[ [ 128160591198268315242193753507554439101196139378015043640904751610786473336873063833270486797220902478611016724007629140186202332713681372215684242103074676444325802796500301137517613228831962048132124901871633599156705800379119887042247690850625253185050604999884819657954457472814039550608359439348205334984972665900691203092050388639338593202725371651673474332960450384287448523657580692339587963342733786345367148580343347987815434367908082378227692533017786566107209500585021036739705265804894042350578600570249240690652629851060475313282040440114080329706386899715395595513889355232098971475013315473703917293950342920819238625201651881756116075001322432294854153947827309857286349544201524198574439057876700402319622038608135342345523216203101690101622099844327201259436194916809150805036040042108621707938295066894812629687969498522335531664869177434726947971633343496414089443866180501030635556699215322897099053288486657198868929030533801270040956170999986130592552246109866808916951043442623917896053816285845467919720569067468618292812694395393160405303956474646463450103932182918747452549661481874694507554348166232916914266615618625858203174759369327069787230389703913725093768577828360504634438439329753689775623484012772784126522300035922552877654279972551052836330532937148419609842775134171595072351942557833559053880459098661553105863736994990029045361704038673823255819100862753869406942117080944380500928209806858552114748299748035779484216540488645970747315112420903933324219563423622105069604005408857414387252507897263156064897966330713699448752027256612870273088794323165926991133533022095605772149661009176461291023314745100962219591781717077680653709135945302510395797575658070583294655189099467561466499690928656831748540761348833383521653408621521659177023224163105348160388234627338520757468202757154039834845680125647563473738083526871497588516777551928366488618633172617451596217780639842425662659353245028318191200881898475266665109963170698614794446246762530235613397777586486724981471058875052256064726715883208141394632828883723008021319292919078660935518256463228687127363540006057431099746294369428701590898217886269758872352760567927700554054390849471895399968366563341500413755579023662761033440463256171372449528201347072000000000000000000000000000000 + 272349918289664591898034083928843522143303848786147840338248331988539346800120347795754057701724482759133134766215523572023858539360077271908434669947764366425847612427134314433973636474483384942341951450775823130136680396169593500230207620614805171503527289281953657523847010981887627934738578326206748074508046741264109210152398248085780568205318213619603065381777886556812785969086285044606373254521514935587777724251025450742433819310333786562364875023049343571813856685990608585788595369697597123704485517930294276024417123460857131461546181917950661144177050064454986606079780278546097310218904801553076409947897356938612293939029686971813131825138316364813611860160453567420947939334992677065453398915788618415057905106614106991878989343327524413706357613969764100238220142028507940006918912645408915562956302920596286519517274773792257530423330926531868880548859155869161451290916826418572923398214870040446809698182351026880171890223681759491902503510917568010797834239232723094204810403673109796222106106061531455013610418125527765922330590643057900964163679055511607265529577546617848781717181751961445639010057107859956595661913374532412608508119163118055930577413868404488157538606058093371230991189588883229133348330454971713401782421028147313762388233502742596345688457063912158472990755824297943340248125583727504844196729657167223191974085937797914604612463743916032022480478118829981699621967906885921321093925161227233948813174863687020779929707048557461201100680016211351449464778977470850618386838005029079965854101395128791756390184020297899923226575485938543739889361408132496253655275642898909596103271621843137160482402603441605140027795315332535650952514798140425983645825907586283496796868686452393912954254490957678244854973930198113983115192306552887489290473044764260775190796396176725298808042699119451869663555252276962207383727292569307913787779046295944685462223246682244136037272913929734876467702116521671021403273579575207976028501940642243370692214814274620940755179761563911557484392449342470748742906423778076503803716032549342879778071653551845094669621231625460986273995693262775147134841294976000658136042845719703008042137638160562456194744665705316236674273677304390925975111992439695000223137285143123501051868610560000000000000000000000000000*i1 + -1185600560221776269195739297096903095543841091776682138905914365795478726665524978748005701081800494073783540428962090304476228267644932902603702807846512830189897932104161384302411577051093474657386159546678624911860249660184418872654078033256409107890528147115956157484423039509865922095572512269848543630204914839033109527514671963014399778845829072991839865458617389771228477698538535398837291843777349688906791771643065055660505955765571914649165690886174269068917834834802541687837184740361170996652558998097687998888713621387907868090479536383138414861421527985230709026766758430464879599027619991383644217947051575303459052297584756870507057769847424860987429848899032985887982214485912058741971659677402436861489188621959783383978374049668336829393156161206086453382002235131719840204231250786096492974989741691714556413724470940111383717729457780530559205171996516577484618013093954497034957087392115123682052729755061744771389385054266235001133032929277197861694645267220915806895354240799565425739845417863748683487269525436988252334457054320007562788483603954214679187823495000354325161448695896955595896863698112139965311168582501546048174015977726264889336832575771655712920564264158076856039060946458175523638756089799743790945525550866548465905031082128422666312480973085335646233347525420371127696386421352601045084142935707008134978943804325341125821758924571019835273328777007825895795017602996806277911832861790348602781049180804555267055691481781165124016220272324774869952927723324502463561813418546828013673334065626615654311777596504893233160993118265703669586378027561670420086750127077678248911921315205569345616724043806975414486266010559788858720720444590917672035912711300311346106476532299769352804123067286118280709215745780696251369782605464414540248023655568170817962285403641513829908741438512254840730518973625026458578497577217141872630201249596045223580570440635388548953162798553648116221994838711219084462116477170312876297606420780876805901044226830008945741670176600958480519962233742093549660433466508828421204703536136757817039242208976365527569606418104314123522997172676582569382053776684124139480366753280733040049471452554593280339192437535980334439874107188375420649017107821799592176852396697210265245087222988800000000000000000000000000*i1^2 + -212001130187066892233771877929600679596661155978332961939379307090983755195691836551121114017719289330326252173730954050616264214125620589381807356904636335402016133859835900091137164260875225675979041464753879174019096242101592788459174190855009708949801946695761354328298890615393142624342690240455708807729058842966882608887265502191668819397455028043096485077937846790041241801319633498044591532538309143050647371364569795252382808846478870913975971508715543128570142116831083307137788474744963703090290001531330097858671887077760174512199454478293798553579927963871662407578989360321692192440909264248930665162270336050431169019902945062051869738225941377324028726770929449839517425998981123051002147291220231422443834467382613203008738586984843178327877486684253116565020152429983206487973036166267465785340615833162198881268879546516294858147983957320475900958330225106231050047690537126521770457032162422509684690559157301849213220228997428529339255027764006192783035769828419406302177038468194021391447723767530665858478467183536879596789098502321726282047212862180648102387043884487976557340792968991724010748017684386382176486506511284790301497763482884363188109763583103817105117563983639866246159020100417975314460678609696913829768525454536936449352025905927726589158966986979868389019343343877433344587720952540315187181903783738623524525899715329205637489561192021748985873258340581316361862857778022646138670706506522098302310449306546049317669686089328763696220534540465793708508704813869513930926351484012649272339016325945615965912057373261672127221250456364090118655346426248803212778529750649466528067676280381728592273052671292025430316238913226468989527640919516997979828009307331289929649164537179435543240758572609264322066659229335902123133482123599765531670271647321119347862391895629056896458306908427572385343900042324549608664352934325470312845443306781036611422769006799616223839926336855822176836242849304051524308203644927386835573685930774338937914556043279966113176967004816080612043854977448384233239185475811285168621548027465508876497552681423995517419497812507814500704182031506598531263843814878131535943607294868494953202118097279150426457504712861864092168029002648989302194257199173291481346081463690650414554808320000000000000000000000000*i1^3 + 10576148090323770911158976302618346319421148245345876561587518222021238199133004632530361923769271093450278910789034470104648835347265187785905217796073211070114019499672060102538201279423530068218090619234597969733307550868590942345577901985065085728968175228456468415096468906390987398258263316208276897706583329390884646267584971434656518943167609075631108242084501605421154234754562265159199864260242051913072117993321882805994310046563813271616424796481811815444809765048992431938882277727049192791551468090064330468388049391840242051024553940792802067555471904777121086002930409984285256710008868791595780522436957161874661085961402031174507693538553044359115877113325347364693182252310084000942098804485155903430736347025938845893823550140254133873059093335852948294349250539938573890273720145862699908652863353691230640419432878768547209404672319368105802841342714612713887355560985501291737051255740890707510998575637228514442351174488500804290077204729793593960620569642474173058574522635300216488710024116846707561546116939259267870884018848301937762278970752179946297078987511741676475594111407194695834255912518166084814213258854718823625983445583102843322911476562950010548156261396129330927011819011619225965727547693367825758719270511026712584707267774938824318913527027486730172180973534487807156799166113352113374175595027359483188234693528507535086763793117861486627056004546555785323899754936010092395065668601486737273924584550432433154278603894388555060932603547188847230766420379345713311799406638089866664921520571532734663522413558689871447122961430679323494818249178543165680360635105859076755004014759251168191375270201877011049624509965476358333959846131084096922096184162925108964649218539691414351513424388070441065499764417642313188588681700351817619429839572287667221762515209762299683077333928768371781059144876939179236382482830595511041598650213760077219968535534422266712403631718087346066517989796128395586546738550465137700139165371313706195339772229756908323878982028952650520164012646442164406375799225078973162203017574129322764178398109472341601937601730975545841837217257666028972420330429548729147428930017988208690140833667261266288122476780070012637210889342406626976552673203786843753935615786797473732577617510400000000000000000000000*i1^4 + -33559258431754475815881242274894965490288599908592498796350155949776433800667334278393468228654129013087948983348212671127208183454951938738423575036590370668094916673375021186562618856440450684518045688304326748152452197265554392429458932408159562513874576258686218064090071104204337906561551513931767022627285688155273184199559847475398419461731390310671952513413501176193547516368017032627658469050724283157636939855194562623179077828676959987818805662082957855988188772251806938612134152980177142289735906113957519420167118385367544180740857704753268028889312069586248206208560143944647733040522523129566407044923604053222878889111478810980941136768455844181735795501911568326720517425994171877659086709184224260340860477211270671033136238186346677313808215963113379967942016479930853484794524065773144496566250323843516946985958238250231135092604566162336591630793743281599400712015639047620941185733956892354919763102440125041809361871493289683052431960202789766736575846293878575572450436509486837997754405116162261638657012378944029013388753765138375937918263918122469226492567048514041316090134727379048351990129947934299189088028829794031452816017742298770087391379971758347852394785269113114963765622349858422785284435125772229481075835660549675552714738163085442295287555510154762225208494114440360295678429116197357523361594558313739335228184550887453353358575325849114945352495684375572220161614039760935168273926982937177215281525660208163310391758943899653710020496746128099062026600010817858324176529675954995715952475216585486700518347127112135792802954032354294985357428394489624101433873605319303587790236012405483043949080715896632078562108931896994807136337398734760425592762268217623156112880223934280292382125285300692264283021500009710485031657087952652139092745637643076788034704004185112446428556843553195106025952885748992075982736916980226846775914649725240106321259981407590654556705566884763583458034832732872912668063286844535069155390100675933944176740464869694185502751454420811093412449007120404180669793160355563459548690620341116253773402431814961151533181000609490209972139820442159932747961988702326354144671119729215852928805994108979792425866319937638129580649009302108541201228770857354638302470049449425481008309862400000000000000000000*i1^5 + 76556812580612274869302899059421057568395430639628016105356336716543486634524151871031143314042948314079975938223313061832318419174574464085077039683875345945724857615923767714452317707935658464472339954435695814087038591731460711221303452888912421321173802052122477070860117021596769984834364776927433530314797534991609841721356355919884957363991040073903998820446895670920628600581222329480388143045538237018339724535783104085041670137435655954502294848070670326634521862541156752931902964601715194836569451216794589733460141975304847089771413996613998110057132144861328217060435261725200701448939953359698179585798189773046604676742654946150286484712710909008354281452451194529349775871927432201671456916385880176692135656243031749499628152516403293697094326781835150222247684462562381185923839598496069882073296678513225192161218817728870385774672202397031768779391999439171124996056535922788707410371401194683062335642440195655180278016572924808223443633854560336267260577390663347372010748140160093205093817872984569869860687100846981839578962543891541683356673287160959441343309338848076920101261333198880292564494484510792218363927903613455527631219861552552324981342344362881006102392766179055996034173992697809559316555374649804184636847170032600801200417176283333295897932076818675554492420092677802300128825985630326717937651384962399067586221225023257340070833725566860886303973052201182072977513611344877412732110624037448210030651490311603841757720474972848682634257463985517238853744695930056422486288235415680465200150919071688211763364300361971172823761003996945638087794432559148870649768212993070190990295488108255082496634665783529398934864028384778166881071405118839433001038183047535873922267025220003654057522880794024853173384146813443120276896866381151037965632627851950289751066874155025526892646250838432586095311104366595637908545376956994857511166605876305905216012472697797916330116076405432501767395700805135046160481757313428730976737015324645992853972709440147736656657295193874053344179634618185080180482751982359465445001878132580074313965082873570857692753573972730988978321258637269657162600024755419775080889544017694726757183117527239534856820939573774031174636667367677873732553589523379371278117518001945245424549888000000000000000000*i1^6 + -155690032100918904993482683494045823241134517477267100021147860543961455510824493400743837812450390552771640149043076049412379287927317822878410435950846868091431972391127071334707631296927907562368634383368042292426564267153794716801329161182260670310842830818043829939010531465769749622556362554078414500120362893225519878135004694686852934899525412869968857136956642207063103766581020664032986114982368059483040597426273290296719975001988714519034097518317949153932597975390557877962938584471515074483909514205641440532193838848746254898552919962070047993157230794859342183365923665744935865791641959119042004778787580400156740865966383119131278384936701960479853172464287949323922474041694581663947002202017722002024620321168601443835571760530136329304561550997240837575531404582879259712915362631227644681911724542693416728565080762080191092768022104281964835362673463470496638164423691431702277753378947331942841086035228852237452046477542762344327243537630468464778046347480832101371629078154609533642057086648529472442764002806630456863297925324863589353424508441547426711624271327492564814712345761085020176595912856980985660661722868163614160089577017433441793859130875314848139142853484307021853240239605063023964024162580684632493094770159887755208435874614608618985401936433665997596121118023680504109422532097349300497867813206940290601140922240962956118106451164336041892597117992002000655859939757344388839116346978436004850157527867031910058339471977964242545937840195530669093050344990721276352991329027756709917741040458591836450823403277521639868043939437443071828774426120552899159416119671836899813867349092951981983384911093551526785164475854100873468644122752661762515219325152745958051750134116934394348738456096180064897520185545551662669500573168777053189238950219543239261478553911640197882386034977959081358726289752238698336420169601743947845676045221762268011661247279288890605482060636008107316748793005190053416247860940081113833663723999095038844204006730994608918118910361984917755227928003438710181295396393387316626653419123548430656859683432924972124408616626326817243992346077149999553452926948209589872160495846902223646860458886463049620602587117500244332512141085301325689935589689361110288314010011296012990614077440000000000000000*i1^7 + 259827354406375401117025471623614873949443363405874597689758796222063116017692836512100340496696021088840267514554682467988502490653067197780662143899683635207342421490351048375103259817189535756286729481005522820734192536269815839308214140026741752882329948167288638336691342025862311852862992320680492378570548730313905607275496379786259203776592900688272455678692263446295730239717953825425093227159532004027080384288457711420654178203909021803499831173111263885622077923573233836284587277199465709942994965520337128581381995983793205142476492430531547884070040301152980071798725031981141333270553380412352474113214714968023960229343319611539948716146343041848436168028860144326323082067968990954423585925067632569589615642353455471266603061578827483521136428398186974758328581463437434284575293050170923609637425044243763947296591240344434491469318757568454552954190742406473264302668190333062264742710028076997156810081065695463363331546613678491360960571196256778968329494299121589456767507029481072722891281879900670037480838144246653325548245130125522144187287511093621193474799027874026932962393023963795054191607360602571058163518594699574213988209440819282870703782961052768558554104574024147955329018647346362274385978927511185140692671346898624532986435503590741568800672701933421489378717172104449044414222855228850331154211377570594357866761694425743460077065829087800862812172049746112047012066284145934780961418701918211341273858183587973362173988135532046019704089086229716801766011111924224815637883942370119164767933872093171112675430150027562590094032657228451019567671836297404598972187407046633149040277265149761103623336933172954199358074773514301508617363879557638979556216259829343529767411684943317593874695337131944170578592174060300052220153890200414546027709918755129244107984880961685053134601083172133797434327722012190771052838783745542374825564451184736799321480110726515269463915105255736722863065339035386905101439022449279160028167934771061215620194785477006101490082427062620776919169322645642335501702204444102319699896163615486982786146983760052705326125812290492092905151456277224020740054725441428806877086638371145595866202574540800784850519066129076130101866989245894089911704936281003500716528833485917640458240000000000000000*i1^8 + -343664799528305860199091907682689922312808989246991612209227701801704146246861113047475813852673756310946587262515306913507622263368597873000758289209508908345815926073176150940284001503065225315705600173311924625796773586697226485584988467452929173834925961052256309154399585033852492278569652661531381577735798430730599383333046312069750976316956268579172619104827055640806472331426612865045983395424138018510583697818653477611283192836986262769054049577577481742359290859160257032410346905781777961267248447919089564478713356092474259753751677087824622523892955290665088792945212548604545258634108189232591289529168314485305656836016641949209236430405516483363898479138876557824247504546976288765354093708434025586765232489032870835340929786784740692728349022517225985092416403348676714222797441407779055791339212192013900302617034010400266121078569280063602586199802158764336099427125359312968006855456228856491238902633146898272051307067641592405207957164801386506992021088522569676076288774922762717502023851386995085218489657437775413411112232220957977983695161279603607818027785988239491262767772180104024181313017008000477596654951532492970014185261180230622172436173447758482970297802516724543951856314926811287927160244185200143875058627806540291934313283530625366957940943600869200515533675576682247518190284546820542478646380886080371123428213842240854546518273680665818824366646816490185764468036360970327945012835149788364299910196845462871227145317137925940520345419774033029808047476283996291192911508118311608799407229599695811836689274069095209794015041231947898185865158305899491074618914439113937333153607848171741039823622867317472309332842829112786364996156259216712578886457907082922667080919710213016310817219425505206259212223924767581373337190710297578752739153066547905588416729597394936266686880161923670367115053660335659801454791957539990770808831309071940271356611365652020641694483914035780284956409127183181282556434695582925825643355484415839969933920735534128584238410694251855421789292796006838677638322244744016711274123149270548955667080383723970484030531962242692957435870079155127062455120240537872234251697643932538935439114058936235726353997205509769821482917148000103660093726481171759802149725681045075960791040000000000000*i1^9 + 368528408805233075805793555538762688297461328853905334451031527825911302251841734118598154182112986163386198601648037777697629402841058945516405223011352321659627829376419115925351618011377631529627712107983307654718350758144404512388113765648479216284121135739866212120210201510171326976849104976689999386028953523071056014937532041078898059146824726139300192322488492578380185501046657297562017921205608714185902708957824820584381206869259380278776160333792645878405147632986512244152761391852762673816221476131368668164797726391984377392742941410019973803120634482143933024443756161077140216975787004688684727664122809601623856315421147568871089961110431436739514129576935705069310362200436747643814625613172023377862642378943376769697199520494764748450596780835737412740405100840108189175735032308589353081216939259743583042775521346103766244692958167630030964756151401200708389506708809080779003516545169567257056178240484348743521456931499329037269721021933883350230729216644020172966507984641066301441425315462845503878972999824267546291764877122402041998500741674165441414676399185907198160405010912120468709931650766757867966319754075416220129163043365904822620587282760418659008241253701589931041315621457059399556642585120750430449660345830242751881238056801427913610363541364586767880130777749691629496392116191128975387961764532256176212808753843951745148450459307740579499342526789352300723418504408901346054381628009015867741059495863430884647664166868421570735275252218420986489830111348456333022933946212488149138213537791822990441676744524653578974757976842354831384226122703095491712130261515387377430607459980896562782920286465128005342368529220455559036650903801811594093960512974453888567640223866459589254066080913090254678586243206656093808598616716578862878901914777453688174728169428849705545606744559646887131502483324222941448589265430921002620509761695347556663024017107260589587583851180546725127997727787671036742791096652435228466535994940956759753436192875168733048243071699041397000864485182194939182392490193306718002010784062158782409712966797277940966579603822615761097854630539732102657356521559348963590435236278759780734929722691682594843242508055714686237438508594561214639873617650224263502920427216914160833003520000000000*i1^10 + -313321525208357218234313349424539699321563113232161152998220601544024530249057599488487628832987188981641748169931915089208338979201867449090198811558662336887895252111117140055322820585401211292769983423435713100699968560509092717199310134161040366245913471558477346802670837757313031462982409216289061449147875139366122538896236224509511519750093666945502830425568582390097570441713114286205024559769403844193178358211875912414035126915112852841055882557750083774432751258975224020100850288678065384179456415533172110765819956986135683623333264484659316542870305315389108316951510448822356762617101235318957097583927413401178973177056384008580617526681374261821661615048789120805253743840470057352183883391325873307993401664663802975739475307826381377841063749104254182696356662096320545904319752351214805881986915891481715163565499135538504746102103700682837683340432066379520217075242838825480653544794380873098635429734187014845756262304628345362174828412358672744031558356638166303501180633721035369616735299977110550154388175074752331426276033968934018852339336778384391501391365136079165386400294936413800284044633720776941645830229708009610785413203112216280582273327912764613632735514087587373119160336896838206847702125585409471585274781849056494410971727124315204490334717028143899853122900764327151381518288465031185341513855429309702707801563615751728479334945393341731799178031948203209704404456185576072981990223952422982739907719466704228112192279915088085980332713260231808071525739604362173766341559627756693243138939851067155808751206240742729515947987922938889432629607782860763704921896773203793074956325370427684569403786681420409572162376457375464498520519197991049050336346127963414046598591207938844084913342619005722528101605937488692889719248181044534172719507936416445875499523051643642879718045931549459998541452678975055401186027501732103444233525320686846830868224390110979670834239494964990116005117246522827583180375455548731316357828719755805630937077899511780777373869655445838764627047576925428914919409256867391801251819627718633186931920138980720171130362892167396922995567543255732817865067213581323130455264315379704025712900767717610243929640501556404274372289425215355155507623870522442384588320251313478067814400000000*i1^11 + 178421792176845610895939491451249896746852969162973825605958442068637394780102027213992049062267138338412151251241547739120051736876803640832846826422337158137898058841631189079760559877275237860399042207678958990808580932930813058683778137695013581071161904636525532729811029247112812310735622942532526842323614640002551771367748722701168612761339278918083101990483186968944519428381193282505266188815085993567532336723666343203065207571560078179651124959268999617855269136826321131253428876194227254682486545674017340647562555932671103614367033955095987024511227510136581057230640558644583613147778691806810137562473624659467087437071853232747585834433329419840496746469842961440931706980761802944128098508272011545994075615946686616254702937622283608274160249614387958937829900516723267688318502819158418719417074337786661828569000066863294486043912428340966075365061898292652712097284853104161461242700153507224429674007968331038473758158013982875596502387680766674412791380999347698001789627056829041546238993721891182011752725914656003757101934983449320198645171599273303571298818987902418830667280887356109726811559441984302646720235036741718346262262000013713270837278662291374263706481379037634918936090010374634153443056243578553393917603426775673233678213145005928141785010359190013742522381845165662068001986250243542537286680820524892212293413893368629950897126936686351792509471279352465739332225441936544976575192561511673954957553127647634209463976107371914244124834636024173824145341899370393701656874595604608458687389319339849302562715342005126601704912679650754560862095908839636068330183383598427211648058786693399109229973617842939238450863615587849148511835362470137125795210613646988273558042523004311844112104878583226204053974654205564278420537413138890248061669949648285645850966480304135364722500556643788238644421792975856513402260719728873552505149952664733145276349495439780755817296552788454737845497269359230848925504842022561911743339904518204658802401266509449561525375186013366441468192152388592100658828658979186738213140373071890594911370395773223114377179419622133616205968750403453441398534960393580960880462200423135438032079473514612933046513641419258490574952368694402153668942564039516427182544368051454738432000000*i1^12 + -10839053079964787901977662061730052688869762303148334393852638703852259224122469070358109676764013733175354093499035216546497326731135465012892354025045696343792730673706713525446849741519126087197682194156835651980843082491764267291714487116882424573570335354121262941501136225775397624508688065281942191070641092815102648645185287464416840928739274970963376959303020734469839910887644233599041920667828466104240729410417558421745812044577336016198040348060206564909193985663526896446256535482759090567866764821246498670345633094124302168026888960410081614457477727786064597259028097243060914933069672750549803638648762245126814166452821549546756849716117534803587007931121156616791474571708103794300288139591145865126219255289774912613508207115878737984917027137979646134194167315509197045223650266970030561664533028888964574964783626919629544416403971283649547726495946368913940120503009435293221041201523529216914707750164737740324203291305123774680281907575746722685682254201320971174869111844922701457932394839286579150275600274463319411293726824425582397621976117761974457073104700740027593931903964773988647539180474887934848559754246104591585928780542926629668338818287239029210905178246428452097009441597902153373454060222985305322406624736821263102919224041211312119044964813943681490891542602673483719434827934064364930006245668614145338657351652588792072226070134859305848579369397225239266745153708386275795716770097862931443097687356167107882371824029716913003635788225047369798842285462664626075011364080886723076578635845535407079940443805641799959964105180831309121744135073200849414932381386830367738029465784999281894943241808900266655204999959563696103974400131545512705036515253993769404405770610878959072672556636329319086328414153476255972163028796318216819647918201846810434540505404336027404076669037257981843162648655410318712450771227417723503484681790108526863667757536829536612981491684126849765540470308226794127068881276327186493941651874133273529216648453884647549614213704553351813466190922396640451734631576273883972130221050788614519222749600271342031985147033248359193670699854725039223714547937616360224987213833651142538928905210085665922516414459954853865982097980695824641532594380992234178345669328164932812800000*i1^13 + -113802010076392856988447251327686599684201955380477395007264877819614583776147338683754924250263465736953300659265806245439438023421847122407401196906243280932702488118083419006203363694957878393458177138156886492737037842662837143734421559299476184120293616053892377865913653770763473612619542222103643309495958679167520579505385408486783729747582356886401562001414231416163712753835680502037307542558526990883207158903264086096510015946210868879163330204450407748447390938886404307756119048225268088942092403090431200504852204869481306512863410163813424399956736794974431880700015430840038210833168048246950909529175064638842044302586115837403001554999551317471125717644184185628411856904986339765968572123141141150381552202397691437631290275894276370292968046011299565340190749900511911049004168291137857749773871138797573073210344446287073963606647872190423132708947598058017236818326029273976358556145240607188053492669735124485137798441329013536930714492424278959647686178977391780071348627085351100533796716313339577308070300636998023728284891794087977733423306505898757030235517440203581485778413679603555985853867017948360751190829240413785477942872567342962139931253785163295708091952464393327686313569707784707985979731969841886361652690885081771323821015875740092776842699700691657800855238918107642143293586841772232721539583377126253116244378060448870044535326259915611566879131086501921885666840522966817930454537243472597231106886635807839010401893103906597842139069123665815936573865324567319547771354883465263254928304444674044694524799266927719055495614117506425928317256307833119341825105404763180747787612997312718027922239483605935450994857162922485507091584599329007568815758906336008780238942769275483080752630787189443040958706421860270258918444822407716896727799453059901540654839578058621563416947897313670418470726252772997618316560040855696908118394206754882538858244025502619625898020612809680702463266239064053854300132149358057797066797880528345223482192191187478054263167454655766640017255083230057718749532915543278966258025518642075629594335282952754612599400776035234433647499674548234739111191445053000496014870674155961441423776443131899722059339110808620750572799206368673934792948793879544275560327268762910720000*i1^14 + 152948979297830399474945327145915719235673846169651264577186761160210649371317011178982280197507548827237820510442734381055132616288054950381230802601222267204647940633958415150839641578330453190105835682231548465880381698233164888528213332978122707469112408304837610797881462774840081683608773525631280111125128650611621714418746873470132752182411717633784365934472033439930939592061863680563247369654483746037001075565393955849819294948464709561484872608610765581887905521055196844898642591693472000879273904149485855868663672754719977370444920036550164965886547364905162159333593021957122806922535326104234635352702255925165500791055848223408448142709679862009247504870716489341720739234708124544021105489604915816597042098258231473186805487334047104646602353149078288821187556275572070601216357529904603951560022280333564620728458284744641945234852662480281493227745008060716005409261788887877667621894157968324434971138515615453834725055849617556626302349316590937735950656154435654963006932527474696613667100276327796462875377929368560098298372773789689573012887639032475138874851521141494581771404800132562729241135091263885186609685794006018917037917237929080094407294575410859296310216186233408513282405021289941178073163961912063539378191397273828699653679139029706643356137004946875412957731900452628784738819916879117854611054472157279203528149700488240735044139993484358646721985915998794181996318225419717649025235097862150895508503563013465402763227286755862357013343982425056844952736840840299265302005645681009638261632505123090363918801803263572403787515996468262978653649935924883430191601792760578500695147245961964689931928830655011786128471241143305930678147048513681592625518332304693722174192190682059043920087249836577261875201431890101029980616511506231026001346387370431216333211151322008935158334330732614133521932050819781577882654771229614313102413803180682495654708807143315905528348689027419108223925878258472959827427385566605161465127761612864235855350294077368747592217615417691139002569316198410611837361932240201429818010191446340312820575558644602459771914783329053490882842002123431130571319056972988466886826847464561547177911643623801509235075011699772666400574483977659347168588197593939681182597221711872000*i1^15 + -122705863414549450304343227443542553441301978184317204867899795868163634656425453642587369682949564896771935326549978991242459336627097984486030242178786600977164902616209982361341543126842947671816787972984111473077005168894532642920441600536849282891237954532633039082849106000322495492012826280603925318149092833606931949071879525795691899133530709522095385995228069078717133658111446512893473215063528176168662808997164032572514239627978193395109076262039168178991687156581476639871697633886621643500695153493363075626870147717146248507172015438088272126975209052631999593958091467539689244677174686852780547482271747668609585824894424265554543393412963597717728702902904749847073684730408270043130737229045823767331990556471923692048093900417682368833598931471654299655347687411993605815063234020998277877387465588096337073402115162048791519794515009369516728268467114063588324977740913869913216824804298927979991021700244538438913674104356749295052798391620772039526689703514090254373002563858278161869435452254638631593516975267000793203631633342776252319472604222451427156289310125414275583043205102750882940225313132782255088624251165220156738419456281694981082411153250529659681410832019735751711365993744398247353991963418639420247909863002426530397012507411527197196381085105566939569626181537240862391924678031866991407034467832721405023299762729552683410918442897907774839221736880380290389497368166906856837209930613800137518855149785572460112886287525374915246585583138005677173575486651391719017806818022524024067701846215287790046297328693481006827514964405331336365579478119238101943639124035561749078194263642651466478039108490685180062987653571408565936129861941059493123247486200961266753762022100466434750353315145334657621558956890511950961593300256959026646580649871571753383963186118907875015590762236020182493184315656997602357741622443835060758565254374115110287263257444076515956185692728593607876636516887920316119301522446622082670939076987327377563294331810421614211764059090628764644882476984413712328737264579502250119451037181081178950333409485366869654747217832147272895639886116063006721715211277698447740074704648858056486433060100703831419019242578317907932871985838889046909972937811345315532240872013824000*i1^16 + 67236018906514322854767928275597343232693709671058207158587090712831284230655723675023114173623309261517629533707712604752509243952390533871106922403294591808859276244386808699828149778211402492122334276038599354164754270031921915042818020932967555274271523591613924698604287115663507748789160667305211711328008296495146149032090677234446025114376544155292145952012504195401920757255189814173158739151941346961464093730526632405935421590029598773105895017565677678453055528326863310873692520824438077290717099109053808092819842474755298939313828905236748028328022901576173295452215435352367278939810568587741208172518789038141151382690553898106410457054599676863009340182445019666266622153925923827713793427760068374165521518754849369411092290188573209342315105500060329917583072703937858584983630094205876307212032133596896348630775484673899098709205901842378392386707970171301323664364828834471437386596681953010094174986095175484425216234302873529554852053972871643210276994346199347147640972926567251385261526367851722853393869361462775299509175675388256668567631360805598087414619881203117998965582931547335961000966992619260049842251466025839665389082308871126936001379712326472729375460741224525970231600226096734922855135073690893720677221639872603380990480507524240766317501437657031701819894484099897935788669813075661177439273673548376917176611789488484383697816762801214591114829501491964491091825119526437220210034779617678664246668630518184049415459782762894399827554909322377626354830737906984500278421922046197975500737590732353169187510500739651989192678353471553522230363389877629089028875351750625662879651150776426545255174808580126983123595527725139423435775893085291232621461597944944146718405422820240266981336574481176633352631583579294942671609520148142187327927335654004304875423831437120136820338570055227958633582649549135778500193585155853663953441913628564271417646886972398413965750412936162863400599314554988208534891831190544090601204308431438015411643133800789239099381092696183459677690991675775419739209909111593171746895038812433141630987305661960624696310794759959132259295247423593823244427521681548767403675560050735587950875887579161952487616236927586124373215079268731114166184285931651877306032455680*i1^17 + -20684219374524184054633633683226039109827474736311488500513572068495937174414275202775906898950345960120445460959000812374957750385921790399404774952354488028830887798067770575046424991382242570999478813248466379245963535974953770038678197600196328321067739836443818889055476800585171097102825667610937324942212281107101724523687419701834624468994727140473799710039623354191265484768554245479814290762165746431339503535366427067390891062899016692289642163447427837364141081648592855617873508760185103029039276028395493145642949469896966391922116503750735594617126868250748756616018897042996223220103435673485708566632910238739830043138201343759017939684272343249373601277269029375005133353457296043300031133934694131112097839555906390127811785683112879248740228417416279287253043464717768540010564258814410478718411692149218078798324358186820992658517185632241910664096042915749793141060191487732164079864469861132580113218603390167169841602935212727615280072364286138545656512705430853929041425675543895686076335288297327671179046401430593172883701798750246577357766256011669042983121136453916141844381514336924592750293389810537164567182068498728708115263480157023537709010103921580058970040351231132077858607703757378750339155995618542855265090223844249587291049932724067155506612691880613218939277950243229449751272887374425089236997743510205008119017459430124280512737987024550352554151230956844752792436315666754450262886520344098821836575973524102722822596367949636912864755376035429358004153274278094459520092912174147746630645816706495657175195324718285306012919770976264995357417019238300966194774019008304718149972016691159215605337373493282050073840268856227905355901398598267192590260831118023406824699992723419305237073685755098764818888770080305131637510607491283141344285372219486772550841512647168976321878905269249617599237340008800124922543421211223748366110969543610560526483247200858551014733561119809257772103231154692547865329516986240686556331251921380936506433799234404803714553072019123758901023421046772147377821340978159551587292484003968344031288433681999925005839112641446991727549464850398813887614410683951766734851726175966874994085567270333277268267227720396740058878675512873676651939763603674366128160768*i1^18 + -5199831324979659736280898272677046249809468019326452826974301913027944210812031559746185148123655148001014860007232818460513542739296178622299342915090673488253888757914980583797278465482050487336627103345338585120093677663266699945966530868504518870320833985780435013540524926950071238639420087884257923384645839510297501699711200567488038324695819277310047869250593335077837336132274218533513209925995994716876795664709285195167419892889885232903019319375481142487900359840151791507244781809791109256422080052729928772784270518162654182375158868830999183028607005184700098054668767926373210601279078522672933894296673264962962653288433750424269072604799982442063217801106888144269229914447817403256908951075600026728595347352194146142268520983197146543590650991284320028112312418713613893801473490866291934842950352049527324953103103640290698162171495258158948055418756554406189650630841063906104222012007468450371306015076526292295085914488951609183829889470871849526314445819451159200828152408669646409277731152565597396573665151979411212957542887642591156329081124232472024745340417028981997941684280343580016851074937104784987017966135246468107515480097787417951994304903347677804864122992918355198332502225926583139980915653636201307531742787704461073474920801058471782487971301133298709473817427253560220020285895115398675680014557569428051500294770854531953257371247298898275146878574515497671906052867923568672996993416549193065636480603939749493919969014387784015969310975406336645059692093739963921378093376325420814243497464505349263405935079324544520419689517097922414331196144149038585368051408885950095995000689357041788344910705753023803565748344541664796285554885176792948635038219151867354560722185356651108481643809086789763106317463817803611664140012735112904868711182604060294908365635014994926380797434360752400587657295896950787679001240189853854688158284969983683661167314121517534301103461314506552357331640693046871609118729935191081760100542034232604090512364144688346580537595423842455291656635177430030492461915737412597744114424006197191386362471241735527671122895097345597663321014430097663193967983865876374447886392306500106685791073121888187068064408828193149177405607425824630926189746429182190026752*i1^19 + 13739546120341193870920940817011885046238181450729753134995242321009405841153143211675985766697254877584606285266354294360796912143218796288788728035037042765122937334370592462989699495705260784717526317916846577243803804790290564427698943231910728541281819757286424053706090150009727483094119046971532213857254772279953219017611418637719046596898261982499076033481808566309299969484898620979963668288234892409006660252987895902589979610876201830729714171114803549085364168535874429086519731917032209710239381151236516976138313400620857276366192926047510698740692610030664171120289055859581833780511681574186337580200713120305547484093946831296859181909114687998851080482507987644245823651468215075150656294361859781215769412489770534796210049044928181300718153012962709386248223629708506249945389238295628687316645408498555258694813497072395140656662753149094524604671236892017304091359900102414550452206383737733634452145375526820331303680684752852429285049028072694986740356021448841028084531218384413880019651778378600582967977030783791631481644826168893365496332827737202082297738876835902789554025847752918174351090102209394034435522106281305455446571028794230769341050424512279560840017783684331986259864389901493950663021753080355606088613495106181404278781673354746361069097586252320066967093866234657857216977823796708602323879269155800321375632110135683970183955423250512350291184387249793580945620815917293597031441229921501129926198096308003293746374558264616289009668039016266102286192826359276576324010576119819850736076958945156479778327955414500666439142223456856689550217039585468252021349923907081072998217031712810119624389612855296857193087886969472131431909775174944094502729058829774203069340925167940387444033803792242971764208741797170572158903465898846656096316735715650984459470314895567036523544849334004541501968053484084516934347564915869986616138000573173160669571586949277034420550940539356815859908962916204701622807786188322463298519559699605283481110533602841846040607214724726271460580483875633284465871015140403493244166694360944460266678145684950273777917233665243839535199002493922231471788075416445417356535293563942039120241349980366227273412285346295686259210076868868211991828341604787159040*i1^20 + -12775184949915997968834114943992133824493006254207023330072521751667316510635041073008197494127398719804400120055893731405397803115418617950978274191562957319112793123105181413552665390862777622228446666567350582346709912278402450100475077588530562381659217357314228825112507429164066365827063476094929260487966405640069002735239752180956539030424275746323758075221583282895955300250474098190887719712847178994699888670271278656867048857772630424208435589942289226533907516934132224431065504832223465507965767232443361113565214428818384802855612920434088763910149982448107946534287719929088956258960620242243226037150722671259351246422339330385785244642972194189476400759027962549377717787282886153848330122163557099671590536738179931560443282558207008777563394343123811140134616808808619577473956046115167250777241667850572373877811871416464586050385183629850795260932990502611663868784766246279358947462408175411534419750013423917927993172482973466990776564934469043065586131251839882501528601745019759883592298894427958536536027056105307520444216413549494842393864538003936402515788125494520532560799591302202876468695043051776662004974006335652018164005246740888392560270427149586864788690723994616788247396812381436313680094058712772513645934438717295841094366485617410657007505623662351194167889690234543998351241068855647198189036236442634390293342501462903080612543473699254312831877641597320568008827983648488473034079314090014147061337400193508857085544171174419768068371256698225324023142622665203014044893627470449592516372555951501228592584883007394298631186189540851179947218192714952030393044997745036007632321425721652213610589283712963780749446233370426197032657624192837283730095252548318969061307981368513613016743670858929123975879595072289413564423500379971101797210212915199272431501489862120633336524526604992388916271462096865539263077337023231372083242570945691219550488831835438205351732338594909725931638139741919859802852149612446155568251566163937270323594342687903192746317702652415157774624046318856559308358306995787515791164527418271128697183746523579194262759049863611737713692866066207050028260166887924004859881575368032270820102068196031239558341257764456094877005685950217864094405648285958144*i1^21 + 8669984699440841623561528807509613392475029092426219143839174559140534769746386670583641303832319071744732400955561655513618813471676160509512789104703753451384651365468829360664284082009223795750972129964390581578248117454313471000468501346938390178868015952462780632154777008997662608540981722974518644183257057608615348702157225712459216062031480265805126618985603098090386885024675224079911094156662052177254479658206320113995711320931618356489194571301377377161720707229988827075455397516752892641830405007236323589898108831769725866366712399355495468292949059783657737898451570909882588857232055004008003270487428159484339389596369321883568183179442309709980386845462843746138181689461095259452047967658890119162242212715159204417401941035461957090565567867299490575480368105901706536623785501697217120373299324995469995992386500532349453370691297088700736925329655309722931080020597200458577196019473581984008856350406926159477335230121373856692460780842193732494723002939507156546965059867001889482730088920741670427501096015139808175084320755014571451568813285717367464554268183213279530966172191873686321235430931405534762357619577171348439612052193449451016635562774005118035522411734788745303588112708535513280578512058516512262561627656125344599365435579412946148370048525973578116962199734013670842129132919118118657724189016958061346798581649337905941825567944506080110512554334091348420674371674890247717467475449814565867865990978150208743765483556985127166081345543870362936455444399411408350749185041458399084642040615996524033571295165336550681840689035122402315028170716275198124848470089441393303016175665227170792564026902699763646857252747594739737283889340371814044663049031086107714618583351752744864141411091918275769555194906825290283250430437395049319436750981586949211511020499468706322632420566235285299655566819242914038443917974213820864228214097101219771106314703159262003983448391952391097667102467141759760568913339036832459317701216013746070131917259492521695928748294393834021080791601215615354769413687266380415151452472888332073206385923658617547137956594870767095816511601766371795345902113985808020557347994948361992285244650553005258553412717475741637265249723478208825508969484124160*i1^22 + -4804523760155552668270143046973084792052343912455544679574335721346280473283485417692954867051711534690289243559727414681174167850396740672656566901284491188701746613832769204498148307146162759411267207620256142563425754082318476664805631622796443875655947896521867799290411161396249745100271154290282440064923191976952108425380218038812174072745824464727153412373609370062241199059241181594541444669563437253441455899807578133972212738930287549835720929137185339991262428083843666761580656261835816615160546416750052871272678738763412146725235404309634109519089852667496104171107015492452636305828134420619028827974573027206183349830414828827372108566444094640677822643910983300301472534012913830892464118559107358016211498304402204165068887089393366216647505959449963854618855544490004539173881949252389071964956355463938918197608912971394783553360244440451700431057299901587749721449067901724932326258474782544831838368049529444207025839186097279101369166638619848509654765531805352261962240249668630146614905713040696140596026555763753365528480667716351279404119196031693448627914686135783387276187101291336521048470987844053073670834471751229031654174067108985279608040853571938597250706480556615869661645692362145926342898733766030444397027240557175405140919977529580968320241301964976548967379939936729323078757641333769889412835512165259807599707333434229194314978857185980911042957993042037967734403595180575188702875720754162310977592747569384715784923983988301659075681008460035207420571678383653187424130118774469583540504441863881645282293046699145276593952932434903317822654027379023300760599624811559594099052424534025416458877527577608000709316391216540993998899229878864017165920280254799594989883152940312374811146854704600162590450536359157181976901748359747628388479447896624586540045500391528408025350383563925275878286334972922177197135132863082725340456378489750454507046462189901968190087788867656041069302976400748147249582097818169959399799588877122446440581088395977901346473357479726285802627295343469901022380066783076122657110133534161228965441904678895171034942043196891553080946526872192670269463324843955643550813809411330258939827675355630612882722747496849185996923808693466809175747067904*i1^23 + 2249963104466232490745027243940095388629515120347146602505907140901298558256156637395590123945645465604833008406712487633771992098058117546540100241676947316503434405707032042883188340692968403835267152827713151350980560061708689779685602154177570067645988031588568551764447752061825337745159720189829851733438133850151538540496643128007045936914680364155245551650973295697719604266467315459162926634637374616450024381437311282712723496113414591409655182124950655469057413219533342908509096385143420253789517509787278160962971106049055030533520883069646078676058237436643403901773039081126696706586215200269761401849150784538322164140676797942563931230472314725388152671232200754896220338896858227067789995846932864472778877763854374726674315049174939633179947058189726054725134751713466561175332552662645116377277222160113712594724631245238264831472839887950831608741523176124734237481072721530391190105150068032558935646558479319381568192642127673998616123619484165964244163283248873533727864670535274869994375879462689435882481496392920453534462720398800223959402410886716311573713217253513225287286481151213093199859770529499549958798767133767001351459233299239500805513283517108977111167987514806550453573631642586982281285172930282958636935999132154278826541275931537643666298672148109045206388905958220225710586390903071673590961699454361796021050173163235069973786251766662244841501678508983346348645774132045448776342198661492917718239711139696822560419391621105717939436018029855615532293258928725367217385928649963559129840208122116492233818367750128204139472054001773112031433033793223180018739163735802745883154943408267780714618825259616453142764645028636399666112923727939263018063282202269457794093075694275812979818167732663965391569730425092422204156496697063505195043422723307266552955130135480786966776505734202049429332595446240067386895146770086999155075825395988346414307567396966303223979046161775794580423541485831855652752838482736841542263995520648152844690498076135265798676513314303257413734823386820883962435532012589202186568541005933120279216910850270768434947014901680647802520011275202036730013289244021314014551559575922543294002347995593195777978717578853885220982431192881645049872384*i1^24 + -899761371105500347177788088475741226190870458808193184977624851314347867131673467628071343398672202899309017273312609383747798057516315669742293570863511815732976051395614960574716833563955225815776436974849180983775357134045866700083548220680068517996472019453627029429276386073298934545909534937784397476819633110149469679375982944512406931419152056175095428365011018422758625271511665464040178549348117902436958585340510082106319604893512066736134491960349829560326917384216726196252424423020332188918629300033558653537754345810291815972969820303063310441463302331210373657698419341463071535610717115103402548756055885727115159320586962835654450034132605125851612578598712159675120609294632734758925302442230279080506864274003060439180405064927420928873390147419103465180192794524096558065575220689649860237230988047367312579842884869507308752563474247914116203653545768657786785296392108689559139168697633169044873813396741982218804077185519927617478460963656261906030608137042246075622287573112540444533750208077791548083393205087626091251999141901146889572978299960983893640185496641277335819813504292438651264988322225806770364087717897478827395284227808236579408300148272023824683446372523671348243579656058228588296431378508885693943262164259574691896986549495421964626171123341031846351780239677569993425797961378095400675407467976827836913936836308412959013571095635404841323891439945331044988090745621071862572858747733031201020309947679148672128250908958531976960326905719274485594877635916699604169883318947596733317927943872002779395812334231760362354845576278558507590553294975623773207579496120499499194733965138115529698160950199571328329222418169074339394980715119705418443197014501457754935054251318388178332554877799500844756277064125817574412572112724604763007650471057376221578813454036650253976883044529460018346123164444659559189998340658470206877287493475688636878270591944180502729946833909154849187420337856183348167765644495601107819111703760173766185522784352308953559814285685899261211751457371523700127753460931481241856205048591209665622900421085564145350190313589966799633926081129201648382176996369085431278201090723493402922011029815792096588374101647369244906578173265958196477952*i1^25 + 307246709860672564720447420261151057022649162449309123587840381774478550438385213669373236091204346532949812793834441392017200148360715951119782741453900577575550167949495968244174107515897671125536895654852753716654432214692049302376826961459264827526037871710019897060702206379263776476663775901343247495332148046417368986098904711942389936615983987836355559310720777836039465830483958749812146599852713104255567629072774227566012341949088338638501117076126402068529111541843107923799756321925460076334993944013763876758168625966919777398491119432828330469199109556872435188788261403412573572389841117676288121399233638634086895839279578860480024930007235832934454826744272792127841487039935111389236852747720805390391353895958356813480160732475026659353914233942700836538567710060507622439423088293609630617419002975598529447167805510467005015202838371320226789584885418261363280146554002980020962726453784911952551163643873149343441305199302068621392947606005103361434717428557685601321303278444913318611247714830481620898142119593759267924496866249302196319680414762803751217591690282617157834766087373316589696720529092631070978999053742734492914263320294611598598154751887135888395814056930429154587100068073450843813229068613999118375091289344099480267805027256186890436405034194669412190584126397661479762895474999625099325484781961961727274893395829105712771277576771782599058634307887525814926907975101076756556280699564278491060728352653053380114101908489126561690904822630015166937762166673248591082102724959257504310737749856554173610568914069832498641404961383142623290083964424404802967270560472416138914386619894772126097363449243415843396696413169619872569805425201842706415224162724680448018552696287146700799761077868611737957610167879893554633089078981343704851085025990634313410986547330948065968536308932557699004716613470887553059710410448372638856378728544037538741749841357314009296984111561008290200102793474442366057574745009539118508567386422378588538936611795876336424074226934071419949131229164219649594996122822942230991858513415695968402507134375794962700859437739871692016499681162589278588109080980278572929842487452910070816788585624907357082669758628380054899561046555349745664*i1^26 + -89030752454558914093925675269955190033562345905592895071751982957348962475282794660665257094917947211289301259170484867189161929055369941822090086177854329630622459460090027156489413450322665625578700461666751932204536315531868526082832000074396053095103123025687198762539570430450772514825039784306197424953389732340659421221183954403025303433608870624126222837227437258369529244688839160679371159621022369379272994715290672381908893112248528299478240011681652405748904872047613152800240878461477821640657311953974763002967601980875941573605502005412515326630472411294050376459744202078854924504022770909532764379783311534287486461384525220623488604495771363769367603531845294828713438726235516177080151499896668423879398325339035925395791914288353498541951645532796833117953278109805353273249215359537692624453952863812838781398455956156429179216104684959561100266539447496402070724933874786895942054891075130787392630306723763241412044902504424797364264026373867593599390870881738041719128490801384931598517048001738057158757522361548556730221885834484603609589309024221204233968714818963658549024372134186283710153532061416056700710972078992699411022466675794809959751685299534512834406712514006544102249715491560785342817668228389294018495791651248027852340050704157389138352193469592770288978106150192399681233459505731215537156698570066791337312827536557107106471593517745346377823490223855513069360666178495522157062769560192805445729866139578534470884387356926013916095409896559426827075363808170890157293082421384828698049365875632213760836411791265143693150838328513323242905989857398706390415916005945358393611915284450130857332639691344757104103215235544401327223253958573363584137819000596581328049509695728053848754116152113441443322682133005007861533848356885956527985068155280344822776356703648119755954401281535476726759522148331885117723445229990312701637521989860521068845749675208517311961014593495695641245918105783330741340914091931089447365928946939802726708982231033426538188446600993981938012471060042972422324420447371699615422199179163785073741706824119848547712127426488317742403723553997165499039986607656101621201747990812378859247072400261066449215875344964206084442432531857408*i1^27 + 21664143752653226037086363101151019869724335317032046228799700773098754807984599315818145596139694272915271525885702813279001359563009857913820136827955313207101461251847208831032000262578953987756611635293430444378346208017727129080164327717475890251972138357890190993603544882606878544923948498476064099392777401035847752921776933288939404304426706864809302384386497466963613955938502584854466912652191950828011798330076828584649436208528658237505037832098417046368547814286100758484869193071444628894999503578499684667322213383029370146944040832042489654665736124394123138324539767790157463010776505028985971177062516741373110978896058057014230265719642901691152853143141889444463587377288843432826277625896463109366433088995450081064677649323151041606148072603835376795992403501993291045315647011594266852856392422083478858644807517779444727459922898530004109438930687236836191782384299250180518968039374132490436570529724342173933213159734972447507381535604400595528941596644850743533272407862195032312671646389173651986487095579367825803298058837743018398091942876785042157165150046063673889318744407743475627231796371099405718875188098140727916098729102659585987961589352185516349648997437287831002919898994238676584655840738504255764467899505564120902252938700225672719971606378421459559264557419725779337248922153799664655800921346471601602181626352019741732331972290442297297549225695814840741482893095141224188512392746267693575707041202778357636242615167410794237841194926422359925914686853308131094602507372375919812589619359782221921440204704925630680020515468354055225555661721708236188971729015150227116149569272615847928606750762737134664799994219033238487245023865487632235618030490708197572206302306672971078753418682180148399637394826531395388310515931808057767591759066991227245811411108862479503880456072193072924340595794375624832207266638805589775870990644962621811842330440499034987651859059351297271208595905200156450315561632094413142506924297788085874518904212118691024839579033861156766590770481057337043021847778596688294464811829498179997135070226457678105252093328573856378103335111193128453202204728754072899229167771055108188960949545861963677895494389809276363019491737600*i1^28 + -4390694935285196297560248034747057459918288825166642280143187227335054999550265318202931158320350583796470234024838746605806391811868379150189252858023684077459504083457305830882624021763086199192975042869032981496272327981466481669793178678619292702542013805809444362117607022166011136445786622076709471662927356105844434820746155446815072082851670870780637550254276478491967915065286808312681761111512071017084227902287765190217208358266603687991287853369701493855504713246700109816202025435446257770355995517609230002818703170516871640386195023964884456203602594566295824067533394433581690966663695344619559419057624303808963659948773550879598635619611864676332254580501337565682629575348620525810330558656338869952818199809922929306230538506709232647496584007045120454929022711710310482748869566061161656767275206115144101488991660076217854325596550983954533884238340687973303712442140464507817621380263840582439585131223202797962542804155435765148482298679374493026042796012289101869864480743116851013280342418119124094990980828240741119900209689659136596379006203821100621116856205585628562745723929684251069288548647909461458040357963730320610857858372668843835533011299934108053972145940277218853077426080817169288793335999387776471142544999939730133496044681057008534689254311795010226397401632837160802409358432336307390003556727891913422252223350525248713963545668241302929135287047131708639572773274861759366403486323088164408457382540381305018663951770062087311263450022299764673497552471034797151519852845521659776136725407113088439786654562085981771615389089780422589463662515663513054560733788440258433691014926709287173986809912015410661471144398270168794944353194108333899826978612519089184739280590391635771795884516957488086645512173542809898967829982159166472928472917788590545756604094998091775119504007025406490983528241333815758800404415141405194507880876297014222076216577743659813020799446032308142426729753731347849193420810371959526104558017638466405773640045008176043243806411653528700498654558227377934106388078747408123706046534613901325891038541693915641581359962185245674080945170729535421621630469941002278423412100348109134011353975611341850672102419373850206196989952*i1^29 + 765246370092511308268701043453544927396998748946330777092308668633764842956814545790723152784217358344042090641113609861788580931130517225808638736828755423957997445506918988098650958984608151607166389216825670721539537019004425136030956872781394231037282675650056990772456372325715568294719770546711849092827372484890505153377600569711914010008311366601439357505086502290353766488821201044582462036946758839866071106044476595756537741357486501482161204004369158449185181997897987791992228962704310033273476480138354792327902598057205922638806018061619860863102303929474945174857149541396353360732647041404908576784667076126349350550227085231321157523418539162624940649504340654949199183196144627917781355713557913208043234312832120178928961532231757768913378871498144108661945064936687177576749915610935871322605462034729902819449269195884716542752473720284773346561898104546818844572615126397475983477696218112314923496197487597979252460996475536231325816976893479729948699360694510502120692043983775265446953597810639962616950371383258039101877006043387507258357369221369881396822882722505333757341140687516421012988375530893640437923109722397631427351320105786716957900117616493717825577726380883910115712510279757078287250542970334601726698147690816719632165556500091730839960141565814817117371716048362919216097846808012855595378440088147016946980313548506753947827262061442532627190611311847866689590290749047411659395750829901102289469213849090008543987396022287561127428294139736732273744415785277599490191583800734343005216090357337811008727440257320199110919116634912088647206409946034320494959065362044954716577196285526108364480616262028051254592616300005127969766663118066170776901768415886639827444994455561145417304615974321602707678665688911019639596874689843567141128561544954216717106005662417593072268185202869324264142855318849752751123073991521330392945031693161034368735230856557217909861100952739138187119217881621318140251099240435130684595755354110998643714479287387887557229617798728976754435811982184942100472502648396041393482216370523359028503317061037031723975033881982749099591330857615963710843272528108170392475720596599866169436385046207481826684687669686985293824*i1^30 + -142895055387732772749105595587607951742834491706079280477935320088190056605724155649218000590221261596870078703901031708240755342933063043666062384086184639458025073399996515533828285959022789501831786570740545775836211066200768593358043213887122596967916670730852099634688732810620371107902741099606252559344988517790133931727967987317380876349528955022848441432468878726467086307359569043234360600243031346678842325979017004468562657481590041522913543190952304798782512981356974804105623530255228336608887504206979403518083321692952542099280650588273484854239220240802771903750754818843781404958601371167006680456986450471525310551088890752873914850963975392631092122767231281427946336256589845820822859211565925989090065043342789617342851729489137072544702801220461075601501244859089099401717738958129265779315819531397396586081796690114042435323803380453345662863083187124861859362018496649501213329703414585957541220820515985165236704979429398787859735932664271457879770042072619024306071900798642228093302168731881228525120628898557173835398250275172777743876170558474465134979179875483288490282226134294270728080286547853814591552857664498441503715330342216918024440061794891918268823494167969539070460710278187648835819394639344997974670619990937387820077060617769482152585173283324477728847734825546434191633279384766340810318528973847821114420838604587649749837374882360224709216193442889276283202853146202152061735037685463983035832303897417159429013861781656763338920317338361950369889163156920455523043082276818009773969575263947712002719753304783122417980119209362782495312935590785691205499623013594188141162822242728250385400422098990197091602088643836281587725617160789296310833705718679360691418178945097108159279353037777155338610737007632956104700136894552498467143925068037802619148288187415380178917457033995007008636321727527253959492378648566505675430798293654307032727333375680423784058030372934209392683376710115282157684986585054794351721701364775065948247508773250744531902725029180819110828373664385635392031619062278170007548484515636676413893711963014593957954532123533845802364692256648604663684557427876943473475792303856722848831751084292040942646736397713539072*i1^31 + 42830023780224372551640410646607999840849131785250136436696154009564496603628234540961752576057767821310512362121334000466593019160864576843698525778541670108026993939546900997900197949533310985816457895572982708734702798266689770395452498347032376674489764524228137232338994029211472728925431064915425794378889481011688434768468934143175754207086532647567250996538499285409936365057200609925474246673546103567892220005605265337805605568637247485823303489681340190263989737054078963720460230699967676046673149040368670952937980941857925731262799661315764870536256216565319022201358085489025858825490970125156003258791182724863647276307623763830417886219937940967405424972431813050667013707684517674459060080393056880579620601413719472974882454497932470070112674930331317681965873297726089839135186942167450157827498218156049589864625410875267709130103427610568729081336367925025277172914853907969456703500236021912161026819360177355457364045601272129524337692211458977521344823158168866729173007495219439925874922533870629492077019894458211880886932771380229411963584732016805772589616473234496217742191536285516055049035219340607200241882990011107899495526688906466722531616771969648625641647855878241333740224794356867072829708972824576138901684101581593783488964073750079812791014146464364016645321505172112722002283118291257492598091734956711930949053744763133050896780291066437163069991456973731864355702526140052634549717647490396559532300547714706725054903609574669473872190699684022018588554621634146889394784528415209783414516954694816225199059314724808649460181492310461572727177189939199110025187341509086942331634205284790994103025489014091642128892758276021624478251894024165835639474216662356455711247694783226140106186702863719019698654671174851513976564125806932686102070251425675386439895118581365446932408040605526633547767239277098083551691480237249207472938199744798923681939881390987402246082192635818128852120769874550769698723947400934831200167288759627053248439160179608865091996733041435002414612143576502253501599981732820877445232337458416991573052846303820591573006685271425541390562961496685504529371741137536434768852751258212150110357790150284040373792048939008*i1^32 + -17758475206317169179072089237124309908422093722090913984693153275480275353619930177535595637449495752798394884452128697875960879725619338508870695809741254751720153147178785160490353534861493651444783397125084403296128982232938632477589895924296201064928948297897366805725633609675449964009934555985899653375817561144096313975584054136205148611252320201756920301026068112574316201943629316458859613486154222455791311302254427707111533711509370517833486686706799827560998408622897995030851314806542478919136741631447840771610905147274468510684736022843553883162897290731405780233775362927245846565942747050639467614170398460882510122020892077045025075787408530334062920982118471497803366293531678402106815511466958157846677743576437388786941933912341229677631246583457959037077791114898113168052276604046140628635931655851921961417695606267618210939766777116412493368868061376860106674906045241481839642708548165327681937562150487305525147335210517960345345387316527382168211096364561043579659820015871143653506423956436525888335230103366668745361809368118623426898363896861906979968420180759220151979164387601543027204427731904810222263307238693445880727436617402275788446527695470290358482505030014747892456736395030759136592821314642776254325142033948372340881007501511575432308930469302611365466790873892519158451132706972000107144910771754262275911394533906044049048421685701836202118729397055793168221971570108117615078149057379941967732589741324084288655848541444789379168161269272782530714955461001324795283576901225564368883997978086478073816522435451568167015677669243322788874221302670597607267082080698086310150128909293903430423333646779474291227940651761225919132264124690088064367488896583360678375662278747201934009091585079184127307720632058728140142487736146901009519231702682222014862189535662053308247810622495788984822443311948509882577309769806992662886424132201185323181429343223288760016761982264373967813973711860687946748664593061554844537481233791631139121165816694289367586312415853035562416969571207425405611247508132961027578101131460124314841189089382703882843916820488740999211394915692389643322786952448958578303550811253063640545278494895001617353463037952*i1^33 + 7052382252914452498576907028128334749270429342812741914196321229995607072454418004536348546711140378971163148982936435823435694505246954098424879499547219344015307450038886970893118657349445739056728475573262950330576030705786780983654912300384129622808070351798338136230570308772313416696854802702574156632200398636854694270334279027037929254749498145210780465621852419432051764507893475847418919117414305845151553385748746011679232837094979414134731448903671810381386925323902843652761645431162524879139768313503300679921492118464648607867902975123860961116864380493834792105623197346101352049811121874834802716083493590770736730858115548488614054409606388191721493929884317484476367103714361171259067229751203172635752575436676736212906669727776597569059673995484379064119849577508022749273521911312129715722289460202020421824693954394977246773618344962207640539669476064662129285170859292696472382076632248219340906211990862787771833212914882538011356212953837561071220755361923324381090989975037535192491616917705611747609085904582678205444091990219615104253952185088119534048097979314075203237218451910106713170315886986128471807337821274389983236178723040397650876428519335930973517866846874820502184162174518728982229671686420969414420349547162270563325818098044538177870115230672421445780504345909797787027844421317286795166515102956760873123738177340944835219743418574500703351188508749790550130419450444859364913816641070147016626495833312239903860386606825849351127278462416065323465384890524044425268580327296655889608175038056292407022796786189777765777736878617817632415003200415516313875647924035300074484215825040656903891652592335605387770803956870341860863164529371995941426225192942129641909293038828713247211679765088446292421710168046800035257966187212282522137273317284370368979437783091421496486932024828395990760797482641923853314881982639095871046212384965357427026998204317401142968414844107908692165815521264300814286947381818673106233975910791843212918734707915438136236935785306995959648712623279300150501752173969359351147220564693665354727459884330036751332256618451123375469354844981815848493556126927085206808136596198403061337718135336463998604279808*i1^34 + -2424656177759076579278492806652729857073806039141048351294645571381290237418644534865680494503572020477600359662597984146214653561425583412734541371139777860505038331669598031985000669971291059117919016457062558770747137770799966873498299882240626926649669321222885649746799612265197487963042082491860277550955843157907284332073265628569027045207744006210109451584526826264069982827890305638798035368517520270110051285821672190229847272697139841428365843203126577175553868722114524509704158647166751740903725879405868081078385626719958669903960258374307289728295298607674681353209727948783878636220868208260286518316146083547088324980025756612042907157292193845560869041878557445744559365651844296824038572235556332701477019163912600567867363356387607475335098644631419351162424351668557820599988116549781522598871866332924647546283546328842056328966797822705897840946508133113496533024598947750987629746025604235328770565465158264092079357318368677021864326914557597160715412087595677825518779477975459148446930852203950183812922675653327793979820473928672551040515573128077475370810823603454972226225961686594244307244922356644589439804399036152491395364203543953492793281557114875371328609514552676288263457288462923730505125845162303158385060496455569065551336772850699672002595557342933040329088979080793623900239436188928738121225725069734815885326068106414333616724315424445904380998953625222296611391752452535064396786160442607850201440324800544089821644819314991648713934856767948099156089656358105475844376545995038181518340091468335988900687215214522874915992021622968562629485071478079229471644109151441587007529215384560896569919570072956554661258897173726425584512952737815448287992555091851770138914663252202288403912926568707886449181990833473595309882172287344895423352952192355644213471294267193867138850566828143332536766142748963743388286699206124545744454498532271233830714931071076822120395557908486253054567837511533111542918887201466870112919894268014171128061460601594499825259908322714836295672057862661574357674739748028233126066199423338095666480066220637834840038833104498444619600420047238149751671258840076039281014994951735573280181375123027518291968*i1^35 + 722782348500664618846634285038977992240469330762887973309066632908841854341739305557093079420904623629504068981533899671719159450070326732275853707246536144094498823972424227620679841605399607562488985769321503860069714721525133974250592311048730748592784155296084940465228684885304008376537276371208550199799347929014919886088921913455742471545132561074404060670287436242406720680767319970071080337722325454937758352244794760130040453201388061506727158064729478444861014650142194636155268214761501708241044633660856420291475777278841661490170321403180086867723985857509121339406231760172332271030819496458465178652360074039906774492659930596754569012626052508638266762764415259460858579041213928885837898798270395375098024564775044480943251942538522034769145639186400766022559399213190429118961084986001675709337248438064757467092801379277333936810726199441715860438685358806735092110879551794452764034375592445701415561270164475761873206864242701692160918323046151965934686777970576207205212796978766867697804170456108535581846039586137813588360952809849336491357631155305747483176799414969775694276553836662677340166366305876451328944448101838281704832031223453479753730565649451844388849561878340083475162230968627758651116414298221658747311264150310962879123374183911053155967014077211505270360534850243514353133246389826615077785702884653443085365383159841092591256315818106687536283294541218407503777982783204754140818994181598030669919393816578747512568331826800342599805858821433692442842376970028010727091501490984378594098561226755344819317078216192834379823812673639980483894522385699756420260836866554728156191228689854148510866560001967112314499819603428695867928210992474763747887582843693009362077984833027629225573097007882658289714087718768972898983466350546040273430455986017826310638560470923854420722085609284842984207700584770229809684955264685543787042126581333677712719891249670546321368811023000840833134204764684413355179650984825684760183530393932299427417184367891797884739152862890256150188929035142395348366534022364725563793008218861410372863560213080631601701620463656841067901138622738071011677860626928475897274180476722486779077526859297062912*i1^36 + -189664155008143542067204367282951943167905332685778313500469388167504799049121774296181790138762555293161563388932798980629392091715920756618881056960670988211390495447154163435708626833666992790352873658031247090152738245253321903279442577294798361910491341002714414976912292803740239688640076327389019661049558328243932412165734453992633085308220964150539509144182369447690465596768356685676378103653971678346578528878867048276204253483149200484277874579649479145843907699780919572246079254475290278441366634170799210338261836906858622600058974108162082119034621585171415612124403446012227296310104260628841874924887608938525502134775736309811297603031563746112969131246885766712879854029420351845751710883492113905153985071263759528735309335115590448674205139112536172305366604669580705978168620358372034139666448926793086936276022927220361447240051917239276359676293494212568798649385161304578030561553659424922430459381274438739347269790076535813344674499596103457185772286820694921259101316275958502872621295385783220166088696680338052184983491867785827830579965747271535033805739587259021296143807071357982334104507191682452547875832737450899930489453024963246822082378391516235233369954949786748607659665802006682008388754923455478367876481000575656165210337331420173807754762136335662101379051303193739041523793924546864601174257407525449899482403918106071060672945581629111867849016588444389659523465132412024833147436521376733914932950094697944716706160620050070978557565062569103025962212201641417781158408948476429474985329237303719075859463690184450746716476668836755110777102983499795607924841095458265761752696695646540330335153419528883277144716400218177284920965828596981898789601914670983621547326596528258051012046636717150722984940173060386571073592249362769733979316929710267148576306143401436150573669159820312677284133180936115268328627559895931195025925492949420246341442367131433713679096651415087681016054344533761516828057500942212367055463092974472216600460245757720195469490276779745611118290977105280482770887118786849954591028517375996159838488066357144928276334146590162747763281554955580045179123531154472113418348950377954090264510257430528*i1^37 + 44367051789044604227032878909699884729650983538146062311391891438440959498587611917159974341625344529439455883472151215979964260782829319319125798457073591260630807713152712197933055511154927851576450192083099939976895992966765059171859339264057090503369134431138426657062395516577998400125201727692350395916733301421968974173412782904960732245957631887761769790055681320045481534745954505620154707788767985030444359782902237438083652172152406761299874371411025481693497218217764015305303112011423253366614413715458573934663622637539275501783587369363122244216512732077468079813365222058872976862404589068209761004911136426706623065913732344208444707272748423395491136693228775547984336111271241436826613885999261941497857345071773907977047749863127627268956471634710374134723207266588265676411638626908683551531111469583040111462703556455251106382007651717378061158652389298178373412869308984227086747862222730680733466566358691433662257159003412285852595278465131071877904213841618047885846905975419209989844743662425650533051837649112501065119968936834532952931372140162631799065590094389940795905227661461419361215344397431272538772975334605989395349088050966510553286757072811062226742419351041476371734750237525401379090541782242817094539810025305990647397319823880448753553098262948579418268231349510771688408678014961098543984795790919852490458015871820963485703244388382004014498713557653789820822549547005396443037669720052189597624716767040795539048664043542862451738539963154685274734653969461441508022330436404159580273949323073893227477833419658807320900009080399191796441896366718892830835926746631711092551625288007838982537006970474229221765576376534192192513055024619587044454713139069927953844450558848000406026076072496114949295452777396274495398738446491037136736758976073137303559280607994485630000648470387640965791692852621125102110294042806287655745544526807197316631066953238430211379954258323793460330193002325379798672995233392534588427918397885426571000722077783237236948528350288488518800987110139934636180821401577703672146696330281189969894649670945769511032872968006476688060242132420066110309698499608922040222910450684053903050436247552*i1^38 + -9339670370332822055807313468368616873488128034114073705851446840892418852741872714270427310335116075567166116908505007249592725323373378141895221223946633056562465273778852012959224015802052678525198511557211461151337633488596717782151599206913747131218147766583095175050352186134355264158575484118369309199875830822585398773189870920765112148465279407680894228210319833460805161411317978263048479619070193978317081121803653035077761140814815831420131826567689103044757735129995868985947175711915034930734123749788122885746227222778057491798927649466394981825452084150202193347650645142416558643942288402896011175281818426275535792160024383168956938846699829094865160034154959976945087002300285424051019891097828954770047514142882075118648251006659426968601410724786745651158627766142818355290248039945805519933497856454845138558047048447632777173777979748862818704899016454121659279093691301396278667742098681685206156992525560013787742522537482149106052361456140025851563143076870898436610655762818059648796282011295081416127545197630922750145520032718258108455815813692033471801210263882155779708941302128719975534475545429755815414159832097294325711302549964378666289625865650177009372815585164363359864587370092557493602124169420168220543608845768732375906363327380147508709885971039531262982932155956791682513368998661741162536230470573895686678369420910941145417600988207602239434208873111239852579699665249843684929940358572188899511241055140512098015489068688098708370427102781194043040592410092962440102549392693401767492487868686233013789347645873121727940051759945636579129590581153455951160975238035502416463425358935221664249380207957265505311897081820933756570092315025993136073645372784152088531318036482440823599239036488295347762010859738955618920448639804742052919986832710372036409715213283265508891468871920804793201118415663459531312073700191925186829212131906519696607335328992152027614808458420125425296659110142626047487605185137334174993120874782157817377151790306294183206138438784023629087200667855265364445691476523851110755885729244227926623963780197654414538372244808384050032935741834780827506722574443304253271448387859858824861057024*i1^39 + 1783100215697551549043699790522649130868665000477336060414879724421121142042647552607763252901616909873320465139678726610409381173649704573218208219378474939240499809989088890115605408544658754509026872902880276197284328931574383953167121066421692738650798261198451405860397758009080923344486073763057193385445326338213281628776368261408446419590327932313195498837211833761627788103287253245043895377892534343958348452451007017790009443403425203902331356757319564336457378229073455564695494516187484230665160199904326818038462954309530905831509299980917014930347890427461528100843959105279625523301108510057108440338959153057724752118775200749957779750694911397355359026370059932078628115181506275117086522419099804634845743878864816871881951087365992347495534916391494265400636318562026476098053448103323019301850336171372728225465490101998455910634268744312650942557034299006491898336263939943584252801169584023732239675359295378156692466727501215458238349157799296383961888055180720849688988929391779516351394211336072062365587996542937297527412502466588589498622726170940479690240204808297089306856707305264654337590250063918576006242994927518609501431713733095018790535840379149099042719770306416067284171115470086349367952805672880606918197437192797102783729485735348091595605783387926162131637717897210707066486055258997062093123682732598797710659124710072161479989794708589239031108997362690323140323347269812097091197011479701555731027326680958939801670215648063134180766349374960815228933260144265447688316515212864795240660966622173268030830098790328324885202011251231992808605249454957654570295931065102467862121212575028939326006233072346849459921552453552579791273415181915313714660938465585677262131632774987431312210619884151315680940574819225270047709411577744486530387350674181763630990090836086495686840676906867443599288644840001490311063059150833003444714758938188542273724311615615374431880538517506584718784807352169035285150124371889765921867738748918407360036688474035272233261598587804240774013212981268589022831225530013750504991438249478437790539206469794132074011770443358286062169008764466966047257566183523508024951264543558911131648*i1^40 + -311011324819994239378613814894398314042616972780262964361202507681083351171475672694099638688985002906585001981510103691317595651287099822690294532526749400018653860693396926082123324022860007888118884403967216728895293912943626507016036507225188460218494002505730609502362398899753333258948778783890087733174756198005649737259239785626529925705541528275442212876787951799722347672620826945958819496027847968206727872960135501254079869269662216339065247547920395594518998067736221282545309813969715872045369063936593584797708987721600501134139008117313372441297492377050420131788433184736506895802997366825827330081499507687219392811014168910012750788288740115254322646298327417662503706703750553296034137028034999350617098155640930968946275777353760109147089734642099762773675868428691369594052888629833431669625560295022874285125519891445162386305186115953257656881316163993911997625705589219283080158968509678438802045653658655512884152700967060284990053112562682941312218042595561184193816358860369359784724952728901184734128558294967999769378173908704229818244366485269498394836610886563325421725232400058907217446358780574570512042246144924085607841116125428833111349085557365669800561155926973713532922397623250388428734825665505574843851581995143880228101778263163473492643480826742844576726465345732690751256434412906825384854420261835794999726197554353956889612721686683337884494000006020415600437588219806702571355274388175954619823893194750937875347959808372543014342238908366985663512353903725163884031058097291629315128992619047989588568361379850368395107483804033448612658121624475141324235852021014868020869225546590994532977318212077597566481537204639074208745537253719495991602864982325217506280919028835729711562556652296441385184687226997987399743288501825703939166609789182958383578553632534686713679964372705299105097028639755777104000948136776499222170718689684835834858367567720353070027926472498204713130952946045108682744294246071895032897373043516430166896162137265143690601665922717108862445190822970344090171239652114689922466607014492819132337487689765697794148842724530656686954199959310205501794521082909784024161109614658584576*i1^41 + 49927654656495388877497514791794055826623409821871053495499028086322137615315463206849390441486948589386818031034744332460036582900200086067975545004033980197003165189092439768191280222581201909411891585977218609310438137910203786265835707701921040442027878473518387293010923763495071097907779652840057103756258755804483868848687380769609974493105608494685487486296852493773905472383440904967852099204677818961537903854063678042463310096587234512811150452092887503155196262193219859180658802000072687669642904337447692213626039909519552985715013080128065069650313943403883360601200013263170232951525645591800964822753339661523614422501580183440565373493259494202830566724789949316217617692536023020105693637836405673360455369186492256432147582617695320970121164244108547642231098937098790594554851919434600509075570051343957136490933993017878895720495314498692306547212694847358161230839863141396777012072398382382008515154343189045937729144250459019852792506887111447227726474332798819285530548360635423943372369524210218814172486559086059118501622020436567001631459172542901932970189850194364140055818222490248142116137733875620764784589616403205226681572851042919991473080846113678676327135312382891903618571463519222568987236943175053460405933403303459424944631664335645956542266422731511281480531689119856249083398556059413407331736910792408671657753002378373183541170145665049353805109861659460511227983652170339568541713105175476988165221312542234879182608724152492662306729027325905072484184421601913608684094983747444166084744888354862901519104352808763683525390677948533634717610401397793752923743454055057682321722094112894306108603036354488419188092395506024654339872467559325268466021060324963785291925533647707997630161265298020255879522786660163945949837344805302417817922444001423850557699586643772146203932539661052537180221645953639675135785210778082806859011204299483024432323169618263753905064784653057611245915817317198466948130105050175971088800285809494391442779543949929270337823559558162206554505694005973830461249705689106092285754278181004059920214352099336728360954045121459242880052287847774366417267538462370327917900028968960*i1^42 + -7429954770474501340330113008629716940427862219611862933236884448617080850925710960484155475456022548666979502058489054688575307853102060699678198690087628820953759763570004247449627458945646409284097438768011240297224681208152031628871492506988073346621527993324290170959290703687097076411444038413090897242842806875100897953187905342036308651295862721408178724290150910876783111304619321144755735076896631879716488104863211610709453780593297026219606216146529530511253723025723084397564919567694662416396987791332246595268170513401250845723954973263829879519879481263717580504482757181194810046699330342005615553076186479685290927318278861648543387059858289253265659864350545717631997039235034079255333076658804011200499447006770619946783079979580964362443031687395996119756930618063893553257405994361091621920514108262344228537005465064236859623464131887392852532950559775435171401097296807420509850012641964809361430458930530138423266002333925416037204348178805608905564387724093346390393811154757792575878168275247493812070732237171071721951118393661062029158605250925401862199952744232315216313558301804259148104412747805023960513313944848345248896464778247383154830220519853644057980731737691107361581177036460395155005791556622519423799510392081274715390591717482874718153889148666123870784066229348507516190525910658013202993336684556596902762888373770308944743075472737959425429223832675544183563687693012558990620604469948991952381303013466626923557525113844597193099410159482316685867189696567454906500401289833724382806873416408050777248974277809729564366506088891281114649228773500926440559810599402569184521696221420016887296505512646812155911186449820852423954029932235749390110723362297883567026443430024156818450478249008479508266492771535672141974607229818683875733170463958609529016966407485836387741420897900122833005013212621594088609499214237655298325550068684865287319065833860585452940174803022868732790187150606881202706341726644299546031696522919328086167779003243283002880887673379683377282386964401920746114377812100747892273588595178790082943553612884511121457883862955136047399453692516651447167868662147976730281863282688*i1^43 + 1031093924397227720607026984818981942560764687823557957406592599888553961288795574278353861488124144898834005613646685185062266226314580449470347191078566068336409216402788171141133607795843417288883959185985982964123382816042439847779571319178634262512251751746414621648118361561886002851878407322802343599726648562377203944456334510657101434634141562800097760970860765876700072051869912534172480152184694893129005528402430592097170940273292306870627960778672659788084240209922472661392969745004086305382524354143749409452583544393616611217190321241997402444330662802551867198726074601614352466253498717301338171590200941037553090605901535619574325885114904529414923977125094529063293043394404741121742318674450353499086776190447845037018699876768992031443172044539416662402442380700077567196436408818719879059387261991313763538421541541294188477663657379098284642213707416752181297451990273683022153189809270154615521486149285756219140852031030029706607045595886826104876935009878320446388675961451669365244870488584291800296687993279592448587333249390206282726040555765229652765008349552103152279281652418903435895527574006556126150695930339833135475390094196966432958487485998586750501345584538588997933611420997135089193228547634934502686946921572769635665497229370609494083262095155856182964712952250261811957822374021097506534121722701925721323831448095346706544616049078548894897531806546545269683680210495741465526060450890579890890373196124396779525332037712534264187796290887823060372047771923900469820265135247818088210639058439774707190410549167396641462561743823574060941914824835898120723264344655682364770565190300975906268873675699520901907580953536551825460436981690689328513050520718792423566081121833943559739028881786920815489151050347689794954116149761485387277166102302257393315969930413419150429691765761215975310780198138262355692806769162238285906018543501348136837692483935559425376641410527209909211840212261713023632744790036276238410416869658841568872677688675636837687604616438644800273289556961407461153544888573316897872079012421431351839062137889366750676764867408776170015932675374011438149853480608431762810339328*i1^44 + -133886560597296025655259186862536682799771948895043671088630205048648495429907335853357067050296298413788071744170613538550240704129591470150228555360573879601663785355314120022591339082669502153852386927930781081619500592805923188657525932605303012181107420276683707856731464151462994273019160082031317604940185868297905336192671497173678176848538005431238557199849365276758953189979295032392733514334786195826160202770044741548458422137423903838917426919312129235567566415581166960681079412742412573468103821152573588635931763678863066454774007030732989543324384152413284160125589996117644341093262889609069335276247495421571777756970268961489775713870115611368751965511994404777133650865042514191144200258209977453653022920161850223899583025585024233774873743638977618102345364966954698890133733487888994094886169893554691311860582220423519889221080099462720902430825559859779640259977283226327843114296367023356348455947935793957390708001838151218126434404041608621695301820618357096134879564430580867048159506021506546541543981178146834327439401603284138041929182404211907179133233953637617288255479761023238823923353592295018825977501843858939823250754240053934623955014014618488247128436983920466608730649642338872241341884519657714862192215228035032477054581121563325128288118803336536899963257337633151339298968604709901552225254712531502638317120443206770927626376113578795308550914737075309435368919687245780091200464695040787498937684343495824628805916235193947624715919450478209257914582970671410507275241914884716118691471845002451350238693802594578020622826345043429101261614838861583479590563792048438350620118860204241088833878835684726396446443422211164104849018738459272871879858892444214304123789465922652228667577886656508878933197581289339451511536893247921605057905463459489370382494645924638557274660570848452334815068384160721628341187617934398762564652770521697386069136185092907396210804220232195297693012696207177835446498491594865719153867514458076820737841871017262834110708743586786448871594369812041042923119843852272027051312710960688072997138957742617429898288240963439533792138856392382332561696495733659664384*i1^45 + 16262611503603936425087358117500572928789639083964154631802699387381546754456120467367719857170143504387238922289862621972988922647055481384214698488196570956656986124078051502118601350718358344355647411018695985326097113293504762697161020107317669070453165936271354122628102442772187756329781126750078228341258664079193372437788007358400048794746983236745569398008547857980153445832666453062162844343271862193040300263037588971800862649522446750114443454572212685317910380420176841508729365621690760078967570333892539736714563125720582324067523668236469513623970864813495012267212718445708033838533932937523788179405138535786215864203599006946587916610859486032337158072932630688407129785834908743951405814235372991057225748735232811950061182446886187337576956047067310596532571714910855114126354367255498548539873306291524692477509417181300723591836895009528467552406041646890871094320510549614236303871478758760422103025411622577798174355601004126947910816382038029266343018781360991623072027045231103326787945299314419587179321418789740396669869530629736863373157866304855604019988860203971973897866143435594522650097434331778449217571545022719132180264909341890074846206056626652742956449279807862110661022944577305882769491575020170031449596312509996940252488474750783782966487340837687216414226960017123649306856385707338510648515514239208980376424217322646927886524157701046873747634273759820196491351653232273957195453654459470038339926456754592298265684300282332513949966861837243104434494584844254934047006509501942627207441669571404513676305718841781588350880714279487729107579544681632337634630064622004746408170992043973716810258848412779340726708146844310615669796596436646918062939047958937895140623928172527182894118798252040586452315542159168725140371806829582470074069230329429001377219200862993912591080875897706194201709784470096784276982337749218496919639401698688373911430629690166038522723149869038254027273819351689999742320098606743081166739075535823842524313447513798008774815288538837263452772316311637186500745592243655602250478612095504495030830517281893742994434515060385710597230908224319524282525120741769216*i1^46 + -1840708221606869987190132143090919203390063442406837039461769963300524336779851011977806602632893184627374108947215505981584299228650666755655690867686375933849105472110809787223484846297328512592180898917655808977971024188442378104613883634838613250786291724226466658794476844623939443050378891587076483551280823757594492168549138106853692845105130017520514110534305401527658491031466168472067962899707349400839338344506064230413973447476014998067851168211031551610655900626412575400845898339216888772172925536946002178287600719129278204640152367699758245903969351367728007799317150075459167827912466200859442788695084490454845311927986716931423953322080026082254000633131942680245724163931097765889504951416266115753411682910746803739036052361782439167972460645990710505191739942069533018502346245469622256991218840275185095238212999290374540703516600270578635286437543458943417119120982839931056594602189834940592555040877837542225389370589519685960091216247961743645711731136085249579205649122756182168993798619682314277476941863407006063783318685216834493657971739932005908402132732999598151046624841172097618511278809790848561103755212736091208918492220546857676473144058268712605854855153083589519242303311742752618967006940704476791247570460186951486732424176380194159397457014199216790454837953141995480412825146027137070990662509798766262430897638679119317228053538592703217805077391856299969147550300081446319647365915727586797068769743599372171297565602676771926643449188528996498811811510236264276270629367448860896929904345145730673478258981039651254360452568256399918856053861891202861337805884981487150373221212432518924748345744232963163942195980768602984778238877226178492130221818725250739538269175620086018028354413177538590556258618621537068561840053962847492734820376246261481816147302516324535840430164575943614582913075015164973851126338273574585311890616831415202174187831788782666576262174406701444492798762720234520666688857601691618955242182354469693869540707023388919333217483960678290288578396862183633912088937490296900613665137177950755101122387011530495987103733593334303066519487216443428743595809570816*i1^47 + 192919568462342455576926133135574602333602115779483140089389130722144055653966534303231262265167358633011827445517988299282389866564156015852274827599635143618274771571583927932148315699668303447615003084377961824946124119389095776504858031721767340088653692274061550343288098288241713336667994033831002554476246949466998449938278526668617392996697523578693282079475826864131498058209603079377726619268557916807964903539731300082704119834412694971553506505153708753678973022871911476569338125056871398421785628731247830666791020043391938738307567018798830086480936368294689121200771678561570105494869207803509573502423747708112580735308031681967591935779035258287163162545999909836332930286062359374408227764422955091187450849696902258900800473338392183578830280705008959431988134434406994411965982296470404426878571160993802464165900156413345408505655682300869513583362491145971042253544337495778359173251482852426626870776642331383981886817111237547639920326953027530801292491861805920567204496651574006129016553469969743201106058282339554361878064803257159844220495977944580746190441161439397945069681648834801479226179667554401517704479922050393297921618967836310620367412757614780213159119319920627667390698835965446907425247981253393041053676811074979057243994646035903356397308493549237667057605343306536556514379640331197899484312366089587318375628384403322055444274241057224699089549125073938147046077365982100900938863949833164686092780909211400958369168345793534031986133597205393228483440960090802169666713443383551298767285429223445607124768026958032384235736981126803079449264442419196441973280056548385934019667676253173929019228724029424125918814383615835281652509649551431640295823011546542490704863699724873416014049128488538977397595450022070066834453757891553260747206466429114498902314936165448002550548140998719608691542887806123413798316484423451175124170683272462991269802178250467926856637245980174608841655352933294459025521025169842054460905983903921401543028654984572431460307392054626839134525193041371187995315261486595568252652933201616949563447295721269284638827897551937912607181330558058906186153984*i1^48 + -18588267636059476724947059440557340977297936657259603799765356582451592212076010896520469893604149946325645973161972251003198184810342999808614637866085397028713486261654199578919786118767939131245178467353549498736119889078864140091439884157384754980292955376091487027043618784906192802905477109530232144417138622641336011267814135422621335688731808297820190504118608621746700742449663626025368721417471435761470621323292924159833772506613921751601960977353262885987509990399985993051286742007695124728090084412520339858583800167977055672745298559477650846297722754153788414531656282027419594919302342683068454977009901779894547659151049587539973256651262097291253960716978400227139578847743437584754375640970440370122485400659198734137178166027109484596044155691745990811444124097359074488885392501152457292410770472121505320979491519038738151512504646233968167842258622930578641271008914340535248230690628809208295285536585547094963954850905330972712430409972024596021059768957225520071393075779492372724791574157500395950541213711340809847061487572729914981414605904309526046444094476827052392366889264581018001336661712869392328869576785978708730582103112376555257143853301268981096831030041782458232569259536403282720898080907260034105287733591430683110720841699376022371555513151024179034431529503826311792076722103809096570009962576060384386645513026978093838131564319844491128706345727920449265589854115870596928775557362017311056640413141261617285349355440106312429904053762196879589184514238049568675011815936087981259697204512541438124918693624901193982270730172565238143571873359947138187282449677431396220058743764165219677757536712087121757593367470733850661588890625878051632203989634786821588816208030133677628669666330494877669738936389242856186688157440506720493069209384224166719498658076462645197675228319158262596046741878483868575989376534090889470892074457145982234932177603857641562734927752453459552599043117668015015301144839255610422234086788904457343170517175441145250703903767532976573317684355678508959960453838863435704186373740317862726797231958400413531519408543428680503652240826148948715503616*i1^49 + 1635431610809625690305763200173495596763957874688779089298806224405898507269167685176261908468128784089645300041933055061311669215744096671488678012504881776082468001443771599916945370945330518599961474724086323509560835257523695480601597808390824747633787439985692606867281756244509586867292982996850195407532759729313349846072120946380544815632138012992944437302266495910446292758113833174157452690889628179947776128546523462776279585548621324193434399524770406217770113086479236663581946922311435425159153258680274294828054196346380275639486993016420757260017689189208496793159374513751846250299086604023117233366336385479931259195509750769809742570569132249878306158734696109659430124414769012141457470036543747831250848670913713608950412390781233839509213722385259828759362776909572251786430255724660101989367992842624413859173312149194526934760890907217453749679758235972078919031127084402043835419535663186091339386591857156716578379564003615373587736921898628978432311578198985513536048851066352280474910103227728293720932551910159146143442059452539950187666492420374748965943847376901985700538290368316346878509834748369554175880044859181821283913399939359233024948576960773225696706860442066621580179482689086901446321888790532631823634048939251760542674429908117167910054736980410608593639097386788815889410966406925668770302747001609158280202227572204235276405885729138947487285222775746007313850115271782053769613245395385814227102777857080268813031596117006566961136710342340468325879482161447869374740900575926183942830851120572058544071524453786294455311789868234660945391438135957822507768036364942597787990170871050158937336777015187552384071438000622953045477978060300703638173652372259698654289875886283201969296728526328734931912244091098076071443006143452800167578956551029955711280150118056375835443088818074034449980862529726802269420339919891628536794527700934162876978116863316455067793635030864687026539386088739214352316884447664095047417506439273624757926840654799036016659202481812150082374757232111155972305746666489792418499883927094519431444852178511383603642233715084010734147120833318879232*i1^50 + -130643977035468663336160916689198458496243340234858180353881768498544806679419223949279266744200586262327235610112514635753865813891772724460963285864058575435034293904578087530980052306609957216031979394355282888168194179310687680182538241030818457165595065492786597948534185984058982108324040256011932386767909594925365405839871356782607434713368219137828956521179980746133468312769836326907625406077923475483056861939746551219086419926255865050097846120174300308649785677441723447325141592168483686184465958710702485371520091477290368595066798915417348107670679431425216809798724159064079488126133834208825279420368437154660057639017106826488092396187017275961008876343661399888764188125621111683487007595379229539726546678204071091194422676958022260914439378322063817192025387024378489834710968699810459924868591255959478703059454627458426135437868426725295619753602922379460887165430157213585134077820855160696756952000015690801042907395717428598796222340342438594231864870446763186317674949373988414704458467891090304745701045832494803986877659017154338499938947846764782831505890478029405417057483150997635847736438717744573927503227504981862615077416002026541219056905507714074467411518625486205909829820921571592168794958520209434351305837839925585438535116053044930858652595317499561286715472917763429686005848372376487170558916505981091231341640538108258308803220747528384101791180820544893057299136046478222025536161283265154912069269061237214762898559093974715261306291481209581669685202742924724972083347723734126224198671059295076606849967087935341715285266497288925717705893029145058944562079583050755897486738502306114860714418705619592079802637502662234096829808819746418452935216281130766030421098416543926550574222238979012875155749597667242710825698581905591480232531003505672649902313344897398385749859218693392953240735865677419609932281188866764781218203881103510021947975867937940894384207141706213326548026316750769015300377741250461949014357534835624734344849210786710978279961565357771350293212867215121775378202578112322185779382576765728955736251096417169500771934590421847153812038030983168*i1^51 + 9433216594413266927109276177817209196124099289513390630079338155087727599692922237866583679222693931955595859855094733034039026895869353016217877584770457877227821688925221256429516259666725731094366803554437848894030340366614210527900777643634272020253898144205916319807128659075013660650603460648235280097265625010997454619084533387953496823617872740447525175096602288618036460082423386612181938439880923100066245654029312482392915083589489190568605512255354819159495773585344013365135095345133688418960798897089020026063735576171628050017079090885765635559959641799443349662750525080420040799010551639723234169645977991177723936065516670075353728790981582474924728761437021312742875505065371650168081295240603304888375849600087537083226622572331187010959641444775035708536852931031457758129160434195684074256507226664527055972655527383646005146655661488066243710468135734770084809881624356725398828200632272525338559335265525848566914618805327037176569656874484632572441465434977298905165295425141652276850118216482970675196390965954908460743655172615223003611165822158530808162161615388161716730876728276184410278336598099927290038565574486024458320608868196389750988362209583510033949191827742804052593622757852859603360731889259066947845653563072073957725134469055063754917878325461701578277189298073201159557430525660335743249198045494984962191538650675547146580181955858600435950877851690225343095419587741796460297180248895618397373415908017927351626505911720513493950867454867229287517925872325430894814883753475630977862936330928557694830298583560848159117685851964678373547832125678660147598059875141592188063643201958557649721978113935775914366844493757207383627009175073354450998829107494826894697944029686550959009004640572163930063565509786719884655421760382275293713992917364515794018116456149232361906438201145544096953915549366473258410973409174527048163409874623343495645219535907862602443820904451320669598900557396964602904095254068696236317647985474088948844290481605523033038125243989086460337737487220886950255734188674569416223287911960975812531890096102830619013159377685333281768688582656*i1^52 + -613506937953567229943054421234624761286565861293650602780061678550458878145620042528792342492850662487620654570880735655836313995551399320422982988401617900832112215041970418387451061062184325229230308594226518092395632995688780671699146645315088592849090173375934612833701795530588230273490184091183158644590106990055696450353910827359292981926407057090277851850387800155775228862865247269867820034751372815834603888323891364281470472948158093044589557597919682628432359635836282761112701867621877329565303956084069218071275331001999838479818050221106677009055808256152378142647300206227248244641053134304996684276624432474909566509037696098826895700971730695199857440493963059027068612055464848798385289812411696325240520726677241965780021477576839762742330215109344346200719703064733512790517452184077145219480312936857759791439643442245735694036320921508588779523704162072703251091947370977235427671899662711451833447392918412381529708761613303263646385198112797029058934366773150556273780035925945765215506716760390119097487512962805265206153602580259882570781641373582536224797497960972576360681304433928287233906770559624930353621637250002514166480219838379802888876357333737881426557644615136833088150714001609581440378322304172699417728705275743740021173910273803694304047906318164133940179177560536739654801117626593238240765226538562206842474198966504431331200371092202234120414551881405650508602177908872274154176260349909214903465305362546157938422799681157173517238179081365210563407842674835871625362402878072826218393952858833443721109378716177037517725398429226212733642611579148948620261689400598689768160207768927338097768959069069377178007089384076539425549003635152448119942477087288983763266851652735090921844853553008588621380759671262073974019829928914068363838625321753157850740858281171927175528430330568638432067822774504185850310770025387979559863314390135868158710955813129009505701238686852077135839277873838537162737148993844159532666089723016899077909941689422863181759836417330393193018492038529633016216136867801601758953626298090754228454288649313352905601351510896420539334656*i1^53 + 35837692174597114931142230206858905834702142475707076208187745155066094922969363641244783079189684506034450831423053618112753260154107729645260190914871951693024533610726660224248435915452542785077685347462423083749860337286696986788569755999586974942480807769011930488695351579943473398728021528609580178652102605382858175499048885541503250590713995932707540739117360328409266620151074084959539464726363358875115141722976924595284997783096646326049630328830201103250511488240821077552586704096931470061528413244351228650704943313355131121960456944337879095246489188230070422510392546127213532792500106996018572681358406534149366548374630670727974637326347171717527081509947856787275577692152577503873310786154700713511727322807595321243160050832256040578746374005681849322928233278550986066054759407598341811379948540180689263939177469732825177872718697654763254414108035759990943950826415111410321391829489828415487567872303512361573800785994635228927540066515053607372472869652189991023150117317683381879775912081775263564828981025231774909120371720760196427183999209079559930790670866378171532820183711980482539945375812655415886904056907864467593338721695871666093682645096983122869997516295644311479682293620463128299685812538445413609743892610230334229474373879193056659331014019390868522220850010372105140131910759206888503104582083639364009557943928770190303377881199853352340890799616818858108048835198194344101839700875551086092499607907102281922256236524965551316814679571851556300651858083323755633375776473729165668179494459092666955234258002238340096259705820406746194538231156861793850508675499985572510964197005008783617340184916555354454648736196129909157869663712390344876887974695817476455387050724573464848659419979387599492090777567558640302811115656295533745912290933592219764729100339790005880252597125809388483955754509422812479025212865494890254337368317871750639906730785127495119837056822960678481897058329161002172234908422073511942658781692864323707609817341576248758591255192268848318910341794755481177317028138525758912509847999336602096051166903800356515488919924809083650048*i1^54 + -1875741126535028905891805942587536600556408606001808528745281558050831307179771676041519662504054191377947199271587169505524058055247275324228246318059136704305816829731983159304655738682752977161241727143267591240161249162646491558536989643221753890957096028796207573915373072958388034812354202932342056523732000975383532776990220192781750690799912974616955938936377343149601840119640360405443454249981828890865093256158131414432371948505546569191481516946617682900933954859506814675013410974153272214279473107162626847678937840592747891484249044576739958890005275348064441581797743715550527501224975350262194886604454971313398384129923928560471528758290190402208919301925378257309267454451501810560098995239099598008281912628600858115415248502418261217059488124780383905573470891550415502104957363869221200951108740420976711908111522380031342852806814268650299619497613861291969044064305453983360755966525161850289302942031301788484181308580284605090588250456277131092773343702938688552957253688640088192252823400514974204484430980164825474135341699904260255018005291857315035589557086111765145171866880461282277813512440327475390791100875120728942791842636221510900182221196999286055254421517925770947326340687169430834790355234343169740511468236252754290491229355269334979272962464159476243025861191180043333119017222677477830712352001187348681431502733470185612707122637416022346748621399294392354337341567505194768658956483774859680220783438275406948776445491485764047487499355263322582866688817243181179676068942306892578530557534485308336011667468905975418579640598948174714134142393465231169879276523189040126960088757775253928085111927112957203507417932425849916777062910384387992739897896226260065864815307153239290067700615514613597415097695510959310572946810382222153859349391070578217561620420594946691877066152950651945584400622234471497519951955259250351373274428633282669235273729884883053938968947240468704461036230329066575296151532054013107256801896207803838170071493093752479372448324751497196053599794830821201098676250435984561323829599292617163122348068122450875651248786671403008*i1^55 + 87773580597943826595113196299855017435667492420860029854085755208134387586034884278017318926242839733726723636848055049555561444713688700095014902422149338514316994200722692112834638793315657007592682457813439128637314952324296635807261715510720770624515545622493166989538263264090875420914647520566667733035784539060966706108282600616569700283497438274916213234544153838167742109315441116651197802003844528417868862776870094839250343581679100951444265485827635939154306878593662270608282824048750021470344608153018303385010858167457673918733340369017523072173695549896871531758642037512533339826939267445823100080771721601487626097200364426174503545580475752646344269249377069811016736526405960680264941655990960915481456941449632390965439516480570440305254878099486571004677114085399600464356051529697344979018930150980719698771222515381035729508983068202274469881766706752883105510616408172533618066750684299591459168527703983630322224316163734809227148275058579131233770752919869067665203399381834213091164945461751681965511952306093123463984930427205822134585983643177122453762000613083787321802192621352537962730756385329543007572419958235730409834031881625251189064262023823967915520236805023857704188280087865849424700069081577519218400476376659986290051108477490930670520007090395005671936265459310520765442660910902446715745646714138349980448703809010312944963976495635585906811399294380509346543486846969392117708234276180577389186684897689376695234264425558474577680994660813864982133915672075070797506190354560519518614366485429413036329614792385115088184370014582853812533387498185246446247377371635460728527746044177041159673495703725226812025330782035012630470159273167230041058177090443642597702915268014468230969225709056371761549979708944630198969625253277910895409686776894441899794117506161654836201961757443892328347317585626961316168485159819991424638792152030335716722076240980687379720644330203930079321979757694829543916688429469785067485326304786150773825263934669350587228004614355634879488112381878979313107718934733613845200850839569572627267415651143080701454750580736*i1^56 + -3664325341647285356159418295885130626571737274113605539249489937226186076614789352789497968665414133865551907582427137336343589603732598778787285825232207346778348137734862689665135706339155349553949451289313018228367041877959528869338618458111036086786891491695678141294557690509549164437275083471990023594755756391398831254851625482422036584414954994549060119203597202545502189860373347676406629156399486699236925252613008255596955863679977996662461098008640013020767721003551698038656373658676216609042465204635099541602584855431579371310933783110613292972960304328095275931321159249641632044723092130708735728012570894069644150809935436959591169341069426686354543283761537468363253058293389533946052478517156633217267259907232234222605320410401803588124719969064476737852040035514739298177280130185060779764814441476197645110080492574694707861022141850587263269935969564309181217813083002144178068845303667847067060617431962077935341799349991816058821441333614990314322128242518035162582125428181971480372869284813351481236908322576077623347039162797454963895674268947693185997064080295468545590250902945512187615537252672170852057864377772670607288704981756837101802764312202603262980718719806979414179118444177963420679620350502877166538332155605357248163725100752997001582185294767188590244673366823160029567283672851558500585233365395978670240375375573615078314661609728330608698220576743006854593638166489036547355712973831561670771059135584909655001823195362363928228914632388736273854801855360419688822618678483869564699384641436738006051945053824260645164119857641577528357452221370579913789274879087456293875630186425831288511846218280879468759011893281555625346784979571600020657110759224220512705494084221198781691018471268263150437906743572784326107243407947285833619957069615271069824146267241812160257611239703200183585759768522061113904077617060545075509491080979146521588661515238987634535554476262199548312803011568632489481923239231751073660229525163128735791953222945152812622172290665797672541462925602275469520615078484626876041217344972247812242284315446716663253172224*i1^57 + 136188003710362258557649700765721238867323661724340720601327743753341011475620770667873268282972358569461280555310670332681661448631881254667557949091751183996163888601466382221288087577093133889473325612510437049132721147174499439243121906393031052990332361047058416616615310389423889457026991189560837031159228810295627461930604184160681508888594482681404316364676641965231922370788265389179694538573647116065059653282675810174015955850475389151409815152692512305700307337729058945408462769811004773033764697072875080692688765218881101874143444124683749333878001808316072769174242088220700365513594889083682886755545190954347464459566856367285839199449887639610836582658667470477746631320599246590397296953157554055693721923804862126869050383781009054559821823268564972268865383769170854938826909838832322482545579103084837311101789646744538075028444960586738797081246050817115078534588692688204587139054582627823404983260238859820509694998206297605348087110054161384841820013098786107307763967056514233353813044777257937875016353659448204704280985151594941855031324464602938008865088091371656142871698412319907217943815622737804131986369364642974337085570903766882609225626749668352729971409692266882348039253966769980492002406243194339963276240551508408003385033341472480425314298494982627112954766477282616610543878486031640978779629095284471204259103246181107328822110312035473825169580764999113755689513683979516518549318175812455645553082694255829379671476677603606785194776667385806308502582501138423885890380671679152394286431524379658008776643383702804120176573419303660492380343564078142145550121241417673935373047329870761062877877993382845605782848416057025114456649456997435989705452405074631401686700081262765557414718330397712209208923549415306363236236987357002195537658871000416370831838391122612065892592310884449444826817699377191358024577595760485339326098594466565711649031261285397130311370205013782263278318106111526586187435785271541089004486677046717789738591465582148472157176988906517110333129539710500077159118402610377310651639373649299965758461083172047159296*i1^58 + -4496109787746132576121963640390658919598967418694716316430994016390959233983311199195257033834083515313337293699070709972008530901707418264518404677956053180368723594149603292477949675908978895497827497834500228921350631352387334736602600510221344159519150381009259062938318718396150239953778972928947463605388630260844942188980879850454066342231163042823099792168921154187020759514129488272757982632926551747279217701231354662824809780452844041871551150503723455872566433546510637726588753503971993846607596342215831910100797911897853051726215080849786088568395195719614503381125847868795091969003899032668488965757636882762551475935225537697116691946777279835119059323554043256447235886940384297585045018799196649768965391130438275441641578774105097647312434705335692443505578430236644491597516140011967299480672208710775648409586512871591503540497812250767740929840709917078293176850934928780065247510822643620300014933967510992354758685460864425760238023366889495158984624921742007080104379934262225280115137205351206662924375188561668945743410658533343178384245475995483548015119505692378580373174344953498886673170713752226011622302017029053217423759414658458608858006774855179394733730812802456923222504578883578219721222339584578153749706040954783975969459264478313975239163990607142242439848701386244494550625289658839394061365742728178387917875134914494058367183485458609094609390327575779501329990601213654877080626082180211623815635487763759720108942509607162999213653875869106274572313091352178016240036331715179518191212389467585579556614836871950828369571087538262573116478342984962070605255594788228265086693105709250727571782672327613572102606291468880168080447114328992634122710668215237370635145754951861850369183523396360458326265975728707051930120580444774194322801223694676221289440097912869984458730712280507860724191383285355367971004142565303971959151562694779138100753929718140016322455485051821500386918198153865241724814125014239371531879294241767223812132148764790398989421991853944981829921658018380711078786752810890720714665293808316206687900162320236544*i1^59 + 131543224824822983423072652717227568890409333263751510628994674943786216660183806576809006228121754490264028316048823492759740186462596661880888958404399511214706439797501650769787671840885671179855807929451211819113546035422363552288121282329311434188319301127588427284359910923855618698547145418443042429345665243907186320016453119183056934711517647523477343055904326892231132546360913167434627716776643364616873187983082944642229276440683681998327047663482531863222748052045512666651832037890863443814319026972482234666481096252101051511487722977640247491747867039363866959505946030453273876986813385417891522815155026029734676304307314764502295753481165998389904311457810513308854901998646677153071215813312365460914143779099281465182104057982059523425993040173821520339408143907729190502323686755840077426363186326741198934680867634703504383840909915688658621961500928027109709067240992508042071128900432365717034132868258371058242145677689081078558681632797430226218235420833753869051161744695532988892260490259630298656067500236530070492108584088515100324508105085388046271106901072290546157236855546169552855263726517787030075109054788206749050512094033551228175065563462666907138485659060179991617854653439548427815767153571662796619081192728082940065261589506750371699867630864874205797800210555323642947545539036002933395522502392064235129751554497559320331659985440178667600684685603282249275755086757229608376472520205550873889773953786472089774988242696589566811950033611154595009067745354029243102417552379570938991207929922298045186312144597153963467096616533347960194266017054612387790209556746228138814976043103419097540500545244710734672726482830276454158808773643900211315845273715392621623330753266495519371202289044737550115751095054826710733687340877740415537417885153491379577223402248694277035107637289304949515554253966912651130046097554346291969854704049227469813533429833917905197586206380246778344916319769675199444107860401756508368301360933219588449736097932034709417294629156963980077246920100250545719263029070960590705478621533564109254065016274944*i1^60 + -3402106001037350747421128326702856341761004442980228729302872221603372766774281757450883248065802128115610381409823620872922810405347934649927135159767246271539828587658790694732448256974726381522286092792474610042210187537840916207118686562125180366241816554042420369329706216913843405294630873222164865454708071011102362405268838242264958107232633097671568779118958015520475350028184101029541672801037151921929153945649186481192256334069746379124755424120577995013412365038571543562473846995186043362204287215169026626583899176313804282960531585136119559219848099612673822802729021080992724086940664542528517265885506345393871240072697551232578557619218034711183986973780467984250118423680287696398636380200680398615056727542744742899254283346296122154415370723633806037776797336048735937502959854650410825773614544576612747842189999471603379104610283570408236478500588263116906487476813834697822422094547067954159257698609533138187236708587130522252480630428067365388861494526008384254469467157073818562957813210689411868743288635345188881044810910672395782863348892667011133088889682830879082781848168631703624977673158408586628588322601949460788398447664243683160641893836144182882417193621956146277016627198375727274839966463016515885648547745595232321013470990604584094069374432914619545438534420724955813950266576291456163071778980521331978498288806301405982113723265667480314330766943323771317652379333960734646749244709292617631445953326099041304381415496851935416843361124047888167078194668348524791021894989279141488416483191183766882615559353719699925033067393618800567016443650063639172349285082592824974596082885868978800116189659634210918427514763884817897672513872290519501209889635017751073947629274632045561196899760146723864575546113289905242707540555958504760889773254469450462750701130020283955309045460356336300188222149403349935047047769977740323743732972351049513022664437165977207314130177489986437447528436155368796152194817857500565138824648596297319649151182829215601526389238610263177142306165168184932822457846737574275287862194904834732858540032*i1^61 + 77578736378495354108538275373530171654544642414972474400683154822164146004958884490233363971151099900017943075805746518106522503152302400742852410072023580539595065590361565345558015470832856420767208151110591875832978418084554289294407493258070933895821074460193451936238659213209473585659116024944878340843886162016729152618606892773094503895614890074374066631257547810995991354316194233730945929988162179454266410720522805348349526725494008545803428139886535579405590304469562190759165746014452799100920106213262624937892580422669811898397738590454400185574828483012819053060230514222081368777900072841802673260791101686322939088814369981450446824725257684130889577138333657422615406629392722278326427004304672079016655914233656823184846893504690254404587613773639577281271199522002123903420133491202650427268024540106484725469403911833676222516404404263221358424632196760813475504844514790425003094943442197785536487828248770945236407974575398510707352835933610130683366045216527035055301509063823409872423833827393615979297513347044013048964614856964958306452757607235837161168084760037326283341482705382157664422931485096370772217587177485320607100310680842575787598701856460805168772405863860322533586117514848829286599772868173985551503249561025812320420966127176805820274437605780213238455220959665081548090074338496389658404849354985644880830646116868488194330433637449609403410770664859019673695598171745223485081150029432251246181830152939751227985481947535369346990533185539919044019066585841116476255120363468004442944678605106557807816354366297256380754783481534450680617125618847900665729425210847968441382245241987737479476631976750833944771311734826056048640938857368329100348209542659439568949972639940462967074797935820794990522458044384698440561107038278698021429770364094394862809061673429721837181137493499198906265370585391459703363448180224388371775453240359736499405568911995966133279407584427882169472776523393910698100179946571391003585148208665455329078766914171517914132439121965852973788053650633537515180195421014141589331927711115483545600*i1^62 + -1555786456569811945831160586560915770553224750875105005390923868454001271652764574086354062791153055442690338875562133732727934041353074975605422124203046940760967998956172059387934862346407636243261053125462568245994625571744792692394152117213246843791242666127102335705704065135412082312549929169906177451316834517858432505851725968817899989655842682628193606031312145539404573617466087445073455037226351782031728656663235447020976217799356138995438125867778887577096754230441464086752981218832862799559976117575367670774580204448557166787825964388953547907060291740323132047224003511786956790784738110355988356048731420809115627340896738932229748568438121539026382093063617000246847575098774546541003811140002205745111973683273230760431751179044538466627267729472975415005446905863355271082198500632204721396454858486497975147058330966393474271018232739573263246815867397808812688656522631892710205666423789520825899154539348991895815538825258285727058989805353116210905713965592030441194755682727936554531604926201580362959865725568739507094942810225902265251530488665974061360695943451244066712408582787330128720250861778468391271642499766220878900214996555493877106395958637693177974650279790387431493324568445630865600746159389786257743408319206527184780408590403168583784173909018790237204611406019164441377138693097259072274873849966286498827643617744376043733090881295315233734129436695134900194478962644855961173742721949286857444315785951390291602918271481311059951877039036136451340631853339694663840148629735081311163156840537821763679990416241663213085576514805084265077681804646473337259803596913771225219407612421840822011857597664605148396830099771926737940469125766760226684774641303601708214350701060369070056387810183002328810266119378031996461765601126117946790494712332841464588555128590640705227663089075113949449381858548986270266930319691017671247066155519624557599974235359453371211862886699464730962817356654438229402425551423455957620954734909067044301811734296015946089112535507271433401561013393672360848884692206761902132102868236238848*i1^63 + 27383350896563040207520971538533210928486017298949373539026296606844004943714497849412311887627791037810285246667803369336333904170503214750590062101019317515126164953743123202475645963448645418208488939884468912982017325068747782422984911429785696766980259223311460992148650484718026395240293868590809466442631910827657537331301638157911959423791563004341494820076886670827788334663466069999697751791393912697115484507849778211122973081292961560047158957511560123023831736191789789952085092296039234506383417039237937840981707227337243486067606100504445010880471236082120615310410506106061721131941129871560323519029063910293151238651402878113250237376533606453729543271591775059429157335499259275474557350978077546717731718817914790152403582668945555264384238873401799042735485270954579203271308771819343452151745620632334238587994039511101208093269235717975401146617173271826905955706421993324384452275317484700675268386864729165172137993030992823972536847783859148583902729848156688406904921569347690839313324453524160576854650601497696081460601114049820314944856767631749975208890602374763825341072315499271847710816389659266133266627052383899699157179219157021687074590698093532168224382906212642144782923995558659508778407557032611215705315211372318938909846230357564772823972185297126631787507116667800961574602420238892654272713833398129077809991615102299359243219963788684601135710955605529167418141001498595241561119606051096017522055692718137601493169764564238379630697920688373318457769521313240716236158194163353803030244583590660245708485645471368521047690815571015295594147458581763813416278174956057227555994805457692470746614856160824781460965392892021725748082647716690207262869232888911923819968034880593802325448936364453158683532411017349182425503333427903969154625116514737875256160459390422811965000381247576663336298111956220675635395384997298022790416478162156875376225747592719909400565028980208523063929966806855054335418882984274190525639832659417027931654098380040173515909713599799123436940334467914316843592583475087968459111858176*i1^64 + -422771086001576435465504935227948327927611632265104814460313992194136114453852842679792990055319131004800629214144150483388331134974673931434782748087365973981952893688554934916114009203626104013054233834778298289009054077299028807064093445964219337686560883518038910569380990101372884790337361712690332823798739938439700752828263843518571396176333112103914244008153264364095617589653270320724339487975760178567236098083259817356569039394050190150570659977714983327561140406168759292359416687711807193625811334178538449472376929930309239342610183479612004697339943212946097490622738160246683968641195821985832257240802315028721544017166046569263228594554190689141992374067434415387311630822075798678780419559101724190128892146282134434556307374606211059887785579580483565765679748487664599371909409975239119568481096755701800576792036672080785932185415263778041006351205310992589661351255446953065587463880493884655132469064137116270772458772947075554275781130274465332741474611306116164968663279199543130184279200124924928888535644603236747768218253865554472073138850212012111533256383646504965330842307337481120150736603804752164831539811106165834710721543806779299869348726782901324994139709302510174628796652182047705435606343151988760031132453738742462834366836042033071805173501952443811394640687616302821186653104460559016700985705281709994763317360224893591364419076814031073390895264791250373023796097536335752480305386298322611134844704034678856684766249481175669501764849206428903440117194888821747237909429218955184632823120026463105950956100206329075281159734441604332547125856446116699437205673434640969292408748080691199473846837865807727555239391017096753091235654521176217862347122775903307722656520555523053555588385427607504077396189069173334403875729342074169738117077498031681269243905680562881684832533349297477036971229914235703100223721440365033871357961897176842499330619502208921400627033414727496836950979487797117880291252464638123107936870884667104307050621579868846880122526615282495969139965346549367179054487957978048326926336*i1^65 + 5741254708013715109768247655875629547099840514028825540051738362561313918923459302486651860444455287513368281459855889175499247870953885353876046455639343955739458594786209157527013779310110479021007561054429614394677848407568148471227052691812233757950327568009047755775383777862873990454281215287375893601279466358300832983509791868767311396866251667731270684402787767547434339551611883581567131198160607910100600695983109905447580405420525623905295106061529976606588504962699113473983751865687673022218272919816722142011313619053625129601924488733634478966918280154015155560698628040799394250058362561248893650834322719289652513321160011506290284663053295787533743828290378415471883107458744325121101395755772108620958759142650220524758514952312306817985720870984885526659179023785573255970194214861790342267390985294811858621089391775126131175402027095966088828643930552628368856565266930775904509887671699499760434770170406961727873994665331611316849859849079184959845397495524231237099462737968633750564715279002510951487981937521777343083304513338775621033541234618824716489904844525970133460009375916883599546657878282013990287961545177864793119287761074097902316811754341170291686424940494718670560209093084420377464655531256541862810621091739540001533686753362711285089501737853353618669600211177006509493566174341424603665818007854171991086557312132197353301359808619538158878778476227468531552633184332754738555917985531050911784839277547421255422678890100049400985661792796257568062818674733086572333079611476979722403097903251999558788431442508229524635987986907762158827206797145142905411501395567174905189459806775642108124984057137894842161429823267294887095743701033348416981701096021144824418191311814112594121856910354944596053425109272242512369904084375176348334227889875207436443287920540943540199205442999734253478681933227553508752321571199850518821485571155115234954695238187887372629990287934730550125310776801527553038981253170005032463767303069065882268753718859134852886471064831283010133871368685114758280589714362088800256*i1^66 + -69213339362231387588307783349591300192135871978107390152111894471515150864342247225336092619175743178742502717748146967975095583441152225329980050397591767822224756788760104951844949483102500289483137837097115598252204835565175586596574719337424561592039772300766042181609061784661674226891632584551227395354346322295229389299919779761727305579234372461260274452792206955301251890951939906032806026498122782771392491474763191291202802032652170229355356452824266752018887228658190964001936779860864153658952266739182791110458398036904468874644268963135474192035898258881424518710609956690799867558003857061215954917311033705842732001226110215558044380917868382750338432540189965277333069563267828296224793766463639624300425359995999603079859579863845340814321528720827451768271541749526860465249976066774547249777145274076728425695500967136540368994817818863170440677117906497445519649298005173030715891659969792237617276433977051789982223755649218375327348844740576212912304651521861638696024756640879434720205434207928499858839287721555441402814155311831908712403864156771670025437346200543022788132310437207081391187047482519311764528900590619781220662505688805871314802589100126723809307043413029757316314288686241753706400243853498132506224429623673404410799267778897113105352103110864566436208770437986964648865504583915018169006230710002121965118520658293568471828709648089364029783531285903119652416372557121499353135800196442506290114718278198656087343698636346110503364359146352023941089126767145243936793960863497228620931195481108559817092108023979487506562574575951832197075655822566460300449111802907692740718082442604668654299049885880419588106649523962893787538962470968832424513862172837989066571165290625062338386337317202135953656775140480010463752946940546783985059018438381389816667002685630375796471230653595057512333740835136015227723597476508807588537621278883123875123401148256253470145047929421021166785282177150696291239134314063189379550861672524924205181649159063921158767867444440291833659510094055188577482097803714560*i1^67 + 755105526201586507699710997101516832856264392956888719841113692867570115047616126341218738061521590157559073327310080788281913583041983145065544328257425779043011067725406774353080855340876419660609658366728009201170584724541315324876990021612879086049058990895656530198806906726782371815529758054672479684488331079350164101827606268357932636914552415841643229512660012857772088364613510647973147031840022442588121536194421951777587759997190960163367170727155234122135924193229670490245422356456421992195425346142822184254764358449235350268985091199989856391891204311988372622751826796399815239658151947649611191110086191259550185803907286754701756417447455073018112553324262457927385894039907998005366694108841796795812334296879709628666594516287751519613351157885303891684821831606875431743891420597690791938284631073404211417602498715377713739521313311325732762560007588650672468886890699506753963264820856497805753514877393948580297688238386203721599535571270197913678406057173333495311064977030809507362731427300247265020400666790533258727978579891232240104893791503549725148609265339189027568504576482427667346842086426569632272957328875236198678970491792273424124350299666336354532368515014405611274830162842455428808201645433202134389313203628963515044939129752848714026479117307818101178150760619661766589404093401097576054462394194771371775334808049380118113601962526431131688529140686936632688586911785888396380511248449272599444984359615690686286678037739169768850395752777017540906266045028929314896970924633126812246445028681201105865544669118910810969944421291710209299253024468839577060994754911526641567683162327436047071288230974188872686596336085414324525557353744192402527625019689740835205249502907762965306202522728783938886612725364654239321971468845854593520726368208811479973019839500110166905286525059236410732961201876455339237967160505797779075210108007075914751924278890644154477442929824123448256874930139253017898768508684286713152273692130896799627010868723026199539688591661112621808465373054041919729933989376*i1^68 + -7676269982191524736970597233212438964037581828043484877259383607265217288006348963238136345448732671521456958500925532087812321330845685334650985846762628150385909993085456721451946224652472261479884903327794621773795485677297663552237985153749902229724514592851490753701757347956754446954335572097104700341709653310929166315179431544880587353338134034578971795250208369523999693660280181672456585388831135898845373189202814112670325751931191146534881711384966094246616844748173460173562649646290531146684682941410817703739145282413367016412944268688832346483821100184895602065397995510700657018258388656582684798354716550413387645667905248500924151186906397582730969569871698960428095090356025138177843111479037016523935454227740862159690822228660381396369252284611731929813969416315189511047730978977141999233780963732680127022847216576475697040836295236459965439202432558958647888720965996757853406770308744908777724725560133823612811860795251468914967248778608492748042289170667777093646346918334537107071520258284820553414590500422483121547097260021896836330562101263434914522697601171754958626639887385290984483510870719480106317809599876298769001365789489031546311706567649243765751342642653263451136590106287741535437484092236472389255282867899781921142544681222390696707042810981229872615135934100561183457336172550452192430829088371390147419178263044170383359823395565008218566801541507627560139649695201550239579147477666281181984896573744702918876969761625788199939514354881571657649167143880581332398508022137861072883357240041200248939474184347966489869924486566102496454036950502235764703237118516853903182495329458933696473233085713872481532778889836351823127989294864796086950103381373104217815831543293464308858166915369532086420273858801422534641276569519234160884010048807224180702077360612360125233208609216078632381405117954856234271213699039612370427024111779950986788550497439825650250595512644522237701704086473843618828668078651065724504049807631584357052745708927584828503422244721353195044916077827203277098496*i1^69 + 74796665812809566045944289527970277631064252786855381998756024598074777430605045285977685133016861839906479167543017528149884968330507290713043327565042316840795401484529814325916382327675293541374189397378075800884348708259929024259651026872017810592805632936781593991875797460206929649295097937726745229759905244661690643536582852009445197923756568126771168076564863704346983260631789882799950362797419843918430092776939548894159716788762417347863187572027158411929929142584670059276686734186827303978773673307022740661837007147763922012523937534166944219889514098311036127443296170957405224593892538974147019885262184270728847764835899801661323387632342179356227725662179702716937280366447296052580177050813153461423316269077687859660316480573674608264025135035838629640493736997135667208907996018458400314722066552758410182498884707386856358295965780871970407516688588756577310835469038646093098742426791426823380721512404228511085679682837265483192958196967244819613388849133734424333995857145738265042118488975368433378724368884315666097407756377857298905460639399549007904626681261325443148183626872059249945118449342779510104600678776560572513872936814251749659906107735480589341903378159380786967199156058062254481320805185229851077913014825827144596669092658253912703682446503675311592066584443458324697626053325677681068861001050680277289586612559479304729344433202833076299743439104787103336378984338474698855179199381140906214536964931061750254750557630709038856793754553830458632827798376865253931698909658112524270087767314273230372626873767856234439258700889307820380043956231480381670512251559654342135604056938856059850715183712388349900376390741053049054562971267016288363523520498240124666547456780471371007156061114547886615845790674139997342004856231538033513157995879867197236499161528337465842184725409538502970285602652062059276169212431048655165915126902778681960903478289687788136222820852372205211138763691912427283452669350890745764185097793753017517962549008450844973103968424090266821755854880624067520*i1^70 + -703348813891567212453966127515739920985623063560409431006657439711410480944180731684620001460868786439124316750634151458521994911071962908624615339583326690826022286672166667491975932069881480866634543970712024385223135875145029169969548093249970741821952161986845346880011397486762418018807957747925526320004007589197350628000416204720460689795374228640301833519599755384300680802123073741615045391036933179703148917533223478301426641927101106593866091811500661337668460068995487719360180228127621334906136689164662368103091411653432882538355860877543501142533689800242000617805199157858419783293633331973505650348498115223875828281652250466632900777259125940212983851225020355130099040258227061560666355006352781976171859166340809067625663969261932499718472622439317649642657327458660686397397824808382161233331370181299326276468394193072604539311351277295842528247766540746873851942108521279209482920450528301258993472924231081152537591871613525834005051898227812681123316684567801054935212185837668118728390833399301374340757405547985503410117825296859555294192637080559648130069267048830348291117863440647885205874934868260952594002325391981007386687391514348257990502870534191505781583182194687200352960321860143662127304651867227461624617762688287813516434903821215496390754159238510027679593283609262561825285231338997030531939856055761464946945189966600354249096850565290788460465383113274666165089346851410416466231323779223869001093151238789098644873625315204064388206930280595724462081268268861452076146301252416469481057979354983443348602707932416951929515685868351766575803517551862732422243439280168610955099364562719016859566157077720485118559055815392133487709353227194354837801431159506082761082621228570736862103448887153601865113078544988132124672822005420089650221706836528158081709236995309031467733837870305736714881679492189097277692508857918073244980809395256446297937863731975070088714472465723937666012252267518697198817869533921387767363192102369779728972087368594627134792488453651449213616991683104*i1^71 + 6236160071914943126471382945252672771004167692010258756600563546793426545689189510946071036295228078691122239093855708832450415029040122158724275296155764442417844886552313172047757715933538442607343078886009662221659610315104671423111224625465347624100183884185875073821662875209119448495220126467130286154554693822213079332152716893198314738123099573636043294744067732495086809091181177923364657416551592084990515650979229246061384999441857736704554498097833541767536341216338288381874146996370383008600208922465806377229779054420620189429071205829001694460601291598177458977766094718418900353293814072819480831005645605215897661147241958316025350782994443183755701313678561396148190495156747570235959952411742594634462349536189458618508789177109856058745026584341014454553787607062711216202035848997703423616961784345377717143291505771632707523507109505822679751673572757259477806953376412474211390177871040050042406403429693722228849509280546707213687167358659822813434145024339150083476965738779452979589270605325818063084736384980551055277757250856059019450971668127429163668520588903852985232355607117672873437003457118199368826081787855118543590748394230760330083618256426783388483368882126284938723709507742879507053547512984394464655475799100101930184709491592481091362745286419179357657971410287360550650690371974329505723918537428270695088199323517040356279262700315586492629409671403668708502667647890570041071078002804815226819038784455650745504508285162028616629359216376565698052796234457946318575640281992240213558291619789572935737180954319068150329187727486417599358261574345021645044187312216299220109796242321211660867028760210616724171141581597677900100126689188075624711250792939714797119001033242251935976116949759419732267915259714368653601538651121474188123946461868760013161585245862158905353821273477295383754925919406324519061727017442004832227857065437710347874963150591030878388652283499432709850459244505247655468228018501904398350092980394869573460354266868997735048733770258396955020605025*i1^72 + -50345508863833422138339273008744853638174165971677632641877637472103366808676089410157448536666159157194258361462968344105081782978888368316541120550581558023030910096149468557351082649617841261020264372756890199242366097439801696158964217282919490130601702500682157500964526758564769314601734081865069657208660195955299924205472037074690136601235633257353218417139007731652696108855845809345859393948498097298195606894449790904884309090504543232361981249175680470094590249314802481671732455988526423959326330988618027520894515156544090219125321613293953541621436625980313806937935522097581694430944071321077108055082091794714049503367859215014264659408691608107392004474132960828790225649049105061575282219407603182480215649017238629389278771869259027445049854513554876656575797739423826977142338478005975189166266972830938146214336797970364830942409701597484772098677476916418993129520535628788100463333235314417876581075491804152292378852141217263447235936528942409247221627975360451862730437079393437075149360164582403322255035659136767522468810948502143903489351913907508695965692432925612016232304935991524886913437338052667143765257005067408680994259610839280213669106406718355076987946590325302010484468512777714115485640203285528978684984921987585278195855408087855818743876522602106685236023668482606835362301174960711323496089384372774270856577405782350411807841838176590630086435096317285213664077492744150915698666284306011705813484090761054209137418720720622128600867695273841360077107160811348673757978107473423919160775075541852182277424968397571883042651679617484255224941402283298225272723907260883542084464905492563764854040042859365367176509379583081631951660991846948757101081029123225481708475451241971995535501222367501201856944181053452925735517820505227435577289791733142198797348044091825451772202222718715174359609928651941893675891672286343183673007176167794630019527538847085331710667382349590043222802620281642242302240724626013201305375180255567526997335463139358712916258171370811292672*i1^73 + 366128035596299658746482436971522477609708842457749728140797620601008054618577541615003177343177957926163644530630151148768747416088837827345866373708588583920885439193306137513289967870157012827752996919890110200120899616041880176419708224922503869342234422781119265238028299631656199499817329652933504775191650663832701715266693570075526911162966356957702795219782882948932694394909056960224363955823653262508080749338645543025671261216213624265662192169403349169373866256799108410939904606544519012859333579587482594858813012236410753653282241484653379056255286212120962571636441118714608013108238267661713074225741530959311193861906048255922269228388185448814473724558724909148814407850632374147323156803140094393108086089487215266189197775559742013250531002390885855239226535973103981283960077645450200775008475021700371016329253625156976830776692125414723223763601295401808587557853475934393377197774768103795991457029017668337883541556661388987858925866484460512108278222633512376416046156632421910580623079715890302999163462310651099867179864788515146798569103817821683630761729212763609360129542089097518550698003385650425421421239182916227192937878812248239441616913855348851092437372939619748742821643900715164594400173703185513556055307254730404023236041563810331187193769150934995214640074561707205845521237389936973558958322224843291734493656733729080045407264851278289903125310626235368732290972285027420774982348291487803697543165452372887596061050975062231195093388984331660674506785433498126571773399971050230206923814182691522429090762287623019369544804103210076014545229198039592661739227743880409162544349685924070486503131067322638008239581388103577980677136861747260662937257067637826167801262975399199354189736684485854932389380981982292776192669865033722323750056616850060897847383093662386843617989247971709913561919800982378245557705642867007749510199135123712291422556460769766495857485623664707948374954030865246178260297246582906521825070964126752778008892653569390616613942499475456*i1^74 + -2527888122735129976986595285633203499480150513180782207485044686542049309422386931448397231450377783078403770240039600840748370296975809440943558811601299389416557949680711194635893377174811145030187275910106823288154480481422656444538112305726973259975827471673325302235149616604732524800975859832691392076737571685240134602318638916806798298792599208510320758523193677747673455224214043402810191739110839491995129922767629222083988062971103448641517337747088775714556566641160779041190700451395796836674309157466514084236033480907612669542774428455013239884893692245202207647054673090977732655406807484104983095823763101256683457339212770291948156365339307426799044276723528375968539348461998391174012034413381470407239111671243407258127013886860493605184660402881494325761936270604322476068785199417845213232692427356784586629959711588625110449973384178353808991149984881817805336391074338139832789814962216493090007103508594068403319688901393485072039090591791224767436451319729397888743312533591655634511437773872964498120895781720788632305459044735400648442475696799886340211950147936158600525102111360430539873712466848544486273530295313333485789205856526923130698437090223683106892377327421046931436135631561719852378049334577410329800546975104806940041781287860443682618582705357518636769800459020117879166295793883767305967147757489801348532282301795326001856701419785040747140857539113236269789845660374989229063390678959656319112404617101886138224188112524798954033996498988909075371685291794741296206169038273820525183768907732243987858045662814164916547698112815875384027843850933431585068393019235076419949822275104030305614527496116853608202193031103084941607873469938938738868466941322207051796185785682474080128140587024822505086698921038293093817447117586103607798322648681279153120029655213736870716935132149580746606466075038102884986957795816998990972961785734604305967019949036236155700086350789947429723934722763410337396718620426777157020608602451371639594122316232354333927223066624*i1^75 + 18355706505536315827039062805266590738197388713819995286926440647620017172219386109480539711806733051801102797498109042162340627151975002268242487811830856342268109527184976448549062929813367930353505046461962047633292083040714863377946244460301131158485438831234430426939605299539817187278757972392646163888115965587047778666905765674826788859350915265327832959442044579720987957664462024985149985992178979316716898759725119563995800323622333301325827497606242770667775868631945625106128419460336843911628144289554896733998672478485956265400286670476398197597975462469776692341575359331987034078743858116980449454902236305406362917871897474574168869894551058676401802863532122538968855773207981013805635379649173298486615156614520320549246751340104864978462662261729172376839288046789368332147285527292569159625612062345450155198100465130542039556303575011578374383523776215618838308957503844966453340594306973614783530947406045617799758608452711224792471424031168291508346340349399720170670189039974508461165118684866608448237356272882442470415610591544005112999704674340196507033841890490993901660289026433155686066537963575997385335832223142808552672525597480600133048310877041175608518985763885447660407283684954929379422053589426066204623951199663926814661682327351667123937676669154002697368507057896651902828220931908564473810146196893349263710945812496746213628400975459012290190501253546368772847674509983232549451003610030424722273179959754744743871787004002639838231038906145038000944210531543524492780092771395078314032210707223903122349540250897441748169903702364568749494111178891852646927847851687033390576852829458717597032634764027891491061632622755918751748475903856398052512035145854485056315336637150127593960705636774186109873695373618108222775288141003759151070059320863785188391366653640162555393225394770225617844478374966765580064197636229800920687916920052949348537723920192715501281549477998634082612765745394044447661861470127586995539620414568001913695514951355286916431872*i1^76 + -142164845440951164650481722228046646248951661895646123545088782751904235405991369164811653660020663463210066473841315583592064579574147088989263646367959248693119566601928452749357253488579165826351356150374888259894821162555853710570111469802259168506178957622427942611272154212583256714074203407054739022433855031329722662903421877842485411224966534776607865291311628688672859096724113237309833881152910750507655029551481191424687019482268732601991491849718297255300896016857853092222040042532088441644910310265214391779491949312789017255277513140226829002988581032304792363239352952387063621716658088387041307969759298254062180011199424003721049358957729106268605871385352820119216217492403767023387722264424389748603986030669083558795293228492191040669322572587559623461686318914566818644779809383367899463537292061327695891686298187356087038847169358020652931513593278669663651394445582476183158692353044931410410405906143667201049971493355744614969338259565132472331984964682016955540426367094701433244062023198930451223529115156652313670551725935882424054214713443855612022258753259321566441089157438121144050130052113755797906017644403067828729913647125128427774504191233526245089477297222875189576946488452327938847426330252569553999217762328861164842731228003672622110143475721022362962568771748170339515649572826305633550433024656063437565647842213582652144200583058849608578122864210074510543492386466454329054518634663831217536727953224337156137034200582203976906083244644557205349807274021346832898764069130031833299470448112167352366249289822983461770485501619140407785727645516464026271493904082913124858621983007283821145278523421226999609603992094794715688671952653227755849788537532024955100649196927127237907248380579431551182707765012675952253471719365552834774776797727696774820528682951867353875427682820716352479799614826494136935762344156365843038226233598001983234826342586666676332258428281163591503704499354025487361623834969073745071223100512203867491690320916488650752*i1^77 + 1041778015669011113685278493336348682134723522217311955912684576503014821913562301975540604707285078106069676784809293938590193164886292081292336453750420590796213800331930517096464758158616202358975849024171501465276848060225171865216530071429485437397509772089765523564460060648441328893477578181417515176676060997187359121304477795553535916435624425385260787021456560369988064717273818604174413318574692874985630120158097378256664368216696249128099273906151935571109367053686369498127420735926181065951053576478788542057107884935702047928037188018757710536398981413409669785205027272732679220179203661630195790121077600256470186974843807829603664984561194549241599317209776762618113181882840728431453389639952947669545455630703971574848719426230320408131125491936465853732185595293764395518196468859046689295385390221788976228011646316148680460337862873907490612949893777973203243107720448164406855071313972308175671986713208522864374119198793270208311735141069313964321018028240214500756127618911303978432815353627582403667500726874389501344498864930601671809410078335114046207476202912161205289118253792787267097570621743273465657623040570334281400970118389554239589973170364661066355658059554504148711412375918812160056596068944410810482439722783141369342664879045909722428972970165397209893283994842958472358159083233129580530816191883380694986303781133211867706995249093682561777993621923780430253111657607512185755728344035644660824838393345802167220889605442193597604645443925939428310755329337365740510640662634268902584345330423270037853315944111013118301505224016546300563516957722291451554394313129672066682348755445173516075156119184954925126057505623745350525254492844797168863562271789013952713625779636749597736292268585130581746369627979307199622547272454509986546464983508719378814700714641692566504417345142894268501779438949258513742710268441722868654825083654062018211363829085958240626596379369248550857159953452628301882992852412580246191587035137474135060371361234944*i1^78 + -6537964992319752571009875919242070279419217438287657893844358008135437869177941978681194872136078672911841343321298941884364230824812708976769671142150695046818185549727758244824127140666391886130566784333723094643872581463717885594432565416926777520917024813972711834778432599385025224590506033618436645507945711288310893630739816981762797464143758642311895940420580812815401911072132710493541061193897563709468975954272142769972026334218849345492802881530400917559119681056290858110097648210413822009250538084998854766438202552751433276083804108519931007248798381953626452725482108831795310360986494118161251788508584917008076903696427421802177348900944806248680217954686626362968217939561142551312404256777754050907984266885842967848214949399093343218524587723950813233026815007582728101501102948265490285392472808032697863010360442319285944146494076017038767629602036039299226452837491373256853910250626767282980328370186886110460025787051169485225807160639692388362890587411309534884922051383985419968002772956246572418125371101231775438584143301522524934284213856415491723044768755745018200508966423511457731085332956175903379850195060087708983301719196907535633804482358025916716556430179950029556133247904588244217356278687547455872080962790546971441491197001215634313010999897091175519845032202958905319651515351255418418305619133724444684989024170158452550628444458350668102174122666295295515809342471166603101534812888614500130451990237529148117657915658513612417871640829156572567651656076785438804899579135718816997894123738671863847849756207809780708590366937014890886434961379570098529191805762797252070612043607300039674332657292919523185537464253655267395181613464992302283809560617234149331524033300410802444022250790474460759396987850984154657269125044248241884385616198502923916738827331290004690101527917193459913294061409783891222318477798667122926632210566689479623061435914999954338175921923790426389666643274728056553331258815248155682861682301307129554234507264*i1^79 + 36356352887180903309948990555206224733263749240231042800695299253055287376075030432935563125165667676746233518901828483374358904948126680842236282004755005613591673967524193904746524459067522853174567469593141866948095189565897119966138626457880091697759621818658161433552446345327209478419856501759909446360806299433695985800988099951079652965841026776097822165347531282634561755409322916335476209558232228347515317762114497316678314044378216413699999299812948269179651496116760492273008850804647740526451550895697398375468106341720365877416001337342843267617107624565789371403060094061544111800896716012976769864620491633475234485305769467234434308014437522945590780997807804292319222324647397430081916422587596835682386329483153771826073802514783417296860724615008088930878965783902190174637884456020452844121489197724732406584685831581255242464453899714182378139461136258786246141536221875318528348823924005039651525213911523374092237562014152074520159429992857564390802344094893639166295672833816582388150566438693986791773539996025675439828136984547016302609243082374394514165528183472126931036611490182420033237027467046278884134308388239968482637566258313497997956232441555819653407954037822617281804172139945312080899718386695082462476253432046967561711745688151322651152630390077091006078933230919988571528956397329966738244906911380678020334916208811425232057850076104243245943879007381918141841255560880746635868617239348229916266117642817238266064755599582202587121039083727619472215751635002910930890947675071876616010119703541310026655111059002240610935638649296556473797834262766591846392584128529623791310595170611578467215933997585304659292815370817757197442522377351508205738914608152559291479783457076403776596171405916087549299245701659934924347659169951946484586344816589663270201046253259815443407790458817872175815457834047526983181956708606935916686822099797425765705881798816806581971844947958081468395468055294752953580209160509975166709325934483503841280*i1^80 + -212817334161365430505638134508352655336838429334888172022257270541760292242580950926123452600164678871028696531710464875273940921760556205843068233080312736321053573648725429760191902159966636482402689306854062855920038378465292920066875505688089805639942425267436307609496581901128995525269419354919313089104854098175305981220174427521530099196361121567506167475523230827994644838395385628667652180424547388700547556411972911554227815972523959989822009579756907317624923885300811663019148917797414672522717001729234452585477155063472160157266344094541492877466121332619502689750228298721068198526047360799752202334500762069290639129952262453267056801929213358406055126501845197168852743212861201467030993387315485100205813460390440596487621925185148536700520198124481655390866095254169325367356313720455326654674642621779420159537516999612532000182165261793794968695522878938432341346508286967264309835543002878693668546885792857350564084530397225495698757541632354433139043807079213676522005321615991431162759042470707440677983761537471457767393269858309230043036913049626504979782719697945336307671774280246691472726040955755315232965384510468639771740222248217162301559026357809106248113052411719797056499886741790249670180524005503719682647481768676647755827821301632149098999799144213363314830235416205184729251530547010618032414244454604178406435448196774740462191316684432015171614982578239772022159829780262899612822020486274627180212361139680007661710317115344380990401085440535989997591060611592578342406616445877227960562617131088798674613406573915799245249114009273813042389061065346326667309925799886926522087199003244037926122247705964815146668974701624653369083030773720074637838485111758181548931168661565513859419618257501628007433882902618867184287450130049229683955209592942210053024635342267721703322207572990191147915340727586218928186215792912287192586197605410507620138479895282190916641980334168519325335515027304807030491996161315504111924270271037440*i1^81 + 1407626090123120833588538181426376754178551415243316188515553695512988384806271566067265255819067041859995251378298941489005846898454695416845894808728321165272534773574809610722629285130051386625303152585096364949343053431573973051591360742679306530579639250878508056072665584950134557071141665682288241173684193734187009283491837439444441460994403730826442703350639743361681574586117321717670485653744015959092288401738716169057439843271221592783398883141873643112054475496643777425301992594616894294184766484053840376322688696445547529016893490029717640019709601238377755702550331260766619368800645510577103076389058986849059750983550069746237364602703920396464746933044453167781574557620940168254697384317599402198866614236499306128180379501311346725799989530604435866499542722241725970848320447723559089182888205043764995550240980742278037156728094348354850283032580956885119744322452061420537432753056444168908263405498727333869939497277861539112557690665458260283913248155742586393828484958733754853695059514151420870108124560377222352510115559981811516270313889925413627788261079525907424656876209910668753626255884010733137664554054416496790924522836869289236084563928629100897129361453232398279531505866034346542090315371514047367559365441633259953884901997363212871467662478105544400169376057116682931281611451887941786861737535337203839057311110752746594965088235697613433498157664434852134703766171670755238744416668114209694637451233780749713659347229306605215857516638864445447853515936764520426823897365583057348326876041845221123040331044006241622033978957742397729962473861938367704227937239022134086440512234663838454053104041237864685930291130190067014909204858723750035565070687697254281195197203794675478936830975084309155041603675842900193986906654373742081151525581371219249609067372729709225497449473817831196408840161622348882813467668414438374219781392733125119498100376459492812272842254155185552112130409384789632380004156875361856562302812160*i1^82 + -9042424872691488647539520517897993756793082512042495602635299600099995724202273363397887948322537233006643870424153690360548939157655693970431078805484967164563577102053605753575034934037887301775253576733355844518425918139703781082260866398235602507921226064929206209212585845678202374335091697473093557219315153726574770801841995606335011031342619071135013032595253643935809742910824470091926839723729786075010637845740302650788092075492810746472510580253334698792210744401330093083810964960976809297934723432305603053001691942005170957810059187085524690037799385113270678645717834039796492944044561566427418882819554559071580702913337537348335671556763890035473319859715824676035757408656704529498798122919408428321842605193517582307664736493930682319551970802028653541508637685152629656370373027440259920591714501790634414090820459673877053007446902214091753729570503218273071897002283175703490774473825491485775293465432243561292988284037394491679483956079289679609988712358237192581530392189393442957095330100804756466387825683247158690329781772100119601836397364732979561058721096600016562255060020656657302961633626527831124478137433476385163609192398780515119204372898074256161885908286026217361904887988859968184997861324185125611104220067282222919888987268116728853602572267684075942472249852328668078134281597563932505319546394204435667501368171567352756044967766218111441666388318666327172935376692047089483720469760256521004975877627870900019470972982915248180240905938232825337998673961990127701831001973004203690779633204673712789475168659669630036920712338836991055161486852990297507979405637819327198120780901278795770470668087943805871423125955544450726020319514524027671230568381403423260178879867309560950598642704184051714985747130069011496258498858665458853550287787335770310848236972144711160715930527175648136138686362886758120782912986818960040986398222141799865854772556290713159567444318098409408537300871427164551339071158064339346259968*i1^83 + 50511574419587531784969169122808145097932402927515747127773699513230788410850893200580808668830980123267913739616341110496634938550728533772429860599357954452240346350986722405686210317947372768169846764616820088884064800341077481748978618721791058338057148904334204495119639974686424892750535990173067169638188123199243721795258958407010217437069171223585122642224320180663964492794639699484351961808554886100619727150846612277457612943695324915281221237792972626440010160956984434718387916963318020318862893242024785108761737289801810587461420681745959557373533945124484868183109925586147445489326760101873846176176826442954332800741360623202121286290936593380481707032304219026358796224804930324172275152952590855224011290303868725563402774627880415105125025993643928344011050878351299405836192691559411184379085152831691313647783763147230027046496968435040837888372170109901835733025662074897849732314982128661483658658569137911675057475838000443628056579916624684342126487191817371011849876165078117241900795370837417152812297712564227748159508669232226194542779610824983223131624768860219456901830048023480772978411016628930814327148111248497525679045661613348949322938170751388462297248607465035139226622809924779269727566499908408301128662367428906758292575146111897917494668108614320596758468962731136422133636610983182289627588439793118901118942328615699391666321565730445189114260786077055489858856945552536899457700067826625386786471892873259955277133857709788291327040830381078894850915396746068804482711898887335702835369825071460123380896954572441198951313058156752001822526379019555182560242271259046824572684177812171821355204155273623139950881545970728463798772274533297295179510378553262960699864207981169422899353557535288814866228987154637060838619124695768787104238062205527338312417111044507672522537172738915927850326165571062377702674177494393007123965114732521182269341902304670161185038987438217445768756031202876058069876438481240064*i1^84 + -256700548616164111312053447677156766519168262829245781117393702502403743434265532888973814022451864561365854192760878865804145293688767838870189518392191393028541354370502910805404796677619366669428128252922315595657709604420569953928031664696811598544633343579264123017453936183045190134833832105018415165456772657004919741699038276562368636784282587558880917768155718652398243914190761600628539922988683237564471386958643817935426045483643486643826091457835784465568333983519450101528469654455430173303928992459630077702098512548718451189285408926613399567320020228340908389492273864719830850529755692134310119284295655900389616373885293449071681252133302734905063000505458101095687900491260432865658684693451288623989629151940387183435984039791876788543789210191879654823305367051976412750964492796609093773580139229981375036140250203566354775079316937698866215514853106046683644133346222981238852736198252114159317793999602656728727122811982067819341232889316302263196826056513800288242318216960450506767199173216168938169156604046438025610227908063276873447937842197011031227504028784075790687686869228351730990393467307964619118840814170915678551254937824503641903450656124041091924144220788614759412986485067358672742114323334920035039408446844918582967935648064712741321370895909748875074260703569688415490799782531342708280274707870080662743731621644046445586238481347322216693353449707616424781608278725110021278643255133536862128669895681172137199478186091709605572067813880793104346988984978110534006376182712329243341223956072286748489702284168148172257315074301350940812255584494284362766567361669653575928975034896262392309969553871698296510352674176745000232221035398288509978342823812517925562301130353045108689614030965586636637430962649470024309548653095885586865723092888540585930499984339168694822046402322401112953310259602511693361330254447858635460987021472881425662124650100789742022628923310256913881902609272352720859647052873728*i1^85 + 1340714718302314414679966401479694833137644864837319755522051125515796085684689164814415056219485740564890261131766945064027499769580512658719526179150792942784488717933954680783821414191570937506289745609271720358955267934376577431375098684367942903645222052945344695074749672587083508093499069452642768941320656272600362621810122102035386230804116075204706513953092314800343912123950733838645567518298544432019557981078140650566286108054283965703902853373474173288446964893834173919894953362195677377757546307422625959112643217227104978603045943964585584008383403144515741545970382030146167994979496391805024090796261892605667857097480068212134045446893494399561215481323126963817908701010391455686605235032435795678026753407126260438437061948268460166393738502941599954774367863155582853841950211563853458043250043081751606234431790681262355769313676179386829714102654345045242838902592280701650581577724427618521907954383400789357696528354309551093958661950671325433570165587258754171606851579983186785705838490849025661680222127178115188358331333477137122932085340624132945565715906256184249657773278570764528861863522458666369819874562014297038256058512045208599263682328588216279561187057074040149527118830487202668500479206165021078180390265266355798717212885713981557505239714140581108567292980626917577991834404749798561663892243477299403918868389654562966901114581132175193162605089809106764838752327271465041006591612669026110258574015649591742732228797361611595422691111032890634948817226870206126437838578984952481582333681105884360862895983695806917277805082317677769710809740082128890287768993055196149643492832383161185639897126630896007176025048720818089994110756338017037788658142583247099538922212305699998605845662174443607838243170493917662087730245716437000786973737672695526146340908807438631619675556392912914609150549939028622610001507118284489008596147878931481235851488476831226379723865724731676255607066961442925728235520*i1^86 + -7099156568789467976529182014454356626813690591189848954772334499392207331516579695828624722536598419214201256864304339902359044186246380795906073995709412217044437311079932070705487507456282652413464252471830168588484080876452492348656249000753002182762611477415627023543032118775736841786788623945894235464087636764384544147307010228664357476700496917333274622126372789428007412612266652461488467076136687022545064262518826596568444635813131477656026532852829653064776406242685923551290981393668055123042533345803444464919589293661745470084851819604212205397890459956304220476656194777429316354594203079658491763919425582701993513231689584149530603444154007423957913819224364668821132202064954704047470458893525822307009072237365072329488599526720890406838687899830218777724812091606084783316528265304016043419091052105876656390131467638218254093675531723159391611396363298249456818222495813709588516907583397419499801468800372657108166319935571366165219531058673967762409216199753764849722244411688070458838037175187999936184090572708077028641100759311439628188088459503698739366137736434972573126374699095111908764523391750951888580542350803347226890495534357061827581187094867166306095700883136287194533689115488023272361176283611693009014291287046106860380424943690046048670242374293452885629450713370034199441302820195693505849960408203238514709809442318776347265758419606229169213765801258102177394908110232541696721721800222900240814986642904165509533341721314355728974586607888410023714342723557117401843600840843363171865499511674720186750720563277287358271351324077391955256106153377165112829087299722364120363218573045774469407505799751557396246608034097889590821526410199957844462621382628328094838793637744663137875290929752739719394340418308795573959152773047801252791998146365733812078707034456886405549005892709181526305727764077278821774901516777888791218903179391435568910560123611495032444527315081736537000540476936382578688*i1^87 + 35406885419123218785215520363344356101303632654100721227218707860047148400346965833394427118053334561538239309088506079696014369426949616708704671929624594329469796134998431280281251423891899231821987513100323611942861499330207441023016539688170100293641100338720959614945605546821471442022492091655174802372968684039987511487099601699810250243442132080759951097766918552112241598609310755331099846822292289795068711295254957260135997189109311055242895273302075516434338284736001613713132360073001544917990720746303197353140259590434842576774820397170096156528391210443580858380917397807889887784233957304313115080698841767062548477134652995862623725014024775850209938441499895939646345759995465297252433279051792181365601900297347894012904575421844651728606835415794525860411791697837426120955366126391320739662783634985405747100697861756290158714208423900504511222582907664825521833010463111308645055735347257260587260119855576495390281476089664155742482038157592282627743161263451383585772249576198137258007312344750076494840196197841974085470549793015802217326370261877607263312655110859861581375786966086615693280264312154109546408429654225829492771462195007885846801794533856825418128352964095548803775844959032296022030421221964709333329858774154850309403017643171932841148041544800649864732141182980273250840671145245508287675129232183053314627777976976921064000766962014624416481620763386244435098372421378524887496105782093449309468250447040533087224106292473087901130782857843816648051283855094523022947346107326047339078741045940122203360950633635729123722159028349846169244504480425627321791775301090579329516848025705295259343586288369066900334540405311944481813416802837004715319859324388434979788428255326365230373280635916014203279894101920497941779302322560952460276235187107646840627677542012158684832265381713716739543818364074622463525584715541425545895383351509595679894081716296505752031550735036926516640635823325184*i1^88 + -164736990560281532449900569383430337414759139194310828615860983880449602600459648160233882349302542063990625176396030783012360232869461819673581489642992179853561030522714724288587448046422160933474260533906707382632456490089174822174199884997385181574163398288839775642707481185531761797969791490631541350856042050059406562828216287392061543753899262743846907745091107691109953359895735259218324572743918319369087979022708203449510512511360433576820222463926755264498544407106168519767766467638272989155880408450169329666025609078889630670277473415887759461001419643087514863223071406277581424393887279253718743774085496331791364696802179630293197667471771274615782892506880468102326213218536262219784220208824604540616428973313451922755472090675174605606228227300011513077643246276482939213173674665714896209646846197491555889062365151129876875258642049720497305424373643435959895795143502371603721543298688097545520046336166075394381307395369620773154180904028696506324956168985579798047685655997260950757012620860691388488567908873405476240654208525857324203547458886943445007610242849935308615079789365834653266118426963701962674834307805252120170619671501615020876870972285529750112044711283948598624397580879228193352717162363069347304553942814698941789137908601859488676940563360635749850284184340094268171276360000795050695938441192898443775024290341974460572874463219772799298977533703135651471319133237739745670320540605812704388837393504663595985823651684564965237415197733631488356749832603636313291083224958879960284223554018014922246096288882575818186701265579508236603333697236402920774142438150015818074644264997206474561337587466934430819264418632658674561698068495725584343782232038465685218048125112681272043132163069960959923014824315364204115195463701296764717086136066556676494055984221697848560630567283155268238191586813741822991046096082907454079973800447209421721744594085356260852013074685381875989563310080*i1^89 + 713151557717748857364690715930095258059719770062699177430597802561504888660840413043289939709037376976128814331254805840244417303099365908727780991517549067770836797521518622535222007651795701242250049043331568404966683976463414894431794715065296961668067617708092986988464986061949755395894538468583425960091856287653684200221947565409926893488401215792152170679773102047057637198136258338917198881194281282708933160137188446031211838332300708174810972121291445008655125718804427297099616977939322240960237481216224192077273750268544081484286858360711802690611550089345088279844847638499491061420676186536882959727518450383318701301253312509824395549373421436545300225040165328223728301529547587849983408875212105525553562063145616005480400031292143913800353089342637366639874007519306226016200310307394005415997073714408294906897575702833426444656861836085552119892020590812635290195742512331618488428988513520089885270901084653491947699816226117342926334692919937713388748547114728518553098708674821253683091795766757666957777293657434517558731199057277288496032677754014527741245159439942588486294065996676377644832611963037547682298299287069742300966620675729271669448265335595283605330282432790127078385080543396839285549851671123575180426813400151637543030224050692956682278546441356419685712987260855366151477021014571274087711447291984447282886745674410617875665684349407711996838617616149862045449047231955840993154893357129048076863868775700279179312224280073498634326995442413700935547631780973348482395568946869966761480246617527904334793510730693830531169969948693389066985760617265878572873875061241807903899707781901935822061270463850610146227492179806894351688040219424013549784100584475946648637267042522095402182347955017339975426219541754811877458374044270186586790086967330723507490368786796309417246706978222999031804564486015898361175401532265414995484843531318620484748713415043874271322985045554152603648*i1^90 + -2887960178537909430755873104130502682715126431072109115615101403735083689956236570711503515016484939615262835807905863190536110669161989710933587974929874253877857224160000088841880888738850303950055393347344160899729376684266814517082478238326995140786128690517769832875909320026033034389869146840420657586542832603238051488657206279247167997220644982396477349081013627732602554502128598904833046957687228172233911940234882641830714844992962449306873137635520760483448979456492203435386536147205578045812837035045404112440546315629889549937790502400987873109797952972063642824543485442107409690598485087466547100754446228463486151168626465506571605072662898656334388373721046485282999566196970368083140324273846624696353227787149194656883198478333543554184822079753081892674094483059272297250167887528364971742973928113158806690362546163960371925250323038209869259246078694702169816775782819806977900529281512610180690676278361230513952623099948006555642030753383198618693044748349563517883258839167558666651781707785200523389421286272615678567234215778241515322984933176905158072583594621584273578717780023400872354674646136141707129879217812496782834740668990730470051950352372778712620779196267390151234949503580219429958808577842819859125212346321897002976365163659093418255796312995005579147444097148557672212727971653517947762226543593296725497128247048666382293924611617182168534433230356376349627652759145973363057387651374348515632853740445688968318322797961742402609299836636179640734046716776732417951997160574947814934418042769603725511404224181141015064370489487462836442856096739194087529289269140073712000756518685059082486125916480462319519842630091430645616909306513583972026345646734756487314725981234028105969198928640075743115043537970098373744399056701610482478761090373178232976239686916615664801069134054883809530122664223671076695906651313923549547239255845179137345466234214232341096912179488096256*i1^91 + 11080376468367728552920341480836550443298028711096752275622084226719504405827564628921197929665640528068534712844217989468299577583686394099434016382414170422053686094325514781847412565734701917719071574846495008068528895213427825947947556173763083774978079389726399231202463346594609173503413835471191169301750250870909780322213215140479742956704650202464994834561143956607745016185004027085414853071617303962453227775020389798530233255980134969214072914096061542536280219830073002674482299852977405589913571033537678095265779354944399741472687755652076045574472512008479013509951504056420773332452368488524714569504023864765699005675417144217444054792373432399930724810172728525474030816818945977601863518220321238691594237732282195023224024721629502058581650917092874126818813825301212565118578174685510661861363650581058657946278099147928083486291899043852613698165980156728580385385635134435067830890924507594663140313247395371646028476444882164817858102539327710599447633758721909804966446825149363551726306124624021127198212876532393625880191540225942215121627074901947502617710191191431405089601403702972420927639961044562112525995389396477123634146824494431889785381154725720387250878420422387020346191224446755091454891295204914248933821657569309228320745164725877130636863968712226766969308612964466259351649113385188556078257658363045141123107377527349791893714451022903347136410514897056972324158350079356053935852629785849398935600064450646052161905204976021451910358476059069761662687265089513975439339906023430394439420714587456314662966438523930678927303300669953359175623142005761547160353180423752742000356399360293347623972963490800306579323589117048410422481023487817278273041512573200185352895344483885911291159686404181509955614620463896654504075895871132478888554688152219333212522099295526927652848446546602178902673861037010169064447627483460774953195793611572857084806672834297125369423069184*i1^92 + -40889295043585451324604442141170115307278639487904624346304827121685819716062922269959273465026600432707685378889056474971129670651040055143843370795169343721791245557219590401421691516098901690380927603849985412591488927196235182897689537318279531547635688245018873251100299122620859761338677623511509852908481377447684755939708069560067733957310337643097359782602805021448493476109823651422717187947025746878130988208447729570257358015261343390635630709920154599457616959218460900072079541690530945414954315768060177819901128099788018126134822317598842464978355415449845210721370908470516809996825745254581250298222087457232747519204826355068197250281214094533002667994768920515944415117086029141833850529788619818165877636969847853649759817727810690202100795396638240804740768822859644809513136211334037746804014464673160538206920961899905682774066612080087320456771049041404138746450000711496382012815468746363819223360030832482417446145806134916397158197149821770281545363333173581030286961475684267714541524216091961403628450722187648846933566641167582327063296811182794943974170687211301853913905179787192390598083726027430782353894144431760604690474536303758810550186597675896610010109238539538261109511562620924828724463490139460013162708811282256777266057671508471647070991329242552968007489445065811655975101047920044733921379630199819480065292222005736498364909638799219974090987898834090192120728005090274043798197379589786216197395565522254350152315220116035126103786109363345732048796293140711242380898345554470924611262386525496791252876099325048734086827355828821113082491880038449134513845377344601075582833798771926923581219688327786609930769445713955709420550958290026188397068402933792525588729791501690210371603691014337840039505301432603986197676014742795549268122192487516224605367801834005593001936124856103368797909196598571401161613506977281034923118928986854678227582772806299817082880*i1^93 + 146205206944902819015959628527200168412056632472837213722355738248107216547282575782930319074625860934136139974649586297124185844304043847590737289842992005218647440655410593396588193018905933277381064163182569002944641806239844384820743133595192245398187149161148857372953060064418410571350898843717867596299797763133196219249972943099007622614909755871143440880976222981207541632920923965721407101470405175923106209467367493493743106752577403383803228914926493752310388704541976970944964338936569127335245129349868292463712208687433541434884697158201389324190587686600136948709742693138890795604823357823817337152206370812271140249273549332239335231645105727657944967238885009444548096979334118750557202899627584981639829246715083933442974097158345192287998413034529180480930586995425900709077417318567443418253401134252038359918875914088268916573436549213588385247664732407663401398463358676086464101076442435854131330278021323828769186865052325276798552085691928398971362071006891196897425965107097202031551096918704483935120063706406277296682545039628444455445184646233015326008472270244674819762422747142998081785403569481705599672978076695264398194759796457280214830147771962906036563395034332805740536701126417917781412715006063989047502783837141017500600059883697232103522064650973398920757971141403633758242027348039422893493359837576362822984917966530041847170035921543197438607417847686230883996340912712206629468248640132114904265269441972209742983157251400926562777863598456741401425033354583884134638599866575299357734571848167733046960382971014122540016666936360437627986225414717555730872608538116189249675183434224052442075575897922945194276446814452423213569017090685523236443903155682221591404781310336102553207056364817608062589542031177136273076727661079639383315770125880234357682731668346682263729926844006199664185496392049267604530397941871965161694918387654292862147296689005789184*i1^94 + -497411394753237137470225541117773641049253844905331849775472176490126242159097343977573169541236372706529661784390228999850242947333881235245369392741255217081923708738784944398259930999369474771836925180809578680443429175057773226278919111370402637177319410859443795279359506758966323131959255297897776473778368927217395204412773255549491210202004061294433735609568549467004292027864369809202740077009793345245582380106906092431296993230099484755703439147388710902736972728355913272366260537304255384861665060540630483260912362990539826975871227135201500742721831436937959612098722604954886113545784594905120785611231893823419069772234049075775717669688796414379188051482000466210110484280382278618473027654076000190423962696967378365044837672502532757144333152053878796790999987477140712459331311569828144541170618821318915050047087786191529294263722087234378561483648182014451046663078956567807701436095517607016526096265016217006789069364835969431496937344928832830734187437116717901697069424864297081414103663665910863716440458664866157141937525547723358527929317219616862352929583093450924631370748286764429591595681344138631049083973340232239151576937361294142158172886489792968640774666451960531112322756327220502083778813367026883496298621149740031693166952274833789558386251003654600416980310599937750261336186267494325728181588928072698664927625404200386690542636401587231230376470360915788008919353689966615080409283962451097484688746550740899846808120287491895098196448950174792861156161011240661577692930530078546731879801327404821982336087438137490216886406416841042252842353224308872595390462309008231137615382061570055033935026454371406886716927731855944187451255602556727326717307448516313447605854119860083919553396925518191233463912442454340957321785724229053163191456896947344200745024714539309717210089361582052630621434781090776231826916234045415800379180210121556756913752899584*i1^95 + 1570800543923212331341486799321525444216645262414548370651829163267522506522987393538891714790046953488246468956608376421240432932663342209309734888406507722908837842137207696032233975701205377110000476139097335487334597573982961440966859277504354047745870779375012510033961832605781340708945207327291256395737207212368979212048762124043057653053011135168088271282440583292524105855668981369680037442124169932353546443906738740420322825364592394084901441516808870730218872975419809824143214417061950966545465899656418195438706731693421761278531709045977093846024694090029653576602987905287859522378706787207894379416255292454835370697892068699309446328081452168381518112655620496641479964013300506538704778209231167155017097541423009160282066419099444426345378266131393339900531733656339753993838544989965439125764948419217096211894467844902770454404242829829663778029462056014350612623407492791714374167581184789377643443127657495000184562931918498767954991822128934148376286406504532797918477384035429254685477486882421226286649019941183319071530458163378519123399747981131266510857889134266522559920247695052736362087551318283626233757842624564947389738222567593762239728607552921899523646855251169892706225598469681700896848285751881185176980917856625052796177882109091675459622929538278895864433887510372056250195332451562225442935545048903461443843329919140106668218035030195528912493636623907607045383858458985852049434078649480766759323064091543663950391433857496949151374455052227680791072272403364714778980514775918319710647085906944529611047610965619659807985815368540176333814663942430351585691075707204278828606913395079893569966799251665844319071608539526381303058941438712840122712347519416472461694640402462537236377426429954619475739274512930599915782472863034325964993330203956910493205363664831366524120446430459037069070267926882719087984922786130635050305763814521548669190144*i1^96 + -4484751108485280767692289497352392424632087905323030600637955191335353217456134445896391234220162084945611937039685976073722335657795442469098503344886303939401191524076766524895008360457176860495603078458546490623906901838635965818694949853960430093040079394530215684205026903010998380262032699990551404322419782005747071025860562217451696923228538730989202814525750532092489747353214596452636624716584047929153002602497145661578880411024661770558987189275658811160539254477722484183253291862263945665801972055795799837797942772644783808753657822808306707314823885900875623236563293867111193466982966237867035881780496368422882710283810235654665660911677264336037685249680139086066699466124868323978935799783061017260632592742001848354593881262690527764688719996753615471522288487634327835725696130953298817933259410176034479519944712193361177736762496288952655948693524983370728390586262603875386757983871194604737981579029140829977512674115897527028660750342550794087244240611747041133003826412870237860683889620923473959847339137918930304966723349476975632507781566666585705772737312834575033617483311442400679075448867526575858665404747233902851955984663866432740950168325241905010745914900671262102680709588563470295712587161489852442770311723844426516222090417962727839901470520865466420711853055356937412543759326180420687881473087328757309678747535620818200385853980494784154570336360216904474999314936291236420913712835692196960437998984908543249760378529541465801295423294605468676618219249301104180707857676021073717530693635202075519642051660561929635515038129566102154721988434963205895855271348329394142519161123543978390767436898825851665167108053559275100900592498165086754298879951477498341683693535154647133671763934529042012483563597403634495904879097409467919910628167241342373062160670056078978197169633108099457736195689369339283960004026250313823852121952887483924480*i1^97 + 11418748901302036092933085267955364986185551443729214360322184380297432883033597679499456993928531741979149758396721345879774113820664199202649182608423492873845198192659823813161663079222237614675184823873026694167318807271577551484672283201921403075995324386631985991940832831934686402826257704368520563353485041950186393563838844575063666472837671137543671121421536662091650357564785009968554778918629455603524134484106597652248197096481663650070896416916988740550359045572640729426087788785555313599660214678495449384669897608240136012759320448667364399356253502804057419063365887863139470865375277492571088160724507357868145568536236728830206619083343099280079442529187241958293566875760043147689274603758130651185553597686047130085253766018535314894153905363160450648507768001894377758701379067636911991765664831688330294829035963933887237354556227978046064524501258004118065826292271352299344682900340387256959757644869024669297689443484897371291960611565442632126998939212980207437817266377732566211515049840160243104173796042837744194170799921891385542278011864127403078656049842755196287981526127339683045073565026906012611709406809928198215306787949593295481096233373199829894100635250787122592457803082340593932887098665418985480490059785454613154309286174900107890079942935109619016128248527205198544116580312178547940890144046477433458291334951492040607630346756968519744056095321400936472681719014113659209674899665207317028925116572339563716645789518974287143668405416410353036927067266755816478525770357166189097961404005142020641798361853027723848186315487092233609561637342590983919593206396395347269226222031283682970927254861476709434851542975723132958804785563648784252606059070057077917384841584376040694061367385902967283442328729896805686137341365529594607416620361378969256097572151720367155440108727184300761529375440487805241550922916508278279172751026552832*i1^98 + -25621025359884201895644205669837492183653852080182658359490387807190270272550162599594312210113991625561085073612337458060432829772596296047367013160834835013681019414086470569765313447847992958456997873780602002021736256999543137955863854638566952953766494062985631773673127175222983745106624225797350030454029893281012213374544048361762068161328438083273682643215116343374868110231011932393889996151011483106592815896849453086785785915292199809437628537824042956768969335694418946484822096031542647893198923697819999771329490955399018445783703704458334444196524623370061202654314644371581211302512683578725962074207877307917681262744937739083193570814273965724907863475830191308335474951478380236704826293426824174181805835363378110263060940854707853048258261117081643278209936283630424171239855501252156829907921503426733290977892198481526924407899719176552820229601221093763462725261797020109411212157601706658535932874264338785122993842047631327536958644999877021411962619448965952666041303431632760274435077235008371552490846426797330358841018680192864861911953030651456156917154803225146693739101052429755525488550646501061225170085671891641726788418857241531970553714128973595657981688523425504626697007309172872313391731221998385756624050508757662088480964833943488320002252959496943878037929796375588699952601297952587878208979726970109493443917266089508483175887512214837793456186745409840453934787110359046364311785248948358257577922322383052369048895320377606097603629932938923602625379223645606635704006405237883084439106199145988084994079253942676800451452845361668390056743879874404662770462090660222041950399834806051971358257996726393661467619671181276124198789294891842184681752879094561644363053291491244726715231692028338067063273415760012585935361638215310225321001442199543507099825675805631411274882598483951836495060570412664897403637337545711098603241472*i1^99 + 50709604407140866330143512591015182792555717023299567383022578515938871805737428463966916912112140599074605516577166219536418819613444003403436770531814556309463827327306822277490626266119348915115253617528864929296617617553726029426666007654905991365254989875048698080369297948377790617224406795367817123339822879034553369298991825842877652059214344604044897594344435293519833801451044884419863093769662489659429856766535682630884551025047213119897526388027566581927000901663521440812503439817439609200645293122962983896073948128946286640285147458192339335807520884401494879266135298100588784814931692600456535169659653394418787633094301232956568789012056628036579323414925127204171983055191549729950261203666610219502310610831012506118104509331154711122361584565144033575870474306678760459273142711472366754223943056169991258080956468247837645544189271708089424257330249715071851187133131776854298571750050518825788035176153178999162248658683898131269220495284239653583690152067054934056290603741243064901824130907937023271602660466547044340432604770135278241895931216074261474056265216889176397665883245581039582325488742748902162037387220239632706701240187659666758175285166686392488629502401081120078436225406029656006393037083285030510592999074442540374528436817450650081971344613559429447253938237328515596514874202025920609331419584995387811960663249273018900950839885535671977128610853553479174247520743074053763615155647910520196625605886190352935759728116105797975733437171147604093551250289706559584601624211796734445440327088844296278533157523251046856960485949233656038035877809865886000169273740044089658027451766080106943495435471756285272885704521426730894381613583114751531762141347882023972435749426620399520123903842625268077706037982012524138824285805766414324695490930395690967632122007469726100021392824233228815964190642495225747607458356048911400960*i1^100 + -87598536467229679669885238848577124181686636098936979996461237810397886602059256994790238637090627095813252817483839116318231116820146446331236582758022260305764404979855140639790863226105538568832347486420653409309768500249287162455818757364012748516693620158140859810547274086658489207236838214320685995063931786169706109636001637511961111340258798368389105343031612767059721256936695273161828281671448763403341894644030620193162659122620041737868518791811360668373276477501659397290665633132439015275233703984432905073849957470603203325502779530787912561631213374794143290843755693975688366170413670845236101296041735456301662208241814481035172048711241637822966527846466139011013366247190852468222055114231986237235911286498223687520111830070489757012735391361387737706296525194945165746407228262994382754822596027993243955366372340677123091395705747708097431314458309653121057197573734640196947804755275410189705920592213124571500956374849825291918302077060629914566332309911922841854639135065788840830440270997883004820467812001590338362363641523577797902843517496468294028737062103990530660174622973262538605779497677993515340983011398030413495151631510732467526997401418783528512225250582678152840884776774768216677744357788036337631639257406755723416535037533566261136008996085194264241807759847525126297263504079079356667733174345735986130174836015453146477000426745913291601853891127797284713649447247822275333643449570413033802590948570599225435175714572167803299777849161401906787281187313646685297156026130501175436436211280269728280730950782875213639679616160946442499610879251914890875573992324198607170306387608476486569653801069608173208826647895547541305983653850019353026275031272146856839125193820442313004359924979077706513978381965998812837927849211287000011150225516044015550663044420805320197210221402375383697805916800182794126300162184708096*i1^101 + 133725345215893210525076201839091338611720746943840856253034202948281646858824034099577162615209677602572330784245026648427585502637506512134735419258281862170270881182341972318300577037403793615100899750626726993755786603877159916014626761552682147039997844673780378173920243093055166765980884306753522020798535396815096104373032895717911420721434368176797667199714254234693664662129692969043837435559421970630100001885378221081377782619174709068324618210852482344060373979745432416863452287413379608473206891750357102446810398691247065215442693412851768095152283617145010557043823935058321196825655099580729475322380974400559090708125023035684251484287108624489962010439544878207062353068689948750722795313103170952031730230566141382170772506664272757557915478861269358864301612349429152436511681855949405062094528532909804129120697555630309947511804283692090593762129480998076229936799010651821818759958650353619377692378794602311441361165155526380008215369645377370420675732491279155724467523964825103135322688921680254985879387693014736321318326717397357231162444634825300810460697636795373417819676877463318697851355590010414294890111835518305527470280991901661205334737425058101619857432159522792914892010937633396786971501502019027048047752579999893578003580138864594525237505317909657711562679394577955047575500630744473270223462346479115775705778314078167125176861068407273173509203527611139389630878895647781454203131150238075944656696850504828267864856274553903234656345770524359409399293019227259137853263056098221438409752527777817383237151767433967044707945758740249366857936148613556410978778182884247353172353892497839615853393728538160308839160009763738658615349101982960671139125063346879322195759538073126163984206183838649693847116626520617072270941061877394154477478471022768881236336489062555085366956093165908554462538335580103771378679808*i1^102 + -175702966663137437014640643426517851787081516062711540007309591520121474888907245822460328323821875408310569546568362613402748078095153568774719016206135511106673167071702669265097066075075143701527323800919457268683616867331413885204327388236097424584271250203896246127391892257292386855386847651897854151565340924420361446883327328015893358226720336701165301038383714968082479599873340822127038305843282007280109557787941343495722908771754231041826892752316108316704510256934755845775703610946030837900719407521754208788677835740494574284465895766808129085837825064361323116957117088064277037397827308850819598856106718034900343900848727261015063127404066594325147287538549757185111124805073440352529250960045201381472460028144729351420149425056321269400240822848283234935895871064678236704888381898324988227724511162161933296264363141253553047529958001310282681108741717254506383387562664768550403952563302540173831762114915850100404067970349544829846639053004323833722856234598971585790953844134620103791698068991185402112779279572117044465234918590435967814171079923645868863770871792178217163034479760273214190694062905788623373515393736255169354732517285500987984203620728335026696470774625030884187879205054197157655933010581560979879958265061618009871139185668345167236738395301532074218145306785879308784041483064436508258843108012807527890704949687678063135753292046275673737176729635717468145214996455933093686250975470691984067042387967399485107973248301812237700326120168992527835442629128466830643350616834147733904621225805405204396196083691672746921873525094651422001864963287718857000976620314867053132719117528440964352009356372086404517194504668591184905553737497927186650950102248332854184766103507541235677657850620168394988234620922059058825264237494974316118349394721145342130472860709250410078866828989932991039582274318652428779520*i1^103 + 205196624118919759207177272724712682968932256480842216641582646214042311614445496464130595836372169617215699308009046636080678060259378318244676145532108766359677213546556025892775792881179443280259439853348630427230182191190273227393484202886546692660971358947566706937039335123095751946481844095738547154937701344592969321157472294398376316935488455514960906189492499614048033390785321057043785325844959104751016814215175519766085764513665956492270837932503760026377179152233775964944595176913859434202124213827237261539933225358254222585180282774601619075411654878252764547014362351612616940824637699014353623489112357818348467571050695670878638098302936020656749268227586921399857534580846105628937135236356576725587804847439400697881401448673165119782094724196616643795116230892033382679583237734863264464698118874031575536634354118710552742652494672573376942092312448407857957806651465400535767412053094545135494989956744871253939240468580264499864240226887723970466178718909674685842531360463145081325649789130704418807143976483772467268564856023112687968903964107723821680259043477073025627996877575751216676573992090015436791491609676480416535405499557849050524653425985313391064578136732163960150217230755161677994847291087094973908767598700599058028777673993192992813525544005102313080647790989766081981271689543559542388564411427412267232597896027629483470785753837722845652182404508284538317772946833621524208180178425595322771916482621289128753229863715683064302834070616124565317411860336491561575432848459742173981277868492764039856972704822533888653562751828933165074376423011924725341386959880119658753507290374810189599637765635099061486037908121024930663866120854324343047377880608168154365575411530576641023907721517774346636086219218826371407601124305530948233542984293488472806071535669710516167416499134701247462163556752949248*i1^104 + -196748315666543060123144909913699401786026530978226450142396188378494073439662618995661539753541526554339917186725723861861784498849754813429576478983245385385618490047495704369364030842028471386390381283593804585718667087681261924908481944238492861390768255655645329237621700440760840171224604504542569424322163151335099769018752489988141269647022742152257538994573468760324402174756859921686230434570508905472413826189147783434327212585164530643911297402317243701346220812860512273139759792825377526052090567953831444848822956162728049249821706760047359983196414233071138775487418995800814280576938436462849856056357124906424575591128038965000370285430897165576946861690165738866158175351465833639054961487102798101951783991228238309280824675198311156248062113333611159022169117382071792490142963165979697517926415540829888643728758126486948849763335798082095968094888776917548573656144483992674457725112111406428382805759555981557504459279232696995675937374629274174104766164642015775262048234129074275009080984125199379355218394182698653204420300101730564498284140125282100977024528637208765353114879962704870210665270554651073546531404583608705328311941121248053298041354938956973612245741878670061550048237363101174873068768899003400212014110952993159458424253670173990387503483954227032068309875195534821993477810613099766916660175506819889394840335819726802423428671585958605011733395260859104365846030027858326939811267518510727995771660833458163832375731741836591960556708187841448259374411532483179205241067333707482156513803849969084979426976842004850736154665089175096760837600431290262991484894654764881659997262570090821435365354664491353995613338057328466242351282628352761676436088622283740718556537566736031968068731509541179303055796524472639514288130593450236904346111080212018509414845307599869068111271296446458174363402240*i1^105 + 168628350098300696187636041822724397288662319866060620572985652143404766429437909188321896476268087526223324144324934373084218911061755073370484402767388326195566002113857548167199335948365567318089534083638399849305359763915966408875182314887717887980500880417123809421691953001494905874873302758787656922258377743370082506027582812509859029732986598632461232618377808662262654192315564457471564550195490754176445581410090244381865608905588445242699120684941841189599130302247155402632756684085316597522799165259367976146006244330197943924056674612116910812442361637332056663909454160149291398985469215595503800422118110671864737425073816125135922582442558836736499159345876293819316224631691574766642162490134845546247118696636395421781684800417734381428879730979205161820687984637267017867634748590774156747663206161803711908976896489990616301483402118170103029715784028896940366366749679589410578640710940035825105499028503679411498143121741995013906905245684666662928094809177393679260408768408665872933016622451166840585311439736644287487172909752520164740016002832340625967179722812050488324743947428817860303171359236108836578365033959453946143434471417024697580979940785215085847943509154841704841884719537622415303067301314452325706118550821595365628991007122370380301152983754008020296883291437306360645830063344270341240245373810149876536997784729759132008688314728570972692820393478534226477821817513892143234455020791394104046290450853274603570455916286354231655007528470808873632410013358454692133036736616687069480656398536610474800681805545964724775889639644669394585717876368255916409315965556609670048875324891964360199520277710294243585327306855704402632576538230607319148230642677209387762538191142663602696110304793886442129607995093262418101478290219294835826171239067284798611596621454015577601487822841636905287680*i1^106 + -99485674537052598881445230718912719586459537857356974595687801484155298154626889769815366734627529051778215582068717534312633819003357460365370200989560122761926270839458732593913462323829408874979648344715381478150573884120596494682101033501079492310443005594755432841909731580041118772011957203973434372265794588216330707354496798756186051264949653010369789147022601000088342271232585152383398089299160490837594428457561109116846265338508900917866140171903561527139898425530549109670925248736675840435599699500543527884330609344821814089922887530901044014127151906763838663643262968492408654855142756683252806319331460231488940490469500077909388453901611703232189996431361167863953884424299267217921288875622982207745368232717909236366766606511058268259380942675495540401259510753637999553676951753683634900993114623652139162093590521760537407486463974020648790046676937915104629642408753616294192161597931279508558473461936701591464162486297484949332865688303279573499917293036892841514904312547691151731897155346992781794034077543432704680690186510605521281992809683487662461422753427695051933935924986051777079860387737143008792306947352184668803739360273297633700837148746549348679262849032872395274002706485088590840094334040438102472510131539689165494220147484289434953922264019672463681444921917054385299253657011037564288577763154071384414169565837713351276426257928225134190566474389201579040404577930237831721258117129880448276523444985766956190499219952597573784001711517464755175696071275861626831969206637832022679792130783933473726507408578215157983082216272699871460806610906728436855287454902816044352121783182883463806800638595322571480889213664534225428222984539449315004508173528416058321442635441823966865871654051199137463973752571779087407594399177259326695831171276492365231688720937696454804045361720590336*i1^107 + 53615900313478766725385605145592698607857025401234829763508238459840801348359376985588376830629038126291278537482450864805333075752720128472864943178171941666253423342190566205494864905703944621618833828245183891907063316348171306181646341617374652453334652131812725099782532906943244298891985996131656951959054190060087762277216129177906382593235200041306612872784172599189128255503274932145166518584528875024039513587092343361918701795461171975565700690400591313863311315350220603270708809580121539205120770888611412485563963539200190364574391399632582611676261565455626522535656707489794299667695852998191548575713879546591750003850158554859012374671536436191590170637612909452579405961387855765367396736230515386046052323391761441616792471062829448685376475679153846798782547875336800370332856671979485196415490540962888988982726921444997123073019943701744813667577205939601910132916776398406238154329044314056334772390084007893634264960471801231328512094835676990824986900576328099939901188509412535288504448013795197552764152380338441822738418236651020233632819033629814542338224280244287772736170930922469887204181933418803890947445627683056869868749282269672029637464911286952595578486691166484970874451075891115493092746257650127646308055264625053907701226526376346989516807612276105130533078746379525287061699719478228593931917144207334311054425207789410319142858343247218371238952955978176116782828390250456494101973936895841193988044889067923291933928395888502021442752251250655283000328076025400923465170327474498166392910130176567870617512402231395224703386458084179268307159114960688034994179766184199607657490984658927765248632741430651972813827245417522686080165145837436891039289033890568455290239035693903606814266363629648822432471279926121838548760047552985064833435665013493918724665323624819687384154112*i1^108 + -4455116723876258759249344578289307769590973667175702625239025834061864078756375081165424501298290026402725297099628116838752029652548920905036704745919299078008773453148161625567461474640355725054215190032742106008072558741711400823228409042647988181372415764170984478694928297893334005719167769587186644306921229607191029780573525393787143915535042635681687171762914577067017436744390600381770401211638722031653045726859507670719828856636928067600738823559896902815897964225682800239890706740705164360086542668907310297807197952630257903681950741890077111274604874122014826960175970793511986272537176892913149826638049675179839082113442620324745882646631688102955692214899835244100339531878624074616332890116620559175878674200828794842398768869257050672161530046741712596960170490333319775892682375845277872590489697602128325727168139517688788419323780494958267914332697423147296566715450944705071497604044692826341189998857152278630793861552929425728878789372115186495460104769594401776027295468220085114788759752964881680952180970659346806130641281824072838151938208995515254788068201212700098079193182083976306989619959021147190883504507469654068426730384161809893241010279546634427170158420590837728594481219036879571154234553199621591505199091378151366044003852808659341037212378813019222388118523528200973168983576516354209063822371284001820085571201574235778148235484547034554190002252391521173091873877948407402084040357157892263084372931875648392382691500884670043427041120267485342797804222967826890698756316798764779487125975791975453409896868379261450067709350034083859172400764536662370689064435374261869218588255535491171938902687548481965201538497910430608326032727531836194637514452866720784348523810172154516446890884656106799152660568079822765593439789636213600583603020446191498748180316013660733440*i1^109 + 247640670720072391662989839288096840143533678709812461458810235465642241318988772655716071454959740143000720648681903997594808236592274155520832601208584636687194788450391932037254626580091960766885564765993529419545287138559320211866676338016118433711150331533262826311409766175091289598300160360678042750499762794291300447953528171877312109475473827251705296379945134627115964946294728593940141185689375532085946782947179961381516920078126387886286237871257424760410450230689078383319079590241788953911237307935206831743132803067157745414495031294930976403713259141974843489101933337846774458275191605130393093880072179290706627029461003873714719242882093070464121819530604032751702802782662719597368916880560729253007666422818203501588926079203205806162404834910679741372020925891773913379977877074867719358161804294991960348573077730846326840420839650899768698417131578620517678308081775712527299898783853158088794346940439266319564519915014899130350554900233677840323509117147983114068304672586420415753934678052385164848913854844630962667076788226858944157080481251039711657518958407557226045010584762013942092430311499623821125222089963068575162831290045146715549550476542973756982173665459634882463213476883156006529236043208075355075678797346246375326921188070500921621242507954075129839144302794562373832742593703131638611472072325481930621037369222910514749237891195293618739917362908211423755565254291961138761771978441607949419747735267266998601872332914174524177701989496016353203691064995809093239744981954723770154872464814869916058439161835063131262726046023412289156760645142792935236083537533475260312458299989505147798528855004052489020757707158558160219924976199776040302348571826219812017542847418907294047358183847925395992946166113329462174612771519405589651194872438539142467143403044864*i1^110 + 931413507297292405325940295322184279383362287759262314615868188751587973877897614746640826496623213991755884179618728317300007686474519976577165007017552880001704854536166624209290314631821041872594727454456698870127991497542041055992634949055633162313854177025106697014379733201529469608679699987768404496311571942803702015460247445919786561111539092431632390421252364253049860703782781285919196665475980769538512407413449564443652947471933540363775728650914112015107000027324067141745522944348050823459139937052990389831409706472993034283921695654195260648226413291939435063651294479981135859436205659734419570437415841945975509019115776471180199309385200115258216134724364289748240038649557652386470111604502857077847944569577418030273903774600374910218125503512024902363889741600797754650621363763785728940892520194491488802953736613955933439133884222379669296218688071297896927557815746700083821593638103037944891737952141111574545579730560495440116875992559733608591607957306040110075232491865884702491666029533846522616963826047833907323026216903797680653892287307634217773260690333608753819563823003858040875727515275072003795067930020074555289884230355168112023025084333725295249386441199447866998503594928476375926499864752946205575891901670171420132178921729689114600372190689929346261327917707739072808347149718119931762704160990085833558046287064399277552217779428778646424638645362046506040663736415877952147579669616678227612679357384352597966554975916983814928118893647255415830080774742556574129511721544458286609929585688706644972507951320585335389678050427635142113980001436076660148536742466575629434345674670620327419800301781921939196704557742026638671186601354436184342744783979311434716659613551397667490586318486339974940987958510626261780955486184875748410677620645135554445312*i1^111 + -195316571210452695108082067344202824576600070294268890929100826732372721095134616814519760192501168530712523071149497145539522260472079528550832020646208714518333057257554005610642776692100883881221949966031929601456807750533065149218669760794709323111229714922206769681882638977303697869794186077039558886389388580943889713276144895626087228628377152607677594570981609957089267323839936692333982807760034393554097934999334680767701347613173994801709006982441578951626282608585220520211279848834347574733684650726774684828205574670899767820457927546592485639587959039742653460620654890848908892810094841186089080070133874869711807299484594401199441245567806685970951904422683754855206214541211674518011893584094880740587706504034332868462488078199070589463697074175860339736032989861906796195524967150029900504594154239196046450487792276107754925335502665031280269094248322697842658761128456094779958683848878613184353688892580224649552274349511825518405203602401730188639954931575404459104230510050663766418553245182778001333056909053156107896715748612446590461775903569155912288669663786714489683677574263302893622388726199879875229812049625265721404510649352420499187609727593159987291663083607811647802667991198657534215605186918908166881771148846017787896829637924658553364021787726217819632458693897590180945367850735667983485962028348490782642480766744917007366924569013407509538066274692130046453454057711691872344481949339879412891654531080154101588283426834200980961279203905720701478019564773037283824123186847461110618372431259639144295056613536629031683499910854718341291683950158853309268999273476441367948143398000487004057973544996430178574163361232886446144321021455951661715797218499949325173984489093128574230434572148157576642009383522639370620440351475369407270919979294261248*i1^112 + -1711654329192369760205399268078765400972162396404991478517455702960700868682781540665054648724912982745623353037513471214435485701747022495578170061160131792158052896519117055940601244800891130714135522009303239740566367857849181077692805348113266575046366375879417269836959744066326122440073785641905164782496456750584410210705506248870910769082508166054497437448063656476785320399779783456282119529306457601003753308192848204184092835819545993581356197108334537554521188720550313205509000808175374835172206981470367008200798443336320515781431625446665066156987762068296276338665218019335032924443456873435136977740633352349325046295165456664050414560321010097612892838947809464918031933688257673219782476694667103670167565629933757893265977092419051685385084557152871384074957307396929792650350014191758835157347021100570140436435168167898398896136869207057473659079028428446940516075292205616807780903494545900419711002244367823734830247184570551468112990171735788033058141459422857330010813824173906783261942336198275508397300776432127562941178804601735851039566151177533015972701739332593732378957080839784300666821473551036364990548600244932182322155383903464595001155459521586304482568680062097332158950165280488863736552349217060595449221402119199176872487642358419833667880386312576842466085279107192090451449677252394285955473112343381237136124492019786123314701815167391528727084905319514830688165910125717960731818955073749744986104789112157139614344214407040700023318033463438402381428813184853656645197302604533573251972832497239028014495914522151199964009980787415579775572039916574132974559949291454810690995180175258996251921166953047054021762743899775420614954128964324800496406510731776394373131958683751380317576049673632463576895801045196488544937573722958492378071040*i1^113 + 489726176514731218754367167053503667135207068793677872471442951761413155279617482934853277924853100066054010052681099147309194027104133736991353921143285674584913999003235240392380746288288619596793990527056447228173475301039421339630071179653449188717749073301662233936736191256615440570391661833377647854797163023993284888990441030132031146938572748171992698215893399454244940315617807623461361815467368130572817420098967121479446271069790460718046456528298863221075293827173725209454173663609266543242739606626255044516833928912647278235293569134051372507665831045388381639169953781146719521613984940830973153525925253102462253560170989533241337070732743995375487783678495168087768346739911393243051301496984657241072271050989797019947121713672880038256803362405411416911383440354258721255494211155305284673631075909192145072810472111730613059026977333016800219762079919257358537148742818425180256621170907366057307873142760020164425029779719738874172526652091477063884775298499724035311435190482461961507373385219616389328091855098695092034733012071838274994286944667567562800452457172770707393951561091443306590786156134672191246992721026762697148482357944688089486051421907803004813571950384518969117468399816400666430300251620607759699408229832755000556109595374584130618741651202640886014201910738072640022421627225221753333452484851642257411382203298731215408884758435185516668636896389533817438197612545515868556809798701558902143339265393751668757402963340589010944118075466533353523767220505638583154235213287300415726664657432336837034196201028155115005886819347739784288458346353377828802218801003894439148787449495409770572689082594555291960296233758541887972754148796347830591989778753415611604597919222574225790741674010571412109974812062283971086295031758326857728*i1^114 + -17403493516419377672390988897217773469292734992547234884792179918923004583660876113728734121238194357150305071603718579436348930102662366382423589436094155802646119875108102702219323794016138711932197326881984955895659457623319527065540871579075859384502613747983280525546613534455253252723162829292949932905486247766516912442646647093379298073328704178677935542326320392577601076288120996422171853230821191366712997459633993745360893444290547647846229493168765285797710021261820653145892152558565216277979743427467909093781631529743679601193530081275885769554425791690485452417362859515025980035371309860805607589613976499825518798969527043920641816051950800404849499658085670263179813318736190225478426761967526761154617162052583341599768230266801958334289003050665720945195909730203868399000442275677247097469186489457892447444839805826559721361338240782040419998373222524632584727145860169865622905356223868786243936239130037655655417204318190102559600783116468899851519548480079886674344953810225855290211112577478804113150984159585649648859249966271917893579351697247065654290049854929385833336136886257835797548224205499138210359769534727123126654122175973791184670529271885176982578009008597107639331371966198005681723866005253657032504014631686852196431140691717730006816568152234224078019908494197711299139479404812140082371585609018465141799207448232689073785165855110783193967415945335273647942120487324317632834845082472988624888169445936759727916225880560692371763393772484901520711366108605073971195832685367703855215164770276175921691882556865321253243678639731373888232283494231524310014363825421480421123231461185252019177334854242056392496122040096890262766930515253888432716565516372256845823816076511218039177276145762602230726111109231439352510971641856*i1^115 + 272326093465952445927377684097504617648509564529888949845236126820261751585074870560822841929219158347625935206190814181743541709661165323909652079706371886502742679065196125839218788335838933188306260963331022877208194993872828079636761428270502841824079423110180228937102733210715440884127508473354057140724543453616518250365210094335575061433689588704915986366885939981758795500263421780772217476492839737766283046153542633706826146759167025114875683212128609568509503465855866960210560715013304197961229441853814450954801688865302485042747205662427740603948511045168190398242595195344656000683087509704244172029279339565216295798799287264597116393450175693097136473345177850795933611981526988062333796186145357801190688627039895219875833019551924267214869792394449903568027972215466150888260585717057765653259882623779035793996209751237978046828521914994167895767221129122144744529028069103554818381699185698319587024925154870971244255828630257869639109643203481566635768703206236613283495868958607471916889535060176365715510234827474977306362292091986247709481246830020897206983385460963984720007613139425533056068014975711562210676369768852977236505718581169357048798968922145617610726296023184867256601860971305421619448993955929199484907729792511198757495866204191262440140783616537539579714083800062819525858675040677681230703232780899961463102618962042189514355673407450808132844977169038486939299885605553744047175926428273222364101042696255476768313919610221221548157104312244911023487596678769065938092295462143486002176845239359513244860951676434853769094051774829288451506358530778289539231517095723620679552005139016556417998127015595018757305038324353260395238134774602086336562064994320437105312639164254041503346594847368034357047899862968593022976*i1^116 + -1085943047782659839495945147918554669045706909704117581023000975924609724300219242583825573055871576482598703054258037546103619092085456504674809485950201920654376992602033567745980125341250609940004646707290483872326463399667581685254930010850980627030368635826861535839518732618959406458275217969498737539695693727264216980303608652521323135595403147012805421095631538561731200359349183896659631046131698448687995339145990869013974406401071822282724976780461536339959395119612422739407655297640450959167725777411296804575741042572077643253336978163682247759591909840432130351822562008248731860960412416530672583961883655438257050566643812817839410279999312719351614663290774505401212835462846608873714191649614813501175407793855534055961780508629545187995910324921255765906412689950283289613435902722772126576602187194163219315131870325469390968234980173459224889155216271583286457969563154105964582491372973384535096450036941819181134896658422537031573871422428777614758355763440632246908686052293276306302656664853139284714170448565427472946219816692394237972652345339323538896892759609152157936968617373084602617888956842793276672156201543043575430853784382605323632845362821020872398878605101400175976156983735039234659822187250570733893620881886444493863556716865566626740745148784860435271804311974124955256783056886914897135731493866864229163091801245100287741015921666022806944497212230372993263293424517597144105792858674503639902957916536656118614395147226537605922725037078825412213747008484708512635181826870603214708623063836870514902094168762013431902931428905766819411050109409254401459052568488850769111025215413308512496535718690701328736583342930225775206503072596005010622390017006029242621324798212234961580439547668036767881705291776000*i1^117 + -57602668915540589661944927923932550650990573114175387561057898655248476482678350832403378485606832865530440227819984076245390829117939207133186298189576777731705475911264677755177364481323991392753303923765485686403268043583055369372737056831076554318811893623331565692918684684379363477481596401604807712671312507583533967261498041151322814081294051907699689247096013666130366815509161239095619174763634218750547938776917496770179168083709241071322365071858004178430348382583577590126508587956991662130012077074011829524741571634439465553371274497553938069787992387271685266099537875945300559748885591520605205212798075597542708764039358318007367451148475646763235207513362397228326745190858674620517929695725348060877065700959797250087342167432050885283472872196833097185805038566708939258504724790270053120367693479855109071562418663823109062070038042341311886802554020291812100848267919803207192074107389317703503464497200286457941970580969706622848482524904008702613918526040959908355428721513243750550551143290528292654441042362098646319560546194003524022348831555752048966634714856012594140688606059150720495269730524197205451394823740512143101511685390332579983095309180934875757097626137618365597803004985875625588207715903218282192223906602328693119336392492453652905112707587847278845689754288141695708256201259515601469030122272671253780655106074683252906986939141041688747353188491256665339656878973947725128663826207004335514836821537630239685933418289505730725498985587602423214966758316433508774727298532777058456703658235012247143810509602491039373735263898803914425875246371006007248624707648769458736108785162930470726191695110461775635425799678676511026767685767377625195984949244804834541442119637125548982646174621679237380177920*i1^118 + 643368677833249596568914625805564959797853284331253842297240602547143310661052697344913758806505480239868844143681071334334480322572489421292330407463234340427294064282855476430653517776379320258069784692526114541071419634035635206361080324905727939685870753786332778577110804934621472071414205901148928688931206524978747830517617091025525682051448463680372062199316144089440716086812858148117546902038434937226495538299283996679738575277514992704803848736965247522477947938794565698696940271516641402513004607110618026000315885923945889307005712944910627500460888016747764300063614171040631336055171944754399086708473438410130824136002247042138302558796877594024636230900612113074449464373731171207361470147550831241952450036315976665198799511432995450338463208379386281689095700028295643575365818094188470927298079709948938091394831352806078137946641167061168553990766697803444416402820212721331220533672392690928508543105554463271721501987788010074519169976147897329642336351718739113738737017378708090887121762069117535142043319835757607680659058994168834890081990723356784993263186132698586034499433894361456490358399104508074464898052964343010487023805799874431090530387946630730218805896836776512095191268237384289485139267648705920437711188947878544221272421124243322913968231901989839146424753330443039858040493764713850458772966383330324144338314552503203462915447158728324230502846976709659341218197493038994620907655331661239327824370365036128401986422761989832190798142573003613932662674759743962252525198176123847155692660294187202519660624919934960297839874553112212869083839757890213982043538566468616835486571940887313081125832975021801378452636389900675906712143369937663186126009483594964499503682623852253203326483503775744*i1^119 + 9329176581648979490101413908402475932821228507892370136756401205018332218412143885204508684133976371087894062797484729348406901814666801661628174816328053980942342907057448346844759357525400365027739478862150148624499565060557767642596034964309675523796283630938558085800061882175207653777945204362285384827546844015484390092309568151399261716176616247057733820109877953551881579514656844534332056776713497615712798088762462202521018605197823727402910475473978993403799730031609910248490475429515576135758075435510712587851150373025756157085982889870706669293938130525269182827743560519839366686963685143431833555864379239280231497860104985023860646868141599478902565842484871624973196126062886418296525358716281960876409724892559206368641593061451751156201056640592801347575480473729740844710716131477747680065136056938353729133408820654541507480511575181479778840406015179155039595535423628240031847506640866294542762544222824559152619300685295685400977682681069837351203675085339175754205255103233159878858744399581756437557845802840791935894484271349342054013416496817102388200229561870055188782577577255510860175675378362153124143376694138860114753270654924231424937682248515379122000718234595405870273471007766436884075363140385274594825225337830297153336568910095339710998867858493064676678004175506748364111013173117657547995763781640063662085847757157104450437653597358038627453458055412554243010981839000195073786654143135005220671508153950138214329459246121351580113073645341232271015504999417200665763792688227009032966056478766683182144955355087618764936191156811796312935892405021931255988918397140052223546870780642128115855399624201032350471738629889622182041817472706516142232393064140616864079071891531332749132562432*i1^120 + -66560397717853122055749294554287298980899656616716178737991790779346771455875553137949282817398616285170514587203003014203172366462489570451462460772762323828020237784694165306620846170216919249483988778383243791857280319843232227508220135814559902672390142484129393535289793627381210470875531116423867313913954595033209514147157126453063259262264841095435679485790419752481091261432423563871071517457843149562484410138702690814873443358061877553484319565746216902475799013469406458758392270712555734388721260486382109326956765923937133530423648475043361594574832377939038293823658566638702278387532020434779962102631905200539119078733589969166641069145159678233761620385005866254360304656483093717098384528701380372547821151824852725131593732683119955827349785971072312699963026314531497598857759848350599590272680877361064638779986216404271975185035868437275508421359127705882669101079834337463960997685130586999239985159159863763390614118561608923806144234450943097592448771347424150313031337494551661653201221535783844526252082598134530694723423184538039150986932367864111137953395384536432111416313688931430943022998555462923590776545421576513873416193765473629955522676211198491140868555730905047898934649275739174586228820883680052267689388583895622592510898890033973455162700634158371743589690303324875367534903954279689766216426034078859162456139424649550648559824968519510020987563735952571672793583385544693346265183076098432546981772109649451832708013437680103913227301382333725701792216889171278225493054104646123351244880502389438156071058218044948239653957206539688522901441101821333683340859562551713519341025910423815589620548109959288434830114751790108222154423412919167205629727085083382089105847676406071296*i1^121 + -553781673618866990697487525796837060932432295525556045835417510495873872359017273860760884472738944700164730111691135219143769552093313808255018056259466317390935589978875197243642183308776183821062777078699422628594365843803680650647880936988408855090609328930459926777913041198927964645925153490811599305996771443927512136213507959656061138552675188073608316684772751304219457466172022428559313224475490467786288276312572300277992272448057899994569593110171581724876158142338999230171208983719964808757312944713190245064185858626566073475645974710827409872009395932661135812135097212551211389460487851888931882724618887960557727160847068355010540944324521536657659176481444191022312598319638451566330232364066696718136797092215854842267540648953965526238817014448360992835626480894325636041655198742670497826275368184237531128653174663633068943006898535389558907854234784301264354177596293901972417578149064409640904891892666834933929289582276274319114680173365086548594242055088234778092246955669975502330446361895594066634947237096712661535658661931100419596911607852588120778963896066066596862483344002732167171151115841405339198008744781313495483840747860480016084954326548783350418367619117362810720445628699382648468479063595881921821782692201035086650154604289283465956005373129220345577747132844700598635664751421597817022765614315133382002178426769131450669644613194469108092618864479464089978865304629437234248521868384267943977406561385122077693394090702549196924294180759602838888840191055009839625821327715435467326198403371008764682352649473616924254890743900582718343751531755732122477744821841224695500098144708923986022635298623169720181498996491304290211341850119984239122020492565163510636822396928*i1^122 + 4900646602060917525761566223396508239487798568722627004734317214433301414116427292905412641469128458307600280308719948710697031150625911118555677632573720251384370421363284384243857116326693952132777681432173281741247765706020891675232403591653295548503518539847831694702543133615734370290242830566423598749235279650162095332383753545783086736038187512429500522027553361828905085862862614377236388547528447077835681629022043066682795557672459838733701166301265418699028476655271275698186909150944113775308744147952970680358556233113804621253340488743246229442593428868956897427778128607848351059207980118524197969397269685237058778336963549332912458927207807007299656086359482896568432970699600028946323703095138891165224752847357639348067179118483415042584547216554466383824509068369860721319795863574828058288727220256028933301098491096395710796443586206254036075512498354974369099294050871410232414741026148864290393348199898807198167264056585197781089498490698844040702360514232361569996528931576757719031691545641472822359628909464949344908946601246604378134988318137955346523545895250823824053451011886855464576158249950386102279129351845341318031692841331426353512789343748873593662089707325938085874895247264516645999107108589833416999492463838880556522243555773891373684187086054384560189959240275517801904200489698009832542360111276046491397382060829714481127590521041921028095506688488103666597695266871301914815601179040820534073176759902964856009217851892872188491108167331733233467435212747783422037890855742622027719724131539517487967519996468110346915118604352323555110250826889404319213385342662324680356463481565700000015107730583410944020065948995959946654740539150860770034825403407349579776*i1^123 + 13271848687521267809253648475287262228786599733590627066000978560614379496864152254411763903269632049228048914781790976100554013284234590356704686803877869462608578942541405593918288199381277939759139476726126601576444577750628484286818453206850269231086484165632167888819276027340060128612678206950161015177108494568490592060105988767890401696701935135349733566710645161844627763391600491461146760882416668949579221298728623651638042526396362034616591688854926759625945339475215291306869963738739304155870377699117434356908685735288085197236356423090493514590306439498535104121446440308211546717304581174079064990885907972911921817195856120349585093857348170618066892122753099473683487360404014182414856920069389788296930720502765837671446121597004194145500564869741580377806451141747682053014256525279432952762777497376038909979398756141106818918733480463207530605274076300344989565202998460851921897071707856901827687662756191651027586012944806119890849100356848919804361791967191038942381530230932154702362968350273089521074686361699662935030871127499113704415263894361074269969104517983441259434505132754435343061763217977928059389323588832266502471498383553345199975234473861229989421728551475786667855135483273476223499440356438404832400858660447879005948695945189558748193520994762124075692672431986144427656150172799935832731401814462298645672012994778647705278013083360077429400727491452198215975659812031512465855703000924133947833882295276867215818943448255293487136379465670770016727748768628762857572863053071762707942538647504643082992264359692581232371693627265182757164476222106234565236924362042252813891559300188405667820999193601631216794938920770717211767607746489271760902825181184*i1^124 + -289004868089749231531693995789488101681674712383226162075295173252481055850136467485119293949496890331760615748141864688507200995696387785241713857922355446959107814751700629263867372830838228067122161551166391268093376897630904761954867314102979425820815214442200305296863045820032858868472713477550509797804183485033652514565370322800359452785450283093606572605201227444568783589116531690333631537043178056321271786018495243321962892576435500939239281472009515136041999962147420945915869527191367024965390351643181566954216793282410632404143399833928435043595753208654990817143687677373552710397771406293781177724521599293394060643456462125583551533324220923080796237486840203158698942669333632514516628044168383527989292592517734634610751968780365452454450855489808970946011686445445973114347797114070072846675628339690512670472178995234464048601877888201939842042064104433195665728143605068317779848961337412095947845683480127639088580791995656961921226301065260834709053135061896224238710423189871847451684110801678230978401548391684588514448972750983616961306106573977402084847743354755324597506463005623206678986406640062455208843696522248454537660452175853874667982931528004243935795311445378867237120057505745038769069331060853281382504918167285607835747244374403684168643902856854696147824381324095528223935721923684514807258465565315047204898074210579177464427371899859758204672347285859306764476505044954813919677087488724808695518993589434286517740898749986837773486973806416142535179439123304419327524862447784893676463692764704352131594303732894867698109759939693161060986338574739475136583923404702711618187938758833924371865410060052954689928784205860550033850175361264088252416*i1^125 + -1127495395068083654141587974865083645020444720319823822554902374790071996106177480175332445442350563236335363961260069474898785603997041278374811078253770287791796519950353891901178099689219211856091718538499549578697190216852620353823937877245474483640850330607165283081129491635914780877334765415091304499639327107699588787076452098104873703124884391010876000161529302120050897453171822433301753981913467310168718654021771634277332842937773430665804992360484230570883108281619672933618077892500659399001744533252548923050211233165835121445463458645604282862949438068104863299655758474945450207477753573664383841559976968249361216028490953712304398077584500140072700480848017070752820597498969304915280665933144321940782999065618343906921809667789022539023771669315708274213886714204431802000399203146676629244646748340521525578690477375110956856151625394376413526059813467065782587943448620940880921039907512797463961582557640090033136106461671460394920503168759270797580337253139803882414945693932513001486547767447690675023994610682025597189973162063023802075814276282760618107033987950582831250216692361044369580888249008269581611524563363237625164157974726309037386670307790084870337698454584611168613320333484558145624286957034676672218391875918010593011964092630264195779726828422549409230109775475823455553741805370506598370483456447826534128096598785210540142622985242491184315357528250054817826236862769375608660431747454487594530376167214133406081293160984470659597713235927209828247260322715078932794715422930182974571816943496616634902383726251769857196900375574514144710261244502068177101215306249327848242070087855771587315523391429879769543985396823643110817983402868736*i1^126 + 1635090436811708783343528075182889476455214809652864960488951095922736843720084883335660278888761921408796783619592739145319223583073848539862472662091341531491638592076194957722112814068663970229804493107938413265239791934244467598937864341480876987948967195453192683675694570920856184114557435034196095310750715851604914513961598873512971250744640168870749778033492015479204631700121993699574277356570984075691662456647223293519497918137110508126387175562474111316086406106510966010955603478389322848295978700700348577079740576097554013078839043794767885976844110888189636545101930077646060214415226992339275979914304162239156013732125263826527031013194081023712471886195350244630923216757794183434163760719070054957151970173836161264757832205106588524918768597535350887183291881032465026150708964439419024074601691981163787640484279498820558575442707244874078504717514880254404000121415877107267306335853302786165511875726892963950047843526985901064738593253060447754328547356093660290700765811478960167760634181861067098803065144158054116384705267563627076944868061887743193622460550623993070447918598033141248844423284839937804858305960525526120962799190726170735372664179017843704933033243631725626821085007727095109707694852584610567144002816946746231286217222293780260951847481399842750019579875315654140252627155156808833033046908613922560455685947467099507082424977899494300990770482969511457063878507959502682880466782841328178799706323190664353414010310602747364245467520877415757557558659134156214789482649176539220534304663509508046432699345904953802931002331036814329513130845264750792661101612764243304688618602886229508198634324028024281789920416088274763776*i1^127 + -25629305132342451810206062283857077422607462057249890028117021105603331207117842837901192329597736592233132179329924638895525141915589462462652108773838888847931005260616918775404601978279037142268429516000227128500693100337954780385232760127174078250916386649506487983505892755360776947504262904703839408545050181054052740786920891124640177038114112040510105713654914304589189566316538182143898090481446198617846632593839083561542395698390679361628681716924763728546459601183491348031280835111435260835826177843294974237372111184819624060290590848440072969710026396345387401222158271249823330099934060311849634835224640926994065955234310419367109713727630734019968804473710322992662109005862662111851065757187448113142149364705176189928378185939035700876956068301208341968775235833815526049330269115229208102429340786682437093383991837940677261714810108335526043308038824370961727639845809233009483435128397792080830062873771598506316463924041560554701715865737086257433820995567114117813619310945761508904712914972543571182779235273490279216759883829402892992531797187287027565986232054665045881926041013350453936139577500568431866781321387828396622447481256554134847581615394115488659769914152706049687264894766123192820156469505420971184376129796656260094129283760971152299437098550834872063056120639219457527425166429107183916357569323835731622817506422194842555204192443827684557045087142968099610967191758725767777002998698160829588847007577005693538994387900569442935191032039806327779438710777109730412473554207096626172245284653046793919595788967612524717106294631027867539418253319276250233579861457994591577331823803886654011758817962854628901884264448*i1^128 + 71352613886986524140922610692842844349430690108734675491595713205325902060397318768671821797466829999809975531020827237507559129186469476249518781923639170286439744440623876300086628694675481614266023732694325027177269166467085034770161864634317647533813241038030125969190242988019938401391932818234866055297159704697094687855733771968389770561064886363314968947126089954713845747427534223261823212409817358104046252695200705171254813651096921262699538960402705247264248072139727605391580714439802641485882123747021349459060424063108052838539545735258284472866858934108132105796728616946578348356196491662002760411152040420546912368892870088539724014764327593545269469778463167357436819916877675334782330188475010500979770057172296029037957147961033437458382828475682730426183817589019007885370159489736301426845693031333341705572938899724644296081434029146719936822658502078973962820080810816365174829589568029397862310226001290804068309910432299735875355376492086147893170305348291202567587619214695071564963373352221788831440057885287436451181139579571311680751037522376622336192241817555089474196654098776275428684392386107315551942996422948455618357902076689675657222011933173299996093370872315226959063609775201597104259248407668336906431934907168754584631501246624663107380863381985875631113321393027289997007306649869716714985587126059989063043109593672594137112630055214525033977405111265616407509761152235779902380468788687705762424554017103932536783679125399060422302458571539750141698130653880351791274002160257298414185900708044245963076288039118065074705722267772120484041645137239022468370884409374716652404936978331376506619657646505984*i1^129 + -326462734235975841544184104399811301338713681603375664524676814735218028006601703287435509994586388293445251756838777031597517133287488251068647982069449910868691105820425807054852572424202794733549550219963038038641153889799212069137021205261580164807387725303748889579554126350875598682870008971604589968682650202894485314204874586487125576676415773434956970637785898540578810080037786944966262479998415446486795603261798676022158694776174031586026230449794672089464185328722034711106216180904237193649073472101300372737468947133447492926719871331387858543389005099116677718025855442672048751959556474267249534685623154067001877625134143288637268609383967759595089334013946526278800700260401025678348064503534358341937759802595119299177884632705849528008346013948558792498105160839655758183711737553377257781688207943557821208111419905166041966564439020955113268989320433464600987174385968385263365842957156696313831773091913384568675497858927545387900433891065101195244346231992113467447452169472537436255745151780569152385758567096699115427131726704340066732737833954828187064327746082275792737509136222363537619956098183675180589774353802036171381632948132540675861498069809572806499296431585482131483872087504032166178072439639140991567110553372232639197199156997568788237524103922496311143315263759888569382993468301230482906537832875051784399893905130837332264579031857561603941659091639492424358361076871582308151448889652633456291605052501167077427981676208508479871181179396651670227410237769811595343544259790598046360751346775492022999388835190187657596514349199023190468534720405716192237802907555088057283053103900902014582784*i1^130 + 406206577666674631952625463502303770253953114220561155365978056670435837711584403100368647217977469985559786562900357072691067188022132959564680296225135656231006350529800554927860345104385300037090193372499038921651882431924190596913675560244664255460023085180632785931336101159753361742875030448948318847165057287446418174973036743028063613583503908483527500604635057944583756898596144373385746001698707558399151770348485711809444212195205965470838523238559887391974383258230455309977588229486659205362667697643603025915079354448184363647825759471263886308444847811868602668857255416198040850033023376658012921080912520553301051680622427801798898547996627509423823211678844592752281209009460036126882943090011097210251275142701376431978984062967797800881017644567315264880554887560784744835827054692694359496169407559647274387341835862804387874087280140051643932822692485858544121593946616539434475172278782858113893636343598314294592531568482220442985303184966404896354330195520645522226482359484600399202712666768697028377516874869948939409923258340931299392761378879129152415253467901701541907647621400569578081391698622108735992348591048164902462321548449610590205343378752931835055664816418111031419516964827283012811343031619054377534232104066295789675934686909212620184188632235402297222939971950848975114828582487729805998640411072023108143016804324794042306786324574724296134467879919758704898391792258709280843929006747368800030082815576167935976283471884377243355373406525423975170236712527337246447897595079659392203811772567902633597073300276308828534828787269163834050564370640409473361546477895396397835509301248*i1^131 + -287170942477454669293683908923090550732155293339991388899812575022301174676390810660211446578469083907908838495345944762249965290774846387031281634590719600064265235530708200146171234454282784361211824964076870287584662125054627511074739404126144325960502213542554649215251852954394689885801839467792006951253412716268005634125131498403749011101016379417383947263833201110222306349992366780956253121734547746995364538492902241495436451570231630446310034872531739729015886020573278190070678749769445428289901229490191346918205957122632249386194971033067111386022708556642918046025068451809856843223146119005077397612281956800752497494311058125543643331302011556878358480937974493579273013693275792041471393890242954869841656592397990597440541669147778515232436970633724746535592253397222987715984495859535594848234625998527945929109016266400596173491894187881389047559918433226110154392031090771941847772940832931714300684927431894221972087030636443839333641104354890089480293589231307258474396519697943987400233375138186236900862858544954089114229223792657032768873007701752876972118092805516968633976537656277234134473104497275303534440735547128752479103380684799634122209736570050311062155033996047142487612408058400784168340348015984394772765541635795300670484893324277384240071218211242145642307468577090677451497076262971939302112137579706236471814342256944810848055405355861044239885115750779004985879091770401747342801360171708466079567580030886411866830361799817092646265058946145044343139847762281074020097970531037951133808139043412182724083501618163952635698434323403138640723889657252663755523796093632512*i1^132 + 104867605892515849653446133020461324673585024588094158547040994492576698408295848556660480183936644751419731217441483836313433361089616123327024490814535792449859938227164688468015288524312399311233563942015422437324131959309485807923377063323553343077076132064231312937231741432690433772749440000846624853670069995312101145283250829691292916912969436240286095390954486100699402895726813813669501639528954442492851413060310693413409138479333177384029499630367193130479486260955428468265464060552534161753543979772004684638878999269124849394954721665232304612070591987159731450015695981466747531935827837080220150884460231886740823758487072225439022452713048909719041845264518318166689882577811940515053912158131516986162001714156107846044525389999511353813951417519303208283731656050875237166490197050922824637549595117437678098965784464886002446421339844191269758360511328531268996123424007050959228725445175611457337606900741439487614892005026959943021108112649497444831333186563367460577734212858863431511547342568110683356001683645863604893772271378208985571473998842674276320032719936975608113635234787139116349173416993725686180970622659969819954562310216829149552943080434947681570846152290321596658268093745927516243246266748409412514073586896664142471183206938924609024896713242884610608112273498946554290207969981015023889679573083544538340437574811219000276122733098426554984700420036458722308551407400071520169153050057337697349439450354692570913074514038015438535946198635763506685156936701891048472691709634919389647161386067316059358909676761143011505778849241079805348233060350728253472768*i1^133 + -19870432059766291063321672720656335820344939068640593431597348138638831547005279523914969767490506998826886799657052341653828387773902141741432647959923973376084029813282671640208952614838895047480840258279111919409206508453838818512912644823748528391201608391147922525366803939085229656941943773456063396761829009308265392559204355770465114969101619579576860232440775342185212507082835851041492382668278576181198878577591578926372360237080094063721755714250681128416709961235995369586323382865542809454857216035519785184879958808981119620673882030145215304551592550003038837249935032556083818963993769185551103298279943849814780466261454030253767774751189616313941859738035485352802806075687245294361489870146479587586984590909420192776087092821472337619919523450052408439605977996984029792948758008478358883760019808642145016832151927552270576368300323331823341342644945926705566532396231247663523910683237035207264367905480261178755366769547434898876094024360209861969960481032500868333095126278316949278438212556899526789942855193985907734595943048318673245937639901506441154695864985432065244648643269432833384418197568870387068668359736235404296400354995341252553629802498388649760725211930874256981276064299994981314317547739392706492113157065510669057528132028371043524787903194727977814182575012912773984782246244221544768290277562007637406616476816524560726152414534783466183429403246029403804709405426954835564601424436927047091616124763498515736957544471643946743086554163668223203128961030544504600001648195708768374194507891189490724528961378846205036665729155263591598725791744*i1^134 + 30580000224770458418347047965496222712061503790469753612820882497463765543405377055810596549736644738131451348439694367584491853872368462200265696161668113355342889385451098925333676884657272566430058257339343985585068085208842104443278901209483790512933655296079337780456163099732366678519508092728694890975513974962825544771070219261000825779335190869515038251945164984248370340525751641845930060261727169435522039013560891985010240786811767168318551347812387533904233987263895426662159524970378859242497396942139350331703566124752049801702886648976636769349144061098865785763062832452453985847914407590544651367795525706089215175124451134096218185964059213025838758878821218102829218636610416670905803486865730003389702386855877121833067322522345930027214631283550389206546410563450386823088813904897527692794419101970300982276459966725483791347485321179537189313919733911593904684174889426774535723581707866449328783488909064511374233623209260399614677610392005105715342353937732678771772693541644340903323081493212183638469323050421616007836313691685285672396464710868819846965125360808299116810582824658244861470625229649653233220797790673615511052363487071247957705717058300761523295541031367380117987822360160115450293976319301373681091093620163392289226022627571211725678923687151284313907042362171279711250322462118056556980102411552659684283000029729545207326233373809126274154946947289503628350480417813617193843225467721104289166366788284388542739263510880496146048883882224474646913472616573774188403626415975839151331484272386501752937623911453902552740921344*i1^135 + -16788167827867465097307538581401768526346009072165164232873767255809900663863635256659910791947088050412266575868186844965038880013840568967767555695374352814002606575017049732714443163528710322221858987012342901641921177601230541038874594996490763738658505054098910261923669379475988411408084886391845553926750266785004139421880587537169354100531981163709828087204092582479453007982300869657034874208286713057657565489470357001381108875075723931623987866637843513942664880385283488928491623226976826545949918070154061767116365826373307730221113728842450756299940040733807633090179893002323294684148577498680936985994581683078890514935323324492036326578741154474838690966523654491911298399128500290349368803332689277395618196404574698507064251194359027956138503578467044384328845926461148407232592386044174422302183613537154682968204020340301011818030278181368700644686269155565172921310197733382622576753710661793704613156748876566514058093661303694786904650918587696869954014346430010265542688792437616756732961141920880805899432694923335959110231182625419482646210797796301710561079129821631437238775295575864960741846400787311691225468860579775956347600233869404522829704710312653860842084240048976121754688535233544546363239692956184159333839314318338121126169456810863866198277657232950537421915240197658879732168366179490121240747613113542543055790132032390423927329744574608778201048807793241380564806400491295064064001096913267762340610908767581443173033929355049457117902741324727587014925941735975344557213730834893321823268520639857262099169280*i1^136 + 7680842482790263789567100097534218304390138409764303597522156795906432195315744688329449412188335826201245652061873604134788076696655438055983215511236054918459859505345327166910566455129418001073172149720758817429586175773546167939498871052753854304453823893492287013263142999791083352272861863318593720793244176952603867809761326464914660873199100744168086191908831866406432234251364704061041218641141409928568512761975468825138291399476122083369577708769094648657950544356391009279772554457509188778470710989911213415946036729868883139178764508554839307360122097072785644126044627734741304806030472614042082620597491752979482600970849671358440987047310453063339053395858805355093382404274202171235893491311074218419830597173877043507286212345854268260560807078034761097254247536785507918416982362013191471344426845395258896436310592358010687298033495726123615681157389515014135149095286191425593037952297620814517114470729606443547486408590912371041007683566522989659906301618992015159999229436379913482998916221282607326180650826934834485992702698272876668695163731406789619905090388662190899030863999689641822631595796611024290292688789717995332436061566912385184517821346416241382343711010003221406076757954124870078218735089319977402671552017968005497148710556240402885459697097152402206782853029028792058483649462576960318036524272231011948156852676694394171296608426072732436812578182319317433543357223872791504121941944100422524362611644440881473267727785671061259207304278411194827317723846429922490362053853132136034370322432*i1^137 + -2936355709438092255779492913918433497597701185583159099296874081331157292474667011357888484322918849747905294169322975429080211236228835054291415503707125121306402201181674607818093010257617572867738905547412326925113139523784988009872061726929551924488105924136481481297810358701293818533226492236579575287821018656314033639826997969470693333755036785849032352272718424554725501376727852207305300506784806184008636405484007265707955175432389968843328954849446364182025488191801805203564176692901603731836362063920486972561344746523688353255519905480060867012700253872764286173733072747274019423326505483162814153729500044588992729586080047636326253128339089982044320729042634661433665080594107896332254116579228713929625604283729432887162727781658219570730319623477293161288723257801462872834424199400049790060690435508959128551448830283301452847257399549795030832099051571158386529624393870150707195262463075592386731685937584401291644612981016669506223778348542513526639244191843844040879385295964700873993392078916588304939216204074669515277412921160203784140435121453286322750960850929550076297545341631650236909443967169274675947735565347672243693023418597096963609542474537961315042169411536652957944196944210976145765962533313805391459482829798360665446344253647166558260178586756581304380116376573096544320982568501231119809785838466674267553993427678412697301924469726402939185777591102393375399327847102532742252032058727566630491124770207513395390129534958508072717703130862101287312810905081759922093293568*i1^138 + -21429674904404837333652735022944427366718035073378322612815853671287980707415909064871703417241597469427914773973111671111447958443578884840102700118125539971354021871649383744885476529348866769817174210125275556778025157424128761696739670163434343825033853588661291740009233515966653548078066007085608062678047293098135660332659656892474505377888829952866381917054022089713519006395774914977850415890023868516725613585007802620121127788282771145197340665962681191016262055179797421531888074883341346788940108122352849243508041631630196121850131735166333070264678046139354995427657401485624006623405974468266313169121445549330613190016933378951036592348904241838359610939707178535074993953499014159852273971250375949605684102480737355315776697543036080629249932620640183096484779013067874948784725499065517195765940921133032753613603938640027932615098195911273936904889962220323963010966662726094884378060144906879476691673791871038744445648976138618917941583289588851396402914716111691524036417165989275040723154885385315072265786743471939885078721142577605976171813369119605838373564879686139785513328924758214039250835450060193107883039308139008058891498530861458450643268754090095497944516113358227277883054913518484458919129877631306909585271651431330827907648627011118976496369122533477658597835909944918699869213118369003682631709130514965533543445992816213727867129842749579591764017878830264073852638965704396356038039761355573308969402184566305720444723826708857843817060151328768*i1^139 + -38123196558551016561143988556223694280199366195194364208440705792545224530421521489045569603198748921928093792836615701245014261672630780564809008729077715800967659923197836061438171618620973303588997541936779785740548153898622344888360706586133444917174371234613826531068484221595195271231623718788798947138371348624248950025656582765354518988474296207739135791089152715518211584046664930157329713688067665512470554984493259338051638150792437378572202627114428299824664020282480793123528823499128070673813241730080533292368757061527605256830576193430755738690137945333814090949430700512607876331062076146907855167912249274820984255569098144054280429038434615730616257679001449252505949338027873156856194730794242700387118028514220887227565708456486023425907775998045748520465199679769400002173145800288493735886107863227564900471564517989642412202622183221835515230849571292041620821745021553754295159796806909787430971601322836113363676861325591919949546834965911347628804776608523800739912939529065389162412255714350890762981651429843336866514140178157917303521727140491013227904092399185646502695398255748450379570031547748676610121794762143238921966883833274579605796131547793082537935932481423305788490756307282250454737218229029221547464641230342923166801015969978334113993301342952839052449254657341738855976358740264583628605443250459181634859202924040579245159315181676505758574221367101147691819333542237668300051457864663768161402885101339749615298150400*i1^140 + -69350201012287537436253824541796925712572736196804243647285596226823744059704330231780514408729810353391394794037875477292786888198109478188534427109669785608054897059623309131607500763089705199970645800772732881457531877694382428780959018320829469102017278745823642727565444041630532328728926429801550251092665030588186920267944500389575298993678243497592933012075586202741839120304905272628935848690682081031711941298527953053948467191799654437348878225111517824268347092490981881712989427700472807858314842383699393522951231952120003281329774136576634551509763470404160305817370908511792938035693582173179803942560440750974343588127895416425553069479415162739757468117540926952580397884318219644978685663240418114806451329107947245855522080418944133464966693314121171272489038679515018920055694649673279784927369829275337164598127865999588707791192042159870702866791744529936001952414932566376308811174428459310886804400082833953794080860866436105811137046476302366462728550915795459425784399545364941318287463802079471719522229655568660512299196857521029220921862001458695625498324916824207333171798059889989156791618184746349702833828145422963743714197186604454867091182459884762478527486304707864332211834125875514290649633838431892007623822992270429361591701172255887243268527743486516523456161813148271020111660881883090162354380474476137313763030654473462587082323729047368864075962567238186687387471145331738729700808045101056*i1^141 + -90121556419967752506846655082366852619178033748046364127737900141501947522903157430975625787497692866701329543521000388266082043382026005181956482563281499708444289377523119207826035109439273415105085199240957031484832691797357380381946692760602882575209429863195468575629559107542143660610975636700540101997949581679985109341590168647981015136576904606885271996698705313836959522619202383658595804982290133559221996679319950132574445236899944011656870600340430203447438789532051060828123478406595933128225852006127293908677268083219537538863701904829431988973083467251614045898069789574710155827378900064978270490021078308765962210783431612410934152171388190171665593027513002172392998632782333915130870421325668266098790057763516521041857814505275420041171479119295048848556312313546586315620672042567047424432980578898808834701441334542008135513822449947374215820181188216553994662940311534483304851911784915982129207402161074590764331312853468061269099132728451335574848196214310908160481958383380424326661724042912862356107549520998181330609852021858919411440650349738373428723063330566217960752337011678397294704193954195248763497779669253002989221718519308040844193284916836859225462781559947278314458942471107803046464472088733386279288363453432167452177083933711275138518836017443415645129246842929163466368954404441035650687367183289207261449855041939454169188703107625749657060359395753743091459162112*i1^142 + 223067503583110097972931823707032026426864605406975081157231286980268938315602516626074326088733140022492903208549839211753713372276814035079027552534495047182402378069956829390441693630881033560857547556544197766169002229967147555162939987247953083143500296553864628849308073182255604652667808147435315954351188599797258409424731017100909039600315944565203532974042784794671798722516017980203449633141539523038544965651385246231534817731076387735727138942749838055203014035424197197566737648988109970161013349738635527214013359815843983659314049581727650446293824689344727794985248648687376140508215402304878173665205880781934312241493172369030367390979803240631275986888750132036656345539133907747633877551510042336097030167329557387751992886720550204326283596724552638137768289489882144385852868370331102097705184552721162932690223012483603280069295237877501990269380101114476905164830865782140097314608069290557672893435317824603445412849358106831231122431883337688768010399451973842032844489822468343754811144139045288376064730336583618139599105775486902450591004510666654888289768735660539943718430497598274179592573245334780744157782246910784751284444333865378125637852706695863648834668604111070120208047542018765991653616788464236644046492826715059975869346427345114507280831455370573297813246147467661487487913739148858930740134794713436229090027667966923269734400*i1^143 + 781829994363428803920349302510025399813947175274493379843844305535935674503524338431280556347822188391297588057944114186616259124540356361506575983379470531196623491159078209603894038393475205529293211221607255306226463913457070411605265429711853058295277704457737936008801663668577247910354794694896467033419509493253423670221472624012548523263297164717642374317190154053232540468972842681808828441781793504089441246869184030710972437950698388668837871753502394757085151437167446736091672426804557768627930548646900526782509129261203937638743328732684106590189863862942932056267924592784495712105945807395782192292066851152380668703562356054546530728626946914900303237549675818789627568921764224830123839007118550973541889550076270332924990125349721151600047199991755088210318336849338586331225786698463831713061817920699219148916682090941154271938089282383420033669975962014765490417101170695397817322288845947238003794373679066428657599405764021521327557826077022899796079366282875086918445372817728609038332262497942496232453288455810177677400243639466975286172479679773247746598109879371150308489430848216768586816791400456224705113105243385968062902000621990506295472429299426232489032913674588966607512241470158836700139562008761152877697868268495892925484790447134858572178589233708438360384569347146959250616110392962979987456*i1^144, 108604028589058463663727997095568092720572579169599654045382791943266202131677607274247701604498294734328852993796407462703112562033262305331293035183196678507750848760239722414624098274478511479817764397406576498723117397186450583001364596744445122472255957757539651089889536795776507395161745660149944962303674244068643692696841912115536455707367786183809841518200812031296725546500336086292020167996054700179718875120870121507722632758235666060500207831325594539943402364186551766504324692861380481279538589691500037402426556047632871989380479192612935551931919830602296904039626131189235649487996402055102496647157610793487793569425157053717851337861892348825637622365932170678899139543739871527550764632479098636034614666724966775437923278552811056385028253447220374282726954710032346573162115220218355764178875991049077910328638538255754325566522868704603773353687432027248416463385554873541513870184177307021137210907746649329748168036280472228595402373687660020931887765327574497829394587998761246330260918461085660456707914898498163540086027646837684425127715438570292797583104315029719353173861960253386029893309542479089927592028828058568842107581281053906206201261808951494721045502351627447759469295647730442544393114223396030946995713270458467051894469325572552214261147760373595790094867015221582334408199472496917131946695155785353035451672569016568822200136762737124418643728246629558059792185007693605347870285281211010352729963894643617786123889205225795649711479227827808045010176391903383269366485484647344227070391765630793670461053994058130128313179903405714754348088501373145522173072910655427681606952252437828922198581941893807314931412472070574319832259075323440903231671982512377117137732936053865450048476336832814750613414046067090211768540127754085675532658139490771789254532130887342102139717057789885603155203838650433411116920804182498263879065024003634929891688838354433078993481003053735714177164539810735488241396777918465154894227589011052039865404772141548039584960871929931444928453707658491166227807515204871261826068528374765355030209523680328313581200342742897508027549974960371318695878240580615898342536020257320604591384238408770729226267785275370996376496522438098681106527867936052011591577981859121928476152516498509556022396994974328130333641282699992929254550105784223759457821164703955136286496673870800486400000000000000000000000000000 + -167814247457011325758412126461973832975218570385912073413120159875746942658104839616411074079814699093576207624966182135050685673138423929396198819393553819951848849346798206865957899738326329139235089627428493048294032082385873804757080191420537471444277584395864469302327238106397193747118812204110558354202376515419035555348263599695115405951217072916551946988642343149204556972584105394239769986724438323812552192869924649155200422203629579077969534111406375153106492965048869948087224658564361210224271940393741129738553151620242609620888292559421031803783516796982765713657565547616222390472212661580207619865051181125081982680164183968625306614459887111595311481715523350520159876472871591844580530446713734022362559145564408402911916500079784911911734919460816641863907392968362690409234816987234321896868956876667176813509217244185230985153501641527358997216902622817300302438382298267772247121410614042034958697063254787371607373608939206371408929083517369796442934773475372234834160779434629405438151826533030833180965223969356592483536323642029730695836027602277553727731172634972206776723474488441356872202200068128951302582223563946404525088295857902880204524089735290636469469667541105776886893110129522620612544055080034878019711663170199924140320588444888422041367828934204666570087059611500845509177732348524430457236236629540278087934078193603759020212099896284000683927071227158546854001738886619937710601585041136419245064301609922347472710072073422141685097190102474826305030061705842157831937838711735957486041022942583878013192921702305817675858455621000552493382975140570425991818006579225261882580266031517087726494738855038058322178352950484127885729309462559310311488486161496726514367063389086475174671483843268169020725846504754160970432730852170043042893580048378083618075220959377167801015067148866952311703203587766341063687085751320558038584754512512557900698383398163137378292392235785691941479563494940303991032593135656224342784387985589388748820427449803878677661673762257941370546778698477137454597635111275735039965671290302539440543375627706529329210380366210216841034899619260082157526625645128131174560911664591293854824396493263826742899579844248362304321364403814473867904269288225855754128841771966152555339352227226455860390717092910427646153957598414389297245531807972658084170499213136493820599479117511917568000000000000000000000000000*i1 + -6559565999749040430408013579282080196783526296040907422303302120253481533366631373362263797399243539254487579947624078744430416143841113853234995339834690170856872633006110796289984499641948427831487966729098237479072724389936929226399514846592785064635959961838599327748941871256726517530085116279550392445809508769085670242817511658436435243388261636212243572538206762701526013109705996007096921391648931818801047686470149617243788096621662921763037451973413746674645840152180319165235706048750238033313684070372133265132280405035984965231472729822850998405314855482852717729197305760760481569305772637433513026959190060427755337811145228326936952025065105070347467342121204163684577754283971675051847968734322041294232961594552665373539784720876479273710630717258927334110811876278689671370939878637875504361259541083498699115616538991600060007822033767774799330524498145100990178196706446458433830196378331303240950508427222492503141419547140231590271831209347220883147004365749238805136226119214972511953251289949632455609249908578397927975768416051213750992466329118913237160925570271773292918948565088378674789767200632574513510291136414316196869681208858239980721315153205855284160151693669772809086293193847528246625510975882001246226620110667133888480234378270212295658115171834569970921261968363276105447807959926706321641506897768382097782313661569943117392794859404924591031069139584048354641130775300599246863361897652570712485145439363217490243638961558884722793187080374923493891067791477318085899169904001065954577649964561626223944095753644607616393362601085609540266720722824615239448750614158532268706648633519206231724829986638939226539083968236103165730060590421826775113785013809634546024143325102748573334104946090736297819729272581127619073398374304276825533984552582733321267054464718154665519772288993646706630112291455028693367429684803261016258431816448066392949786434043487784980882834195121516228288142077660513100228735602606256422813949198223120340710525233047595474711656948452324311134534732529434929770117462697262569868010616075141364993783434206373296832036378196053905902251570078530974884350446057496250377320078878566863170573548795934009866172963444415345467059631617350889836225691690728166931326185719365053044343912535675220456627534461484132923457027260562744547315028779979135341152928195283383475439104960757760000000000000000000000000*i1^2 + 28640928649478427839021885672178502376060612731889380328040684932795793172792407730827138238127839901273361324166315333147600832983286248615854359890802097803174624272846951920600458703067348405383415442020680374221527521167503186030475904039616470411014404772990433529141752506058917005990847866623290836570587375461022461902976679075282912130821988487556521523689186040789930780413379747094459104836234881999817144756144116036024666906387932225360829617626256501231478288648263015991434970864554328598482943442757979773337212857709519211315225393595319041836026700172382395632535790184349891032148794991441732283475759350317924977198469921102391229324176829078860182601697096868921380395457480861619639549983451016127962840334473007571452531308455311996338105549500638107485602048789896266702332310379232740746249241793223380518468741337055497529801376477598765251542068081091924350730321979210463101218532526676148231139409257372733661575151942419392338726202881491453699741696894406901253596555100829248191435535922241577963064493087508801819117941978400375526405283474035223862891795754648895920091388539909805600468148936550603630028073381360427750507074928336029025315459469711333981548244740840855560053949233841222294856261446974449349383164086777188663283828451681884426762349010294058646217473349407270155233439214193327029904734817511774725748972331920626481326397185674035086249957508754043873336326482667518459556393364876130605977100386028032701766866687562803823541567376586555967948200156780238063799867026175741244376058499584649761688288636226244134524011102422993121526207797360941894547414595698721576682265137816088947628781013361666166344614536754704887416770472517140767148278453590986012369924053347464563169351317854522582615764796949644434232957725640977880232338703414969637851110391323504516824114899085112410061422067537647271102444241236617299100109748807424888336628000770325893815533844642383977811621937459602393386227377577266240809551271754235985897925372162142973972783083805012475287604864586094408182791868111314912020637121597884923717681963630295502266234100257522873808103099699853488744284444882942915305852739834660769103423314862076830668771647684945131221798580580701089076481136872067586463572138830210283413713694162221069445204103356633828495163542874409958691916779175949855148248116658158680556155680325632000000000000000000000000*i1^3 + -70378406779497877020137863250730877793472735726184073772837314811348184337486822696084460489544209560004884232147981262972205256953876358309564554643710850250478759097328323939098079510402364590307760331279738646593759129125577012108739653374679703133710298660843628980194456267520222584986736460668277911985992518131631781292150033831391501874873801956704182203887985820313263740331411964824274096938567263034956935477039420179621907460567667112636237404265180527277143947277980300955685067917374801205343414917605854284954320044353775787025651922215340143670767977385003608697641471966077689568731448834608429863538232600917447465669370500416081837166016317330507735769782187495706436252784406067789804606038414338152979862743725519538918350182874888083938814440789905160961163139101000975870156624763777872679673866213827868203819187790064152172045002586537935916487371765410845038571297515752476552357197327577921078607286767790857954514526113258365341054425333544020333329471881127103263105438704987152151396180660831120064035469514831008418980406555957844250224146212676238601314119582612311592830945838231869899286755619948800811044565172613934959491267625736713005885864818266277080339559543092147748451650908349423641211163219645755478659098635745634085400997209839958033281752250082050112807516698894931323520240261543857958050642177415715431175273656629349959352533593060958388111175410903683111935424430427250156925559824628972582538305795184093338115459552364498853881505192746099234200397183291982929604477614471304130126887513558815340851837990422824920679244452105043813021960811350235690414578039042534027218218427677088480584823087364113575306615538549187011822402400554407324510624655057230090393818578272026791223710397704041433928737072566430819242842271989543737640241383152102176357414577855177613969568117819865909268773260534451356177197927505064632974702206054372183319332164631549044814606680548143542272545750722533702535533277453238072096685382252454663427206092000428717800434074759178038339899640008183214233711440128840334189369792968357694073639498969143513406557131197348913796337986183393452293556027196515603673935766013153558312275448995480473833814814992319800954390549427137658548625583629312158727701966046678560383761785475598518778876256225159075305547717541213985824951999580640153887961256463747768084769506590720000000000000000000000*i1^4 + 126091625126105052822645055033907772304756476520151174624680305769962525323982224547146114606580271519494434814833802469587170501846984008737764631649415705951717954277847434988143873671067856075571774634466257405302463246127589443853158906474158651732519770123119593537531487099045937858116820189271383664748427369262899916185830398274996402505875026556711740641304712996268731783372508700932126751915670178850076725992917557763294404928902529920760882541692316643339554755457509341136519270503683024379207553252687265027562971786467471513885626442962525746496156042739130701801362748894315249338710981661745325158686229723579794569851391226836927690911790907681726956247152071713609612466828701298938815579559086889438320621002072184284299685075450506357591377450530181687060951309565756203892992322822709233855497938411276586371785674871192193205080679948892156276094786967702768356110755616144471747684970875961694176043420276090944196491240270231761545208442819351980939932083738817712931082548047739368669405383357572813719321604757092264520806071801255059786349763773036181879449844025164953104171456995941979610621931972987745193088604367344261349037611834543931617923691224881463852195495373881763233850431449990837292900491305097231977043157163404876278555933536757181216454463005989498369552447180970123586866969742349869975146393508503694942540225245433615524452834839265026423284411250789681045693683105407359955028675038323892405479097069755099379074460360567921780809552979881450448755807148952990568076933493330498052705824391128422676298846105310195711049528462139053926614016840526008311022221613980285241626657370762954204142881192464125849412697356137405058409612183621949948575346555975938481323068731997214703946293737668109105348032871123947389814490495839598489220613455467720059872117711350416508402566821569776198143539612107599355235060135548971551271368182508988163877397761753970081391830772731688079509876476600830346104524514238953399897000854245942182317520635936745127102577757816592558474286307852244025735258443341572093693084035196368622674099808307927310635961387431320135661891185665285070538700046524097183858209302549703094331671471847391760885059008761471931178023611084292321967519460499462777021795545139495650672441198840776097933251201698022737290749161025502036679395249969897069637198743422375461344890710917120000000000000000000*i1^5 + -187248195065865156328196571877165350471660491732505232216201613838963874747498489293691841735902040897382474085243677845811434606246344327251496605989135324486255845424946174796347846340704826362322703294761960076657146676893093761036429767966713700410238631058353198787664002344683126352762181614816964083070622546734148392650627324804789822183004106665499311553791088948683400815512241233592771880229037376836174844626639848965398556559145365367985749863142051113423665344294611623394005099501643555877671294587952175933996435748863675464305577990401945075051599864035436983973087394639930817418278713318266219526009172382835733350393478575615198859946416252407061084079452547004562614500424493976353606859255209195191181341151910416713561111045945656382959035537477992058845647716883090144787924399676271779499637227878595873165973803865879474144027344953121239425271990738935098941308497561428158764331816193852700180611457274225077595315369421924402346844627097997475547967502940209117149312423046494415992447573194055012475900783390690412313471312107959841116979483054425183152232658614569277698990548076952924504530553344438718329142744660197911493459683528001785532774691387814814720215104777928823528525299395397384334796613014036680985553323803776716200789096327005481847394860323402927247641177677675148913506218351923615040517240717683145747195988457740980623715292780143103434074013073681954820871857745362300719427133520698424997851074450895055175400564032207379449833887944590693444202632233083100388559243318038135740402672349096997309881627804318862861333483815481741523318828449839634394321532371519509178774560958654422352620217547754969594246822535448788573757923741312762613117550074683103811468772489504573061407051755636857172091957174662009401622671798735004559431750378624722813212205066580292269246811365999737109888595917414022254854325883395514099518192392460293908498735198609540945747812094716312879587954332507619968463064855107720992936896889627963277518160430455058767134574426936126253881912235779575923040099572043952536773172220700757611050281958812710776286615800967903684434774850691496288685982068315812281202765608172427991512865610629165318414553355604388445068826024218667269566821215610631559050729098134508394633430768295320003969967573980018990024177530630034449962841072115402718538081237598423371879805249126400000000000000000*i1^6 + 215281165028260505064814241514466580425055584984361163518436340696056057792312935662254987798408590619502991736570908639193184918713873494023605121224682416877257088524467667179953460703125829482098687582267920703023021028149840121374486461325953654562298238767019541195245113933812505890876245699929126978821602292264286696267275160212039476685476438643506382736580944810044493359899200353089888044550166467959833525011093997766861713411545074671340911046390834270940256349907749057235447768506870950676815356656845809265359827134212504452683154726692992751540569570501155844494535995179452501911971527697671570893705542622302736391883714603351451561059904402326219542572933484236337935627935273377269295210447215545916527306810078230762279501046817809717817336725851997163897807535465083331680467695553457215138003480552658449098317646737271628138158534511131859745046239161900227825044376742256352332075310093026470460908196573072609341188485895025188304978863491850930535412096397686885326874239764663391662219931910270040564406839232129919977149666891974793051572766702376604205756140488108271288329449517358251780173610562936014474805632489998744517539468405953290019269986460444957442950551295297430983782493197289273778192758577003369774719049342412724760092818718942730499809699854258664589566949714651058356795447685161655344306368635068851452152416051853329763670401634696081639418397127422942906375824119796346032481619499190924962223221713021711623335370482678317127941609577987569805084421800946732093105476107083404982882594637419485504559264588590754730022607692108209467984408808446621035017364047325535303921646927738133489158638383362002148194559091891516902922882590253669860734688593746990742313797945906921088364754264952958459822017480136105225992012532525261890879597824723094593715403959112604588486123905709950712843857973894109915700164178904874609880870716971157258591692260020437217376812892915701714431781916235021785660137155826485938521026224237162419936181323795881311064966494996299201114643660544772179092230960220480377957546049570301520429388795401517322403064306937181653842613467021003813617835993140876670000518216362024156977659887452413332795891786327136798745815340964889766190155099290612838515070918661013415988295027180477267988816246070978786421071656472594524390931303005927526835738248155070672766146445312000000000000000*i1^7 + -104833828678113495540258793680335768328536520950837077955241253212095885431391134544234451383718446933591398848794357680484421546242901595961037995422681716552356439666369769579155996539088216512828868165524156579331797826224100160492885047038523888422728148474012325427058361278546499830928601162070684205689978419127035645604120809310249802319595766342033662468463477850846257397356530646524381133741019371804684678155225555743184512107164503634037699586800323459226763946410047524147969090964795310296018592243039069615716113977301657077852032196911568316758743771830055607307341747895511045861546781092339212558424179245999069271273540919493196613135297976685348155681381856508260962719271481418994711606820429003193952249796643476769124240497926192927140491874226331670123614810736820488150638965842200565307952330495520497550501418433701142964486221574341926542828261608110743072855069990185389230446104510001156374734061090642585965370988120214555705867943720846326815075293060045321131933713086863732662498462149456909200181290258471649778128548500726246977187760620070085180068558459386239068471174893101561321467951922824166533885192705391168575315774382684502371264135653974706916102173552637486070785988386453054536026778715350016603120906409251485624976236655744235208659161424076232236714029318914070874417684492009291123479411291800426205469259041990686421420200873454379589157513332392593108812720494790158601358430422228617116310879928211340857892652146073450773563369185973247667516159583358105225063402981514119051871524836514126216176742041977722065175038599757919759905268897474322396012278639908723004125239135911408632599783740618751295892096733969030124197993361390180523020807444962726196633343742427905324533484717398739100671725600667261776392630741285639872336110810273317713821693833154391180213250230319144482738408434710995351197208715152822382124789189775845654231720830093565059670592553019571063221667470041334471938934510032513675080174915465918285584019303317556276279020293271979408517840339244583864011047769104028058460234487302781993136070007741867223580307625321720150857475333781229224303862701350824968134698767882397822380704636133815737517542707090896410673142552127716655777444176653057195608101533482896198083293512400009800577963618910192415131234402143848361214228702202108072091825525242899616247264051200000000000000*i1^8 + -213470979893686141511962148208667393744219481260961348055122938121448541259204436587142565240264033255262979491444792312457886532174310119387850207246785125475535614870657540890137329885951569169921212191818326306258807535721467657111793027111494607048663131358689492536028553415260232442764390991069483109502244182722776198512459018302019563118250783232845325138895971092968616709211930483091874058332895076327342362514771939793002004354422937121917126858646585525896958146594211651678595742160154947953509050120993895944998055441225166328452726009551953422778219112182180298336365275421349965033678847638745238800661850720685767761679579092761687839039516469053464284188138130430667766589268731099884623445281070461751123561594686241596291863622824401511129705518145361134865552543498332473584264382170673823593832475353824932080667432844215467238352825237772358760504279519820527142935277741174803432157278303963318864155979667294909931076916952181664269828029739016780357916145386113091118194488412003040298233314767269085571872698441176234248755820676146387243009831134906935827779404004258196454992516905720291588380435527594299065904775167116941357376389102245808662945712910918871982025892375929818660398840681983038560902396406619658403371370837818258078372930263407281540449755465245942833464729394741454541161168895823053165345225044164896132217225239854958511857675236832008927480026793492970881114670392306669593351391984568193938682507287360379827466591461966567846193253257476976365858112706755031433027288926168416736325057490166222969356599833643172658162987304618343998344587048142032401344609482421179737129604945459152085099645058884229592083737494854696744343044645124658568123072609957958875772336427434943430194653360765048596004586825448980004529142489502650011795791043388131391260341446928644068992136397659288024077017962324149711147421700778402850546085248502297096188357691246802606708071120266776326548882554500835421872953891899752272130547222848272051046335776629531773622629193873989775010185131285114819266611781632041630216948951746563033679376933356934345820791396508039213306721608501938208915768511919792052964425886208240015855652600680604566263451960069753192425397649070260569291382954243473945644192394107930424289053421730913886910269407064626142721292624723580443914852203984073145248309577542290810158972928000000000000*i1^9 + 670127413602191976375270425564750296541049756739213916716607661444373079422305612622381225942383106375361438074235135904223217971163555863647311233477467488464319529050591198414417335795643442082532305240743832188527104401256231182386002348501917699936317069202892730311722472355794854162266804720443573575289103731493986132417641866708096573805497039070531501961414113976988402068660924255207020697346633648505828094431740592580298265464463031524988681486760952022582294659118542583674113282714512330297071135240660874641370337960951399615794875123310160694288301983922620966300412918394054393310379183024549413993729372280466914305859059856387814803808208267493787302976026128020191616263710838023801266613522652897745372708576823479633011938985720675883191354207885388843027762298555754286133704745135508963030900301263138544905735639032460879905774067601857379919102862936184142873946301276879318023858135179790480979929110617678959193842470746035885128690789113353457537400318896307879503349326377644240742957286986065457317192764558926590038168313624348150999635728196795486347830996101549940180612361465996261237773710888520048849714036872470797382206558896236182209619281968765738760516809778833067523992622807848762428854337675769329490952869152730395150206278827738956770950789367327538903485171841209434282454288804504119194154355406821188483136208427883771846506959592919146107572308289789905905014235455414743965604421880446259011588304385263470167277746757519724662765447208607577491910437749243011019551335715726050760719591992353826962815807225584584115044930405168910747742550616197887508438302648937231039137535819248313996069265511033266029274129708492425841556212048285006130385606079372904933405946322842459741148162307565077586473888783671828465804689610357469850645592505650077905527729963855145158968073740095811152351957911705528908296523695526902528910559334932920197011081553678370647658673181855260264203849508209248877417656566316705526799814519795545618668211628616138766639609540395990604643722667199951247711940985534950563254914427808325657789368567057507338136200656329997885169385091339759023754876457344367997931097153556114604231744582381847636536887134943428568632292657377858296368605246079744636748413204109052171815164613426219624756591277114029237339827996885059743770216320697976556386975062912689208792449024000000000*i1^10 + -1113046078782703203755219476785931715251990874755502578271155960736139366859621928748088463933262466235859445807918761175328174449777007260538159817145308279973358928089524003754005947664257123976524773691616627563172981872199476565662569843185385125334769976000302544404429607819773765429392115322424396046639789222295335104201762803440169281362998618647118641242023337913847013240831710021859441213623897364267438416770813683893211427645638917556331292924205666877568627150084214441462172190370867640035003664316182196852708844022503458679572268299049817121157941915915512816850326745434079711985172717304086157626682088338895349116163630009671185607609958178180786764268522850619846416406247332366526245209737326055413796528451888221776882395537048108835801305008577468585600849594978666155109661595559983680542830556203670746323418779415772545292062194221589778007417859441571007887625481685164415534897963421369948926295703729155932707033507413766688293062699143354991488204903282581297042233018956877731629127185948471093163693288415402584751511835449414988475622139295823504071107642548702283850772141440507722664521682464615706352792684135366945053767455761927120540518610444929777242009967079719323935425052195357346817096267413837807867526133706045755568773240631169661475080953902092300037163803386629320645113971853747968133579109954860930007610166984558559142314733929586526463178437060674884488572080693435922479996885748535013254639986837605437652510480518516466876520825750521241757597652245184355475337433260389779918341553871695048525248966180449522781590701857536812396096912918825233749245847006103924800440608213203282918172519708080002001331695596381059090005490124204887945287499868380781802015718129139936743930205796549074594137464218260492706941930389539555159549247351186730049795727568424643038295694620687491394919389498313345162450521908766517311864571676878951031139893166329943690627610385958984270224736754398696337586769143610544308571327601649995200052972931347894632027781649426623379107333904493541047405172803022635672175938957394096814396017969682217352886476023877676272062057957867931289746660455869953764879289163160352514612850252522518033614476274151226093713520728298139826494691714402346949183124528059375640602653800643980053539605961359469322735167506763468075648512320207084453258778877541005896900935680000000*i1^11 + 1364112316294065128119932778895658769912385675187656188508030423759085884077754946960415715673376739741134970009170141189678860449150079559978003912910032071812447238223800087771597444837967343598557882490221582476467917122041484754287936767821380237370471136770184560975145313842563180276153018395612081103642688030733257637518119271911532292621572437394562017760191040942116924316161291636923249126245584737109873178142660448964753021035277343827415696329728517481377019533296577192355534930760961794874049059556001412108626422880908435747201103940516191943269168002488132368008523123704615618621385147658298583739879312506593986363415390854192603871001416790315180049388266354847299657723283240450388973752295673390980475557426669999248448921510436577162861779329977511282077464949462204759132548419533794278360143023143249300163840861812344133550281476500435327417933648953862799022911023184409628389357029424195006104114018205840867118619530298016402385778921297297199566614250502519831510500756699283181214312530373788132451858748603733973850287993216077252084852246259442355060564917441416579150701879431695166098973591905911528199868155380771873280845822461855054899424261251889419545353142319618307190827323021754117967822274675165516249946381417661072321992098978702545987372740107534836545327008645593122422690629166556033694659579829981096745581734791886700039091840797195744460950081850566545254951204706707609208086046249343872096757687443239549671402694297133412563715791045756057876237494094046460461717931248196344540601231816563212353827175477291091521514706499413059984272117166789181417764493459706319245767229991717178525063081475781582756923935267028955445730917442069784430149291610785666988943039161403736052709106039212437048507987999401811167464439695779299386279587478822002614578222183176631360966088895629424854397651431946156332360333993531832245825188349542325137408294784351697554098017315647033659595907728296746371792882753792839703339461191806843257246871076487653981876061565445929937008723627587050805500273172633808030576595117179016303907710925495587529604577523182846582598568751081915864082231747084917218520039379202309868388565188673702146773595544931830534142192222590765317623555089343945087975440851944222458627407355249963222834728948163576528385236352210158270552647876071113585301501266382676323362406400000*i1^12 + -1265166376632181785862034811916104785054959678463976647926718631666725575589722106370897735882498003594135320760106003997435073540976298396273624035906273968792564472657067872029876480991091215982687720968741453139366188325157334907948461543936241614765553803727560679094194864569908590243592504709903046169493932060315750762936722385684913183058283402833203766650882174729991232363161623443303028634524445518905394382385703021271908840699440703543593504155903132986911527726585391636941286319028584753138603940878678138875609275284868652880149363779646514985177991194935318024405188038982490582390512988360123472467829018492523878312931427861717762955615799316483386356408748976585275206596186130336602280568941938865573355599237310273460397168193177797362000304293511937592329613807251315613824643498244712614190508858065721221295721580021975347022386107340034229306247613516505884844289195985034992125900853034659489685295263769543000456443108043074866799341762554811943928059829091276440700144008097957925585471939797207532340664810656969626304447870403974485419177607323512235445749608589059159642394338360467043970289972969977883737965620088822921696063168519025935409930492745281536641394426039147683116899307272340538754421316735620609638534488780791126838418362156522644864560503808447736363314479577766798615878384538044816378853984774696890460012690017581987356481076270203373078876668860601816205020250961484729653618152272382276937584252378626903883514526805168382286496962544581517398353586092441846254875807679037919402702580851509594546544889466254813903117240843571716843328867219417400908546882562185168727093296348263149315078550782767230351884207734550534999550220240950220710582214854455582518974933519368637318667440001222927159181061314187204176435093228417736840696969298668168598492711391841117848812685946143398679179493269930348334023377299841594024437470647217152961392540012924787410008572556083773315037955000265511754675794270061668793676197342993925169116872226612755945757771681466057587147780939928194562712796282798711884453686325489603605054153642659379655932541470719811739735269937211148088955998498081501417876478922218274759696969063842385944731063726867435321998247422704151086447010129682316282465916899600769685243687923278853920395567617724945212364133611851500220598844052060812380266334167186689071513600000*i1^13 + 814830530523519613451348605872453791928858863527010155024585299201920390869920960659307509026365740867504889498468066610952676431682994412355927511214493372003535411020517400130910012944244447500570477915565478902286855137063814229567975614971068919684368064305421363892377679910712950364754028620814259448311777505749686417200544240297327808967976070299760891483745828560602105719399176486362652673453449855159381134918163183146197827280559347309690431091842509223596993345189185389581415989525421919331557446763590929554200220193300924455230691764003543592476088409411776789392484455115938083687332697814099209251569066485597354882672369380106582236430456602622870307091693967650358476244311076520190343021332845707190638470209922430540089020627613859919375889177452012826249068426365569079613625879447421998650414527671663152821113400202796148108452520657961946122957263120098254594466454880091118452070699315052466235595284824760010215238748449848186546636552178205609487725219805812561263732525819137785960645759554571717764852908974618233250135355856164467066035666379166137262925121760384898305515537442258818585899518826050069266948351556914041388968705712998423174800052618250594513346696636587081801066942757472585571861188253347787786977738642005759547568922763401152833592256117652918638259654856509274206374345877825659359601155620298317508528573284724906563784809262359618398242218300572991273977238654172317850648703381775633642155385915209804900234287406352374518736878009002108904803012546734278715999749944361885218538981527718350194290093822208683366485479796788782440453111631937763994700886161284513405271945570691117303163458524439375284200003189323026077887537512030925283233532553619103881579158725796010327486699352665565516311243073648761626164091413766661246442343044135460232355878065289697809591812595150528710954405256060502601485250132859111681977451122037559872271541553136492454591798809563732581094360232030238162712332000880323042961528071848194860433679005353540344452353602236256777761893864665600174734969620254891468715140958579564658896964080930794197142896718479320057384781100354982677620787547106736421966135734968196603080588825503482389442563622511602797463115721210393703833227461871543096329144834560675566079936317913488982459383192548187233616904251960545125866283436992420925723975153730375909376000*i1^14 + -222924804876361138179017458510514006481639955946605212537692654209185246305168127565694277046500138225885132185625168126238338707910376939768182036373604324941883764898452216091139647446792828489383658794005902470303481186003172237771719477760869795420224100239336974043938690654103778235864071508539453430868572201598665441304882241270573986430417836852624912929630504940114623012300725765379367652802008060242196377849034608757162213267416758404342547213704102887593937573648640758203590694129251625298522830057989764389856357833579927980045191997913041377267154554215410313266040756004667590486035434718549710501857702223090396631913370883002072176908292117004683192644606894781909563933105875911849149726077750939309763613329991942462510226327283915340381834090008194642613989274449717113144615226148931954213359713133800044919239103265760445457112945932734128568038132677587016376169115330006926000214372074222064913289675295495401581927561342239812174149041343275784636515108338467864762827099407245356251177077988282081205417356843338114878741688753484912019562775558696469019716970295380146256938610212635352515045756371459360973560299469155412435457274541560796868742669127199253398235148641423484180321895537904353958205554877537227952465021995949605621169822012902878181463601661115557321358543099100032645251509792362311097064366615266948253033040301391384017137151504860558266311623931277679300549295913130174433938437259414734270993834831729310144074822140561152709272114314984194366478724567786367373090310567379615962041534433548743302969715242344628467373954819971808222476850142792264814148469284542895335828620783626424638075326881897211063109671041467099247368865954260852289973448556766647315215233590629260938839906990891901206413397158350877341231431693902785853225145099725868900491269473623643843543318123618039914612243602651972192400886420692317971061273200791731129711501331812886676589430853225742025712453785564957665446426904545930272484795849409315606355887741663425438028844913644643932150749408814106409704778055797726533812210851538745748774982557949606568025496791636757110116349874006990881650966234582525077219856247851379464952306711891355937140058865246440788060744838514003165172529683170899367341650118750920746026370179413714368871229284215192373740187632103113401834923898513397292514923147376669491200*i1^15 + -248301197281415961721468813593322540974929747805801557709197197985150151896356027076147899661632297044438622670735241915926353781919162276788197425589498433844153857592104698122544943783223247876857228903394247778677815714473726063677288732325744705293779384534674358843708127519103417324964005615868547423162316387824569812907043399537505485714612136605627757137018879371062413966184104415111532145873756523130026419601614365214760739328210113479525541810100492251791647577438137383482992912526669564174587107487232219873306439190667275108431253329642048498213461306611745113815503516362636128311074712371988861252089807093869380151336060489405617777362882746526079439375676399297346089699707283206915819427928581606685825795888662042356537912070088880883177743765447970761125927068766496414272612731496753210266097883982693609805698462225434556886649188450376209110712436715146812085570995256193464514885109642278043646047243494739462052564420108031727198580499784815455987824777291831234280703889482365216890682768782580430507149315394498457745037304406582799513066139345899686969134812245418232579927864462621557781832764735168420692896095871936334170781981205177297666191707184991856526513576844743266129893218940795782580217940994046382489107052876019085440272469012687066293684873867414038732044084967661044521295302313734603701712165324735514786264845670967516710182454950877647807784008409852404686453094152001658894696793467776086665226732411903744777728649702225818958865298239655432972653379342469777068862759213690500667858593431879767195621646904439709692572277196537176920791665413796125708223514350345207457619457577322057293547854723417952611256465304871964460241634268155797388448690539854594377773241913921938778425467484168211993339942654364188904822119493645026333445841764890098922870709271259000006140400118572731396407703173297983590567116777789685828538847264995503357762342858926975120045965167472088257078103291075610111617290477205671529359500298998357559300478232777202447629169242318874417930728224326091863327390615607818676757043597736569736894303984947847899769220338162682478587629492246607080506034088896077840027342504778887562746224419053395087174270192202690078068718236141447444192855212625039574219701793181936216028628433063497764830183299266780135020534628533650126738704954770481822214130724482580480*i1^16 + 469994596558519000935800669863068861065445432015119086851150397182283285379318125187038318994390732429175677725606681037892401637003344609369759268874331941973695402838030542420327614991373367855427384030699209965336718606838105167320182416643941022609501488662504743975212533341122177946740897934973911522994930874896664264225685973202450644172121285018903694641754240887953321110316252212499962555918012055550734983071710271642602201824603737128596149566813540973276974237813008469045247831192756176206646696708662662713923972698415384442285431061177048004157897744610052511526044231359882275797233077935291369419384122018874352661081762382934709569954686494526577205768893408523075358974371101778397394139235368991873501586476311357614462612449945554158062124316974061742256212245932804474912574370524731901609348421327317363036671974102782586863903266592022770165561547003364819405409301553012956590103098607088748960476645602027260368634252532858580213245449230751197912240177405325456421119841246012323421495063518852672795591332393953482778534673323538605197778031792541708448807785034306719004828600735954628258648302062357796161227342125005414046078713893381129536984716818952945552405339306793297080427653377376023172626629260687411091689109317692167350192943142417874167149986197051834550464330841462932727787447202406096891467918281414419502133278113200830993824506146061567054539185331662968199050138860385072186904435485544336085521326814535350266544072228420599655580260467724194638849920385785777025444708059710928182646517017870382773279278025217773432995848418797735382160590316783085655463680519762198948860556652694048359697231153300705940007487815908703308744746870665323770406343355185593530008916725999346627284805849799674374091483149453302963954497547864551150549610422017168451331051362013877881263805992303768928418151129019116409795959853761798494715773062434043323721222634869769622202859808202642528323341884143329802779309045069930162261893502275592031165645770787118989751519325711902313214158014865997284155702731727965759120783800924143935465337757574156689562515401504315133306305437077934240128998453513154139663837715315597553362379648763436527186614380251932673565852350271782774195444435201943210822344363730055128692232751225711249690135577602725117588472296672529994957832737769373739660402537529344*i1^17 + -474366565788480664333018424155714104815666193682273854112593342837057254900680922427229521771442650193727652891999363180767920406287421904890026260676063936556744757851416332438363546810115983841244979215163840219787479459501546923498190302026998505389838046449042659252858248250092665515117080087921350752734236680949805860710384744235616088029855271604768889631895160032205980880941267996682010156021997274875610076138376247637419786707983143858008990332912220978752706165954053787277422970587232224300046156251147454826189591301356175988222056091926448631908464760189571697145143490068767564556767043210437436621910519931449524555745509762189720670040907180498401876524958104732285501353013942469986681606550349517546043296239605941270920228296016149125764457682778001925710103717163006944679567846329886155340975504302264714162388997419864886952076258244198616786525464087318604226710414828794857057118420668507161207641684161056518989148910365075370819293789656624953999026363349556588151973176788676444530136134800765118151799671837616970757382554426045835330834341725827007909032941498395171767771289586379705833195601319473138869891084065216372706122214626103097231076931092123557335806154371668421785942273897454408561579055603714836945926990951685042820496420965555668641003933942930412817870133001231535067348912227390443477413559131750490871524456586365250890171459152457085442127504003031235597568507629758026768331195467574243948984535498156357002636432946831559594203348698794705969508613441212860363118823564106734557400363989325907081730561985193571738093381585157493981725990067676230769808895053200265864821218223300129244858169756610764239297617506546943069674582484084451263502122947596275574622787686102580630838137318811141669116199322878921180626738642811036024058643503371012014957152165583608427236542921203263080771771830737037655802088782889637096474502962674486585404958555993925711639709729829048390554992349501831866341012790760065651002775861952876220025684316998580703544324245700786129171564087942389445651283119957575103715962051530676542981585325808729126423150910951830620804023115303012717979484809418960153774173663197651549236566492729961091233160285247746416577806966980200339425207090932384072208422474669136825065743468975090941689011318134768012727705284118166828676301036615597849378644033536*i1^18 + 365383530176928027534308879230326741430733451639466885454470628591971180041173206394792946869944785749652675819294618075110512185475266673278307675038128019152072951600820283568196609147257910809444742281632106303007566334848213317840397770119398310774907948631008556305557115053329630432457273721247700758202941675565592824553851252292673115562659001671668573474851208254117447831292954714908828458674958972265993907494478218937284109183547497017298074162704781464097933904496102844309431755129840717087761235626642563381809751378862613684264475519672395997785971320420570741292672896267747466609154333975559654226624276831933850075516038291305578252290562159374412856955804791677618548914162521974732170745922241802377210121440026417831166296591133082814601938185742702644341070489738190231021252690204701691209851309667076714008536996514919848528873169637526760223083457413470624778308298758356317051526529243248545035013804972281986777736095393053537209329598598194208822266110938268950902738600927603405819520537813297110251116834630709464262539142654765347694349162727259982869169787813121360217717697346192451767330368613528653758579622732600825397334358566194682440799766902732430769042995642517846007996978693314977496619456725542757992994160386679917394172424509643486659672400231831469920064409710514829211906251716173058170339405580906423578785085893112908846936030233918545199398834116224171002493089177524398754874572506633076026040792902967692414439582941413838080726879293680499269536050035540310542081167718038600195815308001430591699622710565543800042613352629734443431669224719928640272356467963411386120621262869969233959658560713477122916484983613916950467912935166819789633564158750244175446291811246116873792939878665571205543459220390178449275652519003872123793438136096553890000895017390494510495763609800530431490869560546900222083628811504154298627797965114886922280781684928438637342705108771701305067689425955932181099913313108367227358061834385108038598393658603352859567533462360074355915782009742318352466403622965741712090006240491093387487509551692303383528499726318250081044167772319950517248578674678121301545628576438294780147889882649522301669935245221314175599628954366758047085876391092676108973972993089063679913742902680547611145824915612177575875196777484693313059104538515182230803497091072*i1^19 + -234227093323780775119223456464824848024613099427648081383174433997227482984062651339746737259161395950605705988536869627317749699796832224747053613528611403603488697006418582647173741240065936000335911358951438174653761473983039310171421032534753265313521452191500810036857137090543661460252983461111900920133450005760580727371960860408786771107272587452638562420350302772316865316519465855248375691016197521028585952239985807324827453860978138591873509748672584117158119761792223162901169616275865891765940930232894519511585474372171048944367434925808016453445304609474693987274146817948188604075720843450955661730619728669230537247028810771874912104063614283264729962403153691095181355011519892975100665728897723056123269299606949708323635998072605215784827985448845146192184196227100218865809882415924054420214259202651507255114281532769021389329780169115444814997363699259784128895432282521355090602548978747185524459476798379418074714859751357301776638354287045394175802199515048253998520224033746029591644195455478728049424884462437724772698386402304616882518229068927154316532316748973535769261115937089610335312723709842655991366712178937720237510570697331306519858478268136381802357680089151980704008273946714320471804813359987481609438365879693125953112743320366180151622199464267938508642060968020378122647602952853383416268911363536411626898177176039230632925145387121494388925121242536477571426352825633912283162944538198152291234162295722681553778992306711879395869191830147573868703207231645506170794234798202126802525272119884282122245794240438610911288712527748695486514572004305562640450152608655963596498153864402922829490284961595912188606107878720929298361522541160491611830043789535102820330792454812205513401705825422681470173278596004005229302120982656777714460476963255905112834500162383274663732208807329808808009917825218243410728825576219238018039703038398537927630972687430152136421117338322503710211965610409992073789372106293923373168269549352712755648723450950672394558329396714803867850691572649825213720461066868826815371517685787467898711559086297225850114264624914121542502946130971610370758108208786747740500688100661338372531050156418881807719233897143028348705990108652113368827248464417234146785295216751235520957844627983324541554895443827723745404810679526767321752099940052150483651919872*i1^20 + 128907357977390659310732672518166611778780385573824263660749841443589307919213948400860217571528948784782083175768870484216582564174679829714109549780333820009262280338128495204755040828520486960695499923700501478764905125546423411057628820426874081995936883739734118157926605790858991054892842584117189130841616893300283098747253481881216446279153167867610176330907562941112851656855632219015101243670289398894338088418649336422403107356190215511191674383638333592680063139272510549561220120275357098295785674134614288643887917890639550233294853705856757534772490579091609680793639435223575542562281813508236159018646921344428059710576370207778079929104883027625646001386525032844016643699815082246180763763365032080058376685211273218180697964704606305461007539591528280396353415812916569094833078966221479750154816744372658388577492339596375442883432833086924751968981809472643307125192186627224569405052264046911501543991110026423235993850209116400541836097358741039777905748478129251996557444992757826031103669265353545757121725157273369477474262281698192567186545303145750836225609133894647172294266355638844509385829360962753408157586998856809631579972286776139176397941608954835170251042147917624124967812231262257221552662209226350028908878898414147594237406268813999316659229453842778047943445784205543878074924306481411007142411684020021398135725981059846197047048284057444085732878498083852538136542783900431489871325115029841394909533306965432583973330090328453160397181677024003951333286793118010097437362803587557717979004611559933226402851260643837018861794754686833921795303922925269769345859014160386330669868237123808482660009018865245738293055824150939436418542033549203700126463756862385170713265720002654053432935586891635510948671321597755702266712636132505308801625162503033743203269189016664672917559654860325030431062718080777316348615108546334409718498083063851910599041208159467761703253711506394755428311844943561821789456332179891592988021975382015592071428282331712265350697453149269498954040280022347329453853307513313382885647980627260583692236783008219986574783340300574214768426270266457767169969831082586428727739308694185475386262757627061483229657422552961969632691843759227023014801897202544071585289027887199038254246387183127636517118830867811210708093816868461466779670756689973665071104*i1^21 + -61410750146155000395942107857153840938024148037566040428775262603542681218314695468501669312863954344483771800617564647158111612164442135807765206073682757680937351962075419803789623598927826868659539088082433443989477744237606856394586292448870295330210848411323550064967364784656494125952301001057807322479070799627058815120231677023521448893692091964605388639492864787247993664283104349615810647760371142712523825825945877630638227248472413863865595085672425617398870561006221244841321076125276555833184899338605195445425754403553248222198700593391040160007925081150964268006637749019868025128298959326955145242678302392152297425743628695330314964106107004011542125009512063573365872252396358602350316275841829989154407564902868628295879298721192721007190141949548325978487706319236979515803435043965949661084916887080262018348567601455450885501478478386884786977165664634635728546606231514698138322480525210836551731726931160363075759149488902324150634819014227865405377437414644042476448090970973353081913314089583610808707379318588332879457024528881811060207648139413323136344329601686445373139635731010862079808441390564432959545900825886820634708610185356237176701336878424616201707074190075542346786720144984096704744570289520756706311197530624275230848738226359042973861317311850422901866200525616506292907627901810745203126159972936301844086184196226213045253108727371742497088495131573135575002552388660842845911011778542223324719514794099165372370570519423975981749472811130891983176602938014751989753388065971109223986305254714217544942684043007765984531101390283031700266501526180758893478406042685572832994289974910246732873879298545066401280053532321499171482894017468325528675769689056346097818488903350564305465645513466159435700241103295076751672208652300429653938508909848241904374069756087296703443435849784665586790562258276502190859591542599352219753964039248147819511082974858665255014529239829512288730099091371198594422698153296197655428210774952027345624237704465600797994781694779489829645020026788198549876579653102839127480539240108475902897928964832852280782856048474476134615617645698985551775857309194561265295854486487051813926583163344441016625968103288056063495179976088065042532941548315798461263764152844263621634232058994420616513532892503508470570491982090187515138194817771953455104*i1^22 + 25167946505358466940696203427968530142123103910612859663756806133354519676340055917469215016407130371665347116430994439789021239107896459512094738323679913936944705996482674005375699074038683810253861682256940173089336704764256837951159425180382278090436058343195346150553769347554595295553265160369839060451448081478525056066588802815839233747571634673086597581133160343623465685070327488266180789481496660407173405398947827844421842483245278247452066401085906824574640027293025557988043828956752492761542173671224893514732845866778569505012608416372683963559389271002812283197689556685116616963707278440970336330090253497451943158740093204282174922273036601871490799598320135518297576635487376975300644326183076263817346704015698523334006924777559086009192370084894188616606938935754966076199524148506935692699277960828604517246435533931808885720582207070886204324673102422569087650534367806792418415127949887113374985308869407991768968482527499886390434926834140859334609042706718427579530328426655572944977634594393294505885171485396406677747026212920855853086328063298707744685775402322780236093371692013846445093611487548824442007245238188666713416963069803901871516242222341812297137791811915161863845532819660893795080012333595587713562008231650487266340492925168739463046163605671846367044519651105463006500240880854332851516886475786966145046880085902644461351780968943642943985372791986543257987449219862269889736366864638128708946613054504439450053125220411889735905228701509163147289322718424603168713701750856264291289362898172174007557127047432746638087864954762681306489356603721460822594481771553194699994109848089636861912946808329480235224682749070561518061104480918096611776606715301237893255795854951929524799552118952095442350679429963230092751623379131379807050413523446244303225918603986703815506269532764323991325087196255316767901623902348570013915750231806492452688204832077812538963957956325488296942326218100713222894579698568541675995211950372350498940313396577532940253414199879917155667314286559244866912363066104693602425823882598658438075597910613259767065750668269710510724565025464044969836114904048908937459476977453521450804167363309249225201109354242763690837917213018265069721754171529423216900936820283786286044248613353920692947629504272989016889097304188435835958243048443346944*i1^23 + -8691484767972724597183288616131610171736573490816697377907060273304745900630955548477075656518385036301748202654132200864681974085869642101474587690380231800751775816450186998870975607100383986216568133842817659477544068997723695930315932281072941324233191103337604530547047837104125070894019844606311345545248222041428321759894125181011110641851599785766343127914453919355912630336013479294736892839555054255841472098007683713890039949324397530785087775073505587530481747564580075322734135142719834488330164014114797706777715962058319858566883331891299349564246328504520841578853319780852422445280563169593237815807792932855096049778093337541120150888527907214070145895545753462152914366256188569840029820075267627040819136584511311040266865262481195613467467676986294899191581386667913071594100088356274296026317963045765072778360355202296559786549443354684882445026670145543869766929699384464677813672968614380289570908763569148732620215719863329864500446516916422391655972513773087703585662816704621253884737591784679990208271771878187352556018756547288819473126639478241428518724316800087760831468599942714322447970595960642924265918138547126643593284742290732649111855747312489983370234782414591269493377392161579821281231137599461967614148912498219899406725666452944454973669379787259187430922601422285769729758561605289897586474572002588335470226311000373199196707485429115769078306000870935135549370891138110718502495511600261462077264136271912306691498132499185617277697039323606752279286060035654779902559403687958930973451100467511988054265701371736365395015956106020576342709672657378244264718194968766785022345652949233481065237869995494472403478194590792357761553363413359376325566918321179149309573225983772035805468834879426814876208336112044033953238804590920360470440171827657585318709771073105674192634771276309657370190930700501999738658264129358053573529270487634999442104685830539505131545907299861474617429396616182279839261783857675711919145293260986412872709812792166703977824272578573458544747394375058621612538499728040695142924306040532246697072489654773391979696616441595602626948618768363774049144999921785956134060517914974629492391971503124983697733738704729415760679662694232242585193263859894196065363646808399430622718132896812080835710061890231678025191036507695890775653151145984*i1^24 + 2414865174329828228527902045394004327509125460652623351772668457144726673359465201196754490795845290171983823873719829829796370748685627967217753147620563643657977999975197750849648980269648763985960356680991428362373986028805351467581682552853967641149268596329365840249387418441188052549982295387749990759858811209878988943818211089799028377391499530818058308542909135404439622336024953697375420245971830568764707218114441249657402728620350437502463304713821617378560247154242139293759605764568907828537057719293612375348194602417436355219248231774224304878760090308326173229419057310925091396029562705380382212712697984158047827091574667839724761874069591822799344457510827329668687469158027872889630285778952135074237254955365928328757879248420824190047438329538626281610001076306176288019329626645863623062537312976333081449745330698162093190169567717618110689669885418896104864496350447194724962351553048086150716904609930361972469024808397765131526340620041591099453064573330536256422636032960019614311375687726101124114276547968826447070146862897101718475603024995173943311156605290637913840174289152369536611870934054950767480744333495785659231968828459053547381044492772808781319493655478169609861343229736669082513045631998747779880225906183878267174045260943564751447787090342833124620011026843327411119217631038140713084678572671588108617445414440967377639497623422546199012570014222213395610076531442928064362817180540057463833030137707547178270044561594752644548052031913415970237044196913946241140421617488272101159167496589490782356394624763936064293608759578197953966518254759824404542038527906639447036299918959764736061503412652921421448790998469658602158183777375196520435349873042354800701203571779900249793661123655870426708357918395071679810001575173720802622442671819087157597443943889198447080026543793568733189566071091599573727215743780379638991857586460323845208195107320746994061574674504821649697859061696549600166752496608311286607914744142548686004060586099370495669322776509375784822302971347962643590950760830283555741396537797585892850706049888717406909589778091356436131228284522226173426858811279182710759773843328513310233083650511962720178649809935189232708878169414933566152090368817840793829611157633438136676797015527996479414071143479891004486280223662784774915416391680*i1^25 + -476470098185713487427516759004203799790101972117787212746400691977485932601575383892193548458742356792620996736835889980742329672457565329789837458588907144145798175735796647986865487716827237306346679118438431834083022931065506927551082032215489855390104013892142679678973697739447636932684393454702647239637507563387708069367439405278752963823797302925607723269334910188166596933241930871118540966815710476906090446268489774887563356418296377431795297108284705462921257819565956491347422256613357270914901390504378106275968437521358038016315439850470840369521397486121935288884035527007898240371022423033089028193034264887198138037172953527984394804765191642652207535815502623192772056011761843313762184359263133132095636847061060358601944602759145150070155118151695566853271869047819099850149293218699693938263114748722574870010212291535200226030032585153310414794505493635477504879135685451457076460833410486967418609759083997929111501914249226129543145543846054424091786798504600361668453147188060312155661009187994795074907909163733775681275021007425648534092453640000959419972314048731225110883480727777410317663896057098808386257630024941540819403815238256947261804238125425643074706013234688473604163964610692805878493884944854399771335594313507290066012968771608246263778587165045206526932996688397437816994484707374914300907098102132625445743639795846208392482387025810666640138889043130585067480043054242202147446525817685900845505860929138321643212540773132520843830489848172287023268688621299896328830601415356958740656418586202035574256912538558910376520178903551812865837921874614612321943049338078695793383665865339545449326037228361118040509642624017122086426186941490364694440586253776116796875561802632448241517234825059479716832578946685106151916125237170409986286707895157069487446061988088514782532417394404443403320499416358936788719053271531847015393586272618627194956378569071347740926941399859237118426576583468716981854191393117720319880713184523853246116514184644817794438025591945174643380933257332085786638930771152160728397600084244211915858200035081839869975550244864923702992635708693423635058422284600653908884980168906237685699216872647795451610631551753366014711866963271872091337792067207479351064759116132540402408917041991572364816486725628439909226567806013337656885248*i1^26 + 31146004625075434880559250575622619812381135931981689553461944044925290692501620397835383583418386263929806573408031534354976107102110825480610233562593956259940817661700992181704384929072818406119966997954156587133177886762267471345023336530409662977700628463689504447592063108909047569235729005016071176889235006414570103379606061600018595633415534334781469714948675714461270024905139832362788434554749511398211017121089815433429625685615986891307492696745725366698006592674941953299886702489019188481428596591622762102533807436229351194156565075893799753144804776255474131090905335166869450337584206461591163832819364282685073894706456809178683180389477609230003953049437048988158527569352120042673672387841549745661388672967407715015431724312107766228361185540226895091785052345328320632424928934720983497159698809696683349385555977139966473965914338455047069504858489821627892983733939968175486400964567674456019892700127595863563801813551270290673339043454582378572924209672093032607713195615266563001750461327662112999290181736840720858832858691644469069140373669734499894977676543194469066909125273993186745859089808314760258917527746174765556559432081402281403625768932917826782631798813603214916517908051856131862313705153789506934513568865011077956169147148945050847365248873052214541031443337186159454673851544905235322031517743351234401645418344381542078588267506387238706710660089368038241903228923807629782583785469364063778569585572312045067387085217031115024840629209410595615675560929624099886302567946308762603228146837156612931400545179530794966049193986356303096580070745590362405432314083616347192360952369331679162119287907864048993251493000192086821692549160002502318104142272161686751793230256500578466062860289826167700974288139431723120547880234704025916992106758712681276122507516666300804464398039298044117921000280983555402623768356897701468327656381445933433864651059796354403460065798893354831729368182015777405576396529487675504856022891863574016192852764556456684720146940485852529644191028170217271248505267979476630679749234251169634847888686806358423360063592815022350796659714479760304897295135623186049801653562579123528881573832970466004179109309789676065085038986886377981612731766201340143780362923466020032925414219825597749866018626458112620950330001955275931648*i1^27 + 22168256811573172896245832464001499824392463300765286606095013715784201221429081530450851373199593999870898704960190900678768958488789042988790379999288655759218529651922822384284895693142478944297947137409088790463982489962224429441539880140614520644153067527279947806105376744164965182760353721383609732094465560373048041686325248616803978830696539073522948533815876917153826816131538385826994297940331916075421838370640761667130590241433191461473198339812629377034773259752504384015453506382124319657000681356936537667627309702561541504687851898544481271056401917938120041209339221105514512890143368392736899601827698950957626899001529037406448961157551404729658824484573841362418469017927717501556777157885312593083685765981093545960611761072259622554567677580365631552547135362833622633213026281614374601828685830996895326323723240644357759123471157866297565393095967307621666790514388393462574815809334697533269575235884927838549504265941765606122468857333140132233756031529882461761839631384748453076061477192204608047102042414192100869634119454520852279165414628353643267813532966509172337505961743981318032978710698842600045980424422178347959366016651066840729881220666978698097837911331820903920667415088494782366205123672090788025638599668351466727393170813497626209353272464791164355906638346586758739930116680463489620699699488019335977188409766406673584113110587270339339448805383091047055082353638824889476358271427724162242861114552138686126343090998594900002381538126542197476949133462907841227123768598358728211154739570961943440146618283006449127912257123188764160812719349650033821198901727103092539600585171738164320207346957627793671823574186561230359963308966413617136980839840916150017381110066833947477099827756905591174782750127589052164646687491376350072179556173672115187048535400447222767015742321543995981107373063735404516828248970068839996448583994109704636385599248026154324460960837402226326308395167709721868478573006033727521132961313325741310680651868012444105654377415006803745217273097430228327970994222585510329549016846697087632321899815398131212712525818157156564388072237892477903697890395046142372453968066662529588299543093935310733249721222773505277582633304450426003816618831846139246811676847416813658946592488009378127348430841717447576497149293788921856*i1^28 + -11466165557946605634915416835239406603754087099832352973489177364370084385341818173962163580071488916126966063289085758219692963967082049068975179210565190143000995496201524915986941126178016256095011455090610581490139018618884767082226595871045047306039890390252598060942197983227418222151274162207640120181742447078085743946386489044395907004494725903681570769410731952104596548365613125520259319409148269341078018725979458824321895119758656551088171978449173350953312183632036148032796508982785561478896243107411605576702895936020315144395888341256229548989829984670303778928454145204024697445410718186120351603495830510367728361673699475045574609085371807621564499203808372140971633326846364931419921779614882950313948336391506703953659578015493031163689980332103365368620550913342380146196001474572399964763161319992581193667146823513663846228171848396328198577126262667154209105872482124036765506133600407430133676798888113674706468682400366402468707395033280239362800425542822620170280096239051056566147525087567730622109977308543888680883222747580890843486388533566307058090523113679198452096063892213906513207509751043421111741006173938426345926203627611089786267430961471576166622168557067050881255232922390855566329250079165284858157110696063762001764615469299473952759909141898313107155344758234612811104563535043637293357958008275366037676732901794935142527659021330153897118018569812339108890326102634829478407571466852178749654991726782316978668629423215198170651678916866248212199995860795430776530305519720987145240761940092107290741252210936049707356152226933453743303080633780449264669774770067820917530145461856906271000329618524234315519586106712328751258544105793450398372988198765450891611831238477815826218010815260381197754907857022338599179180160364206076988840994151911638682441358132318457653829010428676004429843332507996099104538440139652808233829235332808368666335255550674122092562072802099966607110259732029399134929718857283838236690431281233003054872675379411570012023261619823673807014466918003951445439611588792595855183603210790836878258432642228505922079851490001212751125969673221314697368434017402208458608963692135109384603707449815354815793552840092161795191192477072537504768620909923008811603702448133943170964887792105853853487417481320426135855940239360*i1^29 + 3013642692385789370046532764270234029441904616299151216231844035723846981814319316397179037009927780549112062700547448963008616090655514385260385959177625511039129985126344013057609648231492685573597254670827034663211576520382802522920695120813607088189814095757482944588545981954206081123759028335841122680931611473219064686863675125630650884825695799967595138974016423820684210758905932809894497788239941798966737118710279579311615293483290628268791387151747983581610496964383016400422476735655588219865003292713953465134677323563879495638259272582361485582861133023188085511308775363948874630537239526286396923909976525449496207215119890102465267258832332185407089155218000696420389768337263993883560000115241417926302780568167598512518358234517171490907720202417124370418954985492847488244629565074448925275619271860210319979644905748235478693725587985061546630214615038290638522234851601365977530590801174710913245362487641911296929533807274570939531291370173403233544735592393399147120034828711908070945208381211509424974914209888164285201662444821401401252908337479796574725902174479494215276273134470409795785517896664381477121410072433363160535021098431041485355040896491013593173353738469993743203879174139790507106561836770548880600107018270705595947744937018210007338868223344344015691997749191255150726731261327294612571533856561878406594424727524828415532242264982390046391250328876800127998000338099048071241899302695241516312797141970479340890118241643932135641124831131872504955986003973608998452172246107775756538594946509589587144943784730490717195611893467747068615947392584733267659838082967214214370907175107461277434970088961037550178864795834154196995064285290253610142137124782856276958890125012589275871505120636791032338501968146408533542524695344914964753859306333878840657644863140928956790715746057511887157840982455410626106329494695930654806904432860703771482574407088972276815560922735973868811770002155040328798157846092404707276256247479114952887556511424142841819907291911412418625900973794263175507200332519134883904121122595796074224254256131141270247287349314757128322363996884845535818895721725118216459088847000411316379253960164913447010589622667234068798163820747797179622342375239155078765343271159956866011958555648908492734693269047696659948935053312*i1^30 + -367383905058189485489472883773127868281075039173699121704684746414386488510211965455578667169272438253808941844557429558068300335869383436416372219901552382858520490923699963340128909588562118202472610866187790470471335297974471568992008979280599425404155918986246566999874476549214169047923396224774669534705867135527024585644960657158004596162716471589501737106048519825260288347219616836200290212760930899071497007185874141759279600468724389681242105792846285114538811584325320506169246530500617177344909582038194330231644916732512000909339149960138091767402191994338916718443934531646096058611234288709175484173108150433767348588647736414798625383006944753591364664987080503768272146958953568256587148320358732152309080537385174240873692516791168516953199854983848854614487848417761750067620479776115774754456908739461486852912033517837986043570602430649414947922705031077092774984991993759531445904218460540739059362497088968380605432003380119725753038984238119335615049497964494892634632283847149043903763716018667567184356339197756854707475780111472362128558556459012263405256682863540362580450408484111333600660567912434295135078226530311034505487261968657701294051259580332950864153899157993724321589317523678108334632916187581377893093514350560323051290936703584969994142574961151026976555199512611825069555040660892871947719769185495204964393651837818827087216264755251587087500262642870475222455377562842144421966842160605142471612392387197523893603642533180284803502351644525782262323391927375725112707570526416279903412761890975339723273493606758763292956442544262781989335388001724250622111889259824512946886304021937425360692157248022797881961907282805878876240717436423580781851465386142511004799246289102784591927283354863317475925416742931575245670241860306866321480454265802113989793460738013440470567658679865464771610133181854309929503759145038915504704181438258302384153332578522334953744366567105515753593880876959573328464669579832219961532626116131050806386302624848120016882876854117411634248595474844365288534413501338308792162067463612645879727684483012629317043609677705362905751278619366798807821718955987141681547374633104608300139369835429371297161201626023423937181157565048566459502872930336256794758494756833965417574474213789035674522819563261015065886720*i1^31 + -75884475134110812545949143965933493916782469369486880802917354337417644612289472997823161148272291228615528395939915908004725642293718170519791048748560252552163760812775069653645081250448172895406178048174033910639441974109292455305985332453177138834607832007718232123678668802953545716753889084170598638038387451593567168640711156776081486311666768743022289860430165506805144611434069079864882705724456566269283348364337978096858132558697071931630156159210480364086200721963177620587019003199134849373206777638755658179062253615088115333619841543484934059121703382524879478593726844574174880437301994975400644516849136159751703639789838739632756445771125700058532927306483289507372574528516036013031817820470770721367421996638794544266085389484378869836801093216619212049712815708028176119864168749603349697880267219844435781663122954219937954164349694961525191995407209674113827116732045876946320838303877410862877283361757834479752448588778868458069098430897418168769448796031415068823325102753961001973276012336564251099338744301060074523428889761637834843769657308113582909981681950461816001375780615710752682887243657892610700551647687674040278079338438005834215659721953403412687645853225872054764110423022973050390414100021250724108372822226188140893896104441602459325577456235565316378007094185665115404368914249527176969225299856810669026683522636914129195841177982179601837810140022709815119600703968413940666786904748719890166109265690383146774974906759753062815763534325593827400893436555099563064601900505220545351998562501072837050219960831035265199067816334307889119828593540440926637687468302535732069651921635193157620809245613256427094286035784512617406615589173066519017850679154912703929668263267823119391192868938020023905845048349002741618356379270440946973813324705742018373362739512055019437099074160349160943127477109798256576429271525708159937870313939767666889176078858650560388387894425619317650397062035323445801062503571242122341621027830267304769400701806408462797129377711815495574034209651324991061094465178947057779841317246846628982452415375468298468219165704675848106172976192139102376139834357478928317693492043178630489327664336330001180531805993091353767559299733750097750546119498800539565455677576663449846614769654545174380384573312608359153664*i1^32 + 60141920808367365914731254553814005626303083797875139735426197669134810263687827977802840450397371521891017458910203021488700600343484358082450617660140189471844949971969481503936347646314315841732852477970902989108425354055133232667553624307075101402391401928341592559605896394235534982230043641171647719994901981368763290670062494975832957073084869475145000981888710585569421286931474597226121187417401857280423193921785929712038208850319369111431022011180356804297359127675788682215705048690200734009915406588638426989306552739450106154827255586931752226614559726124247585590588604530308157687581950088039154078854015385731502276882239377544588752660059883990638472193446214158712399314968709956921280132511125071731263993650901695336522170009733189522768345960508901157540549812179498224032588983513461016499986203736790336196543172970983480348455604742743140497359735605137071081152432835527328260485296250146343481346108053758204108306120816785891081555401930900245869944520509183504557285948312320029873902696056133322774828327229950061866579184452173708035195899852412857383849553618976968482709034060402443202684266623584912757581660357213483749543209530850433858858597378237560188315749014470310359189216466309053479117049419240224789195545448712608656699940889175777822466429641785498892910457994810724179753551844910944191754581953470535555312106830979704545259200953191966916718552889900330868795328763583390311071681848205580565136162423133021718664418432639044300817894196185008547292974637525090434379825867494345205383554918250218205084485895533077878882179088534358332725893299875007193574808552539020023263831775542850034264521476402674948614343388500245500355344314438383067766743988129889030640180251192443818399230118643124008588067709462862796964997284661638002137401592835133233360876117671849786620325828585745581424159582899822463902861706125421971599744951035877556403961265501406883171630816342746174050410152698825607821132513851705278940936578880058266748602153283975390553061122270503354127854635293987322424658423337095867181550971311197122370535842957808915253400274890947861334587358988219583439239340443839183130263009756816388045629670603296869365066777473139905998959260987082652621896206421595691010307125339670075800116040265686842794018145828864*i1^33 + -20571249428384287258511158071209257041270626318559668346610516426040537204881734584348963987927811169929975396498560419937616027858212960511967325495880132917421522649353187130186606690532569613134058700693779953867742539540875646924385260550465858571200709490826505175958199890176722319684085388008774020840809944662485758909960913840458335579143794253784456447039810763054192806118673170573022763200844614575696674108784876126183080759520125790375625735104684588387828783436546433448019901428338317829271632962988047914573243300035013686855571064544795361320454417864234356722381499873715635695940904489462475445978631882145094105607239498211195121796107482536480965799991837475348837071698060530786219174740612397442935183115911156676549544392902875179459660354527643194219813931389464203343678956528066212336941210224468188339578736591018501414887549615278833975320112226436797285031218208335180423173308059869601462088732292993036155755700982046088007046800983150335534394296114985704276290487295445089918597579854222706588931932952680935354613915763302148315513402196947099367528628677770520168903554442135987292336443961944575325868503940771664190603358226762668789486395408640431427662629567104172358273907647770849703563224800455242699733126379975276197695865034612425308338792745927876901540316326649824428354295694330344897292483471107498734725496428872130755299991366631547369983925640847310440779086407340734525487553540913584555553421972884828304616643038317271316096112780181433176306277634782566261438513610184535007253139786441715088488166933590834762387607968842915568814373595788106809442874643721094215617653384365433579938536826086731927694135322343705981009414122596537307148981765510874669337576606889595488533907767344556645376262202189354945679555971674445613828913772510307164477162130346745780527397875232961628006583590934373501247692707378686141759405297225077491309540335443571264687479384596643843836552348348405740219882074126770764665709942068277888831170399555895862365491018228497528899233468514220351640552180872108139947342550933973262758687305608408489877920089193030933588628217426438795375221651494532601218777623197575216428205586236884805163464550027623601897963557256023796040619133056943707806165886564975432634765214534987959876961959936*i1^34 + 4772109257386404594654789368828537287366725698664925236092518211044446931693711397261661270002179729735269019064821104741826553777735119938152259094552110223547138793398678423045522311138459493936708064327739509217298861109112006483555100400933668147275913750436675793389287934597300319086526800480332399064749222669466942463735464138310761128474763542384747482139246275970120581881414499334840362534962703478040472366633014615741619457608698844058222460427844976474432818489768770698777846346748953178697600279038315156279703421816430247394926742300705570774038528186539332543588825603387341659582390605989636067605333291766224014203034078507744519502463720639457067393399590837923237543092389392028120066279031765817228760977165168493448561410671214643483692729335026118808257702275070792402026904859022880229141828807892717925069564831219460968535071386981569992042091481920556737330035089598315193515279673321127330311491448927878110011857658676917120766003392032807572888580907177949038186378871887155661393603918222040536476986882874303020350465319960095891035233272799587311473193008865071436769378064429044433093331307111831209521308117121943544141664196776473121563894693984438488471309669741817927062840871715954878289411498795478446004215794093847088552494406849944304910097450015410133985043352387966530142004608131886932459711898705492234574473526956815690099297246014954499460118755641470866160399562251089009921959370444810186967581395492184852858111221291570385250123905955660500686042849053616183651910114701712145662752193314635746830698570171826082328003117204191972705585882577072534096198668524180548206865977095078253542341769088209492775684454379648816287385287630181909380065433970084575080811645026252269073799909924798588158222043247863896321153434067531378009949697653633197739373001369817619536955275823678418876966816248699530906838849867978493956689230096854860217307525428296285941413693567656491945165308546097287402429662917599707129269967890895736299738868958925158768682245954062024202238374870626422383214977268200463043828422228809147368166538208920821404350169561832195578831578538483238658490579131760615643602419364046078131683990308899946596166198559612806665090515217025847777657366481166501342529104468362168999171127188445187180331008*i1^35 + -709331134495898378691982818096843791267252847223900043464395405273879515030680715239860937489462947517802681002775003776433924394915077072511232896090197647977161938075695577950958799296577298710125538430541716469866465298933938884124111000968394045773418252304097385202659524960536477850711279595980947349881926190221920483930130392754858657622966343122002318634326837057499827348635557518533017208602295688453784200146460272646975387181893101662935074251515995447764501413102277645130783559139620704741366676787743785664618090723167913197414601379903626044073674048862980165598395617877778529537230815882277810450147403030966697664959461870413929126268982316980469748926001758948530470439669493675920158872609640991157233834647557258793929511391392402558736582412697151102380736956763966438608127476476210429924983229568540653930161381690693189660017931888189312633695069794784180271279827171690798977120329726080549328329552506115672094416814657786934859764905069618554269776156505316951350495424253712487349269317470439792972675797026876908870116464268852495026378468355670045512050577303709684083514084792291811972976999009968538837742275798560066694087328982521947279590317456862001902916372668092270131636658680188304824400153278725604603071798312040713501630032754997423177191084003722241280148137360470962591110722994451226302986235727578576074091788193088564661913586718902714994805595819784583432244677587898885966188860223752590434932058133511737363212321844800095005351263705441203724242724143277006086647782379522152173657410609335582035621609935489016253085298777241683106402968107776270108594296165953821573588216803976539328193080296055048854685173303232203858657600272988661059847086656467912531496028339129965854189158201577425731419596730251224504970933416393677958059041458531540660456553987614483183090724823536228860755333025266330383766379397680457013128851058102517549318690570134564600999210930926279464884584309856534278849454271377420780146004466451005975762332991693126988995206448645437606693525038120914578572186503170177419866842513737930689530777335274326026901170040556113144150621358900273261042057703302029579456671562578861762545147889277649180573417596339893435959926380493386873507576489445829999099967789088662250950977457290454499328*i1^36 + 6196700085648674196228371147234243524444449435480929493064295368202823216970175850772844716703638556592782905538841432267720388331695415563830406153754470647033400393841095559890281756113291670863233990797678860951127784895253066850109741222375839891988902226205886850012528353107027073890435670908454545996375332136431536929604424542463703706141504684869710875488700476060555037691552224043385762852081584565397952519264075065982631010608671567966678335002526996035415049086870723865297109593709021582731543086746019769937559515882610814081323829241905391483447434876292361498071091379898638380440265892370648508630288282316650792940094739528847270708168814176799448436847730765409116417986641789641853893792176683409575310270572859889886735406573525485811917321763715808731176396809276526446115796273564365018167276073840288870121070915596894726646317595939553319843540313337556722144144942633525240442198908905828894089541268964466818538773595567860842240919077118962533592699609128405787226085131406575013093598838146553711416047459571301753609969573510001605431672689160246918537236840587392455097068109302847195508951248446947644521431449154173478966345087498878682802194993292778677779545435939411337074648111693252371974931215195177393299829290486104412853171805212406317953386439993096652975897296378016872133224823518850832074977588951481114168186988634201795962811872810768308916717792371152698197881054546861109182888486640241598284482928666998825633455892554190610145407583108039627068710238821849002789222568905317861377842409608649580579808052036451317146687201905414470568576856337757855419243976072939879771254624497219413458750297825072725993506995413597575974754021442012686102782114706880249210376041082252653695786850927113497990375045391874710519740260591188813704025363589728943100481557711048656134308141885046067338464967734531477135685208391348993971592859146305917372153481932839454764346748577676049404563120889911291516361217995560866664209054194919682383007579698745817064814478086409942818340056258650191927576676042766820662278454368275764739955555714539343957494810826856918238408827530721387012673411501618964209221225973692331518748601976624586899664762866237521407723453528405546659638983796521992045797874815429741859151134066737152*i1^37 + 38943950591331641599199008395996705539333678284926531876337842946534949294461523882333150601283148275579711493886564873479477604913280306286379132910059021748662430159878764543522152274094352803120886104393368643618108335990848662584238493877655617828551491482978762906301298702941503052335990404176748128640915104617780604484540950935815445104767795454313094572691499514898432130464055080556875860355727974421906853241867401739902130657121229039440863879921117499197168373866977397693487047476943816721106493545478784433064395773844520025311151272638976095844101929316073351519523045137381080612810233860296085953040823195085415247459171430947740328972659305814926782673150470024115979331973748112272033008053876252825760510597159786355976215318383280473697168832978543407025832669072154083391064470661875239622783570630690871914883959407008708225881513773954447096446791278823166477744087620572215580839777467079593322994825008921770682378880710264898568181688168828313082645722827632091212581841963879419378754220066375010098062777127493383449345474957767266354026861116633950002759833680746964476735572801122782755419591267103531432571134145401239753286697965009924150946895469760412390046420083261953622803989200328931116443817365801377768641074358561142130766189629010422256129125179832727734779258123253410637886916412740932801533336796159245796337600706248210285456240943842606690503401276600204360819051403471790343638769273845172561016973720940595907979773895300619803783456601343842504995836178354125424768347213616517656264262326195536282858072573256573658027831619693812534506280292380563471942771406165986047430620326890750552377153556513116838541388271169512202948501649049827478231995322801958214827889007419099276373756062305365432480124900359820563125196486945585783158045366210158314812676525368298198676572357665812172057698830898458748019499375689857365557268552020868964968887003505971574401236205585517764266292652016565717539942134072751153673498537270132795972238521598186448001971539619686775167250544121973890630621470906247655910185044734902527345621550855693460351324567382853183061428555539253540793570033522243921962621470237674328450843665269607815761061195084384212604689516991715144287705209243398971948196066259654318327522698199040*i1^38 + -16374014161180971467717527232477402195346590814400346633675337273379559316259025411600679699544579106647850088314034370547162188104756842920251723835538330973159507062206911898327816494645225321768349476258186204148699735322400467059283744378663713220423754294228148483027227025768069559065388684820925087656993442007490945925207890080037981754096716269717312115045775714954343400784660582449888438073221190353604603008354728961683748532470576484975297673025954575803307638788185192279975211555828841173955824827259317049077660043114825799199266306944294330485240110477331060797757694056030565375858804734349917877780920848230720276191029282862568589378677463380188127563996555785709490713050064889005239322107230892686798035497484328948923002838754502289868070400051903538542172069355892263330162211293727074421946224706769781029467140603327393503569662171659418564916060919772159142427881592702971001571276872218948211583382932361304628188956922429850026690057062166791468689362635662544382056664249231954532756747398436757524912758022680722372779908809407924368879173846605110157337988850249204151172217821918800565720499119137149809505534221300258895440751562419758353676442358698197868124222401748984513741630486053225697292090900621929791153274473471281321126566394477371883614182589035445995675231187391566000417899022840165537182107085035568843697668441695053948627157513816603367117307315850322429305035985727625063343978497735496148793031115740848450198144115231807356772221179959647034884370557296755628404896096426449797312023814299314097181431570404975050699773899473324582592827698627431120134944691369803733891818352257514940674894307697915614634361704877461474554355809297102041829115594459829767469332465868140300399085863092386691601413597072974270554790029924428569682657175338331325157180939412587788471003712325103296798953848272105225447428662741727221546441407278037331740439853816848391568105264965430098933591663260348878598925004318488181783275513935161630686261164672858037907258009782928498279053723464748229007446454064165322616791627505076079848310023552797150701897359520886759250205681542443716615317631489249332948043242971445639203853493374693551032285212631537027144321384143542982802629944281238704845496848693477252628607926272*i1^39 + 4598328606318149990619145479951318404168959684369502356637065771489176070556188597645388776430450256016157818915624648990665484589085394224791921517370037083063632312690979150456716937125706627348311497424746901543208960968944107661188379551141816465875528476100053872328019012192126417345862680702439825597031103160348005935579598249793577564398175020480359179030716719344930424177129990120915781953310685488159669170983135434945057541093003389159600885995255771438033180940675189949009642217448473113222298999133493072217758507145818370260099090334243518695638215833736073788274394447165631505453765644155740011255698416851219890219856165005232831621516620207769484200987172272058128917046570232027928001070812238012580252476904621456571283466228895237476194254823081779403007150110196536949289912485254143360793525704212944175939659272394575923275639142448021236261443356338259638018443699277450634344287753895134095063826474588667808385661279677192841192299972176759530615772928185711765756147033969429386387831631464012298720748081743622644641590595063003601649132053949207020925710097637113164075195109449870350535684416152963373679805571368997742598146995429217144729873279213978600684315587888789373334931628385122742167409791867175950847017232818325786576767415330239748616802843351411945750217650688358641801342041009125490109167823179247909437172762025251448789551477350855355593187547465050500313322387502096109296036655574603443529543988730587865474834425986121672373384995020433185926087364310671951943034488868143049920695031592596898759925057955153408769735899800996623316866093871489095756083332119615288208819292966190683789472622129078247747170479313166278367656160926670681417764893584649643116216931608929690530800515723885613399601002058994831050893374540940303719498771699785395120038412308630528817298343217451087666855208978926515458922806028345907757286824091472432771056419817056130657252359170663270579329758739618477521482304154834154289730499321276227048115698738844584122490951842740620457501340729337935593466542165813819449990142484378798533123662375543141339128963174475006145617298613850525116969713545612986149115597040393643591797239849012495298243042831830238744970822644002336178132598781515145035418181133526650482327552*i1^40 + -1030910537733389842552786661658858034597819644759621595499789759323907925238310128996680496076327659894466476306709122463678204449247685561848766859676836604623316987522261544041512920884661386794402912344055567980266494338295122309611180999224871149602046501601474784320796006343805958921303566978943221423161656327216871997046988489310055554936335710551728008130700809903333721885895393275010882473572906242325275378600710919704615429176267612398389298036569307174586221854227513254671124420312404658241645396575029483400795312357650652701965346958741148455639153846288210103075057532433520588562297452740857812328142433093556786932807919003794507140197808174006129253240960806116923457431354631032282312829336473712955294856865257886795691974830137731387529983880186523469751430905137010693490120609226610756586319096055209741843638552317908939541350221758192305420068481155742157544260363341720222645887330997168811293110874973152571990007735581671514562447619211324117078517307717745642990886043953078991017649868761478072668994778316981486392363512304831170151055412758655035068133704230375754542307635265505143576355122094088163244604873835223862372387941467904695054228342366205773537671552785495099605084858046639484095381348283958914116799309151285178870543673536614754124761454587383690811170669132009355342110781247791464810373524593247077274206402382131568300991988937770224119140856324691107657454084664798184362101736822781001133722085572563165191873860865584861354203214517392287785355030641638959288927728206848536750879080222680497190351724248201697316497816490276992817692684572163418199913098316572165926197821976300954962257610287736027156857391262121153288409761555380212776206453035461194638617680240969752174942974306676983955130659945651198931661268138443793492816472409965470202036955130732582798049224885344405863450746660783582816438298306909622948722311177941911351764025554833136275339518145638633404001219524158463645884029550758291909299807043594816320205382190730652893450102438798741826835629756907927663517274899331483901003573457768029442037808617559117299094801956205765146050270648665937465780565157568136562690905607036890571965349177139408140952138208083321729109293628527009648878237757757500798270725216634318880768*i1^41 + 194545872432777910382217404910864142082538968759296864812312615063944131512483484133489547696080926880356548977539639297842411744651985797666225060017958418310313281948132038038691036942228736339083691517406371158036060612664555739465333542091653863970874021567851221354703463503952453279847736519386375665010249924447844298966534340330975889016546135987292145047515759555283865743719683424555651602620054858614206248920545586867529773541745252941073997408892750336185369764513937700406740135324241034385630697737924505317170042855506301491119324872136558275975219675658789531664842975140133302695113425440233867949052171605516372976437871466695859107409859216030891318711393685672371850705305689120839625063897127421593780948778240066870952777703247652593829049798960389449401450743757699887743288675023290458780729005488958840664521111253724823479018519138312804845175502063917476940686473409538443803197049989138912791146567652582830183596581230340018229640682924259722970148835954650202468107661303267497836655721514672744837149911848329349116748688825123623550644673411132197130700054492934432570274684425251348312779140234962700558741950787187327944621296122732229418241911636945920041989579929022823148023598492960696777922590503466105275758981285028510053873394449964661459821745169448467173881628761672826501822128178791945152687857581193856083217613329692313292990062557282169585073385526238263991039236644415738918652740880110132599967902214264620674398966588993035952001936983467372843707064683932970789973524052713106874043365998981276447030343302889101200569675699228159523745810604657557434286879818909441978437914901389136291661757856555001154256236386365985050378464989657930478337797185737877821433243835993420573640201947227635588152100807247962903188908643400042384257759014446126015036214187476726994295354586283214333667729225916335946457937191631191332495107468663308368461941550335330755894345890105254294954203348863108346953706490302230811064521888042300171714746719135389547537681167254194876430070360305026475223074694196338197885789802050560879430836603947324149517540053282340921793683760278791214282895070200233049124824416658011000656617368791657691772368835274658865433534190573333725582457421344764279035821530697170944*i1^42 + -31569343973463350668466813304308146693037186555513005513921272244556550948361822150466352457640737200435052655820185280104792939287002290723198554583618629164420447876268638875460835837461368801515048398352169748954736395564122340374344709731764805627307019769327336190780396343431313451922212820225351494977308230546846406039244574277673021302385209656689932135633078751160741776411244424934739627534143847681358524195543246112641827662332494056810177103671572436753811987655814428962731986636192830152252291697203123853972242977047876614947435972767032726809670531242721558895069964420525719325153534575675279267436181505880653004138317408296322626437832659070975715641159365819786992100373061789887014989692890603684962127236769872009186982716386391238593108754007037318140656063078810970449321542743911306703927290243105232280328285765259857655307948820401937920743601385975817827011288870882488143549536930269125652572311618902126553403670215478041134221811739910825128494811929587554515287890084479383140993965703152943649184185947932998181394479942599267255358508356346976486610697987756427386597073314898725835960340325235631676542606688382147360537549074193462449648164739594328529221131323939742290172627776085500588637806100622989820045849510234117237469549152831443544963123236259802211323805282487438312790013629590452462180473852637455945414467523823128130139488439214213399666298569599308380587651329054274226159624409672967705599481331937662166145254211803048261782182020192111291233220781416157126208939373532474424900848124904638183546112395130515939939655393063159400733587116504477390972154941553123330639449787444361786514942119093699515247889467172702709072115454930300337984766299805505520509170062298594879133821522667417527909688941704243559526771706572898346889929035995327477207945125153003799232783729176140420604943297740874486744630537763692874813649484571334501286687038109916579095856983980047767551845370853826246436780807620638816160740307123295316157159651457303835650116238273993734071712448433425942962945386988493728148996525331204077616966976529598703120421650645137182404806375178980085935861920732813027996595984120728656163176900403980992267030675975809955292329845343997818052665564096211396274587149795328*i1^43 + 4445124216233160715268242770092356713105805267822053726997742056077014007324767634758514903111113661031112581282683400799392319985038086953157353840636508601652683859545755595959246295011749265847398472063272136839551520695782507120153360121298784744562456659591499841306781242103471094773227569119553860168473293493344787185305450352920037636153445598068107150266905866294405611555774074595839751521348672064098066594158165480436862637653120981476014089779913900935118634177931558045303321796853286370671332565956129707733306120632936518381406905446845328641038139136605218582424616754644520176933029033817836313966854174861015675620880050157314038047889446582712830608960771586395952409761532215819025157212548119116808399966337814972026041259807095387860087963174187449242948234458089443881354321398700581560063658374754004724611020032271031354590805044827483095759286214057764983052340173060713002886048893142906931583020187772549482456088301665515276507768785307420243727750495024624393890219402338851227047344836206249336996016122399051335069112829786077596128925929640447640701787548401079053228705198148311615699303854668854381136932348382366329292212125239213057591349165210823183488338617047552427191829735135465933273027336145176974772271616024109585196369550926814546155312313062527965886117066964333963060540637931541352657689263341342602648988861547381234531575581016109265870496278193910271991991271678176576716711637867874704320354409639989220220995134769166095830728383717691277339620197484983268118660319358356755875480629936472716979070389048034621010795824820472055674469975544551508138267575325623131064086497660056906965226148055385160701581291264927191135539972898603020525336541068877850937122948226815989033448771134356899992880814966931462530042297578997377877611555122918001859309927350406669113639468096531562969495580344337698318291755020043173565633556306100029657420447354868677882845879538425206430913471844118349706858618625563695091462089968350724817566496098002324096767619441557744438274822163314613085305511242188174167047766817067557925514934344192937740129353946366551478473527780615968114663972869378029375904828953922752574484150786541465782533629656726288867175328757251451420847827921536379720403255296*i1^44 + -544554107620878219698210070932789061488828276406700870149265108287225924186218140323445630125129378043875721404778280270399332560168516291184018579304450033669820819632831999029858819005370025837682516649960031974749525920080293474383894647973499813127710379964026355202355330642138832189498126783782749717071634029799717022857610983962577957499618861117701263482292650024001519499414143110211474107282020444430733511049694075212279951006670942149525265190255198660220687016342731274478450799021275902964592740971544227840902922820760413046283874653691389413463384946746191149867822322939159635867396154420003470343799436836182028217570420490247415827845738366586547778991724351077584680192026505219492578510089622405549203079867981718156562523715240742593600132181910763498198220788133427999688023513198285508862592597844868083860273707805851195534176409836100557736606538073839226674439185578308342422302216381363272648658948592834718379389416302163264257715728379955774040852600803679022034417820248469862614681708824660569877257366838844183434616959495919369683506713791983715837333112818939712023978289895239239041096908482600943077636296182229218505104425548102003562106309354648366611452137498138679057585211637918972888946224532388730697640084362249541631308557433572044479102013790326469453401861215201987658670381302868432329870202073257694207468203124306214900379793814122238932623223803221378409292106072654534789130288846832562049632257262896446039358101032346198579794242524244581808891747543128898136446145142884785682333450800754744008046251527908672858898595452186803303426812981829337114494105963362904199877123418200406077367478052488290444116899013013725255494332539856979396437533332057847551791088529379896233381709143658992738655177383184932800108636616769964805416115117694735222954562573208303661961425796267584343775806497939348888659580470167139909730950602272870280725406819874226878530388952078181721833675517449201074230316843864293535705621904105626373612758842787105290016429120608677433395007561584416246319340114219389044895525252902604324990650181338559495360437006617902068713842175272562946917211166220548108530857870170447760752623989808186372696077626752999631263041632052062372863623378569958084575232*i1^45 + 57929474083747203070293538105874077647269471532797075255867386905485414219927951798824526394938726867419615098525773123144739212587602597467494923847349644531248928626509348531748329631289003405068917858708371222940714162004848063987256444296686525289773602752709722267739074306212746135849258382360445921873279744875279911108314109088607210207807181163280489244025772603141275279498081015042710237187697968431415686553369573133503386738917877261259299915895481508121387695632936574951614775710118251633140973054424128131163542916950825345882672663572908052716326994602368337973411470719729192743127260001056877462806837388149861186333226413220381398844895549587900418119561698382802553478741567782340924810613959333027707333102750875416869604537394719168369328833553957095314411701472765962610607042445007617954545832006113658103107636942669878378527709824276400924099893201748427815377192710446838133212272549190800047962725064089924817432055980666800407058728820392992378679452840841862680554480533290152629182234949544954782986109172419077946779448466663792150718517233729215130985940181437729001903619523806451299269707910095187537470107203136554433494399373616589115560882880224499395997017156017643544014134960344982121328018935680265647818058247922726793168004771096246800186485218920838591671664740051716106170116791965636096363375188176279826541491052663698207054490249496587335792769957972556068412339247183568841768463162241830092552118030204944661246963264134604329680934725925340037721633876857054214031921256345041544956433060630182125170582304185699957309176297445481311277595306087661450027040226223040065556775978845238244393878210886286017269761359653708328331374464254488315927016633531954662968103635303461631761157370452407249626194613345378198271507188918491701521978112801138634363040714971563999660684466630592110234760747277857913573974498514029583171201123688987554303094395689217783688056252432542921227180766056283941384228272384707273494256538478187538246806611800300353411771621422411664051948015326626147815577350758299019888218570471897595766917922015917424537600211217644708261107817931526704869181162715501550996375056792606828964308917431902674798756408850618721441256648685047782716386993451659427840*i1^46 + -5314062320026375631532162863163627614119629599244627801216328233003685289855039737373522673303870671765658715745326761901410693488362822865765302328268715665428141456504373344175478577567682807312037063314100817649347204446809456988810335739194219700647639964807184254363481176145704075515421757836187948978440501750538809150986602985669843517688942555020042564802681037745328674342948495708261795290767557574467833445011327327481878141224333530095894467187510746118716582534226456816114963370453947796531422187486585813020504555020821346917804987883271549510025106187069654670000860483887864147856024151172133705637371413690210747891205267045094983701745216128269323326494108189292440089038560227569298759221295040549111442432200322461559735828751233365068403694597819264098452570751975838643428415166407420539984062318819176514616379951350515718840995926507886008068200145094127040463668713987975207999756785110681836714216687853307314902098208500060473035713793937567241802166768269757159095759484158014023954656762442413505247914451001037458670628572240645369947064548154210553094595864641471652594082489325116846515831136967889774679317506913342590119186226878488607218428275851881937374004523849953469855570622577933179015078371095361083952128817223301437309680595313368395188925526562007209297596124278926311881946278071258138442315471708235621591548220181284031839714097760225895752785106680255705740751401096531618305071686958879135083946790101255814472979151078948573411085207163052578505423852783360871029635156206095235804162857611754234793551729321472034678364868818814284648119249111997815289730466028258375005351928387815669905329920387015399577048011735627000977989141485974686128238374526929263054693342516992173539228761516169151321256599442100418595111612688923221982533916527798210157732543512082065696782841887878622410174677765681593616907634700019870330299877480577488610422068476399780189558858706627850034654500658806254190323612176613718707793745886397453572055063996764893246553816203603705820031649095362687057470921776190943050742641114574827572736140472383837927248336246813126759807738335713569685253356460176428857813948783671829470653671701734862799857981667144673224971375810740444536915760687087616*i1^47 + 414010586548808793279353714823263221006439604965166312486736758032497924217918864695373357363970470565149901013195162617075856275704811644076873919971994863703978861760382444384740309176044553753730874492166158579881872430597724591362351366573506821070918779783441683832745453447485443630467211126922577331597240730933995131493803901981139871211851407894041904423148539864208881822753618401726282051206812290246623535871125213053029484262921732250255028658555202845883454235899343976384875853584972798933328868918711260846706551093062742645501534869388791757473718993107214781881752287675749011024548943029339732464727668608593072009058376388949626774290876985865770043439124518666690066826331112010371881799000549385131543154656462406958500500920886481786119096847820043877250770225920623614287468102894621701590836162431383725626249458231112044884314420097402738754452775871911986244794813243786132847619837987469191273507809934762744776081592113400817672197229950405719172017263264228913910522710761552461861907482962849358499667596636585110249539985909759478213715938691950552399023390836694647741579677957028435922538085909203461407429529298453913257748036957336103040970190940308335248465693001939918943117530388934873293184822182982108780104455942174424264645883283648680071522382100817467718046380646957985544764432211516147052973633359058646117971901468641466681648152840866251462345776116632890144493007592004688882585199254875648379864304754695996258342441889906136165784027310943121922485827160598869442351606533160946762488769521965975831233069083854011535891756581899583121708246761132813765709969653493261508258778830951169220373538001157519009675290632134344352751279816356458785877078534245141335442232795415130570738631758755306001369809388350973006332181338658937928922803527768469943804557470113747121759230784281235805705493628662417490135258637241211215569051846874522307757166324175727202283711203558353811033766251475655425679281005174642624964728326041787206435125773872988118336489782077595400113041418293996424349972173892074092648530242036883404930428927040820560699673135946019722295952918578589245798076814005433751989171463834697491687415530683494497033935964035960585702151123248399999828253212672*i1^48 + -26491093464250733047098950676272298165690968252623661032316126723979890724026757586213168940500131043815953127574281231918852670777473243263958900403005811317378842833362670773886494849894925513578584361212568808654226616828324962968150067731830708795398198399983819970710321270356568741127939492409649930531450814738901416146017346379212799190948361696435537302415507935168240934819933991826479691042115612820816396766745517415081854393365795468038411408328739171854362325201627563370987929599193256834928898790853649902179165076083023408237481689835450240913337981737126703885453848303591885576513153133215023380557480708016276721121315225341035932957485700670054203114822110857714649386780710168434044570781195538741794712976533671501710862767380778206763219225448758959036767614737380112193907645616391784245534848012347328730377876630244626968412865246640458347563867810385914070358360001527860237427472498378464982927666891031485619820030721679593598382964594127261916236647920953047589574903641275394980259145995698174703150739146359445740809364836770797210954183608472416813454841196970279181033221935393719407058510355982978761055822939788392202066615216120347921515139079527894229846108793432276963646086848555707861380095041581252361806689938211793193171140825959318368045598820691005660194889230378350947063248704351855523785871098935491118951622836882172542953692934511260334977967605550342972947859761483499192149533705214358561614556033655357458268936135427026534774341775850347432810899987068487787719503537652401465395908364923832000155603185435145485520021459578435682035643720676014631920064764397928082933184883167208028417021973301927273183619059214695099115341755673532332758659133684476775516552334830064828403658898684893180402311564706566334282842304550282553231273372252130706436539840585534813515533635658317858118818945270098571452992171233922842881517493193648132720382462098955047368982104095018162279907987371908264333232139430480296781823600887934873312564825946107359605765171660742547606547903174871146381428880548511011413444395725696564901909312891719178635915780281374913356230555395613276802254494732568434416962123272350774351058395166887565376565428500786811031466534737571467942166528*i1^49 + 1272451477928044691378265831039946398090496371330887355768544819047099102446385132831073338327270170015558143588620951168375004025688203912415451581877386695943183909098301464141845904416410821204539016643342187218920315525272570388906573874557910838430020313978645809581482629389286792895888697667422095275140557899603376001449800386991846738365932230868408107050501455273404355477664764042358819101828391954035326934665880489768140584142664275395993012015466138547465622541936218171726771124252325785273348921688468668104619428352104640911629465258095150327793934838186860621841057740201489429637542881736189642520910962302353402874194576979723086799236096565459583279753550426195688174892948875029857994215032079252664568384126592154537838203421747086493496614816097152080330504308273547612981206670185990222436152570908575616067533266159918912594832482041788296654953286395298999849857753125477860636574157251067141343110393055765896918102739746102705010492521236275950466470359926004571560635732650531779823078597468222762995750813641547962008100315088166999044487113726092931108656861256668675660228809790711267190029962133908564034488497940474904659794504105001164003082924531208878727711025977882987167121677457410300895791102362578815300519218223892207617616907421020780556694892792355458582136692493244560735084443034923334330360036989333660417810879317120914303011020819455656600187411205475914921161353069823180243952963753290246694253728953766921632764032593578276380923314532072252947488921454152480503350835263940684087628519022978134759947434385589767009146644582697861996455615407207319659295548380757701345333761149239436708212919647190836974831250813201612173864505943894586552270708023728623122014638861115437797121368324949556093740570317461985123177820761616524710176809616408421654399218819707054053871513816068741838794510730660593598825503503115028503841695259449732958375941506878228256638879882605260080632292638455646001016120669974269813208483232097502864102575019154016306174613618005354060503862572166365529573201374169073074488543455438773664453545604726124103048562195534719345998055261094762623344659544837867223990657112547143273647808910252101686658267064174026900129308644114958385152*i1^50 + -29865463888194407036548418800402516647743316078272066087917138874917112586654762943083681014615943207939530376016591535891484982261970469591132407478843940402024251740521596695987972976638932935779289272377876429829449180919418091281032801978166382951920115383749808660537073889022973433107464208307021869192063299653591438624615670276734037731430784294566873692689858383832391817960346340560961953303171856701763791265722270381639027550150471493232749776982657229236073150377587824567427197877398689843362522508929748741076681863536004975954658561388563200197628723895177869379456900765976715826883164582206142773068275992672942570201731248853711478427535891324947687852363631359971577586298007783472485669461170151231294707064564514006734245989445523119746528315973015871010037722816800220519471741116736012597435691479135764974480175750571542647465288032573785867503074108459710314756389833507259585829495099979039782429205785155493803470140254957274513600362836037142006313299664113643395182168642153609989567278263885635317756328554260388346034703413510225700106251305298108064367332690530962065103737319255195262666834224213118103022889920964467527857038610034977507112862256477538989673701572887643471716395848937759002755870417774085092387589606210959577135227188560052481020545547022926053126168244611145206364489547461275697423190752703147719953243254766601685478800373904947548289421748924746315699440928334414453542194705522191937428912082256603346631476935373661026703337974929041836724266076887613139752071175539958519950894496682358546075697809499235175724576739264177088058027285372810227471777915014696803086211756875438111479343166052131891663696238699987074590002716575472938881543520027806930938967331958250327301753423858465116143413551387475826134675388318218201631475372784070508728141542245245155393364770400253734291273142950707235639243037418388371027937737540052782221922050817418511707974142947012721457732934427414075894264242648583905992288544268865400939930482290586585000344616241827120997311349330908445249103010726316948358392346768289296218539260550742499157549917290662483514904602050156968822309216699064332383746524900774671601163437240213350471287465382563760182446238145183744*i1^51 + -2073804845642776249294544562093995183314213384299169683249290257295146536509409556319445648843555456871707205829971129866030908846682895510812804160790002592609502676591347913594649432203639134498327026620389595118013832585172793780306116613211589980012877764763887135456549915948062037683396980143869501216094508343960558013140335306853436439410546349140343063323453953916418794500829741332645914893579648659569541451199781828867655640633880095614457861612691648573212103882783337166831117283924495640814069812640196937861756513069150240435903897383666476374510333223832397637396318865231600146954785936450311261766050366236267118798379609436052913325519429757326584887952667318973695922466114145192121927323841924950484097646210884615839211394735906287458432415130186894031597904197820339031093491422020106853914199778836522404901928516450773176197395992220084765739613737963050236696900663927321629791020880295333261022976327664266901173771028536732095470824910989743389399317758375645881707447978808751194439055913041990692825445364235279720690559759285584525475387055339327916706172996479705807049667597603309020074052673116627814970826962990853070106960226441254552706505106787284264958987861451671257230077136473958308718708926619678311462906308266136198729453632951205644489470618522205057982675265068951041317893124487149346682129889962464650297612983231992166506380458467986500597114456983874400034484750511088607213717728283469883801053303052215163667291620384061910594084591687797796311844661312423490930054271466537353764153292363648892994288007019945161445663640326518388648238681314836747594011876248370448398799040144123732464299352108160375886928382101953972162605105532268339206193644793994432644318162403340057093139537658100672360360999334203823595112031797652489169316961078834691164274098085359719403603362241354378085853738270471679897520708113337505134457091310587611158526851289564814140015781281541622722186716670775503070518257227710480638550100545153892664953552128785471588989224246232738245699615354248016862892333209880106248590609006156557287017510740806176727309263355537906406976398566701317413230369057920721398728114806153600484339040583679891143826465730599513648576803635200*i1^52 + 352846195195943677712854626798750388945102114451082725274275132802187202065856636785299702022708850244532199803982639642155431958452919983474427247983970536781731113494719152809523858057515430077427178400402044557670649380572875920180764126404689003069424283600553517872524915498022519671111787692947524560029055030590776849490529158578377956729321423065503257587088161142384919632588481781758095705914111075037010518548725929744366994724174449657196892379380706327774722224561764927833746649992487273680419323921612022184666859540858513606918521271432698722781511074720714194401912185230128113623831644766777616869354368196994468503561464937570563734398951050931239399788752178097199351983148171610232242556404765192032829654639853016673352080204932345895568349744037030960973233748758341336582604475750658659810002970180199528798144684457801359706846519173965538518603019038903530352436982218901194017941534806861043219685711539499915549612906606867767226442648019395791630229190261848011665665389387243706571829105834017952990073430631916358237613710420216773899912146744776637970227830923932283961802428473923620528851643102570846961850964828233470236318052947368881781253151878322814998948954279820466550736905177475730125029771034486257208511363324663264249660396663201156463349507363040856536774978150342365559781140518505220025786584199608007862337916700860736038619779923747809093691682396933550682935917331143681546351558011243584928192426255465563849290977802746013840301960674991280370184846763526160362464419819931054204922438254315589332260881471665307374967728090870461475636218945127434603725601381446429812616446767312547251260166372800610097537348827450781873217399728592540605905305000251078690034634418364937191514568199786094699902813953844351835043630953889774572751914661237350799978470805800603949399381426432785104844021645062573627000419919916303356859291306650867869885523177997289847897840313291463089899691380790625149805197649495712098756162353912914926619020189622643210190954129243077491696908506103993551452910730197358534189788240477949679135556783619605015829424155366864678538187895672217218836996266214534293356206673256535639096527930261328132508096021894214289870290944*i1^53 + -30455409485360091835384198373190651004656911346563605416639415312042629185698176993296582280520979244965810376110795927447270411954162192457217280132419913613620571805546550986608683737797982688860561079473082372800094156459306036892097385858431607170320981836759260416078426059534308042268922542826262272629164995542565837352580492680900867850282289451409527198326571123641228589013224605733536531189166229710877331533202145217194108468513377840323016379287007581688869177696060684374559928934112677116511614225116307158872596798120540923787919617965297337605357105512231255381334107259917186947975364263673087356823798271009572915294002749577680367539767745421960931269428918936683841743999330255527679403244079604210743644442539743677833520796374889754024630578423794717201615667018173148980431328557104229121899104604745014335795909490258388434334143400452717299564423682046810845091007359910672564040551783500119263729669728059903727809770275235203513953995114885007158504939576328325057769191450859789434834099219086102834921239559896467229355518666115270700296905138600439679568854451764122498595659024296384273187561634274535989525356372115601334179298015333578234241963908805475112769185806189889362911923336616265185670373602214389179689260309540870438912943427328707949492151010723286279325749827263321947192636644966165907329030342296712297843097635725974158518245151389681559867984661564971069792614731497632757800369098804601088907153184001644560801914517472335148168918029503498367240959858665172033808312495865333790178290119264611474088158079732906276416034776593130316674950425370521990687175065127296262662640263264412205287777743368067112406654228447756529213554866009470092466335154965117728957118379398680251883368096368583776690953105538271023082121239170170691455535546223099723356321047248396302013443285029898115650051984740185259312672763177886814615552577046739232488162973385466983285790611855464537882877325445586355806760825515902138235022942682666312586099353189930772306656520990954178002212075619949724301566006712375305635793151141603469051166615817340651989251314754393936079490242857043979825208137474384192643532529411266140309895014507215800052963667704108636176384*i1^54 + 1983441979431374517412278470798694281704825167821555328863161433493923542776476823860238180294103782991525998211473787271495600703903551173066599093813058919631180570866008839352643342080196551158559213000093626381814696184181243812135575465946719051321325699678920044894264364284415081364411487563636634704527277890727898539904850648126110837694062145958807321361671984843439656681413136964520180700516375360638205425615873407030651261454826414989704571496028734670567552945578856867601032506801610602412260351613989831928884719673520375709572881784487468810094172452664960402706986807286035175152354445623486031838022183405740966243534404549155572605006975986815218966931023532330202372002737274157680676886100207050352513196749754139859110710417331181387244576192930806666970933046518971625460425136905308566440860541495917301348600857046119714331045297847029275687204472658579987603457963575324688017009303336265965853579717168896557998882348656721554793028702768461541681212080047296332091346575887201267514794594186995048048981179336257940430881121622698880226441888440511134952009358516131758776286944960917302862724729718938073707082747198770286432098471771160875736144541074144369393926484546965440405471468455611770861223838610799099185663026094962012346764763483665474608534406412444253737434021401153511351430151525042758915392234414671483875698947070495491493875474466932084587782962768382216907704833776384205807308081527570916329986212862478549155639228340658383602317856088191156045578342519063294166303538140992092333126369691693144883594351110642529668052561152407661894923775996469935583240643740050299416981769839769334744519853800747008839612194674403582912619334948131938488878090077149687045759541835739003342412090420266942665663166690371335889186393638780915535705101236862042292843188083740564947991473765905246654597770390967380315363981925906182995550547297809918716774736863687481762926999035239236401703873020256135653957224426288879396258271637030215611673618541732136966460191717962217242906194083840307087094302806360048017346436860698997588388164717411178062694507108881884466647332292972513124973332652805552436429454464603685676326416501446652513040781668144644096*i1^55 + -106261557880415646171991226261894457995960369253583019871894175195526736176368726929116472754007199052982246196829175569148404899606811117088835022803795844342243728713551411737796008861102727592849749797007762348322773071446194509878074316816365642241001348173064436282589935285813329224986011434743468329119858362281471016833792463533486940878984146442035669548606170721236278430289094266717379331053065288769634522590150974456563721156069453456176808726983573718922565290963538936899046462813643878783408833593811103665376966764309716279777039578834429735331691339431120490949617601901885436377042104437553700951914883313792536102741022880631145220505221909793250197644656277987818314802975442731780293943100570689147673402242760998379385356052364012668810276749688236655116597562932574867794026321225699375695092647323379898306447258380968970345968832557174221087558461374906804223193812418895745106276376086840522198355704890958003799784058586803833862687678256646150697161776221908052314146410090324361071453538368329039493981746602671288235798787154530379110914543724294962175135056029900838832674618194195337883542365224174616984651147969485543577142081804889046484700708292150621549801565272259960581807322718209283840177740047834501253619891827902974012804410541991462591167446129609657440536429922160112449774015192296471331831192223612842918316231346486524147733297439130446826795963703483577779168063937832589837011367895111083916664804943588372856043709621935505792482569967292017349181757496971342039172650364951313293020254422443852486980124103780921742188217422016676240225743252132477913236808212056554620303917572478656505246937647823681886079957678605155890359422823811332668473952648139630449687162636761306892799830555429970421197586002761293101869901889444543669855194972059230515629564585593414737368582771842573200324102352929043048461219695424766755491528319552660579385117481860901009742790980855893152924736550807818500575401955387463228803807091632021951817845348610743488116809970853036342679956747102820806789762678401330946409600733292050136231556275371071253596176217194238615178363104910240162500806396891777328812650591818703679052198299120592232428078297513984*i1^56 + 4839171062362224673240449245243995091977110571283874938302199154519714299699125411273290272211217345380287123888223710579688308927732003464559065464884475552478674589665281389955478288316065688966527168115206268542742383107705913399659596189647904902806235481997759756073975785036031739937938918151134446568390755400556656268918642126455548498908804771775854584185090339831456380193759175501538834327087882320555377921994849417460469316945919644361250203499294694126374865796321535223754465792509945731120258880015554528194680656058756503808064362963123154260421671288398004726381399657266327319455870509778809081243401076250340058239546991111785255242443379257212483024126204250591088854461389143434592182528416836665355779053277077304050364744388479424050890118424479028718606348133710940487452310617359798355689542032065741429468831942925343081377647461274684287006637353546712063265139892680272022296405430232408431220608208087041691868894340346835907573900167155518266565383506564810308334425628364505765141851414945554458403865848512767702784119900833372470986737044743624603906730454697385320553337276626573447537863510693379356812123566084969727994136416639268509993931766063343471905213051189607262900726286454311775961855964578779910539866772799766073457912193096092641535581400620380313763148565199610815252166016634958601680501956117309603841679179485090185293260848822055823737679717616659011520651035386426556358326380553285912458342656132875262520755762286051879017740498194476583884310323550181928569974501976290011392528125788659775343462557807028765775972320276976126078809696399424577699639149135448147567763085459530985962506103879034593481004888508625886907519661120622213257422839417537521991149400396031448737645906820720577436051908814323972019733849885555476840041422272383550779093181573781477896490030366566030665380493017642356239046999603695513731278264967331929974129677537276601575650269252694966370118494844481809356591246432020968887580397541813668554383329241005911174234903805324911591868618667635014283768870516619871944892491741811438834230559312110356075105732208393029521992810846814944668093580136602972300078125509681287617117237133743136877215481856*i1^57 + -190231396561218754708796362516029813356317019437628566785070943188540594289640126957613947573017309971611181449855993837695482674780363261985358731344865956609222111377985664508989219220966024451847492330012313314781424052912818280252786260185442909843182400678648559810624807497267297954879886740555503469759580367927579222037985997404749708112171248437010418716960551082772158207533863123952358920942802614943833642369097014510284282401764494137029575182727674210881103235529457641895930965691429276176016529995502169363090603232753827642341522991358029143600351590890797670233609730861342656765772043825245324806023768858131418163768468407945200267002193621074846575167375663207721175929493117933785172712577521446604897260668131184308257753861095924957016085462851769697550970055710394998149918766830229791296540084126568363857636925212048866993007715003220209212400483434709727736119627466608797181791880511290749810179900489876144530965554227179504117076781961845247399443147372548720775551427729901466321922333154995464757442866127345964634717447954032853744588255153143335293651551668478271682601883147840529300537811785726279776390295318441353492261898099544351968860910157938773289453326615148564936217444785789771003675480814615142444997329843318626790347971980365306280622000031755522716529467662424992396457595703416990906729090902075873994920848520720238009513713785991169129329344685425662502953977031584167717325222935463408035359193679649512818514627375203086895827948834834295757882063091924095231718177513877281738532914194606229938924240243019388975484136061773417697865935067751433622469606530386081281222241057567449242343532832276016850267440741387449219412202130925595069036614453116459161890716244887922930521257130925251491466342054578490652993595028827711912075035074556989328255521727583763537724261566062831779421298261347718939709724531568206038436047329422629080240362900222121769478291127796933835703883624882394812430650338486142774633829259671203727683094114860206130244482552970498491940485848271604450953067140669888939279333346446446243351516408608207220295018044608437452888212800364087563002233454261809089659632659265063250990821255652665542574080*i1^58 + 6506384559423771822428008856213984035831513698183052258447224456302715868439240354229429816428660296447786151030786645890512713627156135881931407982373389734214556829877700214625084687117751566728808553964664414578256201888165825649336426950684504972759579531857232694260494503061815157987560918254677050765308700172433447506715108179029738701874310936605503004161067028901106484719188822201212725622267798062070993197493616004688317667753109288323724955896509051218950003064115787958959078446845613945971333736247871865185114249674174984407318180548961712402130463933526463510927257988487717062613470298340764020454162528148137326950923945909710196188159647321136994113226060438435742295916471916866863112909160255785163896509371797292991225558607480160790234903988974134109371243195823278333973462408330679089092111494115190570415044214064428434275054857697929751558903308226545906278284288842990027720807037930554885035621607106084400575580986307342574951783951829009463285772502342805814787494086791485834345755464245002062260762254626826028603449633870531143365708819799550070304806910201749962446681267983343013982874577622864764238328265564115787168024523548244705033864361480633959645098236997338168729569887969900343492661854894924423755278129425912056693259204540088032087695056501325789533301352726397337162711194034702410760755624115743833047672008295726620968310225261513639608856878942500751316165767382428975076220831953307567480566956064997743958173145932849746446140381737867855468066538770360444039683324350917577662382587488751221693327474329744594447302645694618530407168934277511704341657314268836733688403424726850417477112386168040182807733492777927590650669409512078443006918416836819607299114217169440442031843991612035459736149896717729030552320967796273463315747607393612578904273053054889855047418206958079933150591966364773686635292690581303550041315583945445562874240088797140716027253119220127989609087916091767031031885733421056878967699058988207697880540090086150867412641653735362517615791435012180164783552564467854374392332846243919030448664423018035755704607724003649455943042713309110482739749041300015279775389630873203582675028572597169160192*i1^59 + -194407365261331327775196149724833220132858609449021096479752167479055516662693832766371818520238924550314668374115955606949031847598052884082900956186389411183887620798368627650334278198299969594919426966927791918558032008929453422624554044176607419906749335636547023934196678184943501788867416572066140865188126056846145399829502168294227138592828272279698762693776298656759800266612506969667769620513868068105574003039575327137146739242333293749080979092424094579245351394027458955473503237724325005432057938093426379226768777948435963280575588695012409071215623736561848305218447524591839420439083987982512613169097814786927642917530999342684189367564428449059889445964180784013969416585265877594915142221751019837521415724851814606411273080174876398523514751111442085589233989359230725090182227486164693322576990415883375183190593648785170394586770551781882198412144925119292490631017881439657104751542968828570096275740244283983612629052070727351276737436158122130167965449467153395507106267710660055664839009984587455733330107270819411282745543123331688399449093761842053329576771010094669517916133541951814608342567327827691474537845665747966197323923138733817951111254831949249611406864293660476277699529092758404961146268970084385025384629212274057419291098855329314396726941655290954875763378008953115705870481198363340637767296224565663315207408960650260254092245100905512535518189939763782619214262857021684896707524708013759444346760132230664635005911391423176657233028728981880095079078522318651737582473240714468898231716118630485729649538478304722170266034391361844503063162664653923114552400106787901194372315053717770266675468599972271080004656055788311959746827678234654791325535249627087373319680596510459378676104680312673786365928603199553287360175841404227473173029551489644592192047915161445189427243997213902631218345470169658449713608899255746486103293563616459916814461712584853966344906421655220387621253021125841480369118995482115087195174777696488024894001142827017961841814643076340097464151604585444169833399064022076700400897231625357845064012200760120513202849869983841796078644118111056134133271473228189051550725176574883399762280139316002816*i1^60 + 5084161338803225195998807997881262006537625649963028335447312655789000402990683937239399650662023173758601048441194932300554045212541175595075893576173894242491548417854369373228359857729653565475034192391500936526975864238103118575041895411926687884289846255721291070819713941182557449467546042054652154772007539822734384285006092258559742887121326425081965697346944117958148669767222717634122407068117318645779965157733800614031745093035885349748818996715786716036280556638420122727568960196292029226083424387999631456368376857214859438965593408931302843199600231870189883317540121851133898394867307565124095984496273571997785153939537949025801971586653052708958919848144482081928219124404146106122632822915529080179724723008695410420474333623876656639352901668991821746426164111733145810359030206973113016831331515302552497761334407255862090182867290668474615990680430955343733642857803333762967595223467468029607766945308901123254026388099549198873582189785880777498177984891502426621923826002402583341832828062395287074790207739814201265435307605874022246917637216960397229496908791926937910059243229884363042410867672128083363386166430348486020260909761150770680979641849180948329631856877494560374596549809053644970069341236942855810727713737138412108362460241671972874632797834056557751649356456897264659673776180681102915960543801856643754446012735831740391767889393553988725635863402676952009830273183572554963118582224608026416528881870460349623610724523373293474857868528988885835161677386837696505768926238688665799186281449308743088862993344852680138703715220724214012973942907335018509729756155404207905824340310813201429871757064042710905882319531809968102076750134007095519946228123700751689950214713728656668777197328566488926285261755638274322068572243963458674235486098534151604894711224166385387594098612315609416587976375764261021555711237960547254845387830810225744041777314121011038212817683282319912533350187184789801639798036995777004742665252653236526222337963700963230044849836752454347597053253115685918608131374324847906523688816452199439337788339434182496087898952092990019263548509533113397663784783455811056434833056447513501603538447368192*i1^61 + -116443563007662229235620380401074063758268466813679468443959891611180135949011136244201914578947010316154011627985638065571089070449945924863540658212684291099249437274979128044569198620751057367551530344631854620664327922204775839721718026562403825547000990263992255880589660626236414997775051415080138434213301389281011954850795627199149884191260820107304455470199506650005302444928996531158267643534070972654755546920946027773533976217635780128504224576993345547174247342247635666604436468542778667936713988971164824514208547035877866538511772136107846665364358176362626432799344221976713678306640318075362878680887416363443080040856029239614711252960996994333525261391731778705826519826506124910272692271462595061856766646309876918790026279390503966550687066039340919810015575804321268595404808550059670336753251775048133046828751142962368357636012302022376085219960603929595351667287521160283985605712784595879774088846680371290074786201807375615218580540283477225341396510032048552324976604378647095343862255027430232129416399505285107571643378854987393224343798227997910567810724540944448631331972710992521760213078102628974907932461945526190832706403977686015993527453731704038438679522479491178274065995803678788300359843465443332345238671092275393273580146878010049653320171645171076743097489189156163869699973033249894965250946216156041062455999445385853186954794573716203358161402545116407570904640427548039643193493160187287120091566176237921919103648225159556713136449785898723289716471265189433005956482442860697809865177836369088805567201366139966395605954725530029539290688403184164973020762541277582498666375573678174143092514703223111426496937160908538844493043569134222905569276962912253803073490794469049656465310200449814310927102980051567756192792097860606115722090610353031852219778226071211113178962549921334255549284290524199101759255658081052065600441807199563118860421723597999325394399150063123687850734309147552213020112887467038665897515573730195993294936010440532776709382708869668394207287475000832852413085301143515536096957833706597943668081231213241983827982375933525473333792662644929610076470809567521349708068402937414046590173184*i1^62 + 2335567620298043585812440661565651955498953839991811462800182299743605818226402841790422602352547163122273154949890282108841316136573306042641903966469400853914413773913505980151096733107719855652420262606835305139697815397077152334125077303966660092879594373439470575257729927057610773357593976761431553939618121144697935667157125823736132643608967135150808445900072637001645278113153306538791357593165495697224991053345645769675272488021051486000709840797754410956467893021565198673855287795746072575271706561592632524937803565213637975305814766573863377544998416114909162138186012784989966355707651224408527067072896560733547143907442365470219290832334136255561047632582347995443939320856977924670025536277966187706860746799532951057569425615742982037027837827119298643598186030394592349850731220163729827776758885350783874492012951518276636245919393330546819953887395152888465896566808197524961816837330665295600810718189996471499806459013636766724331118916874342184180361468961632431915965906817157710929084416230168276355640936781814528521048394355361145448713472636286434086241658869548692188514812942607697566088345993217709509835658055747889776377909842306946615291049269466175549799118232864640923290446163646645965461182489491833219571148091660104915205522294699682351036298341320680459830069340214060815827325245729242764237961936464069554547045486558091648632631538008795562155305166974146153915881293168601914875846406328752982644956859694790335516879380989333579314957038248254706903648443424720277025667160330229964245449901390081552657102523632603016127730912470389138800440805324731720664263472431079455342161210041621550718381233893340343825535750103979135015352602789331514325545695837314324323379557924981796674398321914289902799623715157508000211665755680541227159979601737685829548146328493417819974162952173777164843508813608529178166370878480048886201927813466409927880255108438871025614236836037372380953379916104670419505254996764303882942287275375201112348705492106050256527333535483510755721285315998711844897987136227262227770029719470389971911384748773940084203664814591291968525256979491328948138749970156961701467057282223093841920*i1^63 + -41032917642410940855982070641395397663919212546444263867318675157566637391934428058118292206061418652555654860359629187153506596349046583477936720443590856050239227599556670520741763850826960284895033132118754676906875150312430893117528933020005964511446849305626764425875955280356756321962446627934572380414606844227150305736380010486517643969259663297010233236462477535024225425083381990406443153354728764401907678237482327957893352114379906041249532568917003423986961435836662001889397938735543702142516340151507049270890284269189815461614442004562087767980144105488756842657767264473467912283132156557612644954748573352112795757347392693799949697819915279436863210815215265074635505349175624841458228329170950836921240554660494431314416377863854345546606834985019690862154713876842777677048627663699788020892415372638799899885951275552617340210532716350426558599684960789994843849877487688355272409305420960596933060905071717688172981638586206779050205744452824238570065662154889124973366917850929935484073761643671268367844251272799669746894656267761675692142100133529752937400558081712601157633744771353299035647842945935629727359991282931930454117351811682887888823493296107561886956455291260765162882257518608282327139996045234507866570755193068965743619324497319141970555900753314214004276779616843370351099110841221172231915795387619556395425463758232757828547502227951627598724231798762892141329928659109782798317172045137436945349527217200355685460030814684067261328537809662391224058389078138675555592939502108525532602855397369939544685135878913043573048944914154307541502841659959978338416353364359637258529968021508158475220197548852034902620039866657071753398740661405931729132878273447292917485568901417250637009410009783060849123017423627423442996179550371631460321108987169838772728491195083530226695791163221751057783752610569795137067740470601488101052754482434548903637730492413988703607272216120882991210760521334691202811855785281937173478156799787872353338921417780235497754159173904787564425199026706419540319792111157127437609162355021556947167494478185541267233539362558544078483300231306477817014729127833751575727898450569723904*i1^64 + 632527810295503248070920994198147727945262263024530548318082660737925003637399636750105996127296533979733672865797701294810426245267780269096987689780085884679720701470414096786903743269162415368880960258888439413367852823975073984547572699095311083781183122662706574177294072110488966835262070434725932000993106729444367215837210686838319400309450700571226798832824140365126389980684535164735692363369872644158979826689415427956759423004447676699871358824306959312937125636191497908073067349828035140565871923975273276213237006968648195995447432919536796478338630857957801735044218104773660159427407667168493141301528277563447312044463633282315796188892351034595166602071580373838141292998324248724033903087766640669923846815221404479976611341014454207372359312902117078992556570600294598026845909718972867137304943302583035341715654028674445983769795235735145056576976289306301497920673864923932554163305539962656876077565971560666824987986313265404651443113623698778639384185159275381297297279095410779521868449708962689704847963182268035996487051929970090991909544462523342265184126858754131945499143533400009671832325352362012589318122161986312657428200934696913156548590263941344729216369904021540858789756075955322414514124532839964409865148356907438932317168901778624703036283996357254128138372098045045039003498974933656174115664865196950061074407995752810094571279091828251060383668896102255293645991055283282708403458733424490320453816352463161496364673072012293878645470656306642722484479295301497020300187332040720769748576454013123689996749874225073542101096767257941233296537130904325653228221701248642614774521317402307956434221799015877396951100705016139650627142928021114151260012276784732785602831996736601242409617180546376874427596227349618978004449518905315715279736160113360105890403861069684574908109913097647901766906122355193212647700237534244100361193027736230593172507063939611210656326612396583505288579898272303622465907826400933784770225491862655346857009155029026083608039610101949973306022925336045823842457128317590504611040798087562485124949906679817290938995956806230141024176013202049804172879417410400282493829775360*i1^65 + -8602278227789604759457272845935017295411902693234622485769106579639080399553709894413445371134156146478375707885001623493018929835624645775948442821832989544465831577479303333231563505833283747581208493622856807363556338236246358842316516776023878554364255795808738567331038244814712332730263593934265531303405144215139429090984471402136372880162271946085141271533544801118127850870294868724979773365373447298383705736549518939747217839275060701844560537269318543346655593733946786450037674508690973064810098219329469174358861845960742984139909810677659477840961083688022412477846220392318796861941228574680071405503652158097628403488844381503414660194736127859732633331257893589275104470678216805518292645311029699272005969097288614737865991859958406759603993980401700747255343331249141872717025374072774966852807867624396330703161020497557579645823410870188359890222164723954867069303118726447209107856010548082485221825041112867495683577622460973868907979085818248264763892627479850939466174993505291265414478472097569150463640496554120322444572896961931496583901879870287880587001486464495392938248162904092665341970252015761543937388194474654579201477348902876063901346380942627176165351766017201028111937751536429705798431616559544078527102711066296050155391779207185806504445183041880714178182655932027532937434215765847846883269495799658498341062950402058970803049229066042755920443383641361244630410929729601367996626437893232861003657419520750748423181557474729507058952027142378562601901414112852432763421573520988679146911945176515616749225104143623549480607675730010233916013997925000197601025794242360937559374922883588689447216731655116836714607284283876691149909487662782067217243417255752370866386219309570386200724237451155121597603822092756225153260277573491831542530690352414717458763591326001024049739358053561079143792913517220943871375670169298949750240123711263809238283013462952420476583093020872497611916013539805095528155756618603362342202700416084569954189063779838106920471705883572427104614495786360029103160096801907821085102399401813160644441771590215095313613852385594238136231604923416125748507297379337497130827776*i1^66 + 104522789341418756803475728299329033189458947788466194738075324119141251310359794089319543972632429632140234536571381663035942919670777582668242338949762911013260563162735786809738632323196934080044887727483605839695344408760158538396271253692436576837854993563807865326964008644636827591181291406339541000791904791246157051690080288963640272989076295393828365734632740375243450516897719134711988610856011108640844055812921260992114957522175409927484123070971612318234370746876012556746221256363028375542355118419924934306365128678095879411474735082267611861868952634203072890496932567062873671976006646577888717487732590580532257515425753189655498725229684269190430990393219968419124295364028095666716649651078929012946966517389076374595959767025856526355007533112649447049714313432520408661834812133068418129308119562239881903371724572237286480142673465652919099528214138329143274760949959901765812162169621514314871000718788034939068167725163721775817128631270488558659156282195820843075874507895216907105146016920456104882936510750851953933171201811628563377354110903507410997617985586179340636207838921379089958192817460949086592943227671794882774582872496689246615489563918319410835040099589872813247478289289805182616369041460915995218133684988957435580322714175504881832157911174015292090492747028969614808071793447323137045918681904613380452222253550534033541238631639004338094414488465050559035097199317880509373142917312004538549769175576088079229711316143770506285235085526861132551352938695658135712918230348597481574048974407139597482427633042900811923023658743535216274156929127189343217138248521465993039018907712671628823838061578185513411921598718373231505562555162861576890813441442121170571490391334916800399316778648327860899111257400745656866921375058797129314262382479162002005278484680956104452115778608987844876478970206010492259381854558837481996172375918780402139018408038287629328720389980430725539761924506934859212768026729610777608194858089514772627459042119249650977130044058228387519366790796945151268503227253905877896396944312828650697205325453977059818890566833650979715114583170233816964542308203879295680512*i1^67 + -1161050271712244300143869393503109674193773222814674234492570399954812864967020976041754842888918941737185917128255700807105678523406485707275632303999798767201501040882880594871786271053313531533436185515394085003493504333913633266823344615812040118675378551131681425402991791458931583807858180861196915274032006398969011414077490374076174017801248641263963892143705988070834888066092080859128716010114506110906174760298581628757555896542730269613036770237854609361662940111866281245823962979791107700664577504892084042428171983048413021137119259845692787431990702725855559460947122609220165730977589401554331043776443882311189023911210661039030803879453147404903540210118718736459799359949121531183748720057618211502125920471425362538725046550820521018850897228733396975635215377755184313718775377969461793229877124531998531831068687152176618395053340632481225673289291773953653638321297472715238654054474838633801292479308004981243053247999746280921912057803100985575406684011748828879207673068870560468200814481872545738020586408486476618667598767814375757340127209715515163812289801257510061204238892521174633316328935926829073015222607244237882909970217864274706195193928714005390871671645184021762729303411365275320741775793488233076923357012484936602860877492089606654704586145048141277737662795420847159574529203178376068709746631689111452925254784500379372757763922773975911667311953380314184001573730789062160879583535572162579774859058282132763527003847848089954607616640974854548825506055041969896629018554344747370954784078902236112410119432733474245595390799095497764756400071498303953601753253577541300480967301781500844963804570451527826474329052257671316086443708297363894147394366509216657545973528084113914078162262543330228668000963933086868011731684389089902070461729716379484306837380591519170684907570679591992865325877131776554521438850275325984940010106506881459493694596728194676943752834403502360803984006952208198673889510907522340068251560458667218750434282753473879370735714442122760908738385348060491496751455069422344464623112810574655007147510205433730404521486838202489254372928291512443475366224358031360*i1^68 + 12168030445696569829396428593058303998561669595732944068950878537148037183442012306588848360037333305078512046798970608058183936676492907865153630985546186831111492767462031432745466003078318301662405745271286279539059525803388698675468251669798475759716825215403054318178898899269817382925538514367114603870247268760000684402319123758149771368267642770433150593129422108912162011259861645768881730880201629499700552302081721941632726442185438816651369096892481202519194566094872888997837294327874903062597735207506369610811427550593624705323610022157660768604260883895397129356137036900078542477971668301429977874266929974562654312496175275069235003912997629220965895993134792934483879468944545681532844550390258435523051862794147205494863434037511160045339810980674897054942398353739386580167450664124294752716705288574971464571872628143920392319853684589712510075101802897699552300067658143492573397993483699610514131886016729335775319508378967114420959928482047954138621604547919177257722202564627510935063076371974945578655900830590432219100453721867002169068992775367148789188250921812100524951957323809454781197251066102778538583563015369287059574485163918922428698701395808557809785512223825990331635876728527778865963400206125194607480737535004314095293382630163819761787820142454949546399276816108650913174424594551345376136315764680243543787684038838315183519638573734451292224610197503931057206132791514190860455018457831294874122265019806386256654509258634230431808068971200555540711776233973194311973315389066130888347283680292046605178889814525524292282716067296625664267904495436632010608886136716047785730607672382851767622678026074927686973643111284503815088123439017903240202593398631551203004042865232583951366161338074431284915970216363023588196086274765337100341388705633024929806371791884192057293312871587112839609950056652608992961173902836314629444303848022507377944816969296680281150376384497143819794179254131884865500030311322027613603280745203299091900391038846822355601933771540147627713732552828346262437954009811126717146485360462187033238228567593327777664398442658721869333187319196489251461528023040*i1^69 + -123540751273491785562177856791422430857350447574963891784212262027559217112246231971101813563368633547909711689923462654372295415987732747798444691925310926032415618099450846901302681027442486975846778430368589532992738171885223181074206076121654680452953281410850662991760564442304899855329683002993997252304889821859779293117237878210107535033112603710910740046504080899734226498792087668203048427721008912376547226913792744710303656164047869873992748626319538366943013396524271207347502766134036055162074470121554255163735092048067554958589404107644799878595722318289798135105622644704095462716215080388248947897650728290680581167900530698968355927966133911171444034721227219866785810860016148717969662832652979041480799443679026779832520753193376199008761590659914165931615458870607637120605780821142696922744327708090578385380296411152674014689142592274263304748300057186927592847173774715837501453016741067796556284275126894294145210817658275702302529612776017233574937512412799348200294941431908157324074704247035129393571906564001686357881575776093181992103627677757672647012529160605603360351040248793982593027072379905960253921099645119594472362951178641344950396021258606296562171154426643935408324078283899440888363684638073075020399992715258385503952875156483894151728072650190591716108062123094242409735830238751371224619100260652773675652080390769577466294499344518406291905683682730389699733315557346079744723980335221775338025672270011101787114107767194166707085308476506707242591765138421440953501779227171133258484213762546033423822101907446909207778743993396632909375985543755854361237811700336045943708219120682697723312048492914508214588583234876786284669169845210621594085467723448281246430127332952840910951069695526267478502909888410275892453805674128796663227666970031131789843850152554138480455521215885879514339498835232541552852480525322071335586714595003531434236095151571657377372304442693081088149910189825522073176052718515654103438215911725293141673673321151456733618789267342150857547909729065577761796776827453750954308242673143028206225189599159202839685619179773250191923315527594209781036032*i1^70 + 1216695325238493964386433785261713636222020364246717572884032498470343949054106859518904104729076529559760956428791213663943703149218267936563102222925159813958121923015996082592756717584332798905431889183126704085716993422590849332972321935683498440195557301081139969125198055871246949696135572720263612348779549427319628094734159610691056506995664611769156393131755259519255697393386663140441456480033181010461672045151439620412418414375029362206624270316724610280208172214590059597645930689351064021943452671688826709403397131540906113383133804773639699405679647507870727596638050216517332536296112467475115226619500474133567796963708614852432710851676127855405543037092439903198137122905779725628448243697173768026632579416043068299309571792789910337497382802699001207929657584812629407873564061282787172037791538566682803071154385415214665648206490468480591919948730734724882282841002107291924181211628153814772425328245578283049935445492672044519088901383494263340251331453021663623046874865321702137884569979369960958157779168554937777396298502397013030188317412171103423646236995713576102064169353483117231874573153019321776235560078197259248874042119315864388494961072132762553658989168874708749306429527538997703138110954226351851773844090293843117347655319813763128699105895667657562377482948988308146017905348864727005829559907450132322889075817135967407587380179585995579887257684905668490295516792470513487003816064610882275381644091782509635599239265810980063300566494238659087895027419499581511043455826815358648884494342276684692485674509459715672445449372200922115749070737758921101786290552756942627775728883746168564800454419228176502943705987055445436087617263712213146472603841291147685900631709790087406812461033223527300072419168291464526428287614006022278309078874546969911326399806094685146616558847496458307626595498937067249819963021687772604862665442733624175249875888405253996699927426431613893955512517040057661537824600134509480658612396154116934809143924621912700201798064634475268766111202109479396890679680334747121793828398371388338139993185813604732298445694217232267541672192849767641856*i1^71 + -11294878358638758151930865925475006452856980014658758761214009752656535515258402228833129848289626097030248786588139451771219775158045628143634140607331574113268132689492172315911602899576899570370611069882084712172119734267755213419424205476408941459778848607589628972387763453314271989681798741970896114601304343300614231838646211563398062223543026481746901800931493432697506024869815905362020690720290566441316755828053643457158621480752376647279137367212811812114399844406293727821249492423419350216174502159281248527458690974309916780447896762951549442212455198862547421819159865799499649689481569647558626981218150652619105734107219918046442205149355204259217314202012956931600925824154559430233615862091431993514210456141566497615114816489547466394060165145400395786293927704141963682343161889917585851249450956067491730993369356145293186676202413382860310110457705170336757998866132173637432055520788195295393115216320918656351350173511124508341814923934770607010768362629459083374076167506402178577689058842189229610625226057841263134533468776434593890866591413106715349422370664279932135859441043700577861842793027575321769553973936762259795778271279945045964183624625462282788374026123028851760465717886321441779701601198505208534983223659284835204326606978225613579879555376873821350260548048909182057752106133798202122488197708265957604683591291659754223908473427464695085523793347255957204092603735002376775993717475711424102911218322601810831253517943894173026335473783746753473456268176261997679483876722008892386106028747749446478154368486413749811301944611011136178084513880718713828965721644088871301851584347175053649343794235122864688037159071049370905242922930308607186149426340858729709591900546885113975211252961762288757649469339448054593184452016759033944830778366404007740584449197456449953037513087590297107266070454778748039526687698400972520471340510067056611234195640001035389785370042359018548418763307884020087237988669756366057079784326697305397676521271127279008182412213933157940879322445072916062168212194413760904899689260796892308356440849316767742883266095919089050477011612590592*i1^72 + 94945957743482704389691592219995682341925790269308435499942680440788939982302807144823648482326685679200252412057945142028842566053376751649510084017552042307004301226010705832723491058236492042880940078605332227343161905740495760970570655396670559016372483776067767823658273170587266458241951032076078344116501723249275737322407147460063781706547951233554524379700627676828233189718792840817839994336093681940216507787457531171740088201214100100617398818357869619652852255947493170076471095569332869814894857250747519665060161774034064505571619670053866880614592140426659555183731519596178856545847914276560576480180213886357735994303458188889149623746677775773388976267540744794503756997004525785091973972155398655708218427691929515407863930600618468837598296765790160488772982867466674522601597253836082972527494024199443267374737698889463808145145083668252317796597124009596662741512460090148289093505653910160221265648303443301508859475367432322677496043177448976813657015203836887258200745918260940651384620996910774773726820418968510177191912689860540344645398781278218543076608702638227711755513372444039376617015113176165281222503267023449190504108036498017643582998954107858074106609564238058579418326580658076915908634465759853795011530760994204532127135300824821864060870769953607979128630372883740873370765807452118686328470028692236394247375117009882306596492630089657973989612336675297352166105862476011629147552389314309783638134099038264203715078835545789465501526031646494635935200040418871532387698371872078413572953234472764246909353152677961560459407122791502952801534093343237823085437252513462380597827273693481082410510951967499151510214106161430613639436159509000012490013999478157979830127005384519069197066255284478194162175663200426023273697623204434881282959531860259068615210544753631026296054006009579563999428838743663196368596667658985131203924713105298329774843762126403364373118459116915686454563474562747161761819179856304080611063310901189671268112386790383815756870032109451222192258443837981385207718152986042763225778006737044086789205780616676470554202266648720441636814848*i1^73 + -706290242337035875546535782138322507325230837862342514628475430898074501206486048673600629898331593984961706713518419344666001016320186318185597103663527825442551665629736364181788643017560338793881054502979529828498788859398508302956793386460955894527252120392622271740321330422168048578393804677785243949595142406605919603481370746012357064319271502996879980946793253749816882435070920314018271251388421501966549490898618692938809503366745623500435446862794341105570335645089787484217938380241578156422798733324502295913553919126083255019695718490456126775334030713162367392727778572556802744171095278721160802713643849614658282181475960619542969225572572816223011536076427833185306064482300334906015464334699121271020451065955390203084155311755593052948110860753751500499576864283963899949536208880422625369400388909017389149432968863880927322103953658500718440589486973408437830780470692653841995685913429653297732598343893076396511458042238837332322864569063427452301829613159348631058459477098142179623257807356952862262254988241758056649882083742738807011199388843530808314379917893077336905434314927145967915729360364780090621969362695243741475327137236251634066498103885580435052245190903521125182402311773424067602306434636790024555854730581146517733507565290060447812896511557043728897545812075153142229110002432179435856044240351358616735602744078561597622447631773143541181021807229508815742401136247804875101481037234241599473937750498410110776628123040677376142809656390621010983670800350520268751373574461586548011342536753953535459982881617983350420198391571485913069324618700441359021970818882299168958634528635841483318577071643987141124079181394088017702111474626837872574827533463033413908035122679168137948239550759083491020572887417050744071372348032056919345256421699679832505132147522871029423998993569538260101321107556062475884879901475380567315754058871891791968736209657540957236584350042354822032567497469252382290527206718509732253640681707406079692661047376912634187223304839960158862387309178882525832133412734646327843982599778746087745644069995775204319151143536001495859200*i1^74 + 4782444911621844603749536882768878875671524858156968763768608668432406728788583821321710617290106959434858764879764979617741656685694390429943268540224690312353696050876360370616980767732145284184532777078898683569074315188089841204938824381479840773703485753907487897153753731731752061954615798720174588724856886564201314981656048395428991698801171257918742319312437862170600562406221709338041298589295271079435755057480546981405442344729724309701502276192514042762456401887331327328361254818962594249417274258969309971774277180746632971129023676094620928781815558713625532922443267012368610994081502875235792650739450172604738285142189400610862635064553447121369922557287678012205188599550913704292661433483076930639805949031705809014377978039949867196497446561725554371085751885532844872307506632109998840674462242846255992140764133887012995890258630443087937401012151137157361573055095321470471748506148095716767970333112681732118583346983768206712982833218254953908678370096614669868454903680251627401955602800893564096206342518414683688119121764005219429537390029751701239000488407826394182362448751678526247822208403358316964602476656954021370018586554267957920946710303248908208199817312617009398612797035839135933774511947137083595508074549038601523875827009019329973462351741518636806976737387544318504956706651907539691561824676146109073009048470467450674064118882541405733608609627727525293015790037075525701508949973304405793323478110345866459367930540730611088093473692845349070620205737021767269173267514612808245122561699287269845466559094020242530558952106966691338107013660104020120585392424336579362909969788195071017573705194498708543545026443664688185325463399818045194127787173494012094892652944806901684423866263407639940219512772456102373079240826801218757590680601889444834434874707203574646091279484402232133710956711616828140657720664843130180436898260808287168140565970059340696950390914204065452059517698007703063632559063302158560164965050173639908013683053012791505140236687759657991296262452018713364700442572369283947867346564882081983419534770376264510093185076946796544*i1^75 + -32428277315342729194313719005766891277069478659093265337455385994743987148946167072672745161452530109403991456895991563878925564631827436278691948434035065909682289977982476840409610306382122425577553078070674334665712906137152783343865172518402734692683929358096779841402867344482223116929996935802783098106524055898231034197994974869568335222504030249359365114035950551959195558921846903796413065561011238963866947508796382650469375420110052935738479529865706188196377112238787591732766047336109005433868195995633491439126010686364033363208393638859566580104654762651408885859343307180890093971563754326011111657128354936003875255969528145891902886069327321050269318726579466016611217446512161694821968019220913958269636607353652507597843860734005620041922894908093226856759042753776093000028449094726321250598095690442585763250480764055385642170760591907888553261562542694590040229536807304684051689457031437297612374226072255234720217410585330683458479948468686232264439475462668394592439761016142049377338377493877852899196921798850434164644389329322615120612858069871702981385412554772112658182029283136903151420631333621803070388816188266442310893613195104641674532156454191246379660577767261451754909537908600599058374069586345987497061928336817696599987499288470830479048221646368002502516348100928978122524363493786333705635979902214867222860503684381906946580967067330865461916459515553425657436946972093011774761980965800130283490085253658314684290848481314188079447142743466246066714373624126435737701273924398400288193333651230941141561101323420036757957873216360412505331868110509330849683283045990253389778155002854278434245606902292007913722160651664953199806030885387669119067719034159454539445631538971460107309236672998671450033401842112169859147067073282560075160967389763075920889912320265519843253975280282928164873224995610433676284398144560675983128519138189879377119659456267124628502790207965694046509541623252145800706636209412585598285674575455582467247249989173144155393568471006791142843871584737691520386764351910834810086470924513190668440460071330360950230234431488*i1^76 + 235815542761986209170269923981117308483822491392239383420985157568372736025279716364471415048490778642774705399981684878091545005864129272825636353647473363392811940246536292753487068002216600913903559873621423025909495892286542732690867850095261111231901082755210048449340421586463644096079436319595618405724297507754824006632161595454689383416318011096932185957536327423825731348729065723882680295368509765815367537042892612279067247214047366146035887621648435027259681944387881311310795498582208827402359204796237046378960578125011771466195871387391039998353425201453258492579071460810316963636497661234407765815015687025818242836665149154160260251260769726318807343943118171933427179247807370320938617774574734638332529306085811200497508394169432093215294414492185893277174693187697144492128100359787132292554773296470879512678417573906791307489571023703468254438886567787931019234641473433397755946223060415378938664747322376625500197992927420802071386383232837638349473416786569711634262447804367583207758046408612938252013835154164522136442114520022199487796443458679065801139239391542385464079305219277243923512658120313011753729357929382167501626843051769850007714069573950750572928254411193788032131252264595688841299616490055259502567977616894706694860733703136667813247301622005033824452221966429875229785617839990357428224910604133655305443054902973565961108411471467415512194545039289594326509035563753253452877646709296664048952302950100320969734092803594399564122889361521569416532638178723134580592591146657194961609576287416314004765055387202391861789547461176506908771177755478433996135356900931702002549816106167317224410860308450166467259513927903922511314435858333419053402435074907532828917732357980038912107093178738979152616971903125441744739076809232497983796358459885884392300263935496770981814885666482879705601473940089636181610066603636756150156010291824590589999718588220678885108857504640795737326294884737102688532274775847641308037646410608007121855388000726639109016818908313346246642349200588039047100818754241674049274147492694612632335156786736742218596352*i1^77 + -1706828150680614153092919517110509979849812151278242595058681390422252858266992528251912687548065597611143664655855264735346700310711872325523796251036598185793676092110756687449231750390108082741558640017986164692364536402987427196978022123134646676578391808634387874638179762237950141276609592701238349897008867443126733368870305757687816450279136869801927341092413475967141771907883141141924322240212747587623383777284019728319740036230166427222405526426968773133811084736562098988176233327085371607946108869303607937433462523954559687934786276460873931221156102270678714858722381049066341747672047598931122017097424021292182646686432408470922834706083622554507632076885348520194143354101972112430026176277868152792983390527023706496550722093370434642740368566557862471910142891878725084776029237287409298951987633795407898551457434355832446947568602546248983118283544568875001157396675000198517078522909936058757130936410656785871467489898080497068742103223707230646218910778951453950407278932157401843959582528271633014429955609120562109330096384293966679042051763803467740393279572655810923021603939587437901247357861824259548724193249934075485017504022374441361570311850509723140979093197705418117957387491547919207581592889285212428441079224429299718732985706764069735540947798310536364833302559491945161463590927645834875848563417887735896988517094255612285474091744702406126707240811098743427076698712153856915234783636418694835451885150220027032502401496002650078285787600402857175682013371467075962842088077656810809380543178270672938271716121234614626042822696819789744675642855116554213039319679244179823795865795905321693610082135494048536199134166659992028116820765223076768241063174255367552820988901514044419365022832791339936745504246244017483183576904951976107041365320012214153321550147892277111570552890158090791711047087862162057117401927583763538876714297139050276922736567360405985384607184503258865487108789477858133807966033386768560148348307679365440489633120218172534069723220967948639732524178432422491847839974331906409547916595807087449871769593312098385920*i1^78 + 11002359865410760223105072824927571756522287852075447290574054701027682161464538952816894571490211178339135634425438179754059851259484325199335238237485792688522263329962607394131586234227914436264546094256407322830823877680501483619255108893342528260304559084095121795545937454390888975205175267879313057146872024923176428842630193840385451817479562296538570431832551100290100021632624379640183892228873079009988217718000718359590899775979606853661763845998474202338195268489376010650301867496218366601848009119492185522534379811520902763403853914093179975022766165050367628402074753229716681118165924414655764603371901347244730456168084279580951766699672335652887848168310573740531954873403033666388146730646103551283196390656827762705925604113616546420978658595846268427674485614633451569841173478094293826672793802828892325016230509959852718675693808161618348378614616395261643398089420718416716068518213109511047977698147305965420777991343632452521513368648799140556630534961308525866073112174536277334365037964473753095593790902396565657261473257028013061353360469988290303298324384624375669822469160680320605199822799479648076831635666358100057050149942227694802931340030824765900456995743136183069853189081408933135147660352008826607025048610759537391013290298654252838772491416279339439720819674172742024575793429288698275493264475390981811138628375389221350033971422842216295588795482915169433414800064648868795546570059268300010311667501819579968733347823664314141029533458162905081299693540286209657485963099671770295564151072622783244985270967434090522645997520677772011399675921595026824791226752919732367447484502268308191334932746122246883947725698715474393942099553624576964926429618397678090495366632521959035221067017591861877135782607800893371891849627717597358437367091277553953234357274290961074657230458346731199681984394915551575735747753596678679508434002868098736851395368009062060774107658121873944404532070285420077342094926019626283706523267119356809111309512298265045285371367654023593329060765826969430129683655621891660427486184784402389830526706909184*i1^79 + -62887378436785572985188114605772373010427219669437593289761886617030412662116830555026593746335047790902223279414498594447767981126635554128180132384211288879685545339162248537864388405633553372955758682531354516023230194082068866641494437744451971657104909536214385870564918150154895313940237873166042359255767453058080233523141386049571147407909511217913070800607247654471522559027238223093461479838130922627977750043092910947409546748813078896853025395561117913714940788680471180727591780166348379021293762473810805072360115371979054387337894459089856229761734222199733217288082328717534157281967883504042816719120739114880525606296316147220306114811275727851403756997641496404877584532750434057183921143321138859412851168743878350831618211349278473130574975438627662983335770261885620142212073551159254884944687206352408170531934294592890482575533064328585520085473319090288419193817125083975706203764184999785187275128868888861778641781160103493269388277750369070757817358231853495164436125642265574993141962505579225413865539386526929907589718933156839824201180347521262531003230216362911466413963012420598028294540866071076225794833821907388026793352725703938114344501189769460057341301872115660113851363725061581609059059359555637074235872489201221120095313566422215933744239754075762031046163636131260620899492998130743915482109470254170067366381480375018095292467829389432893907683800203520877651629314641786262363477373445714406821755685131767420399902252926347518867899865005315203152395532360674624614032789437350081323404902150972737239482113164348240993533735987337679728539698297845398998216781606844099438456152655802303035065273138975132816125041407573406012249572083660388234388056975107605578147287985571499639053330482235124465962807620209138505892127286644490703962472765538586174324950610209408857454529723795211459601308111186317605556530130104071298845835386135323770344876068764726945332908736968533627595440273831221795388249931262759067096888471985341734057469121206903794564890850253809073724456734245173835158142960820016853824054846228031103565824*i1^80 + 360115246656793854779410584192687727656336300923009459215492925421729975917503095236521411456572386508616104545962916708042478034109797566378413150118714677406584170351401782413772513938723745677259314646240933692755212375772321557459231521576806295064382117599213715836148296552234504056029645740809654107869130612190376761683279817803826006054419612838752075075716342174607060896507710312210127122394488640275407798546868023536282602778421359768089469766626932155826595121521645814373885849334189408825256561431756690900037426282836613280449475763072471059155562908912093338867326227355425861209475518981146777564385410365678132459344714958625360936124630536385237052181247928315938670813358908340117563285424218788598231150316417598922713536380388056994754099084677339119051903813971395568507308774007842657250316724083910578686685058744652949682771328383408029580958934461991178361117015839110538541014404061317309831786142844402798913599686342088777073170957144954002716158414955377419263008883151218548518026987503363120720523624956914913317520119532112547870394366020038272879266271899075937251736220895467575868292467439787384494649492114555915768124238750107327495570735940275080059642582732768847441958393715402822379003958873235068537049032823568999509315660507804728149266976598889533879452801692594326114895083243378044196701923804614816471596260990713259836941640317352933513469409315360987126091482717412611359818258856606097107130452595200591275942676920170566852722165502712009240600630001556212104493994684079751144673716772230768413277063709710708392321247591225090596341440532432433449286140611030332904829233954565320726753262942743094237048413558476057391226066188738176573224579997036290133581839539575997565980489695417591823088368817436674861453627046216613452980438214432432592347639580643922632188393696848792902123214758296414823390854742378455763942080795162861778540050134696546182748384402819847373876541033124534902203118637189244547609997069111009063286241080937665305793674587001925285639484684603187429195976586348934431840372315071184896*i1^81 + -2194126120797418528075169678713233486654876258358823359368856048539081216693214619281421771649231498003500099502570356181876418262297189179583153049879252753719174853258680323311918194559009894474544907341536928505517380950131414621155463583160475710297365401511135225415594816354710278827134851137842965784561876752269824212895781300453424485222545288116865701510430536550591105964686755224453736306925628799285968197297652216383065631304641570351183058957440405778442739681729986571867867523099863194298425334994679906583821293559358552251714764925889654753771910992011822458610758312164426415738004459807017901788779484212912571128867719925528142300160797952182204889293489567342613459057639245413246616725488279790285302186230563652471921122205757231503629659708389206417285946696499079460733065736628432696981139228035173696278263257604179612722602584721924317751128439545524155654950532075470320502565341047484433249604290974312378725257635261557045421909086331857012105857921844314493921427758457472057760786505321956198785092277503445078177122538264553326028099192428055456127051610847256041945442219810154055823654859771102772588131300221336121440630593998204626442016946281134618585092019111081848233376262367721051019214607473387848244229161908571482771816142073866410163823347569871626809799085807783279358734755073326522289530942335714255765809672889047332656413641421653662474406090166755584855560955063432210409995139878509647078725973579561650935614750714332399237987242513145217544925724398333466637937727419729754885030501270442877066876075509038284909934329263388303618963137871562121341788222244042973395018001755077728241467552366226430251030570938914864662460321080502408955190813265231535831656978035596684124285416179479072241608856186835547957236472470201166276379123299779278189693756671894218969964418838720108606621291304651256746416317410066664816616353685444358939218904184612656360321873036384562804270429614694095920267403643193638490488520367791953610348129093447022133097924392157284555617289114068145039458491238286020059496219410432*i1^82 + 12798439757784930462765002141081548747667205469397483285636147389114412801447555116513726156889863163443029725798355853336976844167451344524976158635190703539840677214674057963698880368857776843392197221716162951930384310933505541035734460100146036230004000210704323486382231656524017579042069063984942782810005807880844916760441275163600279743159027755682552197027525005524934970091154343652401688303434337267654777475052525443896477754918866505908000632831344482136460446507159192010171985856787363592591250124941804327061094967818425859466378399276288313307797945770754410446542747827802787847692775473285024543437899705015532427272984386440094145253152043431669086498124708123020846513217046255887456178448554259804551238568000600289491222439895985111495685654191817689385523312614742607702419503288560581194374560880363466054539348469768200991995479689815254543876931277425209384719617096319678928059653720671081033418929764594216990124708260544084042477479604210819692347615017855724750711554019118122519090130181772473824722815370380475394446971320951476076918668171095818868464362174362626619403325464397450399935143690202362520139900471901739615914721017901820623422233376498640332228523591275821414035879003745549650768864747686834616944655113267648558980087017153727482326101955308510883133817860106174391635596044975348515077043662358758214592130092639360335156939208310292578842913303318986127460487232473306907525863423523867812090870783017674109180363883017694871131910543912058825183565140636333202976445851785760219698689435060643246236015031722081511572018954418428677977774122873702060045903559816077216711804012361218562970072059466969423182048531998218483874378635038451457514250939790087365778785279244156091650757257169701078869860828865667583508740064605429339024117273686302747612761723578090548003942136160716523197568140753629600878711679733389093216193250085019825195602022498447498065198670858804249467270821655128750009363101986502015701066102967105159250210401341439623388145699301741787943493796518803243265164869213990627510845440*i1^83 + -69501292401197936281863784733341381782553665937832826783158424285384087238989461205877157276909306244229064915993513843201935241648150894358861696536577588460516401808116539867016212110614532492480199557739085355937688543805641405953218980592597204543095875348997356674451794940820960971997289649528665192559900559040869518418916695834109164020986561149831687994086435826281767598828043961193535428041165192801868730663092815992955565048756865256412045997248636287974062198481372033606998768423689059641269149471311694368848115124150773027712497649322280133829979978900549627360020589910665083974582149943957178281442457757743025863373483902978493230143601879142798162605346389328739125895989081339720597052030263206362588090203442168651457454751820419860355177999900298618851053617214536427975408636568647889744147212667371193836823777773270594270247979081109946726665326303235340343467281085319618579942871188471045402621403314715414545547928148375189770831508765905304129108771051819157736835995195732648897472783343246757893667480048454827128047269069413210997654611461473276172010156607066420912152599777364998299066688208930885951797768024452246714131074964027958748430350141026165157073445576594617018926239386938189881263026275466574375633114770569054524479752218383629032470625245792328466869181726650586670519176819096799362570307871480437281509644794792624762505140814301099739481746794275765117277968532883767581824316848376238320315396115878175823185619575605284570433667603845460120578849818623994596498722416370323239086153598898752829994587194256655536347852276261301082618550375194613669603479572866610278319459301039346419978647468011178360718168322190680831027494755741958513848980846222355514538391239474004172017624957721399713305559724909454082774186930886976179269756619119590357252982258904691054539862647207425073193152937208408545634505978226427526661286004520289762052792306970916185241721571389144582840391871534991579655790177284329232860885328380180223594437085435738393269728697017939551334165158431996091975922126286674198528*i1^84 + 371506012862518225622666858511989089474480924418627568903291089779793046585317924510194372345887996173701860692296642171167455268114991633322600644860015247762934919639403221158506289788546439099309891257148690193768069542052218953847437196600449732437134260315922049270450628564582073762970375004557115825633711315038712230363361320991913979705431099458656638193045557191987763427025149172905380345016853847297405622680929757505079467135659077378882924809813429734908168313820504305616730180205663642935905828227804833947875397475333696641960850345309236660190752082058546412373113082695594106952422446519936896254501177853132672538350739031365548963573418406666546898382178050692994773256547115038393962585183382686116313081445554269386118606305106350786894930690996650651341012748903653306827710666802272171403429133869462802594202315170312546342119281052907352891478230967489213267526106061882780258519880501243046569195930990670354764984556968413382393802890334858879214165773119154129163343348829322895811223635906901519249738597361135292085020137915052597031761571153071062372127263865800913674020683909209284500616737981237389198471327350024429898297139695407499761508367623065245336799106218219702438111634567426016564442204810789936595860683416031507137523625389273304818088202889451630046390816287126128944722240114109995404017973974506909027132767545988678600591910497512982908347000082050813197109696326336532522363866179179949621496549825994954688018262633511493427832797311016825489406345753220645245138959949431619198203557736029468250430086953239192627261726002455480089604492164182795243168334793954368755945957243286812870456651864854828669235456865417037354527068402479733240128270834968770987162308665406390549243083242526048643202885720717830284927919750769634785680147464661772502317959215055512583508824324381501715402745054704580511414335756289156995947147552916402580568322723288832850605177606800353285648757531155141554055080771685191476041081472017027630811359154552559974854600741228377112170198256344800988928756116619264*i1^85 + -1932094285944644594983248903344961809307206557703170919735169683935441993092076793698655247791629251455182035926769104806020767127018701356430845369561097279914070107433039279334769979761609997979896488156839436285111494703374039399516524483389013204100794776289166265628573615842655096935017573029965905673245949476496100345888808057659444304079967082739983480542726005542409856705923189486017161569070355955189005208530005784124701406218081267006913044911948062089233904088519838635155443025814284843011668876782800952675651550580272656188293210107490515823494395536294269807534375758092064175934018567982291415306383148482993738011258824154657154484685907087013149673387744616775935953020126010190848842107910195963939263936598595321186901353532030179335142616389150875608824258972476322315857080271366489167642303549009392844261000903502488640678978545002317416045238191152835666272465245471964852919320075452401416846610192173033770115793334530572101074022611467499674705707308896619760210812102665857524728877326878681221082998477147776290761512632411298973506814684289656658811098163654684993541996477890553273477379443647630471124401440605360694727872622186510134222363699477431836480606148784404579884644160260766562621682366533567001559820952479891935019881273663841140821507550954421050404343239535682870068160818097193995963380288445415394790163230818333961893672331037606277920251556564661341749206258816743888218775578876654305895153655919990245055311940410223651354840324731456592100020691514705811025536797001484647586738659747018545919511201842212608091248291940291297324336288848237176456618440641692495333233684216868769916987038025028437801855605797493209122313318980626995767526476978123888447625182493649481068567640271058991130937422542376341810517778427977117652912866125386834346459885900109311820064719558138802999703866725284707867974995312858480059567598027136174726467937073710664853941157343484559980874295962187531794662866701787521487086416330345825546569588774329935572542999569660181363339834682459566467253796864*i1^86 + 9519730515951393395029396411046864118465585076337217410113557064708331006690789737659181832313918348591819820918440903221600515039501937235603105235524049407193125821382548450152308781019526471106352967731726378933727415656298441828914346992668645861406401088533857907298286963097574654727770498305791770385130544406490367653239203074973847936495800458850005320721577046441860945373816809064132109325149058268829167249862708357011416291594414837068442758778144243471919504538446665670800674306707800974095569570529229151837777606155122019122412391217117399225593074519065349052954539301409193511239096618555537106254360924134381008827786255994436690968689960249740054689857272477232339699691007402659023563266566889047216912329437332209347133052811568097203240161209154688287564069351410306723621513614821074351081485460174773045702373300961217219279484224295736172494234828300191944497893414431343036204374777736162309542469631299889335477785048371013658257501269030581333259761168051649867129272330052593346006806730507837463809653909495122633584833983489393468509907689167084454755321992287845168111474962012360899762331412508163726207829042670118538073997167896554652474113422923868756498657830948738233706914950603706226587125955588444727674565578398713337561370180292255259544640253611047026867571089825179151067311998722425405001785070689280042405964324515429918537009923662515192250180616150929540316496205518798302981297509260070465522341197081535198766007962912691424074183750217907803993331378225864102326326835871994018150757565375943386436283841706814670062570021145125072103488685847229847939321867372427315786951910010545404855110335241425175388429919732914856924536897533532934179892696171080877257255657765384472754326403656440672610498972492310105173846534271608328413032611878347377559254329916421327154981193341437199609504026170546307947822371217531595778015077627459660054509432505240190712237708546889536329691345062649149560730200881531668991185889939659200025206587327294680121219472390250884177231706919512110530560*i1^87 + -44380611872974561744950346332732329787666493831465116818137459385808162449264974096700725136540292877641703065174059827380226166973795603069082560773519814582714817821396715464605728570156078798132571334601148193662309750301974268427556710508672988258081450808058791681279309763052819090574534463259994274490910789854795553970091525024941645947193607397706531983431637155514354064301013439785816562865659226153989697991550011726598346810426756977903241492796693516973162031671786698762632849082205499251759337296537550126763648743420681207278020633241948611543524951005198336883787169654409204497542659471779317370594763361766702899979550609166699518338378001412243256104382134791427447031823537123326184378472664407470303673017616191544510011587611680629434651996643226032346937098057560540538592787357492720706782861650166485563097470623297682946441070237258529199751144566979839570941117160039384570835597499003627125734129101722294543088564167673953332361449588388308701816034716802390695704445699916422930053066828628777744362485745351985860128765835179270777969152104108982612924571391795185500291202457886641416054959287267321712084527620675523944156197004647064251389277295379087351792291600865510454972997630735452335634502410216287751973025479051758987418371067457852063635927015837866987499278350251764055253376394373025549374583791516091754009389522739889505889637706343726160778458652277673372806279462944731033672278400820652282512532144413862857342740257617622487224354147250911218286012596109165807179935673019962145724899095107441002701130123855502307524091810880268241814792849358021046286012017600153772484895263535052472511149618761157505060953799312316209355506656348637898718869940460652399593039715056180650956724193194963178720444602060436042654586986866896441368732668325808670675605452019690205305521672071171806979182383863744868197598795823856357582109816407939964700217629750255243505635261826670702157119747018934356445813321648970604181906449477277470029700606238625734531780967369065501702518375194820608*i1^88 + 194799937065070390781924859463920802763101206267893042922062557808523497695407865377021970209351595939389095205472769935727594892355869192953584156518923287910305290660217362095097589461925987892072817134199850532906129470230924723824590088515626347876028364057151108806935929073969359776784971732979667280950074163313737789784079444548469934088946182319573725805166104258595231259317385147748245777353875173755153076312125285940792510225770083084424851501898468859765065392464899014966317034127254744296111530351962397269993395018116059178258599166750760530565238341046576792475823566062418875443191136174727774175153054488479395614473395496907143882821060440763469280506019233061522803980872553324133410888053819900451727716703754935869346666150063609688852858667845974761352111409766913005011949388840884000885073316781279880546624988954437557657152254131355934659139734149219465656491100378648402790399322140114537329877530164555085776498108659123215227595192452190986053652731383121451282083376147144941748520186347826659641079737366772271771742101681478623829818889118441066300285727465012039969731597577625800341514493691428769136289045635914244714142632371426269764848891673748823066747117630505175025681129644699284660240320498182980749746477328453423853292319479702240608555156418494622059895944059506075705158971959799447445157952180647646956583880048407619801937310723871204523207629465461211081394448179379529683570238774800215388864795001080416156574154155292665547664002205674010695497819539085525805581594333454128273173104429089875430615426011347396150624133320608412179750181390753695959050331637512256595607954975471073859610225063209446116148981981787119112649237385145121963523252162814848073731897195397916329737980240194641005101421163072228802840587147708555488843484231840585338236686479725857737408280683867210327414854391062064051194393800490024802993144243913761744172683547571854892264805760429357030150464268851752684918807719386295720208980615730738938742141915737283569808095201692648526397174710272*i1^89 + -802913198161828617133565853128184169793976624182804065380765091377803577543577183135265239807910001898668852478014096475149376654230509911799080069639085064855184107436437545711746376909792390258826387731835048353758743987805237681104212558247447461389723369234949204008942495917681287045968473818551368479165754736496921065052481884790421264981254369356249939459363263943471776054658570661767948116884276472974471323056793398673235161706453923968634422622738608670886023655830985469197546932317965944129850383640250379846285989168572585170657285024029862226741274798555618499504426052835936377364784417979044497318093566923094736330371573474697636334020612834137252131912686275478035802068008375292347687216875543635283406699389920072491752391332552034605400650859989476581516072681108303496184061199600548848935221753121736016092065760326289025411939802135057536590122235924294091829172362336662505112403976384641396047443165891031197931836773930986310887574693552934779692086906840421563738865167759966442174326593907623667107238426525925511438234134397005346133865736756328651547118118426411756151678219672171832531073147218631944353313848547061564785346847321271773224522899331456407264488631581269850888665918035632468230813603449813165404796842266987226341239093085490254531049344268298249460549109638434333521124952122848374858878813146688250114930521650153387321346128669631397616942627556691352413879947753782708367414723910822046524650242087001276617055296610775379973306364313794079083991759834288144986003548976720936868663589329633672835881699085374097659962872168550999945218400393381354788209187200791000501032732270119543652836293101471327510083947698544360094408531000035862600609895620353696146830383786813590037905094311505657926189113947344826045907544720666374677025070390819749047248479403705796325013135648200582724726053851426516122225740649827973994158658252876740385907961674065332782056444773471615713731777842918814329182506604592118180723961524900364589515290124918886503085626210694817537589248*i1^90 + 3126029116149493796615553346213688734944594955014269257175399357175578931094755675155610057535424451286719921111039290712827209382338709973474944656408765283689853787861592093448275824258633555173891731095418189582429753152351952909496611396465926027441430704330534233203443440284998831656886264591452327286937462205447193618412172303978238133146881126335650910539056498947679735790247358229043894978918447728477654796046352326890393493897523841776771469348971439849904643815187175300457641449199949066876044552921012524446071121513740611198490691508986349640502889809257870386309276492159773057469949249415414749586661201930437928285242337426568075974295132312056056470860389419918378314239886855679908295687034279607412698037391748931834271783522231871059529567214196086162052758066219246260577584383916280785527924610208305597562374654174719945122356437374334110844722126187667018062068851861920993372799201775246136602255006434291110218747902549480397253596922730671503421578367019360534776036194715624349696249729368540596764659838589812050949750202943056914326049800313403874180109109081442400511577579849546549280556724985427176629955505260295153385828555678168870344039484595487576493772500775899605879615560673674949808630792210920789557743125117060857661935923314085220162664727127924322477505633655909290636726551069621835443659714867465973208547243666092644677686759993726500394295225262160657122457388244536745582142300962302746140557521238366257866707198920588347610076241245787088591901464913637271594182485850125311721964667258522981604963715916056429184455561168884358051667096644563027220795621607475272002156078184883406627860448470556244157352491654540005493500539604680687919509589535973542324095318513087623988396959960306578348592371478223100230038216738428483070529894210953829691398655533661327294338416790155026117870073523655710025758577238759355238388975682059688273353032499814224736436987556771576937622776698071405986581508076652608031754660094939071614739253368130802733954931611553234944*i1^91 + -11595254390424831331966035015328618583147179464990909424229475108842976063630787580487806117238215621825810469887588407249532450746816364229793955853175042562097790355210926363790254018110398330315271968272061175316621238769093902219074560659570801448750820254517804538310086625401542603262192313676289808029699564300735058555592440337579629648925928694569769050489565959049124270485891322517071858854416641303276555994728790972533868557903124327757126328646459848524366835659272176826584391104458142205920398060520414658814179364895765568882062773153640459042576463914541613258710486212862799485311963350751139263184738712176091085218374873942741728694433777885535955880727660474142637813470453737122469833662289218365599143132882599103171298892439413113234584125743886492059500979329462311852607121732249908065850314887125660716838645314847090069825943717619860875469188017909471972516325939311824133555491675802817756510334785828618223978865458139180084615016789540866776316949768658654400435790428259402413266026975256759583214252209968611276211374922744807281493998198343429090425213456102190671736583030320206418688712402191787934504277471113661355562489200965373695335067352477889984155694415290792601647998672519185746801371619489340826585476514667929369084853329849198291516671615685467851241006808931990621653532415645763488356087576980852393862553837882455618263178349315176136558110681250973878248311703536768908573129260711201292004950344389575195941039556179620064947168723233680960555381879923477622968364203167181264962407287627749808320424756095221225899385558339249466821825538036961534916521366381971343818606947997315602440427706056078331375765514150924310969777016878810078245916438109794873052822976810764323161289414818309546614807534899020893465698068773634029402704204641869458830499303986568861971194594151839635474877234229588801504247332985877282426581792061902960827159025524262519968423516210538623480991670175967002532374504825579912618510086229522501357709067634801086183685587206144*i1^92 + 41014142785590168855027790001282526171016701327574145722991198221386199404205142481786392831299968042462042597004016803643729420011823264285356290159300575536132419719691980722735355257082511847623035439878253130493285812544323610887239044939731152941690650941977545662026472272850844084035277951409275318129858066460753200664379457115005239314328981745525949496744067308358266514827740734325648658076614156864672308952010833014938257675081415802760856855046087023045617715436431806317243619333180234302585987432937942421309557101697236704168041937737605113728531643358550903351711069035112172740681303758609057872378774226198437917420957409924146144737706967461777293648855307881975474409704232950968544138839185514089146557309645286956808685991427509155975116807439435714328878926731954754278150099717213753293482689917349007697161959963666891254073168910902738480914498448994022449983413544257394277358577473700833034403433103572909269477579894408261613965807847377434031634729391125610357181241577195295097995081967745836689040187447615334500364742536872910000376908888393509289870520276602794707529970401889362338762058259592152537629770656897371507223447157676653004821670305683746833940540274609013315201631411050728958209986942628645141775313977664771868319270710294724921897936570560228376153092001714300317646501549853883164055522935651852225243369517636633557897168851038538396293813414388970090304272218099243176411453557905648308564429619807451866224440511177494223179540029451343406928683675784024166781668298114926488045475300224050722288395700611805474610598455807628300943804323756342629175185209539138060270025445340829244098679187226246686440737158654339034125309707688648836581671729257603848614460961737074474769989150724871455317178500943638791251245842890777199789662026690637263977517293272388337952450217329034035652029390620668186799268745788681225447973942076207397417579186366056997785315207627602507785039313791057697049910047587147988674904216590708323082610707470534905681674240*i1^93 + -137769821283405316395982602412579288855865727877452562560607959074603373737571754934489567860329576508750071092485317899844502351999455862704246489888660357982167329024426411821152963933115621891459839327240514442921745054042817305074710681744228243974933617470914335753548784020246913853391843485042234902058724039043485316598649835402513199287498241817547995653104363101871935194164643799536878422553470440857524883014138085643221041457527349060570162140863764378812595376952578866515199260593414168244618463975361495273579801598162237347863342090529038407162823920035159681379711315114521174150240296521742119461084325257154071182466456426404008933557159116102627007248209335839395144459952430937511016813361434868309034045886739138197950853695931708942782304428772268632907827355927620016445003195736705846700417116473385680293565912651635943408491897740522125240740733675301177644702400512729391528035838533833682412571633578908832879585911747962882473951536465636150400848068156221440604887238823065341505660581293924307955884285550983786591897764441284602984295341353927369871492165512857129384070187675827080687859294759500059830120622885210190781598380967305314449254525252161789647272720603602213161269898211509181262405456087929179559087491000130958721560467839823740195175268484751992675299946459494796776863958005417054204420470062792067986479967147244092344324460377914202990706875984010132876553439348377642609178557012457343005774323285407168325274346640334040901534698250079447580659189591238722922616929871510088653382883637937130449279395964274977988413555339472278135548434117526812473936907891569194882600215138194660071254242267419532785726152834022490973315777863146057558349594068078131200930980492895783617993668249848068815558876326210933739200202703622303993611324654019167465887623920243390496397018362450021991925050837817831578686499384653470035550908956881363942958034276829321945006946986902793072060675575203623794470065997558795959124120076300399158972676437730691907584*i1^94 + 434172498189404244618647643363533977703726679477279033687469854754476430792218752201671663716688208077724001116131207635682707682513097940954234657504349833332326099642430338946607386454875574218658211755158939518516194678384072884920838042924718635387392302113605928642262902427894190618733861013211490712358414473662073955383460239879778943283874306574082587365254484473075137816857168389301875187060201834366424046029938127908813436095397788886000333516278189662452725740000949112773981475455279638256409540117248353576745445458993258369769932903352937838256781603283376182963674423052523455720466534909023437721998561107522481164434796769278916252704343972592047928614963362390757274509753594873518768646053071424328959337223496641613400638260963977781131624464552824695140772976197898380351750764775964530689410138394351313840066770368227564495927713884373844716921061777225985253648369533948664005892503364700396707023989099649709042296342170050319522848217381590250074636692284846643114357520439609084898697332996616778202822686892095382232112399241036014064180963722507635945971755675648003507787915573960829840333305061954479749079830658455196630655338782105443678128761924114222446494129327185134760467159874817612374208239487832305670978104532521884389398368122013316645971938759939181217401629464212484393886546894303908947208909896606778008953508462168585839231327647904556059067698445665505157541885260659900515174549043647756130202049735814705510640491887477749220510852247134913455575240276290488142140064618231911123935711248375365720398754647648937161477308811326365411586798742689123387501109711745065820112882050070024288020858382209204574122322610312494182258191144748602576040104245882124030762273177907687883541382376250155539761244211997387799656513973868794053166936143747401646287007047713874411190683359424222652988427046090409570401329231706072346590000020990238712269829369320643510006304165463265037666022256793548684323735226957544584691606414053466887092509217914880*i1^95 + -1281732534142550323681368254733006498935307142211236410970183868727005776953493159724007957826665233889056900598681593129502719947340596219583690313422188980960965070050682404142705182986284333136125444318232174002400950182267161019916118292572609037045283600002301942404698720388850456011010584865107500893904903023349708958452761875430035335207270694381958204876742905079585282413766136274369480779479246209489611584862973017856155605102991212590598750137642395547755682848187312021103806979274466974872084720883452871138499498419407129043831489542803514348243601571237291182979046144618470174337531247325372509930154447750898530702313433664879722753349888689601201888535493033525179074093917274859934769524121590956787203603912670868002091071036875758886672775757859123105374259982005042619112167150126872152436705669911084513393043240559727469779074425235402529510925794937805088948546724925333163989676776294880237339839652879141688107681988352310142476052473790184557270613643681986163907887670925434678616924269363697521699631202498775804387892503417272166211535273879749298464001033211222731616659532541272696459386584655124204014387088094162752364941516344019151568397124118176962604995834591521641861830182792753811311289308436675857897131930409059314555152246445609526485534736353207974761723727279442122780983938413632545212745165490736078625943980911454909774389060450456790585316693568117525774816070294584360674949973769951476162015041885205878747705479318613796960869403118756176117443209172993531026247651579205022178853386770338445525336859122053037591552701246257491320414340160434883946409071285803204893024148148981423581905321320597032104321850233534273487535019728916825107568497111484558315135147681191494314915710353369136841387536035708159806837773413429790781228737792568112729424484870902597207861917464607611128753008613899906926945779471891602138172786560296558506374725797464176886227594940145981306687527919259293004995275789177752052024792555847912439871963136*i1^96 + 3530306890374009473323596141637468986657059286855194721177546947054776195408661067656826760691095231469126503438229991883189574328555677710250114760155556570885481334673160577978227964325847519401259392527738072502901034323213137413742538930002554579207784251980961736958449643803252326019036800189777325702567197407562522603562524065115262127138312365507999062663921074992344499975915540019546923867027957317240071818567632179793011389724978568417204661236991067764690400810674940121637497190865332531323541043237274362927222167072982195602014469441848711623880702719778003142473619238203865628990785939818243169795006910821205918837701697154289095426194270248024337752132059030162010690507541287063674750038918060133945926637966845749944550437639283439649861719833766134321813289291625329624042238916796261476629236963514322678201826664538233579720020603729156210857114173825598361742068162511672976189100731052142545607356151675878512953211669000318757124948067921475604402009075928043442782383037465443795396765106984128575636802620570307676224875286681721284950773803126932333743844317786030308546902924621094957315911835946928659124884162363408138155762569602125797966533846258304533521835601581577477426471312023099072489634044781231486182511003178117693756830969159189349390389070144397422650736798059547720771557428033979329244130305029682264011312333245798505200970316524931129832884619719581469310860508980870514637429819118349731214085972078220191388750959661966092654191360355443951500356084005393330175582708566304396250795451607022377005290766216930050846730811854644882928415115679349297986066571414832920817117537731414018033152052307186115774573386604577782215494961511669213229711370260296359259264853121566057091376052735309315586781953123724108146015471206897314402725907364365916622312519888617905549919263370910189221852902602236568351848597637218369927277734502382106320828669113662041671105514098083705949706500600457069300145615032428726233999882797601184022528*i1^97 + -9019227623526688786529540272123279416249249948262777172120631874739143439142726242161420272622015970353245332082376365826169270528035017375186308965998017594485858687950041427333113532898511382851659308925780395093582591273818610973910076126218445269739168167930364314787249520948603159130986536173472830381262769306215832289242986654061945478823205205179383597646753589517738961361075496140849483189833820269238471550741115764664664364226977969501454281085750675807157772513865232943440035043905841704060870122807948425197216137395659478413952237995912914715024705293757698630482914484950564226028074683600808067514381414101840180227130637495872891268120349501195689149130535825297275062160785559614197425654599862254371931173595489693882220906628959549637586848350092238766848404014685612052496282727076010181317271235324033638467922512503970911504851542468888824820528450142476981719732101393258300789844846630033055796967055128829762908604461291237700398658252975485627057827737593975910113534798609024054864407501078287948629706705414991159950590063667190712276334979998844444955530260857628856355048867057579585711065924597433430438976131192763884938738928649081068054798249909284542396098113643793518292661056514835601919451498889993379126566483821524499240359955133317452900956898176977178325193333783201882478263980096398360644006949545539268910689591912464402434113638582935416666683166409712759150499950861513467163889215747697023276080665015952922988924158287109271686491997531243403807372677898193277009373762195124599084279957599330532381673509087132793433254763488899793500181153791375443797035878041662982123788757162083210997393712703827941191262962863254042229360910061038749025326756924154319941602270802494647724191221410826318988262714684245892113421578329195584268507585325035712798162778740755553880029052318139450214752969643245902279412596463788444266718896177617653185230767044597454591904133628030448153542456468003293478417041051567893168613314460123136*i1^98 + 21041284747210930134928370902059080948362420432831750806041439369777393146432522810118731298200875889038646695563633479180152827249010852347302613670537082901040375386053781189638230975886234893569914065476762151642294988264389706994501229961745236566880077920293964113778169038605065058320396335822976381946502407421423088683455266294895062882182982856399893904361805003624989839417451524121853782346582740665767341413500264478287989370356432534047098623474645915407597650753843281334681324546633935134124597677591202737876141095222903861110926920139645494432364301528239223508359564181024349388265352327804423829464252609774786077304907692047030708781561364236719131356819205712110935836788016993277289684021497277065399062646789820477101952406105780534129545748230090638335796985391077216076823257012128605611348052541774828240096399808432676822526138968957119650085326027127927800304595978279402896830345708541497949277240429522907076717884867733575659318492729104228235268561969969130568582419649853721613773354204374506963506721127244770808164049267722961121358110324920748508369669169201188547731816688676520985765980567952987076470417735671023429198876106771871107448656348769218600498003863742204632079964723999391076297942058584243997887584923203429923670660198437590813207698124711889818562885762821646139826772283249213927903397803389287094915963501998404691829929510711318789232371008918909305387283592042341138439123421379768723512133183628950397865186203777217076688013040650814624964828223796697908183204888640651689992378005188835973622534042036703402525828586329634560913152331716656351374864653295565486315488282262925197973591023052296433192767899530604686545430682584875953143635299110958546200642026507690119448332208316473882928596253506642731789623777188028162371278006319716322108713161475130085474789889566145629463042344862047525353885301575943694419782425855081707584472010352344529223694933138535692130440107303430605990766793346313549770855022592*i1^99 + -44303453010031805796152028873067948058051900018169047657469354420874705059494153322003583948221925977353632181119952488856093374201496797266583370695169481856913965791293291301358482951172359768765483382710141549371154552546352854763374008458459131724427255928603338873196564230891538894871709163740255489502124965887159785993643857982913331458978598315133441698860214201308982923933086833016172347600903945576345194674498344612677392196950508111621416176356743922738347822901971188855259846254721447682060471744107859317722241956035865843585255944701000613567568763950450643749031945881773187280394033693706357590921412979936278626773707568922678066532974807157498220626081628854899720800056249736830008445859890910873521330868353479733857165166583506915111395727535562465729112641359604374632976121641117784321958158693854682870576176355331054124712241461654189824644611016133969078506744910420861914572261162829360793333183273166447104194270425348326922380478203050236934048759067749723122943396359321926859901948830516605147016580703031884543377350977118984885168449077698706422640974249028982595613435142646756756859622606869788657813104499652033559983004615667055874448475961270595797986551498357417005832989611517645944446726449596125079929212775728318216894943410284955415869393369319909642269951952202086905073896056984283938410812569488831461396614627471955666270275246970038893718838513673342491373755668438554925627935159443973623076995167413078754188370159587689318832384819166487878450481561067480683577524291947222440958539266550029421583670371002790701235149717993401612820816766916827593715159353906707198338588547569960048149628542686695696440618517597237736875590893201165496320978492902796134330874693295438647928866223062302147633876626957324083424850394953026279847340442517029675950739710059858710048720145642537414419813661907140776856740936414867487745332813172563921932373453684434638259902709236689378800192643374749451210134708602777762791424*i1^100 + 82245524643358099064488040488457569791083376288657535065823161452384463306486844809073194703495810914874132682211795785034146252785081520928617431998500105461177097399492867372745310150028836217201471389937151363979856514809195813991355989022073238747675400278370477643737373189738799792237009407265988310812721595454540341205664410441796125691937420539604000679989147432078571854276534133954787218675844533368981088008360824900671116344801126423597336224904557477776409690489479810344760719599820656609067109114448673897786189964740104857019462965648334781459940151437677742052076999669589649147212796697498900180303851233362858526467694743526527195605013184654150260932754277874666375195713654050311973152834006289054558297516224440154155155548639566751983169842022373906679007208729995857168666692860324604209858099325739736432117926325018668460339897663045598991747223197455973798499645559182899180377719220161489866693932607966537324946109264634882539251905818707243812759651452801943395726323854234212382761238301217289578224282025483738788723492212770987793084829902478091977874976722840811778190245694379531257042996395135913505515052107755236076050698152010377591451401444251638771137515449652757708281586185843299467135612038433202347569311640472962736180281885291036053699725928488892902042876083360301255292344660161209749090664737412896484929231699869893707448912470876845958238387415584184297414860727898727165013425162108256249746486842370828055897532856077956069499691917043815820613145679129765522538545375700330163243490630584859526841741546376878911632777500128968478010003942329338147748343045320251934958032968274010037417740426626277717739939057405310042734023367667317418507471448157214566157460097927171600421574354943544123349605605027035218438322014813528727177533184769723181206119494128882919691895532507252176322887986588091605648273005956530155007175917209656960838234311888682742168155548816838813191446418409358665273208995672227840*i1^101 + -135489933455222622320071491461050891065729660505591214035975370276824635869319253755116538916362411354687122665515276391253379388673096855533344368773849804071517295585448929886501150633058206844223968099984068491095662372789382794015894907691895674499557801112607506012389573908640769236401066001016109109256092845243214272608214644679508584616250145147342419508359231249729506208122417552146191245772593752785591625188179687554094037649555992104496731640036774039230492977059351951473984850867212562845090896209177814954417904999184177186258824626802681441575653202560347428150168815231969808839145732804803457401132546677363856946277097713636706256825751368235617350206547461191032392514510668800755952962678015515180698838342347189980538900426232609240210034922597465673883998319796574665777938498709287092568636165913840104441103053466878765489080814402597438045609352941446927641298779453532309400557399740756921687335002725861759944531480842709907434987586346473892457199238955001733179229806724515988440328429821930383566800658769365224968575877564675464637003516880221298826251033952758957246131939135736532391484487552596739261400234538399578037744335232802024787324440244391804610625714625110398541711855108486600588128788737259926545654634548347222753222476946703068596907194278227816386675508808835888638293089096893452563965971199061458341790100008537086782180284264536235268048542015654855956838595243615001783107089753064419717693551432590542910716142185391151811235956589650151085960240194271218889433573194810924749773569358814458860465183221379876400802687430942467057146220892105945931645131331662218289983584797780663018564033443773943508091326860144169831374428059021396673660839746187282161340140833962212795663231579112664054474369121571200505061524659875146337494825217554671823559567242444639935502951696703581353257684222562351481418603733624290003160829509222463880471152139940570983725438879185786605719997106594251611513150242816*i1^102 + 191329522236508170560373172957279001610856816719710840337460375114423281670939457360805626778042753578521209044035186888363515169161315292102678441373231807437104006006174313107519255208537470620228414413635613788816727504788516962735214005972274722814288614520141728608686896415054752381598210295335040240312854325079646796000392677003186355711591036493094284921627050626128681342382902314711439388303201431500532493947240154483312220224054008449388840032709409658210562318381645018753093251173619482960242385871419477311481140448776758948299451405778545384845266047118999000400077994880015477864299527889444051874994557424692472161693279106295507930993244903160159431035570270699507469986699687141127695044063730283401703448237218772423059079144306290026879251693056148401725642840377842860492115802232414552290276107206247102108324851458147230580650607925724141746603722407277606489151099385696755728147168733663825513207020041370114719608197372966688443515238842759947913274556612496615982197997584144027998395639278256783610390227380642907107890879738706728770855984846586258499842709615827021143131492940342565728456521448723913894169539903942568523544919889663073896831504303142470022916037827731621119410926307742088837645123045357405337551909429981326274493007547211229825118449493462295666823209406515254450105825287444178204507835638791432293339308805795928022162279651353881772966000092339835816154239215608463345097303082743025663684812464535697250578023047296809002920926720894947837518217659379693896688259950679250894129411854410637506797914928409299426501678036705168836047165858995396233664312759953541935265179361009492532657003828544434024038707847269760147250334362378141904081348788859965100092924199101981151563597984289860222414476622643370721953257010413450154772906791563203581837749085060262086708511393254101270916139269873431774822158427423019855305423815109113742750786033815626444907859384441400991883035876142732051218432*i1^103 + -241632647467418150249381946360276899470005539739537271811407292763700684330937344261119702971883186091325706572216307668585652871042478241778990689296986737475620796617432044525068595084524223108180412926903082041732614121772208502263788121233582407772115804931366372183976710007934856048352166595497885948487075727551170773270518579950523892431406106006977941432722263954579464155366913721352057757839721262225812927212773117387306532024312159167303792680786892744567997245341438578125148920132594261874782416456536932320673922158230964069617864087605164557622158471471599564020701463311743449456616552399051439677242555869668937298266908728813661706510822215852064751863511957334537135623079389158656116490701224463532636637847679894762274647123293425861585699397539017860768596873190661144463102834789222570520134133047903201100050238817175864449876034682366747205566342661770437667807111029712768834258553736845800608111422267311223917703378653387521960558020541524845284791903103003387138830168304105880953629513266886824942588768726450214847479695085876768929168596799634370254902490723837586549998712368146191308778766115666212092722131751179693918306441691468826431690778915774084276972976896631375507882512341947564150060348048006124497031762837553793526012677938298298544155569265584035025553804908361629942510345030338083658335786586051226434397174135588048949022347122528886364704632844021494116810968633113896483780462478146958626184016533098720863577735608872948269788359935493022927995884178376675289897061546478120388006472631017043823544618191175353059211248992221608591663352978508825788837531030351623829523923779167867852233002411061357971112791451639312415754143039015629946623076974501939306091056850448832162905781212302160047157933184676987861090968947159833856947749470568682809026247931159171282238905913262699228632199392743545534613956112362244041747726951836582187776999520612938684146268935987057595148398976879820800*i1^104 + 249753191566139538939159668599819661306588878639415568366578622822696644760981047110700762260232648402509505754023485813347483387563831342476468103851721135324229411200559987032317682540095556505044700797613164110896638218951280061597885318866138846296211122215939918868355933192990279700769375965640960570727467253023860135777424816218537113390129608402528565330035520594913361411170598431171967507915778215929817827123689791149772302056636500884401843916651439513367579498193104927403009904136623177838230504148402133340416749755834334779431930587116107012407560688393498982998847363315309459433516780143386342063138867549565120693099359428232169887182695479446015233413860647073509523305484765212656283499727346829410393245538088654747704879242991935911141151077441668284765056000298044294246578070580347591839069853141480767944622846359435967532697006785715100025514577143176022866594867324237448834427089680134454976723585904861254674191925686908764513628029185965887872299820252180346078157869325978704554362375734556939922055717459505956438848102222670490060083784778844043131379018731027687020022643212482824108088319739816640434918902617307814156414826045152385989897695304775980800304299382491043310903547435039788678364895040665911538369082805650688741617316613189290291616567071080494655228384559763299673632686953225698111064337193598615567647368013569553016926786409827953766181756937239849464278219804802230172418474865660659857515531442338392930891454489823010969468685013725074197511713584828529028149080898275749276361473167199672676969320738770767682097386175655153568334708368842532755348896638466694680271058618240980581112350504795563196658543067866572683774471040870777840116358759007006630127266584026085565352367889527336645370892378800408608335605633382816471013944304707282703543438922264218070429255900491478965953355075430767865994477220233741534942339679410526547974330246000634735107823851485160856530406342656*i1^105 + -236675674936448867928398101590497616991722772557478224280934300692254096793100747153788081839415847322330477168192510797715136194400441302039184462645144955422523446648517503626157416034635302490918777647993954448409896142600956551052656798180029138562319672307414217135727726153985143915432481291110625625564491973692811257821441562709820294525728880764017784344499352480086149635978940610558374264514310244597807239026302889208629369820783394108982084562034199440302664239552409942749632535965870357084047696531898402835910799041529579511185209980265785661173952470533617095969408896247129563973907408578898704219362708760092475020746949404156921029955955671019384017878070742254320876864288329564492836036401315560535087181514048088380395516032033233861187756708523362971150060935543012030949556393903440978510108212418306835886641380077167925198642982148532615497469292935692680606541118133969975144021394665832047141805066757939703182138853445193464166379179747970969328486917541933063347499355651250950492459966781814493284060539875474376332180544501477007303271569611485812052333338231257509505534890486735461619791269399744681471849031366264818354906410627700186574183455000622404822691547409426467661971731851005023246501865567122235904256846577296600155563842732814246486983836364403233253322660899097004685490124924604355969190846631350529748027606741017928436047725604851835429075512525541855471003842554858206879534633280328833871470971794989830745112522027453856341262753511681007252737031606958251597588772022839275281285129670995888565906495437340217030395750604263153338506129568280993121327747853760594619869142929188990425221026688738586434737906252521047740513815055264950310644345649675220543142823609767031808167256149112531072550884990898477210197804749861933717853276961945556504475447259996310269252499051059761678473500138564627351760878746928610657171420144168072046955461719329167504039484625566247480721408*i1^106 + 153061149592556940820331717892035204693785761253786028075364653460075617738317944273098299117834502115591360558543997227965780127115831124795998439406991708004248044454044902768652873986933522513148787290104644892509422169907373807917643490592847639696825219147437533644794532630482517850549034132265760914063383491055948341645864288310229256057077189345383907645090391159248446600979275704941372873299682962904704723051144092111573134015745227327977265784316659747181254774561203914006879877386648853836973949948836082885989905099094641818882933290196218080119691077309847473110481900629472495944787009780427132577290247135078129532447431961303028314434546712640233843701516423975722558421086356339638268765878708578868861096558404041587834110970723344752776252589704039688516942318614787601577781806328958023792756341578183595985944626260434971107590739395449763442697017545407620183864212293153365066667884807665379632503287439020176897634883066982120753664337415744297029622943700999111962451143683534223378339615637403502661353327413354778085230636636898155621165774259151335445786906523244542048554045918893337499501876355194087557552274956087055053744033819869063945887296017333867956707819584891321020955465890366574857917032437460729295562888537589068842185603095446386348455827374075528277200039621447877902460638301849826253543681206287119803706163078111046139692568471039863107460201974522006188960538893878493258565032144273797269139582893841992162731571332010115000593188963948182595490058251673333884371784720640055766139114027043490787725096106020466708920197033896925594731147730533423267438461814566070506637114111251789347908510300502289854482669634255151076700807960422186751875051736719840844651031789339091577113455958147471048277255878544082400721755048501407778314433838134766610363532701446452726150843626149663892337360954569139242221365361311365590549441933733003817608612336877232041487886940498821120*i1^107 + -94562518294344371873064777911495308653705327854874103890939386024751312993075711852229059347536201184963250780910717649215187679043268704123878740732742268708088735279551214163526006858797659672231095872027875824388983166122594385277980605383935518281091410131562443348767792862194480457437503108900960194240952523423119461585148295981691421686476036241555099362668574803586834402434040478702996161285920056967139593078431924210355041236830694113267765347825824443817346471120881462743920779717773731730553346684882467945737128691412594149914819621179771237044454287498908496283265014656301105474032315997548929164617751562807312065378015869391490046842481905787425876461666493921560383847333645784147994024375837269230818853366609241202570994536635276814476616528425594868100813803211888450146796402827060337360143914274530244591562383492194112819442926669102894696936780470490450736632717097548839179560287319684873355426936653616032444610166446163536896521114779370806085628048388157298483136247348276253675791666304689102660872802017745997198330618983458112881130497835636640338207695151045556858968439812029573211370018337235216579333628197165584119368726053006955006914672221208643869891262767128572365791499937571191927048048185871802187055151795014292710453603172644097439856799992302070253013075136172863358778928069306851870421107951869776061433353069811275056509076889429840218904821376980573434784973345236693587449105774669409810747988456770356613738483003163221129011825100142205889457838893152307832206523432801180971231308632430122455378521709599703352522077963872335695507021490449383247335867103767018438391223782010062241987525164249387074767282909581953883684516729802847776393456481248774134068001371558875756426728298391639569429787719316400321928585516855300903260680049118026426401379143007834159684104771235098359454673231350686462838985959571621437004010830738292295017757103986980517258775756800*i1^108 + 7852846059478803465846383119110124313065266044098126613787882419016033463706545910262301064417991367084976793852273699158386292107379111797756128727234219116379371504176179074823473281274174447165856106558956389260752362770734432143434058108778912424257616102467830565415911076680488968184386910963240888378175545811650775481576338532952373601349011505139071398573130161849328754103948775428455831790940327634288913028066376930311638306715632053493881410300387771067365100161934066244458860111844759930717120403950131635029238419471522986850442469696064784213593262639211907506856861247422986769228280692498268938036109268163237052569766205517567050220656302868439727646556002349172615799144715003994991539795649061350700330315423338735557572570451936897521338078414757703579016960522390912055940472574110519117878679966905693938124696363766321341555330466704119919485512829887803245468092171635360668907185697355213328718365911438369242043884654364478192936346158319445743352236524877397722999729880529051434545360631611033297889994350407392962438137374403210447744701673580492711482812463061519412641385838524236192514047532449174223985656063371175661179379088536664608067541169803870747323775897468312710908722934413339605227028911584925202439771565358442392742091466481759359618888512102337536122764947738823859713909217908443950064872639442489515139021074505469513017262673775945610381237706758499935501566022081481724543482640402790013469836152862774120659023079222814676461754290687463153578146046825181344307768006973416061981722158067499582200953248487225771888863206942795201695274307259509740057332147579701681113134806025799544332883204973011750946976265620741128721388803061194046936656719902250478535705970239333169108744753055620434434446210250603965636166518729005565770102167074183644985626354841827609109735663592929498815011917367638407855726176961815603043531156392433340844083626596620780437504*i1^109 + -432756563087210004711481523267651685354845502324530569077356918040268007243961414150489958248696612816405449319249376047017694375664279686103417753053832555850033126303951850698569763128978998670733477840332242086679068787319029343930328916925939559941559138547812368716603287658190229404826558906488024072169995270015455395905055621223807603000473920481357300554244041181672773906370471355299068131867694535283189442486219399129699647495402833692560567762193460226447887951398654053200820637881123101755021764491062162302770954936815378635130435942707143278794796485246622257804288211613502948796889923820612497617724678805833014855421051224315337407356248249806136357354098169243866973472449414010160318947861349566111368941552341945058508930525759245247297705580065064178319119671786057005605867524677388138498649165302301253617649064985334961450260109780527995487357589699359904911003415473647847527412784204183710645266841267408694978742118431689208430140920171221303804119262034553125955798667053632345170450439798736871263645212569574776363197455887369590953376138917800900325532541183248248405982496454861876291456822131315806774632083608325250899788637567733608886993195687716328664132441208127007485042236110423422767047668187459069973251086416748767414554562828776397203499699584672497192305570636874810356536793168613168382996644233692172394284560889833260454376403099183324221136723012673760863710074248270359789063169780805405529893611394999419759598024688930128680743430376009808454492285759887859907517338283523537274569939097038520789415585913736001928252597858527000981095673882723557346064620440591247940373850579247712121094831766557392652015779004542277814121804663900599312843055191325965014362891567909606506666412198813374982791941159628450827803747194812253651668719326615772996602445040774385219175340675396350534824130961988190352898851147934381208106893643873779734875425315225600*i1^110 + -1826063070788123292858108023227805676611453432977212348805428789479370677455469968425758274394712004715306626464376751393365052694999335204522900400756075089428560464043265501088287081183684205590471545680914525855589107447094994841737760475748043469690604095889553171367232687762499191831053511419182607994348554794471066538947932119571532817380725339160267041820445767578027125371267127957282703406970522729796801117094342160239792412243826447259470556918335592276314612019101496467469407076397066394936691060776608420334392710783088717288490734784407385175437904403683434786444884024258358316640637420683717563074235743073942779002627424618571625147030450998527417998133128943308665587689124785516916023594443135608517491073716824957984391213585836441106699568363626689155542241698969042433357634656494522463118073157381078620688157311081644607487563448022938500854621217222858146538482011192984987281895348503842691724695367711486270786206095839976894725157063703586662191712928862595411770081333230332894371581218965222256682658360733740531177895511149544325703253315819162841372496555705500261840106795482643540200686668907415018717956869122647266598920527228740745965008443139398259862761350890294285466790544419549457967648253405389098510176290436858510320802305206556149608625119553541828842646360248033576639606571625348085382160478705851274418881061735739211897079583558584511582725763784419854253325841356873213738710488204124096101662064543867992575546360387054186122795913936582908867794331696488451617130774237008002399674886154000978973291484522406340912968455674293543655965761749485872821942786580685116724691965370914388868794451189260853895393954795762764560230136614838790298010872078191917593209586880714463793673069861840714613530583730714103554774635763216251655588275221711563136805917803682309556581298241483610889218202651712551849793971445237102074777177228171564975915008*i1^111 + 339282000458636604177293986467195081358264403749995526857330394863348622069653479388331194510064758958303355262771854036234114679953581846786855295493167951833109854057961829338751933309950900075303059197129687799387191273133451808869631828998180780990095285050465171276223262468523452588090982217603222202390907841290300372982455490089637274975480925931824649841708510500755999977251151749337498381506421919086420712464466620211633990888219483205692294080866316340967613633550360541855744332102605867415575522255021836769877643084058278503131461249772670143958295619449606579211172660028902373415035574714493499569623480613221613147788350987338671661457866099882330831987415334999896822343333451082281800068857842813459301291956738536608023840847046603139647909752813576093821735351170717429832845529394960214795122250561097426006679119370838006558847784900392440981405880735390258451584544486086810941128284182936586570098926578045818959567730515119570808946216319703380845262558622537451049466709735441836431975188433011889064796243591259266343976492766728171905669897387367784181153664461771728993424605530071198928342524416891145599420597990227476666018478998433993388996473929169132973711200152073352442180609847030537550348952141065606056015515604502019630504456334677163071689599722959483251452385619034418339296833849468673977973228955962945938259550287884789499575525780956269637210023656466850934124057534897048577453769810948422939885381788322108503884596949013644892934256675395968329339743298408800695697706566944681497121252920290891275484169945884746011573326161199790819815939692896617866306950777023518911811379211077388877176660767293528464743548986312282690504079307413761033368361310277786566782499285582616073957634949783778619491694953984684630111081547101252948222185173211336863773123701704886980698537261790358912371864024597092026817301756317002663649866455000809472*i1^112 + 3186469947690384340493475216608334676989513084640675321860657810212435167160775157284068203579725022080565364686715482448891602335824299500615991831931783098425287378218343685685998887908147247325803429386772575524475384284697647183310341083506793374427273593829328074206525633162205798213384974645502855554744908149152538957725207889613280672426722953013877026725527469172269713077936981266046648216804240202236013529806923409773670503201385277190825812827379658259686067775360706168030345870170280770398537550613682693244626233793621020920837074466813007450206080707511879515431499890785745384122370178996974646759975343019533601764351304100760423381801616552972898551180133503497443326563720585413680937428656003108493461987635007754417390930304313062323164446701361974726001419565448838689970305140424981193786839043400827116832365118735036473360987493718458193601579000167028379715718701884468138278075570035270041453110259694949120385514178695144299109379542517061706724467040324749190699815135894867049536746156544426383040064276223097220261002619204223498777971310736490456659594736143727973969590678080176614730868519029345350580617717612511253424413491834526106236344321191939790659145967682318404044415158743680572425221765556945556584372454081276551774864356600241460387137132543411564654215849498558461931490097623872070367093819598137400012020173250233747296108820329331477327975708235474248350700357214491727075080460895683308370258461132767715447703605172170556138612493133165892057510846214653955306955674230984644669448489624081945279859245667012365360406295940431102686359791263029081966955443498113826767382235236310883521982933445267016445942677558245039314358476217782187386092350329389778480806197540085321110486610204614317691772374811015973925659697592442408595031656731080307271350136390720021890457524132710323500069833673401123411108774828002773931955060736*i1^113 + -794392000302060494068125351977281110258068249840190977804843862341504539849596407330941715242298543726944010946767692426363536615650594815981440193658182402447745485128216347842683065290592280361180128573744990928226670467165751113329808221323018752206998171684574778024394275892140114604669688529059692011779503958482032274608582775709868914391912715120425702134852813823585400124813286311922910750607801385459213384548578772761086933064336811456887409109385427575877022437664277750628787884119709371898545855616874623272541582179461077940154683625898655739408967389434453675537410458894842059171894011761742011933010701405792852537405243359569948400006331734294139978861997604362811384929543616085450654851367786341116348744792084794267255008939744875661218584554396628144777284940699649396389689957039919002697375107564767021796285165164039601138534791237295332450593244925581432031033240498850140722701976559176633102187191836885628160425252419151389644264438675792967337333016970804175803494107359372439717576674529132351745957079242708123506970173484125906309641231176260990469724518251936025831872597688697503398930154084388455876440821523633952335431479219755380850072343829634809101204730207554062019079903561242456639434429688644760678341023802710984893888056816223949124866837947096571260802758674003373168378229145174781537350594350974135426824649781860054019508075694046798614596964888747832875698121036689941339758187054278610785390857582198005403994794205288354785189252102173068101608848763864677715619478289869129298832156098196009494447242682032467000710065179221480513387051865788992570228738554421143355566688381642253426649378547002850394932861457692934906124447133169479412113076305623396188914099286281638357165501322801653277012833837433727761392126437023859542752426410313599911614854717545454911250161666531431340634582672141162732056137302318325432320*i1^114 + 26696124863341434113585611773979198936899916769350713533052993135169131364171851860594827248423298848803361926554932229120292615448405264625782049086870672499384490016759108702994558288931103607149143197336325405778956480754100150715129579460437503064272905585777865426129197157741667581238630349581925228721492279534792497857427687734456816454111091260865670474069174901231410615720535518177289678362372525115561236953546322340966874378832445300057287739796758118452168337405659714290634385697600446224360220138626895202290773513380648766002209455651472560938223790582653728905394896488314457340974461427285086537580482519475849770406890876151898867724288243568093933965641103194933221021920490273798042654832651968396999067460927805676449393675506112592311093685568492421499042645873274467875339199566205352580053996002771599022988123895590279844342768714075364265068077948885410350192095558591730147093842646094978177246626197285512230828849240929330103374036271490049360290119694444421734748568800094422852154428716294705996869421369270388599581665520140184446512458128404671642437730870141557032815722425345463924365579170170551383086456461606751257475262224943962528543838961528644615980021592587717075673420733054113451694202086251356964011655665246108474814510426673494977481143837571665936284127325049900045019157224683009267381251199461503126164693980681460424169031861825464948131285893816815215338269698175961526400769627546025389330570583393723044281884284376024606189529267154143776580344065188046993065691721051281332726783463658367215585032748653308635101297864393806712468801976026412074524162710223571561403285433683671055420186148677262023031707864230047417306728012830078956668186182288612292782607213454359472932658378464865972386778430214225147515533234436095801335866281158315258706616165209708957603102649958157259517662596489478332595512218222592*i1^115 + -370796037129590470365622176537411518542399622738274987151028726266185268144367236360907227054427399066539928136141491029586889673173355325723806054085963678176400700982056495498369137274225874822613453344778585106253286661354607873139486357518689097544615740181376122221812757297700587998725889932299138730167019384070905499021068479151165808538791755198904549834698800911831228482127190292703527183112129889139146387174783330361958853836140848761821636873784756951490218184978553424450946199030683179286420767813270880751795724688466041254346202250943399556206890173786071071810611644009633614132469558768502787979011942942728372746839250693719200224915170467291538180081043255803672619894992161658058155974744897796951363004091210064567016306663525184167260128505696987362347644993122764940040775163037936893778668687862492974257623641074186291174358713843841037244277783375382330397432830369464641074237407351744568099220187491666799295555400183305241381758143967722767552844342126990166863206679817341707903695727324162404968967719113922579694055422627717777738250964375693919238624622732371017259470143146851926058659004715094355365624110599939124057147375431065354527111445766376187931071044618042306362171016590092333686824882869878478470545821652873202845232054073532239484048826902007895741159295224870458316148811966536516774843501705349631463446902548184064869470045586332154424340281758685587273979261818827513074670454833075370178278466073474147856027962364597027568864205920513934929937504013762661019498433671057961759108139626677075685695609690518872014832118649984507616539622913429337020939795167462288047789597626308425508942684906034013099628567481505676507443873583779394416381999131807455584189020121168900719379996091789123515200698233397375681790583455879362999533659485342633155966791952093233563268027722222920280944433153893882002407424*i1^116 + 785936720881259005234262387013764995961694737214077070668680325905839956040188126364108261806914296392722864651749769285312368930106446809950812709265955123267238439620751722947013587371297359694970033090110326737340028476700346254499609083741691730212727288135827666605707170932346744566424098379514196962205746305366985402994868019285782549680276981975604264841403783729382247610861916762526253582475593065623085018674694645635673740281356392686521476372748824396719768883136482782154089449992500986352164487777791589338500155067898108045721245219700540058950039852176237316617137759125482078913671427771815365041065594387086713710398902338076837273653503445871576485587898195214946839880186290954102658231438943708341609427577650313081206702465092900289513315350407610486677059516166699396341053120692643032323187174945733228406936912889865007010958995127786923334548889721720856390118322167060357721600198653917023577270737855606626476260848120656640828989518174258032655337268881846954030403240903461084865137376110048595400257812473094661611248134637554443670385336577791910615366700841694067379273416058762561691859658534857346319785241249273842159266935399781031288459620678503961504972290473809219935989756075308966512588885933038109750935654898274218165492245685230373926884616659384188472526217001462326497065104278113777633047250473603741386713002663372170170427019333486750393874385656874629982759816346143636398015241500419460013305578654609106282112102840962018475086353811510133510791661241204553103534854877085115809127111056256730837337333624954827935086164961616686338787756963776453518913076979411146015118322370800580810042713613997432178449068872935277358163401424006016939408099931933894452445588817608680552319795863140223873205464475861245455309135969937488582524465240041079476997419250905804858099332416199920322854620655255552*i1^117 + 77938608125284314804339448518485201001088535845254501261906975704659397632383277654133625018346657320389672909395601578946375113612232379056352073140338185807351717225103066183137208856690654144546961821456337727373492679995867286475078139433553377445718230341895830791908051309630626234105122167432244688547704178994048229861005528948040113707823612350421188861065901888601715715351046641263037396250517752796876442264726042801127619709828663166193870046835710487407311038210012572796561218976524761424673416635073809781731485050558145397860111828775664367251375689486199967096215986423646077873400478344798512318921250871732045876346924547610632110171764879803393410002436234416535908835257057700548774547726690621087060153304123999572835168657057806211319055819747565449845101351911263381547798355547618108458944481186879350670672542618469685587946579804034840583616056260003156611180918940063043809422791558313967932862414933782545438982868032000267196995257297154193298640894621993175369924250548647669359861718619011504240501199716638368485686899607289453208882434090990929934854915697207134998699420770616376730364545218072403136864655462879782721580507528757142191684804667009081252368386552445939829423694574163776060538804969344232332633038546138771635335850478131529506922989418840679995226933520536774696965825804981287484926707360811651494899538725017634477411530945497909703219446001561314399574720001363132373909148109244328491388931448257195547538541345945800020415978493543355304184317120590783854192921908804586195706192319071884592885997515208730027314525318007491773472998410368111441201565607938560621580341467595459520128923474097692630059316672346521972584564749129912462226802497624001424108048760713567044217432152111652750372163773268154706332102511140464441465018754320597180613626670023832834964677792372697712623091712*i1^118 + -744653588161114061851806854983808422127146157823822825461414206247642182644745204929955844776549013306624039754570479568266592803358490730056656509899138165876062429567799278387424214926015276850997273880500293308737922261303759537566404040754907235218136012604825283513880937235226658185609810577072936179689577466632328777004809244664349947718518539542251548165709213544339315463882764586893452762405245580954802782233763379411769769528615192266845994150577077767856165445146740856587759173050149967682370944783344754064271455541084269566546609126429965635348078459592010626475931224870910153286119857985366249484327949183862833989234741962881937014707874591010703439446847000895762011388361114961237649623046323155173003415543919403887292504862299525217218245926935642069673953584355231925242014703722587251525238065536274499884604913234090090088387585894542431267805393987477457309950985371813964322235289176186452858700964967166144861302184916088641955543084462459740043673270381294624239624619261510785038398414750291798442934479314692559510505601388528922204937152086727927061946517949192453370589120843217526125930713852565649723891578389220908702317495324611478171467233621003590068503724985797252216174213476940294219981446619161895499251508569405006290893946610334501670617504905647643947885222952982735426770525756877361723162136769757272268014094377212299955572856759082051953507958904342903912492795071679821254292037980924573490681819430563300574983437834573751804597583837276800885751313190688282819779894082004713679079020336583921171202055891053160352750706491574407589013155230421407795854201923263027430522761428962684576220266655728640380871599400771424954882584866642063864694800300206121482492792663565583418017043860628710017018905481662720265420596532371904906322761779169955658760632655214481768629781750614065152*i1^119 + -11932254934721058226213852236579230569879671457433877263224950887240882930978133298698779059011974464814334374235181636240043926123091364622992872077808012074653487726140597600631857502928287949952174639578257469410363518271709166150463052180251441412147089707763823692335549975446852728024433409826746115527030064883650719715562489436457274268331165247670455186906946507973504994530285725891030031546453672210248270636005272805445165878308921335327440976960842983380756075026356376863059691187628868485584514068250593214301083348361012787156603314027090558407844068009376878341877382528856025043367001463550885254083399436050802268914748701885922435544851865089123414894664614114197020334937192856953353340414286247664179982811624506800046593511012228163989214169006195478805569737205323617225311186481259720158372721601105009607469926650307476108352656458176243580453151943562327711700423154180830960757634041306153470572083780853090429463625020029431074255326254253306816968336638804399262055184145053479659953522574562121069643764210110464290557982589489513126060781116543645464132937401959877549123490830571101870406214475502542883101795937462877552401392007333992529535741787939973970047303834898316909279845671438640083630214311272769721742814681373905547163290283529340163192865762225394153905509599696231102635054412303481556166927796264011969757467685435866022449221061283119613182165479411895984652964008266240710190504873816306528416469100717340296669003310431945438806791128001187207494312818696794288522254807784503571628152704490828496750579400602307985725854496065227459627125764361122253496220254930923490558852504054399714577839581747774420899411992964442627132762407203197357911380134573321659403467712746503544440359916928988819928648434743795865659210028720788706996022848872323364247304387851004869217219510272*i1^120 + 70182870684764931243372719093933953830963933334185058269294477897448263100072621605914859979399952597211275669522794964258256984871080534789861166219281919798050239370270092467698121017036982932880988326291619513078594990529046576313858334394845418693637276848330551893027771950712053286278952221185198804188468190515589171856607990106511227753475914060688112186931213537157116652532175583263565448171945872440870017056233883011302535133129859233734781401931375673034530798690901381810397486900588190832908980384500013903023155903012007746690271744165248419019101525250656081125842459697692560303801667491865422767091694724491340474702378030231372456535969219670163510395719425500054633163938574968066021552329354959567381728392923965690320617434489629106160092341115137134650482326928925153242005300725842340938400942037547329393188168163425143109954723014013400940693401413255761359499756051437664539476364490297911255492634193667323028037904481786382148521227046660651880664415848775545790580799074615959510374336847966385935532322643357452264178828126824236580390450598009356721024736865171673341835762791881156855371917414131776254799882479147917902280458716559620892355907283276919014945468732593945596321219454980154779299366115794864637409428632627852854053395358349979570177420558564015514911480511464868692225366501950525576404454451282411410837851970418804760056960069539504236276779940732343612406148285801920057094510132725724243485467813497656595799303276118916595435613857027043478514317711712031598369911580302186864836364151616954370628366161771842047472190702865741788576867165809452729936789336005127714771649294671569258197951429298840111140855080718599185503769737778402800414919146182869711586953252762460082630295668351016366839641956810043899364817642824248027011628626444170015752720771328992346112*i1^121 + 720010309437551997725159949164429786869176884627873862814618454158924541009401419426560226472780019899536578101759662769970882583097491766916833258148525401326434049345414480565217562730288990498350895252378634260666937533733662610110382199785769170648653077589114410853866150291949934902138023121188819802806346745334498469975411087785976395145805070207725065908710613233475835561948513502875498275738108471992775563662153710313380077142230053557384755529594260485124309264074255950823580890638991683827207270030931109067758267198537836589948046691141622389305242023342512036044239523355113225198156012437741117176030971806116644581851756970360634310816020889388245607644091258664334983446017405450709823359642646088062031235606325772043238284054743748736213466510739646775986376852975054860974396276488656296847851719681030450367546430033812515037890847308635050671025722957883941598876604844427127614392230209391126581757805161443458778634801951549672929875205896619347428186181218164300678532033287093503302840444746600533776791054981657900326109041439691081398216915947594434573574408407120641219987961688417763528897816224516456514667547478766940892540976256279114578701405496175431496075570115821213210962324002886293565060588041188681951371279408453595313819462367487842233606501627101086917327650231768896664805528543683089430982267516436356624350031081582057002834792346919871719407652566571110631070428785295771100906997276001751650080369155711191516690115541012520123282810519268358430504920932330502980191439557508296612279466996885113385693523670300026169522582800790127602727282741102693979668506686936809885786843386037393087903413004862048064104338999472407593952534607887465112976697345248038807577327747621297448024142889342660659571947997227323960842426695208962518882596907643561619076920901632*i1^122 + -5137727114619574926921854997447506958532912091845780885494832643176449964263272075666055780322087434379930512093798489547887341972785493703722816210998086145122776665270132955000212757382546487711718940430955910896795102413124996677255394907434823043131665212678492415857483986669406701784589884914671780634868191983625424155153302872145615405360261027222718001342882386362385302445498107105959263368891237309631170515798397268645673805460636171154691594086327021148471715057980981463733088788632740971675864591082290079682477439629870047604705666147266740235841572332277175167622121306189116532251899515522080688922364747005281037035830410355877939329840179608289136098951940064778564830988001152176896605481891786175704581777805358855520880421048103655129500419236263074588581973307288007254461849247184993935631971003030787279699296666083503053622207245268489516147258501954670092737709559704373027015311526708274739779478216673511972798606763392374685765196191634948459502516283533171571201665828052563214098048496035462972072084197703807751175330019224053836392581246074234435986670486652514139591673741351135427292890868076233212217272467305735591097445795336352073314827202238561695409393501110009424949177035284799156972911766973240832422713096185386066307488697971752279173332831410373513029098433669532157620299925351660581634725285861395244533099786699256889474669546201158098808063547560834290848684249298613433578337961092228113187269130353323189537838430041923453986469163965958224918757943752941754329930972148041286853670284400265018042912334783009082757262358177206797169268149302947978135050525404927028434055116575145260513723278625886995372111254907552751851493074584953039917836953639549048870851221333348015517398913074028257807114322566457394240171188031182573733116198230357216067584*i1^123 + -17350707297698888903539167600945543462240135743443214902904176926477950695727394636328004204856987810322003298989310038462206207713481636344469943369668570428710219528843045148041510959035529685887160938452028547488513009018898815957678646445866701226211493013157208732503166940485987770746539886736988820955851334940822677132991117346695240850736762067012362120387577313247818689518251363183753473676066898325299878089838034370355277239923875648621482738037372135442835788549320317394576233622909059582766570247970714230850976162556723574054697011108619195012830591428544638811021629355504698644409917747942343545054500310712061832308386781831248246963735072919904328842174405003157787827942404537319330061059469398554107173195728809105460195474171874193229734744259843837738147163686559612832268943434034382321013551375190424447328641779695653496261915082445614865369408563427871174353338658311372403848872981034529307830716034139063795654675599497842362689885998719007771808208915079407226839790559446376939620315119485766982421328101902782843460714758085580244843722784745939552568454896010280173174706473311987136805637587929400185796488732762926187856249184106486353445436464311827150490370781489910845053654116839831357887453650552312777212299877324771265002731828445263912468628789250397638480618498726937574305064100032600028782354279879301126495344443258418628051775406172770083715428650487885774995559258115952008440359811312175443295013996612932431928220232989032602021915191901118462889806100598712320581046662282541253129530199987353306228454497428776726774667818289372506327280946081718518027309715648811103485049029508534796324861638134682569779048351775793337672512393599391097877446749600854896437604094388399140496248162742844697601989118074971716169198084888389092872748875644928*i1^124 + 291443034307730909258486031640241227662347588606017395992675619395844188071223630473792848536338734384323269612250856328806851020075720954406552539051525069281010391705575819249278946595761235122754566259551947928790774965591568116143545124915648457070470130251271131661929389486922008661410587723896722928610402538612215193779235102975048469585771245787573059991181943393102058307157555828837043508884847242213819722541337368817937610545659895315585237276465223985544389899615839608699881024593639405160535610776195743948063812560245644541350004292573885644031804325305417572186138688930676994879942521147674794309248180714983637689161671568619772537183931465978924165038221487952096148173967713833846414010537862819940410383408958200029579283414314684126775811460898837527811757024208531322127423289454242517286075598938424314417189552560618945016752588401131673456131650943702653877753353775173527780526277099048559518560335626889014000001781456074379082351578998194219961099817293925978009461752483361706311637396126275247841262939177902644822578481853126127596343234725581429507266530820734127868649360611496674408285731497483037046940410718168596643698289049152281553273145515032294835368862783263660411997789036734548072459171584829448467488037600644013027751842222680917424849514392872407299263241591391525038999443770796451515047173669773348683935319906040121684974148364660031200179904589686316982693138759948819638438501107479050316941857516363317804987935838894823988116808503929284171375848186591113380586499890633184077519550472809122691565565914264777955784491517937781408108900769160495042663141392514754757741955206996639588427461877033427680715841582055714579115701655796611097588231586700079083740455980212757760584614989836854884427509798356969239516580607098109355360256*i1^125 + 1132970182662903501548863066054110781933447719359158972233836357951992593444623869864727335983826718280484390982468401240221072994948426891040838399658134454009689515531399283751791354363186540675940654864770860317460181561591226449936900912162943604882118156406987705543070005528890858940139587778974262571083949418837847656461710523283600745693702779685908844588216803563642686729683310427011859296872656563756697116597413115321959342348539045633921071836139066548738442581973480730298708856508326701221700353614703324471326580988487941843931075263775335781840130639951976610965752261744442110572475962248589021409404506308261223567675592665301470471427019708680311085434304309927325746607327391164032145801783401434820154439314544772313840561450552630092482913196902601277982480917101956024031973621845099614731398557045227542853936349149433300576887471486777263106297208690746191592172560047005674904244549000864182219326404151204560195795895878938208182529285429704820695274596637125485978512368164898361838357018734679271588897743686326004157648767727190896506457589266037038582270213667206003051548569738359634916079694364401240169944019762643418806781597822002157314306182972729433470892988102408449462159138316986597136392075165018268264487119631019396595993119151671713403033123956803838653661018324920444267553665688882214288505022688824457880285661860760148230128682784171986110496776918360979505687640586009392718361617138309443901771733394799862088269300179035216472420950745667668601384424589258970086183512275653259013044879038281839130282319588164694638582539244673635899886710904869671696594043542470244478463146930403518667704079780769120453665863445017835862490291378303974159303053113511720711564639408114283482644517573291082135550341675005725890629147002142720*i1^126 + -1607132629417738781969181937761580990826160616153968190365861512665295422344843419048737581795083007335685063204736477936033288910115132419308283096826227502496824426558375773008832936691955444744537686169598269446821136838211223846400813669275702050367677429473064727540350907926610435375017332869144845952377926382423666651478339938832390357704342877035298035198712520274353874344836730535091649039242818779676580615363771931704802928599494507379410893374851472332670642427596439191502342371757819768630307743038081715469836913709766522383453964258542690633470785019530792594133807347827651962713303320271537397012122980731384129471212578006523760134666210142727772097681428994307031128251909928655532143362031710130481028236809084748368754907645578182683665396448825359798291957755466560824871020748915523410635040271196580357840342823661615059226867090674232782663957867665503075167736655390465772434473055346586771997670421792916878247987552148969197812446078598965899696121251135351976809264990813820013767684420956048515580269101992860808270266016273331261519797392751873077489263350389979710688249030900454551000601108830784957554424159430057645778416477055538866033505717954448986805040292195069675041552120811107743885155060564525548835121685278631166868815053801047635490110772673767227942823200358483540844108084249768894780367220658403552219115992810771301529913515511052622031888305408160143289748760345510395168934509541175082939059318268039898223360768479314478103483666472472139661968289359614902140919531293486161407907504364240716076201988007237570067598207421360187033212989952442112529611519643803263091639253244718187824577874109201428744769160082262363198056670568983236101962451707850881803914642808605618691717512967695765165097202933328007659520*i1^127 + 23512680639553518536787581428414178164448454262422553546110198363991664044726324840803966361748660043551408269306977572656821880239367451847064825960385900094088660595110871237833691981624578004678658214719542135223920586351588631864703119501756167509552237013009421344690192352875835511033148750451666074432670648285878334335633034522839797319198302622223575609379385952927864334113257734164880674696780805814745695961939052706466006311376425263850302878669800708556099633347361568189827972894335733227989083257003595553055293918898817004199822645835786262582293905632980676441639232882911250642081149753449203774887355730314696636388803455977207772315725606674174041874930909160831754502541175044373327200675541053577992445388249676306268417563967137442225413340181944674471996054144279706265592316432722245545936111596423596961856875279303989495070153159192307598480002895600150943768456128891313404962326053138596204476112808062626148562389602686987814882665443109529216324135931915985662972376168851339983930741431331247683963177684387374038098874179759002617488059611793497916055305942407901904971323473243601208028040790485957164517997151286128665824413703780947018918270400236023025864778019096176942696069899884884254532670310521692651679362488920582900615587881384389854510632225889763043727899584995003068633583788197314468210683435079094586263825447985624774719429112987579993526224894036998419348609315334128804015872277797132988936227079193716438880588443460268342158192961166641138737437312192239688702304296806343567880851559786725291270753988666636031659739329884897811381806787737293876012944824609744988813622847728192057732292499065525937889911961576145163697917164946818339612306931307918199810254523433398115419892497593365593872270360576*i1^128 + -61754326229620611361975290901287289335960125915802519149740240131386129366251960286683596713512072053828568689359377210187639929043281935959423140728884081837217123066665335955069864135910560659113467439200134755397773761014721054185832000385422325904855027529745857565039941279834917570364524726164200825506470090916529935064070790869195223224986887101212149139858916826094250200086166507641634556356482532991048084252175192742897661794303615670137799555605917793545484500654929857663828044536728792333581601591864024072447025109386774084719933546775621658819650566945458164081066650532212462784001942329242350206922019602524775583848695275256773621899918924800020677501875548036942624836139060699692967709296576369275208957430116413369517477693412812012050944191823324875002636791048715334213842322316912966254183064866182568125456182788634675641332582652712914024303746055327095492894766959324542429564061010795889646656309113273735622172073198535284186417101263773627163761045550796233965837777507685306520549593433226878548775857866200725596543875226525571474680022526852743741684911733734789404116168251798412573766005608405848530318891076702469784319623978804352937080011668264313338402047539239725302679501853182930529029666664715289923054341853063379060878707977130836565307951557232285812374299152624797328749330663727439304156956396046627771964993008531112970802288189024825988062138082313013160125195233835605503078868693951175556697488317026102529423708350768063631485282339268915341561450788507556368501131892712531475649192656330300601423999172013623983015200923861861577448410999130007274461093325812423108317648633186633875009151014192986716546158079965177538713371586255439595648418339529210869710519255653657302486470663346323456*i1^129 + 260461049655597391801851029104913739486896262774711394558075450034392706784188566165190225287259643469118025701918844533067713406046596896787999093256530158151088204734801735119774692099005223751323118895173707290577003990565649046472214258752280287416672212937855780503557872889996511057486990820558434505941867605132120923463285649650629062759959123964938714815683343367059835113386433287996617078086448816020406802079960584554592480556084323355368155367258858610822122062330705403247193411480363077194362393471796213868018995129670498989818601465211502964993253464289206633962718688913482169598151600925900392813670981416260192517065750822683740015606436498728027181742778017520520135743714598644263360675004700210413652975862361847417514252369088337830739772348899434167155405266852397473330756217379530942145271311082354472435332325242540443285516466846309643961745329364419912542285794329481100408709333764613487657975913069054059889778663134552422715254443910504230673709687374585966184987006159659159814580006320690100180633393885222235483208878606256089593859304241208523767064219549061988944402115688181365905891166854278356358845860329047911116231151287919901622632274632929066533578008870634896451459469504176086001496604953313595815549619677771070001843349629637614537047118111979146178010782386883095099013692583355868609988949202612502349776807354709191101053604417346430641572111016280546969393099616907014420617135007623923137494111415310729357127917430474651198327809800137418720530147928801319077010951523840563631679418112117040710939784248413494691989337833878312670728151512131900923476877284773000906974359812049893160966687568395974418952088975774739391854007264332014856276371378102684012891590625932304994795520*i1^130 + -298513946406342191710565548799923698223250292012838664268863975201791216310804025903922623098427772651110812667873050665681641089668123106123938246240223195917111977503596162148553617210389831987985773613487783678630242766186058421166737718289783814421336627583503774203680047134907687626082956426582172576985852707792127666882940203260276567579171586195124670067005350900084617870931809014342833533235082345767645472100322708932268511338976046247040065179617790110714306089298312832632378816652420843983970059959081025949777939776443247635791183074261244112934522370832669126557045553910707016950297475810220134958560649282097056945031878022691814254021983488228051068014671478345930017536493721268530569407585716398087843524274221653587421149461973134921218190096035495398320406577288278521508141532252781632273641432253457292251021512644356461832161197584346272599746843256110243327774450870807724865074226314392293396432156461721819898666703574453071270163082200341146183492889947245910337865997387886017847273674199959499931005496633275685106194070744875299968791454744487282508490342712082686384164407663994094145825179393974005610310266815453470374231355011264906639676346852769419378371153400022561985929701605261306865220605586651335730106674745550930076191349497660044518668566431484308896777000478020436970315238997513896575644624066895690628558415303887723226963995953395414602871584969845855707157916363463375279571321723574510124388851569691755783819629088870317877135320414168005495816447451947485989983823932545662492686458795341247938340133939087162990661242146925683506950494223500740251482248072625100042896368248812808220761868350910033515298139511535719089025787127321961173687518860419547176976068378624*i1^131 + 193875716722947823799984554493360662257892891182068806155222060888058719914804365383918329025435271285847661386493914135409811370150062769888770379433636385230575405246158245482901702910177082633786485932438868088836632926201767056588175512009711656055567673512810003665889447968485596391876398606442587132747994081058204888341880253319142824421429824970229501128231735829605059563149266103062347420234709576090973328108384165635892532962138565352691624166291901595504430901418293537466531435748512553938291389286775660959853666497007838342079598059447397636839692519326295587900643070606030383900465492547493581897859640152905480455135052938626036781232105995426859107322387551021203816479197951413228669620498382356558238359359563724050250529088155483549453558603215813534865664916331822188126355665006821683293747886578906513285256838795456538215194139661344835298648681560108963268052692405804198185112787979024110304725553438491658015030981080511499234905051659931935012258907476104981524966171313261212832182143798328776852282171805049321469776812716399525673852854185834284287345995938661757560914276839510345011514265734431742661196034514308611828004952958493625301198865057950872462203308920443924788327914292032320741157783720032162530116592639746428825809709446293256826175830656153112881783362179006490648914801019566061513148086981718784570049747176982721408736035988182237108991668625568217019026659200199569416543849146948895706056950498702005034556131360150878742845003304881034971078991956812461101330516606885974128601985817672130837315273981372773092074116699571908698506332771979562012674714565187229039191798876210692468434183443740204830927088534755996212503100778617896441843068958956060672*i1^132 + -64682515490722645505701840442317756967348115746685470447466156374274186486804590654101990619172717174463818375096032302276261118295243221846746916309564461550148075793040239395585009933133189804749852908388323779019125034105465134303794119316385289309625921817349909157236159949441940769543085717055142611931044345703921052638818112933487260005345128855048928995505258255746909202439489997014581126732629429434698074151403457873371555899280310178303357828789143618280621654473435084524361140180718561259596215306632613722645349623260783559349595840505511010398039900080877614742259354342810688202778460401118755659028743192987062392017081616464390461379426840575835716916924078006306061683511414806923431224293696168172860340344209726303159386280902117696608604015197646617933554658309699835564632759950112148696959897589534753764449063293526303991979166389465361666637318065214878742361259468210304240015897765411977931405164084535426828172809308709385876680034893577393461769861265476980531614946388151300557448588231600651673080439810186000992247108073340494863334192358030993260177939291731530121850811249886591582821627100181864073321802423821717684423643254429467031891103446730367636357064156316471590285208076179129428520668290877169134415837419784544379017477534934376077257034930784844350184496829911567502726957551381585754488143148997193233146841666175082788240325461739422510078301298362056081104998829833161961549976586958066247588695426581336825169894576549326465885778877637170844847497142705976620438651868083940727754115530699191381888952949409532240368387764263631779513874523396719117241435828578599314448987621692709848968179011106323214079098901986283066030284771112646162251776*i1^133 + 11154313808647787754222057913423164425803452662913435019499105154466050513754095655789421150994106927467676141669808087307900141966527148206980167549128605126773432537725362016314732768150012985548283210566189770008672252713466920785855871014352248104767034060756531191781106608818045568232520668997894745115776132527626209951590458966741637827549862279417995407268358666144893884361156386691406607403064444741366494116391209984060079285767214732253689925327557740479119120884538653115126619217589004669372081567152856856892984237787340103749573924097309015625200533085637164304979632399055547801843923451954507331536195076505394257346943275126255303808591342858544783633644311429578459971848620252715750113103562252928656898989310011169590022344241990285978814543520767578868369995800142127918917324479240049379069783669588932681781103830057539708427778490420956773141782638259844037954403987588985795337233747574841343357701160077214015710092659560015748278512219782757308064804599401319710563389944642805172426246016793879339013164452548361472177072042584779924679168808697095185788451424386383523326316667715966892419048014111729602329352152230936077405122885150818189520888859788270454145774093587483590021390112535278417084182800972589569647329731165859638289673636074800237346006085631987617574277688151709834275871698590869931895367544173289634594190873480475665424177798420117749151788145761814334905761126140333665889607352564513471482067315321575674352099401550052881142059358467519353170984014646609194418174294625667930930445164380150679347582569733179834936917082524448068988402955186046658238177305721074496369845196139256630330473286626807563526963036259160166478439776256*i1^134 + -15482514366432319802525318914034567273118339099996279779258723684621109112602663480573283171492137964494349202645365729646916749314631361506528534260145528606684671412973970629650811588530450693538384006867004067077948091152255594501195326426335802158754312795604132663337308960470902759613741846515281096750268204022013416157819060359906833672644673594844016375945872148758005323804514156247077735674854140471862603685183856152840833029935026336281864688491783395855145353660021057685894556910069015710668163255590465769032444407823062475160854648120780346561568596877472331872025027454624627040540722566075638250647576874927284112817834942328304786245379270189250552665823108544291108653956870786013979724193924836934676210040809338011167644943136393726991531091629710740882110762267839060376260122843540515822537426247523660474090740733365467405037821915771694117548566127913650500603706252169530009659294388515932759228662004778667683539559315504126061299086116328494322758651821031640542651286651285854238918546693319021650199480885734934850376539421967303291693266255632148636452692389369367108541679882224927862720960746555345625491482642946642015971726772515571344902283850959239405983656658267034793426899116955178991510213001883056982641499427595784782757637386063575092861085304615887141746583683691041945057726559993205096955973012921572186853225822180079189495512839256977724729625234751741557580192730223239544074989901300482173060461383775205633629293910514673746050480906242106192330337758969821551449074249510156740141139970212458171398409754049493040045729087020975367065778558432887678843035945044642918628930243452247287907191533062210378820155867136*i1^135 + 7565073300295290709977005798719922211542168803248106685128942928411217875806200507442775035526067586956772849358109903087835554877761414689887441201728500438661428519770440715223853458777650748928224451681174369065329109394992148781310117769503772315346445552565311365152991350607987749805261446230009926269166732550210789546564121188005565086230785573232710313909169308744799536431570111784216457258347548369846592498851772160341269261805175317147752532723692506146454681110519456690983046197069591732196426984282097100419738984431888982163267512180806401303592878234350453990193467747721221097840016305934979180110315312075972756074064778183319380336283851941348015334457521782491033021507716843761486506180938196645056499500266067892140552880029248221551293531858382377310554252867519867227034577967973594681337060046359328259822890543818917259770941714178970229967127019980984858360047109953249336725347952841771424828291464191219852952903349650872991562116071040003242557657734600353729421136268622835555837558900798577496642887707616018898260907248111233638641127580173078950998709099109954710482073070591693196959075903958659385926406438242778194932599096309341745152695975109287595614120709246717144661738706856066111449003256695824908678245719401974521621594776738607434178712429733108220699200096497640630419968593388382061748480371246561923992435874135647385422934149715045723645914363213109990699815567661505841293723563271720052499247033718989490953696599728960029957169701056195792611896784354553231158477922934656117984414018714852511104843351640456631408430278292514696888570613909667975653617050327534420640848186137766063910477103104*i1^136 + -3024051827613591666328730194144961582030369421147184352909873400992334746171718376282647495870045894609850379663980182266319334470971152877736599642496464268610610770648533757666919739843864376593938739403581441585085140926248303234456867213162999345463374726714319979083446689154498621162865969295953118276740651990937197669844291046922944339337065283048903244572892516460153181915234317319110116042680405709758063266968246933029618459304925470701858116996610536520846901948058267254218739197939679552697329497396971142397531067191566696694819541783187694579051753538524054865154853575610402184018942418373807684857859859309698648196515615343561418740987540652341590845195962282208836879059769398092578690160457473623562914200661497801560275198238889832965100189698866302876428435835513557608285179664059619369918001878927714560341968982112810497744153926584989262917780186654699996528403082216495320676796103285086309849705863703760623578840066018566099378399754816460882387530962322424375448754902268112325058324179611308061810554360708961312758395801870590738860257033223034201821728746701924686553017701731394464142184933160652032218031855831337027569958732614968466085901408283509601880301444809692933195241362889472878457696115978700410901555945122916468497179615707601537642537249830416587649894819566663493270856300565476267347715827925316826104385539667265505630695885355938149399722227623787602639799521667968448393139717463363663123802851518079168537105320113491120861632426421219632932873882118226183503463670762241588820543990968815958817408255844956782351108970462497920934208523766905770338812859852126503972781424640*i1^137 + 993235593960464165874704477887131812359334688536196878116672284822836353906475449581538533549997604490619002628683622392087332058914858316842767888868956176796948032343332737467529467329432969886219246060905731145437533910378775718134336204519257478012007512837841630899534997928903190659551167572688329314720880849283097364871090115561017951045681285592338340630615126302993672477099524609722370421623081740436856799922399633377269988396081384796928005697384397353366222608565670601345081625987032122148813097639164147959160893012327200664857439051974279989516569919084347225654067326625129693175461450672080705010310609593446920375086336158019198573270946443865234473934533065245373926320554688948453914916543774900169208731944089157178481117275590855568197818095424115543806818336470771264626617616965563230470487964092835833791262606529419039247706637777698738712910787980523655982343783229783285450573172031172463277657564763860820242030696350772456966801324479449266088582497675137399427426939856107616764277450964577511021891001948383763684013108309226401489413229336405004383094539232270589328905338108830772710119621059988740578011580376359723677296371328015612931542567293777872251382404814205198726973909260543656812908229290096380478764672661455376557614913874624040094775849387616130701899131859366175642225049654277469411314350575285986370631375499531058854084917550031502561745791272169237018931983410725255398212947359254529695501059882256712337489947245367447688615670623048969060514362659567075717874134435130428081035933843205022834739554799083845097432081877177065425452083054583888579726934016*i1^138 + 7382923484298918694231773701117026135538217363258820135530471311375203072157825812048253515320837106974865792564964207832714289102507097807955924025931376659603818558809272798050768275264160114933492365758229179691678962954585462037635415336655115557993154687650404533270314670584419392115374019385322394627764489015954009670741398619025437515390610097438809978401939535294699178870275896713620859644351479245959454494183937090838406726362608472434910860956151332266335652816823617601834478579470701378000301661773726752729111271161801902493609941296793224533985847888697498485390749533737613061055406012507217092919117421144762534028457530634083566092249073798208457081059424908920926533866652882074130066501771116630233907796084828217662906627147641210456180591317183588074586008504429510703123790114466982288995470757711430929196298597871430643196111039195824460419350613037270548638246902210896667886719671955537616579838712542086111571381480426952787225797492024657303267820174858978072088499817017785218661137185631766376118426847004406132723271021435539056783001987182049404557929155520575873819823556248954439187864733804410170170449953035986723875573922730340932751673920585489819585390045394660830789049188657831641007300165029539192378180337773503966351781982299844828718796367684447391249281152608384532674050677529062120777499121703419818944095413926986374320702099473699067077475046728464871128934745058131222148600261724704498869041050725203781563555163538096935782270011877313051912083749338300030377013397315198271272767337663746643103663640859981786094134314229825536*i1^139 + 8596923225855575926472929478823901790643027748989472084995657129545885555926837287112702782902738021738942051821286510380877013107465204126832700391340725995464412734161689416496377063354087739735069237649393107134920079178914857299107083626733830707656120102159817934429580101382761361468479117775336266898727351118478163035194253811515339862114809788993856965291455207374813406659325200893228480207962377936367906471630475594113638718421841748209532803813405351182636414293939754772931899504216297557175591931507509569842382651281411560689506671428862651557773457742134943419457493685050309677792243399931577335174635964608995648925338626423073297246890494848366551022913635056610957515918653397986824736385623145965428956633261597951290979246178549828923904561460083898876214121401412999178449517920099449979905389479981246027455045468472363183131620978000370390185892245436228673316849299084836427391642784591792085627656687732713829685321316624501733939304493715645857349712075819099939066882321223764834633541083128011903179711778720395853383645262941748088011563519633401029642794064260016057247992270197132196643760262080813054704658465675268552982772908224430758876046613271859707288507742085833415933747068150378840500055075069452498292336289617401738541543924536223536038537888247115653028859198349617528651309616635283133330757512883850483510619042007658642440306830789425561041319691626116190111934646505937189706068625068012959723377358075021490239014821668627019558965185762142426680578558154216321241550880787205661148145860253121160564095057920*i1^140 + 16073001600524449408520036368941476573799411530210074752553918863313265649220665827612512196433671695181431667729676343315517094309432541556645349265133084223466196471943279886371171907049350302092689624785912305356963118764330068092645851791692602373722067215472675594192818203396555158851588387668134299713377385318503551100797428185312140808578761697331374582536012188197873476630990342548148732062319656773964198051365463901106734025605912669586663317329300836220182963238990615226737263249022991385171189086782326891343942036260026284080357499448633676697894862716698074754081298526472111338065602826425879586018529361626044952465754657216653905954435001363913974332598612322483129616674421425183339262505928833817221182165001888907692437938853964667902133829646425872089175613435847723219023599483384062350169214167304227952348898126572117937147443597816134606488689943617182727707519626140892955329520147437448543207154142195363963481025405042247841826585557203625122045648539493729117838701217773685683976746659882679916885706830948076106912675627755956035026129699794744524122624578487642770696023795796089833944371455146281223637478804315765576911026516390682422162347831203529627832355702511771453818573715700541746741018750011539819836069747816918713050828395505072247797563800861781926029662285874437311295165923878974685459990033526609728945020394990459137833919909697742175001990335473184610296708610837652670055739113190316595047532250317789749437909623819643769521463552029182070672463677943287907470003811781705728*i1^141 + 10161343092287919321980136205407660375897638548349427892446643532554515066855906566018419740874618186369132811148898710168116477509596575379252409648056170404069772187293744973923862489676886199516414657251112283703948377848535180752499026296032041186587942039460255888181901339059809845083440084690072429647170996240593411778912327064548109054532304830249915579453752609876757508124455518737231066688846934624451172131204236623803155557104186218292771993318802798246029562518322614854841048083708969054091352736637489663665697055526728544088785812843712748984827643876134452680837046158777698180239246948386286221692806196920743033560549184625298615854628776364340430006719227602706433421457437217355622715456949712540916268282630376570432343192801891576056811038882342042422947133945453086756718858236345606542270605958181209631029098907194543429008373210639010246639521634963257690404628234834529598454552103922166817112415764387182615359338977650669624088937657847106413839073616763741670383930252037547283322495611317897728349060465717212508304852520122376399320299463319285799596677485819622898867544634627246410393248246088450523003819103755902434230768980053136280277612362940227845281301348401061352666157092653628889465719866146783837356665664270131049440202991590746803672349390921884501168431632836635714091770264846112907740104991063150626187547432789274196540679642489427942298388769349376662189207078221876401914716793769239006774233740304847926985717733094498910884197639276093071148107956224*i1^142 + -12575221715314995540738171713816283446133843830519258655946374691741949088215234000695255584059470857710395265989356068770790544678156031338859479623429613491955291062417352506822285818655636233421647980513835943974506418785656489030182023539152330831716205885121198896811394463147105868941182730938082475875887835758865760564973304177116630442645424998624026437295262593420138846485077938949567796821696596012340736220047270478845585817792332164374253937702514636755809028208939706715794287207782183859783784424717864759979740502431224017955106848332022394221717365217105048961095937378846395043347102892362976826870869474847375900188121614113173228649148038197516504819484182956581106644396824405417163574601540735825418011137678076167012185892009797501240268983187844245761460237649608249030768947793693301680207566527595864308255337838907574455634368654365833787036804952598745256345773736758176147853157184004703818844605022325688115781877056296649714399370997916573703762211244981545837244724927042860793628220106965276877796545470830258275858305014129215818730946201458906206916802863195254571666888981100726952367820608146831665023854393675856741581955443702250383142895564661744548745377761806338761918359116059066493151610587722552369188824280062633082563559211119041217477203973095222327240584747558429458953786546124838677881608254641155977582882127235835172385592792421487395075938490389950262316735080656817787629866738577780561087778511051287197393092608*i1^143 - N1*880861261302127716339870599836344831141459566795316286120092097930796895422225321030596078125*i2, -203740950143423532697068790525992985519425269707295887616424944966347811005879768790355022179380193677947209635607326797164798038653677032520379189487105843600422262139677264049655334420930540128303582080770409857592240721653284110411951324907313242224541120331417048644936590277535201845497662161953573681538599222425810387390673384682164067190494303025850105019542887299079069459480221356265180707986251115418679927795412656453648383782265910617945586869936490963240370103591469862052797414332332822962180011493408843726301265388821813216289332856127416160942837523072353012104816975641992705907286240079247259922288057375210536858074368449251350281392990541632608294920121595268661662354819678268360261163960690331399292218648139404123217180358982035445760716451393648278412624058727640983512904709872643608689095564098290284207071425028787108376568098756483125014085110690272342654323540646451588045879274615941646549686839928313644457811478612062464646972425498584542459152017120559215594809056127382236773191028526286069593052858945744001018924802182906872061231367236956854765763246109687580438074453422726630601447843358690051564006035647596285301667376710918842893227619234036338198978994812219877794566649638007077896790267053370721716423521019745546704144898156698493857017806959517324191117838095146739938885038131599610391343104861517488245905989865308284703828413826615776546157914982875165660489513179132132727912540228567718051195438105100134144213974442365853794963501234421767646871620827000696942420609369107280061776824191588073605104879434521068176648360829380240183177801877468507208492997107118021086916019970010430083902857013431005230725860708958405888196085665317347815975471459619049263998231541216996699198204406256961809839085743289531176038725387252806348829243161812309577064339548506662935456653407436501569394010100042072826998865022241856108265544024414629467315438445614634449402411602764152305803352449708929927064652629973812519952384453762070510898463021906904012211672696296393831153158488311486531416231821156314062314188827189639364530696173221909676318309352530686151581989933304286176535079256372811683992442589101512442087157319334848085669613137019756936349082016628891852056658112640352212613809118587474653679812591088142327445814804274051984941112865838423368472499801610837130768087545781052253912113513863577600000000000000000000000000000 + -154583607815183385811939017582298053847574527938959215605631502076198859900751778128026581802222229313808542340430775475819964659609088410566012166301721200265164277958262988737429706204480892705858039612323859017906918954145713632091981388888658290558810955773664431665326118214125483979480234091592231498438959384118656169215179926966588422118485831043059625523061902359896617607477605323995593549327037446550005251506743413266064494062901523129699348720305321132987576067345966911170411522078389472041024101771602152583798351838663252411178320757229495917053133982732549955521856591537020971204426484362988547614630868539195132987436423551431132976465585158557575258165735605092926086923717909095752956128043472282538411357453344083960479971540368245006906378298560284968291749762222985999833901262417996724528921088827478184711253171165428117554396649250672726900319354503573112651067846053033941203366068041676249662286788365590449108122523694611712549812795353921979332848556745384155019985999630083152058947464180210382459319162355883443867864230418832306007344326310842753856703028763125814912042004296776579397232552855179500754932649846102136707178721943749854557338684619691557735736167791011692287318122703667140321216665806716209929862422584752750410023614792042833553005792584169155197018953832405042837711210247124170215051426178257021903268036594613318356247470167769409859911760730780594023223500138350943149258976955662622782708531387754361760292142067410654867354844571051793326941220499931046989578441857479726851540718942393510979741355817694677880581359752460594316348937741573859681271441964850313026158136391296747192957533483085999889273060937756725863333214280566059496829374042582956311139332132727804482335500229306768111829795661879530270516892834505304894451135312489623823167057129552633269928082150177719370891391997907878888795405241092429021151822609209874553881035177759220636665694534289449111113222095877310367252802999387968097413268869459945638098270054844397243708624134898688315705642666840140771236477547246413235999581184937574053969439228624118020937265203000656440547754735875135075404528232261284652416978690592939474327313318594807917471959566128614279736467558804902875461637224108658034010116224547562000321980036464382566792236807585023005834286425071913130677780019595666557257833741802888770455155431702528000000000000000000000000000*i1 + -5739439021839583731975205891792053854776067054416907944380326899769851360202082266357707622865629631940807489595968227573167509441184439133625085361044568901834422657423100623356706574616984530328005895277492493538939579007397089915625111255804225805108629252771593323236189750137238696669429852470952232677035055915010359404353987904594053473876445028542383748053759170091353229925518848992296441234452376927825597758225186658398688908856689339340269492142905840413536822752828331018354661936374227673486093501033216446949086613627935402056246708430873716423350121510339333319419357539339114597576866744987084428512483039142311006810262705949430035184859002186161531823286090830082627603774536885463959772261586554008075216663961002338358828403068907757654930627692916447470239584402800521972038860891773223190874007186591269809894241857469089033644839097991002219877926343766991946196380868982345867913834737341775640297298822935125139091916888427992620122237727751962965932478114058062772120059450918248168209115800055757444534335418492728867075261287776182598058579526302585488115538765591179015809719979345769986841553695982299976838602338195782601118807422224206470238059245523879144298906355744148412479457939461299184360534817022245914749834994536177382183398681576974026675995240053006434358216831405391259500649297365302834746022341509329645544140158067608689023997469533414357987433596831950640839202196230842235006753669505448407872953853186170722026427167779799102574736015016628226482190081770582520041841206531874702121076255281291939943786472456281621973347856801600183372908324715549653661672345558900447874195594185431333929982520725907104432633171614105401643782948430727153018070504717182270260343325835369398188296882741064379948209947870913850188829224748878116952073385554440856066995791009030501699212974506894678869779636388183342268100881008177780993978274222264963278567513927502197076148012900231628721266704915854546576978746334740350777735424438144622315933332748580776531350672406341190123375056074455357121817803682911742139970526721361923598193776062705680859392749978430760966782521091270444638538337382641438197162280365270225149573246796813295168014321471672082883511499702532545094336448086845519173089269289933977621959268893802440626164205075832320424983420585514509218964140254586402755879587238821194534461352821391360000000000000000000000000*i1^2 + 32835099023044964365910211627997320500723608917326849143807487612562211498659191139818695376460746831676315581982645384277298565940825529600229714826816109692275231257577916407885021138310908539672684740816221271964661049883982461872038799528817767817360437581197797159168115114648478541882733990895598053108557141616115069815504538923223679559785536126698783071175435317714136565153700167141937996160612579270403793328956999743736448894801431627209358480863499454570475107169025331792107978608024771790377534790350416669383861817598296848201481381181518161863329905389293331808483375627907466668622496291173006274138743794076681045013797376210426408412206138761499998172664698249162387828999512524855147587164584915214562022500625507110319206066283559803271502512177336147550471417752640089477998415489796593937939859807373442415335612541374391272817838803497094098924769172786339255243018070141802980354162372249873765589634900713070731336931340754679047464434293472180848555101785984054579913450501652355292477891709953990235935445881487599922267117864730319470014868541258774705404561352334708521211256096486439847118946060061257041098158328379878749656152464000935241651527015897111345650436909622325870131384610182286140065013775411082649981595916034045956513643450612703559330040364323937864709872908566035956872365260876937860682936010379832625779940929301638361474850638887370103612184826979338297578408844840909664480227333134344024766938618273146086678935606914362106210006073807698378423151006693823515973774125995474607232391579401652002766338708414033701204571703498290795928111851309015477139688367457556055538464503415507310564625049082725863697071995724849250547345663115549645474415835853985391310670454253423686656831744568376728539697830366509513833929035900574201646348517225834640911215309894599353725234159184774280534481728464110064607939548910790895260856900590879255084437077091755632039908924327864221130081614758418482966403295386345889693523309813888790971078796990771871450665466808927260429314806583769240021107061904558289292445262371920862786449808091278412087849848252614297330938014922535981891355972323289971508823753541154866488413159700960995159268081751414147857471333193789529854833719901625650820070610369473198842532646286065228761252780909783477599107549424972057757551412778615241754522292517787485659863447502848000000000000000000000000*i1^3 + -104250025614308912874881147307260380007269962382568161654295986994194512943689881506227959368857211933647294730880506447782414317588177715687696219410972730833376809716075240371941989520425135970980325422788568333874784279532458415905434293194498052117421304069112101522094659064116905180180617337213665282255615192864016490280805958265786833951563294429970222827088812066270888888452807291497091313908191224002328001924485177406296117465676844710214248334637811207008333074008925814915435055948706791287174784252400164880434612497835256253654085150913085675141287609323125506807742184383871216444424309276247380467013294430672876381414564403113248930403419109961676334003391607388375466106407699313166768385302213535361882715941131887597133821703028300495475590482664342138093634000718982749751929589415925592946870699813853537127453205201562047455641919719726270502474932505307894454851771389976064002206578119014732311234349109417167698610888491096027944189592936856846368669027216071293920716131595196263750588704926194178772650039445975159533658973600828626255809363030695824437581657446944360892332608289503620519640939752969737024873964251769221944912652811147567156180063315933634149822889156568868900820155012988357642625758263203384464501655220274660481712786758548824558151907367212916196473725597538752463024006048997032768388093948083172203561847652601373602156831319655808797674239368978019938805356424405747022526396231949510062523730405340604174187624768479729081420497993077875260337666927151751722069295121053053626202097565271275937627277404878864290612317892232619297868672067447178925708930835719709915643765376054566426760874567439143829350772605904992532183877053208806872029629617165077774091016319430137063430636698832089915788754902281498719224457822432869962578202593786385838818127079515367616998686182256572929599534917812818549399849068664523158525326400419921217557254713440704033263399240499854340936698255184400420357971260659304270197507686077542992171427027042012673953570756177426654354976062885909130351140037338053735186241810019031555265851509919024570520427121999402160405888706274463203642251862724356228305552135392827169127478411177591130576112117175253742215607303723473571437006904024854704249029970133106420123756461149210493842563066191669020956172471064243704268255587675151560457703554673301006413563711979520000000000000000000000*i1^4 + 235853812189707559099952479820886224060410830082883333206310662874270501992358584036911639666540910629705277052895990075052127024309040262922939554381747968713238221435752041333478460278273631096865328880182242635997136095585727685798252945756403729321859241981630742245667460177747141740749265869190107292232297152231255759959966202517356256106060550900991481145229133761963325755347677646754364077561871200158151471353061737817746695271078700178543268193046871527654690816682126174933136200828698445442155875748891297106737303499547322179002595970547728420513338120913273708538246345649958479828453433335796041930308330742231053260674640143388942375766169231287408897139553927564580501420840886554678971751086967770018093127029421717934261853580078862320949403330144700632879066912366063122267840942864245491020009082676129742948806973661968158393681707496593880232064115470775722871147240309671845960795721556109062627779594023007774718843047871650776356068977195339950837488017825201121544835698322042994461070905778452713727996246538461001840053712459440573285281493047630577360333064285241548509121258161113812008654155066003084312798534361167255084090599070057584635159851382150354274289699653671479069478843389133433602595307796989027657405563990203781440089728289006097843729840718490692695417106460197725876377230150440778800483784386399979639858365259781325933144219155943633759012621847206623167978539391379119009518534666375641093375020556825161667877329256659907178065433015236572107310845365212560004141890362715771636980030675386943463074915849406046380779494611416481393799716047987973060254420400619019853785233136674466601133721804400082431215941324520708221249318269130458647786937778744916801307497854478535241584578481290019305234712484837705881630117615971477639853775695583559088477227805351972098987461884967280216737522822628068729137630188418120257470558434305052735820735742358244000629854402923345453611207670103201987812448083825635885629627959185649367821263242985574075158035608851362474918636845900908053449822331371690566967066688624981120296009601480642116505676710460055825955604275912769614889472420791078712420804146883390366206921329960848587517379344083419484493486275443268898234442723945672682228457044488987546638451275270869178105044902141292501339027977272854436499128019509349846687739066403828745463790483537920000000000000000000*i1^5 + -453158912458523445250939473111422373075604342868361618103373555249990903175299130398615174805849392029012316235302765974963554009553949483772965796970390360305638545887059109067536725889090457406984438311090476339551858862737091943204348955220236291852518702564253086663303810228684121482997085005897406506329447740690271691352694782993590454066521279862718662237545773718463836888732781338986226917702451760220489891912903543500920267077627846533305770181680427032287661302514219179676452998520085132063204580957803092057840536170629244729006114770645797623071438979878415915331526011228989338330175566768035988375050780448396099403553437043553165455139909683377296556161426172877444632743361296086321079816349677873705592961221407759549176900446522170581446689862739115144515611037863903800827742544562453134534187468861310988393781885615914168656727200796272976250771061823900194176154248539762966662805369294298846787359100062283820614527124764913305423327531650632148469311063741331186929175416345821858339013952623701373646815148285079792928175447248794938568974421909752904153378583987525109920999540846370335283745207863758446604269078189885159659044089036310358048288620150695207771815409887354083871598446261131821869184452512485554723993295269583289501913780433406956494139919624487186098334895600941562365569584931276861418914921362259922608430673037898869328218703068808323004523327149216059571746163300320523214393985208710851915807647256166770269920991220076152039397977828416426715973113671317339471831126325745148049297126726835893862107250505641995145342940898207382959736722954253027869881335677151547356321703182260841217341731467028684247713006367328000932678022323512917168642673397155189040085269907781152282953642969367583608409227121418852889985055679458177337609905882144980274977108284484368126493592197656610055664164908790046918796131964631814795500723466964237887949548688916414002851871305088467387534931689717000429015862474536242822807187881123745682215555506999872984368855459564464943226640614982353626326463617448078720799982645156558235360345562479281071877070262114084884877430757155769561116673053482881523469200054002212034421726769995414294190819174739324179723685197686341272053560479970156069016973468285327996603823763448775510155365869382607656014737067448008629170800433247709969896983281052808568514065884774400000000000000000*i1^6 + 772124028716140015244058923685940843687015256875126840101986075419293964353326078565867645161545194949898019408780109378547035401467691706309706141088650614809059743986936753649328093466596657199281564994712529861841234981568221719667933637267269007115659632893529329342202635114331877961751949531186671710710601048111690231076210157156801327613131776370865588153106180671138361644423008878500134153427130140817440217457276325096893501035231461463965255454218104723468509410911860648492858301617378276057575134396082511136441740915042172068427943209833653805551618245047513905711146826856285032878990393971127822730729714522535550293906126388251676961704630249483175118237930216629613778747372887018121681128395028368213923817988834418042420086589058077920345688213143471203329338149396879464737039734612508887605324353021253577335945457833231482056674621080806919583999309719629957120648765301966068062046111259696853423743706545438970650946354470449381714053184176488661745854104396758977115318603875985062802615040847436384330533336518024017620731915660484256927625837502522768192336045262736033539675163769440529621089273661597194514188503487257164353893568399281292862006127692720936237214455294290032927726568795930336856768409987001183002545145229025896195699513744999939646659512599776752037470485032945077643496171545647299788065025811848206343957285756682384659525275897825226051681708882704773954279044540559402838504792004579217841912814282657090181810169251668226257005327089872884596664520358074418572347905868763356494538870319247318928301771210762608518798917290728144369326680580237321986035561098935355076417282899491953223847849866579899512961845838114674078911962739839595977208534984292453043257009486804746979251314533516700128771225405880785515008409326137110628454770869720975083770517399285055348372678745993797416959226015527651593377207073944559802803976608848904780904080110210830094197128433134074093488052601252312112588715784285438658860291638607311565433649172895290320593043774724973829661381138083935316162206638176013588069444711866161511935732205104175704676408094143373703479626339437795459868215846471960526550021004907600237733339631376982934204875803746669869589074575086526424992471893053260447014367467266160665014447192970628209269751492318600722151045692725456748185846855323728242533090675091128449893434130432000000000000000*i1^7 + -1099492745569212396848791303316223190194765400256517413953706787534732787913405819613330070011381768325311521366993168080273053090198728006821949890853331789588656269734917316887803862500758406026948763497861871423282750703011782397755168892331793596226597343747346164604282890497448974945899861726355424929730623692414991027142998693196867023808783194975686486163049967565329037923886862265672679532035457552321541062044952963518068448780492643188837474336534833473312792109618764376644561569110861695398939525800866149759904670998124282551506746512057344760881276934569955193844537202632304486062471713919542695023519702524317055804481515607056153210549560862628284541496408188389915038758915347065626196891293145797398197141274206436369048390721590039269047505083541421020311304370375232103812911403215367892187770916307651598872622606493592351900717864826689966273197686430805891531419361599660450955676854043806757381925898958101183864095072339541456351846119048017318912264586176601445546136047791042362322782791931212695944854067544690189778959631955789252535504327458856397413794578343176240775234624594685688390376427791557438148822760758353912370844995562356912479473230344180518462585826099396939504934209323716694592271993429464662877757264950770402894089229284730540360321413560434885471224261632896331477068568784317815348636894480055369370742218443950399198698460605761864501745346115800349187733088696355807069464365317844168398177883631631443648684664273656692386098616558060863310263425917523868580213888869465399094730446603524361748227856697276585278735610054796274688591052087501945135586350262914225792537389038185307886864856965844222651784344904137459157179336671667380387181976410801799987276324398002215583536986034696769917843680025842364282016899401190423697196361204858585533930471866547444270480543112781056142152083342779838472988856307941500104912819008935666781208483723177727898475502071398976770465923839754785746050995536042218882193108418409768026886886125476520206982234920979069365802093039580048646833134550787025700037286871744654070309224937467076349080951290731843288768533682409126776275229763428558548562791627695104512523431333500695900777740546982974152393225582930008770320939757364197451334064672411230661092657862451242972774150605988470612877263433859864832726124249062937265288923082489765014580651622400000000000000*i1^8 + 1288519309712432356479592508134899063649324253612149355332595221982977186349670470322879359903245895692161084724227208263246061628396860893890663684638982541486175472255473997388406869045960071870428003518267190989644376404561964694117784371471382111336239219324258767674054349531416242628241554894736228132297757402605230481901586213740006101427341882107518865538435433366894950273904404588688115639459747587085286488874001753027313587862184571666959895825754793822517256743151883784783843082340062340344175212060775905876509146281194005327297040295813413360799899248734534669778350861952893923355125630250888913897734924930586119949626015753986954700498680026663926515370427913033177211354206869930172332745788988206139714926519060673240778348990903325539665746720771290434248009167883984597048382650346828907100696889889081795382622284601448083767090443650547523702379630682132296524437091620749161663112205573790714887463575343345232968117009841941834473261707436506985391767367556061890572029361290679667391365943579037736934649903105427148531923883639015471257195933394939659483745912078089669422666988851470308683766205587027645774127371961896149920049315478465166398029300656051028729602696358186332073879428511554164057714196893789086089118813551173870836044626571656750301270639945312728009174713097331945710313984095112769115364803080920700508195289556441244703164033794362990599028513023528039580002698848268413445555182199217338032731217758013578131843185862000484778347798593129643513259538348630623449073337845408663834620615292437347571251444719624954583923134780804037405521519118540599464756318889064992644799430759145895653979248198807734846496027528155206847775363215486168507472812646441277318845634450330135171688219313033431356142027100266025298267123130520264097596585517645468806229993020524761364007036894305900271199626834538904968051218952078706357270375317535227331472141603771702938769205372394477187662001402375063943157785551567429593650080426104019132583410239888029137888610512737299757571442267444060337958666962860460786060821471342301179372562145722819999724913146745224875667288280902843165490231999745885741582080394574460629720504495018085765568790630081393058758530671507857512543545326568545747597134917908928937058581792826097904883545692469504696305263135369235935907407422848004939777517768559406371760504832000000000000*i1^9 + -1268434184188808613827675714864652045750860088978115762313026750755634012364227298609107832986436241276255770565642670702566106836425960194462070780703948611485735459698090231294622199058628827575678339474110201112159371131697027161777412563245094024624212171256680301571959733973883103402883242582862511981078556561764170066455892445058657469942336367842817265268672791708277233906118299185119862157392923520240802550885508585031616157827984924588627041535264266256330732579807777246335102976035916907784353500757003542241441041516944191927246892454129444041727630546932940062315143679946134299915692413294138190518683004364043714882125681869222615402048047138394116192259436004299513651121180736841810896742558687966554266044293573029785473906586831983327698068224024912018147966717760162568564855630127056817695644055948831720355122802930891372708610821362427308249198224639789197029798182198378927973510190214429054478252259225476999982794168115689101738986108536192736010009948594060582322556037626519620613811652056561550826345533640054202867838480172944587022227618813949216790617057245141449504965091756064513222609692725281089534045129222734058898701596151868697288674609237082482391194258266955893205307385597008808438816491368735206448954085015668988442029385467903914873348124654721074236498989226604615079765464631072809988771174047668527907583072801110964689874878888887305678432602462310809407150284734841042235820026882665446564648544352705969941507202015288866281633512596000091527859929571778726756551521662578938458914227768791420266631390208349363547816093411610849334230860945867864143748818628996324156775375681057095850818691127528959849039010585523905057843789260493803964884614016162656227104783674698335755382082755931081205165918340022925694323823658246006661634356175014974998482509519830766717038383449456322558097004575340739064784262801746508844799609589930955479497171864029371684676936493696848988636925551375927976464931884744285261530362678337451000627463743504295347565198153019455355936309103895493384607247314795137952280428276886169748689004145779827630479152616862219396930610579389723339844415823175751977819749943876560119565906280915443120530888558551921910347762894288111920525122002222589609999500952871168629957752357545389757443223727085209792538240087136837370757088263135251499147928120461877295936700416000000000*i1^10 + 1029288870878071692324800061914083881372512431507983161469576994192164447499767060146495446371026592800087735987453996318834657026271575880426084042371558871347191649385877668127602188884660488388994242112212427443199319127141021699600497317875595611710866120694662112353586319605893938598564518028807524381879272346486891508950224243179239537454516460074815553015306688164924243945214837306240782622080739413717176946835742180804939322153584149400335340082656200979727335444672724218889263464667590482614551741793778696527371827768218767940530726902595538285666567660776618249733513454300170041227774891915479816409925718686760289303487600067223046072316773694970308934157315454230390251560337904083317055801694169787663100516463832630679772717100165258473947421925639388838298220426422183449595324111473995758345191033919036233400114708477748405120106452189363325216094802307187262291390707572269727823933995134854595672012303620908800415776131256755411501596208402072313198807449047148801137404509693493024169584727663354952085107919002361686335607638906585808106325076333554934579567307828863363776945206492005366303662326940208161331583292931634147518425478061889403985334067829974156898502100504030323888472832876780107665828741940787942048179256452717371219122674354018428760354753491020563912169207668640519047030870934298262536311450885439121376651692442147162894731996297486095619002294027297151502771699399281789096742292253976331128976305136892234075682490378321751418748185465340117748015269088931253385999302227910656718099031744158696276248813230274335307931635012705782132006477754794211964681686073663454605134457753241009651785045089413774059157529143372392388091883837711708639748288539241608719079673433769608506101208345827096357622455009914761477148859816406350471179171942047809328807921124710217748819892291788463157759165107104549020133923147547693990745165630333254340392869635497003972618815456174480525406850826471544083026936874881349765443508812787321468052278504549800639379864158798748104100410012197517831598530976136608688752299668366268493493173844662515833373675975486637656111494765838734449865314896783190673598001205302389953891235792589268440234061395953174118255262344823666002808405355181603810476372429765980522837277636514469067687867241651581194611379095223986770008786464072575435644401762095506951734558720000000*i1^11 + -629487443926897688324188042083183430994073488531853772335861609533764755641503319962280032715520433655217917707348520437578260329476989205805325406459757158149000532636226910202768544024944933594435291504398407897936391266853303907133481616849211090277553560222215300638106996298082746815361711382946591118373593377184205329159564812236225188762223756027382872270781211964374527535854223522974682445644472086878994792054859363288420923779616675926603437796544999919651104633670438125825484114277338665822562335720351740695323016012677724684259867232583957812917687391626863983410083433832433376812787000784529205829136256312971893585594403890674681196994747328175257463649225699416995997748845863616899668177054333578669061982529909171465989444959161954186837559583144916940557082153730170708548627804625414882240498154645213763980390069773605965318024805652493229131681518780851933684602016094654536845197191301091317889441123878709338729498084083950512016363442300206972332784057327613200382516911556700369634801641901859742735812221382160148675768445852910748244569233696027781038609972314638079324360959409113321864608548113131920132053647321118788180183915781177152040013289885568559176701346192268138475945708458220664466870333368617011865276495504521481202948578569448599265725325837763552471987743572620532763450842622571229376153910693049120962896431600726184806037740273121328807327809149892200127732623070607055033137669552944835277112572877097385355753179579829184340413886316989631697525639010461655715926405329292020873758144694188453587344090200051010728633532186152873766847972314824965538095025368049710823987867513286688388303267365702512804204364171142110059107981268005333747292349159217104641091023947354231794777201625963976403643014097531063541887603254010208541029817938961202351885166294717567727682361513151053145134504155959171290081754638850322659008385098381839369098499559696454341976973528522099218705156303178987120798592302344786281920763836238602513846824703653095998854109115022520937365843397423566553847753490697245401451337094289687159692382452008208759151837540074304574705419090384374901812115450104345661804077255807319060302571298309633740618481547147295459081902671074473899259381910123346434093892851969393665684948808051905186189891510738572930972390787916686549160579538934679845586950774171881858242969600000*i1^12 + 241648143885157604633007398607174498097780684081328713641934870852914430527182703488757607954072831207819980483235134518165131318298368614568360918864372839698436418690163592341607920231828704035209234621497912294513593565100769703427448069710915947439353700055783229186254232246678558769443547844706329411669811306843034421754736694515773082967567952804927850174385938839891319373722206245816840956102818986358750710006307455081346981783984355991027841494534779042352751126568284597684147888371706167068065084753930692971478707143311040535051887060783904285839568371688835806477561125802248679506431477729349346250440816650672761363029946755689945502919947426925871292774745922295789151873144972177363369624228624171487196307887392497040529061382558655160137711161797268268097010550609910367008373808816713411319380610344737603276085631233716263345005086610859775847218456619955945251850167125315005456276458773159647503402718642381782100345013960867686482087986688030272495707463779337434935371091746969715621560131131381080949285941263467789689070578679030228878115896685397898960909360689915683869411944061847724739464126758795094601580602731525037025462121254206698580364883316485110151375203559957839993901866416549931868149110986549097753296617675134802505557168204078291735597840293310986743824434982487328035655824405849223981297510385323574085720255305601984919031959620773231872776907002561082718586650164757015605515086953504877751765628152320890445060729097172951745475624861251304566798384158543988698976024205067306777750570235220395075244794173739341890538693078349562735082707242131835044235837219670114889969446702262590532803203714400513757704970163517987600105404584054834672701064396114785509890244742641660841423140545737276858929163789211813059739020410829023439216524478993927915891964107858101280947396944720895121249768237780422424784871814786112665961823558481556769080180344735723619715383864192845749247588596672994011642726570009828239894449004808845565794971790107347054664067927946936109387381903173444575690021565256606252840186781889657021072519362843682521697484006715875563204395511709585710333901597100273930628916955943255371267886370486411834028719541330070857358307394466609260150305307979792307114526212966976338002841021864681602077648904132385725120007362159483321181030878004032356455988103443777962639360000*i1^13 + -36685530208396393914044969487474043405825374401677289689733214874926404768418220927722099953447709483910999753612720928917517865243083760787212115551101715637909196809738028750044097488056110431950845094676358925405576539220280424138732003090779387615323531588780039050232329817875794095382254453228697349819872929051019074570909407186584426724995067657753129609042829313398443879369720953927491170391214079092410311657945846850579449545910059415342857805711479991577344524930449184276290263053787484120615251625288696716892542824923755053148073899773226221303979650859891570066228482121501471640248528601130420626516660949465070074064861693087664723377094632130558038037492332907741371917245342850624665878870006643894157340492289205144890183477928571747075362785852930963610564625964002655085472878719574759084269985550650378006203431537888458336875794766484226845200287355498044264423610649986155444164506996748402524824399077474489629716535403522110842507492815014824619042843301212895632513963844482884995557059453199856472785668953383689510149991519458429367363114944346633865590882650886733242547964206998172425493281879968877680306054554767282792031023893943433670082314019014812272424604068576316017546688090859762098381072734514491807427849530938046680231763252128524793516375029795024879204327212412846193600404617102260211138987777336889322142210695751868296632771965154160586404694685781101529751428874819990036418517975454076298007140842173208037875510074130472742988186500033134501277998181595101381478915866837282384276621249845277227500488392049865255604343009653366388756520503301616448081360422270960421322289471057551912286177922329452199729589450820581258653793990262190780273062799682285426650623744635759099863789468697371142122452451923405907329111312300572358872722702919908687174701528982318983596193759505657661188993995301622768710422701083245432724108178744064988509900586253405435790066294273380169203025007582549238039834490631306589816330383323118916125471588523756911013062177871470324853546980676612209402235397258970498253158614633080899687152164571540758300490184716892161928163979709223937056551332274319450140787916330901702964403160806633817656886333070543167542919040235942211726709893378703200782010097247013554498667151779959805610227778508945406573625776518110825646980129127751222017157941504593887232000*i1^14 + 28601306879325463825128345641512513055890520038720289124568367500893652916381711503554418337114564405606467619754184555589923264911891545025587478738120778615186507087769915343127278634721519752110130638856772570419365292856843911219322888097208371306911754288337647706044080094121193554407017694014093085745744594278035968100996616318967189890043209428845057031912111326955783804281703273026278827577039755561373871198777514164751578360252107081529050020428140941036496107335604442205470934472811632022753926926331769378731686091350300835877428646807180872730374494530362235322509412118536073219160870517563521640305697206811806537060523322264538013312217472474728657949232357298881707613216591720924814673755469645208755377171573125065056737231639136984268196463616872089748337841973770784961724133151501658312227671757622010497862385873178915612377901225702807885279207139722820723522628192436406974740041277587602999131308565791602333179039363924945760585343784750219671579785826556613460842208036045156317842290516725580726309359164085655629904958086121824460574340750429743448731940223357795578820001829516844358676476859045555134493628277053242593378584559464108214957004391828201930840678694113664840645339026426727643107918606069920377733649122560448138891358493979380702584905601848645191088090858917217729056135981177481481675294570179928563804302408293417133375568398745874136856418515234610559941170316886958688980936766396109255095940810862199094060936681700826564911930483962098323611755833372716586220163138334530878680093247993957408868024255570395511493801404519225328112012514872124798312990162948867624244928014639943772407905824334395072661671485248101759961523776318347583458046095685670100617166671393873477550983221347917952433734374095637965317648999558216055047859681245414507442839667008502110543828716333795562671996918817804823881702507775524407046451547135517933339689997907517173154903943354954134441118101767985151397834986923588810168681250242747331298279789818938852028555302997041002224230447913044304504394097245716441541888873744599760341240414241707368475606884500788939497242029996190239509307522542574083749196714319554313840603086122864002045260384510948917261934427776493100167276164150631707469477165993440305827542656599108702570228295377067987351082304165776781235289305349216608475728787777414758400*i1^15 + -103507972657581473190861816625804987074366936811191352970335091065901816993075489743437351129915610628573542832500968698485771689725606920088712658134127992331561138509964857959383085931090282600417263235081552240384089940150632741131819747991802881261995216213894784690750755469896648197381733109942980440947041096637426094991641559578509005613585735477927125221558428189187456848965706751520634365090039042694556639851054499608650638907813684483755454397993742318213848223221143287580615483995738370011451554763647140154328674509310278594760901797820548390565797941040858038859373001853204806570573896733369313383377050681995181541391861828882407346500086340864488019573115409525460783470522560306544901606953341479244942484296016048289821452558233698090665592284889107089640392793323760017400404218611775908169671719334286883821921486788806540403713300935761242520175954107357558168248601188754222766284161123609806013950709787539191015119304817150758947541173929746431181197126903550962600146270289892720581945041950960535460851599024487768710359362031808394527696890622333788613837946427745293566636010167999568077972601876166555668310390802160491497705999950723840123706006263010404885163434885155652637493883831218546618979067492307022725949588382729495301663933649344771991255631844316076611440563968747201562090804308386843374452539690431427706330381874859086947644698055801435030747327493069395876537307093486354017120502902521137396224320388640110612232952181319545618218798763263555694503892096133970324164900384631606501095660578664444430280162919773578342312065332776207214212603214850411189664664597995238775780037509343415432138084143622329964179776907308962655674977657912248670922307725135924557023341762963423203824569502901424051615192169322683267619715095197827605204116449900955541737882730596024197662425994391119425512098953275689446983629286640387079737452188725617559356248781926172836787816972116365193795982546403538442427008172681589096271468231923971551412792373758428320698785931439116489878808343300213446840325587928778730110587026408677085359903654002211495258784851971460962612126294314201220291102201896311765935422197146245483672966860650274866604116143756380599193987205486701231295809258427382749540587526260570333256733794379670734530803042924641663226147701015055480564382895799022972257984130758737920*i1^16 + 156004773264800902142634397126005927472602562663477828302639653488712886236033951104569843341768648955451061849714463531472743719424528872438170348036453883940897123677722863996774648110749982901439145804444029065556482424767448059157934825301634379092560172173315544673072497014008584501387073456454267434781273361442112369188281115891001076743017354569976972712277972648906581059992994729033054500591218693940525855251692281960544110163447836744146321750516895025390919478469674918895768870280459900623122134721574069389785891571625226167227381516804111191358576811670114940139220285907614446645650885033180563776314783419994247582325088094585447279110878767159245938186417267612424647318398662266171573450276491790133421992454501274265077207722196882575925152814090556273958346830369177940196139318868099343446114212246386844225400708391482393438680546590064570010354343329137253588209157602179708153536106176916546054588968621820141980500331609638976719068102009110300541739416093491071251711474641505286510664096773528190967428664618306208523989939670753291036705176369288372313607727806987597148653011601423373183743533268487023595690681885786805426519363474086420180954453580528427284837949577222759518313359263755672561754870781348940265129079852952010088818341450721579630083455409195014107188587943049086379279414666793145169777806204932130099335707513240503432032736691681058701953648043620332880530032190631813853678378216722934558096252366683445235562111588672199518327496260953781302091592550134899841446583730295411834275427309221148869650756552333291676493273189511983845923834496116538155848973938720413359669222880954167007291233238562836698868878727159469325936887111369917219462593872182277614735131317791108977698886295275224057026865728724442026131776226046165587718611031633703453201898369771877661369238279954943383946916786198811198872675402974448664473257961859987145110499275819367348877310825373086399200095096350166572806361731048314745134535333903502818169938279844123034413608723551462875279584253727340090831989486401177259803541339618022729734568286459893400951570723623350222168666502163185566216249146037797127513375253200380316816967487696820372222275885879211673355919820353382297518265465634472807681400631062338517522178740575025101377826205743259132037274363055454507316992260904575733454044900884480*i1^17 + -154995447637024127789758326805703080895330811569863526113601882350592184816545173532693052531222689398624233548621937516872125411508959062053142724061505811326214182061825429630496756101974659419640951771429879194199277385816523349563569267638942208549479145672658248318955298092529366511474080045533626362332003819603778661268098012252801652522607834581809577667376171311450212084607695536391634484762841498860126482020761090597143969822823499339830426595142163327523046942256423704636283284881848553250376613029716703043919644645927945252916679009057587753438606434185606020902107711831984489491079004678649369651879637788525871025152163442137820389294539865432100832630841458044900506276181665884599922086352809836374505000064751375636127713062779978576550672816127497162343220711251882204769012613087591829481401864749750993736395250065082591999374166264514719048500966445171738960128771872455736991007001176126242291249745412213417887308499781506020590812303627895894856333586021041491009538669064834445468263406132953730829815189532290229293634001060948272290304589155734822208952212798299989177003663934582943952669267800636108601187060745545849966191278541870185888112568676201102444187273528496765099401115357247207093404430219998502435324895110827664880725091844532906330773226527622923174069417197223911625856706821325033035888327309645060039659384759124049730118655896994559638731183623164047409152752429855074553900381733530748472048264553386032689671498524478537583609456785486541191013872424014977178985523505465784156781138882933857926793140154047632918820715253883803038317130323670137146253827992903467788631871662712757287068051450676495917355401928739178735808982118716781487972570329216206952419538161680974859959137819742706983540624915802545996415725823261061154781061895314397374517422792713396827674923034861817158693143725456734527274232967933443425530522011772416535792926487782170058078064715007161194019624698967234790215523509531271716372689702438736214784195092177375042109686851680544644140807674450968426607565646839649449063127813489484902332180956026846454411747227659420151575082717284895079223789890410146772648334249104276819341009878594966810045155184587999574551848205820976297091967074662723909290968754624402063367453228473280856052538819781915470842106161951120797562439694787854272350530830336*i1^18 + 119207964808380995557242542920988042515560769881351709867852603998581836785688578168498126061533960847915093116064649639812102102529106921271321098527005392104503850882432590697693328068078114183180290671594736816300424814133116687323733889588905617118700932076954870317589253379774183962331486805649297813180594926220050326638815927099276154971832287299753096999300567235683338751488947448472384789988777510691004942284988609381561333325958907028280030441396521144157150513682916609879710159272174504743350659408061649954024658613427664682174788302243449687412773967189727170641121408430749240203154166370444110056551745443370841379791528199562331456998942626762160219421352576382410172211844360959061789211571458034363399733320268290908245470359398517173613491675224115809941148722952624683492305345739680174611481979253326510134361939364746136552482208138723210176855035233223544968180721730082351153597584326255957325727699575844770015347137197843992981592179984522945697946203366093573281606587774604907636364974741996060764941518238026310209585912889742481568297134630088732495111840753252805462320329410314435770307632293603360261332915997083220829781893974552165778151077224502552212395981873746100517235553474285940786928742622743081015330340584213772666576474797168261075858867601676407917419045901373269415094130984445635302522658244455113014813672155909723397849095867098828490820810719486618369884629189390356907120266655614986885810003240608523402787090461123913409142226034112447524055937510365875680889907284538740104608224262879249997841454479703832664657865136280590842779179086972122028371627116812865303546863277443613967301473572738371721677134535261350183222810491053287322442305168322151234855150797781832426626365326206487024355618426828305990407098258486945701976836564789231134767156482335081685540192932368167484251730417696572722061930155399377337915843202391837929057072324621204445605381955403318077460753895265852639704704044988207710438551891845929583029649167415296767784653633748713350931616137056875808429229890127435602594553708516552065476003584598560545000575360169666704219404532478505163364767596752761420132663583372686925047336916825620915338000302715314906720111034988247854101676357270158085299360152871961336289178316293449790028737735209040421172920352110701424716993357182433955271409664*i1^19 + -75602785702538272495983971366768248555515918525375396850292450436201919705387196421119333164244868060629491322606131732100002602102498159948923970806598352341705699815108011946225182525925428831381671886352590028156742667858649903785648285523378863941261714106711470493251697138621717548657725294572303538718278523208088852871401066504167276110313691815573586888725304982142683063711137140101474165110904852432568708928189179104820250969895217921773271882591212906591554641549294880007216098781180461275305980199686114270352642048673559423333400490386464938750710082568403848795135557020106746164749729755867960535703186064590775882822652719626454757660209117699164344326097311658782931688706053432179037498998570717462191258360476992732275027759040867018474335690800307847039874419707169545600890873018247708254374243178854107188728209529010647305623543252430870107116097754416228455558768414106163550699157427276971121330708949474247838253876610002868425332135769600624585540612230309934669250064613561378147131137768643651528441920877939763071864254612650903538766649010579492531536895047185403715828665099477105625191256783912551971858594567660305630260116338041565696887504512215494330460939299158419579342505625094404681381986632330331241110898904645177237393558967641859627921733987832714568444926935547804938129421350945992658921235366043153368938516744746887910524431543509338069039118305121295109601527141265542351613242635690577815785303870409477134291771787009798926573470671372388359131621773203644993567025135632744412974188726759294636328371533492065086768888906757172569612117188007074294968996469698013476996437818747501693040941015629712861010351538683447074644091976624285077110979213513325758754549056477192973441577041540160824541504653007862670198264373383301483582846768423566837079957137881775777933147616426386056729490431784799807540993716139390707188369659969239339431016684934705683952997590664565356941837236624944355019796141681091793997352518298608121274941114800842926522775033007708178895707723144033470897930706314434230836688641331482227961129460342861685102873741354195676177814671150841193397403451640528551706834899084880972152479616750137772719243555164287898917603551835885563320048774995843016173716257739822136978889380601052457146318415036453867741507149267803579132292968400624312909824*i1^20 + 40296502857548315066967605274621708321078909882065467517117611955703456956226196517545925640691949263214995163191410889481511557403652376651362982633912502637228870346953713730623312765474950067031442895998855949574418300964464700894091577220935545525198908972969381393856019693179795866679394686165880168234745536697599025293609416721986734899504719257668762936529544325678539625510671673864087222083577236821849950949223474304006620979220580893074611115141136936324161963941295552473616922760888651677643489889100393117053611861307613485030064991313892913430868362753006347323156667514238298359154703987604442527658472162042802873168388371669760487303175023960355979151530352662734089156449815081046232440135308910116808939254056465065701421236504196911373501916510995257622138897310519217846939832729181624017074428967435535736848984446343495329349916258643938338387236611396039820302633083221803282050963749667041341346323272580013066080090308332868416575653539888890236442791668703882734907585799307839612962587147783553922584351402543895684672777782150986954364683229470740199727361948982943031762516206220270608036119184344678268656568582791861604783706329338756225660418289671041926516149000896831868355540597341567050850000947380681903464027777490342527212017760672316167580118115750910561548655203850498614012613320895120717181918779827992626577174355241264529350457388941951542601312361594826362013110462031296248232931976058874107134649628306273926279311144697752082521425131384546516503922543193621797672003089297899773168393322760032549859923737172614817789014888701939713398450345298157795990892394212589601035342444911865964953676884846116074441472990812998477586714610317370396068900966556984625879359295417185113371781199189328811382921892711048814587659283441963946641840589817007187023263684041412751850816865561472908997140583988628542981857894046041580898024054874550886503325424540849642065462213206536836658970295840039197806420852094569378181463946853027358574441827204379974471065719336518570101936238701506101374650080660649623976132842890160677216116578237370209952361539533660941811225995670648028384940086540712951435792998088919083599360261975964231406374017755574227610421477214565698855793392380217441739530269048268756386046891972253227622767933323289237404032610486934164686879980990796660736*i1^21 + -17836696912378797637356231580004373664260786570222079586364116429530607758495958988375969407115011195237965395038122673823675636785667928151137699144225827012367317127946370154849123118780728233956865862466734331835746432834114410890232295275571729747530775204211082930946013814887306103634446278246174074618917582521463439798754451854529339837275878377881034347493074148534663872190268356384544770014389449943392177484237856807477291611852393930984474089246592294356711620036335010617172916388097811792141447353875615345326029425340477921628993221280420589828664892332430995378197275631792065311053472668158979666825194595062661693747737960420859853919137068668132886324112592179197088576762408122125705625007338000469266533135655631915131303702560592424683069281574813863296098821339964356365593305037695273562758802437835670842583026058599731298803018653262099505884186885694802834646341228445967168298840432516107778854194988793438434259941984375111632031828705354748456502177668755155532077427661274910339003503459557062636435299433095054693086312155136776935364578380199852356561357968342646239346539962658357732174023705821782876252583122328560486634628500999372318816928162385312599711848605049397429029640322129125845201704610446975018654301728464438591109649925232470613914472054563957290741273079988504612718838885066719325470170704853016218662167354121294529823835091297280884500841196807659760840877236197903424296452871839528045056016323543406090107861966346875145601107455003845752249264565403103936733387975371226283294811219545814944904837125965441382124808976439570917662759976293552281921853290882314210656173439161637226035405017668322469201731176371062113027197065959111726886255717333378873910771532851736318119250615128511343935089071442681128815373340742709501547248732363655658356476299508030770272389268652731174640632134177250058174388685502042341723963585076406232755832632992508453236207560056985874517128389727797112026783194362329339568299372079867197771512131259400633900621134341042809383662558947755136554489829930831371126069592512246691325409271863382907625281291854044546875241649379344161722318826980631368201825078655489736719058621422346261881730724292660035900671318184073279619368088280113678464149065081928248069116568426716247432920422690557713231715262046076969910755022893744128*i1^22 + 6217649691747357612183979753617886436944454902970082264374745376000691837782902218204009686579840137624028237815566591697491780123619791444058872628572061953897194658919053279972530794566236186342888614806858038321630342455181939824441795960945551405840210290482578677639532002427364001479487827366417354256013966240756716258004742445727483184450098410593082165428995686329030250519607521537044897769745882069050311491567408133119954740712567447711056619521313209485928662571501886253260130690007325492403790855276971121166379574780743434902519260223794620137037228675678713099468013964274735421207600772728099755880937294024364228356781453461224674764952131144420111285202604928917510392255994951034615743183532507571990157823569633012022204949897636266839454210683303857375127650224113214010123332172364151157517250537228589691772083581319755075131342523427309799752153779606351656109933282235348442763997195447052659317722391456107088163438912653129557619177546316367150070964207979651837336962589249599738517275268861186318274716528310141643529425020132729277575546058672704375702706535812533967826727085685329947886169928971195149646224123283437844783955943525162041165667964210284036031184430221791613888955639858916958853335016336039286339263480371326063948211576601009589735610558656791721558660515816607332402433597735232938427428851135368624290223263310851021173628676217223502337198108619199184165409803377524006010751592908311252066769652705333600879942822932077926277380520905131888002908688007158871904659037511494929321706684121838995838221986733134989728279739204921707273544612609867635376762889976869492759997910921283035911385503600108653844077992166380020252117825596352134616228643772340896047085703614545397712467002473311192240241386442694082806795718729665474071496951271878327059357413971785235628044408433174490863869346293541106083644755379140223741066053636702324896638625612322700362792060088675205763574363162462897133027188180021213403564916276894403172137443485917213046445501178357122493483056081568112545467952911257258591642718763172299371083071568803252553627850917751147861629600450319863272653607716040666876480996184488470982503333167856463477736046911233771547626929342606539996696949885514002173214509976601197844049679375601250261649107436901061337678619948774996988922391691264*i1^23 + -1417745272795664614337218365768317003085562590904113192880324624554162272752307698470752693184571752732431454578167478461718911318781604986230302399476916622070230955100216790110009235179632546974563124186650384800373231334578298465606267014941861211005765169114040512743744334271270210231963447782768531409869315018996388507524434356730175267461647781066396107003795897933021566713315588861768065088497903723445372487318329277151518898282612891146166482954346060307737967200952761424883872264149232744939962241915089257329162569912680267294790673791012178369831701514426294779361878695450839256014277109385342682540542401736946493601155247347590055283775046872914472865621394407954714178516778161602719887863483595900473704325306578901893502986108836409219129047320056551149795821016100549965558795662398073022914387557853284705368123001455598679872679378362521169174391639387825220850828807519529384270916855822088506873045532725942537720454370515362171786253543667478937895540813365206700421107622395406667501227423510541214368290525330842740319180244471665939745833866599905669587967018232772228941587540371004478646109998280079559444677251579043407156849982315259536038551758942923973382884430601229846958522988186163653724382212704578375177517946992479337191042202325791168129596176120867848177798575119971241548438382982572044345553680478115472878439830426150590655102109696404582788566734281558277511733354555729632511985707087990155426495166252490445489358575222104790482715079961369109787728657398250383772168634848610112812079084372502592959442668181356122158111277601641942882033742820843392063692185171390681534815291559686672123174864811716033402702907120436583793317249119713064945303404538245987138110802099814535106700438331937679815251284633674172651654169696255527124315124892938852509157745773201225310331039058517123276785505222155021151090313963282202253811050978240377872958297712536006236844082305211646360468385466371910131719130548344571637270406513472549886778492946174022239769256004192876380725234544910363719131359997600341091559585542981724167838053680418265515129140593611034107393354595283740940586387306682403360817925303491685092853125266649779661636823564945901104689230642152467120854071708974227550114059785538580612421690831177302225320028857800495471515329742984269762106753024*i1^24 + -32521049627071922749686048065593365621810833619606058455707128407689483830884442087796618051889866966234127092501209010122430035243132480991950850970294982867013280845534804516045942808369126365555411675859457650243136401152291108788535568108834651146244113909662275914304845168023447238733757737178095050333560505949285577362426652441758684691019477621060919209230488369736411942606220647872194886658957529156211113233896067526854362916548047385143055881316100636021736009731773321097284097864876847008611512321340471355733720840282328024143919216668995836251703156104177226076087547521959392831411013022269322422581545809788138586757630249506138443170253793142021593773565393089213002194283275214089801443425632705272163188631602692060550807120374113280528677792805902879750394930090258733680807145947830424800371143577712486491498081591649638472672232945219045536774093058733404920947425978305928404212047528760989579555561288216653567264074719662454732278060698727204532878600674228828548910489612069661767692540855485633500361338598425008038986882138911107216101813386343189846368080659102482908432541037453658223910528821444517568138059496907531239413968908711773690758518563397791900567594274693259567121895744371661233977261127737277149759138535393835199174644385418320135732719298043245763524193529204457917191030568345024267755815863798737963519854618396282023385966563709484379376287748742176537035293685366322955631233074333804960308195266031083345452733934685259252101668080066906207606075126690635267929781846387394337494042294453472640790343864335903400463396280518892068331267070462417829993184449954505512836592808411023470258311284994943562920000596380473104376250080261258595319098749399843105032553668479408089228305514541060030943589121595578182775357138497938442642087283117599365619540525354132997282441651250791013026394550094218783286356048704323383995814817829906015633439743218640538078090623942272754152225805143693782539117259680056206931276052015110587784920727888932383136500791511536871013993611654518121917031335359380231058956660236029500435197287439122625765695558680549841628326749501899854938329977940912303742240495997455469073443934699830538451577158369851113070401656090230130286345973179835602390859308177747820718614254633369665898882619750253699114683108763646765826048*i1^25 + 238102585880397950175254422560267764439918624399856509406519043064373189878813325547019155587650160021514679197752687020850562779099158378208638813472362558812357576439441759451278236248361193521505479706384539824944528400959649178234025885626227706239994815370743502535975678907882167704726063734328370334283814592668063652578283195932499260415500166439812561900754700978582871273141511686533571507819351282536127958805448837949038580527136688831154888207039183708681536001034489902948585211598861354608551112900089192759033854605863955911004712314278576936102659841288968408866058724702053658584968917674609536085914652040412627366186107666841219066177303003610515572956970370863161014202630749942711669564236782556932027078960779985661245739903618742637649212592572922962556463614884454481828159440246980707132863692544277962564108393562367400005462266885004292498002407633317274236699644223705586595062317325627670911786137999668172902695734730589070649487882075662439373125282764273209783006048325303501458605826833284372724265893846159268403928707364359514840573567995194171501407182484177201289765670418041010139671502774850719244928757424501637741439813906529503935175384616532083763969948469999420655596982307027816796387592838313116119331254874251325057317951987925012682089360173739111041722320781932151019148356188796659938758395858410463142341231138268359542837184652702293381679594357946689565717101061696504705136505383699694709875447550300170345730038648442400022364664301243866105319156556757999814949818767508299690876725252645832518173918741098292332862705221078773445655891356368403540308416735483710840002390204850763714002099027758717449440998765519555683939525041089266048831083142105895839460996026541364436242521726624894521944707770998141507677080394131706927459760804602034456336059207229281590017797401329850414070846615383167635573551491158025253748721110502827180830399262091683527578913889674522841895201837947708045651890747595409353049335845950234679435590952052725195257043447817456606840323956483789286674939347072633931184423169401702990589389424474272655471529562918102510865157888860990506052152850568318037486018461645996512860501775670015704560278395795791524253734980485567228187664423970658160411340301411973559206051795771184045337907152534631946907333204204895338496*i1^26 + -147863094201692151157869532972476857355866630611367603053095446221415396362086163486844428563202704194058744574191458914757081260311466901416843756442588668220188848778221603050675079324673889879027615043007871199446392109604177049229263828377835915914442356568719590233506937883722705875400395733434801145819437725591859258436998683438555853930784558009799633572146374539396200884336830643840436758863568560634237819137368130382856123916261562071035899829015247216584744354142719861524027067760283300756227540853575611563434153225156605843151937564787496788413062705220920861925274809690148957638185157787077168283829573336645608117322777265834822871028395103138620408091309118625951836460262623035546761878617888896326038612721687177333996534059397995441287563369082787540061875734168335589601738071566115956593463301485668135246318558802277512059679877565760171412425489357999328502511536890783329894083569393583115502290438127505217842878164377851207806112730910587510645410758057803504146721708299334441918342018527111432639878543835673068096191353579306490195605328191985336729672181009565564575932695658694346620498133615320520869462122753900232016285714261020521181433616383111516883835824345464216480076778875470424347355235332699744722872436143298325090183330649056545660522682511081305582289486997940332228941248757830925914717567487026511669147135656361991231939474299006156948407653028605718650833186751044627243573357410757165667333746697673666482830098481900797422164971238691734093401506191727746130647448083252289208046952199570540595588978150477639121008379582742494113518674230130905278597665655962800091774922065726011919070511299125986057072029454103548907736998465287012931022487619542488633073520160666125450703332187585540459868721848633121094641433835582911609112081673320327554102247040252710916254552189726640489124004148465395869689289358158749589539762279139756167211801009835776649094779441981157855113614044154664629352558609127505956300073743965240922676608334910842142172075653320110469649507209033031982759424132128610573165354596750810999297268292713496752695430483497181060121392139499266297265271564473223077853243504546335615918197005260080550525265750018230649594736167944857090630269323426660724246526584016597668418441753238296733097204421381692144175213761706065920*i1^27 + 60481955816042809185449772789673094527337735263907911606683577098893524546569673619144450912527610650761905316218038082499710207303573062309137835531568301729560869745669396250583429731146046290249031827390265435804400361596125483598466664089606476323751886791214480491649936006207348119632650263865745557233672398812870904788952840879851462537944403373944500351612150326209240981365923902201946306244018754530324578613039798013988296349096940412917720780920119722803215198882567565511900614083483339563982372934395829018313267765689289421463176070359859254820182342577287106070544657247187670207494238197414159360130428408255985157457769788525901391268875934675240495189767390313687800207807820721491473749540115667649438606855949275307819802748395433044312541227350076187511847125447318502017090035757666345867990148442208938462837204922074938432785055753209729725275130371776759583350176965373112650035951224527191220779208226593625857125166664628738701917286886547134382770167287454940809294301226246221901873343169317490228065733629660587555942708770425227136289714218773234436202833434768774205016341246583347629140340021160613972802983449063570382564786182117509552258751334422126697978865549018428576608334542360283350262572872790030618821172427181894035479722099437090191320029239968237891332547285261713224140518544310983142616582423654623717977272139072565051332333626562868847719542034170726315153486749768676729716817410070185672785207637169085099471164357489985769799121973762608734284257507320963899101993183229340710622786253811961510300227410018398198096502171708169763077605717877988293082642828810024478500565506003976645347267458937770000178893882695005999632941979487479349550811508131576843555971588244876671325492298219586677731177260125517903719246985139357367423226884539802517570732119217485835090250066643910230949609605935781954405952095354772743592765363364209029598609626857025270802509930076191943173333037782994618855193664274497121174252947779327975041962134591481572744121226519892178669672373351312974374258135689970854400361897309950590608442923388743129553202578772990939140129948477989084707524173614636975101131727252440605646326842850651083726367787037014601144423278936436921062492332847847739157565699240717461220798119604018241800981236077730935122722008596480*i1^28 + -18745735590498035704582960624846713052044089212286453024465370309417661258540199502425123015756370949133068698277942888201200642517918604532574104382406516146659539408202642675326231571304043818057264355669693709332174351370947315505629387157117925751088386959002769745877623669517676833657700426431949819648100389143835449669998646326555940319480257639318576308287509209511816725352202994343769126069370112680207103890075241002238693836824676295069330524185738561449642632237083381318960103479687697251916976006693040624347466953218920979088020850681045513373890851272383761275145967274714787074925078810950303077617660406245431682917888286415684949379378023687811700864027119189010672504392836570450153505311496378849725116310949778280597594060060388380022646031910973173014325034248539990295190881917632808955643868897523810151811125351126823677266747668699132203710504490029676955838688656110164539596706853849943549206713409007463000849411871600369048807778916489064475405836985335107118641120240215522177904031815314953518391013693940387419878361967225001557210877761658672002686766315613700727566241763819433621606024429851357952490199853847079242612255643469801240588766871168380777924210963092193645024080620204350446919286367744137582118115873134902211209010911847675411602883795704213425269006743355652944571367502423098387732150530754246171407045965170588167650518494446673383024433062956836561969257419211958853807113728830691120697697580336145987562576515760750668073720745175838839375590211440568918596669651202311911694712610276110986397511818041745277116832685972141849764557761281314233165131793640879876086235581400233138708796611543799972650145524726654460011253588598248382665947074403187228190857049006389014679459366858796965606653273172493510579680082660190637675216806282090714326786239871094312765567606110519187653852652158224301002673762469395469852001398268999051929488387996737456701066333545036401692225476605166457561987352332230654373566631007781479018577636827776067107258231554928010759939738517939438734464701481959508013963727326823310111948231706061530028244364454750092436829755019756091137871682349759531538233136002266561353127533552058707324174576906499978390940330418157005420068246499593580649713286712505528332426607493900302853278137408057967334123372544*i1^29 + 4485998866295314008854752594569720648530840815803387450430948348010899548983989485534285670814963030669800223838285577224153230587693525144147889240125128974075200128754051415320651212948785467265732352413114421189267598109748839362704596907318021231930956611938544164120916519956134631574995130930140119500072167566818726872109266184023065818744321252623539407151733554300479361872405989479176164605726303338509811792108876164824446935926745074985514304918305392762759582234626780314899250278620351210890500987016461762760107814886090198022956533771844078625816062824194805794624660272132959549813521562899173269643756494931045050316476965636926757143010515794605896281380749495975614952660555574018003513146222935449455700773162419081423133088817027933103994859234035517060077937063034294368106234762184331029033074017038654020356174580223704171165907531132588936907749181422943534179288209074538536599018031344066600156205959255934490032250517836693662869317424183796895848228448708231471233209006726973466653168235928884620563790195548893346172142200588529530208333165124767680779702176034117872683436077542246203244969490884047867545518017863914476624373648696340823905182531076144737084316509776652442685949617356597699772860915350468413445724388606022986491516978007735496628795689958288227312087365854645314638057843473182150445410853747697008947154671235110619268361471292807412081064547941091456250173922107406491037396020246958671240722332598741586173682464888326556502360744262574510878202362719410696504172519753216179875110250720451095370886668879795236808887049921729593329478352565266497616646331770212371302218086636498397885365431763466636650948420219496599026376087414325480972739707042593873266333860596695278051150428722045127266468065325837440064003890875881483616236472025515788643927888662287406951012461939814266378537940239108912342340716217046151248611963093112911232499339916750560686392037331917202131175157089739101531068084566331337431621006870660775885132755644274691643304175861991553564648011520472831033020974662003125068772928005870715738244251032818528347807961021570602315227452533770428282458182387046830474044588864030491754588688637984180958700560960152077407344439898297254138482542250442597946882452717177711804079170246888906758528701604938660519608320*i1^30 + -790823454480742726779287585426004195274442427607420556538810321210583515330143481915682786682940629954557244960512669215606362391062388818524937850507311577182766180842226027060171708120002129030842911759833714163052430083358434445196241882545778448079401134634112560687922855942873219803715802687801867169471529961342236294873683615579843060785811674006625368744175014162917559242383957230917853985434871795440726282123088184224973555289583954808131413969448698184878415328071131645652690824473961593101530277177981251693293683282286416729874535728754611820524723452087337424905579655242161270424299686331114033045236628930166615899112399802510955494154350849283522520193954231822827887679392675401452464112182760239819588731541559393367241757445275555217780115529027286845979766654070906910872549787288689794738360928935641653430472184558054933522224786611302009730624829339698381021849492139126912377110847763416204000716999559180178997056307019369483877218537146985190009236176992380936490146648061576836665394339179057518908187944238280824838060900846420068389290108008865127701422810537570377929429067739149718261652438434102636287305567923978356967311905416470948527467732264784885262211631931646613695322656200877512501928034370847787541134128045400490798358037821047103713794864609210547754350161672654755101844585056423914929165950598266289922896557394927723803063112879595925664026828507809523111227362789316977129914768103073001954268025533556672557173966039515876418475514740979965676307176912285814904235043694894165703384049085802205054868175155513615200228128282887178721298082464413399617614171923632170217333111752672388777384926861022011236001895624126881920787770022932511135347674245911604766012364484771652679624380188738445329737155216038890480186482886026363392510929882428971014861037223769190608942375696805446241597731941280545470880553752591450358543939123739586889338258508256370100260729791130230879795438470889759987926760155554578234942194211824434380260035103754817260660869724510844322155019144231415876033423150856315651528806425961684164357652848312917114943366327351868217305121138001853796263553466704275241210958849736323687081307397822636082078537425372122279503501493012751854822093418420470740812353051419553392710998286699409266168053842524508258304*i1^31 + 84190364177082199155489118989413316131180292816528892601135592440610014990682123953057563737523546102582421061043314392391487527142503646552492016433256655449643051495566562716185585312515212606912639290739920337380008461797143175968242284541893733231415478186865121643709336529847313726974564993656921956098412423437493645104686964345182869098912998713726999522336342499375935592291132210580991108101226560199789040220552549187630186587388358662673470433130682324597561979315357886126913149895265184752191132167459910395608341294592684795986654527555863556062976078742348887250774171644737640013291305512615318885330419377587693472650987345680880835267623966821630627673188421257117565878402912195381134759918455096143825663374301900092776631651166413307513271597602609035429230677039471103296775267566891112027613695472833834795869083967857811987525077613799488969474689153083940891360869804125459609472895554133067353011489581841439908852387509888078373900119131779109554728227922481392859289625588564652094659208633755010361753671318026823255056932348307246119218476445636401540444984425756781405204565818325077422500906720121247964765028382703350791773412763515441501856850268572467221079652416740955318863839771652601624445744686867903023910700472127567129106628285187318613338882776865376291623246501004301596557357758886056081515918020231087101613327609475113695931475939864639605900898490397986030850598074301344161123073394398066269835586528221195100453461385939849130747825327229659717443714610261280895291844796517492257752050033870487278640179753335125613641276571880015905987998608077606728662697695644509478220942669163261329798884617397436301719909068046369881489731704460635747383635926608190690946325532023090695924767082509610770048537223831210649247624062974201825352728937072607706818789554050850803776032920709278547269418012441845468982590418922000866284959928000930857173957451762692318735272963685692922866945860034898813893744825865078067454389888293250436641945278058423119144777562119543042134283148001240462513296208729162764027149193927865990618289076003850024772273273709628741785586852027989972850964196728372126114158614632990707973940038327950641882032795369005084233920639202674772574371819715863314581757243042008884832148441658306131581382908348203008*i1^32 + 158976171238055716839578123828922013462909728877701432975553728671267475391660893069903192620529728282922899684114639163693335851968047830751728063275392019553327333745685918283807030237273351035180644798376326828284310318931067090115995870582187428149140510538719767962942089611730722908663130114029325135405804955734732305707716948836599678090600734509758383139827036730470716712432752099710673777806191410054709974577004919780236529479511431343123856510004082777570585626534503366907476136410486183299322763658369595573999649627524432953050274498786795315313270179140877438150102972520517375576729688347127446111825400141392506269026606366699710084287563041212773311719485985284639531688346810771246379881021371818449007318451022008094731857661561621927646806420935022649591323843709539299139583098128150464751114228812842677917784956787902133966793604366627069826936399447553084574475578799176873549911107517604253672459084633281326496843059757230108967021216210512585082307392188776408819465338953554923221582567220666862207105602531998672770730180610725324493567756454724314635461375801211574833628717471268811473913568899510175281342861643617187939676691488811124454930266053242585386248608701316803037149973212309864129061506836181355168917448055239441630227040842635052669985613542041202447915656202829443070889662267511789107586644831487041170405855197586012316435625090476338409366595979396203049177866156051163937263990617270413130776213380010096852566487794647472554072651960060175132113993339083548046990285211478834297714393899619306435382740070207698269835420856387561670914638883294311013784575934868787218688704616510512483346912837938167374949816140217642060666533894216727811179853316206817135071622456195425083531858166374148722786682072077098336304388683340106366078906324996380087589824999511413156194298724676024803551712973838761336623309107479946795123542015965306799223894894834265189114937537165019147831513607756759668291531737870271897393565787606470441961641000864536479847526722492176066926125796551167805484308862780223349971829099903362621802153993606034098582669440792242281310195663738700589205279037890731487312868965041417184169859100452411206185230746298641285818855661047173089391221323127932074716794345899029529351787614738964881493576384512*i1^33 + -636107122381062528541821030445360193211127380302064034465875683810773421025746824299087470391889176063437777515032101321189541506174606528617731255598841519177385295155585598599132870794184716552922793572089403919943790938592774942493933051952462055525413479211657756366395522418924924502825074989395188852724439096683821541437271352522723991533722138522619383729136585645479288455465551025454992711992346819046453716010414848518913884197245637386231839394500616614654745790107621441752694625145401576929023756436452339229203431309215534752702318219348455618958658033729868601547989658905320666375888196597087905651520154263611511936539580781310078255999940452952488204937298016266409511516269509091618608039711645333684016993419499027246521593047156321308445388594077906525228865959865213281854618359721140148492612768051467969015569450223978303043288249998268238178126414745858135633755025363728386499933898335899912013855804203613715826088566998104352256351862600565140547755117336737443670113572479652460776701175270409346394810673123404955720956679941474327571827427523409917276773257368760289296037628399064185535451110647731380244054859255665488177012972371741562921968937937831330910228071662075037980263642516904531104370773491301886483130661946752953865243044193328192901408833913206557620109108799779939534466792002406822094290657832916316748097463155452769857809430456568973357266874515680471234068329575987100826406903000690045557805114172839641854047985174749458252168851561610869836250695942837242258240251015202068778321771709141144398424782364621605181694132807573197998311010140150120406823252634365661331593128737264839816703859531025677230824073784337705852337711495354753941656692608248222171469436950435990219808664170898559901110620468612928305244355619278188850413621115592775571476782029622358383981109027454517413324855382657213409627025963494785211162242148414473215944576267128810637002316422904344692406163670360190522663334338606519699781688777778639629121495033748361315349811022527035195132789083472879577221009053185457012429095244926606444529039285887290100071069265984064094490394751951836409409822013377494539515091563357989620392840832054868954864818384525240230022915521568192790513119066830271337946501365323600000115275158962589295374761984*i1^34 + -1029747320976150422172520101888058698411879710645285559484468341564377060649461586732813650684927531595696131562761000485977441915072185174793291752585315250037903857648486377123288922968831662811500765503129983708044475728363374259113405073891722148306717126601787264254711864455958609151772155037516382338608084478827147206207700449979624033612408562304413012826069223793823897635485691735234967916407895610672923003666492738860405241011077579935520305409387559631266326533346259095394244846434649491912847931207709359301216075339347895960022631124808060372705683777394373227147773620637748663853348697207204455052929922667769218588709552100727982881436570273211164072407258781070445371275579273527967882043974457176730691755186906238189472192855581544802942106106031294452743159577197346534084807722541765308992454074878608837884198358790381530973972371404713340301998634627638639326454672482884899158825122567726389072462745477184267063718256058734444820731050092979110858109835799990994507271801391791185984479325997234577346067005728680825650425182431382209603200946039165084488800075950550248950494252268693177639636235917695274744424182123635216363423276241176821913152340993271839916855149041327563505409520000837188389218735528066923826358423076289378201521363346691398953581757312911131394959188235210682042528203834885998409791235442274915707890900154978198326782165393070418025153401786158683211545986062629532532734232095532430658776040073708288411602048314944670038585524568536684352675069761665447855458867945534514270502805710288716911876014557446790700759214054221135999731822795392232431911324340658378224039986985763116324714151934849335318530733936964477064673741285400019083276252186775970730800826387326638069154224691712676672504695365718396467128050452770335324173718013882622827493728039540353781621138923749460629563784607593183423468353694391379050480045503278794137764064980583329429708116468207470470481797494190729603849133844313698557090007105676564869082167530600295117076424626486651126085633207377064005980168786952773039547737951198827491729854863636868303239656995253592527629427848215928468412767315962218768093670902992900950719523716030624592258756261532701288159797500129622139923930101287715713855603055724384104467736504475525153030144*i1^35 + 781775218370641629583561571114465434914851915630451845345270502398808205240162772696116980311518492249949674275162696563254220883314212426945398673976969584887953063941882043222941251271884899792342147858996145430702752083868906256333941283157716565654302680618967465107041333854021779669792030062928121877113599455879725332048639270223005642090740804953620945213819253665055568640430014165754137243076786059336711858509243420624759269898862555724261710265100103282725155673905821914715274947183242932502546690078558410226877363972346253527316156264451974397945954071746640522545496750672506550252504649701943133758198858482701990950854386125905814825783581248994259356186879563462461284556178932178607963033902377607110982554692725161872943253528960473458044836897318966226539442611827392648555477454808469804988910820875481927495587216825417605078455173826596936576328806220289655195770048388986762776334930414287195807882088634587630713155695238157476612013326952521162447270244169435062782781261245815514671128046751144119195207055308504312249424248359282575698950501230528491455268944174416268577153114114127364978909730425938950439124050775403836553782040747769280874692951649716748438021664856549910334886818854095272263345157488129843413849782024442251710090930386273967423606398948624278287141804483970500477229395496010142996481539209340333487440413794425527570158997299471688524693251323968979710642512294303088692369993144896275103180494101369810798052420485637325865130290713496312301584442861079440214252310133564538692418962317630976637577282283480288199933640973580879843289320104797823104736084866958624727804902526198311982093865518873550331185037487621199951976999333360766061772402035077151718580267205829191417117164365128336772417693174718160008605088099085967249539112768309977659751670846911954423613955318347642191849821034990071007194400337599339693920652173086290204547443611750468941451314512976675395520663004882700583255684680838490313772558891605583717808810360138597446650459439673532045780363372734249290336715106493079704298233710927868239731934318914175097349376851463163780984080541681541558758952187939629363323182262979480782944293621817385794165542245276410905216725566003552500125183384735833383340378653607107654701924034838744006656*i1^36 + -335185827847401953406123742161508563575493060472154768619269604344799996623549190053148859462256537759745621847771200507064179316330675611680886217899339547161591221803362633235766909064124182513659039046889538009669515455430904980869522613087338179349085162081141156587469832720720936882896963680281112521280419478006687130386635947541803186351015744477532461841680541990428530857629755894028018615969442559920642758541703492781191672430837481970347883340441604590785697163953640720079621520901944534934655607802890747378823070835054302559006748529598407355740571044022862723267577242336567710316080998163277352810600154627456057504208940078394117082676625687631401390428868305290620244725356531412471633022326178167005008891650288227478240711413969854785589518667809107293773932427063297265542236534332982102442442291587364015791796609154700876158003841086439263238939024738687831384033751397680893416975101477253008223018810141262099366666254527014967105321809511230790595111175911843184918696098944218448449808991153514617407279337897560756306968765110301650161807427993050672423974440304105666091611842522001581605836430650316744659160993158768850434279545717766373556283905347321100447740319622749572963736617104860947019885726131761145348636062344909639400127154865874771122818591509566253086158890581949088645277416120344889906044862308664209043691389046878752876206268335995400334434497992028527884099440320790403809987779345232160555150190707767859803394039219685386691466980048775178565462929222209578231507827006373214255532385820868007002560504005588857048338607442446558224704339486881500277034819937236062506534484790263195689187233649444626790139808129226448049403601096595812200024035253831900906947690418326836554175047143775387451926056312086103828152505594460080149438383652299562292886911847965961212732944424372593785839929435958936736812004270403798682500569822991014617975340201787601835552620251008734797718895781833020997425903981901424780410155684361791946483209720243591431561613139904704755654927859423737388104843265379786381635284455948838325211653282936999692091073181174369908117787400470271623192040389596288535309026280994801753919772310669822488701604308445748005867886754574552212180324200046256220675342657633924083923147347852263424*i1^37 + 108999411177858565000470739294517140125319904570862209437703734592061103373772383020845271315267372305893673596626870173059514593683687437740272993762212424650853621505902268128861568325923947195263626054185497149290142954239501410217736262420807776321860761513851815633528580987302925191168051974225791036044751824412449698363555765244742521198951848074935709378508597640382875274609483514339777042319253635115755047768341903210379980212420617470585262630356062919426961244314369910883402942424971377549596649641577629327524386026058681316939619972852348315269913160537399045059426375566315009699241730850543987489099525475569522281898245537137239840839708577676416606531262046404901698240732617023704413646346562040486047436551559540972915722502699398928455892846897066414158495918114074946492803703337165091115874611907670194085433898589860313408682241915498822965581342142663164611444557295470384729182332112345770758056188360744174543913099098275496484851820902620340784623601051387160422094791424536106184034702424156552276916064435169878413209778665556534172760885855065880487405220202026586396314882014273468617040946189474856597181875803133349605488626765503207001862342787247377896666659165368030240940303157342932599523989695515608172894426884156048087134520650714540639411993933911523543906161846741281670130019779357841371776644138834846374388107839731028497917760390513720973543175828062829272779395934149863302961304455700234356759864072698058759591357517505643673427186240844643141542858428970796947149225361597270104015768261410904949538919919053000310531980831303064837085115420300725077132902029922814703322621922078957016618057737262191550841350264385604624716735691527364241435516117545734614587450756244570472248331557558531474109024541738583785598959568636020012849467657434599123506132208938119793901484277126178526526205477555714940114350089823036148363164913525131069185845908812782424263038897661138021061026370649346344229442091186300191224815624915502889531773475318440894801292690485348108969674798337531097716814927964631330170933018131850250227573261875381505605001973576910400796688890748529859024727926940913897570587589525027731987876245633648636701259437847702124229932575599440945209802414437512123642818088441657783462524014821376*i1^38 + -29321840142915195888806808387013709895969959722657688829020919795555823839787281839882359058969503411470603960326958108048240957004097229306058538814839903290826542539038182548768429409884467426720822922703268068201632694176945525885932891198070956840512879613638277939213196025974824826513118831159664553767918166622896225595512023948969360790354542396048045646274846378159858720941812298134193764277962258415532009821367861845378346632545388465364028414522293968755731351559195591221829934054715495362357962950308139472408682503071394367332803416159192741331582744973416072666843569655667339966052136686988206745085617103892898285689566574148245323638001271006290712850959854073390704155413412043335344208895586005492914886214152938839127084855133763912784422867030877536766325042660487316422190564400269861754816159741120062243619969636772016689657171380299987754721251394543996946814552327745016549544282582210108500785347414634311499068643658943538735595482394001900198200424265963108895965247912219412511722783096027953893967458395165951843264371145709909905190560249715629818108327861116477568006063837999698671985664080516904985524079935694156521587158746318955856676102034390929770682166627117694133035135572342369402368656284573256353945754470133686892428978797169133725275280979541508318293981202324173971710153237699789781411199499325585126556409027804346084022528637913654524242198668745163513715686590882035837593053342461021397789389582647548638109817021824887966487202091622680501727650907264263050463420794470834438201597758613176187410918259885693289875161051866691260273827460623144947291094560682025355915134281294715289430505776095204584223736976549051613237139951004511363133836674602645447360684617731217379430291119510162105263703546095843100849808425717150901727293288249076177354648829369551342178664461335306392214225345509466399040220057307957359862011536374098413767006117036532656112414081231813169713420592305263110343480721477749190362450590936702237829007686750571510187912476629797767748453919140729058981139510047267299652091727577616557708403763335281348566652130661026998429493505947355827361963405437008474285820719606298311073277202332897504261475195182295297565238285296718117405924758353154943181737465690016781000584986624*i1^39 + 6765512723741236223073009529217170541757286444953407756602072527944918512727674863575937793861277670875840292203970517583621189881076787002970683934624843845547123832017142191352111733311408398680445848701502206258129280729052646693629990122619466839456999411969522446616378926586249281906468998392103625230971813906708637287101191913662670999339308807020906384943879782873710688939915119344607723930225863009052509969359672322922364101603889625164528015931135449909904860847105669871669816397901310261077600455010503051322463646699491032570748404036102016276885161825208170490873653413309537083021600578566941341556542817692095297253185803523787776878994917475887886402148794246752447430024327193874119648188882158741766578138123801268208238059886201354821102052152626904044770231211885574154666429931835436672328424877095316736324940689325679460446594971831764151706634219735560096076990099721300509695720102572256916919411571128377536127475466260613651213167508628218386821564872112829770792662315892856813732825318661402880238321571636504451214327035100360674324197708519204043140068703887903005890395111863634924256413576946074968301182670199804107829581036232405539645440314563666012491618593210528988802170890995088328848177531531490445401927288232764399654092709699805606255416473205702549233595170328715121442821865313628816960386495128517121695987197272061572625524665685423791121381576974370268927624284205426830708316931270788799403206998451996087454220390089544465411902808709437896239387065778021039290131244819320656961225715730776126865883580235163244175856859920262511423859766692279608734470857751673947801185088158439021661202076187035334508732139886117104253546853764954176269573175393720688185747269968300045440315543342074009589553022190416638737536868455702994105484561397894612563219465667267451074773479398209246314598395538383419015870578540528181800153657064256849766883999796946081206058908413777055707428432177901676418243758840812702105276597728345767099089494248870150497373565105817411794684938421528480920671059630606389403844583465942589722444602547234087905753444551174370232100413553216607826825609733984684642591613022202678128652135622860164737711113934212357754634530045110105210500477957812152992534607479952326466207744*i1^40 + -1362176826241004172720533658491061934557606712634096617087276541905696968484648724106874322481012012212914620724109105490100843839474039271266606553157734708838397667146596088803931753340306963590283716625539060675199754730061168028554456101818444681038235769135384781072246296367383236711572475519049042515993802285783862335897967278405626368598729682202501841944178840823064001442000504156742310075393531468363871756682013453764825529486647227442313877957090590478905304434162610942985011104471298123317563873188184948238199058071331471254407070007551032392338418413385637567199786761749388362784356095773807008995637632010780105163290883123048780541868983851995171543179212332244697760414963444233637118785905116299843873301073419378473605370224373424847740829341104127774481468784880022991017200039959326157201130939089904127723066768180928585488598021731559397575767069573942154580671507093383753418650854109727251022293284303701479092106589039945403249658851472768774408500240270925479497565996061441660823903322569794911344463571949163314547935883966796574614428588841887843156922010540724207243061467744802597740045452126294067778254171065829055808548330764899554078780591681760179129099912498775188916708915620958098815141660857323167625901458893848059119652852665256022723162115339695844066304724159412723417641421363769293486545601398753542334568187369570630681567213131394948846134080197276754331433436967700620862992880573743854978689325294955504445532377632272860189783796731670571473519202502455193105239059992995863439682110817238352395477268081122468715779994659648889284557472939037609862092269712296899054952425290101266801060459968354355143076621499205316951687248367175475416496820006517407006231961559151807560036608662622562827333073930517435596081652467586664386614386504889733156882289247984005647107120616207496172317299770426023533625962294695004508950523277064565848101156128744174076464280848520747582428258112671122922469376792196605946360811567244764051182800643145360916971756411851098526215975320424455389719911873462346891284018853391340785361779041353866755130545796131328796653675204537606801192643105412090866846947226779311131525752274565089511185224036051058235755194761114453057797114432213939402678861788557393002496*i1^41 + 241398832428043443234936169528965630920764088436808776358265027445483945760941165996965514085571700369461460888461869028901314208808654671874232319718114129693452288602069248465366820453429371133042344125318336186568486119235391182204429721856301034663062194848127765549718815977733819959708140385532584325374043322152748515277520671536533299425441062295598863939243380559122057645508230700620854432594642730579168920031973230741304753852391601651100945448440079291302323708672058668784633629544753550633517832909222344212012446197818985757842597188397043846386612385442770926592922310565135654034105526226743546673819918727937895293275398024624824040848853289825816173123925439684341881532032415270475913002793372378493985948387741255013382070384329183167979834999852465284370093719008597739582767803308578718423882369332462823883382990449500982354183412150151069921226592601614544846188141749050015250786565893797986169254376730516306795741461944010637603814676433818207724967394731752739788482855209662619112752200476543049272343922743677926310255654476627916201191783540040090306002275372662942693589148566279769676184453780978751721234886843304118321158055506946513709559892027790791433139709069790655865544594179366217937841262774774115821728827826440058320401568991465419472768262211492017057809193573573096946419148909553066976530518939048627154682331912055317353658740261313413713687409425109364856976009070675010350717412572191179309548113105885612321488564159633933949196947027558012590252113627878185681136628486117804433944783641668878800213321014468960532081721689613694171242096448092316454891164436460509736620999074636901497875721303759465370521668406155141394562915238350109787096764759565797098823328654178701198826169969302583051432282328052268323321815578063102016265197577687187652981354917362022259404048978037784559712218626372317281057874298994973749616311912686779685676919909993519620458216907283879874086040967754164052555394476363749572615568911351652291669972150693900122200742293765651623557788337090064534848201923735832950754324496419156215625959124974231072018581574553632180276910092551479715666650050466902690164543384754524147762574207787002618327291721724073040501093003719658715106939251014937551416189700511105024*i1^42 + -37813152897535357032646912141093606404589665380433052055717985067849920301831067640647311815661297212443992793417789046128207716509074709452858822906669665834639295768233226894005182895662206325231964590080328055232228561407215530120835355857087611676354587074511447568077765939547702563269005695373763730812688455339698734154102787368012080353837211142501698121677436870484855666508185450783321365254175310866540680236246673405218712490290146429508718384625125543849299841041473976964860521159629563167740519151187363669948743316192763443915123324452161000948434991937637845811685946386511564746948546990777731053844569572012692936965128181502146598314474032377999568485032779212105476135186996872996833214019275560196486240434176460369149357007671710126279412539586049102534848032924967252885423057835199362451545165695063236578046246832045359784620792242561723008620116719617480139339115239839291041380748883563710058557915394702808179729832072952226308602955746876146699289381753113822846190589180521050666910822038902593314073559143629895581262689139308651493387267718635778834430952244029665472512873574242358237696497605481359561981763194034147556891227049879104136030851786273811329357313674116637666635438677699646798314420464764084821395311649984691623258790605471525323834578353732031189210736124521870267932108785872802505723941963431981081429293269254836092070399508419647127176885769867485811297191247891500315783994790438019602654307020348999504156832385904732069229123347201095133245582439106739236272694924985600457463741825182280437274732287421138872045293793784394735572162581048551858762559978702551704892722073314977758305165059586538424196381129120453281138638328029865923367873338904539702960376846292172983167029399188440058628938443889122696989777428400722893452792932680679542431221978574677590815083353057278911678180678261859125457826534139514501112196834820401986263969139952598101375853880910836545135350146862480694991712491314877402844971655308006922043629561309630148600955768455985493116812764178497258778314166582974386049255888012393501433911211161174959121838364874246327218991484119969167773092681489905767337706693142280324442757729054837908420942584125662948692484995380994489017280572905391639824239844917248*i1^43 + 5244598790730796171638777664057068346108522625695699096746455759606659817712762248888459952539182316986723299842178311068890963203087945222468714723278792388361351950109963438796829322486469318835979627544520172709010732567075610427535837809671971645594540182236004362461364967244128088618439921726354639170691515763862864662913546069557064623669821234309679751051824943692528680879001806325398793335468018017690838306813938149045850282842889224178171036329901604506119284563558164225130379671126433055874875687958656756280566244796268642925987193278310309733955643355356370075247431742217971046944733476551903431765063819288108027968179194057421934058522762331222787027503647755317564931650201510003344730566292016067074246702973413379882596542348632017512571981877258651394717464001514310294446060075487432464300689559460804145494406864536799988217613186716435022627091455317760482795549484506220603790990336695329527700643007475995874958153529372897722690617954459982501079576842679678846512536675280540293341785551042581816225120893250139816758067325769612860469596957692492243933756446580458880760599228396437244065624796370070994073209620890693627022935027032870394288202373261977962366110881705636100662322381592608761421023852922903758722327034621911333813869995789564375194024663955302754675384755017933133092879607903613073638458890475613348078769646720873044981886381486288594124244756155368620554787961514886044113385847292432609735168921306231191558332983036716647786238046139297124688877618072810599183458605787920925480655188329082385731529745995404952677436917113103266712195192759453558622875743192970520384357541223757468250248484560177493155684789260966003407923830905510255643479189615696714887763116930646687625365906903559530662712108964879531799216740154519505459074967973930817391910410780950695271139585473256341831718740943298099489122899721106136178210647204168838308960621211468859103476200093662094842054252335779822534012387747671111799008441472772859558933137094034535647774302347333835503848479786112843408972170513163617814456645758702941849538487382734281050768219541280828040575181700340190206025177852096954032911490214527378565226557208736655824472297371029013074709073992214713007271594359451955842334588928*i1^44 + -644178000240130430111097216306484016139695297220757769283094410811074987540655990385594032401014944103278569633622847343211647837329286127922797918298479773828028366707682435607390422214531663538609489748240542541321534583959722355457122790232405518385382365546658225049903667840585155270406737753842519141074688732449724454130202392251935769907927552373707287560997070920610308333590124108092833707480458857467009816245265046960330540844949082746216796121749695185725658180702161193776796433305301020177778479451894450931699288553142155075988037465099426309613908571090563434784670375650298571371114875172330692182485415895774993829177180604669127585665425231225136343615365772923026476755198446869544521983472033582714675654072404926697762173085986765838016455357779924217354158115756919088574175971875619413574013781187544389376655933498679137558740766058440452854952357882564801853568907150847360765086722574864615218393400935113742651899908404889083399281076450303167033934589558534578945627047304708059956030105890382896693692307928680515575546064910730819817684988611090592201794301524652811018288988209264040556940446105873317606140187623081198824390104741901394808569049778174817708006209879694939312855982438388620382911535801339922231999499619473501126188807533862456732063623531885058817897850545636996675513591430403651549129867187045375266263249149955242995304082570613845407030312581486829839668989198525234096640070918183977304531884593983425381248523499506615071279447661850506399743979850123263247975320401003166794900260381465342578227363683652873797600704448280938010553058425623447956232682306712987806630383159921884997922603092316216514735333392172360484068247538206999655045267176746448854648505153026265898371138596046570354441760678114269362922962486118405944457466541356279911155527231264460778080573065126243565304433973440585717780411030360061216802358571897557247455307727638570611341942697804927558640412408117038051817450540629432634741113756778224145091526549357548056460578008392457875624386775140767130617527900964994386376393054669490323621463534917360414170764702417496793336818710821471893609832086283398731655975972455727713987934091835905762642253391159860663324324771045769517421038834644257683275776*i1^45 + 69992628329193849712729714375026409028298354977665124193249109896943418998902908621455905176299149117255035328292134115040783755596923778115709885922992662001838037788034040337242568536401086070412538159742412500064121430302815956969951039653715822589374989504165594035387304773817841707508804823133031409883948084174103577349227442351028892619147462521964910285095608046969501010118370048637072659499601518157390217188654566831066408214766293780754831837497691147119254702914153504767963965665247575989091803135549508364323992679752523182863228037695038078551823520547508781186882174139767067893376869637560688730139003785855420535600178723276691733324837790314623089960465941595997854478459058033252553701331339996495869823036636062265806291156429363632480285683270856612629066081790379971705421310196175247251611291811291318402821844600989570427615915438405135697800870850731021970475692018503562687567532605474399482953844702493271828623813018650297715136346777690360493674764060449720327867822300759071166883992275222436681458854207064364324350850034369048969564420235232008199353766466380087027285159995957878522301160581456837500887768736189643926206714750036519823358444361731309255933133634189202577808271196771600012954933026200267468893446891793271958120575127335272446432665646423232336975316962974621553436165192481101513979239548474259703046932746601156124265842866801723013450639586698385091602245206424655862869965549729704384201701645381804837135723236527886066162868298313718817249754185078657436227992731347743282566042304230679531137939071666103707564918997336841434385357175956809445308545907544604618235401803599650436251124322353341751512715984676126471078432389933618372752787750195942374035123314859727009586912256644666599806774887901972245633079624856101241937569450810846012482285392052725581303310765360803508908941195394105484418874255926635861604274957866672357861556868500864382099813512168492949524077950007009893271161771940162446424590832382856416747669521601611417062865365264893913363504217220017499527184143045132778943473545627234300907812633255563669905255118627029202078016861499649342034651199260531046151360511408115303549654638155820070121189934428660017498200606432583022999789033767707869184*i1^46 + -6711837950556099130164914212254300378513170725698279538168190577582133270080140068545574716809019076074539368364121200418147638705766873397304876225448559101953186299514243417098981227442830104226935518148853265764766667973287277205370769448967437008271183423755769322858749475234201066230928342623872807934782912063062896190742709620178605859946501539849979330284208109935248188272619552870527229785999872928565016125845324762909596107989698985785968333033646280980779853035723176046042001896206027270144463752636535478449968151910109065073729043911544349118068574308660494406965841178071263201966909975148743753478229983255046788046788864284780170709630505666157619631228477809528366558032986549735592322033843375644076223984324073747461640846188448070579821975541149851587582918608612731822156573820790625734980757798683705237200357663929161152478541862921380437484764820135020610163696468349291179501804160747301288955965576130852133560653077365941227402895000056948394655724615931517899961670151515072401232636635022275388727199490755102398993595621715300445234008089693776932554244828908807268905112304673436271358911287910458536245890288684545314024658100745409066884866201628887038724306666504652717883304434732673996842724778993750534913083043817130590276546001663292787458186748437283077526288376390407401128952494730693274955437149573617621482665444297105799792230543667643297585008590266078832244166935387931580722002172001672903490360562040732004531804752044911659403536921750209538535735282436790671261422289375705284253324150464684267301409387609681476329789092876310309039588169868750054961564858613894091099996543411365494721326968683637206949573916297485901942295302576628991340712974097411722785980987331101316216461212904948539146209607452056940768954922974452471306828390607912271314935331710015232069224801630818039715412693231500867636696240362945248241532660823700122304178482703865865537689493557499337439178597522772497000119353809308066548130770600007264259765933987570858739637058376568007605169017870487534873432711429025700683366477150564760492719665059595182257177491107287976129198370164320916189130914785011636123498880940612867869424303628105862040562067218863053003368184838088830260727419873787904*i1^47 + 565775692330089094888133999680638398084376780160881643938846432133519455482682583758930167709535256715876662922614847984283887774367565740731785666224254956818406814488889836415001361989637527325025166523229642886354870467952371351892188451508869014155927707769496676173667245180970682128012804422657588820785846399456788592321604887482723876196407647624603664388798454687816071976956999764173900468028838731447955296963934579717374606809402520269651115491397392620420364455213561439742833796690223945542445389750424910061751026624067963500233534150052510087889472164029425403907025133883530624706526642837767893676871166665212399899551966599727946084779447705544965612419828889556756855784668802213797708309778976921333250970682552622934676538464997924051590049222017494620312713268521196624692083509553816063738008963836418355151090353840816757752106498016732521675064088418686666642601822717722840543438756032742953481851128075426543024052071030022168867738009069176565312405705889971681827563769169119403408983400606357386591709548359572789881807600598459943492105939035316530148576881501300085797329311177978711877107888076248066496186125317763750805608264077353136981227670066148000168345646156502957741266820678511693413315181375979284697004281183884876860831151569272361230018156764236973329224310968637382536148293303148753681247575519517674403617953907490758360072207029464544980339811885494675707810635997143562484373591739755161201190604911382128178023768016803985475040760165490061863288924278904910903680535478450186243089507076279340747840820188534586501483064670694700359354198590704426454708867997682485965031443577500195346334192089255281218528525612617850109264221764991412692708066834831622665824169378646993716622153964120180908598376990610960483345783841684103856353702989968032501740251538879744060107645815601256421325128255746930173898984811926326212004016857483811958790569744487976276489741957564487788291389312636052940555102867649471343863405966795353229470279312238103507556374715842031276583157672199098360864994683223243920193094620524884944336566958402744556434283152094194063305488560361165768435545432809190332326573529482558867155472083377335113874568306431589060935388482504613227652033019904*i1^48 + -41644800665196059092316168078356027784828047379240520027470422608376456617093055459063647955896322989779349574812745740642934439534849324001821569203111251354260909035635185293004636806762469547523631405048848661028344070597029499293927902334027000083538961443788498766202403309261528479215954696082011072960986060510360967011921675964895735811634911300312997773832216199326422331320936417958370829766462614610741896135499556108415414522697036582971335487014653770309369548086294608768377571781519171057461254831933629414574166912706605993967917834477994233721173564796589961239454156491763802122437391827066766161724791897595959565548561799890021121868749349260081686288956728447109336409693601308922489153229936986128501639889590165232540004113182899294215016426903999671897810926566915256009460135720295902974117929127782270045245759788347779337387619816735345713354341856157048570967721920944641309021612880628045578006218647217781615658495861609150005103622329569939660799259243113022422942313591423029364456790653117940082192036464299080273093559062678316598658125439783600830846921360173492657170940074211590078550570964436871790289131032642954585442873645342773861194725605931398355435738341268712845780218460743211723371317310801626162527983956226343342281493389320404029935414543930633915528708122094086319188719529911557893440677803924563484567829012681275430795782383925694395724156525295505635039842631361282592753610489231323626463380853429403741048975001255392871491934957885346621966921204150407742679709532519577746195808901115708360984706595290447345411664817468202208236628940164146528812166061673941997506085381615094781620122534991858285541280907667735964377387977939212201603472607680191288890456556378147561759641701846099517743558088936461536913662215721270246988041870366361387859657543598048887523043263173472852065535763653493618817088948894019917813755845203123102887730054084779063409251772219202854675081714161410394195439319989179283441311022417120146633629771038571483878989977585747873718474701198990005017884817366267754792164510667448245004002541714937771091222763273258558110449098835081259533786584901973367530614974205659674624220679057249229855816454987755418775493752332650201806274560*i1^49 + 2645545529600361918358637512542644088759975753880285842265479195639110992101964421151068932286057697803134913028709605196332386055823058841779974314207407940627324745571990468977435047432840293707270942309297502740715153296130510098402813067894614242779961217969804548555092192032534380452968743605842027482865703363757438105873754106969299347630076908347071644728453648959965972855403638281088080735202986821435963838654298890537104720587221708276521699039908169973444307386825323794488352569312298925213103567269645555921478552417140577507061530397210976162111978816856685713932500532736919977070146918666733869442653501089446292620358500511669104962459521824001505236453485609093169863820980240484500024244596044208923661712378969677685198852236672230733226435997373651628620192966631687711557594778952413963660131156768017814872644774153405622769640959756235827153062525496796122246940252303613799846690010058097709827841954615570064143132857590796581340348617534374527132290897571130186930378999594588827269237602924794880910123294485347391959769685040758803376833156003397995257541345852056549892604293268310814170026775473809361599467281816613508655243832125959333997497473765320140129434435159179005512001104539474642105782236599058224489310377644406830088891495662605887153776192449382199806696758716214295872984230262821817869880786034389369412945027424220991394730803015597566507239267902446327681829680045217072012605610866269554417829556786291405068042806240278642999783532843904691519411236969008857554855574837870123575497743864261748396473201573782781801810704890451758286390704859961993776330117937410322652216388680115828530761181174315078324927398443265767083284000379780101128736456882413207376752827490364119920299988977669033251767940577571376141694887688639039526618189059099828567740050756911097993690132841633195754508183126701144206912865133179603609239163229719941750661637841818908253268030258903873057861820998752879920621352984979293166513888433996245319914084818035555324455584571615950578926415594703382117869801471806865792591368572486662110286548710230465582565194342274010574300693444996319959091076492420657064783477740544769514627496895368408454157878381653410096907713699171918675968*i1^50 + -141844803016977291641429827204139164180306790773569455330930254128028259563346829657969712191567693416456871606416259763091695950998896310160692068262878420502920577512210511033876141416145295577455332190976001378212896960982672189657758741178294005942332897521029411695423789562055628411526800983427410821656430484028846605298289871644380149462605799107201707791157916299419760204907671261806603730560167079126291315583188172757687399678953813005360759330763476862679770435158880540530637524283655618461341362638663766857448708446272621090311394032976363511759206824641269532902725675192894606992606871364618393865198846407558711775141117254309698349349015454400694689975137548631925492158362372616670561528303544727302216575221507907558616023091757287783509468955983750392367841198202187736287358789353720051413901859517827149710859444383982508485304349928227648545256496431699961806713726252663903541219616234734311725796612581276372281924666444884774481781139896478966204334337207505670168199496185973087159304071181310587784440021085577651515183224516430568045716650966290094138062586151459486750845046440176037631366070371700198584882965249586802774957275836754930331393699124654289032332010028856533542764077829558877535500538726760494264782678267239104551240381504897173992684574198571880226062916399583437129170233693527911347774981117395881821347654885252898379112447193184884120076559322216246319766630233065905746677135142366459424162928391204216170672301623970373123836189250052093314029958184198797052947266421268466942516174409915936629604344009533553769445346109464133383039335425483745101854719592365376947314927881189218037522055229057797073265245108849781250742726724487672507627806921140073875988844920447813174918286003749481229544136261064995765994347829918221154458636643685066775994455183649831900580087964678900749916340256460308250418887764637817100173898995020897557161241443456528959517812500674134135055972286412619900867301791520935783232754918562650742661038083380294798749085509823019300622286127480194690214822691680525712028841482673430893442669557729721806851807859352241042175194273771492528024677070500984575309900815767345525731938240792032014366084888414886738952101954265808896*i1^51 + 6106454860216313010959699902993714475219705420379379150219879573440824717024046562334959363307123383295231895230966896121868819725019857114630337487715190605053909631848682241326044832957460955616388281964584478474958699161282508168255080343245559894536738550405001171497476136573910471396344725808198867695419947390370491247811595469771190599887189269398822096690454177940020644825885314933181157400321382631523670437913574087806202765904447721325669578423485936228883973498199056964466179793964611488248437836581284174265279430412000902093203555454206207509133167556717221719071846369088654923788663830461123305297243673991714433594575919206870645044894773845177812230559757415538259858572682301486542385415392347450476719857897898620943963216060628035151334689297930237649574727062029346422925958058522037725757264300477429280478793828152212770460852152484271790982176309587527471046757619350601267805021233083162037164317947505832922381202078665709561036380323185281899733346167181059605238250457233230045721364871351891643558043405859606648718474710643529510315720618059183368985892018349335864649220389147101423673703115315334049695099817734862851964495601007672123373101546616698330104461051136984314715381411127690586881588694418280632875229377181025296478405160332897982817802201983104020327731685893208782244997699727147750962336652689257494169368883022210227477637631466715913578016333818864570321957270012722148257283448249541779296216633176248959367125102863988731113099559900173381458612600055042208513383429260362295942263126604001426553064465917931097432856433628623635644211843283713852900011393362149140807773714236410713959526452918492887106737478883484499095710023945110234546805124637793335129407860605317220982589593868569651811502171869009956876586007856506421930122432622383845387514266497360917052930505276875370578381590753115027141839398126096489540756698476817342631465222292427034032159107630798891458381907171554851181210867373796508985361627353930291435060882824193978999783167392346110123553877790090822681592396355503879552676752870526919464195067970885255526238978162136923664234200646281712929029858677518509710988179523138895285257410349989044210724371325860976281066470899712*i1^52 + -180980310213916113881935288089452820006511877435325321669484983750221871701779160957240264336087237847912148696524414795445723852188525149157217589829301621823930466687409005815464669709851494696881840265684408461708245931718378649414903514473391208652665184733546948645938653595270944803039810704547478964052513087339167054706967963408456492453640371217899208992475649018888042466574892015514569776832918972311831957472488358204254045572234312183678968876442111281301234109196940358853979813719540570023780902717821994856927434878016564736971575885282696102610777431665059817852790998604423739611999927179557537423606345167488636813657778234391475068537301285962828499447835793343706865803019647832207346445798626857733699113906585650035459901635580383750607010452679809085765456923491993651210690608138896225814071453593758019785627567907569794682626662747035801799068788775375245769718515636437597455629898369816872952367139714339349427122043018773999004575792779248257571563822080738423602436395537580748549476642307580512153537656884587354796510194897812614986501500233493275040130058638472252844273912363227976272467066676662580640968663570667407864398527147651695623907901153784102248349556535246273744659651545570970740258667775336108149315062136166897674052407039237702249564467657769301990659963304124153438591003596493300687272741074318863747241812749030826144177541584696616871460767224616132055420958581356431481802217299503391945924016793936042944593023357150432932377712484483475813798630096929823983703258689524799611886834302506612431772027557162607056678387246533543631195115150912506238999510308818530282189230365481416223199784944579386537784700813603204866937939860505628955009399645188951841661578065382191919852276199150048540464031922509082116869179639645813994192871266223575256785305809357993817720110202048453973635291180486598377267688372230635917533551587159085577824107054575773895946605078929696166943380610267435183127791988219716168572752570409647500395374385145254306346267575279063312977040715638888270051987667075674537519122627832589337184357813064805757185479350308787242551189088879619758445565441365434064018774149511475343563673383441075931889406356954130204256632832*i1^53 + 610858222603235042906404562350162722839710061861812033186175762467293583963261501258170744589684256619668462816573098970762607521165030083022620807047298191921824926189852283466199761064917386097040867920096233102701607511693893199200255019487285400217479844276611308297679584282904689652262886094493507089170010422394331625117264624293879493866172921437564838839433012645499678190431867209752916323425824859466482669749722422163307437903013549590818601410007976530660024831786492904342522667232769679239623604643745865255232509252433900093323150672628269200036421890041489698581590232223227175425598631006507822011818863966715564505158334101437088462135957496857438571366102485147234395795746409866831858238416790183888813903583658939595146487469437298219900791060141107113710760444812934416201703437279752182669426765973957420863567683887568559939785371444848879739569375580899265316942043354830503075483553533439635081368114262743885735099700136387816072361084457680907329032390380204744921832664603601784822311408700595264275295343323310406572619132385396471154866354167673144398314516360845420412397129706941799530172321955428767912336153715571193347298401159436166798314509415612686196522591392693084914578830802201328767532900159288543857247643839944469060828708424223933182231151238926331271097984472807198054009649609084921652255313021678742795086137965463471199386875710482110867316779865960783407228930310372362463634387726801684811194224999765990340436858955311958884005508972943715119244470703606596085580418773298438539634331012715451117069183187263469396857977641392338250263747197562098832537257097343742498281372210755646912570307376740979660137687877091067757132485704463644653878850063178561126946263278710476142670555914609107267698260417231141562102206974766521754280501072323157279189017225751677418187988641654741663647380824607189655792973820297624763651017233559990833692753374499254592027429325178145536365120988801758407117105787722835385515433618874988842786522171902338060512854117032518869083824070349622663802356391146233665553503903861472725941941628550420092731672892898274803475036726507942688189853491989851119661819652570233995728298797439565836074209879259925708800*i1^54 + 373295104186239299076578327065925276927381441048713190179410579161289110209264667830831962398156256917480742452573764020697387308556806045013201753508043443813720433117732968179366338515211708451250025064316870501299506689444016368897204368655205733100283905660529686824045394181049264420004913305338139623630912090176532170841087272031354855647765685118191442814134622749992630631389801990939181868717505678630393391599349760242466058274012629949996858775475686803850586858587770097906890288602146968922200303709068648113777723005421223503413571854181330409573920767063934680807173572661453651079015159832736509839664646096701912897419380584040881483066690528944579252488465396087347372066880884909956153626602901581304337426091098301424418877510187427331304599953489642720324591797560838418299419028248627435480679712507622501749146038167913854626364879168343937660269279609098431534276275097171892944522929700961892454499056831516358170504329036569507513888540867551198884483363927933701591709304699145625183557663320643810718948962275693291835349881724237724416123765801761492638241654362974283600881493762764584993413400024431161520518764747632689308572523252942538995179050359868873308123736744798338081400764830565943404427969076505097012122266176636115406537706650056962825849131608845579954204158769640952730892627663929837937933743818427578628920005759832035385925944479371701851751605634558698817336672172207955305474714268267798067556462174610783540630855062358669919249140713251293505885564283198446840832578550319512751461002838507527571447259722272925555960389910161949973369522911030816262094568636393798988298003788695686933560281351052350268636898664038639563103812340033936847271364806772553104095733182578212847917022313398986757174535337853681366356920212815502132718952742547439685702298376216644810785298822069949966051324628014259002752689768806609407548525887684699739859010885122490222860460016171384825286599864688572206149946399140630704322821209523428486457195460111869953353318299877718525373162083515010697534510265064624918263789770670633185856590087647111973295610277494826377914823243266564506940080139840550122161013675285047453139695081936809003379183406920237056*i1^55 + -32028583799758449633056161615707034227225562984206457434813641709230194120454543549287151478056014461181608935921280514549683562425702119888216894554814306994473980816849710367774198084448157898454269721722727009486660762324540170087775442827602110835017251311521957749968071382946843920986243679939603956817969901584717309910643081812283422036181732412498080680703465844333877095380673882205869399118831196489676864617251328367056923913523968407935893612232207924265986406218464928925335137040869525586527274163496865795605647629227909766243699651718217748858230862262499288398004200099590667328638110548648921031130967365231910616872070782258100616748383805269755154510037688637636566337606664103665954648928452629620138491282935794930755354921653419734529834612751374542105028972473915663533990686229209386828242031793210061724478880281319554715716091357004168359555690594931111847344569370810441177231746875589625035595310684528235419861546827429761893691274659691736502603347298867406223562253070734792974559779266787868946018123070922286820510167699337234317346770513247136033289492425664938129097516329615508109250179425057822270981042032237314884459004481400169395047341378832011983222885763211263899271400627504362537019149312520122647093869311725646734287752841519021674366814663003968593007253665141512339616248648936782053349518695148969451548483028898959388024417890470752462316296730974554836281136360332030495573714830131952279586453712342537288594221736390393780795802790275505712431711294303550971724843712404685617129780283692271966452882938885184458250274515725667669229603139128694000842483863529652087893254680468793212643317023254445405789871248080854092931759076167252061463111779425101436512215424903523907782880471315807780052444385030417918187245367650645065657413323927478530105402687875074699696508905478399122441922790786193299713455067979535281718055558514651906902582374448436245247039030515445146249287636911803020009098851683354334504789642111024713701817314903110573782831493270495036219019977286556851895420486774058057743043856945246362799002350446080267506738561809859443065274682308670187181719304831116347455888287487442469852007236255705844448421459525632*i1^56 + 1798927126610824010260228681986043304247871859634894638253372756941028205685492359262083166951466793682262272044958442040347244779237996247124515755319953131087531226077952955589970019441933827950195208963070239250265891042949360327721645048386070395481157913203229194710585061769949960825439490792537927810213291704867413219681644346803364845692002295244978584963315906155106343870650365846002003142157921527805295872606779977653863936218492563216606373318649879547954583178363675921373377938782495724984868675394567823041194164482222082779879896588330105048469941163763724202156154528661539537893096132987981205471155733457532804980017599110055173661747010850027705157346955173677197876798216416293846710933767473424837233891784706930671450881618357129687731716854608286278089793984757916899627499500835021785251305975361231571824486324057994311005317942462877742878591689049860051839959529213746652154102037740536498037134149490269116331339942823518492630909792911264986164441908794045909764313042412653699971607363544803516616430268862874733177588068478532679141615669995354479141426552515240253334655441036119427904518698585198384141008483757472877137033234473999763393704328545211217864379520460863278257477339686873257067105666024645254874027856920518865890306445723635039010114425773065087718717589862491188892914198061966139481722637350774025983164364467373326883559075597883163757205605504982957724177285652770001452631116745495972475352578074575548051365872216363197832315783293893483933426195721403163106500664701859881280112920652741237735477003683549845689614986669800219046507408529549622840746644531709701781841529594363301703116746068027584956523955264664213989365731935128672084037314036781018711931133910358095964927404218866720185088839941607445120653948771632152156385806792717563745707820074490919771280528642946546172102984627818520463428378006629677588282811564798801808808476071774589883914484293039091400793878473004451602142316372911442517918167296279575456081725249055663777814526371524456087112526780642856275126867131253173792793081597123183999906334174142683628737176878526605790133597207395251443182710550135289506443268069190193972024911433578758595986587648*i1^57 + -79788566070888510074056716199314178519238538624091004724054938872573242938496853686790469185751831519051032117994117142986993616367484841368670845088408624190862431685544237455508328343408842489875557770294153395425046430474673747256565454067424033044544202416634289819925472949522830135789863223253712839419136330165079416008865582233270109297274853466901451840306588855719330287501744574335653520680116464783421755199107756987638371715049095062681540933504538566087893842253370756280417905295600261760238262423575256060145133758179694061439874299188083734477851023883258177445933888416111843700267829292480581034556376874912032059397679248817235005605744974912102898670084516003465672999113325864319146694700944103816207642451085412995108181197442160546175387572109962688993511386068376990497557167813609352025297170213269268935857654956159937520074510359510523698882637523831597298100571121225289426828394194227839327917774630957483688248891361813219657811237650347147353818103856918136094856300138753777471864013262826716830354809377723825581841578881447953195489465328639352664443096025045477355921502567287016063122435567647858048501711301524998427162826585802976627021306246372012503803703422219130332704823130496359849831998162394866749723825395774787766726296809684537847268233723945220724656627968502793610680221427894574669358277715984386397777379951398082216878739565560832762695139055515031832311590840116619116508697408836037455894238107737157429874250796343010281583767550799265491252475426115787923251322480897718553328317771830810410814309899834223145898300290672091050629163209208921017908712988452382801916343232019716688384775540777935170490199626209865253755222626886689818724839448897041242089468757432300150406390444946998518236256731093594946079416543649549344867177732810958641207412838493750136734864558627936061886949037289737834888859749714376347509178359274625132251146609469588792368140227950954633869223225965513791658471507324582170136462381196975070579642785162731894717613242124003330910949969669135178458530613260821635911868327857914677350931260148024201364193331767697038860779384521495889961298011910201548536372069504095167555443532004703619514368*i1^58 + 2954135845326712438865096548580406778610318686521086288228648673127156061768242413626893095406378690723412727475097159356619129833817393640240666859830026656796816318843166211316391001404353071756683892162735923998182232389602050254491251753332905887882044446330496005006936008160848998416711504314066805275574884448646237064406528401834232337122244139337860827368988036668959059160114710060668859219189728691027724079221865346239588822528417775426989370580992573754548766020211157653515097198589108441649124488743274563364928847557049069130178315718476524093573657887528299798692578896150762908040079729174835955490282765813685262276962474772341475218227654746465282601422008698995921521595387324682996249679017531308431211334012083092848512058999733357415866602586548943818408504561207727212899873231183035656412863830543592458783144709407528669739056876772471955182738260956117891620648537423493378659050796298189916658401058160052672119925476354757226080486220115480359499108299813622707635641887746628650334120366850915920808671238941258411445080672764116714539683930629394534378916842294807893891206085905964598348711603621954770842043513048265929849957505709720926277588690100864105452981671805197490223154192500915463843724471907410398760595533901238703723973467550893704690552454347667414434256349771391117241991678646702922381161655320918633133143736201145371757664988200078485599089105299451221248867004094876203164422632056891119303939972039601255359946387897641736516446932764000376466107291530294939434329999510602315117684385688729190996270716273375262983232491489865701377242869493712666616171795469721651144247059964586460186732802201122486370144888299818879051063283010802585542630432025914454287369054490935274613123346907092371199338303288671454542263069923204489618399111135871057182306447302641994692115563440475334350218048587865036828855009380193129338750925272405522665856556135593451994416519306607055097611731669880084358288477876547716936975719020552149544889857807943751331609097649114381778513916067448238322220237894502453922885779234429226795980158411281617298603844617895969313227890721338704180811935370480814934556068034068179376818656762323271680*i1^59 + -93461885639273632744884481911302068118489864611220401983280781301146538720939015909823009490930479434148403007952547300147031042354384356079299683017759214055887387450060313972210081598750943931401723224401604739128745857180017898153858845686384581059340767579552379077077144501297730598389242876518421145594329012344278144850465344606471478204800268705807499651831218553971030730060259044940456540010568681113645101177069154217235025099857862900249527401411211783398874186865662193854537251963354607908875300170242741635689202305278199463163484194089939731215108176737288669621052743734102849956522807484932413144011148078994473432834737541511758503676372378767867266161555045254991785780434980905746106051436028876671959286272249983563541031146032169572163273600163618719681902505694763947897569591675583875260053675572654156973509361787240074455451982419020079118468444111664977554891555716218336524834034942051072670073826432179531450625862973284280381415513065791727716061524354320559797398886042453918829097848337143258236781234196276725384452892306781647915815522005096320455338242826149870141854172652607003617877588298629533178506119764452612820389628357359864564718715888128102800705578806539586546050083245229816846105153004486096087899182707718521439040896284603497157687296460640216513426822286253565638804074974882229437626223025395714640308123207619859497530495467433335314030119934122821981808593158831702438901247822107611875945211395367160067886863120001281403874608264347686502162576467503338799497486532071761275087038911450660899898439073096089787364316638339117909723111259328227567423556781863715883024330464954205891737874275210481966239269673546714887216857039387714740553985717648966821536195285653874534496186869405137833535078571974656515379078151939772001070341650155881789775254086062337187232337029840731935686955173556043352143099831284668023117437897102866731037095916265828938069759281686277279923205568457103977096502012918791662280395670475134216952768572736343162824441327416472101069491792570323128387768702948617782774080099097162840734305852276618767142776651625942534374683464013387157847456554039309998091262263230090844756765950607360*i1^60 + 2555886492316748555308279633601883138438252633339690651477855561720978386608602047559144631069868317377467577082758383123925136966636443702072535224330812847322388231399755646033695705812127663993193806293055655184451062212498067360192362230154995986132198175016042329145688339780613050117208136320471549471617911383554018721620326535634512262517889518720690006963223023238472704959655905070133146994242029214143570700053975073569244796435081315798156708027232102910313864330766681125485568375601685473023279916579490424493150823744260713273360918945484062974407563862076597820016450376541890162007410946849720989510673566668376260291470697526561032162359811646724044193192275832081181401715251186080406431856382546983526084706397877407173198416702736943692633338848244959623228935856179232248644083416833059054746303443531554988482390044377334266474333296079475754761712284094388869283785618135919053681777907218788409824192825423090905999303898471441416207433269758726890839963315088149588093731820651975930759279530558892788892650243800514460825227304629924718208582943181456849534620627313431947502611101732481012717340779980143539515242054595735023279392508897956380811798827970401542686339463749410885374879392045750060657411044730008085560044984350679405278357656689370746653568939815045983855129944236896274089439012930685199256097486307713266321292327083129605886085864109210133207204606709244851906729241825806614075886200999380493086577295809687151965038313855457720706286856357323981353892110186726949129931499373324508972709820315197891465369608406950545017905826814984319029654960630964799077684026994431044025701095572394391039877542176034396584758050069581070202438421837039723161305637647773040387435260955521073367520334526877058335847985280491051157042873033483780346437107937244439270513296317541942082227597107950369059223326891364671312730077370237919230150974156475357382992648785424067748591812015486305632663513799922046402963577532251532022314799915459467044057488923942540855498346617545538444753035520434719153345914281525887250746932484906711144512062251855079252518969766340054622038759105042123136685611006349498508755276878267797277270605824*i1^61 + -60785310611332047383725447443132346459497732107374110640659936182292134423014369509446138116306194854599975883354965256189292783282165403462242056143796270943657307215589943923778355389728187607847304281322865445757690180526639427740980706919819311883853087450545589937522356833781022848120499123180770445848498357125205701771123692250081286994238441362052848047173901897317439173790275415244646614524338454660393913508466689034167722397386417717043512482948627169109612717251593156681736388835945030210807035614610739673482798913292038807783308370222796205095162921473779046699226853071440149747655726381168117868379058789542737392058592358534003870045317630945137003819183959155031105692882937028319044171768205045071506905150837929236063731679688401705190394846043920257818069964929484211239991989518103106291506218227619741397711927118495489691715383551512326072085507776744244575850787955588901895235693057393472051708703111184335216944465907228462805112815229834127061188283066949530422337220494393501049047724798075260418958690165268325662894655185332258967138452528143300386730064360686584775335601888436310602780517764537618504095895489248137430595389129757631076864067845805092454041643900573104101086732138354835220291275047347665072179386875255340978153765466517534496782081107125840486085022709628726731644413416091596214400266165359888545491860594023362598814873295318181952431867641533560036895472366288828690576884141705590265213198431914251486848652537383790720187353887166021746619199117577164827978423639901605476545698479166858501496556664525417017704374610591018335104582964375134920569050305275692829425682166501030896645157430093756904202399038814275079177730685239341238155958664594437752053649058880807099393028599923480398451270728552709028253342104333235598280780733325502717865585448873968579777274700526630890864206827733282876755342021088969091272128931867246227229558018768147242268552658940225443314647170757750439945052457195129235575063326672927077150895158274545536141783065396059933027181783835432198696419401130315795353759309362671869573420109899244405475061399131562494646081881422762503778235105588874649101405727809400024858624*i1^62 + 1261623406094093247556956968962316725998262230055667658024374477567651937942774973176053916895840592587818328702203037212402092045243817986352006328179232336217665651019610738854892801912257336365673823250998099359259408478595923417595280859779867249392351131434672834780156551870363173840806783757000944051564616692881656279424881849328601046587470988437358178034563318703953820911331282467104716620743400913707510588471532785563360157250435395644078329780070241366827420910757621979951903710344178867024697742629270158229397625465502347130712492073196765226006543159607527639357166635908042606874139039022234819523051758938424415679217992527693184950243032283774286485561533356856802134333268626867814216279998168510502288680848474319097012093755568691488532429239463287940670215024080179089376326015020355717327142185601069132616512359782517017640402738871142980676918716278918659255867266314825479636799056849543908237702244908001842439054545192777548996406564991306984794356026135213662153702583013807997638247000899046017623867474345594546333453124138213359066964359214390621650390275800165062897690817585963249747346954735439985887663123886167274871005171843154554621054894429889084446396230545076531675092176380138696115114949001200714361984584629253530369819901517727593237373245966971850612010348327451663406523304697320628828549820213849362872532407201891041365644742040675592289619392696798476754453121232689303438090342958990608681631137743564507789446063455206274154128846423779017823112795621163885602428800586738941464074184196994988519977532281277753456987775665937213018399834968396476467354477504589914283828204199072114891616589009467779407366447605471924851780446487895254649293489670790146612607067101412935920192789028075480965496435311299269249236299577542082850608848521061517936913325250995778940142571478758111961012569946223029056962108359239896266299965607864813345890895169847546646905432104592665288721470845446286720692376372290844836070142975672965595373661159209587124623966400022403942841217768155715663002680439450834262390774294449489784348639175390732406224573190439644519597749988815213369126030504005413451370270961614979072*i1^63 + -22913085596523610097567052461273497844020354455451027786105942289087355287860060822584473968371981120217468679939161753487005457069641626863599553951390488600023164276602309674149524490902527155111933485352949787451635923838568028161365030762606296838185498900463852908867350161918318831568003980525835391120610283656622231461497814619694406523684095888165031330065948516944830563017401546928052936918961659487563782761501191265372895837276673815357901279587568233484237892110045625872668647137337378280544190429484383355338396454836930900796898327203818520755969392627405427148459840849528831989084908734356409777607725503335890958788360618573515058009607370819615876080181263780873225951719714339544853734295786764728815830632193431418795496225046554856229095415079689461591192512472369927086526118588263730972755783965295968630102248882337123552122179079024360036525249383068288273073029092106880646092966833725217775660781923765077163096071051100252442938788116971615030074375055600199489322969470345157103111856728262514395462007793107888688942197164062427677663149420942376043081475783332181743878344656520605484191005307522322779470214453079423028844950109539705645241608494642657344307078509918902380189991588797478380023407564491496385386081960208871125766985618091909717225310120353086894333426774564700245478869593433043465558481929486195824638709928009992119814819095872464030697350510374193005873454967846023429791175743202336209597340259712873818404524079348242911714871460051674587494790252873432621819615863564997960818406213860016869178407275883700276526445677344824892959947137354407910247225175910794135428616237846749015335306893640434773751843002191161391499642603965410119741591425726406373433195928138729399733080967972491252199739402024438947479123389747014193445873445832992171873191258200425484375468703383712562914647124418603429469094469558134470350849624806586972445516860887124713508593053839812231115451793975984144209136061564047621383297032545029769533746000410246281034805555739073452626305919655025609598197606866857124548714141470235577454003562051096621747493530492932019393860234843033080349416330940000895886343360479232*i1^64 + 365387655313324775248155218572199318449295883993939854864922108945568087759707733816480653128354280698083388755975576668618557174485652967371235829191025652471447746592931509738552826314127568367051638346476469221356325250061213493174469039531505994471214391264002587282820889545001724342906534180165669859859737386271883087242592349019621084951198463309273416288613419402933151749624044725003171522369881052536048788288111570061604647434200314024900660188585255876812217393986351489597270340729174063946833512017195581275484837263174743252994642735871935912125767465042110151825412299044474654039719281834310855682548633946734887646502360619734579749045455885047507043951244736103486377362936762150230117590222780373785899205840066927479192928263302776386726985850831612247131524512068329766358071825475765140721103226434360013806029755534896362613872130889459880158151977157347105605142140102015870109851385844747245888930836844510516290390155615842695566627121639229209242069547228274908479469979554763289902271569775406831127015018605794259956791870454394379282273796863534483034616693829337833243037004060644586813801101196797731839844375464462033723395158170155297758319629610561242653226399403644375908629427847287968571528048744240782322018946082341105860277713324422963006375476372338064874785506421768508877724628855572384525533626714783288989272350333352421646924781233136691312441338302791055579367784387867545434212907134052580376101671964791364596010371583729789222579902535586198276028630673123909950937429396052631834495342206569772661077167768405456846425097766104261180422865056678057319730513227454606913986668495740005106218369709628896195589735004591871102720307692070005710094679473825346085813888002466589962835494054999455640939614332374221331421419375313238888718888138480590495301996030153391654433078190034706753906484431470480617748460161276046218174237825365210284075942327657940896778937184850055018389671251062659982201908194660727800856965979877350964380963251571088909679195500360691310844497996678380033237254981775047114672207600737270233690773743301672679227538722206844541966121436468851192579231082563273490083348480*i1^65 + -5149074721031787559831248231364239067368540187233587916177019630315680769211461275286173663475752901015911241525341346019136424366684422772951984952285647799744497307520991365288487420674100811811648243575367603855500073893737611296262205822571905984869332774337546413125808489792980098965888219899162134935739648053318615711740932597053612879213043581914144677223720467384332829513645406674718897773115264101619683909812354246990756405727040095426576029070389000838013327745682735448560605641411760464822546457360330698628087400290182880008145988794900797422999556858358535601167333329445532713297556525683858617504506385833231528941239465935322263849241986677603501299736977485300475825612958942533734603105707430559220720273170058965853915326473033525647246681707191935654053797634230942155521222962117581831154959454723381844523491128124879901942278170200877293787714201964281044432191071124568569381530331103176839911704913888321201718457450229446206958537315252788539139076482434079859691156348695390510722249017264040345387956376326863898569009930310179584947545147661673724792898981013949460715500907911447894872903751009479403947115886197772087827539400233041736587549539099581250401295049097162766708882857305039740574296413466190295451097147615903984775044252009855047062670121099307537550730822589777901517688757992157338330337060479610288681137727336615340048637635886803556942543618827878307553529357271023502721938150595862195891284637228009259584157310213578216460371043804129814505543494082236274649278171400607649351132057771796811533807757287150289517726457744366325189318620148557592889929387812797100138656246021316998761876306554401536831616034856290576239417730017171632257846687804301625729642033609864697695324474989993073270087743848735849784266471278739168487832328801003329519687597901649649095426387038587580451814481543459899817339258234354076498301462376364265399509709687318049507823425827430198971373610394050955008129674546519829418546958484472088672322070314962484735885414900776484461071992101454519026513792878067350122856502068273048413088049444427887155508410065703027637256613919489095163957124075290183204864*i1^66 + 64918550471429355561746933076269007492529275114524334102998534379004280127549204274846184437507990777657483683371490635589847854935958717291382212137251156740631628884453257059241803181673181394248092928204835411946091965579224565267522147347620737989426450086270110971099141996206329240602091191465871373436891487559109851602710175515085840848413357934358725375520472277687385723660289986289047604759921539172414580747705343686568396039867301484938849892397808517352189840768114622008512849869154537732386098683211963276411379097450780332912006416376578834695045095732242580781497624176143776936606564292362962512758649759194282276120570111813324081160358804589420521339176313689450452104532201402055828521169931643255586390236347869007347619457767526535625563236600666861352215089801445110674221074194669184384244100613164789744272595292098852379752973202442215202708165219087886936812513402170334077762567133371635452466453019560956228463681143640166482844526466856156989013779169434540926582474076159600538786621626507159474450286378344271240694148227487827788286462370317728074558569545322124741376851070031626479290967609949763609108133086205177435237794001572645798526727418119088504163272877731067191757098696722140936016503200999536042631855473291970575421563897489225483700153674350181694670538199591738301069293424882374027303753054881439015889528959801375041880666215386044871805026979274926559666601935138735489591475835954849633929702118483495816556226146511753146287733215287080638261634365281174954401747522792767844329140794491744911809739951876555792535697822491576041943098256740925504034025656897879622080184808328915523322694867872792382384276518262752778133924547074302570485358264121675895983688936655122944623609325490520162159838868101406176008326622687389623741212298622199114132848177001721286416088686082176531866269224362345335111842118080441040117442884259466283340976297955543239109676158768550675361957067476870466021626684114779475461020761751395753895847209799806671265394697006391329500148371590573866276605452720290713272577092826452341183184158441778571428330931761819027782994229833661430942766294759997440*i1^67 + -747785368856626092292543837678071388658001930958164661659295013788065640541968491910876567545751728410993975551209062579538322403467554905165045511402539938771522132491321888176397338437311717812137478205672145375534510061480326662085932652195778303188470672377094288805411468853342776214262949236349371687036290668003299791246072165290732666618632381907342352640435384638114714722117673776276496151625973428031375894487431693424899615120448665049774135385202987025776986831367255921812260977887312858992830468257747376377906944604639856069245370321714265571875108327906004883246846664271175319768119968627682955365906558752535422203645417012252084958149753905380813398983987624982259667741543806671180426841089562345206646667518107308046350976272405276323065280587567849374399096797803666406890520761054197553039629107974558560345649997757351416795953667910547952621244821275168397993101123074300070647841896878599809425638454192609878140638167220182182159858942678188497920291852679426828240847393503298254018264080235725564554298599516420884949277237712795306372984426918617534413634940323178521140784063382638708749974745565171496426695176874914649320531573066675072284937083912817438321351696191007304131153448140501779542618974045667191439395186949396637877965920532280248068558245297946791988101385378769473392620260559335021480705128791965695678467691545729733687980646321123056981820653518177426999748383190969768894643298988201111835420033658060560097913009608377705590986199919354735815871366061362549222789662718841857179988264679213218474513862146779069873482248145895905528346339392883257491492200275042581356670341738763821960177354334643292498961040708204586553549128283374946898748747109788285294831145128297999145316082170604071359261946110159839538049565931076207217278654458247885953914996859910236591294868952013025497931142226654496017499853473384713273529710403740233037038645440114181625829006140813525944944050693534227607485542887909550951426259926381949181338835893730399428914640562311585073510384626444459252475635759872299796890976617217551120153379725185616410806805242197429158120906366870367909912320827392*i1^68 + 8095395293242967004982217540084534402740021742838844422547093327686151377939940522124346182676563813112434745674789145927822614430068065012099596378627608407196554091196554406135482781254873674601974132498249846376923168859598924862357130284863345240114664423306193073876439750589452460486898845547356164849693165476678592332821335900979544416701766769488116367104766346557037861228442709561270402266066378394823681774161129493440225345756452035800700673422352316508893232280785953338208955318253080955176923286761311822763069751226472373820794256503945846177990832999600751383303283987228982085554617854522278672199125234662046150786434695313058612299118258214711006638504276183178209633486370473294937369959829340923750823463366602728833983165123899871952208365320732145257598940051683712762443576766431978482870909578484341763877100435814309796995965963634465345048334808758105307109426776394811911238744118328420898624847237673493927195714275008003051158712392322659670728899349098914799232904421715298830505016444979201864138045391848494246601863736312141446200640969784748255355173833090162165684664733560144473797537893561053905907409542365299776180134629238775778678991228622922931965783643012079482917001011916674431069122465994091886121518221103083898143944310183864368350343328651991650197589460562832194359578690028989903764322943672832332162319160605329990687964337223076205176474735980461170673422536978636620651719015719654197147230339104668953064136334884827997887325614608205958912833532877743723153775897554788737553510586432311098917254000483218175420578022736896439456256877012319904439794008710440120167991730440487799126256632703672645976044158373947220211931135736056575630375514015736730266170952095542699205021063325386765051125575040716542806518797872636065982567675692377263530354896111657629569692751078991329851499353360526692307274022821112687216554483985800028455830373703854066089801002280667444248943775418706180258913797261623971838525441949129391120684827567756543180713112065621187680659954761600759345069385293313752076868298230052118587810511855726733151435742021045238919582962406638823550298112*i1^69 + -84445586199064929154157138082070003263110365906057922176003705447900962559929765880404556475755348616694528836422438689507355669408185580298921589312985819597824421735406008151520702212470089322951420495026684698836900703005400703042457295747381679433138192931030042293813981251633850475371149814115842092677878555085779398580109766049206555539737316966033973584150682758583590409397522470578438324148809220965436345697130299874055223519807795066756322606352168712663462372782739005998789837802435605167151217526093273986385858267545044958697859377066685323432537062614739643361857367859706852966968833049729712285492953637056314583805523446335083091934125832969504720161448666309665964224899673605942771661981162339048636733326433297459693060719820338693450846643087486642774025344039325971793968133619940528110397860622221632884850558408376794743119239602135129947123230866878605539579657908774102270254606648632079872271871423561248719043182154763570704505107774625282176202164084577964929585299970394009126482884033908254792237964201663292436192786068799998800310534814154092474532685014397070652072558114495142613271532751225173809349740592964263070553400979908467670496295867152901323006764887315769315187745463424306493770385190097032738870667276155562728012198076080470819791259488310675357727132679268106982608648574318882998889397388448771730232911430380617845694456990553641921799338090266709035472601034957450198081664031983904602121415718491667284470429131366609735356779543780181758565628646576171089862586216674043028024643797344442871759775830722849283886735808842049170688629302145020226529877977502177514933706296752805724115827800551876856096426661215724970753228809469891110072647142314028156054641819574842485538357043527014623786265831054446686949368218350496412961379979156050675875040171583671925501567513492363302034779031051710474051882103048181810593612240961453637568224654942258623734463033555375463456791693238534478275118561011590415994477031738854964946523647987036387762215999460108166229342598815386644927795852816881038673702097369075693363588248090206506905769887428352715543715294805806374400*i1^70 + 852436651896050893123946646835745136301900199112291392067014715288757589771111867549974545658238980860502725241966228087936755768634783140467726466909972874988265993739508360821355094529725559152755771432535134307307286816631667104719004691016687940307682078516634552355301951261444392282579406177743202040400530751309570581061241556270427162492270121506505599114167185575687408751725080419729881762305392051293037316907743683226666459201065281982791722510820316995684938499427102146960492788098877029459934349740262566531393928146863726232062821388046738718365877115547067571250137284934077667744957298367002766010394625779453669489717233601075168998587057536484822446106670082239512795606838097839930884628050964532675597168413809630168128524297225846193453506428854128180980783744707943677834854317616447070753655223058893921683131286730524913755189536268572429674608268898198898227221295943352095564195291714279777093564222279766236100660886420526633900784091085590868066320309892816342939935571529711982568931557638734103540591559157077074372059884338923866624963668240425253755929158342945415108969321274335711537485159681788902193164519542545690198973571271272928593926620729676085151028002389664715423693330275120331216439653318025475068548241600536201044800268697287133341605638149165248104208074629693569407937457680417696533270288131310667518301146248782891001726220292010838989515128751360556434665933884104913716423420591128599423704691747680833445709763251194238494584526438952946946623596983446996172419663914668512013171519658263970987649016392712371797843091757653765199486824685911889887144311636354262481951236309816310288686984918593669475885795796298572999780619577823497070106857852888472139696473744542561460578341830446383162936413019849294403528660347010926793360298830436630386606803361077024967935894400507198325190427181654939970519699788983415640476081389609180777016798282786403070986724906069766874676221504048692418514609598550028280267982246620773671276806665768251783276394135108225615304660302797803239773396512617321529954419524452168058504410550676706254833409278501124965535796804481152*i1^71 + -8134398210857064187562682873917440145868535904010117396072188933298051907953042698057072601218368481433343500215353461533779735943781384344914571445652989421213278482186812241802069623169594154204935819926595870840267659826214566326649788179656205200805970849062984069733412433105940034000870781958577534675779046690204174996900388743751384279740890749432973478028363066776701530642432329921563351230545735144072836478258028048049008054412317071036179498713171472945826198022462680478953815613255089247745768385950622426949810557890185845346998752794102918848080604945098640217411639172210131090270018113281080383521843357980124989114223791325846828254649445167315708233314886645021075110894844945203813026624395541551536182874965424610221201422972546438541953273008814540963057766751051603619440650313327658540224603400897770338729116806612329348284934442932464181622331996050002634261131500481329423576673106641714850314267036579297733480012946296096294354651629889210739177399295151648570416923860445887633189350251385734796761222428174040019379716895324788439402888938200857618111671678201114320997447300103765567009917266153404929339728748148963438811766922285269221408103546478434926400674907789582050912666221285596678908848164244464320039055882073098995392786305031322529838925583482617772310387792485772462290619878725051778758271788218056783956041536119004776358983323315477892663793544251011565792325677855612506608844587843053344451879799022745403890900609825066837243594555399131237011798372128093112494764695730681131447021747376384880048420168906793295216759152628357546889535601045629889042105257012395340922597400467391968818451862489808256729298229883928448096633670635919234290800798619257527177822158848480216308349524477379628355918872661778103699669587325587879839740162128337089194661679035060669914656075219484287004562759952132079678641343580960968195766454194545676671268604909493712698860025399102883090564052544837211744480581919474631123483630750178577931471209206340698565922269932045608726280352788376476353431959831136994115284040315250561659522258164902761342918859976301747772615138176*i1^72 + 70641416831294641767690619625698972968699085200392889526251015978652393246145396692179938820357470336301591036621318947170869061066437474898477699330826097431045205974861619155968957236155880421138414523047731753676722264997461920414357163026310795939497189101220409810734428363678154157861199034987303457926060788117405560672569009207232966037728672367287017223197091310015511918229197196021309195241933005213874449114471623518953266410161717145030144627485314444757986842859832007111736097843661986428683972948852458547898039525985122185762260114426685417574995098489511093423381546971461377326696129618782406114707045879844880833315045828473059340976234551927674818946731558205741297877869057016851329629413988958940191610044036867313616464786985812067583006450414441249693115474832760153750689489218091793940600464531529589149011375372819538610697283555431103755049457980426560758569264789326537375596070525950757703665042038260405352588961595738158906566979913012363400676096606170386764769760702580765703541560298906461089467205034976337861976893961092252077973209607301628732354993380927398831185204690827531262737225491562659610769499650397643834459817166334237847279319530299275960175330616257913332237279957536069627276188261178865305686435079643360329622155019806432955035373748760102923589909213925921550441342473979777044075900979528259959121152131358893860435278124509599881788936398078927544560605181416849144770889520792253401357761648982450761219395666255631987720035489098074748251053913058080961735728042331939492431462251734034752265692209197668649614606981734723158333351901814165658827872888476289976284135315478754632504227967628334388952420663884631392743053952403247232894093322997026777621306052022492003667698517756272268296432109347447834065182554227921255172684407341578622087411160418342254565127000947601035958248867792567369384642327906673718629214829574438134545272428678384441731161251773424419887490281932618210343129254244636182433450099211593989883653976141949235008911389637974936358628456946451494706834770581416885906576525673451761344090833828181567261117294546885448876032*i1^73 + -543015692820356482125893043174097243682892781375746366050691651266389394184674063616367307308101018601802257014540501219916582359276467756805392335702378769918728691884311879618689275900956515116814723800723828756527874761037011679145365349700269443690893844358521074781216519828960231767150597021307974405103901026761010249900546517098515601606491194320605184022436088402547753168258047249733089886355280678904421999324766987838380217226294043205260008605948140953608922982752654830189090975740191398757100989447902082652431396509046185581190864379217398662610391272220594783410247759949724049572560139168151163458720677301983877629807981537364130506661497411351797727598438828872027015322544245993201146162495891633484821473995225448835668748182707868092246724389167930005243308501267444522853218216512364595991123177383290747695390515270236970061241316566495556869189341710421275565548652001382189427556268786987066422946266377406412396689281830391519166653308648979111315343662890887057490900712345420267373449953431330017849791741344473332813084725938878773082718980801960744398531124904788061626939618310222268308159677737744624221235462586326817766290472199655071711216709480033001809267159458339870400446321355179071744850308783024889722795079813613271062410327113914811939747791372996686292923965119088193304678829233857590110055782581809680483457029184680541706920799665450475119872625906419285454230165872466871294708275716315529891686996766510460102024023835913952400844241051982521908267745841459906967452203301257203897297809371631041182343750265986368847049667081308800577349879637493364790200188975175253204183300040415690441620419852862438482528961527275557962022404118915947926443156781077895594293798226622095052440924974106336021560641538750739439489786023904065584699394971375429956176135589569273168697351671199835166025463103533893366678700774536656366849019031528720320456360187717183034933718849334989594469439620528874313476516907609623802291288035868616111155744667483924474213880056007528828644077414249396549973028017335517388123453736176085153934042218948517449725367387967979520*i1^74 + 3744009685690874472060940741303479387420916303569685690758415034592620400632551449604116741226615867884096225007226559456689335511733692567466052150961400205517633726164904773693537252128197719469951574005354911661104434885570302362824743262294558943584354997150157057417914599498852583057830035190664698742828455146633976966917842948365315142454019842389733240506344728065867163652166610931915771574808020131474188187520175074554539829332237251065140012608926796655917239353055936718616522864351365293214613313196367046647551761755455162642543881664820839395369620080930411983203307522093563311383275201527790543049431719549271461927158983874844666401417517594281419142824142214071311359849560995888371558916102454500526025387281698047267815493157501567839987438979958482515275796525132869198541872197533965718816949166751323113582876136772114632866366862217176665976913766783611332481269026281270250743979339317956722262364186705027336713312273450038083087818985633381929704230455853125690070845595364798435955657690042483084868148525467755260129719651750786242929261771444443661187771489490702922619709777260484964937363563658792962747198980263959516912984707762396111927172782703422593351423102462030822281595853271062677552458807814874879260958275939698606509852345751183240653588104045366247874160019014493465835503107043105219816844533090670574519267948148487983814876590189259047344235578431083406994553039175140021326678865573688318171048403497341805631551766714247672882068237635174844173952869460822408238795659313251494503432288728130503056605386742393464143818403362160732902854266398844552845670553797948059986390578300675200801830099189160526687786356866525439742893674120719281409008523861374158880236590638922006833339187849042693152827972910947273084584140655312622658608190383172819351794677813390302542728726843881244197896873518790639333896724831539574487537619427575758858728591783531809713459445607211800646961126912677600713206589543653378666948571200419033991919652820167817709491856240557469639588484631423823883470880993013425149665791895504814581528391277820138863548214280192*i1^75 + -25009334303945948584654926987136803750572130656737600213854018749514761456299302191596169757056533683350533948865770961547222362647544364148977486086202964760372312653830116402225821506543919887450282199591098853816308045316017366713078776487939280836799658735620630879822802369194139448233314217875812614838106520055893345140095936656921326618452941799828227844980591068843837193893450582629694440341859895268342507726326194012957151899022866605766168007516309921340193266674515896805962480543727612901342021011912783509026023583590634442703420113781772876661683665434179908772631362469521966958525816666243245617295118218083704346076852836073615379452393282914036259506932011658749159381406153695085660099033752702302656645312363023880778778985331239104880861268908305676782690617036206521152156056821405939249659320603468951442022532714076308484640540735902396569367778021875263828661747159355912946891242327172744876533979407876144772013342473770470662875547235442069916634390449308155730971385273524163327900039083490585893486782170280310853001883705118770453669951905785658050097510428375801694564974486218684415623290151308218241019388354617980694379814318004552023878558479924362478785387425891978603126192139976205793439806703075548748508145068349938898173141142703504472717880201118881306805305855398844939491874662789420685768019732367792110801429254154503087889109958169306744462744466244700556061402245288096455589515984936731994235809592548519988787662783890342907468201105898744804477242595686157963233961758846077970121013075306571044710397801207596056468450984051266238404438663188778586852758623880789976583902860461288749061840364251592928867260983107038350241200635121496046679820139317162025257229545202514872733588184687190146573258777455044948102010095535852022068348672027896872073036513809971982067459086333310391205105308927151954746405586528060813626065808220585312550927896550658361730098366693431401839358422187228199579474937181893181236575253416759634051005437107575989996014492235895866629403506368942265718077428900560639151066481794960942561441101126515592993439744*i1^76 + 175808011806888035561834314915918858151515627722529985261922962720724158676370376798156709557509280272932463275552283808023740407742972646740901216161967935766810574045223225931309416154744381808346818011414339602555224690499922958518265360844644089663272665542515926536117656162797295363219082493394393334068631205932647094032401280744066123802496006414890897255678005674823459500852463281751823278834518102321286025989837305717097842867207855150914252491153245800551624621637962462063244784094420972514225600707188544850372000519098514180924323585300959581680957832531941011117189620767693687162124773401821492751894903226271640741496561074181066593453224341224562917128784555186237858858699160295870238753259275201915948846842145952793343111897803739321749017508452982404295804768212413554690482256190276965271755255429841542364645280955928627876043434812347555101205923457035691897178463985893161506236107342680910245173248246506375146000811110291721894865059764691913328723923809799324725180250626784612377593002387681912246724279850544485969066587852477694775272669721125283614024468285915162925676066239141962635597501781193038696321183651097386486241687231817545106803150093321206630570559495034531881404791083241666335819865409652351409750073710468937721892772541744712318774997161914861323468697441301095497552654792183636746796408368558361281153295835031660195375998005112095588505845302362152274087269840414127773369118437248554270499989886867969847498606858265463566733059189541258048587537724562452148811884156818590623176824875572678296010192826207310389354841382162087128570479509972197448056450022042962525146781529493344256453787926040485365472434272937699966695756549885373461099757018720717417442494113780312959465002973540673675074282765384012607994185060854938616758170758975252765495760882762494572620092115663986367881647963134614246745994533231104320921184626346546875812711384464647544672575981166208377432840035738203827052519022103772756117625450223785213850704702795921818199839534957914278419629759947922236088158245029795774103435759495867125608105724872602157056*i1^77 + -1258708897816843917605949810273446395794144955303578194850721214269856908931521649760746833710194413826245030009339386106774191481703677466687940548446295805173468450817220559526211551126448780580498755685417251687269888001266596669494465645239790633251335122186519067030751686861471002989335537947375234344989503990351688138798362789262352951384856195083311969899635081057280272545225116115879778259437872120697031685076277711084667832826930159107147121079063618094601626846932834432989834039289913766883018954745931435438820001053993817212179408728978770074134988149564507972052585560911483240517140229606050535743054759505207418663829881583487527936923029560736647761788781194004560427678860115224961959729405992124346085386590741804383267333298279158432164209756060951273868261628258740180570141179739814667660165086599144614221866199612036014763285719010035858491549163208809675948842509589285365011314028608918867624853097976977700077249630245527314470403847220558889627828319412253529597717488009129145232826407823428042253155989022463566907827480490765231792978432744986639370768436691920018139051974022138070708487143691259471064892370105298584217740399630775567298269681680628214899926303143060186607002380686502034230006716193979201255190719421077243721056471280144708309600485177884761955681903687497175467436348593809962517363795250447271910375690207966816516693905069350837476110565072281839824094069002631700926836248684940913165796536634076890387852663216304763153117590851487076975995509117400130707532219807746527822698812942889124479293445995128975554449205619683510412332671563687886716184455742813624991285714449309694994928774871815664422040285527399830277680389552718703096909313124417726799457050685812235431092216435188179428668907327911446728224791484948286534232092903827811822645878877809230958379615442780833102906750153081682000624596080194577345786300198681711712708495511204385641691486731967661742926167716380515894086304100130810234224935459899944232558725549770243003233204193371303339472349671577407483267319287748424927845937190743838570263264924532736*i1^78 + 8310154343488652454087941196602164921509558350590665108941606570368840720766191596841953577430912913411581693063411391055860239418042961035907393418241481770388400600006722567502020453755347600403721155264211059775892027417924089963010476616053794735579012823778369056765590494852242189726406096566217109441418085744756084634208980768066706120287587601223662261159098333982579025942570986532637775858206721114472059714302699541160299594427217373060739578968227308178971158497218091255617647592904900217116746797987355922579233353863471035787248503277557860058604323397528452913593580275940397020758303008686859905971990637988088380637798067652467975491778866151463782425611797735971945694140644636058108934575776477797221586239157983539244938590197292203840850418867143287718053374986239348579774712195828130233927978550636308352634111039957452874599429395560257967881909302900004109833428766115919716385786399863339569502031892958055099364393071367036987029764950564089347645689233866242040015493293679510382564864288460498098895512419371449102132212784642698988724211541199500976622348778739012632303329996005242970763650804607555710439760028015397414386122241134464292763971864686440217382233398436302147550045764280740294706535263112947615807118645199309622336533126236505178716206966405622957272516445149179686473272141313780033972583087415441902941822756941052397845723208426409645377362991956768292860433010239595599634548187105602968719363630906353687736694986970676857150949227729002069084235798904972151930608269933914581495776506478722525584213021774611928217464289434040257475403243169656323695747421990151341375069898491206642551648963923798742990286098687271539365336667466930829224917417484789716074760956068102297397833783989664618945377805720334912923365181826613282149162493538012391615483154111480249050615172065800348905647177176220168569239593833456510719518931727248972869959258372085627891691517304837459390168651040738827784253721999467810260015032764056961564264907327633938834814418168329657651490281997552548861148719422415514310551406147024987942977273856*i1^79 + -49355634941920109833764288121736927214854342455753219367098380648983803849463283317516871707346766406976888178655336927957101899068628452432154624818962184413707789270237350890422732833578429591822126377396225650028741535875605786388152860936004137302159578450702498966026815428378326787700050387965377117629954866399590464593543998014718422502642823055617639004604079987034342948275417451663222559565676231605671280373400082635554320220287923223188958689169337505126161171982737043664309831831314286004867381450669634252026293915793415530676976988238089314904370333246354961060752139491646383660366716593196510656101252056986841759032953788010071297324448789226108500444596469366643972366636944805901980379560721180828743763715189799350077526665106774269777528128228533738637160228635814381263813347597315002835444735570066009805364016825146980902807392374618408437718211315531217500251731146370571406588661900800533161765930824296528211688259980732848343907038512289764027331305281211700995074300831010149692978370061962263358767654396442546208803780188009481413937292939624383445694805619519137536758804403219517233616206027287507105924647146638185690693111942553489130302881327179101906461834779511677625369083344727859158832801656931603279785438155059877788318496322331603194860431004008913578329086573752317024632837796951885439406704616240107588928834371707904807602745105309403986453016486662055116979322822983787181494300009580090036354711670247104473209996762897949633470621668425858552192233504458580470849219117277161122084269655328738090146334276440143674313554564114852212538069868819288840096446188746752600872735710706981237839595178196916672768218415074598421779048985536340250870494452497621891832283272184429549199039186585717572101179487460638736542031304707428537762335417071424941658169652008896001541755800632260888051516575663730465105388727966123924493358316656126863472955162519085765292106226061924157207874370295109206965100968930786590692036146455350019328306816333500536017110488714427774354630187558472971859250932314785807465117038277052136947712*i1^80 + 286200049908588790941958644066671801681757908615972367669738374424196011438118981109028681655935752789201363994190147217425616148197255996503537097702009934108394669564670051646796943307197080759145359017056573492245796965716480539726752544264355919179509108323776929080700442716186801550713390761675438097298067197566018277789423865560208749570029391091383053156222925393515752158389477198591296525189217876237809257777363798344293515851876011056337025259542429452336619061469458204050747436310863973191561113573887835881049572775241581686690569123088589952590638473371183207746634245532326588957986028785114858665547392585986932979095749067900214466599162958439234018454623960792441500509343989015860253628793402230818648043547392627848952212929644241050981461662644673717729816290991723267714156346931327075675844605432893192917869612733869822143278972769816188900268407903693543737476303749256291069049800625935835789596657245823913288377738211202051239002743804816315075878275433802074205461774506865792660911569841790174444374398737222522781185057904130855904390942564812920455737353278872825449255128420343900929707528189755505086529094299380596907976398266109678293689937795851265323534685895214264496260517978477562413239358698127118639347947079613298688281135636817813690949101437706437158426147247052853136891927489586450730491075002928994382330799899451433854465368146399541864014773693465082832475011467630825045756600044428477301303163433771488796955288309372513068284272528156539725089960513745688604986680536814992862143545556492483389856237457801404700786342774497936513636135275508954849684649554100674735259179391309083012235863658820776866611166249775462756950713108236761628078420432394396774205963250338076276562454352751051110717325506795088450802836018836976744679137731969673071625630610904158263011507480807683371176597117315334328984769151743928623192696494769690287321104919611153212833410805612194465799228376804945097066931229637461055685476045428712453089013833057161021915064028194456352435382828026922370290985874273877895905214665091710976*i1^81 + -1684366892199451337529371218057483488134756964322913092710699240854677361941994420653271263242212551546926194931315819843086208152404884877085984857759298771693368072257446947312879642171989815042871425438565993536892499728213394233465324980592104780817208969914222336119256709995514069792442413352799147164023449277684076949729616461261917267664389660888648051017119756627843539598361411039951057277711194134447453413296541422826284821388329412825212957702300792871155911406906051693270036012666047333171852071455420444263075624300557870176404794991386761996581450840107661057021871309437261917862911726891332479302469243683979381978863540230505728770633488812577121342769591784907908090989901339669141866947554491336326168292065628241397267714685156103604001065532228448921874131079206012635966566750578323269250165662310015673450857683619851219254805179854420953213284854911565942827505311621129585523076123016080849030549514167310610055991261330564157616187199473024100922979282122853002769024715730084508595940525787186234321531838373091484630685575532370291239104347590248418467210758571868990516564809694102732820999718630258759817592976760834475535399132223531685930520986934524404010018562526096885996227629613491139158169808135482126413760614441940851449252373537601644863164413059907343798911807400282254210133456896252493567068530881138581879474580598927245690041949851031520269734082368784014659087914273968661703113183977865628124248757553870932679653061966094439497715057761222520577353576938682482215512552210904525621934836792935019642779311872216218313981617821034333731809923735063707533662877792857858353793561576242249175487125725137665906886484501250819016973353274768051082951737740419164166359976995933853678686717308189263851392169577494278477197256105055163015040267311688785444098521777617034533931315658853537733895279450608012816301553381189552059017288424952139235041135575331515045302598741237346380397692589039404615866090907662914612616863369388713759526726664841543833561050368027422916146009858466037958360081839982102253875247448064*i1^82 + 9343697693647873062795840716206595357881634436871220799691196419769780016984381772131968557330297967219852239377666103354901639566089092046348857604185012600541551997021845580012405127374141897745704269011014954765370806770978438033448369611792283154774615384831483763711864245609952823943345689163671701266438275879604335422660964087481092139029549358157443800044960027287297866656608484634606611335911543513753265134464594246573098931052085720801429318095861123407462706123019306169457919968711500465449243252180634617470099655401800665375065721620020294315490860873259548720527946571218745164960054507836139838308574978075904910447571887788771593929987352253502213746600101700560838057053206655016032485824233852745825083001325564449669917718799569922169469369834014829435590220695364263820976147423796833060311558714656474732528198465822786873887740324706310982897817934763587723051460985073451878828073929556526540256696924117290303446260632875844742795566434521098055137352300298500936080610118709919059590622209684737691928142874305542283941034444990659773188694309919934862242050872676392524210093476213389975310149180365691100406524845183290981777715381898845167443935101309634479823631246008160381471968023791281088477607084886914472453628559077233125296687823212317305721172880552153532279842183590886493969059644476849155602659985978989136454202835937345170153370634306483328759998146150809250022518487646105314529491459347941434669337145493617272969960301734690388728604593005706392361537287111203148955114207394772136878682752353367810015944822200365130168154355868034794597925868768933423387879348336098585520596338166782512183981157341105758878727688242797017953526358027847574474335918545463178991716489134355229002168202295453524667631308073060789427101084287237600705270686572351934587492127651226788942636567432351814348595057149555441725752455856851716872253428738045171980263169265124517625680431005582537602819235306507531816807051123382131318158557187437883014657640275285163854016956873988120088732399700272487584168257355715832474238976*i1^83 + -50304853441479751083669924708130320920042935801032930487423176481105245825326595899296538937154543313289587222997383695317258908773867541533069983801616013074619150278256089283738156733714747132425747877638765403718452662024521002447496345420878031189118256491102651628695839471981338930765221956967574301038770955141232169035440946725454465345128818709706192074752853845548919076700767558944846722946771466925456109597446799674586356242918477088967047072333555142331067747326942503675119042013400771479066474920943914158932938042326440338095221521771755491075862152112245089313592892519128003907900996620048082099562529105586247039058636715848553109591165827947897379827483376382914711757903978880210836711712109278571199514933523448910282943552053108530123133704006533440601528566061234456022216106996744057304390650575605435214262690174875887169387344432198473626505875308180087331887509295607589427636688983790509842748982714255772113110048538241282947319257632065237163383217591297709679163681551585001518250592961186097179627269530553784565511803295117616669188388752695076026728693426022338589571311294318848579766933133186759343815692101409038107344894137091563365744956338418211907827590956829455366558844021582353916470115674424273433250191602540782155621005545044403991870499416511850426288761363126218582643277538885062720221805398261441663270588891489975042422242815494409951118826656310083140719120243400458089035989539930598970555084310945934257336507882931414964342051409759234816921225075813871574243412489333253960808996186688080577471411740964203242207223443613647290543481657168202338832359529621243750938066009415035343385768320331177597198444269972684859120301293655799026421839479811495540614999635588653065158109988566891265111690115655918029237766029635919244143044390279103717337270532970835380620408029906691077892905721842241430191583431553899173718966333911560228982090339748162331525930013363443040427428435259756114502093819752346134553472043567004148026657996201167731870344232053687760643503084046542500537454074042161037312*i1^84 + 279215989917095594339361199713926620383065199193620126708569540594662746408856442353129056618661379954490290951023605747492025998291313791529780167692441885329142837582458533934909791991233178533631517448586243680579044344854646548456860429479576989111504332183139116925402389534769125573143507103531772229114283625321393268061159220433790323386210906023480597022164988044984965622525788948995727446910634677793078886532590639143884288354743457438164588853834620153926601293817479473065515090950914063373526029383702070722978843433441510968973257536873351432923551768610059795144847793320106590053056405087979659446675880601527760840391317784449040451752946531974125768126611338037254618241192351657389326463052225386702285225182278188813846129627201805010673926607512608430740322605128066231650791957393627763476664780354939406901887103266584462419317286610914028242784525970511094623900773156929292369962628293660024943044961805561057404766988432729264079272139309769610561383974470624175141865453622923457817831847005857058583285686300866328760454152671882288040330225419089303187850115773970451197453292414668530080298729353258701258583248044970269647388882653553008136954209423422079509527510762417180227489585112828431963559165550894222152414466703692829381540188154829118607449843460162930480823899455758425243527037981432283096328408727476892461593407422275512112086830232057044714985818835805887948429369859730712037343110895051547858104480754788195273068927214751310545936515613370104669026943326792303780205730041970556854945767822024729411529496000458223693777627382674515391870390248115514573338962746283977898918211048490055932384663619294666651627881286533146299366375416731645593952653730562298197909444377484684730644945734245772052430256179425181472988771203454151973250766262156062592494833440942040657423882458266223278152117088044617687616188044009337611369085160164939110253379879177624805448241204978973504519216224880233906941043398207721028670970102461785401158852459853472853975277932104698623032942553968513023344965276663808*i1^85 + -1468208784099073473835704309022276808740048225421209734965871675092587882655986118390160928202744118930460422866753308841791124166263620103604088419432626764074770300205235661890639306578303545368215925776398684045464695225175286726294230670148497281015154251273316634306390234061676849539635803407769612310132466522362128987921993755570683724327284272559112528590303201100531490724685966239351218255108112483569007312880664766343581048810445197756840675059080064724521570238431927502205045452425444018738085866137913819252459796130668790233330129866639370201504237090946891751014850345882094676172200602528178956941432746843429641098385811464715473072106888627181113787802729821263133214274679777327993688346186361238043033327997406768134089985647725906184835140971228128333748952639205730725674972917845829040492480330840205198537296508366387212352473798734957161882706115502357869173005366218988034331422743499008853400043992011836373755634281238518685194753333402498294251753210590341029953670370387527093459767294275583834285221435769879022119502952201232676530799489208468903359333559707781191012730829613465802532807820297218117061459180826741841418421546061208403442754830547991777987456461536519012340515322392478890396013071752096899705733533799736910467976860430482832349005406079607991842751571514104901056046608688030169045291363778026315155182066298531788507554744854003932171334318151081446207091840477063736355631675693221912117047315408421162882894569639186076622213661403438377271808616569352917215491998548310909095436148118770180453828971913279127031803128223200183536727166573249360265781972962447418162701166677871759659338312853383766068372042289346883182359855569868272498943838525279834346561269181265519231494332075033106166638601927518521894705273262883263383506518462955921207767908878241269500887466743001290484017119124029923663723953413585066633765037779879359874836715115273852459225095654734341952179445530080353899450258695269149949534159880579633649706587804851015257721994050666699879531642732131802095682584576*i1^86 + 7070904392589757504220655416666115440325443269542542927965587066891862477564924230759775374145523444741730887391615233990255079274739940882852795466750081998815825298246966451170525539240716284812928108792525027923554951969165817914061404324845040686189269474768215422456896524778601775214593105665403883500333242081352098617294309477812204174797907752564033292021626615989593007460043065256139040521436434316057047297702352185449033199092880034406557539639847124653281584731199195520446476268764365065854449861963555251048136971690827551274107589524807549960776380141599831802963420405902833644063503206750936905012646822785614943176325880327168241281582350731198358122094579808965573018556088547534118075435375041033287543739589527684685089351381889982571458593930849372296222425220554315648758385057723800693291405336877481926611401152157974830131842169617044488011835882879117308169252596887631900341471192579384187755360158029237677987409994209778648142275315732054804873062371096340890135760804093924840772920576089914677812343421177713400831784191285375798410922684196038528265029212996263984307303818489055722481943249064665433740843641392232707313756392482390635748460546300943291173871568258589610134623187840598645847016320146586743190165080768115642991607389558219785757816959960991796888035520574719157073293534411708742197665920469041825669301029410911096994199726783131379838188868829089566134685922964219264382048211689405846613848647373149509411816252451316536887552138184765414563030227200775672022156379722081832712999726444097272699114005189565480316660849056387265764448274667414758350630690268764138594811648539813894969512591856854003474651990521129361794657511033772002403270838065237180587427119691569102949691785486170475587982201846030070351771541249118827224466186460722519673190397435138414219146428686522900388157481047396962088073361283512677398486531526574563813595311379411382321983656112616614712950294786591503871658926825551523818867958422539384439219273705111761468766044419172273084961981270526424776704*i1^87 + -32227336143791904705057877956793961058740240605602368485648928058035419840690064958574842742815814549057730263588306822625353952129487103581123809241391914972237384205671031075415234433192714846719304924368574834655360283085540876251051100353522886854177430428512025536057063752202661659175183467178014228535552508734907809249445471042544718078693558792733685305448584632286211896719891715196625674777596788540569352787768631593927627958900535153908681847448144931955824084139246286911518339221568970029303199056737357423179965939224508449222655816911914798165695422048992649590568606946762533196223952329952775189643213166823942446514544476612634465881887786265367709547987303774020230965311751893523911099980562782246348171911785267352963597915932135298829128264931435711737525532600854565025714697683409223645412083517910008825897869731457578156784570645291388277642840493825175321990853208152243468810789085180568915917133090336727689313325366247995363070801954554407903262036662715071857581609086935922731306510085026991767267089686937222045383399434743188507051091344056641349093619992293464340780004014467713933975668605836511522063527102004502135022755843752599130499912321697543862616914093464509091356480474699420315134101132972285066790162785493662192497181583784697342448714553582573203338860892779199426365721748192214952735401308698255159082510042674573632065199969152594330971119121514663176219458225592235130762329598811404901360049908650330394756560843770310767974560453859619381125610159793709295077483909773531550331056246107074052458413302702198060730771476988668165467977689819984064142636556401916145002890203772820261996161653038102507638831499458734301985925718596866727000641358667733312133398873649755569538165663231425836189529908444139383443215566619123850026202521251791572171694641218576036327800572937306400742975746175581139268312451913578680967684167043734027527618937508339682513157040758323841640536987328556931462919050506834293247226957298247186197592286254337242323437133047979503450650153907650560*i1^88 + 138697029744057161160409166613249768760253413063510554414662839255441163987500561052156969671833704919829519846176569542699037021969093708051138394623736552375960760284329305557216035159638922182900923435200228590981781347248370890517694558593896976391974786626861330935004423650318657707811334968891896366799024926636339996662600999142317897633097024436647367400253880857306031336864750322524689252811791588023170123844004265547555365521194181747129523090959101109851405208880739215327277640913059817030971570180561152241090131617252601202140848279959669442981964273870505185274853828927861412767992380431211436628838305783133756894767364044180335416966328477374643666236517834961657092900752799578282418649385006872543782898686554519352844334818077541464728886977327204231497099209227949161622657083201335410045029120621191672132324006681419230132670887292118885862292053529535063259054352168354251320502864165987389861796770472298292163742578953161561987255215180247071215036845107147579190879139568661060673020405301082892149103698982916130579973687703268842672616934921077221670004269099460507170952375106476793367383668892540651046112442489331792624842737818142615784318479388490406498448194813883185733545015378255423206124561043580750668224334722099718887867725582780326038220194003086094763427935380016193375653996740826282501625332149758127186087957818469396612769490262840982591932123204896665627577610454754653573600016754112974126113289879129536431449623134986408283665338125821537867773834771227669180687008259663925698774642666599367094453449788227486620063898430902570457363376633819322760649359737189102220170657532344790755514242250974563493463315262550436350360664990458446185645283858971089125548927133199535044375045718497766531964751435642757665757793948784797954880538854595272548699128618232679808151261583826314637853205691872793257129339915276982829002412571110398186871566623011535408087006326462389140389521273031336413025572084066108297224572055758865130717559963913628164276132829649828036093316956160*i1^89 + -562329042267595838394365031410174708682609536080175561780215416225859039781112741200990930252256217633509807332007985093911095121375051301615062907541001405880406469229540610546766465348791735044071696793777001756645592293886772594597715559064611748842092096660444378336955517301362832299583224686049881669800835348639792336091601430790081552987300312352764928109318756452292146240677049343476235518315694564691490801098395180145038358010136865831411006492847655753452844720194226965416921944209198955303801558825728337979657349147783342316821754118652949359983756687867401857973306426367162131965711023869779912919874911154469932447993280636656835938444644165895549631199630126333726173107478582227978124672764761288221227635305610149607698844902363448937938427529866290998394405092334795392368093273403367785763811752191396740358138010042127716850444000356560932870788789018980778175849321651008259216698843060206204639962737497467454657344540161995428776615064889094737122938535725773078255757556871801718352783364254163778249224717221081277023399285738139660714762290925293708601025576994854121794546045321780198275624145289456059709690510169841571292567215361490711106326046109925972774568499822793106384237723856044545012544610693178513536886210400474307644010298000682739737584509095590070759587905082961275580009290338832341434250674390346153863167037737006414872756392085879827450908019362589231608626349524750784217612264097544544020060383531068740682541160374943272682228152698908861583514850340583198223071022718246497364059869199053821356272737237424236200800972634054866177753251734384797228174760197153800967886166203646134553591720881012518507222774517154785776881087791318602754134884745938141025518155123752425015284924582727242332930237738525878628654846091139652699585541871207724911316478618687641514837762061192223655340315336001667210129027728028054904172707519380194460120761918304637088684346734474032360238130478006144164461080421842516693863414062011555439474767618411744861368360987422512291774464*i1^90 + 2161473026529295506718965814044642876827616654072061703566670502436018419452207870175110148226814013363681838544602960041185434135194260606952362030126038451356083135944843296796665262466669481405114624372579296551458753547066070767261417087054053279982004254188037744235089051040446652990354721086641445451789536294214362982922800687634972674027156162726145323127032756316987739488372172903040482488381906885689691160945970081736004176820948028369078932906925348136933251018845510282088958692058335770046132719261041492593813111347655779352332250733475723694554227391055970546544431177685666923768096951268700872948281364260465531617634647228950339600996404771014074526795571775488650119262275901814046810513898233581119522912416243060866666835245200431833365450499223936485944574926092179246708144257705146717387674007211589227230635850134154862129935208903354159201222770172629524694946135085954550722261556227203895012214570308867488351890927890610608962430929669485326773542341982241769368996806927003125361112262108835223560722778594005276210079273436934512554033183635557706228162143252738421318148507287544754028732711554380096113231133200789372809935990150751641106530005513553276027000286195687178576059259509908495008346190744809160368914132504836415906853235544533329962509488560355333459870067291987257089431924485741874781367378341048453089057636712652409235304686533022094275001298636884620051250971094520142243727360287843319281009353379571916334614108021145089874781736421153094839893336034398480801345077015542691120619595300838108665516759889842066030565878807212318055615005950880860865053467522279024044892271557239509424438821181970864157826682562018351579669861845118826766352956238199591012084495757095819018155435211497295822303023245593656109643042981508870895841404969735288760979760145085631765443576253309727451215848071611596525678272965525490568701933846640626573054726188244070488240172127772186262026368956046528940863998526981182337899755515204569681160674305593212978360681317495996416*i1^91 + -7922457568504674179692069758770208500106788860274108800541702341264874875481213514963952362326134995720063453440310867477487405880518645422085915048866234758965569144724361004977541673652997857075725804136215118964227007042040916280242138888295008975735712031148471062067173182454499489081178605184851815254891144348252831214068681672035379500393218935111624666129145368198509951607925486454665319449661025831572878156556410855824332450103080723336544423014261102571623594104506394734479412111283248373287338746132198270751669696748965976850073879582617969895741701363328581855629840582821209610835096188555056509007315565555294565991570471934649788250230518766475103908636191858979838132823143541161382167244946068534966427760280073866829968278516655073194121477441847219592692252960178090974595224947419645880907678346894367174699855886785238787565323896688983078568799729958076927895820474593168567372748298331276917419200586726097112472969457687845636792425729562497775614366086163574164314177935624730081104241932764140428155170144549583537891022248812898348908689813087670329707857536871408178066619932846600090397324440225054455635631387603235162410385677118035501074540078519140948384632096506992642150331987505906364951716386799800084589150891854176626075719829212011505734952732700482092195867687276583631468290622675748985050809346748435000268832142432039213079763147127851917819421860028737387335618831373124471050434565792125836987377955542190860818447471996692066380846922075117573493331332918484480333495665945973834727463946494198847523503105967359436241526722798961423794465244024193822445037402675143056589007229201396524406422199280001575255065311646317852471780464301165619904919669486781283193943681949076776708027552541818799884200192136178333490252932297336574473905521689774043061599157911702503195670766387343641647480227594524301269715292576702848079743433392580969517490504286692392259768301567043124870968021825922628634313605106914628022760369324455296401424556308770830396993577156608*i1^92 + 27494020237624539940806081363165527888885720048143408246198528489059098187469355895930253998302187290291090468091972911632741556333974791597573025635250085019986092088710429588535226117445260415708682692149368393387722762083259291594953695976345342552265852538682179646880215039897932632655773728539117731135497113967990877933203694718317563333568244931180910917639491311279926042614421303874272026952975698618204534527641864443548967687019826580057750618347454679153049923621279861368402483114453255399969580177547327103108265216600345363376248974778865561938847161110392689973258686685615365587562889846685203353918850385535397226540215697578177282873447329273960276169354859123660023362317159269269260524081314931556751527609218757600906923768056773447337036868926466913389514505132052939271836407399719825279709068320160428252070221740012113517042578413714836617999790265641929084690424758525764143259326050767220077017675316952462441284279648421281035667341868075045481219907171892266817975212346942786491404791911745428236857628497443010164406554159771113723054198485859566362132236314734093108434488334726496900671771680595372720416030592611289005590453062911933452810395373697135321945343191666663232269210610769233073090587670157500003339231630279639922042030046598343494515342392394767563950361839107299202201535774594413063420583229120946996071138453684102019480515065135393201082340401070581080202869827847462982762090729099808313712188676856970700292642387922442717818190171385681745716437935054272649995712975319587071877352585490610537288612242472468479289383977081452869145596905918056838162680072542417540171090613659519268982054884548155800690179112339077242686998019777073251066839796066079833010024268280219043816322915923763237850193149512837211623404936995814467760336823920390438778335876929150833385122771896552440713471572386934282279728917103131810706114221080159461405360443540068239215207906738510838897489483612225636387567852744577160193919877760051301484372965713699279374123008*i1^93 + -88788653897430770066717773729784969645820829455577046610246055458716701327852817950263482047933918619696301258399266635030451497795718419889481880431136444918165605799124696599654560114897387093802905646388304122045936492615645453298506942537205908761716081792988228030884313086294780212533065660021394578832493019874439083299304717233705941667559708750526242665240574590808594812592756528165778808551946284098723272883015053935729058437481409101434040745772773000397548020662015917257257873199316260197317548487222222994433636380752937536044647637466876768350860982066867323368636395510154603634264912505212319246317227247310497223177191937489728820430643714232715372918870752565339324743996342393666369864544187702117845571168527336620619314246900052558599276630779655601447101814722990447565039590626012895165142361458584693647048572101225536332970845763036675542264498872587421295608845525522618419519869560605629740919899944466094210416711340785283531285325373979634130485173413868658262331230750045485850208377947527781479897270423796130137459426306867438963574009657059523095878084999327550887292691735021946515508437663211744371881718947658886286958270284898353226592211976642748765794050415284107229495190045605153102804540269452904282552744641168711858413471736703915919784045399745029376579868202453464198002217579099212636955223733849226849292317880503940319522296650896062636980938689271019167359698326306826241207944045993371841484542314206827110387695475594882396107830811281158226832734396127009454035148862856414914768257699765621493769694392193629840927949478775053483868562843720835915625094506611962036864421121292410664278192164034543103029326273614959002735137867771895033269860507834922640991879845086056619215334838418178738413455128001711892591763305769553293984780871587246455902395623533762845709652544981093668611322357120324950893383864111642903774718388037350683874403837979509145382890277694027744050296178806676949949780086575788855385581122129188659320349558914404057088*i1^94 + 263351581850733773238251291266060699530347327118769202648501719851921743167594539964266818535884149096441030347654706147930108171225245317294824623770043051574669389842896226308429584696582796198538668051587959914949077124532205127907931948336018801799274206251670261508478462239299368827530600670764692837170107895284483068490899642604433711976009593736751866893752205318426055353320679608371199759408243899696353292217006176073917295346893598818578974787099302944267432384520090447620045540108175106883144600309541514441774651272353320454895223476632999186169869960301485146263390281192450046953380134267671967774532321221618086388465845380119010421334460763567063786600131777776091532776491867307925195142595357408013373759557680812674780284734900658887872105670685728164512075957115987968968620790269406888119303955159930800936816890800349943278130835179270064578912018886408249153208412042059185918825484309990386882832391562123201892395854426500778521900536426724763354547871184826478002110585782221039997746850826462747096227630870996555268008141308693964992454995500771317322360298243280056408572895579272459608704597108045942795317036902114362653148635638877428674293653342986572128907862989330315853984641792245561130719959439969067276806584565794066223085088025529558678852311257431837968250278216743648601856143899126765043883901675918626945449680460201056532858022606058544329416915842585344195815998069800337628807900211891067188057828175606362219770561740410323846737638604433449314730925177846159833333101386451467883348767773001101864870933736998112015224392920937826470810832177280859594006138333645237913517352727821948363584591474270065691523906964205629459507023793076509692537648451485435414112710521596526140604275548189666369990698570845258412526360825218734194213045781699004968287072376232614256699855242790266529183331866519231675229661105980342000287454669766514385984797037536980357244830511701027410288859234070015963857438306508672448081904582130743666447174497992704*i1^95 + -724953259985804340189791561070249384759759172498450924022894171371683722054205887475160954695113817668882753193244027378811062071368072435508845259956176360852139249867744662219353196627758396950100867122743331583811447088079856185140249706094516600376719293691233930624526400005469589824311023938360340889147363636419343620144328132913083102184116162817276269940010578917284974924993150198232130861210997239959444620407009985836988954631642374133440557590374142126034546081299528605567517939716707663341604197456961291908624421965936429264881100281344958607316429322849643029469831019763433946055081684343544110376719838507205050505923363615809405435999567153037784774889407265738143094179324764363065786076252624712123684004870451884704219659411154554669455323343088804496967229780911784923198278183213863188875798718048518050256010275744119311725387060954277573059769549273447085385669009187048006157716840319758374865030823150402053586211984243825035829799097365286116479506855036277112553450983949536667009206168341577281521782832003887390043885802673999986288064022624459082701088049040449121852973125242493751716172307170146208178939442778773633205419178885143081838930614156996632416956053072626508261724077545992019306686548718101399073967771634008047397072082555391423208926113215716441439910065596795407853161107832209121868185659524635850796122851103327121747323466575464122578362109428158237570134138294554347134809260272404277142911956211430214497666525427766329793483851655067551694848690316576756210594472459446521251961282560211858982982938298735914972239740801852544132125587337881963050614353322878554910821243009874916997364375604517859711689208791564274495454799403653843147139681681272339459348320626461329516492213503147635890885805749963408264003826485329747240105675306702786597410659427318518972249580144488332569253837352598812625485575988468240690657072608579032435928323233730045400797043393652232996254860801312143544229438365873271165961593386371548714115268608*i1^96 + 1893775451108368403044235430193609491728162014049760561602322557841057420307935346695541481858078859515443981565291366892735257960943735073561403660713530049184621209881921676698190651213234351121159235404394702845307531381128048278714906710271897738148555552926331262467344003989101070526996660064299158208105616544630613373486069351087329651891717792504951994754334137684193637528247512505220663386952235145751282537084801962029228140274238527190106626396931288975091213722886710207029127797804864132594245506999261494712607534704285806051330717432603388333220825577305776963979762274629146357174905073279131253899081724120579259390323711713495804299696246964729487818050652991211527165744030262330750621107756888753150103069691444530659021128755750379633985186792968911211858261141487135251893258077247324697629343837273390639987625016680482912116756634804134240288945435468620386884582182513501721354194512346010490145167026121212023931622142240766294397852136081333160393497571944285637674663095313879011758321421752371398477807838041721952345980815818012151008560770428734233628907990591862250793488478641404525367342850072089008699038945504053000067923834349764929380848696883510811745858593601128835894751142901000427252889590390718251552627065476696202758898533759767183374705081304510997243090460643609511654967952138531883581361867888293786206158560920388964334522444035063878957927459841846678536649872092690716442125419138559549316797452600564102307193123943436864165428166381002324437980030504446731942209502947134435494032270967217366213036995002925893105329654374738452640958381485962838753795718441099028371829612646114187884827343413612626010098534529792851952183695747324109474442854623708122416773399905304260728199594551077774561465655001834997940197946738465075171915752365137328926704317726885864986304272262471933107764700656768313591577357846618152441073589418933916575488683004521967448179215781169926130312362181791749742831390750298227082622540496889431719936*i1^97 + -4748372830700515531803785063919406684507434344165706746773833334340847594217157496299072139187459621900578495011796848104628220606806588564381045340208340446443781791478703564479315275608420635142858000497499692430723434394426495013035376368982268269025854802176714440141634018159764304727914422946855652424531093254151931874326112565894788938174769299357138475817579378474552438311776908156474584208454730037792753611992304052098171683703549398707966314977452846997138334570875342200312651184032939200608895091168977657292410270092692023177671048975815242299762633152120382408845952558901465041643203675807547472795204686364477187097493910469860254099417357241452984215953535410634293837297660000291198255234917384815501268787089145245258657721585526223419503369759402165716281646573840332700372689998192758351558987875619434661201153609725953701410203519980823729014767555456432753707093986189679617464661454510492476251450610789347391021692156517900568102434898784738185412343034946626729022946238879555480847944538212503847422373847339794173538027343165148042359514639934097314949532351029404590301276173851218250573290441414801075609854743101616332381700617467343559971271081649521540764976298682661070322801975922941377508855624656547408582653340809849093836150269738540214009890665989415157974544082170371270454679163551743509531016344518146520976262616982766613688177807540648812118374934869970145343444586712932916245363095813172676123730288886571917645946156147170230176145794707480537317029074823377297405420729640064938447035328798500773808382472576601887950338689032114789726996352127693580613515349402081528316237479348347058019213812111255453857634111549302826979335468384065705259903798730274034750090829031711289240378535265899878023319946470301396803907877544736086145804053417138033376246539955559426132578552378263982604488506283168686995925531102651586621179121890530461171803320443943851072307639794753923957278061571681055528968698763041418959009806895022080*i1^98 + 11299440258456236316129503928617368896270817205686756290786256780403182179127413188301893161460321113549516848081644846106619925251886960370855918448750671188986619118112988638440652932432568142426016254584979032378201119025201412632384442556234786196845357276150070507980503910534721593226264480064995199016953326596035533289844251274249584221047978113530172870314796397172902696516219674567751087935328950668781488845473045448564932607867356691554267344286292678151952490470019215160734410225260165301658613984394470095868413016731924924188310345706766423159443936047914209668094356371496721266304194151203705475938166332714836936695858616632133440831237894913248168378788607344805282499961771271048194008373114515690973800171164422144620757604542785351715608944067711689607624104727747567666408618988933067434403110632279521143920989494572477237759735913606844862527011873797317741084446896130851851427142280896067224580476699619613095663663311384395074209983529193435666952261729886211769368256568968231980263712058160785981298499988833363368829068657840578637834497746567254574957159260072650665394207290007379244421047351684821830519215626685584028836666754394380235723572770357626141481813179151685196898614029158765159121300840576631775366604562263737991968597147425483056122492267033302430828511702351720879336726378057024827416861822685833666632901437493102033590656986945998305522535368766733862335937207379762991906947397699190176023217418749909913014300064250889028896355654607781993803105967749134518076605312546769610013943526511267970334595018922622247225839700466355972690537033537305052084192029443056983296613856265916569345119408522826396468749172811340161106882243099299392226775192963962731072013825186151323618220710236278299655513976188030886663638837884777172779011756060348325319329386457601993820209157421338232092456824588972730912109527162277063233181339237563407905887780990639001055194877499885319155577313237584769923844618977137111166821072896*i1^99 + -24777920268509736607024539675102916057455717032182904930504715932520947168247535285865556641470504750197497100338661863101000660066510383087355303102717850392832057511681940309170913886699863657930428169355106939943860094252151228155027299085416163940589525011616706868145385801642886163903262468866164776500273551449813387833737630419858735423739401613352273369404875851288809744238652559101364469491521194784915955053017869625209586654954671468370383792655487512862668346748530667079123717695104919765336766201832496569317869798353288228592500420777858963075646532853158822915518508264207148496376159617445213086911760796406074934449373620839767518076246533252932021257600045400250533311664903333577557731613585485057054836345438688068937460384958667106472359542196831742165949029279769203068861130359774024409654277018580360245964028069187646029401070387357685856483211365698521965154063308513895739259717596004588163312284770674548345656500143418199938533624892138184931437484400603801566328548042728155370971240504436797972014710122881458870058794480223974462780130499110992976465399930619286453935736938486492937690256006268361662775723336763061098269787877685225078114253272513668303419090423710366897732340420386196389538633991423709548203016824452088680808176511228881201014238397971139652332298341149608947506953703439601873092134362410505827654281460568782114535797869397198888668923319890538187955211062200173328808279200254588327910675633261499969311546434984617656410315177041927663304181474974926780521835060946384113601632084876655621727092496074698568867984379717897452310716875976049209105613157934415082756717384135711954088314985331118145883382782175641979242792632167791255723118210100125553518662573908524760733083560322518717283988192186553062340909398428265936796638696894022174918423107180316787111135155251458566291964330325210454087285983953300360626274108961102441307376609188201387537245079619395512134166342042785305769985866857529162596352*i1^100 + 48375042061343804592691791674558083082192178802910025758854183038290064502601235089596214241368993306199006601028677012451481848177599412636266227589486695061283137826739431872878089352800518853569396519953869679533048075183089834644222252032173029361300985649968291989397121678200305391293211180144270540099868097652031367605259791587245897606769644524184709826975015109950648242963692955223280873375311809679927450250383545285733358886367610045962685848889514721290047940983406783286747618539417909747016038008280934191481269095814738004032503678295338931724141922911568557439551620062250968793851602399157551536942000543209392854128208986325686950514609113013814879358296680977912036612586415901931361252425197773492848880237001331774630256183687539052589490083746484209555063944134749404415387708602333093304590167078443522531514714942191400241510058575809141574767911143005633608822279775502062971966964452279740986663038750053822143503232015976482444300828556433243933821059282028462303406588828970367855758145451639304856253661480435858746696136257045128789112114374524221770344676710801349101225558554586974470624328473163812387363879954324126222282038055714366294025843407961231951081185796725915361840901728231983376144739123679508241601648815716725996066753896377928393936555051248182318410958376613826466809080131517154218367695968250247721183232812390537426673283487884295148824337537060866650605848742076923366988365131858092565242624860798355545956745679714011050441567140741083944378487945706132521009321762145069439977200589064323275429836408099078861561828091655075651641161500741721941644167193524763611305732057638764915252875218502292189371820898439976014145214021785624575777041863403826556393518443146216446780546179476141116771201323429097534089560206916559985421688468402805165573730192584911861405565198290241246104135332822258442771870466897119996094145102352555547897142345308950705505880776790639237476905741428125955392004035488776192*i1^101 + -83447429053971858045556623032627867093099903304311474122692930028368465325510582484534215540200440960877317336129624761641649558268057671639352328140099647707896078838935107097838518889263114821823112995012254676306760043192112673258416299269069407609898910179978258619123443076286325636698378142147499131880776022086379269334967721722502820856505166463903447908739105148397914963830374979007323601329379399487920851176580355591846028231019694129533010809956613847554706505581336375703746940302162278894311387978437899218503289204585800060773190169949167962693779393048190546888631796494573013144023668291352191718187026217230538937268316052977923464804544622278881179678259932767354257377390562748712957445562596552316442987144734188342663956933283004591443367424334494087675418936519652339387296426988924715722441612704864091650050626435208295558807220542721953688824890195822842053848066820020892997076253094257792920467607631005594448505432708601974639994377988665237162722512677113452879075025051659816942374390531528646915896286697449395546995812674633221831204018751395318943901698418462905105503760215656877241063817216229916547157079809741079292392014926508403332956820738414992355020715086152748732594583007286380708942404077567262427217527878445069874865342708457643892072098739668677524796461632436358669789607323352524799398688525699244035542304009576270593331743121240411202026480757422983582815372986103167799721414965107474309159027521164674982068328287543392041312774445920312170351928583872828383149351343472040355874526920920413532267010788652995840022077344001624191458666381613624507736083843681998844624868794675554661215703605726111120630521475271368646161454760585257047447322052030876909716140518504174873081410259344867634631932110114235225855808543752439553422469032113988023284284650730906879500302231375579519061333728714245098214304446643249405132223588084046659231002454447897662040913557654141808963518237375639701887463194624*i1^102 + 123177348081935373467717121940448247911926325146697421480135789877246652522437261514413902814946907498093123844598729619160970509693247917362148159994215126894409361243429652624292560625380603163576167819978775539936938897623830336833411200109477616039008725454476035688572762848619119199117907799156701022756600602248712064108849940927364771116963729305812272488692639078495345575308358650015506748595700562518598296152841919430280485364676571023665116342397153748761422924382839313906428161314356673966746851462517818280598753314793511884480798276110750981001297951801907346141603426207653100152034992738670125835179729434407275154507506333095934156713188127890281239762163254578790060978044594285056876411962037901829366422800297412589585179638442746373122635271953695072449039624862514851488562537641572254178256034764969863008838913292729287423702624987312133965034762805399911866952139012024518256562554092740137541580805885528679557470578662808515617777753072583726929282337687292962592257576857095160504628445173776675238375810313836788321224666395125731981478916222546216684117312491390937788558034772149471209382902995181367493371157305544718621483070449126132757561596828671884660299209791079548240377568682402788615157854498364261491048566989313321290840680339728958154452916250312216783527859614405465813284246397486950335491527168586082711596787268132063107981136999413040376176288513128984984876795117252816633314459340508179513331017672967025233713624116908551355328590422400181735288092099127806336637524890390081605477286189901076798127119668948328862510851420571840924760197391680702734201029255043901391893049414200468014128593095268294002024937767774688265900043414374598226956757782267719493903927809673139541065454788373699304590752862007528870463469795074240140538502247511424222280120418587457675370836850344955365561535363837063528381596794582570413561976875529899826357669356518462394999392708009700759441016788152964691787776*i1^103 + -161084107037552591076496253217137344504252548942902911487632136990499554696422886105155630260908457541428432154410326825229472092346807477050881243263515649825548975391805860585727845704211025494248197867909972810699445951579089244046934999411248367649820012031061381377812763179583736014589115885028529288676264472580248009318841816955914832599003268817317127161350068650488324947761561358426886841188385591149257453690775929960402770909822329352517004535298299163426626052509620533052809240130533716782804223474844733119539635418141436354783900204890774789438999089634936759763313470110169049287280060686548996989921112763715436681446802617920877910774344313289810703965761371586975996469147624478317188350504207990013341011730942185019908597120138269579811255259791226144130011383941297694014854437952652064442137030281260184928373861658765854773632581145213027546127690449326331692734027787525869639925490767810638104476378674481380856026663329577702317238649657780182947720795292833631465350641472759077888046348094876957403597380854441998599913420648371064994628326459853618387148694308062283936565146958388898232718724204025177222457102138524827425524439051291077392400577470487889013084157801892566489315341819677389709974766751417191009404086319923492180156245631463012352581919145159292589374236655390266221573543524532860382610931627541164466453459406365471203477432920326654010039185803893562230178399879896315034194983016801404296927841517552321137719968700300705108373522804715019287728716018063696528621971314204712227140819961716272529102831282592567828699563862837332639706836303375158447625129027706552384242414999834876567266374555234818707709929119163706385637773840646413343386270962837021806766975552654690167688583620974363200371691016058195769237518285255195270890081614267082995482720428365531715494449730147865533920581646283306028517239423684772789180058644646422220977887871046379501748739682232530875462723357850468352*i1^104 + 172960174372304372490692271856950460990722065236693336804337492476425388017497265375436105421968640568369662884942722366675392047269945322691448922515185878631478906610950734337937748333681182004576154183901289313735902239358861158186735443349338739584512776980039802192179780084146235190002576447309602268512348214539684903672795025162328989460037834166309442411354317401536558025273646961089373297273338227732593084541250281754814829806128759420663753901736772609493912912923918596159990791069517110268439298855751125374946020783557845677977469646341456103016711678993212037551407832499327863862376574257672289476874373944638861244250670805459730625902434126719078231599591190547889554214483721652245847767950817183409339599490467830138627943707931780663197494361056110312427039225382680523287672475733689694830915066341117665753825621001952074559760810596895290154056329476234195281530514556220676073979228773027388613120096488407434593310791646087332110696896274947478151611250245875906290988964853128917678380012933555039498556270087998870036600013908953075649367634225473592117817052910591376769779462299899087370601096077142903212669631982993656517221405862075909709478588033509428292951218385188399294115175334147232648141301974169689354714178739806441130277951405270727485487182313596513356501155963778394423757359930950435490547932029528074419239489264845437123492344059844202052598143522765792181825313203578410653360696088429182351867711347801301831114162364798645049675701958207722281277800983070317836214403605652726730940039986037281080751272644845785741825720411164284913084042540960627609990627134023698034304811229591707348154130036488337475645788272032598681096336386881347289297377613495578199297896167570034318595015426552044221496591631346304960654669637083384283408436454669982207628902771513613548699347974750018532012546267213973197261688747785409128101968628517343874241735367577166637053563126086435182440972550144*i1^105 + -168258556593511285127833431459819757728151585061234666435556623756139432438928214804052392069313044681778411891254029869231679521758854502041690200872551580763477252854491347876217000931113122977321374337575362910181040130748428725905195469005127142444891499475197994461295034659968538584240793746997804237244965233172093346524719470040529850174148746578472259483768727354175971367126387545980875512157268183841390134205099627825274150578677783931376303495437885089834964702824315375832136183904299074499305330874090005498026028200167883288422796622062241995062662211218586361050830981436598490538551197024044590164685809233529391060423440072685958997939722168571577006409282807355644767259856658435553316406142257842240835352102336258712389764617141690234348800701076393815954151890572815530870156489133141597964924808444277274087071772781241974268529196922546329494354494675284530955864394291768564569534087031802729780954330119523211244196430100735575504679879103894040145413493173770663582405926025854650623019190089289786989317228206320800157384120325945864794354177442833045158054962238433995863315463755224614343977534907537729344217868816853046234831715274848651314657375490132906745756121782600112057043872022474125029296808114828009054546027801415618448090819441156154761023654746455541227653960395358765178950488641473127242199246533780198119949443081448437461056661511765968986338896064373079368733182444536453391578532743823509760212045519569335002547989047647623244030503396085673598177240050930453285635972635146407223490562024925740732468812831052004733589839829158050015946470787389857531285584903229734561213162916565736170210881545282278209514790801968444444600514236449834837134961840010545628149872457689708660831243920086731093940531813546088124817389763308922845282006880195563483076469131137151652994073695683021914083322135437119169831069977853115454971033102150700606645483766043689204588550979608018933514240*i1^106 + 112963595197840176012701445173717124065448071136047036669352376558505702275633917054970382637766166682699697932941208112216580239638913779065160010011627879989208806948192182570455879370929047233317166449583187049755454818838055252466231228061917286872710389612952910772553753370304050969339276062500274875983011806110240169821906434955270710291572467660915743582490342933503480752858460781824300419087579170550212252141427998408858625510039816796419516196792826849496203640672483270764967406062046621266023236326397764365864012276194449351567548528827796422831199555911055323696051900774914100077205713694743251683777030713134288777210273179505331623588674199565687791545612114892076890354369490226061047638620067922338333128756187340373047746939884158416706370214719265771311983195112516358709800704797101207165096386556175931315498281471368191918392693667919415035562506635070126405220983034393111475749218139467346614936944507869378106191285378116066519036309040344497168121236865934915997148210459407845179798536199461944149504584421035695706999340175315398197708966528224374400434058324844748258150199424961211829694009992968936541930883055515591998596895951646949587140957750359005144718566439722517524454826310448268404025819428622289345946872068761830730597621925244335167984941685169573569692974483870830095642951883532099358680216395900300994745057878916194048934477675952510447115504564259176539678278699595865008904693210492254909334398646373956026245938238196803601332190797097582614897561627056457533944832011830081064367221340286352433205812176388972858591881162259358536181202045595054310965381005733364675475674634084894060286293208400840085121355720355912928067125212854120029200057534214714667644538479009868942532333425005484392777757424930497899901564481153898287443712845629391406962806371589982294002807731918394317498951147152740616072018161112933489896460399569371755482859695607240572492997657586827264*i1^107 + -70395993721171836031016328047852242537353436808673646952789291059404922908419733318656882412169628979933442259525518146542184933792697534310796483902650578313515170101713021168928225844731143538064959495026501836187917345573600301008705511581795807658397551711568224684267237101478351346048211099019131585053430838328724155668377667733502143880184661678186358161074817628042062178306483909022805825199187653244084043366888416771188860154257140037399013468181607529644958822462853584623318424251567186468361942293159339250406733866595340770627752938226362770514691231426083938780331424638901303240678829932027427268151897331533376950659231330119163900367109075141753023331106028085221673823690198786945846013746014211694420888710929137486783661478737687279746873631428740317497276977260191441351697715629689223161335662381410214241893671484916644298542100403082631410668601132824287178938823413243844369544849457917721921413008444776387550758314305802514384484556955916215092959438658470727147033315752728164102466772134172224003308578962436797735194578280347774426718480093677165793992178940212439694909933320219143455940824781650538641704363778173556508518909565642783032391394265925445389458890718041366885662554219642022498389859681630043769798690507384251036357707914378286580805853274089892062470417600271961340520325390815828095234915042892201449150717472558763629597965234047742049795514998613836105994965853504294246476879102371298903656045302406041793421078700955725561727864869345382733813813778831126870159534500906769620919010790387354518102489238027294320826002161713572644922030924273187005507610387823548338934380104104017514143811247471542849792019231364361119260177113823585661396768045808183507160490826628797022122096926021755680018391538540126944407740198189683890591947366174960148222291338677174471853640091406273364290104671513136574896600729278753673158871888037981905976175663694430435853585088512*i1^108 + 5855865302489396126088955389897702930333049039210178927085719730200648142157234908821626939359363216993001121180764130648956080110706780904535413332777066800366098061652852221715027129274632215958291287035326155899649757801166231726794318922162745566352526009412405610541922871617212725422869674547373897857283781911757371178601417357660892888828874098623275228804845531631988411615037312306594399795869172969999960007114518307893011424859853633573671298353464267037183407398621999864091370785293765417145417795246194158798225164069995723570392290614272608550797734765025141684062176384772339156539667899204673369884404567194646292324180908033024616506685470625385750300306685364302414612063650684651246409380803979102767395591870962718628346530241520121501791834021317076279835135518611325586603165842473569591573546180846989801631849103213117610658843321031715117652437004743868083173953617104862345886376038905969604665342921010559679220392821898054928900010011533963519783886785902563794005761651910668374075923192825100363103553596818078078027697153625393928622761612579788903440199921188115179569970938515702379208083568647141960762880754848974304957948257365877351647381735618685451490895595978924727234113300917548150757351935132563221232240959671888472088971826272121093148319862314826329748780462964985047127173455067614012681996738558873297911568353490913746170014461999331186234107401498372350256217312302653609986285767039448848079894246092181436367262224134562946357191172997407605679788589984251667729599363468350479202379773843525348123733697417989487864885419558330396084785735965461908927370195969966541116897243670311290343787391354457046061726111461425485471794001428532210065417277313497893700981753213343406148558853219364921738519080798298713513811983353876162113519775920385389815944010568496195025533451083214021373711511074876359537587692471830861366348989199504189539680806971566658158592*i1^109 + -322818689431321690527777369647219853347739381504736349413322253717827515242016548733183194677874368747993016932344022556255451451131828957070026382245892016365991108243762344896893452316476808894015763372482696588107279826032297097568294695933839897489476999633108167349862329839006557881707423013734299169724764787954620558656475558246758765968172287901034807513782343529334402549816777523090761108895561748963965773841333977161487478576676466437034936567587443828958414104063329100240890956529124159398721630876879086264493297212020188305178397165889804396324686251234385468224506541243020531814177586270161951649296890141986922560696981474878189766893425193619528392623138073071009495359118051020444782158615724135795305786777423165784851116563369257960279828919449303732859074950120025687890681375611162643410911195293404718331444929889144174602495962424088938371137550627451498850597150828781184219600682763597172591306232893734632189048514991661581058660948739033151590367030739244150164925957018478829821121926444364159381032921587856664623418782959701593116788984151804702926096198830012962637955260495463336405319085349527395966147581087995812140477847822343636113826638375661362551786357404643219697387737290580938269967991355231680148645469296427395817183813445649245074969021582363454882150397684933880554390961891459261165797493539502581153288421100579111824635431347688710361760005129815781854743517148748198243677484039393415914107568444917146462166893136429859713947632520271190116751011481445624551906080016176063143029461191778940062196518132005361350289995922845698229005857891233314644038116876743986994742056498775463858969935038164470146261585325036303456110419179466208736192064713310699305925306116445273495079345985686653606815464740331124406567976516244199423510502586290682338889690235176422398501771245177021595333566972526469188530434295129622021317026620912373262976102757826560*i1^110 + -1465812691408634782978023144841496112608777187440378401752187994853481462897295607449205905751706305049933892157749932844191994166778956833918591725413608836003304707903315922691767842082198245427540400080786540529925646306285623586881249982255879395187353964422071667147356417177037587248652100643332721395235957851144355715585753467479872853421140705521281595532560340675469051998330186311137341227622800810701645630040933274066686992148538692304305659744903200045943655158502703738631799150159505547868724709913026530097902866967060240991059857352856095030950051130168684626942765696467070881056270461849561537276567727463778867472516985265226620928758483238091667547758301899196185502985344055290362395722543779566978256683742098252468124743509223159121341594545918139853497060813882088472413887880609296996910574870232605768151114413042994184297359691772975011603687865139078974325711677835204713457606075721350463297001653618418190685672703985308763015297581899191848695740957754617563486139958456512056271325519250903184564068930741007003700051032420630023549886018248974590493629304636490434181513943160141422956537084705010462078968918272712440668230552954344104445224192390503084086990987489455223375493471462831650087043501360687566828518667523698980196424440898766794772450469708174031387897407096540355365685660372534989611067824108562307418193812185917042008740280403955090031158239864985394741069154935041616480931631764012333276769835503918500029423575226090445255707445467124178542832188464900283027185440480110656969168806560867206260292000183977041804102789981381201136225812277951893664203816720633596645317304608029028127851705612394041192743372381608545732837673769666932584276402922040024876614129548378902284234115461663859980800235951488015914671740873397857811476272952971229760464599666227411551787561858064758677399536597264397847579064014623053953057418883467780514906112*i1^111 + 256287525750227888686967491514881801901979456485539973961157843838704849812716732589357250413917870216756893008038903513606587836427495701140771600716624171741060048380380779693997597403822267552035384573914880108737687604970438884358990518118466361207057720410217966683415468559093724619848127965571589728445100827014771066938443680707477916764563349938409078546753526187600148125233814558453287017923281500692318710652437026496341832941016553391013905996679923510515523886507785916487026040129517072503139030331816263587936075408454712905628860167306777792191465202209403486203708487207112257597504434282800227352366665675999933280293510788981227264049139911079864259398068920129883733605655168694384972893245055358322903743865260523303235759262361726534767762631280170059148360401568451721933394798779113118848688680860998339784078347068985742032899405446725801399836384582608776581047323894779250368029439422508774527596926924635486570262042156185362595417315586820284873805405874192033726829334555282862968932641854312490483490410783300604622449358071702853914585341805318454772808048410867541777571504900250389441353459876960762576861201524663120580197116854767028078358284478029709114643802767476878596447995545858999839089249095721397178132985092570856131675635032882127032855884959502102408110023348851645582222124883821302943216934827672469747702670889065627607883285125205644946627411994203023858390136050214357509926978766112022029468221736298749504002593130209392738890489441279440873254583681245208534956331706883936561865487501411268964009749195374915614709801417714147331091910484815152165658411681945135344080032710108353475845241948989450287589416721337441698593868831971196479685279787726059752736615652635973836194316387920378821953464557746918314629755774486431807304781367497409249058590004409807315975381436018727047428799405815099499796238702980249174593042687622905856*i1^112 + 2430796814251052373507472066557414316010841971059195996482887521161605233099897011108793768537764772011734677013178743373135743842934152707729934716456739823719835391013000228548632846328845058823603324387008918183650176611381536967541809039334576565665655172664642834799518435091782244128352568151020888037443399253418077750690891315313309751760501455952583359995122444171381459792169280407634886744591453718621872911613587576971865219119906952124128269669022313239124811807819051134558113297964815128933087216078225708203613140734589920812428652680751166181109651894464536385079821730209631475566257241414537504777809390941576852103440031303943961518006177658468411202542063220468628717871201639681176760040841440460512710601809819217858899988344560001432261677142312378951093563357116954725077612396651617438402100291748900947252640562301700387229827923617526007076204745305032842151789436749090678310834522160454959343435201782373086228296239032250098712711517578506333313138268405554235172513184398679937990185823449537239769021287101931348972722597432753415169460076508182070767266368733041022794945643118014268889118935145000856747727473954192216353339371586070339489161413931084892340812894238606873821997236300301278066260078597559295974004244083030144866845701326321942594778299207799458446560532451141962908977743937636329615894315841919200185955682007136900700575977851797063703386094507749007005789764069645362715851926276028056317768180160368546904335491873846502935161769407341258053574579410425811064158280606071749639589536694773067849255150649859499615554372178596786774289915342464250724663970465052159149916049068050776411481117937217707716242995115253447511065239448485358197278125325383771043454559378783320039547433912227904877459679427440836372198539895589838807537880555638791681760813927202431477927699197832539723785877424566623977001237247680486567921582080*i1^113 + -598097596462989594882966127197674804416680777771828892394859349481710108324752303007247290184021215828965213858616671121968363776294012137095149631457373421519439404694844895460886285734735927577608508735945791247907687513912595696350980327322006958962756412766490249167549586434634212820325152199803318521451647419617690185539737250316298876242296384807857482891720468961579009154606929055503268849595167443691369205448637635259805433789384015394990691859388624084367098851585060163041768029199156226397750995513602646565411448809168000248201821321701500470533324871801282967428767995069361958251777035608842366705107112517115906912888232533960836093070790748934925067104731500377923558796666533268968763210835609562107348504609768869840882711718233458203393086114314965206057864680533549242478015977360387200749528820859609653186146988644839378353041601572281301032808979074222318129040086979183330631881040956956505277191341397427983396458031681824173915080440449197271805529658737487705848853629482620384345682254206098045928830436650114376710882427423061342509501593257125524345750659796137959139852947568862694478722193381828063210634235887998749338090228539339538559694986093547970937089863131765347838197862047330046926640837243238447067476707117239356797574923717509706279089862164504008311322133782944021256664298237102737268648171809450666939153680618394546328047500856436515023911870209762763244988767544394917501465343951630859782718163554608075163221179574853532285393428217142163390561024550611375278508394761372672937290660795095066895440994805127280519924535101329470453567380265425158988438756051240006155380839168168029475733841734487018917900015646149712904030106730358878486813951840845779426102266750376130427809204818440060523783440055506713119078383175356221516931907865377632657661785588208329305764816364951695563157510297421074472189173125461498134528*i1^114 + 19964115828514799736464548388331448852212324447784193639280487304049432710681943544784744677076513671444190207646543938386819704693234855438307652073670774274791627872322965989378578976550609196863772006553288003383904777783729973125182216067636368645684037918274138754080001226560822180778613411391493429968137553359210404559820206721047922162149113847383625859113422177140873431446760293151706451197058929641315344431986670008807053833888870724065347721542850587590828678815143004323473649244197198607236632273166560648090757718583584612066050912346399966839849450209802294403953120524146643620587136927063987026700574696826387407451962780191290752365601616904894296544016576462162367572002917995458889998855136613477626719945428430246030244812067946981205150492369085912596745711115557554137062407512235039063931550715434549223224688234040056739698822768603998989863518123943064398082402086227249016260360496054119284251288132828725921422248618354671707909158170569728182585825890034415227695438145459802443843692277880323462096273217449032407659422006218243601504707834093711509479354176694204590089613596213365015070771512795655764900946053849483658673840139201498543334971387541763294819291195076576998606543274706816606115713042269015080876165999380792344209251702076517336911812282631279878124831778496689714881390827622988475143124115351487750082251086931660848043143493438137164257579013127527344430595173226952840110895616482709906397163045540320936715682004290139667779939200833127193774761448095313855675131539713520370306446672482942915425664417251668232663674821392727585121378422000239400217935788385454345103094315991136807917254651573693967242194762336648226585877496049087409227208733357527947396679016008022196802899686432111972422446796793239695493426931425048901504574288981026786293227744026147113893380504448646344722252195640544179449236427898880*i1^115 + -270966956665225526849238640537541541335097443834920160627121700393675658956364349114468221135319825315266246785537753395764559012256727322813675430774085082494605412373068528531453579695230575294264007328755321282852105215302103472799584383187236085789642717197239899059786892944287897707034300118393106017649554431156085055536499206356859064138364953482167818581756242668359283172825770294312059156204152230301011292117410166785629938345052805618669092858231779304474067798724719645117577985909771689144527951909866960549093033475616822614888066924719499524666560458680564815961979128951765698519829383739397903093180497641475547079761038591678772126753907875636171060684355549272315445760653881757589099993858596213108544581762725818723203798280734856561664002468844072449577790281481263281615589602696467051655581794936591793376463588442768744093238702716077449699166337623304477158212206880903651644943867053177442196026201722395525678516060561225564350658770139909105410370382201674591155176658174268243754503732226445218249993739933456848607589142888516648186873901980416174798764062497480541534429887092536962159970216362196156897730882551489422698320791836298353760937153132315365155510474339975723134361339526425271845788690658707573832275759688602771406163185390085790656811151228666789214695141723014178898974300918908504104775684147883128141567022716195293296664104400652293955468607929156227182454712463002465913357437726928527136353445839808726117685582985935420301122244028235848665695787701328824401164285383348517067049110715303003474074151092756547353378285935225508993336191877494103902797139315342078201209979122571687850775090285893348271398298905307934618386635727463116972791087719191429763467674888354075535356734917338317692820264328683874556641595038568435965156497846258340369912480757690034264291976410702934129351404692130868177666048*i1^116 + 436829377833249980785218465157467793687536656709455587422625060057248322946488733772289798591115903095728735083941768033673918840153098129848015309744757941838342807549267839404462105030503376459505743606510911332790265881532288264274361408615828201116315714326512213531196319369625992059501244529933364003152485492846424867469114637280383064295529425514720081548812585942201051396982813900416360706443832702492058546249493510157845205623912492756012907539010936882667302989691654539617623572059446921860280763508903709086968912116333528723679951772213410472112936253856387535585010779209341894977435896204633313902777362238573403004567655522846279928450501786649750114081419755109916966736829965437513981072600382779660501891697817647944133588549215186735159441032003228387029753876697584705569730896408930549310982459365557343108353556376214765804771091075095899208515256325474269224826489035492442063127679475115883725865696160924166750383590394436433814896339601394539048685973916934113346670823642130062127923988249609481203013103024282717782789323532572869764088483191371293154495784308945297656557517035570925414347910349884198728848775646701665205106701183377918154240686639300275118081112587365734485401968613587408585411693949181838829799234672048042994115616628164406569023157782963606140444797213020087796756560970466733262318609283972465248152074117291510049032066542701378192000021467478258711460843594058926450697661122864499003689907501965011045899000348778890864256101234165138294790186488802454516150987327335287976175495199601073255606023519583336531199222628345971741620828920436073375354596019190328349040661930560500217764118683531117374402432966338723494911895912501802498096666372846154881593625914312122067058684974173364056344268208462904569349815327241225348523143533660131508247239911212149077620084086606196852113375292817408*i1^117 + 58909959742767632067506836500296074619784616530373060776574138095891627418648651319967999775887082726259772114148519246390652584539564922272481370169700657269724878263644152080584056924612359206193263952052401768173159075787238257328848697683338186539186865582429076290266964753980515929253216888113457424487769932656526675943465535138481683696631315797808557433610921379103626104002433737468629829406032997859198082868913678265005353967433064373050168341896005752926640646221370574111170498316679349512118953084655629380071272444078089802030275485094403221797281398888122544323758404534726288014765371311048324319151149873385468519478614381646652624782272632296785627560585289798031693580391996219471349985873006007205069157703047380599619167126222187471334093400598193365221945356077082244496196530433855548229585454675430191602390589161032818970421748145827542140516829112328239861120629898427120573300586831765725672023387088500724517953466728739095008242691911344382595364987103848253568597888215925061453747636502942091236159564384278402519271163567969652448312235692794924124971530143802475048328960670456635393299983304362179796520049292547908573756446399124199097779553031441934059930357156277916210062897736726713476892477974175657981282224257999576143627061681697009695121647251059499319202407487238874746138467545310680306194118869235577571729147848628541571790290169671949894830438691315290868302681475227030289834642731747329783193153579378135983083445884201755726604352688463040104727590435334990146103832903329757898526406515634983658183921264982746858503520826971111232124809394531607330035213632728291206865493529777852532601665428925347575155400445591752982576024537062006086008322333761669495724903308321380987071204858534057505273812661590065070563848520723683780242723851960217458386989647364772775042722291370495608912609280*i1^118 + -535490404726490046694141167895890370752250178695876865113670636863936491430291279664816391850561798066415205807018758099467644642506672441761941406495504686584599443552325613980816082415891328775155579523184873430003760641309949422406515558064324671625832663076183695028713066083195735684395593522796546067024177140576768330225925683620495390497835279888856491644798043557334269122137549487529106088531441292812806760930082734856291926540923978351707094697637285649454816290182586111186197816665176953049123563585333211064420606988370942046898363408700220850490113066325502561455027062960815652122825297915950598088929792361874181596026393187828107935516057392185762484088850958168423422345912708939054962543340970721007155365637542180782194284642800869058300688311993137318623139978361994631762307326707255222886065548480342436861117905156113858964872473733830170731677604183199291144540912501160876816671521443525496682891817611010973416095708882629665440101347704024423629212668587709013003720308273950620985817109031374231475953002907394566755087691409547362474791376258209253439937719493453437343649269178193161973780389072220025759204799598991186923561816494502073256340032896590085842843969870025329453670947056893536521481048691764930503610215491210789575330046034212198098037948374176223610996823492723750246840188914496767407338270233804831450062260235599430176004280036030646972865949490772824915229968044956460074453134449826644648345464841590041387397861869444978413342553179641693397455294281161463275756609489621615598231140414494541606899020151881969829003907932128169129573201643381594647422156777749615717440603626232674594561496078735312889860329145483348965411840373081424839891073025953275475578155807655184513340575069818895823595784776570675466583893204965692539367596726644284611101354555211657595560035888691937280*i1^119 + -9120129385175242059935729037228127617551433520032973904464239793615682138311135983347373839837872223088822719230116943709271569510311169253386835102518579861223710718678600055423129966808708188082872586467474579098095863493050182074674805653373617607862678531224986532983864034587558915834868700972305549827477017170667395451388392899838867225858759894125184901547106043451141735369571096334453815110614482800827840834286926444634751447743939967614091179379052115662847271050978579646332216739954239364043896600386000992012734155560273166113167373332483258806865558770102541281051516806878545644650975176030499831400405299763050784762179910071365603562515974804992370698999104794107197677777238262644847786516374922530094781969125531474841335396079192434522319927760494873536241409117291534177184459742872166946148974411565583831844491187449769353748210776335431565546546991369137071139632804848956248701796057937433100997560933142941385650304793088296146236497132932135576969751272735138075294751996709807879208376066980921033863166535542685024893491468012418567951565695674108901596607796301231230842088587068993782211001207059891614794734120142568417356935543381316446912746936608185750524808827617997701860701222845932303872888297950163712016925800003902876583131619987033614570667819548416834863570379743308566303716678990913007007677791445419346237247068202115071412296538959571270254627974910522150376216789769416385975724034346685276374476631658229655151723831733851956910707248864262829763320843530327186489562062327991648796098759211694427162488875011281148253550146626146893255550273241323002042181928722858518306098638433032766941229352579329541678422954467050909055010809900469286957188088200697227230211344622847215761289826495600980956683021889834304019991013418869946333349249003056180557764569266298693612210225152*i1^120 + 49270289135120086990343932894482919328391956143511012245865985359371614119320455927185768975251464373149814368944032111451433560845030194335904084736790001260302744661557884360253649446786665100064901112956231783196783791702693219729497277711365642570859996178660439450168935247705513742745533892553778377889209302613199833462666926777837107456182930485818185717418671489850185281682919067799762013677975010232329863731340455483535829229521795971097512739682745733735303361609657896208216730361677796629780105690092357982695683071877546974123845179361614440064335305267475737711989697555281210876670185667257547928543042981596340965752162495148088286394142954120368561014631417801525144424400150995970100838538417634960938101399665986120627921341954175351335034381951591320768949705211404642031159749402308295499591804238904409964941040192687744769116892947276338725347216510086747454366035061400379894852217727858139148391742825345895447109598023174928582150538091566621166825911265778724398735763298474861794840578408984605675622155793910205725825624027229225806604425192636675519389091647336255637145949847903399786952367343293343569484425063361918144007798996930965787096244070006447526949753755933099411620021243495873415357993328328625291482299781515098007256833810053806627656580684904100650537868193616411148282366272444483445259978487289484244944929608991667448441207565334795769859131514819105143513597993508340097143335811162681197537688406150017714780329718529249550695787644944464259038562420780118390809172041363958392115535502013997486240158391136340784914878624810699179047054275794969965935413234775424082613638969064533445765062448105784286346765710276748935588717910908279618331057502693531358753848656077863422724499232934129445972865950262671131515204084174787886996234165106339700708252660989486432256*i1^121 + 551645706008552854965804665828630943763929760178676324050313846070608709008923397198877158060230694429867100131770221353789260079792919508964612007210438132339458169422659493416544555643134195023273040371131775728603323184815688112800330301660756013289817461907810566964391772824755793031273388909203313780396923371755783670930102050129050467630655163954018194677320064724322522699423614052347439855706911710256283019560306227186676007722289898061613467398422671240624061181538101353151819493249615665790226560254529243705521787161924778061029183556914253014679192589863449431131215751642360464611329563334815893328923343381246839661482514809304279599535257099350230263284210413720963421729384787638161372685515948698478898760580779055147000261400438929692128058712944690070066136053668353821872824261531116928374110395792529918715762575982421686139109298914433262541563944228398834267792767612169893702406896122118119790883473113222330441137298623927496809032266220962296885318034166450756598970389183524537496462555229693663571231957897626285267272702642912591730013488298961359483685391220482065639858082363863080425221149114687785087827478064876315524920106778025712270283224774309950618073399184950163226189002693828210658343701310507102782810527942450015879520045153025633283373591608893849201812750819982491939205221089397662916356252722442826719827915374155951135505905320343647254502007150870799308757890426220132553720970445794186903327535071073493846836089310905767418518505315907098948404844958609211102408768375881832003596097862311466097692345497690239993614495247501723568481835338306174700730996517857680012352706095140311495026687549126062520562833789318971081951272953481867512960528685464100165739178274184076856639790793688714387793328983261566032631844059469430230247335916491132808507751923712*i1^122 + -3827290897970820717415014140275407756396568414623149778226867830034980325782449251809515109269090095047994727705417316613085365852969312801235562658828189776207121409825430865284241401287559151747110955432478243167914862147662397145932333956194356900641857696949382188715820876217043282259049659526415379855216710781331553386342471126906871257276441010352749438065123556246492102281246159000467592191129467638276421012010171498738758283587320838443345583499629553787661672944621478093577030810080385478731048353755656053478459526589576488840844760878387394254513163021281204890102574516258029817847457176158245733446031370285522610197113746247050296971909171600859160101060120494364960281798712155621971349544637906161089522817095703014193433843878629203599058310164522203639014766741868503502898239819610430576990377592119735261029932698399535354322829040054728278956777445256281094869044155633429314533117657020152550097670328386982402364117604599895482843450758263655802415558903856458339060925610474864685930267339587041218190727798666516445366973800118311885772175876782480920375807279888879023172250282551498658779696045110672026563719019726901774521815831947372224992277915117857440799003277080977745599787089661007625423645650947669071925728867928684894519322790920399002225419383561656432395532023248038339757466784837686656899479372775573368107444014658855058405983989026477270559619952902267728410104693674659529508530196462446683211495678431592385908477526675527992654601668600070364157976410522186542869203607723601366895032831686779594581121553986488146406662861142901667017470479027389593524503452367516039581414444182706030528936243722473274360034354813454412133844745818212717575311210870126625881763560524370884437790814322694563152764939685317399405567567429349717711690674749404121923584*i1^123 + -14304129963068455217890635330332457846766917606388583637438109697472181782285060196938925345018120580763304929562940860631901378365493959757856123905334048586321088286867441038653247185747355805540077647244178790022511158698057748531933600732215281053555862340335635769655192018516596614487805673684374772555143991311997743137652877419139881517661562663627707994885216965605648235327018665097868568806966745107442299146734390033198995933731592532073708426084235368270932565592565728453294071478807775463120561447732191224735749462277232236582928796573621084851544978140685271128322405970316925601034607675928710875730276283943237519242248905215959546715628820005350548763084277768333413565404722884315381505266940776082593883560321504365766019665815993635935727408981397517385943353112828248061815443772150726470302486749830905184840739149104936293031181665066054799175315116933157703490087488253213633803871362218154410035553022746590359752686881863853127450943679389724392560778224023151941701936114244974169263544435408167629541954752309877204475664458642488229692216934426161587667447424741746080124680495149070065317867342883283659862109258789846381877516441761508762302805736481600495799853498419217807869746037550986577347309012011066659112013842283760354808527190011466392698131305724254704738483194509330205803027283360270012025053681549693070494585696076335370780874640407371773117597093934271908455005650965131062234135401138978152980315780830435504900470100956527104394308286383011198186593424503776544257748721092188752397895521028151894789040964139811736455669251323583436507530042770131212357556508675257526884622106131278261988711624721225753600645913462294547347078508079814328740967871723610155986784451106808641755254799369463507732692390912102219234409604890179838798140601794560*i1^124 + 214379898927616083568343223035605967749021708550041167914387802110513159204354064434021762300565479031765474797936004052826492516299479052157300548556440991830150797036035734905750862602644172402639163665442661293775056567033783849682304329835817695539026743731791830306611617931344604917289816435256585546434260964100820879950460013816002754035371075214265020705277799664580917427993816117890235106704226940246349643390655916215766043684966282593866881542906458566211392496818449181163656343702984912492073737909942412556577149637606833645716909786771796558944958026574559544126292597153134767280551196142776144630075556539597519213512027017732846512292704677854231187839053005410779235416768876054640031309791351163996088111713106651757029726109921150883999650510205440028388037800790038572551351697140574832006200255245025233034672523099098999557401872942744739529760024719021912518886782366642936466922826267301698524181687512157090183556178844938784841284491924723717816964782049308729236718271274970987896514073016848784442850434956260995464521877675658854925749727936910820957512844947645978596133470622694824673543458050387429536172838401050616381163043810589572951572356207919395908653466954114771724839641126670589914499728129521369118692560921922307715941288736958548693569571100497638004719904207200462660528518404563159665808270458193398000325186344935073170089736310809479163487584511478651865174402400018325611204348057233711948637080524466288113829847383195365306412035931262483705402811598108851077926437986957866395502623744580549108735916894402915038979250091822749484446118856185526277472307219462054361052069181240575187744944347114293985410782828760913906562696848311919982522890430747916658721573097992063504863111210041102907541668933544888582634553780669642275028992*i1^125 + 847920043625972553813230111201345882842800043442020542390526587582500135212552131863247821510092449295737119201460535135592890231946857938367172656706789867656774384213702682505744362960065554388289123431892563771897586380158445443888601615273574035454585863248809234133479453202098811922430126521050683345109163982743752248691475692621464978758987734793513332604392716868764953545860831938057901554863496672391716195828275039122853894199220366566801712677132943356396884149683311100275357853152838066368552444913110655869080279262416624320794817699266180275640670527490946004448551893892561015252279116873462342354290006827192003789764752439178221867541410034557335149930481794669779476905658559554481655127918107553840845827829721557197470764718222081760787226682125072503713473752258907008541591678638677483119917069295332053128429987790853710894922826402730173934391198652993709265190546945551234427977036240408786652426956557541739510273430467435481187994086147749107014971686820994163120030638983245204276097581818685558844347761129547277140320234027708859322685717150052123456270224925239453190365539002931129206640036346391542819373087665184142073680256374498407635594045243691130581919587252070813447809822014275864321641267086853791999518969647136033352707282615329383000771750351870286998908758984273343377539492289636913113503616482133306735463476939989724826521253132046499799527624606579152605045501155320113668990678232532401307904455089465662808858738684581915415542070280843574759012803607838333730048771407479621133804305871357447863723123064983006974305216589460695336301466286004316896291733685880474955443855649028050364499456690193751905775045885493391055554431309258796910732346129813305038335539587881651805039799340246452780993178046435546480949704253243392*i1^126 + -1210982030887153548860276311751772042281310226772851975124540015644451389604954501758108625107737686322063481652136959328299996373512102793704753197881479799832133858029739316884184131518631343228766382535797091412007978723634175422211318249681843704267363882342525028703324955053004860901901126960358782701943635571308583087775614384893705452596678883802976106673625307947839585889968944131366900625795437678113488812542431857129549845148716022708520639811732558999892312738379136583628349868024763585149722201566156200130657324653749605175067270040232958041416965345434069996399638472731121891504663225661026450435745712766190434671155012314672589048421654110271749467002877053171838891708824831683126636392070668101707835390076071666228973467057389328412159346407638888377509834721732063496419274765987913715252124469372054982141138040137511192033085092732304709111736793358750919607229146475726992909134607250755792762618686464530867188820115414228161256823862060090572599883354908883417456384505928691566789362653574740836678416249129399134314427453402704398401209116344855974392334066241129361049626273018836372102631138360257542817801360753260374668586172717410967521084795048616008205048469091614410379604990081825282301490535845987997948252421220728111631278575642773785673340940065938760429122314033276443522924237827074268443830774517068163243678874720220194164838322199586915483026261086666885597967810665391091384295520719495074884626708200993842362987512230987375709148464839192911536409216602742377309315878414594754753900309191704363820188811454514106905402165176780369606250572834357993979920199113465641657343234019551017501914384040844003763579878738650002040134555161577509623712328483445025233092724684937609642342699901001045060012901512744305426432*i1^127 + 17690247970232008947660977595429810204030254117096964434874656152827010658827418143054745440825917504540752760659266582949667216106056484058721655635891686357600352983210087162061579459236522391997045283256819699927117704210230040227332374862469375606119847330372849739509235242143959541502597084809674516280028228048652417059438437302343703865657592284289485289635098847707776182887825160956881372407150542674877980295572591207150211181171712936085188373147958986862011257902259310361539001805245223404628819381200271506490895514004046725403167687940899212994061460824525430488319875740331455822020162952345733015045003407528878891417366660157535035936975131390370493930126304542393506385969243920515441611488310886590125180918402853400330618680962811536873488786958980942465307228780712372773448932172418049070408477732576927957405689028269588066734273287098381163338909568078025530190243457107943955615834738200290884049090312756786584141518616880063364793319658540581916785430350096349163076771145493932089756983047417580794560140869607691208490479346290164860788247127307509769049909305646022391209618721533308340247284648357159733514051241336824048682336058762470673968402362078538943190806943418044531086922222246475428849671457047825194526943401477446724511282386341388183024376812764311774921615451714375640816391447969098543508554060661744864309365055005734698517167057308484974163678498309189306247397280981868827558025131413840893849106348849415361643336257027578171283209290365257726238550774609045857244451674318838917305525241507559435384095128959557335217298865892265528317347457267952527007161357742838700010979345188834360084198050075548279294172970868514308942760811511410449545090088276597542357850251966596313747701808499398298426364919808*i1^128 + -46524856441163356934958454046666813511052830139454661783579801095208087260036398417363077474798424497192622644721183082502057457378544685377887496535846243342957745796229009680304624831684584142567624213548512080769440240451416256765548761825675886061967577479567521000859766658641658508726910182583944467504165059160160134544932618681585051367089388017930204162659084193436606379746544052673756080381094422142759385381014680709497687627699967756305786268040575086447464093544062937169399597437113218636110862308765102092447088833776354193491352232261248642957354632496281713667293859024095256461127033476536682563712033411413142487077051469635473960085749392071964786597289607496362725498582263747432306584749290711624646201331781712071053388669821479497428803653901204321741415973148213253702783895840324745860939049654745656528452557159854706445831838427646131503618954325534437411324078123295263876823281272678566184465087478284537600470388328128801733632316166973547721016012402174779946882706105705387611868919305523226100915626083348864238676918189687854607594321011149714857823143292693340978448164515529753210296765099469042493133426026294194261486938569338781632185835129844869625206547792732268680349933754472204060754106695174295116237063179132682833657623670151913680820527024652982513974704016256174727137729336191353264898634860427134724420284779291063308535750679225618592842749879526632248858864557294213443713264488675717239058632167217462772107771532881914029645200797924293772481463564052674981560624980767543545633267485778877442073167636585615151984361503837801855494233701475620456660482983530551304807988176442567753110819481728843216107217306019003134070297297029717156735891626390092331507998555510157343599323773667377152*i1^129 + 195766948565590993517858089481559787332190092260556963520489180832060418766238911989037771456281470561911652397457192154060728243140412872891364300868007880336940459647569210471052065961031987982329319019082938888049248333753691660173647644622016445028797432292505844388683625106527379274742036036730138740553499870262726696480973343101804403380285224533393106559513006815229798057266977367508572037784899911225387249459526297832174454545399322702997749753180864939916191569612098199211806077048635928248861915085657469208935385596586461626055932077750696553595081127516273883277547408578351003558004868647830118150951932651407938870436166194230989902419697370409097610798435619538179244277220433923099965149983308388274958215511998944240571358708720575065013184297136798955372941385316702383772917905537522756460443520336297207353976147876465665725856170070429239057577278408674774818842711048017444312211380772904436273104730164047010903399529526982350318151215770900906704931706253388949207296177111033396534327030727802358124295340417081672338978210906260174961011224694789315118775449581561231262320116184587022661950491704012079685443814697776032213588730384722288379227246650547380923738410720027278391453710253247231519563736709424392588765170272371760030024397767558151362389994840430206020641863653603201345947160168500065863759969382519268760353813133033510205587548937322237130888716463427483824825833388985047916718756682357895016457253109421974675024812735378980938747240952372771583519876153852477965441616728112532483541489020985114978221166230096614034299923080206139196537395475894662500535748528040166930099386253942123172380910782750732874484451316836221708930510875659208784035729765208532236117571393014875151138816*i1^130 + -224000553849595432873370376997583943482994507778895333174256697197916329637780497335868725537219627364875310724240014518141605959889151156817432702834772735590233006279257411135904457399971367831447426602333321802126517091391649013537042155103022829546571975136783681603815980975262795047256039410754361488051745078118653448195912201918020508342157398747034043719737534506668624136003816516050538187000777136906372362383058443080527102281268554496606019171017149641526160079842973567319622415411078891074488886032086223943680408723750796152549138345394410967667705720900533382174412589726441010608603192083502283212799312105442627850415959284783761894874751943598566422425190344481083485055141331222729486112413641336451032553732552804945881473872447147184186855179232461398423956256695508735729289015840443178794933063402866475236836123408411405693237068837537108149901781019539536257151572021066742864113452689305350348530934930326387598329186219657884253406776863882546277839482972320239838762768341972143951492257900121624454310448627918448757272444025224295979688996883818464186986140951438835350583388066263088007183138372291734560152460297546654318305018845430253054048716213260425468345009706069108354217410341732791833796693053085575978694481984646268069053462667278952037372457690437087498222832839886223430943785913925153059502863239686884508439845807003756678864459686235604660715963583243260596871848737778714418980801456294717962338054885563008484374775615475082744634754721375159230240289028069095140040426006069610083332263574046334340305419953560182877469115961779841454491012349895005672120244236516712299140180398452033410137806298706393314220329766023543227618254499832431166414857938269325755594481598464*i1^131 + 145342479591622743444305423836308660151067957578524310373221712155281627840932094871189199954250864393352517725022872642691009514304805521984214288076133930952718110763905825538642934092347230379869870235456203391910283722405967832991665779949417856033679775947022545942467775301169544346526787921280893980082540427860601495018043577886478507941662238541760060754399103102527462859085426304623930237659804977993747568589073611328845116393110571622234258885164105705621773601138861058386132481451280657891230308310195971242397088226370188298532819737602820349315350355823681554437390702292642547462537167377832591693336560604132796483709714904887479036260858546089491879870664731094796863448742349937098101171251789967272132579139299976369900032996346302716208614434256858440601053912195142645756331888034719894039495500083178052123169713077909109708741841434612539281212354942016382830872105186310073417176196421435930472125012526355907324821080196485814616119764397836833272452352617832813486692794074130554622819731151827189861568260817768346623362378422038640982412889233908197520902590073831894926067029557747882410565771050041364381931299572651340205959299766430226001601334659233510965936970108629224316469626295037562062747310861174135087047742104393646009489396842374779347012970070208487207612190879061474531904081096329644373963263328492136908691511854069316391429437051420550361485861310937664326165972775360285503708321645439131808596092060973045340124320421407311469707754033478106591365875513905407268600890350182647530780540523825611988012296610484314600696446681099830779649865615721823874479118241686528116181175772298384118070144052015542953895543814735488282243614374397801064513115170715729920*i1^132 + -48457452483014431251144341832974709949373017213971759339424564359465879537337672283856626714966732623801843775520541977666410570020053753462946463763717870523239897239256713790320996854926746997291993475454814766972627314186399174168123882395925246173612282287476467427631663782797355507230062590132577085907981202808010868400010801234762214394653265371615610239520848088421424260220250865266165247560301781338371099717212819243820370997762325707236010736069506507265396821340360017789557856986366583884848018773058237438255074439903449103003982362139155722304900346401147184663221096954527222958141224574989761081516861158846563469878698480306514775198069830107075258704212578504018249186179223390893610280734572188774890263243983394663908378899649827208685986698290802645836163490134329387556177033519108759360408944979852209153682561321628198177082334159734630315208490947648178514903244948299511883077842433243929782558254594615108017557093937055931785253147986799190017679055691910140771222065010154150989479557245402231506172330121871340276600085019029519891869846651310193727220457471094335040703353257697270225482757249339146809359230784580053985767726125067564316231202356030739836282724096005016414855546957643665194888767167246248751660806191692591130692656396705310018717677654522455480301228423010862113946278397858055653994848079974784592937836457056349551712151216300170206863387789076527037216347489512542324275948835779221491100194962470292303222628431399521099680770508625673022841961191817975550805489125674344510863184365686027318473934026800121255921876869813296586108254604530966478228033377526218879312004550111772922650177012145312902883117779485806701161941905808135209091072*i1^133 + 8358599650756940776928261919314317318908984722235398813568536580395921892372841528686684528122798600796620357959282129395673815655413910928351605041562293359123773767565248037638305735484721330386496049891818354147974507132946753405084016344106585947336913363881960242316671176564345731886533673863991541296013999560660332122755826502232041715847062503193754321957863483426685524176258665235697686290491242177905018593553611479877290212816857139717214716527650808828614085765864668400506185988985321259143147513838852940482623403438869692824712133349520245213228103459079729271858370391174259333795440496149592308940261455773082463343837373182344024032106966801804963210618332997379027854124267854564090096330848537039348290264395351221027885599408823428596890837766923400852288409067113461975156023772662962286894513487246808637498443337087162911226817651597004110535780798569540246930996902423299641374854708329716786569362289126247008368388673727339842720652624192959352404908379439719190280478451882027219006498205312606164095723088252561491009074486390895373926315722254590658645608612470784587920442327241278025756363808056648967647610704788965392535518473592899388844651069394811444780061838742180458901223664847347481199674592584857398747584099154624379857797234771258029153043991152617321075512103932253930965108118937982364673017218835114339028509577296657039698380481318990501962625769200159465590898579616086566795113871907773267988059056636853066800121856639296893095963966080996330548648639384358349071804302520788937489108485340752833687975040879124497713510694266931730160300669589887433599585952469282077960192086989201162660964388664204223488690949211672980619524046848*i1^134 + -11606936604763364501911434937972792477915698835307338803306665249931386443463624633965924128025859950070670539727500284248857720167170973587064545708602402655725733693757884323258063339822635997619121734121964667347193627081028127941700141944098138201403709077267245558961848520394651066709470180106536919443037300405931851696681394137788415891954168809770099936609490966982048941283361845907363183971718552414543603887999866210747189495279568818409221700751838293285659822085222295381603196416756285972639081029945275536800638039827360225092700010580568677926990998948820497096348986757928084136375061357668802700783790460545361956910447067072587736773584526976798222299622713228987519295908988648399364967236621860065870022104299023593685921780446510169993823379348113542481160181732011789764519710254703189954935147205948135976153051877743228249764614360169236705660754554405356697383464950296389755785616291797273221673567772334086331592097939263938235244047293077879391325619000539052534443956132519896697497253741609849324651953261945525061249701168390759130549327827132851680976339557709040102172938893987083866153293751368706524519834468453007615088135617203823387369811341486376964019846281430590866119205000801191888785227323253171272842057947994123981722302528754410083836299712213475280447750840817847365832401997275137536353921894141251633203484867561961961884253021775977055212230669570402105323336929210106568794282283948875556232009713944129402141719185204238129992592478591362074460812192667093500817522042570409901464804827843207985029224255660876123480833174446478902389817357125937520507524125467916738142785816876449896545504770802044533919352619008*i1^135 + 5672846160174837477232363432045497930160852484253235767302677069058254406582618446105956647655639182189174279808599924132249731830305212806955995667655737547463579445778965456501088489313190967173664520088312535655011792840058454965504618604544260117905703861004139789462059121397555064782212025417455962471834868255564303523781405785253966459484720355670394778292145867844164104834451512828336459906436843197558946715467676721019988134424024222923314538858012469239330973821814311155088128064721384793230693984829851923625838591531694704477941972553404622701671615962559276155376881099623777171743550538090174332589104906924246478438310496051797266940719229393907597007910342512500261279390586255858604944957408960396598846699385672265358883622926059138104429371558850330078664624198777335497001994811222379063574429044523461612316617236027677875613658604436184316176276444001090768568573847018978000821441996958462718325733881428385580888762425238850578255187094449808007228080403363229846041282044056582479198832410648387073951734415386100102210285565367435022564670744667988663182281537638278408300630536535151886489273701800570604873269923296263312799835676033705216494612797323073109108659607662709665666159824592337089158414585364571743679264070401032944524785821935108489117015345801004820616223610919256098071770290486761329285354893072266445689872627424871501743232939082569839558215814850458576654607418517177829738730076000113475378817840744706266159156820448782213993679572681519019711931013712632792768103415016685837005909281016546088553686116006371786539672125686876775472679640574511599757582548002203838528660720366957118856760393728*i1^136 + -2266991306891052889324793809621460613469211613930264410257659286057255746652614617630078891009106666798045562948692594599306702496464306838399079801132388422855104948022006310890903355960143259744750190101212628846742568106001230076953409630693025289161894324107349570322585895272127270647337476099398701556144642502813094015949076990193065089618581084295132187231541628191249090398991340955223125645834912130179947115694369629609859023367634351951537109255704098561012648011337696978480368867338411440315760003786738019469141605779897084681421410773323899785104817521466167066909178925459453960915192329643612685928487567967076950057198300026129408740014237425718980949374475902336519469356678708379291351850017069848445543320752809854061876845823266182714702687580292142352065612582053304568223918727269932017914549624336059691905419324884496772035771116287741664608470288498305168432182196441139486219242771216774074002548387883384548614743248807282816736188467504274554216804912622610110681573303280532441275081554434961512090960668146422262921638634764436054097352878918419907034249865442559484669386825711943926305461271687426157907918469308966124518198005315599682931040958336695525426704083783095800384341323774448269913499249539789910777237351634207300774333737991796424107552206978052947822637569349727808725063362014763700537391751933575951862992443871106018962360622734622776182957334491560789460884663190615395123103744592563711547498529944571752482853584056606404049860412146032225984167981304209318475117410160752662314433231806128497243801513759937388327905835767409497828802496749220596003232294921425315937524908032*i1^137 + 744928358164341348360296718766272421012773315650314394230543938806258056425724465909482285155235926437115007921078680320657939495999207053180722183731279173774831838431737964484192393294155104845868967587119144715562670644938012254690017262796108756456498244251909643868160872450700957093176385215759916131274004957032620827371026626175404493397477495499240472232610613307827711947306199512416615878784510839674444946673029649931625298495474616428163592918783205903049173500853607842162511308881806369480173591001976901265061832802693224606777397885768052247597188844723860790675485889180489482479114575280633033801727106112141277506244376991094412100256951059187147630833809187853043336829820258192625526250161145225133717728168134157363312523048886182874384954943498920977366631069746260805540775914120934984365863594886340238928324920983141210698259812722601483986752308783002253427074690711443769095692435226356492350059508077405477957679980346661095611483527213183065712812806785575706967608912144173899025376710759099749982990986623806531066352087855949520381987274198069904519068875784224725118030193902351269992766382877640953756677620993829604011656436498303631821004340537522850310860380093271285926895633316196123014294520442118540760193828280607985897962272267913627132956719635092502109280824621219989247560638531903631589275052706442932971570698088284924064947621602112738624646446345481478338978407187448607748476471717119826291604843063325503822522391628344883785761885113677859170901063637241846806449812372430340957544646169619373374224033713940160298898212465764462055822872542268827178413064192*i1^138 + 5738555919348614130878298926830369800311147557895330227630802009767222009503849380934584904822581228954222790344764892796056933809417865154812440392610139952270955973321515707906256770122905637838211488270929503705368205053496844544575386281600509324817025811149993666061831875379333452283336155730135534538212446390222444969666668341992824605442243059147735539713103773578035423284633806418952169108242390712262756576489519955980070412602928517368344838700395102350847821730615909750890231398772069687783887548069058567840813730661461734975940079256239383385178350445852482800513524336991538814877910390050685517957482842260681597261892593244998693142139706104291464415593367025753389467050669305496369144776906892522606270735236120601881948709431638064263974442081835231221130835717483260811851827908211745077055284621164883818078326495167016550455122336773420761162148701006593070635827981203988904805453621125429050785662308068863556135885099178898667708633629440898154146329470407290870568433391317427303629944859728677924948412222652187212197971647599219976136189008799762624688963428559025045144374935866298066488575510371526831353446847165296388991636657136484217283536245365820880506973300219774433378872507615236262879113825097354505837325542568642485631966733811581614719042487170733499601396403742773705283293239754025695567698461963131460310639856616607472232232527987000683639345669557455627956775113595882714404674236606139343322854333396505052942844826030409283119856189101617421931075512869063852531564639321525598414195396049465056086237427862881608854061509462982656*i1^139 + 6447710988530008953082360284614953918900506838452819138612285593803253730911824054944623539906948050018564075071941234843420045240709921950404912617226155687782072337568534554953317524142607161363297484229580410039407853139412531848445485589138351688104601960715670264094692115758035352014229017860691048197025951247123637221417300769928478610843561745330684898614177226110511267221389053371924861256755350829257559320979391597764596385132649855815969119615273356244617953800539475067757015743836951527782167285749987173164469795174895396017213199294941626961109694612460533978440182737694471385469998867917558301056426892815722777249978851269737600496459712247162730287465639393006212592924331095287377987640350544737682654189938942957173833426664247118952231204993983571311009119994088250174748167579699134208187222051997462083992555484885575141270092195910932082091341499365969381444415420737231318402794719299107500416075062779880287823454490178579925341035361405880702112550619511968267460555729693313967901818764603338075434215404183096765016868835528866117024778335766263821143575468451023768274375413856250110274131146595648303226356255481535983173564983525731854443760460860027366119328178064890250106535810238096910295023085045516759664631970561451976139409119771463393030480340702122058906959292709693301197025299425427115140006303357586728266224196813017977342909143338638423598750257384028231268498478790919160366748559299521880945851522101370870079723084335568523727623318891404056661331136719071092502214597747069296971811941530265025385611657216*i1^140 + 12706372997812495915349510000709168064103192274438626015119833854913959759256992363265651744443411343860789846691865136442586400505213507773491625734419811765065250845529002487018743144852579791452514253447800530604258492047704707717099479830631793058895114628340186643978590159537230848407491400906007020125983557703804659540710384015796881650252689830693300573036418362494945381542848411191736685377641303121028401871670986862915275246219262892784941582507552137982866962717229512837455874381316007382893106238998257937484594088006387120170525866695554147800824429344475429839217312662263950523370093029451354444433969708337808589849733531647221342523387575326806666138055570996964299672215379707796562994698105103638720812025093309485060290948703378877522510316890092918663406572217632288093740737104101683386632303413466056215141543307951051071068212266257437948661790157410605981134661549684125470692617184021183225945369774793498870316593989260790056268663133353140207981025857542233062045445433940599614021637180286420572950167197294463446247733128328226533440797091903653387908241104285202000207250819048319571997123135761762839704513336268338548645184198147863881407228035923272551013284932963900875348524730348235217278402006550110150951396130741661000893253310641516722359841405045414586923858440642740864470317095106394165146344768542052508545237657608400427516399874958622201393582574358866792147865805191536425185512220537818837248837981888586681192648638704176658482031660916446369094564850230920386580471202011152384*i1^141 + 7621024696222697393750582642653073288127619101072374283680530902114284926044592576213976648605431803594984327854484873525200725678507804047883094866757787709278574429196902331074534103667426902839116080388294884006849972350805810865994539550869406191416753968131586768649643010092449246860644058529249485477044350235123244363931309712174227912049581673666212358000631309560697326845891464787348050900736467894984141156055550924511958214817696546037383969789134565276825621845456250208113061926775768823391966449138959899524099804790771382746152543198670381056936115812553426303776506443208732304841977537048964487647336129915849424436925684081344534011935030661840380932363474130473918209308431300256271354663748486062866261703515145389123023079528368358067713735377743997976319301478924948835706709852013210834000344277848466655565150720152122675699112512264202411819524830122092128122683109059995637026402813076756561874427682497052679076308184194572430353826914129806737815944700025186491332544068343886331029142774735700021124941312720494645977225421326145530486623754859786445306862400308908660409803640285690634880441491326304403136765079500334276449628969707292569747293525429321617976613884549964856207887230595137424222315012702443904211776922022250629854040608193909525084295502988411227426931816926006061737770969652925718709307491051648863679690162196901110655608418524914982746384206939016037963697391971571398177232334554890181345363722629386857722166093968203655452931538403096718917192646656*i1^142 + -9431380927095778748582462761156775540761909704503800129683168085499899644262575335284383136610376053194249202976717261217229664129130974147948546109550043888697069116532172395471850958378241414178891503351016923592830695258277947793325059125348515263326693233251002292637505913859123527708248048804141342085147783260226738601492325610523009842808593552170294581332528630530629854319157673273065255627599631986052834102172864426184833764180137065041390388716870759015716856803819224208319369844463661325521783671915765931524449382747570814739488242035887753830251952695707368776761620450088455424139778476165828448923407147328928889164133496464375178127848437502494867705416961715708138846440434421058776734185942766468940373973118113389658425827092512682256480429818021724537441547420164423967151136784485327363988966440942175043395559070072249663723521365007643624142609780816730952146217276552412684304970413864828929723810684711557619207471392348986664459610985225133509663020179539254295346005604693099265370093053723028067559691920149562978670586924800825596811620784855955064151377353727173174606930688530529737837888582702374604884813867313944107690564976764406304552151442776321868073474231425175689887771690665566825174621238432126809723110605284297958799085481217389056376523259204698048981549028032911267902034845132255358383305150584880356267240147124374189305422271972335447348686159831057509420896977789100070110702873659645979233266635042838151847477248*i1^143 - N1*2642583783906383149019611799509034493424378700385948858360276293792390686266675963091788234375*i3 ] ]