[ [ 2546944844241168679320032508509365652418449720914365582776695404600969714968471037786860517455798101577734998445342955477534793175892300621833242317201635535132705719980030163799263983796773417075054759764307305618184789733413984737539429071471485686479884264798175135477760285893574659135616489537145279855513198149406072651482705641008093988693723889760098833340741954599342684029994069991173898339169275178793314986605554895807796005603369440644021430635983559957448713273969213370630704875665166129080874554906984153558370793528859908261187087390379806333497760311290764765592099261664187060432387601716200177958437462369534175877010442616171011290241008442018163942370574021274643476047110932754364478118717712633907485481605360516969209766401195902017840674933407331863919867828833840450131359433059507441709134062215833220496246178021382623557870310099404500866996697284911172658611926348805841139718028681773193281002834692838774570806252540763431112661339778164012439179807057884701619998346293964359137457073313460674327348580231680217054531258156375886413712039393214648233654058709901744234086557500309448644143743491990052680698395717069132756500068894907154313941854519689315515477883872082996983174512812779178211198757763305350953426838985456074596890300523310129510768571016520157508232928598732841413603798154049993497518449786939613793448228616780894150461513085059250685115208541252993086408454761730481820725140597994646499820432858180391004987404433131501093701026827570864618099291627735097130879231543895724597232820653189771157579614285120947275889247110612047770274954927442007506944883067772530096986788596752372776862413611994101820528899439428438989881994032679779376338410104769759654321681539107598051186889130539968048066833982737634536079868114812753001443021390244216384639109482302275144888823484822977744377302585240256556610109494146873660545961221017066145624586524746971602096667475729864383184625047363494633417102159862890117969224600577418897619596669751511548258647645317164228261799636834182633139316828624311809028904699331266720315407898481844530152134940904789371413694717799573864432838577789045121708886151936482621499659161751710456613137359579058679543529944263334223319812310571663591636903202599536104482707742012946126469207028313071552913536270070732977713394710413965368077961524157657526538466871249100810590448642494162077568787166984535320223110451722237239533047474691989631573226294206058125682439990562560250873710242520528744969406148753614671981701303951414567515658425528514009577847208093398290746203377794432947191823395593110488400134976419103671111196242120859431185025900773979364895769754034172437895672545325712457978903828929501947621571514331200369235118682716731519101458815546461790639078016895647826837480761382031545606806388271438213651905386140244148917346178568386208306375018260523135141724337191231719885466478020898030534173724896441787864110344065906949863636871508425550635973666849235705065157887990407674848654393344000000000000000000000000000000000000000000000000000000 + -206054008374704362804507105454622055355214037913813087743471884247181371670940964901609839282622929438970577870468542418828718987316444279539472768281829362277954733795161452639921776893191549124493793976641522345128736778584603803379732020322570119091623318069716234610035326792275385081482343411607126719035631105755631782656342242696204117450975271805670461016278060005834923150724584379441362632763686871378330686837461483289671433314491225692393297509329360394726515708790658356292727694258411766638115581719910492333198338978991967572547147958026475482552601432227700859774891770569632831767800317791622924515668253816247486034755379163339145580095823212379077821916981243241729830057481260044369196562969893023801428224779655571653916085826080629498110258055314197172543411027038497661114551071349242042846147157447772054332287439065317930782152423350882709461055264034002504708121852567521025468466731009465658200345301709191086101423450448945134634073633815536142916137534298411500220551210176851228441005667688750607211106480311473290925350952750839393428597633097701217974896420584014235255247822461851074500435922128692477649639583629325166438982872464466365236054185395822520788120331402238992980322659547117425996366922778827005660303938656756224090749330893538760830170002909725642270072281714165929835776338989159918460246260594510652828624466432323474273487651734429132330961863318501301508925906533451049087539278682630380547915822289323710863070717710790165918717627199398001070373876466872380398970748897274033757550241035950773528686946690948750562911219137092016988479451237414668810579605544800331808996237180746321700008421929069027047046734447958394956179340694236340437529768903864055044777372119571573102777531022194014501446921072714081671246880448730499219718469653709313880477590594180216702231328014241468854146454590862353995718245803499416962719217155256184781483960172414395991801587206640912827802255442349401778474210141050478410620440978459578911157337817499245803962510764418749526209103454801463107540349380015789715776266993899838469557617279329491029609502256892275650821966925169499562284351180035915683742388097549888038117296265829626915997919093131381685341417280148014402944531080486222215873881879662061079020519336154729714175604845073649407040252443891568181054598616521113945898865604347614270323016572348509031483073804740853034571399948914374495590572510990295757521534341736565699634804701759481408253661403775494236403241919708075679709524498365737372384875891977025567674975283887343600543328961182472230308104055752247948061226482724490821362446302320092450848010627454246658609416131099010989242788171354861424402554988842645341720064945402751094049418980511108712003786019229313705474786336732442017863655384444252919341982464857865878255575625510810859195910340458676894711303332025278219131989709140524316778842583083293129480985228152404920975354445388608660167699286630872743370388669210717843873152109592740350337617989911925322607279546040320000000000000000000000000000000000000000000000000000*i1 + 7536284052891192021350941751661896274730842943762881562851589785915725351673082520816300618768268553576800172713549833028004945147285468649722508279593529940100313444156578736528721707123706108805478699894789200249283271291307485563859569557664769744964569825957320430256029785377255699192845549914393480789460906536014706702921402597593679745777806945725152645655921200945327940631644735512742814315873693866756412642797381269234101002414629313189445039379703880198272308600605585563970409989171402530459800261729067245640657845382622247013077223905114109097741716314122870612440600752817567133421796684090294506501676084669398839592932649491400574862380863653401974603891122819190721349056063802590857727036914942136023392910216568979243463476982223550840867943635224264220749224756830784512899635458352132278217679422960158240030048287836396917453142316710941885946503335288014918245610510180505230211573370429107900148235853897536355269264481864754668503455053022466248127179091722619531008921929804007181709203795682532455935503411425001458924156212399217958002183699927108290862075132087340198771602108273470231975757763256243922659445734167483897891415329602304767621408498698056635396007183106704616768461312761266101119215857525538944430951359689524841195453570732885318864316890020674810023656911865949197195614376283290739689990163788940975713340310403593500854877211168414120835046744989638244052604407417114043022279014555242101536733239882060145910846459509494606715944456134503068973499167696605422503170939136843768125265338852725914025858544221555418327757803889768686996074552962401069976264408831617489486580185259662016065316012594530765276914522143679477732905885856600967359675242964048262592659608536259710090280848827899637490795606492677195553136362505641270803205157795854614208965181238714123320188594851846195231940435572905928025675157394285590686744762057384780493965788341238074895586198535150808838284340118303629097911712227794843700211048727428750608886803238753935755553664791830639286784832391071033819892138336568231239351119219617757344378034439296789252210766413161389309500642123649953624917417141538422926754355386587219905965121536951964526843097484252651069867417814147638556812614284856503981753189020372783947843379269137088241303847066459006035210896853246963533405109318042986155700587109471038255090623868631251554271637786306222033785496651526418481136356738765292694195288449305029182648363914498727022733675512348548353710906811282700273495117743253870697506518332989712681774020583360003326111050831458692142442239508099127743197347939185713871914917213579947972824100843286544812302225432447571215551482441332706192813214883885232231584285432333543996477047206861324389175314870435858900418057828867531353938439410575555429952233734207210999970237336406086746276204238356457597794161252000097219864486536636056819109875039015245293335409205825456597983357252880537813449645388376562472156129903025071767521381976534036552537063415860718078672270167900160000000000000000000000000000000000000000000000000*i1^2 + -159944391077407193023339219160387199836000471293960222259576843191462036655453109264169855346139694172629448418191442691126984837939775284059214856350445786682586980571132520566074081205538564327052786562430148471381551946681284202694242138212293993429191109698539448759127680055142670275340938138563427766320555245808945442294458392075771114323464105969974165605101034524259999361302045123012456815670796850348702294004908516905209473660820101710281677234126194670364017827454199016169836890237037476129825799418453592747668303010187157310327952637998693689594065252802326031372757767875685328400612001703686442920243986072830215978439703781921937678038501650216343701481346266272363466581360562080949241143596336444812055330206832851148632355461610580097071292019189075649698890151163504565580789184878798626097722131100657119803909578836514470184774107716478593802325735886818872319503377325973657600623601093308982252570271748324023199656267482294364955285435415699756169201526050609326361163556176885037971305640648975938254111885668264025987577527972118553431794418157461977019748342480947456173947619712244513921092139640087749519353123000088029897602357088822286984689256790624192948668984400142134733105223570741025779499508410269066156819884162432551924361836208848270289864897961822775134784747165773864333593249405137491116816743968519758070442118813262845296394488607392383616074904490344864964590177860823390795706001417000590899272141062508977913145922389571939388199199881051167024665414670768448653940193636739887924265819629022048898505685914424127535730221515314332747319834659159587029348757291939284706563415251804220804180416639157827926376367450586180837752780653926214754962475715212741083426077740772683416994487630849209378110815873548303138591074137738036663967490216964657183095852886994469952659453936253995595410236360410379506455639384735321297857121973378659430529347034190418163877567866367944912237687250893348555281690596077440173684437289995119030364012872003175759191518532615489516204165735680407646762427386833124315366248378319219512045369274742965202295622746375455025209486087082946303281061443394729616467693418442218810809724724996692189841753133193948560172002978438714102878408927889942517461193513723377406281525819359058928029926247548623288144042400946547926447825272330740081825992707143316843582442045695494497554909502246044414996462738015660702404178299732118749790185161107774704562694033598521359907321690645579312643441348751607701516962631939242792330352130299040681592005678284019809721402777148370259811005849952640567417725104169416728474515238131359922539773434323962367301801105199493722752036512501478128721852466290520779297423407878699604268549902445510705186940595235726287231480487235861528684680785102257747071339034278309826088427886462934820054658643435176574286600410978772119433037671380908628735306619845209033088832275213921474863182222595065813172494911499846715214146525661470848594503412773333766927606538502327394152341382889472000000000000000000000000000000000000000000000000*i1^3 + 2124448224893331431767091732200741695070899353314504585063512543912453564207091308295580492024585504058027813677337713524974469311014700959656615972210509668690803386152547740146325114254161441272786010140949939479340427803124318307242073847867750026134425474373667509214627525305733202805704019677112283446265533456394957201810487375360542459518114354103468385463745844893381467234431072831407932472920621113938005677841762780847910157144927049509973381343325774927570831220004548042011848346230524900139353378594687200679162505672968693959974536094321584904744912492001938173182605569050512920595267718609046324966301993767420596625661655093800424214353391500652764884791005773411197408394428249799613214115710405596450978020460921372715308339535356100013229750504709754543393659064797598973543508771907078598166927899186552104674411041594200860835980836742296050692772433170304880583463861832698314659579066751046611593392862314218466557311937487024798318493392610938097950024289107924666190763426586839110378403899396397354859361988500817109331162812101377336712175078590733025313545961141712437980641675868627788612817723916346600653584614263304262149088757668858638704816823439036220670484998729612892077606455862858020734211642310022154519947744742798667390044087402076155217409481149192354735627852238202779003762221465888178742407509299828310790929275702618190201161300986801305661391906367256283167297368586858607561327672315945793827349522204269639006858819924352900425846702319041399307949696878239268964615898292003714375134455166591261776132050159649725070834064559648105010357815915069990298737030590788991426793833968890894437863895474860043358591243188225760307931586885419748346320092420441541651996394403058071540816492297429285990211216545218210705036576308242882813993903467740841425283558068483652868610920699280664596619352093198990298836064980217209433959404745440340994133456642939691782280932075359230493468484325894553587088883931351848128699963837494372951821815984646654324787360987167317319681727938471902141783362785899123392490377080088347315820133369182846714770633575006731462495934697006295401472477409819036566161535090541203987286756267620052103042230460970626364454667407029680947209962734506083978557417391062599474486103191396316022058913866317026490973351709753225531634839957819040549911433016817933888609443572312669101526237466213122739750558525294958508383853978710430353336565259629907592399666166824441332458840486680243728352489844693231825436031770167702065038546397958218774405903478002168597423955561751170576967992746748426708671099166843785422704654365375424281171677388914558918925807044141929012779033426388415987136501259321278457679523272590908651211669127025585779109304278832607525038660664684246767802411586460740741755142079220837471129397822445032927818535754407580113597801120042134206987468715356298898491405574837981674317040869989419735663706774855126669890574474329764683205574351046223466115346135529536385457044311677891349668541352221081600000000000000000000000000000000000000000000*i1^4 + -17693207874643845467880045367100049726350469478277806221269550654989540468449559055118883463524979409577006874011750009173280591654813816058412375055843397378035694354440427118780225382718824307035399432638288487801689572991102559298540835222742362036695262966365584948592466992520576271927885072103515236958233396205309827309154050743393547353356848503142392012841672421088359762541753568877505114334739832607561218700240106217611572177437728975642880132441304861536150616674502948116521789590800598791583750359134297605474097691038469607161719340708084963262308748274605489977064891479435120833892804656138816234974181645758995519368550384865145802610720746832373701620463445089326932442119919415580233069914956619838897175550497642043692681286170815249737965575878829855404690829752571381715921518538253021325252477998391365496630552981114163861974568535822589851438134652028216076235272977551843959828500378032264871306278472832348768470386480623195044974745248131594907756483809025722626088043572551764600541917750192906951714997376121501484955566004139204713273276961734858912167875334739001132184967019886038318946885297246614810507257355362422181201339882596433398265785726831824514078259351697962365337767124089561130830696427365211339643830667624908089217581513993296402332116635857121647778224720931952224674638929404129660025814636468169731941839776278683700219521579573437260151813799146625933168981945010778025933850072416283834786573197333316692289887548952689302302495333767908399574139343113316154836731908731497732333047450918050032319241585211630706951928903462531958684230882447521658756761268024631804776605719619700159647576843171373299062221891937395331800023574842749829709489791836426298893754725784531511413406626172444161528456227138093022558334240013819156407345957243053994878902300256534717089897371503997393733822877888860284182852662717455875268763249511630625350317929337851024431239327972076417783834992644541598318016404444177884250400702369790809893349943697345517208918762259739853758469248042750528920032176197718157119473852433819914125161762794955770919404406638872332936613596760779085657403871119284653069201870008984063111601713577987847041759512882247843515128682120949570516926875158532184525995363660506919940402567265304207155153594428159911891468917290190803937268465404628605581523155294063490084445377104406774706024143706680422224159477311885806379116800231525587985687257537259539580463107237498450959655583561239314299106622051372713558764059224100107522976534702643216770521277664815545071067337353831563454461069786029523710989757955835611843811476636503090615806468622583532977094878904843915576868005643177593925930904804010155445236707391176451874805695859109801226835720754358951148778832072426715543772794872020138417334013378100127806784957984877982381120132883618756000798120913785041974420424327141004779152593667671169510437488666950845688127584285228271061253143239155756079915207654991941452911721564371563559267241570839001672929197101678592000000000000000000000000000000000000000000*i1^5 + 86014267583686173919563933907823205695151134046302553715091215128924762351872846298838011497329342231938927631299351882777747020251682381100340450099567620044063297384081941555074294385684245317750156598654931877219130444033783265937463472043930702319731742439300780698454883103882244107566709395170748370823424222506024068395751903741635833813736453754627060042177873339544613240124638253377147829324689212223423559939903170818341973713715423375481337736118738971742872469656471287076157170627540471123254272162283984751022704875108267458288344643321551574904087254551994679253705465485714853933926969580625255421732361910127651119629757573265729428200969315751933751777057218892930800523483686797829847915780446182578822184232640410455886156676688963318266758680137029794406951773108378303989442925888903333425964375192251237433873874864497640656739547472586496125504303446786193904496906746719143881898848734356707321311874575563507812653316441431187817289801820800258779756506159551884824291899184981959252247635587091024545983921038210693483880804500886905978577284826336753980074162839912396917466149934676458347154290695405912017441559237219532897336279276673489104461148439361018320219696211889587547418743096463714998472647133520695937975878909682286767944761679203062875567625055872451635378239118977946737643056926436939974727356663098819560965095913233967430747994979122170790134714704849535522271040138102938073873748264303536819464800939439366742932479452947630877482011751005410059396655730362489450373818172140070948814596116160759769638026886033509496951436866324488360091176586509810777246796615366930805945738590854936623929069024245998707503277042836525101650527571218250518757783623177724391783450792947563512994251230160033026225685737262625732973772141578032231866621620666792218062242919752685744486613197310349780363177881325385132163229616923758726200463382762921269558833356043423090889267017592995662150989022899061333991317686158782194892600032836617613864234352535856299816917406392375577277740902110955829536876247963154519648438843566452834807770873733992830752239198426195925885257239356676955376520307265828861173291375345651929242059712706463288034135694206933067449173827317361880661909296986730704435065550681961848438627989085291508666801719568524514007375566174781334005875008464097824555798453098928315901654338661734502640469679232126537984355577040334273727584601048669368576743365607444896770822374453421830104356288078073006507689211767768445170291810608098284834731744987618574078127648842977323710148694233997536367285746273569300576000462681822444569597162140146487225702803378292648337769908706574111437411553064823593919008032958492180141796916168518924408940442972863680830285308616096726138947050478230956425392544681913385379525874152676975768324696868464917246951725390796888450542612800185964585248331978925364751864831505840396609101709210762785796768884330870272160022165339789871779664892270310291784476240062818854179614873179474144107906644133806080000000000000000000000000000000000000000*i1^6 + -186370009497059416648827346147864607195863350325375950411385470529422936502980643664765478920502739615216293314613308124308863408167623824093908567304678918767711054036217789801744327802393301839282799247291074204666841825893775028881718309244835764057651889690403602175151183390760349123882356433108712397317250055092373966823784871485727358909648230877802785128960281107936376382004769275795402078206355386055304492836425184172641159885005012373528063189295621023168956785196895060447902113195870422998761433111196797410923609596718252086700528618346823045075643561598991383494875535716257800597381571743501467248878587854274137887163719609764562002103341450778866360457468114224119352834921976556970920658060539896547488258049840712606010224473196206666563030795006726187688882772495604721017794603570893101255063639721676830172518792985988413847040923224430135717744166524007650045167335401327381960393583727111013264428313850662329531531261802149622207615220155599007048217521224544141045462105473854298333521062232898580952274870431658325566374529270565841900362000696209462254801009464675541208537805939694610847287443483032302200728079895380661470524890539196142653169710692589029709330645456549218775701440500011039147940562346666175982736537485212356698379638034366353495824064291043451700842165448639111944940846064359296561534188687669238417865661674238993053590886225625348231620692290719790188898166385391834222133273077386483659195696520764431398901209577155115634549625304637353156310317435492260375937313054497561539920561941178265581735778433868606643124017303648989709701057479012064424132745738698937635948431536819278821193486760445228991645113668437591407971836777744860671851392647775272859032417234660022911179677060179923061009213606881613762755194792955569006240163689279009855139088098570526112095450181065672837067877713567006296063582261888079831559284448620663447017186070157727403325154451876045936715986833186689053676109054981943950255670296786205878834383507290830069842588599502305379965023851008526111229001193641099985707188713588440585860371186347043358082778516907316725321442104851520049791510155467220658296052623337840476356911923275385232465486823777350674302114671322410314514364180727841713577449220425310780597829945389998809269713237811807655794019699424167101164233623837600243531872732856175107306749712168187544133732097112872943482085015761158551983099734183971715352950006998121674211331841947963413614901017733033932503837345069979394407291907697715549312569921282831465191906177912311131364879004431416678718819210713027810676282790176421781755842042630359307739958413817633080280233557301404913667675284218726043504480172366167819592360128933927791477065740612131010500180640710905370836765904710285537943972743378157515861440449511664173552791199621827172786962875120043577601589254325709590431072259623346845328823659405630335213166694845822106661731631384379218275254528249497394496398859698778594599326484582075338653060197443205620567419838372249600000000000000000000000000000000000000*i1^7 + -79060049558141038751519302656565969074806447922680482890664821244976312130752490371101865251649323878731127606909132976616760556141309882740873689122160973540660666933759354846873077066379481977879689415209568661392901713445633893725659769248288455447643363885653030496290974921715273346331860069548832386954159438965560111327791506097437122178214662818347261596289301466239662101992991374216737411017049011614075322542562045012237778798975558632134801198863823336553398037624810656264335603851596137760158260344170472280337326640618968804853364196293456522369613332125538394576426956286257125377772996780430937603479613811863235770368777604128941710253782590993010889649632966903178637278776137423538252878302326713336515503381547512941426649045854599107524782272271346231275591990730127539637189913960646469508992212789729663104792433961138754557303524367967312120715276870783245897119206435144684795003701099539969166071076171595044401105814375687080878133356402423312605720504420102507638601591178169363888005390171413817838482674409763901918806624211033674397344176231235220488715283672999645029120350543827099408678242100893275316147614146943907631004572698374944723105480317560626157882682117736222990946181017549983245413965692562541042098306630729837223463679091835825266693029246131991326595573304728386442011396873553351506145773779234758403772956015347963866441920233661644245299420185894847341240257660976772753451190515359173302614286658133522613525224014304650664590567820995936282119699054236122636956807996835106343855402060009672710810715500407354393472489883694767094071713377283069481695601057173331596309181945304591866643108605143630541718508451820736090243297817662972134842024745820402816720783697502751394614619914921556000330491804920148000926737469484849440233170325210000219232172721913465007701210084318075567597769938745629641388794540702409470740501141421941892721861167216181149807227367143257030918018670184251005285078035082280252628225044431347835740892996272807207708798778976237800903018433247112324134265660603228874313034154034197046565823518566309595666469030022149512963634547925486418359086907339885397370153065435188380858780660080591076862244434637318677072850532733666805256269277485065316924271207804711636871003738537894998580861308913124252626732978154175610419781241622719101557639962008943706555373909334173792732985628168358431655074624473587175976952652299629513499658118693210612763933385087979931025551956284851200294287042686179894495188077985599519936237429020962650552068382489742285813887554099162946998623004112765452866825497765716037594059019381577105188343334504573861362416398487197625253036806849815535711268744311211786481157820428005767185010062343183719287822760150663704109991835512965823675358442477354451565420053710284226076081716177204208161738379033197068319858118616079475800527583695463094293066776989820680277296610020424389140804181578789995672228728467705316208477950503205397643224279080014868737438620624902430978667056201728000000000000000000000000000000000000*i1^8 + 401972170824425533157287599160614737131949062057584284854065769176046782147846508095398020611531360746763664588010423238682459450016529966260455210815113338910514235380818271493281712222875870029627664159936854848342379280980865403186042944663938040190124909006836579403264421660367254669881751208036101831804548862933037419876157436381367276441678767126709171741197660823590972403775157854677565313712914687311332386163075039261614224321355518765463504741147574179993802046259422574994809891149679975593240094625847237962765995362218132098905347284942455012491221897947849188766870983222000232211089936680901764786036610565794025470205602462028940613200621575755028375283122172774847768055582007392949636276439141045181658240830841602914518518938909525920155756697572989199182860811968216202131826857733889734940414691210778460697227783036319004117644239172189791644803870160476995113275370745108851938856796434461046652714182233569539328870154005911930568052032660457709719182151666595697116680807335915247242452575245183922722141662265646342301602487352455721711281522260199912840667283407794580646433167070137491560053809172701697867225339396836464926577400197397338146182930563899184528383446306382236453804203179931324165414697578024004240842606860979470229857067842053695835784580201986384180972115255320699079353744681103997140596581141822833419256506998857344478002316780721970762720803302821292394335999562255098457568861811907625795264341765267818336112397688019154012869438144131882368949990991347233402020175335695424283157154402791736345261855027420939642243430547418551948095825164869973980669627247247656834848871615369484046244290719527429865892941472026359586558071698967841694084630854526880893162184375016988498302709947652757598937279784733238622938005045300812474264159395725110495677653406517830765619052303261839672569066699953885736947216240878845634485456862487855290196422731100406196180863196879653107014575588733594627701428178805326842793289343836440362490594315251138210345363182506123760196851440234483100839901707346023666505512607462682087546649439893675186276832657874606832264895043829016103221416276805804165417912023269952841771242847071341859523856160043654693962057709658012360765008524990352699758025460791054297738791033847854345895166657519709575987504106113773024330953720729340165903222876647107935939326536731047831182411910883523424385597972437058916671343936129840071087943740496713819186196859918754129165388850931598856959986068126332689928153207592112555463455350586337041572242202868450752276094787067465442852966909826540549571135480115247974597716523275010111165172941299750503950062940419562469485233562759750828857927398589803291457367708798612097376780820198486451843916879947884339120857682471071349762698481404112553559274023491242540503723272605480321796126410097092822766735192443474035583185113862876722138701316417157366160378237309124669975901221849890659608929870548659429847577102199687473413405268374736721451034645256799076452083139870720000000000000000000000000000000000*i1^9 + 2365242311408484881777733547459822544454955157452528943870661170886390199092554529014150664118761411743684700161912751556018992372032377868151973330055487706485764598059693893070344896386664886263892231840657282974569254666408158232592432791987532611639040070363768725218034031147980839563137721627305362580386178958498095676194355022879228266210552518290504214303532838434828086709375736327464175023886888120631178118897138361189582510608888696751319609783318417179475808460140636882078839876279327743582282281747387220078777687967261178435695329340722319667976960811383721603743786128465063502638627863543879181896081551967959932883063956765673975110341222189971518692153667929503699221763034170483070823696400688963395049149483230781347511174464329875168840084719460966278242199951352816687148160597083355429891304752700268744574949531665713446952245726989721206508460504246265244540063705064758755284774020318979427039800631796565190811112849841899255635679973468953234215378985596182722363822303606085123505446356201162253791074328012896563246818117198031968610540840036045063228677007083005468714387856084312977338873732575860279795515451751641105799550407287380618546398690767807477092416524848816225171631235695432070133041351377077797221423411580383517282772871889991877698254571714426124262120062445358814218653920471034301131407028691399154131296554620656300054911543855229734983165233861408340471396477270650258625327764374479688322042871959104236439712183472651847114044131426914067964381991086672619347134873309713410696710363010700919613360523573867337080962718013983134019231604490648796254969655190118375795178130201190275681826787073009060470864613703418220358174350898835654721042644200869053893517959079755226995624688138172771591833134685093193056235308667622978284908236466684668650421592062073848427428490253045831377193664531710699081276282615608923314312582539809389152447866589704798689565703333665428143969585305305201927995574479791837088603665170420966164678915610775043916214527138399971931246898160235617068973679042200541591980716500934657329387631198179863286050163083067389565956955193403379435684472308619849668649688808485632853395611226204059143528396408405211412113069019757972391915656589025078884580418063392168066221508541016742417501799606871645056321097474350456520673374469282196454871882236093008638462671039368173119910695288484442753890773889715170362063743932963054799705333278034369514718078622613231440708276403899648210208868062089840953188914793348401268308974951730330663980659162510580735697513595124290680573709884040160803840484416293721603631305568768230665258020698997527559995256411838421473167324107614398900938631244421635223413380076865313536992537897918632062487408139314078898292946504751144124700333947675277328197670128230869421359365341149616812084204370915566150354552224834809256406571747513689623491411999892866604810581617404103212352760707883242743546107869654818984298837421851032607845142313666254994489167306473046557933094672793600000000000000000000000000000000*i1^10 + -1152756924326739350820061847757874543234150414029748870376427571960850866810511870225564112426637740030773681004795064210762946009878512336889034972468479463243549253532525969524010237754390801639917708106211691405223197972680954283062508285449395488199333796417098319327582801816918186219302006935822994282827829212490198943839349666456859053296460248510677699462080179091522102881905823177209462791248650953701300336714711301499816450476492279365865992913899836093906576364634366350492909443779572037909273411361425360830148065010926867331165263401722155756269565749441224825442842430048481519161597234284619369577297220306329701220602080612149739173556028277948355525969593302130492328255688923604023212001178527197524693300746100987913606630267330131185942813829096761136171454181108848809326887701555857867229058559233889908867692562410973662009288531024895117470061273765127785176316859639199423157944630231253374227871056808956351305775079366221899406922804889297302999806495880853414292643548825788582039288648711750631279763267532901819604105184552026919489451631865394397963020418160323371208055790977946977340363708156087289354678173149691680808408419629632820405784119071332894290219548717046322162716944244756870156376337202487415319212912210680122409621493417108523737590329359093621344123821311757282551606490286714541902715957626272780076085809385043030909812476671377831701614163768294198649707223977617534814464917563332797472139366299150338991315278327722713494506374759194931657529140957695106353095126034613844682537222441054463159924482947025760412091363356090586045985720266963894777801757155615054329073420430474370991435727143838891998798212949839298524035253340971772678488803211272524117665460942053831523773734308426796781744173379779115436154999682792073925949381370590271214366852044894358800031424006821680162916708059063028695349192814496016866531530311123794063604495265012693472714346326495882649794416791975108691395953190383898304937482177631941684531744317969887929402133449301973384569117541604223256330246682933263413983119247032877618127041298894594565814201519654767169384083894781303439042228979412843080847155021271959346893198937433733189802680800004746374134642851544044785768630659809105483500332616205236565443985518698130733503301179391330414210506857400600004307925023453600933092180556710363249204251320239874534970323103212912804501288382498875197394937818256760312517170190509620516482776655968388409745243279673426907335522964595556169437580789169323864901542208848846847429922132568434605398954800631070381594762468072966478739113964151377790151466678504054262153032528323852728119747098560760535621556373958744283993843421573569326685320163653179948383937158623831807230817028007218179128669074813567445419434529147809261177068146569026807394435944347344684903221866339867799375241193118419675046100079541701919889507854556198412967586755945114696941693246296443645304178171688427321300188242700783953941486021899845102611678691415852594224703733760000000000000000000000000000000*i1^11 + 204491323487916439794885749205382466953894479734847231951873450449381692929167770444580902058138558742835799158160940022688059848758560611958349196517578135699728806890880873866587955790130901281722446896912719719085395241282962926965343204322020112940274168930630960043527268983820092824453699879356204001846769267187542454332474085143682016730750475374425034054691918555354092229400116772871817829871871776078458376517187580213891191639583666654294559431973528403979722972400136649611395849783036678744095895707748286745708316398220465808409594808845635341220258917332962259882229002202274601670229001682499236016071585786862793820676901857229864367900328566766448100570026278823037127104392661514193469475635693317638461253020407962784169179449100391073644686557739880831989888589569761551165134621322936259704293537940392649832205072281259522173441520555038880649998911982527693702071944954391508158378236792691041608723153250486037101371938518003779583435801433919326513292971956212400009467162648769233960754055615387273659781696351589239565733013030445477524353713336127107572761135037206614919048349114493586437400963537065355292659513452228274237288131507755918971806532388865301423307676969604801248058615116007523322241318130508929165897366291339931912410349471437995735214522692512659318146964689282025346334743343798109189544314479529934249495982722961771540155063666029093934687605516786618789171913660116080625370157070861397706724446879541735075942864993813233970690611782887549194244560273144018494286008619929907914677082645264532601341703609630090133764216890380692545226415360237915458214326257440827108214771293351355760738885058401563670657765084896126886028460779074347745872074707449514187429660853959072074424412001819379146969174322928337514525886767778541498914854293251079831626109359269255269339571395944063175110864394028372600527628178794618325911274579848913711721424066596452338263847647894860567647844028446071275318179551567779488306824796105782760240956410503619487060178180669457516081730282333411586023872297651852636965998221756844341525848358528991317691428268488462010780388278171892010072788096077686340553150553571283345213421352224583167867294276079234718779301806188352100361448647177411451403606589716580687916143909158203225456341940940548108729871819711555481882480723062657146703913746842440823801254133998950278085277372930343610520981529681591047944223069040807509783036760805173782021596296481531332784873053835510572335328210781761544963838212624019275198004347833560246977563454620911365396617834736234122946952103230940295224814446675071364028747137510692580459028125385604139397582400251007546292751977391700170422176426993503628013065374153626915931620899047231253295931159070161179163977736811461655126934537392782651499098659571370271977407177996861590698740791821928879772214006092619631718601677603611885692490677214378766830802800696654828271146693850055240084325853784002040408321715908569616051788188244412375651910903324379543287176888320000000000000000000000000000*i1^12 + 518091971013779502575632468740573341670896460414585098023739533435806475841423199800874700506975910827435454723592890597479407820720721281689444226043950314007294355363363893007632206978435367675136682913814559440909123613808292448706657389486841473967381956738294406990279589151037796780165693286786145226710733801599351270170375320757824612214514076056313783800266549275281262675737089247709745563921422888855837124786391305090719810091266445726095691797827557297337117219175614661182298152181463357362337712557803189537478620989000301234192069028449114168982038938493150493599999959562162172344048593469141510947158550374088345423537973730615868095762534535337901743256807562812034961825556181319901456834302727354981974502103224143123522567668957223993158524620083144664131682680045772672486248573645310513227017592768654064314007431962029703868024357992189475830970119166636569930229116648338947342640739398106014506459533282463465863471640394419035265133138321281726663430641439595590535985552386238516319643053923999317572777817054763513892634129924561912993287557282424686310909813317049171738394498422214520108601551736563161913892246935877554749437799868034467257896407466656558660923564536840163728713483227607807666294102538557001076040293819978237425807441751919142597015559838790980239324267553864343689451323929850376338902955351809955881710518183633906802467967350643096477257121648491970038917797574490449667663765694573563577525508001524655142666900031480688143700739160103820587838220064890022576258717188179883681168184825642171871026753436973586166655045638776194840324784525414849337658186369608842220402278406992356321286233635581083537327059146626391602766610014909191125596710221179195224726404714020202661907314654991786532807688660590598978493554470286203337749773196542893356610904966455366258248451425437819508838175393806748396936730405724791856573630025773548949062607044067118566716782577435234094057026418384877991247140538668361745026266959759350111164428312026998238139531177967759729431100244367967130862686288276902190194141147640136496382177845804086377468625139674061328996951232328052776966468870598606735530861760522827277879743535894983835848142753721085192467895120894170529996615172991236248799356925708620712325021285959621884132859915374371890657426905267239858007222688505830069119303004003011013043881909253580345062460952298347800520886184727638881203040277392881712699990729361392694795175940374936078631290316678038622743223848998629425175193240536922897662292111064865930501455222439413221671216488779936997853508140019902726726346471609295155046828749026213199449143316639275950197215586923189262113103279079124883500204116914560909587694027214731126229355444089294482547508603076823305846491957652358090131446144887454854723145614288180404515159316698218504872770097181621444393013665986200861768628844705612144896985196199864240539897880425310666661699849886779915263074556536407205384913514271044181945162541389144890782288198572341812152552652800000000000000000000000000*i1^13 + 1172320918947998627394005361739780694013312774349267538806913212777257696379742263247669559752441947372832542323641131332204135039185957402747090332221444873542499028560836464093877082281422102706808768978376419029136939417678208505220572206446191666016642425086329927201899297830176599984626261069559854536149868889159371882341162257744852340776931007630822981052602249845967088936229289584741435357282503913350740729658479604056295427714404769863644926726866910436630840011200617790697494960707909555119583410828591474496647632797210475848190548357356544819502140318144972992673039977689489539206907405224785803564135186844914686485673309279925269593203139195949014112917513999271176403301124058390031515903812240003002630574732659052587823811593515921641002081922700899896460724950899087218284125686699852305454454646743228683367756126709714191450939320111434563182082340655685478549358859385858217463772725750178749324844961501697369583372697037708432100537124886993115745312760892264896362445035441275999900807919758093368841313575433307684999707632620987699264828724076561714014409868969857091809880092507299022292366688501607595792522091906143684751547831197981031473390194991657873075058977803125493268797023359822981790635372897111762372731045779971309879840866426949540804029117738218126959090753673428095441578576079016109807444155622365963112518877373891457034368615922020426850744359542333083940364069269614432073830919867295204636086098113280115486088223447992985573970101381748495644276190080179971366294802757068583576582699921969536219778399994603469290589251438988212256967283972720703160014320166874263681612968078784777567396930610899240461267584395257818441705105148836340317904905421311830955826978486562343118523138305578110594258048196789097341334614142100092001507227972954930111179475682778398265505820670834810144548687795293242129180446732785143182317803450301848040837986869731621406023131911986142773367934899322352008240012641761246996428971810877882190275207923158911321390485684457965768442514934947262862824794543467261407502824050494870231449834438217888906322216254864629874999551766118307062839146899827596267489660215616453636585727402944061269449895293523082940203623777227441508264556590257449803858995592634824474208124453519990324817974552487452912241113258965677995203977451451532965069866523164834051091867764924925770849922635887849766596026868342910184413026995538267931352099766587669274219232974852452701894212328036935167274055809215173747829271773234445361771041421710814141092759809002544101020264161044726751416909567750103106807951402468722104750610538473972231410096518633254140078124907433613878230792213171442234278712198903335945961157840385906567006996860978694672597234099387632856269993260749360780492701354966531016929004143312331839726883731562644811951955599505046294315538428609020738309537319157985500573195219231953845504368972416243578548728979156830907388126153822199198350899750735164507220499227196913746504299508584251125191933952000000000000000000000000*i1^14 + 632333170227852884120349924545877955632663040242818273152037788659127258679591983700643991459560894482204014080294544953126266999901004782980299295388303670151284626416059242219779909983412755763774155661898439912460405594064980922963705224786475931035090211329147564853604984014302226975180339246365334325169250792093540860330530832707813090500521395039388459197016007485322290990679211293578758499434587331838683462756012685406457233475620125275439256771005651307148198527936102554558302719758338058064127208740816959959855349707780947871294328162493494807626551100934882234774841384621498031546561884329018878888904213985529736201616970001133936330000565881479012066294922122203022059005644424107607024319501229139969609281821689435863411257133848719716000389513695370000120264987422723533859486639399773001124746456527744929542059722000485513041094539574673928071075687459427252543865257143629396946742720822718554326413756197836860337038499567109779747027000660039765522230814149455866586316151020185695986087061527404293750751487230747231426220333109353571468089163379202345725322755348637005274249322570680131139977276242088224833288162303473097373168120823915317019267952671800876084362027156284037990470749632637888767536070520569456777044981713098122473655040282319461107783351226039198323584368856785367447509105799109958483449563856547316866384346687552316968644783821505883038478987454610550825671203097350300200615803813457446918976900076971812223716064597739930241982889844633115048901952532840903891316334165131196292453110498216750925475449066812871213437607975982159933414505001494112421565992106666394766180794637071304286696240016698252257161845940354911109838055567070714028484254093195253907230928319368088781527710794735896343666504562144990714925538732032117804896779418425601525708393522239981724545497194279550834713192627014553717552326129274394214482309667336797331019111374763019593697572792466807786941975953191554884398863989058879885416270088909415569555174032987796519115236331162652225660791866244248704137099756715212490992058415139493839221180381190203378796860974500637506814694942496805596486132982064185822996721290587635854192667421111691559390013364255580466993049616185865882724140971449840053292905933828212239066598092232272208101308755160070886191975523540321101419262013873909142779782714054903984512526185507703652612644886698549690328612163358261456175124125905174912048188962857256285762583504625756476367335681298972985312584157461787934409862137605817296264628937395764639262905976718815900136413505267978983396352336412777531234732509770753796525756590971658277044732419819289296937822383916335102995778061207151493127073589732449110135124443142409149381708523109087254091278204919676978559790211863521517195205281143461031143834439841877723765892827989232547768213555827862122392012209975864595767286538921410112462484673595058456566933242038949294531453281960335044256994644544084301298553322236119361925192563850319253589801454926378202321387520000000000000000000000*i1^15 + 180015889526545237241018581705813699267870523975987997768984440036085308839756913380219318247646354993002864132941736536908298568193231904933011370853937985179196540629346925503074321069706280624746091570531659855768736032898604199688335879061335825216283672908362096448468137029818584140438187450260401043664626732304917196350774455705532166966203553825271431453428173462695981784420523457719222119838160921939137333106476848630456483416725405235277293798415400127786763365747725527863589070692887625460604022483618887441504452474755573546127896192002584239076613491321840320270564828862048926023315525780410131981098310606481004073297909594305874451761843747192318995799362021107481191739273781925922710655706617611277602098901928226474289258992359255662192648813372253110396035115003286435421206368880230262859440533659970651089660990387762949564064385859356235991455939474771093299871336168342076722171859180988476966913278685630918659961387874247421254877958725335539177399283332039727681162913905645950516525331062498653640782919718048264348384086350192331199116922328786107763359280498970423853943664482004859987195963066723182247629516010315576922408802527431101013129898377017423456136763148217041058707807965048290427196028940486694883365247556630114983509332025161588005752821512336508769013482910871879596252307020607693203950456502241363485970276894375841734465839945114865063086594982874889386883911230813045663202821558424906581847239265454284753065610645132867534281457657803683295511576000937254058848027080490968732947667348958445345085287709736203410193200314814740559771418650362525531258648022690287184544524990613869982872857016742656445952876422529296994232596894125082450665075995730923399328423176093454110036373775239941553516728803825703972557152036938821959810869179812464925743750494357993751607528244522869122424747630763993802702115105127915848433871757985165511654832227093776664916923135561322136939565835538959416133620778391908195873087660332553908339490729155123775804833769409436386621724224340451081720832219420088793050961470440911188162362797538477172616619104772815684955720908411979990932903670290725594110020992015089158830414317081399648726932801137803224130819840618692137359059325696797361405426839559817499930848665376291174169913625738666982152979845762026037973818253003844478432842935129236355549448327526812750620302435808341930949020450577111854989403388580810668355966449267346832287647303228179612731344649677131586388751820414693942918152173179823490647886140952471170752602368308020020699386194283631296053417425837122649196238095215454679513582882458324644492797761764088279112634307339337265093756837758403016635952004662466785179932508118970256255828825037796091683032018688178414507930877662060609557492888103329365644640248530680207617068525044273562922388216979752137719612829010078525744272138594864587385907272273889937066738158767887715292909434843630012159892311217100170204227653862130215341196838702969944941652715650436718972108800000000000000000000*i1^16 + 40559815557615950821876882275622694680894257341021477812411317632184636896271291263370018375962606283243759518223712170641527947711673179163438336919131718343118117785664373839367670966421486433823213937996250757203777081085173541325685320612977537448343307952093798445804646227404954905356862280026749691679790119686660336147530187967523868490650463479812985813587724636882268299184193340718909307308490741445110371376772395088418882981203794450272420600500248701188807435071887960414384209357810779973996341078919292608578899103770211853544516746311571589526668213179743083852410122258070465752017176226036119929280116441022858867583377488268737855874212850087252285437052945596440243507338149602297203664022943842700129782417224552416538966234852129118482303689096070365032497181724303875816535713080242409066818814580370061796334297221099695551040256580894124115806273649407412667944599730975942593903449251378622882886858100897603370554206201656716577715782528360586044477680660683872919279944719097328988241195899788372756338630377232038240463133529792123155073388442398024570235026866919435947026074258458995017238886141732977441164968361780023626262235905834678290316973460690503557521851690263952816771322010447105629597545954553349067294600057630843612538448080167602504888029096081544348223875111553571478131513695770351288819611077609148295248314849668298076208310226556189268417853443046693453916313397173702801673773758701053290577628262812335071790926543496348275669997786048416649860733619669259915514047084654459456696874662927652678855980876601957883131986345790468504020580373126156635863363350608435211985959908837594132160264239580794609841800722164112609459768708977344354989278070169373643726197847085053392942866947437249384695383796719517043178863290168556303154709993244886086230047712372072817629848633314429008873263895254092419598790430205665718657860110160536829604365375774854936103338351866780269868323437585886832512781403660393653308145372761512345002108650721082206358425662523299586429586778552546338423372808854502139514783601373765408896059024158338396265014748076322375073221043506918682826832216380041033665804370019019915865601354319684539363213668707822492735514608772414449756864930729192473491145004878839549575059572298473440550101253670780338765485177852710678264399656255744829854254906874370768552606933057171775567569214224766869684351157562218107100363932818750608601730879045270489688840967185990223519538122978980794977888753948432058048572971590366504086756544280012268192150959282136823103016743432365858570635773010329806626993626123936841260621143293395923646294789921525909483324744696511540308866882958001799033695575028542103799561356295628612183394371690341589442194993354071927710123211737941681172563959532265824264970461638848908821013128537638195880224269269258769398647901001154832372038237590871180770555669909007478502227831102366706501898134219984963362655753876759657161686549511071829669507403540789963243106172360687030894592000000000000000000*i1^17 + 8543251417231191168454363273280491996923465139329384853504311230328456213216869268540797123520849821142498912844279060886963804555586177839382985532218109064254926901564576876319596806298268357860342965901495317612656362742846822378668915561633116062429820059611872581952318347537724929389547521998837864540285468844353610562644381942296060039489440671183209699154233036112419539034965546040861554659214319248193037077834103862743803814437064489925578421681131642544661526309407734062745606476998829220992765138858019847094029427950748084831146756131757022819884933890257855455457446359137997774210421725761211816582121675391779521717404852666717539177781035611702797989118366759181121918135410183114228300344550827216766029548785171137273762564623124206164572632694013120938075936938264530825592553039349198272258530026031042065318808209182080625477749808362800012425847935699729388927775778334475730868044931025604112141609938367167797710910063215455271951191750529944343529613816877691858952884483028960439412674993191802061882305024162916282762332089735096230434867586475242901277117669255190690773579283808813364753888791540232971829719798399219666232451120888804589601843325188526201177909531186637265559127583208083064046350982719770117568062939096302368718844610474834358394498746768436003090907946090417043103421749688199030532625923509389209396491536841455047020070523440571262344760214318159779513636068168246336434165877271988781592563132027046382603319410938429606194916601175764535385695623360166910098455175373142029264679404935899036733044652698126982336183083821985839740388940316370111876602665628366381747605199672946520803639335636168537136522408728839006274384163037499655791677457360447025726737777151330576902050289876520404753651889901971008271804654768352636420118655432016630387406527668447855231558270686695604915992721940329135168561352185898805820294193334787181602437755791829903997379905869751457519233269878830648620103491115123561040290900932926162547117123371513882217578856387631240913581868958958658625058934966860591293191667265245458649465348338134293168238324060726369021538201493864518296767481250142962647155653005226318702707982023466036788715930556618397796638969961036037636570250520238330686423843677607246672262125486823877599038273309053654033081108387383564432251091080958086825642655731950824978627931362860929974359826332748125377336451347255230290751386909471860543068984546166692315378984375351488492233093493237568244565265555402938602466786531783792371521522865579781131118473825983911769300468652824715319761905235562748151040137654728742752277321888929637567263126087616848708726684195591225502930709270263427952608721728177978602357231016786930776685960190865386397413131716703053328130820639786411586230993492144657405699744325448660673567107171545752858177383969570362135108370229591150494132013259262494060607652698426497874618063679857237716970023103083801415734042485262917719275387769704963319142941498283327441286567696265369354240000000000000000*i1^18 + 1535663035391625302930134155044454843894233029020831624705369770676923385798854479403452620861474349414620081718560458775395016046130564843546967904273398473689925966577266579373286923397109957483533399000029233930186423950315382362545375426167224166131666661976017902900832815973187659405848937643499552723719983775167180255390676486084218082533061302283235111667617276927873287173159080474710622997962103060525996810908325605354060011690492407732268674154908797371216420479064808897295018243631839690018098717961484735117779451022918338291043511552769942636594699796307062776167368403320532125894540207983753187535558468318073238750083531164508904222163249522780356433229619571299355009815550572595019331472524130519159278888670300560823595956504357660197196546614334305308554657963475929949132782460960319497598708379467865491965246480148273242567235634503104617540802497406378423747153710837164658861243481745254366776099373232767882240964973007743426593862390709508719196357701763839805904801188422352742007585491238176748371340940338346569732702542256572997589085795924670428080296414251091525762573657046071794571194877719781219694248607619329508904807530785878802397337416907167971852372529276437321742549518272220802346970573036299261332366391661970461262837937982191956472183388683814490017197586203536909198729768868972715913542651817810227890658938229772649938610609851023000960286031544239911331198235982977286155606286376994461726806852041868258554855894912950539597309970727646935297541018073787522275271808065598653154105314698430542424759168150019857017040657411098990783543677177603955303022554708566293270794627287899360738990784032920817825704492330961336796164693395308264629455586633368099910140380789356360381170789992625813844130620048229980892626529307336222149954753808856939561406486831353515905466212551595906836262997613052218713684895972438590151674211126796217630173678852129621585372190510900832940450480143591898234636636663745507542156154327840935612411016494027290064593975406541545639585298291195269206400021448262779227260601574028480592214180440695398052244340287706696739510324063713149383928800377280165683263328629800364453434592188645804683486863708735376182634712737998857976019478235692789287847707250107446079541490191445936659002757067002830837317106852928737182514298363887803075568115518715117757209552698360685388448244219852624653605506134269014313092114359893499393906355929684142978384490313954741202042570823639730022618670290312255771397407121903838971179284584134077889683948947745465053162576986452854017760123082313535461004016286045398055115080022480876985668154453708752240249907563502637492382270108637385519762275472339036721226465526692786455832084450837679437327561414512289066042912783247359718724565342142339978205230752468156162095788266081143550363452976982638408569368547096416543682679772703390595444470609095046383383413274257963166890640597681667127137103756791167008693707202565263932848763044717617694167932598085274828800000000000000*i1^19 + 211111034365266887167504903413972123580329456956699273731131231234898138682821096680021673550159412448997208048231408444860675815577273329173751440751271504782054490503962573221403568095027271128035933537298822713754945886553486332415508284218993481490131072352570146588725094970968461929255431314856069222808997281105712245415139568961583401207785547535794882187618018077206663939646121229265349070104838134134484003006527229493860798279062121129833976872859015708703635132543710763432351832386957842757509888558389646271891002789070222040088787612583558992733144670883766491270641905981899979082064257176015713121831616563634913186058702996684191371340584032110505076962060104726325027082755996997849006555414445209067369542229922164536301942364680941733865750385777768552998960024939807289664648784359816767691674768727672627555415111390692092092107017500167129739969300324396811914937418145713782892174403938163176417502335310703817410129632900141949008384068173834651522071924386329310235931170361241643672581295254468227660628625495610843964976014875453300137824736113717391404619584513509851017187946556590950005088372071194628175595597972752966674427287902454004624850575049445524637333181375795917386233657704576558133757169536659857270329657105411304841735492921283367686336435867027299571879056437078901234455203683149709109450963515830483906058640495033800739018740397361259571371227060030289745747641571782310071104183777993774904526458224357657408285796667322363332508829867914227381460873222091453298208127328742270905399661727285789453338412520813014456221649005625336819247213044557480787106217390660513547181139228078213785505899062729729430992458437827588717492597243760127017139859969306883330372230977799465564992496856631535000080287078984045208532272352552744448651741356067565067563627813973545185005259943373919056048873620157896964951434175037044835155439579098379765317446008562438496862852840927306371656463023219666177611970969456736938558366578182985917517445664990257287230292160423100537091833483610584022943404237578919608960241580089302208519917280423306983382934873902078802036878414958991785452315601099347012340535415328702504128080477128057288353061808586271382421020849985698696915502198282924446272507323447433795983638861868826754578695158073844577134996711002603021377746001462456995889717879639555307556343979899211024644022397542068501035832711538693202228604415850089614013037821256816325718157495170619261652859970977171156630819129171390522309330917164836045018171188669223506817511208180437599410007818570309059412104148892799841709971843164373074144748626923485449735731816531093236004656157927669314259101748623197034890521015887745056832501042530250699522057785554371863762502241170610480073376324757443976841266186444896334687721143157229990584872769562220049239160051697258771227052315021610167984261219264233526323125043283044044040194328195847873829101566612357172873771000984137102924547915529056119161332999606103200561018468804067328000000000000*i1^20 + 21132033005773066037967317688849781349847678577655970042591585838358413690070875003832439213182483831551990622284278927358645705198282932765362324397547830672545517483693547844605206470628067647250243420760102978257441996344728323819325836277143221672648706197125217172265825672649329010404348350273535221710244239673574915209842751088247459497574872904674006270249472919678452711007128828155665701746762488953138573298274385295625011364733948897097864151408254594017681155297613200964936668496786210379506285125944967811445470062950875966540034890860673908850756400902800453397441329474813646324681069923278615494861012473879061685628750321127296884556114523249260576822941989146548265092330927053894228985093584232127729000648773124768399944952126261573732631394114946336943430522694973529506320359621069838941272145202776786761572023970302384137148971046701693004258943317711162346898968050889314776490912716766419664581122777259547486164957643517750154454806429109104692770852779569990597070250317669540510046108630692456404178766371721376506962251843050058523976444198222006214398535171313174210512118002115812384773873415156285652750855771907213780926227290711504112765649308688824302651966233263209565296154188416844415222359009509873489011165791986671340276625251367185700817469156596807840345571561899056582986284056129303349297029865159485067372680896308080071410350420189647497544160863673177712457380325913749273606225146566885081646581332412635526798644590356018419239647275057817699698540224480498981409186474523804711741160164367231564768471458779512309185729100582029516548511480488550000433201384377307980470958413135307666966162760339436304967875817934031918562817809844696741313459915529414912132292259314687862241993108318641228872158501356520503479584991699066553214201649309159777901779649774890381132615927276201555428670761627342428564227981463469031802614917573029570120678628622731984219050944324913154166050668908586309281364998925210647802933462601048606520494326070339994443269308583727048344022238600519290611604625538526561579590759703245878970124666605643435390383444343782733153849295826516528746359134083947624583066589322964914186275019527750390547509095786445061593623525776503086867709368400497848642834055005677836156185054851351648412951618867901571700336379703407005498220308751311412693072999169654768987050836350804206667475014680733023854346045520375183669424746114889985092520160092832822551630079371338078994222170399127167211594615559548672879051166940716409444274320086537225988400996273316640041229884419817661871761541474506019627973091126245831008992422158877517730647163570385036398505795554617252151093673398804820598967836466484334940090167063025457815225245585664896471865680484609004579191568866726204285632773936211166999316647810689745555461313842680950728483551488263913623731260282581622401158981543391594150891315737080455957425170974129728903413131957368494365262094576788155578470725797547331350305248042401758110230632999157760000000000*i1^21 + 1525444952425231491569403137302243169123415734477523846708221083592629429531811929768828928303105570783903509936175589925320079082233701683092573159987044697044324452552170913412256941597275715309853767920951143328348837709103786982149598527298548334061066594960989899581365012824632168826199902114792609941076032310706181196467490857185160865393393474930372130116932313757066245746542548142551656911996312613812121737548543873470165312763499965906834894787374107962207741591038096494194210929553308138827264767828077339937793180236349428053829067562314307914714222007389102857205329911163245531030466304997141297617166571421754059784080387257212934335628446237116895598337159884850890998733437323235035834399413806028526533632560385212311618124599920714688681490954758839716917480306206509626621836169691650214621422894911806757803696217448043749386021885119271392094479763255913923854363405706036217703461234027512205456943328843083155941858343773816185215558531216099036500939503515790982513215975208860293769725436522743001198975542978603055824483641752176776537984118938816666245186635353812931425744141548511602200745822743512976196549286045011607879329611824508002647884700041280091302095159900501522253983867856505129887749059694950019043971207015988615602797054102883640685446767201481483679881482230942860504128768330127794067192368546204283581076174172321455172778856524791982320889285611202318347921573971613298030669227483235489495069458409441167387748923192249110871362636899419866721044156256924644466081703170506302900337264998085911786158700077273618584806248408945955561048416186233695883738214093965427501718272098224137830842217999212468352252476240284780357793764003658136961183220970668824144341272449748575550402633670729658253921429890733711138758342695611972877989170940237978954444740021692582686142747964806894107343003193292473393199763644796654252731937848695312160282481613271674665151115843962967914996577924742381886034843810147824108531729092747391280616334165909885161634870176882353179745120774585469806413925909867511481466401789084992796799867577707643086446478812543821837517056245971556196884602746914920612943551712908026124590166624855513950934985372646444048999767502636114324494213332947551224397589436511814199335277098778706178945333258243371624074066661842578823460222390944756065022892226902814152787777575280531785591658938017132053668551602511420558254997253133273292641633357786316269088149637136724460759711210550841368993910584674388607217251825495257328290374923562870438663267002165017842672992506543150196562011594585549542543534405098261220532910858447140643837884212140463868447001699443802083769498827174331445753302165369928574933223791010883561298020049187796026187467662626329716768568669256197920503775724348496889679794961305680338888685515965645576446711021610388226865719030900235578420920987068033613470115469995545715885015976566297907534132727417884801018580771097720509981862922048257337802284908838153377980672586547200000000*i1^22 + 83294625838685419437377647317835423443535020783725871479559555658231031541306042538065970337568988036521417612710527286679686381122768923218626826451622444926370476561322603449602374209509090551772175305504424670423402534946602188830660870756210205412559681619572550089051435799751605750658254143586432192058340173398250989348006895178938870757908177922000604304695747349512757621571653123169331974288809759367022796878952852519018151345168602088088052850352870288336653358875097880539932040106816132309232748381425241424724082995263216342441350784683626984899514729280283920708261476965014544163380490181684300023158985298728936625882013909308363177398532468534517522264624564946200243527511952912798290681355596119696571605567809771573700699783012191151839969494853431593786975970768229943782623696929236105183951877696937910598639114953734249588712339868569408097891241530825925141386337347469616703957357214748704041131915639830795832461740413371207945402861106493912076379402083077446967194463391329986653198165969502415366303875635254341338018369830164327672426179240336732595328665601335842829409247594634810320827529899133986458582867406036720867122900279258983156641402199529828338541368249210179456104918624599593274970521147477704464971077227388041040247829552719226821517509244017596888284400375424641416299267651824377530106386734778659127899616341091356617558845197878313237535627001556207332278865364185630425592505130261394698012672619952072331860620254984784067626291546304174650975806110329545187085381265167751457324546704619148736310952512807062402793936113571876539889975120005785276179420747477894851352978500726376836756851470953200322512699577654846508457515120808921735022166046026289819782820594145694883740441130023724073780188811228043096927543058237522781629122804381843734035265711471824101468659583246723276052214724815157205545358402537968765942215324741198241076819217188451329234118104719686118360444263764617382344752008979479431872285047284353922469117724287434588086755423620484481957399393101092149440089748055763702555981108895467533430424430370042007755428916833251713473485897523853080542713230101463479345795359154969748238833258067473245106877097234087823800657767406695210312814944089648744542355594735437240418434761730442277814845575549616757708623139955867474153469679764215111643540581503547243096323191941767811320602549553260466913330551228638333292949600266076507899577622334601606000410715009434379208616793819979712119884216682955693708992166861596312160409589952275650663476056924627883279447237229281401080482943509166960293492492380088738195062760369093516172389377066593673695634989425724073015058907845672125766926623847835070111210867116147174754229461756358335302007916199140485051075628295732457249575041111444848861752275320879339989345446404730583812496929492213859170744083194557142642199412638269050786201387763796678333709254596297664743315133412989322887259798481323445684252981577499746623879602967654384534175088640000000*i1^23 + 4246546933529200401718593425795952827742471248691752864651309510008459433388809797998473549027904495157079471803176156110038904878098285231588850298279633922830073732390306095008748676088179297796851158983283222070699503944888458578787721527020811006522049651590782020641510517987301592396747213038666632118734343956177325354431770469184689228184688434797395570415332381761836347117692386213311497940547923175683342013748445746733794520971652636439185736060177375706546666535214422141053494563646543577461315463172099786223396261245596424662523405434924736523710397107662020191933158712573225673679536510093555930674803605169886540574903405730091595824441356067970728053655979225527793251293828199925113062394644833459074126751534541635726990938606189611428088983075230908825651815473451696639593580681396158760707546954617606608011708539433794247787245661943401254510768666602855838972852262195484110940998548458544132974732436860715216382126695815957339408083227116741067224981538624115905387589973995472660841978421815140765682803577055199378664893401968458832362739182688288955310077592180188365636586507337091886399356421874408048818148951562859572621045061773003266109492604600116079039287572627510699505712373345923150112562656750374216809619348164056645148771379422581499080296537111384279141540018430261100806890143790275160567101363855962714286714663322267732687896531715178485503246690146490140807278168434818531656410597508800900464841293489652425817749122902490616073460331172160914442547297011256601612053316700624314115498750526490296814778699550211012815224222744037180701286662854922688848553329102005163742466001736755757694900577841926411001642431544260576606897355869506070258386367646707772506236730923623604596964687815571965407715032416324371587661096487665757626695995050783543827764165701121636667516194205917795990362817290983331616892971709856743598630802613437006362197803276489809876009561786906700431831116461335853077330992079436055564288598509011633525949941119078713894171224211523804227987442012801659557190345947189224790087655089800106061900854058757751721540487251425956314475776990657697499597027521309073346162407604668642092449363223354962135368829420450214116796323721853005612756879687873615152602837880919520248377327325416503423894986574519338693248577449071676324453993286647413168643174069217569716462496612971854567160730608116866877973829007882255376276999247212605985274878647526858218840602829386487036094732242318175728784561871197811301642871747453490021622365575322435111955006346602401318767601673558424721487274311192312043774667700370467287148029781589240464404187541784828234029625498179686385952388906549069090652124822626205613498456735323853789796061072070265283648440286440582102628416835217648428382234353736763188285365455820062631086760672981149025327359357463088332805622167574509673002937539597173021706764182618870530644087659570826499420761217039795027909837051606287313714941612142665427192717325134121864328642560000*i1^24 + 274179427760624593443933291284042764350621110841337791580256604119807105325198617896876741225785433059296868669175070226387992844430678454752471304654268402012021844831668928470924804870903666292201327238481756285576175306283508887853515578729576749408608481991764733017604187399803942999268574769031554704791067175902195587008614764250789769723070419238595400365157580447603853752540906645544920112159169538398866479977311912474560932920035963700066655375943419793122952793731934211425984019523236729155125914078188509236158187871301433131350491521527100722234128513349471018350581175673586414022655911565432542127380356833121540769980953150170018825967402100760976229980690095579895151299841750156489759414726537757903722841980057274938114885620361883827064908688348014475186872774009345612667371846949326163136718743493154723391357910075130912283000504013763231590776721428051429643011961241545841292924145029988030754381417190483163341055407008219926943584837937097597434652441976991035695016666475771405116164735737464452897559047989381788859184326572169375145226052483248157026233832465626795464664619517288039473070551476733606529400372724147174663686149101946696001907527978180559321520279644266749277893273752341184694371727049679300670150670003137812296545631631894137365963594829053069297709309221189884947888450257480424435040195056193610809771293790856961939820033931789017166115928698486061391411535767238280494653447934804834082379961747963841409148143118493246169098573423291125291369358860544790668684733978819801831615706749177489625337600487168061963716803096863275501783540906788345240891401106137377176875636414776049893929006936220647574264980693006436381198630500078270348497885439648549072850196529158516206859933270712988944963030709733145392145465877802333311640145979926177526078983150430599637257900473252355276772915428138246179775224996304923827407217053035729287264082436663525856514644184719105833523596584911365698987688609259055256213493850539257508143399180795986401417236433872696297831689348730935715914805885327537347005733001998355065323795557679767906771408562144143790204724808996680085500233260648067266939825073857365323077687701197981654863553699218562552217695258358367123368049600804796655424352744311653080673154924658285414224847242719000130564027273358381245863588038345674291367421425033166108488818883583454432564078191297383910552029103476025755495941773053331772381030697318359011755743463056210475995246883783975256115019572144544253892689497787302636152265714494216387182736907403340354391659059902764632901840221437351701859066286611987103159065539764949914720941699234307342410665991359964645902045640357636877250595059596700749674976265365052623383593615593041020722764812452581995300234880829287769959394204772981408452488317621131968589732374402271532463841752549929618606851374269966838674351944386770536529167313753383541270994132814773389420909139994520551267723982185337858668912862019478079507590754560709608079360000*i1^25 + 20252272398037622174571476859143843346837956803103472269949670875372396783048372111557767319773786014872112762164556860519744553619139039470731029920691581873321849983429129473959601623497318939543604267353645498513831616417206067632853650407107755806542864297553538219129667541855210149566147592817331587895046279020970931877154935151586787174750107485968208999526499218001990777143526224109566911540549520709716881111890971253158675276674694637422145016499031682531763409709567196805053766770843868644658002619602018489579724429335421962764044113570856669674440235479995735580164385859976172482701069423324774483667421187750409856979531935022244106731257416289131492267824988197732080820111847806448794600015142784289200334725101724621557599826815653351074508518320817421860935923021699797608042347663946705301243256586272456946677516569036749715278897047388287406092189609408464268754372737003309839184839493278499689091696203969339015697890162842750362315953020362609432784577739398322470888436567936602505841208453695484003701647083159629069036017102128780817087119014268172485431060168656538572253997699585512130338132117164240689450009384154547919121549398040831573243111407332166639579215434315285387276291009733566926971760119711415619126500788929606458685441069050429408099626351046650989409895510895354986665379411691950612917438270820786536687587882692961676356087321983556803380643641202252816887756742389975991321233035416321642311382768483664745223124256263720983229820431134885977283973626522437423076091199280295949387140710962309400334773837814118574637175128714474352608612643919646807963273259521166187643902729956831548008992698171380245159487087756701519449407887364454441385568849720036283044189425977238382052303515024130856655713613328148325226727699882224549266578431687787192163791747710448969383659692519448605844829425747237832974171198726869247848303411775830022244869776487563046885100431675287249662169179779679577217291685333409112339273716017232028490186973371507358537619302550333345257920467025773458787308475894325213611526937925696623626162362668013610112434003226145945778833799420455193923313954866634940077766611661806184615661786392122154519201774542819548856197670239832294505356077832913014666958776710589695852887937558785421174405706767400651271567300328815755049747493145413848823379091392705848354521365404736121584232939797927267047630035570610398347404334283201565444938324463162390783702529992400129988972125488488913408916879248775665454767584174880524633270245177439883707800393035700832486959048398410341308957067188034590427123683339670158298070185992200766682606104125000828248897296194816156866591727107502820315051172825680802856323485887807824438175950325613013435494867117653701466724018369345179401300313783133743511616129063517759987015092875954973470275190488052761654646053378337706845461869169870278033292451658962139682924281490000328856585788251520789991044996740012189557436214810661949130962669513480339456000*i1^26 + 1343180057833493006997891157837245118929821262279113421159071955808974815849452374682950629248062067217834323750160027261356809918273426199894421271453888472215202374269614295192583125639074740378681491482248913879457434009680941523436110281737700522268280704582019615750012906692687048690405462326840936162167393595038694480779474092137027096834539663855321004362648614336308282736101579485769067700575284087727907755800986752735419621459339530378707747193735989906634585363984737342585338914665272899326771838062477217815513573265321457778810560277147836148102555168901167533015644780926504812550937278521216713783882692473274419446540984386527201181272965798648144669317296861474599379901735763182356655566172200408136437650784791445322117784661122050269840206999124123136399002772037883595362831719145652980864928942213938389423164581927103667056791019409155018258760803360526548948868322603526278421955906382367317256963283309480497714583759129499996398336863290489657391475597138687225031523721318836123237264550337160869653249360505160293270704779806522699733615799364704965835406582904803106988427368603810747016707038408368542160939998365768088177541587963897245125160221501304748551146906115252442656803014193973359855308015495263340999544077805737630925345016859386827347879565961894317699686590265072093060614954519135550415424899200794027734415659410143745694652244427848697466044691250373257282863383602539890208785180985863808923761577174672331566345538452028781052613027414141438252538386318757997084125922433158106127953329501776568858437483573420397076772387984515855196955889155083675845082634577264364053370595974028983878223599849829535185737209302829811015725600357232382436298297142836233393955568795469816384257858593084301236885757153188019319812272141848418383256223275220184056340694135069049955185713160937243785944703140648342351938423033792263964461312736807819627624425292280488443883603057926156233634409986604076620424497423627212885603861719770914110505076317450929573989660015257145203222288634621597576568040398345785143521304065627145737284202398847752407831589965234862331600553654745088607807868580913069152450347230149233227290801709869523120386783803825014083497839792101878267572072302704949469629993092274074057337877803436951078727154828375562128839450329591273864520616297977239253144949930270773132699207889075116382275489499165914498600170751349046031876716634070797111637975398474734158023796866475234150664943706594167355269879104497903826369367710599798857885832894424983110272371627172910294788912312675031883956986774603279173421481214140370910801317085298248659820965594259597095927391238349519301298795944418573574263748959583134512130561645295070533951941198054605902001011078951100266259985486244074820428304741230765193920505332660186470039536186686780278517644888575172616947590013860623591702762836980350332202777415150573122038983193279973902298914483385456874285591315266276375513458915072997007683459053780992000*i1^27 + 76458188518235792452489756460717563721265393519017788513143472664812197237858823366786315219222801175455150199205116314820485942866874799904771974805751206077325631554036440182366532286646372623292642336908929566738634764677041960665918943877754737168842561277923624424402534276398113670545777622385950208547538142023983502435910927812587165884271313155154005235979690304790968009584495621813285682105389310004579770650638589281112536696929767727772350321289074994273118251865337779145251168958073638801332232210577237756429716843531556221390798101239830858343457935771449037597848030916601466782876601933259835269794824090848032936406358933655371805659418171576565014052032076207691355717541725435544651569735554604408433080917881976289375649804708994410081061161062076967616701215738804452581279913383333939810218532100213259642035856971056270460907246546823564225731508902607753772266567234296462501643538629391141933578871117999396867686633353369559707193764610572099841787605984313265717091703256452821147633308454327859994211478383212353063248731111898665120849191928834398313022719904421721089502615664935858104711538581991756925529694880721316609246940084544217739403151382413684159611997182411742190651494255621969334659422978151717327658342866174119255633403184074195026583829236804199150079571910490329074635066376728716187259062598680960199618174545024304689536285253516207116841671379433600184294339714804204803460828027326450238281198470302377636417036375598553718977198335596726697225246742352800865355632722959827391610277629949916548753913456787715243068784460642521024808237377080522487216568292154153261059163453716682196946131083413896241169342568225559008756038443222644903092743814142926742224527794363398947379494483388826987148978249640892723603620889940764113627085407860541886569448435663640274182858779253779843886155828257166964195936212258892656681618589577348373982992514947020762082055831101772232401886294282123203090312177110760697568760442050334074272866323198126052951482723303847585948089539971615086867926333412235898248818954230303732021993728792937933261463888961096467598911530672039872825134329299492870360944706353320482838503218813647200343679164575934712018319920335632576638504417687088068204057642727407665288785934181073740255301106501403359721996495450270491222327666080158010110674072058971512153310660798140522467767834407826908645059083917071289175831422649924818631225075566492640468513120697436873167635486768467916853114896582362701040990375822550578463019537491568300887243954516999025024850669875251450106461258786489492782956281364331076943107624023171685364616886113236945438906814107649225943694261809838954314266676382383191973395157008496328372517108123012869076000817570903333399180170123079459105337155235643846789161461488398571706228472553692421005956576137004214752860530206128850501111148023888980949730003244798022584534088229584748743896360459232295368800320041983289835210277065849081238061160857600*i1^28 + 3778673781700949127575631714344933590556437348251506458919448581588623416897130700084957523281557116041600039187647169754603851547206048672947162880187738842374728186565465872577203191244736415609404067692250470300087984201445706407584354978343004910444872555871947592961495957873512609613713538896243292207350349148717684721756945058049532062503292171049586182034717170647304356139166177649508644467631141810946476871573771661905468079073940101970905259009524392418480521755195073917964635906883752974286643237453872763537982479904053666756290198355330880315208316547354358598980660055125528664842778299856293098908667731582522852704674976592553286583156632599432746387069316795054110254964455809595511137112495808937904606253479367403105936122325261165480274415685230351628995044046108811806143433524073407890755187656587616292013978150202056176910099735536809325692224244769669778570439069519539268536048713152842298750624902198077421671862947235139409887409199459586257257570559524697487117683365510228827703163282163751021919777620270816644900552103520533477935168929891873440352130663784233047988248565649655830911223697459348973397323988837108173173358924218446278013151164563087603932751101525079734040319531406596638777645066576362187768126681876439898255067880021442883623129603501042383461682605625322009618987683482693790671245804119201230411322622902758200932236675919030993227155375222003696912207202937644469861922788247488717464152869864413840563464671868611917982641240605943590779797905223866034595844598595273324908717552347702536462451128531881321884780444080445561169474484517854770337986311089108514307850955404343636486627783378998908314587590970747538244832544014859351694325335342846549689285728693962383563373262755698364738686154766448539003259736876438181732165760848011050522336545955714172443681383298096932445257022254764631596909510994731863594189850184657615778143751409645461334591139826734726329249028818106123666275447026503151494411532087520648616677075306728375195863602493556414719959621122667542605067191391471589000006409884904049013059102667339347812125873366659862556095493306180281683131514550986692805343916781787193887079563948212391407630073874065754547632130639234737627299898941062481195629021191710859333071235256344693668884462304036122904712369693361362104127812019104170280814057738061081041579083012285950887891062473293937832343766652640631100347871840836871525897087628974109629774710655171464741974756621041184744194942809160662880205605208467440932927781671655966864094497137297246900736091991406208346947655148711406786058038667849315613182525456937669567014808948544445022446265337433091916772775155725423707910473549058060914246324113041299084895255219905276666455357433400777694833770950763149385744686462227660200411855604159219034159357208105671142967503548905969553561177138645080860230522720667049377677361828802896284325130369586148108104418272988561064652603909384528040164710406316233948187852800*i1^29 + 155651218154128348502244977760254953494814593318806091324176673602538653318822126758900341310535271817371841340145758973089246010249085257219529780702576041133862647656783748388534896751369677528192844041664665191704810402972409627661157322587098717068491895282674154481329689332332718311936199154460454860430085342308691513538971569032634368938741120495534223216607605285310123219872159825576279377694195765493778797987583007257976107932933656092809820300868064273397728904832895185594244222656445332315222737967882741662898630288906938630043150162871230475009816653305783354991475735998260913402516339084800645850666709431816413335792076309453414530075417500742585923387168559225837000918717561841554781098762123346544156446597393382804305023792575752054458261640187961169469280381238933875175679523898865663754223775354818811991911669913011964078568296307177038128860201854217809858783587564794187537166324616355736564532633700107853636043201674823195725555796085876200682246247422500704584380199643955363664198475007973331886337467552904502205537147793823297899777009010197184961827718961077333551353822735169696795101708467267651070928772234773740589144980068896499073460990518177993901951767618315494129333161789507105506863075331750861265617338924543755985569086252036851545465399013358396826793126858277044646297333608747489036307774903633905078357094376626792676588754583859022854429688785352627883224488262839434653825390893052755019239704615658488890934470774069320055963877473749681226767649303827176074680409168495389081987203020014080512795086725201763950685160659881409240328560284416393980943492241131419291690506384237006111091025815779561943635407681957400135659373173780525470770831569362342367614400106449587982998639093121380613455547853058365883318494201984279090723514463722613707357694658780896639800617916201672187419328878974733441391973821433114404104236709777103769884048544696338453634342242201414354152868162776084476003285511567220347498215769024027451479920897011692350513707093011933240423434836608835998261962223953893287451737775160299921240930572572859488258084659052761586465975687872014477386982443777697121132003811108373991646369099545848067281045707446835107993972155324063190621555243299837696934252698673456831359285982607658757483612095574753256512146441867072812205556337892631089718308253543213045464433855087398063832615934025672506110367228678664478947175406501004402187781465389644904974608019318942352081502315590646988392582702534770797524216075894229635697879456395814488091207404570265890357605874107759846344713079598764217664049600856702128731827578408415574429886502647111242190324392544906510013257308961642693370693896459389365496064984672873342919575158050978492836014317917838235083703728325757366747423475829931254420354396562790207038074095495820983840775456607146149491961010960991930963747788782733863363524012151307686885416733053612041988280717929486358295673742694979739638077242551566503772160*i1^30 + 4805979282692934938918785568372062584876309206651579098139845577256179326250601775868134662566730166802265957088131534377920656708783796527494592459646358167220689532764526209204406940903768264533095782466911625625231955466270161268124141565106134977023200036759667799531157149834047981919332690886519829088929716836979612356988703473330113067699857934916565371474288925879870594766093489894670300333293164070266919762882299287313959287600704394681816182070954847212698430788932272339312070646757262526951486541156885208357521758653622201754304015617374030319712598060553217092761651875509970243057505644127582982903996472425792739687928688152592262499863279901311013399648988731889037453952146799978136022583560247251488035740040818303612761943131847246039619037175312336838648219132205893450347276917625401771892969038742801732126723704030900076419888673833936518470263076315326618949062919018332433644912562029409177126080702342410708599783887435655757504949747027751927498560355793343483445870067680013100974245228285094948557563816300695594131967558930584133802175481268464572980590997337879533052270201863936588021771842700087318791362068484719979194085089773815877373379356645829559697420096220399433082499942891253248568504521528670180257467169788006795325199794729117681398871681711367215189309533854952433835489569745933983061748847057090757429171178042469861722684167178604574389284033816440916994663787790842432175289931934761057728579818432024555423468063549307780613704680038345689684569800309062207289717144297632072727447258668825060903908139875255184572878468929714330387499004090255196674619823956448670472336752008605457650857666314148154135353971640328555011939289306507851126420925440426880774978314311886519230613871691522654960545698912817451854791134025432617888194344154908653127179946335199892884133972477651994275504006821341631775948182965428166629264489553390399125832656774127591065094710292952933219815371427845726179420149125178139289280106649173773323186071013222549731229169434248006784946163258320196422558702916984387811734349518058151477030528552670141880958351553419802880715727812235985145260035234804998750799538593828542190939904902292840025550584040351900269496292003537181111532290782067077072823850705777659370272215080899290270629620486015435306437581254256913383718940477126709168762991118239247875608643628631755569555069464760503065488326703832361302830344011995402676853069636948071357309574719606138227177933758534391701662501916086019503394392345673428318373673496702846213027760764933622547578687942731728214078642842657442885887120987092878785356186763797827529555116610770557316449239719660171135242892954770245580863016979460035253953701405881549037155291035351055859782154683354657499375822822288240254496066894206437569124765757079036807043883433314509484915636631076919132153420777675811300083529957998909255988117639628422122777474448303270067185211745170157694800299404857438134113993056153763840*i1^31 + 84497556485607261697754445299932378093189327586607713581845989791557518450957154195611621605193818027953967378673452537737116610719866478698615331994130592696885236832860629376490133165004765904495616455499094980707160282042214294302572565146505090349713163403499317538881244893901523260930209589778197593805428516903689774301425234916836178059538334595901680656221379692514512395185843675229991497354137581146102096383918046959110070086349244410957692623845402574546102849193390770616821218094791252832913413348522034823525215344364928807111367107560573023921373483291750481982504668578238738245016825940761584034980621924457519658644053719499048497963533474933926851698038203388100365991225744137736442669225527858906912001041127110646888017195443638628956270337719222318323620306144354497826936895333807826413528705839857157242253779300005698432469719815897292238395935322826724962272001391507422917441118876336174133861137603207380946062945435046899615136944280198898243074086435250910435926109639604560297559194976378798737618182627207756539040886564486225106462463534637486550148651644796239689034421412156707961629953510116004623296928760639798579517828334479565826094219796363812084331624863784931003035372438524575410206904446987433262035372666288834371988260488418183502616728126668395523373063008120730397449473205023517808624222073112808794362652702425516921743452420716806562681782994972731934386121707677875808113852115020580928092140057277654141068749649287011148255289399836568210169426266011105905455654192156967539981362452070236771819478892862519988969161649922291732560932694344161398515202045256540184940654922163456112759835723255675542637309827029101858261587535207916001815847978774035380770358531661279167637088311444686646281929542157666749305815318857433806014186239064252174811895429030178660090681709346474630556380974959391089928144260420581863193953949548914461866515954343960361483810272399862076664299266918961756765410625045505846823529327086726353209655363587702695457674904200828604548734160014478938089630117653970242595886814498580237535166657802545978665782051586436819490935836159506702617795196276264152458812913457101000861265738646723361670090771004255421129618861310450537136761535447390546269610537277791169580618341197950215007438913873183619707156773475754604971165952772696503605616378238550716474850499744077203708862793258711336355478015135450028266900109321549259051768666609613524258789044127016101572493941440546391560062684289760112041498799163571897743070521271413096641799644061287670522215374451053954408962193139440277160404737241498107704730178145445339887683019520383926844064017169544869379290382756687217267442472611866666771550742654935043180733270957952451822987507977244383513368019702809842169563817380567826063842557799877194750054936477150708086021441997687781201065426021917298171409152587416399809388931693191203194918481754542019228521614533666703528840144674698239031593020686336*i1^32 + -836817343491018437908859489257808667742097098907371980129151384868049951960558200076998352761522185793446977433872984838315705781956175061039758519978995809658740718386825689487770206155613796333666298445632050316179062629417108432025606804973048184586309791932246178720175672059180367007773640140829807604328165665097440826926123174649463244150075387167752213289719824686389223109228032444965511845575896869044847711873744530135275584536789697051005091431354922891838297770704330850640266777302666962041438012599331159825519497125236296040860467936674506185445794830607887871350500246935252617883853214724106290719336433120109480986722988306221514991794159063536738348401192708428856514775455701200791280915320591074467696578515957901970410908001106591981112169022737103641165548312094750419793534732616418576746332413108472758906421864847323363168811445717190455103630276354781397426551787402386847145187629546125928168576669322074816889402891119227567595687945152680127924542592680436964109931903547871257677391407984009672116650675736882111902648255834391406037179162108969443586790922839578037586274642886229404193212616066820567189486582952897885220984136881908107661044394884067572830210624942332246612471524408027971156878874442735243632145183846239441752815663339631579015416387629555386998004794768937606819078247466725314673550289174437046962587230798644060376424708395601438036722300251135951198072047296773841109362184813361163892317995923942625866955551063444131171908420798759336374156741057426750402711964605136554184049534763861459430496340727672630397732817409771149139704421767993395942904786852839062833465781177093705740627385058052851804314389953101343581732707991406062426596896203205532671378691469407374171039851279781421902414485931302890986515360181223191118440234164378629447641306266355141924806854748642757929088316196093197430201695945805645658138693863158473710136295319179587453687305625655567699294022121423910689202195983480213979079798896013388052499852088969945476386825382039521182467894702703274808920279514345397996853931810888663884970166225251266167317493392008240649884014296895095229183337170984759710983322815611261269424008037081585040155901944949036369855594531813157287317142523838217792480462639577042567236346872822534889617036237920270356206218771411626385253032360686066036512905053284105306779387734636531718947152911959185999090667474174793137118432916646654812512731919968637934362571605329839346940489397034464369614686727373586923717668921161971365035538744249254642293968013981733442119787595772853148885058922604475747601947810488306941122916983999347071082530160280902081164278070123357698581418341303787479801320428875473983344425395600591362291813864775970790787189012514517986617461824173787881512138763717030997016583013817804440609846614087908039610989774053483662611111494827499302235301926622629103270442196554833914839026396421630394927654173746764630151077512190056174138163200*i1^33 + -120312426958670333681920826253707127964203161191972005942968140491635260583676391041740282713756579936362406326116258475454938264120067198128881224464116580885269905955139555210032763669375609585213107242014533178992228731907470498211854535001214527868270910692592070653496451687125397330231538085988914584091084713402676895719052019430478864604897126410573714294930101168434472278557312040024197838726200979973282833656802045915554178686248174408357920458375372614683765042184465422480047434143895517740006987948266934296613187934705890166275325427252930250504365648121339618624760576581120408153926493887656755117004146983863362348398257886781911030386535387389892896583246398536681426901938964416472277995478610908035487898269314093618625412602485615467664034460869667090600577487457087193385257803821358846227757639228864125299378535415510922942882956864903636519138557385739550420305711044409912592402880088956295379556163704369097498071224965290446579326681237140782090377418348581778205316494610233832082788921037073888768470659979213630494435241245928264273975976486494552963741539466377534547999239244404236722434212954536146742601606070641757115811551677962357492662817860679542545966516095812299557420838305267934278499895665277031133564486045072926021120266750695351275784823031953201597363016564921121958710200574196195296837394513775496024548054398141883451712383400207316188052561520830260682629584883169005812611002222095952674098740230146340389150165096435107673242222411792631515769728051316105037731402809339376303543674512391816478160248740227376810027520347564669722372830191621831549775592734423736256255326209929157029788879071047433911256041997238785832217547653952015516162640573463352297431786397833987138414128798049286218805127890944519221715238922220770393430015593578598994332560706401033052383716435729875537324742663068906983938080600891447285887007625881624087924837563481777818919939430768081378760311664414883975615242348857107142096621462658118140212593468653594505140907450344289167168722830245509053553889900861307165611769949239244853449994190467942253463673215344897403517224945707639736023301836447108912394112325507809023461689281216797912040232270356386991761696837098686108300754046163325953347941537396158174008816521142830476083439855654457690151077549592452781139879922735521687729006548137475272783305026702569225113697889760159485955516126107741781479246852990245076057859914697098127083565179631212685067725602261761938518617052476600284262814139565305487103956689023840487124934751748015727468672453536415201509618695828915254166579797568658048852995092931781728873974006838023990038139395538869589917655653736966751170519182353941666157846589732269833267033230324335859975273425315840177765030607120138601103254105360665012940889251104017249759185802000807878877519986416977589246902798053695252424444222703607922415926157319488796769359470031584616716425461843673020938599425208635908685824*i1^34 + -4561208898355916292675418444668591877278112298532689932186425436259475584278558527553944158400202278461414199733953112531495226155915603408217175400033740186373552446966341246820189636996356101225225932220952612858926122426670597186896141789741957104250625853271565579696319805859914397404046236680789369024442935838981589631990346596965809977673854320575674136051226816286895006843411355038225241498308684819802212195121829304993935482003175328792511056831046510361180314161608513552569429291669006942586488523866033672782966607544504279825842106308224580415333347659635185746388673292535516227940602492033521850413304592468805751304721899781167222885780514330402463432854240352521956264800308950818722531925263678608894132657313171120741683077623906885137978450532133617192299020552608015355842040523538565865729225527827114578137991685369988625479657361928565812734433381427628376275397367508842600797669703653274793716584024986918796339803412386913236775775499607828720851077300149655208875330623376993263032190937548849299278583351179999234962286051770890353844939797573418431735634508400070975033789994310209178476943061414331113211340084915568398149857588391467813396851199633716345554400602068555813267989905972371514686394627277710275876870666832247035375381611869984704162158679892497394840082636469685128471462313019400069923159077300634274080470899141503194719645405870745310739761089402343110188480196933387269948771270133520202492697650171412126924999164152908548150150098927701691936314407231696491614556962418375118714212903147179432039174919511150495632673643799863888316093959884137396165996786550526146183225090713639860691694600949703891763375488832349401005671478296567492333063267384206266827668805872614164793174272390491979263904880513727666241012385164740342977924024574589421968217926626237196790980201405376354054976186154494556676851670137713407836180792260864648308340633588437688843141602173689300034500751475674047276970230143119237912294231438542286069925503841748410660910820073984267556363069256512347465704088648023428359102318502097961643819681835295560269641349726522322997277658975805595933397090925891949726925492007364799962542458200885117007520267363083379054223978388870550780424317458264739416560076790479126000515550068629273126142701476937106170311522309253821059645219945120673832560637230282671056245933254791410711749980054965979910542151167601383991956840737605850598987966965318597934769008365786563049255710640278265166768952229214390765188284363178293470067793332135141812659167209438539137828775880613170437952543228747018125668893895833051330719066983733655279914928338672129459011808015404990573327386508901687503499315062587018929464594418184599135693705856724133022719167666716409107121374921691242484654108458543901301256579468673011955568089176471249066781220541220893241430423203205958654293799518760229331028654743375849257423976954991823427383842216501399077629653494219669504*i1^35 + -97447257230515971918424363884039341632870773746367824623743337633025823997051279978778110338817167051763109311216454016369303002731369696506971470651063121876515622496209512185922329008641904393381128281353386868146941371912217105434669444715797410624618094152429286900765486651724424632373066457206148832893448897598316234049549053553149343437338347086407766063408632446964303845101881661953516238941581676259482986908465183724214227822733552917656981956024124207970359339037449735091762166882673242948571806146478140060618721740573226146201704211638279316658143453706152613057160333627119685714753157117487757104778065551298057923444974796837149235641918868416570246436524216121727337008786950404316949622414377563239615345902473465973140127083238647905869933493325629399616549354284360634645233056528911710469269355282850111744478296747706735335655934917232210913724851362289812205406198038157699065831403193382246545465173742660752970773337583590906507400302574020859171700593231077333900893884764864682142395838454951156254845397451756854067666848963739878286002699562947618376089516897153829801837667619317413461565300038567260057789903107877706628534108192738351543085351159666363197701914151982268645821465160411062296372974703526891928071306423774527263196337940186295014122978471715433138748007450308713654479869925155829629743860887256284973150172282191820089464713282057610517525520827769722131252236986945266847404845785265090687235721899048081881958645682562746138642268888458172893691592367573884394839108363079642545149174038722224196581676039579588587211312997186759925689893721159100909564452544754359873849887978470683316541098799333073168401373417149971528395165482448128759343699420566660231767305938729098427649366152307645116077496958858210061887796796252787818402758319027332125857185628309567341681308122340739988237452328608610443466962048715144552461893878608021464579051141879852884579154737812140259307015887587110863674081436522321110961939559229518407496258031185076446451101678923474164706382379403406504764994142807715776049054032804594373773657244874541092757794274637390149043091342082914363185250413362035384268126102813112630580208035400345439689239444821475815824305879596895392642336122082192020522168723190298443270063700786437840917591923958752536652018179681759734873498158365802717796875829456788579540147485448299878146181379527720142023524538548086839996564748004398357503359485372909234135380447839807928230930392743334945214186048233139561828371445842970101084363746606686688639586785652376140898356173414033004194428684692292620069973512811917180167591248973047629547760788619083243632792816619507188831997048060120701877763484654355868729976410484421993219914759391765541276428957839512278462472633270039393039098083378495619139446638526871708205826449485782025589308423431847828479535878794573280305072569303448437424390082188190180972060236768923480784599131750649005011480310972416*i1^36 + -806496104033257572763358704670807524123437328836524091633418520382448606020674694265581094554806957627623049639594028384350254626923313002276973213570290869278344804587395403576539769452343464611053431982172933746604756917105535207443280863050275067954003337502466082479025104361815943044449347764642449502078219345215724775287741250463848486510620739497827019167980824881282811386031133834682411310865030886661690781310834706798409376834986106414374957983291493794729138550240274110808188258401499434369750180865353197633800273739668370974313626368986925717190839862991942928230661636464757264376088667881210911268953606880551493951246133231382679721980296755628546082259978306396015585195484919590696531173521003134676579096768187726866082742806003542355423452317971374564506118622340813453493543407326452933973020819729274287619771937274973414481075929406986078951732017986115391040602899015876568240025495019705090836239645599473022244875569631650632086008508833541607514661534847459563291334998512552439571215134209217627126415238892116982541906708626313238757428203985282266813976865000954357621996879006698031106094403128586190357822792449539674774280987007851229243836966680147266698597997306344074721313945809321960932503760566746281107512699915155135119664964485475478221638582201280785200193954115213452713170772268432590048452009025507679278190150344050498327024628604968862273575400371873227497570502695523240155075302474877764213374723527673280216022792493347476519102026745372881605342908219051666786015020305780621583312398361631398081719275348021650598548812148035395829620336204566340754865660020034934447656788813874637945917186525983067699646944022436168930645391929482713552042315033811870301492002797647456659882951701522807110041423593742544822881625602964933206483439634428552798918821202336911885911548719651148352854075258013553075285785570210873964991691852478764023083358635197414591074788193195863397275063160208652605768489944088394408201537412880918071491408742071900618317489557551366060482523686032537023072904931660275124429301702013728858455282197045017686891854019595981843513515498770014425811823913633136642597180329775318577047988311101313812357327692478189000310239118099436150169226145201111525989771480784453296704597494710374484452222759409146539870629803379831216873589215077737542336172955323604963096876270503466252886448876503936923501228068972222409103245996234571948307201500862473193469368618461353726367146617133924283904157914923802951576905356939976921822788056244850760525221314272172516575020842012178584078343799898970969331643861015740741260333009771938639554953500273363892286984381700798826608048026395756828644200111708061762134735396299900044728533017173164965455701063709069143913183156513602788216083277138838250609580615820034621834154653961121711894691875911468451128298274843555703579419049689294347543420939619076627514265619567421738467522142807017613720289280*i1^37 + 24344788538932169178259908024479838706395205799645435103674338168762639514445243669580725067520816080325120887579324046698357271910445182014026029923364027351764288067900227744062133589003398890168820207548428518383384525086136514603197915562610480014568410521642070270556981468167813620352613774337846891470019077193818148318850562721202605332470151224945674118235748130010466192166775986160501429809335287118191396656969826410923130500023457102148526951931708343282066056101253933610449009920085128116075181003874859393094923155441614616150294797744118955359584776728252492454789820487080463491291092954849096614046301244792542326512570313798262340499676064658170344066422639074240740722824359760759676183630781802830665834062611382192414119936737703400357096646748387223069776247479904831725880760552324360221390948003104725730804255841254296566173905257401524880292452745237826349794261479836597222643926506541703186063253546360199260006143609188313776102974602498374561449186565463597602026426539816438513811833220488317833065581175737552958323114853593281137499941524065358871060216695763671432474116090378876768237757097848646389469145823383311061670818447320268197884909415157243629345236531045374157463748698650576879025153913198043087629588620100787940423036496056926584392988759714857707986945512144392769993639144123902595045688727149153278501715313713276768114082138470394300790814563256526899323615820290843776794595219071759381895205067201712340617111875594063703848077523692649380866749486262443632327126077557553763484464391390804511334335683545889373611724931816028411330498607425942015994557673033431139051737312815635412423255276180819315162191385441697237311703612218891000819949075225572032102747739175235289953896352541578809821687257651404582658574098142407296869003693799243319080100332155161528518376410076143527791316250922712887673110717690736534124912903155158779065979042247636060695137828623234095592408605511517712244350287634861789431490652381384432380756180583181977201363030449038895566611224215113825770437730898452516225883202695558838207586814072301601205601300251766071020005915613242128894132771717542021726896400325375755253501760495940276335509338712487911912503331631922501992460647645567415344869451034853577848613792569335373786711376904872174886954943574675152320759257308880402875796701483807798719230907289203019832196577407460176377275973149007625282261403463426046240887683004132035551606170497925616748628332192923645216655810608598252444830219594456639587977923304154810294513212537532032124992236615048111939852805066662709664565866723224436556703110213417134405333210684715743155358912529706879652617395544312237130271884715531531856771298637833799708176175171358356330558860969759280764531109999348498369667205110957150863530342814822636560190141940508655319602340342785120875215852658292196199529253131184629315065714798466837079366088091434599866801613876224071827456*i1^38 + 1154285870924275431708520856059397653082033928262578107416928039162308448392925260841044946240324421276788146549205692046678725928640669848872522257886836102671111954337063908534019473697625381159476380952962871411554636068195772873856181905918591830926439261620953860292527619067634948720105658975384981707662607465936222696009600811219809457856199472151211040631780978641747982374336915238762415206426374173116375168419029640437765666756684406843117243714356956382200984144904408668353583438146358216442244450609033964933213861239923903954923785420996723045665190871094437912177322607839210721280060132992185122294597463542237870531646945677180586546662089781852742762830222205635767989735518308249390490017691874597116526503104393121938202186493242952257230368266809236193195671686490532316371126080540097815620592142501704099762270154632126396179505374473220466954017271831278878076211655484686644913273967472287037037457387560363033686652090401775903154002923011983822840211127876935082434142227521989841799129583076947552047428649702578953666182465057876169756876258706115984136567114481567659105158907197337182583828643670291687066867705762868426277022794639807239922047231836845948448581082286299974803132322675098521200001151407413203176281656156930595479126598425613040471922910810178352479149490473138788148147951342224518546917072176675442682661285225158722530636627995148307024238882195839481069076197336502549112026236183746136553660236485029178915937975515729451513200419954327582268672379231022829799961750469603972224544647367424969415013760259034248296966749439607558114323077445532857559757218686781111962673839992490027042344924172748488012382690352756201415413322936881141727030724196817515198677108195563879233201281522623379868014635933581744745326859491171490325149898571924911837557625166583502260046036771506123322709801415889147711363076163180207468278174377122570970825554552108972950706612249225090297124153387080246288283705716047193177951629777186454064818634046033162785601948765962351391781868777088222282316822260674654698647477474215517063993328197060534694044751109633426525344731560688848330216682903573765116255799563301383284202700722676017206763550566477425151027877896687035289319537271203649655256858990415794202195381498176478727019342664989833309955636640964447367262980650101702125403160758724626378608794338557064500053543883623922102801428316480249244655470457998750807476565190621084530681548698007386108400423961514934928784386666599561356597599425844762107987563284636187709754356047591457865587471104053731617675223591299048438519365052548956387828909973583845987312091296572179962055264469679068077915337389881601459506379640447749725702248960727601198271409451652905769920320308201293302769544611877626778654834766445131733675575222581529242203655477772404395052410634161810713404103488783879323221783245079786422453465577616297281106920790064815986002032684968181760*i1^39 + 24626609880522013662356773397105892132091887335743641875641272053794485449047803340552301308624479211328217272295341095536684704324869754966415999491697281248007355681443485135844205591827022052144846242704004725772990420765699291757430138702608409940174406822741234284106685497240152015502996445444596871466215723234261348992678323280252259142494549012982325111019148070482981320557450290692262552954907335010371565220564493039698739961207549937177107842279985925995544275564053533579884608964290476645383753790764509615327672240221188745806155768095867906074016909926267219698838285201997989253004094526603124670264084129597365372683160468743682079103940966684975069140570712486394801393645519264212134844617679072608758913337980751027248129444867494828580218839901340298573291092479549474475871076274802831142930727973521225243800385535664740032244853275438708038757016496019928210824257168471993296106576669644355581717863663514047363373603424633112369756364152104611411877030400651706257055359102689527640726033545390296508509496632613183591583225322326985205819277289084512552867836972400969885875615540599140523444235912470759641127579815433227812130660953800710138353369543639641620639574663126213012465548284004839234237074567654362822437991194644202553032407991031934114769857477731675588350412644393919074425337685632124952853529264721495348596512981268643123940896927254754796058419645089481263264469028930854197221349209634054648561331722689720541119711828740085973400826173819369048455505323851134520898647680446643297406162556298157210289488301887819843241391338147909636451071194693726598244694344544540304014791785347997958013824097073518598591648998714604907589806321869066452236039077546713739166440688327843884780173444728487065501566015776562647329664868396009221680870728083123693011767298981833330786262651086180073852734166114634357026270494433740006720755640036398543582702944659439149205666388221451180506864442546765673520188527350161823463266880474194089021645128307720004139156765974657521116731896565280363565237132132145574110438530523160508393325797852139409637359341687992774933136773203049289961036041993575577534638163906251867288608799478223236967571840570557557838500509062333787962175707697117638437570585172538599725119112095130258328987202151764637939573384857839648536839242660209697877672103224420909933084065610797171177423220019431705976853622315639520718949414350414418649538598689718631917561571818968717620386601752737785607912365436116288342426261592725928574145046116069372346027727465318951587758948127104372216500003701477645841760032069048260494879967182719860890635514527863465107022834852586309051245699431853677294924250003467565400659688393025086636724574773279735042126226384604050824473427353671314760496399806839048573519612515757145688200738109783090896511311796075957573925143452895709083448944656812945772751684618009131547352844544064757503289771163648*i1^40 + 273323363656088103555494970047086626440768502329739943046237802802539544868100462717493376328614555861243649169075560998434074134012985461977017942522865012530043249941800055458569445613137142418711213156297122456111210322691346968842451044850341000872932525601999189965824095575943143480621101100917623027863543592218375484363550087992929597543321011665943280742065406231965651410578634966923994593416349401712062361186677716820224154823848132631754383574923355707121949424239089277876391832972696472842918257937857498732307682755987200260721453625380833579920113182403772348496728819328753765438131652669234197102367105283630612625843714686516194232877380599595647353169626028643829423625874849360177582041150141026224172763284416900212357723403412665161348124540411619788580637276406612524772022002177237239426103119059441475161188347832420141831422354770977313220548802990024293750700715741536419222600779315338886930093489060337625440694712051322356656596207722695073183283384168945649206960477532292775041937900755390252534916318480766374269424761589406161440856161159811690348179159633202249726454992526788850325955395581848135201033391280096569897654853902128866602173001055272562360143967493712376022989406116655922631109310219745781267135520761506403168440164010635941885770411875764881466518724932288884418182980505752176986998296272549975526669518867300195656899623066642123660414717785892848255810140013212773486681366058183251137880855698483969095416525544368096706141586085380906817397746387590090421106037169244019892242978355554864724313367305276900209025980586151589808583089498501708078392320690925213308474784521807101581023783155084562442608946839345214033691883237006690932352660581977173236121105923328583332426424968315430332535818345916383553312774313766192285956626502834542424622337648988938365660758548929138172033882700852052346673154535237694514076194503220063033623911067371538735632852750538359517876657374244104518467031275264200919298086369771546286728895930325494203087533102178419900451258935839442754761232690952758708002981008362420434279086858979880574423009209922500791536521571847734610332864321147686383628448127170998184211635462607093578037829135659446551394316330655629390349687446262918234059487014706487313356165635143672007196202275172786542201759404102287812052772096591343676320409864516255366657978526843168068158710958514512692609339477552730248102846679055833012112930580933023238836236295325812274228025942280799824243562339253216011903543931673985964797735339005386733156315424492098481685701200931379125634828292914068068691140848926080743164727850402251301087126454903158737182586999601929640761742749177577229238727624044625638823893739157773377872105476170379449266286219340966166856212761271127274138926534150592786343971746242136496608667213638976025698167312943013448336304075595887239170507839802974083445852440951383649755921501999004401235132416*i1^41 + -884779718124712153351313654009403868325653894701086335739735671410285194744606728127863341299783117843372714780495129610987256150321177277279736192033728302815884068740537340863331917051796292978161902417047333300825461022560597858403053983740033682135032942706365867992864916529466634412416021433053094258906215066763626415619742282677927008670943745777115592014424950161877458768553906318460344051744567547232465799935996340388907550284700669046001878254579161692973427100581941483283539614045244760556223499097368072423008032028113734711764566819716544961883525389163526854361004935286836047146385205470871396041615915115685863980419053957473661356584631589143313307085335178805895088639088721363793183914988804085657683163293560999187814463027181448110468828126541615216321642300075753732448775784639205604382193845901456111562065901408524047449728530486192028730873354890963446580996357162643189659411969937553305674006419999993775479181465590233271931456629800682919069201003240379509569638502235090481229536530289567472726140906792145477096798033803536657814083429647968226632551536573807113829122683331569781643403502665851330979790524686320937784246513138356034863832179696001285578375044569765109055927064747811638309729858733605625823685391669806505635323125213010372597917974833643195997668498000882862422085807963302549413568235203397942336335911789625492858475491591740868348631975879320930322947930509476656055750498613251668358405616421887214404491224183050019838378407616186007549997473373856128147456309569888797801934127678477486761214197479700156859682863675083690849195620802622273852515346966731382064645232635919527142201459880683651432789499644934778163323149162140338604099757536133636087103381601533127510171951976471501625935977005586708234832556359409051544331237540143825973597148192467070590317313928121082234975489971884738430434352319064711857712670875080356454667465835279699288024149550416227343443597026319193006562453286438937669889348749428831454530367729156401485438830621828420316599316959865462705244756840610040352251725604124922786208119571297954801007772155616439751179563742535173494345568380843232693330984621427234429067054072262624213736123615176801837838640787254624076419682034993196311315664875587355782299345552764941228956416118339130960824179551083623433259220779168009688029011130315569543208194408042977361478456260231973758610542684175116645117523380290351970090189522241030662124610776320924421138023466134798446581326144917721282174741289024690870163328126031433243266027928691158250874582594980914134742727017318967960524680543059386933867482811523201542537172338463792385940436670989282585807197872703183317522060489097822692984631990950994173604310499034554387917519448776958110008704873174847765721159263913184479601088846134812473150812836534626910361546259449442151610369626910152868232887969828347601464163407194158314148279628163253796864*i1^42 + -104488000594490714082311198611577247400783792731992588347025583820114797390937435066059685166681314214942550247561109472646830138829370178800008057485863699715131613937734249771010056134379930077444443142844895870514196574832197924076841191140399335929849747822708770276828662059191561981407209684644035066442678198759958388555906523245167751836263221879386378454124751711085236145034139255991736899843775696481692154019431320452159326979555487473439760971527957835198151644813764772366665593229077495213971977798236045239832830955166131436494262338904434481882466815491851582525462890052378408317365984522520982385749810564716287005727625773861735510043003197745523464529666977434748735609921776674319130452909017819554642775874299099552078742467657969542732773206193162876901346367089755911312661405722832608531349304449254236467744917275601146989797797360858583446174474785258590245271237512971901207839117355709086765918244561746526816031352705750069855939337196961714881458980439487579325813996356010330619555345594880412729681924504750922825088138630694537079550284422046429948543652465382951749511087999861876726390217984854424663664595864269608764674239437320784471585411935512811530532410811534957691461229915972930694176824788747265260887891369508161954557615194315051855233480814213921292363104265245154714101468692742502892341910820398383238124529922261826600851848295704307288929918161194313206084095285699037334634175085539837374670737601331652162490546544003784831077357295462494198918189926489530854855435166915683367428710100603611490422430984418775717231454431096030181264861198176113242907682354933771602935179233673750892235467042056734069378009121424238490704160790058404855104622773259347744842908304614688268461541614921996164003349712446409231357716455160609399962090142845971056747049077687087368467705442692712159359915390166462368608737757612838146177501480697659863663463910230487976215953848138408675347964124872369468615263591898713974385637120133619289127380153552560984514634087726075665681290678895553887414285959119333369286666701596128220817601455893991482154701208594884958971143075509333294970036321057772624149572896437189832127447300060186361127541811733940278449734391059995738534909638777979065462162411856678322748863711886595598600367411274840161921841729782336796659126299807407984633634926796843055570250708870611132045666432732587553117455763358868162727302834733483027044567761709668745293118468707883174104212342884517006443907197563021384338919152698880011224211445266080445146952500127633323284317078506142581805534365625655286908172158359011225714477232453171207149334691951332531119543549633629610452534463109771416272290792469923056047949826943942974462389369486353490306777967782478448000150839532458482047535319681058889880398460136870513666277801078741088020026439993653981345454188052224200272290232575060919500292436510085498767766457979764736*i1^43 + -2102311096853304830172313809108334976936796388663601504039213816624884037821581407447298937273523766344812201795705908584035285245374074663032977022933316177468112955625102339895378019500328139098321296512773658178341057607232478745560649575260791958219394338191089264376979536923994260057463775510520228310899877679084268509208311840026569941489172374357462814137571371847690692099232796727049406826518508305847717926250376251708592100970158337257197475071961213621695767965964898059005151412251365017187207703250352497105437809463399582361883066702012486564231076024710492030588140528585986537993262404445956215933400542290021698120597093106051199571379581583466484667899711790926245093137942829864495451951886867692336779283707065513942440116593649321143815580187486791548952589581929208225099559178265819864148727348100367231820541582122086322554806251932809750648444365256440933428403127810343205216061504594323076854759648275571500310459846613953261264261465006092683703409642796824703391175914385051859317990634324393140001791357755630503167291590285758204664677241871143564282538011277226766124341220830004469313526325664393380250116349607166652164424945676641488160476286122306412578232531141415687336414599763638727561816454543152052773977648499049621819989685936396062177708014651269609552735392322043463893807291749750581046375450675402601744969734340805923165657196992229193315668658655711216532365679691640913381497563261399919434236880979235351298205595370916588972692702403556187966030068323228844953120332349128852391575441323722486327288597801370568329484440018160083358642439610357709278397364381181188732873228385341425206149522254117650928428044577379481648608620222265036304070352342879506536160614750035949716587542130954539265382227676773005747854575401792952393761111493712926856324355517838445022035344297051039613648436061683509384225942734251986141674360288553796328733601339496300222475170068937012260276555202310217459005104381133926738428962698548203794595231101362292495244778375640286974794912879869768235145230481213517996899170156401963660023546445924915887565406112563960577226878782961121132233475357332810275501989517071396351518878932758779268245683853456682484791571850542670692656194162469958632263863271305861297220865143642162704861180417298229739188520189678102427546782457451624597191494684133453147416804660579716518622793200033707593625107645074871155582051671335232147934571237876209283800449869999713405420757519136923539757567399705700563907505285787142347342653311701542285979252730275435674553216540850782145466024194991083042081290235792013616850506935924397735821916774927129724205777782262189610687293768696041737233161034284865178748528855095194022864996768352704147223891286960897926655275114057353360041264309363815974156635639091646650849759451977813837920497667253040834567234700334811228823995800277463947193144682595404126360539496448*i1^44 + -14006939372304542754044447565164031617032236110510308822934083431080475195342482073200785122049657023865762543220599420156393540495723525045270702125036118801091137240045339642840847144764449839792181578839727538682794737420675426549963997082350036105321770787732965448876295190415737599801684186524474205909109653013036132880315614151954164660598569534518804993669379527841574056174170136219958459671682559895331475254142148777974716860986150124952111055123801398652813086344454402831454354770666699230141151044502434601811547972387083591154036358289014646758534341645734820789119238022287303796398094749670578969024511466615040351334484130934086528621735102941112695927851160911189779128027911549700626563982220127210697020250349156212699693647036466073935578951273669330233532473329154548309192954654686967074485524009225753270255191362190455366531520177756274993056775452552995884718501856512639008279921763587288357326173789678756900348180712285769346804748557047063504360662668519831883570564651145670954974529994142873006336772270309049860026410490530636061739182922578138280319615241930599848189635116944518128409000936080722362903488874852010976300427457332166247888164457674851537751960328326972264453676245841606555235733033634447277880609583067176576919546323110640721661524803970634627008397119470943274215413489276283023105080871439841521417599959781013724252961525731422816500090880910980880866266048399257525522623658947224523741229658059620912009813492910783013323370851661462862150687067215178390893588733991955622038410948077682455997965823226805985785249658425332156923813395807774678838879113060001330015570624124267670995636026395879986376498744707375816562871915828302066090060048865892623807882483655450631604976884176426379508176791635228639743403868357506408434981873424685805392062761431095171474389520466366443094301770922461462537276658231482561410736132960384738293145393213594670741706970742178618658427975148304169555962256824478203570656939377384030951188579883053007210290579460351702645661497265340594184460395455064207442347845423914835254502650305106625180779622662612782795604521738723187314189197239132436755479588824984121437432910790352746563488030046870977584223769972920680559515791785291091912924713370670185214590690638692979479228147134109118239725394586590068160634804204644976231041919475444162026110336250652680419758217335571992806747917747966374219487868122977536758998082528348799309892473249925073320022906993742649416427504616506579582779271799156671065595285691392208043568135369787398590652680764364725521293704286871507186870104795717449984393897213706020076493292263226522701054204155799599528487185826778827921360044174011987521929710063598364371480894735976254687707711044910010978368711391067197142585759225193776595554481984433768820335170797665731528318941820933605843721505237880756015724258142682395322235823184754462947278848*i1^45 + 364158761082960149703087594483363368806693402541427606663578808798232283507871572251593684088286972917621642482101329008331283786907053921567185454159103599080886902015367861612832071581478895753288942633605055196550727281746272868182449132230231932963409899117909034708453862771613844777857216150118459968353268779634268975764072610181046260458136992588235573210558028423566875251425407260776979096574098820287749307412127926895128766789519552697167373357637732750741121500694945204069712122910319480026822453694334473514938042492476373910292670594468709354399534000755351014469221928899135665767571627975258804779187994560747886813743177236198403378796261517675881907329394177661536394918833887877176750887292488268764959263246757848812497697198968263673709068903908832323879337278552426739267771344683602350793072984126724362917810798969989195793735243455888313830478410468343356673749483532832491458478151574216799520210859910173427122679337980293573208401635888631227063563865922121410575943219263455652793802457717169140752109566591124600178798097142972075394977111535485212917594995193537474881303841374350062252576677332072187641310371335182617578378016424982849461616476131118088125452402416028014724371816540656237593023334526007997392661076201291587175737953977972824047065117136743800458783546541853330385264847369747528776617002276543404559334311708716233274368840630088269330526795536322155681365131362998198632129264429951586068942988289943948988807762253908743644273779648086908555326543175112666012433127647450483901173150464427274165367963310309587669712305684633565897601456551809406941832030927395835343430399499639105038995647392372989778606451155034578561495590118231010676293166496276569746161082578026975262939698318328051297911396880769244710527336673982338592881225497818943570750850934503484044572575287499068385148161016883767681415284592860819979650708268027275491105343458063075303957470512725209819118261487084599437099680936390015722446958115534288151066173629631474395403698785227552812217132295514635098385001684647525560918501481589352922454312685279153712981967640294271639688625462526874502507072902200377409293152305729746915010429049825774388884813762124114549667024788135109887677095862405218008177637643888096886765083080268016225716554299944754564277416033728339276944027942350699706906313965402990298134166749212232714131562091670896549550274390994773913983474904654916484987013175837442274762776066839572235746042175442071855587650632213193588279172993955701120305932672580075749938894899018679004501662456410913294796764844303053319589617806172420245312945946837515555327333998739073061387294965797020002062278292817801365444168490312163113988924397194116283699238519453399741132362985365043918513789909291020712964129153730144884072743028391652918570140551731655191910666346020630388660645160296430759558815551827819870593880823186187091968*i1^46 + 12188073404674821199420091463655843115873286210641970253216025765301790188888290806800915369627205544428050147133216219950014412754163783949680676760665249421407421033960384972129465590725427626380095560299877630340648279263696805619950108589856147451324073883091467153232815951852567828144055606357648084422773647172155733477416790504916186184042703005422652577376365638489345515988851475475748141990672336648570614025425232777491163774801314795584421265384940705630397265349581836001694025539999314086794138676252872467489670140708075408258766365198035304333137443731883172068080961760979951998965711464371124304536007085802446569619519661995935777433709209779810719854053852880759174534466471735746436263597728787495215319863620141565179677673079851222565681758585244804732415971371660792732011482642971645220435418420123814304595496109042206166682637662583779316378213316686261478417115961950775614302697740127533911571461631321731164556077870063751861876721376009746133318023460257128117690594505116812447782586832097980515574719760143454977326690635846116196638439098752896198093841496291230500048044182501888782989958113320147099317279342801013818170380766389197482765386416677860979744909829111879319344263741888762649834681295544302378379749728832254360005067954801024815329931670823706792554401098423150922222249920398998468538239174598848365005196773629716257763334117564989896880956074452314817221610961388577038139623269969069266237297051002987505358378621459185702412285333976939783308926789130375407014629566422146290911007267448125524780720924332123689595423259714590712049985015472661219299131492204463581002201630287541935538641824004377654255927688595557037411171344216838212889426688904417414593463395391802951298620456207076607222583004009892045102362119225494185370354899028083505765105565605280650405130967605267506611128138049801110542188014118491858833970745157260489367859336190243209896761876725319339768175574122891679293074880375408482942639034282559505183090854266404315871520015288209169706846095567602652652485700294856480684250543427989144423293570598855230637663365194042564123773990558374511571288665190661282659581228706148904664714233135519164315282508694882724858683239532013495153676463035458842779116030667590217308574997704648468996737797896913358555586621679965150820857623724201026614244890334088577728374445125286257019031764815006405931473058301686171216450773293446225718385965380420769294240631793917044269375576804644089572388884964293762388803288408609014835098844415912571361184839037477445029795674495817662560913483634872353934946386278188649694862081016942369289487022050719020650603759366678846717045919716064908615352385371517629217833009739021902731333706195802285339774125950375925065202187266021931842274121244183058001253798604677142899754352573607615557520487867337624118799169607553523313285314809884724836294918886391808*i1^47 + 161897179438153476186810051899953970148426334648576702609289544995416355499941827370240011789270442613081754428818865556556064265729313877119884266829890470628460678214553921180162928288301466003880876033145448468647945264987983834797307377722768301193200460952116263220517109096859720852968506158736277499641979975102650718371505652577364430173575654660895055435970555185860249846849921198604291314385209833670742870468612370560248223967020529653527680902766920908395541004687345251089056918152905252041905300937709202214247168771335178153944120480402115946587268773271511412662412970600858125326309618207509687914843885296025606132888677972242814303534098021390448807292163880949835115431129094362836032618556718287180547762467790470353004133114290612923892518962743643717460553459052090003233872576479239131439592122547043248107497832323237090820298343713745878906115151728380558550514603789983670663284369283621272949452111957161666503571668484809039616012996865761203583415872564535097856970478981763916045409111173515776577536964758418233225881672743629790534649296560797213127232213278229966683758130129111906223906784120934607219105247712501915015890710293807775062000362021888118040204579952812872604028190373000437523451287687027537138434065140530836579805940249088259873402274080063398734844957181672510400336001766808021794457360138192777855205891546191605827805366198208464333798508688670213766659615982261298206095453064188778056260152696890115346641420741170088161565485530164337516895067100925169245080633067574057610795800913250959332743578281465222848648482688570471103625949455229665953248248668575461615027661270037260724564346650437575860928647086777777353148428765499138805937661698262576743770047354118440625863358575312755516122479243615883533938569316991219542643833078897027846956795836995326684630819833219324012721923392501420386228109041448300117438531092742918012499718614088760648910553286422281124892887597548888385883199681512286036481744235076895192407840780868053914973464137319365459413098707508088623242203292397564867864194354600095570478172195917500436085933877790151347164589326124938815342903480982971688823688385946238328205403409341036437006627198452858505312811971344787294702472437963320061421439675363479061073300516929516994613706965801701174679297042031975983785341509644368993140625786330547408141631058875651693070724369957746938463026458463872367525938814370962647922383458980159159766166869154815605485357707355301510746353608454089343639960493906613356161141965122880712148373574242298637142755784205216513120373820895429799798389504187229133554559194972317946804968128540906294530227968644026501756590443944955266630420142669735264460213801717880724120757391518869525839120965502346117908870612316805005820337872947326732051838451423487459764203948446600967325056289368941774118461399638115278721581190182357208600896602112*i1^48 + 382193514873988175967194951016744600132621236499308585693215030713029446203296300369943932933989730915757408638631063975440982040006979278103387993006668287694608992177244383516401020479738294466518574111620321347993127984765844363579441086262372860880239017255365318464142569338527830623688973020557052789498156328253633103454488122747507915888757205885274870508393833758229157387339748933964274455515600940956037017508126401938669478307599456175160660210254919405991046894063514885038461389447154000183248872658632633806912627079821441401149839699706828419368037620736873242069486875180514107412530056989213353770968621422091184503655534786813475134402663519402339266554925787998473426484956442256690023341899090817936302746758966589425523402946377034350985774588832594884246316896031914708119285245862400584137960635620008258789944525012782373711879405333177397559701028505983909091161367614738332751481501005713306230995861851367936267868457715537421094731021567659986811118390670797401488848006585746088513603608601044135885322525832053894816937236361606836926614074270543757677504670664080431903012457469968823802777428511422200385038288480372994397175959634696489554479414261665862468680679972197934630789886251760727547626168009334442005013824321778011902759843846522953898118938113972068957550774166214393728717138724343462552755547246559588991158726819993846661084679870311371333444568795713220547523254947062916795945461024355814909743213341130447756455346442419517877961597166589815107236281772106074015388814723189474904369096929070165244241708562649859200356453594557978176093371678662788095658865671527214184426849144678986364293251699653718481761460123927474884006814724266401918346167104479044666583923435042454922054971346474579609028396774368302976922960035319664334131871776245998869268662837886005549674621322733090712272576523859034157458630933876149323687298771191614949871786089222054710948031682542789309407697329581931981592526970282859993973735107004605410515748268802423983480488287694125640319789080365386805776475348416317828115883610413235823338231755566655661224787847493864704320615521508889389583742941076449505394804884610545625228865729828617835402134481628668261650158393811861489998570142105963090043576925898170919730626868184091537351602943569354383261380083363447843599446215318855084071833266690302815462168396750589532297297707227544857299426684546373517342587333584877329521797210386998047943038918530629366675113577444945941286185759457455777144116556191614296607897385100210179840907135657597937941772639335532362318772573318158164806854846224692438644234132188960673653923482531936404130440615773927425570991826985271771303004198412953897808158004644625075519072086340794090563939502586791518453780916478783454934029820075083617542136177426280827650244932809367565441324911401240318354656512331707926048516845125486650589184*i1^49 + -20081953279561189218843358582901697448062150072429188839041827090413889592311009000342449681655863794692028334351008284196311267736130762090490329859241257891796118596658495632409524147697928144356418986864025124031767192226054831387061775673869822362995355214945753764997800536699118968602331496480953403937049015569763491618691677075627404261657301321648172965858512305132652706721492037488375638140952901136645906765252817532414974860995447943756223000410954116668342492956203870220749181786723690841509551200440887054771591201699311857214068280554687925741006183029472428614922868087789662461366381073058165894901903761299811332263596338688858215778934743859948605211875891733922343968159105477586259935396874022452054768050736948348660440768765426762767474384703786003467322177918152209091672501279859758499044690764320093673398112956204931982679060435540287488906840626053288210294869375463791529279459737340800503015320825999632693848387857785838917825089335530109151437287113208241215937288917873029320320191819220537968212478106368528253424034672666752534386783971113406994683598231175674005845419447382618228543534525382167815012150090083241765788365916909189421659462117704834593276468694090063481439192492218112819259513365316880330838352533386310968939198150605926816059555672238344357527046165633212500607529661180650902713097925739872004192320763913121196934132523338151004030935746290193073741279910435435586718592234692906429028935220207936560526453576663759759860846533012466675715446870871660798427693714590944267583091608448503811764378799135463975381918981764806035425794885457986934535454222356146980663549290724167224089034090534793088913408926675033718950727237830946577721763610143330623840714350431128229938410427070411462447826221495365820932835153033459687308993629708821566639726626463006261556723788933691711583393024357061319439844110453024587753874901750676890069139691838168031463590586207693618266982152775378630843354852137320919685836564495273964889413908851812927786302598438480640810766287634021113457775244203105914345636205497080138153814992273383610849292543634978769924264444433947605802518499769414761675617054152561178851353366467035636045005882311464453476476065745716350234257156350063698371319501730831125113236820419508468168857964034073813199287748583687890011911273920196858352959726820024145086087671824988463320146747213992043496222523500573388059401087752970857469495461744449725745020374854884253559721681984450141958792426327361065606083120636122556692477437459075277286354530258459798115366178850030784676104730844191884275081493044883055850205517021439391705715958178480151583361951648081607316862906614294870289709553069904613472712471437406050491334508241800306082356397840161183864573355232120953974534463380588786166972169812301014187625164440469908112403237614201093373100121988249291269907045054337253376*i1^50 + -291293125181000529422179967671250691885568363076419215192749521329106656681479744745934191911327413698984923937757968154255015510246742028401759324106192883963586334047131215607073844855916610769804247027410498562021518275939098256649194608525686430954333661320200556096594016807804390220082352034187199986653746272979511623294435322849031896565347894139189425860637224303550126058100702659242634997622901641363996440641990127904014053931470953618008284819456611521967025599194394688528377142659408867327036842005439728023308692150708801423359719193812282429820266199105131910444469141301692136307763287100416636702035382828368492763684408636714656079196194379166665080018765813724069800514558103760361704938630107996439890706343178593644630607066080750268489915683367017415754011869313356095257131285916650109642367273356793968149246315776805724593772610128926476384304183089717612365614989382436132979916777001163080011985761013353773590131503386249108301773084217566106155834352042388505072606433317985498819343399509183673350594559004031516114081221730707929348061116475208153957155096929191618438572775517247507614720703628257770477499033848286839608711329802231444002086683954576691273474849153614367526154809157271591080131899784003432405501950853904692235032861698604610186646633500725892660107509140590930922455507693398631457683022805154749068621939523217698229141627483430839555610057563540084398898796360492084989526983002327187923205760818709277228595823328838795913248551598443116410122766025256826431891068254456005641015553711963990959237510779507617184206263259054237129140297399303131903684887122655567499651322679881664006651379823292769530425489587415976632550052795218056860663744801362555843113050027747078004363120671577299726972984914355264849524305879756154746399672942042281923008290218363296027143761650260324230000797806146718576123340893669795522560182427418794303526025399948932762038280365174341097002587060798372864799994965458904576321333258780604899441089004596507622586455050553744923598713170550370857090987937907007920902824346106447295108795051355313697207908401760955658379917666097759719741804657045883028540348533455931481638379001461272714373223430138603482307748359271159574143077154594627792980851884218682731415455357858211423774842365060529951027788713285537115310725681761314251079051273010548296172063947717736155459964337611928672312557625822825542533407726924067686557111067541929284006344666976531330973592937627663430292238176176753690094314851196909224099090178638054921907895321188356976708250901065726615517726734371370755686187969653215578617590062352223746326697551541081705834242351302925965506195275878348201532393787174776368995538440601716921619957067471624865755522541974863746837000199107194044320865007126439657161069104494368719762633375199033310786254086602269634466314434126914990583168790167552*i1^51 + 486824405196129615713591453964666665430477312345229888583737934156327253397689888956522582449998345013439116867454281433935070017203243781608390644583348535701318050961786609873039521752426762213630684340901710651056968899160737822857549349828079706390016759841015497205448924241176589629649939442113158900019256773226138904294634795563699757283490586090528690790522444468007620136948726372837695787686734199739451713490557754413069362964292681043469853298382290488255988056875272392292020469771887969559366479880317907926745268403461841281750698211989104316184959346445876022433442445323275662412599024549792234194559831021561003812164881101895388468549156157425264163871495711794794243967757253563340041764579961058397192524057971779355439606930268397648236727493264048586851700618228708031799639773606005973929525186354885448679925701689899751155935193803723717563544664398035892686999951340685769806273365317436952509107997623595556858608084479206033309218328813717396905835456148066738998482112341246045114917234206694893899125364257400643563602307261994702243077936954474164016648002033810284525800710129023465761224293922925868963642268280386518469799186147741840245407016497775001822138455593890128086313260612974358638962655326755365737563841677263970832737152849785444064784045791054090417000855094096332057539744050115965004600471270367559984207296173552647671448270790058405441386494219587678675513565198308540719522015485177986148650428551786136022011533926223477780403728532387592432084202469576523600430508408169184511805021906398115826962250667418292957534571228353069746540611335367847763067038367093228163497598840871071222586569248326451326928763740268507286549547801976642216625159787323441388650723045316960338273587566856308488118768338922344707760472144925704933502700873114802381181364388883625960655215946712351933094829849939104048903563732548853847433379453488085988623530871569935899313816629621767708966524570914815367688076032658865006696663166446669080053280355341007080918212473910609011288034646850464821553459150083764389921849155929610698389463523408315859989628920163855517003011891894037899879161108566071532812500859936106696026251070781038724677330348231611678518060850768196710228080986601589017957382362991337723779428885680651307434758437630487992448550256152670230049270850031804805360656506151970980656274816887306661638854038960976052722345919149061847681844754370580087154679715895850055629836240588407481594745286733290888062924117245986997182370274911155894359008204624910293733196444378949758093756846985718288429126068764167840626406543416757721009061338007904040596513968250520459189104883785496593125283161187225609203853402793357543131766880749657437260389958289483386646898065252247312125240557764564425011432386662487046031728931051283400245125718669321609494387675710802140935220621275629875084918784*i1^52 + 61881169768859246369202141388381000252512291593217128860197039317345784153455511875782456262183859877023684223697279410592968622414937187813147324162080639835440260117660054414358340356628676897942076275396590813414614943344042287652514699081927330417500361777502229557363142172902422543647815168609772269171081778831416658080750271497133257139802226815196062598057346462142293582179845148130088593283328318393436726886566876240820159281416424690975924764162490706809994479794669340530893263373181667417527229804669120262242068521629811228845782631832446554460984139340823824807082090226974679217337173443223415916173560801617064089135393135885495656202271667307796602980836808494009061679586857909785698882863265481239904054254684931580788120520580551305099106317409129859942000081726756381848555562000937042717231000373609963187820317348532418881722239464707660628651557763541739279870940258016985223567903285538611036600005964174762911759843878027256847250575890331724339536708512274796610220700704337527204730793312971391444927584856339080841439712416213821333873863645303920294144269108282724936274051635057460940931976293046352350020503546747261841815063791029243642750726359162689030287975397884578892217886469503870573703659658413821935542298313736100577692452410691243822530672058872679871476611622342493870141390087403435359319920805837613248285847156867606364375856090789404387275576306708404520543538442929895751192787319825008554709976816131089008551638556418240052117078230284284182342064929234256770585823257521277824338365122208755586085467967251090652935438330032788219952554188067893624817765669920107689399844320749958312514341789820136822597191127092869343162205860922681006312799046193145028076433580003807166354752221253334797807780542393615618603434029936892458224191872331093329362362253651418407098728981538026803344972384645247737252193530559963207091330130474587867787811713844223675093140912514799981653012889010319163733556586752309704218514876004863225740251805918912162940692678677604126630559621473398190729729359132929094047616702459257966098478046916014667979810829660314505018766630902889164135122469833350345674261558169926479731611043581032591135310820426209667312222538316743021267406126048462755209038122542984253722573441240124864377581809503686506867804331288267428237516053714417347553275670053948466596718495998425852282975501020192911453129961196562533110942366532553810483843857096111629898366329586757947649258758176588879314827751417690236051477534581842278144436004060063412087933582499493927443364091714937202776014798623941058206788234953958976278237761283483760238514999311098483687599261365680746779012568830912462330697051268429948136652921544644756094734002806986906482880476239095421134949676971036547964691048740889328840311941871638111542765824201051566128037957103376848908682145083808966246400*i1^53 + 979225992510262849371832571185085077849768511031546694000573913188492831320251329930153250421962953510295186890687594732391121165162848701498812495546592956464894091191059837766423601960186077003319146260919573649136289220994250556882406040742240906519687082800611649326041555395896045557893894036208649705990057091478119056309131281201362483828796476827015474907063676655678487676893032025788629075419189715155844836579904582536416745087043812318770113812560615630325168161446506754828796478925794155995442636454663869093741765632460160187544772880384110791108978979166303800225378474610482936702142209412249350637128485050902025505345290023349458716004674878458072096216404035792726797485497282725144525498381576273555650314675900813828468416102364931186744654285812809470931064618165901420221575626240673654665066428583842318300594397146867957998338486426242914949668381730989709104837718223204266356604085788280609863533927155181141577530916302231206628514619049065219665219364761854767585772549593337331303264102896116891896859228843683256556514496702502842702557560130953212693211702568732396415762598186930491283889470276901978197857648513891090378218270630924650102023674085334411712810807497725828192571021092566502650250128164403040080192839066691738390174746895814714563838851284243454871292749399608388188874441272043085517416405194753132858232152816040708184427270790436990594464178200279755302076719281099020353886417598310493061347438904053404357737750499402007682667874606489741175785313037049516972729719524549159368232182405368506704086452975538248230619190081117117151717728968668701384238404100354716421765219222839605818605169710122131715601957303008923534685648917576178656493024402952089734685644254521447036462435376383948633696454228766756702135969603890157328522368564680509659647363634546223707346632252195990458970399225081354204523279201266480283980166096332351768032095342104745216479105419527804135782385604201598302619902244126313541226449074657463691399705756624607696093212269363100876433391398454248639472276619863176477641031060959604169037819938655315414050702218000111661829453903930542726584995205306255104141093141798945820796866960044838166209918948241942138701462245112955752911206061584837214637956148994755122559731885060855393895886513484980891820154565483207519296763504785982129086697450936242838398878772271318125826912343205535818292258234569521997021918707450079113216858453242795434208623763687242438496474824656099027129663770888761376125634965957140947753268895836249346284337615603704148645426370954659283321938487387861257678714830090918781274772992296215247060854806468359761882273507972933143115842078274366027437238736237010436050271971674930292127432830868831101439212615949838640434362092234923344936574721024232974595695906132101952364286942778725414426789677262431457113549674570055680*i1^54 + 8666771800286932942355108566518425552287349813600257149147420342867448509784590109056154694915084077123571526205929470222052415165483500871252381669962080752752198249566807336477688419716654301202037513645464954924131796193928971303494424429878490659924615181203559191627554000837726842925541384734722647272652791405295730114303593468623986548021876576726255046741240141461267028239051843899338758632917449324253338691105867020799325360597089143640563389042042662683496448795622219362986160399155691974345840912809792955088169025507520007836392116074088591601652294272011793431260901332279522953358651459270228702368770369401873949856994465510786100671125967397581627037179431889127321765123296611559566743811002708728609709827744486828658489511534492735197333567744149350128567117166757325653163028363638945781790803853757359770507481078791963002211745025160692791710960264544050723560856738108534211314839451667365972256318432954626416073958595313111150268057256396381652559893554729341438864201597431591760944626051852456526039501946293792889544519030368609606135863869461595367003890690714795363741339255810561669889699124490473088750200245756265845842401857430671295323710943786019659785527964113447361611944018472265251949233291308303476203202042802805684584780849237263851574522013378805141683416814808411646161095105767409379907625563753494386454832284392916470105484773997393963443825572024999221021781765604210458737695342714271694226991451972633604471648095204062176388226709730188716541354191337108534867547698024830721483166679712330334678726775335122097200640028418187098762936742662385227895907530212469513958361845191619896469515331703221949410814362725171229936174748892320120150882095267136532037570478670709325892053916013505765024995589892748407648851383566218850494588304569135486257128712674064744572555975759779662539457676038289404393537945992664453083124878141421565816841945631126856846057286366320389496573015064336499950123757443851832928370524034062132136884788541657615574040686095896777116135223894597991340432971349893885759980486292050639868371526919886942358744753999165746377407739153771090623014720646086680700814474945509754055496934010615269457742471181041121739791143827411716170021683152069544545312395351056985088681373079563657665588623965792835158410602640776255706342154917413927255372245154073922280656512640715124513783968820013948669690179150627792547734800058927397051013904604268632301298634417485307877790958924424488953450172359204312397080441526264628486014576231907236549931004774263536036373454718262868986501196293120727882703546852753970684676061861374387537730746847374537587682568708318803693136616438534659611511007210897772309193217101587447293743543399208000862128735667925342808188349737834857123904416366848777461501427380798270426414022752046241013072580598982797639372767232000*i1^55 + 54219464969886050131961191371853406518386616966928728876335275230704936751681194039264040334470030887445882536715597530380128074064260257565613309590680091768750120078642168670614407306200171875548704304247304015956458105005440525476421110062685525827275937346954705491854403497984773229772435471819163513962918472133221128957379894065049453403537160529769075727857106224063546350088548817695184623162540045415946656050950066599075501699178377159252433749671014637297634005274365410906151010508705515999081063367511329798252761491563278487902767563410795220687974737748871200750688984013280126555846694971428491323303551361588032843833583924802345652010728763954621918462539975742600321611531884249408467008666212565335189999975347799972219338021465795828981113818847912322642784587271675257595276435503573884529219691436455875503546119090538736361339231849948507347485269544449032055056991125964701739123636826579286891594009114436139839022676939082270516278081500977651989968537391572068269079531929937503146308071030674960650069707874209073247808389305098678443419093537571370198413065268308810464552594231874302351585334442847417832905340212009410210096431225997446232349036120309874804682538281901499647043645386255221183743413351751163258167933027422160927847001174698977514333200357670221901883993993772319057959495516308926887369784678523472522351317483150349382358701581891770666322876322704735514329271962381480433392589468394055742875561834817004219389062798738023669468790643971385042380966447855169712711694766306620345841059522893501393122716084725662706447025479108288962174701439448007571086567330243075534430304991890871230105070433051876373804074336654581513173864500980304359789588999420071764741083464252287567899073773054255321074525012621421587354445941386111532918523483325066162284164179173789360620179553624459352729287586632508890553890752588227880536622206311714921404732728905497676519600732273477800853894826648430359876188925880348438033359318396130622884122789755521167917892680800050166700307564012522942176201669445731967649579500697523223646717812180828396871419975288109118129925315800623511825040709882188355242626173758414254622566440193440230502324914661858637757459806609187469995929304257402372185582968305977951530521278372867294558089541080608357349814040238831128360708943715112201177276821751712476097334478957618764972135700191057804382267288737963344626880497122021982797079843904083002104277713483474046334874474276920245993660407118276366826064540400714184355184088015144122726955774105245275346013564107392161591067986606354691528594778788639686282272529031688442652974283649941979236026307471919203178447596265873077830964898747064658853381679421498254384759795653282294293608060231212277003426623772233470950845881942490914104041632523327022501791955931841236391700209208592612433330176*i1^56 + 270125540073121100972683878258090835538342677497304046488815590594916564735044537657493218575948311494290835431018751877504174848192365941559841129289035211850378766849995360767822800977744487193118883825085166527529368420216908731180166219417312288908502219753579422854874934781970234632960369116853499887120463374603566723642745247061070306947702748549823170399331155295958071818506192930475388967120309577116553209182985583079997181932026838436371382649752800648131244545995023593086771702630710418375030561535821581255545845993029073953770516838486002702844259885700146067397540601869796072630403527661708513908732581246826165158894445905666325352449087886776846014819776038526851784035145237214143260120414691169172545417500682854150779062426642358515988596538824860541391801316599625204305314020167029718330206863392658421187881835414456004639158521130798412753030755581155048602569839196494238571882169255178948638270765410060669633127329931435249246111911117339779047477854639506630204199644042190861566443645521643441570311672181116088187095954436875401651592723720898761965879973195654452470531252081244824301009505322829358324714446547181728931206756047590746508869014315372339118503679899150062128805943768149741672654581986507279120442624780773575097617674611319076992647492913391878513348541535606907666975975567982816867026654845658929740668195342052900783927426371943466560535025094664002529324600724558356742754222691656215594765549827949635619101035969478648637976061197840877105218191817266186120305780739982847156354261841428344489004038701135938120668252056085111513684011758599728985904876459119698732932856073424494264111952220751345903884227486265370875338514142162007261812192140021024853596002958909226661514524668272364866024106891089906898831239879495074074347009133268319886930551314339688755823878358211795387909712780151419438378308635446066300974389594126444566600251249599248370527814089467858781567390505311921973631239573499622982003931507927995367521703039404914743062369304767302919598281380847157784872060968479504495804494506455653625041196205417588327211619655123895175351120519240525066435207612935484786696767812525019284921551648031216426570658563440486847986038422342382337192204590213874760594609095802333232335321098097802422164991699995103744575296401712977873175598062695147696317476213743310900865885303941756480712472479675617767575655842782734632267092053480698280967742906127156085516131641080075678894303988298773825958987770042530921259399200894587230260442959349048142649742721951691305905551565529878474431485222913437932667013643293283804438103149725600424492119152110389163860842355659165720622222191870862418043241026475851056430545702901854180527072830076952520618511415174154956618886442763270601256386156515678803751481130959005286889529382459722314250585206141743005696*i1^57 + 1296887638655737426819500654237639199774503933789054114272530707686725449335000435722753829650871673589788090751257383293807122379592249235292697526078496781832086759342799117651391583276644764023194647410028180224374375432085503389252655110355261550730282945023112165416884908250191637342365241286929794494476857386776454501982555947026460899968069276096743117894479367709050716798571171885014917131116083975678641102865726881553140410735605497909449089540995970606690205029972894362343254718740748236733511618544222313921116209267905193785128627018416496635395560127800099501255509936820335299993618130229568783906388618498395994511452230972730662291011885880320679024505286240227406956235663262149986954204001631007046022636532671022565158480450379347157918257949536126659503550776450804579080444362140342201919546435231606041491574182746069360380542280467576700905645556018355622976886618857714023750651071931516096744135981957412495485101153291213401972379074149551729982734693154255460815045286329508076719821669497069406786568479822725057185695589632176851442688350961167165572433382147438010842174959189264332508351660883833438821739709590144295034473346810760382057852885510394132757366281923828960395496219760305419644878531927949866752674062857453400377686806507047458432107850180481732827928136770797206113656844838813251220934810836415743123646599656620079560309712553797675774630237290903386529282750413778681590096487361147287417890659227457965381764383606097251074835496290712552765309440133975618211167952509906083631835069444323024074226482393165768865171401628522461582954067286344179083358320958724862745123146475016898499694584678023834604116193873913787763492336503521394611936628895803332760125954646310765101112510437069983226522497715049941889389311316932787183782111919676695160913373893762957105264353394985317769626829082532902823730342267302382543162023300705178221959451240006597376604996838816877033675391917428045762535972941100676250386141871662709857090352059862425448829855175381398365094934035863164651625068824712866736863246317212414586178543476297029964698910094516861354573759456520254101925746507132962504025034074874215310199963194440936052437816308096254411751227985498607558288137410562709318054584687457973395848715897917025620725221803829665885441242534202055564148812414778883745786465542721018529369234676910658650691359617328135009596294158580031434723250312499296537488538546957474728114236469485252971829926813986711759273236887104150501226950467470250171902059561971323480887859657709130114949683184686612919508468188584929485828050406380608882441828532918649283548776980399951940561657188916305103188585418377384865643086708255055000818566723397121647945331454246553288177522272981876178881317290925511708542401051809490615185849513234721596803621640367546801130569049571328*i1^58 + 4859351072473577691101651477387053830150034261983114769066947974569866600697087200551626415361461158337709056139205115751073489688607110051983685088808329819499185378593966427505488870259674150120068147972062511188447214105400056819854387454886887947747777480065957449199620104506140173371662807286187578756081003712406751927866696538202882589479053302125957547010122048636750031075099039350354694993944514679053455319999957974693448182505516077914455392687723268301807257094149400797423570888685872561959850954781749206241003036724558696961352938939320506424367611882488017517610742590792974381024717119018329610037486541796270400667715608420574979356559166649881520790038078202430398795108757675295360831500096868169552796833799783415913915874604278213546281901564316462078957936235046175941619603872743790808934618140134741522166376006496425360205218336224975250488406212538845229777492438681117989068898776481955755645666009519061981009359286613911149451506882310241593086190694746124419379568731717051809379682633237438959463867755322161451923447364754719186824742877367423803489320445889348541340610444811888111819956550049303263607771806181927588286559132592842314957230041248180364948562215478271958365690346728428188651103600105802947550253267557016601863408655139090842793108014976881721748935511723172621180841952475809945781162594976849857077970506660345025541733876541942661596819008288788492728878404956933935938439483915243054235851425153655260105116585700410894376508106631784100474573159518232265794331933860267832206084667615868645346736541736462925933021003115662823150314025650858953364875041518688779303029791183901923139981258556594678172160545142445264613631018621618768801726002852451764279690173915381378020384093501120827485775076937893995836056956076556378470788529673208355264476847052022374371000025670271558869894526398048120864685203588796209111796557899116641998263242485156570530103189040847132255730714008619575491603979925904395881433123680912583348217440391635681366425835299383873512149602763445282493020770009822196875715498498043233516971774394720637177767527457959817992155533448089186837645232587666356705264837074537489734932317820575816882071118958639671901412079840722202517021441440420413574199257346906630442863772860850417916829351271350520513007042781886174611688794563177342457395374309012170893750350110125134369731371846875143740441577652227917242037417474285748497429741437073758604294510338955764085218288751447026798437208567395812658110301003770067110402103306149480168244127903025500195729628527112120946387377480548719687377157301954831667051337888813729803287271698369695047039639856818085936342035159534076292738987877409426816701548363056236990360539766389056443276183202845055828470429327414464999931718298881723211446260656264600975618549776122940543595413504*i1^59 + 12834493022324184837631807204177646888924551599976250265195776776525940185702666458787796827692735744820333527961090904289302708237275282474857007981596531020270603064921259437289881318995479406464332930784573247810503540649552041051662393274360254356778754031968746763280137170603583897014721461283557602507158730123169848788279946424133137260193602168442248404281366584653263318398171228830826762194519312372344495138447146211894918932712287290538404156184604152107419053506973039165662526085239909456767853941222002149501456327627562458526844450029018615020656254540759027184396543967144317092907044612208362926205615705910228577192165688002607444714490736529300022859849847953309608209748595555567069067021898966903428082481443194630313123476013710137905381478459219810748268830093644758705213264709651255798157954730248605808371789542869111263009039321095853390120187640589038024473259085027972502218445561084926195228987775373920908023783657694034070702033789705945078784026183770457791662359662271083511872146670781535111387779854276179530783561809143350802757199345967733857809693774742809008527440450700734890256316748092903305596660842232644160652214728804542133918239710721647536327822176704063152582300877181376693333751723008280023842767229636826763546583883917582949772906306699345100344222542096662310928443581747364615711706504208318271251897638311866674802877632731082813017713993706355773992787525345368741477030417299622228294357537543842622458364663503417934497805908668306638936356841954197844556972931263038515335880687220766624641019650949934970022341332280412214432500481390676330979691190129764578397503783501980622800917709867243991035497437967044845533759589519175446687236464186404906321112389829258903605136928814020843967982243654198799617600802501520558056879267402431693336432278633322893018467258808450141869529655020218257783718653650494799389084493529624109208154323265744353750692811472961156674096371557025548051664852179617886042753783783950307314588623332030283721471229255234615277705848727921651243038536317440946467525170410226331567689219110627205466359880115397772565314345118789506328730620500226196669673217189925752840825487344092764125848340928443886960883950197763909058445954739326363909453290921034751574157927685740884206622922811393707434182737917275230001680114544532769014177025227415989559834577338737481317974643928621653756272269684464094261403606884667113760472316897787139796552787133252157784962056957878350351947095871522789740128054767810310092299324293389796860986367170392444217419770521364200381067877013251961911790904424182932926053794494410654603123264789960851860814585982690205111398880099292547858344633312167449389636243525433516741884736667320933760089633269878782370643303045060071655530579617979078762274433534385399292438690995002924613632*i1^60 + 32197295277976306101009923742182843994934703070491270436800772969143370213047397710076575878396203995900676021683786137793678943715401374753819672882496113923756408719130496744819184396331175693305577513798768151533416243477290209643172350224048544547101923357548070600174882351972095833180500972842100831920822422920911460904847571136506678627530988583407272850839587360296343439004483287347288974373185348342073083725720493070610040177156008593115840861637365023427192200114075212143556647670237547465486245189946258736952034610405764951267780828835908671399203927657741176987175599594775142852565186125168465028871636538072819916489422303118568629065690923447036680596886216951876047195011901047148144518444302762242253886970951040445343930027327905833512909578364658778428301708521371893815724669410813228874668787208845915131244689559010071306517949892321897953648465968849277220020516592984929119071654335079987732985498746533473787773645974684605208844788556400666066422294782659659531769047335803086474326513776855885658664859908468748787831027287110819917463853073645970919654464413538149641924582169620927170017908445047312930182463800954799643636747862450173656679412890140617272756442203900323472959715500671676779085050445709043746212825998014007452120931393103905141635486584192834804320589046371882707870723188700433531085416361778172444445399474897885651513942197333642620119913999137913972389297181082942693897341985253051964673449827429023570321609122609677243626603840966339539067649470759882545190129421474414307654687443868826213268230139685863364543931486231163653121162787258148823541287401480698165721485256508447918497364571350196654101650774169561320011946274184805519648125944776994144982844747803122018405353987624431768810084050489025546622688880509428750408078703836813820022619200868842401828409723786809644162330657410442138456805505001583230606956257408116424894131948836707202611311101695869310887052671497572036737226974779684398635798833894535526219147791720834018795266130483843622564134785382730457718866552816986631774490595927311155155994002425213501361773569324977526013269286467964082451939108451073040076728185451301646981769771498320669494039827996615732199949854814046673481467295658486285975753928149311070085049987355818952985560545704010948957926840917131823989023725070918050449980336149558863642007396914412702565114697128492645360839915951568343684311468151243504497806044932614237773979403800790097806716864289306701927436918363451025946424940776975907397301465249298366782441234771135086106279121938067559812125887894478314925863613761235124104097203321788909816197365152898356839858472257314723196929540848137584530457587192810248625252284547625940321536070210011100240560907918161325358962595792418867206602420698476443732847599113041351363997168712670720*i1^61 + 72423267336950510440634032185813362915168392166404958738708080072941030580687603289451210869157938917480005679018539919250784534062093900540167190573468116388819477054901546218372416921032810120190822920388225308526978823406630539550360372917910787527326110987006842409355514537984651989161852200630922453388569986952045812678089686434047915011435669762838960955922558888743708941347091556556150329733250927229764617799974978031220914829451534385485917985088397733455135315652976610703049541130314542276235497102897137622671927533373942194390638037033230341793786410182835897033306080331982007529162472360126828684689415629869244714641345727183995654895217036292491490964796782304341373386705850448025516648147734136674694988637335088502594717892248100529660547228430794095544602542085973059088823327145102465152955991508109348296660621744216527053648967186917959920132800259778270166860844133106816040862241869300969695214660354741247037090165799984353122541357680064827344723342770864343580381140354112487798806247965033922660819960359427058135426292840358767298056993560896051553216405323609538197784105866717390052601223656964618400169431187137871425539606437740305097684200715169511115388149928276092199294123947778076861784226854458661409630533282537805615113589308874853678764537887527501630653694528146617243353842718293613781067396417314895928636864300611531373153197447587390736183740270535335618566243392402297561201017803540894388653432915994073142239796931801805121256369614276246508736845896670506750444041663100606527627351669732646015515554158260886238524974264220687395693357429554924980018709740685882209266184051284424244790905440945733277331108789800982728411722279700826552633769435248046387063734678973099747175983404963109254305247053329753938634748950957700362946505394285935705831916222182566466848964645450338514505753524207600842949685405272206354081572736180091006891211799608500096352701060447750905712422370945404318310112237150297378985253682065062960564776068791066738749502242050208624841239626299885085230850951294467519441888305239411565072655654522847892094700030047341801439158834954010741307285786419733995848650266485152984861576302575735416629130402831067842052042829303137179489493709774747263253479779191939132717687285981302296403557712306293535695754571286082528211966877528113115769737966856317382996344206888008077363473397577610944890402302780929922345594490137684718626752494899552306397230045040793627850716232288714844748712821438512099525372211242986550375096862981000136159532320084103010816747549976850184464442796708300351203892454296775080195743491876342404403549811488496981563223874338992704074855549159271475188722067310596783895465598495159050089716085204618049109406015111277338662696407294634702461548233463217873204106466774851057478493411072*i1^62 + 113900256590910584708243979663213722580223344023176354420846241970822175208833048417670636662289658115858836005636584030564854251085640474005199567222978416961182713800962790634430304371956009643573637835916361779132319812686079014502147039040346831294479648348165478300560477470171612443684614400418170094385768735560677606761040261717891682583832541125212367322906557969400813885542776259605943486252690295228086108234045534953004249147385999275130577069057110318088179759038196366139859052138104364549273047821000270630684701912263587020680120719068122378445123845643503697834421903177677443179928353076452237680999517777560883303316927476072983743374862404189896798611680267086594686756992027569786130372920975027551045369075918021806349118473914261204420062659172906062864895218610350121927046511189761446506933761423445519145315149532478103728018635540068082037222374424840306223391375956125797775969355409215983364257121033724624106294988558014798956623853065966009948595579621744135971103364059285318485943034301515139180221838002159344229603795085942684199950822852536674893072845365942602476503707859217778196966975847396790874783444207513600107414555701057641737714132452318117676338503183865473040781606319609755357553783558241735906609068845049633520919458494708270724708498930744748896540518535229919512514759527442261519457938107140492339575351134191645007685354085630406307676104652864935389503978358312292267171381955348508825574078074055416751440976921016265042306577080878837461443468071771970446143040578813371184654606142279716457965574820226302773008530818456627050933464281532106668273762256072903322359122053745651267816903779339566404709969273476203896316689538254103537926023470684890536608144867025151813354075233897034566485491686454625747643144557097703290785145946783162433770924944539972356688845075003557110058513373029255825154741120460479946063937969129686039008325544522500645175401672620609202627566926215917067736784621078170575502610790165934389090964918404267341359352041184210134715441160034921522383407594367307398287222218881353761622809775902237837841649364377558561140846424150867070641267153218728674202710483966080236726516161132754739250121691758539626172358744930559016318730959841355944813903538820072603301553896133074508838056018111834067490743030182683607797287985506737033303352457759039795168444894392117337742981838632465290692021774095544007514760514966139062870895378795860429600138996594230920574921988159246721403588286072644926371791094895515025104410966696889017389356992856996118211518904438371288244151471468455677766576156075907658596793223323277015408315176312382959980427114564485842187095245350003746569003436571089338218734073931446288143271977567093195986591132683693575490360631196932484215189187081533055756915888046302269544632*i1^63 + 199991968187628876224757221335519758611749892982040785331966543815745248206519557057406337001757475365923281301008692765563371874608426866478798357794765739742364517574324382401712308360709195365714455699771919301480648228969001626654274116828225050339785064110848062891592641775976225370375822989306003604861054424699285338459532882411493919922888113034851472406304994986151872729983239605948397265140764022782197534785476443634298767867227329353448819148476843856418249161835624152392677654702357508207586739416287344379941898418375544265741772729977187279089527491588327119248287663490833903126930658628931008658615940233991232076350672392219498326736090566378441285467715070939506430932135565336857121874570212178280053148419366621127239959708848653460773760332018192464312133367950750488567246048359498318632889356747155632791613724381457527346907875296010289568889729156209269112965623606976134267552418495460257938022895222992142019930192392577816805644153760258274766603301142431596347679515525667230094548094080923271956146242509414707665741576341734964526074142204971524403981638099421284776964525859140112612184756239079280738574832483545421328311130689105457868099225523817307057492175355644721821475437258219954245784261893525401109180157903749947991191587628933227760115299508403174420008610888721791784272328995608487692151243689405192504039233824455640113461502791385930992066716689923805770185091832306677625574668318746555414192520533605421065014477654107678976497359551623294679707466495606476202031896406236768214331832059410006103700157156212361987652552178255194167502052859121388737772176070072445298105903140344539535880767122217432448466269687086167524153324680352997143208079673434051573926034978989879400152923852840663105219042287031854289553206525540269109533943100224057495961647538311264696980481129016528836751850316350712480632841780343189897916367559580337416864604750206973333441061517717762244374430851172794631780936222444637070190311754594624224153578376660843579855183538644158937603331144648878699819888672606553832628603046025064487273397522611096164543886375530807853331155575693327930467660462053580660594185752072083141688988607351757025719360757825876144912508097030911166758985171390464579423931429222065204963874883932597127605001436631882515702467798504620040859571170096011978245237371653310473820302025435906756396333769862152327237710739348744771757420731439385624582813925157715232403475077844785212329520262975738445891933467124268869293344498701871668397073387775820926673808359841739558843191517529561143826260302579827331013716550932108438750800015691165054302395986875778814322703372473998004574638461501849804865806527332231080219184245785760513744845505563905083503053073762797765622183749347855821147312781267718401185184840854931001*i1^64 + 319701130060477041306963156085344497706142407148926754339216590819897739592074002525877469136007309412727024665180506912356616231940348461507990890728671474475794568749833779594249772280710393123668165436424162348788805942059271598942503476676996227736600904554521576558719805268533936178597674001714914121567511153462604978575478343599633982265048467116302958557473822719664052052705594467798254071021031178298532903846362246038554367669155339411384405961950475835791468320530952518110040730725062019447727993314235838800598536151500495256433111976710871788456902537801972369967059781595712851004286499107489362362037541831489507698825339868112711271932445439651034931166893457508067148732725288196087127952377215775014473315155439432887809798143582324073029024906846199674734969974892692940658979336769677791624498877483739618860350063934027781419140014831110055812596803434158676713635344787563748481393412259433479844968311017315190802250652349353502863350022044913625287765910293375059123347867991981449160137074959040946039212272148822213038509262742429478767025344363377509820542905942627844348088862062062229435710893483219760847519871917739858488599090243666504433767763711182983879794253056716708998547348868220719599322066634312850054621936508279034285976595488980628941121713069680729231054397841670615686674543552745730062781755731143443479874172928825992064399765306069384059579816129487038881887054684929467132673178142673046584678036931884794690546240900888070264442494858195615820383093756608897643761680814936966283602901986919842063353148507278677566425841631091733203584182149347400554176603527895582246435135645918629068499921933960317227976644848095123961030113268077259044679460484707728527710811565222602195405573680549734432913861481605852965614936831075109975389501109906921404138249797183640653219732827617139437905036039595733177403326660252716004440475479786300276198124676035369852217994130979233958582891680035753181754828070115175203290683684997755236995555249348933816666267103589998830900827975937657770346741648935466281096630387211373853041626967343914111516817404894873008445650510274531144608424163018299714413234487103231495306791205765354908876679442052886855714345968438321914217333790617156315608487976866164754422174705000093996932951199472963252165231743505373801062162587684463470672216065394857816680225909621335374316089911151355965108593619945182945808813506403145529272133240986011184886907150934782285074460491569131550625821773333308786872790025404071137847975158000489455977128505603760262181053287404733687962526335898100465738284913740218812408006242865530817104566648042102450534139088388132103744668539648225126315869108407614582868288143847079324598062210099401240454968775667079845762632640537012802566966719485332572018563712000*i1^65 + 577107925368310943196161537600520751825496982647229924838090583070865966304595467615778956627932227963739541668849826486535346662867716438881947614746950467418269699450708822247536103665348982412441354318469679814462874425705097615318131684135306147880650690114177186487853425246222786512249483531806720846033075582727816715176255436301850404196638458006219841496845993918431224930193598517794218547879236486414562828658242905526062331452020504108364514055293028763294455000489459450175829854201420725021220947632222891614622517024425141646355987061215302415310527323517028425272036237346275392634654350028178033185627655427092006752077965942750841797557813971794715167928557347158690252690326997157887624006324529299447280258970879954331865406353437601384283478172618423955664081500031533376374061896424260768927387412337972029188191291654647303882563174657334738200466468931127602165659447591067450941479348091129240196961822954634316327064602006467311994780245362493732180049358401661213098804399880041160026163807046472441712656454831158598981204352192677424100559611425511200880061325248525166456277582981702384210235591121501852777200110184844837575551378642854292307083398182706400632836485638828738358844837069094288567535599186798837600929161706667359916200282074750886993107518399351675647885655361209987438341487003336270938185677702366040015051993102959446466263956194640535214900708707941094990974739378029085950339005096695285649126452890963076166673392491522828739789735967531153773618975011637825208374391917623272002909364228011909630096136088463075613654735290711244436714349028086205539793538263165416181696819095146080734222055962571798195981826363003165984932139043304968312083952048161478746640113917050013972379604247207758902316635856924362340124047697659357037447086456953148457565877232616564602249850132155006474043589324028955007765182920073819230719006722832215317790516282566761995846504778068568022801093612476619623517647089734506536929811614735734798824960220520906260878937255221570777915179519758752358935489706265486530794250985989526069292161391651612338373872306657387556425800866934187807567433320864254774013413167364362184606568678549596522450052356947123564884686362909494833591526072583405266784971360301185503200160079986041722132341127450488943632796232433023932920236497025608104409542178333733549098309224291424944485586825515626167535182644296507575464449110116311327748978129256917886773719988209713711168438093640257388329590974295259800409091634587376374450783878447251824691844461667871293158349499522168212338861574996585435315305128118433513259883629774756305899690987784595947128126746193909669772221635276643784853703667759800964745134254807960097279996942592100472644190835450617637616777490884161498423689903165705199255552*i1^66 + 198147607942580448467884001444565280115425199784879223222724717192915897665321866284404317963378214686568021286554426573550559710111796369842941604831849871535385776877170465838128002063741694436039788974752135376602695082885456199390122953321276051458087982003415124633572457676826202556480600656729562337316896621287135774835343672232769839961114708473496834643388846237448259043650903697676992465252098196379439281742090032145495619399934722280749899128061982750295562661894384617342531214766242932610842860716878185345947212810256577718696821340955888710130732471600668334855169327064939338554986253380485026941892213060642946160568435094083690767489260501697042725196622020348502940267263739651688260600679850674271273559335546340847543200763348329568293224563843591656206104265178266195433542312235736274393560482443022365115274367832636513603526871407196584728806205487628694717255467521182539673261426947098312524183991172996123235305904015026245262897512273737678700225241577874760820686776262327206465411346956795072764766329180990391780477144120394166909861247917464890481535625461923556645512513680454133696611211551341790168876543186942681330310700352445283128665396413812549047076292121838851726978298918722281296066312484973724714141531990055395778242555215685094811826265889887919082805589884793656455386371656938237952839729548784506288746475275557997010497659748550073936634538381351214482524672778046886331538496739083205137175574210169565633761187064734505517844449739013488001385879289809893373937416878139367650639292738627288495726221868936930289796271531167993208548796315593649097534160693274947149591291618164832514534375063407388421989725448779017029286769500958086340780587830798723269343362347466735719921732680663479433653428093391641531820312444626726616217005984118022652717872774386213042367895639749587558501582234997485451570033286098051303402807453812945579466702788892576211410314126979947090352257378383097091888704708873490985289697195347707076796170033713665888286362376236736703417782831797732262656930695042093889831540287830590761827019168191226776238473886123587580972556019235996774954156447549944529745798528507884819086391131098790722430517756510169488612396658344229391811748758213302674485459872129369583917066586953650512595237078619409815142594622020519483951962312583601845602391114315007359953532238618291666746484054306475050703453434637993925822631309363747292897913805026277925640071868295065349695068840597848077600484145947129230592109453137275756596005971114296594406589087194576587760178702805683775140921757889158794529920187171601555989478587008133282450838074851491599678343332580462203907476594149152595588838570961776133956654764758029180235032381554401471847147653748787873211780340042344990879932571505917952*i1^67 + -299155604131956079792966011849969679369894448203674787460763429093320521142888353148728900560329470387180024063898262580206628145995735077358623732401674766401594651203650996382958627205269829561772551892792363850323341287837930172998656051776970483345646166684026651712418697554668542036814256416074681043735566506663301347451829508584737011563602348985798141685406660575445246473705411408168732282328134964472336669121037169745730341731814337543559315622638313775929929362997003228697108466388685080404036455421490807918179853557442852478266194936295090101258656159710863579266498237621538630958983651609296129912900273382925988757140881685261723090212955862408021203596123561504890526107550346488715057426142555335337933276661146277081267089367461054733658762840926923812524841354930907947590036667768094121534699679231905253526737505789464507572780555984334986696338188278557337635915664808487119738627540004168698676485704611112896464043997412517865577742286194691888707536792454532683281265523928192835645564687958528318499610176735520221505924371397023684922880139483394775800282884051049549022021394477242821294967593416466746313364397744769845389436217952802359332093725170369140509971518268372144995426326998196305808319902401453526581098598365314044548478854882783174748637302929166917489462690848830666786459173016618242646199179586537933272233113037045718138312264127844682252218188941378731490320687756986146033268187137308446332584378540017884041937526755557963515914403046855630517437505234614433011570129538515539056187396650496010325261453526717888634896402577786291252769765299627335992964583808192457439316634369802221907293172013112328676251655401735815017093682191537550748719859820606153012316904277590650314911095911212563980411683203815989408790749220398935174403560758349778211481803989961027495951285871073106827539450873788109599246142736404751105647968407295430909911233365715125861807868023401330970280232821198787491830513959088728976669461797667755823043299492362139502898723378207731791928394023454077515925289622632243843084396958133861892122525813608395700015016203642051166468855123981641766302165191606851861043704116326335218888927448561084056376182857045402508730858928434490851114770423434535065910543311290760612484909250396746456022109483970082316584679740609264089679119896256679122573110787342732028344655639011581212436660372249258821330518890785453702942028201069923990651188755753416362877556810416659043759032931783390913749242583818935521333728555794113500095199507686297581005695295632226663463757604250097539352567528571511706584678473927738864530749276233830282392490426493268975774867476236340014476973761300741755409305920893184272858736851561976011737908736846278359773041950056375495581790593498568156781479985152*i1^68 + -761399420563800597939945665715313281473188702451982520669704859309083492397611828294400122400152535717441307221464395970288633667712654764453353829463889762443805353537318637355936764286645666451783625006128880314769376732813022144455175185431391888114701079127294822203828842477873760050663558060392967473650848473336505210020758217294837967644813964341356184786096815655995029419422537894582117952449978938011251805256047241404588129270426504981433647877043389280533773334711838733543043532293735617182773255242502690672116830591915337969352306128544934626485643816332965802721234951589768322860846929860885152167014895552726866372753011662953707826426856754165884886891084313762852921204126768104907760030317048144044308836740970150994172335674140904053386822950079901223960193965573503574843167482856920349501347475401684962073824225399365564504833385945774180454149097985901818546648711421126606627946506187525915864499528635275645067782986875450571479257784131874882781530236677722806098298774953808228526428776121346270787292725106614184937563672228514691826173788650933761800105146995496067712758560161194705239353499481398409412461496832984005976663018448469364275796131331466954150731178885234414677972135281165945705970523361179602224838703489887242356416633920041764969624701534848394472831327833506017085426757180910094438743155971142776705729181794044545704495727663531969731971552655050940789636642646307842675641108385134050992487877702039909850230371354052094225566709714235711294456600736960479845026554642570601433271204689335450077994814965140908940700991346624651697605282475122394586653287304334567048468126537122639604952447383165598542998184390832470011050430664382309886141347962109907424320750276737645202879260952934668801592909020124637286450631469024721354714537076513070349606059438497982735832788331704359321085539023511419230914251354826319299571012358294571459430508617833043460751744636000565741115554489768791746423421131400930787054194396857832205739096027123007963088952301201586110520967022417572751961414589372010697530726263261877932719729207717441297717392832573956265356771730207211943772238577334903528964542216951969188564225406179604032851131653724689423008277474576267468006272958213360112443038974460588290712183135015279787099912770269175405076796801027357043842951571992542625702126739792898860162067670807962524834172175636004373608333683727213746699269407294697853189338132768672339363974408440214626978978176464236773272520266991012905318832590260264933974667690359652193766956233080890772572968891870339720800659396211767281070198303134762748034012781295927250360158769208542224899334189009236832040289240439429755724973462098903090577889803928075032124086616393559933937194515794533396942416655585638669615104*i1^69 + -938255818296260671431175572651307148755340590156852246367468621616281681346028716190488081238100582095620165241521552822721016641647601895434317097513580364046402609047376236915774469366381841456924315338246547417552310198398078322531714849863659555410471825897435069364992856128816971575673705683004963464121194453035152284685372364909193070149453271057964087527365541954422394920688449687214726066118295410343349831366844489307683565976145637286784160281048818941873177283794947193225911781285413368122587112547208450113687036553893406864522437502718426956688136563687467658358068286137609665718289672171070722416180523570764744652410357550592816481372634464020134215773444316232275771032620663189453967766023831526157289583622725321238283126352312640158222273587983264580528581158980324407453062833960601085740037039408773053544129924168690970506778968734654303132337390765333467046591614511658509625280862067619065400052691597893397182702295273272955323603982846400253225150140560618225039860123765980612214666226901567580805505192122247184337796019426578221445424685138816800509062532843509445808952596610609259793949591241342639811743779579466869630030140649595893435483328952894066339203112703897377447246074421362059633591650490903002772182687560368278386333783554449707041703823281511112988233194900934959849897823141811831519150354616329433424612175025580445806928782108536035290449322785434111462869795690882368532500017025583996086799887837216605178160888939232436701812810405739146406034486153939032998610446083869744569186959698965522548062926400487039430112472833471335441608068061624691615379443888886250508992936023702638324551227673693441183500763480230869020382638472697927152663121126518968814150335851568658337055309256559820262306341783580561600888753570874582706444954402769463455132533547686368626047788823371539365316993428797215808426478228473832666074365886991757052328080639895467529521387780499292220863024782300015579344952371358824522364923744549382893651533405323530968391254442529898043019371858130364308640802709492232817252373414939650356265477489449003529456981207248404516021637670487540902003485249037331096546058581931928700114803873608870054235841651279470353596972917972986315103611487031149756367748543189559562213496484013014227018680155392580027708434009832775779640002820327358468047231093566630149168492346009421651906444310191299654823308374483129053589931157155542337751040468663303712321706983808278135773966926407522098645360781196137912584109483962938776703963956065062613791093830541677992343052428922650999626262107836812796494048141060041356498813605189638051690096877382832567536592473181465659995292006453328996452356740449902728934416052590717584460867869589842003819899179964861589334897999946448896*i1^70 + -750618069658948419472626646716791652779990967464579485190029339560430851587770819797585414110964033519117475489479677711603423527059892922147831465535480153471013422338094512510531491744440651043628324324660950879590417087225325799908734743768118667089503438782801770742942551171101856541666167625201666285978840709578340841113638419050848294229345450106217553907799469480105010410785722941987133419753646658656836684116740100184429543382470213617820967861192840940299271729448805140382050143095060638715453583782832047374083512100518080111928653637778583427310064795730473481195082153486653769723323435362568922935767701402497013138534980261212849581710800759235574402728670807664282693318217143660930283418718233370682466825571513505524055477904205075405806340965744838277150804636848310611658464385409407370841019744126573234996733447825950754840725295531006478640736057013047071451602959472500778691813671172062451319240463771119535780069251961050976579751982063574079944495851502172057598684470473299580473276222592430249117145581067585141758899356975245439451350270594631186415327529647189319751678421290963164290878487686572991429512634073234074671976365602932232015714829836647995499810556931126287267782139961568471093599964618369734304518580877779229066789378255642897874461976781634410182265783208424945933228876194368396579214247657553216794228163561764767875572471035987999829124202761418708253135571869766938726372094767401608832803408701452108154480571183361149765158778968503636554767571922878705455848744392333045876955666254509926882003319435203473790255026813103058580435448859035283667593857581336394153877760818980606991783915538530529734991949331996795403556288884837155041079390560235989433741773560589370717914501241988328421597867816651037873932596716957454719614827342383152883364976024400685177642788124162119678017969829667313019207111594445822617773746635787539944992856375140416181954223138779754878065929371198492936583794185813459776283000501392027768757059038419906095914291935977198072313978738531520840901071181542565619013378438293250840058666337584871155705503311777702277677323056301290160092182044697490888691620289834259027800205611894638532990345304577337481018066836435303392016798361439568628127209019041263638735203761662279810518302227071216650019091843228667720491130254615720499711510017867458741854878630030986436966274409526893823662630878976644816241196632709089541666927730240129250788812516385754106179852918150824982979002123440626709043565328017322022971362261440429750406257817131681715168278606378788572735496476623258939785125841534996582470551614141051112867907764082371248988732728878256030793304852551739493640871542547359718989405586691523644799092262105410686587651581051525126648248664064*i1^71 + -440666728292711591859562848509213986503064336363749805381155717838119723841126856693250351236902302771316070422457618588942967990201301695042452637141980003934122775881044117945045876460697095982034833114200649267471216873034778567206674594995810268635539111034149365640118768640516017707954974555950178468885721197208890321582186608119411949768913137699329288237858908570717264749065541209318778412979257750308960415137494716421959530418984870826826706975977634478115826856728741388678897144629101201481915330272532793145290991014043723515556995237266423112043491180430708959269943119422869481118625443450771005065886322566690836450648364484152284158485102648068404590014083410597475510144670706699763746822281433335442677715135087232431588717706049087532704780053444543679401178118207256837365952667253856669614409531388822871094607739875568983025176151666684638795379908042056864850877948102029376505799335923726421732363918012240495354720168233015879677226585207911021904186428290027666348272885721606733273724994544981668582278774102043006229912895794466367126282078039255105567076791419984330814154875971211340148068531998774042818658312522281137612061108106812185745319017804468924913617978246941332111132524452484926607773049002915531217716056800742417701618400714262581017298696087671466082067447040789870824184281228022100274422716014743754188939723379323177286349747442712505898308657833185478767463176689690768967770832173262536625788138352348525130366185697908809475042361208572867089125194815197515563542367162645939664590183752252191678902056450188860346725477224041736087725373988945956044387535816753944571035457005837196315569986458981667495676296960229433823948409237293137880177337688872371467082956745297802612197930470670917636495587270037672307177443584470990902766972612785084262618733814223539011350269238801706938144923707489393547537968371558159410622332527377743345189358282476633066829329646964530593523663219971233285499426153539604182185289578237710062019179733432027939133736232113505502065886419435719832167733020249500848404044739644977961977581204059094869981844994252918674337575363009981153361699973849039136650567911356060221708825731683583453871595278505663299255170604490980792920036594605495422772543283619382822693613870688638356494529516464718211395676794628756697988735837619540591589740474167627530012459256844075170300560119386928909229172740751877427918514819407032252316132354089177749238075827383651569789168245020726002444248065897746435891074867633580933553115138803559382736284413995082912416776665207724420617896385265923981824724055713389105006458273662609152801622228993326633924050238623797500497326025998971447914394807664681826196870513819484886176596462925739456402351926355211522670592*i1^72 + -170388387469440141277245745225523993374506916847671089279346076461465635883223804274726798703868708770443492406436427599708350956030990197495478312158754834602680624841360685628670057630104809157994069886486577031515271894280312865747566559774140067590565496186042779573018046689416378839680249655693961638538349468376665860988383931513808010293608546564713650205553164026429008017815012911130735756231855099054972367636136490950961670889510760278941967315070009726190447028515071862988910176547557293038285408168149998067243699581475604885433541675912285512554993385202755561299871070025147714335339680968352136428446786629305429672682573141762751190900793519440468774556038842376283712557932801607527912193322744290734353125487161778274570814179422100940400750082070400982174617530575711830410031745319057905726530973220974458821294296562305874500887725037994305620672533091791678120721215291880576833728084040285986267574532957751697636793431467976405327900487882012346587874996789332920423224890822702602002865436252594939078474183344175977002999061772258860309202111271369658422548302791678332731310069276456879468788429165625891194342746838923693783761484124442600647841132668880985636804534555758917152172456856131974641675975244063034644562841378464369308150247565715896678376294126139748874620242550311203106452880505144972102063117843346075346060528649336112326036576033855446506673914580645060183899355963436834478237883771529439315719138091370805173204516951946678083380841251523878444135409382335890880902687783460030374123481182527713580758297987090043929340910027766493849987001589248551352549985783102917149425303532596211765727275408557970389220285209829203843566556553186082382030824090353619692714588669433298146994664747737758807505007268154891995724057373780645769154091793714845008970561863099506955027159778018108727932076602430780110538121757920233106416594047926353392369435565925121058404933928764596823227303102729413767540317061281461762469950349609915478987765401077193583093386242768847947523517352373625721443677402419952691166333493779272778403145013876444133597601623551367773369629822718007660356795538455711595131267556635421027314744284423234139008087289715223108942864537551437601350430534826040572838599160745833823096596616871268454880934158746177738025664086251614919715893045153911438457746845216301394564730587283988554610555738739643882586552823515587635315240541469264947070340794546720365060158154516701458738284590581750950137199194008332121435612055293302367864375264412327104718720418834820321887707365700802364904639848699698256465826939622137588365747274795892643559532111707844696323315497956176314969287510331622773889335803406167489853567979141899164156668901026293768596573002437492736*i1^73 + -32731357037572402276237350309760677699135255175719413291503843697326274609475227957293700124142051948857816731171257161277237531205691948777055203629288072134016746341819174488296436909151825969979408781904587748403071834369415888141406160239684990706813851516937824330683482580451834361933251131915855938319208071372220807394156386061113125716479918547668418004607717548294647142585756806481924603295876218300965265741328770326208242872140665083396846958587199077912265496862871472110279197094639758152965082064387039187948384286144076659584552037957889264400215941259958483783462975350907648156307726076682391111998265608329647215859951066380453267362240018214661014308472168197536235654041281131918557402521536157128291537875897878568438147332454196885892267733753500050904171525085085831536326200715466117347388059731233823530719729354425574602083268511227961769869788737890496174424429558363775855556248486121609324722965257981818765347584451764268118944476046644682789501725177339245315576389582645470810929426996316996825923147431784312102472903468885563938322245358355219606056499898612244562783827802698391970823780089250256007101542486217296871960867881083157679617835210400553390042586198005853307952540432797161265429506777297291528802764004085553743925971304140291759895018567816641298578660359464934615786885345022471267459506455375751258731873261143559978262259860309996319170727548951151291966477954120088245509805350926151601497999555704458948762783884884005318313409366204460606578475983535481197507577358373664845049237296507770875943692437001600129670494153792387770094498659909728644077303309902542878117473208552003835598608590611550865551996065443595828139617781547953006066099584928657532895227430964045189810165576836183104572221428264862218828555313643983316659991910879852070106701255327043811116474333759814685548390176178447534811307484160589134913301860542939581571673303017078978936126986140454897269419832325819761884296990325011107329844854353931103723508981053328229059887255292284411808064648420307202136867581687583142726162323042774761203801200031978612234575887533824346508990947347738490856849485684607076563095257861634609384701119378507938275314760042536426714534996944225288640900365210504126420669642477446470659756182805741056424942577461657719554528142054930366909804138273160636022767619768118287524168832010161830328198374704519530578651594725747295730357432488675526394326946460931883932048519534636143468123808736645734874999931917628968452727930974738783806502446538109147485269584340656300192626503881769820091587699134889303513337049042185211105776514764666193854577756698551746229552452749067795018370394000747713499024034514008339875059655094983524292942716874340634319281717248*i1^74 + 8976477062153298128902416357730590384154336511758910237297554191056788886226755190471278485010915703741491199219350604470246444095444509739948774795241739288481090420931072921938559069776513095084218148691431108053762658612042685777977206810534198245750583369007710970325931430072094892645597409379461757479296659471488172338933587619941780406543757909334297983201055747187462155881853080402511455074635641605190988341154074593706823738394192429485851175360946012941606150390796906908947626375111421275030557625124172262469775221423464894986788805391946992195026359599539399538215963378690325596660880762942990504514720912470442010773198729612618666646500203620318635115018966874996141531456512995494437573506836060580888703397991262860800533355472501567074964751850647829469891701097007992679723822905499802608994375478083982089882317827023707565192234859983202028596581117921321196028341795103132047703550714753813976356974535645448797339459741441185467864867660008071300068783114524074423349310270671632504380195697837900598286256773750031011784706481086142105744904227548157306158524106583803361833628915413314561049217091419967152426442586172133373336462839782460347457366953864459950509088403118579767823411081353809957294083372889731731543734339214778952338968387087261929475329432677312636836390762892762987628002424149071506500478946634724871829952517086044084620664083126157003965381562951319054895586259725907947771381774914706791242113539027061372017923767425410159278223080326155825470150124773166229079975503368194450331017169597644094688646076308367887742434881461385657362086844210846453702065281534261098442842807543471829472770649521695428327940740868944616922280264552524579994572143872683100072642241099840766622068455034860322464555133868035485260779709438122114291675505002643157026556295990991654512608797139562904559208601765255304196037907955813481860084709985396293749604896898067382169641594697105729072942802443322808443189160398995355422455131576725866879884870579986862275612747891002948612384323280023681687933691003360538203666730731342296092045641831210264774143662270480541313669839548914376145038642511638142405243366449979101611916952303338327994464277451392983533764481458729914902053763697018874285207527203245770593383418732521552254260520279571406248408566280191605417932717880469406041461977806018358855392921125950650501637167162011448764527849889056827206678535278097628275929382509882942332126669752722710084206242252314566655002754425865897481900897104652843504730290583956766108036935660094185135677119636324846687185185164217535763202181238792438437956114603555947416293639329898251980423431702959209752749823532047721398065307468397749416604355782608795694590076792929544830976*i1^75 + 6368660392681566512970081513174751131187785203786973753907345640911136824992757335201290664101024922075307088558197540861273818541763708517014714177514007653040714390640375307038510866816095401265393734977188207031587996517360493901701215342336354346513790976689566556386629445491423901230139814965113931478686509039410106723618182107126935895238042108102965388528333042341730078076527526382426202279315612410180316707112428317806609136209534506603813749588967753779686947223273717339883051946930919792647731181259593838990555692164004370872503915647389999536957071517963277593195975598440810859906441624381043897970787197494400475486600721305354116068006560081638726395228196647406476928528899823371185077727156830071091698036279764111403159605851531378688392982245473274162961238463071571907250970748889509508772628422405410333087004440657651337163450317004617809702148921901459632406169706210085253036181637149389889240391955444852703306840525421328219640932967299612508526935135681543555753432925084169479654509816952799805584557647950811530407460522166730331220714809326630863626252022492206891973056082077064895753920248806904997270876816206852243721834430430030731573964346810028114615216277955436340024420638366296620571768484257549274469169311237074230587936235435527545510281777084950098196337372700530465987299269898306586386966634592965878434198778811393903084001522491673558568323686191013027032476229742096117268619490687126128337770648037355623386504905192391481044765383185001911831195226346920318497243832230692446866742815438616733901784938978746581956126356289275584557955803867949617743998965108361927168471700176269411737065566192812623178747465138079551664266270642041486906717158476987199434297481094152197759819350528198319526913912875597975418894326527887886635342238128571637330831773146982162463624846358094131404032117089387483545921311044603015137124423566160507168753328947291751510723322013124949042046636574815862532194438461932163115301548868961886169251169364882409938236662933521213387110891880215888682611249596357692473116574802403644733910146585227673078249242656950526388715678419114837576202731198460440436024215345065350450454974376330644942732994050382406832502730359574896111104253232711412422984351258851008123394316921885255055286399583107398571893184885240794576425052952970368973059468984076359763256662157284528118922262050231960244765232695333971368827151165872309598146418188448520726737794910965193595441100487827246250618457913515235427903789300394032415881528400882974384538484504900297800139083709866783440331580068373538734391847062775919783597089982506373036239554868879341333132209976881484741506116532719326511312818961359863979924187309429907652437461344190464*i1^76 + 430528386403773371676995949833102952936075718725156380127038353199232358503640081133757316078046552958652126467699522969643394185051871291155905587753539452220704962175892798255212621097122248386252886203499824517496861721555283882772244344134134853292973096410347831776256298206145874674138075054009178359770059162641641296456997918402292336590475290553386482128199877313507463289271042802354149203160069134392389735061491585261808190409937058815327216645015932061864745479196377095761028210673224897931919344858640745534872119036762266373974022854312885578739328241609926203762374166564741758079662929886398993806811738098890625841892776673741116881744161543732589175224082488186381613678795643779410806963545302910784588962441381772798479886641967578119061937869250657505084548008164731727447520600779051510969271026290603659711671015186092512094629256428313012515067979946874036118459693953436426643205410786193368177444514979936522000910173223572147785611782748292124864630316450551833853077573537099706749063443181199084093306418521284549408331260999629122078515250488713514834362509954670503289736737763414458993023989334494225138954405016683061125135804319889994916115130991559986722812384218559503138063211035299458231094903290190581380818707922999165659630126284662103612806768318425084202065855171572219314289986583654568614160274348247902188503056018946080738837267050412737863806027934340499877192047179508592940668846350458489086237793281596030071099797602068317860239925874942875440779346619143099107952114417550815085709756778709401784140660857660408764162283859200240411277329947952219371209518269198615888311430691595070495056763102886898990249307020637440470184224385920172248325589412744232818470711123330579438649531049749155260376136726918718297529563338839263004850397995598407224188015147101845006304804787449517354469827365031511030457940559897053389672919902556800803734699110006419363755516047303453691993351225980551211552129781131346436042719752307909454653990692372506659218373559031971143937582875210020650712780214811923967891210344173780807396952326556555038621661876490497146888510853378740143498530136771707005832932132229957820491534658098324293834360104940821600255322249022305488193096086868456972323357670198182424688758727327185638836202024689344301621804778961121142780707573429854187716119474387185813444258912687137341151897599004903917655384671703639014072280344529016999791786837403196567867926274325349686968526576228066766688906914212013295951068006733658371384819245439535950467483213198924380437694210160724323369282419946780935096433263984515734119667323616718984380709934470891298125542848198502666655603164504509051519344429142135235372103322494809164302254080*i1^77 + -428752464831290758625118805239339218578961483469692863912841126554169075953347400917522170217619389863847249881037459729856676594203370996216019112090149145882016054134913536803737499873397369127002813731846234200370129763236132579682386083001474730337331009906393697591776881709270900536790745462861603916283662037393323190329785816515554320320920814206712267608745280661100222114120403981657365150170871065945335153095254812901613891220198842642634691109769994486495869278686882560564765040182381196899507165437646904540461222879944060593607949928880550413844520476729975464884028598592451626266270187429369872989506355150991370902896741666532570367449960029978539064469711337716540305683626556503295828117033833044004518910868502778231135224479275206026117096614054565391297771382382025527273322040137690450986463230370002060942491989496154245884662292484546309390294262676795884808253206248269725410756107566150529598957747542675097848944915580390332899102666901196432768239838283967125727626824548078294996698896093860649263403847655915684967240437062932693700378345006628063034571372687272682340238037282516629079061707097144784489886091015283026223842031919382118991997888999287989994806890833405532355011992839672668391079195275726241391583843886095951209615606638793083288628423958196574397766632297579174680056038635470028318907399097283357270322123219534776279203650899710205987359648346721326588507482637633259568165889395697531183402390072947601045240678063954942449957243817378178677439142567664930774521645357911853842280715481441605683560803023060778292747423761021130228290466624582465468501710168568836093230741771999972180930179295187862469359228738739760821908309212367420885740787233210117692075254378270804971144031178701178870549876635733223014385439899611923058735958295114944023481667529541384628201590455165844215933254541845010545236178460569850689024373739769023946555517205722422174811727716403113450547211909481662651195064080514517014517080288417923083492181527625059836389822515370796289029066722490308577437233915301625313423658368714916907091367817605966621550667893730992116721350001332133254960747146603397313085479309704976801861002800906537632653256406864240035698693672831334634263113095610671217307461531731782614439582234573825110424198038490034877236298016576260545800206845257939565839441152594656656597826521305696356682982791879169848985638948045980138129478935079485281938627160131112108126243104873792388543421945437608730295828357618166092879869780941935176567503390153312797613490368591800263461146027008973968665246402744760850628906858481423062594523105078837008825982997373647482191874327705076430844592016919336220952197625482377395265192847751293960192*i1^78 + -71918885809633784034834112352719760978132452572461222835490951222587436223142286190498718145886315540850778875171528592239673154467542482784392909964740229958850352211028600307313580019851344025301402493967513726790026774780339286878814539469581011544286120165098023504815357669194588887038842586368124683163200497304699265537799018444992478647195148749750198551544915138194745218639125307287408844354706007626894573317320366474387230519016860817054166556102225841820695617929217967338584072290449110945371643266134374657642834086132181294443505874753236266971802728562000965818298590639303025401974559278529736971944064659371019557629559998241642208754474064679118877120238076559869848394343573224510294961216688256652663432860363911410998358259714124902071313535273038464647710090655370170927439385162943251755080104817359577274620321934347030105274297435178523535665848071092486052206422899400576491903554944379995271446260427064489971652843923114895064238242621839186317424401082861692592421302190499017340397193462181937740078378872015250896630796948481368548978555664422132323983719701821056114890948823734227407122940961084981872586655500561313623124765483513196096367779312937710816058240538886738913125066319067614752041027214354933425886827314420372609843589095233056360283678690568772923467460771190170458363436525677479573752030539409028573256881787876606536292451572554616871850348117113672855736997113542503537822614246599051456202746799017458446067339320470771587681131622789481620856960498948564522976409890526278464273550195011524104646395048782500247093838219479568765806184199521002200905543474682899119819236910111079760330387315855744029268843874360185142450476788085119813905421953029119203393287132220177982406359601624582466405815966926788641903231228887777108880404897805661271435469570843489202059082203365965057198871751414615356263433978389379029235143310281326899593327070446049278429395023155217174664033690054384141649554168298048345462622487816256180398345382747207895377412489202415553590924177430492158290132914664943169056197543672863749391888573123013566173844435324822626209274791936170069475805101915338600805422791494456517619977353747694367655889808056425804220466153054072270381162584539096480578482940484399635650002034829335357148149479438565671865102250220723758738973392531015901184478314600421812196945980649797847141717840377739860496374494692995611624360881582967547242101312662737683659770227963737702261883307368182454468776622897916726269908471792244421719262484261306108729326407660461248051926277436952406281668016745523025238253997981644839722693680621083585091248399295172699549614289208062379361763249425534954520869952522357561241979670495232*i1^79 + 2921158896006128163101920572729872644632436084733385578820644699132482431887759155647387815126782739693835453406114078243555828674671479218961252923553921064399562037225879039018662933452210951943891822989182026629875270758133480499817578346746456706118044127516581203129313157164860347773227468788984160004038770987361642968572702739489236486708983380291717160043540450400380913922725633108983060275737187757987817871272828246539335210541468175880998603803921296947679220402039953239777720234469962258223683127066239421966815300981748679563235906460080167476145892139510796347131282478483471948689390829413965257236852803472443116133964479277857282788304854949078554651839465660746469724125015940545002497839103664025032200855326610972041939729585934860658655611036459437847000872918466770807039582822962773893767055097464444083434183856193074118502528650998929721397622153635242519873751154996593172647415690900161367843640312434993461889254313894178706682380466187066696346162630845988935035043815836653500581001461432138627830661743385763831519938429502987735882412234452134327832558794109154508446614039393912439959656527640979360045645765493719734519634103481834707598037403866913309847639688765806964339109648778257070308112438268502863320820109618194586489887141690160306056906130135447292881272241248787681765664587389899962161120216121314560813767345143586778863036077009810845864154962500642312496772937290290800867159276507799912839859111117755361700721491204453747348556305667688673330815609407901738355013380819637075211586098692203102676860737070046812930387900468388561364053871866762664190820608346390129621141126082529542677552497861116658669862564673553788607110198346620931309580133820949314965461223382371626892941583243107315012006699451717316522196077619613012601168975711911394810959175200634889931053127947156425129692667579258648907792580060094102207962573006564219463832012223301574979474575266167832744466516715709976343128672686454398284313419307790335153521670836459932469767197687306665792342798409025369169221703411899859287987811174373552431299734656467445361229663320801628640579823840392823941921378090924321911687055268930758341232693794443196649714350288221076489676358625104226393205064760060553350975692124644927174785924237654473906927764197773720191676045658898420973718913493056461086975103808635340941580853595146096255970788929658931100730521961134349556582770605160691608479489119401871033414623130440491723718327836007897664488990202387176520736643074996619626237890813113766900553374662561750074637809838933160175925726356202073985728314990339950218107557053514181203279724257908105856291416825294852079887405120730348558376706596050418471534592*i1^80 + 884750596099893693069128577167796450245166508434761603614058358570428488134055275385452595000872200061439752323324042228256993392754106941472404797486706055564303662123806993407195980792246752714817138917424089231933567429447158865882085308239404262206420405851956311549298849601340573968915185427014200976652703209271384650232475518031639372712635471085474040616214554553359535726666400913210074379730312569004944115449719729158670281514541551730374619820613731350600191469922778629293378807425989973975559024814579431094081914478528784069969469197779219232244402740844526901103889027693644626721404418828538442759666279447988562282289486364123178129916435920430246290959662448052499836649384788778512286523227011371953934572809316423911972549786914527559062469446146201218456594148038184301326839176970756422457102315762403256301810466419867473989197185550460556948894896576233822922511996967559739962182209895298353234961567123674454150570106821047121826964113327958318991644597579983450202432842906578452295676299019663306527773934572732431701036225309826102811447269623924344380381305071594883534101672449239544999582375851478116173823365477007961545523234483637564684463069914896629532662457398196693469242874038679031550313125236261628299759767092238434866799965285658861421273240703083265756537451055582092233846693085604053086899515437151532187500662705618345306473577698739380966630318589700166892298452607817530284273744752997807095791351442800719110305979052683509547287164241510517180431551969647603558408111004542853991051106894782775406058805180886820749288320590095422697616735879592910956062503600084538161822697356740840085753817610884023753854582517085084822132938642192464706474948619175627940028393219222748505984803744621685023151007915497304413356554951910560766909875214321863140869712575095650012376064143327977710592878205057347164282519681140026025323092560839664646064278878494888495271033161549965705326277661995230340077304262517556889744310056279711673619759249572040646945964123265077689682047182469508465196338331235331493228636537262851956060240951023258847074445160446011656797063840436622698191434180895602741731229017667509321584569407764349911963105226220443945973510447096772847154544752485338370593490204678080343045041049306898881604245357853937955157092187515800984597586847360357551092046087374409793685302520668935187397572578612152383046762110426850918896920376946822815399115366533800521429466187969858369534386481630591068269719316999247976421768902251218972272705199246202104955963503205792405458853312775827846994494556378149882936674630091110005214116103347398338375470047706013000314839249682173296525687451111905356977920149846753280*i1^81 + 135819124345121680028858961499980797215083295492562063035792360049651962594336259878993824889987259084602662974940005685113459367390478407045462539139656606265073403141881281092554052686767425860539306936066256257142461036332016779175251887177353278102804857182248703738409364454633007838813565459028326214272792573449736995495492956201351463799648741273205121385155055947680277148106360643117287675285293547942480561084466356468196363336147303126229969627711859929557846085313576530562194510095364744720320704973837591128042193225656973030969189677641392818209182374463250805957298630607862549447524131328363777768316991690344715623421001101317298738706264040969672986019334617242504371040850495287244295507252785166230307840959534489361445990303002403357959559145672641642787071083747759371068971519561614383355650891140223427234175300978688032483035663466540367317485998326044421002325026384121734398580227558638825221926246965641911969550023423120835234604228236360528570829255023656037711682740088523037722139204591937600695796655014566821075942045991263407868041388845642193427090643526601746878543100687234737142462751375265567477733327063551562349235736595155190752064950295131970516664263486066232322288913936253659928699823124947096431997227809399921281723774827102951044705627447234151048681030437773264497343309820392169177487246176437577509191217792828643424572040288103453561632977278943079140841591077434084908437649896266185123726546720095429999437214797060956163341637628779527239310862866947867197551209137978157103475870362928992070656505155775167035148389842078181189894720188356046737854652838366910811270794066850838852691751147062518316195377534052733040399096877845223408070927653261254759637339640823353505216437483615452490442891014558329053961387509734521114596572433385171093267318408640789067836661173681320747344253822735692354334296781054160085683503429417199138484140673067167542343759461210662705936395336482242966740265172352156577007041109482721197677128206555247775878542295626601224472745421887710726733717082470663825057550529420134385497822725801332773345551681746569721669315561432747273712988153955640356971259942668412628597196779110276365910769338228040836741675837774257850046656029561373792844237824873948688779450337179496333065961097688784846257780249309928441082620161501255169982035069173515265415976854172269137459739988143385410750299386333258419270053508981053395463791299991583224169755490213245809953467853878362302582353931116924316722623904550454574727466630139078244411798720788566680413371258792661367073041421559867145289087880535845381067753609993201710548985078086638033672889514902312407188413543050900960869852643328*i1^82 + 98554269545664699930273910504942647900615228078710768579544909261357459972007661599583046622648428119386394898334188237625640709381256433963393039181550872013583146138151855406837256677761638481860554602293310904380429760301763727242294163656233025026383646454301853390671441820004956512578557565577667022789419823586997858187508688743300550842071084790682487369678540829076820367958040663619597860312033991035735253011746508161754077381083216609054669799881146723297214198350033065710669361591814343601150127991339235137466744282330764014366340881288847946778621032180807968409412292007489313169258502848189496791229180908727423227557661722698597409790106068935308193802888420082841822341599924748169300019305501278845931860132011256052940056788365333224995364793378363441835763449161151233291131451932329619164405325976267085344992543017685286072475087616763938922280526123973138901652467507493287548082880986541334636880132058400390269208119751999689128678352383127735423693303917219551097613005446105988477674056365641421442083547914695337302922413401698955451115292862850413669318232206294465021996482704862016285347477992790614769141544781315221536794552284099671787012089130455560296007935183488999250725084729617773356784991518831895945605164046327174148126749409120073648388216790972821169538392578187401248124772782654150756273713142912070977747596350414140272133697434252831347302737288194968487150369620264627868403881000660768485384169721863335263507105078979785615706751002024738572153573311406733792242685761689573673846965436995880644649623814523822538207079504745020608542704444267220404767428528339146183979716063164651840724648149496029484880521180499113126118314108253412825055465308843069786307949025718007714733765645749788604976868144511356979323840214917635188811700288261257617757747001756802492976432936459137463273792262661376070727819981133477844382726522517898663768037554002887528020420643102415975730408692767533818766514250043729841035624217922728610794181125194787568121611073040848613998494919686507412609058175366457741145441082334661600365041640166115341058260648808049576121120636715370678455696146762824294639068515582450457829289158443757919834243132604639621324520627462469313011281118570273014984784425537341239456890469380238312543625804321965768272799443165693558004831892939901909057850269193198600658113167389263553515475366261025076268782637577337691535578285321113044035178917364863214343308764552828754144904229409807010713219234366507168613282608435035530521326539680767178275773056119496745834160368924719350462801638713409412042103470202147988882046744264884645172445384972080659825116655615615741153105834776527380676608*i1^83 + 2022007967259789300248013768923099554168245280693081856865838631014568136117439281900284256188329952958250367613382980571230265091018776600639003620507017874780285425875620832477455800214941212860890038074959206200788317447207880310945591913854378223930419142752410335832583285675162987114072362017987849890427996672932590232984768379487112432401287540869790010179906025750426692682720140908520432385188416810931502257522201661321910520751680477119236649685264081817204015447760869762105845333003977963843254611483093168100512520606670408842228102737951353192128475536845731750200679689992318077156833431986555341998226766187076098061255864719299411602850853770664494461916303439337108032521416130493317855402492527982456464790146296804805375846020818439348770107117633827909908905631438585170235402628287741750574651151687684302615644956593555282603248468226684045897012903367927962079301157099390792069144108649577960488890619599158777031953542992934945540188912743045281760241733920854405193967969577909692702608842905747944865181495825446035932360434790029862884933007895052488455516109876074998237508004742360492280258020423743108186863652163256442252794919583983532920350963139579145527676426453964413055654276252046333776062046615318709276099759976543319464644140181207846557637819481366477533391521104019689890675789453802390499579781701118280646735006644529739433866332717938410050493267732438729044097087888740007614809106409274991452125990349296481799678712813620003509534057286735083887468421950300139585939190401174694048799935091839415481597349811598999096617880403404274917165112326998722656561100465353448169852314769965377199992403451613065701221378284744127911282097621970433283058700876329897368920016995041722269562813808258908399604895041885454873506902230985973477576795889368578479642846652405027354529088462628482896904582310629256182731620327332321380184716527378677043916167972698028767976392516807597373638350606431594882273759257928171906221403656264190221600243302635924711746566477352863158413802027459697620031026260095563742844530159821362372105755195958722579207262248972882760817952748272271334553747063931173451700268457095104900195949064511380889929762638869926197915673132458551726344375558632306209439202067431686678441200748343654518432197510816735852910351256066513370390291397648484911852130121284629062002476237320074290143363473927952180025289186402188357043293359226059402794547320660523295570960664928102698606443929818553343196283888792217192031391547800578736029187142495102649433602252368066323200789493289922913304490547627185685237857301350298096769125257384324696051654324143650385264558477165926754918487505764352*i1^84 + 627845344139840873701334183679860012008377626440880066305782360614909445738860003003874031580263447563105896229128184419418372374919642046371931271765362644146160620850463132796833813440018301728158833343042764766896886206055400218870158125337277175441226283145048756081106910511940382977517722410819798066620163754736393797776930551347132609105774049883102375113924472985345282764135407083328114430768346206629184660643325217014482135218812561112656652803509050240715815829141160880538357404873735772489256330038492481368254537867805274487735048894364853520232960923212918829452028807393805879760572025476709272905452099421902546253120045449695710024026927205752772496881763500620971263425218048475167376988156854352501884389535129539060373016778161254106665670285441720020609521230879311394986934521239870418476060266433697892474597863412429065758605548473532156370439817556099348937468230623167423255995024381749327926152850050682403077695032797221057180630602833751304253484894151037194652237970343699656257754749985894782368344726257282449180829699766567843672338311729090905004894124497125760743168759749088087576515804101970942549512986813057977064590776059824739477398208039016958502928915377090537874502241786531728386170489728622547474240940022965265782045409188626158775801787211344314582611041652466260124967760523655231494067331612984013106604700976888223993659754469913959746419027220270601130606394941863231244668917381814640725748473390451924965466351616189970733968755803707686558902433684025314094247983058339063940678823188425011966273672942475567492791561492822611221670083512557384306079118099136865571594888542239963961462993126867522177962118477831046896556145972197350319205218736567652431145048644174107085782888782413470078827637079962912699093797990334590647994566048696598278127236972631470371080442201999197732279584461882620739341263945006312349515192339031104605350443614394427993220275281399367592381162512163137688636015155527001863031672819251859653190235407212574793247332043804215492137714749379160488645595661051013347281537471274564936203516258247314522105210665380406377195075514560083252014817708845867578388073719271220304728862610439341912602593463276580666499728933375440111696002833874868217202508819085833218841368846918726755858270549008320292660759507055520511158368217257045065720184560100835266555473163475101122956704004447658995647517711623810028648174214478945892582997872256413458309303612407396969511046666189124142442292858599058582432300266590359685647084542908731004043551603564032275312868062827334632368689429947399342060320811545336583175373574635342061736028662650412616611370562912434286642593792*i1^85 + 53655724798013940815792206442162160651626844784206011140529115860472617847207494453947934670089621246027847535730418042647188113545441106936558916557666780929132409520608589850915200460077001030668769863636974945612427732571394155933897778704718325979920893997241497102033508042473381044784056789404689882117705188172768573996392887263552826274365650312500625720551901101593065168254317264257952088824140773521177086221488536579406169983468920205620381179541580635598296352338155083407796877229580160238695164721420393571169119967410755786264698382088056078841758486836580471283857154457005614794427276149895985559800928467697336519754195876390376036739880677258781572067109114431536307840836985736939342308080937392012131629744478995743985175498154252821366355647161425837565823989090368949290901355717710424286399433810921247902927704748115149407783587524433595602409495188478499409324024199809463904211198369203941130533751563727025526754265421950449507676130363733316223789508699581735542096832867705952699702121219539705171487838139057709639932464798842573652571968054498426556851786276654029367874618099374307749948818659462428444970344109490505017270202476148802435946430573989820858649728914101091767245120724642754788004040498024628829678738765823838596875075810436251438914842389257256687873832751411832517706952222799507504671327444474260062253179646183496699413955451782871691998901944063764225477702678010951379647908605560258310606552048190315374513504051522928900415627154948930405769236830162384766133185676874578200198726493425210868301462513491396516702713171790070522561734441476154757142149833234330716230038309453123660576625021418306312845827696351438426359422432319796041835851162979764413724629058739348990868999232483428568030570397474938435255890056044489322363426796863942315346609043983445994348553348067089601228224977150787819628830689747233599508145157612388729376552712101326196568125258159848462735839892398918865415893469162570787024181313745115065279502431431396920756114419348365743860444538853190384624211986050567448274123358026014983059066854534349631533285244397570250137116980072764063340283942817791051394900184282948427025860607689517735663934697900064618637516416259380919155183239296723696145935853316282099982688737462716932131510171929933353113090938430432825812014230546725779253869642256422015157129149332279907060552307862147179536239038725682183703481648825441732564844789959302881309886615541292351150427239393471495107701736748699759520324821468380718828488795035964598529479280349613142555612833605477299065690116273894027002335936800919238351635775428739271750454760634479283566084983512847351808*i1^86 + 882970118619704743933598494495596547357998116923117985274938439120294922440890565803819866070843585048620288810831218278098046158006450965693295808716235548127628675533689314460949209735950069377302373436567802719278621882476177118730039596343883288196616488440303131518597074359696443190161892484352312596151665795932646115778262720518257132320168315563984580123149695431325863512865516174248622215082137315188488314738147756063443193057984068983474364648730131131461947998585343246313797314156507297147903050029422255616984350951046379055451519454436586567952394890412408917513021286393515802422359305357054243811144237066374026312498894672064361215754201035407601267698898772615138657018311832561082931610799893670766112348855271655456988213474255237841715948274766270163054754000033865236045925083148326215287729655818470839435624594249319297702860121741188946102059907317489011972902793231199994762210536549208928115362994510177159939136265414564491617057576184097217420661079067431712929852696679172622690479954530739672269065410920742384926206684120235877498322157133395237126907381876072259725657819598107606011261235030905549690896937577229850301297639664963020137276856913743312697886311000343141855496638612740193382736355532981903261230233131055022650407017977799347155622713932177939881579480245582875349787922751400052540259343029138792258151683661613267557664582817863266810553685070739487417719777376805824479024361219603192502480927158625429466623756841700237343251305043546823868925779839496362477736767077658159805261135185007955513389100908690101175160442623446018569834436111598376163182833085442793317362644108211072824594495979077822620001440565613845003217913022070094598695933118365982950617816847767311034366359423401845152101915760751706813505969394314075529534514802035095369760890529271429540835695879536722214818036890814222014167971304842051311354781049274834816300792643279114993836839228345650382137552662224698236951435727838410932612019430430240321197427137040700043744161119482266497021569006929982656745154340127531866061149754871043852200766933203652587995935184613618498571096473145157985870802077152094895192001384176624753929982125432732326075351020450781026653153759477813219352922489796804803568751623295298645719670892719747949479773640021082784577994835688890661810397797720840952852984579212919019501365998909615589073768919014408509298892302082806271155471061067025708749772722580106379292913287276530660792929287641043190331032079534907807627668967614665209941353651473964859811320564812142173861439897399973697034903976073073557055811818730953734785250250845464356251953811337928228209864736768*i1^87 + 11074984429811737383208020610924412674081559370785538986689904888234774982488683387227437241733246361166600484504616712763073774393928640002547735308860018804028942062242655577447873543136958795591541591848280419134835084069136472871137746148580548856724229715100862250512247333518844856008334261653893728071776466624863147940220656648424963792774475158468446892741675039455904397646975814911694792415198820706536208744111680539915664060599069301756621530724687683066454122327534506286838709652236281456276632572446354107411140858549411405854365326786355776256500485977344546633324523770789718103160266315113597622526183813547860835111790721382969264818750948844778627651020285298404282705617766343928986481458686920704759459987229909727162569453112429133336774944435047826206191688988095335692485950937918287678060087822207663344413528781121537861000355559520310629658061992772426387012988657323779495510550075383152159882653609861981809142015226653114219757785418782894352756102823969656610265106250921385112974673204224403490059108781032893294976602666272036790695614039458059637952218090108710923145170638022339710430185605529899640001775704323302232804450091016723735238796533899746985455515103401483365172160554648673352865783688848546311803637723172946048431900410298379642212024148432055328923043635246440105149920789866783410913944595042151632456633353282198119495368588809452702258626288683481082789811841075061934674626464737346851292983537200023911320102087134032029409235724403693236319184633152661333791826471439323021453768930137752455386136715908683268662809284738735838055418934297527629382834782441781285009354234486304928648033521219097010682030686261499736388078501015572672988005485195594519035905329824963396699655770591048486106213677305320828682501163628215630482236874323569151741350409976879690204761664297680010690384118817537980307157771110599056466310071601565859669698698557250538680475872074708361269170257087159891071483595773636256763325168447956868748064139674321126963069983141145026214135717846503011707099713777238421621896595557788558826542961210383077128859400281279777356128226270766530040078981937817540694243660156574077930608982610658664992885343688096129981557638456723087274233408963341609739170182519242302679309110369211648004918223422878566492680168749642181912175576223577347191356519715730321596860781969195829775222400409260133432184814125348528527430527877902476016062771714020485416690711156588325602015685821670570859690034362419401095737627923232336461019614835441065517319413443178275158750502195563925093551489084271174636510940464181860116818207868323920216666933934386634031104*i1^88 + -178611142868821262922517785192781131464845074604289443919703505791651523957541227214726829650394874623245024207957206161585875453620957101580796381387118658299398790279886534873363821666347059452601576098244209485112403197653032984527277359290106686799050740362362101848406985518991902625477931419911171674614981752630068581181368837585882086677529852680604925787805106259816307917214909928523752408969035536494542583293331998900974272563211215183657824098048421243134987785125618939147773839783165925467488146605309390512144600914962440587495982689414886328893146736733718556132621759015372295897444189392622502743880017050133083068869890526102776959000311870172799418538362492011932639760077985328602580418110321464211263082619324290036360245747458409196400267596218689337121959975377281627215246787414867700916033067291710715624162225344451050340687431384062508580180739153347040789109681401579106524109711506132188459806968660488195840079326070870373364356463628531762581932895541937191695869089169060422487639222346012756499714094426480488434919756947021103767386186352269488249249554490332242954912662126294899709820480808180130486650856605654385134287362298828506191738771155093425579206389509951603881415683202186772767095849034551391812746147669893186784797069280972046743194132940760641388822144507858869177860011434459769616143425159956912067852090204659965864746163549662177945904801760706847150375398202334369724022243012442499664279278032084975483548073968134290037568985395034240041958294279782232357841921960427881264663443528871956979718610280852184064511885615538560548429969441144356915074123978974528384522576185267488052380083373989350814059073555585196711971044767515696643028543984239405382635866151673279865410875428797650584775125206191566329568073817018222493708108146519466437756163984384800617180534942835090159381040462889284790037485516094723509264757800715566929219996303526993986012377891858715430950731499317298351214059979231833005696430070966740140104945995839906230120072808078854864161020896163732495482508451391222013159060589262061413780752886917658142790509015551320705641768655586013367052418964243019620323665303020672015528402082499895889929783741643101796807225119475852649181018198108094511877901204661615108453507698830611209962693991166008031079707555156535793105468936088943434919922992732626412028392844278312780870127293823394290258850435838606756605573097702686200200015775801642937795914740686938906730117596940196876226676697918143340839257119863475143970111815069188328223787070707141959656379173519474218889512449369181276858711589528196927486926005346981743849310865326080*i1^89 + -734476236557575732498019092205184710871195795666590830814640121230246663242043636536519219857184987964433604254701145806289906188878015897080343757409109333127558914767675132102514882399627573524183504864969546779777043803913358830564276331168999787734120361413280208047860124272909850539554161508608716369011311801155841229317534664550117704203116949351589979855271035164900592958055945564994546011298981865340661604982610271847253092110219514912003542248705985152439660285692274011466604651222411713128076385883870705566347473042345139046021366097627221926133551287727198988467397980217298106426499056326864620385211593660206973564908164302335396460530198539034680894290692942826713292816126319149407146958978708419768247071202535924434670804087326881835097955512581678317405316497236948334731606486818364436958174476493567566106977111957647421791841265394781794992078005840347230743447364695448023780164882793944330430435902316499073259239554064092817146269902277031918118617813088866635474181869540144739658821618942899929463693474357746184852246737953108455066328417772138544258653029902296903128734197558085784379075472330093851819636658456320223474454101777496969127473315099941002259807928020388350286958027829641355840194459650044297663130732537445279233618928895548928510394797702203803059352409561078418646266889689653125039252215272584663981428102078317538066266881688393378028271624160554267930505388374003014223611256938158611410031041839802674302894923148742372675254194546452298682035194115862158113143646187733887619959031315469714113940837691077491186649747986059963792921972671039667374724219123421974587073235764215991464041721586616869470291619087265783258946490945533522062700637050186991568726877835638241404126135674155229610848077304725009827435378931108754954978713833873358155090643384035269608618057626496908231327194125293421289430230317746832988196682565996036243517114442230424723008638793101376143559966668712419455377227900236877105146555738080856582064908530245437466609380777138031289690737419264166606010239689018505409045440917082586770599875489641448990374408725548362591493249484019367873548698987311435782981904928810386043460321743744267013730226878030950498856930655580387845843556232658719462163951630761438131929081861025938415286326821827342672510373787498298121032166274403109095656504639955419908185054158400660364888506382607681691158305353760675571455739178700516973619344617585860281396178965883052929416590945885688565586153146854965248382378896244586881496709786318399920780725608583143979860822382341269518138709846818245045822347962917451890114083984074837831188480*i1^90 + 3250411179155767622192013826222003015135439731941950418265163483093663517907029432667199387067113613916250292364769958084190429083434612126364098264113525705578141821311409437427702567863480759804783182610173035265729306301069011274370337559778264300968794795922439765515282162689155495985382302074952555576420167174107830949495189456945491806566108108885874417349621541936353597887353942141088828891814116442325022707889076346477363661671036385948245883994015483889586600047718968923527506489632261549281784987145645755398471349420916071872345136079755784336106895073489455663211697637131548352752483370362796524999618584653248676733712300169871049512462675291196697165510233313546399965048884581290862649917236873025890945849241899432513987703159421388545916545830471974482728228529426432917129992473193477043152325906143626933313427993960289484131123436624534643608484647387991487612736137066147461465321439565058539146211786482746188307238596627913405769595682689866114689594728821821316911568920663934091927172337102206841774271914699417228466247441950250168692327989921467749256004020484190728927589849400656228901287408167484337002664923799580491661272522686309196078153394929540941658551721940278130465344855572327889269577324486870499324617865706246938990673782019272751632740010293553259540793658954150258036026292524481067548136556229574821201333995781931205182764380968653976431934160511755414557252604910215003681051477674305004368697364578571200776501090533855617886537706456205979743830258966571014348207246583284434874638104864662891547454687709388958416437656036950161894921404851495049964414639894880587202208982165754625045621489637667442439326197437659756843872565045842557247682089889698281882475962960991909724503240549750675695161119691272110259349761007709117484075016402096393960649262865761075326805730929400503645156138030659161788085804414321337120781150773794959746249725444106445550146816082598923871916492095651346981104263307342490751954606195578401173866571330027676115581195279089241502909780702741762494248065915322818770357378304423755533634897741046476152410092345949382792140268552267210241950281167469333845582644864300617750749814844851158453522457214526053316015379489507607103458699870820044332093741534088338344069600371157322216889858821303741353483599829665667731815105091567676643963899328674341649619051182810382903287984081930885729419589723685947890941906846239737755000473778503241220725070292387381549610604576163438908355853568792380809758780881932490173671243795716333892213228418532055215675402579324033083911732740913086963372377540067285293670077286055936*i1^91 + 706042896095492829121269761966982798813831809497920132947402031514875372842204571077277915931498578166861417235041626666384927332281120638484907126488910345398724001712091327756451871570263038979381842162754985232860022173407469142789315010141140456797157264895575171151139190773434405999628100672509277688808909095040030605182505969916624118761192226166745575216236469769753242648299490409311478367328204703172413018078733329194257921199165686943080020792150701725330376871969462885206287579748778000522221858799432473761110897777067684798778466252595893793010122848613618723850874903828280403862634030268180690835228159209713971433329596666382341443790350390753453304671503444053541520265508819460430062443285457075571921942170409672504738978798754743395311870755435605232980636106176516777673887488239608130764207964278700617129145627477596086070674819884869887659333947685630649319406426132117664048856253034757998257781245381043638510684745796996689115729713513546602135505912114012454092786359787197488493319003108740256219424365958625863858636229134562852272972618417434688266424092904016611328823901853026789752611171382493799460389892334308357160678184207618068734362522901727320782437008184829314332363567750340114187735460709649911551012753815016446676160158781904099151994280012027886984480900990474193326129706691658119720538488775950150399120781218497874743759890356176466406721745876154255868871439044818914479874203327602374832161102988598217356662568142768705652983916335893657300343679403946326806071339876845347036042806309696762889894339548553725879024804416856218259794647005610947028914063173446148188895759951978060573996964101596331422830436945467042742635011517514188296884782872673019565338446759061185486419166371208119416846701354276781350360580304817441524510347160043986757701776602581568019740097597436254245575113981703849782896346556502835349080804406904285054223816353748224813990586591769853913089492699630787071289725500911468979813760677302262033641096080251388803310805799846876725552500999408565428865711736035124790519936363771534669764189228674291825436583272427514115804014954021205826488521681083288279695966746814090277074136750233751572071585790679309604277678675066078730827152498755196107415421540223799868012559041970471976251365103763683979904093447108128085818323627024499216993091804619178184334225452626940373818899302429797869606694202730409096089694388759813990110304935042965886501884587820015536629849157317960844131126951676402925074880692131712810415897772461223290891984156568324891815805671288017865545631295653216998366048168901318866353782784*i1^92 + 1600175392169911475389143948827538289430768153966540543476577822506237160190242470152964375323408166513155155084093527792788670521370300610314024045358004634700469773182931960316623930464625710940403040101061723498825906005836127146332555060750502958064392681300660895969864243798542267558645426040434327119821141729940273566837328925801645620254968572374518153817570524814919826022478497291128400587880587533511885132316757665265592097926992518208872567723249506368981488748608451424100677016342578683984307852315141244454727266558903242926991631807804246929004985841702127109194592758002193781229610707763551143234696583822977780303050982684037279126149379073011024981873875046152571517231081150319166397492503498552804797075498042281579776441441259056631453021070494563718720094979712233777720660497035379408595268783431306891536701276062009945590580877501515331302698803520875233598788816852945881278057440994687327015524831835947961339031070966861172851288952694928058565538384835275958799755687021626003288363647327901468582134634771465746587792324570925783383239582442751879275888502167891761672988189150600807478955977710171299771245640653430104241350511227145443622961240332345925792306673662020555675045881236588570190597823190021500358821169324761987156994925853293039425680045325003190837148176984531247256971246591076625741453714299422049304915114064056619242313869964572182506075031143703655750819314053408540141672065345908844173089025148900835310917498256275795021379409178454903615036611865372759765059640152647742711696186756667203629720608334475162626913125112871744247318373326443020651743210065512010803950815504661897225599464434588667421763595751687197624439077137807027017019328899304744574850923282977594096261934219090049969128507364441156755521366821431123130870284015570986731493525454066792311392049106704537061667016767437369815879128985959028914984277904565525552775685116804382849332740428594004587613157073489946161745236251007692066384282378902730612038957179312088872779047777096010461157042588357150754884377560081398072755524152850417250496806079107780558574768783546613930316876750741436928552730985275882546658669140839919741795637842122618511983955255994328099302687697505388566011474740849050961582602058758992763864275567844367025702089642711195187193337428374493239336284176744107393484196405037891726909454350693683057194931146712998810483803190659441247407065872743101626183486109820421595301033392600088022849739399418424721343007593953937683239209519226940244095926229703002582249330486644153188723056920923666097563081324395357834412112213480308736*i1^93 + -4375915232361180438482630076178445503208400297306385638171484418187556495189250101444451529213860670097084248705486763346041042538297375426971481719552326570949196066535236259114887230979251260088402028282246839405963889651482582858826739475384386559380525046423210817119398258473674056482378680477769141051600776682292130566095627307295008088684350687814215302540877465394072320065892288476980361377588349968299147748580537597979902470835583064206807351582256907418388150928740855615505493429637896035781568004868334366857028481108312867300649923622314454891564846141965094880745478524531177923670152154934020738625488966510969408789174522632584359287064675764559525756294819861247154818431295230703554914615200189175494627742296861338241644882897980691243481314240306513920649818218208538006357415919619468628973780521839941861664580956970321965657227027605277781054320136747683656919847446843088642300789011080479606439227245819016293108017900584346955908105403039307456371626437208294856752301161263836053112158697892111883655337061722310991877035299575066287047079916436543135336159371405280217940077292228602499065329080561673373588125091078055191612750158096126902639901539334988600211485759547491279409235779365539980561413137767693493885577502682972383842434606220717106537340142523142700813457458725763332708751218089819030009484621012981698616471787593041537170663386977939970731067961276197935250137824320248796651585395946001437058609669770002091143818510590149569989108462651624092492169058348278301780337666165565447773907870030904359613466606279978272610086157860144710269161460741521164467809546373408618387426505657793894402872912094333406654767268693383523485586855052356345986521480463295768799385100364300134908809680597473889375663523597780504291879513074593051343110682615576915022228438014398093108867662453760907317630491112575898861223600401395208230281313075159464872411035316599506474423646992607987820991030260199906334466983572393313293476452195806747419479263122040934250625401327046480866075752048091621286273953327316382290078611684611164210608817005417580185002161992117739813133827502306333187724459214345484617649743874436629845301030825706749632782751169172596997277719505814837492844030566977868080495798012992330240926218320207589649032055334664440454738478999093222461625889972759337143892017778985802295873000638193521618042396841098227414782918539464335182831598187194069965989586567480337606520376967291225555925499707564246021615322853417721854995510231566415134876668388414399102335396101159208047937372835745247653116725903302462001930829824*i1^94 + -17993545437093966555140474011261275018283187212607270100241203465321380222559922626329759320832112653379739816763442657265705138349640898913950954464804037210208200783720289287509242226565018965451689851580580445567986961260048597211884574552444638205782133605465015373973811403004378763263113421136555331267581441294980163221064523745170136156250937654623451675062176717509302284851081901566738393629907796794740246955332431780542177956479483220622916467864942233542831138347046183373739866176965190622183949498888128695930352899548207388970378423123147861929487017039242081406706547695743031489706552142620112570926400841872741522222794941614904009711046474010717109408459218096639963972844852323356799602874824599345627616625371402667366180655509487477493087549662179105734081816341303403496979786089001661984123523185287664063557987224691249166665970083144858922382848542101826221768892837545568005097592835277884188908782109820353055700425363459048779910024025728355277824325365929754631971340817660276913875076072201479653000091648045746898732803201706500742790006426899585873678178903589777107423925297511724172008522368456688855579268502392764202288991456363219840363119854616431135647040893840817784984933131436680611077850360831104231488434150351322219560091561379134985260121340245306019027349230769868784244575311357354270331075744468100667810253444312886876206407752259028257173926790095384648752733530934380647250430570840677979007321075918301923589847698132368194090926136603179902646210672463034091998659277405745455573307218610386598397174994266211429008979158769452818763778004384966380841684231387122121639378789469476872689294991378230251099345325641444138656998169804337305279501026246648324144789817524048879239598925108471429801728337564920586407766836022482870235970149288039859829947255553816230095602006037936320985096298563925456239883165371062491765474540632289496008043214417632646696222610496457854847614257248302235710836157979927091927293550107364253583865408963022037133436818585268726056167106685962078245187539312084264826066682674213335606437845500862211507448456776621023531475532425432145159796966266699107336559422960501109307888982957327381526224462851551777412229638637036289088079618488736377143022543072860198136719258703456609338627375549935055746142764156775979744110231405310759115290438715252022165438497164331298662663890016619221299753760152896645410569252503696903998136477750206205240067879412738409649819758128701331337141891506501116267942737695633835429396556083548426938143938384400934893852612037178763635819490758583386112*i1^95 + -23049303481203652594425498723607009246512875712640497868193662123764804696860153490183727496418453181901702330029483415272556625168484420448696544099700681887553662475433199127857617727988033836277583571432311067584476203299594747245169153335376024124930166914430520394649788388115800940496877054234295329033463719699503961824124223721519924084540124246039678158634365273397570050823579907143709020550484729321882599292843743917359482673696828130595505555963711565984844056732313620306590705079255809579139082867404792890877059208225322076723943812282200696825024740175948743933559588889875539488716886403792927893251781166844129315804896716906911354603061486713361741103978692395742931796396000632254586365794144362356148083873591113928977730572648558111010900484399160732425888230300237596794864365838035297111235195308997543645933706481015306089308234684785032298570588273988984254124026088568229816183574523940987683658879134785289467200547491918731817037752692529504880487019165870834508301737583673802270707996305577326263090052113128338313900114091679656605416461501602194879043485779377092658433049946885106400162310852232206784461372883794551064273672773331890934219951821820169621544816789330623800325771048047061286406896130567202901560737443110344088273542981569851630450167817889119865530131111908968667055367324611330157494306502819164491168414915058243831840270513345068698974717454150930008047784056689422844981126102067247740314792375644633138515677066167831115922043062978205763697577986877736512659502234467110370532866058077803011123629297791638083832531755891057149989204028876227918484437178293152966256859907599192245807341892381944733513880988645725670745090721747932425600331356002148311253273080957304542785185261906550285866312953574021449061895072607191867098439785236451429179616460877357804153689755794236994562987802124727507712527730735709791588538553470003867958093602231905228598650164537526332882797125124101624051149805601679676533963502577519449440019205987570141116721397152583607444346633986115813609192774895822920030447075224487230490616221484254764654572322260932562349023480146011441952037854347243948951592412208129996677373315468593153230977465450042395991964974985039953300132866537588667149158957215238708469524343557278836418119087523825751556373689717088109964518055100396420753273800966517064297295071907430671120979015527910011410884346459819094509587624762313524794931258038945480351525571143649219819923348052879074981827682666020618943762764485726225242458648047402013403894298987080147998450926030355997396268220416*i1^96 + -39650529013421995738877538010123281430376704613315070985207162091539478055697919294369536968430803265269704755931798353479515313947451823594454819199575750974194748271027345668285871154333195131386123108212660473444879316566324487777364791210171235795250995887549735750466997340545104508758059466517566433406748521978292539234296605018776640650754481094515572147832058127480711814892391214586354681578302808750406261881373509544622401231591644799469306735557122350622622144771139958009190476342698254300614147021033428010537486412570071437921845889312105527637678159361251816107545539284123267822475339613555832238592574833964802982210310549406735498261598427526764945481591560616836510429372075776486976715302540990012641072683134765116274373660894665811060203597411999556603859904140982941677575761821552878280767975055250900425819124256757392746233390255279967562300540937549859687185648286075891754178284466435553048406993372816287731891575634263355472362935065834687177915529289398001372104099243795692465321384460289727561601101362147471077563686170114122579653485816375009621739048260312199996038667788634295501373158899885343911808640084468018033034272941362288163203425867668711883173192259924423682536751376577406690211682107962257866644697752976313172784642676176491083044248821199674624561217547069734709061847147502984342042053736146703271435469970105503055732492682004836396450716648864741016988206803921087424088276569559059126789425137382507841733004350667766180871145215245513622597939702429123480119434784212088988074232111644848283868580314804149785838791480003144780087236928061708951390440663759888630556171838813967497500722537949901117905964843383037795425735422143168352254044889695221978078729278841726043099028749056449960505433911133402057088984431912232576220174405435178057535309259281765345180212899422526398922769515183958973350171455184510160362993402477147594332609368081204470437876876490727357702166629638300467144056432748781832644363739850638964396797312088346630052521471090156467711621438631774874686896697092961377699373584915219163052150593721430606287217506004805572320448442030644273215693801915070839443028340647952389962030137162329443777544888819969119783586456067076753123744815261863908261100214315832826409482834626620815885048822269592834562003915559238169701511353453508145488992275269153162583009232132948353996760028602160266303307647595004516440699628388135295679618810905135423436823549088638753848615678386991567776396244275946511909004770834142141525447539592041674546923621022758270596998025379944857600*i1^97 + -62101384927425401088670020499976995439748545361781208353505190480529241447071507687624940866727570271257792046936684435740755476415012605915534863872320119026853216634475993180220799716864479619849753264482973580165276978724997575147808323648468033904506993593185749494178879932523865741464922909577904735344267209135189394183251910618394746013152546963491765821915365371230042017725342336805074808843138213373217500381080843748175897851329902004692947197017247508274409912959526961903580384672754425776741004436567425818700552626833864628119524214481145928109013123955079128197612896070907137473281115512622579449578029564895768253229809610996320871803000772458301039235134957705652218699827723014224309974430939279753088274335900384836736848374174490789788163718098194716861862234723384853810589688474817958802360747797389499292118593759761332838524847957112114299605492290016198975427119266503409396604749335821797779023260185989279116172367052087172353269277225030321563163662950290816351468561484925556944476119708150914650342983805515225986735353999325790444124298787362940371715417341691159530579579355050644897024430947249395501771684883857417608748525902626702956522383765980738612682152640610449794162838414171568147581339651541006242184310197779009617781910992657554215086450069131623411097055228278960607425249306039704390801913136031248305908255757167470549487678484897023367654748735649196614284201370804939200930729258293733459464174291731442148218357791371153713670566759465768234982750662332606223060982038003851422694607444144102001078918283606056822087361986301895082095502899888864336566054222456167615234293600469063380256456253591915081978238387475848573591414859289112329071014804348640553403111412762996962282309112057952389556812564546386075274274136247514406660433506539588535469860022638337239465501070109254446669129060216991802615516880460933458178604885822850572937305414669166819486367317783674076656222349126623536131614760303126604232388940813388834721976948060384380952764807061571846739891503002538781757790264425280106413563325419988886169682682801184086078871161596747986823433073493268128108195763011953581702079828829562694748302680076460149729735763031302708621160657515016802599959710171532385846184763127554382565514765565176122198029921414853038958917167483369815679222773040754443057926929536722881327431121894602678110259293265817044703653030319687045519825405984726474724321340558939001646568849327170212510058730316385996764303371904180789489263313462814009738916553948933094939317116450090880881131520000*i1^98 + -56512933169233148210281928548104398111587055064611574278527054496831907495371983716778639549778165887435116048289596624792651218270292193301147449756922965593724927885592126113640025918649327792469687538970356260257829752460482413450984062639449261870055404673803563800250156486037331444573817680699196534727827929780393455691104863950610076590682314021730025732862168325067655531483190948299990498585385767781651700913889358585062828561766252584674331877184152547723298892814543570499649167536765805097722169691781568703708765707684994515971738076619963539559982122504449772739982087525331350678050845363182535844139446032948516079247856029945161617086200495240065932589156437235612199825724649288778394755811622875516462052265619008508326126734151881339148497976082902733593930042239619373458542395834017144371850722690271678333990597582108293190353817773399641714298129804931677299492369463401428072462056735519195976395428801151092132229997299200634585210779497999145338158579317827113354020418484588572234214278837024273227856239003750639246717820078931810246144022802318916504552072395052480483315053245942055328881268952321327793759268810030548124996904292717998211412085130983392297584420872799571821406556759546178747022978098858749275781653199320104443489370244328305050713729647150042868176310793535116912668949272125151489414768337514492637111828074138328924798530749967978536881438976606494404765360069312002978361494296260860627316104712878427310563280507366593136177976993090242594365061535470653469932363082462258506505853629416459182876202782734091326905097718438314657332874126021505616981219362906457684693629155896250710512080345086063109512695781504522667373931525402207002577590298476670574521111945286656387219043570875188079496006770215102492678087398566682267196156060977449094173500860727092251350270330765399773375132819366137259105473886329624462521316217482152548108983820268441504168738307657685881208484437168894541524106991435900848431049799963444598597302291537265977331420793403487235583361059273196299872220658028757516428105144411306686750455673362716113657580140431466258663555930531180604949912306855233182920741659592968072251376592492684275636045135526271815480512226800944991992634903289836798448118299505784240855339378393550108372598722007920995168097005499930055990848697127567745879541430718717701644451489050718122005733286421022417044529515971319890052012649717394127544790219696323642244349947338472015269739033166467011997577943323970524201140615089112770933073867979646217299229910499328000000*i1^99 + -17748492189793630133256724755797266917105271502770382927279708151978995103082612132744205882743187673493621078624469676548961344301040528816476462075967713628329501913006244296861468980266522364870096209125535917050785553781593267402285917732647496550624215472807397127674614079967944705476440529106535585574386467008815419976721072441550562005010021184552880850016886780550945686295926959611003301611325787719901630021643482977250590410006148449924143035675026371418973223776264087251778180539852258161324165203188090641074263007471677124851421094929797775396711001173631213797875314317546583776869111773253807507241884942710201709597811121369985414920200406208211988039265526109871020488187108968089402391300606826477190001737231367006347522017639367773500059950493126107033088630684434747459265153775211258862883188981492656234328247154738411934933070983614025561712118746103701322798251781568894309661438482090670196989187566343809731914746668187703876117659770941921118148570886127763842827416421822595218330188798013504978745136271989434736514173656998192713867718507472467493154085316704161273719814737275025550140286598599492167105223657387182037817512676425775262837590951288052164260248080961362849372580693397717047260901232570324070943243212462050957247899595237360056388419977815419943863102213852240417298823057891322169767258951514224713000234986044013871288992834106796242656344239023395922098774465446114298615977219959102963040190056574507947591243796118352402464401660488141179276419869820481990038671456912266860651547615094218080990896317046620183802029963345011825749202210824308208214915415529538609906606938300793081641933718137244358517291535085397938221858945636504700377875961119065662394719292957359561290978595351549640406349583392339853006243657700663110666116124082851927528635260501680703362911533979860754298283797804765692965031454016331582561804652570319213770283033365622521189054032925091903946695777465984437676373454924023228035939543623114668843116561657390942812648507707733016296016179458622206236685177397040543233283233310906608738511413570521706109954473162770479468902082493943264040900989867887364780779653965512955047035532209829678836023951434150404429510850555655653141418553156950960667937265022905782792726531674344443120632748590005535597856477747050865510143145481888155602952726569404820263722547222136938417976064912797380153673714575771266911550082867404945561670512740106414457109580602489542314973667880319600752251214234786376388021445495713732436393726734814412800000000000*i1^100 + -4874102278884261840116208850899813270227782885969203124255091755454277993122054578993723776351174470306043108350836410119482128366717518123237751387707978764659289327101417034726831558723103424064828207762843830444355283738766472115014998908914840548829988710710374474518514311323710567235095891169423311793467740224925812973333366825901967247583420668164564298726052850009540127613581813715071503344015978632710562368702271248554937380594542682493703995994219580738278207722267174494726321649640971361659735760164445876186837648471357317464669776384355468529834227041415230800691019220772730630432996106252515421565586504012936713869375034081038001238692522253612737159309547290263527819063939971244951770616071479367461750373048246443913010713380782949469650106383461530783473766767589364721936930261941936583397633378740712927398848454214450440635263372692756841026148852390827656499833863303516411223934232724163829921045383288580721113232243638175597443388746795172210156700705603714555531546469489932414298341180371340677207747440487680170624955723331462227595066028128616912582502329417031817655302573834011999974550229068968735604538668354053343001829844333504889096367337989785421310684454122031711756192644264202428814889600946617340220840653288083983511041101719477415163044154355994035964696317626356887187752219567520889704608612107291055926209275738633126859295891661540802084581534862556494503013390092523218355970236595831764799356526953115225565209314750322748596480873032869278083521687448462713554343611231535565236052702199904583896918705864491761609968123929755828693816972004710368235562845039804163519702344871923673263141904530135084027467587887347969425709419929561122811876953117309572683196192946392538620258663040006669309386101851158304173686317596592190901737014613605026640846163111006567052255067407797273323861564957272780325630775847277353352965624359930434449483741006865297132645694216902742484198777689135686880884946541583805965343756101398369722090596907102881162648506487725097190766869321895726410227725842692592716023285590283947443633955983222738189637834070212651215965328663706401946001940629509702379553570499039924724435749928323676202731878168668110714482238835752698481216487679720714135125026820821755639664840632304833569259332966746427955980331215524790864277362961821459663285263845415465405597414046491054565046134243758641188127881000383057869444564300516115402282227795667077624425020455360214267061095226557566430374459327790072313660029051934448555760025600000000000*i1^101 + -970698312985609723729261364030857162941701205695349044023128185339436713583438521215418084309591166194874935806972958786738969429156302589455441975514941193543775595886702148580663044311906493245084714352426478957926183911851412010729959886580655473657358778877111625965012384157003620190188100929117835707477634270631232097908613760888690088781306901955357283374215911483617137793952666310763932546320608150468082901333929152963563718466090563063058261652761549313774645087702857869535096104805838061284718038180457318127815559559412477302738816381249209527499559084399772119883190609734457966165804404908934094785748408025129951769564438262030220443621213143795017545985246447400342865037394434232671574198575397260619734552912412640165603181596131313668190425520899801998858969730181791542307514623141898564638367312247471593165432984221723820635837012226530600896013418308651899566509333145811026252271990301497317121123544032257229274782511958717608479515444730310629191771468918278576605759476897855921774731035525184201926444837859927372134946781657599691547723000258225963513582572064601892554786742903334234338412741790347234669545863094532616300200457962413707890732677764636944604865359980259845470069023361533730849192514263238377932069366077955926956330141205418053491176043152653917091829443258083970190652115696463408662214225100410545557888730604433339709697864212275382433505769856769872603255114339919029618438405769629268739397699813639659283408511312328437379427510253107443527208544334569880259188768356456810004472676742431892163062776660097636057391447735345686344106675825108166955432615888382349490991026927135939767782913401655140394256593877346673725868956178442255676572097475492461036161920282575960533627130961586692303296319748110880375399254429451814338066252293259425157529799567010999067203864834397138675269652250380242880565819508554581874350893831398973689494257290960320923893304376228797294134023345016529274259140218011106530273418068245948330915344960930683128600294814234791676270283411278464101086511594114548563609555274226450208464747091828326654558995019169796400590398959667137071473451627866095971022329922472487483396471357417709527892326633287030740640572342343188569010750575806843558502170406372215372807203279446342168803188020150612583560714968394347984115845187971546999274300187939620042107315606058040086821361019330935927336323182447008817659878534984278413262715211044393582241015397217003646580260358165862513297725672644989273248140267356160000000000000*i1^102 + -122610168709362458665473156647569868546473975413113062218251345129149581766721901331919251563962624965024024973556359207872364085518016047336691155074351364370786390393367298228665125474847171176834850836767770093304262685795050880053972668225331600698525780814934582619481576202464243810492766687818425953472230640985404833442433637722760045645180041883270018322470533191529098647853390490808701350769948631583343648434478469000943369805819901836992008301820292026593793224292161791037995017091590821068670499391187598819290157095282234032769219238583700777452422760537016389998848111430271551958298160889226805673627466052299841877206750843290436404140410178250908315133738548466462943170594936306183694673337615345496207438564495162522619229073056966222427206850163443025281131320907443660642912562677070593931689373451178154972835446915369637844341943970546184120783973631822974767876478329888285446882090182843216300705362157978824105995936807593185794552864418330338827261505338823215242420479026675985168530485871814548809980662592117349956580963345739446058710548584999049116762333067509192059572488655031644258393243694930555611810763639716098751982407256567292626244587933759581133501334501094705560059653753607645851868843209069218745578033276541417838011946727398453162267562368518452334997195954215507247909035321150035663118872501950800672348785890879256043310500282534359930767708932519880272218804163103325992188431925877378805156518893592934945538381588037513290531960782091015793955536685404670288931207346579950166206472313583386378030980859773260891540312423764027295637145008952287419103263737286081330415206056607687020265313265408397032520408914805129304613535529181998573277612838430582469154454176552491418959745854052010991222911036245656729501576594730456643569270314916416866632912237164805561015003224762207148967038945630320401560050864928835899707526884042797496045822895770942003484658292076126826769929416882006777977685747442162134590868233902493568035339746414631537137075033328608017917961040321791135655604662635412297363434812448974589952718715528373436104808926767600423303229543646201393761559944045796233018562233876307880642328591230900930625340078242188371432396408484060412485570754217922205742847851160025882056825899121299587036301377404883634434806659847374707281808474812097996001047087551748615099172843237519549733476681470965175127990942740773474695261719914842230369537971991913743900426159491725420596515134026292951126844784809273720832000000000000000*i1^103 + -10057036599106442398355249624988901953468053258146186187760652813187459745572059851448870482067590173877476603479524788540501071316986451086408274591015604273554513559081665020834782021831896564751630281670021121705753778840553722530585561860988274193318413325535806059463874340683019291035281974835838298691998065801154232942819237477887305984019645946447762736575375474946974937350868537033835517043799027173217519945839592368999612412730385189059161930792649995500301360923383462313753439844400338093642479804931445532151689715278327539156804967331785002008215644743763173935051485544797026374236448379295027032320495316082100362566343427925813923309557067682499231030335106743005474050491416685691084583919734890109433294438364361613993346170037256844808827724687362422769748077412001535800244611397662081002367768555434358345087875766066271889469121310617088418705817548987477709532182685455276338542470907033054058351150387838232589752693944105571208071244427438855180432479580060715515746752536805044485524852879549671216344266323296951089500809142890799640588349166876090806269108168391150909410307741749861319199567006128642827193624642958905487598974352984833749175736922396356116800377552613964981723182954409175209290444926938804135058817778578631014647563882675159596538822760627114186378626326575795796543206520756868197820105496890988985164703810701159460775571146741199514859772105932250795749876095692812075089850030362223337157397530089988642808625908724114334584247118096631921606216901401900367194297248981662074199245237307615484611151210813767843172312207525957338708946313175482285150513882022843858617035263807048750471448488872763675490156116709136964643982270180607001261283306035353351197799399793199859515681749050085928054338684797120962548637689707153305897461233966472479193541478306650625509237369879261731816451709663832837572582516048359000720887513973485284025407714643791810352631034386292418802014120398210284764270137865280502863393224283385239451103110276999675905143732395992645836612350908840696936575919239274353531466376083757582661278411754304609208230703863334621614855691971773395044558622095537857219382125702373951954306919430173456912177719970751678075297211986084813549013882435168485118773018213778727191039790376413684211372053291219080466521807731247549925410224257426419063931550954995775470219631860080841297643907891988676451265291996053212416276011238268213432266182330154023958870817707816769360052879182343311211678924800000000000000000*i1^104 + -538109224325409852109094940838221843300785566486817647696770683061954333701076433903204991122876457266660824037564984490337690030905875915095511076242236949016071874530761279304577618222044107060317524683892073041023358831658032248654763666397468263233519298175603816448504021542726409317340587508825208040257944646107705481475609146237501364232291039116534034410459984475707135431609769123663680761481893778743715465189825415183979768656674978234203457951446029128415493009845377652432907324782841318356864281251039806050799628013238480490756815253719830204913465328480266506570102557368224577057506805116499770949017209605782824224128206406674922599455714641748422900401956737591510337742879903645874754029636067047140324756551002067201012559086395175830179248717129207467729120520320849505081439766976804093717520798705256732530028503778133394261546701763817920001664230177431823544098701872357582670705619818953819712490085588521097559485054813565587851349566575875300157032321972852468658028759568486253235710229123928735521722717562930963657527590833383326716402530627852681224443163772335065300992753622695394742277023882629073191716871773437754836062471972274822179533324551128869887581286506872733897243146194731896414750929100398583105750191727833988285219791153869181802518026300632150642592249203094689900717534382522798202354825195589818007439856183651693969232062152106347665499183330065948420029907885069543944487191321062801278361892815023484981575859329228555267969537213119081049127674492627579596307584135824446479064634802077646728319868661042957656219008497512800504158993077772459900068496856383306998732665256323563095724234200562614169847834495408224047486469233026667371073806536769767275323179941072004368086295000382929329185537547619316113466758338192684996478290219702438298915971179881285704183816756382755940076416892742955828520084985860120721901178953061884253658861676128102030074750227396982324469734765142633822001093556634975851631637042469737656309181972547368579331198301375163000061905416153060883392772366980068006467247842691701486869530485231311514231962872835048016465625238710689729887221663966423079755034845130632869889298003285407444492688142031512633350106200712128982029797979477025473891689822732425684700233118808737394019252588079829801060382846936948748021846319763898497204866292507927689025879993279018189511770572400907418378911974743214768398524129324830892400404554839901568335041178688876213421752713216000000000000000000000*i1^105 + -17123695932488343391332443968586707946784948953990940429462912956199914396232252195904355795810324158763780955339675522186993886561369976878090592224661013742231436399852989346278122793268515147105657713497878168400849671124460906419620543652584299445630971025737654137512521534297969938338649701902245517383217268656012579548469060514722948566885393811890124465735635551865618834324542915753675858964272543796654698265572051561458482299827410460303742321777270183302309627188874866955145960316363554735742874752721025509707819481763096688364074692717960021579331417050492726147429678023350990993656333445921742693053410202000400877420960439057041877976486883869968152377483786034334061222378323463935211270332080075908473083671157748763637233037149836403422429957779333545797006106443021158627471634572652697035166624447457075355871526896351688531630096103608740145449229637559975864086005189782426510838828639696650541002988118795838714292108537319448667952858498896270958251012527995618924724435254627525471054956980865671215805920682903826362462841876384147085106338849642456575250266141738906601711713641170011637134833189150470990799662883288011329762368207683926429737112722403263164590957146088150548328968340402410853343122510614621471122502908269848439503917870093824126308553151412414541746263058083933208227330224437007189035648783806840836513349192615259618754843026767479499913740236068899753050645633925971531609841725702196428811464484715173221586732351577427206225832879855447615760283417788750979616024475103282149630944312807697739863974881416637079593157444474347239553021898194878935784445789123917227123092601324641423803671344792453960951566892375633216187345818344662645780575778477568051613768028075885858771934873978664355939216004059498688395992394726397334772039699567399026599516270486351334414529492802497959620309404113271569757478960851339701472404724204472344345571240387200192442823616215478841610297877556919711819364399128030993244034701366299138072041005210236197319299285089194549565482966947295960578509115730284283070031090188274743667737623396743894319272936488583383449570657109054407449347995067568730667872703876421689359574171306292673876782895431665789257730634892027740695036840996930962425206598375322430103798116336248009599326337241086158150724430683720816407141076943187241320950209374327413075050461461497313745361464710573245748204340446794327215148339098077594177793421164945719280607059385499254784000000000000000000000*i1^106 + -285249405015531590109191259859552840081968889394145167629982014863351966153689138589387423056235105719812574820366879542146826629270049675819460633901459701805230324306422492207376464162520592344140810057593394982759758403703620284890054292566957325648729580621024162149410655657603678185505062896136726117502662628164712682821370876733860455609676627574287910059853853530853863371876440264985460990744244551921980870880256503670655762919923555623454707510098768954537972609048673882297240018979964091407564305535716158948252756495353998270971309499043109054680065518169017440296405212563051910988712918795128403790252540751425337795625094423504059577805653541286754786590115771107008004522398712271242423434540333481888388823143122482197923287557894523851682706374424506189896915901351495721789765109914963593236028167984082277759114946296714066825398589953966688639033467726981939971125676455442918451260024243559649966519913778536987139634554273979706377504629524140181763247831518010811235210513555104996608463569313200130263655863043976547010461634051142181860624238043851214548538708686264665542450500752333311662153447342446258372909179199041116509185419723128051663432731720510988005624041084704437442887854386933706588409479138998966536604944794644425265319599104889110425156760766136475412024078390348747823974368043315097788771561579210707823756075754884325997433331139718298771918753868401319248997000986451875153585144806147230277545423109556508509198821709134973582359971896747914651685940737492835241526743147519057279178103235369680004451371802299348535568069023108736238795306475018357198780792096908169310687200405769349881237026225960520554378212958177104302055525537934523437313323642123261188259630997552254679260477970131884152331830606892613257576373648373962691687591388208037431793448772380649303317571666144695155883236628406041633181096215320020441078610506104191805084578877250890680399020893404847158018853482650864449645407819918044764756071961900908833322495593344666791538359940144542289476446035052708521097812994876633587909169164632150592267620737347496540702801020551212835804689036289729246603942420402427125509630615713818412212402131056085336155180992902702748708136045891643668450624916964000753721742900039701272480395302156981101041284614922742202173434428163269612668541127198326548034377150341670812228488633301409872102281149334880610282946389867678056822736891569616466109806698126051924928102400000000000000000000000*i1^107 + -1507826311453768303918453208952344699288137171681163099550041829654173015426657682512336932744269501397121890326734664610792720036145262232188543449205348019207283625192925234954901979131417072321618423508300631377547886565093528630946717290873331187854111484724700435354155032465259420817450612787275178098322676383531349017181180308947719045418754687628225460700522384968385088813495106481543525280072606979755859236377419735446002261304765499638509960557581248566535013598081170377765783580383707973843943345737231740662428269228421548695399814124169527629956493592146517965379761994260467101740987278729018711534986687490656838242845445567804441710249646900142411125496311773220892807751846603231883757930535225686128749428447428105091111484345361469137547798755467441074259912014505078490955524960999756144070262120216106788775035839279476979364874049305520459026870309844218388935804223670689305032208030858301234209138517703718964859332688625816410807386912294417067517884171965419880237432513807247965945320647012173935176515126551657764434883067012162436989523519196717152636342607795734486772141820471225599648828507697910234483583336789238250416050116242129400820000510138301036505867780827856295613645963900963465915005057022347002928261954582671595323272642759685220618448626835925592177352910534455610652294223947308657675924260055665024008615219511775488800774723794022845618739840027986566804082291269876501432798615805126844259558440651249602231053985474180553378350395929354168706053573172544511021635536084989905060403421044363832778634088385711683803775016771115109147208864099437475586375576919754769171396715399683346696674812379718902341860699684140742699141382737630381992759067994183514549430294989392298969874015771886642220808741606603752786630188665279670050497400955342994412362823162192998632043719782260275520787794095530348791123044574052997960735512482132798321907881882399340743747582873812228775483259070691964441142226637419216034805080549895319117968448945815225051155045321835723039867380644782131684844017647250808327312629769906336030578054365803639652720557321020060795158184733975739390346765863751591482696758204400268598586776483848229376932258746597608901590384770237675907630899550527316233151658468318305798901640559823019245089688498703819616976867309716431929196717505445344004004557343828008052081726641093931489781757591008476640686759604476855308402313440868890319218257428480000000000000000000000000*i1^108 + -21148191976782668492027997468513328095627386606610141831529375731667653291810759433324666488239047593532674521906819190870164063996428817096151731410840444596071520618732754840858601819798387366735509213639902801835701311694982895086887900754149406440847461858357339486572943916340335340431767802486231431874528693464807308624096433055460302969358488385574031725054768003986919049631812558982552154565381090359008506623633227165696783292062041215845080685119760063650129337209716205862973373399417230043941200761988873061936325846218375865843706900828938325823325889672319694498352393443819635583160951057852597360336164242331600813573147547363482687960975017536900052209529511877830684786850358952265470117579293138331335592971503463517620571280269471075505861462444011021885962919053274070696600683180811326694797913595841137401777551028142601438020439664387757494188607247396444554535350311483437462749206558946644968851598037635521066221732370122590700236629346893583599630176009202422003263777332978335278503326389595895035108477240228615224582521533626080115213992384725465900151149144546618996297413487509825137973485417081315376273642962129022955202445205331190672995729794185661982636745369238973299043812862490286187698400596164518116675576081309743177764269857663143279330169222840130113916175155433405634213304896474691756566250580104576496211788520991702393486537621006329916722153738937278760248784063442588078453110529589753418376763271235012486426650502273973956948795668753029443422377014138892194459886962800721176979719582000760826450327805355759804721701804255672176151353163750385402106970202633447125113398616461176737681606668643644120120591976258527960501739257260445124320217876527189477559159365261437270420059694836650092217985445907644551053764149068739156463236697364603977722284563014794371097823644430497580662545144381600733013816379125650661868690919409620097764393843416672228912536070467175622750590953656686747083254045483730205808188937943125464287443240139808574803001443355108354199765459317938503437784653985033151521766398316200847680204675168764470658431093833051748513771447370346767968225016699894907537222454793679853303033380050217870272090295998108027696199633304266514825134794635016543253384572712036704591227630920631477071005903521331478210936383087972029011425114292744964559451396258844483840567849165727073226361158955355642021929210290691394518035717393743872000000000000000000000000000*i1^109 + -16399678523778869404200837452576128842245816998442524406058667856777570453908731123210492026590110980511026011369919477660349042948109626893859418256690868349426300032077396914970328272656162793468657697385055238888186026256132807904751581594764693147320398543814986707908697151027914419242082339616390262370601081049430944240620131516044269916064980222444971489002319984254639736273034580262306234008474414302817907962148594526626137764549923935459135877804722262260819047823518079247651569806980426749344978164966580232631936571497701509009032657068248120061616564368040140446423812016485818309392074852886768039229458364460070735120485861983029308838428011246950531452894830922224503028495905636731727558835881339366186616475162246243130735107488667420251701963419890872649215053711026340083950099307850752113510000108746059924248123058961405337924469236634649755387937407455633667158120267556578543729047308898675857945997287237759741672005908529303516708312942688758905293063341470092875993243213850621830702942278781252903525619561307202468636835311630818756186004335645606547406354663586291179445931209967208995824838836738528487219748432071354345874093883035328327991799922891495973867298842145964674996089955844925220004591761326462063004630241134989772779052066806067845445944535418290021660768834802495187898055109397696730981384822135877005932204101032715252866421750664248594494859181120598971987183762906436135186526765858740921745952409703939605641435426680177723528620575535516295266198119137830808242754718689223609396095398533471475712315734910594585963611946423869501769685605765067997589484467770139721950545445449984634727521681504917022452093298109449456217436413384431515791466468087032167488100708538824862314911893894427217106183033585727861686122183651754923548489267933765715206964534028143094699798514160442332859382129824542467793119718514591919939575634225005604207642156795816528776291293943532051454914673698629108037785607885375246169632458919812104079058372029481393513381093093132704375266517858036237702552948309002349687332730203770307540289583676766031969826895196120674375325923215565136184073554743338329164303938670550676574560595897942950687600665763476491507132429911633881798653461164976929631083523052163321313685467530330287019515608265200379675635468855708869173050765920072211551663672456458935775959004563626913935683390746457086938915210491907276800000000000000000000000000000000*i1^110 + -527337618567044210262184038237602852874492835132445261423317311248620760369936955705753762107752682511249985549436008316708926804543274243419157228539731188004740577836392293135665107563069951991566174293867057266252982131650776962000150553025069278036873493149128285706711719788491596648915536821635127733909610756424216904544295498951052928483947184403173169997759943057796724815331032301047024539228853960418989167063665754010958942699525707320979644263637190190484900067134632472157532228904554842531892409796527272809909402904529976524487469015996185440863178351036945707246851328210273204723766980155732625635672317401503439447478322264481692613269242113825428399742435829290964096450680765869521768988751674762175044393037675521915106420693102998899275544899002741914686436865343692999797262893887792464246250412238627534002292222959529889261912284258643907198949830936073796743969799437728931571805713985897356151284874726869708009753289655277237548179210937379731532668234375010730372470851610087595618130847528354786693397644206250832263414067828069049080176981052792015961483143388153449228659007193092488041323913950691325241727620191644645019370785506236668254263382856662562463878030125110363254487789088583776846773769478221190816141322984772268937946669083143788006205082568303821778574120637221549185093558647143509251624333103477128763766662562736373895481631927273455414896537486582437187281371730629398390856754322228767804898133444970818944956049037826158063037747285748754334303587981507788156424879211840927479040363042183607404077426755369449002606538761591642597586859800702109004945590851257611421693441817019626450115046138053349790062350983435577785947925710641076465735239032456496979844371369508697700145657835897284665744926890806093043043560393018014291047908081982797909027424635743577382679129569651529572405439881518903279308837473803569627256556438651781363247381811620427048104914782670267008474172662086771784068860758053810752223152592753565659768859853172564970170031616776101870329874223298658948370285857393849851474826738068484012087163735419728921779083831430649065596473767282055136125679665753830270965418644354229949346213265883864089875775533917891749545744326775422052758805232812834072419070779538153965604362112631127333399646515500588486095873467058005011238575800475859649525520469220128304125716997881867749518667069179681028576378880000000000000000000000000000000*i1^111 + 647629694779201707396001631771147585167908712907082327840109470175013217342505171861830894678499003053934191097041629454510198709429041077746609688647576902281437683905391419356895866471527692551041243528417607107505010763396893381256647259587597345060638670494618219670749317654986501505945046812980070693156608353207398387987382924520936825414198442507119136266121856868496801173966110807992848236436131059899884831787366621775097219115348634326169693903680273633409377903914920360482423823847787653661992366142493335443778963251525404578643654526652496612667714068205018884929334122722327979650041278167756839985597625484535964625595204746150887264681187707766627444722670735225246618255295885326523232304858354554774082186906056126136643359467293850202127560112178726107261076748814565789457711132124857786845822041409708975944431959377031822226002627815379065426882795741198381952599764894849900302928505082945550140278926145398673743916781550111826556320037308996985085841401863317707828234889686253131909310379439353844069178484253577920287699936088559934440973896751923827470173123762861566241174781846189467956975773508420197915311051854795684428111096369757298857468013927242942695965815601197900283507169551825145044955338835538705436260640311822841351421659836917745924151268059788018497311135711931613865734797531616548795366188733627047410600971543776487164002221898045579261711339852388288897368168254550381080779754882796933790431337929290696317852277916915577616023614993121305231221529410258297497797468469347814604355639593920035866702612669539009637116765937160956620336628285647938191314245467922674732004820422516673767259812943847095641106045673210429032587128567157951409016328109839289746398765977071989738632256291691649339708258551635779532195773022739482516273376481227735573336032600546818034199489190020546040454050135938601842404776256791968041156123782727255568711651806326383515970790134792963506990446446063836072778303942125118238067202896464450957626712578969938434369524472470682903494851924107511916241313473747656317347992684914791533038686938645960488466164156569662789542328134958957675876621783862192146800753633357078316868243825824008876575949492883392402389747855711681548023207855697152519065109673711934457354650604127131523037070387486950037318710489395244488065950122933333739486939337137531966751423842222407736679341228032000000000000000000000000000000000*i1^112 + -5330612279715776702469100320346727657525288591648259425441599806698931148060220955742110090748949740631329362488269126183926117545456450191406507213730898251872445567486366922492549316546473335531810842440187076841798106095589853619380993007352705615820706669059743785128143750381115344115143866492914597587284196014216235983020196922615260663253993475072486997837586675909740420201925855630860985531068653494335098223396346902927386178505359614704032435917556066249280018217892267965623723119520293974870755294967688319682335089621443465321970101397785768445681720273170425854877788010740258431775818489445555797661655064647682631189654251325607456010082455911926096577392311554263727938303375601344770283116316808398642975630589114972656581344526694523287759437115169152330372411259136627980642999698668426826820904487746950393352135229554967936606052504101911784320411453738336611910790518654057886946771352055000946925409982315758730773804922414467854011147686520182138351898957893268752542218557238199299763325192314645183497875244057548986874718520811366197960362532327129989271459652020357880487828914487195374423276001457569155867383131609941372519095369055429930332062136394869909380344892581108042395940727615196177858348491150181222034516973069406738475881247261182066252498944861286836512531267040105532955626819385544373662110750462752496197787173964433175584897755348933282519950069537895661384396642824582145378353233136512159816637424697450140648135232034294515809669220232779576306261418113094342675430208451657956943507398869787690252190995479043038862625255310755700871768667079863076142521296346303200757918193616839745869078916296271626963257172157168010867152896664432903498289206002650612976377493206536412066533039778323610951421991702482277916909054413511528019766684632115169130121399048441608662264032622590286475205032691691004526207286250777548550827290900063338438869454754928727027362470941641256716958927482268791373759595227327623480052954466144150364242580939509119729110898100782185391801146388952602008792467967985414555438370709491066790306400652937618840011449518470718028239753088253353649104933010670512825334235968357093164135705554362829065159989419647746810866308848605907130252866582632500005668509789655085857473252929915038269483331321545860051124344300744706895951436830916839693863810052149668117469055170484633600000000000000000000000000000000000*i1^113 + -2021160419432610382660035247270066013883164339991292651128251039692421601141907531392941227179924894129358940820016428864374753532864270684898444687863237641480526604675914301522439125260038956048460922331280309535515573905302479044296452072187972432314357916177973163774874620465768895446468457489500301546822387608178878044581320036017348613870372071998963708955187531982282443085664693923877989821954712937751441363396408523915181359136581184056242483971664587862413204968286122321639334011630339722780829596942817308993282611994370478955541455917970798354564511617286090585192688124135005612512441966260239029448365959993767212365045733131147217250920608550881455332442385125663701798669722387731273851754465919695748926819963241116705236682668615660181326108775775286095728493444723770676238331596460505799274383640991662013128088741338711377231221920153668892570994385028400866991651772523590234274950657776609429862820457429129600449651687375817204075931659756360343120379125979465385777807097793242343894156845962877675827259796197009833427786481149615120687827323401354459417915727882971413289347829904469480122982136944172404437413165207159543445344133923553945634528135912042009887933092653502497117494687924571682376817311407753851381137017662782466613572701754871423843276546855641202612214836974743984630357398858550150913850485649621248777524395089215666677493110101650465406023225419744448296025013479263792273083200166313165294966939706186061367003149564354021658955435962215252588663773083163731899792810292418616330276321838057311426943618634558138680190537176588676558463785942307690785035224093170644435304005217013521495675628516571459317611670884732395408507442048662784990219116574393901771611404711376306961656367010079985236958537743682225593957084098434620213899273473984409964073134740896953185846060418672079046496094933953211120161181641003452068033706192646253170260316931666537035326632043455105551094634621460658342348707767712569365866394561334577536902235753284262234551600367881316659011669520388249209995947147914779227697880217992018379072664300974811551979501565711067705883782022901067672979874707885790702999881317325557506434768917702507088490281585083514900044542715097610085347165166434959973603871205774046214049005089366330076635706114021347187028911147952911888583311770992715979691955656485544919040000000000000000000000000000000000000*i1^114 + -17883969159657276006777935773966470612382175378836505510942515552867174655882389954404699848727610925808971150191816760674901559831377798478107982374453611834298448586660138863383078220922442953561973792256431244885068901660313589375816863781206413444700045051101832297097209809968129906682103348825032600772136344774696384644952727963772402019101686074707544306672961699489297555318135216023102721195701647375427591471834954523836071278419013721881954122332685029465127588043058379729964599501886871339826157531695679638985283015709180309754631851661981278821587902164298610831989978997441252096160714370704787463678420292818184990215989828687920437127565020650904301578463774111757985929631884526159131776464717913553302744306314515933137812201632298494393910430145547299145386519910884367274535196747895506966625848771971650541536809969647609311870899017330560399419255672849710952256465063795274394159704269116002444892580670957754653152761680817153503555639486403453909615458523835842587078159419442495674451041893779316061580691859867827921580474408131309912541347034539772359326467131670270316297235858395379702479851405924321398045246412641576080841079805060433742488822589555210747304525919310898590309906927492134639837621593112648581580724491771037042138019242929867052281789339785915589644051666848898131817769772340637641175220316586719283900642368712850266133984670683468602365615878646552357176859538814724612582703950401892819841229777163894724705544192386820546255330371555403937515453486014519237753348638100413875149682747964999127738914984353305654840269372507863368111716706968503446318800754342023365386838477772347665713181940781023785574942334303634838165468369488935556010180376826282518030780769453313214668609401086990369465536591218127646874883032115946647771078357003549705148270003085170573427891342305063648256253157860532053895505654604332796367894078905812115251649578900304273449168606224519971309602644308730671951004953807050471002458231324974252023263692158288993387711010619294824480610818078280276403722684201654256644267868452104272400987115824997059856352652039547303201152903822408285465745885907104683968843863698689275027453864322396133370316864004682739506882007391041269254542286787634562438515127580655561154812995976476829514574445317317476246216881258607234674817989542962580684800000000000000000000000000000000000000000*i1^115 + -46700378357787287488863646789722694122135772052155419498604091445782952277679489523124447987406135584578836347680995390570937837005622788200803883690776440498217701903556603968956086995215953072249299651573630280881607078523533058635213209223753146755326164935429391697265840745104725055761505334512923436246889142715467793661928514379001880898442344489303932550854089301733028429321029560913908202753584189959919234805202360263981619962138161435059735455584345088804441851614752983603110222075407184488705558876983583940835121777259770954484788138889998807685376046084693068840481013861861071039952649313724036411967940291584323439991572096395675941946898038963212444421263924079210281345918361921489354036640460954084388017743076979617051154816044100118634886343723905848120062941073608491165572960225144053094540698685161094581042783791406721110175464973893601807225258751602469288854349458836109901824138051956522523189056808668976214885204236522344029470800203816404938329235408007848182907102240002050670314341924663345549734013829818025542735268662854236911740873922837203997181981686499799993145959275066680989942631403513017536962056038779563955058363995549103968276065424402417415781553235883248936778617597354402128000724707267255719027421052322418777680598288081060205468475142431085067590949265126442530642441719445508075637516963534980054290016901958098918074265848000143030123283796779410592049259792476264620467462363113108827157677993017946306196056867832769584153541285430895794570977481286102499948578280800524211498208295801559983708864193079773014284858702063020945821341158755524843032283910988634844799547272001026578966921736907302508664614426154529156708250331101262679944477343588859070281251152738373792412283944610239207284330268510174021757219679811303983919414099302602094719476170947810085139991561153610013467192400815466513802539654489338764314934726365601905462192382040939550761206679629916688144013360318326440374601656531458473850962781190795474919109620677327344213664690987787216539071305060266750671292473752424286331797870677083169607606179380019172380620488145713833810976358756101606820886551353232962750205474406286765502130115017781377582812247147528838350017979681550516258809627369616589859035676347132034382243116264161927062326467258046104546355106097895352093900800000000000000000000000000000000000000000*i1^116 + -29342912714096528192407331656757267530191745123300166169454053084154931486210284420590010803481746140446934929004870039561054384284555658142100789559959091223047757214311689896852196465129854661946894242755756785384883818099979291617129900721920955297033159085641531339365676502480195330208399387309569154653769562265098319392439275291094200867302460435660747417362396215081845396419748353148053214110498892745972458341479515470039444390224077366010466878760390294037419425609111129230721893418164737237088076226709376620766509361164148350456903810660803787117350968108474336875800699156648557286089516297671211433987207545292853157639657880524645045533078887376676781241637341445255049623968798401604818269919518164717559648026534522361296934360023693657391521103760025790515005154896608382542139796803105721938797575946469344212264990511197155492865868431722683525173232325959991013245521371900849151899227435999834918008492710599724480096904892657881055172251244174161803901764395526280283114415389446286449950122925648660544291907741323073004068390170045856805342952850875648424695595167896551734977975242886414459983567786676647128085716518347866878147949186164980295273416054890072900575662433536526204419777706946589399302299437304536091065058857284097914251553025896718930446919636679141199985591035726559856788162758547414299484604757712441384945973970999561385959431351506360669032678431781792476459488188842563918708511573295114473918935490678216223673425250128864192940256149212262324956472448794756755640919670581945305327910760826204035011844099578322989037104397587304826470898189522437496914609546194924914596642132353675473790124371706377586630642282732813927082310921899094728385707369698479048137925721257554114332249907064355194773667965767824910075179532155595268043646284899242297418469477757824501526098906295134216511442555294467033762549705636038293112702624304790152949701085905329050093708685134491791260915209155031531637085054744522882086530389333203011405338528598717700501293550200801966720582798789838732974148728372405425275798981823883737323604984324216905424641213473738466158269115820445654140454711475184682247218338480077503637373593322148438988435416671466862387208474385850039893922498381595002300788680783913505932149870297165373365153680885591227372666880000000000000000000000000000000000000000000*i1^117 + -7365095031683929619841005889620466730708535126566514254258337364466686648154073880965720452743375071151977901240321559013473100587924329419425334215988889594046294879529163423256551200834990487407564468846863043902693854594040375484041378568717077776868123627456156588705271628411337302941660905526569719870864892045149517662654403577738774931969901780525247158776414040697187393418415212635074017330131821281836033638889621054097982549649705131175361026697303850893302818174261429555352124721992627669507152465545741292267693043141928628913314288850254955478244659203099772216399741781131441777205983161116329728793407028517835527333625405365844537508278804327374081188774839576105599999019094082153756756189731984962261426776879993651303523483738057095570621080647719418567897252657028521711221350420352922596858491581442664362663584539845174678274644339000271625853678555193960186842999258650432028208455662615138719794063291015029564810869218157354549721177082700392362605387539228568638060922886852590744167015512308482181370651333410538005318268897865975462811027474535104409441296711341157812279681966333377732872595283959000432142001501949134778027406394562507576043307207498257097354785252349427256271355692366013069704725555589629912228431977126356283244028496618886322286899496283153833452715391539901203473796851723163225708078523260112540487890681428612542879550300779429979551704290260033516917937217523656826438001255050809775981894643212935961081333344186009201853919668216059932791662857251029425906737670009983302956466787943860249025756468158314246652650406166038222119805503258060619563883292236086815222405058427876651086330672349848574308144251774722852198623845725181498871101126713198541051754724170068850558607399552236757960955749640517039795397407595748920213580694155330572896352142117684867071953232204467156642178873327275843820997999882190081104899027588945235176466420035533857218225997135346563449358857904877697091066249495437002149098239059567610608178102510599934179075005333642496956690807006838636425282872243818399365257015171664682775681869739339733766352682851653060398518325562172035399540520149263011023502304167484245039542043959817391288553530522205785820692036453045641574174302709071266259039385322793709568797275099385187140632576000000000000000000000000000000000000000000000*i1^118 + -13807368271429701627829925055903239355502583849367359950272104037162366508196468592540239414109491089793810102158758671136244043783972999325737358697586584003369130849543056954059176273365534192485691034956765945732793048513789697964032708520193553990000583461825396863160698857849601772276933375081940168798413499629816812143735085878548115519206321681392771858636378733944958278667363558469135811524581012875540960314221789696578590301086521233754361942167155978248979162992875036021044330997087349123575945674472988270711789190293627025482287834049963284447890326290883576915699334873655971772983685062116365596571274051430684996651074359109391669070737868972615313066706136568663792987014482777357093464851541490571235339019345869959287964351356922581885032780315560039851501967241421645414601573174265359102247577916923934497898032222535005938399434009286566418729910461890693967335014680565493323984208544860595225784374956292952361821773423747985495774127349391930457521745611477089738953495617699495836924861784354836175677607022341107093993564422295706841291938438003846507227413158940356072617541152100445239375748038855963865919542493780267323251038935761098148473793258266153825851667124973348689708550870075374638763999505737951837935136144462227973186273060640905187029684552141631162236311305905521815327846264750827681612913637210689035846094927291770210810054724969523356010216295107078001852084407759821599376648484477261835465589616656862357749190591681635781957482463082588439271279293659308299176422001917752664397095943863453171316597855105994790091193034705673479949008354175732531002929118348790116306467144518532589275173870642048394719884321565162644286289992918655067759439574771962009895720865090898204394511681152016579003883908501735907340457528505975055524688517945393209932479470593488112994030919915783991516588215247607244039533447680650654828443589486797869250617528375226201726659920007656540446742411951665889003583629186835793755826312530228261873910601403773581220962765506833632927202818195211466549455110075614160569804367685659516281650246883530937980738042585009556881073009800636722546997341542591387893330341681251252258180160974207351040709174082814698831095899425159587413577855848470016008787578058711411091046400000000000000000000000000000000000000000000000*i1^119 + 57779251991204273967072459371901451034140687306905824241610440657101592861073551974916441044746417346294363430670627232023750243037561013817977791287969076713643294866406142718183093171630044902183894534559034446027936713865674256339579391101971388975855098822885826457928553965504457767624635688509710942859359555637296770851198772441111541857932696172562870813821097555384679784750897391592260128465648076294234585327103724981499375104388265268416488596465055602838944432183123637743211378170377090702883390510824854505490460384598674010324135332308851225979503584525498791141549189115873184916317503664513540663710498109398477972926988651309668347732300218185088790718012448800719589419054689629809568237612388715108479113279139218995524412023316351003588799287990505427536176475951150317983129390898069402379251198246755797338976734366061697020445259831682607954924036709236193201381769980886748185751648715055260491166980899772003711812357956320077334773779315900971015313988982207647233343379638947212019717443052812900960044867498716209523412562127990237290102814566378976350995570391247155260290361557542847105016954702940209869537714420149535422791104346449218695519450515775398960893606852699672467756859552829209069551207001841346123052668768411778067606374894085653043830543819724087014788345815435531391877796474220823190380027501462739656958393517565527935240700765491860337437348488783968801713657367810313535576046569271947798746498050168132751156873383317096798409008101863484855886338031234788281513228152065454357344460309362222758730187845146137187720599643153386290699136625967821930420313687277625529857416991720091453328659850694598457834893097099116942980671300501529000566412486201809604205724270233945346242039464461138270816908304934157131430493472943777149954787131221210285018149263435639093660145483252616924669710208131357949498068714584510037459142707449226356581097755207088883327297970720115072995873881659003738443277832259598750526711230553767030086101478051538596772896057127812059827811816618182344888045804431747695176789581952677856507296351700519689556172387055933422414415490205264439424003408763359439423685178179154333303613321640625749657228882393767444877386562037124772591106607662996494745600000000000000000000000000000000000000000000000000*i1^120 + -793936415773538778294600058225707164292340964148887173427960372990059968346298111020617672783979355790112356957374951835973121093030673368612938240213583334523156638189724777157373368294375325305078880876230349949737479481334343849378073963489393506150028648322009687611470312530057321209792523654109252708676967794532991744374545116308321136288725537568228010115241898075523366078512479074797465102854853343118275015233580383171762885745987256061754774416736385107443494333467666427346678799703287544224737057650217732687613920468897073599454856104545346251256208477290716555554323418457644427757208540148400245127195976291232760862551343422031706674827188973056080257526701979277171456818668921628462721832457010731731316508079422799679027758537076973999441037390452984330017055626097380818718343358418726755238738456305953648645542332520792396865329936336752577392789533416176991391940888310753008931089628334533482991048525517639770303007594402570699773858374516776316053863055668580377022157203934368308019123977830664255302081141460372775856334609250232860730981445153339992409781608468577092104810850176600580215503353892594538462236210637372276591393559064648343360473535441882001387268292283337010877620511469524581552355431330296100510981537499265182344913225830656202800337848295949680331878425013332897313411297384755530787117918241190812627365942725081748079249984469907069990703277552736861635875894800620266618961061199404693764904240959063263378783227298397240069884183340599202883049891639402866867821569844468049759829683243572835597750265536559295650743745477832772159804837269113776901687670397613102444535257457007964071155213642065399764378068843341448766748306182170584103175702342410832722437152401785504654128015527941363039796293876783776846790955733696252435765538662869177368537496704357597973978034678379399514915352418254985078064901149444373902301103570495346910216082988747930208142335400455135311741216895689505138376053052183767523444071489058812773735366331593328902324225743519712923010972014480140965531301937356468491716060038764617085499030716236716381262048138150023509868390014141983079774979970226588382942594192736303876350076647728256363056524303005738743789679450973745971200000000000000000000000000000000000000000000000000*i1^121 + -462871999817971154922866496120850146692327206122853815686702987032533452953433381584867673684051871159685024536428133723221474221354475569057113835145280593444606582726239095717481528238416705463756649608917574751466445045143683377394239237578089531585256078730038291723515244454792337996251139870577897313299039327852247775295058655444496129060452880052740070889090211215336744440533077473600693742528783833361510906469379490952538615895932376397374637964078059780845418244814292197098314446220296099845176705086964073962241253404046239210715006134005745340385410820172354656588904486100754152283899845286372315584655417646065080780087476039482628543267995014624647943663785309832905660615917049312888537021388105446995142137395404454670448132869376464490789123056913732675365849058425729337722915861247704167980511524991699824457128756531461934306336405161386935183999655965467038816020099156017958707677977695972363075586585454890340857795151683713855278245940855561981733006161365891116695263048353871379309751620386943371663495319351751658092472599513048079655730316394096789744124620268826174317628818689028717366490150951052937823770953153264190730814331909861659782427045608864034394030281860555437150009420388043596640668141288922559830010147605565354306437524459744402773217727444453416881054762369044917096404882944339579694449412561268307629109370428721371333498557007353094117251134257290300970079882410292332049458477374612109270020697727476571214316292987051772468590505120283047157825632996419664151271366368325701428890370014589900712329052542297894318770574270985855630491250112356936396518200835677010850493490693289492040242016163365882270461561912250669550429097779035063774369852422500041370491288996358906437501709057285335266795035363786590301628322914974202737158204745276298551818245292098158334856145938329498382831110839310050187983035662838775190016430155741607714276112460594273928245676933021723814535509581751444970621663823896701919625403205235626683997696443628003464833896496630474004708351648033782448007649248855843105272213808461624121546166985004474992389378519445197176209658533044862173129382325841474333488779564267488807141822794746504676002411106097503928320000000000000000000000000000000000000000000000000000*i1^122 + 33566720456279115049804819004622631999823520797174455252062107699235405979450328332102994661576114666912792030893763854996657963033990331473734074615333092627267202150471518143496674722161798574735551060843880266669368918103499844930052586858169371347805771590883673847636793325027893607517994526971038423238635532494706587316677219379861087667467896449601171316332238568756718004114785045632405991481750970791885788240180360011706918638396559198324603620542229586080674731866916109510353311569622847262077741232459801501092422494286785738742971875467130679889684257065665493810352197176373985225576287061945042670658550226558327124571778758937764055149060970449135278066370333250536326923924740481934145950736338257560691713890462714991683394320816165985563211407128885030574485278037689037899662909130496637512075484972648614811087099343582597212650063231198173990457998198003420467534332992379848473404216400210774900579987220683674281983176592169568040129779821467248415655071428722125687062277984527828654613590453179637785513783278437256288148336706870353546665135150500675686051557331061853099459070606971728856834737693363386078784316442079163854677009598679927342032232748266529397160656048414964659656923564175738903117482267914413521880538455279540338993205964844780607966508669676196346396428109238413012891176019081052952423466651768784806371472832962891998391957931448511662558998482984769916202988823476814203362049976291060446350357114856498417616613070015163137274470857527194337903750435556659068306123376681109398426971712323912325396236986373544007823141805296953091429246566377249864613758135437198986208267003445619583849730575154182676044782145101623442940528718592104192631363584003794169117369857801650878241913807394343407824460703588921192686198264938577589296901860289481231622876179713819182439916575014451269994624533723891039520877371761505030757583223577746889930506248265077639661139436523236277836799209761347495633342700991822668848332204544257248181037599969325212101856231159277459964439614607666750582496999500899000883856914697287939268196246988065045329491919858687202390849210602852017490220376980544989072277248208089125404895509359886336000000000000000000000000000000000000000000000000000000*i1^123 + -278768454996643375496960170193968736759115170273132334603308757372222038644338071673918990314646350917940885964707660246760275921484756276088828309689942880849213662670521015797271382694619903159207296404836080217620692243123948969952221213342475076449141276946155669445221637225081011664613169111053372721130981452390605913732552650881094208097498904233191375344831916829389297075485347294585432174952265646820232520195046105678021781938396844737588962932894646079713327341323345592095933122561676255819854906204875869413670189243030269092437748698999412351443481683491705216986013413466775241613534033416517007415982996467069621483214307048612654009743917116061255220068472852464949025798502121833269103184327693089444863488796780680534165624127395651312451843081948276398861249597253508613306806936380037672386053320892808892234286502435369844577858102030494701318636248089432590002051206505845613535805051235377746897218754102470596516511642064714046489738494829493580607337447924304717355076201271839622975886640137486296520505010057547298391057074272852252702680866048723378813236102303241096385011495900683876667217452473004744138347883623933865199241304741326794524060397574082652750225577858497316813948289956804241334346363540979991463196869467729693256988222270902257337651507448191693482450093290870343475840634230668285911590342723268215393258501275810963444566856865270771274025975816033828807865689923327829108744715369077022919950162645329222006024785700735815809751438279778577384345864106982123977168119963305491226440701845449211006871229741130214244814288606012592681257763747811745582041515521966192731347838256955861604477054315967620802433830952227074678188132374143762221349311645068873156455030173639163031005530004961939671288064825958086175051616413454371817505590147978293745929283194763863325004893014578089841741016957705077360964933713546616818187674920878481484999328064876245964627442649010712997457760587095739944752256881284710005075506384089850546163272709416317428949352836947499286515538412886003961396247855542338524288645168184823632024218239798135503441172844331173528548340159052840134025811817339997195792652278169600000000000000000000000000000000000000000000000000000000*i1^124 + 19005210156088481317390099096078966500483498623699940515768197913504719271017686349664778498962243508546938984784994749887200273335365949350563630899896089726456214431558820519611511636664743252310497610131865089340561160151924703465896252662909896444615950789264449010954869580307434535930115793345549421009743721363763522204576659507170155667655994859883717958742120667038466018330574285257871714683687441571514277526154794111405039014466691645490779704190588111127434013808967168628698138596380381174600524249799914537923921747882495614214231208263355361274674026454912019218088447362216367900828619462516289331119094773898285713887208007561445025263116280999942985237057632255273632912074989657215446618702537502054276893698482919405359209452135228195455069313702195054988034593654057476125689246591402443282117814143883228863560431992149768070030283031574073033120714285779649347406914488356616314490808050168017879797778745445037959793909325391103448170634283204912601192687339432564996149923296654786491758442555002796061595903488649577009100243626734134081651179510719904095829783955774171766694501409192530700949750029683386317460317816746292296577072249057386464547066373407236112429519898624802637934538447621231134667634759184625697340057688725151142418517810732136324955413085894735976557324438344623485562565385982069650720411675926819105178844313614969041837398746540392985010578262386252009658985268155374473716989371847155072518637262865082658545263423820188202996663768840809065728302658943581924329677801393675074936423850445690698468090596467924154432795057609181504793287522294439503862767613457337490233257204216435930999568761951523159924731630966977951676304795297693761930700772568886586194297500015073953274776494176498823902110184253072881689300732926863890613239751178501929931638156337496229701914847482036162897354799191907520397162308588365959256482546045314350599999810163213259999701460664069082092671064139879411529618007040947464697461362474668736071294559641963330358954415009954596752834988808245417120681702080043194207654166035949447493869428939446300181222562552790007649871738255477256172339200000000000000000000000000000000000000000000000000000000000000*i1^125 + 947351088901042175225271740123673989607228454599917918156365970954463269861076263261164969721748963841498387464053011919453295434863943439981101788969233092102671289899928615576732185738287881850569452544571402460532212815913097698309344188167648801251655760664966201477772424323423332127164575701736636686507253833515502292830485893534360506481066081407045315491111359534934924966024658092945727800018105720884363340737111223234332877704536315812319090838334750478300965599934580309080848614904632859531882379699764604845556323391259916134977346818159860818537116728740960626970331376982788405087157767972990588286277644148509717877107319745979490106042744962594768142797356269873972509356084605240288653333539358726540887246662209745127304966221886125017515538820127745720843885900718124267159522899684938986694560532720873013244358048297007033037882380299640259669449820704240582721676635292711882393616946754407034223935187436588087288559705750439452527303516318762860500664587221714315803265366668733270583038799188826330999583867244257843988374416624823980754945362878490696704443131410022406801400762546444801907503802775988841764329310820346590884598952138893517782320528104760598802318671843218879769488883872061817310595545296115555354913594511531301505316802586636033031031015488557104532463916405471849461862094229441583442872473116833057206933295994773855727266719756007801455108737312554971202080609224282430896948440899132341861624277352911920673494200344227842908951716413762479349774099077547553165554561392065637393462990846243627549774516055091484351047555433290247083404125985568511252654164935164469516483173498362861327333248270773928458064530695068721129450259444104931585095247237780615616213579049510759356764180188465002192214679361572628985692464568175860060189835465408379297171538720069875628740667033189124110140090421657077015845536798090836097587776125493201840495909310652874356816315704779321438917567832975164025734053198981934639004563106072644761191294375097829006239806953689295637467953975233678929741619979882224217723134236125955343137067499874953706707353600000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 33119044227320983565807441184877004756743477659847099651957703737571408871675644726268806937334302571909777193023457617003265619166932220104075479931811786783024921747678633802215259098153114412278202413342061170799160348523351106698234234177061065846787289263387034513283809298587046198490895476921335421466591194144946269453818518490829568455920620059804810631368210404071951092478428030705059963215792479646239760297780845035063378149824642938859369943998553429825182339674783115542862991046862273934256526282338071592527747083316457777494235235414097214192466812427925905804688620793408780145094083823020492999553484944805809319215279774767333346576037106760484908288093220599181200200917745501064372933051932053474592730865147441294674208186915567740216614853521428833723942122553652433683740926105576850046433351127633075630537183747235129352527623931797551954599143035847735998309253669609184118714164445202592441062369543861306091133113898522016210774946416232425362910032650518496115654915836147404119652890067786102946465293165326878052335556025538500418896840723706965039136670601402170702500263314833920017614867719749389479369664965859270726381203478012560798510287692960104292970070033175133457617757461255594339127593887521282397203472876382713761663655072158869899096032836071214353841212598492436942872544444680478414942769469030911126736823853067112146995134790177696908598554970623342627350911328151142093731803976974851690110596131568003207075574541436302366163298765182707185067600278508109128491838938975554086325460683095104695944853201250387292705701357298247168762248219067546462784037872292784859560723149411704863835289193395019511694779845181036714591975773062292464743140523170572288718976908533024511402794173835482787424391089993317505103490445581888842317422726029171480381707844155244762357081347081800099886726794060824879294510702564406617886403287773456440727014935101633121407477823358698578017395983978639635105862695294580844571737508404075717874641755058202791849427682630210502930548480014042723092026921577751559187254476800000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 147392341657561405664766042022895553250712746786301959281261014126527316929452509543392914671810846019083629252817604283908819255169122626797829881940903341978226031995018017204712872385844734543119668410592152943357785297071186922022771439279787194537177557775392091946484839511374533082547619589174627649332677332419143635991487305413929310121292996015887921232459575308196024128300527416530164422929229551190710360289892108049863434832888574536631782354307086111938909547640805705188412296588042355144892667859987238440949054358693782616125747300504692935666452783292421721458219240353483125856456880256882596552932782891256368978909424858393635889109755254634450579437141417281277844584288524611685796342360746411536813876467459041172110728029827332844738869434568691714509007207693669974760652631534796324288305156048156757406863651689127347299693862029718968890215474750517573285958989592472661214546429345390371045997170864991576213169320660497685316272159285602698935943643538831657200837687607752911057646762597901282612789265046571713729280782315416824156438337578384030611925896106329303476114584015575936335541755459739305374882672061269470516853585519018745680247347950914698556444784029716355375994881462692584876991898357100584349231133414472961969016545923274079544795916227572255006483762340111907811838882901504680411860652461666484264516836461775113429855428365136377389172458109344884855312295141824785394747274418900569168984813521206431667591792391073074278424987106923320839243160352935013615625952046492011714314217021943403814741761373422210006294636908042795278229109916524840052306561550650012387198126018668817558894002546442460540280473868031640476830609053782809181081486087449150908103402951424253873488511927498447203179248490384108630574746839575388782773448681656524743443600864088052622903543258528407542103695778258448443000385100145645864158110389991664017977651500777531959419981125907264333092426750827146322680173845402925175756888989132269512362978105158113787698678256264806400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128, -8845080742421635447970932130296941753345722253117993645158726696857330393152735556700324462659588833378875521754232590649163126991269061281047703377927471705410402174005846699485313967590673849191236157849168106227016900242533227247732348842974980463026822092080315824501873354965533635533676644591682433531915885929233615712137394081986916174554858862453737478071678636556066091622955528533002884294177470750750316856667027832272221320255371593205937069551741456176420967365816021993511522424567441682719557390596108411211615832582922110555571510277357840091837271762374119303700879372830934073952339084708679285512963159469216835494818958685572824759898181906273368635062526569802611930347783128514919550051287163339656597304304338879784397622909680004907181177507858007117545013979806807875729208396989694698182078442453812811644375196763198448519927499467179088834143350455571401127847547527122418151138687688393123050009633320382342874468778917069994216127723699841067979764423050897584014192189269240941572394177287769061869695772514979929102218790541680542431352170780796823028107951777930109055681172485136963896595451645233471849585490858229188361893559319358345089003124031258308747747794354030715084019468698291936775851344133854684077947908253372544959890828098420236905625249352364357919540376669042606661666642111892815075879282578088823842766063176653357774596450019081309168932329386119227938920053403062681117171549405734812611717718902045004100801868232602549601513675996411882578392675813697890738549585174044954322567380540694254636754567589516230190427629758260543435268712895079391349205225211893420682838574612123962566711560658975742390095461869459438295595046220966409370464784029167127436624144003197343613717326776600759806289122991179788349612510083034321529733782830104814853200162971628529535672847954608573261373147096902868427613858030507517265318737909209419212375701257949928754169638221126991531662463216580729994840232637758782747203181791972856594942445868038403652679402894433376385948828458172294525739751999273462275905665025240061478938104714796789963388487286352154833574857526709510227780862047928529615766254325367665691480988120508219429661606364762476776507694603518325774951696678278452396584024129952205126548640572974642458458827996492336021428427526757368384696686061441789428834638852276499562172183347172966700007170963448296593532535839914555795349485848489490737633762499991379942450387231446480842056818840922979449952080333486531294304508462399412984911731530687955094206904273646556089829869314107984073992278019591523267981027331360303805692559493853077260141335248353452993947827039290001454877873179020386346970250237579712287118329862466313446377446653533578061985586426756961055162800206373664894339036918892042659661207178947780410431267901927916885743805167308403574778779607969120903205965204183923835461753863348229332199869210400963400645473276018986737543558110471019641422320586967757000334298449845108873657221857550542390993782443956294550233710250353546861083234827709807968504460284445565622827344283364409197972128197108391718086861466819600512963479450162440677059205707468948711175508941491299084622005321037769657473672977989986746665094240044573161929409711059270694657495299998168438308801682382790617981020256890621348316773478370811164026710672340082650161103241216000000000000000000000000000000000000000000000000000000 + 715575668489735319740958562732436688415125510951745519264386299180603086251529819810246237561901924301260377489830214549014257971176049936449313128216817510377611067449104273114361530416854177210397983117906275312379685325152476597902183629256551404077694553121884428125530673703735015964547757276707363189331457873532703396769122364512859506896982009979807652852016907530068447135993297963234369997869512442036122285367267677337129357746441991554700002160084780038494660180158372702888828414742819452894329959142950088641811152769663162722927950730875464348889137576297262540866370305759848575526713691537549185009539747997206978973756436238401658276984898464363059084655926051865178861111477964178604024259217984525619369627562588778504012577243929396880144031238238925717055036311262559050787591752184484294584225559669034932157098525335172432219204044200222216114628263734240495074125288583012984992308998429287043350475496556105704698850596178698523936692861176414467741450159089727580997113344657080520057877352424198904482181444254133214427811280964077538004382351097836100841688971566386353495511209205966770357635737609036677601991436752982612711393859064389123366254971967122448423336958258078453848343878532890199452709315875856447279330802914804184019224868738214863670656154834720504087361835415278571141638502746535523922599490169458160318009281707806408993961377464638377318785724284217652708717634261798341667838377764192008698720533952191349579753747414230672170196748128213964048010620046053683679921669082964939736993673537830791482410095464383655844964950262540767610749917195842480236492019036862776096825978874596818026454604779412272491724507011915577760083028548975097692607936168907051714603649173681085065881873781571500068531593454381498492454542350151126033239079654038538951663373500518717107659486202067490784960242307397217858026273113601570026397306061659761174987022631085140924846951335935137306657162816711055305073902291959655535074342316050485283787726819999449387847816715247766556349933748015434120647958107182225517438614014449776763698570849609672150112049796768617453700880194722600915583260770977537555952731725514968369819436808140277091374746161536862043348239187754111482145698744287345508824620001903639697592658127126338632296224164178901478910543195945759407341884232981920535349322626328751376350370926246143042637752890057680861356508977715876270338281761804814681261450670724909098404289252800902064374632860170829265531714423010540572401388670755747242260886974922311268099641359736529065159304563518070894913725868020782103140329801845215760934230542640501158289192639163626680491575611138736147011251467627439142844083026686574306370415530997200382451700241956153989872611878821596782466895855356185800300446652901426385289080541489142993126808598100063080446069251999830930710263326099306345359851913976274312056412373463573619063844632819792807924060772563169068388221162370856868171945172449068304353474718811016789888705608153110312647265616099315811988183268451257674837259426737924887350749223264995437417099428252525579877153239545871208974257299112555978890640885750584650268505715194393129343503144232048170190167233634775125299467563073181171413222464614464127400495872703346303856220909255377993090001961703431664031796461876987474686683315824311183865485605639312910930076478996480000000000000000000000000000000000000000000000000000*i1 + -26172825733060118177660055230126514423005388761559669810668980836956522913910349919581725740102226445180998898604038113222353713126587748504421900231758277202189574940165370920371014096243848947991040883651712439242028152426870534853790481095543667443502988634590353914352050282502025661857257432697316830817161649176745107307482868770424197629020410820147176504843275344896903741715136814421319633300552638838172813253772197564798645587483764516628861504306526180506654426851600186757533332125413775708779128485690212594813600622649526552520600165266998882517238299946530332764479707267361584225966113114258025655978582467523089165004595805846421991526455006463559741627295576659727786012022124008361498123512346251326559769313159153944215503381522209539267030532058474068983911755241072491864579151097287062728245229850770132539886702284971274746703157163170805670001244553996006876933535286110243087483796383681458691234083111686567291776144728916633286447969388953441057432889730960902740673916846342669885320666689391587097639057764085053101981067192262253003254746432138550592177618588841717039680433896532308873473863765700492511902474077276892629278481108593243769522199568720475741413384009631121039977113824713815498441806893903492269809211211356688661066407286794373605555865103965900729869472748102756952396180841621795137417498567618972064311222835892680035229773684567639935179867973986968021599418900880809821986776273884423342223897401438679458076069015675743068305931697753101463468681975101406101239973884300415171417886405283044308615055758502690970238116014131927263521802706293322020107299752656102094359919203145273616500622945789083724843980973437146151289183063235447674166800800764442853641218877300758938039973246332996092755455751189229770520955776171114324994199039133558277427731284965639127554408619055580455366464116865477691775783204714366545504506431128442733453414687425799712577814628108211138053550617472813341539501595678265144830341967082741658826323818585337844349183035256367364315999267448550643929981656255252375333142030001585526955152337900042977606321723800523514381594996486983367839325054604162238228023103589672959545857319662350122400218071649891169495548976386605955448121892271972256203525068379892894495053523776188712880160148825449836497852529458130051862486582327754243916602267075282256598982256586283331002836163205611103466656478429299058879043701789692126576667144031345289334078792625714726550749348443298100026436057249439053402214832337796242603298737784138027611873025813460120834406177137460847052340359661080400018085441193341719093896157717476583997837074777101004965733177490743946405175619078506498957930426506469099620762117647895030825311937819900369727016105812776421978807497389238914697734022652216400727073028727664838269110934758307264701370613862194956726875507594979758090662019485027569252139916705320709350438948443684102633578161872916708027805931690630216896902891975555548636185790984600153722554801038208259937623571980315590036736702210542467930557780917548087070364639352139450610511279028605952746029436276650287355936560036516196001746058545257993107124401476994209610504181909469927764047037314258823557963226801123917047695100357665011048677324905006234688527450811081477094943896026775677691402009625625720042528896040664888356957589699744224890244521252618240000000000000000000000000000000000000000000000000*i1^2 + 555511971859579894409453459218597303608458785121058233125665015029234655350297887401208136671639014812487035706776007414510606050432419839653698951795751206841969181237593735873389530901387350901657028164006168451503820580863950495704801192524674255799779736631239509402888114399261330059277187735786680636912915307082355408782869487062076117871039285215873980975402351871044103531079076430014750342433477101031637938812194312550847607837552596830215416299958771180858743701918425816265908013901422646037002528345170122872185327748641996771519001091767980510844511778658098387626462715776802222718822127559005576063264914169707257468825457092211345691247374636271243618373382536219739193766051383048418193632003397824453324571603604537083267890684428805978600840980576649262101358116899172356815687538022116439081393756724648107087440368380990769660136075528127136743166908865016929277335327155869131419402987953531052337556028858652679709255435957799704970068877223808246157720718318623434500148790311945528862465780012223283648639139633456160079695024110003435999400723650672626473887441505728222430538171433247640570883888439080209196615456194227524911364163789902102209715394521368097051057713574693301653631838867800784117493131481655629603586622409565281723025353735884059486548003597778889430586152674884146436347132704755348697275892491401399843698980002184950857251235804408890830385513882025641363265799511693211334096536456291430427721467135576433835429728885213719417620517757524031534798900741590528139585086923414972799868352806772022270698513474232306032821679400522754005492892865205736891803305283420840762568935096987144042717713168893996575882028780803456893470203714690225835708945176727828592082460819988494775334558405708529454507315440065090126096413524254289640201576487257662716747971844079213062347665518400272889609957147301254497413115382837406784842832775335710396734988195472068501015976612267789053095315641308766439875021058040928372235029224666839179268540803461201017763601258899600811624425012233409027799673974802432910712058531771596225610446874627849746602618536343575613921028718220272748164931563147499032202734619638782207155993327857136545288619317464136537856579202834305556682580638668567199032448966599638526258465695063650834648818311594479536134801260713608526075444369613341427424651563748010854647199020621899310863666878601179809628359352984972374006306041049782905207362022214215286653235963029163398574617180747581022787039167522488459411465735572560087436795804007040554187088074703928447482508546701511857706518865958001599548661038330544228464319640582458123384353297034711464183970816695881949471622094622699277194677395037529662197652730278976299996954930029095873751060668435753142937649994919922727212084167811564660524267666020244739384891937162597587366358002599764757337242656207534620022605591366532573484519620879367952954140763587194031639711130780802547876815219151441650656364652044623299725901718327732246319538979684555565762065407216081368776048846684006566113357643223398208716915646802547556721999284796228004006016789055577868017127848345487171678292377250042703002531545991529731837863543967480321613566008553683147818254876835559711496019066486113557994982327971886177824636471141239262826738883776995600003684112318682384191979326976214229912695743512533400586553611255808000000000000000000000000000000000000000000000000*i1^3 + -7379158901234042110633948449317990673203063198708353592491637001182298776633359835272937603537556780009299327262780259350907232815886660072126061348040833839881796021417273267179033508430294848718648457817376838508548361016795080619923837780438469959448632410240030218729169223425591349373806121476084228990411520101711242507007761033835042781630090429178735787372806636095590750877305925910231650693828550927047688299330740794367538828438059691978500381351545406131905161757072113137783927460317831771125273315095913924877584956844898463469569755027025973035882757538162295672017709825819707556228952727303672706474401127614067919675499273879722302878507958232737128137259018918006039465294066674826207463643044846534567240326604128654299899523184191854453929271547730227146392979631006183602630954355678355391880650272933333252735281209987954763449987719305700614733750876281682649355561033943937985995172217420142604625474163517293959102261599942159840528902463115131529947673378993670127401351148350915194110717078151479598640888314332757893569844578954846897696787271835570740547151379908739977205585475641348405458529936799789976654860622514196018164387410279535428890015877702842670451264229055040441231239853509505082371939171922183386229253764128404866935516192347941382870289206661317153769172853617862129097946903951183087996940969730837363455796352399408392128050672096712552312014545194582294597459070936702236038554627919568362076677134661578732403982184557604493269130933628652848325445339085554750045653912833113111274425842135952582599862841968149017897075603675706273735577682378957344932581822966703487621517968067132992708854770521636779154734720271141165871989165108045286665870755949448664466436999194035850737445712680752673597609528474923915998532514086093571550377483987236960522697157922299745391765982778754676954210033324313865025152746973445468456807183309994683584627592451064520189475943070169789799278689263958136607960353604113240658769236439663278374717166318527399966574558222318205001730319886027655015841323590402623831897887265840381607033600637230516983883832845161333141593136018915367097031061215008434851177793844981201212288704135254333499568592645788721676756389835578078929081726205567146675277476564656143986696793972637894763458773891869911714956865109919229353832076875976208394837602828321800702912014036537899955281704818005207055554493215482516250373238755867790977053948469139466808511452212839421016301930100010612587592380464819317300728367697537031216763079015260964075649472449705318179744792253271896776889376023460582933898081472271791728729118611439908509107523715420853382749770059612788319541890967511664465805333908612981584279390982625508367770619317373738687594721828378159020782255513279075187162560007465192253996601005004218890806473882554001821886495225371207449955638372280811604916902190600953555501707937453639060506672644203660403007668632193605745504277955915704477351589748644283515597066664707263694992917571345116109044397892393939107027339388577317755849459242022780190025422602193865404257461169434399496959631592564050499883506199098791675526242580180602543231554960627676380637630984985349551132417358407091948494316565018290512818844194184822665957046184169410728939271160319261377738550260338153598278445502397192261727083732771562247061441700231182648630884667123302400000000000000000000000000000000000000000000*i1^4 + 61461289623325182514002679514239719956275384128232198570670835520646399052830114012207051616766323877046138557505531393857699584920949836120565163083284371455662622762327745674452461476895087487125659000711550907305777361685999559419669561538273650569814891479357515408270188043103837280530770836278902986993436467399329775298253253936738280790679330825307788563198310539978917287083684401900679516040453955706111379319307296924327008083456500622608205085923457590491435224909780338720782069003597848606449217906129340544434105218354697021163020578408233995187514666810161725289945838307523149285836999304465757626982774057066998548949762963569417540843422902166172542762200039713190744546834690416588290062930146760403522581466448158061883169232391434759950735846523787735292424235197567218058752053703575471579904840556911503452367130185480276189507070656954872170803886536704694689561657279899807518089991957027900875316564267282823853583295317191502036824408476442710563841018285498703743344078048555901553219971848643655995250471642648542482429537150250462080274269613292306674227336285884848493322028174735406837133463816387117524957199015122420750822586189813502538708384771851541044747431261023390597901936473833440391814549186452284136623211215441217843614232648046490654791362751844514462542325302332407759212915743404631957872938532412569896658750120159711331089898684387419637999079329947303625847145100772790490356339353961774791499610597118200437436174329211506558781585688761034787763610828488261634397920285083097567695345397952968545117213137125093631998877786847623321130333881508496888701547967425105065783171904303828381314221840107554339934589697601280915758991342757935381477728372300876203111757806697495329293116631516460256359959449142029025971233836090672861040434563862027115801893086936908069509146920219846546372522671687432823558795302895717992142824631440031064671855288227133074304398185361015276912490464139458854288332625143618576090007486797471320815072721352301909033651038943091609938840450697397154271313447988714000732073051539256916307074013562318898780576486368959094445937749034970841027249583950848055027036304892530547731843352519585287344857904010276904476257347576206143606305611239976942579667468042247036033039430407991067245880003365860622481879456742924370442627251370300229092681460195447362620427892768850075628302286776290550985581041580946868666244054444647144074785036973651095785888683539926882418576360179615429200531328412565519541389804609303203264480715791640833378508217247871767705904997545234713745040978150927956874004403439123744084282951651368601844575024862185182524158842175017350955700565873188186125673582413886237232861251958650378961665421605493797569669737445068701156793036631549316906414632975976386350087027778288509153771928894974784477270377754918811461833326020620870927533216932572161115838414835571814499048001377247453792236468959173132221596331757623840686904554617150057167349892789599412182501960899231505013614551685601992306039515863946951642355351881116642126893543252128122069359757662145873871589439734766353207399411458831481689394454276879636839880275831686032969285851715927273750301754928661823220596787537756522298428100899610065783650250278518110489155479251999099971657069324755769946457504342816264216950743041858507684933296271035199952470839014719488000000000000000000000000000000000000000000*i1^5 + -298803264109689428817823282059108641881353604671061728917674740530096048470227600470598636466432235865832666080346045953616527361881277105290908216959655697211788619146897148090911302718591002023907285416336784927291333263941513745246470693192015224620075597947274118593684476558983919483824085117256598125606784756437039181158105315073456575543433001464017101805738186059316107704138241678949593580241922367411622366933574168231571285033292031545862158893302336526973751032367522037328296302476959903926584462836715119441790361101195897896830703381727570876392865159675138884205863607361693669225799456846629467206039736128535918287663527696175266251005214910270761617848593313790798648989462132286153804008609992197673815949790224830340161110110637152858031711298833325271963571340293716774782864740890854458078895185458611758209020337872513661744044966107490119983726863232162781850577535357107971173112701336671225728617790789204189182457993225609524544318156113911973570062406994316211311828190148737368235109080279148434847528973751573230081544644466324467481214751804150023732094863458560181485190471891636943053048481200195223823656893125873571108369863235350590949630380466791518003719644229917404869788866106859995149941280811188609781122104280544720875551100897295924145370077356301974464452810979498349550076872020532942887299903877727576744214423797910725521527356353805695334238182841072501000923107678615672953227410734984115340647611074054205354872648842499565924911289717218250657204042396895849784388146445888353706981405811059146491353605072339770795862362191386848847265855029928739634460518258314075037812148137499584122573219697960817348701741251707119466482414033002238426241983211803246967049132444225622315570221216640089533452958160157515949528054940106109908619040476592806094828815141113448009415174445961280935442211857469170454620257229927575625486995060135176850847205671484659245830594053695285153132047290636292885422334584909848862385622711554598118283983306105802539354794988046203758378162035168008427778829012607484888061584146969879887481560929065517326867590815106545712222828900349722858975343934237256641541738099093743481520554965428169276814386999487363034228662205466341866720781942477222585533098976584795244029764048542775428139465613805589932054865500513695882692101643594933367634238885939640571404848339422439967438542052821520590692631794258408199704798677625313510908106010632550017663024282419885416653966707889636932090555930890515405168989610481457060536752311340965141784030824721867070617556962444061219255971649861573759053004754023315099975475633303777700145294834439300105248881884331467104193914364745636507364764542454627807138803500480376238713248242398294176226751426285116377799436171783309914747892209162016877828258837050952732555106163283735623314950474074583835091279957139749214233626978360441367378187540453348662118114697472832488943519835870684365647909124443273549523178691801200160096008058079789110785279768837790803662098774318749060000929041140760346406794820466021454845264040328896629564601270317011906170285946541777849916236405191794540902296535936476077146041892094977726891731815107303649135672462803828625849889923027060496916415818612605185212360337108616105401026940348620338565973430019086260424954791995385172222611420222241389774182695464801907203126789794693120000000000000000000000000000000000000000*i1^6 + 647344447498082642659463077411785889856262337358027470390144151777671163639094183411603179482327381535400912395713763068788462078765600938838130513439837631702527853241143006169692731671852336042504475876643657338616530479413216388729954352446177223351243799904293685739065369677643161197107346534469328585314407930156246831976639829390455980953451277903799624325364759398004386957940460899809910140998346852482862706109069348574954772716066454086460044839135397852699585120353218874076333845119591611742532206340401077724162189326171459072960490087595356649321844140176838301541841005867419663810401737603580941971583490527636443827829796898112007830832814282180644034700096036380905112087306416244591353086208500015933810400366062351675416439592135408959658293877246533215329324854219041222366673584042073159165829824788687208309525428023035251379240652414509630578600675949635359101557511378330612709545299735853380537673012787320588865504037709703723805722966095450536238768068927480380146863007527402579622915407483788357688559933137893015274488282179984580566258760361502969052456834068773787035789465699185029472937533290758931445810334092512878498798412504933122067571397453173852386848402892904072233934700183382007701914569605324484838029783634085431254414233774342020825180807830070898376669037900779886524437607068986710769347242003638005428687854827306747749832009985799955493023032686012301573078253191399491280907267608990765347050177045931504477519437336465641571464163285378744506843815558085730261259848411880482250363449467758705767857899430092599520417099156214651018233169353369140828978569753716643469304026843892117837472428135877583880879291083674271819060332737090077261881483663817254780159229863966163719227295606399281675153723261730038563018274802976842144530577456551229905843348915778495856109075709280872755660065161960650201103164782520051540986093116675201464657113818721518930977969450729121524846715581099403735340847053403050988394732306223044222172846783025235055941927006394122160445632579892984791699598468191578776007480497871862909968322151337704220609674156876721657442031316399207904650958020356583112042644202183404594377823024393436185702779774700694909494215875084455553242233235435506927211307955122896179460925312015459256046773255279927867978167766183476882362751107295510412327210713584645490983806233172026556934288059628109311993699214486599431286478087464328720073145361153453478268449970221140617118935559893359291049774058680131318548057589504780098341710754306039836217410592481346567896340839002018382015956633647450070096249312885776865328386418780458234808528852741690972976025063003503196480437542697233665216948691872672729309123580254216884984278244758913073522943467474253524796126299075338177584222471694367051089365385831768140391311123879586079748049197270650553812519463875895279146711828784189499298957702574040478289331184101879567898792653197897125645590228872845592021458221049843937346347752042417398749291711210771519503588802216239926251777262076872588640233263048370252105305061088504685817070992823658495705071100056400250223824752253456170558394016685978148846972405288841607435065269200562756069635193199899323675981628162266684952510432014380926478300142645387901379227052483126443844809545141553268061834448936029313288175935982359201281006105124586661001113343780454400000000000000000000000000000000000000*i1^7 + 275471754894817668376888396465304908259510822447832693450401864830602745327261402749725213362463243541672268513600648674735176822344945316366498939863159862843537407361070701937966002770830883523822992691751253382779548431170116865001757064352091662589462081772980053159297681761331054943786129792421951502375949537846696770557472354456137805865943330094277949634440181497471755001528381242709711783198444622857043372678103859144144994828228792971975898252618800177557762342381426228242814468389857934372793389247877218853595180695154771698928295357540500568215678104501840356913130707304013015528199380805172170224045702388337413246310256844703608873175368047805612507028183013729939761111483864886359309458091640210939939044530082478178204898651772989202303065686776434012014882807558775978582330822563053683542435084985326595370084439966216947142838764635558653424880975387192194140047286080065004724733611649958906696619299315275008242961571337806562752971136429123197969583128515636385306167087757909970363561848620248176653260587741898783691256315263605895259882108139637091387745978785122422084072411317578809714685364766656541033290887166149810313896990131656970050875655712454199637369636559959600801423114841347839818862712857215963522480356964328469969215240254744057016537990433551046812498476012557481399268149167997714359201857396747659716400732844554300668508810601864841548919599880896589197488656858825459039154526833832132594819066174719730850147769320640235904774385250541242577227018302230106554827509364831141150617959220299549166152837968112264968169635263000906194357430646593838969236152062372800456779973766457172525228001286913941006334300278380178365100202589823678786046377452404641914122011879368972341703303104170362520229072943536815056223976613691678055613984640901945679536946586139198409897361145826333997792835921514634417048757654782091526406727664340496925333415723920090153849302893694725529906507239488528787000100093925788730873987443023430611546143449622846756487380734291819122023720184396535755001261465700232955092307355364795169856974949836965775850394252402230478057141335019560307130850034158671111747828817233318919477220552673268379194370874782672253997324550572861266777811284242597602967407067733392136418052088318582902235342289614578214811785843573808086682518260838448125834680605353255307198378485194472295285632086325212604318222180614601232167831585352942854064640473977766264074611522404751955065831981743879863888195144565733218269951047336083476149007813913983163941991346344292956929885470056208981769587629880452354013552848086418637040456568785834009310918596303045725829307776272471116865260922873667542085356781044792342973663297211438154197993351502102748661223101233436820358034663152471701073521627397153368867133467441342981420975319222920188907830481601026084202382238948504695196654918079267848145051650023355482990010495113344210851184853467664286151980730611518851815418732606877298585197252637641933128044278616509363684155575125226643706947809823019211394432917105895243928106014777159302566266535073164467550772152559447023489101200264234656840796114746566273546785911571891608774471670662729577660909715978402221200557625834912996147261368773313362709597351364003190633880025063986276637369613396019213127207467466495888993769038940547731345292404855207373144525994196992000000000000000000000000000000000000*i1^8 + -1397385465754757487391897965079927514338531201854009005640858253345953353919654389579445941808204938642056007219167230240142475442276440894523540150587455346340094970358435614576372201210589831371329019071344129612312805549557500009708644453798158406590249011712801520184561594816596686858185904792016926902222050313524477280498329437548102836046103171079268096392139231922928820041911740929936565794475564044815685219610602402822990153761231811292761390998695681783381568321745350202905328598284233167010501392348831338809356314811700397685578141977629544914788281946256007302547923606354374841695579115083625475048788145810799283349832468023527679731827881637589766711956185256111303571840412200158905556029798584894660870043910844221924040527471854266305257665385198411452048518820391930859321583926263269899164995705282808121937097922630164495490964882625851269014428471415485899540548732693937904832377579867617633887614012858440353474838922488215325568087613704916891808125328333920940706549157034162062747889302782600601737424309528066203341353332104903331295717224411369531207519995278804303305896603339787726336993460826999090960349721523320948623190476048920320464267543539414042062301639729859952784284131875125010703442494646600196749228888356053043360288896235590774352775210158338394653606257550767588246561744488090452123482773436593774289852058461776322906408686196597491371943563167833552867483973246600202788536891718640691961634122949253607929902937304230820206946396989504771260929628950037818705112883458356426339533608896989629537021530095712445226519327229260568202796739311822459017208145588183367660458451098880368799128518831134642974460730164208458917450765929497513299726298897988947822471430839422042967423908664513157887419423382866847100255011489131647095230303088801463839520718987004357752933648296323070877035834162802115652767453600999022332090029276637015275806020226256273022482179281884327702345073793445691068047028568914342073834087028111142236409154333292507520817034874445201984171567189091945723336588104765255620234873599859440544584212219916260253582885741184876251689800062382898752255724220027554202182508554500114368192479671954252438857521966219225407983872209342770298644197053536866603707696035183237045232784517077402708108759864677674983985097174319523939658191493492938812934526327600266697733210783979155096790256969587997847095482737068319325993856100901082190662825288376635140744436049627025491242762551268761258254474885373053561542136599164143813273339411742682418814548774100212542170527689369030244497107081741329998498192518739707410046651660347860278661017690212629770164230189219362393199635801471204533213537233032563891188910725330762904493199728425633918313282945909277600416234154668136960309680344974213344978106069912138793398638813251434653814676631638035734729690159401426975259528599638485779932054568207790023107356107206292450070015624480181978951597808119129333620577272348113417871424248591963811420605832056430725960258012486926015227335683500937555962494441469744489430284003407685033156535974649380218026272886927114087054218675340600460115522912890355569645530875197635497561484782716660613069882642858515835232991878873946310551646858887378112975211358516536309588895967702577274226905982181567373237036180555769046731592319392063629887125781530456961873111762862080000000000000000000000000000000000*i1^9 + -8224117778337285852466745808387888532593164227807189543408869540136952670189297434614759444941511231331455264624215180552278017241997529021239581404785315762861935123734348049535721776539655301948702888687315140586230145034166653269658389992602601650750492574435478019612103106790800744203429339356331866892119461929151082570083438258577621865596424632636962303543386386767981035492580756444054637296568236250909139357780475065642860708901045252275864427516255084658350602469220627233624993539197664774991434054717520943214996179657267796420178740014669975164589454575700944454998087884757823435056854996906257950092623572984516287845215226445489711737814308392778257064826415656523049957935500141921900989601201992167942507696982419020824568539311682200908699859110335635188534195200022650211839985426036189458154783567755223170777907640982621004412310715077346762918229106758055090472878118757251178855351026148906230890328888904279028506712177701971108955289067108690389977482719051378000507799289427731708627732637962349435876613901844327684993059952055719422672993988977204013316264046311346771572841097777997116276365538406828828183567441073750896239335658794493051266897499878838520628667267636809516703565321331600608785940966424192222015994003386882777940634545061675111678957438824585537220735362944708692790252564377783252130931807445548725758602415701040169682949768529182112508525505512839008007550802021034534269889008940849071263074546192961800466214326545548845975802842350824503182834921808919033798793341129399203679331628079715061983865310253943550393221636409613170657597860366169515896514917431641531918446693032158255317874473497188909283223203761610295826746894343321866771197007878605683626274319867513879366320184969822927432995561903588760164775374016524361211267761534671156805359088300632114069363391950053260410188285572574218556742539702392938830010309274218859929335923234980965830162239666257292614779380207198209866168121376072031530146933652615259297824751868642546770650050277391011433098760055555951049421529213705279915020132496186494477604188818075487878384689491346272860160449400083958655007436456572773838617802447709682357554918837733411266979876759773133407622617883635077201928101176571492384639268783543864822695488322985654615702547424387489305586579930025629824037110945865752330226489443552847849759512472994104713075937915754499697068088430064437926060115264771274441014665172474399917701859491124410419112556004555716004543797820517740267001850327882209422201534205328325680569101507892208602548161890523040344760107534622237350418399127596527964605988700293307566557555473640387863627093987086218638325596861664519917622114979557103490594176871761268920723713169503043659451141672756413457074590754286575851603840321909548088779732158334437848237119135268785774128196381495846950680302030045412982894466452362766247353957763233692036480527965905225636434486225669968773545114770963500565656117724040239328472271381177837843370160755982535165613478463747673843652462398512229011387940098972583625632155377563000076564088067107015202366508788870455545325575213929372918484270275418683393262134907609609049512184128034071942514725570087299772730907787787060909177448746392472497251772477475058043961664914367055199880410456015569150915345469848866382548784157136426227128486640735086832822035834470400000000000000000000000000000000*i1^10 + 4008567727659011343134710046899328883475458781623273600947776247087509890421295892860419670383829484601734775992806318809110466617363210781141123637458768985687450343422665745577558470005760179114286699439863325125681559923230440561572446223089316759905337847774416715056059777055993991710539288767289233499081856295882258022748896139399113866373012709016129313480856910596738226304890701762286461592948049938665031008841162218928728328117771180109116809356677971998971246072499229898229955334021475069623036271423804299217465291856388047818350958237749153102429233270933634105525105630230351099928469640514728016059499881293757828372938695818286731446830357128441989274405384023432259841931682694161351279718934243851033829224119062162572897828852773628840269631367426572581724059090394496611899788680393314480913711682457754037366485296421307285633486547857306411415641906876576053166599647744752184672040699954488554399589036734847037887412508710336244779684945714594614667988093555742695409465606055289607765967092336482527092759480534319570862558058523687500172561210892794799958769941693969809775266237482506480673829966922851692334328209820888994481931730921450196190377905408159383869612737751066956059268917106148777889152628269787227356405359880058409463538157468629671791832589576895538357939903037226774440499899443031654989276827911473090842550545742832961060718157124351599093999236565107437404505139206469008741652062604080899211127314401991024567350696399584234934019051928540890854770432291811765704426028633978057648657443746789228234415514367526404366537036750880438902004454416779978959845247800352979603146018655580954939556351281190345995347664496911350836127174598565465475059815688602013758832602122788152310125244220819069032918119087591446094905026476496949516885106255639410027706872258472559322034674265267372941558561596123323846775257271078171540282223603569067168547146663869930653472769166982497319580124295921957119537264732638266867172470769003329940969183703919388708931794859298284816263542350956012961051550159841560290357398651350807696294087071738807980544462617399292803044811591193886356236560923346622587042534723131679137647285849358720848196940660342128378211248432298863817428020256028630691993336402342027337673686768226219638225513382575370531952179702214033938180283274483321976666905908582176975286445043832921915884749924238317382324633054065664955689706302538210576268560021222612489249505897233034286798157845646144565895628890931320898039715699751690297644439233579104052702108795930198584087788390599788174732236343842513541478051924048082758626532679703899525892961531597720624990390535283349110854324471734819927205068241393526129344019323884260437912495747903492291201163164955816286361202645423722299434611438945519657112372774106802772308899512042138736196579413359273433650594305506752553667671890071627379963630779920623889201027913516022611283529572602634100321984864485511688669015804202634067074167065465274670027247089740135170715956650037127746169600248785030039816418903737035091086439428509954892850303480992895583461449738878818760361707377169970811935547139716576284408998195967517061753112948368315015688985145635578992569723821209894981027363790507067050374498584174079468437946112669335604910036467594749585503235299599535112367020919037061796627961689173742901820800368640000000000000000000000000000000*i1^11 + -710959681573288163619313509706724714374292713603406993035860483318255300249578074456799929608153565198895296992467666937456035909761801169020093439215812068321293830954079282384054884471563524727345277263224669970496886704361550499197759231371054672469625357901610623473654097974373541042300083820000469185686173148697939022104267657946520018606179234180811944048277947875586227801671709615620902355713055996371900155012962582586310819410327261297890575461054335359815269629141426883743549860076606513790041972158158904149076489656938649959535697419661437687863358582391043049291673024786082782493490494011613181673152938594561266538301580861325005978574578507816401942128057896920152024621937871964707438733786180042609100357067829481979750366651007732209650219147646063479443080245542917418083598465855441256630707197887137545340959060927077620136385246282372788852295039363380908550234772124846469088315223108369620842793361654164991986093676079346504355931269351702008942496072526562428697018726817998637170252961160265364445786846085000088835220907865201489388458146586175391291177526153999096581842143539757041215461199292223281295503375155324211699434791347927597218141399486064992657057093986152444091124102635217105899377337176794454882554876998041143326909839038741334642994698087789750261645737368542338569227814105853340703796007743535550798645341060628071752482396620327906094821785325107994719889068902038005750657977010142654644679148342357490308522818303767578616532057640840167074586021448597661858955190212689084264228708633122728247309028374168980372215717746259095394126434992009798638690551573846428620898887120331350382106504037349749747942183127435631889294292552066657168018741154823481262393471136883746495125594856486838414701848845535881043457609280234966372225035890889579642700226425156460741267464538391855442547976032485285269795420238810786709794139896105789910167905582184099032445509026637098920627058507700633784522082450096788137092559972415109733737309451841419754885626223160207091259606985130847057438675205682809907064600315436617539746511039754785404188335416412707705322339146757248636646918908371038473467552540621327452589970199234832803842506719253086142128797644580788216194014172723705811461924416090096669627331630100135777100490882747503967445401939690547469679173963548725538940275242019562892297609930732131675334935140539034666609537799884876546175678927333465047594749266539556390129448861566292076250691014324601118320070058874395454984516504996131704357770876626535673089631074698869264224415856583604491164645450348261096548696351485792962793555758913382744174783527114319567179803560777465738194764026467776062810600992268770255898071207608833381106448901933649093834074838291443698220663538330940880669181593831236339157802224491678523463719001249242206866396772189236620910828475942120922054602973952805520324717392431130695433560174922104709684898440713702680225069340636874933252375388529002129633962992437026901421571685616969336709753144108203619988193789774311743844649756410656050169776855452238977573952295335411171673713514764632667382855713509413598574422948598326193486319548557454016409643119231931578886083155998366368419634046587817148148913645771540687008394454102038346732291463388965780332606372220998797899861325210414114905618856533849510263041790927437769529077268480000000000000000000000000000*i1^12 + -1801295431874787566779983444711703974581480889223421596812025080068970047825284322593228911574988838655379147105989646926988409092192271692109348514959913338959017288328328306784270759962449432828372726349126518756919897490282195253995792524989212496057904397895966486170483601487779693286040418076421553480984109042164024536859425654593092948339765924218318437584011162930209607903336215704315501606811010935184406554634552879171556340911217311024216350449362593661451825488096003633035048164841588235266920250995805986485612949930714548275412881768673542474166407421323880482594657465487668389856376979878273689369317546397847905702540612511457262423596836326036269087268489569228742917333995707394758303668676016949654569432782423613634269031156063063248572882590809425867138519673521377423589357725037783040402366759104827397579360794564514634075989391884018932902184285982828659404082991961056756095694883131028710228203705556179103198559254346940900363482925241160193110621595931690389913736364900294699198611628711206305892751884130000082865392243006013537697617695152420341485810333296015785698017940409940253416328400951811262138644294238625615531986941908013762680105017128622517364156640430805815077312198116459692148793972324389752589977069059158796551649625744210930280045460805776952030633561000410641846179893173541482336928012076435571430064547901484553786735162881751221935459488055380990446418654983469527179938138386224130249672055829281803758010288581663628038719953782505536842539384508567215078099568550832106620386867628395928248292505287947956895171316570934440358170117351762679695766791364781037718984206094312972482103405949994634499034708600762759786651513505427208194440788979792501668830176333202388616041684250702278883610713255296199862201811419418911203269595090938633100382157184313789198450920614226555920402763358435472201284544568275731987844245004436676662046432047682748929559324913751917058473143548208408968689488357078193341630118842409055460672390693362558951869920218242450821334522972500067013582525001793756268971615767777436398301060296037047227343322922570461866793234953918500908439690243712875193619170222905680516171056732439587355093607239265490544255482740383063308186444238315007005872546752037347875918650644639684493380711673052789489348779435197865512410074488076892399740676187007066405162323374190336416333840116070249457129971427997141488530443990637872292222215732661885149126821806980614809627592364018005516972686189392504595596812642817495731425682394459935353946358714058481694197101629877310462409053958731071291373959566034675772763020539644104603109082629095653283861508146102525985833318082450263793850204861773105682534225271198750992540402797110384712847187666220941080450831310900551701858857328697378062367310342050797558137425789297191129658249698733365535600287361047591298752429802628616038000360222211034841010439625894532554852600967784402722829360716826581699697287749818283788618395720242601712225531916594598494377879137810040971396946483318450458187744232981659985554502022911568173365424954436267341605779983665374509147599808591500149089069263758777445525960446318640492048277391630489965748674701779556795686965669312110352780834588582740624233817228186764865072557956617735909814802787464056180060105508040301067372691550245119947093626871453935724165018419200000000000000000000000000*i1^13 + -4075594563495757807525374135787718907023768953904168042201991069766489465439227265595202909715587575455822148587038293278368385543518810335536536076310557712559753982234815547236155615091114720962471322906212058732088582582048631567994901345053738862442575350181045201961077803728267986441949550032275178791117604435070597506266795640937619028529358062670049478678500365795114119169147360425767160075276654243064221981760279013681997207864363145589803749325029129432492976065310702779879574877734963758577984399334527159041454280494096601016832519411656936114684985424167990952661391496879650769198847541510378084893825396865564884810295362640860252297756009821522751116831555774226300937113483464102676071802402697680164952228167739042267857620786014704595777175789830825640240313779257634607339362651574909552518643523445227763675963929082014039851695823179158118329141084915684960842844264935317235345903332808199380057166958718362076402571953765385220576098243760390478913739182791152428941099462565875711318878943804969174631284893796492098628216915763620491119037960762847806115994311254616196644107055693436833027380045958938637195498645364209642825543054755913968408623782712857495937289475237374451234674762473870904468401270245190760942129124081409804178755378583903321410556298843144727891975493259117227294590537285762248872743745822556209263092915569089688516967364452310569539267833535733813989969492822693152483090176703429247813493255504178937622341196539170707379331688963108883747893803556570612584980594608840742585149778835992393658448093261352865487174059960651049182034508284956588801696999334748448376193178089271335270678051926659465297020006317775490533606641717952427122013091795733436828544009411160045039090245481968070130504352998115528212809711521624572549897721980170567584651148854982098321222691455395741910888931152548295366766817258995359086260599547137970950510181116365456804797628262606233413415258658595575824784413645366307118768912238220464867289824782457636398901186694513183332789333778084689309355128671532613082567935551009872607889529530588875158443499498327006617746521833958409776479209043896873122172903755680608427348648194810734583495830870116708555139774098649582534606272080108537653532695117867077681525238392457600179758857189829491696783608517380516147543674927353550472651946699133270287880491515125895838181968233989318068951164184065935205553955498932934833962455620619814950592960921907379615846146663154687045407514912339391263908312494611344033980738654882307456891167052702480817937642657007791708029074993215496382607074763723625283410181975329660201365929548701673952609623381867245320526417784636968977131896471452041481752757609043662617373631799082921016784626141840721504537512154132235837350812454334325265372223411642146151327963802889623235470002210813119093945108508027623855616542564894457354003632961896120855899086465131204606792278097026190830126158288325759865581386668049554484554060101647569986220166810301017766757528558611366881459138703480068742845743965320980037366988657373555780077539337565472606279367038654700432880218159586284545209862010738746994372219606629233967248261501963856156637671574064730664067946974845845642446421089517912881131523793603097872791538073327704964880714239728257535039271849455744750372308299879059650962318236658846026094870528000000000000000000000000*i1^14 + -2197990255003985863322578024353536598680886419180311737648377262102756106668244916366600627840662561061305856664888189527974588696758092418467940309241795842634134467437124927278971609061008497239562409551140736418904711825882179592327506714894881164131478992528878757935125966310815103581863923181664833960633795412007045748928379629493061993703203683831542600166112326365993184861512045339183060003427929747279461030973241853278576045701003524931904157054681671858471293669091655625472484707353968327815014967825935546953370050167484283061023369644097598118267432382295858304623362649807740338319749167503861444438422378158349954414394174868203323911572069788668570352697797587326527186793502040420047782502029896696083091179672067756287077190493130370228431674105753036074102576565033656804672799092439219409119500353569103791004582581461050362232330916922367066172563848415988330309018174460831869827136690264755268693376254044496534789470431258895855499953982186056009478518143949102202044589556228438639432495723545501321660884115890301142456194154895821870627863434003997773575254207220071935429435814119795943518994193979677079129923169571276762843742043893149529425873312811880675893681226818839819968258269959533386249925922045856695002059722592224948581833037993933242481992939831699899609591827692631076506343918879762762976042515055170167406502735409235392461331935490352429079823863716387018951797667184429946416671037258190416600556932572124432347254164955250121897224292576147606106155030390396114385465697126375077403523371942600903910862588806337166920187305574729714366554536698498400148906324124525407024899368456003027089305390515222509022944649465376331401816385119200225566615693666715229156226695092768061958538504468201737860938651204390400527502259360011848750934524543361165980138320609641243774489369244513302698510441916388750239106008937476592315463784224633087138243055802770474957169961230541745721818405379855893493984628873821082507128891899790443873675169930937434139943512803570966527745677521770063726237960662387774678195922699080469513268938154263225602973927053466586327574074846268498678918733982536802929123406790331805821948260014001013101852706978131537407712901831120170488819576480460479553869619917699172012050618401591753656055951800010558234342886208620507409716877875676937598106010688628205549833737593983219627646323957397952562354985133444562171957365873893933898327435601312521486310986501190960808319240923282355197908558880699215853383926434428799971660786248564075757356338001669933797515521503948567200189254001335480278955730442932246574328278787649313120803204739628438833553307014478253960309294268949986011173138538441448491333448232133995473396408574864152139932277495056506412202945867409164720274575596692214867678867231023130714056280655643284586337010317778308330893402882722649404363909999670820164760170016056253653819050116156693819374822419059307187497954777427140676685479128978922416802339120733858440969355073576565271037639350105518175073092766696393697268040768621471324318089354962004395110424304483708476002484766284616749131462641222387983464636267955954591377087221584590999859252969538451810899629556199022874032783761808530243964179200493520693367800629114115792398946623980655938735629506368721841749098948268237972090308153492351422909040976835780596234977280000000000000000000000*i1^15 + -625656084309181935672353614661125825062652300662766484444346454237290414877036807105423621612162509264786273681013899475850913770816332001525000980045914953906642637058240618572659619743966932021917924697102370018882014960096583744122925080899561722038122849720161057617534814036950454831839111341784810612649755527823525175460172350741217976949905465399889378130919195241301133381000773515626552703412073145175797278744034980693020534382539713237218339391274203136732933588075105993136178111146643860425881360976964794089510194692173698195440064367834642641879436313752247385180987527888572971597138615627825233419320773879983152073175785900286821006306609682740221222627360070463812525762250802365965485142405986954343474621109364324166426955972315225827169620509841247579439450343754995743935498909059191138286167077452071644262543698068555378128572170989507445737160617239204224047062661413219588284936623520761326135540940461762274184777838197767728234307595138489990245888563652230091215796985452761692069052059737740667446274421129046105228977759153655802409979266916348433278518559651142677328281455932673029552614354049625229508777012966576768873117909904081204983582651595193043976732965984342980004891116630261898627118792765619701158523041725829931911032735182201499981334315047186139968079978822598162680689170910568005485632143226149114142429062920710461733131064889922898397990131687188395523323382258249734693337041297468387698529934988576765625553074142002395081064337582786172320313623387319349151034965030474648869918278507929213845507945560477178037947385956777390648137323822234862310813053793284559330482618393306950273856397907652727527718160719779720673701311997576958525635332823332111719825383723436434517598905414374455561405907861451476342680030886883466443037388948544229803206510407099678439948042057877678732863021797731716711762569924155680054104766231482025830188825599778473288575449979523047741460072937340937139775490300102904390689435419417941148783582140604400759470859991339987778867510670854962992008777901430678730341060295301432004141304713277160732612046950926042810975361275856979863033888118248090531614374528217275475738565133672047252324038013551288917254952427305695188328545310838408210909599586069287770448382004157118706077724171884863255561160672755628404263525511733912154331494827615790911591644133744498988482253375715794748658185838713793938336159707468214977376942692864131215273559734180667929096112874584238286475907407113565765675719853538114019300465114883315435552422036404685764361712660135519150697803074742013630106145860802575820818562361002432895045122249103769474448498691995000919123147899237400993456769825442407970549749697538490745361395907677371289196328325661618269295777098748735867111581626314775902489467765644483172558789805460703301841960353201332181550339112419913765788889555928258624619638264808446463200991343903967002695350468856594217559897177742379361225174333763760724605187373455281063954048102424262605444259690535043763280111922306359835853349324683617978435593420974483265467309192962861446787722782878888501647164884217629502598603342993713801376554037837526066609043906129868632537738462387692816168194018069812373173198055738953070823160401486679248398736436237187963397987555885375487094711469994861922810619706450847313404861708130155718980403200000000000000000000*i1^16 + -140956747704891441719468743725655256637669927615166268916473619761702852998659770726465131272555751630847731542501116243054232997025043899301591662016362685684997182185842866326939497485439410886074374658419880080041280085671865930604596309414897261504898061399798616585710763178026987440894246859568000026407745197004118126609217651523037692793729699136773853343561905307534897466495404631266606746374711432954875892117339394895689920727769397168712285758907181839943814115479279643324280816122342420217841911187440619997917876367705572072402543645376881497490708195636909660388523726377517658535403444087144875215178414116630694443850405933889440960132095211133063446812168454257870451855399372459378485624347397527810454797240703642106888895446607949683187329532422384670405230795400146477889279405194577832249953574005534534392176629853633977214005844756947204888842754234708466042107714130262051001547315478647402477414638880537653418283252104621479513144907907513392005219164478900858597448534453948523232348166363367241634532152862589105798063141741301049958227288710561622915610445171057574974089907473793870827380939980152051627235371543344344647756993972665145764951687968069385191274686811223124582531490756791206380590690214553777302716315103920533879573167151270468576419971453806620854806782916125117418903578882412000367427534716475338231944858174070956190348117773311411933021208765552453739330443900606429363525172852609081608363607398143424815419348334796767323614653393400097162774511199357984239396632980205729602857897634662734963880039334869150939733540071628195644180737402684536662408504726713234874453210446832358263996530350198703595358170413697000974831095967136875989417026670381807073515138552529709038841694731289519676510088618090944106907639829749030054062786866617251074220213083106376629998459039587731644873486598787119486439036291213269601937796299366894545622824823464944442593974327322412663310377064718251557480104610442738719299763686547956099816523104092083716796980960699228875487557444278511132106418729257682495523909290474980165809964307364088753322087078742681096234195017454293776861472123386265287848074067997175339117609529140886910445121067038627723479364754989525392734812232908137177867537474857773435722633303085685617139748117424029347603247622016644765172306060227595149955272423604762065341367191907680247685478912947771402405301572804812489873228212933580139284152619998345060416929398415368262284269971917550122292220943467469582550586418718576763519683572106537519215985207905079591370524567305507789944047886876195759973653387842614372768458039437283201966183422100222028546285380089750439805220908244130001115153403515874218400447959857347300776518582350339824738743823757391805364699041704323216280141966467774037041317241771192961421986755107143449514148451493476552933415499725362495433202291589560634428859766626218727894116274185074895593486627565027039388338133930637343533829320443779264607379542136970179320115212550507666196927784704385539840398507816178863831554503578126983688583794778424951381491353254622131571265995907959589371153755580758958612093449717783091472579527198930175369919478481557021121476893179917704752647087970120144198488270543809541585089634577842097690873883059295521836383834691710481259618960171231025591185216628683005441474228416082228543488000000000000000000*i1^17 + -29688187516115841528293753265507489615890947756484145577164715162130921303346097540716476487776471895267433371302033640801286073025233227402753780058987199855864406134758079294573934404965985005924588071011643998417038326710114590647845315913237643743855880249285975023063473624278985073738111184722903053286178189307435325783478710410005652931361139151750239385454593342274311655915239633590658302337931702687453946926028358214389325656346067263104491838882214776835721040928922063794040521075697616863903578256315635020370547321907334159322953198312759503669115269671941283125176221156523754901305158386015819079958017843050930581218291152271457851951171810787378432048569103242004400813916728444174473290528773099130169352611449138915554576597864930548940975911664490147323996340436992745832940596098755549258802291962645337774631054262776579446131082380155184976675410266370613816526742861252151967057354917623291185556090192945326350999449581359891771714023736006161604397039604005399547077711165890271038551481618773604992370224507106252868257650557708297102496252545605806128438261846904397142166990907727628796096183591929936565888623662303841933813536628225773051551122082236235965287288096949356136759453042568236597485857605030572458171311850869516603928913648928999698890138818419263655455634907313658100767862143785561614754132410441954260391652122605875224881702806073073930560816982041361713078289361273241687922345578065249256605356978146089582157113701028654750401221070633910280359956250509086524773562054126120053752042932922168953840097472035237189802339953156907365578812489445421118259939369511778362775125244353551757004743856050589083332500596193407750625412476760114805811987793739528512467398926362526443677087092090156183258683102588649842144139795566645356928709616851608610412216341525559725474737730476901279166660962259516323776822725833190995446348679499679024508412437795292163739188532684565036695953856581021486693752422045987928749924122004707878906588311631262713369988133788596604385655480199460943124098833225860663718848159939010660883681047104946363980827800011883700912578726073407344239274731310787262473329021220459225299080541224625483654388242342847952754981765508586133541297000333408002998769019957519070316792089579919093988279191962024160394589630976568696362966028891832122177552669048203571731706482856497977348781869138626666547003223060037573272784631704452549684504465229519624627923318989546777394143532396168658234900646083104774810196279550312534633449425755885760421095561964838656843523617284832467399889981502647045710423806827681161528369509323981415577389198418992723444775268320877890420521604368111423479099256877627568546259368026949035194757484508489950678579717839360966016518623209933839952007919350980236735657234909193128881071591848524680078604039695264806438194222841349372186301981205278005388336488049391339064028846390355177593106320611237153708340246980722182600272254679738504557673854625403268260564783786796190007829931494909499552310194012559072805153647567156642788322593161279469576971322171611381198936591708579516306963884591985310198069355388884628261620158868570681549941152941749114421854603831200280773781050291678193639902220598181379969421838334631624472489059393650632503831939391116527175660765049179124285117777920478427292935363837266608783360000000000000000*i1^18 + -5335978741461870385254612418187504305685107967568989754269913012022684621577570388263393488362043003729276847964565411960251302887217619797089568823395682449605155058121098557839429401231980281994956564550852290711364801497897000866104332614468008995569156403344397310293440487348664478817251552136306993551538373773693677449823363031351310416657160632978392474126904276535150422566815629357077189375437582223531926368691244789542717790293809571959427380419805667447481318719812478461772211555932316995619793498978811722871367319775377146451162353246714592186716942001172056792806123432906348570674191978097592262565330533847073449194742199037872750018551891280840355532645852827749103885929061566202703672625859049996594885234967227832590952470456651438418521888865681742190921660596390016439678978938820171520107143117698389864999417396789209031622212026325233737486395385972190012835965911891985251595836478229396365192555262078264628615350005146416633597887912162333410473108068533370668458108796750712102029266326039039474859614381465068806021410364493875133733733599993334371014187075320877493822397123508987509080147140721472481039099408036892870287170145224488425668475313804994191178989999213411580071753552391763412061611853583780599352194070136592161462417273843494681709542815617437574909120910907477284907238066662515212672671304231114890326082934096905668225212581970306173132549550261468738434662440314031930034426879725450129494877572712945241025836333575102183042725900461912125508042508116950939830867647855441479132062998806883111545583651166589744095590838689809371800941733512324047555773583544573684569184311929835960774962207245928396703781676457985131557964915603130867935364379967469546092908284055635091108257823853502088252468253859304521243330976242326290025992188967269543953639999140978422162668593245394619951634570800707667842823502260393971350457818650088205873073477462178020772055103504789763808925873795607620302146400946340824432759466628945915179065131472208238406969153507365215276995702395276427973769228616079810599486223915836460662369470211099501904519624196628435408621057612558257856738819827643923951753787012796673812910859024409558543108382135523836867074467040505373015557687438706637526416473698390033446578467117380037024494479456747555019175037127915296806196775858171387061911159058056266297945685965098458147625840550358613411610944671603115404234988525346526699932870367351742856489694701536031171276085117143870911751460271770845599786831170600256369773364349234287602548483354652253844675498634015846771700238628001884231972593016062039265291230613569123229023789632291213350403257822374323733818533252027419322481138888831067148903205431795750381880798864895706909896003249168812394318762806688968933725992350579090814729052943016565162218817614529200948669659588138179767441792315740463879402887050065040330293213809583188755870408891113578380914391377219536620900887633664319370859408328197200083329338136582903770837175634103827081950010464855705600395612019065038333745918873758337358698189499835505794823720469193633224268691499990091455913445057335888508393244290099521765425439099758000680628015273045094986609114370560386475120261313771823772938033049376697365655282846497851124096475339917985829044525068977571404871112628569537532949375930584937542018502904295666483200000000000000*i1^19 + -733449468782902854040621833193569721411942428985171800035606618646258736433415106596573737037496942666435888957181516545158697583667882715102606476673899151677564917309217436944554906907064509947546805265812179104478379230694674441202122057220054312534327568360700848548907116414701046096223847156448463995571084195498489207526219717820381830377849028931947094153686811728726487393109592287911720797365171924760445409082417738168218437858833427305821127779323509264765770302515398419509546785090595500699514536394762433138465049517907037577776011581675661726473243452303192272893171409276172472640615919913142169551101576779390337586075332215617992921216653890237709180711130328132864270447376455759182278686435556239340634811072868673588077694306518768591470511680178351243704537942630144814578007540596787223442824222981126963347567954002110181821757764216395035222025330235054999572264426770255500122954471835429791277115029367848054663956679616668692293411222574546710592156298087115460719619816830485771865934861731755721186113096502606836148520066977965102735977024980268789762683130652591444363859816547374211308467408031775264566384612304270258288769749699548047720418259694449004886054718392883119088905035290314195330616638798543387107373641267725739658404292167094479704628988660222968424385862111334094430291432921361212589647496042248925561460682006908589476291776385562382751129528709754542797460847052013377433145163534409956601593733085042603807753584875877789874919036087498910332611248915067396464907518769166863978165478510264252519099431093707165195161819058096798554676539023916231005001259033517801263504406208667835141496317083934844436113756453637964251665065252606783524603436585897103824849643505647424298073269502901502773344843551174927139092426520443223350939678480983484253005018547197185760555982399371562760412322932569377666197792369823277189031632035768027982230927093368198816359638621850360164145279101503011135395514114764444418993720030399161760471139756666361363638187556507535604815007892861784376923234619967894129351378556988329442592468087372085897895480057799366547916997603488686131769614232128085027794027890501167755023870999958698992001704332092798438977659478397534063096587119275019099004782312013618763436412064834822562654727506677807036748698639684685363222037862617409976576550640540685179270843446004712021903206564449225152227012178792945210878981096918142291883909013560215586712325651813762251360529811570859254389530982305274310306586491605601834778261842621744861035397815725822489787602853519563680970894235014259685702592703235950646525030119335145293988716147915770062911486819587366015538936471444949668804003119327025478173448178718867200190927454481488267215717771476299847126040702653815574743852896739549578927743415354300369637145867785159787580318388158298811289974229297054090757888551163458155914217305590324115996399046096310639449627469815361899184243039622149278821536440758307751417164827911522159882132120418283342134965034812197755704067013034597053935025252868810630528428693332471477992390517065504739819340715102170882668091488739900531364627805163184372136970474986947624102853749864860509147306789289057052107925655080991329553497344219609844292840355694959806684363660029179799826917717755509573733810998459826060160189449501274252274641025359675392000000000000*i1^20 + -73404734191946079758836838414660334263487729992199948662402695134459053765761810976337536571691158554111087966743337274572353999036614742507653923949128910672266360647073961063154987989655996409360639882863679458234982674761733614597594218961958877925880939929614802363586190977562822615670509051974325353331419016680054948026704531269809589712396603026465541597838245101659779875120271123669997449156706958539180293196303781237233543752527594475566073255230406884632216132316631433785919199261131089976302854538576212902698186568830892585380460614132473109449306509983128498092384486849974922971444657231024665458607281562292907750338620639481335849346958926233967268580190063817259039763813670389487782304780725581547655654561889449782885492805644815764338835810669573736772704451146330682308274030081343067910498983781417069186737868214158584976249783645137296073864277878102460907220226102145138386800301456343531565017504470390150711465527757266408288067989608298344038026739237028756696233862818485153187115810186939252936050936164044334710989415706888501951781696916119065484876378154635470132802945660807516787699402469244757481208297691029835596577564844808626705740318290366334812221371547596881953232543932787742177436322296582978264252421384506320575100538221516673366253943010788646778470441691682540952321422013578440123435346144857233662331664076687723416966027977471784704748116251323485527531890015613598622693920479392764701973182355686457061703624129511845257362117538477319456135379710135150379366386063775592435413804419225699496568520992464210326685207106526659903251320873025821050853619528155839131439681820969748642208506255761302159044914988318252933276842286336915873852519733449893511559202262118732595046000829637536493387785251671407423095271436552674400735380879630417998612246571801283351254896647694725561988485441021899127342268380610420972555989946806955612781686700712650644773244752728235799573109005797793116798340850295730887876237550717208173587829621158861634673751452268394501331395294766958985391027972949471686566460051365773021856870890965418839514476478055699190443467214799691245336381983861591467724072219687800304167819621058616661622287719860542493012122934333636125971624779607634807782569716830352558724798038916739570225594283632357336571993496918363249859413202677377979564723045536751936774535016719525917044922175048352203637761175613058935999732137633269908165154098010740190121314576197084715522760371099368260709560796174097249502438106672801900322933446173864078957850994271786592670817690358389738924134113709108109532705849166393766523809442939015198504844438522506919803177665350916331402468370957689079159296328990323173121692614113279765883653627171611714439298285172583005929052951870300779741813832965366660464443841228038091087290164670682996761188074734871700970520309077205207318829328146948322560149422756957044001666316117440118314111158381625022655679442548110094959216296941272145230945218290599201482502856759749903006418688651595675487373629768538273150012463505719313807926309762557945647824399786790605337614252464717235346303873581272933534806540100120729035852821641278505250326239870569796062144746051093656785871259452346919071074017846376099784510695740979430452256758660413285503783272330420309205435840608363809749343495487217500789287049379184640000000000*i1^21 + -5297701303559302549165320505294473102904350731227719029966573429333599623296808714274644404815348819098574571646883034173526365464019401976593384339184839687474903738100323166428377351359582043674270668377331736435849428344187115353940247708191351238849771330699935395106250460503328112403985385759426347809539613657225351976735650112740329056406579753873224157616084813904229351088038901659629176057949589531499512852267957470822719268976933889636354054732040135916924818549550609083401644066704860876836785844422993937249796868047167011573475178410525114663149236541700427744045724039687944109693965351905726714281717547992564050322136537842351170603274449613947952749155450680831174540748135410148475586425088616828771109887575653994815519077996694840667822628728772549513258991426219965760509052327116241893196571855558681275606728722180231174038759011225400031600160781608892754690375501029306253321244429350372936989491896702613936277738115960653998060606816783158481418495162551553450309782073521782483538237202295797663873196075609149556659994068280746390828109337782710467156790163145008166118258700191121524486205463634475362777352327153902128050337444257483105976858145911587747626469842717786803225308442369568567478573620793734709429156386200557271387250485397108937296412085423654309061174194596976086841574841129223055119003898435588737687576237386858799348126185286968458892893510470092772573118871904014135483126089957627758154751001558957129652043784043524628510728234193217710907562585916956235555864529341824639398483446210300438339195813063968598684450757336526369905698138895827728787589451136475799604499883558140915367775430951825911064917701060204837474262217832051375504032837448296275229568780820273746944498894581496286432380473673873513268464747293056858658765280045959554963230436253935739837527807033606509132801478586048242951510900766491117281711433399677257652022310926250945269486838155507754542598156554108317514676126039987694587073563126166302150348972654084786397149369339535100012827540995600398111053193150773860602972659667572042117778947999256246794620885671360690413634416249960181520142999064304956855637032488897474925008003721369626790741801123419711765595137983601033277221309583536007727070511383422079466901643697242342980198468079115280179895801134919212035059617474861015105107706944513468388588838216652658207093446107089990967473345040370925442364185468746987656382360794515589414439544905485139939963094093360568748022444598862901416713754705173163772366150505527787023706646294700144617908979642152850146126999672536724236291362718220866174779870211965799826072688027359502766805788491635034180459612922597597345688662707937228346669243545146384872133363363778288345352992326015754348137905073537684892491343978402957657141357421004315545984546815081484172376165021533057987569477373869627121738380133287238551576722086236007261789564467247793130408402228605859680663230362364847594393826854599595894201301735817399822480922857791961629991319830545513351731659116001376623124439652483236398160773925882287066405274079639139184707665286182802269742513080591065736351683783903976828001919732007906574176106220748336487070707588625297341867779275334577588967622323239614981345178848952428334047757538389926681659538795254484602123910751646015344211715743931871290440308018380800000000*i1^22 + -289223478607112138264414624023901660610530604644614147601589264035825859157845253745770878170055417863223256446446790383787538675601296114022767178698091304345443835831475636430083755096452960840451949760704386244912464615919060429667910601259633313691307573633336055611974780608564721299864900439910741091252831052039635183131140988874181701194808293675270689413078903329362088413512606869563095811492163401990939280077490550533325196567211779684422458879649878850697855448603010977867360079937926084480088219879309121358574118815437015259987625540929677371065275817671595636551323106311481444121575685242346973216651238774145050850300638146467943955000929498374601671821275234783695127435463674675125131831241737960349593838083452190121708379915637089654444143679903225977000561946978553857174220186052923067567512775941210109390725817545194344534521784004699984606471370304132010534351098901171752071338825374240090483106870858113996642445098648738352264199599873319168826673622397907701196809087576537209954148133331647095183954497922082145293161962767538710820511051382447639578807953711061420963239191711011487408921820934779995596880555589983528240153004264319931623090601220830516199864268802353331035252003199958066432630494925271162139621185747167636789117718918978784832568904816186850893671150242119996629874623644350957412810959545293436051184150264507979767965292126399823013836348107402599250257183635772598103689079930190335850190744345057655222055121085502290686221061182624436134136985369475922098311173075078955346329094816773467130125393266680958442675902412655999626966163323029637970296133734841048245486012217233576800338721676346542074746883870899052856069969255571336866239093783906149292604772954440365389545408366306852877508194606602597995423257519544655723673994740246035411437577199242915197372355470816145475206841184981672754374293089055623746288304025313597746406945976621048914285439533251078867114929185044846263632428314636467511838235945351090965596486709981872957585459753716400740770506249645310810749533722001494397908375477639836483801642946768762978616497686219696491371136647232311689947787900554571141297163088174582794440681937605697131763713239768360569909430869610686949125915130079267674205471734181640948604658428076072799564459359146295126726003539170300127523335099194627856629693694638090009993636863648465189821977099633016284821732007502344673394582085187162981790474957341616567506086770547872331713369645857572676284780529256709870226172494565975094859406006927140163603836598631502643840628778434239988128562826877285917833172594392313180188496734617415966821144218019864804932230557613475468490601041830850258341136675509866709820798496583486876427435724163390596759132663963381185357455611855567487191213548197117310151651359390842378426731458110905121066843962512813227946569663773538614879750192869011933891648320553796065808583732611129070772603242781134625866933732889631637497962010327764791702380906106722665115707476598545058209743703481649741771339423510758176629152548018595392805815808442755203478747020919226574035662841307038920909169828163741995439551368968241418539927828105949908267900503902349545574422916650805744231637327047008432246075877106800981055812113879333192663422765405877193358847938738150635548621852638840782648086156831844493104733224960000000*i1^23 + -14747328322976562309273381035290691242049369437569735961956762456850388069327723050381281225377998769853799126049116887664378998747415313966214865894550405992108065055689180428793456426728933106781823334409350023705794559431995364033223407024112149718646499654410789692320074758093943737740401136511820298921197362059365009295502051860322714595609332645550100826861525297691426968528972746776032608807154071443605411384568772329868677389749421812819404519408168891387488004867464139341087744888262853063322893482304960667167810742089810462918110057929879835992074843401864955286062418134188408896997422933431199267170414242358262456424185944214555958242061535713546020438486879403564306727870994089796200972251268647679658406987489913286965441188443564836962331048189497355940423955029834802922388198758845165648926924308987143652898474427372637368417902204967953176152188874777613308882122839027283625480618860058331970172440466922270679081176505265141377493038266077564711625366355733341706695562284975374783243588132645127238516331279364036101104417429665437907617119756872696292901691039561551852247161585370126209118797894454086617628028346219000456088381770121332113995403712140124137088984505937543618972208681844415163872504660481180522750592098367514740533685977429333573693457866052753344076444999265306430085726156216643120249386444167030205162262318430331598392560645315897363840142071579438095470737964442180158969798852985187591139434989182676999245490854890067481522578577140996838428593268638899029960428346419513755851858874517893481930732126327246588601199521242502998414967679170980373855282396949015272188339914548640331298446914521702982816156356492261101136121655332623620380593424450095361841921821564583034819366503453671648154605459368393759255983929016376426483564161881822909635403875688392578115387995380236975536484501133733313377179076394459959657141457090578916014523755046828585904341267547424676152812675513641390948299038415760333094530692725013219319840755084889160948165028027311952084240319201349594356314828390296046450095135099017536285689625681444592301080021598738855462972765169282581039493082150430213168641881082208294081060235530184602699872943292944912516373308229065305010666734695208386121934711517907098944931752566766475530822517753750753081300102090274983963351462584835925303973922535608078715248743785224714244019578406727555478032487253591915384451629828010594163451647188765930526329529829530853546507054283223097358795906566937710577300015247766004205275983512062605966154207794529989880098114006781577929099692174098262989159153078432019903045540213209303181023681851202231660716570819885339163514007212869798949694876738136041882783053538165603842406908140037962248134599258158332408474564684038778844043478252368713093784888667805038421737980910241712673127154171428706835665495266250138350497484750409289321998268419105125500766946501643490270157301838778745481699087316743819593758457631795343032982435282258511597386723687279953808651208794125728578453588385517207191059723389661126499689140019265265351735117094170078092695633236976270114347127600254591897798081883061102650712273412838572542718099193764702845042376306434555631481252054187225331458180824396377402274584611766584405162354003172122292382172865519309531317677694335720908478500215010482898956451840000*i1^24 + -952560175373307398258776298299604843621419703473528850059790769592763684471306332758204949735539894682028759731654368852543933218759174630542650946447865496243238283849996122227491450222047200710224254747758716927322717893352961452788529167388144283514601751382378950190394421364284155482908227010693243804741256985106961231616527363263865274933162023406588406860672424064468476796483230042777064598479518058337510730084637494830203667159182759690569432404035801905134646123029782600508990566095865850224035057175691361197484699835868569974745788425693991734731455817591441271736829245355458849101747759098232158216872142841232847741128432062692398178385030684613360135176315440886126098431039511784514313751245570074877282553746346092662574277629173655773779111796391113773748622782898999775503279731506100134418178317896182362868998678930861650826356430164562871090446195162530849807150214138282378659580638741365059731433283347919563207451059578137282230284007403987772389916120623575140867411044512427318491093818115031285238112685199901996200971973563460395245967812475742938833546969107386650897899954298845521560537662655848218372937502842975434363145316015185128270904475628852837806615447809194724873905157089710199150490444859030356701755500874744495886857894643943260673814742892358174099061805483479024754970744086300326094582419203366847610335266988747175173428423572013732125172519120383376086166984773210368401198234261594082400971388247211938026303201554396336389482019358502466632112318010714032778962636436960460781404395695701796497737245196469021606958684458584013143195540479636509238876784920171770281587189712833830143692154796466088135712334592252599977339102142352812945732580116899174569734813129702860272217394608043520477011524853258961364911405596497614245321858252565097562311092706277546247627947890066049148634176186816514264418581130530195864474221194334394424268891691943799576217867512186082987196554788264158349306461680095868117652835654898062882037784011625865747832309632358504960018161559928203140393900433543512597760355322339459052282760054527162867687856492169996270043901894103669047509172700957861311946801477945352861760685968000850051212181242051646198370260509518851169233114508770774665687917464165351268041878853695845899444754108958105653246590799620580052692188380044897674352900581179840334024958640973025400826585450380481050011028767099295263999394781312383149224321808033954911331681384827676799982367732451048027057184123467094771259214731391802748708457109328990379067847585438782329720334524201117012668596814010417901392679405437938172865214185504690787454415090329391076746734374879412280134556574318542557165400794703691232333202327699385312910824317290223535923854898088342084342008729086503978814478601199657005618347865629743235958364668147168736419807538701011090263105207363633496490664989149522225998904048056433682641925592582026295911471878537891004007704162384928885481331055828459814863876339784424146791496747740791077575546484372264724587225449740282006126252116893664375234147493787496809500975991701472580442541826290868224918805200241834303737493176082302080672239320611310995388160532713763369375787244020526717703233218248836040212436239458861673846640322213602717620020096977445956490977442776072939884221748706402477667277014608777356247040000*i1^25 + -70366225628611918904029845043476764189436862249819990081048325504978434366312473250430443873469767450830647666743792360564129303706051527352417828060742299283358834639400632559355226010324267097846535443216354117837651559444242438841096053214960986168497794219055461802052467442313270481952927822521199632522122434223987211385433252452364808502905910533780123447386807982682354872090223137887158357480080074225864491375042509863426950538564323293084990383433014729569050091559750099689900580666381553480682450419656642494358918431880397312727443709778618737433763210935535539797881259592054735077296116299495176670852412101686700592936954974354126123075224759244017579405589507851578562890492128265373023251936572391175908220739311117061782500926908178037949098077582860991838903558134337304470114709681293718172415392707561964723766332045992286755596983266154758664052670101453697303579774670207781444773788731281670629597212673722342429972688786404146612298286579666609253235387701159047782290813332336658151296784019255374741565457201230374228521021946408753851809208534563993656901982214958436200058111722916743946315923028669118913134022445040898221321035781267969926367817226302442902525092928547160481867485314066793706844463231687753282391814008380262929719728934296291334701055948622022269871825210070331697528852952453974608988197418147016861096816377450134996116932661153355547928751532642993785794679099823359026650611871953936087137768974422358953202372256535549988431276638994954839986469372807355908905093230849204048068297996704173036589237718384331930164474897739832421636304901076536923831168537325401264908950415227271648753289722159744214583599764568917256812949721172582092520875087854575855571293559047685765783067670602627960876672543311535252285375698420149791123730947580157823342023988131021190526827306789325437543260486394054030025569793841900850579505990433431901948271389430946673919840549709626716620153184490554707573097985085124367746550929392828544741618423446149937277035928598169763409439519542764190565535680325518832373539592170771118055024354313980449715496314946842231741318716025805299771935717362460307568026027608424403978932213462429244423113154474628414789499706120552072770764504810137049455066108168582382164332858271960537999046704849685220777815154040142848169089180392123406722273934780514446832264067029220664536068135011262177595579421503434279961029832809382598579250956451010236027557430858148411082650821632170050061792100192438250752692534659290999591349166413717477502623718152687384641722216222670504265960458381516920639692419518634955584667915332355141668805999029293007975418334912647410590654667463946383218064527358795128753825690982479833749059479486580080762636274428660413951644788568544371587129082326524388944030988263270907175100053480308970604336811422701927084317495104700410075398282290700885530097625171138136382538624077910974545808483021338516554266238271376146927932621373319828025381772371251634836876806164433238680573270975498330432297767400355643601362449759950849254497588767925310248241155024561134893832169616270718416386047146524771316495109340219016081731472349960222445390841546443198750977754236685877931070753232557072592705571192413606011595156452912660939828085518641281500929780101060363898618383270848959447564932879675817984000*i1^26 + -4665657476975764697597090888209228058142396358423226639763686664693033569686821875361259381968332744481380599266283913044770801756296451944764095073885376850605584207602713886556660457993531782494359027534987078149962310829295671590962055237134193290336738771259838954733113418133310892468687443509631541639505938513826230590461420010556752339325862266369284357454142366223626689800812119401761017203639916301574813903850945511779975514437424737663374907709460870750476455315981989726759135130156192759280928035904907868123036647854460093562484039475123511087726293993573657767777995819859761099252169061875713705966952640328648221590979077755098442404683225563278771825212981933782149060814628825224774990208252299399840761988422897443676336040159513355254319699546504474138227573083074449754523558422004737257548383118913365120784558264399816689897371603230951841515530492104356295714091857034196819136573266782122442715016938436417363088040362845302362818248425303224696041186395244436310408131987513485191359331619354679462247793121056131979706378451526320065073975463003314234033591414754762720641545576444618114056690529198876303643994539692819882006859563548437779318039667689494234410568664117336622408947315369763254638757664289820031479757547645056678365093964578237106414688298832878724525107388550078798486201143529384085445232060008682173908709488126988664941567326801685154493698153788901481737409626449750746311430130365982667302948291184925895982124339474417260754719652183427607774562285618556216238556259656960200080313597458084668917875577144843821862137195715005125366632929908704947356154153084598046002928658254769578744416660327091239623870678883537887580424672645519425709337490695346552977037980445376936449216903869699555832348169641702117723523419957933702949102220968861094665563836989348257301796344923290758870354284390647922732663657140737481013657910874989946386930736411227685485816884394650615352457694191485420365001718298028655084947055135547031071625067363333435519150557260570232128483830741712197036114783405675138432948747302738646008884675927214241826318728349890069549336035861357380770650453099683462957262041810738632648891956049384125778857845424990228588458097802936590371905486160530913230841085041715117382021972531311889470655679005823693933273683030553721146264779544649805804692104819166343812007081185029810654000017600794762758695513091413722443403258797878139420353431763760112458871249024856411800999500206118796718750460077049323957422855525517869647673386087360438502135512147625184587680606714915891375101857701975526878289970614760971091887358502577980084119246456804975261644392668365050891741244945236489383625379531400584122586346738317575527843575609096034443732861400715003159824550208616730501192587117703989366136557119479436160484145638748504830934843041384779964127501934469757127788270276798025934048959634596814692942986509013496084767362740512736483049557262356403653206773021416340763692672729236861984072511632521057633649402984030920875573696181287000090770247531431149100122977136513645370742038131668187472110628973406711943354116767841526585821165335866068485386274711446541211300002198468072810633280246382236749582488309301996320808576180431426295283185302603870096592195496614230257455091476244777463591430910242687781554192109273088000*i1^27 + -265484352289636819836530106976416544685094654649390347376646449315301321614710898506770992800752463755618984890282568469665680668389580522906967660988173339775313582892853054500792130524060835933185007065044493980668131930532641277690971187812786947143470652805461608250831372837089944930886523926030576269008426980994079744849555100812970103373417368757567140763718135876522675714577268368176657528137268306324401327860627172577898778045047225820150823465390466023596433811098372347884957078848976755736963543845118912930919592786121636725512870571644531871191213409906752059006632630841485842866526357134742824763856033822847050498475583083105287654384945830743784591663031948886643059055544979897601196531012393981080918194722635218478028453267422818102256162062122662951426467795674244639541519855763244311550846602262672194157076831187861125734420756538734083769902232449503948755719916497568981031950678141366710240835925640515164498367687634098310582349701582710440857412148367271425315723232451658071359992780438752482898576223739890951407991082847007263627569198261012671464341101460285726795675329609226461074049892474580917475167278193581106690692983786701617882817138134000824695761107083528032366016178021039077640923591307708079534119923700896146769599794043794501113235542556153795321240971462356492276256672952574586925907974828216984037601257640077719079067124691045530938231403602350566547217221326476254556240905950264386574865118719520483376985650811064395977494132520523829868623003277263225045751754772482986175013937935688960160743384805328251613332285635112852567229260044350393269275573627562058239342428655530644427085704635748780491965804810944042590042186460076816165997588706292754638636196676068991723402730241038919035984013784797735130625269264739021976086811569120809098722581342210205404654212322877853805119389840594176446537482895630359479299834345030464584184476952483588381178814964898935497149015864526738414754948056058728675528401119699629621717611349173030524923865728712818087276579341553767777452643405719674831272662433211442114115071313573678146293544597773434547984987738298086159250754564659862162400343017327757971345404180453899831593725162438198293878896705175824615693559949500354881202093513418420077989973313393556690919569861136285114188256619229961549796986440374205551702384550113955174604508879232653026197968806189347280974777394875231303273918727104724151179782463983804874730550200669349787496279724941685852875856904114641080317232404504621753427450143703351535312822200261468157973499149758169585033808379910095380921553699769521020546740338133590433630382917739725306434281613912944383885759090907977203788060404009572906121275043632207261362128976193780156160391674692098944855983973756866608460331364603733285864725258906410313475519352196803327067582153969053668376717092258366736320717043787429493576610846671100737569538777874633675127971214750102562948826772119723220432112564946945146097878336493530452764251549331267660681084773324096056476634911161998791720823617236723987402429811287379344610837677914603590800838324265522195318522214006695241182435034608293685580569571656922282975436300474851404721112414554542742395480072370777027853398050453283913876653660119728796165972473071872058985438743580220885585774861251178546366131889766400*i1^28 + -13116172495740396542584765853372626450613073252999036735360789575928887152430400599667439244296865467658002877641518750612313436496253234863563470819335278503665444994902974482430453798339650622195770232986721023857450795979864817325165129952843610276390464970185471413471812859858520650239790592124912769367712575607388205009971285272409635154438143819698547079016091806200023936588253684536992613806710275058577543498512386016495106431674684157941834022906678368864757136837863218046168123910539703600378093738272829926566969885319536942938480138786301817424992467685974472086583863936167730267477392339486250501801377017487948069817147506432232113206997228522398227379136561601174218199750736132650556174492162643043018372471327860215121251628010614125203085888083156276788791007861026255875522457553690177233527387930426465221817366106674035432553862362311391145557692413777825286201058623318700553748813834494151334345014300174263382503812731195119398169936724080806710903082946450023563504475258129914734583328936709951734932938191505444572067534060691211823342670941892157625423762992250229658892180101866474141053657237790834143602462583987357541588541652667613124257564405194246652294797995916228119195662552942001724807553417154688521668121345625336634840713761267278015469242412140811883264149893517582309068104711022598800527615164287382634060614348670581852245219558606892136515435188649600607667196066285832473318302547024141664822193885651813748572700646984248060158289377139593432966214873191899464175347855997130831264002202153035474059902990032243948826872921524681767895258165093300131127889147191428247137996393002336992085676542792320918969864112808541763096972104471701966497243133602135850034146010306883685223482528008659125520758866129300461265364058898022323795980869732446223730874542215537223906437883330723916715617364109276213599842568651959105332388943458586530676606222003367199742840767886578393628807431360033773748661733113089957335832719136072629690839183507837227192777459715265459651272504986976312585882153022191854526050103974352634759379626082766376760889618962511066237106924861666492527916692787595141929246844370401929892821430171175438003573619930319175545354263194753592901914488464890364883270492334458351627438109683903764835600072862592094019835001480326827689906531005894841871357045493713319461091676462341920060911019700398044257602597137665551815115586902526042474108706030510120346329672510216342866159094731659918883756750572680433795913614256359968634291741396101677398084916780760263541278780374272780265239352962899347118991181496899785142392529422388351013843636743572445874487147868859617874386485562166091521820335947180593760840124969174440152255444621970430942239715329418049841412676822694496986980228852728156686436061161277607828166676163039328353718399494613616340641672786315864682730898494517760313365585302365389743436083996573056484783759299631485289275294389821569615845474590647950981120427134533331457198902877025813115495689196466123497194118267494160917922880826315809401529104543788075610420884502627561693582709734258810076507473492871228784443804916735588776605824635772455334824092702491175825399552197322594194475522704562359081325606101096413750457379879687082403728922751024755762924468920730881157504870570847304762471219200*i1^29 + -540164572053777701875748068165708333168849693584620538199705513567873395015293794390391119719688114803979931514035751988695692189139547870875646166941283435581093150914222364486106448126214590231298776875611394179302872279413817383498254827950046209177444131488233201870828439782004239597563720169814049260598992148163278275557710150981695231950456730603989323146043886904039167934587515346920267996539090900333151094926403597182899287916266363025285560026346370159526376811417136778797573988661522783075022164110010039934007949579763814910122612516548135804666542683802506527277831565071964994246095694269416564416970685886907274791754854135175201164753510528382914379501731127354029015947209935010204698720245962132288882082761049015720290740803390977777998656365782921823663323860844606982348219142531531474041281576590961167850256846197827137700020009198548219154784517282000766174841099653277394142850247748898967968177412627258590714841227521327777761154655077007481090385062710609019921232216714875103955881981089259319931822622797634502446287533014266613098362123605253222275643788012996744204698125396138318571248183126711798227633519146649507107102651822592666967554268206267582505401227335007731673757238497247854141512378523630812385968883240463329554694877109055754184938337068058867272616582859655734123919023693726125596269407977283234087231002193023199267484318431778610071921659639862193418648465400084076805609718825026468189298376801884709202592982503671229703690951971823297618579237479630296363682436768012125621361084072294280440534229542107303074592525894682210101999201257315096889899330707663097602455748903877755779430161211761456588367033545655523541738006728422008954554109280372909840531427125771176963856837292208057563233576345495578235455493106548863315433433859977512404683637840878876878475958867242414269552620468485895321812324058344934116046514698143824010063984367650872744860139190016966491193595596636479015954470384845611729929188731576895731780843595852446798841313673015029010982884600247396419304620186788876741571262005674957413270949649801058966041296905084616677812186673827603272141247295872741103177246779695501037606828146058301858614611869667312134945240353398539728673221837967940815401826354657559806111076300115393031684870565119715848194101776138590809138512376168539519063802176202828130155408415594399581638494043337880543323751857986420959017208837798436104678035717529688180646165922494241635041794152029388809163334937232293188860373339522546486691129748269861324462036729465069485152185240061317282973907075572426782147230021596814176326487892733033077082104773512412339598838628384081098320971320750701604134696679719566739273616838867080584951053489086728929785513846246329303706697985492614307712700760370920449188987783255148900216615267093334052239378278928740532247265228388701060475996832955487135305943988750488169343836940754107159310905925212795853018244393267834367845538994342311225176604165442774288722675306901015958855278021257774720589263947433130406890244167606076141652162965663347307111816254612917127677067825772245420798656106812098800144570332378013983910999527842631153631920993745878921136609358364986634146910539057148307450233367773293645871460319785974804089226926214546755897559569029636364015197182075567593226240*i1^30 + -16677518844022075208343661899829292686573928352218591155618370366224308062344544707768605011672025501385276110693650217020381433418325517686945291609702105532399070132817293763601261890718693800814555916941548595994531413734589073670563232842447376800412959433910945769694496260666320082356705655116187395405407625119350303474408837172542216869588715675776983667030618992026563875987236069429225512220756337647704734463063582622571479336868455309567102920897399223677222067346486829518600752672620732798147116214190137232752967903278606818208924349420265642161970627150814854086808482577243727576350307665776518220593056585937688653703342304630659118482611689652282232532797889040285251398381942178321954890546870090291807188085403389547107577201878100031250245307040865359905022253319193528692454873114293034161965840255719345430929251655088354381822347309582418279568398493844481494298108569904473518209012717604430085902645429305555118814492439385583085128890426193553598251446044741642866665706201674274620214147976134247997626514910887698657493010299832617647633114963013435177698121146440336734516625637159885459017068808847998628740373154305590627300429288011445243710648371919614201591735395489966895455024230691205484638143704062267636262063887874939803363054236547946722968779118338392492454425979908451909139571093506327955040391855555974464674671353244503511857685523849723273325160287004980833368038998021166142199056839099410549799567493472293908770032087050200505434050281044542892881106326751233724731091271687128888888992716484212519949597409368320071706478931215232531060647951604164607701866467815180906113260919524593853413745054876103053858842701792370290656176312172743471460596937510245013405823655938124193212022823699496144092127360848247612883016634478500507119509127656227161356102837234612865672212691836061350972820710998169754550212444662914703724262859236031751993998725488733755838587393690703281572335250703901012187710754498355623101345001944460604046573749213057374835685138871607869444521864234999408253115460228040585355881188348446191045556303278413112658550540171332501603889193363655529528680782440476505792542643980157582343022206930776600927514731072777746838213490839297025418445372065872021369452948945387256006295960214184085553926277012303530304183798648867240987169861831151679631478824938847222403002575711950824027298306981415497210373370204199711311764074278114137438729728398477125223583017179802491722035700118502366945040747458942591637764012057871115646703420566332221601300987482815269966786461440182024993678119087683530395139888487137096195181257123594288561502079240865667866761696515320911675491784024221084173091658417571427205857073101567782901157982263992024331631901519930451368270608514353674020972042056990634968592470711515049059901389292625892870312881501607005895526920275701147395070034331727367361139501657240128996324560964192377646693009416594145211792654136410644864776775445897917927976149319324101280667569837751905808357340766939689916188040533162221981917252667780159299351752886433805961246115468398869293391357219309255490010575251663637667958771853377955848866416416200382782965772780989790757477367748389232174006024737699544762835403838205701805608663622403509874872342149363613341724660045724972711306640580421877760*i1^31 + -293332956670547671489044217238141715057985048188667169673161120372915320550715688842872385575319616948752895198865231050689366393617001329069317775389955071884643492814806752181160303156718393943593402915265153092561924182308386121040518061765994345630857089886380794334187353580580948026003746014450682257356956116879672039297011384579637262282701283453930372176855369128612796496530547216000587783441985509861633964360447886408525823896483204831873311981595366965819632457286450521830782235583755609150810511339928938646809783773989744243821501610669651914123469000652820293690177892994546694048399772693262414918563930038956085859910113066121752380230022068490929033517777319103182216553495288986978386177672528946755443556542572968479504454753792778366987242183770721984610400728560453139283971929471841268166789034900114011498909222835458705749068206627387521019344242480655510967496713186655845429214181266607291664618438036241028765063431518352972870114732050944685905005731640313581667978438073910487875200270044267442819027810498630471719589449896017822879510321379417458330181870754123958204049001912920757719250102049828037145715893966850867562506596062401603532624152139320669332489932713650150231673668653244218753687108030946372569191220629811571084568534960971903588130424290722139522842676266535603451065029454841412295559187029491989400742040325156463251018509881552927918933653656963804762778292238393757561344924062022299581348563335437429323221047982204391285646900516058524488802499454214442284858400246795229619231559340502543564548615773986074863109433132936930901460270866962606050268036561153737207256409449643915743104438494100657966352364782360832928179256740897609076883826673458119941181121823594592737057301798288652068444504514833394778557802997109133110394367879432228706225080392633755882638492713179385492897956008507039775838872485049801106134005442794401510539020764224746330256801807810744480696387617445832708759357576992253548623768709838171018809260741735718465498844714302295089414210652179371809658237625839415638362111244473178630672563161554431718623025961707930736346973185417613355071051523793232534937794680452888518868971379672326266410096481358981855002879904723892849575867981906148737657186696294583568914373209377000361759012001082617067732866050288279018352876562598358303747095231184047119297246379964818713419973156213399061203518789489724448849529352408331706182975892418762155650759977199779045717013838695471749063217873724489420387349146549531170557098734083516461820153301349190375449458311584127920118815526341336968870505302217472101531356823533117447414822925009443586371168465005251769591819462727382108390749858623806610989366167822693656227842849881243079165851628671695090549677216552931220442700812976381087823115505105664726061702594822404966978348128950517503504934024568170382404968936478895829811753708671721523654376228004151328669263371864812909331480331430589546031835480782312468802252385513224118408062413601335990373406507569376764367597167826787960305439142848711579389341605461061612771239727474217548094748184214314048404502581726603780945737283876670523973717632765280069769274255711904165543245693298891028966613352303530285893374898920347683969117944844181986083972547355463939679607446820292031986380836962304*i1^32 + 2892922947709529849115160165001921357122640169440940799297206448863803469353871800576571940255363219655303691591706775157533649860895256886750918990527720164212694233953261852726422868491418253649300584242739915813800159429138447746451245352294458827586982400954889160032683612032539435994620195070047026430883029193822377729149109652948457906889241544521163999627825451363040819941914780344706566921965035951535241421256623708826388961824445093528403452131222967501466666391038835808847638894219548906468641450174268381002065747235496483900876133573648239430206941262225198415033375850856017747582313077166585399374022393929625185185466795247872534585484781370476069125392172623006031373423695606486492414632432963478415035052603505038434234540522029979502367639171145701870503683816947713157928316615732831653948879849351584137656339369483761961511764581092773790237442125772984878948527010859980177172584800440516746453443691177768377926376004039398289185769538328468332541626489137669869339199619516033744011702912893308192925290947236053182518473830354819669258369876390625933622618354426839932334698065120762475734752884370411378353519099980443078329856829171464837371331425172407896851077564205208740344107638130398100141273606342227130437782347677246392883906133956893630473647182509764766776980309855363354345726818202035196652885254238374496107646476858431989338855957846051734803731730125618107680909319349864910240983814396208247319578485609771288178870419933717588665670600603271631904100306799903513763327058513593195915406063502524311065501201613234538281672742747350968662351836463781550962552440161615605972907601300373231230021250034176741268670134106997306740335883933813234735678311571564874433510796527394494484242156507905725475554590262698126699742385115277435586554260180713686224628147536236852177324531479966332412228626228198188114256400538551265463363851995426565887510580178123058831045777855434087688961726816992179810131701066571953459359573793537865825536574717839799668767621584185523717125845816043666492913713530493227342795564034485047107749195039995534681614546817565305711436843684819888234946661318462200241161927019746304545706176212822377943188313260860148312993669862453995142512123771508084215400772918315740204117049918655884880802632715989413197770944372321055038490124230374905632869999282702168931680620200573774035735144546311002349967952859594887586014499492708079698336189828914903689249919032816858688351629752051410177037980205656601200490503087865858357403719064951036562984022011525799406294622735586344962919443774039333556261804005640846414086592259167511786283514001376144884330355233976372625737284869129836223222899932243935463362850762693891035924135345839744220203159874332321202289567715523877379712931769805870625777030063903095626669803238209951300649085292981286835561815043131154894009546034576946233238689836961140862580393226128938723304961450634884999790782583338006714173146463837210254350304850427100391414132992019374099175856397687565965780070459360631275037044771232923828014130769917266140790635923842103519100311829622177849540639343808093654192725367607920947265946061946618871717764596977036157568124559780145461078984123131393843294309449530509982343985034344819191731886754080241977547399594179650067942604800*i1^33 + 416971548021912610043651589875660118351744452681510576924607628933566415598551903310392870328736298235597045108814865070614351662903414809346441622128150845871370415754369614884552365455432341755023455648137993207663770331202643473921907852684225535799611535774872418445716127723117516120286542504458576349456885140013389665441997229172713009933180455530977355159089707806987563183357987615585446593364894645981979299551630704084575500259311357384978257719759062868806763534006043733479816222885671844961422774202139746666482122431254029615648188668458896507272013304374515903895506604346570896550224523981269408346716795092269723144137807502847878013671234933770836115439786009500307134857780075062758255991741120272151423884714317288410006205727927641229317367409956689887789755170921324082390568439560790696044191605447326664556750795648557753644077789951766582876729881135383219917991281326729866821949203990093462716108144275566686763042985554055065912152855838558564462190600434002861802661374883629620172781663348835607896179199541022401636053574398157967623457875719902640315084873873737670600410899607519734728930387911159426855499284099107677431636564445241614559557793832127966758212569980108597386450362324210081679196620265098005797008427936801685197784194091872913156788566185890848507489616869235789675133673142686491081400427872970668586243041026122473576119772068206031201242628909726792635153542728463424927206012033785871049859620960143926372541604926113208854126876292662088893817775138380495635611717010298358886795521246215326231348491063284340861324995008966662374574468171933665681548133045845885432633907457898317114192978684665176708430212413176414130303555690507578702664501160746832068456027163118213916885047810385192063780921406921689794816494696028230994169087520051918924604503050424591154314595962725466650272599592844197083621856076022739631077208592845624407645156305964132052013056781433668166578074065066234094599864519285198756761888560582107920627715627692243900204554415091087854632353026572202722149895499632489816542694925440604389710567736588025655790137882169786343814468590021785591545473849690053700455115980666200946969071869273522596492639585683255039665071418215000160999089747197403524872661786839175117566057679501895729307821972823052349847576034530217889730372619256572736506159992190296706083185742917466977251769226090520670566201742812147276583257782129869232173314848955905714778444820963134152342258839714933037840431928749567918467555394380167784533737635938148776391255973117292551149092723304207315833545962471986823096560448229662756332747602427196579702972649469767295026708210926307500043446863722454244473274240402900707192562809713571626644152111458574658568819775566295314550509670412976412686695310367172450681093561540638598947610499860245452400891840988139351393285251576218740205578622887251622497205896588472408259962383116100662699437187944800400072854196730572218020914866053604454341035676129467402119658520242923554338648818446043775621490726950393205736305524992020624520765852624171202199334824524653977020862924200678888836496868882406278460949441702792217370957711004531084728821114957968083918051497478095743046869827418938467055789352853400656594139977085065340816542133941740894644683644389569578663936*i1^34 + 15812322701150613543373198567405532378137672524064504980575894245994190474705017365925307430948731694110812441794408953391498061451913768039009105577279373142269204362298980974828638856133662099539393660894301040912809269430378469945256411874683780476644231898979101031146291119730214861235067530000548235088361550813881179928741357297918460546647578873298712700855236569989031731844808891985496375946964158121210275042387907192491448786133862093533220643888856372474486705532762391991676855008867947977404181678177305179215904993650157290022324009096671957294214381499826641845267051747198512285143226575765534718219002671189661076326014718738250242681163954807875959407327092449229695265064873119579577014008629564973918288400982028566169002014192483506236027654265768384025482473218428199610227410207371833677245349586492829517204996921186038889730693466912118089846624674477648263150259259782111081522413833910517279939481881595052963881177681112189795156445046688543090182047986471442773308838663936703592623400665707410078990039527659325158590373821581909767354184728384368711821840399262941859055118523750687989296471500042719975646673542346986625325088406132984832612950828185935403546554608133883467327576103648546774656984442613456800248108223027921707566980712586759471752396322539050987036886750033359124727444270255569391142839038413513756426408465059287327584628259176783849887007849387972173925678913572607572318883716102627236775389746568327826179763289430426437144955563740798447530586718785812325461916884333995014165552982885206658844879276977007410810926516017091198978817830962201433228444234531785189187873637781653177365671186717597577424519469100124119152104093991427701678874464138907889954271548182628956741087129328303490904928980734099845039473293196031243853175352243380319610515484155077682103800242866853044429049036759890581751308663650733708668648814113019844981050646443507676882378362339062562247527758162382116581999980132610471322221014042558229819684209347003170546604914913562512778653044701908275635454874268201530656601157933385613138320312198600481601242014253764554567811587917501809125190638450470086336466488681421107807658352907274874366464082628162784848817886924241860180911609568389200551377588994457891302630125041795736538727534308896666307174665945866065451828199604478974212329735053309976682870468528855463807683865788226854556914898478534340470780815684284516140082376567512742514796593412075297230667218125428544726184439414087625228032247566507671725736436074182353505636727485154892916826533553769230050270846214038744086502623058907056318191620754809123190608117954329801269325814092980431464528311103989285224992371173772008167518711232913477560139527517824298580522786953107881623264257488697902159730341922025760455365493345155940456479018126788069992599540334094577464910062397240101909313420030971741950038169541318248336310154894983420279036422567883061585499642438041563421643527056650387220034609798141715884471112556768801713198307871596775702620119420410661228459783134519786065540878963248321844438209596133616548666975586539959162975536960010152645171692838466016447568440005827650509843297820728645029751353694887337943096039558595422340277240902639382841675104165542736417419257641216184579638497240160403456*i1^35 + 337906676865322421309838809851004350042876601674431273957692182259140720657788116994846384699357457897516592031310602909231650115408612830885845476929146941836686851185026741351251657321892731453489976181063613113884127592961925130985054982693434109606982909922049921868751690794624574598365813774405792228289871926423339673920940009377587162253967951024379932193960611083169030684515995336265886379543765202898155150955896727549088764993945311900281652230237629808029308672500253463531659649856019053428478210060719647123443479991753129074322764225777200844664839341383228467579857799132757474934424037672559199056921792403249618517266300594949048015814574361311313774174394761358926593323152836502328394464797501727481385670573635597894739678473721241652130216279861184423530061004791339140337879926979726540946117044820271783503429849270039140786372604130065293130409124964238148489477886997786632333083517228671757474258465566984324811711791754405827074441224824458043128898999889282034403232741801192903549213793236177687307772508951570427522390115397583192538599657975507975537290395666540116251346664179434557839734129119029484739167879334645478564415142866117293747544316107127971923981387046631360232147818414000764087839224667583460061281808423907222113773584755344269403017134326469292552493886680893438718947332521453896416229630374248736916379950645127742166038903259891102419397487128206646887589847540213157651652216839782797021899519444598172872705852012330064961169398535447757382504932885638254826167926330810253034938050177696781568908664123972797583074093911022293092134506428548702555490064673261649444475849144641371289244986046450867337166389097890095151005126663596650928596116651208877354223443149182391297628833505139932375674791903361885004142784702683984518670187248954331250451634775446622377191140515693464928419354020890788835910293627993494067314278847653037963078377901280777974974143592931213256381636558858742843829450774394750673989814749521945112179158249891906676652943480973445718217434102341024498349691620833597799061992552447003251894467211668826066981787947908322284569949186534294652180571369916735937939721764673800093678402733020550134976667903609014021482061836887396846917860328402776114971272201437286001303353419088709220028780368333043151272373387520824614694125723197593252961790693400932812635230509265692772464233649980722155296566670476382068217842801816656696366233134010255748138535258214248496400601901920542242044885560275437346415915923009198120722118894306128636084410671226356838248082890839650470502130978745175640547453064286389805097225534343899212101101582395942559068313831414970248433846971746464213225986927615887886504905396546577890761923296366573384299708630949884877709224281263952935813125295841889766414266310552406048681826835144390668890140897447973207709050567243773424901911658024748919673462027028418583258779402390229908075007325756360647047205562180963346952448217965293525989289095219222936676115968159744406010778473771036225533038496477494160437225888601412211175560496215676121578815259828610575783829405101108673608277116614279739280923436209612299149335163552349563196009167365102610654491943580234215459543926190898553203032920304010471191730761612118331849539549259323847054002355175424*i1^36 + 2800178059670273750237901064658165218025978448504399022326865143516684112987834793634953685221857447116080648126949783125297921723701306051739905309474788763741912076885319077808163941916871350629549723331895125750498145221689880180392453294712617562081803536547697023503762906209825086465526034191276638818069238824986514240236087509633998308976195769189706364243776864745949534091569326097644385126359468000860210187325963766696049803709318862612872837188432826801205722152607225721935829695540237940142831175144346848242625390565115802954124231663032177691959344050153546935230060361814081146946006028741910028382758953749672995319362896729906164424484562990454639957803288730424034239032378012312480454745477107690816659452318648921864003708106197450867687357139501644502137523972851470606827924013544751687804160545642342038048262953920145742998509701161983005925542877673549746371915152113527642293119907942501317454770599339196795241364768099251935267876174947140415155207915079349149794991323009060101745944022606926852345383092412068484178073338830237865231338512478129964091704699263679653503337544032758985616917331188761306285621160511686688536366130173757347725864325311558517269925339714867790844857720281452580644326480738902551887299070168619098597552283047142081155283434155821755959323733070323387852487898423852508987377992161839436893700850505997796361168945932623052824856533454818513607513273871664423554050333460406029167908298827701220745813365834288417997204232078473300094994444137771109822085151107414977870997922837807129786932396162539032165045809581999339373176605317958885860695974698638610378743193496894430576498830097707790327895929856688509384069747128046609985748085154560550113196617584336424254512167840903762601407781506014099464831572383762863667750614919544070844866565851821820862734499733940821716402441225884375388015203607744557182748603065077966969714557097878924495462221609282869648902451779214719311704172263007937177823415073290054835235565610003071789335081196209656805864147834904049695116193994088392593998765130411290762501916561666260208701199396495748749288018531456059645692695005090820705203713941540155367546438097738625431108478437622923688500589662865877264483139129882305088844162722390253395293812979744942825958782207116478710710962290211749832641155114927959646399864919256791107424021237772203440997120234540799983393654032719803198091132582476257211717528268094176093624199103175017488495316445834310725526392436972288605664587966172071410888179141709252212954700841610153456351624929906967245120773029194378855086360481007837216935918885367531358831090169082790842940024814480372886931802844057186924523396630652174636636678141371960417197685797389792892319973716428797330794071954367128367523162443066537918254100873906089950978392907705862883839714463287155970393183363196034583167010211627856734654923608746964021693428134516301982644421635358523150265756495391246396477395187247865442542008206974786698716815654309731431938710391265472961898071861414969522156384791228753885399767175635600522901228952903450485753078524971482196103962119544378459580524290725371788197797926047154402922526628679488818963348847130571158128239889707726610929825893588278525967421995901117364610181033281742348138577920*i1^37 + -84260812384421917679266206829067224942780155675167215213685264820637773723285687021365629905153659755404365749250008292666064554713132095650053019996573863587869949975134029112890289112347927118012887033762097622133817702027234252027080021531709211041184275508709008874683080598160390815849967278967109490804323073724635407341312260740146097318401638636040151344338025395950109879897207374086987365675391775637203989840432196781372462919029357326334921551351042817694465789471236380204824310921931376396616886935966031788830259024955938490433964673051202202820651986232185827540329137958177524330039159286266837320116656649452012430622190510895267537220859249155144168556592948323842737817875806232234321410474871643557028091129484035876382038148631570055584893830470356610621727538591227249346476026505600923262707080400763338477426884092060385976731828229979777027554106641885608481268293096410091147859245607460359603630329637815447221097228201260052313145251658162641852568932725729512926249408017130892418086375150743683128666189262998213676647506540964533730281366651182458741770581216311407178920550547728180477463596483906367519294209705289337137009023252346498952034601248685269922548693602917658148646369449635391752568815311657044531842393894180713447445575574679319387899631319562855242392728857392883299332154974198857163768485758825328533833724775212439166787148508053415340306126037339744338979904666518173685586280251990096438155291800473433682190947936814794279912547205293386386673424260551918993776837482111327196080039539725979984626510478337454732023701430113714536870084462734890011658634181137446512891601558561625288147731001243927497949402514817660768450785827955414443734486338483645536516362718272490675138907262892201091438292728769126151051597993316302846785583870334529640485207882153074873330434496356169233759969092280417089264241049505697705216942394765559227855527650126000145909523979751588109765217430687821333266194217346185196625609398400921665449226042371148156278159771979688077256095689379128499105176589267722381046134619468645563467437335629374366623082697886165030276977622459092655236362485063243065328847629804520961277798119387546747838824845444325196037171045247164544004509744741375963189371014047089581713829749527737530887567221923934566067787732219970128742835626792582710324645769877573814844029304417157705865485103392406398298640243959377501040822176895411093983970152434528000419805161519952174780164339110460630640688461593155780502609067674441251522466227655274733406018610011270303723980541389633659601705091845300203890652335470353425383123513368151421547357272701241411439110307655060632352727675329670537729261051393930302280479287197552737073124229081880911983689203927772306543534652565241987591986230639295441498446181525380649336231852303951095035724421057316722440986763228639625232789570392556811222178210664649866592899340883260782668512002383338034554025774516951556020928592245437287317672831161248783835783747292949680820054780894120004813205698117598942320386144674845744605120787460364270242261882539145843859200683375551009155611533477380949883522922171014167485997396404315590592717452517587242495357791047068986629106737207748653960330351885740527057195760563902280202120030253730689449984*i1^38 + -3998562448827706182469878681087644653264297008107842671721854204881118409473201279496945993719756652840622970490656437397297405520196896827972417704409395425399451063255036103882078772978611600117511298645820723963919761279385920251153162112446658715461515929457726478824213449179369186843957642091492185056787849699267525655340111908583959646782797449422294798082319830724452545284215581516153037642147053435476570554247059042143398375275173587699131697453280064441978302801775131375333496212493623898299498266597578545911482351576363292360512867353443944700075282906524932666004223276965837037219712821909308427731786720333442924681221103786974138106901774998305775247129521864730188811978370425864409978194589816671031591555843167505758493333396691260188305573984076920326501250150221822787388640290351810049922215093742196977695965681592220185322447866115648426329198874315573117132300973456036380291156468572460775161344275791133831551514541808988616792529885246714799668288834625441090238950101835503327379466793265272872625875028351767756710316678966197603531268096181956958053224392698485819977321653433569085183969596081509398227402147888122849117506760846271608002755044414926754362368392879124497366634486133866819190383743059515614898590075037496675972155375024962936017778568936376225360369316770445126746662186289498307555252006904203211027771276006179531791875280375777146218360637091437119953577265151943013988656231373736246295863041556467093676303463029873383050423475669827874835040241085241189909091578485255654882096622055303204537268948718649363351914819002608076896513927100002193001120430844442022490950074419664690773497415630924826232713835608584269345654736636807174876525963115719883170331821697430238152602017779510316305478104142568095056042612452788397923171720974734513751296881699948411516641598551331918497935737756572805878916708934781323944330700033171012929461476850206537780833929248644111156020694593726439514117051138787024937757025381157952208801865606147803927688114227382590013155774478309700017695072935000321124468604415234226930830970225421681687823922445546516578930340564212842630204051863656584085420429780906075008437550510350845732691667282868796185795433497730316962949567813308617394956758480545874655222229606579574662188421343347437726719521724699909966864602147830608563199204077748290029570406591085743721834664606652259195450399976031768651607985241954667045077956794241043366476990035851285840160156069684213766742251841335772324427374477999491587656439418963778041305361249182058497422797231581894361442592701743743841014598760048896789589277411735132136198400651390286535851804481217435894097751964237935478708758897951657515219097463721289809730178834732962551545696114965645641988657368745086741635715207993380626719421642592782044308831435376978640860988875540036236194279265008179559965432931751128672080717777106719737449621830680493819811658743477199553038192049766894083520352243023156945881309233281225034502249660145137711090675114659053397945308881170632716336815545868676813195737270781317787603406685896007423638108577076052206736931189183843130913752288299233002141990645937315022893009579393335861815337458713751193837240451278581022923800289711821704581618338195344755580853480471920640*i1^39 + -85328984600069528394411368709301731855587871829269784708001343730153176618734010727472168399945627918584011936940606616702585185213054381304093807015792932303574198407667282265632294750647606630303660763245540562399006835981667532066024226111541864680608062432734320874966504746851252720277676355313443687774798562152455351032420756196460000675336230061784264244671798220017734599138815405913357476276551890983741503613471810002206184740382861123255650895783067337032530967005394270351195579370429510369395590919072952036370908480347283240797747755681950141534867836634884884912473659877965030615891873518902060295672671615827635966755290475436542554706121864111108719781246980413765044770405709530933066852123107349118593767198692362879569935269806337011494766047193013128517490287753110819196161880558336487910659368789739718084002781633237897267983122644547164766934273069046407858977690782414844314687830262239518601240435830978741313122615585678577209996376914653904701575231499360296340352146180701188689805395275013887555946491724963494307312442293960121830043569008141065775288648059077283733898327661799598263180039885560746777904482258392223823270833171759727817213265633748824219464232006388110643622219851517175833630210215443031459728029815823642770065224197133938825076808756008069542437430632410618997325616135236092975938094493501777454298743934001312653674620937327893525005156160768258019566063617237678877375559744773285231717773057231263284513266828564902767858304878149538409192488318087936365552268750161167380572651441501850019193469258415624098296349075656650547807642176439072219692462184957959551119769330629782548811352502286558673250459593978193983466864867476004059065894229029317367041481522400410251807038276545822840957262556991104779738070728757623653550148379662363628457938715132358167803232694756217579578685222001945711882105146798600162844940985559322406464984308277399480650433178747629243363954379181220992979511330600450897525182005178040472832865038767019192081376508854511885751751374491572558356728350504894757347047590492075360079911013847626384748927563751319278647083929225779728586585873282190658340194008220845706671536150028011186917382992334941908029733596803333074578373493385148095355229643298053717328601033335203314039500956383059476188516941637715860049703972984494159998841842370206787992412191956226923052475643875493758303864040252012197014052104908312415850821257442583609372293425877916335564923165371281742090333699700978180308079365350711201391908832469966491870092146571597266108438265849294865757960421295310950330655239059349407605656712983870978094843438343529061665240300508435206273561449823644962611796531746274926410970371491062044459139216990311654202167217503319673173968837473062391304543816772939557083565270664316763371081819275558835706098808347500983846428947297521661184625332253988627911913297439551394134187167512252300639490505228264863225483089985327098169642774797507613141580620487548892159010362929440661244941518057966630877255010820876612550002051077500901549127097208862713627170927202514094190887225893660883506435090794825336583607787196544470374464357950661333210641681977113140350908091572556759518287715544063171505708514024601570228314892084121390933568097615872*i1^40 + -947221935847114793943298624375727048287976111438155418910834192445463816788186456207786625420327357782568558886508139991535445168465923230255180912194871756855939589848626427189026449763155645373596288130303570565211517974059692829457178657730080740961006593415505524556524521610703157134996294231679189442471795430103481370737037402643945585663312503867672425073916939391205547970061851162724958585629793433580748672909582249706876937951625034604236858403853351164690328570587206667479194866049118850082407707089187337127669988895772206461969324327579827007048542616221216735007989932402227765868632191134712448692128758562736270051609520337850937352776431139824921840112156415687406350075988939459473616075333691297621906006562408392732465181705098571397128194215056048662494062971583349128575759704109526883957041241916103095336851000797850617286791453998137130383071429170953240996146640469661645860166676637849910299407639571387955109610965282681746563585753582427159210185637527703298423016068502860787638083696800972767730593788635920291654690149294908996604334985666245231662028686689941529926204820202288257944891247797351949378597469542917055904465957325845404535784247234785222033868222017949797501676637534691216786336230341361860352142515845075240139875413124355460923046059737138999650355707334738118502864306284387012098511437655817759304136581508395394362846730457506366885212713367101268495135325089457058006036745663057909724573685993478818161275500249250094794609385190792283507670462083037992993806822158450195343627481318080105447414873419650109265592681802343965488445837321312137040896601586585634783419299416910822605607305673860863756188322116919637186277116707043257699990040417862819708309631574028878563635813701807366510610847097096449304312777714196725828561521172193088713845498533473691354861651462434593120735018319094729201008071705403556989247862161332137279977729606642859038250245812009887495133437774438072057610568095084456286476981913571480524557290625656640152372825558223885165136418185076891604714958537655567499226251817939627827504241730532046906875283261853247617650872988048853529644408700561176873332537946084186050298285274074664161869941583026768648743818103204598686075883300009461201195533793839958529876519687528384333913117032150018439905527385658476394252153344157753086181699701645427152612218512139943847314862595969022609014281814820402303206976721027273321798437952211777382344434564322070559074455646968873916807209076016032917640323837861905349277175406635576379034731825685887606470022806504378316962178573202859578973753156997518509883232457728996661079211873747059950049955649549199311072548971659205075142572193520885614169624721922871467685977315433167602878880102623378236967477598188244408561366403545552007867121518604865235941264766681204972017309092858353514266979170612377979202891586441435161129258467531231030400863872446354832292821633275682210016128024735540658072506874074466727183778968319063202113652412534140588025524943205152909737993933275463256274934057857621955772791045387410075657970334893391122473430970427701366777744397407472488072512577113959995157672724692422246989592189475719900541106520799439216933911898403008847611998008698393528799861225882055663549415424*i1^41 + 3064607570189953628746179617880921836987429799150670576672578753765645007407925132629134885773288637458372132473452665131751930163817681490735646823141069796429154408710349588055629205944062828670908746373100963675335651220807677776966293213928951999746082323478793005144949333024726227790222773225785984491270822411339138633560033500313194889240902771731077531152802935364061573941217946028284230671274707379146561298348696054459649196242390526386829351736549148828905106647732873508142498614942396133906335323693292880530069378373718642782965980997173821748776934457225801766285793366810046996867670365114988321676719680326085963283566009667541365856266006097062681265458871687922867619515694854591759675439156241966888381326180268517054879570213410271385219510705639433272597959129868823244973661373652092925560893662741580215055530371338169882772301698944714895156541355051624727632826796119478881177592672958539220972099086030570573006344087388841410343909701881124841413794118127553231733248315558049587665806890063946315441986617705784899495376059230075518014631735989342954779112734015906651560156508701375838075838661059728833264874240545748208410070163686555274027305792877255682693828269345284628630446935337427598736102923000893046964362085903743937960119516062814497940403963703398209546818600883040997268510476311257766419068394646100233928262059229258139697402298216288950602951043955352031598957825687302032108180276823190476915881739022667233433754652941169726258581349648497896238430943820324087624617618545560496170505675142383190505029566583348918687869443641322611720230340512222638998227029865591185098099188519437661274648413973344162323430729095794199067340437424817292217284697682053816886508167401557415541799356357476795342195770457460961412445588568538442870930646565367922789571617859860677549719841934020586929001383012891182023816183836758010021238829678772777794942050314610121060840503690556615725200837195238535836079440197239574427132632183917652751223851080313380437531613295857835666656590381654765044014166238083877542468184493598879330490319200248530716654625889637074954585003773518720412088744407896432048288173350710443758758901865414196410617142407770413281385074878316949697908200318228900520827783910595884983046566644809886057240500106058311306866428054731772308030825855856194674332586043385658837758630714988089559273815666376897233478278777791451085812872195876655685589994958648726750854243314938926527047272772767434647123907135417247327985579065374958783527364267586903202764951980182309389056978411458715524593289860081773644960229338127692276980878883153222907330550141445375940368684895838754693723167664470515566216539568012715359045377031327792829707997232160342223217874821767448926980034664862895482129580700118924952080326814024222399038167744877051633069801412568257228784834269850770794496791267178231067927452393751937900515626489122595784202014831358268297028232074107448244695169041715741877028992766046438841888133120325635110887889549182835641222268296269683372931082061914571607783636371991947614867001452874862687964250662613063168683339831963201386184202808264193758451593796955264930363459284338607996718190747724996763354875490714315596442162126597118101975077284551638122496*i1^42 + 362123456135746500067420813166023658366598784013350806830850975148936211140947541653238063657314886666330815312698131130684657743248554794562245129616473862577016907068938054977580785634827345644150454017297437886375345709321594345776714353631420049664122903422583876304929674865676678404152086708888430363391529547877768750204913065379589984649579281645639953611644799184870696743947817779431323373268368393276322114895640720971334250690347484557963934866833571122703441894072777880855519256702789893481928367728785802723193617507825683793635773321954247474420401343150303796077478378856198860259382624851599512061722414853929045107478004792009510283219091666512869461456473482570986381030535338117895551388652812388216773670769358715199821782872059179707444317804798185284452703828773664986232756976105305573482136223024914185525328147653885680696410706132515126411909881284806619237337470969232436320458779553959019444017673468450938986976878796148227990725354053796705814738393949020331518413967540880601110083650798008552947147371869445881563178951306422756180304503683212107710384147129878614741134820341273493025041564779031670069793157296457436590217560917028635466332887402828240545182890255488396932348888635567979113537722684413000875520182044684563721822280879320075886241580875474022446593353197280522668650340150287665538217297050658843211660075106261935242747808519999773927032016497055299689843468649047671147063272415719362666501928865925194688674066988953851116244060105776318140527854861203885670129559093236799372962062885550452128147263717058181512060184968995966751264676989363157899235698107523814404377322856064513480922191903993815986307467845259255903962735264113348934358314935187883375303357087673868058799118821428221215836349727817067732562773485979948405387984305414166467748987743343567398940135676070662534653032089220557797722589842513378343517597499329315400344635656714331254554181869600722425848865953903214745848089350762764134920733167742297537633132021727315031371080893932505814669614509233319754223068816960794406743077086591449417670713627960877007786860204936640974454300891066544951427924305350723241751252632845763990825399871530929366074123112559688587389341273831429065171958122294934255918248676247256850906652684918256398491645957178928190287174542934248164757456093723592385522744001463740256623367030614190670283226482395199288922234638693895478599704864954516734256043238874324122380681760492636510202628788697717433015786624540842274793992666500443901372100738054987664913698774538057080209219212382948089526362494307226685229472830854595545375240678946183598191717872064361226491307801225911493035368664898900360203367470697926702196003364682688875844450587049501438702509118021991642419067784178795721135536653603562159291489886275942739051048942915911962453352301763815305650123729267118061132697249999303272969032429115811059234744200083172231581246540487853767940793725502052268110583353233277067402767425545002645418006489355935787675698055708277308100234886770526479000997216092107813083945525186590031791501188318958366112978228012209745692466269265547043903390890904633037834674812948414161757527042666086616264412200143866955999180433829702346585933125628717685338286979131899904*i1^43 + 7286903194538835707097905428270449013853918747339589611732632768387232057637224974046476366950789778137438568226049943439210964827983539008494287127736310793323284706326309822075502669369822985190666835026545210922255490582188392511912530941216763275436263009291491659318788587014339225263232064170291916536245358725085293112025975764973036910185413328654654152277174183431427072259275751339915549429053555808433482081969189908282461501748161554807826432805074887422996512915260862179084672947124849389145939333229414872579821751777559944862328525343118737202523114942385201529329456065333782758336789708987132968705290041794678087553211150587944963143257597389285331857923552269790607003426581972635858541622373155384628846151562218333452957194616345445520163469046076980979188750044615780965428240847440793700969667871379572477862620517968981612218279584848675851072186418185243834336845252238289168462185676773052007861514555576479144675594756697645542723154644297981915832931277571059938695235210908953184907132063993745557437224363124394555591899812269088631116814756262222748350859737876215576436585772682217071458248022104466094884633565630509729868558764812133048875430767596712246517634153081099988531711155294925808053841057456619413099092676712869353027136891105969953568694942177004115272290633434741426688934765769828052275456518064086171508198201318354249301029976728728749725754773458461692904691494331909299040139999047509376758935323594576889024766320315930170949473366716486985686983835261982505290712572635280164071865926518228029037560059892347787589853899633283975334633918780438558754350688862110545960500923032293615176057899590862983385505678514882264980800756251669709783640700554791665944813588715885666260637908460993133293227981146884370111111891007557407124815942161449483939883541673256422384094840125752693521228336051985996653971462212461431126547374681990693457557444399007821920282115977937459564805488411646475942243509947185162228978146002028133798275283482684440847973434243285005002931053247727277690943995064528648220924956077565288600389480630790940959769544145540759694462615656596168102863784288553246424442915684996617593693325429601495164322926991746726087024288067878755858401796169352338358553114814831802948329271829255942326568254020853730879733967346287899373884281040589771021069625953713031656857125881003284388232175770992390691151949459021677978851406751868833799592436990396218701687514663901522588221139712359631899010232261818511336045613949568964092274424163568100180462270169862958724169623188695190802005846111383574940837517880020741822629214370472351082981785520425821233170144692176191287279873172094414843643812066310227588206488865602105422697704840287845755534908675915629811727532950967238510331586360251717878469566923834676616205760177952206105418227564117107472000587382032243351649170903131349940483868264658807643136698765100900070493533233557178218453687213792699805322014305091654821386284343996843473757298718442210428919577192448790703848131008724649165862367609704208289984904814694669017072658245385589082344499135535227568135548260807972579606901982480893030553092833667224936113970259323899851694025779146322453766449327009357024769289427320874607850471555072*i1^44 + 48581901962276317173754993856375243152652092900460547615520373917763180700372132170751714543731806466399891384989331398006266591965825414892889062962456231935039590510971549549343540971881579351533335605435793747013655321449126243342546899594882455961042698905800857918387487615502824583838851103430465621072269826981607246452348508518467437963540018305870633799094095157693428482489011488746317924404014889671395295829268323274408622613447535009691417302368716439709505506454594770239419424927061901255170872660596786967391156540845618983729631132328376796313905552875606428819693346069518706422181331051184040294064829749980590299218092800961326384781813119623232839372802375516505080576819307400886734711990428510940637522004439952823516997742033359970041762622916500267497703742191983300228455030307899841483506008974850356612552650959159227659360620498938705624562695680355062003548335718071799639320507246250579455128643829039163030463365859530435449695818788541331886848017179885844357193496271277748978775551968272578320096611152373590485705667926885079853586585089432649692472809923405016215757316863162499189987873183994267407925449414728160487551138597445924251780643450871110961639893261497299094920677923861801066369517534840774690194133762757770947949881940174142826212954048481781478321762641540658589520874188852521094785543524805805812921332544808659041535462269761433751758656828146946108969030938989368737143199280969793503062501381856405491116785586426266747523081139415002753211120962823155289202011621134502184020650051554688877106167822376150905161223747972242546525660569184154923313036713659365692972640643832010574367246832144153150625810720001719597134801443437708964747593893036007761387311588636589068553739067191879761569510234958471837948047170007620323104416805247452369206082220530076675201541548385635290011636702195944041405861658539906391824405501700167687475384138896049743493670991537892330592650706304970528723202265245110299171659980102207181038653307821836904872627380729005664803612566348934226107814622722726095594235560794859074803884195465829845787241524937999985224801591689828008063939699992094249703030070720504263230056019838296208815107555524482741938866844044099371789978061352879350036319695251223538697490730779902505939856991514115176610268397762524437102198548867437046594491786914680573548312288684757868965677881189151330497886473437667338660454067443557069375042026739321489566715833631625488636794607427091097420844888817759176048527874212534555694496079080505025884741659211251092486296367320418879093813683005429894094595316781602331317613984809705723590260138504701265559169725094139524441005662901565174677194557611780188178956373053448248800832674540762618423918335999070676838289985549515667104462963006579289850816824806105939662519931233729094768106549025463547320896999251132727488695243296910783202729168074731333676829777555341848365917896439620290825402699163715665012302142799551074065112909314205757032221613694419113030366991739378486027669802260814142303219819005542768614979763156778067525898108932288873585746788688575126056879358861920230323105411818132260339277904055839597347565121218499586647188752045616651044768507256621387993754337548079030622748672*i1^45 + -1261037657062223574622560653938668916554270366657467667682204262239201912826811629606753497773210270883282988995332432049182879102926104151772497105423180813646010276247776445820403016482703931873740490365866061308979304074265887741965308480505079582509804264458559474802837014090829240227963804177788782288891651121091860481885838658173753000627310456738629687779822339438360069708197766377436894540650634969495540786799167542617155334551792673711936319391526927629390066692089687637403745442281281427830424593816675903449954606076782303948861298295929551470069228998039973194600619908196060674576650364972137602556221576623233930457357146443686682215575176007978267399964339544129883325099883456055519353652013249822654421210964595250135145114859226610685591795093989589096712941178617548409058096733902634442393188181728867660426196493438938812651706819862576711115150276223136889340141282046679835460748623646275262448061994162187680415661750508430667655780620479558037427732044206033697974055699568574202616387510767065572222357777971075393352646425099811606511479635400137403370231687475998528569853956195305098621696769979054971987096671326831768539337822955120556648933865102817008501091282179621151753892782798946014609829094566852406179466723430360209072999902680334111260188763114204924826156992382694636790568635190003183141045103549638260684015498834422714593930674085091199008169223765905937829067199889792565302250559325452526588631327638902875096805768134613255668516485824156803034702869263249522587884123657856173525424932024269394013781657782247376737378141720377173172071588528324841123563776797899348669261315929219944916923779670491297624592783146372797366840351448135549202770792531727631297324255835656884586867748697844242537720815885671165169455618351049253286653152850808354545674505164622875211363128931514119619270486846692145427903538953480736077846127876321931581515748944167007289612383877157478924461387548308367101779681676134836075648207974165546991761166422779132441417212535228456263767580125858826051476934304150432697488856459655302274028146145331162528863661175051855044981694970343170213850734878825572384479484155776798906290387693768495849876541932944694379480136236670399367928763690382483256983421773538939636100886972031471773794001784979880431795452218538440346141716781272451090318437140066272925805461707366814970712688497419337384046901411971544235240082799444781620651824103716109867463295477411287028974512139152910061315524460957648678266005356185790523442760354929036536494737834745237497361966602232513879512649106561891372931148435518137273943621881621313053303885985070587228978564919070374758927963763821920385769266372358590480627081735639704563230867610431520821049659756534288716162693383393970545916017935319729929950491947384595707208120276398796916308728999401603783049355712943598993030651649339670199568606125378895569132816957121735645174322908139483542581891847648068749326702309243043505745289170038069952117817660103566428556961572582186295401599200442091054559502270021600732812404382609246852306354598336718734988887303704699002176701312762701951658090045998097483297325818468962360546393197287672617074799042031060530187312903947199810623499512028543844352*i1^46 + -42218343672322116901537399830058791509145995935585747893394470305639591652233720190158273338505445662946834564753574634318055009458614699624316281661951391182080174729923912300931416709244064760439333413794676200468226614284391587470440025355108115187930475555197416427886849710709433744852544333792587714857662262577596438233173053386682885474441793355313196050064551972882174063409901720740647445162233643195501587541334411506787958187405730966232547935632382638454645366761072968616447972923522196148615827427697600928725583457120502649165531304347062405230129308838043883179241762540771361868680568302772563640716863465592258439336532898012962563986174668161006889314168002894815133137059299672119077872804255880277505505561704617871308071436719847812896319660916397557880549068606010552975143427942185980263587077485834268471512648420599970383544762783110941809292053525341001620753119026388712520157706569658145533122289789368282262332893954677947263508865099463433532646751874884794208388661085449910666667678659187711687903712341861738020732135036921645646110612230693139895677363743703583057553984668290882356983780265786735894143022595213642777706013371448174206371371041066847398459944504483841308716223314707629072168500784659242061829654060254894192405459316585809650316491853693978717416607757634770786889770348966211895446081763061450950318189575065279199527677825963614066049431146876613078708081759608044943771380135429346518770680421360519456055272288270204886950788095346622259628897014905428411932457326720844055007552026519130569247000786140577394486768050817956430206713156772425505443663039902657470326312491246521948770663156140696297041699877618005919500718953798118325900242404653148169604165571680489494305697256707441196639145687203149210718721595397666321098220780743318596201257821284404371402869966440435230608000368093442078941375382873772225544186805858785052747197356763278340572514366677451123790818911920244767839327073069995434409394908001067832931563735019955572030267280879699910436535090005266031355938073082231030140110897983478478340180523062004773319972631477235952373771005276122794729562164261906805897148893989477049061317665042991052442019270010597462280298827956607950177245428521500380530684478688025183066077316366793277034393774006115411681709352836205554348298396714930486710395656304821093324226205511606071550256307980257568039166782189960332281522624274532512874313769640268954968587039919247222588132056061388251058207558333901653052603885225275816649851768947951937291545826314803110411172699954218389425048939023547458021134923881216817831152825482596852098475551923071951032287094607700921579368664615333315509444267772149738842575797571580131239899801124917967237483417936583306175562735822541777565894202047427884716846858980383474424802692036813888628136826567863844161994904615699485138649656203387679841610020896420430998679006804498596324101528259132734956842168271599776481189029238814341094215896172263985943248759304588258378382337073771315136962129709382474583192067018720780895260920166491907161524861823009421857585772349630707220193045386831865936691050110299931690424400681102430176766458873271797622777542484031809144747962403874081323706604020826112*i1^47 + -560844687191909342566391664974192134104297095328057329587795931128630241401679693563982946819359159969954153848366962417478153415864987145099079823072096752973187760589632258640886201740044551103844092616397091982493642854517168302940852678755383802141262683683731501273077320884771478281979219209670015702260019893613537251294225392616122041321284782498681731165823803507956459974926540938324204944698889572462012274463785989903360702473176027740800976456757768292706612939818349233054883335164380705989859042464056599768017387759976094270195126362045047688043923259289976677859278903916512270382951150524272916170950119405698733854465203790854550583646079070149985407345789564156868756346703470790933557590808276741787408790391134823491117209903389999273896964711408507583470057792643042745214777336593663540540440676187448141258089327717228564373847635207199317851835476955031497871851390401084337945676798919336994330619276760063288245014230357961113996968741613847774870410826544241957340159422702085982562276291424000630220721764610203774514244733749284058769055968653508327142537694049005877239419785509830993459300525872282992684776510775008156127786725273228554404060277680572529728308615571168994894509463161324045695460395273244507449769309635750168173388872159936448226034564380491920348918684925867662886339566457637048503530609486183965235956410398172664513963863874104744111109460470958752461033153476404700854144619218165265163812445619294806079596762392062690825385617365837954255701657385120202680958598349256528327496773238449700242923769760794831754974605888718379501665251011933929635241266661016694316360000293746415016333209233349310938567054762087710122521413580766566971080570820496989801858047284305400211344591194840516237473630629737130501504054197304195681720737664006954742965698295148432868080032254254527584242161904835961218680563704994304475448605707689305640179294934041838999103610020162399949597388116906372198065996827591655442558452307268594390605109780121874157038346478648744612341484134826846189606532585155320352100467742959090422731087836166330910939164963846577912502577334450226314039835861856381058981789069906998842964904120751679698438638471912078348330209834662515429957420679758167390990792441366150286765751934487793583849425817413073267487960965561390480160764284869622264447590789559198092946918888672059028337179101461009954202649056615907850819126193531837254122142386043151366362294868881471437430171253447820101424008624406474785213273056781814803336729141843794599359015128356838593147598789352738587597133443795838411785951243747453679064621660393723142024399854944830044590142985830544577613237643915389363169669719418753841674283141313173102712806013544547671232566929394818064558593550442176186346940983868017332612870608648731388523193139380262744682937015501350028963190127766394377491087889741342090785563986646005918328424653044757633264743484507417567456464136007522831194836150114708184076844172527438106462912132444902765322004989218499680339369646088816479667038859565017917697309719030707020351767482582136683902629699412869186110751493613971164082073978248363423987768684958393215677765140168002066954949084167320429425416418241738666247630880768*i1^48 + -1322641012469664918176038916972526129377915892916126102635351454658832428356630570925615609451705540492827709623582200839203331741535612981857156842218475551629935597366875162772989876950233376478312683799251561459775391187667274918802443224969378395481193687695636832344255781123853437427373496436317169870301370807105384184092318162199384119959757675915131740286561762912006768933469238606189687817255122336261549354543101373243298529381350877487200937960047781652684696628148390136317560499913872207040026873309976529052892611669880072809683796734247342886678251909675767706446619496726562010410059684906621468895544560448071463929482948603153241760140635788616971039231216761282291224742151485838266548120265013942912340322486291145406161159050599303430244240442289702982747986630370929281312223602751427598219119186996807069657991287196870357594044311879751893505643007660094372544957099799034715692611170687574635086284199708513797583549783757241388796465775646879938161643847631819342304172583510579940151959202898263626230401328453669248694106532614021942168097708842696685425824632789509184528517654128518271550591007906920645032516652909647466793029743420618754849369297916953306839360331672376438340596322361014018631340672262972851290880772693352400856512897572154667509037272539063675589970813130882500299971973658061154611630799542321735475965213250157419362177105139672751837513653046527741471775737960915002487557728458665206171912315299474671961875767755000055122374353951318898365099923011859676447270442412805467537537932730908919987757221991844038434580929534352138154437234684264538915513981625523115830541075601227606563081087946108611642277940418646391781729622957010073054701396113666238695989044682928685661721837291664798385135444147215414496029387276114366277422544543284035968668850597840503368197326893117278296939092957832437542262195226014408810947607741376761146525743490717944896733857913924133510572430638525428816683955157345722875605203967327102341527804438924751400220546841231552336823171692033519000784801440995988367783551805295932858136475963492574430453976577603071364521533077221903394532352872386645378969205773401128762450897570888885115040831876619027889953045676092540294777153766166445136710160287745937722129706900126711633269058358407620697312570426263355123821143877817492545775304202951884799850874366903830618520961721762849605483023393893555327667426112742222030279313433224293261761077599862922860371764398435819168273530876465931598958067947154411855406993041216210090804434285811878907450207189130484150813679031801093391719826022468964616112486687379508114651807973398116478137555914057339276469064187462758017413548502501938527099959556882153666040492347291330064939303893150169179371847872927521206234970040954720371186248156455113937182316301297506468389813788131463882353558088286533874682170291887425274135287744057817934360922897172490132203974338348316256883231574729319784520330226866645381159470682165109392754917443838390869807285837267732216513261670733999889381694846913540327268011142056716862205168036871383139909432790268240333474723945826653103892825936440724753109065322801783704881845305588104568048974904062778260439228438795651934846976*i1^49 + 69601912035812225476553910855660349583585224609049753300510541728955580219587977669460488767708929957674554268659139713798758910543698510457973287462293314246562444208967245649023780435091190330338809061945621723547641325316353379837261553922097198618588969623531106033413505199476855236155675522563013207736471945285784437853323848520655774423735016350336975335948007247322625187182611799796628376340783883723785883087704467025474648321203603480867551824912882426705347929966092354323481350711009227958633922797957354277916347288651717105020832329184163427393759064223848072204353510144141580257070491655379885967455942939643961588741250343240393343231732653535743143217042931955165582482708392924031677964482419123781074809656959915639885509444250420204908858423126081123074696054448736252724821474036302156449152571535689734658015898938842489973941169552636518083380251073330502407149309713574359575404993540377455755423027500095516216399755112334703314136974437348756707101518020735778716560995892442273412557456225814420376993735679899451110687272193484658502717979059645291460695155827094688426356944331069836192302049340016799876534386831114984024644442492171177173926695341325689447260007872549336109268676653308428062106205544942808010636676124726807183592964634939370416141728084785198052194074092003883484829341469253003688041022992480220250315857372263277131895161336761322235380302969980607224743881891514220430181512775469286793914405629315701195483530253864530003509607524672383030484290533283744144481493674183299989323624456639791372678609196363973700315786506022795189871662008771632566485451792396018621852459588642879112466864719468759506584466329107753005051015302309887406327733875319610626607013239138756294650823285896689375578443533966659175261054139857820767464935740582807651808667987874960040829798662556700131089386692237188290785352709659583517661970102554720780989476006473461793846497442161043699994401534860321787491720543366661528978962332653850708135897799497373822033942359360345688734261139623237411202346566933018540246724984094159402271653263738859967149517571699217065583300447494018375028079928160110646496083534773725108489005827134041225175498699046081082670769928354891469923663325357109825819834033758558696828699052681854539020104232352654817416720453280022421089804399068071407036106690434817564917258967435981346723428432505411855614751383394795817413491351877455863723304458308793407845771404341893914993675954324537785055075413507253121716690550580842834033652952898795604585426586539744549954237229858665569874905640298508480271056197751554448455507950499095766099922955004469767795082519375333621794990316783025454175052261384712983280951211496182561422375549171642040724825891557941335744848244863630704795056973155319278666487150688869751530959847501279107806790566458008281637237957079894851025840190575727060773682198334462711664106971070792713065207598876126057643867813390100357574477658097559135585290896709679986441263991887358493269550509853272997740707379030073579244627872824132294801966293295089136518265545348976156966998255828045860548460954688700015492358767213026209408663804658835534241181430405496801941866881871450897535445519927674404864*i1^50 + 1009802560346894878296888308462482535472236598796505276677743176613549139334689708735308130843782918147653816436539319317955998680880977122054308032488524278666369991913769708852671705225889829934669818307254220546575859973613623401004078537999204724351716335924410775737643040167515890618463265283519577481836826844694175283075577404648232952448777847326715504806069574459221879247459473549317563530233898094852121186655233054450650070728923954042496150003166282704943862719968361478547039213321680928010775147543601295662672628420470484685806968535880167780886001503075327122300707221217551796240627766669916507143829996753340741543109004323089595501001629423676709052133963236585723464524055418798527888532723400261228740416912334058132079113796189409933735918393410980706841609137904765589558162776990384585493850987805318965105891136139792713834688280632102263048083003909984513401120073974122442785680243287427065532828964015822699767296311312356487664912939622638244369607244563999200770327344572769632280315651497653027073721018211430097380261263829251153336117739177436742396797759580825458262726770214822619257675656036346489918962341196668575255672249399940264964406754059523707542788828632752535002005796758189460430510354372105628560053144146005428130058983141209923815143802728775598998606237245671984720345382011214140316423789198555543872340188423401511657424893127886505868543524889808594299831200066898625646345994833978003720498377138534802667891281094825304076189303131480339401317047226997193405244430803682461170204708106644766021856531604933848921713214397444211279649911574932497688862445934054701317738907719140696136688452828129564369435208369800762515595289113894154713299640678635138899064371335448157935603117831304569590219975144562889542944861557276835279482057019897890314365173362472299219960965850227908460504758044319461461945146779859020756573294239411667979013036879149518720695681677637463924215701235390297793378925312019026918138805163402729225456137123606242616823814581831267464702040283003214224826632653937628604545877196869940763630585791707583655452922912213877863454216680260896686406098296413096928384537918174619182404166580829848072716796656109507245200078726728907172617569983325890878573941339741717245425316962886719394820941135293256040945131577459802133128948866375423218547854260354739975015003879068257143498143953380762429444669582290891387783884567802101171775870342545775421030326626801280157135462179378837134221333920342734614385631737611086137440140650510148572196538484895779044275786586655842066508672917087721234947381937511218822596763795079189865789466894378190838046175025686554727795210681997543455993337981210399178976380439775595940060025816848323834677997346187816056422925221691831116202003737510513816466248078861511490549785854633170700312463248879152646067024026381374859825501960327662363337212261526824390610252937368582666044987584517198672377322345548686953440090209430593580385993540653214801174600596300163093675015384380731574623445914849206892194030359393031052695740143430491759112993736585375874481318014773606943612872056891133181902434306896569115352310788174107829439020795184141122606979756672562539780357046140928*i1^51 + -1681913046361057580995981783015961666365851921711177143714876643633604427685456723220719982181083020922410005718926842331533043446062642174783450401601453285403513105737582667136918652559287181756054197329872932621783634975083691483539619663291191461890067947748137032879609457701912558076948246749684482108364280464143079383285684123048097954984747808715341596649172154019931265301522841785336051686501624816416358839682373872229488533209530403722900003166981406951383515342403042173343860188521546669602194721192331773194440252632499990592091685386366768464859832061438188307222984861939429158850655514690991889037643105238612417765129184648805175408221317924178669192024165187003787329780832046838053844731170346663387282188032598294574415426787683990118590618818411495332994248436252814431538484019659525958751147852440413978274019381074232861741590537318844466456438639641194024911436034520915527758437867447867958155042814061896050373558107383118303583863014041384670185528908790447922496735826846043136907708576015677607192638272638400641284641647212828884974525038963622929813961370574715691050265163896352299505802119893452820143107766282387119333880154979388713644571826940005529873513033220126113922966382066269542324030132777780964875503290910570716135738630125399296424224902607642979612560376228072928608597700551075512491625168581557950781045822997814987370036547801678850232872627577026761989783099935732417208864980317333355403737387320536547243479196573425972439576365296394050484970205816491829194182537432035016240912833449156276181021668925911883280092345735443173074091028232053045304194381404712785148179239937605691250170035371636263292237584417577419788240646043911143494337187932670114210187775555298601025704177722009194324767791702137927760618649572972606484244335725626667258037300325602888978897576310303216561269576783093582750321018871108466728540221394614577598291285830432303911337934125160787638330005061325809817432670317958990321182978207633496421883073996987939626435092803248974899552182868859294143095157690537565043426600102544057626977043145590630987040001652239880960291873165291676955710942956360146742572697777397635533962205788082185018015999069857506759278079442949779161673682212831064980476164274810100995510184161516220010553880803260224298629832068207406695162633383117275093457585447056488298127523651006203050011057332836179098646269441338629998629760852990981758184548761729571627595562500934193879434256468977092160708235989067046380425451512598003549031067557491567816993601166630900491114146837568109296074631651773863543288696777670618918326302790899952269785723001266045830658541195198262598859104220211989598076611089031636224221578161506541558033811056323265312970410453935966929621158883901101528954117433836446589529204824455115851173280105461151175327704693183782078233127384612252170476383462528796459659882285507227961718706569785177322546590060055547540297662528048437676234280502618780036955331457244598578241165908841934977571660629067399002482151710523728087447778226187077008074033242487348296434550710877637887083344415666237363340984275363511461814266831430856596261376189941869249614708751886823487780640518687001644552421376*i1^52 + -214315233314911297380387395427934589254708149072616397779182995237509781753030666070410537481045088865384138156729658457331037786109393971823676065213192944564997604325366609642002929878373976158706006961190463275896474086625333282348643709060878098499440503376522083593568248874920021065349122418359185466336157862826109802552013449556410936616978270035519638187479068814391435407026178990241320106586700611642935087289665538097571525477442626994914777009325590273242524346211172603810900856389450381658825125603098520617639756375601829120340452214337174192890591897699378931005221745911249068086243498808254162425955813452482101711636461847847220126871078578717803226393795473623377425238106016335416894893000309806147669919607040185848302217112802015898340857974183319580192885542416548039852760818294282153760823375676685193743024191141706164057409331339281385307451719117491971905955366261227043434560576024538115784995676417035566622017926022403435521055414732094977424689714475101935233996011211759557769439106726458001183096759395991950784818851895968418999144018724906878861696471550104533422604077973874576421963575240360229532298799135659921750281246486250755635128238277209057357724433064173847324836835620283001441621572829236179702545172435535800053679911464764847507450250115085653302146838869355448357929286514387609704941550355602497631106683865773888240818580297510582959514843460701901101873298474618932277769162185631724317863655918588082130693374380911574280748934540372753351676265122950714253678205958491959360403664385812962387037236884626977238433913530105374989897899964535286574261587879877932521252181333704853197049850988897123914952158458763454723721816644914661762145347069372399375446184874379932482236600433665046705399263398328925948965358548423251824530933134254124623127221769431007924581063734190791469549633218027141876054920521038719503099173998166517923648900008589508911534986740489369463581344066780012526454350919638385425392788024161145225433348371438506157690211389460052198696318586166608649210731983068340717875376020543636059858363546961937354572866351718162570541791097218642151238805638846388816837817046971875825632518706663973821282843494879982553408008362501974498870819158846280293673274297279166896245785195076229103844263064047016187993280811754890474855012665210682794511710510892193342303785301656918201548511748515172637786959946482173755129560183264840013438458051245826145123775429924510236242605081862792944387658680407875936859116396997883952747387753488368652746682485460447628096205941984876065167460779595912250412367196263546864826846695755804124536484654466112443003460821501830767420069099101229074849253786530522633429576541282066666499936212226930028989109612013842318535597300486295697036832254522793471089697244564366286649623422741231469785682644038596899687088721138424818366395933209687326015232082351700112149925464372305295590395980250784013066911164314232073759743179875891839894259060799288825807453044841054448353250578056601325182091308882877907468238082847883168797304337167055831861408628887124714891753526121289622577036810382790387558803407757048749456753631619709472424249804662905464674175160350953544089600*i1^53 + -3391186402806209194329362250875186765277009391380227667582315309977355414500766424215676250203585251522535395854800976741084342709462383306825048713925282711807629131044499856085492148575207207995194302953506283999067675913862722371586926519106604701702815565394324039015081889195150812242178515003062875040734752703931950428283127762788072481247765385334325573574814288027069146993121436740425300626584626564195037120841135844211999993381397395032031477675439413011294393386323426493930912957548017796486744222867696408528442847331499782550946363571904444137566839500272058346754472470507645470106517523943656072080729634021209819988079603648908562812729935428116615898355751035427844050067569150391855179350561311827186695648215677219309952184757266636160412262112749890665916938391662771445921828443065211013194321677222484771658992425417152677488446189673894595013965052984394792658974935104709918497337492481967164259845359432178083976149297784548295163013649064864204505385000925375307293638039454535444716988911878541468591633104475745046876867544765806362293681520044133560335912249487122302072001072425862225582305485739556265920955690200971947791039877811277170450180092651887591968006206173236583707063377087961469611563870324814159198535111076453284106824135792866107822892676324152165977389796485871499269215446542880307822356816537216811861688666259516373999719452909852164288935518674305774275702708808817953801147408536232039675341873950968190256310494823885162433520022997900918791893702865823138047165756820317536822365595635139955348521031092468472725542790484696315621040362124151201357808907279111200806493026366856764082596230105330043540140560819538732121402815141810676597575088011242419012862626028907001977102806256847502914632062818817375371967482746253746582882166921392179277638776856483426826627397567883720811768752390285220426719498681808597745551266064486226341100782915863621008403072448920111529854066868170774152180743317335929603649236190697898412033245581073939500650733251546105575053004294118561215889739808673749261642256285699932850790979509707007941402400909453489668088944525322897408487894931808834894128599295566924648559015687938750441375664900165355979303115960246756201478826210762874236026819375007866192390191026066130630839423417679915890660020728211906384617902163371612250343338111803327030270589721940362356138447748659161343798357908665515219629195687182329935335571490947154497291292384353442494427287441039612471048504603803448575664567708075964214022756397235718606144295231984571668057211718311813644302312653038214530806161418210037247869109293985566592986669827217757560841015597784197759756146281122118731377917495064745300748958237474157557446575472785546079850987987322736385969532113964934849901313438769321673122441447680677064007417983733183273601048585641933506351409296575336606293116996292124101579541557869410285270651974198493709008960805889240456812776022396144716323903369543558864565426913971455904018912591562402068438327813226712591808464719665081849450105786487053526421975216586031385590823280492470536372693679666251423691627914810062410478258878556101349125033497452669920371402786509881814605692365459947520*i1^54 + -29999752880271968311691960818702826021107798455504350001028090813023692350229148508816367363506120985671362639289424182901132777602933556190372645138904560000789988996555833290956489769396942626620939959385901724791414750229027165520594602999961666818934874859904419258973660931308830938069665208362761694736375241033608556965513424969872760859349860583557188978713915509489144536044759946835682751907900105413208031923088015188275593519012765117547091028766409407571054830679701695593177808608648843870034281788643405119044649096785918272550488312582808997028802821585951978627808369488087116703050830047271667192894335527017094611312067757919388334514240338345114110890380137306698152982525857995751540362665613875745592578993801272250403533244832242638399492227246523927578230348353329848816628893359353027605533375600008294132471997399996482241269697891473961022668694155923286514529006205987812886664873827638266047211509019586183065785037593355744699789550385804291647480805057254247986127442947595228911666412793338080813953915278633090100315491125325822519701564203767985852228597806554670769978325193295803031993820635501265317699912914777250083277771686470484796475879050413113161972748069674466126541403733849660219126366509379561216109523480845295667372983861529556194303016014648187045416672486989923745476992731977232195706795506835239784877602080938838999491083641383384204263125889263870908982330053786290180342202368442676391450806251907900738920399689562023086851523153574552024866212656575686091316368569073529098390575521680699771470583956243035977976222667864841165195706923569557828465453001140449679365168159724544666508694949544622900600995338175414270600674129337680884695882884016736721303826557374844116800376897894157788711914774641615216088281705699846005303420844200670812149059958157150636126533364481314155538421823787735705061788294962737607867393210451060205377083563947189507325514057680772921378227148865104570651874245464210199865073549614195679967291870939356629476061638200727127252112456131530578674265374861248920963451737954984393506356501334633215765509102301162792699430034235407061965931519072708986408190429542275163759992262119770481098231519441311446978512067613809834571070020575301133031151878793995927445995104724722383857937225811461282610743861470782197177077075147595809757592643336556745309943874197112959361250318142995833583496925135478195277749285693590608954398506476789571441573587912875491838101793609204185391346623644451042774282197954480467725997390205362383286518031544716879071327599294064330014386196917098063367475995788554045250175399574669045108948329863635759652163574207432653896370800262120089795902658491088794049169720840450344811774591186619885835270064912708978762027011052316255373819292440229382592603547194744551015665652302109950783136017336036274021841051649134560046917384211554860731463182315031134776190649544953796169112753926776282939953631501424616215062930849395719077631147166498453270900759559414829994852750333762679670126999183735689001605533951252892853788541022515287444332009855997612413087222654557694317708844575712461380052051567082741791289075181215829901008481568688478491873640448000*i1^55 + -187567237089934720348669714701589305604047638636542713722631066269507205781971155892155155962987723557270041301682055399563766904472189575817784353242965246576290511918857619838175820609635810031701390124877931408259096603503699946206916196201351473576098066808333201459325775346813659983189768753488952903351980791777085217043027362890768845437625346249833548394971286307743356152501276227553119820262290756628413757843094872589802467389568948392228114800337363198193875143802102879913769180570971181126418090237359009861646391075341121025651269073247465606765944440665321098563631387001509251387994952858366333932494717413871092646897739488910261576494040620400689129915640319920295288019994352391709158661767884813146553928889067629752837639250702283784738182748944774966314376613063866567644122663190578637831017666530539703661489871203666516133258799357825706983475072666554456080892872577930466014628783081836845350246631664193801701456212513747477090587515241419098354809962295766749259635593228323789918701671556140179486896580668651579149586936414990182473634975953990585476532642230966592241705249824780340488750884010306971371409118717287701304590366417486743774589234359783507374616635953486133294494294826484867588874127708745996820007811985275235015274567888111731794057428141040967486134118646386849008357193329935829224010895131937495945696780855447994557658579019454271514381976317165047917889381291133371516668688594987280561340015943810693484995626589447511428368349543943599473615174544592274183862347085860702276897125649246436481509625092784588237251808697991423667642480733031053954626690016513144061961952280102706068605197848389935583716320496562656803364843530576615101349802445796756712874780098375277213858170960251462651977915915284729944857038343008497110715421958827056241917345315498533533717161762822549906784065379200421273474024547834103359400859528836069247065611905456446593980089448958996025524400361036320079944032731692365424784094922634643334431676520396168475467706606862147153647607992090623151108947857732167399651373272322839104656138672192867182357569113042872548189908486233110607641889744551119000719334488774666715672969617539868454090044284464603741817635533402173172316878739567878365077832377252199128373204881995054254747868386092081633046967749672131976778370320442917816649269327439930824936896998501143309707294678986915629913850080319753292778002468585907776610226901282943169322912664904588498660479409896853930898550039406053160241259499536930162971174758208189771145482226803319110394117368710395833686460139419034026581600956332195593801715329517477891082485572581751540010170649724338757352742655214846590872495754390933858911320863538615947464330837302652488890050470810578163669140273162421246374612651170643895417607602869845007522949313949304747523648447954934428423208532486034900563383497066028447309667803179660583400437556848263422536964446648931390734506519585739258927365426960501996797776607105616164639029032430828225569910319442630252632003365207559721693127629603621299720496677801500689899583824345780537261637764998321541426178090302923793852036816129157196432848524345720073379229203621027524131160064*i1^56 + -933815252257521747210921524621712688630834234988730395402897850605588587780354168101473475096593002969079643859624204315825189297693142477795670760337304314769331548109124145434028188198575410693203746245573613745251239545389876120455965872790704621970695529446776688838479524700952620084022496445015260478582530654227401240227627011597204220957073195091344008171509843982473700320700706278468720162279274995320745254042708670113577279424194826878890231147468458105440240792065044730707339105761425097668416405276650821284023249829501243527590370111565609825203113413809674775233019925904869482726210618569145912205982264721651677133327383867114666579984379761290907096390737631298308979192900363112406647348598255330009602627936486971224944799266238620543540429273735545135021016783470536401178796916611520723036654750878317693357893570574923992978517616569599138411007776580477882105684118075444040116059291928359664200123375976886237660953604887753165661794017522629714532717713478516141574480586563372312497625042101015620004420713550652187708806738310752639028570841278838097366774019021240205607759977702923655132804877291392766740402112139280893501470412300676357545619685397838124122131922540600794412358903336471058262805671705853082844416194221667345873974432415804226439755678438847931536219583486699203852975061106474909968300240417103842897612090184747293512532721265099919298604408257046609550724586481275526796498671419877365907709644296501816591572487971309039820741971689663413091593282173487855818208079073574872551299442155111611418754766031352571139516278688410449906553095055698078216773620221932059994013990869460453718506159210672902763827315860912104099703186772499151427193019016718541238954007608888943945858910416493591507918811992952046291069459776454501483932171480833544548004092564662776412684890036892665573134843920212052627288191927068080444541088475631815701109296884205125728482577087423860502317676167671408212483474323834183202521628771192855817985927492353940348717820880748732199213082690101353129658870049899460651633293551451068615320061697688860714035958985380322284329534696666415238677733162861606603441495681175995051468590750393916247739125795743623504838383795369377180675936142527258289068317999384176051730095513365324634294328076596910005355498292495692725220970876290673576560337933653015907387065999059957392384744776615807019312275947271834105669476261739376654680452997918882633245680440784933568084980215068496958549190748440477586742508781087383393369201505761307907470691908331040307931063766648109536087600061505582836043384348600236807500880721503238800260188741840140545522135865085182516995185598038916406483986729416559023780361463245480111147825244533992919615575438092097152046054531003312223865207207915573317613830432235258844694363058095456807740097190993358486530930444485279829269128720090051340383238787373943619685846443826614929289073027013242527546404776572296142367046235667096215080065215442167063434464864387809585702067130873109363703409857600947361895528190185560313824488211078937414310897135189870254383542549137551627014326900769417502388384175612553591363921380170388265279201437512512569344*i1^57 + -4483374257804093799602506190250580798390659500980199038057506889161721932774023326854591323548476131707007321505647722870073204853831721167999558783110324028143481194509642592676922311577466970304271656111370108862203681738705223366750165766611472912202176183371577694711896755685429608713266791280795868792057740993813502969296332227800652239435100725535174284506209019848090915561810530243062765344709675905502150043620089653494123081334964530836987169944463650064005656056224264628289234602501010381477143079094881558090422620085842892300298746663238831576051785520655816460772128873762474528305626789586144513134655606415506858463714632303020504679610007586073050318754676127879047323211513139755898723258748125453410665624176907790162060557068706769583712301273224215408303356481138043325393217767711860424438087321460850714472696705072132561346269804485037596515020091542952158824489584331371065747058041189368962313267441783534489125625752114444036534882378239017702771314132182027685202862489101520901240012062545957444156853597410295958344637360332606857367837718084697073165075149451477658742966888359911583987766620892132204226117248316018267589863719146044780716944278155072612698417619555807903525664538045734847133148805953574858646713741980443446465402937665036312641668595610610620766855667633551546847692023057368718960762540322451416678746079361488209569697025499688740572409146670127968947938501190722755658958094711301611964516320335220812862352553979255997911537284674859702340102736602233845849636358181498967375150155117822714087829608336708820227752796764807585951995159803356458558772203490634500495722727675740991217791731824319890597343547871287156516784253405689138974262663457560727153620400805434283007050996950659061197515932085416622440359711926309448445976105041105154139064961725023709086885293186242246988037899542410775610079192479476870703754166132026423894080900402731664275366145070743548923966600656464430052359742687720750398456757002038816974996829321680971059112039276884717495066088691977165717722513448371521539367637309521476597855223995998895301133557845410321244132661436194443116884477900177894031303943802004517054279690845163759704199007393587877262112622163839372774940050098108154126449688024119631979390381897801756940262169412256019012378709503997075853482438421624093991992117123337440279719444639787690140465232086847148224078287864518394455772395093391056377099142557387458930886578299724989890564503838645161315689605084761434610790470080580236182233516877453569069097627143299800569316921860451631682223550934934583581622777073630366543795922125222401485177600792703239234129643422250384079452815805762590520441731045881888530039993530868715002288385102833211964260499847040437624533520140386331474192658515820065137505358801607310167648045462258240997587048737935393572108732621717281175662374454786571189774797322481680482988763541134101026899265106432710908631399444247223153413489277825522322997371248168112813483297393350840289152049262156853441978607546502651582361577185464853442560474755306965530218958369947390400021653555206734214454618196643683696555498439695953022840561289262435078819938213691392*i1^58 + -16785594224564962560177972416691592821130119944859479682642263758073302949480953352852032032669289373168435749067399023246857723865028916091790042197076798379292566176469146463824030300755027009892009151367364288986109460470267493946754626304907220002224620807372772005334057992783533452197644560636232444364378475194523210574029966934488589385892115104478735790490772808463848980818608317622224437087521715097998068965022102911627329879921274870394352381186457541330405107865350458374787901566188095866107613456575024561800075253804441100571500278784019368826922651332009418446661903954640428758655544755389305371712497890709468849280216367923323024459958356940544183276966822793745896928321382205685326097025391018748780755936811317996190941790171311155759240984855669844504200151974976443621927827917058898214217498833139030309126729151377123064969050326174380966379605097559750577620930474706884244537893142381331041380258132368682271553714503255415175262275109354600853337610590965183088852463747822833733537864410895564826533036206499024898109357300339623167178602364294526651983790285838984594449672999074661411525710475745247647543624343673971799307985474963257379233680009243368191418222995200807071325560224348221345494257332877025154733105606714888557989807740285652845136179460157255201977279047449094633209981551888886260215169350456813283903401562378282503969981000471846429277331805901242004519951865775094868954808213383624072116386881380250856373581765551586494595798677316368153120491072302832601435926626993761226790080205944134921677808401195431862425791600892494764166135073209834586123818804931892200975504185919157743588172272997002544760114611066156712680927618077971054028797568072042198103270441867926112099660392843561156656164667701389829280856509605080435679472808770719691662602706670015142491433009446644840861199527426007815444938952024829824611770733011393751333309232594983878469143061370934252703526645380322592586822453701554984081958279224032050813421956846581597193702800575970194484241102293072674712604774811782221078051563206652877449987433698505250911674967895198594568910914720321645479010641699808840827542984077261934932917942482038984593784973622858065416263907797204382520324119937933227598110546657782141590117339623416003165149636472693515644647696379813953554048844418527851019579149012899643777244762673784808627653978343754223457400377100102242657730585289493866196699509501887572868586384335187165791477933544744290696833601274019432719699146506791265315800693007116562288342044365384885111672641235298403473716071760695819511159799329543946036491084111643239392767967963719298408547266900304256193665376125733169600449343664558899130616937895056572312940633597689514374450624133311965068392508277500088305694776720592636970762491425322292252907001331101180591291110791043049099242366527099625313242821541952772179890085441478683223813166111809270399723333470051912880658229099366595627168905665442279936763903806725670800184561921937377044766558452790943581206448436397533764039239373594561280651671645000370934002198565664114757382885099568913423445803458467936775777317357002645247053515377657986254275219456*i1^59 + -44249868622725821552916297843814395688486771146100342874322465548415197933047361626923521011952004985688940463242956684417308424060823561601598216517382511911883469474371363858713894374042344338960262954878213327587293155726852773944125447636535028527250205068569464555819330236677943371833464251465919726320104616125517963707653738543361996516557726700534527947909263166552439684337801122761160055917141487028718208952532171408705187894693689907216191859066935922019097078698184484379578757654403165663756943574540922737305182014014081351443232266417677386086468899872432622350187140174002334831053569675287594271491936644147284001712145165700285834249180919483562723760025694624981538105023458599498218389969488164738687238636537961895123917833836496168677357500685444050611335615813490799987725821987804552895690358714194612074266655588348894800616556831685009657415518459495216222737581078569586576010905125895879126541438533871414317221990450963829752680692826962585073135098487206844101811730929471101631675692907016613588642851657087896477319930417832504226105812838674190572372715417639801981459550510192787193719633403232776257041410940892248522130363619115567426857260031909318876294220835440027297899831431947937884216214620169041887213379323239415356160398461363768032588011623327747549980623942712306196445050178305139686574668834491385035777184512496420777442923509930471657673432976372411704104951052128448183950553347791776206155795810566814449668479346535316150071211377296379712143281088679602585801230024540861752622297164750312307180033726816266182656300924196118500944718665711301892304141247087359613129196661508342392872034325388298112152371900445050249101621044168637836137073636061594397148478746330540622016543614310653068465182596019408178772336786935844677381592789465318163709169111830192297803220400146379899687916156918854819139584703130193259212963710447719450275017260479426026947227775639846529809862635150361135654272237192465013959327618914606984583911956978876501419152277201933156131219007021804754569913168844011770439427396521520268139596434552798537676955218653288785207570098270843498966185793956385804924576335674635760939903468413842821339852317303129869731679120437735879588235552170139456712855189928012183614247994303756581951238329060216247713818304700292405290848534096116748028812359820821366501391137625965283724864127632634586029962721140340838291279164461893190718514972819859350237461154958747379915068302139238388723074152263534623339948494987986630910608515978722689248888535100030394033630916822035164518108195735911516074361407761605970314407459278291611249779603383056538810800736977480173885409634976145942803512356686710759413423215117684572204972558709407647872971430775808430996674726938606162324712679447332411921289573389760265431796406473194297039930782487830555240320073627438620825285076429675309918828722590260156893716272110823555406634409454616222004624114187437648961978267748017271145368977575389485624284624293588725523730132407991377182541359552307773929972189015342793510659962745913678563764385148572064058135770910859996005980043653739375569836352891744289948177756636993806594048*i1^60 + -110989462319482549985531993381581675724772750407239197878872916996042423131175366321872880787004780156917365696956455273387195158497171546345445154226933308372620096279790398929564756216675309555868923416592502849045221700383433986466591550079492902246146765913269291199701739262252167416261044278261467235708074641068776748595618706325028708749309170146848684800024216797777767454824571842360309328758313520141920511355193642827280362743213598498413160695951630815824552618184947010702064943207589952010303626646895804139648017004465943601753932478264856181372721459006803591694780697616467282952956783406575017723028941873039225053733441052302567160702963821958567615401345508188837745086703380140259331895839712482086638870150975276899572688927420824411810355187897845692583744802072064793076367333866319404967128709214126660288563926985424362822291419214959789765222576197843632231936274798225124768356171206885600722015793486861237771109806586065516409674967672861980469005201281631664622488230010670073572343845165104715007751524506912985607609759103329155460855510230126281576399649707305116873711689187211370355112745321035763668552435003295841073783908737531303736183597477812403400020402319672730548624508124466504585363146985626318064513266166411993488393158277767621900275129449325386883053121344948238145223438660812301233700647556855693370962425170163337612717841030629772827464911966003816944075407081386061843015171186055100117605926680358803425342403240023634024317247571963216240749906715491999300089376510000574824635738382073502980710348091607665750047979280051513096232807950660164557932254261396954275577112991134797183310191551725749992394559885470986895311648210633578892028682611658165738387761413611863111160692138651187310626472860176365864981971781050555013584919745529138289748827374914099215643634392634505842439321209506358945588929780936311988509124655354826478672283364037154140260983611786350551473837948405089079566727338077745201034159071695860356370551097657289042111370938898790135862069695914530592041247684564399965123661660639664043778806581625207867749050672115251141034613475723427868561957947092880581887270938958781626932768053302629378827199821989058646961360206316557750431446469385378648595142695776448366891355541875792419692219444269161962883571816273319730953801752667836784191500779736038392273363288264091925469057631852836584084389269023359135940658502329876464652859589038996453315543262480902350299896811511756917221059149496182793588041208750512606802039638030667094493409338610050385346227549004039174572857168720286911941610606183381632436706053391914152538385655384736917292058712806214589503824825220227800458500109622809024748305544824246649918190786869284343444172742777469250598819478759215177078481034749064570549851651895306140168392007177178742911833497980739742776657894575034836273620494639902340283273970208533892655323484557649802496429499684289356010200922312985281070116268664784244576076534079561196243891871954868644266523331004578057966574844903417592411220995993272187739414856152045826697831296764677020760076609062348044057251600107415283851391562733086825822850323517862080*i1^61 + -249583593138742949603251192703599034562969031570702175449703083278971221720914001929406609528377542714195986760932079262639972475408529191865025012896059414708113770884956327581016180183967826517319573412278106875687113740178216351730488842379840012540093102811562578279486805038076520884637240551100117117160082482098549072785879208672480876853912463404343315917816797338745691225024154767184343950222209749511947237221975350056739256614925892259370320385355972621981929991946318839404920451238752564024240172841967861531617772797844457715778524041932883852312291295403964389123869255016681799247912831884263714235403259352361559775819064598990052138436005491006275327221443696912281020571825218510044168406713900808625357615731246112949831092321980135285012548496409883819017334392072332236409752395081266270533134274310318843734769962012416029039069424167953547345896293512368685025167712511565030942226402079990567359423879658833212324347024352371382417134385241140055939220803881651674235594721093414285028199282043073668556404400608839460958158706508957575912057903913001235896829214488593777119193016338564946002994706957272138648112102301976286288258860896692369479215198771655403507648994504882225278226195770525335744397405585029286697631811262686166692630364156920507032398369344411587339491431932081986363221045816944846468650393977919501893526301422550647597227366892160692926156756709906099184126808689505048346628023389290091193856809887737804033598593220640297299105010257608512418338671670788868241396153100182038270323993049691914303670213759607704117830919182140642498165509059107419466868520769548477979827261048852896744626378222319309632734002902564313484117541366183317149286580149560983824036679243547192589153654261523197780196018100734915643872497986445586678035307961653432759140732759881897518419306900009354566354644697626719936337430741639587215698846505928651514638095850556948209807395672157158916005149693301399526917721453515962724584150189007624987043979233134384647355275445020617548648542309422659126919749570831217541324627194456360358950517497118676309510065964646020101625714901637614515298222821555616443613759822311693193755486864093163782463848490846700324012828997336409104119284992927298832127068235146584799248471212291798305408149408711184448907414434929470883388101967166352910326162830545470722139648092565714144715606386119447600055076390069923896043341138258622089026098620074113411094164855729820843134671654228012862285452528046787609586461077156896185945429225563393758504276173069209308903839598371126171482781471786579699250669391720411901471554707304015644358429060781718130831829248869878855477772726342965060558634468244933691835377373578174868093643041755620778205960245294808019880892808653119567061230569292522311712144790103306858518525805911670865807714243735504006055099663729035336575953006574110603486960078146173783759965224445519067856115577938148522162491613709044651605930814736775125038719450735551601245113959090239128729351483165481130168444770387818849826979703153929319745559005426102558206673400940026652408093552340979040662459915681685517045636100592112716825018802208*i1^62 + -391402994423102398923723820657758807352094039353528069833918987812061276082876157753249146177771504421621859485432350372025908367974147493177535499036067404837062479598377129690102470570486522323844893600435129851650893658589595692992159164634372824019745433449375242161521720515585323163706245863059747958517822343295504741130056803505597874497208875577921952366114633111684731326133829433698307539197696764510752639709261460670996888850270610839947141583039386522917457420403787900548698269528707291884851757560612555884143704988490936833399781794175856100743486581832688976012865385401988962671608862958421924542018679512274161317172849596647729416971327835795261152448945694700493655795448108649849546885900680205542868652870767739866475224507352647235565323983617453079140132923706595509686431414795196409305042158548353374074614452928617164939151131629717367108863717712372676968640539195462500419585887479742713022579004222489466730834492027300313595102464218159693047564507741072298274545588609502409176536819180413718050741719932227072815853512708770174144199806501792279810815846103778206168524951106095499504908787552104378424961869771952850944399847930115627571413385366933145462220288090506356550686060817596515810375293246157974502998332984957656964535536114880826619042537608802803019873070619763256328720036402074825019103481087436605819033224308325016503610442193690341834863034939034699915723874021946884488113237676002752022017663452508694097963649769246972744995996880645820535288796486503340583260098237319133881250395834544540364119706760033490264190899854324489365802013242629933678315565018269474588939614397313438811655031713211353114079144541814413535130474374536666043106552853001882940173161937133179506071197530303578509107953638755927940885890461842053472835099729026078921936550484052071295541032760470991643192864322268767372406807584265228947841629982327625614856351552523124938921472667995730153982706465441990121145249849669976413422690057830400097098466256697451527595639308198905688713125923284188399850372607680013935851582740452690633067286142988899919112530876682992184413472549890931525607708022160035593442417686543880367665656358132728996329536880781608169823175611902908200417495281805514558692468183168658820761863801522660833085474364783844081325117164891814529015696117038093564715694480622006202015495974566098103789775020027940554599367223291736081362952730488078117264894210368254249136920273687169209967298244299390939952559703569578403312301971017834211762469179923420367460207081502927014536850433693212119717249796553856076893027316334490141227271342429531542580244833726311557280155341243519625787583363109928538161470258266450752646384737442235736209194311852142188184061245914126408616858226458380378558559750521792045844216173699394214164785844448299792663933613125515942100394337378035132760348338017573835700739049349158329609111745958250511492705440317190081710412058310672788619842261046740739563584814998186810800770056442211306570210568518491026554526080931074477662291649430392474443344963614371722265944570892390704331740111608480542818509027263482813965826865967846696556173*i1^63 + -688397626299808048466398067634166065191938425892385593489425987555109559213523932107006894694782168591234383216026675278934962097701296508918932942738481498210114471761760221384679429545857538870165443282699685844932371498256706455018676705952626407748456087148666407014109670235355500294144945626148941918575468177714427663318507378645374244352792314779179377891855942961264356753365653847725352542011458082127508679688360362327271396503157641846959641587435901166122790133445037956802941737751540683058210568307350888381249643458402458684005307052518927355395220639975817472847053629678354800630106756005511003431029853906964730569250766389254005502254472200846890713513155452820932718929842566304633846346295901196376339914497538194289801524697865944921731253595739324511980256830172740616590368163333926888067835792728886368938711745128984643031039586436087168277519793670597708703864520299705741150416594701305320916199799788126770400570374443491416209833959973865881221634285446667244072489316486908231043163129621985968309457151171141931846761832296583441731969739072537581356120946136671805293490242201807702271808259672364634938896973132920395037435657184194629820029949708581552645188700298997284822075995359132475136981336975029998474940541654960209226296841236420241053462057817407734529633344889181453467816837269243104176412727641448943769842161591567009063576195145065485976346929938438329556444601809113315497974191763823474804273133082321399299378157843754617883948130555133920340114330872927294186290386268321710109625801655511279321560677027527803529200074521784109284858590659383092568662475162438188110195595904530614614780423735335537630707093385304368750228364670601059063098691552054580684347290327212355016601065904049165016078218587009483559662268820508368694300527624849708505602223726275503142782913647845478585789233765910754773665233835822630711088679394918047842186514398439323970662877982492020107053884389469170430773767070943043894269568267548544602679825638800802915176727700610906601844360702075619440194279158117875809582670049029147377920755918277628982806857397935277082950840920787981063715989004402996946230715286907900416385539750424963406202191848757542980426565883049501129623404400546599879761850439100375510795507413185524986483399552318855692558931420908044532366029118978482770271022589773004339919257008432844370839799049376102655924462363534727514542932570485981765082242430050522678593389345751450253368741399015376654141059478739283586847220975570260403452223798667014608933586141754698479384825435596912909276785504442464033408063093853723934418037645445291312905637563049686538111296964542591116301665540924315701551345687843907460120174215972077083728087830450233568449304209680835175918573909153682302757324827244779019918132001377496836878015087163402256470244323593363646526610328480090869710151467493053423419526357458971439905115961695843801822965906163797623083869311851859454266826582471577193647364390976141537699360887743486354111061968627732662667510805765675131511001861936670917885779681691018654550502832433169508261142860904242546463745253327620071799214302110372864*i1^64 + -1099983934766928066232970801594953159524797227113900167934066022424070331930150424709660584826374335183095621876347448414266475965391047633457308469868009988925136641537076586390247448073430056582050321637262035261836954690406234837242208682572366955061106864049555977352342982241481899141756957693750262397350793122535137997238711633502682237519756246439167530096787919643289285745535638519856237958397275046098113707249453154979208919178203602624206311710469665465674084718553692330495413346688439589428603562613405345740709324384709424300610740033585566484202029818110760493202396631471961842056046528426370045842696092056663146096041883315074554165101732400158396389299692929994309157753902516778456064459906507549562389795318211656729948143466492000424333950937165218721936953361764478361609569717722851211357383410749629232668965940959169607970530931476601743648252182011797727259792545564767706287821848726225808809813901680026832671753426300444418457701206999052507760437697558108052260786115068341669594830194395927600877310647532121161589890191941288570610328505878422394215143277710224141561981756045475788754514608699215234604884543672446142703306449755080025636689755397572449957233993212965217097614127285299951897192651547652130490463330586701016930523564798332441792002167278640980437809004218636031263225181693086444166671396273856215028823822509086596722533212113470684787995886630214053576237717771022551677402346133953163489018318269070785861034267269076601355805441560897439529651889705282026384945376670857310558822282339145638094994760304015138881231488530896933944844813431015940745239686631317251958554916606436846550798685776453356889713102861087117485005394920809354427729453807893366139237290313520772598505415416773863037198424366183505658628900367652729994949539293278372830657226334171747825786140852612969895434750941096865300875374460300130125383639270837767842999477752265871983305666032684523516813210577577768129442857072716439587690088045883291374864567272744478547888374667435912225370724742883854862022366782901415665413880678357553640197369807355554918318651778147850756234218702178044462420749069944124120168341185742916726305103495249301689001696133979296282401650294092340376356760430245145778505895911122647784135859855034881507228811772033011886946957428330997729416003896768470585707184631288884821934505395973908180755594607242967054727982394192914927037613014805933109239959629429623682078450161365601252272276141614693391472001475335633651364188277391792261301099826778157996284864686032406454946477876452639437434489638229583024360043358263291532810870254240770593394427166973596389103775029668324528906903587428561274563188084899986278473907385483341818946715793635366026801238065470052697907964192660811053314126823314348393026958118678764179542249173909428591562775518561805874717821997611093010234563157767003419536949556489819816838978737321499116401649882729104769467373830063279395649890749485101733685918553846959193245580980449859437646780303580588170339647338603683198983601243330765594479004715516763386750988830266933316282286670053151152663115033751656676863111168000*i1^65 + -1986987837223706131830150543643355023349235466949431322899784670421810474391328989828807704444912692647852145993773788229514218817103464952260340211549475712791893141590726619115779485707670955811522254563966582726659940385878364726912317361859506628615129042101653535370849780793861189679067514457741559876036481575948530135673346881447930493169073985196487532838110853067375039972777129242556678867741259336402863691308577286903381782862245883697385116607277163039324817185422535211752789159509998279757724797231715793587137443285043714897526439042205185299771824796767814010778552449388212990368259059347033804545347011320251656131649125809497863327359751205658664133752869739607186709119199103479709823809684622332627887807736983618113789023347413266193390282187747508585878042041512425389672707134944995828689422844745021844495505576161663557634443928134652661594990926085681172770973267231574910822210346946800762480371835737393035597094650309094603566263470648845718455896338679689798387833320108670715185358133297071684093343099078561547477889266509110301444570896359349373829317200543680658242862834386636338102119644990465016926355823351744777451586182684649680658877296196288483606297578627618714491324033587708178457997812938661708430754547482844362060890031040925521120956951059976948003095552049658006894147985290451545001620313190015772192421112737588770406008225635002230753156323368247690220712350918181833336843914402945905766196692663370650623076725143882610536447502016759626463302889638921177581042790618554647022109135078819645796090533508197182187950523710547633781734212402703632747558626620158775336048481657854569767191540815614557524871063296157307249815498785615366026098190688913999232694764306662900632211334299298182912362371627995184303732232453418045582065772593912005778241873381374760796083357915840406707002000691493497487354026842999333223544784905641394701173590259980559398791023788799655460868438470765637185452804067596233320285790871782282316703918437167704624671713590082866178202626683281318503260755171077752982020072350131071689134488165840783796566533938287980347144740127966984288529804758049918735594623302285197582989837383098416775528456890454826215016472160447668776962378972844380269544102394709381079829950505296580549592603557270740089380737151637674604699753484441587989563067930755295009122097222459652740166415811186656313475897999720971182457452215471500646721605862954511457619345331897055983952585700698962429706377897169802562325209129287647988315540792847037067146508453635774896974541111149225321454252252628949986090726435926288373046785945752200229103181688423814495689261896166396761303341427781721305443629349473163880681940570284507317111576897780048661379034800125128185895284942690566363432280366062305918424925214413447872196065172665731120513433935790361742160568136056215625799685339851212567989591426272153374949339554244718801172955196626649566563632135088264650899652046513256117655654191156896811983437078451767618581385755329264274261917288386714437534735203357267877893180759591098116229735757012872455676212879883190584209955560315050082172928*i1^66 + -654068118219565952623269390534271772806786535888634872038651187875085496581619146227848534251007088226106653846463277031920310598217653734786041785851750149058286819763269235633795455967240994872682738803136023394930993724521601312650817582520180922623280010068478105286714818687074609054357512808788999396784404644365607655977888553108794033222264355124037432338899784062959567887320304347585190418826969267515990552747940897918967398439431943204371856992264148784774692859848336811075521961147326298941972511862426879075420773675273673217534955170506548436323885077637357034718799982623210157519527085099758334307827652393918724055301300469612292982121704272421891570570929920075870284767033052924679395982895443309976937004565772348743994034139288460027289721733074680792410934735166051286278442317677866317618370716850450213333465528457773907194107837348127676292117164071248066222548093571071761540731954303498568890443682600760183459486302210125603229790854585471100819723659122666318883091283610975009640356205936041559992794356549113345071069036107255382943199833379764203010876838778801731635815614152006149291751408031309764519103470893875747173330638690312839656299034857515144571189382050202802604818356594316291589892136755721477191052843139961540931958137615222933307047802338934015272468221002484375056455809178581634435952373562153748172718305735881344132804114296627406915843935488515615961667742328553505803947089095134742942045791274100754772895555929534562576349118258346847441069656040652908036519323279672362608345182453679618257664424309829972772493421930990561150410961822012299232777351168414816018585872558305718683257785008590874225147875056759257900181859826525319784670225219814919475312864958845775204161872038231150067085675931665689349039582664796281353650656084623358857882753428340020735879757748134479372015868571019395108754316969751875029593843454156720764547540479029524456651474010160706708436349507355573965821566557987346428828448359683239830697771582064115217430754279502049336791502970139910852378518946049042323159805806954169662121313006479659594139218356421295130543722579240450837945491702501005021577860757018973856815107989204555510824066402119086179370883561739027487115024494121012472467785456026210959446623235909963564062234235338091961900181888431055462593484669186115267385139610950378335141677781982797320120762974175554277489048718921899888140985750205357225082409049588470603312168355704170353511669096754721090369305357282447296852911170014930448476569152665655450975262947039329927273690498900967596587907354673266572209043904941332736533557448268936911660978279254180147513699225306377742216944776109260311866374876252510601197686503352473818714793864805642204666464744850773049850103157789534551773273026912191546387578039083073554902744602958730309581875477878521701453743817622758689769114617169248243836829855955929793590892975664520584418768120248985044557719889021393185461671457025852126687365626804434198377904052197369732844886872572830405052473236824190638216582815120475504224232469724899783454647483206607348378396749424639068249489155217686528*i1^67 + 1049799697149311374237282003430729683458019295659771941586937206410250377381176858106594663649044027904180652161785079692699445588343762446597013150431306070876289468723411185504265082549133890271720890072696148967806875037748008626321770944398094617816105956047422788717946050453185414771023939650916411993055165909829441289684919110407925009718349220335516109031648280599522812175788001267099037058829296731793530777725270576407329399637873282072601706832722756690110440433779347028336939005207094461278518715648035658743208157800312918143990768252844390134028855060762427854776189109724357580752862343582028466331603366721435876513634156349149251642659267875573202341877584375246061695519363223813507437372411080666316166469792293091015635936032084254961210598985992515569925908758934560695013060486825919696100988713676255963879606713912673409587065783130067241886062668744037792468686746673822241585514547838953596966337183700813804196132315205825705633053352749818568666522957941281555801007366780809793657934228265709929032679716127249348010103509085471239282705918654351122312962121657293481108169171521784412546427476748223839256299854824788505477219584342595572014213840657182781209885469299583628607310065411579632680698084797847344046158249419754327932646345850069727930284693192171303236005363589197165794500008318529539315538637235626265037362477290361741997008137002647419823814172219454632496344875699811678742697725524980225802756862175728362661284307820764863194364853898823536505040841909731574870688552711791205135409211482808330912818544931523741334414968536949010975340601539804850966085260660076549002592276782375880631866350804242357985944102333214339141772810663263599558565645846003189077087144683892388706223154364497882545921817957330831224926930211125714868814858690384780847316913100846164019161489145412804928810121573303568446978217277458653449776018993284717573031327882537263911232642339447599346303510309571267806320611692584071303329840553980572489026253178650887848173761410420769604318845171062498451592012216619024661294606216442559262948496787442283628401397661057770634393084265185801510692270253708654608685551517773032741704468379665824149294272901917371784134997330326752333284406877296822679811264462212032296869800708933713872535691317510924507204210017577966603446155191030342662166133879071789068941828105215761169323200588775601327368379905251957028355208013451684953158028328797510753978629429218992222398586753078423284393423741933990230943561523670287329421177078581967073892736217363542086369713858413450525440495437198880760367758698071239732289494724170382653941740355072097123157130368598125265399787316408570474587544463401680659801258976234863600366982145579496020237450242964953900207595098892887340010583854014307050389342533146226727880936715994016555902664458095630542608965418306992863289555266821918250967111541642496333605336937427174956947797519493357851112951565854770111629442423909185165305164522917524698267186422331855919811415845529777107919099507625397854916299567737346879156007428577328684885469978059395591886652775014670046917797347328*i1^68 + 2625931989636592407700652729336009423209703908943463075701639494891298179774315589786571318540271972394941525608709192409720230829430463819703887785093461698405780073912124579988583443936270223340191909934055116784305622755869991215772855497702070416627711003388088991910502811412407923856998261340440909959635775256045128463872043893220056043470946931988104042564583150772609533646086276736221485803316531930393739106702545131423888179739481843213086227326387289346013616762922280499033651871063363136343952560658266107347272070655854500406483499793778102123901755240981042339981021510462979938692717051487793037419833662364234052618232181950173515625289920322831528601832128935343957568761849017953569189833741848450888037007251003933977195594672323087897593768033064289645935764986398889401829366768489729030074219516363028903163055590333041075253636356370675692064690034388050954701076992940947902536789196767709694227731602239739898044736961688764187580399299725460774083046521170730851270431210280294964078018577818186091824653099078187257742480468666856490321705786671863199983997693987077395684246716311524401687012931715671149639888530587180493307216405777063728767100800939680839638985932421022102562080782524432401244056643673130889108606683205913673610830508242837290964753942314438840920323455078339365915522988712349588264600373215725583154948815644437898335650854891301745795171327684614918185640927572609668069847528353119172073084170387602558625269113493127398346430699673584054216559954421282464159478779509349338398536123690565122695065853627594939598882069378463254215208469435323515115663840794088142051201864522496773880764568953384357511639829663325432278190229329164434692150924755209731487588683832576364785228051509506204235367241998442641916014463590538587393337718342297562844340361277465022012278576987392523640763972674591477688503898675217664293282369723518897605677364845448488268673689631919612631269205833008179437621737859702145725959584129813548203104638620366715721393182719173578348398239241379522772239163615553996816503333690955222688013553633961178424325790218533415476140369572540988230404357591859575516104248553413182242505988481052684249297563809511002348983884766057044961204739100293293890814161173471684068120674582548352341750669451277903578700498401834157773659604902495737360602869662209457438477463792449063621842627055482926030420844972084497620998475198528756005541867977507879482222951941241237104768138149553311461620990478119529849959748022804674565875805179734520329679550756952126399959921316606175642113238247122917847629811646618128456771419334530909859141870774810181898042336324372684856255703726823093512654460064513107243032555634740973522674455505519712945696131076403534542839448771361588010120795557022985743424415910854499666109964620967934674797046722540592991337468756116110824573715208895874779805360152986651138635530195516838281522945777587066952191549472958034579629848408772406521747724384416451668382079806281173168012389063941618871215993737719699139336049454320191534145697159806732379810088924358094151833407391246725054201856*i1^69 + 3213059993967653849918681380641819421038980433674242946061738591070286245091534711720653371873721822006824681279359678399372081741205258545391132659590205198687453985931040643413498445891505165258995730588135662500062285185318024918801343160584079870649545150844466101871681206251279155261218034809310157987361348423562696726501398042540275034210248444060718845091332593206556556646435194610019294610391339993452878022654878960615924786414557788713021991012099178217916753070489127154628265007448846508487194166611430486849957440379036996941202025078652975933376272395041158584470498904103383067308257196267095514167656684740147025378654406766943101774694308478440815733734756186177285647176778087498875245046585059987002589266430419368653185247022449099213816555359158158384765968936838878005350720026940235859516421911361321083797895698934461914447634576111903457989219783638327525171237279586770633722603582379893792843995768258369983542025223019154454970948525126999664564212627427366463975201584207824884637207589042081344132750506292108069709748480265119998206868549408449155016232161636501025197213141082517964852506944668924297369694213196338894232512223679012031370793898580085059362182629297809102859032916296922007451560306363777718275197542876315841384760851086505539574449532111128057636615950525812854162829953603175365068892954012038857543823074065826849361825410934952875171824599555872518732203448138631470878352320500384372082232489568840402064948216533621213712737184055843760577272493103853910381383702375287404452595996924722949116964296818721156061218920396440871491239802678140846556940912026925046580891634279713619938393288380158073010892937869369161179483542224174038156641452765929280164171072974560202460492310743674808128886110836485294256502414879908418120249166422924751940130868669628483894313377494734790488513159143570252515565040772880669336045370047971877367337714131411320507941884298415331929110133398703002080354908516310124552784463860863373700815663739276044123522492442005010631436325365462109831824347372861781135093209052007079982571773810382687946448445015767723414474781736318340294318801899785364199983394705562755948201483612999956514844326352247001725769617639040807483580800697467272053708260541703866695360200063489417064001931371989139375409527694189639628836296365185575814707272222302895125529224776860912167635441900902900354305585451429478990462788354615499544014099933808204624494315293705474825660591678667371200095061782675668143858420858199151580497785834060512744707360208697869148482613075264157291690218554291431751081019284499419267063909857401975110281750099782865759287965192073099497595206574293607078609777530359316597887489157479196909689345900563204645274724555974281477542915040035146094472325911533155360951782371218820592930713415505361412376595601100217664180247817300779258460863701582059167095540471318690500729982429716007085372073845312686292503735710518006830666287350624265552295185111685163283655181478064463532849314693164403408588116863934219238994943616166253433267438125068524553966991020758046799763608918393094144*i1^70 + 2551601041201002107243807580342587265730158473811692400179535466902065094049260326480018038874291959141310901746591583646639187371539490798705944632801365616238397607606479441893541502555890599577794588755206618737913638293634164716519282595253100664115642342395757281031266166637283462801078984912167785241332949376368039174191727367557251375445453542850423598056307506220731403685033553109406211936973890104643613736971443235516079825573930275024939551885326585694702831758914487004742735804985302249872213572004849092300226577029391012990822696712917125370515383360651901063142771046731290991557940312108533843282687945381638477870408374430278549831501501301151827909977609777482753860965649802126758679557971187933565244029584509941152352025652668021847233035078268621994705823841330689567526562350339522427713388196168241567245762311252254388840142887475470644823407369935234908324586953744205163607464959075764679920087880756640674237675240437793074720101849669199347710548598102354948337285973462452139087295958289829071074746702942994792335386518572604284987320608659503798855915007464505584568314946684960909712366847842527564424527227992589453612883447197826962099087901259750240204955391471003094234384212473150245666503121798731854994750148099280532095494909087529132748119376871364654784762004246805355879360195738590457772789917738689445142715109337108457261471620464183152229354892561996327343253448668799479592543655169652524165786541713929636846816356582687687707896330532280339888683310893510897318314761859809177689724779761186511315908574244599563383108567124289586116907664099939658709767464454897735249750651002506422486796966566373446999729962677569121194617872155916811721680204306585008575033631519172502435133756550997511817457202319546117876285180686974050478522544123585733402975853221188843967046027466642576407591874547041439208488401638679520333556032820290577965023683105335107352169105477112896241232282782532534524887374715428730140191309718882725257475921172326074091143945839753662406608944382131803507831754997246011776629695114175426007974835485064764372453467565778080877592987215001487400192161432859663464709959281601531744477296556094197735362028901690501375113439177938268709683228739709847129342134372348927281263702576540011920578020990547518632911707927064789267342340878102926558244428256135761473725046142940962089034207431019452412184686474035260650742364191408035691812855771598347242740491144083360033782819206168465845086470630003641280854405353079130541064406577863735991872161978197060104676232711374208697547203032935110742128252280675450004787523741396534208279640814239654122615712499275340682791673051302491698195684780567184566130825636510480297922279600904035512477452476367948757942008073006998584651051998187824312275400164378681936897008745891639015581762883218472684780168614139993002065149878781239289031916787749551873093638022469280628615620627956782625908672459447673931505095062711775685046622465112074285786665111920048816873862061251595711216454949035150701967101550151600140320015371296246679042848442834298856087324983296*i1^71 + 1487301596761580645027368222746042391908844156597630063302746657699169468739720200650123434032544741028912233785523358907136725205740991314359523439292502272793453982323866476722838552728067860520982819846449076637713767309365837816381729101009359808751659954584230747464375527658807018134313623490814004632314843840251995882152768952762907048729607802875075533842528869970324892004733032651533977602564874111205201314184573749975918090226884559808546414977187084478843620254989839129194509415115791605109636077289720303347835832564926342175907966857445737132652473748974933431565110666511148854518386032533433833436691672906037801713770033849270145488732092940480461482695192247011328603624920940377494574306867016255791234572350252862805080691295828877616609896693429220500526400989450418639434500446308015680942695810755296774834622928473521171165407062043438475801819501866218449119300757123018989053966758387849285155819918993162877510830005033165509438405449240961095793949709753822560183048661419875944959669715511927310817373014775647938246925574609881515409900712852444781580791368556391251435829848242869497686451219019704148415994210444854500278105354752685461233357022559033002646172531217962121987701723005092215576608661440358104914974412063447798898672867786798206849817329304195136439841485739565153451279003816014837915219009219662862444475886464749180893019963318900950602106022922337810458909109171673383400308398035696682409874762571539147631747998560186408780429146501335475639705002792975568782186747162575979054641441281457193377787294914136055084976822906692554155304382313618889223970014451371320557287120524421036959847156335851665298070083305945275623064305220757217769960822476051060640228738716392880017735473464041468066503771453247740859886048390645646144139866993438318682700252406740678154983841836909326958525809838732405609047822637634443875765217700358049064677997389088836588688110184842139164459760858353828411452883428009247830289973071686955473277698166195424366838175433159885553302785708190420224111284607606045351045110601180905692985412688846724584051801777942667689557668681400945057170226071736757500870817008327161099410800450718465559728253249852008173952470247179858846047524894793021953303038851428830117011312819486934363504303969749944409552598264468262768556354656533982514020714559795779726493545980986865653157836499666827416690015791616607548673924743733950357387932576639642902388720238977381920099370765675780852072516876346522226973083326857351446292472132830682900247540564810062066513192414136529065742659293770785028114835607492458955462289610784162119609257171590555845599662131449798892183997112074872623807707681812436268560348161154881652979047148325032705348312734555655541724036206302765393295417379212153078169505791228788672711142072291238165892080796476236066065732701766737093869572630725418020824346389669774382723106971329893428438611970503897925029483270496530587693212966641881282033627166288199285825105506657264219040758729267037437772507367439594428204171201225559619523622053142445352477801156553083860287488*i1^72 + 567299101815232291480945910489747301838183715184677942865743960072502089952877250258195663182743205692338328568860379110658896901866333290076885706763009966071088215745027465673652550162971431776097546112140274280442728772615209056007568254469127325063001384092026352036367425569828315680721346003530978017785669261512112607440449968615301197225097622819393143682165324797687787951300233699041213915738753630958336318473620337233834269794718922872295050438278176033685359596890803893938759491800980215730688745903523487573210195955612299077062980366955131285060393670676732244741874998519578780064143482310582594092729583910586997940600091757092836399963454575448741168956557755315304589940732278000215270026486608184908040169508760592341436152283401989475192277406919816553478022977220569711705177966982301221862467825955095479218248570811420751708774114697596845160677374504892618427647442990968194612326289824523127092138115750555405275626627433428264633819713651403073396723636657730100125716734343560941494149101880520788854931047178347250716154422439998393368170497429104583262263782279849533342921800820624552655931865269505218448084712619521360363683090877191478342695854570661962289542917863608817302790861732081395593085290234140162482548380201633109361540864241184598378241300172200254172696772902911804096653936247813268151065023773198320566009466765807803885340494125334791294368967034928149193130717369644550291476452187904446861392745622805002822179986639181996699261939045428993404930749375136813448080774420104544218517389377293604550194455109343061089321211014706511933734734542864664094365399817262876856910981081710816157703803271776804243529647588731778539030848718575202732530772221920023208522208143625648223175943313491089892133756030678451990426550272968754634864281878972837643353639431804815585401200543945057634692037333337804833838595568955409938783979166531312541816401083303131237196826361632604939915049733372667779085624887152580442200171727815052666805027961747688295829528861351994692908789715921029779215544383777488457130493373746794791135516854091706302945117264324210009686189050013055871240914342636209046463740552850957251642456249046786933229575404810773111191396102042137550180773185597271862350438622052954947342559636027288179488612378827268214870498172368201048547911918052369214088915100824146340997676326066389501089220573679176043301821322217953326234048130376090787655006363872784512969846836823688538666998992296891824738029453959818689664219698584133059584182849314106831551549325176050582990323742005092014233259196226027170729696577692136249695331287603924284622319745199654315275990452289974409528612387010542560254366931901537138855156161312335005479718173738185701268432190352655779389601549965406878463288148623284583023777485224867515986617662739734393386012147777385973121396696704436982150533678761850001948971721130674015884320687317896060405186649234007881216777008886819471207446994490769689340241097605474790273297987791577824954860940437063950283281838357840098327986657008026691875016282682054268802473095440891904*i1^73 + 104977650143484461827180716033841113125465512465520265219977987103855383315254061081441051752660535998158320397497102139224456619546277973127047721490146537079879994846389146909497713410175702017582829778001424902679713771720097644447030685836145901487159449693164368926344777836361976098528449908934134534843452052886914269857382424405599233509559302187056788903806801708980535190908415166144535450350189486508105467592699992215915151648246569588825709506609243928415855796353946562342069909024853467304520564882102302000240022223675382424657546321791903031267393486841091904735147389884628728472748762903798275241947273549542425733981265758482576156301456372837242672695155893875871543682657645717736862313926538792346389190807125613078269657584780055617614192355561281507215403167576380993445843412319719406816077139775402239460336192330698448748552408750512679874362042846585027791353907744206309021936250389190249947397845455253059856414261399255673230691495063619410611588141117936656079727780149178303406943168529596538909110647202596390411221729594957343511821078125903124988228866179481443749990567874324195365158399965612918555312124734318588224725534105630099639942300481653513220082890253437443262516215300832294289733447994414674721891685322918732398421623974049956317048416483520872924105209880721708722840990277949404652405237608231798015418684482106048998854301785742571387910678054507719782506493142676023631130831755234290687626564238740870299430679260364869252075568100175323147355807296070552606793455211044812837865099597199581122903836000032910472995480902484044825038142201799839952111110549858120760223881081803349397609837378029383967646255407073712067458016943701721385774805272656823282264007110757422240944872410412800845866925967013335284611993461440294615252363778231948908038031162073062370472315465694875169945358129532623304012349988531027439374292892976984472368920399409110775523702129492563380488046531839594324767520902871925955142063982242669664308778350691529675655681926514282615546241943610799865571417164110612987895146647405004312973747615379633420119155448444229806748122178840005376704307603506780009421221663427829827567042754503654026623417468420133068219807524304534887709848333532013318023452446845076310357063501170335854214981042712879537478344517827167846813158857007218921632512226311354657453582756149663122084097058963437076917002171780522542259146429688965630865535471624353431243048128740874108902345584701014641707485547042689209144899572097035970645796600600546101852026598674625640081219177806177187193324728380142165003221494960601452870806780474161289221657822713014309221121083215990312361544533288541545486857258866831647187417861683308596717153039123409205600105567295409190198714688312948875721436778620114214382558026636166217343841150052566074673320151486111736522987156385393268547633907461851057088436769003304685452498532954450731165130491736446991348337738560192665184274378101472817341340029561150885049121236544843158354025753333079988749222676961987770656515811695004210104300687614807298428236726272*i1^74 + -32317696788683484139805450214072245944951523734397723976365430045360943956435286392256769365371299561560718985286092468035554008006474046051630181166999482522841623074518667478590149064127127530846426942760697504952972555632297541480732228861289209715685810134211379856145156066772353877951374302875250119792732429206614550639644401747890985319789821443735157596709771415906042321958501971246720833749121926333546760795668497529776005452586386231652344843216683343255224904266371378604520496403117240004162115730665431443068575581475403884419533977886686839116035456787951880324631435314954609967419099944851927376441315849678557715480656056538841238721718034876267151398917316980949936512118709298808014581650142384798831942619002746014741035172224015659573657251768778571475154197939657470801824485569342125094501116483125743466652521872047994546021767807581727864038147020592495732248771440490589266587778918688616590849192087949670286087180505226425507947585388767901861442296399817063754287778403331155800454259944082751672633768012839252076156110312537396850807516576836428553264857235634539008417413334761095285040838647872764396876639917350953374782318013355973555896208713127754113583235795887504082513225329176425381742399446751053031896794352152412964651853585733789597944028025622387675474352033986020956005007483869424100861149237577867676695052896364689895644911120440300198002557177692639528438777309474781460702820281134843174535088892480110869377575953138178115870650833425015390973479549387241501041443026624250869120188956778516375895706479266479698733892532844292539147226410336012395199619958628145683004241907960174613131907184483814808497895085843119455213342692859737868375267148608575219179581216367574712714600936855162955232007052970777660502396224052581440829358460515548868325204309080229627240677622542043677949187797415387337828769878883576889606102599516829979095217960497455526233122987095964711731349405110316238323310144661202305475618906463280696316219934157394265544470682170923610583347335528990355889541343856057881016793567329107953361735069247689489022447871174113441390592776046743957930548617672529196564047106436793952314347952796161220507087857491239392262325695780237648545493487212031132628625856242844951132577148303552951732491760172878020240546564104776134653989867061844493227732116966261017674708388942881317353895456493950026172741229972912110275587602918578526461061869154167457266404674692417265995801894214853244415332777505366947701382845588185349069014247018456616700209692941164545354900887732860050519244174541991739390663045843304753349892177377711993242869009211555299917027818175322006013958871494502629777512147486744318305928916933506731318377833814170425834348412858390682001236883626274196781230710847702545102214112988725756455949224862173452337545874059561337943882006509469185224414629584301211746169620280025363094511474819063785617956681113771062290605756351450699628990118545514170429603350036621437012448444305862293243321937331851702966529976896746896218583768122406670087376968341323738251264*i1^75 + -21296687084707194133179828312794575858954690890408605288398368014609461563237872941379030882887730744996867587659536596123161184999761574729461344244527395606679257517675212225144934765033095984554583187382926257104746450101960255407055094287414479892732354792562583182562859470087768492435867760955384748465754729310654373493791413239840266171025569294163383459944119164516523956155492895268472895148689748122066747226505817553023150983896303931484766075486363245921003033075573838663782060683796061301260153428264836626665157984818018768175687233192757124534261036234915554004990396735533759641462989919739438966285936003725797285327325821287093904237880437517786647938148817206534541831841062105235001470665684376559726406595806753046147056197109648052088640044355796305190437897393781268505418841273557027901134907806873388066002548576115205968160341318124188976528600120664879871771566650117947629473136699710849436385777025149150584151562892102629231560841829836233314466442178847213072764304088358108227014295024931108680122517394388896825426902817196964555549449349200096424445294179500966783890900391564816105656885379111237884760801600279595827461949123841902406132683646974430187906343933765013910339690380434647597904442800344016369620006735353305046921249772096364930083525355919045552349459160707930245578950526340297537097937312946415461244012772465693500162694143561881521728517077468964922456535669167541151196614570217585296570623256969935279375505614232549550607131605403621935926955963007612119866473236489328096073722710095312520746587951132079347206577041311015940761099596231168455530459697428303242433805887953915562334505645182324238408548893999738434063541015772623977082044828178637380141049290135865568124776121049910174133665007124889150266998475241062923029082354955841047364601593392991329330797555846134339036436060081128586761315754957548661717510371783834881892568946614924729166070522857804963888853957204228576187370121899126976604934816889778633089142279655632871490824802635453853145479602452751335141639718355316278900312856320315800610014725555415775410190553668274602448317897747530208956534873271878589703290810193457270871307008030083271961128188378641886109361599957993530098147148215001990619682481483820889625782604417014762402665146315450809883049356354681040290489897115203244520807575147547167457703813948814220403508704737228101245370727111508822559676813419525036014476664435078433057727586329225547072657942177290277425235317530816571743863626272033710762009131784239522342449514166064913768653484807746646623376423285065707394367540299835141797485347841365839172916153224433755647649465410062037138612363662942107680104465184953144546243117900384841841294906492915633208865121120986210390553485541820666674077099867195961254662550005142842849767385043428370578967066510219877712948380076561168818261293787069598546081789776065706632333118454653654057797767456740268213634753431479213847755390310438981365538672786109563380190248399450897642639078061826326287959194863126599467921826009339180349261359030992896*i1^76 + -1086200463901077570949310090112416782562982810974506586512152249716902712184496644780594398358507591485243376704812418427687771167277742918877870038134207265510211446225568201578175094275190779243638531237959498332606006335212098649768628977412662894351583845138925869718540526876977313356253444608000120997952632697509072425253244148345199987353775913431321080683658883323722019001017907784062813461897045515424507598238184351189816975282679784805790516502360968847948556713927687678686047891849332216688075002280395136996004733680661813798502113116328906194313091779700960566259057685580659305539947194545560683440211835477982273442692159666370099121826428281963634618787619065498400338726703538317610998891071892430320391294832810628551363220030399111126651947668698193929958702893329941633022277656803020821332987072317835414803741911363434206342975001392231557028816153647764485793852708960842797184005733211345901214051723486670932176951868474313225313562924918261119079171503942281623597481694630427498459873085715889066090112900438781260185691426880438454404304952386864220044246437829412232410843370251762587793403991236732234291505640041280535263719921741270351252356681371618006064398327968060785960278584844477904141536042149224731152509041387518840547286795835623289890113825290241022123823869701930662946107378989846539703424810024719946955573614275297214222297032275587206662187858281035612458360803435172983051829757066128712798005050469469769002959832119603469921478294971712855671455370489945445796581255726178266522530373029330497569345368921686116292673508772749886471029347795506196672726760579976853454987750766404007773297063138631003253579684890183186694394397587183287862985977785037613151066091944667503840228311421134711719090558010547097541227752239414812473474855517967563978656851476581757530873258148263130738502433168640301323695568140627127812994903775317035667266119256661673279001752259061918921517589149636690561130722470770404855525610263337102698850799100779960245114611007369451448519558526746308838926922242357506723793125519115105744381851185534015546861294098222691360368399795601619839364024207846624992031157637890726718508933990231924462690987489384936462331625238690529888208374408406525919746637294320856026741218887439696100074020429741914146175057851602735292898737127469955301320687776768517527918192658488358414845251888827946117864934167206969717100835773465395986683444934684879471292391001774572784678642547418809930356729351952704790501988628394507467340395085081693185470203300550834383346556396233806052449362109136034296655995737710428925817962080075292309305290156669065468391573154716466762213715779560578675679380871055127003463504619249760014677834739081336122895311075684321228033796424416189313761361458667108364097882678102704447412148634913528141524843874054349772679486262585320255383459156160438291707193238829951933953427948013487135299677928152962521301004110823949415531028332506718476207288745668270818086590145644477478699332711407362397356868042676438982767314048882894869490565120*i1^77 + 1488507425889086158546677402418731120166744333498265291214099200980792160690567070370249884177079318334826731091549511139232523861663698879779766993093906691503981779084915298661826438054799917600336933238999302015745597883556336781712974342520452342670598442768839546330855758016900710323114600667156899676236159834659288816481722992277010873110590156649049668862116478359547856171272897142708647446281770304073173371959630852194661187500575501642625796858291452995557521442749074496890405721485467251320101388217593019512750761544773984686756039994680422957987982273288745359499727947083255857539180754256152078999043145066277634953813262660390162495127613959984957127178397941046930999947489441519438841474477669730281431371292910319650475479602979849437828157484152149908740365139568715363132409603057804209822453780549665984592431046978766753614831845600874055740078644473856500341927772910757349343726918061015135483765050126382416796160917677517272886801554096934037239951636472399244397935881012395409764965039714443360812658434486366193743223081749537756357397609208253288351727540246716285581107064618710596656198980251016173790894191558146724014125929251179582989546540338629974295634419187658034475623909116269409888849218458410339001784675974042299485333409830869630806132196908416818617859255667343096680393664151822276550900555517337401972269197742057034022377739676152402027775897681549929119947036888619133262635325941110650511626107384098387429728336235642967266450802268126744175299690428930552995316783587225152771370786259680723021852477006136596591972084042166325501438907083132495275291245211484491543315056149138278000524776498451421328581196528666476347742335503998517917355652715663456748382801982158833214472586334676545354124317255099604664764774713744163042238417787649341427829486174529040797746304454182167053882020834406616611375406183390581026024430515983278208254010192502813112888276987077365579090780447388245579746297705056277876231776144854301638892560363599493109463284203163909946290709606101670339963972266934558641588746625349533107507526155220341894258379489870224925503307572222474665833443736518761555205716411908076883610929926077279300643456714123955577385217223259406534674864904854996833507504222332406121689975134462540329685870366451970330450319860337718668802269025323014434320384788904598362892876174421417303482960292756428487227518036280410208373207045327061851508653075376551466177369120818062473948881279251957324260934185831620934926302306135193588941023354200738632158109846288459990535540866550492833046971122621727581185304495716363661522652899719492703614755180705938680836935416394913470538698663225658582353410428394475548195267356677535165327511863478523647404617151283590102123827758629413644514719336981385396012185544263926293926634827264148633806862621778295462573906718378267438699677231838352944097690567075848706018252425339214409707148215111342368331981149985403263327322273819428973944708997045295824868636339752243964451131443868352531836307338173415842490219753806011301888*i1^78 + 213790159452288512083739333439872261586423304629564880492511874182195924939274003533259330259497423721969875368208390577624529287311781146815868177141875567769340555940312630543072126705270429611253249315112905261478886298522754608151104301810724688348240531918579326779540789142275366430083956507574844139946217879178832328447224274775470724756818834230530430589296940079457934289170834403088043359743362319656049477094044504277269333789123458309219514997786007245481660105109329120470655626784052079254880396709837066274617744254297739414249699390364420724320301214204003964885004031996195280294318232242661493057357121998125674535280018323701010048195870041430635729948488317328055503593848736686111259030917676133798564746906011793332017036112588509606427376497955548135915225482131766255666989225518241507994596631774613161237849357440896147404855823114386048536058552569464963593992264565304333064132055672619359003053184155403220745774077858792075604488979193869743153707146517907088195997717499187446676079086628505350819279664662018748865967405403578808682867992767054848592853928751578700479172912702931779835327674116977081291066261050126386402334966801890021542516363494155926493472687661317160516851167893406027322996828231973342151161116759298812793523238660264765225278679120369934697087497468802906236495811625877751211883520707599641701628017233361343421940016617362454127098007502710429750280349338407423351016184673484373220958418395530808457809522791793826471023918673821142630660280395291888120747702924164256782365210679921583857428094610394051982390426947500327565822691700225330016702994014896978802167378568236229506610626867182611392278374437912945068426305544909074377893817365053763276961234416598353928731610806922959553056795429704498861236824931539197220409808750918316627128444607075816036044347413482503393194209077696238929927832686854189811551666704573401701281851855216615098718114089924829947262657368078597761599008841245846919931486957125759840752788645083169441962220492491761633307183539827010825942309167925359820118637448188641158482105088466876358497272717771535583304982762315624894333670600110336090836620270782071449761883951059960729199589017435261619483003274934071750924255925372913711091637924951781529012151264889398812939005371967277691437020476516848407874612162981223267459984748995530050164465513459727908672013212802206414982181163266402732961449956887873757789913678766245428871415649857633624100365583501783714356359879942452498079287353704899210001663701183057929013994810057108808784703147778231287010592713476760289562704478744803973682819223158192345199986347040091166253838521897473236243734879922991740157076781091135933838061506359809451988097373313305617730002009858565683937626222483088982520721040978884925436120999969539804277577753459420656113421028848211221338635423700242373571622998542133708121248226564811954643261770502899516668817039150222669126219218799722619111070774786012267848372395145737041967593590923252736036946153671758656728286016283967399026077045096448*i1^79 + -14067584868285481000642542724576848989937314519470016506291786849679744828289566240743404998881962967420492500017020695258950438411341674360644196297884501867301244896373907961015104863229535186984556021686829326614704980035009192450567363452390979905051963553954838901345839376466442238949388044537376511902672455592504827734405792198080961216240508529727436657580218029840846271280782881404126267498289953796023236290942914617478991783748007556684994474270781223400669952760542379817578601286364410458068943131853892465686829447554836526302612009897439198402034722509222583797674967433580273213846831925524945691130011525288934048773735358432185267129030113799666393641261772958681421744255626242835922071551673177251817042659665147959664535405045388951657150805447101796566617184909101510242342106072049850982947574747113753171682142207852331074110240977499843079920500551353139216857780505522106394648983746141371027008623914180274406534427716354246064350922795130641164389494946075225645680462221738361628587299091084413939838408498053745742878548308517766288302553019139298908492612567364997545966618265911479899092498884834699828169986408343621941040020132621706393143473663078375041281312154504118404851631622284546466725010110669287164787703758318184178081978852815711866886692699826233998829175503740948036534498357314104734634250497174153035567444138585177766921870944108992438383340320111282095113273832281637383383535557294592073728886094200066089983814501224839899611356548559637036799885210737402870364772398918828205989039884951813015096746402613176376968060300400778411317480163083526615559389191406328715510923586098628658201604500204064202468988405484249172263485624744672633826886046587664704454200925397786862105268863736701775023286661887373871135297761097439031752649615948676908674948436286785085101526312233649239724628222370254167299927190405550386899999357983335129633017892196487693585315664557880112401784603689298269326384425504518187014769543840292432242568831288980109903897606313381432647210808873158698718387884421159149564112329377608654445706771148332559601808241118169324494115424345465731208579783551071704246030351876282883311520382941952698282988025722214564368112366627215512617854911456652817161822542162937681548147004822436671183594709206032280367774723541682647436019040117402600022843662891864875176680879819380570418744874903275655968617640013519065095540711833234719667030485700593022365692101834271042192731170851331570546920488469331007832194914931944385761281220744754843587511093505778961089185192253369867721605974641363242090241742848592364216744468696970849017940921473632712619267613478256201468463741979840159589438866179113167900098752012658501258114001189076340590041366488062370387444272212825186405695146291171922526821948165307924538869978460906545451168223815993947645997242659987457138495669185497887101899583758464784572214803996580033165028149503400825986345686785038741479855931595742457298761842872920099136865118525923221265447093416923313117186745993861974078783488*i1^80 + -2074205927876952376134930831198857929189998455185129193099714304009507516392551499195167234399083710058964354510420493372665228247428694416026598028843604993458941901296058268046888879218427485790706026639267933136518617350541821458850843903853072025651063906577305840802055943668068277003159944202367060208399504893795599192395727235391814771406896074794640835463262663191617799473404197708545253683953416673843870567167607749166917597091419999282704743783507742709519838052478769827006326200180311515096390799498247408223320732007377453511342595252548525941606680568827252552653317939973891650522669846290820604180638301626965864878605641970283272332551905593861217975120223764662447641989222317536332709535520220590577679484227632017601605697114732718801816084758142879431474716616664425508522150245183874864844055094227000737047946746907183424572770266206646514384610743260589527049500221556067204080937508254792244838957461316706318135858795778990992092212013688898014312176173006170460242918908042862529503453041131928226556732155494672339116460012624200843310046294206057887260407885199124611851479004386024756924746034333123900002534034863090298484072225209361505656363450906656989552772845294533908711338982383155715096146049521253507395417869318698165697847032183909166268832725956469951608970547051736401677649768061498335608487913056240360076992979371730486398048513931455721211325473095152234999357995680140484647691817167019559880740920443786787345615801088172258735002675158551585283690871732146597016273458790023920595064520690010261246926323779895972522135475823682776388499515833193441054968934586392756947051205267407965058269569477827623651579947886276766224022839340640522082170295275639093141937990906265507411833723354445787363587624219992043753640064306101873089001089059536806386147838385169187168353220209794077345612904300304840282234050113096407314665580378952373332470828862879415094718161955736593717877925045312439432699592881286290924925580387631506096988681664251715154497969562015059102357279614664117914226236816964923047739341229162791081713064587730764910045034411680236884049276907590158536431359196476965351345539233952677926340675959220853243610145119135153127003710542122738134971455378404934101667045446779996056669633421114944293008167845078814142995554827613320605519318079089259493011679593204389008054943061766702673429404390055380923963910431673027303408177734933020759580293380964614027836249823092194074853183039911082730593794828854055583056850556579297751498791174993594916950917360840282331542546425794560663937035914749896095955714814105834316249662662602732727238170402684904374811234802581410871955982504854804612028681094306084652168120101947552607947895587097254934749437677149236159677951139246764120362136771506431194682206261551392534940669258898148833530462020364486104902657146941956013369389586400417422041255760176144898587305297700795661101806656278493315517043414206518270142781195831212431113324538701836210838436052289544971422897307516823480659836781115473920*i1^81 + -324348401662811895040159957044322799158414666760225056260993261414934378027012609498778655886306761974126074672643741105343173769458815785702440192645894345210068997585571613666373013973172525298570839729719691381796029436505566055019958275790942346726853709014209663420418279290290558510714419192984354505479647157500357520257293713975197835458859641971276402262133218649101927345025191493032296425644687430182882816110594690171834361794539199442865482829539887670806645232642353711417747853242924599751605292853200969830138870444794104049440149582157320445296848706903294114089759870945987912760248873496952106186702845520226689286399610457727817324998107912170307098729576663673203901380615688362153296933418182095032465888104394364058862659593357624673782412543077268424352054026839549594974155283663686010295653076646809115260718166161434143564627703326435757920542328529718368897879744605379316562500845458225377078631103970203379124200863970148829922297925856590021402996342314046722447672529139647633285693585331003873946038635797418896361306628806158858062844468829229019206992245136232469974254976572403164340693035468846009234647591727994666852035208807146393113588866160472756537610621224067051768141739589881682162326238115054814406357303860906727108145552482438355962927775639017885421143475193747080608513461095939686171490376382872698601648034152532415800788160357716838370847227122062831897282621333462590728892250869707574079324453135531411598966177111271430367002543127599663837341728347325200531685372916385654720665988072873972554221978005257029645240855309826573517610304581777346225419955220799733135088134915287093162795949370579688713135142896582785428958796760219983877757094907029068725385117316412878003008713172904089750550556806177241268086604327567606283104462863239574598003531676531028176390374165016971890614282915432557205348846083427188916390377882812500126383404736615879593426799046143067052057930322694729944221499269977538007639212047427717444823331503502238759621611119128371223856241653262944856385182420682039749731319170492047421507579072608757190973796337148663893609688831862089914194906237588242042878452458280434901393679470636342995077466659910079944372827351083940599307701992746450146634616158762950207634357883776395012705174101991715555585785267873866748173269211133204266363456293464865522004924955700447872609446988958083218283219699040977431868117802275555470630641876261416291630144967822123466802432981473746656289836369928345257233909863586685976172949525225839812072012861305409854158993650175035320114730996534744057509328036142545569516538734170806387514750354084960186272909907634304010900966922033162544592602960683999341286385043752698177530390129740789515092680772303713813935120993717790577829172521383993169289712180526906901128533555268126478038134937307452724998082548265731766051964207441527068361493159425457824050796158502801836911776745845205554691315563045094817782779192910927159779748811146317223916764708906610791518657743847509641200131899392*i1^82 + -350974432345742765785818014777824390975197924769284361048918612217098528517800373144543835633114825018647423336418721992826800781863937791206021746914234811514739111359742980278400694793324067170085699955531687439557794368809952905751192871677169488006443630769949346743805815887643111532452358480036775636370236363688779061488739676034686589460665288454741645872384813820149651982621232902616456552760626632957547742341483991931931414729951320070173735405656752904676188933122932384333764502305993640660567873361302386430462608669838868976335439688638559005778560578749442760721547286543266362092579317457808153365825538602774244371878198222334658844382244599589306987807761620777696517434992779541944612216073212276319528230183138251205685944615593121967892392795061265342846258287243065430173122182137969598597852574181635758961490173451115994980169248769820033312328475263907533692768909693245556720677313241191373538569355722584262134169384718855801490300557023962520392601334137689099804833971066216943682711858142011205268335660740525418437020989119655328398001619515639515588215262689049518192086533462736547521253835592453809789811210625628415481413276601898501084999641097578660919272774207156111215522092984409752227714411569249433559227470315117265552050324240137465888864632923036331797604032928379962654103133794551630529730309298795895378852289875285901311810199324326785527833360098899572086470998957506861302686962521428691528211321222518407893977393638086952343383677387972170686431135094169993203155472285841258890577735073080470988184184890051085163172293442627609178910874886108183072818128664372904675763595165496043109954852870117824124583128776274803552512133460405354228658113627066494067112425509558648480504948983145249613091042103243621700759725881192540459279201578449498686938530208654728964769478972149177577108983263806259576023828823347451729436727210067814311109681141377282371591440849983024997763883144947788946412164202984930772238676248487209747921123010429037946272950263129875633345403326562367617914831137577971702322956397055497877354588384969883858431184905814614959434114685157106997877430119806197125659606147693978924467703493652267232365050166761427164071724544766362180214470014164844685000949313407838879895624878850339248587164068894463321870854080230153037448801569728079721867307948185898023995697981580942183074583836175207184333953650013278002759487491426645329454957676962222407683843286004593798906482326193376360147404459110266200810081504796557934374585954705749448560254138397097212652270499436991509458754179098298298726776761164955847078394337534864406353227579966212820665561739762430412020325579385897832421332537664550596304403240037251524033444822219365515556161380261303503255250158463825142161926566737255598072979361832773722800754628046758973541169831753574027425411312748708781249227086241862028049720989128542370228169517644031778639926472236695951561759145659119188979156833507613646417982690228243371795145987735533922020187657193487505293312*i1^83 + -4317427970197686286973644061887641177650872087697619079357370347451167387391621680438052357825677346675535514882466883965842077341463542541589551053045629528469850824398332706992725730241423801198304895947807418403942154693314321791927841553550606679506111569436933424601769308243302613121173970955355353672401243238554982494704966288186456295002170558187971311228008593251373996595778318759089028005886232178272760099348605889289377329814971168120791111091336206866565005237991222881553753782683424917375990727494663044965989061877879799316615275602840410739956390766500493646816746774178173575748855128429659945318462906772749210183742576323620101315393628097915894082569690806744692753185006368303385050251064889179362627016079589447065802548284715462759959645288455683639343066501006949812384509270921610801594851700459740767107137306954567827541451720654893846658270013787138056762981518503924247707425859035670980634216210498288969355468034130533414144512133969201235675396011503379456688998394838193303874379888010395107998337694737974309016066209701392271377912222878102816556734378585631080142199597971802927621990649665310243367129383512785135589776050224116393722088913201846359711196190122913075828816742501630741272412995371729535414440484115600788415167860858456154667547947080931809382987295940949804008717793935771679676323201753401460408320541084674424571563216517657848017364682551654009626451731750684845847826562256771880263124862482628095821585704929950399403708205110965928220267786651527225671719923477494843637754896059782812452301560674519720850392282391050339424825966262007776867551798174709218532404907153222102937108054118850262858013408217704753848376993453524890452568152307052813869734024370822433651970374757133275538740991646222379931398173433625541122146728455296864403730136775937203495806809236145508445040358536553150306303616874737228898775793812819528478673189423577514949068747108831479963293471528595043558057266416456297917092813842160796424470381456812256921011124146914368149250016825917052616054692006475285509774215557124952493705296055581092357480706282140242851704885863407188200229311118514901368068160207620792763388497587701498321479323479430726246955933074186420367425362865417321125079458243090222850122906483237770990918198203144734589717596412455454754949718961365627996797836762102566726831345383905090128598185062021906762677928700867711457106622231849160630884083038150158856549671650950572931813915658176809790355893227878395401293947082722029229522953265483401571768506724791522680240725618273755155139355611021046333728650603574856201792534552267489367449809396425285706469204506780660985959217899626782199370087591307579606970757389773031799757906506597302413293096360642638283925903714915459197937518128720584175578777735264532173122876528816209059071034011392860468725241499593416772003218940203273165776827481360443459836694326623565714923776845801427794096915910208088029500164167477723809854947330531521867446242301903023346979363648176128*i1^84 + -2131672349463416887945016935604163970499989436471163366970919878583472177940336008886981074148049551838559725795152704310244213108052132827924483386813893958650524984229666765735104555709845449928637764395182613100756070655096175267013537924026699642374892327085454196763198392241800372026481385800446191890346979302415537524693090797161594912334640700784040558781409899544714956890615584829484150996534704393874513821631505449336620186678364056506103059329108335421978082848091212723732431384354243123526876778210221040637731965592801367565607871493865598194862739527661026700579216646237164497433079021758648880433008753227950270089647356117439875493998423733989966709964357993596762248668094100971519567594670014544142582794175841776624029195251810124283435659025723852279163655405971482281168965692319955534474731286015872082771836273224699859829047052016241510763228750028133117673768000066005984328240131491926567593577474718689685854456852544425602407487982829230866579590053449903513019872579052514557424980965522031205844549620043857549640045769234363115422174504295886236572757157114074389244699815424576414455090678459383832125342711900887706391096781956563546103917898553694329923141380957032034476626166790198663833155349830212327831783919795075971568440829763786485740159258685007970824251809221469972703037869100454727738021747653479066112785460201036994281878269973626152341426781940346328238128302216770020483864715441827330556107139660696946313663594253619816651865857916026359626567315310114102167345909790629973207259859657430416308065771152125456816132575766372520257328951560034084401924570159811864086054185239459971918402002012804557579072050313900203397137853954539120790707409230679857878835347445961398939769352772147968552059048870011305803200463872088916151131292749453200191385802087793326784717097658641808708033573338419617790576693437787606441986983847995540047174303627393631947890843438027987580762893007628152268533020650134609168147646632188080634467214057136713845537880532608257693692901941021956746068720738143737805717691567092795418434161703605971274022382346615201469131777914911551880785865062880648838473170623236114336612710961077457500920888682687214429361470361793810445518905254731630855037704098437314356556836986429090127242931605190075230739012366260994557185141618159312942013135969954449289966095460578069865005450249394562881858181673297200652838404643141443703988344449189739460759567982488245726472124349568247690148342879283717230819736066330447086373724120710031069422471043837069684613928458489012690620691598685574133881619108828934924334344246690108416313661123799518876252998582127244199283218002575251047376082695744321178910984419308932363767981725569489416994971676732213737495294346286506878604937872343974651398896754018845488217886821518817235706837209587657157989848808677274694080290301895523509957088427573552357887592695433780717295882454259186650184307862700202495796526987732688879020140298397065293416367907167351564075532288*i1^85 + -187196808249946833274736829016098096532027932349743471113029686047740632973523063219619203876005397453425343925512697244993798202460428333769500433587082837814278001727481997449135347059922725789003505229271833771412187896168885560586547997436839717296301946189172632238137288330830002432355890946303532006853218618805991154014782173731482569815429437953895327354448598397838731431674229192330537801129323489605541188792657028866664263171937722360602351612415897129908007456594436403403543175874059458943102148606043697475717623786443861964393755719740769780523716461003844291093518166864517635189977993047355503162510783692809396942779161489441128139134547275365555354745616670928917850984739667292828536146551355235681799984516174257448319963326350113837276461046591264503808880133984422864012150471780688260530006855298718525968317969943998677233117414308625634489134253017443182600349073440219079552048801756353735838849961083254320436452616445599412936458831742725583896035509647517614834805958368592626904227824012535275056638612737977565129824465354142031303097852384071138721580110575767103068862366648690344123623375696829770380379498838090732952205868891522818703526018328607326017296002521314936240190374739487012610516851123265342031512324650731523635599528139266267330861963215990015459803757684718399594134458783865290324027374677387954579939048882382188346606008424049449754029352267273006733241262744711170971551947963112819940158804252395827350561051519534131468845168012753182254632757214534792812985445513704219549171136116541457646288105681539615193759798410647932077726987906581767025971699174407379840089473365510936627062700587607308197241565680700918063233501528387469706077467335723346665768295321411519834861163180779311338756739364751010541904878071565858973032780966653793364809701280499206366815697178319477076870040811188171321281926615340946790748811650776079874696039121327675499589078282766705424669575347927735579499164199858166330537880794681499588323848503627039020193936433427803361455366039486683883995044646510903199563381247855521486347446543124411496791835647934626047255562011861340914645405527447490936801569639251140967356691501250344896653229077615815015656390948797583469981129066936341560264663566372425120017926365258719822027666602979958932028601809401093695370884519802283013722461159088680358050472089112563504113921784174213283033297044188082110129821372958881433226483751494001979911521247117431229167211565990983734989566601280658526600622735990081844305422524160054763395291790527545084653243109460109667075017742785483606445750946984699605421070657968409421304479552893310903921008327027301227702168631597093352206187644121073516132173843275233214712490330745539157362053813917201255605107940778711082574724092958033624842596727597146321784838659927032414813455121738092525804591386857774434333395238697737374250262714163465862946189124705868396968060822882703891360359933763445238740072924942566738283293971774210569635774930150450266112*i1^86 + -2671352388919461003364204743305929510266185689075549455055087824827132242390449521615252581496980256701500824719798230179382856574572625227452695418580228141700758414974589426508435016397625055715007252439026718062332285341508233260613494025192132463509664662571479658008747079697551995162262648684234208436931317699481851765458316182336488005656985698508821162719936609943437453859650371648554273163635652254276427984688247962317120315937461395429355470838130740381685278471884813905651798891971681203654325262241297636590471794946979627529000468551811678914820701605508514123426832629326882134334603922728468743512561850243797352084425503023429979307208801083346992058374055771654149020661869688772317645681914065895500875512962869132499557968968759622742253784898807539230372003508423385931607296407807163949103032921376189527381891625008899644151161889241297830358406876487338996611443311112833915354200204969820107287965474187875718853424742739545226069397365583481285027388228446082164132123850216631456637168237677767447572641026276150974765738659873424724689681663806922230467532632670757655093106253239159319079217833006920578693131766944111783625895424630176180207604916239976904871322626242705815877897931664817402342891073345319506398970983971025484863688705574873323504521616983681226582915033733043209658136438107896315134672549408910253327027016575891568948145936618204576380910123150282458445878525735746188594586001379126841310291817731897853526869381172239113407832069871264705674109634427084770732109504274875616986904371322494409494474173367356815767723942423482816853890437280990994999483949745300063135312791701289678930883063665529134975627426292801087332082338789493394240072559054144424003827423981159624684367258833304817036962228483173179439466845112664135125551525593806144954026298789683212213334262037536739242003873791246026297876920257004638642301742852309582579025770779767213173524742449650434934468420627876739113595214129546174242656194171471268728830145417524120655431335829590824928760657128653776773753049204944793510795661394260833833196435837873199601783064738992377937913998572733254730486582108283716740735754381515285041410432391594780919635388484213085544472761404296718158830732819895349456215151962378073177674902508158424091775147846716113272946140904643775537766317627495862313721230167235704299419068334593807292128263158182093554571567624819346516602727239852059972410995870357179743132980830349280383282278872294656684207369301896869093922865556653080859786813947442621824815957767163839095826159251727483720463517109196550411686947317368497726223282945712581456778139380498598449337611992376853903886625184678394166278900732805736083511991173938682225885822204309096281661659392190986307261016315434204080924963481249025619723666755353322480240087895988093273427146681268615754494383249384101212148473547290391413981386599756891654065459967307892108671392804392270367843943684860514033498651057343377742356391647846698801161203351552*i1^87 + -32473263653164554751282274059950731072290534485857580014095352781337860803585605845155573297192758185939887363960236348897159585770726394521478118125346662830639122134077456244907684557819809801546918399138966989683002119330360291144420707386813718652334356116473378616040167531204965067153848336845823018733687340164939917224861611057563185873340509604664558352546387174441608701280432261216704254265224390693060760528897698008093624062022518179290178629401958451258342612599195581982810757451324582551475410169894923764372841232642757685922995714236092219335333993701943212254230557253092420232991956015466673371427708750484336912368930956693739550630123877557205877541825639639570978823796051250809969088785614496839080833115906388695021466482697284273701704501374862154010095125845752724334137762695094642684237727687776236040379238836329296842893458790021907292341970324782715137455979495241379089978730058016578598053251093159677819125328023321801493387271784774797779912378273575096092393216383663110214437630084228540388794923817499282522704429672876105614949316591257481177197413746576318919727711259781323174033371998336456773489803396038741100106373858365562422156140989149855552570024254201345490812107091273167006312504952460308918512710106559606270868917128249107649772847335687680519882468611179330766860198169387504125395898290585304367707402069878797692677328005339275616299713521991891695173055325425652696997974069729772241113242041376959918510920694980128914786664207664985350640861844406316747147332711096459543784582592999415346840672377733495952527342109384503416070036243330730458822207270693354172043135164081991608816672221969954661423354464599601190372753154942940507678092382546446062958034689192149744173981340182831790787880074603469933612420783257331270297424411891976766473375208978251603669244262544994141842137111941966787081034176810045158158007915126323210985183503004834229824353920165045735931945442536357464373675957454938087058934100157984388604371734343252010926237687997105085068282512747121599491653383171545681190782437210583788013362415979960126363700629908738964888502590905309885276028067706048722383704928776004318325368809590178925737145396149079059220746062614959046242230801007084611692713469890579936779301725755487107277009652164057328644044750047698337509821403687429539520051639371902446649034897337986732751403048910446630956583283527934032519560129677497867220416571047457265584638949932167358565116325143639504014629592146715149942707036693753387967581645094281583652731882955045511712063271711617544279483626833266364713608451014384044669848422707214059553529817929379863899586862348033477092046553798322761303561178651247121275775446061537935838828159987121775830832924838943786845474120614330956310439411091619436287735636018441312276401622558740623139418213425824817361803042873134304489560076674606967209355408334522452931163673078127481696475613982476545709756184158678809077520435804351960194733458410974117625856*i1^88 + 752409119172112855329721710486382510383643907553460900690877137206671646998325812631184627537794741456929411604241976247355387356130984335663493080405662381592520442700777559055472050695389510386667788208653977330400995595187880040414970124514318315432790650623208175134994621224152655381862671777370811785194729851962465864425008426010183986195443970079719756542785929306354223455302766065795231782942287828775259049321677128401862526448503816156266966980068183339199160942817972587240360851282060680192384326267930075417067000307688563523108856568842645360501793135206148007730392688325012124070290658249736815433311798094204017337307007853358848773238171448043912653696623200530718926981801953050618611839525069540279703206622613407668412257778887905912089697023782087479234350211710318439472438248856730818942489251895337876991906729202555729574766684095519086451391481961142991711792928646550538829833914496789395114248235093498765708541830105915301372802222414687073489000735866128623841159146022565395660328316982368724918990620871478675024827347223564019499131367076120778648625257870499625746171339892979147142656165727788694604690443172540001208526592744698429480856296484101428052129006229383815551775694888529852292743066240633003481668135844460560984661460985744118835743109896879538645233767627432416396369384900663430421584168999693392892428518403747007388088638101742643878569628770807043020061984730352755796930845944140666255858148361143740628057669973362485576745074003567228092686213161453070637581660395720365237828482267165165706383835279022692446068208766649994389450165828556522725778252563482921392587248148867019436668928638393611586422884060777524372104025942882182429749609018514042365335967516787753013536943912680054464730597233082384659265763649164026070488427818502856995883764981736597353902104624409236147179720691879260504841875349555756624586122538795562548344422209085657032571508358399381444180060036836271132025947698053013313045051777969794472464576190972475857238773456908681221038129135928118453509370616854481982679787116193453186302361762532064595260693896744544514847698675065963462930889751684226687738598464772787279083518805123456289535494482394880633933711354162129938684089686355835545999803030804163977119246220228049292387899385819892836902555972022716193107297960532961443675935954907346591769313462541282859719984969463268313506103652855211517181069016055994795852861020425134632464406495330770682800426364768123525039000849658649313418080901376681194038828818534116325320583593502556220886751972070637709857004425024330869082820212828859466574606552635498388113619216194525546274529094807361994571074839063675053955355510309236339932894477494212100279682994904343059419570500561678314604172876611454502551738565874003458754614249782245017517139331284977302371327837293247101205076852046870204399396506949574402469438201728331896511336478609024989616558709469766788448513732262689396024071772398021538173177424773120*i1^89 + 864008592740852134641783347635570443449979539210279959773827981953713642296437034577620416235456729179144379120694058027744422004419571842344304114372588010860476102912179850408859176583445199712782325412228908370447634229035046559990297244627613938621227330554724613780149626985044272386056794938413742903081663539226434742372645860783513485212560407594263086256172792400967013888118097571870975261854832904229780083599229263835968009578992399138765605831799233230291626683510327894094864129922772066602515177727629188743217516335719299666384933058185838169105670907427043678569244962450852106500077931476574791093884047861637932991919968579679137657337174510814963577328478071500930403722010981566340168598856169153377078645391920686461789524930394576392493022937723675670199394916113013362374248431713690171547152352266818514215032540088348578579882794273156999340352359771409671756679202968768771280076559982662806718746770004435960020601788807627780234479516294407188485884768786741948275946256008161443580288706900354855573873308137783064600014748792119069671343029931950368590347854082937284968964124832909986587236839781480341758929363772696196111226522476295991242514670201929407824361940685695377527862284964308586552224497387392214409077738125486116893171996781061679989377095633782826119008356461933787169575061791968523989271398583273491880293139725661472298290800707629916812280458035841075573718466851018829671988564203699854168969670361701242313315781894825251505018191208713874467338739032973703036634182266726897646450482377513358928980463989860339805539627647652508525679898867772409567416921039586344064174100041441550508795596901958997136166537250250045467790908474518423006493912251884845295298220466115267883013344021638885565580226650389650847366423809251478116906541464765877603159381521695075043187987162760400506012291035183111575266503213449533530525894402927632614711312395991211025032034499836092396827327526357861373521488328400704527878085880267653207528393760812776035964790627355741399166800463358047034933555895301897036532976310069245470282080278944981994583377419182360953235989412932814018660013919823931238171374995999150941477564321228064701303855981254944019548247588177403100589272792259754725636122056941187352256313530544436955475124637156314043945444573770248822275853275675680912547663530299543176749549325020478427057453700689500751431617435795829594379230240786301442782538684588436320322124146271329556061205351723684099780119887860653995992927048523131224831532596333151044306267573311857132277094145799933410518735908385706823444173688267116770182259781818296613022048842341892094252364331573547850655655584928269134703036852546692149164414485470465761798373074611986789821197736261921263100278503746427439545075586960984494837996940107569903049555228742821726869032942589073460129928141825320378558506153611418653378890872875223389749158961669302812717711539996844535310373108352442035072221587704342349086720*i1^90 + -16280189546257544841373421538926212197153259440636373440041084993552688484509315064527846780094413976365419193400126599867153688873942809381357723406572649455482512809325439065539785740633055042483532916939074589090821922747780699777624121520332591606375817031778509482178498406372072263292615294349317871639059980895947826254254202064888004452814503142958455921507960754875597793019144352602606894557764195324383464963633762114180446840900191899699364862692060903862101717378853154308075339446790771503663095390796004668026590788614893423898958916450838841794750529140562677174129411210599256716198783984491269983516458003522823796965238784665187097514920533811375195796645096809255812776383738082032753056145464284361898586786884833162454892636492812453166824822580866544042565875927069642023701900360235562688645783937780093742021524323597609147307749899453247816552293147644181684555928988729242330557195650942485314748651629636785603676918784192755533461420019467683729318842388173882750237662600053530842074274007668324057245098950460404502811434919685943830925402708628173284508752348344484673507405154831432988657832266621488305302308431438319800019222571256677614359504994504222746267175460784013388993988866321145647202243364022181904106602062718166891072479298973836290806335895193110849738128726438948172764616418432239775903211314857266697687034998087327827321753215910567208880455938280205659839058885001938207398735114693902043361933543250202232541279002373555079559703533873815188488616805234689437590199347613762262054646502381978331551304224853279567557092204374649299820054639703690939494800073050191000569842115357524873420581011632150027417030734465947740930830258442238014851803952881297711361741229986511043503114182541050127745076902962527511442609135451600961577635021412827762770507726148497315009908746957335109505678899819466304022310478377860903253917703610433211348227031008718268364237450746292102707928819529630738237450517221104926361750913725595377039627011708914895049087928202533939617887994406975232154742472163751376645642529781625808728893387344952248266447926130281549696573003882067251631283354892282263892030561096535601633909457632241204890264262097256764355029559563270510306932885646724560407705866006101166004866697541713023216499704041990975470464239371521946520337645955447374532798519234371597047187167522649563063844233381873761573630479757024787028718634859191979456318498086417399662549452597942677489371578464631189536484168115721027358679909257124421516260405175511799554776429769707958207371517793118071987808900967237334484765664153622130302946741568169447883280386335514045145834262359036189460995581997328698945905647062547337277337838069385397381727039310690093083226607448671405745998148533723159900462132811455001782740437579056981275070808341429681038225968323759113833608838168171337962815077147552928417778769022325367676603830013069335874403730978065478515387101005856256336531302545096704*i1^91 + -2532443595710719348442259407138628283896339712089398479782608397497058108048562459735756039638135432609524587175034772860511617087300444607710267305059249311720011361698942094622740344622675316677220952789806488816039425035930424834584315687172415406703560699051562704608242455369607278084294413983995934346130437924618908574856028157254764721699632233204017626774204296981098880158945235265052727775436943166248414272542623405784242005859016919008003937115657498016477408415155761596982901628794220284745988866682860871539723726473575557785837938864486772272859807428025885616698841249354434455414383268405366098463356595511544995740140905320571476715212607613412961859231927962057073676150200331546844953330459565047936936928209284246605821453442239209889909151954701880690607209832080786692917494341147589249738967376392171329698312168485528925231153496575749119100808887687487113645864780712063273881519222407852760483696434198501477406838637924635785752244035785097224702935614701528237908195725112177369716338054072608269312888424324341080953074902404815023270757542329422717433664772056454193731318482244236440787556113058936261474995498144089748450954685799374234842772656388652183124397741551327165149553920514051308646658071971149902711193776906032814500389179188677112789208276115270365470803884595553535210170050174812059593954458816151483389539576092145158607977607526312801166314034179960668815361958389771116736680944434605454223653368674074305450437744901920756986011955642039744898921625168339315697376333096224759664901130535061077856937514542284558695078943976651446216788679614531166437334702713095830388373048108189855342360861278649127358784659306435873385490301251303630055692048363368470922662352958398464873126932244341214545738824873523124451781898616398600604717524255624353989691183930835254337680605941675320826176839878146394681355285162244225657160486929415097219885994107600123874005304563115338655934562243253406533044897336940115926647122754607904559794186101775408087186024118242174681350460321003276333444614795248318898769836457720492550376363584162615098283672633522440368827965049159165872760741305027828830394709357678634958480272488576706553831176570536484661976433939145246016915122762757456102915218649459110986335283412716960066696699875865439680401540902491024909757780689137476726466442749808560293383111826430320455075584876114347352323889269487512221380849303774695605782837543472821999179667375036442494048411342335760981444311132020094666828859803056747896963024108502940899181168423616830519815414302742151709380246617689584540541956192489811498990751182314602205356111671508821855879196752776793919839229887467990065238518156431466682191701172723880156757050912302289729483548028579219010460004276193294760593844955208385085135031856992508576998008052613316479623382555287249250078906868679762532521998870847464227958253324025905106197705500490227991784519663492767842931654138110565960306917376*i1^92 + 1077930958580303783484291130143506260235315742999987249658462287908374609222276989564522491410333029570855844622488905165768706594371415276083893084342648319127438184137654558115888885453216198765707647664342974026492799550198670995426237068485236592993642360575913793803652142680710658455527901930894889540955521435408824268081626144400584464839546602594977017570839802089639996501112615504261076883645177496843493302568721757756041916727147470507360317841559132136494829025993571679557787876968241602038038632170669589973196941497874955811267229029024318311624561989162378894286639049471744132011141223763302511570548122957692701270521239867191844663346393597559475135085134622714838358793009010151617200298462975115583348703491249055987488979725327048102087624994254807020108751890124625495692988653748851975693193162138053600549744314303625030923813981578100290520574004919930482393574043831806750277997878378860193687485494435964447675187909726186376037164807088644077951884704885266398952022722903706185821524159165018421578981784894314941504143717200274080484596669301166972510386119727630005336044733677391860744354882313441913490206891027097601813300717264931204062814623830396720044798320417176340617505613523745856797943259847156655971745058399069997871382560200245420984046732815800625149750647449279180700509823529434066230423878200926896547411695754774193769749143442890190721123318084603018521308558820580311141115186575950615684139990343351330482090914809888989923231137489758098348952921993561207324653237828159325179229001940538429129893890894853422823531920167764004953311963084535535870566598940247460455485839985740444856001693266970910118182608609409888178493555551348839900017996558677916029932344779099436039270378617364133272134970220408654147755617200555845633860821394668867619197187556180659162098074527103390715379126762912286415067731481931178494537454007164115237462463920735832983072414832358766831339167567759265313294039844599317381142831043312042406836642974721876617604825869433378486848431197680265237193545122626623518619077887401957469237026621438188444356377199672504528435573762094621233442082634600018628941671599651069336649469980495455098218333469088579175927599486295366499226682707423214278656234405934678584317224785123308404393534909406094012930978381721186560236765916262436579430422199909661063446462889634034762769023537430265944345254766229995950815813203539415891569817636197850635615210606395575432051416546769471859632771152986128004679355585237089474083395737528527624066249218104105995144849794658515978578510926410789731182141105944811981039085201309147992344085898863503459091238055502207468527684262955104633832297409176363327307540785306267720752521326271650780774573617308252086920875296611519287011972961225699426585012039154118496515968197223347546859767601406194480880473035481373617265510321430597323388508497523678639429249672650463582602408082090138113755008530798084096*i1^93 + 27100961550619048515893199680076915623865340678362461480423213981744146824651553935438978732770030024927588361010926342924195705095279429044695914620970649812712119838662956678356177674939240798301012866293304819199435021784162448953068716235932829683551963645876375068560173944325011755475471482310630699795497943421666592736209065949181524341711122708069328821445393525432185733921951494011689134081921297485486508663617813450710876082951124319025970025793135872871104937702666928284500048002350578975282486757013108252892126555247457385203781274147372982735633848261761528917039277394735053732736311541834435942791034604873623220089992985587412615804563569261209098130758045535298593208404822735629084079745194582162992480171071103223267929114965918995018983449973465765246064349461595427983924028007611936188134852562346269414347614702006607436805734378778399506858456868039061090901268651046286202078917145986157044498701826314874374704144685479490398439384186965491746110338237955259684394548018532753189136419258626215918910147300209654801984579490746628974364876020060703761376311674721151045436548274498543233174072688053201733326115400425674302044136088403608113328254979003332782210432523622848075370008833457279180325173514287637564949186484436177171906246215364481294753813886540437035847188309682956204846729203836388633179072266886495941700966635381087838326489119157656616824884604806776796870940910959225623877743743091543250687102595988255107008035645595247359785120109957996446382682388551051760888983995116791116359487087738905306247048236140708099764212032243611091857912873611165447103739279454998223097405999867188508138758149133770332830352166598675908291443745148381896022598856501259478196664382067606289298969375400671937732788530823598324275722778957944834930779323866830774061015238072079305247468794085357350204615643985976225095900529260146046938128202897067896012044616858247931641408349553861003702500653874106615743298184185589712003825982460481043850947400262794292116932827945298221118320414804014563163948754942244984311983030281850132717378772459662493674161857352071848046769917273125257987263172789113014356838272011830344937819937022518860892949855693044945697615845754129438978969917605161367537717388434694602432334036501602714275553289417738988467888068252524074735754708982824930978131442103764024084100661073273996174266716784817610470537656444806245308005195388214142062259628944452077697889177088438694547921818425805220016375585121679401755781786163689793007798295193770946534309115603699800127875770150066671160908361075105331290738257610067616262054868816268567559798258101580989590684713980751129889218154153600950715178217529709936254528000689844731255637906652320753108255358994921108032869940322926034090175317683296293085890391346343227492685031010458098300902519226939026397023845734621235489914467583545970709636079084545732195068407502143353210789292611617599760615079936*i1^94 + 8034729902252647626494139521386653645391603684684898617832585553160235994726594186426947191723419822580000100955110143841474471073124774303157135157881506768189176166235047491157162985489217883067958138898602971902076352771979839284709961155379256199756649849864477648807974753423765642338463693853061433215171715975512317564797050627732872855182731058364667407792217947464022339098485592684345486519724212558211362638499264919192449378528634912928727548090087130101461141049774494261105488129183226776110247827768262005346036771739884607543721293732057243100449074471776763056787642784963981993613479856210837867155962002038745072494361326614156009690591991814022713548385869086200143394611930030624216395687423757844139721670438100996133533196021910255708278321694277037463233247765895782944235460685449182619099193899155035285078481291584558549220961672520750295436902211100221047372232732665068952770776005563429207044262894384188281510766943602826411342014912911901214563587491832890552251006780739586240533723907628070067557126963024404030208910545069697223518969032214569952359413299728699855757925828660734183165175320254867160416575357727752845903930139646894603911811256691443792636527665821324330431184605147457566177420296313495278760448158238110771573372731002424267109645700377386060080441260012365868257674083383434523381371358747749213591838297398172378179347394137781419835090913602315994099873480595418169622242195112347061749387789554753613069666929301298301506313827035548002424485108519247402872032888533282382900745774729197210716253959397676643929719733004807253910555150412046681241915508049936137204266018544326634198397926674435552817874595200199878468231403572661805982503792848966617067140734851561703710698327968940392812907077609460603116059418344668979767599173474834846916208428393970208441802170361384971511161118854275418393097469727420704292722865209118319268344730941812242986430581902631255882662360084421058077245885008445181055054041062021566876688588008326581667210474484963610553712798674281173665809371468495533437205894043395393518967248354225826041639503975340131104004371605406277873581426208434394110967648622510895577781908304276571496767902221040403673704109779923105731251102805284083517777534617569820082516477098441450630229622602034172287567751627601242857441648421010789334987775552441127219218892214345386821287023438538362641848122031968140154421919787129704994409436123736221470905166706708065800159207344655702027665775921220430450682701753455584793496667971997056411754409213193816383176794021754986863178430150266599677185156080203750065449042779159491999687922856872725415364494873685736621750296291220255088485539668036336987987601891540516422383106140766620414001792992475652730115446882644402673989632958113444610765111459230615819705065345572712983114384437335125088830304403523330884800740916224235134585485772961237416002256947781311272485720970932256768*i1^95 + -71731349868239004608846547929237097106164464563299587554105162869335704138107820587548804788815842580534624274255696033438340235870022158731834419724804707342669934525415157155745733753352757287145785465343321872976993655817036646598861863568637706668369690090853122700558689393920654561102103637818711075778599063680592139091942343487551419330837038848819580604413616185906009888344112533368506389750164595775186138290554836280440545485352359252708453163239426395026854757063888011174083732897202778057118411016076313785765896278632558558313229624457993791101206503411402237832337281095963838120731429962495715414077238208029741364019452131303731090371785155651141995195730119039694627758786402827349876608401104043673729248871959283827335530579639848389476935028835173938692944166586039809992516457585585413503947319424803091626659708452808060562108315399297634726382061230302409482011873087458285515302916398531186557834129047330689595339755985358255625322410450407804666352475897929752781957173005734884390690504436758871494320981069198517221576093699715779902308623496850260463112589971422412274047852557337729997531270535041042336749401966840150850314599803193431446505943074893767101772276154837189686643828356825110781751165936028751838091762125523851433919339709298726603394851097268339666663866068818976765980010756783061218081537410074247895694088353907727202823099822488660344936426003353482152282776167987648754133195627545251377868106019941235999217967339815970549146347175248972705681798815784877717681824366091826655706559733739260690894542285667165502740386250407082279119470859085617974368633361450083204626759419035139737463429433754884526353397692223103338222963826759177950249082701421655862857834859423151762154148532744711105555774146265341501112437310183483698364480340278246807225629691250461825142618738419645924495735007295131817523262913020228395439195134941987396751347728907958087080905221222387810791614176697168515508101791943458235165938286188586554706331015639051021634780953864767345116654981517558867806426553247830464855408746920646479976602750541298818964384331088859807982295787539442075955885666689529947053325373713495191239937298974609728165264743677765059746201789314979641518222473401183550773867476592239692955572173164773065769264898409531132601109605432619306877935739671857684871408633639277316952371580823771025480904909044345143689715262929899079156153065886897634546033179101540683275747391882367037275010487284951558289960946959904265281940368155012712585452513206022437198135272272508239048294984284240167781754684178748338004683669848051965707831944033705790832326176686474785302561566136227773424011414442828158287720256052874246126405125404597883689901468766706524661208200713057422428381430456302913954909374910962916877031646228363678091529520755393295879656447563063040758974793605076297005546623285327883325529952476339148719208057523885404128150552576*i1^96 + 28969254287670739415840017090110573817451271440506276691948783073043025757072390984033804535990356170550140924581082664922784492550810396982499912032166540185229044463805400617699539486857710480639596870459118229464208129341133077378062352460447828111616273166911395553757627519566647133769982793939208549146677150323516681749122395490497348862369753761557328049580276530711399004770830774391132896578183392267216390898216511162016750481806612482587009291113879846064063445230757537777267196214027647622852863558458345753655265578525273003120414175951881186833137289424227397023524812189779313325742037464323561858688339459097082643876794098392520059222617969930202362290353911614275363137723583608468090345252420099898390312411438530987454121050049162932066451603265016057671122353949896800309878572482506118583585583857550094534894827992181600190700012892130988573081396948598887757781346075970734346253620646258936015734608307879334458698606475176158093256439882136372224754697470246733061582460411673026330933734990361132465699616321666925365665022775206933948512232162215271500029545667751771973694057410467204545520657774439698584992432052046684119898480262122158203911352143974948294359271396478534515884312139241457242801325990367773739124851663039756060241226562000478243815109970863564058434613960598044140276395976434075265023245641827992762960130403445114317584351059133714713063990573793091264956855035299597531654932946107435604290695437009676923676653337763298219404775308455790527161287262689529460738056266564683785934738166927555065326900096406662815440199711584731436065464232580958436078488537166174125480419349741589309064235316945917298065561873513939348444892204746541383552500551450794660382861346687461634668867215782005884395876405755945214893752811720960380908732484909897982194424515018340061475897771984633628686466580588388510388146608543461170229558297352854834363245672099508232718548189253146262530975833007224563321454107019464733553393173063563505253063871086185479679968644298536178414203067790797986273917901320478576283999923446414090782035322907006306106215358538807908777745757285653892893511913136521199186877034156430689225947480813053734480741534680790549103618920316652759835508233733301715831770657767235160777313196822551311151641103497619351573476307998798732952048307666241910490988430492736020130571908043588988428779966124293496109192602026685885060554300610639666901235950035125035128805380441357534528238254676546106209200173554399252800265239969706597350719142866257868411808899552020110405929044642430103511275563845002122022694059353920965681488892499215574810456130287868997800618027714408542821644310083390388142227600783596838070676186134156565120915020797063562322446274759494028942783279685431340483861402777646812390232146084693697479946866052585825996237951698571057306664983828187416367900469672708574717797251758611693366307051155121766400*i1^97 + -70825552391322761555536888557043728597041084995908888093949219811914108085170400880281521109256011090698055535874357578350510467834624935156941281706042853758229548972130624022073115993177596187760817061643911558789446156594159306202405640979892182991248021200353935271875272080086079025373300163413238258556511952070342261869346815954349928288971986254223768431265409589627904126601754724867774070377759618495713804136962978326341843199559711298783590639951240799803818671126057685858532882145093066532373736102672801174982889486150236616905090746965962553771989986236803631517827981720296285093750595540535679008393742702047900071161296950584415452868624956162810664974969693214789405248208499622236697744576281136832584602765230328644704749099272626255904511463775578011816670300537987158257115260279471295190398241768616267178845129530954041011162151668474063584464838012089467623708598791446761563336005807547485533443219644344755148830529714982682364190608372481971948079652183641503759231935067417583846118903245967269466691805277104772011771591195070928806572209225414084186899203867543941478875901209216078422741501022831848866654849167898301967812687550185663394725082652033182619627027993834979115811764473529245955235131236521929939867350617798674944149127173283115817780092912129562107934100470197297511443965246633041839466471889605547323439714318163642740078905581679886520682367249335298222638658620838927107210111435789293410310830549753763004881409319312429946404818682528719830548666834781496999721812711593349011925184725706759795562833012892959487208791598834211874041616936761309926009726362025806313603084788910003772757823358254512358461393487318446168262756552557959447863533467696345524135251945342968449869735899784843745531512724918746219228374530566074283301205821630640530151058245987605298199456538326082845746410492369611554854908464232656961752911829671747152943396389182661780193704934386159774590247201619856393051446065886047599482197194216508235759276216556900475477020728301519494008731366690276510834458138909903611453272509584578787534869447409869362627849838280773890856076822245097528972236038724697708239787408851076003843461374637507613098237970262771118969634457635560855625760147024439792271811940485556302785987478716493191702775205129742534147581692827584969998283768873390778936412234308848905643724579071855436762807774321387737596302226918062266763117059794392807945879880660592877865995526608811964255503237150917131366600569040616642788409960222981709180266816795753794122133104100823181640629113910152997359428711162865116437717625751433052508970013166147704172359307673296538645060561935755258642894830660112326672111246481171637070070293417531873621880399803071049997518324420662828215794583491451894239742606952849917454344545316289684149541230410368530283857996816201538284706780478768347916380522515060716426494988614332771435806720000*i1^98 + -254771523683285352069547280449971949226025207582699491104117548745981874982410400584309274713263129223788859511075250728555117363585106774993145415468036300203396288774940960690641758258135441761933860584970184695097298778458158919781302063310749339991486798482008651779985056867744540677292693665172657217973343336215645856099776460519853106170822375098716564724461199915387623619841325533859323682075310943392231803228345988699537278729279912947945703390580337222560235207001618854114143048036977767067074821236848219706260460589860371284754831199386933279089486761763727058081257291812846534376836037211081103795653364030686091441802290079280425751811067630820446199346081693903761976289958457082455000942311628300375842829749946105359354803311365085333596673298799482934045321738877220996447190634639651359905667311538164546672268092905918379068714562676460251201284336509218216273629725197080883342187255514810071697104710266151398817639679820895412166607984543103918849477721326960595979100697359484280532009312392972450681418919727972025110342655135984070822448698449350080866033858638060373979328592041463076939414487135431968425547271756373511505876826535978569412102581969969308969334792557335386156556305878311280846787913452280596086354783276469960587113935489672008675657262213777522924136337716099560079819450518738092891903555598326069254174085131926718770152273445518118482156636509704438540760012170244376075870332925353111506185251482664778355534165091593448353765137190521388193734353944352738037388943626658042055335278635154461496437670672019150573419069507581733820899065115580508938865099994652495719605442202121597959769000229514214718844067823115439515087924978921721859341155122201024366920559949984498009071362944868314986945095500655657700455303774378472187310787918055312984816107720339265381216614940603585565589155961675987574090190537724603384610250982014265725581796455653973256467641893255331644213072273685149324948132811707911471453036649422554284402107247365449301293074249813813577165938288386279536210006298370310086359978665045400556550446965930327478269498244618030133791584496631487480490771706990622982237755595276075010557836009063585601896177448227362753588809046767653435661132911992929601391741764063748588931130783743813887642484557084069267181031116388281051552604787607748569004631075378759291598940486316701470796194820681039286682882592878418146575693077756307475045543028254135144950700159922705237559761656165244155410948715754821750876734224586855271598895966638228305689413661502378541397919654158496905158413200237091922858045453156021786570960750509927017706923957306818022821236057485830060576798018602857398365370609400010809752128423039813160272641153016693935426744105270823620882199819835477267404101121410870600104990940749122547025018761858493244765076331372411408876386451956250664323095658975776467373054238916608000000*i1^99 + -80200647107194757058463890183677662852473896303899320972374416578288677590990410964769704948321154658384583993657991067220187785942685073700751469520703298736678484133505290082281464317997461391528110038114737658964242285040794619909768595069390698308812192520613619877786699777609299995967427546766677134851583897583150422415709487986484445646962318483706389250624746469889328248988896220605827652018447526612425408965205061687482371786986519057410872003357027926623211938402706445876802528088291991689135362293817577224614672803832046821506850529271553169534192606341464581281972068338568267316680420135962715919300599816851713206906151950946738784971412342932988837040275110811820810325641684583081156997044130121180906584453972126504050401444132594889206707748085981531125508680370322824111152950255774985345454256081904829130966687047040729636594917968674673589085421917830944275300581942865888486767736605434476557044116391409459777480236996848306460589346369725222541240762754625459049125136834170665159916718536834704610256470069324737284652923829926444752635308887616833130831390263493847816741092207252149706198625284535982731583220492190078857661569743131163451850157417890377334124285993408543190287952016434971465411475212221018328172391479567384184381089628141219216235345631669688341252773189629785297702778008870768145222361703284675919860796528311725091745794598468740096890409022636542183777686081093216961561720423677823019664342284124549783628681829675759579211027209144200163279663938287857890910442901433717597126487324398532053649109986964800993124694920954417690265400979587951921334457986786329502519490086663388692236134144514331018541569953907631633122358766095645365594324869286768745304472293910957961450774608697630229231833983328443493288428230802131705616449500822383507379124640626399689085161418760427797471740790127265547170196711913781516775963558376823931813026553550228636904951521917825576640133924588055168652534352816663870409107960691138617191383240318304747618460296975657954796103426694860946141287707950393541564683163317970733694913462735622188887969096341348062396915669541377226756860900254133584296297895018383710885243753121850407955442232695105111545803966137253423395656608520970494123353316776959383199032743028507701531475608939522767769967097134085674105098582268844556781661407376518726880599235100571312956485695385325318016796212822136107404606193876574012986440014844447018949404106774169862397456934794062532567561444637582221645021377793326095907244665883646563378202756355140664403469069390100378342883325818752618927235079787776934873453564977145212284767460368262923557364216064225139872158476585488185190977425018339214758355202880464238368875289016525886803139287216993760251502270993531001785777976155986112801896026488277215446479000049424328848849082644581217483435260813853632983669814638464204800000000000*i1^100 + -23381312706845487847102689384868556097316977371617623612177352044804569163539355773109292561020911618681743965015387937888656901858878654586904051799025928261212446561870126532522190830115739738708216045809217085100764291071550943958093393899955440530414458085137867064130178209954994771288040079778757049897241887177062438411023163363646125875591276135143418363772334471275954114358285029615121516126358755913970702872288927354748919680058628055010536017333157349481393679271272908424075341285463838692716692546494486790800020415397351115431033330157667234693945996252203929424695652348507177772276255520933747590343520643973593435089409082982966908455511495397296134162530769998595736741213002570748228915649590841805253373299217214043558655039177008366626394491439506888020688906627120999064433140742177590839671522172212754481113365470696414016076576682824341359110119883581271595833309785470723408409139001604242163420655235592571813141047587880538974557870589598072656989865058655001853281519586525775381615231579845809536364276508440343853718513643173547510465307185169902457009033795603249412348754816877679863529769103824124866981906167156058752090181149336219816949643768182849042385533609612531423646565990970364638399824992169453037634065267838827186601913764780994650982363324854355067977037168048353578709064145267729798011979957165731284149363479097237625473470605916108090917573556710844308229461069787065171120881603504448797487253408433781905677915966816581115375877073009636782317786546846921957904444596916313301334492779357899673673558872714827932621689437992603471960369157591727136216105604480118007361912405827891345759536072310463572288239588362034366170953446022269354010949525566133350201078438147639898326227555185484227553276948803193120688168639226622673199819305437975568598115984591598333663359344456975276243440687566668023092110661114953979235862262867654105328050676139054525666337059099995909933715268876802237784474942645328118671601948885746191943354679912677328868644214566376375087534948555622531757047677367519994222873056961608306385575150705866817008311401926738947255659011496424652147820968815498277803838251730683042278413014971221271505215103347487498053487398449289860083850772174294173235322677434010409206295756298395077125400017139051547617124741094450002051439926760226292089490856209789095346859443018308475974055516498629846568066117768775415474088578209929159352067284938718181330684971958647346836767623226278355731230975916224803458254224175296985152347231573321870499719520356453266554514018350281185056083968136072355473521974660741925755653179242141066575552186690874340023754975858435597474879927158980626582477559402206228499204990412050204565366080549828952805059434807209794570413065491359420658140506623431930751306298460115037525448404935837278969675912782824274870196469700805819484445081600000000000*i1^101 + -5003518102973547900213246948152590562010731566317874608770460500552615764512753716275789049847760603207683306329555261823019977957902491677511191732384478216299395653623367100573452327420196837421007944198959912532329681114044871590512636090968967423732591839913278042642694661410380068170189278630424241018758278902317846017287356281384046657368175049394748779057780608078299008330521120949198854270008467130505173549261218277438933736732687873649826057489206459845731400491923902917167846318340709972097271255777377046258744778088575582095153384877949095405396532070181706243610950718750678199349737208307602810676538003078641632927436377413013904456109231175405799399022902261030872332283863805109496274710360703857721794679067238716430733378914739402288143509677806244432395094293998358290675681943340745858217346006977849146412245360027286304214493368678220660707889709477952834449006257704960709169273354139787139567763741217950802313008983541399621556677573657975995731687966675698534700820521386548820657539088440183901685421386460302721324845392216898680354398811064412798298682093712794535211721521501106021697327130445086233695698507327979800146398194006470100569715331158959992336193817097572387291608602191590747920688564982970366394846718380608756474373345262527327771751681852683195804899969650534803614811775571871744378634828420644300777449350130889348009629564309449183965801701194165927659381270582035268455365098160516442895371092390370855701305423269730013049455954852619273626260543579809153615603775190933787301635697228454728981650782659107048635180353486180215875959338655987979260750693236606775201721679926414453284560789450825005674965570556352758728267863144182273621039455041175910377529943333972347925868974809793833809211160453510514957401750308705031221470733120526801883552756726008060275215523922837116831400987785641886225636058875453024732864537414674909975856111471794066343032763807255937298375314251578368709532353883564828488975756066425537166515675354280324401083423186116318078588737140059409568981271488345519547156736115769639949473087847865240770329577958483271018844583086009802256279774064278100856276158748882093989672356464928259606516666611181766551645252228469404382148445097375670458980952619607902624061774930570946971938587722810784419660541376487251540255235009011578519091334779697383287454428580532305035018449067298842973760508039483027575846818017613141806543311252484909035668871771870873883663040995116274983919545769792668330696777582566772394761166267347005054999821780021860317217459833026938225970364854902131397088438494493459784706070480224601553181286093105016014991558920731092272857822037571887138635187146309487540680546264616464872142329805063193194464445213019223551860500632990415688606397707147786064636570775236580838281526883458619728631500602695290553675605092597760000000000000*i1^102 + -610809753593610654924196057630890392294284466144402623738212471533896106076507870668931062010490218688184520675509907094921520658907073800633230495778962140376118570285380406144217516225951949297816423448163164383700057432298654503071996748093946885205179919834801962437616601596359125314947462038008352172188739534982317579934714580085948560027325903141926327348423322213153224107925027200127748441557183892184778443925938916859970487736630053861143601570808106081133731123088861005461285575048469045805001248704404419027226735291939193024890206884613564863248577909744904257501481871922811427520539405802399064694211700229012404680982524411041134474083811934444377064782260424363472552395923347828864789879047213061565036740196346977338760510481250146413682112319535435709342593709334303874685100540873159988388168205584737573202943745821044171239561445460617302574158775458668420229086713690220134898934412471237979154087006781348140391730278326777250784709691260923266424150766609989085672431647773484722822009746937976048573631460801626894869972600088351115121132669247766996243933516700799774453987686010153064173427876958937273941421941195812886264504194195250355090614028188712346709506020011038306268678520943672493034111095654065232505131154312027111309441766372969238726644874592654169270448948198634160840206269347706298111004273079093786364704340114185582063585836929818730214195270261210290684361536736614022774577613759379888289100547405253307894454622044214879959665641842626200195593127676142650913340173935683347063960569585068452840675493869289924576197562592557098713263816039704405702037110094152083750614358312075471076442257604138580238582576976498736034934272971695147747905422235794441907145420052279173660439053056448347671455186834400125583361001529790152254600806442333271045422737939677329721525508583049451488812630298691472283103274518272471346353064735033650817520483959701113406969850352106676986548323551654393977181503824771594381104934404268876270637054462694228318074520354933303376324695355397172137127310125479975214717764216140323018819511068359299492372358873638181254932999797467941223415020208322196334608444618688371762839162982327817553702718974951985635979134913503761213721904260522981609123785734620984028863870504944055189573842445302841388568754680075041392619220445238620966330049985191648861963617369552990333668489806427539364904499503809400334541845883049358051620245054412273237428502969487955096218722447101033486359215358892127763568383279696337093186816368764375017620495352316626446040046757592995907021043440172110407657108802689727645781550126277138091662153219320253359662162787717050882691015810716617678942925921915471392407610439805746222734555557222881186818112156726504749602257528005986978819521611501542011984386264859569637493122371128442319548478803858425905152000000000000000*i1^103 + -46465511620096330558175858232736742273074802591628844758116339372011086007010940015832725342263907590135956878251363048608315177644108056641776612662703997396146240730365090414803822951949445638820495195714037295016725871109676874333390708308328782904496637520691078934566710004382787938590129060190647233397811204411038047320213701509997496236060468717536262605023458344859471157302283547007698298596145239926700050461405914384202892353182729291951354230310974751628165438455245638636455101407650058581681569207545519947367513111914426615622487164315771411812310919991850112221936485419658000481265904194437925446899610649964755341171103490559469420886516868755380980617164436377836495862574253256358273669556013348597825813243187852411954493013664077114043226914982963552167531889070866811479175607000173466479032207964487056080637492322902047947479840103828050428276453490693452207850376044925930370850797947091879428974504146781342701468847822401765765844562967360897787201700619598339624548416835000895811348237811142527629725358915504697957781852078879210527815124988682241180629452442772244096498015018619995164376583629153499835553527902640731885213300528364253516821647627144925155584193791967887698033410017686143050537913135183059541890973586656747906349406945836340880580739751884348928021375572599338937084492708191353715660522734233996283138411022352586914743639015581424024886973753697376271541804912864243943284601155067230765615569657202900774676969826343374638689651983945364559999727283504066929298530662059552448452297695440954130280147736532802475507294594642250641365615824725066495127046432029359764106901198743157066017808081217524977972140923432386014045636899513527024225183838056884065066336804431534700085775611589666195030043756699364969923983915833442527088724366877266098959373181137964789743679519447514409909740715686593440006997462870354778209678278905400308983282113536567920065784732999479358854001851360283962871450635691000205321944246430712071437726990864199782453965322954639806470952515457182900639424302164881026475869591310108555816114354135472023243382357577149135714270906204951188374350275325168813779708120716555185259006291688169660511537604195315694810032030169763532191671125924454346705846906726547588488917956813330183742492199478465549213928809107471464437482522980768998468021214764474009865651630187008829484360063569267799737238716056707743895799021726468512776917249294116070338475946876961483124702416191433861306693949112078937581695959528627008919134206664149919427240947735998260015398671679501351676615777509410035661946352212721358724838856330943705325288368727969266982549661341608112704818519725493377536192990298575377559683190865423542453186692412164729056373961459629326755951392078046714499856254234027621203391773342965016576347123918055507034426572800000000000000000*i1^104 + -2125091920645924370906013471817645724305718285749629308961215946892437018702397047580022434077469826287290860635464814523372062824287691688389544553472819376161277853227789079573994197172082455632993913369223566248771604943556044000659697001765813931262616808905789603652172989032577796268323465141593931594840474765135070877374780729993217756550841581465840456017268350109188172340821922264541896403334266663710724905692582040902341336923281375905602994933852494435020577304812409372103311740592891034313040679111293068159900948236490816436409807017034216205852950745453469352090161983655110319794381822486158137722576010773506973348232708330790825477521635198850337277126961440479528995886546675949354674100359599481891886882804868722515552538144351882553555178041559285569133830436203472954610517281239653096126836280457200106957059617934068242794919271313345177195371939295508663258439512061752702066271475856414398414594530475849134341057106596792002312361520386760729156992086111837052993197089999545506686652283824715792975562920447731481440748554870661924729539936600677034296093466983594474519185385566446312965835816200839288041820292360405211089247447202542460802001801814832232778914987921361755971612044902631562990076377539345239426655123450189985895696659826866219269980133727411819741851360351583220825346182964154530068443028872434022682696865250830620584380432560159004828657460298648944288930182165927941448935194964777555331863389901917763194386507143097733651347332270091760820852728689838589057625930584520692434243874068068034465725329250411670032666766494565144421224517775021065266200811037801093675731820885468659811564182476417822264962879682911031964634305393388363322775584683107999121553860000667261624590361915930800148357681215943268830180852253630752427964905805564978403809566378726733216153564511447415768707756075175633383063328792344272298978264687371386373263234066481633338371679198924502856163910688843150071649836187299017889319419897144917070180481412051555287515880296252428370268641593864054215773692637324550598431202828189964202500185256048198073034227555145299901474768800518154948734971692477287204408656598068164472750592101421476735074790038459076298320868300053838963138375907586605308770384535296962192313801370380678225640911626057278257225675385621222859269198657045030499892334275560009651720293098363860291158551171954978157379037453895500023147364770144256093212578749178068577818131267089032240702614621213554319796953727251659748678468725156133940687186736418961718841583228413506921445937452114307184824933397883353189184556366786788759866629276306115694921139424844807573073759507313341121390114262720551637594851853756174564729094414032212730345544459228037559944306285457832401764160950520714070097534563444111802693900129845544270963488587776000000000000000000000*i1^105 + -49357038441002846038834246067265015489508691868145356046344355186578031831482039611188202469486731679315181767673037426053125190780460231924767320694105040723123748572560226763826735111948349352792180201173121093944911358832670929683885305415266168701764541618338111219301705223119887061986789174686263952219335849596811089852995855268273270416688252269965742351653278576062671198627116473927023446196851827266057511607544068965424039171163684586724326521303888838421901514456478328787916640508831289996132750408981648621422454159319418646539576988987007385204992515490852048235133969747374026001518722214914512835839511161004828422204734620847774780748766050588509088604938291041484765103070360277685436585845003606252374364290293374157229602781737223101978925954781952399321613886782859858979181415561327366145259868594819048106549868631722469846928160536085952173252041428231122293626327860658086628146418656465481823029955886962163391033920789308326460569661101319042245562784484906307142059106312963362851206602275539279455290475125443557140405394315976832860224238498863447829621164855871713683304474588899453824499273572452964162777161829955591691988067468376592105541182927890979268095185397411727256176383812418623663360616762767236171773935663320802415224152289061972427009439217696288859279473865375215457896142008065931857076906941425282095315205371660895936224414480217794205414554261541747011828457014090944282645121387332968100814036062173077227081253113122829938852543656117916205707256033405931751977627413180485227997091764789439634610066971482645028068119542765561776085043201881843461101491709068874843691594742705625719400480829356125668733737028979676607576078090622708904779713721191582094399612185345882998924145899992859266713803405764014830850834556026858548040393132162652383773580871868992861150365820368657241060842761951954605404422045186731080327668628472287985803436138991910694216931530941994412229938591185137077270480931710655161063089094691762075023058827573798472295698964966998150080409738008754007075164255875487106140017616320688607816602663220861044323391184749169876440933192947814104132286479446492592898984462337262137342930806222044170154785809901382038241866547388342757138997197173053379222384676530231018924891787084710530602985800689813485342306851690712473012468367776135356215622664096066068525687521778011942702943971646415758716880632228582847941086387492858635277074007197068959723664816401684306016099386453761775925136836621565437665697071881262014335567876269731189259876505083367231500479631832632509152753916984714517203459760795670733894116063361805126804692215918512774819502050797708346957372570511725985440677268314304185292780712295027492356820557428776303151013628871289227722647039979510634781737920043187821721177393226133274624000000000000000000000*i1^106 + -305547866669366168558969866418520410640710866670952391368138363391346096142373006760679611369302482029588250069105091438297013591432220946469183688065857064178462085937518735349939272844738389756898877019305070637461794831912408081540543949270583938372948371289076080358208338098520183528892134079311388796606191969011836477374781250617601586610242325711200904542008995269754767247321735299628633630283991022453675190196428596510502265012403528160965527129334540240028553727813501565497652091711642585605881102118771969191651237684442098266981644443708441341500867076757215455272185037089232881072526348159243045786747999057166135059695156674811987446491913360856971536895922196313743185377359775479690340041072295252708531959464479527770444377968594479409469254685377003772567858299709614076262266580519981628258436177277815511541287489342252531654551554488159339129569886865222912636029873755236568620869951207216270621555475487643538729545073215617683973186215839660147987121695775007757620311384205734594509548143928805800496240749021331400759124273727477310972490318778705053452209876329024250462509087246752172851326652574842687546149116112545973267352562634987280211025348929321271089899330232943621962533369308345795267675531652277679466035365047295555094160177349254656674171156440151444069575359050331016774566284278238690072026655600012915303599981144993277692178836807861651161701827246420517110094780342579261127382745651016007402350199616621728171982737212472297721281692424233600159900380744450971874730103324125865445103064698522571058565885393747198863040878080509417025654951550868524425978728572444349398041678588719864940027081954449060343865803556179620252461533623607707177229296023595086438551903086311304949412992359250186691280521864743507953127759077187499009552525145872626660192698571087747026006897823291341342999043748024270106028204004844466510593955245743093685261285416812260312590251193332097081534230478111308801755625941169296987431539568339725287320077550908099860517308261286791413876115852037803226971241608895856324438503841528523881616031285060562151727411414727263948593208424556553662748614592580078286328468222190766549233072651747820459165965800332756859269272808640603450094797423834416746160220248746333731050139651674837427723104608264716756852333328218491552815410618371366684520885417285737220021830429083992689238948605119344170728063060173703181199416067414308162052295564065945284396261342722632763780254898198042805991969508952561840103695529488236037614038458952810816729419301911215165854649671148700661899609828298361801745950936089792825367343478046518844418064030312794925614455971294007526979907925211433582297918810923387347003463347524751642398564459939442370382681795663050784080907178585397946761539278930093483124326400000000000000000000000*i1^107 + -4034915986652945038302127531163146809547328610425628613817561451346445432778759641277545441263113682455886676326633332916571978543433315725044903174353060532594362685433272543225988946394426586600918146359251379705204427220942899242506872454557331085398148403710510776599450927742247376709697860829203797563130977296943620590006799170805461964603307434840434077217701067040898171739507166528629182190060159909204649276824796547041445592923786224105390599646367111154085503823378041866111696727988469585486576114378587509788173158645006470380570490535915184328744018899804471632625780743363776804019609945786442682045719219758493628433885107158984128263562842549749036235419291391685525819089872627465147255788103429759333233407978702159216416696174962916105864101255965117146101067711193211883457594021129759405453826417128160819685111389894733128796592770325794501809200150575967367085719809861394881076583600315997890972886755756373411653399112642992399175292443781579424650863564109053153610415266249453775840682901956764226795759733294320940625814506300490693200946910580510017474166925711355446214307590413708424456361965667661384184259260556098419617819363850546947433652356387662055198848813394994268470110846955721910371194327528166138171891523534760606411805108802206865191910591328401535612713118718886090086295322188302833564919817514435547631076912351805762482461954890008685744003901143866286919141334744539888692475417636478463708027115130355495011463221493962262502024415285733508871866253311193999737074234541356253978733797433036807496822609949113015560280160497808336853289334712862354666403652350710715595871770864974227518116745181993204219065422049300218644868027595682450859335404625988206330324524879157744620123535588618275322057818327296840996120103379174268066856986164861809776142077899772076745655923925999539782814769790467882269941271170077042917670169930995343789558930128008416797198492960354078285928605341325346426396691375461453259457384328185486304213625996746454784443411763827880545827804246998684264561009342966311274638069062441769361694605137121980307697413297527171617709917581809185799580161128149914057783429289812154829052959888516153137296568794760279209755376144379522567474482064166765100164817451555099620561108799373652186220735369913286338125625089112273959645879985409103300504385907398942102844315588518312907540577755655602705042055294359925943118558303919500823723731421093551274895595404988855733308526015271993731653369938919768738397331116110137650083452551715488088222800089016045013057328621594145482299679382225870335345398119150775896387529820262815660340721539774845909345697211093502857657189265904162415781028557569410066185912516988825910548365208165497428308397357143534614960901129833521211220720353280000000000000000000000000*i1^108 + -10720902125548217382874644415863462329537217214443452834337670687247073531297088300416557349424670710811871359938937765628889338805681001300835969635387262582534091181489068391609860714116457372257058893306507486069527575671870507303572571351607060038778896277238332737324562933595831532875497218685448444425341745146051697010545405813923452523294484856408816922838160825217584646063255550793150448817453830036051845276258602512616141720042078141629545276667265343198602598094564448570542386068879233652471208848502717428861580994802875959813572268338256611599514798616970354274585608017670210864333735180859321395319278074914452375906644328714038985439448136249073634828479563156080875291141845636823290605186442090072545025381449523631081955824915091809909536553951301803046995055118157836412045008727388192526162044954632029133110888646936716348444700705742539011662088116386127371811990027052735292398615156869176578352695924910182294115052247910888573332718320201170305609361504338609639299847669201803536985019094524232857619928803315145276213398788318927479753081278666916242705050609730641393710214754303106541027111013258814717544664158577069865063620933281210120299399664765625032912987209491128751904207849051961287273323826577295614618378418219590060387943953785759840729034581048295170804256619255682380999868822336348182811355956112714164429665871914245165334351058299182043169310282771281334062584137447194898864538669135610910381352458431886733331491740760880585728830359817978283484546791125708454498399009105984531000412214667885375027481658156228162516569873144749779258134632493971590064529388154875875944317759798085427076943479056323637121860931559979504656452881244664953068802353744370489859896899157008464975770046932554296955414995315383279848210162776874131155549085678991319574391638840153805494832379413463720325444598270118272307234788713080236773654132560046080558490903984348464330963916906437090093532952898644685801381067926597105264561226505626135300515253688608102386846672504286871193924930885489938015863647768035985202852207449648919613481739420127406250768325147206247573974675244962943537305595479284732989990810234225038553542562870889377923235463251452435371097142285215570170572114628295869279132079868685734257814124461540884427724230885561735225024664140417342635613321175485906977976637990263900311212504173061608634281877451714034926401329519035698749306880534758191996495965263024632865839493974992906002630810509672256847300408917651080007035544626030388026376871644575210996258467722729929293710207090279669510161182881273090903324899918997747804031822368924965954089012570292150902505425240128494732083301355964683754315930078618435493415278391150926336099938842535108142834322830068129643015209947758592000000000000000000000000000*i1^109 + -93847038834726760948937269687399397233419928617211653006982365592883801690750206155617087244360273904631997511403131861436484549978886512569860125369512627742599902779584475616604880003855935891501658455096815494285865402982746246829668094274871948219391380947771297297710482682282705003223998617426695414077974990895972974599705335649245347812807905256414783858682947594929191714241215086523472435398829974225152002260240470740069110023901636040529143134516398813140999960239507443330622328112786693716061206929836865806922763255525477969395909017490427723555875911920160070535392130889770996052210541786398121074550905771493117069590694072794512932831613437996020435252732684568678771315476157887385890201169337966892697448227837175396596663499509072290668355809281486608226327124172427521569930411313726626437198164993231016015176009210326391569253156921557777170985568327559842514778365923463453608902411179377346366609824975744544690366749607507357895137868041947509548427057447268071658407498125466794695200720038303081909911450647154574956426510848585072130625408507310441100895417606038812347728679595832356601051491785328816041811629460838287527490610846980833420994119227795559284449504383503668001633523680926231862035542079175971117596188533210756459496210467863579310080785905063274802564770260437752192034460608015576180064839189488891204363775551877381091658447063597111047746811084984892962019472597000210714311593114567866754528115288217406174750783664916933947295775164855902906215224828082257483132017448511158675904185941381864332838014625664809295911774305766870053488384340037721966125041109541643971285055555074586281665624296127382961149614003261533628951942799414993151548499236541570284297547471922976037889557887475411484505808431725509535560961989274512978866909535422092769474535242467649194561773207410868200488954909818241537370604652672320863209423808716813158439947800608022422289424282738131281234253785229231110767636995681101757331131402618926491676532642688296238109064575466387756691573436809463081845902040241157867611567588920145984768638390022201569567141792040077314816894180600170769208421237307443570720670171443526172231172771719228624955965461418117325410702133531685585229220049596370717111342949489529464690723164788724230314601543126190147798320239588667102724847398746122729370467823290823095521026725537104802329676338664381196644683093303456202847982318768090185582184249139169646195355550020635881362903634024588179480490131117122137267908064532703622874112138352821635289472311830628850935671001918708792545268810177452996409632661024332558398906035846239405307143658886375026444184933135574274561131834180151671910439962165852072915723031079238101411443656478863447006462457603214540800000000000000000000000000000000*i1^110 + -125000500305426579394308673072523883935124447818718454081242031201134759051705734220687032203310378798307188783352190788611435031047476721115224714365836545881371837079251428113159471808742497450586302663976815240227514772588264101447096172201361542159070226340125353053416802504144617210215076287962797853316158358481270987013728789736653252808115032240700389596518941186814915449662450404279926371940109711919527049892848317699124331443733153584862930449610770633994291442057019906152036412121995051563969735713841902026115427423882298902344464142293696138689795250854331517675531730614595997743374367892975960442482432321792028824487593424656883930843934115612835651405138005430819002195838725955140413195585797469326730761289721772329451832263743214849048904457905109123082655561432163580957091063571028923281382677730726063223239112655686129445312059253161470490572050627162957139807909699354506094076002336850322059798128495378484861002677973855149592534538757756322153733172428742488141562357016331293994849556002442777549422054762522481088668993350780711694470425601083727166463761198283850041194813750045246996678440210006077527743543112630563591245704479841486233054910705221051780521654616642337825139014079684119910302232775393094373495994550236137787994838428692153947552088420371295922952998395285134331245679942874686931571033672900397311940727174180369865332654125290951499990901451195944427482645421148217368425112923392118916116013839534147757074231055728116544402429319843396555748464191027946743295145444371849277952075587889654610971239941501122800014274128073259047711347039626091484328415731038050613418880978858433883914493939875009396819479214796163973580413564441109357019375675662229374018365751306528937560963439618968847812511397154485791700993581118264174810122337943541855198243171751959119754909068030613200170555240350614244470192073371503520455559831404623423275097700593116380703953465346076115086724725177257545897102164070883911131395571155362086746673847012524843154369309101253358791408688405111075637471487579826524262231688318622750510713119994091642990683580712029728309680012482727292172062438383149183166592713225755460653450081420718495808395198909315137619770546301841768728011902965227742654000434642048902404245177298166559815112117638340910675054291669320005720015345386947595179569966683025546685607222256068735627663410834940001039744529702700993611685588668110849053314177315569262344061380661539211390037399339446439811221189230916743876091237937530466786164183915783459641922641582961452766735179711668501002580853505410299430405106986744327828458185999618142940858322871017346928121955895440758134173928101156214226867556394672569113914770613971866434913648822931791995207680000000000000000000000000000000*i1^111 + -541003937726403720602160238638611551973143479062068123658522543376540699648719760053696425304923915947803843882894017533725720203006234899485741805355036804069923949724904685867336561247184570070876539161641302490090693429688798694201081790928457255038156608219163914666108524366579808288041706658220733301209767366500001433745618320936647961485974218634877554380506376087026558182307014974955797087276091413217911976541903047479204698805728580957238118605535825099317904549043546113615823326534151015829165480165630103171483386629635575504732723994118885694953003317758809216177564805114050763365015939437589741981911907089331092614021147211719446368823188766516006851748806866421690779380695884483764456249498440407417063539665755356091088023493426425010430647657044366394708232755098759682921294671915472679357584269001524880627250742279548407997131455402693564366624300686078914129608890865722975824844535672542799676141118181159849220725292971567095308239844935552215653646709959400199778528991112849346324853167273454572268576086564462256904377051467843296213131815479149548009065846133114664493899747601268060948706821810959223554395489559269834027954957480715749421617386689152443482730452296516570717875649762524683552168590659985492292375322953079791276513851685622786549947734106306291993393750641278284095019767438760474647834213919935359006615539086572942324078993566181857045408494399331146191605717147688431889199757981006144486464909447462324803682090976593089793405130561173439739975503256927898594306922938464420763241764401606740585993050519891879708827122997581429512743149323940739583120542962995817209977141987310529824163477952780417572239701322387540816817142571746716929160167799744177665563599104282105034518779721551419714231984252219984885709655038191943012456900618034437428705542090807500478897134135956073429474073025580382627977381004951953250757073719849426945596981609469445202531745649442621041755548857347328490862362095099972910281698108374657359543724634958219705184698731315061280209555184628631780291774799830024866576264662229748148991276031838824347190483714845307000081335798187456064226680938010804003405575690768559022539293999460993048136415408692841727596544022936760927038741182547951999696450952798587969167954630819940423298737265581260199964900832335767469685346832691226546111694744318819308260677570572976602337621701202607987155916172443259364832493553592782998431884076335710053708447183208501411243029821568387664092574645214148349827317399394427346163461375271026089057976282833562836545613635943590394674771327723629130882953384674589885327613040774962518951205130392481636767961426925702298207694552891596864531445992771869153544347661711164364317312155648000000000000000000000000000000000*i1^112 + -2800061249571080712408503833225273526963970493501490633002218198230829500187241420093656496402815378396675770613457111573705399008439111484900185514865111365902500170901182387458538548756270715517314802259755310266701346716688398503477011955357195152094331705933172749743845485897466701498531320616558443058238727796082337374222488564099241875508762990046266358881186001422371533104646991398711346741492482102214540418282264554915978041702671866361877779094266449769682315642633811125140561174807745400190816328599524160231931638090018930520926991009281765279129715020640735011241140974181593057955166510100306594995131070517712105869854781855955336158328650743823903059084681246136896372428197216533891878629837348894713083259468554215646200443921343798538338506075727591357227259411451616330356455868253834988532261451953633659118886542621538508438367324113259520939656927961711047197625620157212940736557795240442986340422956795012929981535148216335881529577907575968269159861893878372235352004524687202367587783415007933873079520709475527708452108934779742595994920528290851170532313986904479884528955416696704358231795727727332173466604263166481232303706078105065029227123551243378967153158154848956957110057941328288164282830818265246142026102859122630469024115731142767757600275205280744406876189498027893306829649780020574176121786377719989054382189648103225735615967015223398934499958712948277776689671839810276830824026557532198190181396208809014836804865229371404048531927925886031698751277690658915224153667115564033341887160467753802945881033930882754505349323209070778042773598503031043439738544523482550352992389670667823371103134777346582801722365393857958657476959351698453576946561503353446921914868441273206829364829422283385566674451694358999095615650152405729254518577656429185434948687218541261765221897473802436617648555185051551287469781092752227727122317836231989193406640933445517109115261139479161579247013435630829862722461082496689314249622107123762746281404528454623452312195510508690284440622600392807909104705743540507443304733232011529023532507904742492059779339011874775411481340363422809987356401099290100904516124716733654476912886618790822542358592786614031500590965451752482073291715507319097970854940972261950908266694428227717817077703206117323018173038816539021655179313068523494264211655684872183468750771556195113736886591324885902490539539749372601297650177646099410663332231030847896135796944559390647850562887006249788967945635001501342669216172536064939506327480967706388971162414973606995125913718226779404750588465198159077967908853996633576307039800742004909525464628064495543406663583625856787413638157438983813564369245609890198694520475994239375769600000000000000000000000000000000000*i1^113 + -942821172072566700436720520638816042558759565792091585843643951166228937461262208578608448584125911246359584448236167720356168368172417599171379546496812513696862154585371585350670470639071731395240521793170577029248833955214454844627259988503571447200469852088886388766256028495028524047353195139790294860290762638277327844823231757322161369136872214907948734196453151214386999074811227563700611715122906920606129522403461783859834257235998492876083376955819676786583098655146130452328896351083792464335105385657788931891722944349850734194759836675557876622117905336945663793124355277765853615322812785624918670906571849783973554214679045333863652498703518498291139461820449544775500058277258138292012245827343005217640159252020908766022663768684089416518217032846373022018291288253562959476812696193173866579393949062954700465647254997205709698680849002239713485571427721508084638834650465549552491935549925806313926431291594636909148758259552908899261947189182136841137862770030627067007938303752816040875329134194099531589940256217001195448736062200173349262228203721773319591091786682250660981722044752276567136002370554065141728950631569179926350029946367109544248782655344216007400117469480523838630339382637887488646387699926041155316664769622388670761467376534521084428034395560682322487434590111786977425189464767949641665442498735904649757086038100118375004176248961680706685980215524318061310866228367055304849126499707656646650040254826527621636898994172403979807683020938092113521698284819199020048795155760869125602165855253154236834362302065154874530653469812896299684050183992305333094097836423053541721595218491346641565698854927176748992135861179642311178402508632136334972621884055869185498285860504087640216459189570154842555222683708666247122282482778720314945030514134824119274981931764742980778804714876716196347942993187463214557499071723212580728441704166339749118604126664941727734092667451658336320038295487016536881658789533469926935767061816183539561722959010899802689980527586700227990216654029480213274949833846719942009769824752775259606590784910226217230503095869712674309246867980732798079131746286470887901649033994014345150910932499872117003210304365902425739229659063757274837270361787323621188583990699993122183406467091636359515714892651948037907182002201721973976034334664383102576185346075733491270203980626615013267682121368436458660016469323795604967828459776977763776151723476383465686283233955458761184959012428812924934939486481073720316956026200531300987311954801209500343761289037456789289287377722732401453769737434048736351271311978454990990343250105496168828168575243086880730763855199787685075187042872437490522299797290618958842429440000000000000000000000000000000000000*i1^114 + -8328279120637729383587938462922749660636168093385427300219589291831779560523127025342324443341420438785932491273986833645129206652504781050120791163829105686115811054556681053500719798528100927928258406373579394409357852298968122659839710804069501598758569166013067242629987397387330502404047025591148644251925189530251709337877242780092166759318466492766156267732001706240976779533159402406765083774764110314106567544604149198359370189810561764749153216134236283007565056134163607506886647873545093357672217805671965755927621813591163410324781836556686913306040318771264690408241103555520247280005374823771588654094328167909781492721367704485923206293454052626822121470781558790377295947227144406240912863773246127197054464651685282389006505389494500204851962083103879028541861013572685013003659814307845656370441665333779758543955384241802609707641100494988779991714978932044744120640746163315867492357520855253603995460633600818790839418053948066772442192799390141611496812663006270374974547673564953181050009061129857119877226593528405963502835542002138690349921848875554261016473587972011142844213005583159730435538095151112540510669687481998586163730606360840519089715935263025555189527352164608092530053576227890305787685902839462569454639914587489226630139752930346744433090734023905603836875418026370211712887879299284780255129974829772793436568076453292419504770774925217995556581547790172772245693842895556612147809319531642187510935760290357367457022011367692075947318443436853787475248683419754030692775589126097342322023780901392254115937661389346301830467627487172157345777604541834192670828110699605008553208045549367704789370586619444216093016724799693451459852469948822883121742480372293395858849115817681106958602592886291915031305986398231192359610090922552832690511391430189454235746892012140852786741442817256738522325051717273572763151016450835182631173308069391560502899609195741622668704672832471241933111232484656473523577040113299242181402738922221053583423674456096934418466802436530926245558274859225804486626406354500535019332178348800059191739471042761384101487372620046215658926497449796943087435795294890367867707602504238577201354250954886658559339849210613082169905812823933233972336455005528990338251969185769576189948800305066793628305960680576337301397815954366470734192954247587976318334403992010667783724980416840279636373666792789312261870312240025847881753782183309092403986753928489513845911275350912359658662813613468300775575493192645783387660163373559984505664359044031514047214033698456236119456156385611672781415580930113523998495521568613562263913261846302868489280189742536782278753199109358114866414659655675929218252800000000000000000000000000000000000000000*i1^115 + -21748655978277904109870217638010113670282855877307494657323518007029350454996498039099549840280142004337225400773002922743502854056929860273128783716762160727692009221094498507833398820996927190260562858610819216561811958924146891123812188463405522070899260152856832165863911254376118605070561335389461464341098155106523805807855636947580724332807789972028658300753681292171683963920541241508633678930311582467498630049050952611142823771208148048893393367552832012573370597264613072785916753809660625822451425499710263789586994414929832905089315324648133184721488967506445528808377824569462734087391459313542779231556234115787802281193198577742122940211058374943891131852663490368105396286216905487032674874710456000706953633900786232376938147750779976134425357039320751760776467267269102689928276327927832495953312225920288176089906461413580995337239108278928410204182009388244571543108960362196186152504715038123559231904207396591836922977924634486196411037700743759639720859283881521392748665911855421532837116954832853790846727132916905940663400655571630761104727784861486515525482556857653038145051249418576936943725624765808486243272607252649287585037160839365587028071564514847922214941492862651899201255128554910241785548576454691618140059881036065044021026892969079958459853115419366897210953036129721121968297791371814152167156519980391884089617069215598298921259072093384415997900932982074510102761037512417005070912123382291630898575234706166757312985269857418187378388534253487750944761110130049012240376715898274875064323575358437830874654891097761556513571379679549179138970469830051643507988603766641530547879274562794914247816698955699836110804704075144741933400414796452952313317057719172106300327636407200206977251205121391872392449882680829982287120457262870339144154700772577796465936767731176263082865600734100766452871994181828920683985111739053490202698607693508187598378232157552002574415787860095430562210668250402390832413612045157055064233399465530946094562189239007261008714133150145254316874233584872278628325396146762504426380873422184075758763164482582033892546980039301067514526996801235384580381079156137271035293627578618049599432175670356633966376416010958446275478897150611100380286798946841220939608541973045991419906435509633670056989625703712643532637399066901283756346741597673670977193913009601607654860388902564610923309393670501116452613347582737782845437790404005778275458916399126885738659801898499851002921355231237827261223170833679346060011253620894913837855587803738322221896269017832428466078612954169611056865592763203537323926067973384069930647488419996328699496431866609504622624316436410936956079308800000000000000000000000000000000000000000*i1^116 + -13697099636856924328092168944886126317595693462595088698443337621217812347336681933791448739050234597668358106771604889643473201966917486494218100153235285458169870696156999522572505807560670504634719860513146019767300248196819491194601399687278894091644247516686289399384670776724223565263738633076993867619638516880926387026252127662069643175521110538554822483299371589919496122205433144855972611571658338434336620933743151062312188181269197813563347405533015557639992625520823124744969295599593618617379762365273932095419063476623109838827033340123159769029435675501686078541160822145215247310664363696136279145710449258703891656619553070452070250439605013768812905268345042189894540249111543571563715254887641703140096099356796212870585030881702505969376395709114641372495554349318669239911421539951982425906328827335571078565028982242557203029973132295557941184615889239917611787084662169951844334466912658373836525807100933108964955530132295638155516569467873984519340172094825025657130015127399876356542609747853055450951734338996066668041894408144818170320891458250718260355712437857464626533327755243634174093109413541888799498310390578692312567800957192183401636747315510104002025260479940589048767852813454876521631388660135380139169592970546575799512753163579557704707754097501461505184902864093875710019513141651540113709935891117630384516424473171742074161149696145471398044909032300150616977868215120007444212165489401589101969874916736799058149151243282091505248385108678332151995750285630376888864614896532069861679149970950974651256207519612329542372701756052146941078745547154293422611742348142008325963621196028374293646287551670826468204021522412064217630416654600543784947642475735011692534112107611084144481212099670486830091828612027769581924558562088832233032436872276317898553516352795409443044188108861209827690911694486402549589904824471995325460786586616546001375606078223333440576641894922818363719588759294319190479869831295198628110802998341217682804183847346751074282023528878955624510783619886146566825636682584027539813787459547284858814377187025370595525510648094955484164186008107954882009171710125350922974459194775262895584945164221999590190374215327229942178778314093268051177396107053642414359111997401892860065814311894863447951347177411959629923633875669477578691476979757724750604560245485734058908753589298418624701664191687718050934476652113964553095065451082547833198176619753539782105118767019452945779462172118860666147540905742405187613782643942611038020176607359890686774053711750963815357863215693580053959852903896165945243995074130247063181947670084636080475759158507554996349493575680000000000000000000000000000000000000000000*i1^117 + -3454598420416386217964666787458595699216819461739545119746544493058911783693329383042056677618612235661001692929718742332648611305388572271157383642438715777620432442298111687438435159964594171401283963618285341250312877072643539343899475322208398018339973457553925295846664865531615012781193177503126629960002124676833600037004132356803705066201917509046112509341685513426350943367840016636024974292329525822752148717392519799464180102048340499478378041189094803832058319274736299795758452170218225614909687764542151117250143736043446185491275773501584814953300751609481772373963392597381866818478699770947346633861472682819761157117600949000260040952623104232887252095238574963987004982616605251535091944526662363982458940557756425618608885137623787834945024136198010315332387133313638933029852978720012271364990117330176738761364726848950132917157199643450907634867297048676412915581201331097728226081894008907452683228858446951899334309403721494050564882180129136141776684001838887784042381897137356869519718846993870836621605800912913267347747351610924063067887503026544061917798784351738096940267659682707613351732205441251686414222748838991151091230514248146622466526784860218761264838204568186755415866153373761343632697866464666594132593063825971820621543720579332518378083204830217036987532978993326500683870955301410014998762299768074777923614033477498110919947334953284096345519394156066932027355084650001445934865336348542871782055049531529152756483421362686301340502673882863969004135987728194158213989611070021626317645962461274575247523343914010873489734845618681829576002842519080918066483076319169403821631648120620585866583874097246315774229568674837343558341730489218555330647658716000316939996568042803043872657830604107057823635288930616009796703845744185886292416756345307219350935309667244021349600588603810550299971236724862542974076831009634066220976034362540351236851711291430552734788818085956550941812451408197215190455697783069376441557728674315042466751003513890435242613116725495284188683147935714613239433304694544891185330424383337758004301930727882354825552671757201454108315862881383928331886217612838274185714629310207038519897091179744221354854660846997215116521507994718337905392823277635386427026450229397719097384103156510680736615431963959345886898696823250338800472547975979017075226097650702352258802646787929819666350916269125192867710197558736550238616097247113430144478497152687293249769529316655181920604430937793967874099371825029262486932342470050617316303695591398454721416143070657462122347012505006711556538526223757270131619523837726488676724434200120983232326926336000000000000000000000000000000000000000000000*i1^118 + -13459281573316810409005865154372097960090266233823572464024226090898164943946493356476161544781124878524541416722216072886754254904759389867635677307936930002690008827752465998786120519639457897929357206626764950178857061305908284705022762168135291273230931026210735920211533200302919980481778746945473624639718820226008388963197300935560980566543754637808918139617224971208218029006695373302488193934904219786604542227149024102912006620606693363191294660140579945567974106502177953203889532681643816253917434743309216701984749187487908966451134238758709414191871751778394094057653917611250069735513850373146506310564203925783275969174748535275227694884780784501271595910301794565330969871364885240500859228986491304292424935951942220757147369584934642525931245952898990500601808935850566157781462407399924718498688840040564938207753226205011705088200613551453648255690026428354390194278543920957048070403182209242712368241265156464394079443644485566420309360189522171768745080083567966047923204003298653252421186180180376827707096894143466130181173902467190711967833138716423746622223923459789129487711245840834480956720635861989770308228379682389214479243444597646074268513747077831844938115779614539498641254558303198725156260446034387433022390136923099572730432004604592489613762088870106404799436403856214724429153722672408552636098579918336672116195433463751126885411661279537141046547093926975024929740602913714713908149812702109309288026989063660691986094107283748522229569778907014266766949999328255735769183583562308736509815576230691800788176376330751242044735615124701052927338132293656072951640981169708511504258490508392415293005440316907227718953292759246893978105660697232892042634588348538182721578670924792543688022081617802368974206671939349062745093109874865917988920085813863654949959341701564757168441734360066233833683272043828881240345237940074930188350082721229369231051582237584230147971929661612259162588013068709537375282567568837612247748074757663757379004426789994641327990572640999077493641419974171988081402383425624435613680920071341588102787393781346014495078857336510725339821715543635095234760944185180838476111173277795076590081632436651141212999911244082489815150713137299879622955371372079654257292426953855536587775118338528828525070422205930672759426981470762068540240785813868012840035801155969466210930034546374652436399688469909875249584656202609532002023382584048463818018543385883479636576577163777256810888266882941447448091312220077963792619541654568448135344371563515240928580842404534180182744032116096037080524206425495226681527635264738344074372710400000000000000000000000000000000000000000000000*i1^119 + 7823567128235486418483119362363159205224410044816874852327023099739253003143695508601138484337871401585944306409132721438736357010877870182929098824565806797611581200801228650944930116346547496277269292222356525691607389834120772010099049612756901432884595233753335893715466655100204209251059055080121064279214398070381451734473366334102011924613582755815218506462871613001640429637196172753491598757167216446855021623179622646730100241109949212678856671198718712701838220053645834819581720413549165657799432624413197777830922194726907772542016315781062180957456074650472057004802783147983373962130226379494462640407780737974773309805483013025833493745511891256453530723139378057601345949108273852210968837594905453717674961760604974479964310670480620267292715016730483992466536090024011722008058541534770989469002492697735096559823550721256161633751815282107307524898671760095752595451887655668828837749798435904695867898773865353928606787523434929178979050047111587230132165444831445816799997960538440475238829357570296995557814110705502525078935941394162253416720053140319881282559577297811112137085949437610956127899196096653567485977730401773004887784761745562401971112060113753207992367547387675648467251962864261039074044501467474705601101868798821683907927929812200647127056060417158989428443771747864815096059379558474499826621955388629890540418986840005705397092261667922015268033693908022962110872171712595307035617992633704724747642322714105916744595595538480952054179167526316171248208246746730339160328574604333736366322144260260196519721706446615736480218153454655182783176895983289710874344964034388956548866114186205044396069219722666116338426387065572983920558251173070958657676996563384065551982790388021033043834729277456635291492236411378467259852306417157334585627319275506596654931724945204139786634774566393263182579797431665155377047806818227758496934911417132195406497847101533299826595930964381080790014171826321747827161221944277330076224491468872279048789453857222341625814343723743697280944475221309870383894395034347026771243601013037350811442388488921765056727377594178309787230297872075221424677838604671351386742656617895723770188163056896599183240165104016413701925203591787953114484414826493599247551051780044561215559724776855856593945335834519803643058786821848826650709715065797561902533199552715308197363578677838937167442209795498395653402663725247111389494084177575987028369485863281463014874900730844777874422084999188787169262380925406887685187997387797389426601500257831933773270384170835911960768101086361507850398835205704076859801600000000000000000000000000000000000000000000000000*i1^120 + 64930722720545786578121636506254514166953569029950980819397681436994043603299936645242876829189149893656672603223766869197617807842896323446637937279901824115218010136346535811976607154106048737899545817429188519827752918143385208130438468677018264505828489916304477704779186535948080363209546572924038343973820863110512035899802327365758988476195903377664271565355759907621174996192003360171610560783221337938004485508805431759022314382087058618178244791089496017139481240834153986033249655751324683487522471960490871866825549739331693915891683837361216438287063856785573228887368761609358738756728567523645091282592850150404717196167441262496482139568913733046899015761230997004520213141822862223474142978176342760580484562773958411757293147257939669075596143564856495952520035800638189853044387429188648117485292105953795185607868830985434145673674665198672116789433692716090329314913096496033613452159510596561911850943365829610678480534388049058527575393783887307946216744174238788159217168420931285209771348577591432848369612321451424899748888274183137508783975567009219715280613199401845654590732186075149292179602372324438982478857279401017913895023277001662256018638603990127587134241866420536467543338341161734778469054176775828170119276562256390630676344769560576899149829296073107100477490246515596737100158193102132188909982403245422722611864914369303431095291652938754029270163540707553751587600081581144121541795241514613529557820448942301179869629278194742026592356148152724846156465336963599807121940000785259188620225556730357282366213242729784089688256023529175523945479191980734289574115035392910559090734317515208519934242716474352181116546620676314144874896358420503166545938028159472715215452347671009826193364524858943404439605741104053032186680545436378769634446518087731763772975422395737292770213516929663138164666221503342631990964225691579967629748223495452238378203894822974157620285442798582149829995823540226018473027444229892260239125917968655140789733865485172033290673076374182581459555273235597386220351997120054816511279858206378953988576740380762739725116499103784168787169707987496049994275581164323895268774126640409031226351705577306209122878200918876031201768336124961188838244112665553067229932623803228007201518876495336093954090217289303388012071150587788630382915401935004220071757885329702126042260150745887508974088666919150807503415049166603656439455030834122721489780078183488716134269767060699918657616394369276941704834984750570512347393247890802289090398057071972216971289522826559652004252986422327411264716800000000000000000000000000000000000000000000000000*i1^121 + -5003517116203252902380080806019968858282946902464473701861851914687443271613064542426383906652437777329972647467306153930749567390455955295860140200011215151265824132837055656083319846416004798083617797974099365407245605948835493294032342188668993579675392717741376276050855712628579232329528431442137171111449903034913116366448221805247787456654482959426365071932258509219168096003068634316016369387083844296246660696916460404975557289312628913139377502745275748252541709016262966974868718988475281056114052457381469533882306054541149451027438887953692222365379477504685825876643473309949840641352333000383103861669454981974226903864306552535097814035388911042260748053627188014290285446053608760619455605950115938619615694510295132386818848431021163863567618215154830335333976636449550734535149285620418453759497105435518936986700509860530377952978933233435959750367157755097636766174040200197394671257574734418582715578635268377549223718467114204768997746452422206091231911158355429914822329130767023803794746637275388552054139602936934128584418623872476131397064263965426165546444539489237108063705455269333339234333585875181792700261180425237130595209412662539599330553444090796355722001009469999320517257298546793250480359918934117073866517922935523503637641088486085063995369392163734758718003662631233864178822681174283706668040137634945380221931541973714201219851769344547398656089295253652430015454373636706415184553325673629763229240475129702016292536277042278060412819509514035797477950776879247191440815361494461168003342726124356048640768631777914812340979265136708280904802002537932111430011974208207618908598121737970573587347380548671180819794199057772564601996876166170714320135998804106621732411221948565172384599111652924297096696082989815483181149870755326616415495800530803082920187187237352321134755321642561612881575196750044964903295364967826170258712340218233816874031986285284884385538830629062687516050854490737068175951341658941949567572965622438190421540271776904348444291393953708206349459636643165252660217025114309721381583343926236424904500046282642842915921585583904191861754773232156139960892513805336737295065573392112243518436162899656039302903998917747682710010929134609953258881507607251659944521634721817855260144492734070004239927868980810296961100490659230652509282297354039563422639653144274043064542276415323591240941811526013270330054826130770563805609842519656634681951085733856982123785277430266805609556682911786523762368713230664006723740358744076694812905634702057642431513831111694766571520000000000000000000000000000000000000000000000000000*i1^122 + 26789503129746919886815955843769632922423666204135078619910333461424638959889341482996871128053568463192705524495689946474837810720835182814622605983051022104424341310219668879183640118104073292961799678414130590142493632584040804314857395605387661060789264291537370057080823814228115271877754250898780629965018602507709842500347389880370458935880243671731266789344022645750386467236440633249693578421638019162749556469319972180145619662980329337574518058641976321385211646285899646772003720396920250539482953347689379866922696913497285185063294538642715007101408650760405284661431618711770718425580637858298840172665454272179016139795206986055657705805994953943975375207879680269911637567842572171394655610845554124943361823250157847257054577750044897233426518260888017755476296871202143761802691171721597480097833759148342554894639940015328814919417137809816864191106188774545487506203570687512901344496376247904937283667427135203045417352732228310059415765987926488261397517341819323425095712452925865506577444231989532059743551060257060364704441799438395692214098003513847613387487079559756625149094693228868463334506770651384205608806261176385367004395196101852773712200632284688113036483647288342786464903433560990091272728011827634820797166611817004251759607430270153370490325261589080081096918264783799793274955136689491325102429398717759303381458503742723334838745522597351567059532422263226458740174343245856610170889317770827626473327995290685124691459292884586892113750549030489345487553088878057142773197647876558513713212978811922128697362608183472251704991519590434584872317806681474358725683865700832994667765094266452280290019916428009731421545877770966306151934001059967524164347524733262619140674177618191588666172630906323160595827260679606987039895705456004401179891569100112639762329995879258374187212197368156914400086507353451202752250487456595365336171690447277235390401142433299922378416937889327917805609964656089014751901051479396609835946273927812341426592454340863673353879483973788103508457346389429173144930687050418463661229807045016003832966654955472142433802882399541104346551391337190161784272226288481104538432695437982869055974987809597547813786918092737802049610845180182284979390994120207068318156234216712911965636840891063789090106658049107977454837215703248422533859898820928455974247460951642601636614003292265584338968115514724214862709947810664716706713914498685628653992683107825856691510919790453025029406187102471812078250298048014876379354385964287293347830121885597696000000000000000000000000000000000000000000000000000000*i1^123 + -2887546541397380143223794086053071060071896264448311347202496831226475465739401229674888533124846866288317082844836991519957179551899500047042421191844155466372736400174693105947783825620011762054760588176564860081272737208101885063594462126497777064111040113539415122114653483595468829792459504643199856547962329588710371123476156905901270122392489953299082212014065939224975285068566801472306769326298647061339886260287069667521441229867764148491396988626174254957703572559805531414230062582975267726314207695006026426786633166393819683231937106818722243813306399513481248418252186169918730750879477168783417107407846475738267991307568331357752882604728530108942975897562673391939204894621108932455731274476731282175371007256214913325324450257370400948323422870504877779407570266679756422606083971672316298396914850453081867807815712338657919867542677164542773543631171097752884899596196675247740117519955764490189515261561876797977763570074992742080285778205397278843215986431247584008279135190224715842400797051839121115803351286702687056936792581122782708942668138275337912340215428120716536336038072680909663461179404213223533091907404646805075698846047594587232103351749427879433105315652850232522590753279361200992075379465102831488114702994715905391785176530566253525385672909792513939861208760461561355196865860118830935653076804891649510774791873262027081306343457483337914775110715100540458169647253845087181370972787396383837049165087323666152723532746711378923393789832497332549794979942618687184544359109025795536658862422068574518334779896089253070236305845790284126293028894276021448020229971278299420339739344547577152623012671874201884161017422353242735436905125172363260081436277904313564534933097330299299404052051461954184313050063175608816506345078478790020717681713809759868385748994301800168100797347386553291283175792085952405179829777458787566031966681284050002444234710468913647068074481331273878033414850806786152044742223786159966745375284754310215076926897999960856999986907409203710555865986398404987315307410553307444150867521747840993730866354138242251596520467469476076659529974137404210567515777384747112456384591785546311971259819268727241258142161727607438406086430631956754656721848422466974807870645895967752849712825185206271762709215416925853934964371934121148433212363392820944026089155901750122400783841187106580592842120829080484010875870337654832840890067964377612568782773993861042040747996965124873166953030799098770115412117197261083218311009376665600000000000000000000000000000000000000000000000000000000*i1^124 + -2997902529727757622291136402905713177644123007957418390124008344072757826188092676614751282414846376879389327288004312246765115300123593597858825866528004391011259730615933369350971501714841955036868425841074898235347983135576770735671438085148542094470521873264593268442524542302676767294869076164092317237488692661196377562346754392634215081896778486824197257052792982805837896517382580088337983312987559140678844907757737585836429026304750516464044519919041545453804309664133129697215579462178783228533626042650853612101165284435902340038592839977762345491474590095733580394800907711454844618368897425102936909079897263586384525773694443560012308110451312053604052674340080416143354679032269113931319431245707865456989509815574627669751112730288264611930932180293076171768727790930662301349949937629597885369815944126476203122641163673567167182550491801548488844811841206288326361096690506416408055320508990628571951414538150073659269574462234788535222352611920960859333096634149759639956892699209661597991105487201076766489597336307543931914005334610214864915747471945286849349577072858407589687804340339509303372008535341485906484599397359824067275256033600231012520697631664261974841198690892392739001518926859870044908494525531069495833407512623611360129386281888360455711978649743224272293991096328800812979553194656319879063625818989577491200023368060882290486201881241446299239763885503260037131313941427624697073220696699578244265039289699000969390119781748003581494015368344847961926267010333234574873825396369814251029927384123248296193834485001976294279706077208297014246849438831764824414521691078479974866781640532894720962737041607911627449475752377128495898399069574871121774715770844702955777267573354259282694887230593661248758476731928030981513647824833882701128334840067725766193378962774412875959682147183264683309671529050537309191356879243993710145382038406454906383113630647129987216723082745507110405675119123518282843763341629394785780505473900938724898831899614286069717095376856332025349083660863975066115664381184895956759814542557142133611003232952163511446921232324062307735506039100564489181111829514787674715696021539709732259478094650664270158570068899584060122958151377941185628351363259371709202488134689152277297913395805021206852997645801233999955447488865895291687483873508628238653723989150508432165393056828848103152532946821562320458832376453292775477010488437105707913098141578907717396130903237033170446488018168873823607193600000000000000000000000000000000000000000000000000000000000000*i1^125 + -124194156615560405551002076836833677029189350788014393029451138845474096363441827388743483168087916549003560411208088359205637986134822773396891875227030474409912583632115427054460719177456354198441745333042178871200955827184149859762163710753894831250336824172546382815091514499445005319360219794138028048148856128083212871187815915994010088131084259255681675565207378282466219725821055670810704072335940789532459011348117636717105552151644527657426670811693404530845096115777129355278526338444347142112864507788016065777963723416663093905264103323951848003663961690088409301110169125504358945373047641935957367721084184230199874675262473032806881624617509318709093870871930363183677811873213983496560736096142995096862761023138389193798098584908032838795744577766891922443206984635744546773232812318325885700992430545938332473007387306247494371862413708892869439562497275297340665958437967549463425671106294405589909967931724151748360149197350039386115926072233284557516689942617374544290481880644985812697717133856412845762662623645987566641577260106805496412340035279132346471555461819165711596852009018414084741959835773570741343385704692904557061720144648127095598754504772082807744921388289658724828336872780697946063262129379056430980143222843141621821544579495150084153678097936003267392718968401266551577558984905673729665578484740315214631495271868718242495558966197340951091286863468623445486818412577939220178963629628477840372625865694550904320945646261955976085611162234524871349633803212968962802875835703847654037707464658887628518845585747050849394506915346601240335760817935387021832584035940284419346737333693106934782400236448966010486566468470682489477766603977523614142529330150680562433488105922824952037231735886285832568083599791645715815133961412543722849258605443725092177786070506245444981120672999765807592208132490681373732643252781213647882294159807638706142054729644888347271220437261790735618487144375188583405839623771456043315541278235839797502774914820641525851721254179301351587064802823593421331002024082276002020230295678974824530542044594988423332123427009737103222038396235301685548865464556246960891600172331341317253474447482842956754900917628293615831199527476534882870304187976076903317712795064000540959665137806947497165953008103541210575881681250913230843764317575138254590560243871021163136261670563698262056957639863133540749232277320531484563615473352398777752915651580574271089619763200000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -3568831408463837635313502689599555072361214196220547807900792515790795704766814613371270738601516183320461075331830712756993045914434449022364059386851761093476997075185388673194492128478379175722834041928564116441780358223170964615555271040631945021096532461142870436153988578872097996647864624337940334149840635525025916257060618285738884281050051154213192471270728157679787593225679901372603793987874901050848911703659880503393922313637638507636583972594300523849905870635445461661972921042478359569076868950331533571682665397810883170258275175813684024535601043313395449642377317617334618747127788309234608621783745442632066667642804376445451677689878943127275660223361871600377397731541488579127382217809780700527225798311312362941318850022450744728799730605096714550226617777731972106892891545192546636329446236813104579343259153627067294512586948556432071825650920298940436684531224537054613174165221434906803604431374334937110292565198672500325230191076295914826740863635118575563779800079034349267922037079523070741359946007205048885285949013870256853247751279484812721540840938750769882746190797909612721847782948751211787520672544503096671358874537751354860828450486718423532693299721329385971990029752039698122794675075198804126956289303452330238114899025886584304258895487374114264446549912884832212943735998635212775816534289645717599517210257474930688977113223048065239978617881802952816324356957773268269205878105492103464712841866833395592612987120354155986661842409674692754929184703771471248011490011802028219806668160829434439258906759125025296953077896515448219158833594804685684711407562128780618462226580525585261146712994057717163674616887275370602187583170579311886147685390895915484345123284219295143592005607440417865507967640538054645702333083038782905737757720303876412519971228476106084239149099679115788298391834921335862573785767413334988281302964390542651721599635601506181453794202863224132552785259354132384187650191822377378203419315169871333966680460095086244358880628578935421299106488370823747430771834330389341487172358165875532479489188603900013570405212362652227476188405552888423220896544641911546024027944195259447900854406277804593166777272525097146208480001313987387737614650696386714436062424411337260780777090360886417795332440458297256186866246473969328241756655859091023666548978297871398298516107031768216726999637118150334309197924118125622797847756800000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 - N1*1683713239047629901236815383324556468445445855135412090761697808424686249797150967072309205961527648157777675365171197178211980812558503830955231435221379708917656851921138498215384789391064421406970839459345199705512308284357299835627654870119568281159324631240585813875599016427325229875076327909036456287068827925384723173369000000000*i2, -1471870473801852489802573680499143954779688338773286663184012304458965207664897587070154762805260180404281602710414517390830599966930904612050870963562322731455545465154401679877945585442870887405713992359879130471190414024564081659318577770795896069285900605986584933750052517664375809666717447092842684160826292330801175784667202810516833289698540831570737760272744643173323920473676085527826006413860860820164735092669821049370643249485418601130816114594274847165276538578023956265869052245738583152980507244646434397121068511446050619444681127441030557352623496008562703586206408442007764590167935336703316697250379059283192541076062139440238459135006198188018655237993646309714890289415284678395473479404371258226530740774338116350930254662232387404841105595101222947360396206827365844506694021661365587989096894584094572695258348296855996516221922545384661348479409315494789310352602232905050251276840696251244022490985925927179448325108473326015937075610251954487464628718360529704776872244211925162014951337140509919893852217877868228193156222144671122835279304307247243627171224495316197053172847152904500315312424783411928572300783175678689390388162011731713917973294128714144907425740644957210725599119551903685706401357822522765992423203130579569694687201674185723110303008395725895549534615369563379071270564622737739436521375791084426956724957075584544769460826161486172991086741550928760815106163626384042967180130429814522576701168333580997549288351801866144460417685747334760164711477850659905378535230644578343681596796322787693084699443989158457873857686495950621729888377126234138933333575602848840788171952389407367780170035269470418330482072188554402150522666578517940768368259608768089367427649734050875044079575000952501664416427304214088241196499562101103832268843370057627804540422167380708135048608716154910258221625816992339292214330696713745987329368254476118364778225101412189925765506901266127650940916846236056299343565053266997235073810310574390916223234057635386327571122043520297747185086395984178425204368275464753147533646484884122523335548911174279815299488473928525789446938284291517243980201702607408253966691767560160178770852593303526236237282484006700171071787829698461203397162603642910780697241482283880356152731432154019599282985684156853940757644762021076812935038464218890307060900449605936041886773456738198831147140150226302846321335662574085282831729658584782775239830978441195751881256623096151460616078038900673579396581193428518040011759000983316507524943313907477220178146342219077197367168317072908516453449382269420981175899622509270217439618550480487508661166376460951808804812597995232113169324968521306362766039559983065805702790858855373389578633691231107680002304387739762227243439723154784100815233501148888540345410306096306305626336962980123892930693577186387789771781791077663952351758011681365780531116748999101922024367151340233788120948583935787045490228136569541505937060688681019949598150036602117062695808920649908826050218449812200067493484004708902718201171588302779436802770411860527326908271426634782374434657818180818446372165753133304844877071219961926727151644997614621193160203808665380896923751114167629867641198523539840434592995053708613186326779325314378845257472738430930710426905650016549560520915872536501374050849787423473949732366521680952492145462566977536000000000000000000000000000000000000000000000000000000 + 119079579379752386982553351371794390953928446631632139310870159608446697184441721390866303705741610618141276069801754295211225618304397116957118434972774317800541644759939665089691468810551461113048978994741109047480835648890339707700721859815700568692632890772514057899220097376251459357388454372536667965634070016098768880056027596054812191687043553529405383039207468013914076081678926570430844099196638656803214312843268241048235550244488217934557142209937883918462023202440264549300070628392531961407377487425175569103076955349493680794038289198730208985251117603903156174262248497453451186050077995330827938389683315351654882868000410184738412829946107289799944687893381177315502035965449025363063128898492306573271396596921947050695058710291606246189487774678327584645190971925798832639303063222839822100717910734396324896078727517742875352838204576839035358671422000479941603844023500653262280667926237740519104247115833319116639561225571605167622490523667464228196936533747657058474122875589044859929235605116921409109046236920358030991081339426998444243640796287685288310563245823819345301790530009821823708194245864563073996141269049485564451572178425698509940128799839470413426998468844760958500832248631671671213327774240444450836327116253001510442927737626923818139333787401841774013000844053480499139370802571724200299189910673494958096654218579428535982804412804442984047559570381507138209312178881849479945035313335540147291459444729965836115388547816477666898660178504509036750792225895950276148090367234123631582826171491630174422259268977163750546575160006807483537201707670433787832299674029992570169016220278781202814799069580831589042502810264478947876691769329859260679617644998292960104108888200645830690405493242858952979701277923760085509900007361989288467597134558835904407927124990044620487121255616512067445797406138837609491410569605600135630657408782443769210649268421760057640297771338270437298981888619937233830151986294093748398016410471014784081852965933757424890983636061845144804152855390895639103387380915293073933765040244644608698196254265698675771823834149091507137565349680758087830917043228397150518376717585391655211081745804127636416433583042854469986563527229034711895469183117552776544505928256298866797272564119645970689843543841527890448176441888875465559020628653331402203242088167292441109899173688627697486058900948091499680445571194717818299386054897145430260590016149164307503106755004544349485656253814450383124863783877553056468520413634425237790050617544573271570968393438121199468147254582909191212389799342900404590977173029360101930187006009729477301962290753226286248906758240044832112242613483854123017925460340469859776791532609491946443459575020568870758489305779544018383609939153758027221447199538861497337644568832161527527491572137332450408304837502855781614023596291630085329090988614605603247866083819488112518608297856735115781127557286053660542651418631872651510063222053840605816431976836614736423758622372120042910875139800667358580543817010283841219884055931443498309627144063785084872561135835516990134722907979874044996379484212834035466440366433158463212070186155976983369994383889758559464413918119603851652023414582068690446141862367780851824914314429165304599103888702251928486294615823792336453490128267329175192445686705887041594868721090925430812040751743059886080000000000000000000000000000000000000000000000000000*i1 + -4355342430280854952388213226590134222604296628696955846167280420828609804453194634248579042972720807150392467135236316844771979924476806673893956510065345235775277838701912061564945663446939250852145926096634307149187357282544193860071718641498231151564204604393992305038020812281282776966637833071055568426442405231551858634222452210016755122226905835079693339857521752478635389771787542639845576459115909290797600927563579698553465227307023930695327783143077076430491976104708411415053878234047679342049668926963746896902522231073692087513584268292075579350027179927177630455270375990585110024065706596582934134106923534137455748251690383796805415427924153222185315348903863098771088626842059706798646030349965665259693218946125749404210374017308522542284969554362046305925187994417715582110659917338244861813374588672123087156884196592707374648225212234579100162848120052303057073374395059113835032432299020112185791635780315501931208456551181207602320087096093759323943407175716967989228432619590061140164171529137304254384539058554675416634390628238474379178309833342836885218545233587086891785561523741287794245678293551285959230676320370221013831156981031746303273497812955578326667652501941921322392828074431887699240308983048333567006814719923420198511100038682298243960660892287181530913783363208192555243305639905565797778802947264242972442186352392876243988087653400527243351916948781137294908171207952598065163619918075658293679043171819785202792057020853555490780406843919767857351167697269626074724217274890818506456337247817355527457457190724292643045164811398664010314853636434932506105264545339268039901555661473555565802399013835597195508336908844718948515455493037073970318199509645586903255463450785324379044313761783556038400142796192203938174729335585882454568564780836148159496953816715648759522924171566005352214795471630924367356408439503888352098180374935683105184060947809463181341713003139895524755519382107412174069162061170895216101532116595982311070283134452069141624160349061119708048955103975426003957061748299473552629490654852756029700518327136209894596266717442624730827194437069326322367744196245964107387913057330775485459089842738924688522073518510131155609408350322606368609592806083035633140982591634088898230750569735472568949519873500353437404911505663692713741673129578460148709870122653171766813954253944590177756368200338762270469131050942799121079793789318551134489613781974623633559307653155395165498886323378572965378113141849597383483516795999824946489295765905804418027907723118604316604397119798037343322220067552350410493007798127988970386374082740726232653345320701558981280112703614920137802936348380039935778940250277073203608765347175215643053372201177692097488219762493097881185114610705582883723782881821345435546713935066310090961086786947103766076986749470688384954907039866199849808174649766515807571576218080816927325687390428531075997085915489425036438115092983738860273052029520856048266678799448605516648652810905928308219956303548724438062122548858189618595190285061590919055449283213629789025307341349176381374569266161880875770334162114043699171749395388317053998868785998784488319704868096039377577041278916709577000599187297128789698228870717588815179026027492330646115822204038123332900900746186836371525817331035074353246859558894622796434265417178154935885885563045192663040000000000000000000000000000000000000000000000000*i1^2 + 92436004077177632595109066920977121971910639231210869940237247704113073020616793730401035228679748083686328144399929213817695330242456583455368335879034553191615410605125067879187026758178686139957269650621563649117523574594438192037132507894280536896534674714703942456235088261179473754022825550499346628024304516219061760455857473940577073494606518362820497526557330085661753627527123129436969462908095103468857187198142716364654866487901850381157905162481194171043223267300839529720492528545980628440216342604563911889129451439103129874281592509410669104943095053153068346902058876882312584379094802589840813965900007612641799719017168916236448052122818986096226500208417684318282857032503277242955009674720317138261504537874179400420599829530222271219001777547117899265636517154313368491414634369253499544992915643962019997916394830094545138465682236865932919709707047923854741721281282269363025816771525454118891886663776158575719189748093180282676049166823943699978991895914292471300327720482269813146246057887488811102559541113619261252050659234250776924894249226472923712967536861387458260062066117717718592503515718460656463034650156554540498045175943731039641785910864549688709099321718710462566428582014162394871204036852904069842887652382045104990227778407028937070097073711676520606528909653856704886441255877194531690010753174308824194989792465764628079349324597826821773043783876567552172156050153560340498661304915955246735926621036385673285090721639505860958898906108324783896180375270040962746530756677951060547003217421764658786827978455398091047106117615287701902860690285038530568300461279996529534065441614435790861100639380952469793117607077719195553083423670448034501754870120197248048599413146583884994003621620520734012858772890839929464333283616687723535653135599166672202304864708856594448032864564741958620452655552388423498498024714140645066970264588322093214103562707842256775156466097555071854803939216155273686180988552795385013780730795862738110623286100237876925248062433193427751246452257335849293900005445265617311992278790802222317845587642196091547767447421035553552370029033463694073375535341958141061652584084840172879315350020152105935707330381344255236617997722696454533809225029526020022972663149501238174638294449265687772350398366699050137843319482443002456827225072436084228122097568680497293300491510620005075614736813730193417197323053266215332511001379208524901600648584041232295499673829372880791055401072996294969915841997923914857331574682708721669476895538386232779981962965432148305615091008543412906037630074817930557336886357179393985060245624467531917503964442244021703619418825819939184881260683130810639973729332909266981075167017045868013635096531516647059253721548714768009261007615114257512440599120693724930934067056408187511555771732367400664281309011738180216652740259277408969966359079554253392212278854850721999747833423212382501254099845847885649558204803821478100090149038998788506797399963519539086275790200857200220827220574994877161029377760379452846680159175606587809908492251436692569033098005662228182351660696454506730014271338027147274388439023234417346671906972714225233669294863378464375635853871647158303979630082414945434212689307955325177835445766463150002311078217488832471155409558826409907387371501197936861970021909927264724253912743043458242883959889716051968000000000000000000000000000000000000000000000000*i1^3 + -1227778756178230587235797463948079749933320766223132612050902275420099386975374221373536705420043013238249842466880258950427140934347767433303903449358611338748009268680331009661679947765093993549726418108788165109924464614039729127863464538473210205372784556147234755651930098568338426944225539416167531822760660784793654539721937909294457066178440533989703253119678033605851380662690508350627017429660740818182616527865667363679560487987534847715351734524151158622295982737618731764138226594314240965335596411492210197922792363836782185998440950056512444537910665237888753073267744742468332658361180811416405681212923957205289369402926070530598769546835562675167708612475005838611748167452723928283910128105377267999401732506225728007135807891946780394753322580262631907304094736737867551691416860726898247663964324658021860117620473563309794359063907230596044660794627104926735517682112375539355115349208184941230349930412499141167242782139378464850195954286206215356069050762174163644019971501090055620979955016216513317157307322965807348229377618972164346429101979327997704275476389158617339026732393426130887283320381996722298333881367242620782443190041345146471108749758626036289010436910166524793795217589229064519194643052960080712619290121517763528274257367341731724094841047340055092011579002781183267737392322680880396962962425945083382791941801344235352153640497520265915608487071140679440398953601165228002834871375345358608810611963972993905273101085293041080866304364453147735702800714159275820886402872957716535585707547175641828134492462836232114128558290052752646098504027447653464700894158582490611385449387013708150026733045715999964157269233217399179377925627261940596520340118556876523118794510513682510540671395300350890556379179238649219551269751357960672519193038378453883211064006320006046279959894361807093100215412362543002160697856477298610297658393783062574719714529893176453862002995886560756564350109351977245440968035768710845241914761356429727525235013927314546600527894070230403431121865017970385122954653707144255021439445615843864591407620024637734775930578873027484047900758012597203972664029540818678337492942920619315124956988041055003425708340945611744527714753481298402778974022593357838915322994731242561806858600721231721773668590430668214025979919976668645357936674893599316461733031570548806879974346762347557890317318825992742075267384003849034376860125291562910799383105095753110084461138305826021591896591840800792828829954411210287134503461260904590416896984062947186494443194734290411784760837550678382579875849319954018816217502127198048593418346198480071601926226844961495489187891921496422067599933789426266083349995531973305762071920053507009950286208560190771755033203515740754582280860515110656101669422007903967701884082561461207364012299486600367059007484355187469421900531523396264004450836498113314546176141581562645716251562855490489754798976104182272408506108161763769900581364980522871303753762862131785995012575937091635087242841332573157755101316137168385367124489687791134356147799865714816794536375526615203214575337005383141466462488289497581808456308086385773082988464690094681929933048675810168589378742890505555433927762400165186829822168735487904039831908342326971220476222502481609662166802147790584220794007079670550420260423146760077408457387984601391568236938848077506150400000000000000000000000000000000000000000000*i1^4 + 10225163503747008920807494675372012633436022071195626145373532845212309469737719897063456200844835408033800691056331220951881848489031208985715566762565240893135218857737951623448476620263334843660112957042386205541799314583326508130619069811373253747303709249019416643088181650427585080047154760125098605967058540555745109722320285253186978476419469324556613886614360667827446077950116962001395215260267366369006876369896170303560583412987452734830623064771213769844576842236828954445534924017839981944941174587722059478191834719628205795391938847820219227875497220778189758579704747101174980523435678175012881332765740142802956518471366514901809483335460767690887893093755000632382059228506910584611713137294484109622279555951184876924350837315096493892276127110372006641247725996079852547221099803347575940592403270340003879267808240156404284243780740164666917432751656042951681751582395941021386149809594566853347415547363889556917382804785565576278328833746450853069440545429774722561375603500512933102024329483016057008154715386273247210666589698156899679316126162390870042808124439533999115394915469802284333166194950404652057615250648381053768567774242571376749743618376441052144906787467451535584832686112675465343428109597284226021383817605786284273206299541505870309212176000317932861929409605532961871664558026115757596727142107425676476036920251671860450286227959315135513674090369971293829740044012694696167344377870176322697274020905198097300833796189142454298568238940442260918535531325509719772009411496351730064936984509440828465431632170662326914912462632016413564789745067358193256369382404793991065541755291010529043216868572814198496752521227638340598278198930009843469688545186826480209657291489583108464119940091796114257030390290901662037838810249463568399174091889065686953026738893317339112832100279054028757656376853092480894726948112518074256163265132246183851449419239943491439711099326092114219996316799880827787296868612889913311223697108639411443163955288438456273511664181225904982873150694997738409460259396599141304381134092954612022689613227056587109982635041272171321963401732046025806345255112134504644952910849366556607561673416101217675748141716529544636233597745681947012909503627168402003037179899984642617605500048862490952051570253657180323765926463221130906692878658550110373004179741683849891484689648358869380561869104722649220019230823069180039473197240483302352725261378561464507274822628774638641762377077445903664715518586171656727114451093838097088644794764422602177094714997615846580081040812947696633864536506643722873506308110429324325453140382464509331023541897391385779977260380065493141287990885402244380775798162934926871173357721967365038452541914676128195021448380154293203154489857704643551357460344304689147116348132825221534371086611173310994656197620021980341499637172547595114324400955224260741415660996662164188848704148765887334142956955534359424573846314548532636676412708665760091089785110296253598767805480574461377363061119456484870695183761553197689529533734791763905568060650479827635552538509916122392921582111943038974688794718095097838473896824230837994971364770554917305952776942423315687143320582300908755330618534709520672968371295870231408347037649807335212195953061811932783127046855261643577911641929502712991994280734116389879798038637391288436685532963184205365248000000000000000000000000000000000000000000*i1^5 + -49704078346775507397122974208647647385781700122536382178931562379704829413951827745034334927929147596041264476241442617001052765033922324565293744001515545485986936134225491704964814344671311574834813061696968136899385366747672082509455448190649469771296871601684671525222404290836650752861546623165659800834019024478788549876780518153519785144269007964288283406591011964656104547083406469996430613816479540399571597184131146729553008665153091076665854520066208363651566401861598921882750128723404373098341906551918867466631830373766218328025873314343818140057168044207861346263275064591850291779030076758799575034415068826331235504636501607071456054713393687741744850254496152532937055934977665202116564575755956120694039105060208230982906910492344030522885351420250364572906922546880953504301726985612322758435653788193185889632491818433125887434173094471102602475647768745777923510554292361617598160486692203469934258724914923715144388773163835270882585983078161372261834008229672296987102239668038192056063729074805958619300843806623120894467847849579276864847695531326722598884390817805978810248243669741507870572764979936151107467836486423188810912827952790119648005142978035690565354591934511787339132947031851094459763243442909023357161783216603902078831623028097368666739956176714965776503423692037568802059540987542223987852423456364482647384144132538568099390084406844798397121795694312403995701922637717568968762813158367596886562702285490546564332464032942737237910721106586876315933673138074159391845785561720157166705470540099916648679230612549163042177546128683401223081613617393110975918463189773809867923691548860600019002801300398000572436138505817696614657752997509160745428177367381443881831358522100366579976236444157003292613144212115028406419996380401880124210374024408346919246127751726960131779862330571248490998583735294158776005365955902612896646061771507087359321412671745915366407213939533670686574644516904642330595754141876384591023268360288130004721437718515760501904760078006953648178998025930313743125150855280551595665454932992321513024965610324173945862054097605313279974768324984551184081688392746197485162152834352373626854044417452145849608751300905030272106000703690304472088973013510647579800298319051924018769353216482724818525877696458558637800850339748402863795341243171384654704242093560981191886262465160620448093609767136341118700242232431746080570567856854688249685448600377790444475499679436143633011307682705429792073101108600817933749467312456226474092878245078275111978792278199957029217966295527901722695771527589622307789989543725087003218856125954765216462572300446292933835878126201561164275798571768358495657912817574489900917606570230083766873597744736668394069132865229542251739316162051016392188341873013354813077407831638462279404339578063582626778193987337114190980306188873207074133279119608738438693270414330336055517502972353689657861219012293762116665679675828297564244578952361652656007813457255997853891027705115254418420875693810234981161234684070688948123365813466923692513457247934965006031721186923585751100490923619500536711105001663951411688059060628600961145559487635682994400095938429019205089816410637588490834085767181501204561878542231183095154822038725420961320307657847445739419402267204702021620533277576030215240571193724900801113066065679155923622376767500079595520000000000000000000000000000000000000000*i1^6 + 107649429935053223103731000139668494848205705425696890335736935837554327477939087122896228363054197312704364545841890740715007814167795382320189465951045754972045701323422972876697983077778375645879580234913344724287454659992832407161324682134558818451159875987123471655466682574744821741019465715959130194975259948562416848110606311011840687413311031663259851553696264028451625733800615294648757828063561894684782213543775007317914086704252214285437972005767248672477958395732427360993596590152920018045603600420331394013047524568518962449812614721265404979225373311110200889438613586048911857914923852277417222641953469156730380577702390513017704156662511638702942146768043987329436007995573234937887037995961052132892731863004856830252179212774495878708039373208081899134818179691779134246111160007026181615167454820229370206632159397432797393723641346127141535658032691097926477017084678813737766668972177043770621091746410584809732451413638286430141626555048620214563883523239757024669348443790894498733994588343655324111059743886034451820450116685378014592408376661916947532606234677241513156540489304267578294797568096986875355107643773812574345847281417924811435750476836285799368117237965307105833306938093512047088768617282850292010960315099426986870256757535374096600203607289520350896842738301421058679634441937027665690411976099102208616655859934012100289291933945510187800305620171313379655186643421068689562652022894966402065151346897898950072718378390311316560292671200517925478267418396916618679378721111864093238885311259549015190413293017794642601037687250175422046999197400350710542123117462977076137268460832809691006049971743228670843362701765699249167822346748499771451095551647773418788252392434509629118702536708416504909279060618695593085693468742688503227210133537751914189785143669224721372458368600761724750349214004602771332682267332959454215288605865292455552679999919731998506704194253587570408397683203464476759187644010877338140080960143290230997031304752373512193510524594182390057857281076164810149871355857226828436239314462455766886517475118527936665072565595273159436821998934203111810628774658035991181267088541058442687846270927253681728126600738753478327594597808925790486682963379980119398623658804062678546172682924372362533710959241103680915103747825997862372408098724006661278047783971091169969160501353688062724309107522879407461532691793018230508552923963529444078721196420980889788806716762626297643753198347929012700965367320439860145624639346113992768336607285481017038720728815016954150200903860133672614649676534789018197678899550084804256900165802425964051219486988104029723903509935988016717321717987703210815610110840035186370249858976244124902130670714408221122710417409965172893243352809116403319471660049941328016077538244365441945813473001191239705731763353484200394170116507786184785031493290789223232411054772954057058302003975149980497200709975912537262398771498457587308440866636971057637475970085754400063876206204927919452435568907605496441657979881663583491544350126012927986330106716143024220445493544508053870156831105419506279264910740043244849291059965620899021949973034885494031457449518825075687202172016703830883997440898314090031766423424234385184513066080489773403968703165120259653673805704362045269209969348577628371063652573541957513886827772689455587626179174347466342400000000000000000000000000000000000000*i1^7 + 45945747309264941297174868042483923005019125480970705518411895204311881373711695325983763338091650993392713442531136414543626039747445877995814793434666488815154907088641456073035197642286765930121183306573917599480661601185179540610754166725109652710172258428841029028557113380567030736992457608053595471370484214409621303683125202319693425201672984800821990738496380003272989863303622587520942362757083991738725944292463856582302011621380578594739131112855890666652005958300582221840667561273613144942614630550315591695520905847656542081884969545742973940559419681962826308695451358443280459614684063771976775928540541178515796174772267556685975076151066286047006886437157361628889319389669554864929252407587966208322567747232536543284043869280326736989138272248480297776195476140277442258671766546570448840940247201599771617644756593603392200808324978573155923524690810414772207766997401149771761885698399764775615522349216925640689681757449998302919079658049566282182380657157154726481023916622451779661138031922485289994106647937015916548689187494953494190455959005357860795041531136857477266088823757982734132236785608524416122561831219283302621837931855749975447988161225473191148140808137423488825822764785688060702876186957899935812615677254102741091637808089454859978458708592826013635862334518764237272063623724972292758277938064787511684186581460823624363976675906724446480074016684794468795615897793801359038019877975510935458315058578912850293686593975817542127227511414452846236963383995956975251950564462059454178078635687925004867841490591752171621439485026570160201530976882904192866744527734757358955228935310685313777729568927532022210809616085376817174580515113905558037053695944397531258231450214163929361147304683448910495950038203947332985364623104942982925916451120756364871735318917947102269228372599048843112523610547392208433204338126741793102111807090781654099155152904256818824822079276111707344267519776297949414237590758343183308569578629089265066139739306823041419287422027925146463119515091873452625370227747051452410606684586792425460641405292529409836828538946527857451757392749519774839604649391428074351174449909192143962876103188945047662270013448257363573308768088381208645427927808608216789579133387924764159461687135120815929742375227426677316823156264114384440205305493151170584494080729586719260939887623447901890368460074723571068033208868544369334921261588802766409877093124430234854812689535430192400494807752220587051307386924717590662034580156695979908142725507384570536075433563032320360829397767812003848339288240779046614703159914967028375628415108807098349825107293985536685846152431716457592302195991932097523359903636597638240523989241648049971292638122119447636446984601397857731786318472824653344343179677153970418202909564716996197459597718779734813094700935127341864878735846854172377608256553688910964163000261444513417423958098937840900921272237388553710724717759538528095828361578340274475026874137429665776399926800220750358222158969567355374580568495228811049569435970464089021897247278812197305209049257125578102310728154044386751743927343699512355505183802952085900230183509188520350929992676997907860053516342953171901959958778845513226275161530650823658501361441602043737654729650476445547821365016356561567577296053694421524568931040581023404910327668409117531006426463791480832000000000000000000000000000000000000*i1^8 + -232576634592489604418511074214289444317845227011214059318448674844741339523383060775302535507685625146739059135388033712043523352344324070488767552585919511886083379689801905526180448232335400492496093235822230734366178547330257248694895787612566137791343229650020677715454569567417136797726763865933244560663720850615262778285812950722202828151698112119724718936825241950962964325750391917036553744756568908141228255854841913045430025634840569931875129589843565422488338940504508038372328246132669352172017984712625419173839487884123736818401551168923138443953605190084911006411984537417110873529284167578871787825076432492058074678503957189345719460765987421931491708391278065252111486498881594590842928712997494085883523962566018179156086539704120278466332786566615858022665050151240326589059036660289719003209346583787159448636541735698215528353571817556100657754943153520640137882247447144704226916675592592134973717178465915945735954422784135095219756707624789948863671281755863908744418169412991689678438306468733711228695913161643485366948816325456299476880266277966909365578153261612872984316082350589709482674758810003684465123782085704723029086240243697084004059778173022270869802496661525001167089045542046332295554262644715341344212218300440536850728663305695129418143447557351236978462209145930140467852985510447086688612468133343314117889647961255501703369391928386048240647357369660229930364277667950498768190764088409076277160333506522931763344524919807902609490934597799982593251276221542487419161745087031855419123595173185516664150013295085275463407813409252275422907614501667890815418687039906325881844504725796090770298645796818389315440710449286537278928639044087784890103864619772974695499212621065459821325620945185084925384026464107840618980319564366583289963101020049553374151883509125624693959021532301859976603365336375609620776165514891201302644552967272678389494472521102830280538717227357572075204439201307563298117355859037897629650779271281786069938946133782226776255742766755171946452214941360555108114736093968153758112980812413012414804223279482372677249168097912816771275119800238290209642760970407397574395832523171495528839787231649618051959204396562975980056800797705345741259839683032893832655300030955137472210538247218089750984391719577697654890352707971835642764615073796370830806645840437108199928062599859150838832618446687341183943843765685119914513951611443408237509604455143703756292175391636630903014327633260557666404135697601153866115846220463210932570397164687907257216703191721185145736094620971263854830184581510649236787473436555079122245067658207418594741895953504874396479644296750335195469249668353105744504972940088547123641723307537378360015418132391299153256086242562457350081313386699764397739649111309380224444033102599951519065476623102163505311388107014148204398424287806619519016642138827834543581519548327428324735042067372822575044577657466013901800929990373248141036131403642439229133530579489807739884457294855054366378445269195458856909893202659335898129619907966979634301967929730861973409363816614587685268380382641121790911257159674502401869519637576699044606935881321652089158405403782351577321724071130272113232047273476474497214507574321695545969724581310238034504549776819351278494018135812820636454291613154784145706463769384081708521143886823423688641521655669063680000000000000000000000000000000000*i1^9 + -1367900917772460420653156643546323432961757255794988460366800114039320451456136237980222827025552683350684550352186703237627337762638885851148222088061487861928985942844638171931323735674095541126045163975015906910927918764139164557793123064599766731130172142768792014591431736596712508823279988162367218506457497018591806624328333230030592623494848396769302099987860513827543526287435371339478931350361775825611361826094992983195658049499858624143147185184902376509578373211798746885368769090684453705532893089328369190757246898680579601180041986299979761086381413456003893013097042464991049012257004571301271884919901334760789841622760403635056621858663693212126679983871711437704657169790929956675744955736080742791983641565739390724633881542960504532935502622816564096324284812700673318513950645692297863699911526680981462262850162453273911870585462329943360675511082684514308511489986514614849693094494780600297168090699606650408066137190229705140017287391205789566497922234055203147959925385830100796066262854452902505771841297165912542006532229827449918406287945487964272699715490301279019828043644448331757821602710423448370167940083097459627318434444293301668591741822936354786073440236823339291696087788450306015364935245459162379684098597556226002782914156597134788103678834032538235633852064365981960058954405583426434156500888066351097669211986737138230163635831978569299023874640246559412096251250194013422852049965695196899815991763538177137042494651357191609731617564232915661155843890211098934899491169440028213967503757611266074659614342609622123639628368032993746472845984107310428728974520760897300662298361708392060687162406139306402201746912092389743638397283733072239871013767919230442067415908991434536293186363543736690993851317496295508034469591514176448360056587932401174892411439632545579361688730630129120968551723444489365066859461426893680905003097114355023404513486664830999769160275672851712953548172871577501975793284168705589509581246537201184489067783421366933783531174184410336385549328114309530008255466503408482396098637448754028178745696363142126480276959522376576680216788505970430408721440198970609373018149729781388082486532317282368469864585386282879231236456481475501209369105496822309353856781798422262522270913444070658744304436046620038994646476297743305177990264462087673929068719337776295510200284464048220170697612425812706127181934158563983417641746184374993739258083897072039191120256139069700106775334478280642408172088827161793497283349660473649026518455698265042420897836410623609419745549902640036344256154817709048319742071605034752728391122012166802326840685722451281173400117986623825510230348804068456095036026289693326375530842798684076357842624543910772393059470050900314314089545104713875744431569352161538555429347578567091103510244891054688993640595224796482231150517487874913028444257828352567796775390057084035157440655183308839662481892522116423520669785741141291869904321215835389157841633934162760280636275753116214811654981005735339232780718682574008942224468978257880368941717864432998614810278771455396986881025231586875755522705393135650831630046139594634969774239183930706004864593752842871103923578220543364770241730850368104976904926758806240027565314627714780184840322846289546577922624512387647982141875307196653875584778983391793320252804069000682862473750405080678400000000000000000000000000000000*i1^10 + 666773959328484349753232226487824948189283182806597560397609895892478835449560783102131198249799367011399527512574766230474955372597677597122476128555172734908650654224818973576028429423091676872971903999279016380131232074742009692683189666131534786408457710991573773172416916385721876294552188083924762888901241367219403664735549167186103980503132106619489982716932895350882991731009648764500278957168540874766804611506979349240871453216677983668525746660784454533323521759621368231181759558776525018679543597146458095001494259793005543834140458787531917664088375766664492329260247493911149563871622392509849579513549929919630322573089227870688164830899570960377785545679634959345829699283707574971245503098547854453072461020773777992346055747708446797669336616024141413921614141842076298104500877164958216998741458632441549571430162120636637662284995422292846932043423587645438757855455916120890120370138623187237721592561655707118581952454831833861259572483046611197670790129781448033873217625487863327999964351742426115211667945389012957151694647174579724392897305120315047956015905957510656584290513794087275181541491583690284373503568577788249462556335375158260355139969266871171328867859401783891936763504205524930699379115812897879819102203732176292433217477225884491606233238218862685139861567627045308510341235743470935637125181315311677011419597565538970926522805940543809050889102378678049145179956532032067976407955968567847597724926757071423173228595800348179558701651306934721084472357857666563854046770222723674538800989826703267532975647088984714559751055326470439880406445496315378550986108726652807809575449591929154645955228266820509900404496142591522157934610139049895572478502895192597667206742190688504238502474392732709730687401225675203994822882304205158078170188564805723668555774907344976450860842265087625795627177280685816864701829005013898381054781585926782344709196323236472415092827245935852894964255288192626915149443698196017604303154451679366731819512817898647822897755749790930603326599796437919926511478208327190609402600027165832260459916058791476262722814914397511944087996665696453010414628959283956483811029245489028192314214520307706810571868940622160553828814406955107999380687809304615931136620954314767785297004102162272172398386162747129978154802403273544483060933268320624392199281964284548308740253004231705583024876374819818426129642787565982253588234273373934322785606751473572462626842786704517706891030470242353164975314889712352011435391957639367389330906023648972904182952348516056257661884267705175650322896869311583587375899691025002094148769190165452482708831935306036972289111655032994748472419623339750332649960040033185044010521016747122725351814395449897824798671731026031078526307054886694778389980390141278671812978792610722503418300633585545985338399675478519879397976974704475841780548746747067234176135067136217897411356706239682244776684619295366661767257135748941308683184494747397825597941726710060560419162316819318656874293880842225843080604459202064963148430024702426846466140613000054060982986005680018300345100887899679987398688526278781131154783882271174375728991410150896008483765327353217722703518240583108286759248857947318378804330759976812811285652562553015298634555813967340714194698879554538317307226034452327686470216440096524115873457854855992914789797399101440000000000000000000000000000000*i1^11 + -118234021206762507893026201622090513198087618855937219413478558172345282719621949860767032890865551505646245554159747642627380450085582589464298394751687950752341212872342645950739434596194843712908676411399882379036864491282828562499981953991840906736020539504943644940501712318386317865376747998953073099973669763598691148255066219467693872604342256682860557516003093021252099939573626295604978732807015111581288282642637654082348185650889987547069320825181379326875066771116922591570984426923903762642336507271697478795708623369167421866706313070983785365682446630312388860989355064558236288696363407800062841580333022040588556376181657553215902004924841565285237022512012781546376728710057902181365910425183291094052605636745440065091108482055831311891849670157414625447287038365550295857127177209056102499543270958030813759008543669515749132740279990489262757627989882930531935764156348194320188885625975348045814254966840950069754392074014075827775098523185014500136287042063792613276670981433422827502965857097315543903869214522255260589045185244671060511550992480272071931290458515830167629666098419318638961213312444095144335919794069398015148982425964830347723227636305754692812890110875727206740864913708334274180937232977331161682265324932858591874822741784475127574035502029893736527739592923394240761419598894319214693660738187376716939016999208935845769592326785464062002589301516570130092222422685018183953283354476327125668160704535715064828297902383995481774915767705166958820749559459967770234088243898586178943071876302522291125788610779838756557976289151126317553346266151989542637629445655684417855982000066302177704068038917404615803369766650314018576185150115110003934745409607879538838239285029770029723174541126539118534689648055338922989914590717100300927178913072488505988148976342494575046713914189330767237986609587011878039015669161741626035499388805678415484364145932668439998339613918709345777017384367340366330128878675049907859941697906530945611703865301040417981665468916216510518481129799623519435759049590771403859634416602583470220782945382165464632305384150676434489389071563691230961066916801517505462375115628712690362229019226249411991538826150378764048915292435987485605094533667950311315105122279960516898143955255808004264024511861402901320381083519599304538853546786124970628558026814540837354967896989921155015053896192848229312616065253228621262397644353110822235861923474358394877142585419567415571000747663434276907765163111371212073025128995362472984450874597479144822982509984909828552230596133252775485345538147125243041117722430282168047703128779351415559364093670817388459529599533110243442605800411084815858992415855643281985269342192461037492358899985405938917820026098106967084698803194629245538965698327421189702682852182906554291543952497519352845838080263685727179212824684064657027076043025783446844343992552802632216628065163188880529514705896279142442530461328065955137834369548025216571126185276478699805463010523630794045204639388239782515226331050127597110008884544697455069259234774947978100703315174920245510706889280526146594719208845958680023887566802336156986463395604494670022996148665554312957969898866923375365103070855161994159744951143813502642507377694907929328980140957091983888900297369106265559062976365446245088063350651323194089513484105496417581125821613998080000000000000000000000000000*i1^12 + -299620218759717422437285701559448019796967874164666318109805488320460163330750393831578541690214493022547728022168150254262789641248266741797698934908970379898147558757011891241048471862451368164687870204453440036890288997636424754265439457456410469965028144016436320841993085372436756472980657740767477982074280765734040871855753090004657394825546691028797530420881579721925238925649085866361208576685692214614837470002207812761715293503174990600479670806890612555771374320442062265094062955840074905042520320642863468331092322355323046715322824059047404875837201306207541027067344048058888884542873319313912713681624240787247083866971602103271735265530634968643320306390386306207816850123272402003436245415755621273939841634872471282741954896152277298141958056781092318541914392370233056332215818216156788892423380029167540462782267155363552989117589911588147805374304502361286090557546774121658190813259746969033381913655613437228141961114323419026036048175378523176493556151297768372664468061440398411170923622751074483214214407403418134411982759043030468177128957342190203525592690622020203055168638352560557733567074780186356348388052186379009781808163366637299905657481313417366787757310806434679461734496529761141016464329972598791942829650702234614928760882586206844216129439319752504486982796627642748247048744921824640510168691827101871486862967294039021101683696960211728518020776230352357008206628364545965981858774430489996450158355042185533501816798561079401782183987811632394413141116671964900682039800426098891810896572507031438096216950771907428471266066520125358688298011735849005190874799093266997652347580326785943594162206766721937017698348401949616290961534006150435936871428765482422924925164572561009918551182273647267195363450911990592270015633933970089715648510775325793812096119265132073987776483598782464863861747578477912977517897097435215385276673942549300419132402425778036768087357292962346824463553839410316409292638988834196328140888933506266372734222225911236978899767916073247262570701707999785765306279449993851109102337027681691366048512885223426477386917061592236132969454429721834893180567977023118160028789859818541571917583539195037538029520432464565033551253295850767558092311988712501119300109212206580468169235528376158171490643463838626221664562610762269067947760797711914887396095853063986094191282069126804583006427530197872965078442647834147417193194397763304915608455412437063318919532500694060503544617284779381244458721014437467294764592456065933752849719058440185648796516653173215710765527786255019810872989007896302728139262542523037823766485909633442083063873539005032560865999103735151355462459185917301325377879778179019824929905010314542547842090714245008061141879536707276704014202733409777178135041431536702807278648450861553031607116357680038954238870410089704400644314384873058863748305426987195873998724242494915521745088999896009628128550504356807681527133938899331032753355031222157099555815506944464825289036438341092802432576293247919733705646623120853203809022329097996521430270008474908226281210404454712599672430765257290249606436599647937578409103341981109952270322681873847299528563919462218404154605953842239449478578008440661982762522176349627270764027827185219404508920827668838594508390884935731482822719591030272474514811452986014842988459326663752378427913745203200000000000000000000000000*i1^13 + -677951306452049546045733214733114236055522580029032013545385083472169630858031583113886736915252124691015479160312956776074913704143658166115326286056945216525196872499783323346451881312650796896969897701665282097994943544593146755663074273409274278845546728589440760070451389514834902410139123901176555495729668834401455479801072175991428203843179473593074207941371525169363700387490850559044030863020179846988569630742418698522376300527022885071491046917749539433638781794597834258116698375542924479109318925979897929813960668594995033709856885308275629703944213492277587823290362078765878637087804238743451956734497024828800379515256931743385372444018089489148644985190125406710633432356311208312806289374024801189114274921711305960096662173122329134191628941613143751720130315518170281789589156517696540835165983148939346954369972190132584012279104391757911555295482295470829652146323787657382609534992958765345897455907475420498290561590525902030050314239377590093344131994633536047441504998887732403482176292924510440752105876253940682396313188195168343588634948366455761766321754176792191443652634731988303669938453701729463171580147897765410691175617118996494465836916821941878529039328434546212657683213206760381707697530923484285385598878164644259812625746836769573381658098251036630063308532009953620642645551893165947193258566860209542285215132760520365857322386062644408151508288716755667361885509334139233945925516893232632856953317483752630126288429117619268704055414604481754892032500486869218333337846231549347389604240585451733938130932275139391647228067582107265935388865113013801624659883105409226905360913767824019394183703618710460591864044613910387217115519279521011558642174118882691812646178110782451199305133017471885283554320902592570371753882503745591498281253559887116356384328135080250594380717029379238422883241386722820736674041765113258999593044612221204940129696805246305549363784810752596295444392082923887958425951066809260702965574413418009113361610609186051194483904384784472582911059529354478585068227887263163992884331021833748278259472902077747604496363442652841033023336017482238708889743745028112850293692790237359071538136415930005247190083785450742116958427641920164177557391314402476698948302909465226632638408160787149458877576737464871633868492560528859654024098984703947032453105777742759520391973440557639175730159559172090453139608548689774377604241445032633214089732113880895255094666720525972663033386397589556965130482029195773970625309353294951966111991343857551187010065559589721423603017602111564627655773250888336212552901143181883217309005504594514587263725936928671380467939932426976097085058506100927947336363741977014713275334709479371329126108965700910720779325028985150732522174731238259889297138314016302111306263167664360148492263090973128749994862660072676240697912824887029353484927134689333954735144558186809770541902565122110771552967044647873507606276380561209940871284085046204531497089634356863925084226225332534471235523548227348050921326213056771744258782025638053666953424834441785898264258771012090492085213689706537556637478378862274406405308658482398834270965664600231657820173907003386354851255446111949008021001875926447789798673070960853728001282937319215671260737650334625950776737960856249711351864383478518690282099525707892630491810115021292390577589977088000000000000000000000000*i1^14 + -365618483677277676800384747316815754614999100325269516234072138691686993387730661908276575707209100084502871992207736435917388720272341811231675173893478803392092182983584532961390528077995364827974352888078810317292675796994166765526214171343294634024389428056625110027879798461202949443503484400855560786861092578105741492973819445759443351765709563894601028414649287433118208353915151406414844863046990164625828478201298619332054683562229851941762034096756038894535391318320887870101500938464163964295645225653552264572153620853365628712355516531700166291403643279289314813795955752460547596368730880159332571125531204327472767556921092305285259276480611221616624310568498436596838868493672731357912924775369890419477543023974314505707880192711323224086485792845565871494975501809143946908627184436286790908033804013469160113151814747532134014780556751649278587981726230880207763495631602483991879330642053685399319499818752607765120990360672078339708548545927737891244574865045385266276640052314062540823337369407776150419574875520068959556797895978333910208391774751626908531532064468852613315549475562970008847175284925357606141915483305855941108883343255076872131959240828618595091253926615359805664264842067826234731255453197778660434120144441794559724323251729696818862655226206816231786234015923787867121007996449241079717175176004070097533769653672135342117886199666505792015122465226449640329749138908624899537146922130308500530947966533754748542449668772314363320692413772385301084418723540174173179189856874417031183306596063024159309467057633175960323817678651836156181444853659470114683942652947099783742788046718063232267134745050871761352880157771652409310867355998220082027910841753814425872221087981908504726766426623604656253144306558301994056403622554503749246782516526656155355679311407927675870482728465435018427465208028337523983306016256568917032771403519182975460178254739773025616572922169065882828490700630334268302157490968356235919407449137061061130641117711026847049491594358551114416330576645006009202480022996259932998952291224811661459034237750883202404293592869560714202780202555571043003216147557719117200192441336114539596698288413521265228983477324479570613979639939220362458728619914048030682879305098750867124970890945936205343437026341470882827847795051666102275075042014534516374927325570576768610434751245959558429545642052575227170141763597027962704562217851184134958953993362926336816462040789688685567156391308826119512725815425451032820489590736804461957193902301909230336108484435886080278299812991947943922695714618036448848941586423815791097955805982516248458119349571079887569842035855794150102913616219069674908923426930206262871308977972895284860386687734755273132216001165123849146795188205284339480342554840515181091058111762763368364546977016866671722331321657301030721335273441643977300201346372302099218082249004634223024378920353280221497685551763931861898703309974277171637373715824960768679402663449157806287001372855651038010405114398489877662128937124746850544325255985456732948717555019796833132986904407497529717791358417149278280793234469833192382391821504352983395704800739309769025396632952048498748721658345963571483253260801283885402093439028082565749946334846797838691507313689532272261578236269596274376976219431308838263906738538407716429147100590749533044984386682880000000000000000000000*i1^15 + -104071646223738263934650487125606331317480698101915801133487384784534761018787182975434107629705918170849035234748579049550937829158198019226358241787421511735311894784694951099498911578584926067147819525467418546310943709426302914041070474949213447668570356614865680393911150468685350192457235697332714449612718270307911463525453599949499060232534590334335460605621545361482715147467406776425546867003660658056482152498419723679761990311007226135011591559593545940898372822143047732812869568266943993128574037588459831068294477149469435585818668569037666071796877293656320380990680332018668507398212128394383492902083181186425718699712443945058127006375535671712334595836195106145148423682053871453656160004139476540459022472286315351883802292479320907870017480553443179959815143844910381720518320891025434138521621576214309845164296288364457637988749098015746779567961398072999095970716399200494595201939672384540485417860036975281724270972185388391108677603118112262844443729409349537489289180967893908972155301359446423416752114230710713831123914949386692930830197425114678453315031592706912868194739560388536970803886704078900460991456046685812655909153690775799689271445170602552605575771299513541678535920960717875309734536457576020173962303510650176061427003596575838847737543694600339613014203616170310439730557195089157231241145616121862862200920173595270140244665772324828586821092802820643217502526979483035720436924762981497706546410978412572656074640064784838968385763266344107146441974060383897430240628252836059890019237166185825769198076571388419173793314160254444128866352878980313106698991801435068648204921903986457156201356107430092454909136618995173474194933510535293752491582909023791716648013959219791528123592487515417597694729092205211701045413272769884659116842472219952681434323999718506959454081672487377640283627187874788379357033943181096679767941517185387304363063866567319836237537335234159847180112113879357507737822657677952887338344045815927024480211140918799531859474626983847433908079171304151719350070748797155007034253533300073030934016010020343204382424692767099543765715803010010964805643620401079868864136966403690123231282371215586007916777285890862448723862861465649570105295863047955125114161520369760767472674512141263278782037400525346993083578387080331875078811749635238489438583540497150180450223987535356876304402793442825636735403316722418833285914378079952187982462557459365864435100057617045087632404739833228335632210341379766791404458165438834223483580070123650561587108877946378493739145530568917196907385941614558060428122618975650640263916226761547121740989516576061192540670484525953214372497022282837380692217999252080304307209130171117094803977710572856543794243564821007365467621393552605281180129490230141505382711941001484176952973947641393639146816277189674619769958500832375783899746379148796444205625695579126321784158862984171769586066690548153419121936832576938040744804333837909590335342481846367932661604385629294998899756220153757478938079292064154396572247513073208215077958601377646060715300599328255367296594866800035996922098423757960198615761072659252602490108660670476787941214385866729223048321477060765686774935906655978705819279923247096015114949156897783123829746249697127404857183070382188503344963496714851548558389409776695377527072588866399444273410867200000000000000000000*i1^16 + -23446678619224905529821126859981117887496798946778793348728255533142018810948638524195752090800252164274299526464382510878525594962749587559983402151661219418980372891828614319078226097018694858465920032543608200619076167317302656055426141687910899645448730957161634414402679745327833388539621198070732757129244404074140995609722925346410289023442726860072085801898612408651111389394520018966755721015163989872524238755419305496345970325604691456296698539630495508944035356485298329481474513776293461193966451612303793143400830751433027989030568719301500573829246703961987764852553857632363110177196041699981304521739365930150287029664995420801216300140643438025909418275182311675873658027876982578418842911703063116389682560186931264544487601567013063499852413622526601597628977372387334500694276264577576848656327356773526104435713324185381743048803362407367541185503528931619072459784872141666703175082826052110800462581973177326346619614681120655443769709514306047794037999416462130868401336775271233682681418564063340312926048976541554088227262798496854698168873632614835871470864355497803017575802925096567560712141269202879523883803084871104190673193064010460273387789459925632797503771729086340007748371087929392037630413270816459778757276612144938936531324648196137202284205707673726254044312324280444744089327212372811055959413778641099791109636831086296000219306008348442699834080781105072922155387506452361785030200568986700295786264462872368639010192876692534083665192998278421778995459813106132170128298632113734933970551794032909023396917189336157892741665675208753554135299099916958805443273418689965983770960129397316931319832561502422012746930607827331561365842981880968370416515722174268469950569177200883568751477044471257866689702558110131283933624014855997391997211852925757452526043078299015313372504878517695665839693523131025649576544992472032321821441769739327188147656630252843276117723813630696859604781287266258608905301427888209473605507996751110865174589664272954074245820630144932599254694214651285937454837487611608617813803845826409697981583781069286684967143137816901211132590960442313079548194488954730702682486009215912968472882948063281126717564209384069223325949377518595571045817896393711293701875473403159693953324250419503402289089850785958267338610148620512585408845920643039649036267234988587473741562337158639100737878021207271659435024747936278193819623819214280245434331427744711403872782897777814614530784124041175293827684530819824159342977511095476982968593409763692258669546069405093402974532483963990412891927882159785227283470486265359607551664950157728350367992906524693584681232799537931714399118187434126892763204180733631442638667692200567322338597406737216424883130703368106031234753624682187702761600232558847263949110166642076147593477181140450220119079598244009834005095102187983173668943410973471901146867372848948319772221983775906184044598575061209160771372496464363578653313748410035305057250348519976369251952350141639805787477964650442115053601995714759054247321953273779999178013401496934936760478400899771611709701599131608846726384851335324096529929709080415171112028772832146993209619520864383491396973731499647650073813458940559008244280938978293320038746223264376965824865475724508843714460848913141874261529642584316206198306443028378104129544617847531469692469248000000000000000000*i1^17 + -4938333437418627903791254709977005666838121301928340223359757451995684207661078006735561038333769132077424952111746066443399979971469344346516926976038415086159238868670706269366789800666948445912137927389993282988729827968223872443335121858867078377057804129126116900201674897551573863259774453692753670727353806765680442052412322730009333451964463007730563174660468721649809887547022273797345332237898232013142874018282563168226230123209991391563817109120441913425105118004115700501328793234429776527503514163671102461845449899776678717703094954390457490538335608813491878315844866179743977895051503838495537974780937089936425878500915914721401942689584727808805979595061847465923450690813629137961953074640635872361518724274656977533339744199459111605194169168333250713664712854199284525330441548178097774661020523616269857064645722333362514972651138197775213977356543056151152066390641567051549298009699340484587855215917267571502105122230699156487701698698656082147645088563572270970204628715039117167256915073392970288026847419217566712052708143257709209866088985706882295957366858239789853848433701305567001904536442631344872124960788104655790650123011605274230156131587464641046708481371203707195288937675610677378990675098567585258705365813203340257247316967111146129560407978726964512179075885916240244346984048344647897513243028475229084036334287349929538784064269970950692683593618653385465907045257993754592967359873198429681912927550325008495203244530676197509436805505191067884288117493409098745228163606345772515073233678343111034462710752796677613450079489054675712104754705919375575920185341286609394933599705879654542126454913989134434121021012274349529271233505825162985025598748066296416861843179843021882510124500235989393740328826709781089996520923045076764384049247781737285273357770730387163849337843435392043836527195982761064280938260468121295570895078045806722330245445081539513774723854805543651092450411321915648487705069554875431032411742515248953180639727831613391320938366843525765714501595179433489605180011424714184668137041943233516200790029381694696993322047499738245046458541902771041986561545114818600226640806377663400101453981558344742259878361914872873339698744405305714764784755402846775156599581386966687200244629476848891729223248536185683912091869915228795258602480220462332009075207854218331369915309221855913771717007112434587399927229226436478943924618630763423141584695993452572810316527755590445395777753051182487110081082865732675685624009612452513097066810809564734378770512177117258526618459019769709867576041143607042610712413695353603110651783546561746763269375504979815985735441355557627249622312076718331193540417296217870394762733276320409013721214729065504016124061205082259802318391253232164180183215631725700489609239856875957698775915553491071120570429419421556748922724892148542144700642550614371078898090739020996521813704190435021178469221112451736324873633629537937712604737100795328181719933501564178491191686468718771553535613112647914027276185015051576842391325193122570413633157425485302584839843583054924562681672667812321733266227188784329548889644232730549811903610783177942273173588860604721713190902459225266947554621897363785130652733581295688675561123137094013776859522507480526782119655690339843664444016292055036336280435482319770852336204310206499845570560000000000000000*i1^18 + -887584798364581031512808469791104415854363386858535414807327076796179125828684731197976022060716058987247690118755434653635087359352299292620969079410414137102310612608798931204064326239315364394935378492077488096019553368904734971018118053924719561526475126937181651674374162240778162609127476369314103056073676929209163090861783262786717408354549984716881228287004920836538484233499336564139899553177845418496589934510115506630614114491934086421760410694241229356104621469312623950850579961919812455380588125544441603156521021343881709670411713620156314557270370917458571067994091675865952330329959524361172717152897736983005836169454282960472129545454741956730466726117954602122804596149914441598357882443579786771929201721170335930218015359418939568537458972279831126665799678199142874455907564284616498807130967047557610365235979770411235388295016144954789937724372447365566750093447901750123800902291586715246424213360501640616694202280747474185168131747283681867888551329746697732233388970103422038723561551755142611257716804017931500978288916625176708167732984960747392850158621751223155353486848690963857492125373159730092311197379459660870329524195860710573828588903151263225557576968396600420568788513694987923492204376229382710642223625614909119629825480379856303855103549452407292581549931809762383341503234272021753452655008420323279363996694976197084080020967221485326327310776490927777376353901137143509340856738659113098176129934873467942354174156932625050647323218056245877307673005889101607641464028933406452009306329831981634103988432129117296545072159399695961169698763636518373251056970283702877042572128857690165669852275717007819653960367470968830980936588219280596210489488551946669619540671857864255657828422765255332562547666611222422325248774968060606561715836552899700743823598969831631551190294750938041072393059894990431779028935001727495610677907001876520363085790829776815899407421936789346437052602421675934316866293102125668229305944992162514564458549433289915220481007192856342612466014961903700779267369061285726496754991932683795402646348106678509099812236837154668092114499761462790466204923957925310882674085327692685322932922521114866702313901012761243926056970671617164076394676685040042564335645959531623333194199378983694750863603203243433072136249371976484893648919561754875849416719890126019852485956583401436819491565744721004167168131676211874507166701618357935670017499517919855068451298867092607374354956926886031116903419783983048434688784417435988192254371708873912134128777260052046322749140089323548106365226686414683683585575444202153225513774959431252592759059524222033728471269560156590508306045485119625901947065415339689560750589488215547065880028106365761289466204661644400188100960465652714994964309098825854341059531327071115865386335034782008655270788569912711333592183419280680640480193533395399172237148192868508647589682022831088252572498616194265302970653984391912795844667882864153416795664365542909598542333493780653603252814195459458990433960779172970849077595885182542072055593107815280291180386072981137321770812993227042654054274375648591943183993100891782142511371006530760186849718259050877525823491621453765315546170595344313894734599901980778016665635359392830179692201679115004588390504308867386232329408049228446565352159937562896192815246786859166282547200000000000000*i1^19 + -122000606083661432609293101792956553352790142138895609106366874289604583947696233694046625316229719965785300745372104495786886310911906898002859172481818572830681027218447966374880144939922857642050257813415667775514968598634079406783450187924586870688432293141970448351479995883568749486068907365566332996399431902268924213506006567943684167228308439594081523239627482477956800626444603452698840189823655784759337568790435199384636623212740045470040995787262353482299756943372720483515415903219177477081847329128652007255921493744656450053759155368918710542092000108677074086628496668047424697651590457839393107835063926074681633086809627339130455157406592478408209253972221390231150474974512217300847696567134960047624882322998549329527829958380146725351476693642566725084777852595499683652889338824762500246774905332724886394931434725748642017726064891857003532674115866157833218218799022431994933763080432559061106602894183623252490058946840282983962717215545548559121025809283321628446810821628151070519799058826610854565345084037121890704588181416277895230160892003779696582094608020284761308601396537009807674466111520077540657219313128550386090755142189946013245151811848036269787140258678481365011317379771997836457637767165260986388375855993195443476356463359617662777240165022719346101215356825908844099984557680683588950890191471249404792853270049666902625456497360307680086313354798191769419491143189315527920429241819134819267723768745695251444064097256952540519679904402352997363864307036633420485395049380230248230708446476036577189956562140545125924047394802800518221468709206143561654653855590525225036109221854575121496697081103406521619096108843443542638866894283882438590330630317671957896629379113585889668072502155883508755742213814128786764645181424344348174118342199144355094987430244086034961813744546107879316936922605519730428692058872022045069861642345746407975794473956942684494336267484833385039448367648750612801236481065121545450395173398517822433119131153506954757531933422816740180307848303372353297598881194217877667854490285078960517714336980691425899944911980700275024691594646086982140298053432877941495659950257243076000964678794058020870310555165568544833397324663590793345292107006128635826368744892592519211746405039851839790491689393221853994202779669380492287906793619016821929201780504362711137226651633454003564466598406102709311074650020729787348072656345025576033869084485545690934005705676385644404694122021939867251959196297105514797203463717793886603273682432303744118701699642310121839209991660635416206430659038230971621143697647516168181710584865111911688666227833399418326936093282768155893197260343829034411993672437223170295486524268303640219798258250586092446040201279946400835806717991015105998347549334162774355687924683827528550421433715039469810117404092027745146671688540187244196347132419743445082412093707328639858535481054663814827298048901812983704284791476085598404524639995516987238957488862650418988108151743000976375354575111879030593733979609299707095146254012618418640929728223454943980188275435501253799979689586514477170236406717772881458891393767175752389679136876257586839442762875516866729330954813893426206444444353436419175065296429349676407174978827203566129907186441552807572070152963740820617282831608995135148559483836945730281113810849458114527232000000000000*i1^20 + -12209826432946663056317516415428804438270420010408214783503660147077790825065174645548979406683903701439174763103454853759157172883632941364637530506161673371745558961756879656172219106433599629735854030912349751881622298974320967074124770231315366555967563874459595660295504979499487521075627184788604557559874376272503693479020559423606165834126831285679329702295044512915984480630377577804963292887717593085090366702625630786876827534907125220049909575319034902760042858579862200197834953303478785914001810635156961588782965568370913255185418126950323613885292452874617078154030699026238833758369546702646918978543644766231037174648937773081902205852485887630991176721663252350607129516759955473446603292169157302968647049704739840046663248787254196982903026731253173290934296274732318066014525471011817586082177725566545196898407636081512355699974131457828693379356373812157631082613103911640891027874435593501076611372051985211806837646573582536951915216225320093216072313898495247225070612234425749923892708286385501881094887658363328795636493172849736732209167973672896591507354618491701034944288021945969630152866655489762426194155224604230648633745734212733476290187907361965126652435808068624422385311145094961481729293815115966034975279933754815187499055236168432040320106769028942046602084273272049551994220095281539806408835500194823179517756937591837241951374086048348388280118988567257283991562410847073306526517476245869593042237577416323952918176004783226491185053765391698235724200457128737217232313103447186734501459579118623850331099732302039457132099717837401396101971563236454903254066126774414907513993714267569835064596492413587410570007608373733006139127333540272956980816364729502526866939629280536346109409444720215501536200133438197780986011585331013435081906832579061428821331435030896421234075228802524887164024143820431023556404833693835015011593907360406240764936205007211503597366097801308237086723950099969755422696306430678791467986074380942614765984181118851493005001918468217518662683834177902659536797007036892667339917290536255574027910242171369335332349240783878796969989293600302486941972305624898128979266833885837761538605552513518219606087619787513688284504382854806489796007828608989771142112068882145991732540931027627485323034388373967313785905290320808825571738710290706180128155343660142694172725793464344682083902600828897817536258605899609737843804565642240469680273763473321346454061074705251059071934993375063970185798731599857062446170180682458460351120519552995810534289113755245698071886552068401651796411909991187655127848355322841489699223791777048344221460987046491371212134356203340028784801723206680024949840650645512565761431520279254483984550558492132124618767708605385870661440527012049834970528099002679295163464538493570328621266917490081682823939681065657897113122970954997161865745670980561827133072826189394769855396274331857682262140098089092739723097467535047246065633342174179240713977743574801206062278402905685305932962459479677531094356201397569069146027034809715027393317169993607246012857239122776813163925556433542337688746598941222118159803103459745039254738654830460007194298661101508367687590571703586075615872831506937062742018612487958916609278124012364597121498721027570838476863395839736131829479953447513473239704892054279907511515188674628157440000000000*i1^21 + -881181130585331557293094011076827429833869868170340537401753838413672750504601072163015657115548676150092428295075324724961410188169633202145367826628332427033528573021386166826431808167549839597629126138641742244689138722632995990741657268315722901041357073972766250138422349171423025707115927290587911287125826142132986329228525158282900091674374051180959141669346913542955123266404333065109899369899430724859253516654738306526920103200225357197342761345434717866793750169350077899529767816543943283204417009534433936190688155873257831853291477172048076725333933628138001302350346296959378150063622117481928334507106098065442546037286733916282952275754313647278841285437885518000283919908704018542254301676153126587877647846095871125308456059028709415123383620854091998207095694481495959820455323604652559044402454633453816436522670362871161625305572266657787034766880950204021656830332101959904359513333658293473751326642310879378130986015952726007341083038688420701861045044492514333274780206161999049918102156693712321462102937678915359984584737159773105287258575783620264073693253010705942037883749284690137989593254384696415071862530502965936921856825212400200999849706645493847048995627120956187508084696360597812711591778957424220548488719821271444812328695607810322877439028521164853014716048752618991837235397143921153629202392600356585964033451138386355693252718759807001127899594967568172706603651472462940826188231241713451450359784363757046822355020157217435120101323733126042115363018549140828041367518061384518010903802660425037589424041805125863419564020914373676665457613126799621782039029865353511747492742798124732006486787683693435098118915001368417290072046823970386184887980718433609760684380908102177211968111361078888313115041349691178580574162477578132953448130556760805887295086881763691533247397693934929955270434147593164665102938344804371054646279153434476157007708931830474195811340975856397898501441370182689720308762279585232674370181549694160574407050921052138129751062856351107256852495633232984535827790854991050205548451363416525289565877935922028718516108876924146783541406212479590351043111085626868074004696425931027378082996858356664206161569776175115344969484888116674133778694469021414150055798885333992666821040039676533731739937204128436167596503081950617466771691392811071653973152809806725087296367220929834889387269084637790068008998503755221926317351868776689365212550982088475938433066664229674749658160889561510190973367264605975560881761124987997613798957106900106553601541989711640516536430773172835361531005424398199705306738383097257418485284224747413105608322006521414650538515650077541732515756087198139691999364867868567351662964167703230755682524993225974458881090445103412191238798562337694685827397665566204417235912589011400159626421038365541842184946699854124616712256515535669091014944334332979428125450176881026846819730364451993883134995724846335841744727067846685735789789957660769743050973253335121091646345184790683607496239337799011747917170463413394339747403846598571831426189158606743045727791280686308118386429964801283409297576830719473123852887935929470359148696128072352598534660817092234990440816917792932315768659458704873981795722469249033565832087239221459041239455414049181242237591010559455985528375980805072779716671875552641381032302515899596800000000*i1^22 + -48106786120470938893590532536799429173555522930534123476969689676268741219223127975850901727069309146669434992038363583010249741062681212647156964670674748516212950078011152602925068258205413974057688985518742236409733093759161391594951566240995004096976391420877532369262237627758234765729663504436395284587664018321863093376081026320159836197736802964404005345044760161886372897123418486514969829717703870480105369132929223407490456316729934584607892984296240073374097771723798160264201185791364038078312293983655437498765726557691248910840132798186510743182816156399501847616859165709023562208651611710290193684885926237872702186514685361833968725458416246186777686896039517866347561512557092094661820723443131558457209551161638886814428442948418863044763637430698357542779765944380530712307009178341151793099306763646638194703823089266562754773386622000217115084968216952557573436527811774891183787442219704630354946129945666035189594228418338302280361237198627132158440954814172265084932392284193488488046447204850111430165871768238824001476167564696812430257244040695068902967179246858645163196030715529239132870974701092320657571240960107551863928614997380919151438774776125203251174234617432802786856150939947930037062751873111957624781256160502860209383227905160261024729131022005626250901866468307391968922518507198968379719007574195328325546930610586893964804813389203126177393157759314291474309185604519275730014744488829058095751245139064150184185583968588913070399883310852450821926711125946247347142932959283538133852100600715758860320794328535173112043335275234341067426481328861507389781164107136610653764569978833670498500435002650716224857284154950629064356864131587577816860246672699008114777009740577488211855665842202335893094380532650324888613044608943072663187486225873990998430193838499939900449386678872385694559290607651876078709618977595755611311755662415440248694867836418136636862187912381428386468258322620163264011573737366403948994767949691043608488515378872447647085586301122919805497659449834628536550140093069899576893521681801309974793636270962894567918165128924122097106675268773206085168224149823067210724485040187465455025353966659009391760889193234346378693622304280497194424745683582612072161401965994869058206049683226385514689110894034837658737967435293257493145575244002613474991748623135317066036346891716367993312511673152428551237554387519683271385936504175888977480386238243572691538054591807876331089049569626307547272440122379801577465277131407236602414073424499150604836172217375589360519744709631510455668982728225176304867174705824033966632797648305264402859198070164827362630355913412174077895199770121949367300289300998436079949506640954950146534366119927758316840520560813314479874289190998386108412375854274809799376811802758135365204911391774505052795427664761451883461759122748294853699208155761013454336531864142745946561475371253535725058393410331291085579394155890364168828560249032188020225265441540642283122673833897517359428386906897379496302694803189095522436738661830307094930079277611035985033285797854198138508100409743452880971867525041499363375396494520045790336551435025597960829086846799092484580915585024178744678188613097270898844896035185274877988221013618731729853170883104944881636786924793668608127018077581782615267588595300063010042939608924160000000*i1^23 + -2452981871528551886544423536995798923472845456496035542968471379136290266082968384196441937804213398233975036584464168957670611511121398735475745223643789550103286459626399386366670471815755386630757596633153688849062963948217311682149830919358112736368709441625688254512933076062869096828963041459264517125883461313323891859834916189981189229663834548078600845332976667034339661137142200043233060494194079997403583786341746415974195611151817862321574223407219357472009762019378879895794814568427637595807588648519820473649447298985199578090244531626645674240921039617435746619022499976760768308480437583869026506909043771382850812460109780708308905633285389007044862072600500929540107065298295488228549254576142016814206244125233272365851020884198819592255620275659887457549653483287545061752180138463499264848681454598483362253349057978304423781287730377897742637510654983772455746037688049192066610840267959287283589130162504019955777919558066517416017667874425173889496363074682141499408288531508640339177709854999134937755697927151553884406714915091304572674363288684217447309604669506202051473009034080979207365598788331111629458689179805389012004334817765787576565811161509962761315743472547154511458057404822950954095316442446197827988239952889922857786433180454137460307496632051431319907793854445477353909768939894655798817464174196632217578748882466333588458304369416619976777175755985060220057654186532521795371495383460853732550449881576251312852220667905770149490009057811075273413895846961376439842040210453813251937836357619193989102598184313575814404620153496975466652491921636975854667369263442134928934625418258356594345639554225792623501868268209000710978895724821059088780780435557815442211517448137379810899819265189964155358426343768444016231382606516056405558182732924662958824257176241424837921310452302203693481246483061899376062367254792332057198379345399858960990516032649296758474505681738300681629219498881443836088227292913420787160907632728147520971177692066007579790892595967534516064716316972253765189573161182142699160900135221832744051832790380019937040103493297826271303816955915565057042712107558854184228133882747107747230153068503637197715623224193495386144255797292134704218908779086429896805733018678030958126536169017130018747596159620625904875658878848418315186662582962583349750077620811502017882428436739142683257317833070403972433334472321514570359722240517344884490472902810894244052761999296746142137739970956222573867190865403729478705621720221449581702804524832468271795709241344258456568227388355797282921285712611798909938303967557440223503230875033613453128586643567716578210559117801839259367187109265020834189352148685026812251788702667862764224041530307858579435976523927776826605677646867890737248808287269529880463445091880166031429313080718488284982131408149897945955281448076854568704140202233903374243912216556629279967402427143503294699864232737704532110649567208883713582103627541413397201061926004022789520752590494421563291088372616588427891750219374126375125174789636890696083268896177945313855842831361295651340815949258517332385194314178588587409336323231540926143384863794152135913688569871723074032845320484547635672747628963515641497203299095924797411908191234941614463787141836863511340546151140262000599965369547276123605112445888567471796996685168640000*i1^24 + -158448656699854519819258072481247423146379380894742977420058260569010624398553924474360550052847557904198851290534034338138527063762654727062321978429395619381863153793051652622139099134759897882452654238070693549855094352716178714488907068990562394563786414678269733291064837342865223300100866504730330972324433822626529918083629970417429614813416859412336579370917289478153040218847276680148249829782405688507312504448413027552152229078156005391875864786531730494840982368282433216427736337441788188748456302299786797259693971848854138197739459632478408754057085640477251631552565051900647032394962608388572145892390241778724040020629306747468330780925978221607442136175148272108605863598989178365228639657470071142648299789268666243297137161568146401901063507147059049505068139497550034557604884420575996909175306932796210097674641991532206754621938218011184972527892391138895217308525322474175857487128955643269665998801302745488276770153888323090873494650035543153904861877760465842567628318727924755760793238156112098173936138121348381194478877248867417140777929017057216925540092695262091883251145291784049012141799554725424948443418458817870502971955394083697478958349368255428493444523756323963160371421848634894307590844695573509668749923783226965935638907140584112384782684409819170729573816754862088816711818961189340887922205899809087672195082209677235357039405563377914367383684681337584262955654266276841737241421272775397713605397603223830530295615428383349638916264161288487397356191455477672879152516116386524423662975449754428582044731763097182144125009041191679534326294677664502387112528667757438853007453294888748458332463379912383983753216251792513102308514598263717495687485358127209506693615883433072455422827586882757458045655851534858022255221173043536302096899848024808063932916697362177809220848266601359482376168454310687701862673051618662770344764989173194618403733220861020958935171752684273239519578966611053179986201582405858872807266356312130644320581801239846053569041776726870211064198806216765881344404437467276816885712971445941846674839770429668327121683550160665532083377381054563440572447633968763732365827605208507910097996757467763754081147978492315637097723075123732900434070754451299756881717172592808054581354353231633457095826410374439788753568884881928634401680497511810240740799744163660184713363319800349674829043160941840203290773168065685654300705035035473086010883101553523342861988854400366447747050246263552887691740484698875700489192681390073184535702939373682714097937546591402725129403197686840360565739476680363043328872034521485898513437471323343608688607295068141349445817225882885811050152739607221339280966922121875525140314351749135850931024006485065257064025529233528698062351896621096066114784224706689484711924010868539604637779444151843542481100793369646932116551653702965688633920620345237843881785220682945105881556458571522662309861322347208704399371741523662688700301933205841631324457840163560623372739129538046637077219703245781293435216445922925744009860296238976690817589680696252160563339747573330717546951810391542542363219054959502733912628845287264205288110329262597105609970690698276341681900448485302839447840532538816853849578009956573775788934406461324016967740275664032532452810262602846695914185030166050189083878307340511388463267840000*i1^25 + -11704701423757947608470878108215652826399242839823278408841006369022441978263583132116874718146728567279005073655708039264985798755641054990032756657405019583843383552172771235267595614508629748347084373787426527905673463915454485858355848257754164107761672017746269931952137809895365352768125039096984933250941986599204208727529392933989512075194471408639231191363489901161173537023619524711930624633021120909833918439747546145902952368155713884462235700364261866472011508332355554498071054499258557927394849793555397061813843878440292135170311944314026394174082639860267718891328975233489044615277319778688589436440699117308623672249185247355292390933293472084376061446536032727867249214623208035324583832721275542586006313316441470562740698926736224711427156723287820227001918399994083712914784428287522897564610591956323695416248295570686859519431632870626977022154855839039943132816902256246134684739279244011230305374414628525717979950942348508435659264874493830937845172888244949595268231197487709296912233194034405002938747897755569315437436939895928750112811168423229164181599987110507918062023375743421478895704245513049518684026941431243978967901831898893740295343540882698161742094942147784814393914332042041784847865077952932238205441641721390052852779644932659317428333001456471965306780841945886088236208842569256078571718924746549280837795829978781773464212055471913045072008237928486246530076149508964674371420932056637103812595948728837947487653208997469628020899914778079100449818874963097052385119766522470583263401955832452553747081164145980437668386887604053378512661329104657083228794139613951233571055349763061222009714699858329796016951616518787821876496436246737413195140552636483885967723968148838130158398037896113100195816030876337708524839904766426854054775254359020725478730070739895860989541218200980184377412316695784927989580979331941226265828890841691088631363718555497040427298456319210446490831694552208996697878460553064576950887616346438918338013323300078925397233703143830723410788938653407746539501555544634451452198733010646605765268201237636169406662358245660235529570302616037711964660442101816665446082973376698119325915772313173932610443067946585698640581140671263485715431813643712617243322042462930510809505274338743751485803905515735810032987397850359593138232579261545459429004455019397543589344637028413688693362681016610081348669423034531368789083780166861482311723609825459381314313466221599760041431439499727450881034764549315478511522903883132005688868975187361380095504339541704973624123694127549105281905988802978036361568583196860869322148843641315178690178421513401579588116714863995722744704521328362598817230909405920772922343148009038015492797864938368425399939962184407219609184318453874137087296731107708646260205101755291340140144596371325812419809387589927782401830623324128325664483019206167550153249791005320475130659020100748044334806293132030873737517630809473969472699334121178319525577693555574575506727267673518502046908867590973793162408539766940868069147639517292444124087684815891196528438079685068739111617169496135766670413731684018794843280296523060170900083929097684666093418389729332369572508584541735798701783946712096018800893438617174909817708538407992546012381094764797535318786758288453981501104989921035754851824013168163541745664000*i1^26 + -776068099299446121400367804107013328562121244308182265297370430801938770198241175986802731358926261539540382728549933744257196451117873001204988246558434094688985822359321847227299235254113432541981501673075028538314640663343645349921325665939410593489336879808322529458466519048669844367362746947679765441505154012498714362222409248480354317240465196999450146276577993225165348573769226437027368768022045489410375811734079213228434713363847546339529444716604923458522744210121967471719665108650989839220316650415518990733485908482151622689701088508397982388833267562310508888438039611143774601157127577043694026594361231457529240067668384351757484908658818477158826342165124715101327738952019239228044170229299845358921047496145785950385739517935225428411878201084514135297296129564695394838285013977971786426907494965037866446577106435434950957921604148488613793519545686015902523427011790174373185814589061110647116445955689618720175143402911217581942964905250208506438460476329590619360350678677337843806055395752174835680086704118324982057713226981183221944711105675308643630695736809424851745536509293387156045840649322005022982108120898822387391297839722414567278798328439320626060831881877299434675522116341849468465702265625248984753516935641962160532419139583569263103001453375448668435150895893360628699738822919138187547341276828002049173239106678238811154972264563409048613170160609023358577580322758727146849525197498496220562640791367524503152788048931741217562025926971802547711190388361183007130395169230470961359554029657274911660403133321644093122353710080377607713248319487587681988841869925548091905401879996535378832053234885220262413946942503859791561023263923553426625909481100597395153157331973168666841798110885747009642769808725494078452332804140703542426259360210509968035800604253000712727916218508204968711022615049055484181697108688597116013628805452903577422018004789641031139282290161967227767438923209152297205637578183278000350045009277201609352598131731753578248825381518596963796440308428477274898670190388685991960482263503268717133306227759341430885106416489448036640662943938726959509420991691841137300681030830580743586192833992485117436813154097528875012361353348156814394045536592380109003954773422934444450755600047550984438129377120358084464655701171409783632980351372559614828705072294869889943088249689118882835309069899608521489479568393047940037647822690949145202761760053451221340780224918750369928792934670512879988239484403093945791876553253815967297433471106242094741970958527834093518710877556948366815556756167534163239818962789912054067095396237987343020790142724395299406225731669634676215758159378375309858666311741470575183014630069475330169697164647392905907588197980596588446327196404257849461599269620595154905223522691933241103726470944786075258995897774583597047087360288685087833635188882593266566973514913488270492109548155929375635378724512858397979560367448532215170232632728773366876044882450049513311229959655296496797369732371488020554586519576942655183708137459852371587164538554211174798111134716954018997555126432229964427859906204142209505181151007482250662610788946831309435965953134657540128503298419183184868547413663801575802537553869747368935030938823022588971524779924148981297807108292413849122573005092257463569434709840885710848000*i1^27 + -44158873297120384008885388406767702477350693529979480035456508102022581591321366712162480190222363872263760573572951643463215554874821110239872700881479297909810333960136886145772682293046188646176600362096469863266780538885110491831372612118748575429392410821323717093569195946235401650365099057582197024715290869155078029020831717919300728162206965795030336843587082314769624369495618111361206563867443972628691634454394021059052246356074455320674060149121189748988937711620418731541315896709575058246476625267264576379901373918822494192880084194341095036175629209317460530370430593309151079436868982314143606399952283661927540310802338365270825236430267745459141546890371534144983354669002211088547671402019341489619482347696393669895458297750290836811138995865338063747433024924233781369807489334709749969680938942822608626065634155102140556764428195448796334710936831062833093753825030733394994009011589327654695238647303466816790512090541091719402232557510585137211866763252800602148115640330454795628556375379654934231427070492271598492249111256578751233492027499790969530695431620747458720357703452738059921470642888401060474665643498196890978814866715088188364373660764847107122955247676792894689521019304280790513585101633243250712254595833139758821863248153925931889353718247463189970047016034125962616634885797267555552170485268733412258565180243030826594015993471621797160426102320831388471694572846665783365362635533384919018340764124763615471534457969602235284064369340173150082537565818007543070605040536874460587892749841525803863071483487532026064876432625968983177751234292816702231713201627953786159189627541756462798647182943844417131287957495209040266485786282728221352831437582169707919201377991810967587028242103510258459520935282271922898249077362213778383575536188002495929564072454004867880498220289766396735023984397473949340142560617404678530987899799352120134340188555553216015240800689907083581925793556050676232289493480207442549773063686991559395760177653158395260179061096382350424791516446511691097171830075370591379619026899822331923724839279002713290453691320798051064384664455087153487279557155260739904271377840425657428701462843836797311623176870343879782720867108723998639553262229971487984934572720520404283586096612077174671122974478098361940149458238661050558310683755859609473844203554931388372437572940891486310573720848304186826537584086220112090792696856593249806407736407799053899249887255222287489741476180085424737238464732473677218660030023111935836227263788249308433303804867828399378170300084353817608595033281482531006118839431599877987107424496851539600764108620161995241109630059888074181729624932001038901443576908862194797050055114697803924558867997697387395841796144159352308820507281900224599554176001303747398622020756969273193369174890954993368187597056381110527788629102690398925019518354555243670128976697657478135846393566602496757356507305587675451444574284523716492941766081398113160546069231708289904212505433921485456865921161737847895916160482701338204474254767600969909333095750828285574687196043572505393197308268144600911155092009798168377501872377760479390829551977930720635372895691590313764966285571127254620914316054159815533027104099784273062671391419129474854966091008130417672168336166599616792227649558452890586600936218977894400*i1^28 + -2181648980861239659741232934659705495904448970937021566441646250206279321727438863055220653455094032317446798505568473269105805248937953877821944631510312529422904975895509821336980790711346235310725093271878422446598392266426262308138215125021337760827210269395118094962637483101150151744324993714659038669907016214812892868393180944280439647336684077795369845314923079715610238159229300986569006473179544335621024405445634230364201009122200828793989495710239214682849020347682644438614269685123046523039870769821793272574940986485950832363206854818970637770993010143207708723355689745501448193445362923299753278522059640159311453124361762646287517410145338236220828072497560621914850948219820248845674943006273529437429715212900517712655448203849586824969395588381819975939325900025405075154280299556715118318651160516870784839066948221091557529954090412230028455133070962754431992722608259849072628365814108927110868440604805737838684428210047169977189853875395222519372334647595867519099212306771498509052353369679407909063541306660727273660899988423752361984769898848466148338981650518700267520626741976966353282594970282600965936214655147199762066703246247326643542717979312644352350662972259236011982071580747457150489094319255065804791702571587922520780011377905542122815380587320526577876832507390456686218674287211236525821720607686161941186590935872647077612097371235996560010345331466115437885404366144649725942322642454500351460689327087069625657478310236508786415558198637590806608392253414453161649708053933381169371452000680191890551495794730064160059856613725892931428085702222103358412358858013732483462615015474923841271299346326078672647637698259768807910240534393115565384063271584723218192427158542268073976989282357712110760280497118243769375111842861137708061989600841085449378895512503878377940598162341088342670292652517675129332504101055562356651065508388749692072028596948978856023365840276027102970283209826722884491995208541603809098828405368352107882253608331016638358050858011651225932654428620916920495768570810975915214657976118415960977687777305655050131477313548045511154839730113025974637382927461441116319724116129015044584457070715323741514039217540432203555813540945615224598626228374875614178265372988231535388784174762368422269724152742465939656949555797119700174609073572560005097675999280375116519686669385576660303191713848689436259321971100699920656283272071342956396199150459231643551397387996889714455497003089470001082859970267045824131357800467704508094371956080049086549269684840349490524640193423540005451082925625457978530209977535176416918270367497561938074139992471761516567054140012898918448509609383844373695897370419353863262247332409366287702713530427822446666096594606392911593033310999574719400559061543378363790521994180093745310876600326433395218237592554604412841316543084289081097354509420712080900225423747855944371745409275971645719953021683209527136905646383568671949415006710369586336414551915066238827367333406773055425252483624898774782251959507669043450366479396888907917543577676551271314296571381829744380005172159463961664010442662349825573676797231912748933573655903412550810983662747536607522926093872448814936248170734205035394599083796244901344936996812448268994008489417268516391586393318380336613836465987657190873826014003200*i1^29 + -89848857934588674208013163467368015569098297934653124193793540758249993311864898801198828261949635435861453119783352516091105292964965437473670679571621514525554414508645856874111121468732881615946676262418717525545543337948413231080986560245972135556328396743670784749628259412530095206126421907047264678320210506734493516523489898503131516474289943371550746983361489854360506852284833521278374475928584457512485329857272854622156390000713454840485355183357918126185997153452502379514967214600414642817501894742532385383887574450114323275799022232261622494078923608049087004824613388214213641027903189334111880225903625386536612869955639686895937702380828946407882299411065916720002649785768589524313434509030221226109277146629177349531276469987408616302178526934762496016529472554120181085589265016262745042036456487433345505508615436153778344281006801927491896848974418570923422679278871301547195676327568915236648959383079328926311625170431350444614443229639291739232136329781601894868000359033604849673938153790156882487488815511367952019320323452593384490509248030453206550896798009630532853689627247483037068271047666100319100211588504359251676013643049533948119739203943902385747248451924193706918953443752674330318440711722617643534369003632548332952840380926645888734473038968094032866093647671295842895138111849454310581802086666097925933810720957813629181651728845215900197508832825607206928945898644069365107065882653786001166130207378130732960494460671158105133265441958730536951733646431044721022725293564797851628280254242002874827797028749905638960067366087718216424762939862924994032822010290572613244709797330455048693091760492171056259345073900222784801056366349170798820555449986860178827239584886049660980417325778742431524724157470491611831570295473142780283909079080785632439578985887341739295352119603801250988831040469359861947554812067570654907697126366945369407012372599296692607228265398950051896740671328121673591692412403895249753047907600067008892710060268803038982911830842732334526753638172122352404228677294947164010587963928175487604008703719745273258092109190040621061600439693984682874704210452554567033422134805292286751359652627978972095125352029977571909717068316683228931171319264517263701625396716325548759549702076656879546512087210970244522493137218095150568471777058421803680385090588239960769630824407390130720058687443787206790569209046664820757587263813099993640844348048470303388435004962202904064570749570804972419019040984550721623024678243776188502934548788989561025494680860279214449660615195389236034905180187772798086097072731288261402510245633775186959605572244945367245315723117288708437562952346450906659043185584886532286460163072193163854309028421193642447064986598685251319848814856495735564022918599648883846808539215140003476939109412878040443248998216943952368910120305806072534818481081433913813703594749493043516086863918824901391024436505022739912680689700541292018126834221171137804677249666025939768334232921254507290017974593299104955092581574929729912194086570933713881808732518140519195772803173789621351625472802583179337227071701572140280968355965716331665549691444543599929519390883582020062954370900121893496984996688731857379708577234172819048514119131064372463596623879942333343143074406466427466398325225583279145526231040*i1^30 + -2774241926604364908720475335563111601541759696698516153960569186412206555367984359624443714327574002647209260620845879302290984015963947544685590193013128206893694010893322873034196417811110690993617979363438329636096487732636257864718158331830852914186687796261654072796129472122910100633715895281039590675088086330768813539366412637691357320354960059688903073067656875188461610419701068696698029632607793671466270414592333811328273416040321560644453852488499846691526043644996095405679415423765439807252453733755218449102703298068596120497114211929838518580847494568167626836692768529046824574389812459062698417143028812427818029172066204849860574287096127233102957909922772733822665080945828881393772699663686819641226005950377883925675064951541168748800819265205435199068860669421068980517096039179099246165795451095710010022893949177926163867500380381723823512526634956958239227891529634904033073707855592704718097651122022985421825957974412571329255599458369340107943226937875320604304567141720053554090797352479062013439782611045317304977438898906912182450632513676386531931535308526477680497404442781371134685577333225746762197714915935701578649453737553397078989475777938246806208857977893117098073012591697529021059125512776090190562468501978536398987540687414200457943678407603906742761425664958396861250208567906386722028525803748910134302103512746733694000755782346274849888481789579173601547369552694815556121759125056480789008191232764954079249590756056193867177483803917371950728912232281168882112718377006051147367445821844973800096998429438905258604985614073560333559998514453326517200169843356710805514203780302562853587588020639035418343814116319320943994077569002280374286327588665438864656440720494806215111295720779323284087429983181182323921690678140846584897528495832493773536494889734235228444090727202063802429379248496451192555634988303101448771637900731383538255495214725381767673585684601882439603303398805037545321677814716801465353492758879969700467994577766212679213300739965090711135668427290015054251450727536745501269898135964574643217799673642299390276786232094446796787224794729821746862088052459229766192466501640491772592997648365373755942364958641210557673499571719112709168691420184244027042784082564359512485127786496753110636085891008921641794733766758792196039962617801918672224623472990354767970417784836279695541736647199107537305133829627633471394512825991828843933023092222803467685919804316409751316380348973396145689259144960700404157248240859734712086771633024499220314712323995694788380359710474111896334626755805456685806968143584114066788890269473712248377274939433448717044012047120040464562729966462028943502079085518987606945598773508259074880665472420302320396111910157983261634882253295531587516565308756501632565174122180046542591073057300173769588892418541588256332084759638322957009851513287680532067448129673479979898357958696023476216887798170691984241997041671468471870498438973731973017642485298641609744371104741012826598129570569909305152260672571628876742853697806534236849537793040555732295362183103095718094772704013656435412015870928406893641170144047531029336254498548065467787077490121980862790317815866171149433027429695796866277480659237999186491851090001460144102578625131574209392901430991124514913935529824559782952960*i1^31 + -48805090317263523316585864281895211900610021596205415416195119207628266207231773785503213540361037021414159124548206870191617578728769141655057286533061460189511207841409412505717163430453129951913707171497429986003375138805396015968120768029192350223482131671599644690935128466844368713027091436582505927635144227680603117528634155163852508636338725786703615481255891082757151897354591078731145001043537930604487751854913317385387909220949373024592592494584968378836758399914874506391547875767533994677314699279478020460751077202113592468303461565320185775153017127629679951894851080689934474148044429437599437260264426448660929732809723855594180856454692423467271495889775822407360620900547163065309333311626371551880153228564247051794433922011140917847557589239766705416306020870151653463012345383321193500820567738871634047784103127020416631217782895211883596610752988830968962916084891712399721412915615330206861399074249156687213941996014361834425306084592677216215596230776553461236560255143416659325522390067688584229481272037253347789425156102023080482197777028040739267976978669783551952707384798059029270564913021306471635947946322382739779802040152207300038679669529984160537275163719651213329338915261855739401084070333758463393617880696714992918427141661079442374166842275179057950065333884407312593441147756491299875534308548742420397396112418990665936208109798871824702642940685959582938488289976854665531405314983382172891626371755928701208641352335005233588669247675381860372905981660028342752432841876195090449190265505392033775165130988041140588561490050836675103802697584474603217641115410895892346498100205409464193550122572965123880514309939369971598205538177623109538114355038631628043801651951605033625775813241054240628377833503998134595570409830220132004498898490318017940123470233144397458538305231719690320831310678855873593957702749838047178575203002966631518450273296714848521878701462355697791004143200065971147726709625388689414958185642641821857211767235385673338314828702971224335258056987497122500501857315489079784643085592076993074290490448160506074187590743250670727327915867387514620868659651560800577798667735234988777893589626857650451317998451225938308553521356580884869756401257227684467986325426634811668241730307483764339456849760928395041952536715296758894647505133378736149668870380810197796614653514822966047662249214976557822562493189964194763929570761487781082298541409929980379862565636387584038772372915956855943590217152399864668061452911394497715512099569567333835451483492522063542124675576894811568523713263874526161773062376889755623081016643257437695177987917744225111313178879112294593779992474071155137440971735438027204422906161709658789511780552104329362673917017731059977402833892434790552911934300882208244656332355964565484859781813111386893507173555771145103668541787834745863099703185613680582300252112131793913443269872658739219140828674365401753627975433163316578783378776527384205688554772409898095712914323015500896467913715941665968640833827987439482313656322483801591242681512523554145593468062914060560279797549848732926360135818317065911052600927232401067462751588975183102208195489305765168308948063406050770600894968317807756285272519876162532273295579598360184968838125316506740625992873656292882638491168102416384*i1^32 + 480657192100612852968585001920983870414822286101959510577714910143804746853186011068570000064745720361532578239570852615366610111051588396264831376784837900830265353166078561676623916169341256238109582383022843630177395419837999020768885374705536459567643414091302316021608659190655277365118929511995797828603986952999681666368066590543585521725511085002605007793024081583263824734102966202125673534474438287952363289437461327906999465442864410870134211665691905140347389030803044141528370821671505782547105036498801897280612717732069008046410429377582558940146607690972992687184068976391330571279780333540017132518821908030363352694537067368722188154791331837762287553319026050032786289509492332869159228518696444069005430588801538525761687922494238537465142065327407401167257966329414297447957825356353059403066801079463733354912689890181307409515018753417807150272940488497121544222693518478627821555402722863595201640511126888433292716198457865351151541628965853604640886015063435428173014007937045096855835461330120056232246822843865000433024074698739489567780958888298590025028249737751813967724995796829677534645553408499415557873566496713102105852442380729228475697992489911002326192474039198083258247117098795563602162993367261114891339307922817931732724112147254272072664134138410637586832895627452341969925848939897097323327440499300451591051434266654248809933684362189394864370452455199647846230286051426656107613525546340320385750270417823371615035656028788896109957002079047150970609877213784708967299352810220047279373429948867236091350454576804893663175887052511478495198505462031425433140543239065546627780735476279882071024003681914631901036866218646556816179232623494069297557498343526251941967375632827871097105901291787723432420666942397589794616246432215577517577140002594105124689270938243248434035745020006562234395232971519794782372673344906352148285910807983646145806095188084405827972866808575030688393655043915441508699452506526081694537274527481604525548536970422688373892594316697458511854536393865471545663678382109106081473034007157994779948802325214169530853147505858506109610666369244686720931847088020817500605247787765184309745703056510082270193892991506073171055860195321529862854485677745232512188698201746499574209704336862833111540311403432617933889414682779357019912814704820254475967416474352553801833687485066013128180721875221540792380657899760072992037697204889502346567240849864211487040963407329644871515266757949826187157126924055545265646357981901394535614893742276747308328177132100469487641267588046477640463113773027440068071779008123639795174255355035849009560567998779856110381503872303040754694333993920702826843898441985714318101375705103770479805838697539817970804790681225527732159322421271459573890906511315615001173500800907841861559916685494492865959725288816751662548382206904243022549991458993909770498068062102290574605725655621489108887026986529517076807455734826955857761466804385916692833983059162756893687834611564593178257337036797945283398913144502156525248939751899969896502901219884940832507306699963839807913682107930276865882634482593093994628451488108383127237392273842263842776234828210793304048264629877160145850250245168185775177614727464539932988885407822224366584720389094358639387808101285799983517060300800*i1^33 + 69346340926105449286994931854975907094418881239317448450137915642513321445182370303005074159060897342407585032666448555011785038017753126736644031025354428804262730117546177090910690950372276717423682053857817575836899362543383924555904393062270747514646686279850910001758839278004415112235252060910130531969019237488225843156933800438646890509010826538798542438925346964676956148901241073683285022795940822709022464115838720507293518893819172476936610708332446171436370020696126452079243886046938494851087022494959459864197562310868474606155284803111532693988809753261945390359213989971493969860601775309843699061333257601805689383284737955432113108711275507511912268394896223267203133059673180439960351662567230257216818832032080560849312606678323183713336923293611392271951081803073108359036554201742799556044708984755486659706522368252658171372890947447691340597991852476262765232962786100531851543133558759841974194304219693186405987307047774153699050673948803359837211535540090815626211624020733833668256767898108026644650766515686854034546734346251892546030659454587214219092185780777269803593806949309221322500016238330135588767871913524566515115708597855431428476594202425520539171376019499575504723194080383416859972408248002694999071602291238298757465592536040121386124351608087079960341274031429423531004904990476777620123905231242467582113087869608828424438937350223314378922923091212394762348760325204750314716630556010674542579572693336725036269389202006092039907233747272236758159231032253112358240373504162240977787538442013543525477944150328075973056325190054380266560130233799536772326777841393234408722643876795123801183000152691517911142948623274702710406139083709360149956636157193295638414437587114950551426570136094026067297972420362267315430098704257295613042232889582344944161290658204989410841173072276673243721128245683047015116111091672879256213870525033828672431562668025713230941633815153947648312275064323545717049105840678636670851732260725076211036435878409042745502460695008069680756796931041551883717871896110473149727248072373555659162904920481014929573385649775054900573564113587764995900972973556284597053430785991360405064207274412592970682226779434077464941228466429326941651492576294227885137839847017438595975236612648989799064206504226613789612683958638710412771324350380932542733554919646110279470668357239793540827674119920472898107209964031928174133761231067706537550202146739818709346544235982367601754572338791181632806542623663915802962901014961392747802111983294001452653967213597806958473811047192228603644840736801771455547272420637309477364493917869089541722741527253629110395739234333895139845708022180491931024441215433332944320627944738045209289354317097666599522698148478229436004510776644437854406325969887432714513425384212668420154825895405302989708671375616159119023682136537812095723908075005427395943185921600526858532386110140702659977609602890517016348772761375990057495820682945870804206868929354989570546117816804382591020752196472084981767790574560221369621187908955945625442643910711522706276149079629342108992279303674718032690779468420813753191581568240312489721171120832801174722424604637385911658570776867509435130393992948932615650417991923786898517815313949812769476539172184877080928125495280040819510214656*i1^34 + 2630208545416320255374141075623261339820685761451228616217750697272322656021951291075513248394224211157034743328471098608866387147830797566104462131535827912685632246199546611076224203420078294998357825057172687499283550697161613863937567335932710411098112244152667210727243541810613712369735856168522313124914856643829402599278096167483933198697356144467145631352438085627429977648938224498768823521770373972028422592537414116795465538731895559147477128854453862459255433973162471024094816248052598788733985029896573131027090249677193321108819596514388210240401858126734297067665793049400457277588274794389653256502177248634006275272928229692928518882900389420043075117051031958606509943631358779205312725465087088165373934568683873316164169770716343093414859612066039523299776774091482909747479899259956662427953250569828238726049488064673743338927736900040371499806753681898062663442911074837759297967539415310677071303407296984244271378945347864755742367300826392351547646427290399445752116450567281466099329343663270116716713399283402695007486892709238313554180228815979411226636621240659257378538197956208085196096254611545890097298587435019477439886847603754118473055402351881184394357642142326283953708597434772189728680812553718552985278424144791626036400865539866714861209821110075233226725744089938491741794887525689537119556395248696318848884181186378931377121720617169185121332435225011739197900298738036815759879636700222911214198716784834499749505458907472392045423377926407126155867276514175700017765112946298011866597496032388062013079226588431351526979765060037376359649293359713180545183424941278596359710601565863364376826260402665113834087889892768369381720251414213850650645498964920915412879140536733100179022678295132009591021445672538559622350664008193907634670726964201328489564681156349744840983132625254087665788444768573025172468438423049731727101146664784901502052672921907053994916074849963080268563445037022136626638872670676608925906516233969510648639994425793706463099008847006529982225525655685288771952538584345768923780549938268136295895940825270751637392309310151323940647001338868504325761097243189407679811997713294780514158499416510881530633787703169830133895952544223179244653970862697841620815363177396389014535791301937020245273649574308616567059072713539100890276994404548823690007080930616874646545570304369949121851695738948780327489800830637938073412461447161894457898397567517681714373698600733615385375214764822538651603946409160527333120241325973209338625193725518012989264171241002260370098814202437757972233106919720457677378509627877497841883501643408552734750805016058405471001833668567102701320595376185218645499188914687920125344254383248890619844516556867432617257591279716547555167467294944726239779480225476898768894945074368737126228575080067596076835090751341271826029059442839163836157449978451816017592138550171405552728233041980458277954556161779936411514302084991661966303390904492174389356090741469984290906955732979679748317159938844083751298788433067567811926876865581632616546958826669385904825232263377996033307651693729578588916865080334900820664165236185146680359533811827722671412940170569847622600697591970434979664988220867743681576765346572340602184733144598582608412993146455424809392311146009461784576*i1^35 + 56216900540592043157771175708196191029881632017478579661963671085831136883983514656038057649012765678455754006219677116383966886590677699559718633212128460107635388153272371995213646605179763854390540962686471684524009050838703212149393184732866850388161615422221966467547519922588359540303017829448278308199991109899296162189128356871405074619715787201649869371558258167548368948252224617226578647925758498621439725464901279089832584586228293646918877054294265719918220986404817768629990110248024200764833870426054505162243469444437037803739900536672557873202134618897594790509645447537634254083992901615750658321925528306298610798878908527648029343030752207175242016922362128487573545403291357717088502613042197761069867250424579513203043214211584469223873151663692024409680082682015060878419415428894000278321567738979786803897482217028838583138387946500329934709278188492911581924880339300393257507622903576431644249416484465132767080938106031686335322475036573119703944545906980452599268822995437385155420589317195803054541644449638090056331977946883515541815192745602064469916885793328414255390895235750826373344632576562289597800613409349432052991556384029160538293679836160347563605250577164381588483715623397042551580056064366188418706376560890845623901732064998312703260049908262844740011781960036753666012091670802806145191143598153674595865148324064109089248254000692852454860565033528353214937933591066089544685441886304555367737153121015845315291305057483512738805509524606114166086013300423965495256524289627220347323153442115474187044590116524133265857200272001857479201175852912258961446288975017155296728554388867435795960669095260404461335336393142989153994111421318470513494807548878407678256518029178925854867851103494389362348415497463224269988005789257544320058008897945271141390935945621242177166261527600667799955979019102609519249995247659668688150185826947155805292895439798161094259779874891661285866958835728562017414312309713626702659838292892497139788025074987704061810925701567893764948646589025040699869812156928834088590280192496688617746593930588047733802061555803235486402135344918550189601489805396211097749190314667567422070321379077541257241891427024922125071368800401586868294082808177917869954702700403837782497411474194597393599861324231497901240202850625166582575912699349404811138894855807391241277246151325872296141358360214661304253642576113654592349212197463362857510308640390911495353631531925555571473896294788842731724044652814100001924414191113030248405720566365033350393711601391455990684949879176654051274285120797730247986847828703695735154244896341112460448505108006978316411490909984487336028461693821145178598637951441940253226185782908284612500087893972660377641578628506678314636862478822940511372144333054861403211658485943176552595262024904748007908103747837883371249512616028297737424489740994153740952587418504285464795706922819002959930377272114726127389261329996823919187339752335040704355712130833173539592103623346363177412075117839895211138249271754043705357290190685674177800447743281971749117674020829827213061313837609839769477746231641991933449561952011679316141706003573464573282091204392415918250830378712437602590759195412399193115444730990931193989780423227717905341395438630961029336859625499131904*i1^36 + 466116879710826827092911396965837441136104104909034386136829221964656929376823157978204524887569444372159837845610369270922109702117086044163612740989744309976240021488206963757388103265478236208468156299795748365175894466450669445833242319035817078047843382635002811977677724199050484938925972840190337924019568912040350980324861018709698267822901741657155924215446369099469727572252772065490974461422232002323952660260415491227554790097741491377138614999873364468461806007684282460516847165068465265283442999632051771652193330811272147312769509168244343153740595755637011167768557507889532907639639411472879348989192661337444744708577984953947566279421079003030217361983033282131189421583859531351767649675695237719064698466941291621191452965433123883714463822715591712284884780441615808707632594135917500805445160231724200187636474842242681865566817002631144506902713630609934811205453113746092659730757370565697849348594758078100759781342461662963743814539868009320059538310447270710600779175383926410852257604766573311218889203467177914771372429871620224143024502383606303671192820866238553758106848983296551456509350767066376185909851332773668117305700815927114905603744915000419447218591285379536718742076645327081149013744503432264211652551942753226550724528076922161014916979646022997390974759559616215263486940882429541121670029339380204868052554029813914086846651777128936785654793796274889137669839437909769835026638390623188540002486290419723604486524993909132000787381207556702872402419394634714518127759659961833706221003165294659773962174191881766214815232225016693120549267743193608851128529420310239298651010038549501992023727027194446952020529348818078682009398973429375300624674327385573891874927819593329336846061721090275056266357627488569880405605129034678757782671683983947313578186160618036076782926413945562774253162291730602047066268915788571289979568239011482675977412113169778953774523851260106605402316702755568743737686520720214714144294197774243583658161139163194178028415901800243693031153680892691972707199325907034553187034796068023422028428856042241954126558519473094408033427462575401735059538230735933865463478481205618494913629064558301571851560956140656878182829378648238388660652802469292300386043817223687668657432579169692560760852752029756039610438032812405321004269056841118601548572076144540412614733186576674834359665025337441851044083140470341096085727135196143956370045874296807354494899361138737103763030696983615150238027888115870981954406548262651490653426630442494430329908365214187545802353549064368542976764740883172687448130531650820400870038321119450004515925661590122901306130301966318838028389940080854590397939700921531509281450594844608372696148361603305638281778536063865766929716935987041213555837857922327395338829343133995592816179291885069503635110567009556595237402129980682235069376619283636840360601684511906634848371610115705346707949797571153678506834159007388933356188606350741492819342024405385268236111762033519739678886860535705753754073800232627808676370870472235503030108791971168061208169811461986767503665094936327168496088296279970548059598249275253866095801648361731831419462802314806278585683909433524016890461573258098445171948918323299680545399946931392718993405008756645880169569976320*i1^37 + -14010623688131065331929854835032424226821830275423732942889006594617870789933348867932332263604605303883689724134819876774032952839198647126963527865411183098189908100180533477621890780059048832943867717853592562498567851879337768571561067941901849629910536391172243205615109989769825850290165113007943185953725643571293440920722659386067864799557655235609767286155054188598194946955332935892149387293176791862212727395916310149070664455371843683818723759887937729053637834562457646221875691372260109656245963218556730857097037989189174963632292601504144431118068699230086637349031413713776320633613733036606886346363153772438016960345926399432269896987797434396232680170310222777808671512927320215066776077613043843298099633337405936344533307198107825027410526442206543491571962936874390040786768513066810626979361725387921533908672153348571685125043784254042092008110265032358013770384956405507345732350793480608975497114965721096564951997253146810285787766202556545029480857026926796144129739480853074072023010360775129805508649653818554170429586606563187534534463334043305262647214599919699838569322947128145210384884418035291453243650810225840104823995622262887900972238919055396570322445561140651371154113288984634473660266736856250885142174792523000911998873548878209129885828843005166568171961589138470135757604399303869115763835972355694825871096270517663471621560047575565094700228688530716867405954166757003337267654724963116501449383163079499548683386965344117053751929771818170610786335633691795680392919194413525683034588407349813002761043403888233011481578437198964981108188833132622644650560672730558770485701926012001352474099538897233362656679933359891693117134240343046466496512288599605532964382455514085783593132289968231464149811616154690780694510368643974149651541563712819014647193818230878864686553946681936715573052527812198842498229648336766089648233775278747466497496105273109195134925769907379867707066215117884813830384699554822614582464194808393273996247645472482692443343659921595517352711323086892664782747360822562700757888160557822068493434942934263977715679303146923893160405142756519098344149046058429528449014229365246178046361552494725032608870127366460098402675783340720011502342460284547296904033348816378529965994172272485192776926470134489209830533187645679220311855531338546905461809149318171566339769041181992472250223719350053262046860555500037660701958042463808108782398375810283358388733930761944869063147294263827102849970787351753570304592802631426512732084009545592839012067128052860365412599069066891274149320004486465508252603656848838509145406573428855147113904097153643293595846945647971952855773559399708993768626682930995785398371799920043011564599670964744464385243264148471384363181579142904195908238236095079114293629742332550775894291886480756546342019376708897046033475350498101383372435287167584683678692073656216834016494445778988680566851487927875300837123582218182795447228849574063437079900711594433534694332721438023382358072471826787964417036147462898766195881704843349979678826055706891098043772738280477212869445435401534335791227826194365360471821387446158809877053316972595710158943127549315549666651504070946196590421324440517773460270113938552737140874583025246655695310701850742697612017664*i1^38 + -665123635075879774607583943143495153709969904765189486021789861018597133591749194785388866006853642453919187713166186826461311877762870856681201574885790601249446743731304594969093711180486713477364196749243957928300194708723314371558624996679144227921213143351844555262225367336775419195305948165967990178520503691355673467191255164752465590983023724816504270264999809289895390455935109371045407557498582180745716143106304822084977488675902129439457541282564351093760450729574637174908163805727578387330101302093740269111785753503511442572165374188231341120352317928809619625291262534033314202252215085628494149886210471106013883902494203554436671523715803486754411614312510668597169712058004722568963700535992402942677101777851232940408190647946022871131562360553704025994111891685388521028913552069013391892758557674861006919757401061588620333381253020200487919925679222376309387979707964819975451917941174218345790514226533383977247204899663575371736777763013895555504823576181312594557331043424084863085891646207505941537429502584640127708540732206041384926421774298951501238201537944149164511004989598265384916183276239647843162328368747794631659616670255423080482539414620358139729097737244795602265042830783187228588567309481534282727080154360823744255704783577355529543669849918108098698144928486837249026622785204383146379758239382469715742709946899656762752475399719249315549309926030753076442297625889083053323454824521007341865591107793884345571463771678398921002299476318417309023079421853971851506112274803707825357663701767555374517737624649538167996406440906400674616301059236744827891728886712506225997848153597162937996937302926875315382069265368913473174194375842454528007156122286270766217000447748873827790798659168417712055749312777246148251225985593661231074039855164170459796981554775440201778474753640066103986895533895528640219257757928738422942691366476936936945134752145884279642041826135658605938187344252680276814629224416041854528458518474089451637096521922824534788791568857814998934441221323575313045153503389569279383539561136377806745730396091054518432090277960162695945256675415830772767463254552064535962663001599838954434339683430471756034174368602950384945008308884611083334311379101038993309955394623890498301678835306083533584964513395822320079831886102460069151881700932673268556614356458306719571852562741555486318381983699882801026786317282247127413804606793109290701038590632440400825027391905658646051002812304126777671971676691298016468396073628592365337639876886221627877311765973967628302882931029842296308699163050066357134839768794060874991269275072923777725894355548807748193661217303478571493400729264637226823825879054759552961370079801442799816235666527246786007420384126259557275045092451788966376366659509578589730954263907051744068441148551625407817124673524614876176009428048283334602114215925051297642349302000651738286210825277465727705389307757000574689786221533053746038551160723455792359228599070842600082511957672419285893371561617345590799447386636964131299993561341865503462798062769318627606592307064723694313661907897092784647256291982880699681068856492175007727695153676323469954535343538880350093391387556577712959492218339345260971857685434781861481810229994118255148668403799414999613440*i1^39 + -14195957982089885228554463011526359143885013997103746468027346412936460843796707173780412467893360867015208605278851070294419450768560645383738575066382302817573875149587544083902063449777292428820653490201710231646872149120046645485376969164916319855804123282081542388630471060680786925347757242777422934374374993697631655929488530160062593766054753043155389936198226876011702771747100151806140526825706752912248928977018408166489329467880152807019177779410744062504539134747358303259597591968839944454046252100131333774684543848799824984766439650778557658961934689038267668865042104481746392655691107403924864815241491366755657994170391792735762666637335852905648733991056606769708156631270798752737110994794526420392813682695072540129313324813741176670278812922181750641209682771645618618191773168923048396899378919271146447617609867647448043822179694680081804758226931285003953982910690935470767876571536695819314494003565624713563277438794269798389063710712501718615154967884380604031709500733697189848462898748580635221890006745353640738869444302237230280878370521179647571879717023440100678369242486639232542532985896873176126065497785002358457579148293431459312355389195519291501319216553427110596023813192183770197103700117841437583187289721270458493688633815742628714366876740136070095917440599580474796872042575754339046491375201924137653552465689767996824365066606990900114400632867355176978027806307586310443487026597448228478795306139546021914245947140187511079003145672096593312673442341808338402439677579148817313380810921903760521786024803246934120240330016557232379498362702864211897394406465407749341659886650467265735903723369717833707600486976936282152300784716243021622472100974499699039329056984995929482433432848203088281973223294808833853208229135169747184546579677860599217209061941918145881298891294675563248414698983025024650337451913974199825763161777900130871218594141907349065225285669865585522201200333522623521693067189989035764725139192049784414663570368605208479462671988799422197642086281156453894745616827009484381059697347094437593877551430620185024765794024811395447905373380324332089362653547631971522289345737773643292757939615719887250226286720096516256484312368436882078547685618092188891161476895847975842646404604350852155435903798554577616532348709932198489341974616555535905576421816694354470790999141098771114448806856109607418929194969916409799299070787815451479258925503929425550223027268384965741950218054734107403185468826932835872971551745088022984278926872417347924224732651121408401748769966924529952806960749096447420471620319871619807662324006465585363482236542493413698993929155390434013649320951586835497985714228897489596384883909674818623137354215523381936991979339846282997166979271497527351005325552326173129281704655006936378353822727091565939082550901657831065235266572157217843987955372974286177213881182848455739757423667928138534292054642851970197406511032236326035876600419901822313731953907041866446448243102050897355344826326318802689142403659188918194731301948468324589205460728121514664454670099544317683067299088966340363725925289782637332137040857202170140489110240528453805004557396404680275533931160675409869372183049660058838819866519491335606327448852008814193936603783534477312*i1^40 + -157623971385502189080327178657496343953871570062727050297179422414731437940049544199652425572139031702096225830589254023550913508255966063974400921872509124247370378832944484592304283829628076798636956582101662082212393138467584992414352262837133221690708331709505189295788174350807130941799752784308246545370383593236597272294775049661337940425169572336360399572781501452817416395553177719954779808725768423997443978742866519463823396868226380807473102014812570326775514566749111058462748828829062241954862433137392922069102588439742258015657223984419426140861646850041521709090875739811484958693791054090910503506270134754985519876836829446799852915615589299417172708644490774179450147564929227897421395389880563786079962602198949049973455782111854233550331206316979732743909925431251687316917213483259664413713182693225852382757839770106907291732225028425105171672146407343790312731686592486624717876926845928911216707411313797474885596929370412010681053815645225371287419181078238590483762943330012705574176915549211236590197314271293704344132241830697235834060771014761670694846021200261247171585816007423893857641976092750771369518307099497899246893563380931491270984836780675349668908405903259422218413923346430892845527789529898375652229344723593688328294976538540054141174167554738425146968437340500674191222630616467246664122712453582679111771274244884947313127635629857277964280612765046208408130860509379802763958278819337103834243266119095672961237061976385599825756702850710907911991766719543817909477025713431343043079165915823201410668131642283075282740548424172400461969144275713464741327768463386886587904685535491699072159056814876769588584855100939733806943443813271323760139188246000005820154998408747502170464031011189608137777957884163991000446315195841172451066724126080832329608506885984099739935667367178061137907286774435182988295068915613653209767970717878618490029672896995853758298747066909657518915396306400037160190780685616089394623957873198945999831514552366012956459422303181663729086431839540722969609211123697201926281437695241586191318350689968375530737426129472923492236427501839172368883149380425869503043178149965435770491910349164331920592064732202318092616452943696045012215911089470309338875402324041826701258490584996531046370140497195304297890881950117184239983344078485068763322307003892656843844649357607523407848889455647332137443663020273391419985040368465803450210577054213758025435062786513853687579521633980130153482810545230602631816958672021929421958791697818936258705183064249421948611668146179843202846424922175214620713546325752446101934496486274479487912098964853035912731458284547014926883676453278796507218343696426312577355478496018017018589900187156283916203041307221623524834695968040834221442475575559052886306620815477726106225105652330960291878751152859433648056198356565666169976477093293125080022400621943261347210268839216624405341037691158075577331262878723931548728923695850334457111122329697673223544218815381131307701362669944562721376187056916583304330456579505863644790751220262534785531691246819767064997737019399131755215291868392769821834726926406157204246033977654909186910630836012424561685080188489180941609415576206048739488990878644500126842271465747649667787762171904*i1^41 + 508928911132980852568784338609691886489478921573353549796113342259784581179537128616868508321446188365542394133812685329085302393264108407076382411728680042117072784567658973920199954477475392014868131894922820687910492134218825944312015606899344209737976449808793598217922631810294154494168486830550468675882728480235051474174741443975597880434182288114612884608196178943697258426809315945472968604617099257185985556338333585251587954294562630562536873377008442665885442991519822820872664397906429678019856778467374789073592506304697205093455497370174652321035161577758667530797698587089902150046330910999631427717908272241964918243161560716459923757786803432424189662989041496133510890969599135391560385258867732062707978489196450004636379971303298164884278097906940407502179714479848779511966292985189646126651134195086306902802744847204583026366254752372251072098770492112485128836386729965937217983954888253656299090195082543318686095318460140082207316764464227050990610499358340098360814775296224666911316376025568721932477889036050185225429998960025684223193632500261423372810190251276794695483842127263627091557640465834238043400188845762575990742831179179350989021756525517133582753639093324892851745448756765686422402504320659430988471377280316129930631094136934690714588480331290344027637563415736112497078376005003334120996428694464894764057407889195796658588834709499136141948699406437084205506847594259997855919526347413440034858745344553309095952575357134298401951506441505807500076484147230752251363412277672039171609793158430197705720450281801230851821146630572023308929214631422377264740324782605375056319628068645338271709044640275519472733740331331717682759976326415798411801898180325737515107373640509247750143803900537474201680512775509253017204271340210873151106213949595414728706213324162032777813253564076794249036428561899960890775174100457934222508082067490016942135901138302549493379591714285238447477432519138093665839141276000881014121160549852106644386085058263732250567727412650042271126297627342333616822884289556462019009742820171019027124064130895749346479585707374648941747992104371038061111238824038868770428442066909022357803723535798412621299079442329122321078853217325383124416938760029911994245612300335015200190899305561774946862745761723310202700191470235426515175251246777014126162614971299819336475012061712965836700768947116039910317729193259548151346041623200272996365037548720278804699281668441272659221188066896236599144350854148143138013659006618476309064717963601303929069971916038680728649461179592896626217750379243736161575927838407604547919177256000537996306749656786412828990670276570614070823888951245101946518205859871793153360848453122856988381530740864063076869904710816477003859809789172586058698680286057910696826195945155795508314924134466757638676124258843998479543198990905795363526047221228182569767411163279093332982639879586562922746670229691531716989767208263437431111429813941088132413391820897208628527395738848842724714257847746530926854861400213971695430799594074541490554392923245695606542561018829018895107916095124735645202445910260182554336207711969728900738736704546292040821111798036757258746930114825416563492303223717326542379046595485931033588227053940582347964416*i1^42 + 60236040033807900796694774459347354615376992907438610241329721529279517827049251901708233195863066734405168846684133082251372827066911363853722206333765912469171737946886108370871496679331100695426053918582767375197594696323363549699369088396864623496670148751927669535164017268697136518690900936335707118039729364238316702293572651225169883486854173609355914974147600103392025229615583825644471993940649824335803763198680160632705345150739076027802800684839413243612908944644221309213275911725454631267752658037848462402086594028344658980999109961203398334253536525890673733430487787298057244053927870452825163141473909867444871078708628563095525302745782286985020418039942749004281230214027892619396766834453177655223773386983478447371806966689375104389892115457966904328277853312619555601495785748665104667194088431060265610099946890450010992429443562535824556978509485288227699804754568083077291532404941941507478524668156335646002106352236160353906532650114667731751674514914740878008730376998680105209649778422223537516259824813160525778670570964755975536673914491829742208455382996569702767101786733510141424548778766171529780466393779163761392042024179554717399040365690457241515698612975815320734977530202615598648868290771144220221844366569532935578966213169426103226714556034229232026029036511221669506046518189881932196993005118178386901331363351444602048346872441714720247104600971410458285047865297317398797864871893158799640601277989659670803441382826929907648374761903733855646287986924035485556832869532317205324481046370209626398340482210829430280840156228885132727431813186829402651729473966423963978465465247411557849960243234276382858808920844815507114438980896275053461423149098513239528390599783045557130434992962673628789053177934521815190444327004458086643869092944937936652799297329864791563468547422026302779605130183379015948081262437549999748252956039080531620480049041862663943633214576041291882931989528787420592246706304553959305976444643359442139105756566437353854227649765680227481691676243100244631567469632370195646544843843214368006504189307095554660308646912716987716749760459175275692439632116848364513563060834891797096434484669888951530715031690210586477816292109911639905790020195278054734004099793405004182029949554479198595820032637612391122277177826979634318375805870891544205762608344585765746840917413070206806911016984757097844415875563632745203800657881365955089013358743749418328682785693922716100375329181170719000817834569124203892461000938971947364754031828293026167115775830167009463782546681700998236825363214851826828440653365814106895473734707485957160239053968841698072158940067948480355740158321774772007181581147895327519437514826317823641438636595547753263873249315903382092513454009576425170544860160528355487005203545553686024342870586466346603503455703915208266769138412141337138400492567323146208101942706196966731368559962494231256423416588874103931663923784213183911964213188125291169719114747513274842555339967453537973088623535241745369235295945352338640511675980763352804110268179596192626079689472639505587919946922490153432602908293725709004863610011463173792755704823122549949196353861621122403135953433267211409580729274729773523470791247640653490673042527767163305984*i1^43 + 1212406773763491833485344385423261255138718388686175548901571975976163757470381248243915950361404210229481748728935958850204159713630060574297121917505045456675495777937900315757889945742000498692934621217759698921438226064389471573989378017965802961534530610568083241725843224750767002077195571044056424160808978180918435713673710489472180984793605020216514971962201715927458921387790450255271580890705076679366505363610138724557947115002556985895834041571983860877915636301347682028775232107362676280141399379668174442417277537807296086254810759646138462790962014037404201142301524858873509856756103054690074907512165910758100909840736377673670809970409275511972965393822934516838428758909495281076428210506593593715182849898977672223263455839243536713530789233561135677243728986571583376276446452044243118849019108940728561322241353009464529547656362445845791866416625580304560073510973641855852272119895170802984279376663774786263340289347457639104786902558036940145413090305147575980566078635673014266882705919801362550743784468671174477918404463979589181374073547458707984851563798670126519056578848011742817044740821319025174164314817523749965130684428677080362261599804144211380938554703965587928868025562018773135696026880564589887236056973630383058752226158262653049212154849139922262293817959779437470321171098101742349576809290365009273094299757963198995755333826228337871580515194307467502120650788346848630862619462028039147936624811922591074496463591940405476832403456382463412140124093971203758716118625545712267689093236757403858992315815793621465102372438998314519092232922968984636493004446641917633337963665846693829876138995104243713242857412696768617057512906635947881642563448851860148014671392452136598364483770186544775859953278424127814614181577144031128967954118506394472495673287463953329007355200562813540781738242978216691142591220153448061309798401429549719686723507880533308183046689626292499709867721835200792328902860621121771408333824638838582626161624745042728146815236342708892769861036946842139757554593562579734569112519221522969882111821178105301571805035126283218007178408586195627666246240764888596680444286150192284479725124384420848402365469165400029535661183278490248290246154411322500103607113014716950052515935002864455368007117854926744359197712557861636282703530933740997533552809242597721271381284620855939533970994478122417460387157255728697441811764115263122931367373148843745466866062105964185943815944162763159947716222995553664528638581056640659397517367872601155715334649251027999183710771421918785449391115728017521998111717842312886529282222537032317097452848499523488294941175260703548100273512588369407950421473240455973662998727457576521173902268655340495096173744431209266270923890493640432258861910282205702996257710656056874649514094227303092660169923792153644137717039386827768378769844960025219168682529070083409222534103863650329197246212606449089529094576049764316176248154211502862468577933923286271315211053876944941691551565235792616693098521727583887686468281455464083730830591605510349900260741663157284221715046142926078404900744808787522486106109678831776607583021270826656804423296229890679799521841941572164564520322291849738353070086760963276056140615633600512*i1^44 + 8088165153056542600156041346116267334695599526791792316447645643208056491320718669054231708815096278962275838966669300393322112201195451670178175827815964017957000689592100094525402610981561157806334255954129335621773208919022161042374006433620486597764759957836416810167447874392258153511404836224112725339788455488111770915532046076808683234553449336617475413419820032641364881447897338124867624430558476329370069779425909468617600991331534501265152439140311298713744145364848109245614888891022784859987240060217229421577811013758181439857721585194889233499719896968223968308902022273559707116345856143695742206096768581563263975853846005844322454055855426801143943510547182547357241529516500642669765377018412135881403396668019749442576282051299685654658745910425129612705295882351474343989894810817333756627796494032087375765677133031242917492012834887994956316537721998055546419221476974632237708628425494484616635116287128757499995166104106485815759955560875294855792449027047809917347446061361432865882710344244986963057203014772077001936956232385509257201153403796425336200924984694723290115435219386103502255297614574952594965276967408856107985629662962101400727163295881745304037964473218368751846414452963525879155764312865564065248254466251820399541336881200187782698022261211619119189211877906042576714069906917454046944450911594290383968903535769318772563246541708822827777443265297498023127308722860480910807383823110842912459383021162382769651102505231057777150196181205577506315319748461720354523773680746361370964338501417472296362078183714021094770512949434760521354878877436027444927478657563283563695456054121155802689491944278985386193911714065160007729454873873133641226068630636840356033863554573343106778217623988855537260170006664624069805879447679520779598000590750693960995596209054778959795777486123796719757323582235960309785454218374927686458742795288818359973465315574419997570140050318787330657840922977036927465917774112771499183654356383224091349378527931658020175274917641970620407633906484299207152368797729829379110527658579614601889122222257788843621650608363055873568031922540399274630291617443193498600341761125144640960434182030751992148226746993189323177806450680732230554483718266139722457356276795968848762098035805424466418523662672875117216633119866744582220619347422197619174701314053168019099471710899012684473041931199019716089816187714541112614941133774900517849276911216174507446093517265642865752091707321689700182556440323500495334897598719611973777841044062380888870740421083169329680929895021360701097651630632328234224420421080233371223388669741647812372963151707036288358824519401096102225872826730318203987351297876351683112176436702787257685456200093631784237028390486412503910158100816970158649849597075702146731990227173556578856054630683935446671887032950030885380214121633347047759161337181181628843182389124096010688294557086315673847373681028231643595026859704677845736408998305586486015476733270466816168093714587991902345367012075783247877042099052615733542644848926558992989281985266511195046099233763380563892765955071414703239608081196628821551891647211899099671454949285385654767228165255285320464937244575253451656523556743523681712330249933699490676171866112*i1^45 + -209704830782422598855997587537084066426410090389469907681120245307232646263227319694899258167999994352530616673125877216922504905881572670982502219494379107747988346093918468373162530585136828603757753433604273168029138538343118411404465076229545880824134419987804605078183317022768361674086566057208999177865008630648511372782807628024315641507756779483562731185722980066291538194491363597622748080726005563678885674499421246344682492765263618292551112440178661943711189650342603058477826400903352224276279055377881408587895595952894375792503571420728238191389561457886168288761766673323637600008797020352501436049198628235181846183831215360009813272313220706225334953544833507088172192105865825377778067350767237045940134842400757288192814383873582376207095370398055661812258102034203242771525135652721038719551286869658497883481011509386590056124788587158501101365352321907834122791939368001564371820266043297192856225869269344326954178532632215413754715468592185670865794469843822869820288176890077354152986771336863707014120857511115499908519581234907468625579904900418777019448580815004787875780214270624210577259027474783483676440960837137933866409202109915897863448605472384528038214117457964838825296334431089912845659400666355278714242130072987376197854909087212059024632979631023722238331662117548857024277668970475897311191793295756043951041905507633030753271043896294300533225926230963727497707096217600875163194512729280962050767233232466426401721267407472006696070687645835299681518365311603033370190940875909060072378311869193882626580755581489795446793247828192652247628688398557519128189513350075716800285454207082550066097636307663465280422372571552482212143033968167898288014242107214783195550641466292210592743073487149521250713587408081080130644393522682180209778922622140948985591822557746337948888396001913318739524502671505685675055041018802405123481500979203920691206095084999664890375493803380160985861159364188719898956912647537875235906138756198576168108794523321826752915826482765830302695987425840172019578894865741886900606098470769877388448020801374466129200530750637426130533604856686753317702638318370482838663007622199243257467801931922611493952257658373335134634170123604348439291159955389055159477950472394854844560873691664169109956465610561685167434052561453925951058682086312433465039861932060335040029841279198347013647474063370353113980913400949259614381401349125898933323476757675655343273374226930793019411585622722149940096558021305561777894450784794872159290018129329187138078487846560224250020129201978205939937202082042124865982590702712434088214181588835261435705452891846944974485239611598585198124400266546404730883282721739000354465528918703767814678188666082387607937562791552795499926756671325763721233094171058325301344070515609033205546483421303976883150460624754831712732198137607768989703383774425772970834361917533281541513432612125029566983071377095559082638028526414866574048872556541830941812788784865922134465939268360873654851908825364618730836576629834324516493112426883545302639951567494969154557691276174662399808520450584799915180615095233167841997893106489813827426260655418166181365254067372452230864240512111093742764993275556289117189855069091082002235392*i1^46 + -7023532772840149619633053673483219425853093407482987051915127024676661644505124323985685724506887219889464130364579192673649297324984737100472151346763134111660916035271670143588415285888662375689839976327914803670284391337838086847874952089752084498164584325690941822614392996676005090144754935909988958126079955018410691317671172885164093113944040164406096463295562879447879417974062127987444186231998772928397911852632574402968798497533540958326295596416450419204754598455034196136131013735038998203111368294585924577660793933595052895510968796744600250166021022928328822000878671421087845318060589780918396334795536515721965806127491059833181925853647911039146731258718613181751044127343747257555549290091443317592029725762795502893109601972521623553360460708649968414402494723154382124848999820054262640641583627305214886114228204739552369193886218311752992788728419479666653517257774450454030437889785762064724366219011118715671534878834326515717769808531685676379423605569239930645875369488088476257372469824946447945458360706694346508654234754768589165629867573552615921854761469923465583957540359688175148902377518575482015721972013168373656348652560138725044099902504668773509893052208082565421783340405830524662442255960881549039328440643429478469480350368042450006330638537752464702738069969981945209355223368378985482752937260032278965579804540516241362254061357095911664588018097568373321820023929298723538818518974858453518390295919098311643153038535020070456809612015727068968309369611367038514112642084411576953652535657767457134999157807027897657520658854981752679231072802120912948991331497381732309187930348686057483410175272306372385678529933911464883284804531772102867663779771486405492614624117316775990001519219322918865724301329708351380039341020108001141619142364966948707586831940066115335692535652860780588306164304221582517188735566118255484837809521175608286890434221709757297984171704879904403388062868218953187387055919998672169628493418297652522185147272848008231435641377530284801565386121290864415275624361635114391540889626218778761872881093350886669222950984794641717763921922803610342374034414757802985173741720133911940517264044678830528027198283634231140919273128054739514716584132501757197765069500441062784688749743042367209664713527248868798122670105151014845339974616325714310301558430450810703249732238772647169087693172501117140571553430140138230467295878524229595669469700688890807386358193243728534218402156314077133033419460052278206109705349696630190967608840163932247112486293056742188399468977094314226860264477555286422398889022637434476119986091239108916224487933852555054404276428115670119397562988817978048834279548604898545451509135825344020042021119446301570590020793449464121786840276214214263239296049175519759226480972834670374449046520261665257040920694077852946303938452421951148550889011922466407734942426561040388649124247829086373177192612191474239370681807786112055898316913901267859257575917892998978279776295303173439629981488656518668759201842389845722909538140599284790658386911177992432089264002763917676584381316969446375182962057216199586998085154967454642893120241361828339164169088090140854632347461048000621631788125833575438496993844557462372352*i1^47 + -93322404712605061195479404293278296954239425790688988523697506040192119382939836611809701415484111097035176080193765216496441291066476760207212330580349626652926107759367730159704090006092741058195449179239318035185083063674982403824423567962596955838209077412385145915767380546902658545784052680882053911241462497039303167171227054480819568074621347871286911767499066319529154011210198709389205873819649051296275875671356886805405032025398830495714833279104572030792743035878857178214624936517208368592570746203774460602174729115712092800526669466163091479772707433219620398792701398970787340535664000965355970660513169696469529806742664036921787659068566892926595720511416865496473841532452774114062563925762046447389178052439845275105846593353915539810225454418457708341606634372896864141432153864374751530812852174585492257808823846083288369541174716497456512134135457879830450734544547855020920726223160170107400569085580192733237546002476099241441113816349713467798606797176147959210867607776683210245526960794285925425456914975479653897238409834070611680603099627152183189042041074231629449413909521644527867061477283734896453996607211302636833697065885216208874087013848094157068266470096312217523786698819185889292815066582848301156445123915975824059256564990285003988960210540040047107933531636111737769115870956748289142242329984824368884175055026075935984479215529598679790411320829949717627735324535725425196946820585809092334008241547212656498813086369049319567584453548191718390601532383118647114343502025288925408945680105213761457425195646463927713347225752229527725261200374885568948349075023074772964552449077396474510106285216713986995070647065257267696861288871407751367067001822502448534742790930232591055107860033532588681748167969024762922149354446304013366596027389466562903323279255905233659348557866338312388829868766295594921543343361110288187676653152017728787562069199482483877700095513274286657455596373748195414215908107791800264481666277835720858160668050191287514973385695639472805181023025840251403811272030028014660617582775719845666042341973391886836625508242598593234399840814328186320334938458552652319211364978555941493693402336532083488728634341293407543183119678543373191339602159328540935462036537452937505259501941445270282620716923431746350129055292222275936647656187736978360062971253901618782213848804343427560944521200107701468428524240441166504741184625587700726270175751471021935280649724856869440297958875389222088604146753461977108929963876545220684625528564797106393008739841796915436648145778425883839544802180829892451651412561677080317112807386508216089267538171834660904865605872771680253547369139175911543251407549320337240524486946894381779426214648666178089059619324152759704441150054147764371314125535486996245806039953645378839980100399861733616500300554396963272026960606880035450832304372551658906536544171141634017408715155801939386540532323566844144650173354400268297299788893708707092118745950887964552570001055120584981892053423383885198215722000506356811973333156025586607529282077866345926851918796098679794955327039914997886008698602201278958099172140442427397755285197277806791063411447328226573045116026730133069395698252840791932393786733232128*i1^48 + -220282709304251958439148249732687149055454102425060601160124104105285672455874221064611856932653329645635840007758100649997246243954619326487319924966591937604827447317808136870576363008001674439128226118342210880960308686433810504718727964854443936853945011198831214022825048523567535731786712274653665090084644727248651249561944028282826533369664491959837144900575014741979243010998492464722488415132483172987887603616875484424999660855663722216113605983929365608846006458920774328225807189454502785965259763180517410272841520532095766870960601053701523792959498486180404276469881372752493653584517573775527715257266449257196028578415109837406035821881379653607746641515305695061120961222798729997823084109733128633359205894659946256345331277398142432873446754336634107855529498361828823952486109691018912198540805364288792854926853113172249834370278437505201782673118777976061575664792144987586063520286920043929870627309015825881007910376545520579181485315994836692433128528871622588535658329630588039513757302111379692483642192979278745611134234640941353182294341359456053745086150954592505021119997826853728771631969852410633585696668386538351864273106817994187300764882579037193074738464146774044317357561176225436128357383422065573909553088603324659702515384095617492618181157464074722705798586094750570046605212913408765822396120408130323044313580678000235120489572400606536107506383605347973213902452487950754565701628774832982765689111851014988234469522988665922922952560729884900793744245003623584563472336512149743919202452610879937104420234587390010288843148511264958952399834816315409960263638895390378577832195383187217928209310898583627484947052954768393341546857402541809013461116128624586187939119320455983995351016737803253546935420298829226803579608552833411774058687425486626306192621572714035114926710304642314970268158590388341309619092643967108016355417591779886557967518820891284025223259895448415450790057576208076376654356068386528402886898657997296418889554696612251067682338096462471780488299694032049489372568995777387835478729968529784113041216481759193356183412342403954399173581476004524087989335192572899444975107456013596122705816055490496863301851840349671051004598592253885307271797776604911645207107210825785633886966620016928630235306299939905436073334462416026390025718872074433684332494528990562664051731185763322286195639053307876952169440775233989460337857098681957367919730143711724882162070837163095183037323491326661772128897713978375762462666457138028651508971874025370922353949755825374275529305198990874186521045090316172841445617405702601269196353060205014342958146867388721812776192340174240326599238832513393531678949192849147629232655113807776295591391363052451576048227108894840405386640259555775226453966261991972744060722389261162519657350453393635589189470978567700683093518059055247329247835335084880998715108384546079803876401790032318983981765756038352133220775685051944302518743132045754206025570947900853562357157993103109016688448588177886331001967920283391717343399504732107661304330271399899546527854779972306113312084594727289770180517565874897146388108470680778185862605769280131282118504362819236517377238619052490196948579983630945888812138496*i1^49 + 11579856488040492801211568830517786974091174420740453538505529245501942577653551326393380574014306236046609479083998843926961349979910871555112749860363597713955461166140165800611031627238361188146940271709323943846193433680861550319415102775213739791482333274884264700083330953543111996167361566104245788886613034958506874037359959568956092362027542002683678988231841370794708346328626413339153172959095645761787232601753542861571633277975687549091065399017468467757374154024883684023384987813107339669657615951718799530504161611480826970245773842136505656418826340392573546101040306590578809081171180293827023867688307711942216678082227287838992470706055950964545118029080688394846870477428051391766846237036360691264100349781727189335836119888574865531997192900076646924768446003469803978647303154694825834569908681712470404100122801217769886516660595993470624453128394157970001014850735088646491717538801357638516531527145511808159709576713538215055499897018976892012546952080965747120816556991591361164845295777101619668133977307087004476382574153182147061287975603928617798394450890397164070134043694716759799641609707832623111650034134773078443958609316694090476036045279606496296658137732576171874395044289892920946210556650995404609799127558321882220850424431438028087020322073274952466354230463698574958057648989255040798137724637046726284819710356513542562000831040712164314149240591498706228223475586913104544243489207520396320389526458977972026693085871903222806726850819536261107755365899154194948868296317126352202673952747933440201643355896383678402545679173690304681861456611343830034021571412771202950189131105356163357375027882958085424687331627713805383667895403807248058624063708901104681378818272664905733561075155343500072981310316112635467136959145312150328426179467748771357384863781737697094601263693102068000176181091033060786939898340895676723591492760291826936332116040943174402660327689421017312776705765383694847627763151645527359444635936860682547044327878087883264375049949602332593455466075686619804380873046309779359828954373432479232216653260923509099904128496792629907926226648888585661709261395149484167177317008376657370803290143718716482222867645432799192956695909393367691363492482217310466096629599603362862514506859735393573474852784268414918050877399099676080012255171732008734049057042225219839480245597055064725676175085942167164037113697064597561999071357112739545252619751588273644096031787069829563120368442587030861048515676875772308835016558749728708494931855876338696343004692635803645171635468272240538000361557817812776910874579868467351590816519549569024232803475840501459255938976984930750626924744195682189745669905612488931969855526287905145502821405674799552149947067252780003526386043118730089484152772252375893660740258272451802000535072123462119923909511750339506361573423769523019159860046211718650668697375276045461622678588320946719258510019293838326411123662458998811303420316269147203470186993160653309406515003117127073524518443048008665956982040171259969646985468249701297750454912243382307942880713175760922924987939913441140342975311650436977478080694393710408811999840177573134356524856319331338579886489344523911037594741313891565830144*i1^50 + 168049739616820653282219622051072052236222590145527339642907116181400720903927318630009842541459264778646283618291794450453949439386401393983767054755518493499832332929857485108183247221744753037878333384918848402548011631730007611080828050160390086537548769137783319572583068078526849176305204419958345121970522721718697843879352093861317157689353517589203815087318812399217901337676893851869520767712776339274514776301358120496012769957428920989600149309911265261515890354035381417106368714114004950181367550371840269947378421904822411783202382116266240685400784910675385310919405422791246030027087300269053865645394181092649645961763610149465121295265006157390699368594636307601502022408068632458954345704200131666276113063046367831903094350498596119313103419778360031058745905469430772044710838788581506818743174070853778060819117445189589200936455842461832321747672396629419261752163522848036097024086255855291056522276892279337564755219369014201181980986526619089274919193587350505591387316366999196454452325720577512400244065864672858136375884545631652380702875004204791101731800247375768205789510755981275296381198348324062807895327888184373869705948156334578296551204415108107859354857004484436090762100568501819411042902916034739228152370080092208712428248886240964202833193559811557497233640653082781836226944534804987365985243464728069842261452287283337805032998657806362107238204692857287939888451823404845228709870859096159108550614460903226058108174784322989264405663455129006251459531761962405684500694675120457792310089734682440079340844603405143644071228957330836855465042490416446591676790110151600443018628170880856466404750064641918786182207095772302027838202846980112762644583850511341792661477183879479307079436729556265834846550121664480918223002115162974871403782832658249168918328707822509743809254332607053051209971236787858425348259425525654454936182586026124276594002143232909246514428709288633429038144732321452443336165831041678628931717721813512424241350018861677392643651286624223425546863549464091190710001553925418199742507540657507900091726022747885363333182203848664351979206615579701917079429665908433450048265284287432122918397925878887127024107450461108114271151170725713444198479447975435874423279809725178847325728067613238627182943991862303301744241911113284319193488767016757611662127810549847848393619788031384115580650807182306108914789694685058230233012837568189077038738937692171240522358136132569783212284711336182954874452728461853455639743906362102654360467725766465087970421281843573442359264625097889848712209438872728895596025630681280584879554795931381547616303861768301751769852113026194623356634438313909758321841094571204181382192024242087282314143188803468817401807925889479082186430745643502717415753655181273726881628872244494993560223650794523309958895438951173098303772586836467693378195045085954403969593401820635867445857229566141750182795603394616419047383570139261657182872766669105549064472399951471208853318298865369037568094963170542099397863025879411533636864109938681032118861139172651678857057962287880842701431524787569850986074726175186051711321514717675191897103443994313326788166269501391576012754449518852173367808628766015488*i1^51 + -279221969488993640108344622755548758858194541036725211457950486822296625984860903880348096003138551539171349337006624987713269045908354827510440274523264894848049406540155513730024703013555629096379829839758310057181054569903989868172467785436589972448963644267786306323870502651172028758006134920717571845461397872778530045593804999854055039525721416366213629054150311398411487077949812491350649190683541238287935404106416772213759856099551559413237656551006949732096725606949222739607464399035131860881815976398416125953305614161566636251056594870067894381398832297345463496486808426197806200569684256771845800345839876594686684680243551218081369066993553658892597023406859868678017589533193250488221751403396470719470213841804799433933351656445326426763833289232040902800776431801897819852736804123447113566615780595618034736086484206456259332360303898942273620093993270529913282913042452323562701715791312878260052074075936486203300115078951264412833222309284560533646999094722721922931165424752940431052174612116616102477209093666031984500728349191558932444467359399284990484637677564552331551718250376550941696517683338407044366741949210971685116027240205912628658604565708772329834320709931512148038016305898032190992260717402434137495987195249426148503781150348903192304399255401677404292458574089412988949129356716583692699112564740275880298546251709172930692946111154592624095982776715332632419931360504735125328277237017946433074376836413101558490585301126497500991603443492617031800198463434780591102228495290603572157583102502149909970027986512889342665205719438275979755327093589249282697124816447107736175692345618632242857933614858935392542850815088017631397157227869546782363724023453166926533629970623525245696423440947660272285912511469542837325119374410717806548783728608523081751128619601413966686986082667870107234940084137252406297695311123556606734314630383054853810093222634284057820323767906462894708751214049676501437679380156223553597650454050826622480160368690792493967360952412959470598330790710508262892406441683502797810533506238884165578271281039639004657637815564592560853022901429599795194685563244686324925584908514671665813621393055679729246134076638721770632584873211316038879915420257375330080921628875166315612320674244428193239569909321974887621607221950489286450607592769599987814681650537571788603442478526954900428210057598128007894799922672532496398253364146170877512457485084904390876827930051193913300836714032812161305047464552852014867313677601835133649723632334739220013389519301084364409176903746911425141046146439910260975862570089286078542247304747321701102749261902107168691956081856471977694066243605035866525389641058406374472100997006832672407032445958616510448428158383279279073815157280354721842963755151835822732722607287099092437776585676455586345050198558200409641765825487825146539125693716444368347336974787141393870533928198928283699285504061468684087969510403979542000367687608077579067567304834397861525778846899589457890004478349319100233095047109226874989087617136300562572084416444794349400977414336138799198586793860578560576676731742066966823725932306521804744557797197599299395969882566966128146275142791688064425963234000896*i1^52 + -35653887121730154748625654041576295149152914406956111343374681725692530542283624093213027629345446692703468349789832080293801456044247233058465340705005775330517324708378262476006687282810561307191934309011773290665739165006370015305123480640751691365481525464260186131866099108356601327702559274460455040863339428452650894467870903638394348010374169475592215587314112459736565669887581216105533442801360943160024658827163008858725463161737866536891677820467991760833446483277467180084895429404479993421876652960667922400453568923085697996656365833840339784982999074897692066709099441405158619187871670272823846446505248182613335590826358926804953706077060567841152777558289826721489988318727787648800843221515702283300606730975456614310529167081868632227744839394652174647662494894799343560489854084868066089370695451911528671074254126525338289510478719046181952977161944172914734399269761411771879807325253253656774181727059670271841054317601563921725126363221913754290750662834517369299560058292300469429290305685765052966491722556631214813177776202118445246440590068181764772253844091514471236456481628991899005945631667075092666361127799604511669092307509263528137764172398975134520668213088193302619425970039333643919443239136424226403301417430431498830540181779722392552571658467978202152375089899804474383976644601672877491541461168187277522304929849635121811138168286600224389789826616027640140302428169546399082248858339932292323965654812407215498506534401846089170251002753230915327482266550032408093194415251485483859241379572169176910984197885915858889795942269867714261145319305525767735401977041599423157527332348291212964517573804341954446958508367409123428682425203800054374911248789051930841779791669404277305620011355238038249734718011313433309471641785181947066321492836213957124855144556041640054257162629525521502114657408340580652836535152272444759791965891967599077763355562382463858144865981489200296272838578746699146242486092117606926091849533296759392348806057402614667947483002798109329550923647088081261723125169705017448241259787725615729344839746208994217095879770471180083517743249402965262066713253924496520393528946277265177452171911152281886406123633897713844666611233876954978688934676460586989839496060702351409218008073738184105732753818719308877459497037399650506574432041968937687073242789323872164701169231799454515376902464280414352305092051474406190076098873280242912943536763042786089624641480860470607869804910456682116581589287450421395411398064008672646232744742940879967744852133776602188447222077713546720141766185407979628991288615515773035601242154651527743806346445381889728437293937926210599823691589475529677391594396816811449121609069917068722105132488856696264425628054068105275085958187966390347201612552900085758476395104579541990981715334404758131379460965885126885186999855859963031591357396882301173518099425878878816762011851226713152876584278294907071553133172081516079279515542493839088351287000433138318119981882834013884635571743157676609381672635669039114801914252959873117422209483858490054581481183100127787515583439105176916943094905449672366316345406976471094714522492644460527383492910825896498661635948565296957725081600*i1^53 + -564227467647863523467641798486274336004425894200478108013000478121798876444540963598626299117138146203485030515024408066495518938581619726782371938998631387511587340432214472763057911379434079194466623678559866019554315024923126693050178246139413837498567042303903637513977941433335143751460587317270466978803701395772165825822601917159285191259898526156317745763132990533534642567043792219793734745163826545525803493975909459560816486876078061197023058586726797852423328364342612365952596080842640807888935566385665577248945776459880455389648098876202614094104905262306357640262832087301548691256340305926430933602108433231549997843578063508133631937004399552912398376095423556040220028552089087783000649137503843671568196716266883060733856734856476185434670198946821613295320025786549491946426057052565572802041169807413417984945339134809946661061141018137563493148796845217740798553937142537655965262905400559125405926013255028741662096967701186797591763181407360314428596025281337223310997349898804918650868149123722121367633338761622186950262079797306453434713754081528223153552973229742646618370553910327943546609146577730500508773922164468515775312765174263597134942164447694635644452795775449780184598646821236026293862993126859744390277913039330542743904980372880170027910349811904667906847433665546009582769258102256870417935764250859056801271058522695626033333695255059140346224465360790691439575264284992684142736532772396678847406953749602303096568079882525214223101737197847457545485804935626358041284107922744730492435768884603648694254556759698493340996973416657012592713848267379928632263713125362261764361606248990970392184114692759673234097699780859054213905835923286723355202002984011327729089689921679059847624345270983050709197175019713130353374355508008325990429671143678745933559281033888979510452400971671887072925867633159610938758673172193842774603597952138906705419509946069636635215493226731711198030207228244320848483718408336362403148852552077352403914142966894248683941324687045996743108116202663691742290089115486605114187329081978833264830254979966889073436971437163982953167663473221856424230274500845889061647282291505432123825681517384653156034539072142329535159102127074417576150527467211662570750167657472594021152178322380591777089593567471592479906031610508723235247690377493246257427114967812064811309602474580445943654184278346285917004848088517024477913914073131707527860014668440994205938822916695778249292226603715348428299054044478896384791726830518838843350808615023492227898478054631439127879042580983573080966325839097877936735615417811740387183440652372476737586897642790215250626778888248935094734632637038827613629912372350835945642253715287095769814002015729851860441281835974132877537866114165403342347354751591382101792411672562701092116642654605728669861167173597431359241490424679429217733260182576198651597184629004720572655236814753171756592643136635843701905539385723965482561732865502129687528111211838099018076681032217644004645229481934741459769120880897440770451397919379463880902920703836275396125510940269673524294990271991600080172358947928130203107906271161991624798043345817894814801158667394563374501208627634681937920*i1^54 + -4991545415715805895645048670382249091154598302291362518249187754368726567284055367288805856380538941890751009757973164606792095222573959807873128301482823413054140892124936245581887628893395474764934389113562205966336925778457980408630419277304704701912204258640331823680169004135903202226211093650040565229829624057381296262783789506200848075026912448722780163345822441899801103641786141696110606210792671441310406430392813566012836192525627094811759197892483969875155814495735370548371729429776164388421249941960294713409140786232120101504605012852442655724778958814119850824114746815602831416707577462199019591185820836452838771230306225736468562710558024415460607335534732805206938345128325365041004081221046990030173180169201024470156162133329731848281133871524729092315711996469929537101726084028396485530009384687504038809845006518216388723334160051241428890694717617878853500051421474413951930301903690749371753055623478261842282935154514641508358052084603558378081966958329680618000624900880713359525789680303346534610934467997520799165054688395590335247966246553711047216100634249071122232498565038960755964279013622781325660428416091368688887912351784719138399646067766996596682019197786502092767129939241471709324563190932739711461983747106463295623298192233152052554247323295130740806257682982405218316405771345768414132171937495853495460917804272785850451578578500677137363194104638383400728930765990118353313452982369278453888717787237195675653091504472444425483421311047695085187528685605162121365402516852139314069716766630722997186181090604434532863875709171146718892007553983698478984317097605926033973395449779603253711794636656912370530875920452712604574693898469454199904113758916299267439969881076809361170034588254896114746094280273349745888032960475772177300400694259220545192780736623568232047879567838538577708251026382875254472785798666568444418839841016623319176128868295610081054203433237555690004795312342463949312544793648676463288763379599656538677364470572023161568876150001327343535642333165922026506701594052553082101652362383392012924051642631765871052718804640528559368368299265764808661191277261879391041421429006148283020469791232329435280428214225801417797786344730341639611941303759361917561627217338028514877625114886230710125009585554715585218467321010868595248521185216595767991871534117495110452474307635362580000478342126659855151351435650861672291634461613182732461740094792407239073410743008737245503286073278393376485103328866714328749042839842922232585444171097340122595914674134972069383969327621396283801459894789219778745738796170313965803524217141044683369757263047419704092743967770450623540925473339519132354293047280509590783611060606415925364373179937067987706670704399102649943960105504037047066223187329302126992642263837361780322837556761850501372892543839964421576592234417748405781188498396068649419279262171530400287784646121096011068744475711841328682780612655379293160121502680986519237992108232410212463950834965242582785333789265093653899171079725279732634124405349503248753945383139758806457294025431703226728188092462671863544431117676428417581328650075285940208480536658380338446515331838420440860990696849408000*i1^55 + -31208782593360683993972370383275120191786109622185429565635135157532752574073483668435234354878911919399540006276990238867701244294284961374889249011005516063302232973887716484780662270665877555474833345882253435332274367284468350364414024763153436376166791246436011919051136611572737787847371807339640698654414434217911162925908827414290730457641861170194706118100645429157335211466263201899336573691206120541571951193513680797983714637644487382535557133761324646860334505844923451731089429939505075371034613652066750288539840759410815066597951172334640403777183086212054805827138577421073601257183842760362479821656955222451293185347796883180901431932951863756356378416015337174679650815147015475557049843115553660030226769071943943573918912961596016157349258742944386666242303157601785951932998797624167968278841736939759212739843789187377610741225274215772309551902335490754351420283509686646646185890876521251046224022845412045551231759204176623893663025165225331457084789326520512296008442627684225842929982546255922200378363397579491290944657392493269234198441001281784929011911436437947771087901803717409768365905082982959952683248072488206752679067395164016907201200020341300279282566630127507271313494398773837185815601396172996167421566779030359945708065174553759379694826010440145711402444214202127841225970487017104428889686171639729828237349416559232216376561787506849917837335139911547595731942118601652260387040337216198995090951116212376478769181358483096796708310519624026044320764367221037004323563000915367381144450640200613337667363934937013008937901181826646960884415944571809413537805946882653949872468478206931150699847974036783948191583872133056687764995357225875318980629007684511520412402999643213640566411993674748505555904802523708097193353668621667301833409973587309221066822139038529899683632587231661515564453056959164192372154236732897464415594499639379807521334677320217963049745810821416930161184207738509253241350418574347924128151113562054382660989459857884772581284504778513415815487679031768438721799495478405291043728982342083555020658190963587293143770871173788226769457386934823337260311219546090991015657035907793150916912141660143413320228058670281728991204819264924440427279931654921400786782946858481048479524000413150517997611970677279585456156604018449426870541731041828868408006999286305793062828626427830860945253366348491002455559302168528626284116038854902325915488311497470193248621906244686380200090305689639128714687534257109988343232226046248548689064691273719643472575169816283156772546997015210100075060744338784585299552956250531971634922824188592765461882904468869262532639107181671961902558123869618880924666412893387106388080933502384043390269115078049691186337826653413454735058014382042973199931092521547013214372339915575802582185765882364006170315116828743318213374674230685262508207611349472285798713515699714147993459920502662636294063598359184835638231911762143575607441542940768951507970592417831738232614591752776824840594508801202566140899706730204423618396061241453172614294803556723545838987380854948246458267366034259385934995251075853207276577019179549965378185202059268310651732573696831932212524089344*i1^56 + -155374996345421231885942699335559094952513496806862326495703871176506014754605630373907628145023486766811158009827178071248342795242335170367300532749071055482781236460724601817625877579723783473948830055121885530290682311938507386238860396465355860041964336843799229128091658201903694799084758383998490683094394225984102436644793414578071160398120359718937068028584725458299983924227868853434735238346276388292263364558852569122933914867912725185184592828516833037345380735541434672813388571753689300938431741074523257312706383066388939080511514669179552880982761557600862191574699830318080408111308656564630200390520402806840108495344177954424479770188343868290781438051628277825485457738538221223077003533810009606179686372759052887569153075288322794491118077425892698799477094529114439174132677645970102891646655195190274693610607193185035925132339628922922017941932418575163624130664939563506540540004322010188849396732819930895052754529996586803263728944329674579161513151169594844149815608926443980167568636644107640496101341552195772875200579256564714418881620993834388299075027073668539073793559043640585259035083695786052326191735842863611293003224899251640612033343208217298604563895554114734686163420533678234189829482934566620035131868696593879063459025531052527271875605760069340015097064187527616189808128147691639746633928317876939339383348552014894845443250738473264488979205765966969026607139405524911249251243864912955704834018332654517999800706295579022521028968102801491204370527623855398373513169049558073200599118197402084475585229470540448535798679863852005716701455493865696691869491879496947761335308649277475540934975988517906105383029782682217638336901397270289443671919248513376139155409405360606415626799001622344465612837638889971533807371426021520062832350147543183004921171747294478464378559754706171273413714290389758650305576152730311015806329776306718395524606633311033848136886903633460286911508230934635652668545354825029679842408421475290625356773296627163627087420279397542505760107841091438857748491653067187742561537360108965581084403169908097042944525475193251624117230609174131638717110390136041738019042056163355384198765210744691247334856901615173163352610454122718845580663041210759910116288123789326590673836943370870941810884880250342689624774642343293662753264439359034246757126537550901713688597016861171349187189350407484509469580467086811624927847942275344284997470389955299537993984242088239037867757038861730730471271315293528570500897245763981385436783010280725669804200713297460207638369685944733628116107775846671996180738918337796351134762063962984499441171986689345517615530143754373870067051594301762592911564981890385121365733568226453709966608372090338746736794683590177591010246042095053695546913176733922425589753041485194404706346466769702083620157396118597627482602575916920008178574825920345636765074407525211438933013210357081109725278057948830538260932383952065101677552749205875102957524368406167714653125949710745587017566020061855135668518799850678775622114047754278308253666853867818399481155145448792609969387807011163626354239605854943661564776844645901341572054484350446135430020380896075352244224*i1^57 + -745985374940928349330541465888352822174688525138469622066122064109190167764083068128167544625275009598868939367061530007712454287715365223705794008497943908036548174779443984648468216355046617386854705332249618420992093070299012351932667063638777179875494111108046132768725755190810252564261309181594432575875119416638829241001978988927215570118465387829929954290493651847778691362370265373836347731150510478298842245907708987919657625001008218046484017525658280078874944984629791667449728108437659979133782394081306987630744184941606879353508700750084835596486744738795991555566260489293064111901280926095429666153031492510840902581673840462270034592246404860108742576566755330298519546636605418565004877811124259516895952697397002391980496300168174861440393074858248196470798175426523765347371687480923998141939031309701106636868076591763222229124461942881672594638722792852840078532988489869625413281741620208694886483439665904832040643294692489208340958531639369738322816567388328687414782787371167902166536166983277817615177203944862473042921957447501815706143968986216962078075948970308438052827148188991798376919319342434949838245754990979438556416866993268325599166134148968749194298145662045782678093556146086218569821430229279473850130637355201351434175089897113943572659817468676184585913858737987871307036467728052395982220506201199175190867243721599022641239200744947340764616779570278971753335690713603943615285031029256284595756237447038481512576377823382719923144847013903001949256901813525328186700690898754432160622618826630968565332514246472483222103904190126082185834038092269223378448823941638286375235500921989807666767250107861817868344650018900375858088359558250833651235881404122778392738216604755269340872109134739216930966867337642304958034424932323511710980285091102476798137380159429900109936903842596300647231945413080072986675300623064622124402949355483077788281975523881828119219900131134970697310876703501628651021060400021597572525443694528902510442860973658286378832142564364886809434866732469669478559007234643234763582129740383585253989520121598986055679774844980072188042925327598924360928802249456974817097660864311546484830747958428075140677962943215928558368844161132366120564842065635330263525821690847535520854035894705344052603529069713005256216392801742186759547947713110983155114454700766254642243067030441639498014267669246575994656962773902232870683491293711862970086352382435927422643846975744695133667041719355963924202906995467117743782531140361613550918818744299080391718525047335917374521188010918819808857998606993770602560174708894118346354463887199325202634992737054383876497362470368831131981099872394374030629410859351981959652007478369785870637765048321526139242484953697567436055492553828700045080313755537214937445900532792152294958740584671045656339410604420766837965916854553430913206112008641919055915893636763453710272404304129839902400393264036410278184248716894012746031492937401205968890180252288287405915112845101441880445128955619598597451307882514339539920170399165507912053516530567192919379647314252931983036741276605773769613911939879834185517080472914830309169722851579635649973971043483103232*i1^58 + -2792928200508219822390963142735830419439637968571455772364908128594639936611377695055702802437602992205017988729856318570083776863956386520496762586636360651876171109481948283337976728619189596022474778139031412801911587921493669543784027040540021258684575415581670798616413355135383465116242360593138180814896735233162200007949263223404813992989257089221110846245998847571481011498990685621548795178669851978658239629781882852681477374470995336191351103588798827078844111821074453326366212401774521547468779860535144233449296403060031243628779080031595982307140945055399503327774417613419279439430450904728216493285983619844011103791042993228594424332529159853835839155779365426482299374415383903588258217009050828070100113387753446065519951362951390025724459702954311187765149092385182455630157975378053918945485459451534643056968923967982460078910902711684069120157276128179930946589374982413004874264820634703351270535664376018524281058415730405219292522966762674303579170372774897663174092471633525109115379886257278084679705146665025636565363779461400401038535183728313145884303082976687357927026102507314353389226429148145564352861442579403299384630570454255190382429485782744340937594148267502348621934872340503564141319219974375752495038233563855395631975925023737147581862926265666012389872406093764252495723879186112056122036549909688983914786972106529871612613973240727146416901221048320192622724316038927760862998193199283717423555686719346392809740912577535918615346907209815191980015854809333986519627939346555643105164421482985154425445007320970693483185071840435349309800172863496798749058893754384678283230217675972941303389048020706311375522134975627714440713134456165730518121001779498140562040152725640667340960738221588015696701390523324487785997302245126381429416765154853317770395990546614806365836764966783043747541559786611296087761537192912365874515400702253437172216148965635453740430687994078689825569703306365140947940826044994756690096886032912752640895886488417528008051005435608579325037147211550430636876655861037716061124516704345553426575955438425851684275677588463180576341099525044895809925537798423338575340875895188220470382508089030890670384551555936442479926188580289749795970790581436648963906559823201675252356915861743316521980560663277629885570500129613312297330836985652679467518346346492140082893900290827558386650560719323440917020334956764219524020244286272843433089370744465973497516847193890703450024850371704186388435615192317902289922128494377975002782789191378539303979099592506586293171625334856740555984717374833794148964843708037456594090347602342457470988042954866791967820995974493967273006783374849478365557592725026167679005419774810327587897117654330920234760697718015274789062392415837215987624307665346849862197093373633722345619620695292394111800809593523246120908476505054165163499946711727106381506516292921692424422861072663808069065025861213240811395061695978285545415166827487218279637409254983411286901787435861550562128776937825571392220377810433348823259674715771677309567296358020007179753010367956265640278223018851481834527102604461357396775637367056977425439761860121506235475408920576*i1^59 + -7362499602706882906921419991174405742030491888140188627082005533028132690785516338667654085560757066136041054147281134776906603812394466609650737649908636390134187682590910214994846381444124484091792771290069827450122198001156708433956704315683773892865758045761523420933142717568160960149793308798721000634950750229558579503364447308092673205470523527210324215304460691201004413711639401252397038470062070187451677491645263830118593756044698725035345168745149653977304200414874092082020230714506556321890342794500430891008441145486701620234653206567148833061774315988961103008186538318069720883674593518974248683730926171807500382477549939224066749480901815838810033581068504440576106662869788912337408606009815312258375482297254282033187942763502370129561404477178032853674453564920176702965240513961357713368442469281050504864052304583544919400870099146120700916715142676663271064864642173045129959215913349291273670737180816613632585177909042423669200099985203371777016007131607068889692625820839561205066728496260462561927291193930919864496076371895225312730960467878712151504551344312979907234832710008668869950480865431695616208502006684680563411588882791029897506034103461093311602695479198162315162328733318352958255894844033435579219831250828621167859621651152982152629273624677064266590395120402510094694476714437586410882360219010191516425412198354374132824745117493539794746743709791407399229699822884145382392867555692457541753987374861950807488309912683949219371464176610558562872635751620618048701257857561054435979050281814890438445762085475301247769086606325040880854626698580633074580348532072843876208113941777288750561287172170677696673417322100180134004755131042200758341613740025399038578070722612658332059886227647641451328946151765087737602343326754189737978380468135462957340714996108557157676673162175476960716347922121461946287612161389988332083073156338736904836696578739716369481944904558595851012611250387706637510674129745216668507007665154172560846296772862483103046983508576106198618502829834484143891942535076221301490173878139837097856139925152221624725042826478006972591750045617876224390635872229137432882184611415120040692785020704889885421521423895832732198367756054748039371186635944926918234311089453116857443743048075863785337146439870346785071106166633159902707808119013628571285224871096907016323650877478134528873766549702833867347672240888765040535529270172585943242109957336914626945473718382793195758855498293487363517332759173791688583521122336518544862585033583623068190323419035850556169901770969525697529718386772778193554645057980129770539650517273844057504052639685508788883128390660644691890431083544156614279906432831137957803402327755770287456030845119363975254812920633631556452261771905231851998752867260039984310806404058133833870116481508332444174110225256728532474834569690553041717337847843032547011109459130268538529853624498087716406923095390651792306825973437859952242786829368023793725542911950523020325801251626645279504318719075960770457649825367457097769740086955599090974414678425711548026426454584284251108579016824231046362346601083056043578846245185372365246138867213237975410771008*i1^60 + -18466824832556087788047876784383474706877089058468560085710605671261041030212735182155379430105497286822164322985220188512134150379962260539071979255642246772840328689920525008648166339985689330078808078967553739405022438654506165732026788703923180404898872126844822924400058307948409117009556826111609830819512176501994102057275953769676997335622704047758884099627998034761445709333114491372721730339756054513805941311351377211422724156996789291398458272852509692325053098075673057630331130092515404139908502568299418166188920641007916825049107378662963361918524547991727536886124376340584308542332228508792905773306372028904775219796795435361519064533525963425623796136085885665896949401160338968657037604162132054681129138593678548440240933355673997269129781957030453051548451787683933764403719914012605773080585737659577921048098628631011149182864058529493232052875009589301761664752366754506680868975043108891170001557733093375025253593082166097713540578296476799715876875839907351872172834475811938501609230452298924868108695420336090734851304981973876180179243481214872375928956721041920157937701457291649450468162577461321429139697309727663256371724866141448632675420104890070866618923013659256380683986680215582380531377593782647772128112217047935699484177990982991076102915640951564293207205099298659398748298159712651498030647096782830748565118180433172850382351570002864516742750332544070096990406010434798280311584578959981889110989562612168995557718528461294530724720848200442707583067973641608826891500293996396732026607564420450780787898814501851965086127821547550755809112324803406832749776995625178880925813653307587997982587749039166988489490657729920071409306281040455231723440782852009612099812811465772732880585361408534246162993581748403404621059445129120571872178328682577415658781251815866745842517335730511491390770905379774777693024957068705913174352599608432027137083153217473843615275020828438237729825788601272716818039785983220831373545342398122902233264714545789670440831453526823512117143624310433410543945643454070042270187679541813625741963954242627203868076380381362203791887882640427318284914957012242259713246561924882046090619482889863528825329408750538985475353874602048500810689135832668225043501197399336078139768011052253155799505059264162150241451831474714789526118876950013692600025128047621752425261295594751347962461807198976629798346902684880869887629690918188259658113896622254614047461419003410184707539944440457456238219931980263948911902892621128103342282735153167883879077295618122549689726477196354674808688934321790260954014479813481908650483004636681203219596427445908816109799416356426976277444463015055556659344868337923136214681398977589478086257485284222288043540216002773312149717966004724965281522665937228673823614294936748950682928297710595666136021014021658049607315865952681082375650673191644314629349735082124176937345646151164057305110938067342221896377407886786168470285234802466529986973188882443851178520779016795954322592275871783586754183526841918396858478452385372004156690285970974662506873946115404803909785474400930268225610173583214024007963836659923153048184468380556763680*i1^61 + -41526169043451602585102083279051314784576973959096480707275012812576947593734508183306327518580962208942529929003554893295713688519532775364173347740745755135754484794715014953433232635837795898749769243167065788937998767326870745220402188189008755884962714470210897901363856146310469744629309605316201497156540784097912822632762692334183136462651129970278261471891336038734756054327355585818044597175759409996094152704998822795874720267220107701002540841225064222554308508284568829513268151538423591506810576557847321532571866021181791571871203376227211841975606376834094537014490723981528066394644401473606442494869783239495339153836691270926849795981525854964340437551925410688251125601487768338974122058533179016376902339562231218291565658777562015306295425213364110468404523679360149241434082109208411247780716062233205282141842978405769901721213959030185542547459245666530485232649402184641770534010163582063800947330441797519882298679706002728093242059919494109784790850398954658800503636881899939004064382485272961719296530524041227343740906257801478516342390743980969206694127831616511575260983979356940623993688990563775012721506511238491724374815183481062110407821813104558456146859469891254543440323901472022508827054097514883517759917788033831205738927739203582623517643087823412801627748449642031259124960550113511805012733253837246898202229374844334167364510010263937364348144591663849825908931039750022874682661216810224792718390099802166961525013341599316083616856243213972111126962554749387957704831386246945854913001222276945207478240140636848478621393934771840584620485533653432565570411573914211820772504037469034699885255928305143303885427308592287588070851275015733907002144392733426837863649390128597616715966942828279731180071275875675070323960861721039670766899086288791977285620774294837826851446928349753714282253738833113580361974507223946504915164890752914762354637887902490882591106673056378858591740982885503967448097184917078471698255700674432341045218829250351440244059227277017495108374715348467324926356819307939169958410935985142315345517548738396334743497800491642748524210064032715905338710374113513869527712413809236637790191927187793784667099216481235741646926612068669998676843593103165508871334350519474605219986763291326305843965931921611888180570081481136084301753354200386618440635492564015691576733807759109828312377358876204258333188729420516916612805121133091875396338364713411307856269848505797385613832253912320076834174055280334976315549807896869571661689522726520029579122337044453906713362178960931461661260368748330474313170181369616541694797875400942955854586867677289736840017377636949887527538741898522726227766757097495843440935975039063894749962185510182371013371633299598636932578577079255527697630770868213834989166045711593821369260646815777234943014066308019157803053489734031312392767677232256533532924228094250529954622567558871095585786502220462348279929170678869074058090655013593284313044242908528013811981416446015307175855637507561645683930105367440713129005631093042909232916674876698679603348618000179831858101936244723999180119923843044447588107813743306962856094447571743*i1^62 + -65119129063835036635371662416717004033192162899392806762745839887329674587458943154292621649315127414202126965628008863241624511523668555995487922298476909285966538123146227680454867247059938253133287886437950082130476333345567943940000481950103392529539297360510798031478044066714088359730930567371873165652381303487980949745794496005307571222518519663345173498388934138656751824914226877183580370910904078717062600286404450764224007669123697628800935392269615002183636846862064742857089294249273299156412993405782738417343596908040070025784153975339762910150287618696616026093386136868793926099337787202717505056487473003009177921626004701667721178258824915050830566578269145209216321252528800795334412355644191815828268987465228551678908266619520142402469615371572673730602880333536924486348131989589401421056808612133191110601968905460639647629886288706109258128970489847826612833042039429713619996476611394399130939762397507900353100985390867978140366686410051084167493075172808694413329768839826690771997909503495904263020357316923616863140744167790992244207229193923453523385323070815989912024655998109028885658048344413981269006503352143193977873258471242894771191036770604318760796535433716746499114002914401688141935185511463569294851819596437974277093455944792341306516752963792526527080375443988260526614969878022273107622329525587143622561361235201486705053609129157932531036800048905005168176466387932087796944777773297253079574851051313543542441642036338637394932945581956649607967753575887893945587168968680884562852134877824504520769086006628183197379971837895030012876801836960754821172741288764565975510471692481772641184088560000986743828322814070691201856859131679521405929785445477219900584275100111944646385499030512181735729584730912308614870478997787836451756512703606721016910761817228966697789440598151230841066142173800913246306530838641778811903928723479681433092554838696435445064385665281786505118123574020174886899042231866442068810824751900189504163187226710222151656999617550131832374544380792515164588848454648944206655165367756985468423684122065878505916240822166589927328945074054895132576710366183932173153322968322702958611620488955262208054391247838252063069140131225221383963093425236233645236889458025787008844254825468962671367626652152047003339553329240820269448745932963076762967709679712030683285738214430098091105165741523172504625904932693274659836240049919112228672675418770743283775375296134709946296975860230417085596255550832185653494137673168680737170713036532388945411516341091148747846511277024825834968855268485371054264764017769001147648635913657191478973835763307064386846145446536837768182162539042949350694303113839349876515401075677796659833808677783936732890706017268635699915575371706282550198638823226159323639492569804449319654718255038126179592209401368600991701647231980499799385172540131262374221267204051822400678180306642109845679655213215150230225917680025713058507725442714327210812576081701157243679597887301961498435436049776174521128581842693318696852372929780366449711486748469134564388845494567071128172618375070562938910224092202695201323954333530072764320256883*i1^63 + -114530129140203735286803932251794191670273463819439953012774618531467613868682115819437856720193134644869480498928515920347957841768216698676153134100992862239869067708296996170854979914478110726626120530166361267433845600902678227593273486927816538797878169297242325361378083395087659808194819029040858243950970831649739353667023213015310208189284681562825671379262261795012086576852871061579256663703016039786081308189220223304403443165968800772846279529585113900200033633747854371676065892789168561638822451414337705188865777703450001438983810899831112699100008691154202188848070433853599837474217346235967341624338115918153851503495215029163760264876087398134300722590053723244874345653205144145268290142704599423202120255620846195301923587811664599218063265277281782511627233389542463287953277012501375644660141292007199512682589801800872020422263126050493516453308167491581213201181125424507543307668740588301180665071986260838501246529494402596573122045090729707847768019628973244551420376646219561133086314902559664242254611342892981131392797159768073357048235075704786366249260447544448933080004965977029333637617495171436774314975109856044932404173609709066644839036268045576037466949161671950963322440172567229025643060972403905892209605288856472490017681966274298870290092856965397519132446143280485292005192790347719724402986587285842571072642505407125207558213921148278228952835991522327275260036565761365669087116158771691625078847965473649377383746977468768439480031397699408247744673606689349939130807992126771194020051270743816732718322783756690093025741236409033116899969749841736604920041345191210676374063630028842001313135660447953699853671821146701238042010417804595895161712453821559599863175194537986763512216190798195758115315502884030755220867604124824116091754940789133308381318420613480644022027819363045542677861217448124058015283586864943716321440865605436030345951407734601719741327379851794601019214827520134521987038671447845173176699813080891278092128524652325244939035146073605947745297302783123559321359235417173196167076386342408091028337927583768516416143574409788383311302218603792216430059409902217286763686609229469385885100426339977546110847857250888879187313914212807289741482530011175793069509812791374034589624095387016922347070567734369324404153042409750462708857341081149903083682369792633038107805787368537881739134970873659060278629709545825360444175673954343331711174092780407838740049036807821815818579768929299069758817167359216732838607713266104290892302687855353928402504438228947506816775587667989060342381705696898555089032882733206215238718757261019008385099522229964443127512909894029491771660220776732512032302443730635460719171522210858092230538432847441119793117976365702610503628688697389164497570155664338371416995736918956281359671259173421175042111480969010181299461698162015372566043723727977776464320674195126198796665967944076055382976621538168150827803180154255555950458815697829958915128562166937092150836647098029608065697502931267066246223957482334213840551432750522850141085128789706757703787440520155768691767945331327749502806641789374212992682915076609158144*i1^64 + -182994047173428581255979422894301766762568777388679589461230129650955750895500059353043661130017277416246536586036751995281670531531457937329448611861992241267743359307127088915580681634289234331239349797754689016585939330539279611729287548452325568161953073937816370087196544209802922952879486659356983768359058633857396440860491035447579478692508736175704422675241174046585046591201089640552567042115085889994710647617511992474477454428536119686250984518578795522548914240386523455569842391581913034943939602697740460299019192757325770442491103853225051359948146859549522856527171279292895027458081184929609445085908506310366281520098828575968489278881370542852209056692930842359785134320321375431699372161762884132650163088897724555487734977660755036925161824734756112133356350313722780514014954471590391464303310083724914561430064442528697428741146446062803298393497414244978312363676631266927193562209175183802150313325846001990814776643811476678798880358780006429599018535977074404322962139914908771915564960138146998707863275530198830997312074341421549484754761212222760500111098051341602004129572633198011521155175278997650133551602156772415820381149390283494708795765525644650347639411842676274591878043463382132007399866282708755919246210933496951056601473660490562357963462298572183230708741724092903986182516725951284396466003061160264219316049969159122769740369888289671572161337537587200839096421247997469283874003177858937713773123728670757240530711687274253216989779751870803845841872801995507319337335854463790131393273930723754248706102971300605383985947839798721758119959058683506967262123732202705957887904885177635979813757312409781173283729576542430474808894603517217651798790219204743727217699604428299500251925404931387911812147859425944894296285279094187196822234204158363100896948799286717623049790043744708452736013298368779409251317567047289781298307351724673139398200245397069251172987950047548621417475892591403096939457523345087543337235093982113086550197982789213926877256104407386528472144631296859733709959784611756288833241670035388201663713744712318223219794441275312643077243704263822341508444299857278681318034604316571260695553801433023503195600052041568184747348703842373450659317552849278427437095578186596934061976995626676768311436330976787113296273647536698910447770158295465218252453361661136059762729935659109997171652969405302217269966796475782712934329360771577474210542627615289573081656604026748441374792586584841345555085678927686342736481492663038828340895354210619465972355211724995661037191931424823041701568529308039578099287703080149410889670492085099448825081608591698894061097897456563281377413650983548267696594539187762871463138384112080363707594332424877796630291639343048424007941669507582756910841832165689775648562101628600846402141127452078011320337475961292097659265401982951092788671292212912149107113604247683207936333768998599728279171220135206261949240295682086970117574466737369068842484040385976987742462179029629377047299990546175151056957483535521538869886175171494950983205440562491341073710772491977809084565466521761026839437384222350940983083798528000*i1^65 + -330561643610770733427211284798782406071685921382692799287263379393772823280158760610573417036570967595573924421771317035920778261721750275328898505595342013974235644864953042127306564180832595579984824195507857288193354756644033895874025345385043671179300380604832838003321885197861678666560891316763719689831124569605810677709553731699197484240451691657828072774484931280107951406101662956856312179561987398094772374066162161271322700546242870092605141758321410868076930623224070337553703548696828557357534697594034768633711625567403253413787302300563310544025770530188088011219751141998956125228137830263041671263472390723067328277793409690151807422083006542025784082218456061803737369050137212354446935565132862256114338228732134037197693407228302247103870865079742015069228196757609894459753837071561363184470183210673143842016323874993046828288531515808033520559521261431381687997938164367302524397484372064191433089783047541510306959169509940819341843055398529993776655531730011606021434700766005242097065643475320384608079009068867885519415393276303321724646885898832910823437940225742192584218891234496945788298108255550582775556113037880231085705230931029061892369451002561664542217470568533086031415995473725784857290196836889867154974169721138833555650800897485860856998810529809813331921823276756508529838587321171499368996790764980486816247951783924742613741495254697673649243451051350692550775805647723299809450919853816929478487452939591319034267278215439382929979764516479473970796514799905119887439627523327852507567143249429501267171591373094583118990088948372484350556134894132891961999266744516967975043993112439037855227991646831248860513687048137584671950396505288962755125996957575230861431628871393392024248765745153233327500478755794427067964349138845097176108080452267112433093513592145575723420629297641545059366498700762049307975720477846807746837675045605208743681057093857241087958685328261727363439661201197102042121672317746171762493884817988718607902883554559519309165325099464783391383001020096501573053436313192429268687249340225709030877588050480664245894273805177296831304715429246805880999141694260135778884589781447826790197532310260103151096192340721695831856421258427430360585629107841763339790944910975111369445846783304373398662089979803704946287544225537393522390847088513327440400826685804035797728582449394700154956968065819333282859290957785698243104394287290600926756443194069762742884914183321495901184409627617799769110839773620420887318295910860630931875892053461561186886013326646058124449592479214889764528829009933111442685378105461675753969666700140606306203899664174426125454201575712506317753152934270722908581259919147965174973706906963672272587701962733427207651427409129417663764747669308730104859641737507226992676757589641117668389239405724277250824973802677040157359948426960836335346464122825660754808810133902293964509378262746541115270624579243996429486466439409962979175750372269134978480901837388008710738844182558438866751394199569537663332190068444150395739197911440708981842706148694888896110691747275594844650549732119646381863557372470348739130687488*i1^66 + -108708300120958752695244390767317805804305077633237049730692892037663771763830521341913392956419873932603799901963741438449305994754999521827473700928376901620906426277380133951704943582946415743673899173918606918841858798758931551033574574196911390347881672668314813432014897434869324119985424280494388965251460045138310368999203267282597056887577994868328860868952931477007910016599042042719515145327138018011074115216444279471194140175989662425097667503433979265243509874214880529890474372608645100308842916219639529420118731953109696475102383329139033556959454852632188472500034969637836197320938522551630097693229204002519268249294579161327751193194458958110169217929714442704277319170905201442008705082487682608850326515612575844995010918976734387700757863361721711974599055335287878362373086699199044385975843774534038468425126547423286710908021087302549765217761782486797875670303194084125269405451460262574154099743668419901984010555550948432303361762050695102853099463834963521077600377132640059382502594443164068215231744759854308775757960001681708087276900435204038427171443976158916884856714519531337388977020591874709036350842275770338495196295103905399606905547549081820190671893145264532511231703306056832814853379593862368064624647400552718190691971090023137570992388075678890439730190635822889942338757952410265075220420033370273793638825843988697192216258072189243152847578616634209951324784512936491949044259689396015432481091803345465007207281271070977588742109101529273431691402669416707555832552140562576349610707569579321049289719434584194047858655076995426124679341408205851920346678681868924566716518581323869972834716860400159780565457452382845614984642915544810117071400764270408992497552334338626130195537150365492937060680459933950065577901831371484917187699112349213371403421519014904727683240411593737325075784472831130143881317745115696974002400415381717362072530985568501118602835439968787066794782460565923785531912976469591625816193262558314213645889456903816693399372667317064509914792303732359337927960095907825298768864967641925707766329545226316452708413387302925776021958020536515979459620979963993022950406115952861716602763115275020771935815501081773841967039761717191515225144737930992373520977173026168799708057819485259176450308288655441616406952085780886369807265648533821205619364788231849675406201071115409270948277447067831458695150615558912528501836962463582203007780674277166650283066645524049957125120487331656871750842002347659962485943519649705530872227446877253445226615677216776191202278809623235257427082067375313778791358305486773506021430899452535880318939245075167398091877228883276415368756802779249475925789173620760424849305025772902694724660281145428337526250889542627314834530720466269047788391348226758893190997043253777803119308194679999350662342751864090311935359527361982176128967487805469655678801833240487034696026498946705797827722643539925186912880703500327771130603404477965698449352377413000751816807715244223515131178213295501871612678299188223029149121228097956323770209371502901636461916165341817462097831998156488755555951307384147673088*i1^67 + 174781618340919080383523567519154503778644233176558832634752872822450471815847218307793969297350496103652420193457222851975528131369588915374026584890914485676832605249865221146784452645706178611282502559316039921572953267607979108927522711362956953004337237537374587615581737665626900120078222489836745315115478584890649794461489652125635733100403631518760140786920128945627446578240643590475032458284571920095836043854818544522289596611033091201877814266244300775307719774803633456737606616873966716384248540896643359044984415357676523113073643993657614253248857132042240953056089767831910022743588649294267036176616733419183198975668724812025234458035452851629823905281470376452817826224708586091814939568414738164839565947721006222020406523679918641965591272194199094149438019625973569259850470583871264031753049696043763135070060968769318776663080460558117497019923257281802636046622016223637656217532126043481956041716232680012770468295713119928595042936023492123106397733862160293172741923473872818702361628867244223949072106318403123273633999638687521022313963811082648079247103064956231341505075613047929966719725906918632916060258616414637674134506826289231737381757443662535625393614599793274644110058603630694034191436991881096963406329561744859793372554416619444776660324790092531547175267748308972223185529494029577464218783833040762453308095183905895219827407129940674169875762611369329518527392010661806893459190798616305829696088942319870957819810044051002239689314727395477212275712096609798453284238119419767027724498495027368505070503833461931335420442274052027124608430435477007264868008148587736351942380632038189069861576782317798776050264283235181986874246355433144293030501653464073393696667235145026274216239886117447675142598329464994033487008200533907695680639538228847178616649930552154121183786978767511727106952216646951227725576797344770621173468675510744204142465298424099165965637047901800335528744875560897709659141831673593923055456570611300644709876009982207904305233208387524095567489407945663824593566700655952507455760354785477482527297660676846715368089753678014600301899867762431268564360098433852257050071401318543225603620839456624781053876825181543228224749177652631296116346655700254471438026946174415070719846894442877441279620175189578065760922025444982506464146465348488487252054458448172347267265913079244885799510331225372103708489617450586393225337586831958018324964450011370674716017891061869596032447657436329455830676879233371560707070978253525956783479622234362598340676960700655093600329869726921129295221049685144379298087446956188586225753513549344162044429844717299668418348983939713994151998978302379894028664050776056364235249672852847083636164617589911331897829236721035372574269675000336252054329767580700796650900948025073973576833404886949811290656110891898516568703566595915019217110622808651852527529170942529692792343315861935135834771658385067141040366421081863989828738458054517608056972522906711477028719506717519111326058280571791287091914638009407017613971697408263477093810300608506337877112991937219350188440983236482675517329546149888*i1^68 + 436992443989794862642200765521305281531726838181976976993784651792218215291295076922430420319430969648040041355855899821019930458438820602051227413130482528186151842263117056134473480480633120477800491016243859143212206409936657671337119431103773300381791754029193425613255271283957966326295338591827836007585871951769907790775948039037233279239896434777490865501334570540890263916120323942637276345998928452192649496805701052077248138271921059538804890255211656404751195526596505872753734939985708760316137303803829422479668357212287368964553323766922692395079012685482575102701471969642811545391362289900326293308491528264533345149547204385992808130819609922434238430716940576784601345718489494470040041717256138147395540455704833829839513226814974801282657025131082950200480908246684455303682202339106988309556446150931737874139539286531444050702050815322169200735236485808563036549528613627666347262560031782021719049840929183066062494867825810659098642315752244747958668172948680954210023462526056817520366442778700123061577883846170944815857008169377123257449527389187357597602473104106413834617988355036678733011619927964081087508897025956308556076716318807892153742650472523166428168899780671831714788558345402316125099682237070564890725048437921271025623607924007760374011181086985289090781658833817718229254404939164202664955406727704164050501786962029640975875645670308326497347579202607764644678668414538070356582876110983521972421167703525897971613062447886350574809909128457879784621857316836374095505421174780214084755001261758010616737171010073705620312354025449235110361784942466628395563379575599427913682239821563533853007321785634692641835434594478201959222721307724608608901815889427475384169294147618550896211113954521769934915812039629240917155043404344042916594979755472318020580640192953123855504633218284647204375684088045582279487416704728631971733678661668758108258934659787834906391316741428864848042731842966683063298489223219762486825234578071173970435593052454607091908782778288453919877695368911914494717950253355955818421609140386841673758820918533042534174250207214579773559502654581894687324770049464005227253841435764246513261036650076087127372658426842357959310608929368377658924829810655108230541953467872404717680738576587001934835942226843739436265982700072095877387407839152510530351630414025883148055052697571764614338619794592051431609129511563296000017337052527674533231697608199182197024276512810325053671608002934415519638865932574530983578836200480515940707098560226167058694469426310234013259045706934351299271685089174377082040126742061905596449908306310239483474083892321846982519713705734725894196661813275086494371343233694690705271561528100634566348318849153118916376296292050702150296606368056830949169911038364348889240404812176391714344418845416826166028516763984790114519782359783254540068419407289913836314605605946738028892753319569606290580986899422336607022675071771457040329459344668741136445624088221317234788717034881234372902829545572928887771597527611371399151360649850787407772752065170067280423623252060440793816196558042679299828350976*i1^69 + 534623462425052941857305540774643147458178723632781963449617712641509685622667334657698403610434443177350834936155269836895760728278162419835090285914459508007461835261835291460186004211538121940629977706101811712211487766237568007464538015729173383180871834967977994824996440068285694227617561861186182797224986560236168336510034130397013472733138972668574940090702339981662092433176603609991723532963312076679504562309387727755761896059865483917352205088629190675086196691863085273419233017861704165064382896552039636608316366944608502760018105356222221946394535640077510763228151768414777494972636243999934857374424156129265528845290876817157283621807998373942129670454665101336763681043341718211328707603889598972231684923318932624771879857294273319326444768750988274074648570055379370719523105942664599580086344561006594667935775746669594488734427660598211900197334773292134161833849442324380034151533283430447371427103900467046881981779648458627142831625910104702290644064992855348083323690083807781803028991144735994035254237367893733723349718627606929336530707779032541440096560174737567856435758156575785369211604094960908435955736727379492086951189049272808290032860209471038277019369952515468031057377662321954991858294508995548876862062311726905764587257463531718089778874574828297626306713341076180052622993836426029233319746403359480307914610887741795375363968200541648663212199662464348476994304435032790882856866158609595987705284586126029159437905115277235056922850944709616232317798936658288423301794828699637087313870809391264321669678637181706003639085954571293027650622953757181666062493532338941200631507868478312945207599544756712257706179383125135564909419073020913260384252182282215689277192227117137645929266505727884650692952845788282759957085449695471753603473613177480231720381281364910929762585897887365733425800343523245523146428992574003657441589035196051581942628609193095486982337240663019634970297313540662309818346063351673011403953452567902928444566379674332432786083842540474145129451982181259677971247119270381833690055273601276233410180089520879791587759516912680395654837852220561457195590448259301727588689129846763430999494129914569254468517492548497590592027819722554044971020585062680083035462781400469378973072955736541760809306726622519601597265466553077522733772891446262586524967252572784210558300555329359971740580354548041888024252234991391795602129006088229093864299900873468417175890919480727325150513325163736064052368088538119819882978741714272901966255923368084398901362471539211600243407619863258131000596423754977317291860201339378925021196312264552534632977203444119856674662020966082409968042446244121955046980443277368963369856308892715521317880730818122823742823989891430134997270839250912773905418402592605462990600776360350472500939055995259487904385847559813270574407250331466233681249093886453449370603073631752382164184054916815553644087236017283083525711382119174009340193030102082277651105706738579096684405603536587432760927313393287564432588388071365182407245941224613108203554514500820607436286345606864893889685961241236865024*i1^70 + 424512729004702327864885963335666732757681355047677385570574514860030164055029674875251236724686599940995250810128062688985511810013339820917879480935649782778049417741443577595794259553501813759058156273304721220180494587344356835535383703369939482322077554910147004710262753601581542426545125678678110039177291839494290257592815095599462178939251034796625574544305937826327315555108589065903625183511301294283795827793258026485222992543438718395323291376206007474856827848517885108992733105388862313529377526402702749818300440833080933935161394859874891392243301131502489338126665771076814067804499674335829724981595973505754062766951491748747654950820396650637139071856984684829749241198314830583884179254237366246250840847152305398465832563268623936916747618985628981324873239365034563600387845088521231521533202928760881955606739798724771133785868711291414718038403640170959771678075305693096464361306432602016349071606345541462993614654804906257534898068355698892918406902057916677319186807877612912428232830717807403423812820454953898451778574663736464825326004084207995728153828736513039986008965493849435169375824020676766914932938418713192465758868635453286621194812891350346705017733209350563707376578736744414743043862519354186638932531012728454850365906305968322477244241381811598956648557465108791540035004506080544389835916175347681789112235678885008577222510153781562387666381545737239776423451687092882482195116931105457062889168771873901360282716305594739766254940793255533074619370663836280462555422950091849794195310314565440072058635633344907149277242372892013950561402322097575636540533803077625330464781857674289128086043328355026012335867676736380795050560346830046679456363812266707704610887412137302281569267911624837076812348091597968737508534571624587638159587422271848120767272502606470360169171982286949815791178871533260883165482372559632602968950857311322656320670206576677675544760382565243319937009850183139911715789331281860968701256169315974146830920176853675699629204342086051109370989453404610030306225668364808998582902121294252661974741998061463650889237134856054907550212785587929450796435514464077184974647379384620782200117968956734851614848255925280730858694236281451421472232401014261823887416482435701149937007638864873385235889672650964807779122357319378197551223730581614344648622295309291876106192682218412654001626252616232351618977215608558705131551316389012490896330180887631866875262458007102940189673740789280234088231950886073659068641567053194034773564319849879114742152034969295346383442042954872180088505537799605711069512998990447295949345713717379744274579544924560002342205789306182013695508400134623119660537767207352307201430898626244464137303654787139188317381753968262609719071092832730991975787084667448338591985130865510805680962528438491932453538027469658167629813098064178045242158106625067301933085190336715281804291139368393262701889374880031225117955049014685393658045555102303264186596666613900558623021040421803071186886086243982643860474969210694176468974282964034151055949091839675031008539946072823214475380277641216*i1^71 + 247414948137653284457829004632931388930932586486352273246001101861541246586734529223747169715650331796484288049775819627885831458875265097091308249259643226971375873678998394693318553156799386248121203688379871196410168615441415240873195790574729137049500419708844667519851291800566098181248528151125261540805918329447521354860223591894104338561966254126904774877886142578058444208502740094272392522553246751970054230007308005831217904131091207865630991008131021066112474397234255168876606241596899981833352262574492639147328346211398197760384852057065206862014095470042116675746939398297506424504843397101614690394908545162987162058364165725399516475863671673875667698807810524916397700216156757907061795288824582411606020673765336736929037809284495448779636585836205305595560035475823966647239683938920388018518534371558115369328701960880442197350493039488657320052521731558553630696015384126247503825056604339742182865063826078546268555345430531024444727756732235418758267634256956206700030956686937935991377993793693845486687665813080979554713711427743855093686402255995168001760643501842443345669834361238502723161147794037381787202240634444419686520504589574205425218619800037011939448050100265170790602278789397620249738310989375913996913454148973369685652008441427384596355166595389992922380513594172516205949114284027216903258438825128635935236873412837839045777821961746128064103336023624675208231413001497293529583542224212900528074625018046464988095639836785873189342231439936330625210095620938349088257571157990836427337713272798897063815642436276018052345313249154904480355349824105419593658061693710834044549976337933763029451776149031404910120603713738300547857277648967932424277749669748041446503454778643026582859369917198989705763886779743565767946205712492937361874715740665833223896252198071413438668228027939256651744257474122751615745374326936673117870728738271707800029499762502703405884283597237799687462028772525924415998363531682880218629416446554481092672481794639595274766136433998335669461666172277127953705593855613362890406417046312307519761849744330290753011508551448877186599583742516848986068878920605724295645594909797587923860684105501348927489668511756699992503327188853332757994727187833397514615610643339951537234935219139682443736665745818210036685347356297930897501411294820439902884539968947463819949206226505574481056507487705979626706616467444754432239375148013624009504361962064215775922391154314946405221681374564672165615509908154490718725133865249109692796920256537150437948702368065203396286730209823902800415596061610893827699143912128605264996339427803353094581167027740476803288298362806860398997828171635753642978433444653515638820779270883030527851834614370543652152205653462329956701501866607694833689490893217555439714232909306049343793252878662652472779028279489907667808716662735886007889065982226845611698560268595240247373381754760379181248368279666445134166851886815886586566353888995897501487577136373521882141504711831763988434069865128158855862836194344112214803421710195702522533044670610668597211775089198326257180213248*i1^72 + 94349328701584703368367651387912581526263724709249548695954827365886627211441933758185926954903392503357357595808451395260590060590729820792803755621826950576273005752484700564273187764937331022867690501043962823175434823552871569006784324750322874611125522223312576424771881196269820428654162922676645567123620094098812876103101969808348905564664653019558844946844962949281002483059514405963449454951704243830313345914172028662076384900656621284271754090073842063606550123532320809700667520070266746667064958308675750446109940413030504166565982157762701626788861597923971117635685252342332836740424139217938497011739368201121134842715188410544368898112544379411680282719247894269495681144873748056484130860257146906445211418038919476726052124562419773036334732061922443191754500870301001024074891242867971180795168054751442413433502712356088750194610778589501028012340389376394935235312137218652873323174004675688506195701817564227650082761077913535522420977725115041126909357413317339113126070997790302867030558098763879484161653065075134121502334629516798458722734336402510554241682831897304723607100392032094696405936166528476844195101715505102655363438941652894700603024472736129674725932656991003677800632354249740942754457527887579315499443884962553240832847817430141168379725739382245934305636987696216336428005816155098887833666419326858168451311125888312065918195853868603467485521157797069296749778763661747649200816154649517444172993425101130523943463250961181151185284649769427109097670895855540703256706636008018243376162781492635963167383664191986749100465929874002361995956467860615689739561843574526547109231561575777476853960308508306392762492597359025705160484735967038905091330848278539354305658120653078004793062338378006068367525439497945782530980174543652172426400941690292219480770024844542307472719019701733379986853472865743221377202731873232954567647540786522793912167887708150150331392521259422633762060907985426655844110498095525177440402499841105543206449024064286690410252697313146211449687497865927511469171620804840084865082928323855226441744425828057747612747233407502827978293275825135771880304425542163922931135715573361542271048172804568119901925589955514510861654228593983055193448344684809306647088845383341938541151530065598695847450848312263992458508146530144355841462696896274011341011818454877080188228118727671635907565287584437697022370888684611140430555291243372189264348551189836316693521084548235672360392745420110493265541673013718237405546025434180833164976946972423859748203266282562235771600134309039174479719428358752251111883267784289249183518928520877232846759838457010222966281522433516562162353557937468136949957227782757600704080845918924214739434137112228340618106680013168044166131070549819257216806133447426501880416093126977321627132651177703486850707552912714118951110207559524200410748644412470907381928091776737905183696440897595564645345362021226856895141051173811646555853283084034955555485223656280255820351052799693357813617238746918619691674271667190849387794992282365761665123017854740544333897826382836137984*i1^73 + 17445540769110475350810459687250132979521745035206422266361573844704968511354291011440251285446590829686185966832441258518708188299961008293268860676051813482618403737304287535591698761552301677874409340557107919153445894276569547352298471423615730365945879115778059244145408885983425667069209617822150913901654181708556876302890018818972370980712941380103311809249511915549453743941593923950750432911474191786715305540473299490565307864673553701373120500796221771412464054742598368937073796488983205137566664411327620263121151137692139296033995854768395653409058785788983303562422117110159609667625276676396112997191708307096870548742658577617402528295602074811403586583822140072349907910266445042992032386529078197549572842569688846965031776307137391317804970193635179695056421799544935343914167547354086314855285758765037737842264807652262209102037413867980722116934625299149934347373804268792496631336662826550513900023791203843525837427025147230288633630352475737848573897192867237357896291685394502763365080727303969738027735399245461991516467424834849682651417392827784043915059080290309464587305111880259436661425706997023968860826025849376828006040975840732393340044708976359186977923830409247913582106052181203450737324071069602515351599982533050897006015023280938156686208923160879523010690241480471285677893298984779835618997350364427930259475500546665163558539109584741905114927018872268257291905427348782506473319063832678253497996986826949621326022098246921158051545343563208960840669961106693494602157249475461526416917082280996026782862078188283510277002789245053029024383634961146913038278016430678182857054399374756147315516892893933463844771175624685262836429448210633562128406053932538880064385306271133051456994506846124625219068057284960925053341876907981144173949715406794424440911655193391355871136046691985603882636137064836277153340291926244225307128881325323184209980419344450668044414614557515721613400087165387903804383323283691915029753234705082774333880947956645967633695222946786400756802903703820433286013879844675091483628627567685345709508904136396185830093184199516269341890220328366646637103139157436561546119449922723163609398395229463432350162608365695838937924621215306425676670911328162222532752734144220998021236649856041518198757391149960555928898200085250551473297333287259034259834166654286911882931811737416016525797286638815235323895915294639077722230220985805629899405776450611560706786850042427128751262281926053162074985091636919802252013738197714274214758109686783808046521220434640711314221840434102888006339077370197866922918266544155266853079622018391028611637071034698898992704547476195562274415685790421290232653957491297318878326626080573914362402468201269369483244941903406601585395965892250068324060150304435659640136306037563592821743262490345219564001148792584736268336027656802626327558704849805040900002618907303479822377135323428830724070868015476581346364693429270940212605615634172660400314347504403093812371811611197737320933698815640762664806895006675304731901996136977827342085308204938083551480708595712*i1^74 + -5384109649914003992417576244400376478950552172542528700714989575249064179693957608356031607588654049429020101303323034304323519621138710159452220313257111170000185405060521447213912714213938087564139704034575147591724596361121327815283220535141504631199938713170652154880754321180392118979354767689125991929705512208854007524922170948677688789310073411821376299812163323727418024559654314833336143085345832456983432696871684626469250224873472439112335716391221526917972975342133396906276891638823235617070319396544702381057175762177370149197299108651639624275658277075188952266993969038929651539145418069885433754853992614826370430748475777954810159973088886262595288079136423279696708082086988084886359596545556935551671730932037598410108777238870326567511302638298837965194885644319628878132834403988080061605330093943618637208155291102260122256554760010847210991212808179309843871640832485255869368605732860340654525378322647494353176347081253581200718018934245846474496799659235714620895825495449088480309892143274129477433154815460386405205760578829725702790158158956306452997992702199971067540834110230939533848290678002507223367737857923825465929778375768963355773633399012246522520678473638828410817081045349823836068562806322557413462481678921758304311425926534883750776009093333616290009054746207675402127543463508137359769331579080399825641516594706603156957474304514602825393853336222616131278796183578848969827017464733031940830595247809474840381782938481365685019866560153759638180115503038410920598888904523124346717574272109851762287593194746553333448416372144063755220700935779924945781335224862150912343809376344821291922393298257232291604421775813683964201069486634351574763724638897748526707878928889144131077466605011597100282906927748274422565948196257404673230421284259910575705170346511456342688187175281099167339656765946459086948113847510465553511669636046111861183130240981242058516180854015047802755569623240134471001134627902085806854742425692464478904052185690525342508095429081146354107893283876891844350443464491977563094892714118829506316426226336860899906354403024204088343390133155489810424247555841473689500064260675414447917972450271672182101722282697505931099391360816576535537555746287367986725726286718371441291947843040960725809479300827976684121916533314144097969796433953314965652998036095214777047922182820305203898472175779328202210123415315534665855783282910166452896733207755401092323373926444790343683422394373856757431922590652881210446991277158090855534330245009564997958290060549668816335840297820427045141870738897797174842848812995039356561613117157482003787273970655438859992263677391707741113343906638519692993169957356268194374777625324233108156758757783070294954596829683782416669778717170129148544903892177816002207521483867077959537898171697374480722290851861104287492034208486946685438775698783852363923208742034395092708207729201567308598688318180253408543386724451574100962954493532468049297432479262274071089752083809431429091695180958903968316768720045975567177068928376677632177788002921808228247404544*i1^75 + -3543905458089714494183643891779033890128463766499767778109214969775374758464648226916727737229327834559836425568264606121295058639810114319908657934980312729171091278685274346602043986622893569950144662157046832577661116183092043587260784562146342794119754267296263534599940414194218949048792781436303023450559025265602277497580269026345060325564497092271796548353068457843196320002821921042618932525061161875655473621585452188195846354007225451718383624448843149504540544903116933584509076594293508311787707948189302789150865043201011506481625180650091924836815939779140570590240592470305370404580243002854781012070999225772554401624678048842779279522706479650515356363124149804048034683213708410867099806363668092994471894837978819186733328137340705012526361705795324728541031598043151790426715302751489429652193779312938064528270412477516278105831238723094616769912188221378846707266333864230379192830712399125782749258314162262503319408747713638171834559874224850083927904252942011841710924927611067341768355292557511712383762280441144384101326986063010219563397610152305412819005139466208779578781582196828855228639741009651471537308791395062483635858229651708343490907864541484010587055509579147826749022957826821848742246264465364414486050738443527267589686154485965959494271005523889020485600728050218303237040814549986367853656564134041169073502156248282423632604850694016107555316407093449484551239405336482136277336084924394437289711551347512936817895826492749448629772793469183981847953749157693155284699505205688820339810437485775070408553897164497145161650572848241923912354452541085357144303841874704511765483106850830730364969666097707438113580737147803235421217460392344311470491081590303691469424340760791646242026448390855522745313003579535880117405440757099707500958206936155473265795868927359354742754534832401575074564733103304176030916955310546749400362483908361913485126729211740925857056592629420283091123859736903766327695565135663848588025150660342326747786304052251843117714282141428612742865772028202497313475863313163824297970095288770895786549070628995584822368663731034283020880552066515900991710885822171787993434988374293875396172886649990349510806058673749819812403079529469341608026230836906097700664989076255927579089075220477936912599246606043737226113754192777929921613768650182664701028642084360898419440091279281926178559345434656356406788258630084863799213242057433995569104132226274937319291498062480302210843483256892305656379735438799285735641723986093060647986706280521710676858040653742974140456527305685669388632033005706548170746209991534740928044028698074287134114436728006653466967749319989391584495698463330961734619828659744463197543444747063147664191840143851030989934548503861639394074300887656744788370947167893045757437636602268667636928668355289586453092268385044211275989191857083964795430861374975970162184664979246783723206932758899384604773494354325152078286544554876047994522297692724206987404612935417777154656070497039120631684245201766154928256999784765624024368962428305504882180672187915042816*i1^76 + -180220348208053014228420617968833905338632732661870332297432117479271884357189072601887740041557463955431889403008819707586512450151802885342839551006933343538374981795563008774005068685881123838075428190806263936408893104419206615912351711442220385141206910125327747912382532315199904011927667892954768611548823857505735558902671013467617075965843030487339135102517056310327595610221595796581459552821534009897834340275044464757120137588709506169052077331121797045327772022252277721062948650060873616471171302469137082619614300934619945903001622988596883515479048974330468693258679635226259771197184863743579091245159734866403193619213648377242730246696362641914741341846978067561589909815748500055790851598516888905351938293010437267396979103587180709770304434824763952586101200450747694679614526100651664822936100369434676646750267427896015536669730399354939085389420945083475524676725749796582797903083094237701155388634140258218049001407154114844101955686767546464333448489710279387193062850877791823273948217491229581868191564671096665536313645834775170145263360783840614420694884907703513699897191911439050892251875705403956151537159926060267283862125400736582233124799797629452595434784372216866175240010503065269253970646067997689972933356467875226810584382744508580849582518981992054112143588190596330827146018467357076983283281928129491883742876970868789120538405862231750258357062016336757917676089780505179792973933354891010685660154615942437121076456818524713596797980159259554500051355067663605691054378671492379337712025201490739830150350169292895621090545763878079430825276945343625492487466173897151336078436802828038795259094990759067288709378425768368374753424064326955407777820337629313269643277333069745812368041321305109962614995074508375980808556506968893594969162600783754358550513778658093915353595178423689575062585020940620743517577939305618094373090458363761963087415461230873168910741013194846797837442248088271116523532151477533144467916991735184891692298531042758864630088928604184935610569682566067235230241532673440100277936281252554744200977268311126962239230204630788653426186630241709831197501751168286540385161942716733652361156318375319418023088501717215469791120640081103535666282980276720353919125369939283746015130162332386504559336471355078387599291111624469714281215182648727770340342963981751018648300788712527717926986298495964212663366508883862180642566551704217589717370916140587139287817904692881326504154200190362998105278076697149477427813856656366721844788679789704309086562969890908512642083049266092390203152467259220055801640401020757129308762871204121494755489018609055734816991638406922519381152876111195451682270897308809079056890726205620247181385206733420216600517426672891823427887177860799770077947023566766209467385229435640564269931826457715306842821415444524614096035813356559949675509044830911134842947320618423910138514196994671245365698677954133108163882946379532694958764313014137853946484875080604908906059081642551288346498805376047042728038537110939867967812239119026772638192107520*i1^77 + 247752477209572660782933931866439954382187253278782118484476695606748870118153114549701349225998133417714265045718720446260534908154322428418072584131551999599367745912058108558526857872802421627456666771842137182878352888115313509375938843123541320977786782319935162375272571863242226180230648122226910472421639981163710424636273101125844822651909348998003862397211071549678927977284327164840608900481751329674090350857374615961671671476168013488320600327887119754553560804652403969036694984882116403593363314042090826426578983318650766192641364617277212135493273078704436150206928576807510218836053015405523495889439292053160418690460176357577437673402489739387190380046917540788227079405245016529262172018777613440514753362233046943851663720050726017613879094438078637682664099377008077951274334002050614785990062875002719521358055494674024434473133511742320285271318379254398611497735727970636890073430657831964798851045350867393047563592323534955595395701491824870435402885092905620270862963565643953276663755505251996301204046457118714002296999542402828100450218958277529199665786787464270713020435158356287359754520365477555744644104698226548684086220731461928374752542979628158457872216461088442545612339371343700618430405211846443874642316188878449265076106954499199738425713486382293294577243253868677966011936282816320301570018747328143198614650689940194451568461233757494562964825985650343282389669270771383332261688505593234254165150080208018966749209187760778389485713262483248885928113481745740348876467110147793649229944162597808381155333101869589312713335597524640339270874708628051979254804609393193336362704219401814278553497761533812112540776791843467011000653735562699120993155277450432512142986614981110799121958048056682111291334103348813770671851656306501461418026491783666435984553232525882560487073065417578744142855405492798087590594564357867182894780729465761055205874930072467604965684058731105807078006019112570257817143364397782666037015279006763350738223768133658753626159382219927241462293590299261372720627145833981793496659685435576936375262040957606912859641444412517180523007601750956218539193856713211685147975186684507122720974447292801655181262817873683414621581277759055944266455576885634259328520487622833606268460423400650409192732382511020739173326695329828800499946043446931615278557536115001300647528425514027237466428859074245480686558902023678521929052533229751344127283965662926681875845728173099116627594280275649126976906273703037856661292869237982016120764665193422073299716159424133797531930858059400703252493689318034015005802640980764075621035923847676682023440269975481074557157466741756496783436724656103052645007591706876601660451751161724611164993663376225514019538058844425893762295031047552665056762042933406493869494645765342321858266684332207611265764170415706761751811839948602186699962448823705206957743846866298944871514304318331852378404774103694346376130515884965958906047893221334330667918587570940690024964190312332165476319735584783953661999892635785745241157034115002844315648*i1^78 + 35535229304190510906902587711660104616511732985645169271168038302585133792534517257389797171799070331036685997027653815196470451119535202386212890284432382638741958045362447374064448203454806072906384707998715463468864312037201461570043394963250951792285990761302572088612512065108835251743937964301796198154173690183481429861400679981896952935546006897809182943277572956411786864255596568043801501051381778088088589705043917292520380364605085917869561163053730309944416392635966220516031995790023972046456977822128760239059073232160174524861767779166699675860363308579845605927121858248126074560781000294656279019108655461518619108678937999269121094715102546833018965596445677322717964451904913388258542447632539131351486098073532059560652668343989753114010583484461908342204657978574701001530722435752041034932975139948495069708228125981077539710079231372235916761648633853571716585223937450611053176571435324100608037501369949100956910580139163134719697630298864342212556202168518895455142240660814328152284837543524663607036439621576787634872449581299329359967475291928529052196162296696851006413162930391631872267592081552306566313462525228121313292528183919948205226643157242400588074066927829813895346311367523075162440809927262423016160511565993070403836254467645753589468990011043827266363536496162207624038849620210133582717679933031678223864045898486189038654376903340559272195686311300619641457806128148129277859971739618622334225791824014755422609873540205213610245139726576401355224962689133987747585889292687051466483145021856410982168556316472684475733675310844123117586874852698205829524137220378939996194977925738230005387259659162798507329284105013949366980215456723806133667292931817866421151588614628347908369123352904151199725519854510418094561136080756858243474216047592369445527796513487013290087127887740122334728372162942771678097672066819460007136532692954994405392638730030756022354516367386717070140708017349839276061760070561806875366248709244423781587181523835612242327993023212752382621455942884561858309225035604897295266257197635421081849085069960416991361611979020644254563562650961421327773268791935522851638854813609393675080494926063570127122477961212585717957008866611769134538029741320141331841129641351565531725667718784952226667520528362728686964127588599213875464052187080010996900557965838173329175446229846116023750120515139176121362630737669542915127640011745518934919299284829466153243004994576295173609829620243904859386444170924906787563476517368591241500903468881922498905684445286026009092987405266909799818558609745360504798278947088341380441434266660876991712918032224299640605255453359470044786276050442765040464996661861107981903458163758512382994395260901596738024092182396724295878315229077070241137396853504678883611768591361547801277526307643794914543784889783464988675076666275709775473847987285977495101527601906111055930356517952787398881511361706957749942613630111914939907555517630984333447786611924501273070180148053684906498603037251410760249451800736777973017771610271121408*i1^79 + -2347734691312700264169947131221040357645772236735384995352559752617170031013795789641176742198727542590139855335266918773475914418118883046190673874289036213001661730264648301098696580247820114334213508864562968109984274706085003036254105404751995352743986455902095632137606612414500678520201964656464924653406458962344401066883065478279446729213991962425852739907380095422301471357123174607076959538070353636929586671746458665388039506791967299474840094726103310926682616334687555442340641091714448153476799600079239826370913999772664885332313710402190729298220366948418926614396345523057950971328404890184355647404977853055701050780819219330228575135675415886805445664406604320571645451362104902879786242885955241652129177169827428311169766847771770564154064979668440995703920232399029554506079510111919175460687383522518921570329926528676235943162666320212732457560062940786275617112753965371403847774392158197005568675665490070250189585496400994569858536935200517973918835870455596459714910387616319401102912766242466869115628426842502656638818522797692421290001797461240525870621138138583513780936726867744977391506041904124948232039095298528164151018741611795466620892894613967171678719456281817986845324550524068156181698408422901837958407994717666749883103136637545363257655101050665131370299524531570402095358599765764782823560022571150171928263455226033968714357847133397638517503538408145868937305954363767469987360712622374040266567622545959627726928678617813763689386804127318580613558544140006902297771355385548234448574233968597241343405422715361455217849132605940180260715903773474901291957352230944689672100877709639481806720122236448226525867791930010542209955057186827259519481184727575959078452461208087362157430034312405753350807455002781768970218050438810809693917326697823003186788632839544215203014676548991343056266907853688962294363440152157361819581086712682238945601425987844852412820612497481613839507706342801538550415576009309258315098852221846943925963714822739441723058392052857307982927495200446677733894576282229337472384039577967845990548258447848853538383027809458669382284506484302961672321276823379667531390203748817494985823872587025610211134659106858742878775807615969170178611089357957380936704562174436373657819333285851311574810105389694439952866893600770640655606910240788292527219492055778212258322793556317070617498779955896502362868180487774202171177702413633844247693484076542699011429663227534238758174446557458396502979581674022935192544056749698488927549599389479099767713453932911134725376276897609174196749029630147047958221163428329596457895228758032582722618717232074779792076870135470160542090086957382973579372680727288123968336528140658383834562477627582926447770055406692082169234048319056233303209549648918602233866499743323456060947648173145381357159101699230877083129630052831680445929111239756258339244189979595564296587375782267656840348062184285222625709973041260926611319667894308816698873287281717564326178653215795621481917898585306591855342607985847414950616629248*i1^80 + -344731043855723734475440908523170143157840992750084667837255863720914435571792301135586725811189487915405744157970422796295009518546397232165921913853715247517156775985636067493974287038548970392161770978504106822622166596737883924186818152758967923745661505059083434653958702869290806394536266010720033354562360349253229799789477996842625913389336358727876341168171760924751126393613701903107663341308295459719449615290117044283868920694984914342333867458312825914287456723023030664071681358822621925979451502293418821166412086425534792524794426296704863051536926510066802056288576133917127320501012593836276178223950136447139072697822805086093919533797635651682679680413744330009197332319412234288968290602299840417332290815229482295459562684195658974405997037956557509142595056220051696367179364736322985722791551462530165406195964252686690526166784565347217174250121514835010408970851867089471940512405072335036841034440666085052800365965845308877037043478486945150161209716378213050601020208119362428674251253903898234785537849098963777780442266573049560482747527434119848273883959662136455124746931448610602417715859920153041884689806730240967782701273339188788784970994042344699333902702472849943782392663999249279794801006726383321560713225792655759953256118346783851950859653855501919010422564947244123626812167610978812495332532872728882642022103250607355991301116437226312437431533955078377521542617770096914162860785129872687162132668320342574523422683185766296383880897988240836337949153879378232351774804644253540424040351361324621035568193496160029497690861295424940946058833687620699685167587446804067710851090088227445311512421331755937410585565487334591092352308974852434675167126414519497231723855230446900019996110366726537670347577977936283900234663358549738307893940434913924651093204365843111227251309716183434147603741080368876036133198852720208969023514181727915574491651682076462886615495299875737813608039945697192528518358663022293099634117309951692887645714483395881439137829581594840254808415850680328715915583176916975370779344717557297949234101694481493295092687459024140984823659652897806844463916664552749451472507151033329329495939570068121457838135237571345075335412998845403054015031482345357668499245712788754638531278527323431991253905657413443723705596108577179245664671205621716816209976972645683221529935631535767266418052682931791103816503735151059774043885044033732145796998564165413635858733686251551386295918365763194190903886612172884368001702644658279475113836236514918595215451423265337092478937526029187838308094710488424894067852319534208520271935093681654278197317112988323648858986245682920958918647921097644816549319830256623512276629538035288840532596714769679643366764961259860070590068999940530116518372666967089288129076295188410134950591210483771487294807617838806388804198393640768643753250805373925621887290742405800217324096595600570066944693789842921833743353339181951092813741948146800580006940559068268857049195179444703356563197118078539182553397954502532792320*i1^81 + -54099902170919434457796346466835669358853605708914639648702045799409416554281672197975744956380747485729540521729059296173759697049823147807771892510598545097243200741317115072319919640957132674110339763250170140234627794637005111325246926562917267681299580845713171622176129726705973868302567582863167169110165907023155349310036415387973488453059792496887076239406563315809027073884233269979278903374156080368816992009848634418155733283511109925380530787108907545447678347627546352112829105454794159312987488392066484786077705233905479890292304425455832006290655581905957025067650316145131974454800680273891015153956705915721947486854707112068908937609655840513165476061608923150815850876806377633012427115261651982862985613695176722522469096601077678701267856666611380573602304848850713085109923806177297679529984339082208132452514713741390321498735907436570886789008827451157471445496257481270040244674925771317552874900173890981336929579690224001092759249656223362554939819560441997008554388854391973063807745886728006729083302318980136403522421151554708906123151701560289798957067629175030227740544079193115315487572739860379810166154941867602493814446815402975250277807257736965894337780548603940457544958530498906655281418013945560968539439309716754742256414285133561201734601507187196281145052075930528206873062050764507804331095407578543234632052930114726580922852980605646576557222452014264322739670430061339489783457781327005192820811027996092801758471911958886459643020703542905761761746772111365177264471635112569412808160713904655961883692827096866649075435951139913485105481071936301140187702670651762524472207311460138117364935561162969319877010352114843197315929931321778058817929414538716622680482296878595952023547069726212298693279370183121826492307014370309035545529520335456562150125916158548811112921859395997478191648809809352401829327624394342840597058990972745685811132315347377165289184644907647312426749221406852176842089398091735732291427866718870620965451016188700885075185752181198283667127637478328155015294145264642709704599484193804803031231044528441565769664636934203732315661853332615464816207868353007334444166950372499642444194805560709309363907799464936512445605579793037830211265859069670591539142975422457304476946348436654215195981654531881828061363249968670905521121804009891735343087670763906277997571891295916158198346223931675470624841139621346307384382485271767198071476170213389957831518685934338025817558492736192284090734716510374766365443959239260348609689480441759163171240571424117427047123582871212750715046900849325937192267489467992345951268342092624995012348774875094989137599805409435067283021119974444874915666272772884827491400907151965565096469725107042582371082260139502013095952188674316551131128974676110581536614746173601077173046256383475478370583565078129351365621976417368578071365912871241562000666379424127455424474817899618723674757006569437387197732736172054835470102038849993392207603214028044476350345297003024804804905319860928191979697557471232*i1^82 + -58477004118915308900832288149191440747382681885544534970130554663601961337615085695827393045527342124500282986780830219394278169175196310971801084606939805401638468979044531601004904472133189975339262124558473481899150565134168973362147928663889770439479135583658092722436226983543411311700260776946413006647742647330271460643296724054386363929666126540225738091324025119128575717982687845614185357092273154555436130655460918795673016338573891686290607554482291360153236053835513279258673889368937608442231446221155187971125946604052673054199388848158950952384851088292696277015373432056847787370676327758994201370275144439573507945652592161588059437350296782375472968810164740183717799255564865956029889033247557373657558346849610062954791154271281333946168602978473223326546153981409132758408154746254962651750464289804936518055292327952961453093572172104385206016390787635400981202450922521451807245462049690571800912841431179982512630405843402445165533862850206493381573097525543156194698468518814046399652053769955906313567710734637008762848923544306906131589622415732624481193126698581155118605176842093570941608714433258906013059747100867194927850628537546740443639222348025443088877137200804919494008340334670695880822088970704120515680069606796413013469408458114139396243187308331495338603695113534030900317374912760549072380294377252576752783958918570553873778009180740668887212368664872463745712779270401836571402023741819968345714929759083083432531616449970925731912237287688294102036219100755837865601539752916649074226127869041763441185756926155291569355950048453415700246753007231383944929720817000923521100520446365348388500408969088270878513727261182229216876106316810933967195689364281322979504725154674397659605484997260802488173195009092451395228170655230459497771440147456124764490320860143288532579964841622402655335933025488082476910907070020613298545579600876387938896827735631617669977946699937362827375812916619933622462001890806407974654452706259272176813742792438869518462638234369879589872158787098563199233898062645766858834785798587983773836441693116117611959934669599913023485678135846449856772027235009501488607239755441894853648037496923601444172554119599709461550341994152725489805098443620799037314295575718981362221333376402475803417853667205939596155226028940711575339548226365985963990177368853185097375717408120420188153072390370873490481774828758942203424057263161573058373315726331663384352416519172959332212930534462633153023508498747214875880482794213229570712832570188192325486340559900490384074699754428781348042490975217983366630323254192600596443947004350757712803994134767241720873058622720707217535336665463472001839847767580437335420395061221415161508201936739099944668251573704245817781753054781444336904336003937912155145281129163272518690360972923041516823961543945324280807585474518983602090169708872686714598296759777529807844140855044428189962489725476961876811666745141925764935371649187715249025465813818791339428289352855590347002333539080519627730583552*i1^83 + -718321754175815209916296340898983195513406490883313883741877377712449190935944962068189116765125797632353823130500440841436243670362509683344505878059750109334368462334375434691121526659362859979750176693127168091978321917530320634721070575342437174326218233089079234096353554970762543354747361693247169153421697366465903973383188566251159668027470994716780675132229476598759043760752133164143553883840974215953267585114762791775864514714000731904453031282862580658012231264581713959851200016495626407179800702562906326772005219133406139193906821226235645528166827011843164277055511590042732424287250930656152308303531050629803222764316875493964754833283559008539350970027667576495602523289917920198801888092379243475629213511400990472666856387566746689854421264823622583640985490394575785522910962106283568409602246019338970270963491049484689268221425569091444064297220833193613133050400053507001132329697349942812539517077667576501724559996897360013195710274419501913439302901729186003937923138718283427929206099550747027270309555113350914188500707519897979910894068213765558561929549703933061500444950042796429182873402544335341409039341033438647783382064135666334062133520593369813287899934520539924389182359176796256786875184932339903119565118919234924791673428226699663167795654240383521016342642180889852390548940185731424557139031397176402117352370036660970656067670374662096237821441027887358414178344732442926187985302196075229861516477300540379467168304995625248032758607726180341862860661362985653674052285712648404640062659895469292064454617941407595951164246565069411157793330423763022093856992505597855375665065581566777074454532563424669147628088407222424348445065390198973233066342917589669519693051144180497804577077167049527814010983119278429341484795296353209007120841088406355280965631966165221709182723446527255493120688853557835444483756897528770673354189856231609733101720089870687797933894281412251385164636238180210386929125779035957601332886449165752880392844560962673806602775980618755638825940695796294834242477810703389250686202692977376514167650537142844270592938431079169579709295934613245341094628023577075403158816100196105612841932713233638493910483828680973235872320592566227839279691694061479109244362158623674829766759020299128898453768684681077669808351567640170317665463960752753701744031989834490118712778168193606486333270315560704614303781634194657255429621433595813295457387496485108635129396485803351572140201282713617134189719257171356051153005089321151078795217936603190040628891181511883001353945413298785975254809003738283179129908588401064171974334270589634666140793737601138389131586194785571809824772473988057066953568682461820371815960044222293555181298840156230768410576625175108504691132480603413406645225026195384518978347000155298361046358178050898068834878376115673302498616322926641777405011895049102794482109862545265351923176321962805375118574722615171086262583698660125168107109302102449488701688874186838284677443022055469453053851604183154688*i1^84 + -355197801333329678852494623430765388545819368207976540741896580061434927706409976478695136488144851370862290936292143296767472759267884058463980914656711835135089169826437509588988593103950623170714805810121777359682036578453062727509854024428328801771391569264100180971981245268788136510511655814091670004930076431439235530611329377905359894125304527774214771895854666934865338118516842410667931448653627318313014730049497419256906815451094292321912450072298986867456546594608581487945235222022409730122212886296012130296455171630534457865128443376739922308724222383607274653179993426087158502925647712715326864332460582959843557795419021980147853694882411958454266980932168031884801533539545614064123983021182276016575345889310699246997515064863127285439674937457471125269617842543967439580544486100260509331589816131009245705094245024233104287910453810221809203925711272134880612058328335811526685719881404450108537033351731413865771420764543908539356204867873110421485536899005156591744929899797147871421870760457640782300172869850903377173069800832386281010389781845904991174961878449027308209544374680106197535599203000342665710100248970276513694736520818352659123879869008501980174851421759458290873884431956211715208833138234189990448005162996694916009512232019969376725725535986868608109471590307545419702916362175620399708575655959461882951646944658406268299631145054711694940539181264515408406931649506976213682865888296793879668612712711871585954241694937184659807031237971154585689110738721430800760548219701785254520354674595116305429304432920295910107865365734025186292391658008699848221681725848729669941453538751229622164013858358086341455847016529063306171126694633539150891918253193220815655589883251243597981612477822715206960391947964522088126531026811628501202595576314601115623239517107644768998196507570840208132377689680243330598953982639369117547955764164202968639672202098681293373968595749437571888000766081310854303587307801312462457572701361098543727682926918898692867669629347035259090629022198355481574035559775062022253071161630464512537857218782999792765571933605798803170986173655148768759833438597500500583923753974463370280585107393494974998365620464477345003591650624715593039898791323351130266365870300794028553757885898356912476346462421185267769540532006530193423484353766662631489138091685524386023258559826613412557829797338385126965865765955553184150294708011353348177353907266876522250800453551960205453619243563095070463501389961439543030895675521730379840556120830765971038860961852685709312668524678405689795110425113228948079250116836046662817111379965757118196710947745118604724670582281415794968026416857352157433332068752495887821225342951418106819367043398126171270004221674255140283342132028363361929833736628104515141334820918668245176961637632865131699545645675688706852846569843886014188087765291303697807403816341461593179729948660443038807907731504438969942310563343755593629555099839093879112751651000143791864262718388997037098839517954048*i1^85 + -31193151468807206753800409400297548351125330554616533895932840304626291510519695606647325732546574393950270215725381313854440888726958997446044453322996579375063658848967436050014580746605901628079619873979924856541198494682749959008828379055056219626352168417119714272028494837985289919230122940409873356173946573858038322506579517371462287617752853750053950620557149241836008242620980505919447010707615358628113419615302444207904514982241915710944377493303699946755628900099624455912291740129236894308271906820938405999908351271686983582393104788833878222315172623744260395482450919372892194705231528887097693916393754525166299666936076896928844755635753696924852167378672870324894694600674686835722997557335161243722321763848605870369483738338021617998373074695901183150645941932503781409124478597968415116435933970341413361239152080548316646479637965574253164572713873161864686779312045118958812029138104394883163759544394291585071208078879283966196257406664900305840586000191904973705262132682463196731628536137562272884566139057694818758076699075281587352448896358165581417600548599941346202252051758628015284994772078397658013513821701544779924608931971295762385742515677827520541456772225280490863392305153075379186278299240960448406333462019566409915126274839135408487950779105434148853154648264523666209966978843034693955204237581482071736878995945843395878399501959904302987284693782530484230831687412721473409581022530574737012984223017844700547266109567411802797476214781402977106357476848442549725855520591711700134382221165366275555437389399781179508757961420382477513116119367860564293390444870153335963311736105095728672465358465610969650639917100423433015462405828740696048971323653803452599518321806102118581772044201733076801035056782711146631330975054914906552394487547309368835346697803412883618669613008405713121646125937205973443988620685512681076472607714086373454420116641047811972926180488224152684715483715480171325172242505669897058789632359848230240005067526217792096243795169124029589380310472397656142614431737075404774664213372455845460603611882549666916241986247913476380542037445266409725591108609274568778676510492887148687354566712486690548013946456314455202182008379539337303853896701089729416288273630512363766680508112726952148923354925825781847867079278510688084203362838581870172681439695225842808988555532401072654134404384341826558276355721927189524717096960689581712598858665019222033534641420914437461121754024436995947577741121758278688738147919692411375651285898424228474461120980476153675099538219067782229774805283196045449587672277418627181611270808790058871339670727956184297581619650664003335963126225806316774511671136887539323624619338880844252062306977682548430777640771578553658450707242187904649471413079439342293756226984239393276497605592327859182498904015471425756599705144848329786012951573017899631460817031327997658213556576066921646685121249951103208818683812818932018428300443819302809605432347853922887992751805724249504612352*i1^86 + -445083880818472934501608446780054678946060471816240774846592103626238983874880220065008842852693285366472345774028142181456337118069221833839513567656936969621807953764455862230748805256791835502925379108807231690911193234251287529884028999183017523268969460970161760694343095989422566253152699568701273741885942784673275855639165622593352147293914494807459133052484515121416548520835686597420075770741455263101525970350621879271284320924937419265672214770164931778702009875634523147572689490291744642244083398256092359614897959969930877053917435441523477745409797597675191820559598414893699200199620910360372586552218861075452327747536656493858780707360489949970562730855546300401094483109290573068962381196362419377218997257301305369201811886553049044517252746161960207851072078672808958624878340780533592909797416842383740533700845740647971727388267170537153502244859041346008103268524657559442749993745620506021348928477806880834049475175957382082793436743946935486299902610724688343143619040001738254621285627789161958012429712304377952457063827527541904602857871602178561364259902501977645183342888025076959765246650405951820192801615679225084882793825498556989667566113751888959254908448329968833603874458754169213756713186383966400939345503083291172103966973744714801338843577804688876642956254868915569135385663659366782690650383656471599833123394107271620937847564064631399238007118638743819096919938203805864344869044126942826140819538150983798653164056216127372461716856256360874197659728377036110647682634184644036916371957146879034810637411659570659710404170252826913907030097141626841936252386475009073103193977068253936853599424479326562031353246320399441957668329123654920171456789898488919860588065651036649198743526447086650305419036190859559307975389654604937452163152264919180040221706230326668204993817625355501828713491148767846379481021431977264364404020079521786918411610620299397400649937444278265542061766437016484342819976672535477356184626072785318122728858999065477793465446956385827602992783865897675573022178013136184658685922409395663440494390442960865102470835112118852347339973129842802681707139797008997381540434045489285970260524748208321474955835802674618541734925284598586659553008094134947886903931119965250720022983182494696084407864621619719218706068031710911220560857860777401333350192998349279908766845125550974242509972009268797301208870014159547153510319077885683183976047236945002336177601551553054291838956762541229450992058611866496393632476640162929664439876732249921657100315528018215630924704508640214473155583732144533455955599738157382994140290456472309314751288578135732744093031618329201742327790581280742690006463681755870511753315577800619645229205946597843015632011788487937721657396553596820097531559878721104292971800951461346195144857201960329063963092494202348378157074073538795927653008600444750099437241100394904150624439323874850411495968981993147596025346032324723757009318186855873905495423507311992057020505330286592*i1^87 + -5410206738972184251562551317392158924937494882013453911298870443759181864092472466005060457213908434449389618576739853756585644636367528456887091320245703452895273397812405295711273112896901587052709567669908659584739964917865237683886077628654816698340560538889781836811874825254534691218532893676448650394818708846040594136568312834556577836332154197675279706004812733638634873797880842527825502797369132956352849817824466251078093049795663954049050620496789541223681237528236262577648646058309066847525865907321017005905557451711802201006779316404249820739031570183065567399765717039856095373455027011299231865370092482365708385099439719803087450548904566616200177752791334922883078991310032023659240212622829534800238349706396286238866150201153325013331187081342597180808870384351956775166575358684986575626485767677908700029685188295647235283238936882177962736534200682384457794522944631266349058331271273891790499277012192712653707978283604164933302525196130317337859579184811112307968771200717218179300533743160548137726954760728603266185994772431758378315154506318412678804463338809967943827969520093071591913875335856862029257474106839736173393813455920261455592869650618817690298965790292867011082137062971046571340034625798197165597754933407359211054869613835572170136573259946930269983094185069100513325510752828219268543531458781280642280782087964235822032829666561920733901668250902813062214456690905914629610762262631274073899148806579888526379703299551684630691407649729024409680997774824996712385458193085156657925456123980715199808830382097590872942545388278681230184230654870867873590178202500292333584102452669877904676969695465385358950223317406821593812818304613476634805968112294266701356642742268451169574956700931906627201163267342671899917885810591913766602494725267086900531437979751394356596216714475646616368448648703041535691022763405239098865511854900506695517585056857084839183586412545023797895398989604395222848190865329903220351609748659004761062259492402447247969988408068546138840216939018647379675442969638606512033817126202161721503243485356760487920384829745297500249824794362768211765272502982806414882586474205659459271187033201398799101939281199968167353005019552397212888061419570604866245811244285455698513333143793663557997500032175472371547287532809223587045659729891409786357437267138420767055386760434265018845625902101448843726472695484366949220747549652098241642225139914218281498243403069885464800821555162886511826904011860656207858199366709716066937835516660610696735866218565907404270860382409625404294464293948357394605573992722575035662007333588405298195879360053172668133027519323464340832811709041047757076991265999236243310225890368184835234597797799419807447509380792761261209787256018508569413695026653719798529146690014065449522309607947610564930642392473153537452741244140397643023950370434996467248376594282316038852058088356913532861129072205783463034735391916933809933864744059347739793267753148088776944254976*i1^88 + 125396378621394759727841153798915280508667862502421715358221873578444650592244974560486408096745545321922830786671704187592108634497744263738894476841344539154030560078684235227774871674899689947012217127377682938718910815088772213809334882634148903883907598992875640773373637612714260715294679157761175496808417292352396572222597891048234908658242580137838025679997229874343997176625341195243977938038334805127012303343646627861473294635816397014802835733478256652924103134484316876743853313637563341444771654064356466717225522189685000875521502419309416275610641011249914927483957623871914163089454285391088694149207211635170974144550769051259917729375742803869872329513107127708764532140954935388149844191036866264663037184824061912958286725366949822504750317666984275924316828201601466818254725053093735101006200230880782168360549325083087865517672355283254619634402590041589730821241398037422023902618951179521715310967792582161963566636146238120073879667791900215376598493220306336401168282425297180994640587171448400240712776683511079903109297540312894767019585680236673351278972908403874192248347360343035130524288101584883202634042944794328732210626219347174273493208832359305305375489489309539602653997611207952890829459347253488286002981506640231364839821266661032731226961978153345201348057020029752187985664087916015353989687546068039266101925944565785135879462221213715430657269576372784824793910446989458279301085719198393709535447628106562890364134891954556631371965206308559519534052979389416034677355018263351639425955990306478629821681169296746130135994329272879194117197638674001679104913915542061330012447508313479330083600814444892330959123644276102041541258157404564321818482981721122176856017222003170517042887727296720835077509640347196889759071094931990596957292957823823715252066989567741234188803239958000468822969997824029606202158125666019916553406611207984857284271046188117947134080567356013308862390085468894058666551615114654214460867124197145035156276546287224085829459607363624243523120496449772440378707643440519260164359640404423344407969880010441842577033139591939345349254753540902606581991021005445741186959687326628756024100430464091426871470336362163163610845556983482019029827499503465068684520178242131872104466393655652186235982167335100936519720243285723604993443710578630085759131286345694435743817544481566477236502026247219655578204194766691802986372457298650277452557974668256539131659254213962284086399439077822696221749907903450799258842901017062315335221552698132369511212397968811441677730381313984553409832010471660794984086214187922408765799213427420517462076592644951740302673311112798881139563442023072861529927857543618784562899188018138422290908416139249268577619515703956086193136190122233490154903134570015587143655988003639894994647546045049468893735919948822620593122012013413173660173438912570856736944725201828169446930857480663068281649603755039693265627742628072394646071363812476778488328504234475520*i1^89 + 143718997963948306672834147800497649763826447342327847233135651290809578566632995125480457451243120488495336209329179126058482486809142601373420492249834946897043051815852362816143861735674304028319904331419261505339546156155206682664403057363568015971010832403466734736891065775798992222032640224471845255160739059677026261818061751431687573627840015018727679638879108139536121698761949487494795825014657054280326636244229147807824138645929758172007283977940225257968448468151328235664726398102014552792756512983761078036057857807857426127463392051480029888598898249144360584090911653815150839714131295664725923874319545124436058397848099314811876191611813247794036995051373361770208722507670043049490883211395264271813017316929970348233026683454726524207579216764889202174927365017544044024721605953381036743246705943851927430355914317447568706423501867691377859379189552136892749109812259846126044829621580429915554103143058617231304084550254992334849929731551681737321817730079538221217767395952532812606409113059497221859915752847784309614248947737399368956360579992975391745267289596666096096971533336555919428755184805766996794711243063259288471346689743149704691286976818427696763857139663549426402515228129024972097179635820297971421691820160637191845823735988026582002311376609310098537199499507746546531046472112578024815292263235266276391512408983580800121282084133246117554048430314966331125049330929414656880193984232481536270106845075159336173574884591928190875929272022563441977762682919395089600960375699087391907834770610795104599605968562460276696470843135333543632367497738137998661418255341461730565827317163894558283202605271382896236934372458797438274716760821922397594806453264122323221618939222780353489930297706726532777169058368413436765590548739652319847615430232446391473403962252650880073085149926143018979443351774687148506407033870333158110977868671446407204530943198357367830367513208276656559171608435007752996593847439997979722025055044960041137914184922419563255307819936233444100652259269714105222050945317834773100418749487980545857176908944390510723791103390264132426144421237769719526826352016318107114996837251219913955502248989601655009562460276759141976800096568355462130246684458757389438383009794164184514963521813667573694226277553882219088686003797078376072383992614326938893713147503600100984010894844321900083919389823976275235444011488609226306433408645375645760992641593109565886686626302017091278741503525376853761377791618217840520508901240636906748025111332244889232772489159730783341066281136188697139751708884670916928002499705177322250232234845131476177886642605537155614127655913695620128431478243752159369982409187306219305875407426198430924257130338415346298483538398968768530283464797784708795297813712247940516779840393191413675936813952589614982764567464540024863908079930020961002124000493789166640442254739899399699111664746887599224220275906867957564836322601114063540758942567514045055888261120*i1^90 + -2714478918192823171994014440903096771240462374256808483390349537425161115301898795180483048643442088819473926968569561329774735010916013952156515974369746302811178301618020408930922403592369046383266720286071954638261829717537580964408445451170325162008024869126684300757268799021125251217014709916526638027578869227466785151070238426773124076298049973210354849167408150746687387365716377590986749673453010606025323258805129212869248473571052147152519522607296395208441532987575767545013473785981846175153106090349451725970450056004038941253392147457766928297030654469087350621387070082889396890467187733105720487934569923156299873234683526862067722738276245822152115429478801201640557950099214683157598851249933174020910248987903044002904732030195508778622094883637711323976994302146825647420537563333313504337104885644650596506727139509952933580860054980744448885769448878184273547944442882377428971744297040499497773696393179822211321363774906778333714847757882612243743154888695469191293951611094010084876530035547585588929805625079746832274103114567829218556173527181718285038827394423285683318361633985141258029885615307157646128001376229250837779597575041700527415541632754215828619091230284058711589820288518634853281039372709142487293813945299707076324346764348923097802043855811649506593879386768412882049640411679021887707170669678962871704822330233769779110560561259439597174695998008887864828127329885751252152178591960532368364140808413173342533493723025189298381849570158712221209251158626608393292167512823714386352672057577369041891461312480512644615495068184374037716343633341541707951947019372973354082450447205416507409413581458147004279574650611862762745609418849972910852116321078022926793512083393573646774093931330961119653082038246570773476972459476923337991407480745830559478659060731221587259352348706014795090668728094051291075361214056880765296973522661315478526353707688943891104234836166367118607000920432297874022072123343994078603168712223232585397510859269000461345250016949259863992025222289611320434085124221570586191612874270717151135411628710945674154221263902281783493549116938022763891954638880749312167700723347152309260133039368609470389269340423962783002100572655307474497365711257043338134952107549092015854764896315163683431269018069928977712083102148726450161995511557471478130578359404028203466702046837565937492996524348851680609807899191996665430468961765996296489435063118448899161360023608759020342006882317327129283812232116957014848274728347652505335728065015165455026491413983907696763491891788305822751692788609294577442441157374666685171342161267110927568285517738113004958451178761118653125007011818224646940397310130484219612787781071849423157757948851677921302871901305338986270878283219651607513281683564637214699709359073891531694361324222095583792644801263528823995072924294909768696968348918898479185175568150321253049489861104980671551703332378726041428345571320847703840270218812178038784*i1^91 + -422018859931418334684542697694886157928201323220757837954716946863633767228627788598109494749993891827546550459007969368051960373258688646402590590329836698303134763519074539485227620360356550383457315394803954763704709497123990969587329890363813575292457856346055266532638051361065593272955002526476335090401595231626368549746724267263450960002552375978043408186683744410598902682369816619771737045300555092268959517423084689048187419426717927871725819296573964760485872904916474843236920375098303371070332427422579599439060733193978559048101594912066181134683981414773065686812987953435185941672571031795138623293201071677819350320707078892104929729703912620340046190194015536996330805198032338877152746712285343097380807750226841054438317202998602554908531069110251629481757243644557336043120514358384378187941369847376366068024212164424881490434762445972860486156347212701150045261443974106636979842495071561877555621853360964371004210519285418367720377833342584259029840001119369060229970302904379062054658874170024200189552468545738796120548621731809396310535119302269021406867069683072736194670543831503783203347606911942835537785265615173424912475420475775820213697792244955263942576937722974901848462646132588144216401362194905291925296444790281688405179761818544086465253254401721541712943796653427127175478666810497468549306252808479191300248974474478867992171064785750542189099292033415566246740309556770761138247468315507348658902874935516071569819344492148906380734315851420582950537285897370377303542485416418941804598939621303563931189690959958940991732661836203223293564093991114117402583895230777273158418957224200993344121132971027648922126720090169020663342380429007564934637476509436690491295446108903963296821632563568044997487270219869865583244969692131261391021662125714503658329857858869490133605193166751565997586552787081987198803097805790453822958835182545523729772253448199258797595377875419968080059883246658770073111090940773906689760781542098929357837698384193571237688143859576749429371091377019382494078820736473170609832959519323045896556258476311980458557165858525069310893284713391416513397024961585960645793319169947520318269705895403947435067337978029006749294423416216781915624762515419421827032580131684195532044807669980997267574087817810723145124820181177316899296977972594382655238385570644291740221848173184073907607803459252538228132440836551496712306170899404831816506973855505041965977628017582523440521707971656704767847632876922701319718939774579628384188845906333479912204414690250092621457536056501678359480474812122708489155412706704806881908993154771348951953981907518777715034307290318210036028409236023187239573376253412425522595823884482128566966679759036499118684795754831763019625129453312762692633254598136239040573645594381466366750678497013032674561979648466717004690434004648889492778418846899851065876615075209025907966058613258990800559786834383730582441248916318492346688414416896*i1^92 + 180558788065921753272802978318868461008667497842351738046179291563461012188472618741975374337133833308944213921216213778947820116079364414475446970812950326174780356531552550264795504059314421256795124621695652587643977253736713215756775969629953153191109216240219674097466862336646772498974340896041058971293204695983185826927157223131630984761331767129246642493218514259063222918337128328901472489037113646062946555213399888655331827146889442819537546576556778537784560043235118806786600959518566921072346222796417081680330648929680582671481241413380906151117818944294330183745342964573939939609944020318602753999350927038151588570401957773446760390567182842674142580479541751230493411296985013885185357512857766132551022682358141500459639961046132951179072266672538707779172438993715050794482714168653392009334899886930917590742020613501627156627496149668977283114542164850359287644824365900042044368170908873426240226493415285585503774391162170603479662962198628735341876522816517742315925443467894084240847045740717526084412907465122044171937340176340779726660596231715790018323269818264188170066008031479152223335896445854218749455443274871646111659945416163102949815549663145855934259789039163345302569728791975971441188032559688101557369798434540120938835613998456099611489282442152271418288720188609362904184886423887465241003639397567271076295083335934195184211455386560860598787063637092916551766006886573763368290939768687467897663484454054708374264938138933899896654803972383219610078008986373165102062946134814211150839927141405839699080397838172542117670296993840174090217127118168546906656512768350399532589685010325142787938888596681401265894068437913826782338249160563541856842086455469073757891666362386115034980614066867967492511760974331933801590262327453673034528721839874999350454005778075405527828372045610672809620397085209900661134373540863502266806196405534273601575518267813507515930061925882891153125939978691503542828706803063317686936207580023283120944806864078437227931599672205924651548837911913566369023493331319045489005490235406052472071327587382716904930447576686186731852454398557674914965245191361497742312899600231481561058151358127571817159128694390276871237756022484298683027476688098128928341312521715626929738295847136028216755357078047361406781920198495091545460153106335358202682118233681354130587053659063288059929814230918986383784885660098964327642364792581960566159324595407977028296968908912267366757236825547923485587400667998922833271693394860407043976221788171921026351124182848071899792097588667697483427380604479657961533891239856064622620046764008856685801568666309168129136953411104422531184193616654826363468055512385010851079881886955747839960963393279134287657334606593732498787267373521868259116053145097819781453873959360659265887641545207568278064659382050700005399980041373044391350530141840104556876322480575568857971988949208008010832691949284093940671281809557622358016*i1^93 + 4518475729021032376940592533020075604146221510842904091461705196786292866632547097220810543611743368294080386975215462136750473540501607351513093947745510651311180204682583086540436569886781182519322130259360436470516035679792003840163798813908830258787041032330660419729565985795461319260747237939548926850354134970254168016143228434367897502745168858277665666928047782825815213347323507818851922412381059614226762713981577760671285329559911810382619765931748172310346149352998045612223195946862830744952466189493938966391723005349267181419925989096608014471267994884930186808704731781591113409837772924787956016846012352694246469806558481528425378807405779461267920985252784728605233885541735908120866704824349016587489187699918806604739661637083866923609058189042487067380038310918439070008847369058040544144501250755138530073729317555637917217553642911464575183644952611160251872189957877522830921458116013356783774533114959730295159451865137652260831128125633998763506840836958558904955018938767577302710392944050639400640065415307794966394578489364763122999457096122039932939935592825516097712873435731305151800846173502025463767041491961739440998127304924565948131238529475487770199085593161375488672651016982151724305742788078742271737154460694580433482242521035471339879955192589302188841779003711452536984956684129076374833165820368651615507002551319933343273722916164264957331900537525992045326182564100930646985481319112374204032377262476810398643816170811743609107738031419214786914019829617564487605247733751140131906972662986046706827382264240380521705023733100999363040579913202091753084123479503163536490523309615104965657060534979579477117086457592105516321062077018249019724366608387049792050565274888316378386871330364806324135878651177186606565106726440157835820712841751989208022420564832792657145858675515209135405062062034864157633478989775362328444115741158613674878245973958057020731710319788819643124679695824766839847320773305484451191663024871488180440654995176532021856389588754565238581068136475073691382245984164643048774933223932542645626958408227869185195288215296359491722249028969406374330637517898853755601360007460465537492469588707919667889895623074391994043744943120017458558956644592681315415789358889725526032722580828945303289550813153255189222718367904329661472841953355333006213144986887157537781907553864608116591338943258498654035785882592339839962331725492374015623710340283821731597384139562325952824747343080800361146954087993251684787726845903537363895564116674321278539928796435690417704395067537964745699768254167161638681394186149837694597197459227369417043216792733579526636124071663934480038714711463097721512815325798552896526930947488762468214342252697724435965781089990012314323576069335826125767463905317476904284605745679679286912567457980618127211077367880337139596613614075803242704822515341771476226765057732233484340186882004782382701906692268928361879490218950656*i1^94 + 1338446231225758601852150734485931326642570878830230734559493667149287815565320934331143220555485877083901523539237069976562746675784442498563310500087153225393088068553642143043485460219828260565601841753783146918353176280412251103191661351958179168628602245132606123244514094738173297467007025734413787695119804394899441505904184931227758291288769739367398437841666635022096287297662639373482881615704877146856818560166573514024526054181246771584264417168109653721679559733904504016628806316029150198351695358652894211521720142481365497575503637641005829276820202607954449326288490003977773613730881546552712698291180064333754499262158978041592501987795891519552063222961662234492329086497469095868987239043489725359402281545373350854458325824717759714181845696695577999517209917050973678756731891267430572656334270019610467834782300658630217360829503398661617812654907982871244676122385680195054028555170837484897995474504085822556345851940977813850618850142126124742280982591266783898679614151517604181246762811918208088863368604312794183756037847519475252122163392766320481182357778994605258860258489802648329462031082486396060088066500803881529280571334710449275119091260515536439555587223244545002036920203313896938855965931336157777176475903145746033204153863281300167044931961622167083277791570026385723503794276776514079308634754576259433058379549423488524335972872413669542963190188574009197828652416542562441109566046245056287854089721681175004834062005692432133914411676556410509306698982681620970875062715847164612120756826087368459548764708806740271196294550398856191131029271230885987296677865388162724526707711777019543149390615306039861569222349077520015459299813866683977168289551144346627432087324195581147789206936330856385398964190253453210306116695703729809904463792186104836631154706307046471719111081804074372882297593237750135753020864609819180978180254498014292743121142167153340185610061223567096983768187671914858138165625986628167506261014604706391323187039048375497650096484627280468000897796174523073684215222754252615766082429157559641484197048722372610044856498731054800289820405477654180659513699542422872768129780398169105243274355025780495301896262652709726609667822932634286747055934846144242270524034398462401744777881795711149489922039887601090110696279332399603290307072860274127739014532957742148796582643861122529405950430271004494916622779447626734168324740691551162060627394738678182044381222479523812196703134292828289651146102604922657686098457468558172155420368537103267244701136915616462692845410143704530522092961832111831909155034892662750485411070962302790855390006533021136229938461360943996685162066913386592270385011151149463197345798331236633201689631789660230897061586597714352421229710998522415559306462351676299983510508029879340868321346074595019131961171584096722385108959395025926095498280313410947692046475584346384639316884056421880544704523839713342128128*i1^95 + -11954892968606157962354338582067723585274436076954498838691202936862598206274322836840617880367161780610182714839527900816960426202078773482758156240207722125240750109752224127278192319308047419926464538804731220281747288738734433032139883756365343250892102655512530190738235975337263771869392319495998970555403410700022363264407301761583409260224694516556662843247388319739873582113703089108299250331389123430898576585675385122993043523779516716799192843007265645668338372999584185657911714806086312342481101747059258453470415814554761464165430249339409961728882469161183472393380112643286492135186752844542182430089406509155426682839414291723347629288269720952596777747369807831001764469655867405445853701977251730553464583333328760596346651388509815615480027833713694841761625819829450894437921236189513189859977054308036720893934698584463785268617908868120828032658028924669839368154467322827049401743387951446029800973231835464272545603531009218999198891758880168782258530466209958198612722231298177879345629772596540526715945432142988839130639066471685272491173487136851159504180557578781936195818224723095582810488686464256948969879040665684853159563266988519021406671200825109338815654395896134267339975320101665479911797849233719513410298336828196082685437312574064520198028291503449190900976433333469891334231639324373925374655178588807195460899270591686115035680177360732311024940432638294765616197217168769446215813263678609252675751445271635223602409167113091560623458945974104887685400826582099809141547390636320102512714831605918254764095786174427162933403591169076751799001890175625377906049637134655940035441532781884201644935417431041615949972948810737164500064963570542302220371626958737193074140183459904229495827689343961143286361803191018186979502038871251529463447783326612686049593437810231428563473775470338704670090303023213042330911475589667221043274925690721171830412804118282829103587163201728738963399456971552960404955956520554101455828597943254902450443673808650268927284135922758455093280727244277162887533725513346813617936515353117670545736752683972507673194985912548646208062148320556932094138267659239691362963044362600939645601577785436209068714763433668485501768506622146627266841710398698557216531025742236454384094801541964335542924733482846154320586664775608214682098405747589955347717106935855454548798587474497667608870407919396586970505886131107065271301569227230887963602885990137272030557287844378958801921915653827546408610328816919186999440599356178774688966798037411230958901121622598717101867263953532842375667291658826828565199873780869678408882623613117442928056441155763577662261479863132155700545539901426781726369945548759715528278528393723020768286986801766968285438594752078775333407673433044939054282016797676842856510245742069836594883151732781622573410511010205555524609691808322602032016779865413573354069901995078057770927264352781186580593137156096*i1^96 + 4833417249032929802057646465181003042244566935340921593023009874081973852516759715969422042084263087135287935105642063526718999171241317448134800333089943638656647988884528528473118500377355295750405677210992395785753697094650984393947220712045179138233709483512116179744072766586770733761860907387434706576717694396401960032028566517002474636763091967028795600337852775748491553537673592848224803108347569136434661304274995180366901021630749679151496384689982494502841917541044930096428330353968879171244542342319185097268641837370597735035478261099219759156254301143454022747689904344106848558244308329450793685973131324746168585335879081550457352067934964779477769134823032783562537573913536148668816653877619202893529131749004767987993428817291935996713151685035785449478823714678945114500538431954217082603949010420781973506649945539953500327270657398112774916349091078920841392396186007087808902482923031172669950888368063171176387163933855094998948382531396137077515199149503093181493353771657599646316739632337366579127273356930734367402168414877409954017480913245774018957487142805291343377076614925670751854854128273605218308664450758595361779076352539411352599481084191992026678813650461448351796550038334900717299947665231085797421630079228908888251072613532501734897506068601092165840204285970810189774004283364710312054162296877058710375794316640589012762851181631445658290335909386898024491091154977202334686333243920908618317156919794097467707116670394154529788253645231066535382766607937189012566363331521186739781098649243683842551469827792595933586303079738112726080959422778061771042015501783631441571169414016319363997351899837896886986640292837869606309983192658787247243883410915701754665578101119743067640657334286846537529729317512177945774514960721912701247285778485582223344171473758413515603009597792259577550289117498528143887773768658897130510509907193800136846005244423359029426220632266007240232207623714322989316365537232310321196707215439610565935898324174737289840655277329495510923182341306432141466458079052919934512206884870747647078386978002874267527450134554242022344270237105118903015504522871063141877249957300697414536467754010466311688543403571553410552842297104733582852477776151390309004932289217387372194720757519658534175105802499811925053547960789541169134641774803876320357811887577743541569646995931157359177883667042305976361837453339292374841288381540046613282105501586925211222639982672631474370212188481077197108946288748514458840616482889589582538288195666581561551548450498620854496960298582115951548220096414747522831980431051783553049623494074347104863047790020689460295113227381098785584682779090535574299387585109488548165247229442785084168656705152694841439804988061159105481732403237708388659649762735798751937501411452622143338853752272659119156799052886819863128380338013401217498794619241966495731108447689237645192178015084650849894400*i1^97 + -11815877492292913490001024041341401284561999274581510235413108268169749681563941244431895222374242885593648467326750773773594661780911176856541118748782517655936880617505477400840167132441384139946054540921440887314241169922469909659397964255247420471281468470207919013831148119451343067128485170815508828421927192653521922987640107788194203021126279405930247987302627218866809389268307005830052773290318232987331862318033228423311738021374914363826857071226461810892030294599776274770464171370406272726030643058526011861258164577957742208391944119100574916631016717420962393730861955421720431789333492487267885462837609526658863229786879467112623502945451906014904260891679571096027054962695159823581667421083521296064017445147265789081239958921943481610157937763127470838107682101761154569595730134080501603311653783745891563495018745490458598479581437055006948146572153897557929728622953338781485773152285317788891257556588684176683099696045484373397743841560125158209634653808859894805609802400432209074066992153551438755252122814970146555492076896089801430740561623241693580580996588627512295280092126815252015273389706875546812129626475096803101235425592642226968891737362032267124054667078399044868163079781506785321580640564607822556023157850114187553259766578793918385604427268704027323102849751618565500780544522208331974047811503933553428066329926721777667247680132247254255299206907804979192038707213039831134141018013196248267251308294415869897540949052440756239518614260186523259624480859868692353542975242288828369352515242454302101655246896569020451844989461565846785367621629452382433378283735387236733499888109837958543563479212140319835899199393355623043824701798188600730200831206920009208664634415451090549488234965031474382775754915033059479189501655221461954935034003349869922249635391676099860678941931747576880176888254230598251391806843293985995927851984849337023100826451483326608493061896505434365826843387216738193121444852390285843568747022557850869003828870416945038875312612368326140916386744691745850019167401947241099367990639040756834624408780588374310602537928800281331073149232893812946065232361668230867256363782890047353040850149081082566521457609136874268136012563653426921923645854096925937204573589208757523361668737704501209285719114970022232655221915100348073086322675081052032414219860063485736217703684929082435390096638249714259721046598881158177598273413133446968109532051604499925478290463268237808288580506314234053226398931783906149832416389121015185340806572825490423240383558829671497307413141730309196546355861778426337942654629004827814535900636629837729664548530407417590980082779816262350153734679680738005454485800911389192574957261634955531666149790330561500307237622171791148699310812813835005036792616001718233676484297046451522113174424279178528173888476749989475188621977494101895541171318591746851579127039213543402794773381120000*i1^98 + -42458955539211025078031050213097784816727969697941640167886553743131259513842076371285941118257960092532593217614305542388605917208305136223215289588538519634589485331639264845440802065918689248461534331283062134370142255095692285925658248084214013890230890284879368763862395082105282278992957538623197782284699106020850911999629345713203080031353398882009834937043393135316752178387780123037202595558573875670326539542837812170776195173435206103393759031588535382433141523402087832593166886678734226547779365379260596883950792861071646548703334721338419150910653687767301839660606570597005251421287051732036645261751104497004961034075445939658862572116520630456629662393874235877578477751097899119294788739187322650128813514736496999400606445127367099109973126931786047948684233738364336247760653129320044028825775183711852324403913153194985923298160012144757784465016515132310417459834343769025706468060938843716129325758581506576810681229905170704564840330691165308198771639149151077423912537169648391751826090753807583792998575485361021379614238234813895229024412669181714711702532282167118620925499372233232557331928992713851436207319904242742414319860293869457410075620757325470947619835336446606473022492265601586667731965359513521215984763118723183660321810929498249708330974936039914004384134614712531516615270797566929222241439348352603777889998620801744664624562256556988144844269958676749515489731237901170257223907634015980260504988104659450286476828047524841848937104332268018997710514593659687260280342399659002563976458176438863501994712986393364510471314418749204695099261076173626102603194534674949323362844817240130812652715650199827948444636564364467168321071864018884262561139878454049045974787414570324773021254200166179818711925033109121862530775215508423368262216478036753732963580332212117640405248412097131091948672328536434969440273761692150912645031804500695842756318313992459037398550688290339859096241180435099629385319808992835737231979324303031960801805933040264187345019833280811398601991753693404433800580408789195619879732759629025457729162109752310547305179254904404213882577099459555382466565682241257860160866322939872646515242819262392442998394044234113217995911042112200604793973698880585173655749365463733353899171174957387916749015449545198270926459805048334026410196388002013888943918222667891919599112153569785045111886996469122803307400052484805622038197293189613491200324864228511852510339118067727643409615371409969989227958509058360397465004610306607551892528649237239069954131416007202312831984287161399548952281415834279494465755487985752996338128493029053252999188550996701407301918160209586092948439241220304094282099211859633064845345705826891024745249477465182914751647607714405247161656829098368493202372116837169306421401349341025017817870702681549073514519501333215608133702330197609603409951538686645882630406489157664768000000*i1^99 + -13372841903536480427109853579667171782075111127035455057788342977935173723401667318760699062330530244560810263509176475607399764385072749502804175053977799175339888286991439892662039126294731439722787229320260937477765153047385171144980869630519903653378477647127090444212371195623003982052697207490766070449873171069648068106353181542197278210202503651433769405895843225905395197344132429881678129769671975522804793283556672640224470115421760672408446532581301791219004066237336632457690115489332481179286507220485502846833391168796799735010167778689710130434699727514874363212593650956334653862043587073561691116172355730775561737893208260038985625459976004157643928377404995143675362099999495627269014275477345669410330243387210273697826031645092014974725358927593230139509741744197459605819431863121281123706641746628997527038675755371184671245154207798260010410745404490235357874604943963831273549304428947064621347251860049160530371171059714676923382390653998966577680160771795394197255265198571072118845349564190032686746378947030976819713244094244709544171203906152422627824658685306484319769384735629505021505654201513992506928559709318253884420803573607974517812985314166481935850406010015595890679874878372910922439960685213865567020391946406786718160330555071669721730653479889198095426085275666998753009145641327118868964279867903640105951512717662926236832963629607309453217488723709761241401716127120804934363849138758455111435139493720613586199719197314597157086245947282024243297880231860717477276380199105883425321261133674460896060179330370096556774230895992710727926961578004537989377649858504285389192439219079172491353733972334797372361847057229710112556974225433578731060559520299223231610663844402907125402921627368911545510622693100059424872593649495425257425466473550654686799240350792098280849998937499152493527049384704722013084049147276663101611081786652069027104920504118255840009357348181166638994009273426260551916721202508163653567173909201175832643300920769390925301591368406553126657420692049834339277630429998333777644728688702062234081922469368729795194215653679717795120064324168759359284533430125666900117963668505650605637512864790735705503815682902503817132387028661374826773051349745423695053388581706965346830946518626619794870084763433705944104381359922269355290152440594089494768498425382092152991740260433485539933005402210186863094877158726770559805813046843615711423254388307309399607254308796833364990898545844106087619975871440654557998289469093903083851430535214134748044623351897816905060975314952822974500008074374571637664988281490244466585554596202703131803918788223730017220863152535351550440403692323678583482355501120150740324334509306905563888134819268013158818128618156589830626582574600547208951762696372883313312440547525442076056584200763570324038444212252278731128083467008470646079055316218586909900800000000000*i1^100 + -3897890390726482179058575617978091650807770201162959220440579623766060167859979974432826911892303702680839101338071618995745773234144209519503699897848878645378789976071071232223860462969956133014656037261572967814101999872897355252195228859276063426030540722496715320062904235486095309138386932794473740735658231238385576724286345129868960776060995971586544907010428547171096606260813606113003171210342811031471904896673773081799036658420745290554722764676330143420854337897152052473831540693332805174100103282476288661474689239896360964713689258751009506021374149362736119611949285614352473868747757021577527976451299395940166132497211721857508785532918565644306218839852104569454426088183447017769325409659545578551388512816345659127664322715593080735881248060276763649678399191808353564014211985685486032497126740073201858735420539311742168938950174493892977921319003983676715915440216778452087279816426949144659402416890735180604773060797707158145539416766283609070030911363586132079693171580039616884493830732798051777915611388692709855386949342669052942666570202077590746446364821301325825135157936867572603873912539207496851798315430514692127845934365647179943616641028140022550621092994253783931065110026125154556142872485035476926753202856981624855806371361167254201077443726367160594349904613070822344406454388199243359579943192553124868646014019005485579894573936127668074339847856343176306680369299144247840227828756054088242149591536524175611049499893608658501356198701670283318757699735768448036504617148121609272773845086253083487967850249197231307101304636867449998365669688724131106967128515985478976465837442806507607136124182432660388969582579330214903071933757267446884291216951685204835830155982168421510865412916467527091598090276522811371417756539255079445760362265921651650011647031525661651451596833828704164814146046764889058573953772724107404519714725638202346624651479787042717721206704636505135107726393177076441606307173549303099018714825771687507134077834618676096554834775995914111986186871105037579698877272208621976651510070933591174239190045879664364719186945148030523404905697444572814558006070055741282360057002330820315746731196804680659311391761565133152564254662340008321297479232444853910515825130286768095496878246172613993865669389910360265078952518271770892695755605238742464437742465805723560273552992483637498074020139905315575753484216737188798053348137663184773766331918376873696266392028430884552374026761787867776486305939669135246586105499454866814038480892158095209812734746750970441025046253936303126573770671452172849838432092020186776542785396023871265782044904809445927186181717381028965649939200656712625646849243139806395783258627212505187672659627906133311613787399818285429477078802642474377758294818870428112418583374004219635384083699358650308529805279531080039843470075229809033400332949913600000000000*i1^101 + -834309104930710584292907738741760380341932484898355625429824085357531492622676642588169943498431651985800056462722254307700601160771745310801554354053315040955196232236622751513682796438617274115501305758230292339151094754016773375480720279531944664114460720009604352198318365468786303789903270141728996066825819246063030089774720102747763016680517172137160675870597306347764350964413809925814896985914220928007720121078555725230416737146379606723958268164153120591801838046784727556858114847092589583048863393635632522849354051967470696368829266291868747948634948720894789429172329653418361975219222094186235185399324575111155783828142911837501853385742689797849254733009773666937094423790648074997135295745635437196209458352353136724207385607878278886106645082507360463615103519254811908893845483286834647727726090095152662487605383234197611019303996109440073853909616565943425976804395689076476318347523906185517544071902011313996005150029325916855090093367604783923497118302053089243326689664934811694573109475609239014490657113969598832642933746976521106177782134560729442580385337318157144654558286141564375469739159120608146781222381034414601356572160261765247066635736926640387665381392010176982736195332527178514627105742305586914164085711190521964882379285022440832548622229668346275676951137826417467248902401867888866117238674359296871320712380795681079186632102337394514442223571717825079260966329711902518646588585168500351411234353233066812602126254160725434887536082372352289588054553051929971575818587824903373832932490661231541615149448643042680658498722550355531282502973771514595441685144988688097608664307362054552258820846501674801470499236496169890573064851945639224757971808099626742363329996934935113077282788789511448138921912329601650065090222148411516385284250687349725468886890595230148103276432932086547584313610332423183311979178897953811789139142928672969339747438769171906110604781610738978667442569547897650100042515320662644611070282769467081957690584728659623062800604358012843956733857223151878409711544122447308929932775518059073262341538170902669424616652757504348288124567340390922165135100778482937918977478767846967620302254768608509149759396965633405188263575534644731685617084160798206491595795132196279805687272844764794340245550841400824612238294723190647154078290603327489549805067575385981176297558879371969811836172710478918297382741694412686632548948119390219396618097595175583829731670857571746849986855781168997121788909801220902434313422739351984039484831334060484080823858866836806870473967352791311069781311990992108759304806992506662687883282999025070632859271079308603744014479168528132084182855715617618502192400126735082923782736933290752111715199295594089332826793150142632759877771759081128390353087075403736171045222969545334899114824940195148813516033855562247858142518382124072960000000000000*i1^102 + -101872560744402609261118505667242884664885340664890488993478642739160415445070002244122160965075921438749606498869701841847879448118152824993478902600970428252942474905877264075042061148809900679235441242344142156662143208701766033161513040054779693522277591545419191589830473929103271608568013920867108293505841509753520668950012810238190048959658883654777401520058959736315560924975658908397131806391156340016600325416175725208673905077507552035056471748288090119637769440069057462934072648561081885096928829232264116268304548209319096521034748414590548143969308209373981025640528206795671976710954450202591830841383807543248823636795670862915891048891745845502845066710958796341274671313557597491095204838000675500575407992588531557264041955617326394345590499231939517710470538311356473925502727939522112891225491949866226301816075571753274426924505003598476477086402924916253908221569480113034841030247355941263856691623868857617397493043096667778167418794800500249898304427916521963521555376617514773085678255552400393715484346633030218453181377186574283034608094837143499719861518730628400181549921818962629663765548391342193070676309702495417614744760426324261720649760338101641345581852571407989248335293678030460330396170403609816802272420408073244741559912465019377592091891687179588601933161013376776918432880812058255637464779224622589912137339399707848780607151528138286683953679240289553615695649589948143024690397049353146149454885801678882142698640868861767266542410748104476860470064466278369733934425402932131289517353114680804301190755484803232835247423565106825389279099328600378890445815307238522270333832434423841838742131119456102772437021670607276576608068215442486466305848510046140706203071809784546916476156479425368280746891692668525625895794348690316079356930176370363929004511563118653396379214691102762621527560694586167186389300222530352137022292549214236972311033671119295814650057769327772537810490338323033881216223155589465425971851642446643243011138926514918683561638921043046303412505398758033032663602115308170483779104452916560461930547459544634547333918623020812655634663630436864037799062544385525085173507482678309197271074009774464997454249908180298707021508014876791640491840520074492953800821631208514235586734987443558950473294675101440770842087953880347152790316781190849949816195483161559920589702696971445695899248873943988446248715807627636549981217809660444196708163426864447082122268896971302420159860387575261269175468008606915683491745847217432288570002667130638498931470094822599171809055565878638651795958748325626582705173367827528844628987087375947260281426724592415931699879494434376077461017322804068381704080701457475415680708325933446313124565976864623685015238991542762807663840234721697709575163410892528533150502214459466084254186499833706025115453951078318255112192000000000000000*i1^103 + -7750972793239697150756822505366126503195548470029158521858477816392147801508264398446370806036590126014161678420707724952086618874363071756698597107568169164678140416465731064308593990385016692540363131266963078815091283312557460310373854224086203547259829678226649811148900294546043664018612983686086496980407413276902808921315466584432592311188197948106132726243656034055567200739735702585619385228992512734387010458877313114055710300998940115618385195533112604936731028043023817553140038928119538568634708191723772782378796145360655013736143742859022401830789579129801939765862584017269670392947392083104075547786959093017237801306268929067144466862735171844074397276434660653597274447354707328566132103138945978281312513481617169721339339772865606774032637631078400618073218758477027041176083275076856593961043970538232767828489969413129613164095986137715377430758223338489821433009807313155421160783887419695813165054145263307269509652845846155644971110898591812848673655182963540100226021011462145550453215846027049027131354791970940743607611118941644016225592017037603055199002010816258259913288192434323919385679394491823848819889248937583927427527823865338328134499158411419777940869020977929192255265422966024400213147946950244009435712379527190739509975526589169612042879769126074812192492717779285486042655478198121208678256008758756107092257304435125310368991353514072077809533967443026424420234843650949749944348559912259824720671988537807615103554454808699328952976926012382931470639094598750960782530476015230395977849351161114798706716713978086792434503814065169366540213876935668876639221965478687521719241060002449737896602929222955141509954522617657172901842148155695283054956047888011915600191653039328323079016072413383423230180935632966671028399116403409987893298404299450545771437406128731517082252885435760671342923412245213189696467789407727314927703557701246998651529743369191701229158713791659385433509340055233689599893133538407694452084361584927632565969922143674978771142199921018265926508935522060727199433796008870848748727163664541022375156455472644911716532170239424831246386254050859125773994480494670237149470217849797842922034232759178731142555881939594772413193124879072898135619873026497652316863390849120447216962200341315089470392642223151063891805441324580944369012771468021069110912491434481911559101028002025837118705398168149975513703013522057823981338911493141200269694275218453743201879380812952248588417439043858876553595527851474994063823465105209039184238269653424310540408785106759905066212740417647246128677133846081708141401137990113457173780432223970851728917730758049059357631160896728141729279392121482453401977991145243011723044039472375659908351344814436040525694951530423486906653626343002151694485816804662735858779006922015226814661002654669486095512423628800000000000000000*i1^104 + -354561434729846498959312227913596200614751738062326286737337385421853176707375513677579075648443641043307199689456786653418608728921202769518596633972169902587956367499491849015117990000844746320803669589569136330131721321197671286542933282485296832139337622700834222300282976532408402465755628015941132156049628453677151645739472698835959478566715088432730701166476240517529478343284246918416772739647461273902211589924157512723171182272856071255131078407393321354999741317669584983251141287957801622842843248109150108223857539646222828599349391257239093154461905946940125599347439440352415100049625533704020252754560318795979536908816745083268292872043926670722031975989127571187584300643558233253392603552582599813817095247779810667096552967020166288304722669336572249419293408322707718138033618936546742621795763869097144143402231498380396933768710249248934002076631230509453200215857186849145177267071690449987993191601829058614453333024466889877690319509095020506177078139689655787630758621497100881491822274128147743655602472297346946031830365290040488018399008517405685952150433924866926648799159588279743191637231617631838043978899782972590616272815610942506287314228818967274882180965744053800214032665404325442939565572296102602847235082397891202556954695196679970460265445753238080401789110733727377551487819210238206836803030153266694228831399542485282354621262246369992127785028533740372197394607628427700551984186800634695992017824145955288681879318152842440263233417232516195542216270663438184949481785942410059349599276375924278416492384016664215499309892816920307921606708093596461528066205379838203703637594919704059926824364041285574672764227069747883672789008783053114348725198205179790973918102673909766115059540318431677820538206712767478130431517204187550524317030365064836381632312873061346079453641335278063379982665193499666524734981448143425163756270080907617269369985770711651770308657907531701412818626501521052349782283034521650452318249981594738544946946819391705579969808713556245338311208561025121353616170784142872420307974322231523103226893270464335473946709876790461463293124678595103798750314602982305413270910140659347436235270161846486438745643212992975122416949046662190157713230923755040799790261147517879512789051907828047496066532912417247830715238402616471573633336684607318371937029940579918657911145936499802930136852561886649563358532578436744025990293786897965059386658401885994766720930084941583713951842037685019904888662456704250210818454902167043185401121702490715725171040174569014488326400960146506477932190359984876722989158295793470013083681236754223267312001725528409172705390782663138327687563035803247086358196579325005064366669279914324304944449373121347889917695871143586664404289932055748416181408534140503974258323602717642798216922630455296000000000000000000000*i1^105 + -8236064144020719353145108979186986814230394850946172533848222081629403913547259422919875473000033114862710039920766572358753493155852544612323675255659434687266481174431046223168893362095233254928091739006617235858637563107789667879183330089280907443616701755308162964618006420813810721225597761163889245681515726408858218140800190666021204283286730723757377383375074753082936356342784652932559063239873075754669804971410367072792619295444088794974679533945900380383515625318545795511509194012829817393830551120032556542921443177712155608024905100763840147279239918406666574738632778394153843465461108425668138034213744059291762124332015799233147414403151149208035934843482387145138937759351689961232359283700993986904731433677732533683736268992807848926306103338392105317483742386483997943331383176889091340919101947889871901371751691684381860069512416519521042422161165238959888891930999085707746307793479872581175101054894571218734736350773313902266683461182514879056832486455601516846856187338152852798979720328608844517735585714011440346374757590239876728749205154615563251509121746690210806856812166030023026671639552774355119761645610652867256182614212711084188073752762222332983871384916742003504453618908555312277219724374606738209379936836161875720313905076551278830310486202637768025888809923602885277575041774661230366330254358360114519393487471451888912149609175222161254386043736904998031489314471582786418625646299248178264166221949271772338816952923302036404945705502678440079027332342221367996902054991155646038743376541784339973077425967778874175105199815861771631908015114401163072376927021090030115484513089582116986802298815158309369190128055314082799269988184474406994703322874946929561087402745211153338389281418426377942092389589214864046464809086944200343052100380639806545995903680070231582314842117145287434541704290900401932682396474309908059369987671016658647386946556838525148488004405265279757914588140847793086671902307441642596544556198143792424553768470667206711117019976975504061834588679375651955154879859057235707981308329827701470282497252691202425593527781567866033222410794668637948097853136792730651153777341959903688210742211363317472314941847281171962813389717985522030474556136150362302437862611712925637223065149512688194118117236976142035964783689699616915705116038148631278437130130672225178557408423534369181995045694175862322025087305461177614257955806494381197470999673337712011141420029127323936267711986823081272509055382038053039361458471269511074175349095493877204743168169751962009611155615964924538698341508003664754689766285666298459347081743383103486025221554084263368961715478556558134428137611993000159274307622160917990665194160935398114689977253803151100533841804951196916819651870685055309703019025375219466600526805375383821615104000000000000000000000*i1^106 + -50962051506701319985986575618466541381131749768637632851382855156730210721316887583650850791165573907667928280552376958246727719980185872652556043875947265922336783581040234027104972130017009845849402586711521993106197982487673282864427935526196833298410474239234431872602285946278848457084801452710794235998670041798140401700299169850897353127094192065370095697825754121913898990010414944335843851887122281246284209015661859759375586603595128125315157346418616090829656505428503281607288426328280867734338262396483762523855631200203094944836000358475902645625889168506068481333474233754115754814023200175333584730195712657818993923382100074604074663408540740938221560006400742524011923154071732974771651204265313888865452503511955580729302689990748130050983906535354020032728791711636854900824821588090305085610744868164347866528578066364332074636449601660241181473141438944963595278329551156119370288567281319776998149108821600116416230879846265027675441674513229568888403488116859154861620448443059560154374004257713630662348301799739869854910600210630291663810090959480032851638012918993115865976044609417716918907320114433795864280507252023394928532143441304816155668495912563173422126863959249233417169957248277919570520112687246605708341705379788644926975231203627584694321262378443368715501542199853998901509783448153995504967857255443832667751146358098178013937679397724537928817050287484935293681146554263751930186435191789513288208101190669290569244138496422020552269015946719748891651560238703448779187137941579446184696922248563124869317925066986895537877367348466108134706522507587239055692217210813661828903354010373791676046195079092776124570874331133348889093170107729686008231185989045256883404883078469026272875514605302303234105649165372031759720932758783777765109545395184281230786342863542560080951923338187121877341239010012116596237652575812650386011047455421250083142069753346259356391283517382964941682783551476094397277328554207495629918324363619846254008245428276774631796892225112171376279915519208482986330524101544171645065893698322556696475440760184517873448937700770851197935847010412062853330861579118441757199838379449096206243830591020171157237641808620401568539646682477072853082902491491628746361328282017028405813673244302653420510532202400593596101056993430957749566492869666860463104874939127028176376815302430025633115333007911090006185656674762642663580691623214261023848679708722416313733318958486953092083904184660324819557806730678648119754588285772759196303526394702698222872571760824655388465001527123225329868732476845675214092782161645370260986655176513843910127837423887173842036066073917799685950721946141011304881327265705100362427430793382631174274654901974725404802210878347860821832719553667971288497755014900023429352023654400000000000000000000000*i1^107 + -673312152297995252052327138469401133358318584609459705961588124324830773917465440491948629908287213050961756409213444581319861569180850578072786527346280491406381063447552695700129995806629517150607593874005540257181963415116388977322465649505085978469291805469877262227832869827240659869451585228120254131895377272569987511028784910598489294602811252012920142780232927049676215359635521052755800822040666758715453141842760167642944738052342062860121800464570081994096519331136412308010674926711365101981788174085766279346392136183802114722037405580806949737627430069976581141401645832168112023393560756864391293932497923364323898131889427481703242152351670901161765065674953900200791624213506285214486898224192076603471409589588900000540865554751114387626253564494248955929813924517756159215024057660510723578896110337127107403885976997390759842306397156755087018878582136832716151840992263657347503163629660073460851130430756162821408601673185647878218762586232694309822518537984762787028588981139127192551567934537946682573030631626498586768241910852852113731944465147464584707509745084492706200717410162686732326618854270334699341249420935579821161684764421150042514172672500182288346914775555066878223129731517573936077673777151233872342389791297485550610332703389993242643615191158066465606189178245649849295066422682513749081346306389794866125844928473815785624601773660701162917305739544658748284873474299234204309691259509563642501838507441601020941892871091751342109619877095688610007915054225270694556329593808300773454873737541103738523911358078263604968506137380661420015817959232763189504350083874189243519937870664913599616820780288837900036444973212668822779023471355263154409336031280682964687024930049696094010857538744622629160522657811237728259862421207599048291296925287898866019918505968586710508982485362757702902054316813362231098782151800518965950526657383732109348672722431186865747465436355040116437289927078666090291915946730561497945185599099976265471133333144815570303861038546366708504711062882158442116154198042473771297707254071706298072821134941302722762621170111541228067959615244644379810149536696543168183105478800961598851170675237385342426606676544554611678627748663426241386738638437702151843838559230490104291794963405137128810814863225083521721891065429550327059631286760872036591311050773414941190776067305556849772549437762003536672584807568236911997793629607547258335201007061913974126813865784271294403048994798021393053691546970439337266183124821812370357751731409481983209834429443975458631201203250503346255101737218679592679933726619182154573810031660528567466730362975417250932638644696237597856363386327210283802463510872665249129322997406857783163912463944101163513471025830286878617829415108504861188643967865978880000000000000000000000000*i1^108 + -1786996796274179216206293572973537935579734491223541640881656377868903920544164680499121905660132167075536623558920813221806921644005271658899880396277981081772738211221821042004593306848155903030492255465437984581507870115095753818336637058525498670804544567609383625035470936845610591389235460593855617157786026763010161064730894681540896291125739551791171901420244011046304580358794738267519118014169454589989172024076290002348499869773193961613600199815492246622185948584233884047109968291708186502309868145569819051907911168524839705239559797701475318002238821726340425877230375744427787218298535678272828355394372169214409362597404800789461840341058114781186950033713349714754130608675481090285715504730300409970326223482547485103693370547222729326740573686228786971678241128871829124804638027046756384337896450571117184132295307350200188608397131869346326358947788582704915857201480482164577782844437884443788130678906481548847639219075354483275335649406083610652951110200068086190703526481558538278466408151836916427394725859522778308531263884320024942790438203257478832338187084795714786753984508589023061558804621827085960008464968660569214701609931668113118684218712784283421814713254852406527314041992601399581043887723234127832615997690241533710952062642378575149237331643395889142371098123772295205810456307046822764265302217653361353201933869199844662694923527557222826205099347669486237248479617902740406590829622512965001534403895059930999216818091655856397332766503603293628917912946200359085655140527551136936742090244318237820738350946199778565404740337368794155847821202111854139028119276501241519986279661434276664517570042116527123942664143491423023748717268317789803664044491977740263988122213384462368424001866869532418896906172522292607184614056460648946482171190540828827905182879111000768348211144945486789146971830330852012925589202682127077140854294198406529692072633968625253425241019115737729572423225710117593985082565763905096380364585666096171971585494806371171017675792303955010398465514192635355590289192015341356190687030989537977612199045370275612757695617749093886295979753089536212095897375819442418330009575984544621929571129225058267282372508140336597038297440233285484332937256084042999439300647359577550745499718325749358593964264449445207041289848121973460895660145182918969088138919482259496567133350810774034164056223412253304899476649600743006442977358528335533500505381578616590088752004603141253732687151797028693879340283679181653033670876711556475322131531054002987257901491459548112840653669505099301145393289125867595316303980842243863732607881596253826230501194660867165506565021466167845822509322667854616774650536739596369807811407909574433944447423059814453686418487389300003222445609566896914432000000000000000000000000000*i1^109 + -15662594346908280224662332432756900843883936458139741132424563865199290316183096378251401655676431193529421996947521140813856715478889190639648396780178160944373304441375925435234280725674441839586730265643281166032876174838455548589364822939916053918876744240801837167698843290088082311520231938554102029442062544115740796196163369027633369232449010039565734478027373646389256878136265349941550421513172905908884614667234556725932631234761258701449302810073346525803678900521073896222187078108454964190993232616937840034177672588200716126081314941120254193429912040439188370244946432304632941204573731438548759494782191253534814358445909669210294750899158073809501217074884652942670299189847257258282353511004638055500274385961129891001372392738173748526395494789849018755185954062066268337628819412541607600228444518051533400599628593123417072873883170475177867631670279295516694137672367316470653738402307424663856327398621718983197002404098712242924994881170885249101469461614838225239540024115293411917006387866416577496986402363775320486201534981518653061631223477942083898285920398832942634676295655003347634235285024445318475036736686644803379422673815674407237885272450139628747534014368299698957704041634394779655804455002364802222627288132196605305344932165050459150289584760043144360187771183400928604946949730814485445739121085867869766101044778067956794864271052328266255955610219604359467254827525417339550855451497033272152123059188105799188085370728098025860547583309710173333767068571917332157741430358053302647050363821562636944956185307812018095867704739162277564308155500625091386959712054463359734861601049438656498285743489811808092256118148229866289285923952170292673951095027406517926631693284104650464815443342328632962187734769622649813160562989336808905507672850629370443929956291219693166107680823889529149952829653130724254800616262585549248113638151569664195505871286095421121557983591907637319085635105056769369380818157955390617384212567562426811783199134314082365649894117723308747809514066619304366740664319822465727891065313231016744119615923070424609680762774118904121733264768071617936270406205141747921215152929143599666386340477815989094025202261716554286092351345814037760590778111311549233471845836601215592508552071555814793381200405644052254988332010778414984021908044686525230653439296224707043602340795082168261067435511808654108234251295557306347296227576274921569333998597008536284951538885770153894869816330004378235388207306742108340812987154520087196968874478466573224597667930209557221936223177999241492741657890299031453629565865645840086830773916624684735897099837866107220404546020391734783939360232198070962676061100541156785566704473444504722473856823011218272843496245792286231756800000000000000000000000000000000*i1^110 + -20805847497336858922986859054907493804768423206251253269586413063390503329946883782178121154375105986572581174282077213148720584646358629498796724297294966026569717941159879850906263061903679099538408574604132410154541465445107734729568377955931733711709373962346134324748160691620408712272586462526658271858338775466409525677564128482410694686023088469396143906633684587859085946192362728238016401072389157598376350263416625382404111672059432312340272073190505056496997945040063162850038134505213410817225400385533410819473318928957782901192614377141813029190066518276516683554981600775689525060076595650553566710859421974710621671267578917764287043688239143030390027520636034415660073681543937529459770045712198690214014893067589546331134677108196091567907896773818795149065370486699822732776939181900979995819377467391146053371616860548661855609904894419986871960855968451345321345033868701964740655560370616698185976783667825314246781576983859160430247576013124924279636478346905297145550383853357013755799759028080997927949727647124035339151927497507534880590624978536289756852557128198092055505390022736726281502954977543915078654447860291142829342005291554890409401286919801100500297929036897150676509844862430265455052154241861294929669929883808930890423324950909734635836724863396038820933508746130779662180771905783476775841142251482887145823575791109922352861507291833110416448387324811064633987184915546875791242870307600539673426735854286717905593216484831267294759918272461094538662190070130669457356602456266965552356520825272191525709129929809770082557174846445496585705471850382279807198807016430471894256561478607781702861516126285244718188613189044614557963046127904756442957919989327811731489025770917424139751528317168939140930726485090273853543260871910196568512338939845391948296708111468018251214495333363365432359567589881016868785381377053930414149711080061734404864239348811166552559036086763645535618546636394089046573690885647676748529581617554633005940120738312759255197037246441656283288383270200045213976621076090786170458523785174442338499686083239557879930796376622437490773529784973714839930804607969759770151302349711092522510570156557602921509873037703055388198807994504327813990498406541361285833934514484155277735032871336754179792072381014491327413114334930856066641786606657028742708392359648786366325114925668364069627494133771464632357883834618914226601272311053790249947231543785028986670349594438909443014868641083170984393278494824000656337564885374692015693790532089773754472799040623227303678302822919865996922866303558661765615674277866809008521356450399718961667380017014227200398373638904984246329754610815855598038563331878971000633892243825789495360801698407315196865706721280000000000000000000000000000000*i1^111 + -90361614156652399487953417195959842970135593180133835071378563467120827735869803860523206224972399382116587276117648733806468345185558336458200104508092516248448786543922552898810877906493633446577461721423538797701721823639372949436614029469372890419116378602685625313707694126851183681466637677815746396010474267414219548935216282356265130241685252287603841171070529258822780906779688145602805223893288694546202598952680920228444804352583693994361948521262251283779503359956609204133770180194048925020427245441027667348805164862342819756160310799968938230299848007782296699513390066419032107972264512583513964119313726273168788386309753283197778452567273974808451282727672337006828232925185452075693067735680125996724214981289282903963006558392459588750127905325405355998872452556834994559828955649229499815344899968600907961982321233487861062628525729794703968953037312536735204080686580609569363858405891362804805189597612987461066190275809943674913680207396168437977427724171319405476131050420238738892100497452293396984343638451812881575288614506471210490249167251124011304676512496627591495854972284191101885052197262537390809451366979815305367363041773839700278125903502394277528287729071603651502724530321675393970072500902023778388072990785301820018416724532013249150654081841425644374050481315113164915400668162732190168267562127136016233204280519371064924744513504245715497758122174920657276810987452935840406249532857996174380709510279604822106817903867039558276102525141488971688038779732823491854410987877356330161762249726441449354835925763039982415819786991788615528947803775991341841824453454308983236667170110092469257567231581765422114536980166685939929422957679082416475110528152529173681369877715066574328389637349480803701554062936110562248538447186825394733452827194689917579049771375906015515940366756123965287500626459683490815972568675990767766316559290238439849157739332006529794037290394039847459729291813664190374709718144129390486917392993280898001108393320922965546459965131034007256217456970236997929298105765374962216888947374816823346329700144162604730150155465821947051307765764034755065544904085873063174065723071736020433391169312691355057037409127909674713532084864801785157484926871584429636330308231174964426917376403069314524283870631926608190110638575590517834043677287382918295293699535056095741671996678238281850179682014876627857159174064033608250537434000794623459891003901826156611592305608751899960080387676576067414394388049895154418544943703948884980744622264516403482221013111835659190610792955685993890548386523447469453771801241372050813600909617671783930668942562320314997289856424290600618880919536903979419531710505945506960378519959302216767377559789764608000000000000000000000000000000000*i1^112 + -466754239222395702534905220658598367097882441648501013753417416450917118546896527179635429193675051127235525383686100570991248450453373706598686764896742959536971155279300152682696653372824657525443061376096213916538042167780290334725970350314396151243176275523038006704023805544835543703762715973230420195693877166846755980447777754043876922805710956418090665925813628619713603886699666520348276006044130789984655185399570418771682389032592717225984678756848549574313246506249631423826604131589771321544544276056817246565701339371084064697407230155289117143128337227840795014721645261735479513553628104170042014290322187624499993028511374942473999503748721417997778530867502879531780767649292434886630190271140669466444751157283259291728052587095005612782825294566411182116141066885037150739491087345687543321322048157285394839856245966124532282987265454502568737216344272486421459574522288022596033256440355057001249212810748498043686594672124679057636124465665284239904315146316998346789755048033429524432203902447922653321129916515398044716363125427954708486058265833758172384419354395611872655000167804934603192424731070115700793814058310690049465815183158452581354422187562833305538543729497509932151524577744195106701534527280170919625873406365723153448369803630703799873161948752670404121436780489552200584076631054357583857245138531261604803766875886592080162058976478435178704738139950326338120776038513088671021637724528271183195894087069087820479219197982498412544127353729389479467991624829711062367833921354067182734631524045446079390428716326676580803840186325486187631735093578703711308059747461558540707421232803235024374525491760881783626073127291412315992985233767484526908262139051299278097031822405745119885055153730060446771134964234242586659228288793513856805038761410250227786746811171474688120387106688413717059192704397237144896522257163842266781028308665096291727275061053451896702608587607789574339551359204738404670985584203360959748443436801722124181743733865822073737570586939281381073091526615424721223104462976210064592407253716378640198462828938949418446907945081371573770464050568783024187565871723749775166671589049763090633342172944067070965784068166508089124103028063158392402271426001607746326496015266866488294154998846004070497689113949766485830082769955897368622195093845296696766350703824725648848413523025416297866700123989468603419841107224993436934747850518127352018625034152787860829318102888890961486186398838756330214719477333989528071317246064765506810422224132995189951301733101062487563891853500329105761632305629551149503424608543788702086316114513941948878818294543127196914185125708506366622439295323442179513103029497338825637368198730499070361600000000000000000000000000000000000*i1^113 + -157128629173884453665485827927364054815111854395112001987771784826670058551765818374687388779959771340887238477882473902631168836071491060019029761139811849312047749004547655270850974690447075736778995121972053333084022085871954799114225371278901006626208393372915562350579605451828889549203512628027749263113086896701551019910931722305344962628549630047936984114555032822979428943164886918199064118885264004119960779193380613022863315368817123317915606246569466145223596995444400221707651355978340862132119337988709293432042846764377729318968661016325442196749844507348916372619964071855777049425041299344196474221469094947643090386652594734773870767219437543063003479837076539944881896233379517742496800108404737865088766994330741567852896077136889639643768594817767916932335369966306504858649619015002847102506440594847693366765078063526637547270914553277545221207464533431372418288034098615312533150520610682666588385171742353379165384885340182384421664784996570136250045540053831192685516103976578189869722256322165259169345042799146514975764389301088021461253630127361798499566211759992471455934372583919107694059881364475209398757131607173522287104931623349127202627765603464103326943306632234751750919658278182196496364426870733537163690949608156156297414946403435256219083382756420961321502061323169301193389936054745338806939697026752846929616556118485894538045166854533848220258957518821191837484789446906456678512779690403936551720337013704692879244744548475861026069749991478398574677317178593894433707146598565730070250298839852496203404319894343697601058704773179782309006150879428824873475190522065548775818274563709579942977933157193776163234699701283424149173138921862195537680385191404586991623403525320684393570572146379428139509243875671077805965544797591558449048601340876061517096830603867014103261411302110433801488299394893428460194764353794007979239636417486513094046161862313220233533643362494931494075345944333797807945961260933347597295299519040802470410583768520894378691473572595717343084088061537441494091956408937910492234422114641970605965285991130115683503259525612389279307957127359224337713711071636659815437739971275006838768568910486440272078516100226927334293972335303734659681923337697901600877807982203169859710665519368110409957396913359183660506604136686790986104091342277137388715126969275798069250402326325753026229594409720099651310143878726160888958293519179994645493321400314128766005144029410847485220912278735225738889879372121457870297337648961949992051249550257130303868680240864590764057856645423295306929244655898917150878258745880380816609615215414146102769386188253392917118916090005630374418670496067034341834763654515906565898240000000000000000000000000000000000000*i1^114 + -1387896630611260697795215036829553720401895685104863704196598895855829600966819746558588037125683672397955896634317233609695577793060611849157682645124846197422988473426417744482096213466995022606504041625217569131676941329328799109440815473791838902765718245979727995572746782308408053335316407634128146737511984494620365969683720484051575802576372701796462061315637653058538645054156451480105915313357062302134274237655723156473639437310057787591133157228842851147907106146625562749956975917722392630126395451418689175535645615886969815556798342725729247899160944468489195185364032895762009711192741507068563455335315042612268585886245873586141751052424849952330243428108477437657268473728529322285948539568509752245686393509838270799332720682459836493040745227486721770261128248314318835427651462661473752176170531083141084422538247014822063603907179266732165137196704090780970274569120026718832636448058153772249696522020463742619352381074733898225209832728770657292487312963639083580320611683344222511004448332170583194700337654132303961877199386495062864735269711184095463775235688555149761423241324112009747206796148100902380813977762515676280750028756165344106567880141987849768834693803677222593206712679688076654991878862047528859373463439849016245058963177242689777011690942780959626372145926387132874601657109597442532091077714233101064161721377874698883096003770760988993264884513870598731172838645998316776923345777511552271563809902534209126884275765346551309078976466965086983451470454337526693697716568846734318212757269909582405559959307897954721673058225427107091881366128311926780700521957675709533145503077167145080011871013599149115704295347498909129651012137927420197484574136804101402906499489262964754763388055796108459187307471812844464299515613208926846297532894955086054843830622600495075762163391664458767311122143097825555508395104564010628489206524970943075784392876138073304763198311058330568214166700768691671858765035870184853877866007784487052991666553282819155015343302720803654838841020898252557671614007624270012266392902075816689790651326110531878505985819931202337708984721335064423987303961792379287732630235658390915017949157791128891455094615145231918180867336146766381907597421316992655399335227740164724124123488767057493418134482315914057623373581924150840342808978267459955305796637297590922149548738224347014093172254150825486882822264401668409582642613881335190630390400884751821789208991204088382077010655749665375509135009309206337826331477852016584337639038394090639857710749163603275536955296386294731345960471696809279814957906290215121363800065901989682747705695885997481792590375684075147521431122034724646472908800000000000000000000000000000000000000000*i1^115 + -3624217150157301645861446540550689332649536773463776009287843604226633678919748954622232452263485015136768866662610739823885482981322454115985874521767457228271303253956499281949669339699811567248123455507831042411742185745532574592048301779899192244501759707536596692083938311454272295804372488870844516460138103658242839877854638099333250353226586687639299409773836958789193683239170845323319002124687351780340055922676184454528721512240359550454952784545573984116374180050199016769472091742243366810465890055496856079553564814479669317547383480736931539873694073354982551901580042024834269918432054722861054415166376877924175316659302749957573197128726298500497800814868483502686457712568355936741829641819775354646561126397418685301680901241621558951889861110993215474988226716132606614190447562435142145505297186913895089495391723500817941173830609576772155056613416262633306009537034704112997563297721717095698683038273604616132254121714902483060437760712864210712330946050339905220615259014488425960810433497571812201866486733601609479134688035125182517558589609875992611027423683208609785769791164096417058002574627591812658589175833215237948278971836755057860486154232771435968787141984920255744552641852143560672087889884218446014820723034359100366964807507486033944155445467815690569333705649213991695480585895936498502598945180199748678120507002135520461451693841353000407908972406469584654437793250916598129983465499055083326919486290527551697731567484171062065772086426291690945460993477146987766530054904705300640109772240824676077713187777349410671028124590250773565266360573564501011355996054976631142036736830251234670896410403280748641877713659199362993587230731379655732571685772151605642232589086874738020014617784940730968554634955088790357154499597935626753309966438824709674307578453813717927084098108848812109805734028383415802789145940137907830028980455608423366326112662248441303779465543369600670238364363842436465581512411873221674902546916288606522307665205950306488740037732304965568594620152290273448338945280221416968388336810687210648388234196907240018793051642343791538122200031521902990313375598685533164641417308910974375606633315336093530794595406642171458938830918015302063651103658705825333837098555775867066773167380940243184441599968543701696570795972205908003988067130003938395353938757435007507665095367752041608167142011770212138200704861970397536612216090967509340045775339282219671308161644898462191009725202810692007087940758159355672292198142993754507477408537563706058589794996092733703800802493090545657363412766076875968256947946217230212109923082331596269829970960009120495811738561557008147729403084800000000000000000000000000000000000000000*i1^116 + -2282483951698565979201248045930667210870004863370390227781054722747142306364720469060079819432672209796695605103951053060440072665050541155243048403016818850459436949574376016153981479642864749091985804329418737558024666988012858346824590471845137304350695977067032152714771255729271868282967342663485571887605994875998475584702281081892234553944613737646036061681380309330652431946798359308713909782760799670327717304098326133633946000757596374143138442826397278570798325935424601213415915186666166723185788014520638253834305938376016098040748002830666881440657937675464172204630841244258531597129429793758234676221734300930495032900666122349791280368102346379996121804242657051404395041055222286830260838393417327580091087440238360191955701281983642263962845115449999784229800986271053191339614626821548590431239597468112042935606716827011245486266616943605650261557705223846450612398129070112413027237643098964063188250711114767550075890194603107089004828251937229381880203569208926795544786032402118125466566125625681555578478601640834525386421696769809956806441584932388378716620861711085460417988124869271300407804701600883841481752262522119363934762463935946772564691408136104674361055409928459083586634910997117729490996725190606650452624640390327976434978025188390121009749635832071766875520725938453040623212436894325104822491826576079259296105490454510328005437013635500275050732027205779958038292671727958734685606720325907565337594817921915573489969546245043337657959266970070530193079520397422832076248327767574337831275733734455302472434936137357886732961635992117312813776133237460522503204897888475723966495373214576051260808799178401520292672270028330392317127721947799879323680117285974099457477251523187755867731503241333251266667144082705819760740888873552917258389868474525402363346144544132279387771579840169927810100121074798304182159065864386594041479371790612506127625946552367524978843893656451425039375224126965891860057924818513915641906001101660849644915629269043325034516091505653513065467001631971525164977524395624639904215384273834073644393851107775328299934354387944853442367222688645703525338723037721914675698318264430858569900815189134230317199638864824470279873203079792023330253328778792352317002967512969926602176916361226414260488659156443148243506106628589976269156528240136276094593381778724917723783630613068266158121718485804990782059778494613205814520282769306855873597712526877888700255489188662394617605446849462699787898955152204747776075103363406662954477612355698552814623035740366825361669931783309287062098533889438563926910877906610304306028260151706888555910897537486163933428449280000000000000000000000000000000000000000000*i1^117 + -575666140977725905360796763938461213923848625340556499940391083176638272223740114173215679040642059559743533885966869106549188552845282901382847456130874785975562438627068195265118853617278105631929443263265243021041047231913019246061572688275299092342112052518355611851069083576335653826198382265361756303684192953802104011412563465020784866945338023063738517732169255503845377341080503114638676249118629907954048823378109376952649091849172050262976981412712811884680245909701221952844916229055826434712350803104303140318126202269363487227305765573979255323482922669724030385596003778245694336496271497538178161244704034075911251872675196299339790000194390272645622414262227332001089644582997570331335976001848857949273726473294673072830178784541023374749826874384735834122049050605080675303719300189276955581737397431669990001474500109605064813641823120552306524416636956097580401408428447755211277628746579158852882068385159983847222084739880118131446520396807396340491511156510456849972861262879196881553952671671317151350188414843755356735406530468695524120378143526312728971824467129929326606364866684355331588404131058017748205016313560823218999328519051526294798986201075121836031168575963130969333844946894485958385281040770922996399387404979023780212300941871201192399458271375906908643631627325119535104451283229699214488869061105847270112070763104388392254491244587774590810684440927001466500186242841839463401833195742135315864660804455873297142567131310160886487791024829595100172515808908343328242594581279768153089082850093292249417911018061134513452578693265157614179432063331448880829971725446891413507412665495460977613193847871446827009245603180083675583773468576481309207466271622057461313670462412929165200513087768935005796926990734401215005480024562217436082607335016723827465528073641521773059703564899395269018658126832387899389765845188613332851781005071863293070813548720548350459052411955949198850074002509101873129965720054892092424545279176468451793013179686535892320578195447099993887950466680146828505159174788525963400638813188185209616203077626820456479254364020653485248231464674973228201398946794751253129641120203629397580786886006807897915476992993495134485585836991772079770030278535592754956838278841096973028968621239676563182493204627499170363346582723155502272152437477076489551883490589952303016064354808480438543270323035228156047830375166457140814582752330280299542566896578363534801498257939027830707971245347026522881970770883614097715088910576927073331081826726870968902833529267871365008793886852204143861845765367341223392619056313012096165730392715623868944724525056000000000000000000000000000000000000000000000*i1^118 + -2246962471797325731502889246022032869904032974771874972292971081903629308319758951143950738502345902540486683293595413805135768461241259647610467168655527905014653932133948741818836232149322123677741897982125182564824093050629195416370402049834756410507126078049434373768348203923151699949164424320010661346053642934677021328776600804243237337550591259953024885673641629881717263440724770330591547889102648563940796822715052611963874229285769204162230573056532356186603571791680062613256038395592951640520430770141292414433863668603854206285728864692934167091323746717982812335974140012534358382631722105150153619570824822870559965292741993399991745188384394272764889592669090128966434607525809392840530835334492990142127269560283532470529076137905148757853784910704658229036237024772149054389559389922555047046957415135250017327493139874645660615065359587089555200878738336531594661484421312687870006143285376713169309614421756401749393861184282348046908195031620260476196792386558754173731634641590405174116385099241007054030486950046581549867788578234449943434628879186626412000460392596737551965799552287075002077156255158522904402167777414582971621938013675712832719282208674611020530687186837550124424217004040909629942061688096084943129176801410547114049390907424415215244510149556768863235748313299852523301985713801812125804955974091389265281383497489507045820383050396621842779093702906751673827900731102722091340282456870992340602342141690541075977173265120648319009788573360317335384642367999093971897816120041921744581844989970891911079893597803694216564688093946415785476939338665851718065886398290653073201674092898539453788394728696763847679445300822054653870955680666235710583648391236818159020400752610398169866769534662630470882251686727510041390818727997128333895122271918449071750224727249345381980014735042418058757818612498341481021054048788118223346928533023672214343702536993790990862628142246355406051211073059619142076091766673904275601086286099874766628349027639416629954810941761124528605911229630325392010093869091315042607216888884484736525902339298866991787197750303379067832729808115019493593450264334817897973278881400051367863976609098831957327859410687805087232199022287935307218586986247028004233443701812056460276674564486509420628597824943246557405017931099262763966844462885283136779684253625638703301169147429199453163568567321710484994878287729314260943009137503776599206540125162706369443406119112718257550240719264347503706612517118299828913339253818046138941661483839768268565223797144292827690955601961197064796223947503835200235439030636727094412207718400000000000000000000000000000000000000000000000*i1^119 + 1278302722876336193954599121117601380525067482115751121116790122350566484109015388672688012167471168711813338576010386874558278452137169384602877157107065209592332195226118609179724563164840750123757113325690542965022726567605679113966567706534672319101284930882939121820625078726686537813957253270828318969068247962814691447229150321794650599856714272457527330060979101182023266841143844986618301805780748104768144939033232798825446966738908255364489877892236102513147399779684401830526079667993601022469149297879133879183133217752304110405006493326565297191274229478117622181466837573534881488484195737337044975765909452001524668084413194136128389230500296190246020349487492832618939210311735706266072308819983726855500785813026775033217217270322213317687133908663552322162528217801987737617248759908624650664576418922264475591376876073328141005701922134946962131473249058868167282798476382336341933939099839199081043819626398649306967621871116088746579039519424251883217047668221256732754890149600649848399823215874028114002853249084112861684391596883619511600995073317123450403392372958278726209047268708110974259128957797347645967743737388541852792964888707764880030212281226020609135844195929489992589773394412896448107199363246589218017997101057169140838022710395967788423842170493024044929566967843170575752308291427513986803472948595741196016969415116205345035349973614637740071374708636149092677861207365137083148341785504906699419705245176292990982691258512384664616965187996400756087276131835653652111732775317186577845697099872977900654687110996952081417619438303350128381233610008249436146616018267438213541784738650927133429221765689791645374624952784574917427216402806410187455433257181278776883601044963367001891189453047350952512482353133792740335476384644517063520553782632498864673515073551091622464150733287281768288819921973315239676711539141615737730005535325927173058679133613948656877966393675803684853464025564704380296591918871322616155445533905432494472480852546382386771166658470239416102159804821108853506020049660068182718397723841002420545562155651414920988312008681346717386974106289213312290372119877194234452456451906616347579512402808577325892671305008174202696321903346562857145676806529802161622852346676423545608421649258865940593213666611471383829037730482523874575011165204144874896746332239518208287011115148912134529897526469338222809764485311489094699636372057174312174367264041575324819792401465452747056616866018084313773011195097786720600062033835094456758285764579193784936714302880833667426632375146712375639295877390979210779033600000000000000000000000000000000000000000000000000*i1^120 + 10780379826424579538408317360878216246247546458601059875083705816916534387362215155455053737218204608877802758857121190940731326113457178535872169029333795557476193240159042727606508710272158676330853992005749516621738681216968007852737819313872212243057185642285957327474514549816189994930017494385741307900010975350937247577782424259065856355070763509147183257585073612228282271227691562178674321959742691415743083774122356905171336531204161710081600532988773400255547095189256339651303161246908174909848520569829151358410094796955908594224088631357002161644549557090801068554712883359133750114799746461514282208942044668675256679645439770619186957339457841848648985057972514994732898544526314269909208977373702308005206081178283175191851473357355823691136318840387103129328167345758147673258856035257900089398722635851138189180039043933177616386105343071200777286560213920516775534390414446331670282276970852847371469624868818026294406353491823439907547482420605819080685331146129944990156233223906224293124144919185184965812327211806487633891658276870408643300090878078348725914988055767469972962357237638839060413113664710218715302842411362362940153006322645134554894514223207882347739663655282446331215437515832227824238496896831952112457965852500040656538505464532253142994604078224437717837175011892341527356337713277130203696734858312448743777921409453472881056281214834078952359598696019272005331329560104590647300689368259898517353675451413651658397351286416769927225594365034401620248130588536888768968058398482295904233030109243266583954525276080315963558663784157084738029507709197901457626603787767727277902438923125390709095022487643608583458247557313413528920254890761109158969982414581516212984482200794453220713044797070834492784406365550210182796788262231250714915665333372140220775433798893507994923774406421713742520640580289579727057368258779947483712814065418296877539597430337264812532201213189667568027290770211251406112205665067606093107395940226265600756672382233911054865200946330143594090059720107483518121936565083067426421027661753979285070208893189184402935959442124026518253697307830173875774213269791399832201256082859751760627798919320896182637852564969307715231678688387481923382623059165859317079343915460367712446371825381482912226055927752282106182870576140748943853962315182134450710416280576737488143632619085788908994459529429180195330537125728115115040613268584823109282200385438915472973055465029969267235253335987248372210493424721993940451631208176002387901659227924422281452713848530768220774094350610066196712652800000000000000000000000000000000000000000000000000*i1^121 + -822588834093511602931608882116524395328276284435479396179865415047050632251684383625225818082490080782957537481350701060832069059514902900447071890853043209117840931891481755570886913155957454411692399663206161666319366692668355082981517211587463926071690762480256842362219786567206827201420304414873609941024865554066514973090434449096901207890506698505248046570729388552851038415791599441621523371515234675422897816928722661488389022549162520889140742675819097308835608635210648150700070802883268478678907944034583984855559807080918182383003194966187168352040809646466322588369561264185905765121362821162270303742647539423125659558410501948442132316246743172869596530387642002863858213708760238554625730014478795984343398452951304949166158088536687412541441099145945391406175810340840485814612414564986473083055890884430573076097332796523252467274895446326316320001735889431826811480839154397717914135878473540710308915702513667836483247547933173521036758765069871304542193665782869162085062085024097605319885063067827415370061946111329002202181707230573467677688337661440325285729181160990602113360117091903482251215918878408610106828629032483862584134965679433483994381466622261303101373463162938349519761196676261564092440695058288611061482834962392366022852633653712983479905566044563606211864361839515947536337910846801693411877873882220227920518395998942499167579824612654508281068485774142079724078083056743510116066835225080673175126370987080793005180367887801590690584187730307999974396691122154089777949631946821169323553252648997038603114899295516507593226402360317321117721344886174763490017998369723497551182515848577032123891813532352641264461622785252671216333322405258622267220692269621095853015211555130446865025518909116047584513052003204407502487712886004684452277906042577488873209627516556785019265200648571171320644909890125830124927359308739095450142744555445969768481907381279306839094847520996474758536844708132197580379083348936890064590672051935151536098688212877108032659656094760783777011967408264956253137805855594663835919784626168213959369582395118059021212893497614751014994643861055377401841925953142851319078816490219824240977439912316614537991385013992088395649389973780955758626640629716497658845343169417926659138513965101618299511420566792214810635787395309960706854185768958885939158621448853261953215716062888756275064216157166680064819583038646073140807078047036622676521994830388661144594827998764016936448864453974439645175168909136709676584752271001521212953335241389280057807885478477609041920000000000000000000000000000000000000000000000000000*i1^122 + 5012787707883582877749107820973584125294914478863414405054904130981927451728509315649697741003877051976778184739616197357426928657746627058971569949549099001671010310802408042156761075574763271469709147378609949451107103647035824982584392358146052064574820890251271211100877663775388542248209124630262588479583061810485132620865725857707290904189963219019594533909343853112320980785589002998866011711706857849660508743908300963188809489839926778990224743682492844411554302597655694034440671246195513736825682875680986665724892105648068899560617940445959709120938986945498278479107138343607058668302230608800210459154368874944614148655685020929112455428551252807163415143504183344039107085231154680343207011469145868050447816129175072506679703895259126009231047693921120430271291821219443350085807601328284123096254916169250041257859658704891759436129840927202584369282546624113264959576625209788554330269011207337080811803966558159084538226291085525388564646479954383028367482019678051259500253281683009748651913269591091131546794966259020671175351053872394962827456717289017395893398527762549380647257218314501941190536867020942186835424840486834754392586322213003546313981796440905758436944558050464020428244187618420476033067756068246531978581646821397219503509617027344574178167400292209512314424405910825426816099741038862222097641355647848496352856808594959083800945243891739016458429126397604743955458823788634261496540827244464957957826958101643004593022832833556073903448979553914521952452400358851641177763933619554974897068580648655975696731421494972193755467683191779886379822914683503068672952913849178292393680715617167646384724318679073594416305057804844359819893020584851968307568570101226664674900935706281897402829770462510873338213757247671335303781440398680093401059778900800555353311545292999842440601704352406156937747813760803160439317181399256983820123871841855978917680037580815880073845395159609490034535884510432086747292456088951383494855514879547053279097799937177949248276845158288037264427916087922054775342712835992288021748165201116018620054581493586973738873047030936055121285833239200940650340274511738902281587529817725071393998823064627729575340859484224653555469813651996011857981013419329073249652767193222175123978301568331485876409064338806585332473002305404766189644545153478352984892732872872138122041754580404709502041562804327966124283463107801319938248153070033623143408863688045725263619378494332215692171034051757751319165717624860378728758259344202854822080609167343616000000000000000000000000000000000000000000000000000000*i1^123 + -472658498732264468869791747132982916957314361920732321255285686446931475387535765338592596700214755520681859494768582409810041466685270134325197417662571782022847017974483655976784690726110260542009564371983551753580063052404561992128765803208011372414911484593764522218682911357969432218682393664135641184837612575812574285973225471884530794009003874961417630400926888166684797076303537355075141025307722993532455990565383683088508786396021404983389640835399835179387967379545875265997818455305715661259384221584683712046288262698093729946488577363516023663687972122372681462435242632101778095388955257435557746123250559576914714283338452515226133881714695624210093426402337061162354744723299043923385489134778573717944223829646839887940296570260473905084056826083756779448548387472253635798848713532980240775536486025836470846977264446962496112117334923655256797173540508659714845056267985780774764931416124574709764208433097394197088565146889126309514887415580396494932206192613706235904160670376861942411254092942460148552615930279709108825979877700458037664108297628795075054494692521600953734473830648462549779797260724562343807533301590186267993349776459627313399832749983052637789486515975890439488761205387373166058575491326293539445395025898035222908384692393049249604826152634023662486233423582269131969634849525729953940936672400389767332041595295329634194093949835333814479908403341349377065234671325232201343785840249064199376749399720620124727592527941293349391767669524328085650125257790781222780978261636602350942982787104090030101663278484756796072710909747125258881728317513133432865263368620758107383552778878509901470015044305552206800827844501617737695707972535182188459877144181281917737173163576624346725545286491588045890854224709923344262641251254521086277504138094076097026588942379683788708409627019260881627150702787489293169634093999975292423083430083321725217991263526461834434516403517323490349443113405827274719667344817184750789163168152151841934025014249888965116455248718430144739903333170368260855260028947219050923013532772084108451736391213109911240469601237722498194128836183411886462363908114918383299189258866296423286233199028131864319464076532536903017527466339697985466593302516264348585086801116642781592371611995940942105213683655930487202185186872571032675393285249877239183950863035124692421136957092075627168855728486371729833029919760194495443131992951811682637079723968342201992324559455405494417108730457724875927719692365887002276468629281177600000000000000000000000000000000000000000000000000000000*i1^124 + -341560074461090851281797936738191624386164847546745590766889781761387722034357928095219373143320949652941107175876337208061349602110873865405807460295735238722264813047976786786772587029615320678081147232141208127391553919622547488335312353893854547944915194545863430253302509441882192258745628494515005129865042130229592184243706714929526888603167528267440008647552383340907284898985566867907242283798513621447937408744420097010586434807363006311527956635663473090320298822154443678552407210186283324446503387069358249937979102481770037576122627564558490839872673194411053069844817020274887185422211737203179815698234493658906785653793386284523651807427443076235104948542711722043476605794437689796422875047345878382239370106218812611075800283498986934605637418740452946676864965816243964240992264634977572753339017624671052789018267907001939577867766410350232977933267758507350046694587861991314954640328415369390687257026343784865798031940246707479930421073443371395026604131502809219602860012430552343240007416041931217570189647167483101725788183107518017846342298020301322601643131756678471350304418106079586049394822917726691085665377802221368267644285911202900997842453465869532213369527513069448490348004872334157168135723710311837975993288694095451948858806964015399068343458725907107627522726069149002247843049229937999036462233255409345176943237656404948538788341538502395290236620126120473163126420700015867023176182838891942408780461393737307294217667723048850641112781451743504445640355884547992010395814413019091003493031956410994971950346567088902597106118750839131568369609330063264222645193880487385527332653771703712544392903776772695584398328369263704134512178709396855460066876543133118012159833500488219056699306706660959926524435811988550773171877514409104568938132101682810381811130871086380719140152048007682692537848561691176907489977350870676845695947554629587360396019556555804536437916651451002874077893678461373598501945750891901965815010965205418255219570304761031236356578158203983487728914329292303321448380364935584779305525883451869514013340345110966561758454551159667533729031240893012624697180680015154039058979437057283363508812551957900197354419941257721322458501836895186768118160066898312960890271267897962645684768184652940091861484307609758538332349078572200033774689353668055474881293411252008127108223881670583135496213383564065050952699528963080681397569914928834676051434444881045664703119086142043873486570971764354554265600000000000000000000000000000000000000000000000000000000000000*i1^125 + -14513000008810682135891770101780888874427563419389933501860343782602828802381693125209148918356523726021568635401757627540507195323617308390519552219614664774262080657263021373983525185699594946550299079960056306241825484516659705916230631422060163283164265968455605747366619235368525919476671079017632365401891387505949964565864934289782159962955886321664631372018545897029926735624488566903212775050666814002650059547193420660083746557029230775510162097182303818737231034614223183506080625195360596897314122580225509408467260780591448015675775772656437953968770310150561090847589937086274068563013326953526466457437038856235260714979430884964187451432759090229189844155986073939203165868831982264578117205057516620401720336589476639327053813539783747536963519009311194466735771534650234191612216351030691883922857121421198706581309743677668432859524988422518110174139924860781355199356134181606286933881790628231918981834517684007624650585805688561668317501427836947900791880919220567010354706644608778349956746868575073333381799392326785369656082380526784113208896894792085079014096625794237579538743542798059609594001154730453857928148141433781769271563509826967987360932727280512362706973320739973889039454970423780765670669782340630711682945748349407285183894015323860097172859644708552126060810640319456799620248713049129075898513964272976510852975545280364832453644321672411574282616843922132619375692799439466792590923410960233387121240521462075877024185159769108551284017047390636940659333615032542753853002763726241537476110838537910613224163250494241965037661289209361402075966875819336420165320430228256461850058179009023615607717500641858493638421400807182344051234149861696373171471000632485992557651284036371302412825767284159807167217579310065068218532352094935773438155911673016940545375145775167729864306983505690388702586560879518726509581386919804033230114275008607116291043983767422757339962982214705225588109811224325688786216907234987207280020652317504346997955840990944946186035595481097636055357667081564525834636411642630108245839862457017975671160412114125299673960355791456371923744216330637628890255659399030821815278227498502545610357158771290586725093749277961419830870180334516602740399068068089233573075872212686176306611202458661583114025232678330574242425046774755830255644160242882387536237308622053729280687743429977543707293101050709185506205044697465028389025505814346956778269552786881576645427200000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -446103954104613741282377475085295262952419938776956659615638349770361711967522002257271783486589177953872124329842343819697436404159073080533486333381122442614852041862719363322932158429676968906661091551108997442541418143541248100441594538562856864817208394785771098090866433043004069221932950367046413265982646690532181934495209755689636889048996378859116290016731152387494996414420493903514631902094763654101425159505436822914576441278645814770611546210593768144836087079912134567649996457988382711581888392416581958786093706444487628149933128798744614806029878527702979338975507917851431557659716611068893728601525308814956396124888457567465651770763657416899439939029271516123836332782144925912874722852085698225388801458731146609487408481126159094079647977616863106538083050617790147790093811251774011592675786240441553395369569386608571600136599207369539858017788518716114436448566198723655583726142626370245563212024533622294940417507396786261202820287710131903170928566989858817202988063589252788573238909409984462261001692185967766734419170858264226917505522799360306150599276677431796836023434650287942741656047594296859314930662472155289575257949967870319233665837711421699528288336041394712014726756453542755478534437279296444246841311010350298630699758101642210839012473009639455100627036193227348827442352444950145094823717743938969891371769655659026859707734799703131607932727929200008482997173368942211870229767688301760693197391409226082317609385738721289631040095365229575024303856384366926652698853844889284540160112197284224725959553533401571683618063223210064311831564041982815354757622105444708202334628165035001819331026545929626500884594094817685922930042029782074874475455717083282326032322339130934772476480540322601599329103389243945739135123022013228375111381184690395882566528486318498610746010871688079908928443391030663861193688045479665374469564177994138368748853712839862173969661426150864679663254758242120835665158908297122058330785840786598880393193855059838154176391203153845705954816760788513993720869590908459396817491497904674760349205247969301759588639407145098982121719172986319875317261468830819572695219867193645247271380896585767275166358037473201719283357514735337346012752687723914267378545602917612781767928782965676177100894021505784536103275046353963048955191604670436599258279578495889159458014482736449590920163597761356830960365703162594310540492800000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 - N1*841856619523814950618407691662278234222722927567706045380848904212343124898575483536154602980763824078888837682585598589105990406279251915477615717610689854458828425960569249107692394695532210703485419729672599852756154142178649917813827435059784140579662315620292906937799508213662614937538163954518228143534413962692361586684500000000*i3 ] ]