[ [ 977790559314793753480486279522666927279121288654876734515868405094782062226962577319725131593572071752408096019683403977467972606638373739046384294459111593581609286420081130806009080542436220774268619527427249308229132674971916947129649163238550092630211915573382115864929115326000015937111498111895477357802632771582920244508696335253899011867826327237582437040394365327615505038574277266653938182526176005326559257923826995669854756305403106172175708231878668239471391284471669006855121783889145869034309190362659767009430834057386832856791634012955606051526274959845415996687496057992181647889334562876394289855174813220179460660772931976013318233076601102860408461655260648553943862786586441721770512714129678587513442775583908912191371365615816791486418294128952824319722715819865275278708895070670316666553966689707770684238519530874980187207802654226411993844427221830798856173266204407154753940822097487555129244447686636483767137269131840815052459792652688481047615993325091117158849127303924773678934258412879615739227539855095218579109865149096230620342906224170936521773397116317209197283181178738454658702112751129631593572398311324118693636541067383644154873389152588184984835138661822312176095787997498172159719392336776281491844393608836195884263956631064764220566623984974795390904013451753279986202239294507581694210008538651092845489899691523709428512654582926457729401032074810427901962141447168331205553997516760161008093978688410853666116837349712591876902863591985891411963882904078507006266204579011303851217995472611664188674440895240826812179100260984212537499329900955555222788513221232227414175115984139001972390090879013643400094151393684291701034441798787966086419912500121948772852742736798608277068688985460228906342541840548770460426363269726759170473265731777577044599457012351919732635421459112911938751959566245937127253705661674775201310963674399697429922098215875261036622850931270359722325709774371590438188733019776048760122718739519910121440128970964216363981571376497000583042535931688368377741841670562715662375409251150125894510669764730225318534541089046182049826116877546360705275813053112663870325538540316436889731270219755481763999032124326346709075697497049822127195897229624215389916244517469381284596228599032151455222232583790987506113348684625176457146436899842761647266359936423194982436345858823447645782702423164516772360003213370313239528159999977521478471941988821628089577021052808189895827540035731869456285920883167987322012262038141913346165014562517876550285151948833056472666966448777384824777001695695948325214030285848924071920350581332232379861196763141459404099588375932162280205460260828653919255394572817619732050114872054436010742482554672838807583609720720771743625089611388908014557925766318106234043142533931147952543216976219499675103637438106285944107327720164269582989023510353238656077537106043880198368747654101302630340211385026409858147767490168324902618492836746217121009709968282123371863151387090332983403447178964646408801821907021273993258984959994027856442033744865819742003003574502668403736661403343052148984621711806391089601053573341059186373012853264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -568599184301930423966215856624208732771921515115138721550749720019032842644599786577970845321428719605211177908007448912007224556632559800184320978486827338724463975885848937891669178565608234553550686981216896338053637069506288310804235830781533021495357353165436808002912853404097642867883746501616587994358359489830785125443721091657404590777900115624491162858338110932980933392735353292515741355411437234270466428782820009284988408562204825517349124143001851972107090839057378296815775771124555412421577074606613731775522411748087171564684407356507632952452795157142740709232343064535538851915964383450525288146889036391213707345650026324176996600888186318578132506134224419864551610905854219011076118577896316087940441225092689282824317607766482093729092516009091600850356007542020391466350620831548926937409420456042464621125673435322099753758806884781224671035204949616168884716377994345866840096604999460998573921007970325549113737446766594334243399928958613834695510401470828656671312384347519408280464185496302928499541904397724923785570765557296850023424521474616529625930863240145990790181588862151677886711524405191518895149882276896960868212563727262803907857109973207501080813485300047379850990525905177902296738552152703582346773667392395651137000731664983298638783932627144792794725767274162213499171671780888471484264687638683992907369274107844441389530647300359850345021237426604834678627120616606345552993285925027581587344554879064489542622686795123215748327105050260658800681440651002073301029360815229859575831497567591035424217187570793430633527934318964823559184421323869350618420859736550961939928179567135242114545079141034675433943994731740334630759360162510979347393483557315256037200351039258756058542334332222210814561362688275680528389513536281433217501858275128354612703783229861741019018643784458833271238426985791280077141558986579706261636120259408062515678592711366421872294403520069095321383847446302376665301836531805383254421547460127865796220034289941337762540760566418125108476017651470958493324606822495702154262198344829898829248561557831161583839910023149115875515944009178605897555633847569903959732074071293084340960090492859695370382704949678022102694766388705800816991818722424569012198327053052450883147768714650163903719064892815991644833720661542698572597650877079494860922645738686719403777295070453374604087284688721988551110636055626354996477799961124402060535512374672547543313424065086260794064141843112095211539657109046821189184523782451397331732413080669707189364395170411632585680860509613027057986244369069558614132207907052952690949218602341864427224142714042882130148421268617029432213394722566775167280426343178917170239293275591282711561930038304248148365306718556649967076642813415932517025768522063515794693573620923995017741142351838207728132366290443458863632328185772151194850507605747268542346955787619672700282811428790814621634169174218842143103542075613456871588099073247213114037144816150598554119202022968924085066741306613160976027603207116559324006420673134248697325828042614279682433671753583967560263817701677369552586125185528605867049138216065960245321549945229532000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 59395333800992497421932323644536430862699638067376826183286984610816564467046175664810053816941393971270882388853278622989065969435459981833971640682482930797593894550786358146889278256077079368461864698591510698926038824618290917548654944100580206018454257332045283275065554745989262227356560547958170005820501575880882228360271609512198967327495660061999379389293122461897947539829335998580608873188740437695621534727545582577315909944856052887439097795826258686939206836902104154925548999083480053857981906456736783650167254926510759390463740404090723874898437781520451246599522758657901938254218877789939623551220287293908208204977017232469453773247485952152764982853039175653593748346331858138928339041592093233019419529093906606812916236643634842858741942073572616802071536333288932514941145477628962138158543288083012156679315161353474812065404168455534781988696536346266758470944672705086185998039459106828310959544750788953509803846338383202752556033379272106511673154324127504444636153550949672787615485729868343105681683633296465075857732247675312926949824759010325232320232493489537344994686552155074782336358617995167559727033237722385780454062927202752355585800626745823502316350730203190237301541821643018206418615885045808314736133255282826372582308628649252827254846556664655317946754051539969903256985336113410296598871801483587632005781513977984961625867969202176019389481150937186199341722712941314511498576867311232743090742054660957890468531970732762229915398022192163615952020699206179059809009526031558313632029444072746303624834486765143861646607908576984040045290979263646563004779451198565289574554720433625127413077559343002260611360005382709548723350182281572311460404528710429681854749260568752383889456174466962482072272550621045951924351560289785971911113807305509283457948710851167458169561807146467797813621800814859890146547028612582923884995456713959298792419699387322703646580768744752951300124458661767567543840534365211858906251216179398640934203972188493502485865887334857325372521377430836972386455943441966301733076518066831403432779036909873002646534758241966763257779114621519961484457667862580928196285175753151490041000736450122216747964071827168203084948735814760901034104386112975602956468104316424919616371781577940886859600492552049360132630381041813767159767354508320490381018418791399010504753190928975339986215845867635216989809285690388017319220764598589197770134791367559604209047055101402339323656957164838057045784666799940829033893601005008949350788970321825213153939913948359068190167026323299286846529783861570128991497595039736249075842080603835940034606728087179532033368819891401356477127776985235305214326105154680030791628486797057402194898126761940743446819154593113248759456962674572643869665730134067492493294432670314734155121168522380094540611225855396894483429194237532661723685267843330212471290443850746619496465733374077359221881923161219897339715347930772795567311320771264350937934553534059276818525699190110029721277925967062975026807562159792646884780068792028776379881950869714547806726603162218306094082075777702010956977676809519742481942949761878216278923660341383737000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -333008613522027282756566329321179602439257014895390303573704130275507415799161318941524084753328358193634252685652550208810709241922480958945311770417298143436637483944681581858420779075823328080657705041263775767727157721737207245137124314147362810879501337057184369011724771272311847725725029352495592997436860475618904312978503060891977068474917667187545741375002085763395815365064748041245310842227699649362217966068839834258382095616468106883672913071532402352047742807644744436803492475211508003725012317100559816360474145597850999500658735248813862194979177466909064819717813225268657258105873189052631150317870602945271936994303398155296881494316776508116154662739421273761845228459679828396106849609723315885148828470959983304471682714570659217557115610790446035914732216158552379771511865151061191463283343984239337689943073856349634497145987956502687110864536840382386289764924107404670200507931070771126253895187394043393114830858264246961016936858512684859942362249292122173549936139351728610128500143657343832864323167088615069846611967976463953972741575285884579182569480518221990986571469958337809095249957640745917417904569488038650823503691515546139352088148878092957445314547293613265612957877831409848020420256920851032936511514583885253136378913026470558281590908924707409109244466935020814164869394292274138543190430512409374664247450434949638002147690016004150775023154970691278375009313829366802368235223557311422202657191152758194914867925925851760979392576245170619490840521521866634413329392193058238526807069229598820215362104887793163018783094309896501343005007960538562028732254894322098251739531636615952226930686849042256609571905866517885269072819274573127904807764956766086218300133440408022997739195577168196180171358068184921274865759064671297340044350048799432988825777880602800275893199148040361535497223001425371500433294778518466866530358339787563036582871858559754286457701386110283819986594415107787923146966257409557875639513707129602051057363423380064028272980876224906999450297587013773414170760960285146134091666590773793463066170795959310142902456838397152546219420188741427031069241704041221024427318881498239767911193480170403849164799364318424790354271274984583760454117248695011865020995605991726143033848182747361953537682742265134627339660380994468676432035871389396226991261970199967196519957405834358743595145335782017809155806976923486539017948231868230873023570154890790244347240310975896138417303105396899060575867335262046136404734810451829799811254233599100514807669266449413333756781625782507297204963524191409015187801247149532997225589470817867444882669043595110534260632330639325474542579528838721865791281143411335522564818815995402798840761100233209400659055662178321584051102152430992057110185678413600648939174339747020937061522255497641265559262372147204515122180228412562784134124418997939708833633401353769670255636573223303798813691768044799295324407006596208786780888379767225280533060336199267052483814705922038147293689192368077072568290047796180796774784836855134451844624583681858943266931506944341679274065129303973096268146785031075743992444016218014674687461197943570354000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 2856649417992088316837187184424531586447025567042072639204808340308580789608961688453231674115815637457910821221318237259947154366289236549977751772099719256642272882192828321491058863938399281262560145670696785763014089209516648520697859965236307014781541196589525935722418598844087467731909486625713303342658666045315839597823214212078229231286441344373428617484565472320129144647998969149901904101712722652186552488342056727914933964333750970214809788306158641818973102146425097814235857092696063112913207701096797930349893366479050988377548444580387198548315959724896470411550479737773984441920510317069449176478726533449814039420322420652324873407350257835830658395290626096138828146242684446760277773284568330655540450217315755275070912387877265337340504877712939896315440228527150933790812137163355532030394586178398716327494794533362593217822091678175393812702725894848174948281693832605280122358096403815543623429957267118116675570768270395519866709202383695954054797279852598877462490481885020139665812551876078643519500646923714608738555814880365990041637895141247110893579624392679583643095946458582370599911520168795514079794234280420737627619746850619543168070999064589426764931106561097139419977402190335840312415167680958174195267986965198941817043291686242802922584927337007586166562915043460550389667967220364542906918374762607971406182905420432789917554042806651630274159301446680421167887905526632357602138416391413933471791232011616178512130910769042745552863480663718193664494083600993753495204454795378188450747077155822319483352250077837237265624700416944447717422821882444482552905144920625243438540983224498091779272316521411405703621174050356813234611334367843137750241429110815261596739475873355216714242108499763633366494437308321164787800999488555780939322793006307565654894569672278679116130888139785582611541634307900291031261592119370032690250593650246994754084564430886886268147719969363552967656377156773358418235622027540492257987749334665843649184680314389409284124193382682264030479721079139102354012482273466561307425757331825471773046881466373517588127095915784482232790986174544352441337501443450290961284288972943703968111667350290109982095774754118777215161470894668555582545485548744575153105027048306059550547514442663443565342645759694146637533228941585476011704920619385260017506973308697656070146862233812925112854659645925004725786119014794603589195851185422017886031992468990551111135839688135784859430211538319071473383203266384810063504774461007700651598783820262006560174059857391180816154463347256924190236069397755834022535016047322245698897589529610029395386988497612069162937142542487163774418535166207355893613218050816336073803655409437050653393661252145615004683899376471537176671251182548937361251844175987677492495088045921741794732668460271527910221490173746870619571249209442250005177008246980163068854257095397663283657133210699122579397360494342205229154073762012303684432747728880969733009080980864275909042475569989808729005337426913686184406031514247268710644127345934335116829565341888062234474612671302341351241870800553575177617188382816070486068972911809045439206389186003752945000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 2007254421665591569217818445522607065396112854694702558369081313370431178018327099122876846927334007630843779189927790667207097251763472633659423065925908488914632691825895907997754392333994385460019833712688134917654970491548346496872481153650698908956892856746273308702157027313941847808127234664321599656057839842916778897697025821522466449093172026576952357483931866418099952916722103034626245001722897786405169410189809724944481210936295141148017422442803948805214352491351679620547619218108842174710423892074762493023712040193599989475571996672777024600260097548523786990724904099333422359580086450813252969991805000303663747870759726182926331032228901484131098097089145124172754322105495575748193003575308263780615999836119858708410277206196337799183801199868732423653182684477266516446659132507278621518810718214244429055905989740235980193675359609498279589101791034319951086747551917063586254783464646857143026958190391135136482001185804647099309415053655315500653584538166817390576702683861205312714760426171005215694107382342887887602545764716856490740358416456812581226172408887545938294865630528755007748717150347016950913730773295322429858835733186730802859164824994377668775811456293555552116796487570107147919812867901693091612766651242200338714036883405770871643969213589941035887188615826096863431452188494057144795024934465053968871425141113002341580382258754801354571636329180010536061646365354913385028745852074355459614392421278783655637108460651267481988498530885269632726930891828696770278361180819131484600274867294508289136450784211500101401018721336520885892438377012203900890479899359330775160304952224731562514446963609785381830439293409340901155846095592373942159310869530400693703547218289636796314870914446141915938545794388343465560032457407537121489206006706415720644630576765417184424350718083000857138672457253128341862421981701351826471379372438264010245708969592779154696217307182821345282983646947200844486645778371436720527377189284633142171718487324678416329297803389740757978283384049967832280739622111619237739121798226999167331348437994469178942443472335501537219096895765698992544733493388616019107536337224710374156495797529090744969619742438801480452818414470920380440751662101711285942913136735265282691446439917727183426716656013415123251686664783416919698066027466549058670287116930738875333242025783536656897457116918674951138191557096718226860056495050384880274935962110761756345162535155749983196532275203154011547152023456323716364875706184967770773031044429865895639982635647645185705763160048250217957781692078363172417257336255312190747443295400950669636706932233925931732743859913204097437823383373785056565519792023528021920415824867249024202103098001418624363519057491956338848157315731301528305977118874976950330204490908200545635554303871420666691708261472272751487703203625902276138127012559847502214859786355672022031249513475727454471602439327170527899000277238576835922524435882198454529123974935597930619203986421654297008684476947489225005850023352317355626800429881466192172729260143865384087009416173402791332638096278757514207923669412770919732546900113018557069706209850919312552754000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 39954841596560027621814184687681560084099752035555401490552279044912883007835198596482940578718303768687316391506356539070037526982016753480136995604571959916652739281107891008133794668932247372183064924968403606451462349240983458662641719221227998932102621038560325322124680979789337554156043713340648395584358110713008605026310482049893908523193089992917104014605776486993059185623295966929755947444345213465382095381821584620023572062097420444184916689349642951690814216266803871368614197334447069477696608011836010932681141592712080382465213738949877577229969561944112548057107184377636563519672823444155466647846824870510932097323923666715760806599806007931992200422912779200190993999190953940112248669535220910203437996573190918751298513194221239966340997194208746337245811769249080107604818200653453708493916912241977714214517761035511756464380700292910149093252014791344506043110970526427724062218507175034090093087102599470993801085667829080237977376817318250571379331033182711429568809684651751377366524287324555727221947548622460572414970766400955049076327222021197389322768579255209153520166399269570933437660446355955852849235185594207169467099381305540352112276026865655600108345774518550097695646689619527696240153053137926542939979209016721121219498774104675926144197452850855222504214758291216217663766946865935665448443093416028658744485887559777101264233139262892102127314845548547012250368439767577054628496968977222648953141077110957874386368366852740590670171750170880445142917690993666796671405040679094129872848385867252420928015308825686365174246996341339133318479928611865876593959136706103594128799408818682435182367734997819166256258096566948448141253089263281255629554329754467663923289281683687382958338898804648774608263373570000833894073031092898779132342323075226200853819913733721552697919989010649373177537523646261854531257535629563251824079716237043651461580233350859112277270604100803556800788548727417433543400747022147853288428958584111228707152039641681161771648298067534506051144257788920375697321365345153408665813896212938590683432005500252493236795714976775625590968908109616292331788452370611667950780691379815989980823919809769228937107619468437793193548228436454038828668310634585452699601249173294137973297962485244974375009890620899058899014370130800154769959815682350291688217927516429270243100191492391730488080453557973632518165927631983979276038075403726796813802451619103566184362804033888171522836410332132258805059763772909542821820542456784261835168346803564625066324658813722647290321260121836199836002837740949547370702141801683597044480054749952434657650956470739595092181787214251601627650706654045091903111301967886657961002926621421980609264755471920505391779815751359431593794464783043720666511451065942490623432402808241549878044989937377870989544027486324010628292652348865516096537355462540663351566281218442246909079924312303448687257774885176893042209453969475832411237214092738445312688744106391041685362783271734750384849960600319141643289186144456940647268478518420784288868973112995047948638361655621588050264858528261726360710416756336649061936299264274111536063282889936674417578000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 172182454493318793741197099346235990860157245588362952626302548357082252492680903768958606822613861895839908600180362836610732689626097368452309476594701125256192954209893511881301635638014299285844112468364762335567565024239833774597502748171626790097588179665248253800258360576621178435813774689615721090133901381704198516578498084368911831046275512073790871198748639978503976652920079747355760527850747423857941393939209531247483897767962409150110271749926284039223587106655706796714497231267940580915485450975882978602758725793130387436755151647274927169293516977647260838612367724621053761012535538664086980501528530950199495204994242951079718609151872108531801113997022258569869403948556337480493165116752464080722781641099808371525023598435228615544479555192181878468012427880466595454535604929859212345477114324581089303135217239138421921042136413501048635274420336999406510042006116495533679543958624946390366074198564377303781753664563448859325260913297456424957162291106365240641273906692340277107557778197468659266745898713434882741210497164464114919586103716571846747493653226591218882164387475579350443437669284892816747038268718028234407920290768849533586970358584243369898782604682498233736429903369394899447514555989664835400255718321813650550148955013602761372926676804869092783728939660303982522880662400156713591725315432679290352567866786411464280642468315996819256214844848593201048387832670612946357163020140582933606522105889201752920656516992957188036314177135752487505066017451872545679532785727913191650744995239276733461705808121721141797136442425011930523298561152502231838607992760041188442532490818917648267487515935422632670254682609805164055524244227048417063563179529848692438274022129676281926021442158085322142535631150510277094745356268453164411840829554409089243961254550970318967348615090358469503862125012446398891854841371078187029782252571030502759897018437513814987151409564159540187015730394334848434809705502673057161730716877272032284062378510693646341083046714524068080092896072988815356232046245718342797762866721220260294711801639390953556720732511904178621877344741518207646881831801561946974725766028323783501146896903493968388465328139454794854125397465649004773705864025714035964646945187694928585985656850710003069736277258601234198921856510982953487534231645769815456323899837514613665489421225464250897800423834828859985716573643643502616717471522667489386562169743602990551011931232117546025517955415591913934388290974953479266070578728579633853781157832422989284672822744031757177093337204916861986486802475607059377406948799811928253255432507930505748578236795914277297706772597465096751423559022706634190163177773709365368018827598581855840372103081732628982052042507473075429526350643446141887063710895099272357024918914875664364849832798317878849168270221821048626247054256019741371360061367754722283805805622296523628229337778713443936532072960064069950653615763269871864730981682659064832580052322938371743885758006420898072939222507976480791148483933002519600430068533534888131432569969299528075192178115406044010735949575918707847106665268574392869855441486361270395611928902090826065616042000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -2518659363784846264154943560080455389085919265318597428360383252519734353589005612826770693593602420997271876780093009878031458366815159727815942555487747363866158865199521445837092935785703300834780994988044753136315809301613594734628478840908055993664430216283219220875069177477823758710044520186796416995565416821031759108766638629164231494122596238371435395493176104156787472764735013485791963150615885088548754089816182575019148949631476984661606561347297577313408734062656411284623455459930701367639293778656859508805157755987289498630924800156266869402070921088820688140581602622564689828746166212410984536957333490923888969337976025767637216053113522956865915998488861695184697476948817384913888832797586776405371078294086225821537361182985475407773968382137674202783203564296158965634062647474975709535115685574955779255784548716744821926532783533636578878150626397027456024892145626276329477401837534603033619411596356949507478013905672028731729672564211362703025032021575156821540669929752831163872892011307048219163548856249024771681906617355426263627059735930991809053263230722129937317235654373272283157058947169902669624511475880063924590677877751308749776047836420247495453614834441163656869769362983084527163532043485379855468600524197297592848244981453105659106439515881413713802445872540841999356548624154263494285460431628249092972629637732610448797788106293442866081581386925284416800203756550422727294466568862744482571346104034348843192599699690400490971086278159897666302450423407723045040875782158798288184099593679045858939845843924470609796547202855095339157040197331203539587221601295561864206130112486401563061321073224936469243818633534045422458287299516380303027592054953915401678371265024381115887897826306953187590143793296076184637394613045261170057490179155990029865088175241023577920911308152766116263673865787891926936702415758311954070850456895253845261156378923363837747866903530887823153690915205044086185545133337839831569758194795308577591637388447082430682912539604174019982864341423282050657100893120987489551768572343477379215381189139550927996689779141394671520586558636424791741749978859651712172708183036585990082355196552934895520863383846037561542235621519899199525708156697928606947132952975024795851859724124437526603463974719936830647006529013482001571791519857615655114833437275263325791219258749617175273942114820575020254099411749379441816236178455291146482407645888970943550200683681614083333652137225782754184428542595067624131486088176527146827172128443576188679015989305795563154260614838646685040030343601062731267001883013663701089207133117667909183456287851424540306136351505109884597230818003441206460453638263132248375565009689617121363736211412732112945924786832738035318453278951034521404562161646083499699008469390071451593998220753217434538395945626808773038425909976935230403381493751542882599655750502670773860074779904159075572167847807690885841371067970803097255018098096235437783691149783076878189455538085765909516615923849893170815153748273354629092632340548830979270689176102848759669826591003758503474828607465565843373805593713945994220236769468971974486248143602146221263208029000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -38491894015584306171030855208481580438492265066350942466759784756170678767507406234608443486959389405435938031063246751474448582392176895738723025430424412777240212296027000886872206849120253264979009100808820479014130860140001233519299930117309608113903894964147187539725811073674937119623969097470537074770576072181721467772424925626542155869149488228635398293707950849912949322177570255426192809978576525723073226350045004171824937308565726362555571979784918012441473134138329159562875849638169898931896199479776367441255954966935399810934721629399102330645055338265193632898171337203038640618397848363018522383799692004605650046749213677786537380017555662714700122174169543118718156858251853068177786224017481951770215196705143205781828184527526947054346553594303406271635459114624137248427345060615052935396597852714172153137687915142681752504306458957446122354740014783112310358027929686585668718262435155458387332127617430045040720173557393128701365039977819408834907701652350539654853675562535818535981000804947787413230422531326964604394601740512315782172764015436361351658482928771423049667204883201264104449804119639151793264380554393021517042829974636949361319905181889479478368431506269680192853949424230973188396172772546434445276838737193435946761513470695878517084639294306517403460277813178888248490139740878218230081134961643251129753082226486927991572630796661242854841706128020998987785972111377251783868176258406569839768655155700350273176326168604286421169392447929329362044889805896238927952892635114787612012579223013480310450628220176199835499415472705168142601119712070748826303693443396847018834844285185534111202908116796607735324293499504737629466997915892636678159358010983885336182325907109789738199084540397418481981644792658267429503339359888075529842532138094735343183732526052144357035487495413201286568096084558604517459475114362176264973342990328134781985566965437916835946375497319556119794301947218389508500605152759005981119809320420405176663509318850711083525408290961591555301168978956916808485361899190876037780167451268786081806193594351134950028148169266968631860724683000278353100028952208359571799917643079940957219530722294975407720300179444717210794637365764121727485655645753968332754563434114540267981648514326472956564212997380290329548007954548850128203181466228184259588424817324191606981727238008391444881017273434266942593608725421426456966994985356664895946756459033391538584234242073172222751854393414741621194942614948105131765413159393487308351725011370719658188330185735681964844120221852482552864486602684873342187787586357198535950375877309123202047566912441356305850936977408979589698715967907426318398086458819801308203598644863050310429025817262344164112313727437664408791438488596329500307039073003864455196399088853422841105191576158720228077436326352667320009250600199724151027649532807851458958351078979249808947695057301750401673430718790606459356660877747066302101181114585215697493803012844667423196832745935102153773740492472556051851593453008716192649821434535619852117478725968150550636379713024122384744408661855690233900002311559803069681691181371994388152355186431696087554529010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 211769980999264456544937436276609148450662976809057948778476608139752319091478071015843390839631300989290686531016573250305230971628102177053643282606825924298892335413807064166406358294507152850943456788674467916492360072637252781420731129765134351163053212255672035853355447796183831802188711843297087165006086359760482516262796777035246527001085349634043150588831948364387047531533572222833733600076109046491834486457894652994031979332504777062808020185392231927057330642565300009410346386984379708212459623397898438777629221327847907575873654501292991965276088963148090646204977312978970020676258642380509876883338957936025582991472500878773525178231083718126816696373610148518015064379105458956554985425261857089159717983773290431854686781370258580981706090859577700680125093121898289161692493006685767653307353528320773828334025226741687059674618722211644679276497959635615739719921903576690122598082220950679790023450600769021637536590166038450548362686739095449463702983740696703849544820938389396664213923919614162789040010176677792161213113200855909523028341313439733721679659046783648154175066235435109029202055928889684213414684493725503687154270402780500832050873308318791679968235834083317206267025510233072974399670229501013475900316836776213300585027355185519917701341610636826622166494608335995508715788912325782823618928106621492305897092358678348327020697707285320575666982697998023611154999529095686619399364526240286939021860215578813182874702051707743507354765581022960500193207243840628853268178108364328200190144429995821011262290811357658774519395717330194485383145477323244607917508729270746978864748865970499299285128404652291557757305684079835985837455501889773545349631413936659323734591844585625860119782526400234355689979626746478552587600356455920957224434415325161348330067747703333499561164371587880582993867540787871830156378987908132710443018189389717490353391026996394372404618241552118253129340617631639088884701180214485388072211814527281186906387167873098178176467422913796160162121837243795776035811307274531856247272344238338711062397216122167428824403940983432258407845782375135121502092543773426308449515000338841992228122372233083627035763216885518648647514759060786184826790285454290505229438501095404201087343288341153819649081542457290831870037246042688078701304102188151566229606843111140854934864511718853387279713700660050194096005235875925728396984852821051573184603152195509161172039099731986962720333300168254795284685471648914208446533468184893820643590104213593171926383266826084955836676153641382590608980374474114115087480333912183343054911633458943318506253411391537739996965644550624983483655588700918916356911032046412452045856425742130510037596280160702331159044862712715912723620818488192895679811594447715252130708292533691522268018434914417740869822752303638926639922547809814161144501859233361415234745900104470846527117689172378931124831443247410740509083974543288548231188573116580931909137970785478023869220454437239528664390864368338345172108875968629445477692444015269016976517077794480063450522870739878623997551471250837906943424948437070583183334177663152656837794379175108159067885784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 4707892746771032510516911766222265841993470717463828323781001642089173267084689814047810968988550534338264544392329969966074354125093563149153031728764637631142243555055937890139961830735365706618371648668598149986108049110685229058270053058091082713991453788295988273259204393844647314724201994789780423974911834877135458540379540820249433023751232943947971014933623448027529064673800792530453152451199887138277468730923132179192088907204417172576491185551170256654831573902744165546346745811210940590397471779451398992637046538733559250492564671544549991135244978335306074339737765427555132748169472766473205894202672908771341739233235500926052283333492719615624233626687738401714496162560536902451038541451250354623338369452390505571100763646300637482263962917883291737696322394916289657549567096821262104025128362673576995606593497611676575325800183614602320258378838303863534665323184110061645256412235949745616329444297053029156690026499818290239771907439198580036185538844554784005002309545214016067151785878616429681312193398193121506967135222950142183005278940771819851814998101886985023059350373687241891868875261999203773096494412855131778963088084152592518600288415276908912919151892179127218244128982633805547410633057790387830346270088617712683180811221664436119316078041286977914130052715026308275252475121572189113976020481878675111876601642147940311488085234626718182872082297484745323320713581815404472252212122013908680090914385722223357705209501871249866080792203814486262426808427425841459166947494652265457576473191490969139003559723378156139366491171223471373048267800599106780578752828535670490743569766418336203027419740920723800230302645208118370567632295184104407008419556545027502324080891518663004241528454459550971248154336295668432006242038427797945461055997555068677309719684298629387757730856455581266777941597641097146911353908209862937846999597225727389142597204852790501526834596381420279460440906988744574781180662206064629737341119785533257282691401281950470593874018023747687934800544685695356993048357142852739335289650803547088781060928227439460045594576975122084190452633423006074916635238640541628772034909265100868415127804402622579179090194820310597427599253267544969192829942151785275366053853254012171485764662451060757732630693326680096712422389762289487650953173920341136082018485773993509267689315925364459821131529330367428907043286192187058842755244337374078086285297636465920449083805853086617229108737426732728031082356786811014839361454545716404532501353019157721262241498012091316706463196057416909533021022428205365897525546804232129779067100540913272285262764701615801243960112028767117577493649223481195246825064479473454926924955524727614812868657005934541558506278392832884195211530117848443638581507515379346739743339726700963347537153946738918813115166468174400375509413690482836851577991334862470543802267268112887577795485827981962097495593273498652915618893772824141063059973108122462288671482423895029631648692550203244081875824970893654027974901106515373532338789883097568307096525802669619544368461188395339448992286481163762797790564044618362143478680149432794231117968751037153567014248318000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -20091650727817244526476123042925292728809070212460270896525599237521370464333457361455150531114747752504216268999715767217025123122218653980786411368293421736956656138425439008110593113343873023190435540364819810092288291726738114426554808616467119601572570198731138514665771485326230700268891038855117054288123999126024559687313047423032523129968640437918124870230787493835460129592443672400974918411427810549867625887635436582085312283849579277838921128428594112284010807854953073034379941034339314245542751759418839434730255110109571347957076458526836057423897738256174477179432797551824736490658700989658119809002274083732441387072572082572468163467235619649162617959707159427072440873382609224522695313191151212115202851581127858234511869498340234006719993224036053920520191960420829800947332498022178533575169276316647836525745852754053560240192823750261108483998844776777051326657162798584120554746138692551819187572430770172299601669483809299413295084357186463551202778560680497487762703623032728114937698110491078797308494233142110225193872299915846043096268066695789952990745347569638712134434264638107190053028649795878936363958876079845700291353415866530010881479723022665751074243921631803991315148792105581136425741659327616363580737698072742059706531967160528256598688488583793398267984864976309559954021583608313677608383133064442706482546856437670090407774601778176768946711576381637525898832728991628892735225676601308753657071957535219892856807651705681741219805932503138805510968021155882689380470628302991338849488968940640410020609471110218751405159207262143670640610527904834732461250655336330831273155677376023806676284880111678308124207728297255035333728875086246705608365902050740188661909730579075715256541011174537532296890750306911152216129776468911326819441540550542125553899301394553457271559499732133697744396005246891523542632222398999977335046029361041114885325458144403817364853655138751631291169408483228290676834778878048677553956948171350686680941494049932339856415186059922275269394958623135373654764987818117740559944517217525166315930959517839439493783612776355825180600926310650804570125943629003928261458419732114761825862685302123832895050012667885790266025511319144841254951496279420484166274267588118059030954394931597976170550692957946695121773314939367703066818562785117261685323992801958649467005461395692375461313724596822981430672667171164270230749422205431063050260304626517994049444865425544233778777037002417144067336099408543671130914455384861870474473485266429077951804765232233411565567661525607243076536524348192547611568568263809830230998514278404676863178364183440452670737810233528991450082108790267835166719476802439416233896180989430527827958473516259965447626052078637111051211511279200020890778170402482461978498067689594700676304335868950437261922590905442931744781483449170588912948606353350163057598434049826648814864163708673226275591058289908195931178067105431862366778408393297106199896947596583734705573315492858740318315128537792952023254429225616081104899455879786421342630711498855685901728020313268419885280865393220122148883930623732954971152163613360848604952870675377327341178336783000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -140213214854476711806510087591700761932140224354519010640301853878149267250541681445448523731919552848436212961343150467907651787169598898151888500315954311746787801923768095951660236295471854180631118648220349625212499574549758552595711606622563686222346027647229531684965873100594732770437953969990207446993686824493984826618314315889195582024295427863226197220254372974961139406677713048328861783234244114097858383725537109232550138390146496405352937002720188142931932637987565473647071540330920647127392826865843392943076556438812171239798642152650056918087912597865305439181265107956923048570918863357311649002019855174210252432567822525428784802350938847459769695419785109521857588697934921320896665172196472049147657121624601296597343179221453948508716102779139865774619946631028929943289154688828088439324434618705805127912397530234582856009256818500819924679694369203315496077899297636001609390289882439028320852221923186848188595341455954169523365723328014613453533690128794938091887964506542768478259473089053084619185296720536169933761009291193927950905878379468091593585687274284497772019683368773148784950293883866674122140949160609624241644247416500299767225377191488287962281555050948625703392029741144616788375181949102793760512012520260863807837393341384983662819237958793213887708954543522764213867711530364423014674999932470895738099401995057885340622900727822125422514910484694035716921338237814847797639018239728428424361177330695093296522991777334378657412789038474137409301371562765514520889516271430312351346701900791419705930738510932738226394092861413125962571551917370539432428479242170074194320998577464420522420528980648038531031949812312868495357741657003492907095406411899246320474176765793354479991205599034545645672242863031370332071475745019505769510485896529235710164830980578683293812027015690417422106832891350145201255084683360784685837886727284929311266388287513815534644353329777440268669035002546159635944836479378125198257622842554208730350435930062292653885334725590476370429978242914565960394201239679074217323443286181682727234713504543848362946639796929759262503119179442090142032269069961396366067642906169159430566472207320087787963338620893568511311901881195423424036216176057497221986938505875271797933549891772896001892032931073753818138019486835492987744414991669921984854207252779803344209279090411792464454143545674671547140657496732087366400372060382429482917348645719266761984618004031138703488211118602632504844487227571880484895247476359408725764839003716603309163559626240937112087637535719270159165567591112840815901578237930893715307401685655168882784850906236178196962959561909962984489608962011622435002001302587550049888369726873542192504270076661605937765931106688137579076859510161471296312623579005376029504157328443473886982426067755190782516699058549575633699673665637808332057153294915246886773585894445100661218690972429476610939058401494193701861413395001194202882951897202693730562856368816547068575869520178808450576129565318531035713283167512767408717746529441803880884291472738030128484336383991962281614623532664418648969182004808346668147702849733903133853641588665230188566828707694000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1187898586094254345574084506046465848371079864767164498307726400465997085058646666084411262379909060209056193354120444103965473433347078228129681060897286884166754396992519658156778098431324485392961386610532801080201387620713613259911497509614341668952981683604135977492649978597790924509556789795317138613823448651112562246652230809499578551120510939370469758463995202393057433143945680658595168635930358752044449706238384043714354541533152399744009189033683122631089594276951802774811199194735447967871569488345776409411927682354422693724835202430364657765471308537511765545916612768912377246213285312408706321826421544533055831811038638457792959005463842642121183110416469317884716884537346250977674003432944550755924323117976968019800174572739347144105097633880810971178008817130375250512250570788069109826059579363411647607651637724221429430781983967734151315582496859400600548651542487674478206192336514506373376640865999921031301341426332597832184276057540202999755330187387654293477348167932476814303598207498256979831597850873021829168678139277900685065108028519411062307131229709407351447588839808018147576184655825180774477738521447362205075034169560786046701059689169841011932461168356199989516705965770760987897334685622833472176795777994572639531859918119407706867324736827123154880518391071257160712379204198381943937096609334317976306252561001536201405674976867290341067259664975484739883776194376084546878377533672328892853063625406255913948750832250970183014703678704975358970791277502841293075946043108622544819236199684205751679531826476806852270294499973033567649933709144673716694783073632927790916029051341460027459722832520904844848197995349758489860800820436868919573634718583707381579212579059523792885752536568061867622372591130379345967533789242348957472960866513950817497978314008932550212938445044600163454209365845934359277419702341059549614122454847700633829110176059101129612291134578564547342312414329328330888786760402737290436022855730829532603447737655655178832938674332464377952670088110239033184800126244050271340002757368058154923208859874998733636393814786219021008977185703225337085230229449607672348691235234572838877273217981253810715525936673912901637398245834766581199688360564837336735826873477467504909880546566967994695809192407559717976624643278936711775924331589531834811559311295677421530520631090494997929821182499518226945583664833311346305259386424560357292463865935378622721378774508717328163338534633469445021075378969447702687803608218640691233324887650003343034916720856395931503304579662880040117407258703967752048308487354346727032763902951911500110789679748484084303277190858528126665947574401159984390421261949064415639351231126547954572676121271179842540619454082827172298201947670423107779708293022458933316905984648423145237645929057368726182238390581068638240905751463572284943412962723830885484169454859970105712790558654848195219888411920445539532538633439324083605758235838436227871312745765660825457560876500772535444607015219766296100933939158793487640215586673162040145231194421518355999674604761491766510261611628022289822612139271274392668741228319188705680250991003317436581750608892710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -3485035673549519385024202476735159412063697086568506985913075212051143161110653912727261407674631168008224965907652187849614982946858392228728171278129232579849448758501569144266810572095132330928614981952285097042581607894783865451215284019295093491566136888988571591199385481918805440248815409591588143481213605992075176869972955405404547061176570877728248603565596685640572856363342142167526803513552572037201671585642007086026613121019437692927705405225406966410345367014397513409553136655169548984055011713501528119111289328028861127559407016557996440534492438264063995917665781947959817572189325712419469729990677736899226429439940849921147924974824113310818441820337660073063151803551577509190519838339503444927304262790051002242215429499862566530683478565653221980164939808629119453026096229902900575662959040713398822674763159901391165657869639970984295357032713571280695788244697465978681134457899015508317478498895582698784869330348610462302651619733877971663293485260811665788040733568944504250193743125331696605605426400495267776327188359652595019337197680839261035887665277168336451850549313968857089750129821769778681602912298840045221253134987974360804360119884171459024212123381770640243383414279302483693089854052037549699944857706559922429990147403007168887709942246073529234643968158041197627018216043290947481631988929991513636611867794172223373674755710661071767053584653505055392405683129241645878486786202972792123194145682411425145659300576189379537155546975013641766253325187517224888673879506384980594056664140480253844778340591998137040313590852380489709851867100437758862914866285279632414497234158347479770808256884769389502894853263462940157594381986927213183608679500162097572580387660752989028550177540174768731035787046685025186141208995354287152721196075578695549762021563460528206924348709154667964715256162688014199817667353383615955246227651703218016958603238699148062109743533071959713827128502844966383945721070824197162765718954496736113161210821599572955290972968229614623166050635598187678094824794905750397938916132335659955988163020410160414738423246409300066707065256239845631326221237835591075213340560993888648226246166050542049220328580788996135337887075879420124816138746548250024528698626414552430945168138419744199641070414331257445674358765021573459540418360980385952666332893708953560381069620249475148542724079999999724102265254440030195652369303399477253948491147358176957373553950957299330216807511896287457335389519659790369196912311085717550082687673858520541785179478716622757699975182951888887965103444822342570616099488903864352161300953204956028433845486519805189182854245389070292129113809250615887242479366819318866895433799583182732796450574789291127112324689900898647612831807827434170823508344587576424436452985513332014150364913827703084805966434495355772125637411518708330750105099158550788246141184896413931471313509722258768579205642814294506683739210064374510391259541266182613311435499817745383095232070578308547681820831159400055977320927952555222282701003830413139473433649282471468489448864436996177789866018699038868656877326573376992725997087929514179245778827391501879110953111130006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 6769011818132874116828804443714115090073737133265587730792011486690047910884769161926352270571182804411169801649644023759249192940833202276870239157305773372111103384897004942991312069229797042918946536982431076129229014145796964738004561734773768602008794989980345998619868177481633319727563386490062252600162710810526148940182696226648673012227148496326173032407009671422412615093237690725247086973362842416920306077218380533550246109656317474432916243779096357848099509084033685064570847504702571196138268108625827412331647874880608840655574881540806473378415873669454581518524389830707460797683392379530933687426118011111727911936432535610949584248447599462404777276057089327447061465240021068563012354810260025864777496354026216110241689613620240413886353496497834880486019971242986503148397554867283314861084047714466945805860350881895986285608668041789036188006102786016439255163862807242002078807362628855677479330820267257571781048814237518059021704597023030563695783400485649699231668943956597176448200852467521585844324978699647307979807424649433206659689877842508198229719680993651829644640246382278120557920094301190722863465114938650636361743112064430657271158686238239695491673890902034579619725178203958373188013993488968935639058191608582964786985782048836148203854392723713229127462357747687715354813219715596108091829623481011812744337088373604825980280192130244143185152846915593938997459306937278090118970344480185240276053514886774083545935743801808612889261215363837179034140036147146935884323451573285593864781551288031077187289941879300627559411255302556066718564718752299570851163444783817545914024421013438636345882003503207404486393942149619415125535170216174116556552353249855298753259806214245690831103766811432005401070772380867590540794964949210009589657244839496397206024791143559797457482852201975930809982896568084986181356678245993009341146362026700348025618093564033907797756503051963582721420662922116096310361235940530010881784317905199507244589985728209914318351747865324275866759134698326534856792183610415133797808661542247785794097513755654338488767748533521466302686880430642925783516496144756834466965285966091917717953637349635443888937781619650819903020359993130424455478297609909949609794176381930208447297160048771211665492367597579107204840343701611535763641172590047666374459567308766897165067621370538278483882394030037449859758485270481150441309286216289024372864750236518209171243925093735062156119325952200940274992256424432307118748939714159375982342965659364911520443967416178331379096386752627874343553371447638910418137818826779928098665227890165404034734739329172039913367796038113158667107399202455596019893411069369159819521111429564801796139493035666579457357735750659102692557652248645270461605580770710460724810557080065376603993939606345466572227522108520003150632933623529394595218414770873198241934011484952166611870849923755726154814873852683960242880099376395934469345247761817684996574656363217704507308168280234996951580489862796436208790601408189025922039658822396954341883339420588488133827546192336969055925251296526535843283267290371407393548552094645765806954079118549781137863073140043000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -10616432844733541435140185372298917932908364846208430590256702859632712812579275142893284465782812236985897290408488554237811447867067486071167224166390641062843402073863639319353605277522604666367618315434770967299063831547781515951920185788123137436107548768747827798816016517449017731411254367322047070918277150464516777226306215270070133121945769846950941278178698217647718894494624479153718644129438506499564540677075778137234730693200059704304299749407022611394671764523763503783457246482398734617424338312443656764866322545534835541715513865024414524119450897784341249052522903212296994878133921588189870900469561308943926794521218967820806745023136380502745118179892099573987451594790335873967572445763355483061825934411151607563687538060649436058530742729149763401510001490563278126617525309782144130835639000164937293002163908643850734344706942098300859693181707524604118993363179269053006886651120886924065610157706785124706027904563018250211668223083421190712953660675210726394580256907241244262076606226936126339526828082640765280393610969824539780020375653463211860319506155325863325901181468684824117619903604188092838285464423373575727618334090839187618379593138217612822117565201384520663476769834320699167818765210598017904211845446422147229231091645429313123313111237457261233825275385560025404307343337713279906904767609589363134762288800324059083171049696222216113814950234164406607450500313321892388702599969252299687748785362357582780608409990671392529437113886803543483483890477155840034647872452329288528139444005303161451058711430162222809736673731841684767881611034122362259591112550675539613266694564409808097974907620618924793275096013397743780847943233114564828399037518946099763307635006755639599269340507936462589763910770646311288387689494200126667747806218505711495764480814781966210546435104326500883425128002166718709924302927427785650159750945723899512999490793856531526881746316452099156306411091117608383485961164010168830088547516893373582697185344541530550712586597251022807474860114601407669373497699290670966971790991239046000221684180699014938079498934071833964429219966096090089537722328633195016719240089625703432640924104085355610770149954008149923432608935242603378713643398703167351311830371718172253855675653167962216504147435581299696095363405187390897665554851157921674244961101775972157510333059738661152453552274243074100185717468786169814876061089588976838331772260486473370526451398925259993864879228759500550347271656382543276913359208505099532306703222833012662025521560250939520117778100567239738318899535142680922691209889202484391087329911477811919255899807574932841885870560034298001053878332847229520517244119836383186204231376731589766845768142094558180887369107411965675427393084813564259977392350451351620286630276028579952591960769960329042035346709370871686601482034893306207913860557531840395809328037432881206766700289896254498169511854065612856861551446744095899937800549978630575835180375805459517428380449782517907114188747016432171931006598565407901561311829697376539555157869249542027497564333690665874294239397996284423127828677151246081898629577664064600110602850279321427600901063339018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 23817192290602588021541823215759779507164753646926127351008198358540063338987180423875115985763902216241377459354779408999734015035328174429808891761366636613607750735232098842817525126228026573657180563971487118543897623941395082841228798608261399942781929507775961638561185351038342935663486368924573025785823012129916549584889758470273272302180991969473463701001780750554432322873405771471315967796538758688104436154083205029390587523804075466329688879987258259893292774546477879151804202400884594720190043230457535226547775047230283937136617592902082782753134967912099260282175908917031670898842239062861771930559161695719956286811091941004954645817695955191501559547064812999085980692237261300675511895558751082266821655617241874550208023403330255149424278197422949634076608661379315401344938977606981214509504436713140299825369273421500011458740630307709476026491462292211519692521907840388062794223932404210857140979225417991734370737237870160510502196252801588079309347569954625965867291982826256210136236397183292907285325823105591442629271525008067199574886190364445604944933448137574848609123839969615270706458577813331416340871142222450834975010772059931173404847329825418149819392945983681061274394766785370411818032455791282053439612973144514211711325611661190132644732938855136454279390091821285267131138651854946571543532815627824399932106745422961465094599662263566012237344071188447116163628505712236519759365306845262821891049384623820271211981076372587305331231372394976554995115028190261926963009458774076116536875456238851964505826640385923867046294362056408040566443873983587516347436289031138136149238171258990862304873844803989180243884433943825086518547110971292885023404468295306367681424667652642524609605640188668015469646461571583061719854380260024679435242001835482262773429471951623816066282931231938885707222256469473974615901257831844097263217074506449896672167270923518758728126459388922123067464157900708136929074713761494484795497608306983843695766320011551349488126152224630157606431232118389706159038302123792980026937881275280809128124262435255988655098733326506936807610550434002144980526550601168874127773419470236519858930298000424912486008598032607464038139360767585012371906395317315570992281129170250182033351783830469761239769056043643503672631899492706294235034302133686633974030578549304067295468986530538807892440382445580823961833858191109394499622738859450855707806834624338119818581316882647986176830651054381168905037274182169001544983903585801879762803789040421866121432687327137450227853252323768510600180858998416436276770545432793923425609342227562133609778614844183868888336915114159064642635595889626399251677355224098751230375027601563170215439707333952248654935960373671089264813362193081663805476342642581876276325851835501931700512389430525813955973544019298673305058934794672529414790821827453514983860816191962166077060965811361573110411039247337591835240170634294261834671931918234516303277126645021770139105196403443668768759735683904255415120213840368262621831597741314231441012169870338836969183188680685985547428510131011791243487682602920341692579333075483679603195317988733523804868977435386000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -25019805490474925837355879219938420124413289273967496902887073769754905179822194819920641546265420625986772131929498637431306681079181675327098852578282627806726731661587721320155681530918982368567597394326964726196975302658036601256023868743123293971271619962992189217750168086849791688574477142772386837083010404564720723780235857226854825148597709821741588375789963939441482016555927614246609974755679363603257622564471003369972572361174883639942485618307879951933070108481508417239745328319699657603488828166720129838851896272076732278870022316565342348165400345076879742943361485799145660133481346878200729824852583131854116596018583198395908841160024883513651281201382367638258046282952989764630783400461820570838482197495730761150885122564555795923916547136376805894572380490960619161677513424895734910918388771318286946132025323176405347064850310947587000517468224683981883362981188159515949033072392902232152091868504718668270758357938156325480461240999152076218736817766720489200826581950814868719822519649171697959918796748971126273191855501053953593060453362702585348328640056803524779587603016897547195410465091740993739655475705776663896479284528228861891963865821871693821581858104486481446345089811289743421030097242324425369278530636947901506977203260938727993915042750623929191567279216714677690446372028934569421566982436984548530195011331820651828019979462066501231039245812194591198588753372075879731973290435381255958713477187457631028224286900989245275219386143757897100992151876110199979223900398341103340158226473654719473652050248221480977777460884749832472036351786341350464032426562810788949618205444876473010400639601137503731024004185204204974000211747458520544926170105184695274569359604458719005506765782252316228087482344038777656924157558217608482731458755312145826485811896025435892347596269969780732551056511250582093416528498069474529962007712384604378711575865210083482519931348955901634664857558045886932693618860986214825784071893142010371803800505265013885356965693342812873239533734085780974450502015652946593893974058169330852604541092905610398289809896772298129474784787294366726314109514566461718505047351757495413335544322897714114756382346879273866971787492801034149777305986964550840645659139050766475816438804512068404152382903395545155924076180468934124748977076912988328709029508585007964964205324205725502114452050313819584781186561375850210923536217552472599114477206207002955720611566899330948593102696315910434839003276507319078113581488321484621741628350626437730322016037191542865224165169519043100314571914241383086150500447438991988713400987166722262740264631066016202652022838587637866351510735706816843510978707309357496257972532419601139175608740374835545294600562692253095620017297092405510016635971481495424875827650750095838243753302517926778168248103578926339095054819556230687994749413635770135281648528847315475415403612998670332867169117172134030400088599198407190552335219895263140840005412227820441321664122220255862553068478930513769520438479441169909278483243405437847290168573946144126349511207266046869782680050882954179418972736177433666930185920974065595731380606774126334762801477281870000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -55332725813672383262883404193089733884858542653011587983341239441119963931900099916794057774543688563499336672455689674375583130025523898166005419641849435066340873268063469972475661030599849309687228097634260649527786423397450429445456308429101547145174033142776564075626664665842436166148113316423735661402529065116621344157428269432948221766195588740363555091654543942476503028131734420276568459164441251334655471016156159985082844546991234597258118194858148307421364882527776352704836893253977256551179461786672060949195872928910204516478581138750741422986978261825325626567296829809746487899805321602754858686945366899713654199325439394349955996849616933535075909552679131205926604098767908492160343370660099549216384746931867800732855079752537981611153553464660943251732213661043036437599864236365438747260002599234628716885214432806423181599403387121179503943177954105620262446358895264104139637523346613495856549818001807638986130675325448915633447670875026121462209341758099238057638364250049356169765874413620931542285541679201490294119416286939583943380482095300493209920829035873547458814163914686763328065657544286669407908914153451556186580609338143935264639528774836429538420895391535261327180098990819596040014933850432415799818530985717848799265953972811534602260734580000522413919889384736442964299869001247787391990311118586336064581224022525728037035493610653296572936367004044532356072666083751771371074329107314895356575861023772377618016038133730557405667672767798439937346180107109075381499981699761008715775179774800338157614705932188208066631079824493361072070030838235593313683773344524540097950702441925320816808528363531063649600173580795789854845887166786443884923933159655271367896909123350690994179969315299805718836392105361863566401529585529354459081271536260625269265458215977225962674275609802220378596272717043401082364202878946166542638628099644529465109303370158952866460139494680370901978711206584542819431986946447040358648256815877417504168180594719602176790690452083544004468790844912737373647500334295375515377612150842583852976196248247160947528723843295669693380499048535258712593621423986224864469747151877732233253384413095741400593917686488502801943350691445468506413903927240518797855379675562289572389772793249028830423516945379473579028952331951717523844129761280786061694152840757893722138637732317437107118573011570885660277992899054153112007553756051885594394255449240332244031134350168158747952536025318714257930010685443890041685339579066567593473924915017785798204153649219729450241491966110711825043636574377286166908832772831104846576714642043307013741302693495197599068038148302757891976419725923140994594193784824393721848226360417822806612152123673191439653268658448858122923188890588057367960784078219206155663707225108319021901942705670400416154410114307140062622737291432175441661717576589759069055319245559717905194761786076256566136797606086988477419276653006565321126356434205905719857162632847658772542239740962146149605051255278578831553698764670504206012481300883144552892255545054057467887734887965958572674717704970783049103497150060019905690362301291548563830675231318792437599334653375681000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 286542939125520497215967120416382083890552822404878416688070017680157489177743598942210312851735081928141123127283956153412073546915816536578182385486349464569462613841192624301365402716978858634041121805971026319989160795807978714053675838180701828250338908301483721753751588267406821522027892275821897345021636824889726022491768754229387514837899391377879219625064603514993424965757917342096493825661377128460063996380999049577412948557135877994996037591023190565151532165108720720048322413916204464180476434057055832064093220063350370680813565068302198752530268499952191456461159029916227209523672572794612427972348292081788611004311192461154504702674370637903940297704843611817840323126432770553026859007924729296111954908033979648472767718256243725141476653381059359774861520626612824711851964333593066939323292517733294422474641291912469878386090291893078473375756085638776153916101537983369619215019573617727525020088551409642594713832272612184774698424366598638531232167435123482656632004712021296428607288027268775585694409377465058016698711327275784241063983728854414210732096383000096770552655115355633164824470901216922472758779596854684055349309874813066392166906946421998992587250107557447819710077675650162585051631757037844719447577785034702818327611540070091088918227938142152283686397911502898565463482662672960657563574301560575881557052897560063979883776141080961967179685164742568066926335716454482935694878733304505680960927826250666915606071800573788670265375597045874517696013086050359943999915560859064216374905804378794123072094074094427299552933990717081213005093113865592929463244582826577202832757143989139354434166688633064277769205933402803842980800654222608420907219572021708339214588500639885189641533000486305057638940848131748854260473977822971329701525678954175237673642076891975882442407313642003832066674311572045985970238442255830136202058994734330687408922747638172792183337330611944660891314671453605476400841521243399764534268774651400113027252393472023029861290389746790889828628297403466714962954442720192780451705747817683997167677607338262722306895101031025627869615282857164120148153302860999564762502667568322337996228662585138842736839449459945078336588726429517555090986157401740950157024301726048137420519035317443504719036425612921658186077767711502939498540869606472246030932791747524020780731373938258110452643518040333370512461865198940431495301205492454260013017609153427569345416867594112951074371678455812577097578378609224186586829630838756725277258409529885210862061331231403228731500013272879728192593156682230712652665197589271394431924062190944096770999543019987510299228426523209223674625249620361553176513105307537591355844311726727507756261681091414756158113882379697699678411501754714053678894037173462559651813387059156060525143601266294975922083547531106242839145167512333458373489603534154751856695490463208895180284119335844377265531805488252627138717893798413824980082380619453660504080167580807232638233864785890278983113258729786469586235595183285403835084037284532896853678165288317380491592490512777314223191493259469948754946442557913408899632552595726086724110692705401642463518400529198000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -384476960220324446492643852679325799868711308241433404340233421286717690774836159976553259826832448214921687043682940170175933948810109754104552796699573438027638294694531295297030261900748607628605407588914675491000580527553786043409104572034833773379862440177145024675784615780565568356312472646381679918132837519044410892009727228367091828729080128952577910802110671885044330250403929600043188509952846464118424542814193117132265569015757801250841672636743149784601276137702790877641910523257669812673356628251717042721476104568125363487494810680564992125257830662521038375435219414002471514856342330398981935931877966785014661042142189879872613806099617799558196771774678984673985052961512200313896084827339185589527301582672095592993261533314994077702654390923651498370788508407810414009295863507653725533540822918487015986106576344566146766943254872788976650037601784258725906895565682095094112154370806013965320826169359113035623820190338096431589946338624207046851936379313763921776286692751112122548683958200775096052999733127897138749170242365601236222725023324874199139398702973039538767774961219322706790959557151237996546415421490923241778821757028871097211043733167841367992300421721739224001015640785713182022294337009153577177965312657898315506394671781410941454316069938725202457304201151031608319293776503014821572156140798699574590648343034726484970693281584895589038686564447888042989365022814942046177852467336985406914827410569208619648588515322849194467757093082030999978398773637039544714399396271419024974951641981996936141796942082535965791801257304417018408260080232925647663567248701472451297571792006971983815975387227421807446326274287424986967766739206266342205345916768717308284453820397758685620719558718084387047442782723630487815726451668837287054007056904420594375810224926439463396520813774407040711028447773709462735927961840504197633625744983214688971219833209635547880012596394484160921076773917680925119357723586343879538672948442178723843185942228763463437060059538963338471423565943341484599758823481272840127572387087302077271682141255630024821704561575766836550087007009349070830315236451909814973417882752467087183710503646956778296345628467165209375835822420761001828750229817817061731637922844901220822698770932473393910285217849849371456084197526452332565663929318846554136678904976417193632756443755445009346204967720637421935864609031371363697154151266492840693981278010015927989350669003445961837109148730587728345683401017617442045114564100917175999688620888929378059468368563857876019282655596672109591594680665869370731988700392703729387567502975049144748209165413503863691252950422762866000098154747565362136332206061306424964505362891453650340505276501635344723407464859041071435005574020847339867218824946169140803407073157244904012298751756468011970728781799182272134199982480194578847199268881085373324100880898407917456722124110645949724173019301709900968978716662101962036271083313606976722862394866177670441425391322042820894011207805471681920963483311837071628469105422755092758663009286408313248211548389258717171953528909822443774692904474150838706718960787273533775796711609886540586064843163821858000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 1625698455283575047154251048145743762386186884376053891844729933016747379279076863068169568779254856488495691579053976854217512029282717552152248059814691297689302360466829702073322750870604710979449629982329253562015124692335619175889278787792895208324395107318376522557566016564071582131998500455138826491879803020131139462598220631806866672836251608938813670034056049659793277029526482984916253552161552346838281761218181301972806134826408984431553889472274360296257820459832839080637870473746077554115829049870210936354951371123652668128172701476099045540065644788521985875610936737760155932499885059719302898476693487817752804923224071354797817867929476347375998492173004109098079941568492328998952618984384437509905908812588749729232644979746482410478653462527823628844700543388263622592048305647112211143836340437725317819183877227141273288668818353209781656125654642381056565046460192394547227180155692647170006630782198585094001130798090400594240386278108936273754406690303952568514131254362912203852680437853771912885765963096801231622032481435940962538576594330938297868250489643733268914033931535129992078185173173443677046203938159056414205716079649714646947344155112393834074894963607428206607822938280774720774979143497606191037725949217507396023991070779725374678720211356064676215063221870632577775980756152956028290429965968168978197430344750738202552378314842691915740170758126800936683583307852716744555847187632800000334498359867900295534033202505769416322613548216433895580796211406522944231577059346240204305245202197382987425247585359228436369784427663956878592237316493719361753962223654092752327637264713139244214990195536510231881791179821933576159986905267226735929502966986333178804360789664342127636825332556608125070928757364126108937621466333064735408065369560570990212539891806134749215446768147748145343569871592156153749910477926310333246477932660599849607497417614957920094268613979216172013053209033513999764824018143373465024551977368474959453772148598007377934357908894256311875894113477872486381816768886692390124467260150789962690082378941183933687377740804801645203205860348041302044358671238065988229571859659912024896129909465331865553682654279345895524363958931992404685958230225108657410448836521490691642533525773275619380817662356047806620427156993155800325112797598458869149906186057483535478602177446845274235139248762923019563595475485367180009059920197913284585457018437690470498702323569249565987766573124411896592795879896295421776092214387668697205467888380618925409032409476525942430666171569499251044151584473256796896969275392198045459736160224060643358150090385124927262499628361402735807551620417488927161406551948609321138186348453230172614814970163046548159490425129073077486211128796773131341897101490862158238571225520067265803688125863154471846056929102500531740993136876731085886497699199964913263888166342115319185028573018938800650334330319395792430806221870223128938479751593604205775163674993277635749990456320704636342016304403968641291233367433924524939500918590318875406410746899339789576966980751550700317441873018732352419975259712035878286376211881872697840421977674153246286194567492726000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 775547075693116627391724546682573660967081508021179660757162386508548631339008296161259491068991095400388412411590352849154546285167124286222907442429908710935596093316035784847143930236065615263230196096421696766928555497904619591095678693662687687727439283338197667100947053398189893209957645608579994738015032283038362412979558395499696721257989897607492130051478223997059249599364523451154325262111650916057162901349681729741601448380099226319371511685276849985147736393168816931674771170506768666766115441831131487200989266837793431617448331542129631010639379105167636068343342300505785656683970625664092998017576945750350591261215328043219468819248131504488326506893464618006567856398514668484193425316028404472683731353014811351092819598492263269361856701777436354225297066894816865846733738371300159059804638328542667529529676119106272715838886463214646242398499622836950698947564677573451740832261625035691697918479661237948503895189162396636630781256189397255895737764126115764058133734840366003861132114641628287861444531393060519255862089217104946870052916345822834247521307556166172585351430696777485219190353406518063059878927165373234692623538263565415333303420366702096174818161213192576564161663255915162216923915375869278355267973418208873974567748956109513204346511801266557087062686399255708244865712351957206405222693320095585063174610025697485691314005122059401241265468134021005422460772332456839173132605988102947586658047015451127293487338699187540243782140873498194277175344077710896345810005904491556472911306224514185583169794476517189916794915356665450095831214060012628797594145482326529072254376062867884770420041673974362508644990325169918965627010713696135231350695166065389474277130314771716301620107758335842280535353623515187316074992385331961082373209709472767096111116404325811212142692075307090270917788958280494708911820433672637452785678030213708269848918535311859753108576096993013782566721801063917902413139158609636013725305999527625652986143602834759095773396144682910525565729593370746863771315118354966065456791682155555332354943597703015423949098174347370853461647014188143486813535203025975831392711739642590354502624925733145943561967704760836000015631372904477589558668522510127826124593465792940084292115129674174609991137913260146129249609430558626313620526290643996479469483253607993759513158858305372840414544059418066270259542871304734268628917139608491770702394780261743321448052668819219957288511844208009888248936464283125196880428839129199213647825930272220384335253850450715623091721261241165629663870411378226198120567292249702075597785376283599203430510726497084229521401412427117014803079338522577951222243225885919017043686479384420421604769489578798092950019051032092412958223419284936100851066674290974998654795548480605040084710976064092361863368811338116117163571565044895274507390721915158329679029039473192551472588397901224048876301616450484496517901599644509805927988682855196692541719132722616997607073575050396309418796902948456983356054536063874723018589881284830049969717473307643224635108946836524248400750612068820687749260336933102958189303630425913383538727930344772513662118567999325000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -1053324905833479212285065644896502437988340702171882563447751268879609184727934645668674250097374959088727750958609664692146754013209211392211370008980477443517988814247378841260248123048491228320197708526891748186624937956139059472947981351360592872127584004899833147794223238739484879462906152884797350557629769983534962575815999617022648907898714492909750589602778956492066850435246168981847965411906369506297813922979218792503502718037778783919488854924847561455945606978073275147083772273145636776625977979018825854440423658253600225058161241234134651832462091277885125493568039840951020227980616230648592361698826924089901129020398045631621468931251248848711534304873605288979105702767137247533204592238019700465363403002742567801771764798804514180954427302312179023667833080011396893148281595820455126384185528068664063271163530376601279527935516398799854480254424083875624950966734917836129435717296636548498726178597228519802345519923171129728372952021595274406887385022352675079299082796814956699579667156942888214596604706861927350649933792333490008619732379667654195959530665100837997852904760837396642347798291580383932901050456305653096292095418362040038579371299598241642549278997024183024463248086858249362552646568325571979485804379517080496779038422393666266067362484797454284572967761975654548230498155020160448356394750167574747528686104015145111724178444778015969804932921864847063370366829384139690251472762759202120440073433092301602282236194691942955056422223208254506518045960342323461050785071619937984269511367636125709498796498980742539406904839700585372985543583730082754120472028382744953502974621974755521547252659514576574357904449462452608971554716880388226351305817188242881447137941183431287206902743590754812004007876286748978058121179521384254297309231453582822190519147820418755113071746561312976847232169374674781603430926141718517635982053697634754005244185314117276627004960125243652381627569543742609043307923713696765812992836879056870559326860945900767172683089072663496964388206717951867119898685361548163111835953594483512865727864657465143175603465975298316179505561449080149146701625411611740363756685293887773020133257745700818784445752568201940867719720436191873019180701625520433020899648656147206901939087131680734805565565943674204922238355535387659324792212102704734303101891248797801757278062049000119595307585900475375221952057987449007241202234595061018236168321331516565929234364067365163930162739061811849678503409200748412497530152607985800429773826258293272785123930173068294290815051589756094428349474733121261853195753125643174305547067789906463395786941295524308378885527508599599510880550268652048604533229457530881586719485740557894086357530550299480739007485700485903392639123870223025549055951579393032704580358233227324367166093843351092212504140927699318268495977667965665950088297356107708747529482278315777038923828045273617156435984965993754003794624044866231225192216133708938622502724478155424018931174095711213313461598752814963612119813237352806183964894882386440775974288251760350188979761127213514848801089065691306428283456966908872137523990023693293785423680752264183300606545094231342000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 679161418519069517726378998385599839071086180450054947333737125145755321732054802026318514330796685239388160071341808373318793157332940608114800910572746877026310682960085012973165629954481207835343009604979890668910767586252164104545144536171759708736711000121249414911985669283459250498098166217680639423806562613627006832816316731281008544486316516378546950555757835249202138365279141630481386182222156323537909967920112960120905810225977520245075650277228548046375926256601224335604243131598065667517640847478747775593329534492670647610056462714025587542147838470931185667151210225496042416715294486296736288388036180892871335477687158710763793521938278642743439070202514782622496231120433939817446799732987024810447574165139316828378841136397956698949115412405434997209976149066377168586657979240472112750271629301480903880900800274453735606020177405803452998012486826276743650840425584408374792060713167022509130716279302495479509808243041408558169524847973955436704054541028705112718476549659668740477967496974259211366419585540255986482065603903043317242209266166186946834654773130328550063197351962338474916862966203355307037172443629481704244781723825596213198950550079080845373624150873317944527520234460648653496327147678052333983114328781372822789565222092974308210562350132780303376279243240115831730098999800359452654615271496587820496962850327757959526896157253496886174746409696376443565009071283379556012918567750931469367101258610200659437791846285010944066880424685269235684224105320079737144556827018141746080552060714675275767362836138546659901216657949826767140302077533620744474691249322257729682550383655629926977914487131128229971985378236211629177045772824946505030670855382486345793908762712374079364446428664613350973229772649993218207355550514248901461532966664129970609750448684994912076151980067673705492191171690505246954487816168792987983162705199801002668081408504227357767137484346055302100285649849720846223517192423111389957201030916048505078550438994489361522445845060624471845427406594606870003152424981549192863424463664542046991045468258138441712756123632966916207022057077289600769705640966374954775178217470516377158979320506233160062343771272923134040235972455672122593493913702356663999661880255177662559227357265797899506903523017060407417198725510183783660458042063357626859822948268665853813824835051252346771648969726545522085668032078210752267940736965422948307891955892038171225299811398247780104155954611253310793899432352945401944908213806367429743624088030127893204221659918614360296972535258047242137108417454376837880816875254269942147878610446568836377853210180613711536807927783023785047642521597634552676407848367104605435498820214399527097404926403284074333672632709711343915202360629909519755589116305238000846971122888234893264389092006070357155762034470520243201964679730871482283033585103020636844269423871929886837401876340411667428568757125536720762639798266802808371680000493190995695508521894146352730303385710329904247736696547757767893053024643817872003579904942045301339355705888743344529734248136970558605396044753737576881384696431234798820132386748135245986772360871911726764567475482766296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -171572518701438030095496738714053895482160458655150591779266655051110581704992320344455012455405566104620589015539097028669158868320614076846393797119921898654943952259410228071867684553116933531155877519525248266938239891767390387883028945243725500333601397751578861544342509034922836211154777823339895984081368279081747699402161478458091027346178869071772713135579991577530940539142692574111444044721261142240033595345041901918710022351425323212142018707443340992357588798981961740931560056441989188726618877062125116106771328573329579152184927849509083154351925501864484478804395278871588362578593714480126526468686989759420549061616392241341923745174301047767623654089139437420214145736925095074792951928367212874613076706937536830116344008464543882875300222775635190962402395891931639645085821011603391138544275311142226752287802899374176105010867763802356648459628526849361225645882730830491057658723101783433352158601023351881459681204876311258010639885506138466111790520528292366638892110241610001583723632028658807259140558190600759272703954056435352984783272817175770595571165158050715858107341715348603079713252278194417665850895038333324192033561153509166609998585958047328676036559859675774444606066286439193328278853180166050003115009145303624475649875924514841081477828396391257057198078608089386525354050438809316288702702140801151843542262402926701599092742672167242580047874157185926232514612592143871276145590926208759373073863963588800139890592120122281859732805367519956883840755658452409950067656853747694181927130529117198449365834606207555579620958614542346982441915363951864431417514554971832819281104026020834101066830188153114838632362045925669120334100121423234407135889344889711188134551629054547021356415833746731574487931437262402057273454544797954096230768959460772892969380392909617716047505766491072593508493875798190906632625548721695613509418725233587058663252223860296764971174217381728712601020984019725180685909660531274192119796145286819663101070604867914244510390164644557793867546631416505838072261572125493085832134632312543175195062170464354156014893094400399734558552965858045433449619217322422337845665836298923470020782270138293856190385676716091734262667730380588463495389942791576766780920671034060471406509969494529245053094900081782614250709199528986070563859292725460444819520308769357109936965441510953122609507776862593146722157894201724874421796534226499128964039846916293041738650370755701471359821024976489341515640081621108778073350711125405543821711824108095494022358951036222421533844771510088607995190371847039866753227431904279681244475746885406658609402837027940655684720729512533750205537213475034446387384823307388541969208755708040401856107292583945038316513445241322871253387833966070500437855469294277420584760965523716802801081794894659144019181297690800734154216287672455001145132772170944042951631543054850632303215747072394749962498347193992728186272268444972723558531661353771149822320177351086435006927698380759233281484931428677202853138107526836812687345871552284539779983243109778987551696184777577394384358810278012638313443792629515198526570981692208045757310699446106457288611520659886000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 189494513635633957969750616206939205471951960156495193251262065618840488134291571617784792165549593762800837115560941127343804111628695140516728553870620865571459471953091207246408660574519065475775750013558794272952650009588117691953499323696428590582050794697404180468076601620254557191167344269456106572445937661297266948085221677416116103327719103582469615196667116649864690708536146761773493376103178470016468699356297506078799245961955153003428133001129218970358342854698841956276655928953939624728036724066437972256457872171924427152696604755899304818099487689847653188684888848972998277995004723373844194657409847195976770533672478785332481264260411917178952446968531431578198042071845579016175371984619538391070929176853994812768983523910412843485889333818040941807218291787256250166551521874179029850118597481880368878424829795761633757167866010835954812939051265726586209122071814613474671933451135846910395094687075985388801708389496018572854517728552481977455976274306229816401373052050092455216632250046498238660948814900999242124181318058949284349150924541796279372180482803592576205748524778947487245197728338314650555653601307755536049340896140196705613153061934360293286302030870248819266923997728070917745021986246711567052562204539555378117058642743695372097588481373178919065766817118971001092334264973609314666769416009451853538280222979880844409297022349736701160063065886811961065068902438019560122125536068184529443491536334871629528580985011524387866973770070855691631741751838775946371096614266814552505635147164035973219387147060181607463014884260162718973232905598963470049874048573824249370113531457206553521577179193979018381495352153909586653303677849743062954077099274443091715716733273887685242317917252523872173476118569731286610275166509825994538209291644474048135002060321451139740893268045016217378836520878510680564880049651059418189827287307315531871221473442804388034099129649382334551361260929902853654689905095135239360870000478341700564767178049349133060576573431902074774118674722382989773000417778054720224370760716095432202650155740681059741207164937218266873692619912015415780357856741082617742854446541330333624020216955912520651788114927867600958270997940833552238549954845381375929615126816702408489032387922721172320479810698701166545239945995708158897461959940025714623705020708667895179982762821165008576186983853217389172240208442274568855694347893038775268914569279980836503900578673025727942933195294101788711711057509861983950420305077182145025725153454412453545027864039772259699232931907650193877229992059160242012898366941757589102488588856779497304198496195444656779267178067118354447321512747882096225430243585653623482870984804760180786597122522214267405411006323136268596580017641550300262740307692725162200410194948148473831336800943071442640118945829048055158407548803325800718117504021471853327747008817633489077744267159334052854408996259688922664727730262306966948083209570124236356465125706888798144170081004017508267621085090667410810871154457592092585690839346868853999064343736250166130776547417350693309192384120756376614343449793800790940118575886156838607332937620397469584988059818692887000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -217580600011452701172527649996499091632340969876657773789319828134302836575404935203460066696200212649034090061482660389508759218864937885940261714258636267875549259854470198259507568539923477662847500283523718413334993672052982131253335841254985888313083367444719499802295810678293379361059089478231133253572765922077074567940092015966913572095774772600794613443893970726355755480399069141528379506506395335315317856204509411283271278307812905171206055091565111611683215510227180540695028544590213637158520243800263093853178046138368980343211461113822574167805885738132514075998944182122281846213506909813334558894489829570196442671453914127097269255427288368347913599937291538894454381522501632761317048351168174995156386200651548404030023921129529297264211798748114034267646781258627325845897128783473946932557375492293248239865276066284524111306774749758199798374590535753423683812063098362226347839610746585283173767675580540289546950116600249974141709074512935692578457049666001904247496795268380542359386139202428050678151876178258657026859572024968385192494407486947758123876738778703471583210283253630875388043412796293149063078098302103011469202423054388405200754389832109336473991865545808046503590081065552977809667060104489306804526912845969335142610132264988248821986658050574317063028549795622455140236305819340876230552860120571783925657704327212267802287368474783335951751061731571133908731574677398998889359475193415465826157633173924564762525501504140267812014733074833617886543729334751222066894683877562198697655309774329296522853513207876266605401040188889307046280388376257868093877764123655153262302844562783878005956175247439217450554705496394674077973692842096972118918883632276341018003418493336836194545102569605441406025803809037016974952827863744978006727203349194498952557076511239620719691952187211223661412848908394861323752418194188724740621563621826147382205095899194759736135827078725975662850032252743970099426133103356473867693963937766247828872996996729080907585983889810138446596878255576718437959282568870305048499469815091138533998827069769680303970377288075394073732014610777539241946960656009229334557334171056170893848458841368920627817531264908257994737787375408396455247665892654280424624713438424548983338341524084822526752243821133586882968739529891807435497565536146425866181300645599572201138375810576962833937135780235138761235903703882313243168802324701428224614174285984465712104950390495648735390686542658178142324716505846640205050926145603437403031519168053652106247900480523210431182540418156104473758784691207676080206925453927772637489144531466810118109448235082802868174443454731010310746746160157059096113581142508971486336091590730801101062437283293115718397198868023332686849690814755135022165210212501727596606434487345452356340045209377135499014743829998155033366121344725690390909109681696425555074897063748101787070855181352453740413319421553699523590460122107194248101655013820824767607932162522524770447582057638241416813301716545114265222938627317941626993336525717369207953336749498432096406527857977118849261130364093140249190420058670965292309902134276202006399382463146551042101568717979010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 135745288125069139670360051468491182577400047138816789591582726728912715063110825440565992775306227961150556430752750927443387583749443332042861858766037130510180472381488251057542055899151622810776408462168113745926747918452793732253881891262066469655944729465690114834582846557363869603510848569577809843590361362535195578146966777963442351949845597144399872187489784532212017146510845255961702622056859229418226966453815628080195529257413510053699975025803748024957601624170333656878091445053246349217892834686778199697740453192067997979716227586843476480950875885949692105646971786781696742262658581563745568298871925084410088391545711907374366920975453069834063099438740249041694633907019132338594674787725864731752988595673822681803424410926800381942023671814870826926338817326346737846893117676063505778348428924040181144012514894500847080899098994518136201734776713044466018319009071755399503993956935429860722543721572946858590442991366827528401454887671295425984245026238067038964070884298963899905191741247058755062347302877009115445509284910899196760905732547807643803421425124290311590491840698721583182623455869604397191209983307790113670087092029732651504018542682681941300001828537768932732380911532467285954251467516866359033750269549599932276603673746313462278876698456831191970210413543453115568455625164670475173758304839169664693188576793624213702163673188751741471004565160965931612301128731881255521153148805155919963075147370713642199473606075967244154018222865954631044279831568146798253747958299030478726936728094509207333470638935489317507838385605778877658508032004345732191756064234566572130698190268060222170718424586805222674600927688687074898855060538987326425347626069321997645982819226117594728826834505830286949597158186950960603095941979536027399736648899334675116255449878477366244888232985363320052427809594130191199142843467791276462754727417786192641600810936729667899234692777336523241115958859433696340885855099535604639068373172915248034284294928345477890112770100466259137122896269917220816073396961592853843824955410339346918812557537325751618054090291179481771129946626374434724713651235694609509516895441920391779340301673717108098520738341302042883016299627065816811322637317012035569299301512728493661617598186143926851215355335129120431099915378380231703871627191902772337553623305048178660247025844810025763761242422794379240492429851041567665055223718124715072352796300068993924017936912701559148767905736167579309795604231288921169976557004556611231410582128876484155538680266893199716061735409632418280227705565935205661610320862095782077169945722638583251526244348630150502109856212873268296718890950461749469159819895049009368913286814472518719250264888545718784558427234793747853675537604869705400493916960630559851514300599601157684953779958357967635592817557872785348995737259275579388278897873085043100596086104461810652585360088149739574440562472619414067484567986002821319742992399748873018396560116963527854788318184639240184804535600549065657311706260996466313462296472786441708713602604448323384409960135113145950135596445311737961244454781781445781126165503669456660363702610245414368106313366770738000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 58782366207290888961806359173067357827281633609826388383800874035856108509992386336294315553489061350959397739885613573145732573590638447789648905016779671114845291223843972382303793104721645748450143014926418688187013686232669268721517509765891703701443486529253819546842153364862061545970822740044616829436140111883607192136588481259744401662018719310897372640522833338180043537788095181898763071945518123124251617899102090378669188395694330827203594639347699021480872693823845489715614841222822684311590447062975878280082926461454571094929850351175063096077779265289154866485973655464826668619973390208463486100921080271491832501634142654632583979233637580767390507637557424963681333828159587357914720696370392328250779686029350266928730199188321372289463953822221262837814341981791278641914700482431044734088921924700052299430054792020841812242962326267525111278535644845964726857571286321619409717384823197700830702583806404979979998132481084588573046826362044411403661531368837151919213225202633780421625387746983570238882695494678768383994112957813218136889395504339719065479421074078710355591317829650364843676710859351761574980910929501644542963642078431856646937703506133916026224992345789571292782805707043324148566606973266801402088791670366985459889111404273911326738405710504390695651914877722897621777984655531689462684108609638281955939291392996461364935684481307345061669987580026676316732410782764270314764682528636814504961817148102481105822965148902293656921169647666139108171733538124647379894787438344381938194555742566814040429449283991654165912387322137306828008397234929380320895037620456669368212203902645686555344524805294193396694010051824126459223776271802542492515577584626176995778160799237478980130684883477827398564734244473822307065962511436861710828339381698083938515437367227720821500341125145071006175154224500112811406547505143047351718970626323874662914969008107878135762030354836892482234627244327261932351835204850623539763063851928509214908059322776988660319524337853292366722393085206260250259026851389870148014681811472991519878856507299832313997601864740704088191693326691712638347116087169011771074762941852369548084545495762847882084832275326974774881659131804807759126431624394555576061145436976134007256606938828119277893276580725270354148156527983652929007028381211799405690394396201487206809771830873500823828271351774093818103440151058265174037215421124575685060360475544696885540919834854863558107579456911859908798146446420370768279005376655885463445643236120813030009838759702525992232316188300174319257567669816670742868901547696662049949015752892542856279719166639306578502003354993607585209915541981501557063919507051299283241588546096492881016731344634395909410120275248516393794052559715789483541803044364845767482445881070029479517121093385401591588742138107798914336560383998667770007361039481372563116851475084389018168126941567123516407748249658901471670261643973253006083315552630903324173346591089075447814202555093454766323553089465147050699519637300309395219749587555621896281570985244902577764034538975207232617286028461157182992947999901720725722400957365775638207446401096002710391120116326566000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -45583078760273604641440376076928850287474463134774272686750006121143519034979746003564492320500043802504434403082359672915116458898691904981254394339080751103159614946975286011074142044691050133715355563915850410986690976535088631571842792963367702083011117548685207664108714949136546770656600254982288966306663560726760519956290952521473555531587624124721466068567544949975387170707996539329394584037168797533454161764663318459307989454380461587066516030265042851634487457064268371196336355800139557223223840818846869553058976991666061917530894301967971524112824890722435392821715390092056233121560189877825415517222954633473812771491325971233162660715875055541926343204535197092354474196998338602230750536761937497419014927062835782504537922160713844957978340740713067432630211869233131472624944742165044791525247234298183836474876897352013549845494998319502571410580375336839710493012844197957151357530640222498211291902934355756815127700776705364000631055716380459256328899145132469017531678882820291246152413534703175121672941022264541869114292768754978243497015027370721620282975024312179087807816566156769809732279833177458643474251677724320075011241202012784209159379685165683576992144415027642357161651214574327742233735443163074378900911846283811593408211790844801515476625332571247695526994951320119883085884960350134523490307631652850123447059436355403709612936516580990732317106173036590728668550187116874454812754324672608451605865154485646106919730766842100941246846580057526030721357349687367446546927570151878724402941370320249375349585936213590925594428445695693522097323059164087265394850301337775397012804704981140454173193230047318633243494012155550967931052263827228604752231352094627276761524443874301889204472867835241787216991667148751700932735765148318476677230646634573924812777486343454607482474021112692319328220041522668494573578028446530117265638809485047938507620847393406043708930528235447347652836366931383639294430370687919144326276312847144263387241603775449408824873935595635358301304930663275579375082841940358018699973060663068793967620101953373146426757893950350638820660042967918446097221958807651409498834517669340784618365174239529973974375169623267329895352132986284498178926609264376651402179411338187881360044545301564882683594708708372180512440782029429065493518384732128558189410023546457453603053389891379879206005800855237715807597090115697065587753345675178438548755153501382856202251019133785377198028584176383812710435055905217799487297599955637819998816463225048096563205002312739222751261819396682465144837519312820890526687809583448576720975595623159019350329375598499779844699982604802962252395205355571009241063073391525110376822829928409494794483418717285516754379206117765072133738602639341253519770305132392804839179114337015989759337435702233209302135529114168641656011640961215413410662594365779769126909691890677376804260804615791108064086120146492941110166778993369282118560110249933263639873582226785975738678786234873926098308848919398443666218795719555428815542662690373799922614696889649290753431131809866693426138774995921786662101988770167698342189512251550050912571017629448795712255276513651000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 19874296342825405207956072934875028995392311704243545259105966568625054675580857012255782629159852811582564465765515795494776713677196470359811459498330835144972756753019785983883238756024441399182448221369489270384496851160547186113968153611804747902130257099069420736461304995728607386335099192471222295318864204245786756966019739404097842967442708277571266716128783152842493936659271319994641349876580926113110487843542709991463947226068912451252584421512426233614990457980862782331174655032730804143973117220615361468119530122504699172445001458026409297018736265011194216036381105789674041955636255061610879201673830855465980984463898679291069557737865949341839673317551320994930542562970673642188362464928278809286121566562947623929844836297324892829742164746843510900106334096344873941067061320692255966969331071593276057717497399627560495537140854564060187888851918302317187870581231778509420549419915593502983169535299402586260944394490742090070678814763753828256332954858773933662745127920758958442759202404509013916693192628171670403559247585940375675083026259237783935258478478943043159997505703467557804895311993351058118294618262058974221070621015272618817580277674406327555767097935293879680261477667235185423573019681739241048175495151864865124539109288088454560874767491133909044363912263135404215597559114355711112336760626289165503459744488613673871691132606324433404873115440282464818617993296302778911313077723620807464010856504972760651027129699065531501996060262347785161200684042363071866651929303256929801174530314673162211102364936579261952047801259207041036724784502600599267705989425569906903447244140450948841747608902160566945869248463990296046769584704371113430426673921898619308508302665851742455721992289953137291039980732375821734348253300129248621088096795646274425676932470401691685490735879694133947184033261433938456183884271082625378569223774393356999120310481419823272026715367095373932150695849196605676704609310013103052481298610974487353872956440724141724224946434481354083538126411395976781172259675379658811646893643615835661823876688290452850377328022639468056885817417900107457124936942430799647191913812837416780884579837897862003563154754270440836708711287239764017498999680642707882369630986353014175626670149542955015902887554531036320440577563429991858845086799925938172215399326343985471159360280287019097581535695964893989248062269553070121342216592919038605002886984595194306223846373504723099964387771851189126381409436133510757250338081940424564276622908093863246031276339762016019260904751052590177034123946301413221650655361132204845796301088262954371823563313418251452642570062060166676142064507572250588698541909823831975194131829694142810529586541059790454719801000638716122776993423878037716229815305729223965214683261928415441216872162362308430352805649121997456987442125516819355469163488593577523981047670336932565074403484501333386919683699939901361925826227653650188611042155435204584962316100982316771127208650760561014865906452808688084845467216004894031894702899599420159502850445314781993705189676473320696680166880156366799721176549106057470265403793234082460600392607323941224567986384764862000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 13309707967401928526670622649793427004506456504805311609622109630210454255169369885774182699106064962928539794228917605055084794771637102297517829506119065308631098369942404567492662076923714680820042458729984445305918214128742718553189950163910678166383231244304986810423391319196758204040684991099470665471930544588340176207516105765573923703914967955480019677947525833425250476257036473219304383939661070743198290366284963356852087638767239480291307881245764967769558491458422043125458790125603971775708251718740663133633847041706381476408092801961455109555579501781904720527463520394922748816185208508141259280468308035280981106954795568550188400628246212030233141457443902797790345179496031396787992823923730664107458175143190146790676309602478253054332444820678539213648760101814424723608877522616881284519179672208493260033908002234254944425986225303541234082245554680870549757048417014032026822924753650343075696827337592615355561185367565589690662895687769304521721990362281393531181668548902088830145293468047798317686265359638120614616864960563170863680295385813688741558113652340645823266599176309081281854624168224074104639073479531454712152756362370719455074414663672271853573648051096696847556447367537075129645950468957057195674999565286756297923035314417957090435309921878376472940502847942138975730066057801433137584649046383225320783932544588128368133281206501988227823298323592009961913241471915476586288264273944453786280410248708312346943072401309849965531634167415232255320432652375798756274202689372237581029067099094039969131725802202816449013189659284706495424322070109331219047373776099937463908184146114074864124118846443414378636180944142748327395689460678011583320516520560079965825346653992917830251762066203581084982188482033444492196414931758631834761652571017293471064252389329194084331904339502987055023185560577664153148899883610360031363520318698894963764704464115112142507639742291690070550306423038007428472107383420060153888676355381576371269635841912262475407704061879960972356548007034165270139834638969046135315961317170117194553623400210255819868043882926840760124555028015738506119966181563473177321989220229341110648373013024947144757080058388165115208013216330257607307466601495115500665934719004492416731256479164128386365040403863713457082017848756390311898994953359311798655332273553211574337971535834468024885690964436819940885234329532090031511686824832134402903365863085517403485526031593484802952356168675554891055161230176154865415824632433636851753184199771563419419233875034894983987736524081574498805611755005663753443329485090088079208927928749739362566187788525975416653477815670762828934844202401535309020181363186627518306547036529692700915836228908352339910876529022216368323436477138702692919043482801861965723792366117282574947309686989544818581998689034408417102268505210955384606641109464869298452958693244422424364619588746366088664387020895886927653149979068196265314920279776837254809531458128474049093388800402324852085141703386385757595874117171503193885338215307953690155920352138827250882131925541081329114685666513431273904371059655525621396312325568696863944302000930296018038606381190855000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 8282758877879412258215721849637716374416157963165875507244413136680877789439594131327433252118426692696878006772563141267002283622604963344017944546196723147467506244761076260412494707346682367108268829211700271595409950097247455217664408785535185332810896924819036901290819863173459315356273655173780567336231428245349894124185743217953774760901395905245758804441462750901658693145518406507053830027253499471804575283393563074631144003958866770290312907723087315202716653424689333715402558904102488947391532138143150604868589366391572874063558534820221766537006734276819436732627238077299000304553852908625416011041438439788434821454948091537559586595057134712165576963975855730419774458057370905941065251830420594498188913080755714479401747581704220177334398269977683008032176884792940432969726817868688805489377308234512167977051784395409967403450127043057586627799465730405169227796121384344277360113862445296660806134452878361029368924767189354888157667730790307731233014930406597192083275538438421490752307098809743786215731616954747535861276686663638368890942299818010841306641784932961438923395015054674705386622073566893437610289409685719164620975559262305504694785507388283477534353098147853543644859367843700087500463087942738766247281773870136633165637485397600956433729450960707777222325111470488905444421281532689280899529722832321748696074696912785345669400351192450715984243042538314769059949820887699713886342688592526982727714597150350665355624948373688553449615997321504536931809783133556238735223051360158670633942446328139282348882286269897465024850728094737608246053015378604419948882548148307823148598921857688094018255901307340836861196891997126942706599133779090966485393287866661785881366098691035603486851850659182412759642586451523972198998069864580175880370773721710230818629231691633203290035794326415218397196878605559053396808788973334938877724597941115803335386739353290901858393057171339656109061883636099570343031246603153331024850036549202133736221981386513062226109918088462230858987331777764422819942486524481936004058694724682465275832088290832046013688320948887911734021564210296590143008198970302216337298824274801480194122954665215778702671072623720931541567513810546897871931111631717806226385191243276038591874652360770335458917047650760465354765009051452532619497361687497766659005961276489191422805434493819415296812161023118145938239968561915773412135841421697306943086815997638906588417094392943731661720839793479195849511862698947056537550076958416808225383398909395028235888586553300327338685019641227412169488885799285742314790606654901834585308963648299619802578430312566337349216579663078315209934704060479839138662180624236187667910651560344836704942925007617684363876780095686362014712190273550112072352625666823682588308432566335440935043799888116761574635029537663042305518217369256765929988222137425756452145619883178568729604402964863421116330312874418330203663939208889227406796632987745709360428187509205431924162316816483631671018643607368253949483807198036986144039187399848403372920447541614422508679151711465999235085135503652092204191039024618314703239121744640110347850550496492590565307493958348000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 206236123088318554483204615046080504748275580951041185615000002103987846265620812103292471527616905951654370009358953760125095358044229704824913012849519647741227126604457971194404017467434806865063364499877036153730535890167851261739474380517649413179910030546459414804284971816947981488244197116037225657119199898292887341795288633119695618644780344435536365542029585985452074310095511985732374024374921002010156487122714329681047020537768079116412102150634833466967894276029272674879949997262447198812814911380161572104082309360868753862401314456042687705917045070666897447916544427560511969845398624358945524273062825691340683869292110696212781048680550972651862667816225937800344164219759987803539379717210912348741004619086520269168394104094244753617228373423628367207279470154949758273147199747394384978512466494671222044597905731564680468600027588979701128365074504083266556822619120024715576193508832585343369709414251820138803011734701124249348691683132920301050255565000542007872734609903311258618012744420923138922513799399394623452303431940025296642037522692874925785548082725045153918826782173141554907673218160970281954509353593401129929306181654083806707428866748534199275381860649517766823654601987269439722514199990039696067908115217171683556159447731261296083357262010057118292396094799507116131016201754117028321984554288057203594519679281655128740128230252575280106745282601051005325247830336282086490835884511040369850957244133476253917133650659507187671097163561041547941696208344519508012157558176742668284058510162680945321634304968426639063714939102954759779233954031493308152219221033116053211865564833375425345749086013312364760510248890695607683568893651640393090008494879611926678732248223305207191038773794782217405186769440028146969495402681630447269372317034551536136317842244789316724552604095844498010553814714366569838189550910743696208048345918093019650539836892906773009427281348660320112954320714090819793012407175581580076532272320006008005968148459031854199460978120455490957611333306529775885588590993638035766824574677086366856414712272758575032763894884888563806290160906955456720464622917250293741718723261517927207960033605653175312373371207146187110041482059036746309795430538791985784190781507831291877411073754645996068477193427594236609371624341058591698481972189351577488799161283622660525692427356028660584774847502820754495313660125438270192568769053474834807330205907405224280670993055267168478405577556035362513015552569503286389668218584233421385592275066774147625535057338305895945337853420229625962495684157817670229034840959308710602469432166559209511555797329230151522477093509920035834252892269997904168601520424517634274248424240675484242473911684164956221251485227551084582788360558038019578052040393550692694128790000715322543966307964551196423552955601705644113866817786010134434632280648646998645440251314530719339926179309530550925471428425598806652954181228085761049736211706732172723694286430353108615594948217788952357857809966891770487945730684619762870821804647510704067699742304785026684923257428535538252569856980647475940854598736483500994406875862023289585631942011304061136317553100746000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -847074103448066652383640418298158228354659895728553329925861736994857427105615865880563650373563615495967163623531456362903507393727620618146304785052259016522581943604699257903443925223322812719381208482291881144878178039130498924606237701664381976431903278379251387217483318555269531530497964591182096501778988777139524231654940008493750160162297576537452919608026932743851195121023602717731197567902458159649479350977056454672247512518439951310699133437715263880982581981265870466068587758492341797903159512550122583243562226306186104471510905296382947500877083903002266077397833961816119408493135186612735012508025781788665235218559517962745429644645256913298859949782756826090694631417869597203192330218116431680858348277160820499430437456126307173917273359509263004497832537088872966117376494612548291653107134001654096566887670899538578446115609830054935384269761942060172379356090315940457891849785063674290750458996041597542330015177396811354825983075374569314930582088322196360569407980086768205128624504215611276373766520019958147613285699784944312122717652482756169159942892115529232311006785345361647448576894050086460745739706697973109252052776209258427110317484977390089454091306922024857059517542505129552486481974540277679173977377749608101966951998890499220564890795389202180715597713841120623036114882766781195237825040552301822844876699909797828763833206691041425284992112133545773909269822069013330776240054005613195317157165642416875523204262593206856545342609638420883415897714473871095730686068682368537854428269099136120108859039868744501577646691071543462781077465413431707460243793584130783441201151567461871904174471977181696951798156081740649881903201259490928730151475793114690439161815082425826967941468009023477105069841489276453819310661378851204939952020510527096462255363419567257409096741408991619360931894388346747681443744120182429556738933810253457302446080491757174217690853548939164937534586853415612302689307534145069971493378862993248318536828242822414215824520939873751711754575239492743872639339799468065049842615428345046452970326026451468383929473432775100869542953771139734879239344720233118198340875727718585184925700106565211732078571271784085734601535295938852042299087301193497929848034380857507475826928767065969413330066154663132182400348326087499863561447489390529279795318824548170114393799111464596287572935714926587834110904676354414052812228366110691093374799864139464970456874188696564709797087549562387280666433355906247363465780161385705642502493893532755144963066958641700821171314824813944817469012242675428200039937820302730170245020471426363471464276972193050691571095328409373665105339175744505895184974558761897414289086488754883500330338375793203191400437118044949186311688922488992076110067833961707754143509520687045994648347676573816446480100061374575485185769551606284090482474159065040418306950978737416697996492530885539416457931082434344262362177579834303424568842559200545645876649776268329586383621296148979632966253525060254485125887501686376563727623563798657605097886985473928398410798474325440196255464874313808844482693334175106313303047890840709598009205371676381407592461792076000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 509738498847324149759493431555460022644889338874524064731147174396996705674861110727643737692779071769719922451481919419886548220857226172320336019979299827351137617699904920340993692225910360966927728370526984921793502046756460867635252523928229059335205464730081948539906367668351868757343212973387102181473254687195914733658439017524080194840026064642458208941660126841191496976397454055978979619461815272325778935087803786895426871750505231184586460488211872063000484510365226371960132112328132875453146721022112371070817977610350141498500547751977457342651344812152745515518640630496191805298490457897316090818402088917661020687289903155654988516122067209713521609584595146147387617123036080003714947376444254724279316283028032859268298431551446305602251106214266109214337421617469646455316090180327841457103891295903336007555921443029849658315414988167569386757064387136803417629338224901682095038070933776875532523515810104067389040093541069307538965064217366280308067885703590034074807455730368596063119978963472171189196640664189675156979537991463226638229082231717892608280196814399705153128265951682566912515567534173892029017609208983977713279944123355019635068163685002030022980339498221728585171110828915642331947823345147107028838788185533041014314370713573367835182380872505944052719539675002381415777502970159825245485900659680584230838876437009776048973703677237777831018769266654750274506557818978996631201447040784725573359182012711023235590765741312322956223767050348415293130838145541270813106792094553221144122981934641911526727283228664999381005495592653418403430555524395687960101328703283430202736555439566581681302355149002756943544845374698273869201039953557453545408653633729809825118009839603566518474336515873415222991248363581878148870720222229612756950200908907623616697809291192307753601303682325762338344713074555817989677118856070479535219767899442150507028810582266903075856563216091965149243327943705933903972086941883181602841548701113140972009721673150825584658064001737151170562771023803917041886621461172143175417618386099355155013810184658256121106293452322228733219870112877033405243509907431465153309696683427088881246344729244585238511643058516654214738876906568212539050406042037770833297061110644424269798598270299235225360215108260897110123037775210978498467723654949763304511656196927203591251467211148183716599873317344693731375753912498642870646763833922755201025102545969466231883499816721208367249771975015074289274230202481767241777646090203982732708587179308249264945958779379366469847518908898070972409017622600401400919641446362977960884049358440180171275230534500938993674436216074712943152031466956437964131595985188037002436937333263659013676059258822910833891903697563184761381075711696677887917638943239899541521097732278518706989641500784781269386257120978095242947196257523731286438483275220201279798854027646661060863471870287095334867066674474530029203151513027620518231770269531356989319411838066587380382838564194401276681855967549124515692185145886444916665765713706931682983334798854245745601279708758258364942320256928602606484641904780881426562459417402528435220486414974050051668967422532000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 514814639808656035029713937042616580915832836751073756407696731237988267540885491731527501383674574117901733617974997818459611893135436525807243150772527817662877143206129599523416400327501469524893242958729129052487614523963545966714666568684382444442413465831998684386157339317864893153179282130142890245768004221318927007624707614564397972391271661167747268742158461838475972631100934134762579350105438955135546701625029819530221165346446271914279212130749328683872625639386890610141844017709690521899385583040305979125352099738835098923986568318850870783202503011762641363623816275962742511432532547213859425994191585463278693334192186297994286681913236771658886646486286268673292961674656594866213126150216033536861381519872397401677976497681076960756286612314806690946382157873084826020348840585233826137448796042189338855870666489163316867851811011573667966952735669699152846654104440633325441693641255621203012586206820235133957427208251870637226059129279055041470780436532222879394668358622445752746295542114854472211126493042685592259572787973851959580288189209610396835175234503258850915007298649409372979318161879048234786659905550524906580789355310132388469028764471299793200341583141898773899958690125364511146337017515449375379099234574372834627351004342479607404445503835936071785430794263083231403446275587074895810448161957373510412461311306636918679907165821355552691291673314375535825499448458698803845867544301097474231448303267045607233354790477013218057577424888268001911250812940375105458835990810889754095501203236310009697356121626341824989922631024064331610197170339741587806910583928036125118971089596401003226629772563957084907019659024215605710038932747709570387624050376777820696934837242950759574507579933931983076923298694383046291862896231407267517120921588046452632932245134909078474210338799688244145992216594051531885855313581803731930028942271586317375971268813144165717188235616763747020165813369330762658079772908947866647726584664453474898191516608649967159799900895860164465818268993178167501915799734970706940992065278296496419110556563792730966133631198569275671850561178331573814334843058688623344649784414518984133626914411570045799776089660284381438631446617455818876787461792419524006840390419701944810569435910580911167396736520338554376615379643613581590679660753132995787243313777242650114686546348290216857748309105589678435723872691848959491820033904257227132500311652208564008929626184546828074865845213491291918110904187628744601491798615615209520518733104816024496375146003861848444727438808468574981597002079639680825745511588225495957532421352668598604743482185044057725013363472073038593509762367568422909382155848269317770301330074077979519979928598365142586881492858989829614434276987763848461496903041151919943190829870260076804112522760682658091411450134598070984636325941435198950109839583950293766621001088408119183471407266913176344884237765258702989883322282678829703300665363145905813266459588636068220490505113796487438967737276998819855265304987916827832558806234620133412622742750416744018573831233956998113577061553634000872296930557783082820446173538953610162958358068016702533213876478820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 699269520162435449753023505789103326868066966422123024014154528733495859478460878316467597081913968934995075329818287689710664973812317123234132531019424085337964384404755666688140518409056475807045723490093012862656334399655321081825230678781056704616070924220922794367123579699764253304036607446093378076054333453274557189795818220994299145612057362613611871750934903380408945535979550080110862156866201421858171159259356770944232676507818101287622526537794843545954838896494458645268281279187103926101184550511524671841270222399342854896322080045019057884242446841146917931739599598238673444654773558628106716751693676812247855308376669867903528229422035403053911168660883888050298380643625081254460917791826472805043556786040059531186359777520669349060492843935474460617193374970226218128386433807218897855470748727883209722596950403748234423340144855975758521664362535915659094175298419557280163330486010087578603765670486797203499164128245142465498731918773927293748642645041307925549192296970908021780968527987859643204385849536683626333506520397665855211290504398516861025312817511495847814392590687424373342692135356734290239482493589243280803189277232217018249245277349118399376832275552547118013147189923614695882357336454424147928916745846210279647598871873262149940085489691442123341590189392791978188881143683478732501445493721303512653171513857241098452848854833419691157859674104158567509353427406867079407579686265740229082989648196453683713399723579512724346333219001825925712962479854469487516222060368879866205811100443752748465738619155400430209440560102045368009555925150006208601334356024311942155067159096104369423930644678977639181074813628120460888454541747034703207945662874903343519991791335168183514198070967428578484084859805766193449599418311913086960971601654525498299635406743883302238796691061828249401154967027325729382938459855112159227722974801825795997549178884174826851057523180392763977086602205072698845888896189093137509629110376911671366535602125659739045709433411432770696627698422714395485906066312316357870251587212333152580463813792187918044680731359968697055465808761171750533538163826376070525058013897518154580824477339207350571754108563748791411967660085506598613111343076251310257995956931862832144210127374594403406578623886003000006036406778450414837296635164268859023410756164633925557869328547802392619446680206256016336652349665525698076427113464836689219864568349149952249971804601140647878345386384734689707078317607199170326615057194707579067987986523187946760459102944967610450280520406164945396396767897425090600196712050995705170245184405833440501448116013536903269454895273549283801483791793108538001957825759809954772886656706858242707105644801720153562725379449220974615260524016269791800408654851421303457090960747775180299324073366255067009673307584417414461738490272995187110157490452874169940382820997079707715721633155969191793127576318901767744697659175213334677505781822256055638292458932103968494712087047326917374923622704091653862633047722391093220897780962634689465704024791188660136957664738708847307299726810328391291901819595876746163513753265840415380862706853268027614257866633918000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 6500207076671805870140068515268330632083504709496530546866728857956605058305996120624956719667516925023841847392424288977517103871902837409132483596866385672732350790572243229967207646456624292472420373278885670478495719707269335643192734205991813973450794793276981834967923236374844443628693603070606365893327257386706474993980933549653619429889792087835691605645824464635053225313567979248268306212815440754288695939988652680881606582887036363008361676777958108421375390916513941550926391845572015543004542944299633292974693810847963055036733486218628223646307431849213484606109818107844581140163118724815305989202558424110703411483649335175763137353292677650956484284566235192282012490264988109481287833374750601243691750828298442166170031260413354094815712420645024473040119951141686903388207090327114404840876416528541212647814489558013577762261814323500717310268532651516461031765780233741362944858958039280660747797565818332505338622164681318293626397679981653561464032358508108752684479242378166915844332465677540968891363400750714600166202618082931159732865619001558182813313853204628712257038255473636619688578016160999579859051998933162343114906531022792602689349072723040208637231853307724765557370114914021564803546620218754733104630854038680630535052458463822640375956395323213587715216462201458976161329634837166302779224216406543544420853973687243613048085571200940978479686376222191186910366050653379076802997885317043758911954163961213345550085347854632902251178579448336655096180553699188014776660645339323690866475018955401129410929129767027801711832381498445727898656326159261279164434132011588903072597329607243515358642164376264399517392334266021771637746010929920044967957408652475985303227110730173757975823074789875133232435023978151794382441150044270116749538224817709219305587621137864901886359802974558700594416623173110929090308535216116163769379591089863003357166538672760925509836553450223204619867138797723062374800634737673093013999088208249703713180559575783383146896470552014064501040307886628923973512437008533092219361449275567767690959020825661085297067209388393635710128770924474042821883279702501804415797737518677107264759811401941784588895160010870771305918871829802182208762083262736049619331997983133394131362771478325214706089778947254414315297439388665684217960360770157556256526500454227728891951783181556325853656777000872800006473204465593650411593843105983159869572037805074976479146250204965974426426673020281133301882413956877628665818365634477314907613786283908916817728222120887464926141471724558995219906636550925339338316125948310667265955173628641933490547768540353341145254818463829828460768387503560037183805810086257046884678076404260570311338972189241512103266804093537505174879515743475128674915220593892707285812024694833996382407436142137544104443888555474853338298813231181340302586896202987550864676666720636758271451890528017656187732337957798427508444508907351769692373135742903811553099193592696240597300350959012473118041046643859098208622218835223779311577733375413674911650445544063751126237637415804881540444012937405687147589252840865940155674265074345236059690718668653120507384219596000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -72028557534059115641975433618481632337823261104606431360530947469236426238610949778558529581842467242868764738763377498175409571870657334724602094669914435281921684516935416757384669849813877870112774884105163372206946959205375496186218091013443411642742518546042967494287109804006616564066884927873634964550219732749832990255027159315566290488597293782332011174769261350352339862080452679414383873268812713485248919227485809155358838890912018755395173706464381662962495490296828892489258278506473812137888944261357900762562557029377018907925504394358910223728983905231929121969011361304291994832750131104452215123043548509358228890863565428707113747893066263037071094295459728390425949908340353413671078664928234466130263580460460219413039950381550038694169269978971962168020672990292401930604538189117322069385487958713469181935195489210765195577621928046864895294535536440655592823344294564379165758660686811036509167269345439404452887283301347159340825339605448843731119430158673395574160351224517578427016409867497098711096614551185577440395184292795433419528612270724716118445729549166868722698632745269934954904418303867854677933661658354534141540427475583100002533142616743843534733715104662461287156215814104410398597822546741571164098359611752477540503119643174856579312271172229752019586276122404228786510440111860172170504038012759617845036434537722730615748788220292825737927697893091538606451994889491592301458765025943483584902059000896695272181489664334923300119779390280611180020528175520604526403724246950663548246501511673858438434159854365217080148502174501186098596284383360967710511144802139452362566631550602543929426356749490791327686780138359926516013449899102395924704818869179837797089934433259572960505884093562723132337147509402862349620412873267295076267623975846956364770339601633373526775705605184078756084940956864570918361194740139809807894427452362355400820763369189010571347117457394508361297912758017429695350831786593390461707874724418063005031304975149173620459218815894988720526939860900886977631460792043510793880353751357079307819053678814826774479149116877372706020798908144284877914829679131490304101902103492801880971472562967478328096553715851718340666456621368101368029824633313350063006120363758028566668826304036388981465843875731475077627979773779269116627256936299146285358165794260631081025683180590366653664943338938509330729851211912835942835403223493572098435894938965984391095557258783365304492402742964312862012598913163066944773165872352872323840045387655723358420704540372802735209000294216756679184536747518593346272011879966411436261536612334937167149042480391721182996168331704899521339134030305147974122678198565815285841170012940940481834212077620153467354502629649429953193236967738507721164354043561704743836944511393133770257706563211613410668617516227739920034046571451712192561906426766854818625011727148620050677557878388103534031205832931395228192881374323321816767180849165997968352772796653286029462186627284489617897716706347409626194275608381542254306361707670854004570159384235547872684235839486783612328478332425927064567659322280014675822849201503298866255857381245651782443369162896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 56514531394155534569773673860390202552098846410167096537355067953626838856096414369355071767333645309476844460565949569450800741451893774942032283722156358278711340596351271417434786537230139137921973942133847194984218670961781896225376044050702354722925804960583018449779823990432905385544205906360771918906448857645942219077144789964550006115056560506971606214680253137539210942082207063076892089743264281039022608247491136168762572846571086370209736608491530815900625961478741898581188178710444378513812913454738160643551384305447299104137861940407899363874626019809426233421555532001885662767240887380188370570819225313458283129372653669042680933553150357424526459321573295003274953126186129752461664954049829287678565586272478972458807494812922944623255207511326850652092762274898821913112486831527865048683972819811296146815798517675603744302495604573153157396898691121849090661315131628612890579177559419590030589602141052925957133569240918143212440810617142506222162817596972137805384797446851339100118460274984290063738930744082954893084866954930863346150650020434267193013280775934143880859490903068785997684490419084737052687984745157548109940873225609668177552819793746058530860146804523051665259929689689894255709658703876694903950697755038983796326881128734247980129278868019594274628943725115353645266846860849073484389640269499590149401381078966665744189209294305409493543517366117945491559861441817026699787154525018409411301089029178812878387026035373733870655989110866813433909305951339939671704561230571582869961361947809807722911563413385530722764391592188701104181916103539499419420464490240070336758817469955850481891312500351094939073557488656538723784006255123223834100987993139600678949515274845791559471515963044833054437758869680970032169078773833533584583823107184013072526571421362277831623881281913984066458496769088983105168340577671553258807196363526974129098784388417491141858466533055439606561497579199564604877120239990566846842071901841094865565745027776545070358792992367428112510685068537523607494389315205373141099291820845310175048172646619438010339137241761131458080768940197075866308553311769137022892741568157788648720198894864720977665179617348946276540906233932054246857809646219206931299041157923704027064905983904466501166428558942058212654749805307184448171829484368464968327519854689152040177931259214813255752248205391798893023331865402705738781636148818744770542258879591243381839010100284085191736638535914235907387749563171579409642500210646788829935040685810533789195066204731634746827676468045567758576670530783082962682683573258699947338594807294312991320872079478869596135942989977114173365586380482183244659040953042815857956423556398018893998597067459730788019724017645180619384128043367407608782567840867835540342279372841601578955161239910360995806768709832440921214804019833202841370915946576064107794184037899953105980547177935661851299603977569955577991691675373295861064488039538445201698240886638932394407499060224456068084029868767610981768604688662345669969595554737134962152745691017554050315400473099419434216156484301924235392006885378550051329455057321510708106612708888127568823690298092000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 29773421322393706341403363461910033220652081431931326099778669724211565385605538481292845199048739935230999759250420172819130122660326699195420162877588766026002230848152323794032578733940034831155841014804056654631811757840666603545051110739797791303933382332452010366286156614819071392197091437280648614098244579656045134181307650148908062331440937387133732678673955124576064118840141096108873206732406776670224922885814434379131806536019547925980660347076417427665564849678298232652768057597878417327783712839790968262341118153272074311684520166512794962021202915751150404586447300451330678741159190239798828631059502547571547590127534257739505756718760735535860899625764631198420953325187871615285346707226842097467997049835031085576215425890985697542327003847206438357708471436667659198764367150927714443298804040628077262258407012687552406409486832428228021070822976080934041561053876592074342388706575277922215785718605238149430999307725928730927884414559256246756507541500160201309769540814120227557591635921234544972465710526156080710433059804760774717548623358679309455093569324500876821989207027882584617537538598370912300522931875217761035337072137465119994573911416680257161367518317486761882027620300798542831859028336593185952789780017680642733982029839917549129948534819077281001220268532406140112614790015330666647209347872198746529997028046393558005843609189595459178736384282594733770100729990808364481916741811498135213032187161137251135464077337761144910895128912782627582313596030538228183308411106393738266845473350284251230979592632207639991036532212857900141338492187139489962009347690713245122964616604989764651547571645885019204775355619702728246287531166533647629054358901051373315921825877133080028689554937258997498801392386150896530007000072931900326114785505488332622140314502253145126489747816067846174045058461816503977088934344703752567699462881459187570618104804797938610924056430295557622381121931718659156717041992688986602766292061304595226468567748611776440032774551750209077807346559308525733500292346032134612347308293363761714138874253261653526787785307275907823224268384216533441461557378453995600159306917283620174125762230818902527245198013461521615635514324394392810684529458282491604273312577805801232651345778492425351068969290029295381658345282191735256259406707039070952631446745060587572250421139683594070159861690900023739177957124969532932381119322587198796923531893871322460426449272507925119452282557336436514225982578601382150960180158933971103586453324458978576014172599157860069510761434246565812535455041875384441266207480902798639596360026263787325793000555062855406438581037690917816856102103848922226323275709399820281594467493649352389568214825745162849752816969003069110326528024201236432636533500717845704686637169648196342049714333000795501984531152685550787341323934798710688756276092233262413005477398513739922954068600185844628857597606336925104498560564552905411668139803585808494896266528063637755350515829842134823923231697668816284855756307285781944294800445996270604449329200816892826588081376970425340122987006488297993569525543283730520157752028765865473994066546856231954671294224810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -2366804245081422317549115889333638101545717376688160861387857666748166446545276639003253579396377954132863607416005602033948850760109877328170167849749510931156395509559296250975194980399592033223159822692113329541974376322462655253815648016669833786142773347271255988277870113510889650322551702791236041617230692255585543637814913452962171590657861981782000742016617394886432173087392466079546640945030138886260218812435103942077438298723335810586486115350474694778195818648790859827509748435977520451490609692694571495238896338654781232968311992298844188568382161953847943670319582905297875719738002692580408640874252741064607769112883976465566805123763608556804977611197302268967941364966165024014342783654936136186700645970885316781131031726319416780822471052493176244978019580940010552477032776266716192973233157930627490056295297890581992763583563184946047138815653444758705586695081810401259105468460113924765579789238560905277375907105480200378943110459446347054672238562759154006615519774078959286549893987354178177330256387318539531501989367319244300377236720182060148932792736127124554634947701258672079502625109341376940511906603982988015886657969665411365493218202020284966321411252360506829098521336930017675768239903228413094858175917903220311974768664919030998158287449871609894743061643954733154415479065495653460943542157956546414189708169005686464435191917866122529626470184441347636778682989472627688332217197296001361754968060968187389204476338813719066884546114964181195845800305606778666008404586400346559098504282139222398102778185928986815942638219516164966388981519073288186242467078111172487391667248457264975685685173994486227984134232167851086772795889294463235976519098724262450875096410824187910403855398705135184970237030801298060438031457212267156442752701145882516945684657405164814404987237384791130022988767002503594385727114859385628826342092334462002840746062007514545928366011920943925964772648067515929833036008852587886722188422142498746428072109012364011209668957484434514700331070098698418167173280338299720225087002931248768965846166828904536601084621932239369446121162162156265009019662353679000670960969369722276811703924234237545335810872671044924979540352926770119159157851485981128690444980360123968259543721991018601135895207960204034123343318246865309497590573183595893959926357214714236367463234976450882212872294070236400711351416356742650135512994722535047250480441508463557689050522397637170175959697911752866314124048365817248517219077120569102582655523058735186869261930313871901827116801429815282035422929984493928873704250061548890591293360560466818207751422977697467752151164940451261091153078578665084221096936372851081324218896101647733040622891220026680740217051831805237950107754708871651274707713357030228887104835010520108600876436187293854950985249982883133560579034616007685911518185274860132509062588690483442852217568968891960223764562461001314038919036184685898625139524220483149064990343157313879540499800599544504647557308141906563905340583281797206099366073180724313545672279594859899114954349585383174684791393008798492694718557420113458698789032012136939856371248700539708324028829132000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -1425824635912498522762810560267924217518135399695440468926985200616871098038371415011599817532200196273513010686957558348196804919202840673137003052275509304305723520152936117768361207101940249544538414115555261140672344630716440333531451193115669794240618362362743474559773302665156232284662213314731296436237582786742828264369900269490821253081212736627669687597320319754770787864722438781353620500569534088148222716203506831601809105486841010270238036736163221743633652798605815491096955096056819928803322706916978409085991118137568030191086905490360119920585810885069010995750261753989735419939012809716611377088588036950795545503180775859283454890538060090821439676564472261872777539809282867440964465814043381016898272160426085428613191994896129100272296388740958685516704803138772740870232853120453023572449759726906269960409463949007193054616887678547258892244839986905977104674299188889839901837223098399323761818336210486956779333181848795235761211967310876801430402884516414580417062714028680736298980240248324480891396285690356352807768738281654670334436352663373257741354732734272248920562069968078373451125847532021321872262354496199964900052352374683191931447024757288413212777368990480368887643019580940521066329587706165894701232286355265020877982536279998692445777475582153329565467297210956692273675305325306115538160986860146759835491175997281571642832349284109700691166521688672093203199630890032431645093564241416895603270046949607843507532727945109837391953598662118952571124593776290980350988212353292535879029263475547138874880690950523001659366848204648801149711233964428802545110263524424288420632554322771169151156699565920210741362208653972796288313689845630387587338429133527347960329058009895175610586711970174947882749728321518011980110263273776802726927765381725687665888660254696489816637060483443398404727759843825360969868830839647225468072491806370320749426218073392883612557999688405482058222007756535558758061747003877490794324061004006784647262673457109004902080730307935421176541393473038017082096545745140080825988165667524226292783693364019346647804313243274208574117401249024840799950373170068728101611059394580699764369872548267117927397629812331712247606944467993973268438339160339176031226706825954248963691267630667047546967744390271618710078400785170256275117867214158041989902806277475429604419873325600547155706688463356019615665220991240460785225749960507707650795673416499220126057859385804586902758879757036002488256541816662302992357481836788963401485916993382552061895780382277975052146540537286935657126750776306351641995721388762876110155692371460403045310070471967082722076053526936136716677939877693098579821411226043706968327619875753275260377877731730274911730836327946831008439776656349396549436280358767958102093080908588996818286100058243808517100498763465010458880520749082073510741857365207503517671063580746244312840856167681303714853958193882834973359670667099717801099508300174558371933537378368217763133818151308641580352684204515522147405681042523351281532475000025613751132461061281312585278735227973161929510913314760206681111591947246226448427785257126904841026037900823864038100036644000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1129231952121848491623454065723511204873902632022490489976084884904980842619222425527976073517440694413663147178470584136654971783846232525459360120362938737476806978343524079417241278982468206259704505160290835516602722495449172572799259213127887326079475194736865446864498189972470336874776773920617141850507919742715863513140921017830845596488228911269191457429840667782423641087397552253277400151729893963286713637036395059002400248739660770857848057417259534155686477235357261481420750868192328197569167611159540130293103368367195630680381567299935106702037894563158382207233798523137611927700168448053889466205005226263624370205430413257895946048036679388795153920730598755170123408966189151776141235483952811705433378857292761556032237863291676167877403210885110202780415932186934451958781311645839031744337961368625278611767582527539056836698707004650355999751557753127836110881045107598987030827220144352848662566485427603194621084369527605420250737965799725085972850236057740172490699482335044250373117532799285427370879988048274347750786422489970550814475948005561291398410315266470783172970998571216178199952547592223568994790194352799078724109969438522892584261814604381463030605209133841498626912941424570722045706362464447277239878639786956191712123489899066655894939073293640990771620781214441781493294941728966885993044083891875525869363611394248969524150210822463182183902527750546738341146950643078811938808440125593404821412269374466041118831613829614753529940543871705149929575748017035373803636330040611997443748930145557353356008307008751990195123901247877827249799903645379761257577844149213972805826979269121131654925059903209626450420140722071363714193931931500696975742785034144681614661158632486398068557360937224538092741386638161411346897513350609385183553549274585993815511528143041455108429930755616010701938904756504641622771601647744600510772727753652616313367148126581053967102549016834281037068731066090647924690283527449172828071916655460501602290377728229296602925964036701461340435375512319720366152590867564644851254284402387843439130049660466935817023252643785780969063901025290365254722382197832347842356054469003612619332800374748424908887972872879360683986772476919730909084250694645446609820768510557786219081024502832629835945410044786645335309672914980835824224686834822999267923099853638056963535581667571637093053062130695374871210657738744920709101818130440364184503009606406542223226701453682738123687227045790771604490669706884807702038632658380447121429388013812339442717737137849914127508456400843311038703595280294123909981370501356883594532761793572774643054714649386590690707037556144874763234207863643511953207566643826125006859239546600010356997083891488311704057672232202714455065762528752947054046746017228723416990244783093336255717365268978200627186833166430149365214768491663785607097068569631166282776017340040198283313578699513718399277493793111211132383228513919914685720380404593940148561164218360429781485961105702965727271831852204567194713166923818397865364502252994670836235839444948288129353639506974255111363471547669612547733187564663417967213734897166178368329815684583410214690735524000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 426220309422886539238191292520473125364061640302464902125846289310289380853329601518331046490791353619461212164454579434959841595299462488168130098221484413639738411914060214719071943081792680015371007703873193440918148199254587200594541356703320780655510026350427248238708969177024053688008061096163212039616832381862142583025850466930389468926757935032193115793123353605802807194559565993517930750847263767621343923254647676851621278089553294093019297518711687769055463078160028562845569903330584907651936156660572575526975561530569076487901855085978089143183464503928009663848655136699817379095668225419585791306073934388932139790866432167577913327670679252884862243678369995189450569773972525838649081897693277299703887333088789988111823083294606089431421294223136245738303909925501756234822069254563652009111462047262840684178942404662808884098976927233347586429809427671634859341176699463503878242188038210017410451990002824586876426612749026116779728261886395266046450938830269233027786151635092288074602790478457660692835726157114159147192868519910060519931457966250893331919321473573009005194852878983654866914403672772996428786766638895863774763989801486449564571614691396250545389874574104727758734042559860872041149785260105843675633145330050646053483416397663974935160163271549714526535467826470535354642148865968649492988544354636170908205280890555540519476052784917124042041604048533156795360044934327581026217660563504274282365539211712943282593897131067093195944525840628196831591965262111203468447511386869372136966983142889378142213305511761340678889951844677568543565911019825440396308021220690017799614376791579166316440697524026612200716719048941331121720279887324814115023341836469928744864473905725445618169211214888501102371712077660035239045481268283191603655158748941095640016543255602835783653907476230830877699089620541001519790673957737394731293876880602739429009384050112424113636730237077635517360974702361097653774037077710466576162039229603020463179638066280879266265580249274412741871904479475062275059845155515997454679081676476210382155014574825252736279200658452763780233570240916592567120052304506303516025115140601881347779333701678877563410492860429035113113413127308563525351980269902211394301138191227691988101548109013495678335840602952099814290224940189157398799973726550522415995601240442219087915050417427094560607461478509199309808330555837426262373109551349598333989724512946069380859113409766872884156347805673077767736424001001285244884336853346778492663057305374628411513519123920540536564459589500005412333430353002147703210692772025810815196324234529173043098446581647022759511928333965722099249640561770831526661698424419915382749966747591902984926490684367520918962962522201443103263935874745325837463841083674373025481945843703185847798645521099419202574705521590519998350204730993785165101585507868411512561717792525113892637877915628573483610539716563853756824584366077555327178781106077219073239830773268656651911651175492379876706587409890703705892363731769231630850423492397138201515533788658825808390049575243164739757235533922647631230058074851805181894523916115277044715457903672508087108807022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -26444782386416894346022657744502231785934708964206715001089668888781945404371061825871118589910292768267546716318972201864635092036455025183825182689074794548816162064765033639523372544690745374490374974958628737874588947100787208809569328859951945425404432382895635605223798054341645314555108612869441409473173756696104657560589876128750043331688388869510802434284989290327902982615385677556667240582223926725661423352941540766724413781299256811556820022864636525004617885398492753253175124268322328643841944749761409375158300936591669557568223974329359015879955570482747143017774418419217937188845254249660374189066223640892280621228742688890468443365975349524305092143758801404405492571573329671757499078042305544044368242730080551906863551583321393998259248406787023576517658626440424299615781752228359967070777415158084620325626193326760350211402893357088278718840721622188779747326653583674755790775751515264524911325281838064293005122996825062161144926561071464847830621901497788307038589610802866467713618783822026395568520090436513811959035781857995139436275553183100776419890218106755152018290799001940812046189007047568208156583207630890076193866792874534874738111996885756137088627715180193849271697192765247539165582442817644018355362944461486495114992194596851006595370395117778447482898032812788483174243620056033367744843971590371064063347461780487381410564194608818717353861770946579189504858353791298567200809796191949979076707509884644625376517607771082568648385488044632010676315119214417450335957351620259961990896402443570548154242787689830795964610635353133940697444101619677705595864335290759447862041657578252914822808744753093035433826025753416633199600826023815948596119762564034722838862509346170390462858775616726366766369103633063935300673976596913600481033528013670179528290383179394724343839745288901848296169392086061444573004526946911737634735113208123240578596019649461829422864973615522101415498735666665615570586230402643249084422982491934971410076568867994981680615252408537879020233585708931952112868745649135543105748161532696753760806940062213374648076574613258464423610659210485451386794506350554881099009191876529918340609038787091414366628866478470060430174852595719584142962579200104797154654951851823438290270028660230055557319421060358615834660304487293822343477508257716140483512118197213366385635880402049088790823535375207964738139120559826386556015717903364446107640676491125829569015492620265241588464616298355996958706085391204703876695066576416645468901644397438255205011357046095986619079742818417496619316021460139633733992615875102918685284539807894327173777566797293440596677558468935069122083293150304466817110169057529034629622907045731705796068482015529383664989848052630194547777801708117956664913164025829934468610899118579094633121539275085674305526005551319677608928699892323966959644553763873793546337858553574871058107960807446290959784986090182657061798817276915627121446478000007309351119380106034695974490669318613238549149532625680181659932339342510458965821136055915695353757082090964334917629082679688760591182904188050800073880679747552224268832634566678058589064197996801666916376900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -18258988827061331372712718402571061908566968877810089290662183920972265677607965437519686432527922461840444075632395836140317895271159223678884760011624199383853154270947890198101845543050942616443586148168036367955506277877151705218026527746991042962123995430037282789604969231145413268582223752101931646499037486188066265824614292414025478898431987098972242775719536666787937212387218069021575664461634963855100819974790069399780703146623035232102614246555075286097109870846004785323894630299669379563974333923649542994521902332642938534131652300821756342813549542027792086152067869790671130008754823667455621040860418871282835519038370605611290867073424984328826460573929172976260586632946542848533534080063077043502555289549534644176598479329421961849739204999404654930864897127611908158319502772069990509085440675560091213493027719076702539130332155318804323409297155957414008217024345019815956817224530823793346594840695757417633192327032045646666911352425781089315775352621580997812664768610501608612239184627689675068231210474100066322288101860038340254020887036561910107895694712220561959350227563102671971247582640059072120283799098322348995533706285039867514589840470278329448575149147114300672063406006276942050106874911713007299293216833457552473199334027334262661216752764432885849310590306337587058556319652142784923613672024873818147466256930967594918703558681619112434267798069795977673247580933886105103121099152486033494757397082446290347812508173223307081669203033486585181751403956926854377063026867203346768636900694112071813604620434862613309437443391136717988467302588986908307950701175124799261540434040683164758195502037011704719270093844896150455462230956040855372623550584312417626739752698621310430981594235384973948124895320184265935574914991068528674815619493889934603872904292826584094466623561489144686243934022003201138409441401188769612081919917659861278261506322921918424272671613181916687696468249069628591355402890670527150183792642262807241773470677201083669877753689869251267619217458466207379560108433864097287923567029493211916182322944893470018153857499316505041323474953522389548382025172858126089261479941860378862762696182214372108530063744530044651882606991529746471014352694911366308733989036958489707193019985830906073488832249148714410879889174382833910233094283678860614235343716314740361224375827351870575795265367495301847021918467548726810665312677670884943270135157327461920459507054125682156663251385178077901232786558653327059418115625687290396119366109585568414903641924829781743521881830667348594357487060942561101363114757679493246346777871989107758780590455877499543485182687672288195902066225264762221089502988431923343846924274364513418855575166261840352031866266590285411370430591538339138443650215427489616448980899355726356101738108148423152011333534884406362550220979830789364555909238551913591208122619353601204622477391364357490719329808341690397210604028974597171897890783255933823500682091184817571825074394573919346393699781258293602712521534652640287296557783939760966291213029278362457797805283561106017552766382625646270117802291461742105605644796854229549060529511337171764211873108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 6455723193711161359758981701796546431838258614444805501229508699494429282877947586585419550886625073765547593649027466573899064887002600018912079718857848545426369538377259891042356018177197796696598546097316337053166434915248080321437176184790740802752143701299303659515450396076381392280093381935147513536399280816373813681509369729274818792264920004572475364104026995387596198454647400702026036046170317461179291887502896734426888199665680083919433118527361308262850842166938485395914814328861268539944312117868253445528461569403987373230065657352269404498215153196259012212456789382912965461162774857428305058472200658485149641266998829714076866323508716718248589922795141317979036745239541411556948572869804172466484759121313664902992625643079823303093938393552773429263622511954945365678839142615579737659469351996730230983262213269728141822758188027963207209560987716795386245954932944322847161399146342809195609419057487065385876933013133150591363817507011226561443239870790462136708891534376564176996594304695252574232219526131853837180533277415352292097721570440520018951312312682682545380823312767792113842269084241683995561199342938224080518278490712067197509899874899730714421777128507347479822009729517253483809208576191790635481427795298171109322080213790413657115265302143000113996827884610665110284653870398898186681147672830107283115940787541235559629800468724268745601162889860121401412790172153526966411600570554676682424922969803486747409947070524181122289536907809915862614932745394342290877674722887365012394461087964871788473743578540654575428753572448942960786026791019337770119201595590195440024838665906706393252746327548102898434829965308003778885112805593212276079667387428459254621934530059769604172273215736038660880168108097304979875058432867480651875923102656484387633691847701077235547795444728350434218776445039072589751214593672832525262563597333725998181172124008028312577910575806766125164269577032971847465010230393283769428661718156800028820608103841985649260013385523838028538515853420143283623047514479778051228813478040452170801407170094133281356362575316121660176905064119337590707304873432310568743878004536688309069564980338558615863082784269730801272931101715154472409566387391700139783128491589019878507324806094903755737405819589255232274639931629047518132563186718826823222392688953748838838838502430071240228258728935390581428983814096638676408348507825321637655955554220169516709181091689504913805899867146242948682433920244901051118840374113253666713646950714018213738545620303129203580657162027559138097597437826181416545957681120172912627365954294624210676165346608545164375788650933882099512838242122147292783857326091879463411771354418097777710169715737876658159956953557725267144964381215411167394289643719870069810523164768495798468334528838761569961451600401824212991095715945223281114062456064041653202077653990843073833478081129151544872954959142478385078005191329508507993419769259074322334846590648793219248703959845401599980091606549139572100682228211824340064789086110517538674865550485076628601640323627985877623748799766512990242146742561755773224436628772036476767529085293008881006044004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 3200388730485031575693833323682444228178407904857070874035195088833674562557929990299210336847211277228281199739127223071780112493043916893354868980768755100339609108837167111992793166046984512794929427645685427288432164738504190581135422514284887822163814581134759045778885219501316830950992317367121570676459778903792881516361054399252698311436961471461841313915090286572374413099981874210785752294174572481828587181250389979803783479322767856606026978306988444782557207144673811552778461759132578197991765591922516454768303181109600216152565598844108669473332970606721963905931248851971361091523484360443842924595323227968361550844335811005507414327345130009731108742122097751551432327128302694443962135334215080864743349470998684132825269581719982295152252346733356333619304652032235711472104769434702867463731812915614878470086761924257609997243465270444358710853258615357437499650477903514488960068207832685916298065016815357694910009630994862396077226497724419777929731001014706453229465988728106801789608400923113657193315885764979237520453014539008166585876601976576438957498906306881219270471718109642263427941939011906138984778755381512591788794671047627892791677931336617390768553452525921246371521613016433296454933512732456163050881949081689044420902285852727392626564602107983159184696081359246118314071924320522269304012034153665983050568611205271160083343732621922806487482169999343929668256456338811709573315595323945609828882512475838072968681597545617371827514288041559475208418502950472849905434438763774132209173855949541579705825450106473786716472830983820013389369392416176307853742657490576379250197611100309348147936891946900313615374073603849486148228548210467412563739880288166597968259285340549787219483676600359707290851247989538049204914363588093163439390492153876784127283807962807339476430817876649038636922442310711928103851994295828592613451061489083157498152198506689391677542976430745525377504614801082258189619971293283565072568948279551459157251929083727311937044189278355107260418054036996362678068216913469288877225763681866757811843474775236963726086110133832479280193913462365587671919731366032575730337926589983227026184585422782686952326516339878402360506872990209127750119916466024998110054141278622487239490512978510258807530254708264889588891205564158716301327762923028180008571827850597136387661281847642155419350257090636569480813940310013246529621307758374894233405793281678409377143190740375464829833145949687702916785805564676611712964202781377458846896078544443731435726153012624529834311009208691201283703750509129171516323105332564506223326115944795970499517793632825189564739583459979896637224438250362845133966848678475506129200137160358319285715382618668871409047147608755798532843691826670898659004960284756801808569316645656936675462704988202646548121911856795408193782787459936627883214232210390378627411289134404092378100779838540326212796894461783763457872194664530840301222010026176773610154055197968509964212897365962598749679414073464833603674331362106948812688959388601361690853696327376121454052200431023584280076324846770822767271215879236458159353146258334986176870070279179755813338686000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 249067874592859941435429724268255151335958408927772969534281604683019257116910087467710935643706399925704489625550881883717383544589024206250437971729458654050153203037501331847989482288175797736027695700598871664025017629704291313062125092609647858947528137033254221574603761049621250018450276787333407015503099987363770077684058418087970329817890635141059854986852860437595341886227873214461223322589723074180364056258046828531467012291282413076204663956514930403204295819981116643285831089420506474333722585108009968937417042776284932771193610154905340399079994389738824894939868613728601497482320636628773391513209041321073447654740563776855216495182631254532176050267332086126752819054305547578884087856193924347308645026408249086661375900948436713921306594545535895609499280866574757048556601245825567893091494540762026679760985173405418120687349259601315377896794823352262123832347809293488428422128339789192734887642347211847915248445339107494712683139830963501515203670396764340457734301457017101301587406141942661478574736667063129702746723496233236052069361350565723909854728788485958021222687426760249064250269757082777584979414138487200795615912586401137994967661150951715549150865652505801718877191796119439114328093526873508135806442433980459417007623888897298139740403963930536198082071549971912247276546192821856051801927818191280964575881568720875989222794154608704590865090928062819464846669356114547763002133454358814630974539578774318237392837276142126550324568088681503027610773033876634909486978453029530940540294186672919763047859206333325515112685726981564351765355605113685615487197870895052781029866346097732841720888013451322374725751979476747516748694769498262197537567595058601479225145138762338516074876598363499958452083578012951888089336914692743473781300799896229947318983099077636356307151057048857749873164525852733152893318669925486480564199850401064347069586431497652918511576147768650549383945388658074299593754122221105113928105734746964152994238534256958608140679214540843553286644023287770495113833236744776073529457272418480465472846352977319661404554706529373057212198414343476544405654427101310223564202940742635420247617981837527419005267355918762056096928923665398551913665496677484360329444201828172251940212021596425123279086672311891072739981344295978704389305750451279067326669839180869618760507529382360683592804373502752573900386762044238386214084491047440572691655855999914273690092729851602224627664564418440644729792407955862776380877509854092333604005903536704469114197471041418201602509551160629669551313111626427305252151946731552437749456273734775429239576953556475578567542833565694821979141324719160859740341744424078391596387325557501288804957299581262341341577736740568380337145925045941103527914220943241522984227730477859469626353927258078647110511378355010805556113129015285959750018356520896850796133696480298288036813723711957825858678975700805594828536233238952588682335966518639074130372101258324931139965175153306653944834405785870632199390766113881176112404473318187083830614737030693870153300665336714564767448336776408632711369974285208842578370514554203089551464166532854564173788000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -69442704987690277368195714120331115762591439867412913087033973203837702545823555642328422203458850227565154977176411696470434188624208697901936733592678936285525773921623765735886138686663479090915984456974713445207266832965257713235057037270756455282405106494197931714785133611939852023335730292232951236810390224465276837831941658025520975108175843836991072525058147836846337241655876828625347706742547422760105591491117800389680564321640000979521053944367878257141861969436650365495255956099399789582826492785062040148181137856667713178774425547916044342918845577110899760435914894981492856093948446897468457582352097045621079588799343488351608614829712258079266457953442159634361246505541874885871288239732710976260959070983587856384281099376008642882860185463194300868791612120507658504975419009364966095332026608856584711680976849424118343756796017818808677118012366589564913490043383160381747171880139763074796246558687445458099982860257622587565584902652221183603653786726096793382073202068590894462400777742992260502844451711447525997250087202207457373212125666899044043138895795461205025756024046021352550770583815310093554727880503136389077149710365926282460336604604285643887144546853911567311474010523392305296169222581860504951667352635176987904799989041978779570306383101025131235581830071082994001614472471405425208472775349052336636353965906262139514964174141601833147556726759723386027028721804396000583933393439384588487081684372045219655160535867423728864059617013100929308507934470109522466441769300178639351799360408278910546622273849205991285908659577065809418185273163100145674464445986297268882435114970260346686219701450018243130016566360973798825104955521269011094168181669535900814911035495625731313764852720409845889235107651363760601434852370523406510103555447810560557939962387399318649413046848120619742380858400827851358367957792315189481074168885364393135451063571245789671605733735350658920435531296722411966940514370114004347674196795116247992217579556125144761200901193067297254260323694523261338256813478895669245055060007713903673451739701292666001355508194329058283807919066917163441411189529798411807991259903296917083541415953729840264746349210822762636466731371194069884674814322677422770615233010600029209307040755922911982631057470479974778324045757210523545628339311575765415954874056382262044465975842501516782817816082271631335616819593657119776922442840548985221582803249771362806250209789004913353305925028566084026806586396870267771995057181000223536181457033117977326011036093397143377527766677392629770121415348770936673370600282716032707771821166534668662679705688032075417044412861743812845964294247374022702169219381754451578620228325716146253460000947540558862860833748263440637552657863526426534133965080693075103891843593802867932892981237459507817508357345525878562038254488914944117623936168716249730375707340967937612031597803075388077061662102374300554785456391523346699726915633210075926840121381402468436895728607276326037827693314341770282905668392156998758140216125329342809315977741853128920773047129606412548482228297527404926590698856774582893083427702741646771446023678449167072283940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -3236289757255719377621397935438059950962841253611448844211654193024582622898184222987619226093598070065502993027723791636010055192521100249829047755710625785543009537518147776550568846897454118223200089424275960459178798968544127238424069641081774802148157663617022148035945721184591937544193246030281548267331194712343124611591351624878089706730165553558048482951037076941871063238231026448125242802723421674429901809010038074411948388683722170225136866838659437675258842505098913642686135263807738803448917460173321357035194640026780569028857596770628863333273634827249710078911818848096959827018062349264959671674879994327389590195115674734042724565508101327765631897048243014298077957505099022095051170894440412271937668466295273004999003070817681430616347941932184980820956603967018939719775969325206815465218584415171527770449523868204687946794041351028880923064141826116852024164086155088749571803597145638685162055042154534422421534586468533676941673943717573694824099260388200483345531403432918403526529838953706752637394583221552305611166984761258112825859565049046298441190531691159697394538944810063193218171938697448418853656962825993754137281777794772588552948097092224695521971450810583392482427472413431043474357774932886069351545354117228945371341659244174107297446560158473554017050739768973462553063955967387888587601889065715836177134850727444678824579629031269056690510314755033535789491781000940390775362895099443701112510726020411207221117900363516314929558933439947667119608927395281379767579162883958189590205481889256891463988376454078406629023626284695503264878508784474048496108751737661214287213334314729793793413354783971876604164121840559026055034763726125722097172008819313987818668729099472114613340601487832730098341704049772857670723468637596860699733757557535549005047683918018714402440117736290903753851428434209233538083595208300335564902712115282813890641210776389233721624173858459326140842848764335950274404500974439908381540268820422688939796343479677565801760325241311267384333329656387959570496761171740948779908956620036852267248363149681239570118881786337644468663639574352054168970782940644621847776997750391746554400864795214173947526960110708418485960053034370834245007707128023283561419688179205975309556955900131731978863828976307569617087369475091773548121509786359070702779587939282617977182012224904655111188243015164021786976425331133163608243829571394505111470474071863824619809680951958038347160646888692001089739418372326591571821298570050351081906674796258096438392840439234379591872640126523191711197022946825565637210527574303924516803153902102848979517511280816208872694763547564475389216473071137914423948152682594020635195695531804070480987147712073172084344923349973999732874589112109860845114714924236356591798729515776882195312090461636997767433754770364555562367086111596310160803394279697733107473286007305239671405326628738427606966092452927222956305137612903676159178610640744224646557559390107147910320032083209210602144402943905381448792770008039735686437784970639664630157353040046064152321956087733501477192831822228699257101715580036098985959488327349239129105962117703967203988000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 6443035529648297921746970710759725466158893029208437211459349572573899691346911718122331461772884446021545723981637404564953794484711272066842904842443862426139324345978902667998651306654944284127453572316164329006952607827900500750875050757537057819998175812634066447072290578407996111545270231654066273082046634263812252493655089679201958164848233594211668603604130439011732505768682537915235693624942016357302583057560134391430902074980345503795195280984615091613735281565049165380807366401048678886302997852571916150128354916712072436689521797256399512827310004133881003000267391684962495289426550862449826030149252474960871769944023262541918527809581944678641730399184079103393715286975464556047909494571897297056011814796386618232288262950778498764750843387294043062512353740102254440119950657246787774839792187625794355487075243956389603515331988440669240729408829427243009020680580662962727502377916320281832375672362307907790726333717541874131619929135769964267127894193840901775672558736994399296671126874599199883074505254776026524015441889992123199030209525901029155367007335191379344081703320012861515296227442176022950929605139578279795466071146098892100912492944623950214115094882577365398856439962527823744875755828302641553876025501631284624644425588193743039465128435945070428366055076086945623699308466112199729260737487582538690079802206838222410745790158131095857362495881535241832469113974521653731424005442884264556229041386839038723707357640526696548357463554093953671245484607037383449380180222392626792004554006929013835774984294388170996481067616145692089243555270466484735250380486416529871851780056243317249139753439202941218918638673673693872579887001612356477283344522473965023037944636547890493629642660688987917615894956881994702138728752768937906691389376092079479336588765467040038963692456052589310615513581256796571538977919730456234914328474911893118826766022102140733433054218612362270529766594963180527033049504085829356116910911631569197277138093254105633159141621604318534136466949820201658240688699380004441924477552258165325109118972519815192624363845008772861609606402808620244976640939253730773788069139828300011667047118298112253192856796903037170652847299076019609007334012001641080481215051018498572645463297403148921402069768973368283061048107548021004545250709563109823355576631943605292039782079423796018718198917709889297011492223923642467630689928747014088873834283856074576132939027229500255311318958840163353538172721780292431385446840170660433730173055271169442597320129742344718380893906341081092050085981211546308186986467020797333292517011406924404104294524468964568082230002484519509610927906697015343113046404279463974235184802644208182701389852381838905248229232175389322402503974671339662460289927196277462671848334193381006520985375885648057886143903060556499289995286084021235470906434565357187782922918627174047338364045200519722548694533063150054619017683135889425628935835082435437773388524452384966450562053324328990652159160496615566752634549768591124838449861198795196396004838238333314308970810265718903250683600765713734506173151790744494757158162158142635177775161796910405960634000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 1889746324567176530071059531564706358616714249579206308825818401570638461222393569292358274159420799624044827210558563495730814495590703259977490957619849854427626640349649722196587746948905942316834471200606165056609833496079094804223253085287225903777698605410416450204550611134536842327146497069773233388437466368832264486741218179294636142002305345822853083349317014163563060853164965699920062315895514594642509611791687818327293440201821215701067119798048262273805693590122865581084892849371357006362153432880425445253106313393654969299169082405122545976591956218957315341995663321404704614257153991321568918556921141025290942869285953877475737998703455067337903475847908888948736855756538255833788987642199475684510985533382227322516106592717789299685126354656285042965990136292589342317856133089289459017769513036811609597868177892745107958496703019414914678005104174768101816974023313420515884769181404553602298325078804275170040628707560346071820130149166153646818153928885348045766881898038435512130112358034429292527085361526614975704849847178810402203522303270129691187858237793501170527431069899186441776140616764134340204236770272022450503966585789480514389830933717859871419655693414436134899503624280877567165959285786539756301672108442801115369600603013962301432671315504538326791668589981133866995180588808048256859312647247830744617690839235940040239638285161074107041154424623456321874840647873400661660140108002478722981844582175001838892358508298246977513975039575098242741269509859471333429907908083960549459880371063083224521122372696404771958668217378787248258658629346859338146683193546466036140106861038746573075812533575605626024262729924714995577946593509757097979927594836971691923451206974874856209827637681669224558713249656248414616428092447926410683904808030623378846249808373204422532506519398289213313707080032525498830482853484399040391421745335568299913349816255346454156294330115993523957055469669401053353944359895167360547699223273252826181367423128671582883880194022251875542262678811467966032634501716972038102927002685430430885868215005472019984106782764127400738410305105266265567145751726945313986616621806139834057129390692306185519727310441708342139106975985250422253294168127989197066958702279287923769829009705524127339782903284156667869969969205363049259812462299752715510171466455604582894217273678095855030791378341687091365918421734145638732335180536590731399789721019376187369322227304916048842726582255388441223704359550770122074711137440426020805495571195189773202596995540429498501060713138403627133526792278957399360994415332684043935596247652007425198420271188193991624195111635793466200503198760470697409738130329844053153699975507572679698257053799097463666567224327002365150121472620517764970425813726593297067279945245148476171623207090143049087976049131867245377039028934909171649053384174936420034941936475688297400268936864023905157051374172504754844332507696972920455981370569780772776460989488106138569913690850484139780482030178985145343516915910174038019373639906538996636949511392685549227345316012156958762832731670908772484291619476946774229500355834428995168049991262603983792676000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 214229594365805231645616221312284220675114917877398703858553719781472470109984414160297475436093761046070404652701092774293121285103562241163301976299929103036714468697776142799951243659308102474493362182873859006065157203625496923492156780626837690210967362303891811537943771495340720167312434502934032248185994922337905220055412865245893710126743982566382927752834127530169876899561141922396942061918332440312046320704191838851853619250512778102430307341095863250425672319292194936662847206887337543598940238445241518758959525235028009515525670387452717852697144192928455484278243455148700368396522996668810267145438050827176405408877253864805074176189687139571307591107703005177397928537518947018113510482394248375057986023232741180584514541676868489041098112328306795555213381168251077094285288243398351929502013325140946945650207824950845375249375028444618161863156147274872927809577529442874483682829526265279270762296524744995207001557561935186336036770250301694721038712855661575611557703911038985548766221914621816613700209579395702867004920665816292030843470824740943351984681171440607969293363894701929628145073258182451480308730563195300733667873814513516872720893399749310248594512115130260329613836985784269658047804608703439910327376498031316503497602783606898530827164173739074671494798151722976640229882806295841704663162942665626885878049165795742484769560966611940895914325126515383113230432539713310441745520985296784126333768015268769387178842929102168090988559991380474158598652345845488843864106920289415901465977384863554117834180480255372797158704312590077765731695880176665881951135492283505071275377015485831686260222639106259258476767951941729189120014521154993947971695871869114863784627711996599146974430249955533858457299614136401994986715852744175264851275598697414762911376012362233080249305889615331401654856121115782355671632945400684105179090863557512966791543804846113384407693119203870991820078803810454186129582973276033057803711122500496340253490927221150629411319619133495698784269575809625359070978333300702824987728586057241173975816254453170149008691044526197806935971865763612009459816339600179368586422159435779535570535929496954932372935025933790413247426520862634784518366939295298932314517977005743293965806906558204332786773030671468932731607973400508942526691735907450824359937175171637658010273818684425213679777964236822967015744787114677553592098140728081351842146661808607011283002818155269577547021490136011848684725070874796379623831964555452951239995142319082835644530642785439852194924751836313050943478179798413575523549372104815796889878949711017319378792011567988152709876039850609535329404719955727356096600146627262619492098339803311973397100421282218082472098221597973907510016288816110292130401732374820516508595821178108251443673144002805106616900124572973605278291777396690073943604608571134256493764667961936389101382229734439076173891637143842207934007020684186747842375842288527147972015031079553112213464060599282680239577513873292045411422280255786863986215855469208636893207262433895676537374208166239929673181817327502513913685818246322541268872156389562651873701473075261165488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -5348681608689775003419791372920143758033544287406957410994595399541694135404862747201773451779026869194655476248748288107083797212570391386441825950890911947372854639060300966447345839668086512172380726697247386846842557861747779869002906108463891484218856725580886554427587282717775969087322101481203462147817302104063675791142115081059826040883280583525341957574488125695803397380626593112030959021057211986926482197075028410238956198816816631093877305796331349969859565147370570169071316368980363691193118170761472236555283475210688140427519786020423435799062542687582250509966928580481363947852880164753598175898695511603365756097975698372033990085283046959571408873630731751815490971731192064608975147944286651256577500800683515985785988899273115678690901727040928675453660663914297989623165943759207891078948794845144521086002185174984438176233005860492557569135138368749795912270586891156886109625604741273818288934772520005009274403317378704565230367303103331184049611476915583676591442899340702803986607514141161193230744710128707023933385212585576852765660444048172989025866972766934707341693267202743274958821674637892306235357564613288578273901867585756747570610403323775277210762989070246623669150323205993135846671066759615880928270648857152327097922419139170089976188723278862552037782621236050963797389412083933014162630085222377037122248094212056813258809868139148700354561703584262557079337806711996919244276787957305631545588182632029908927147917405411694992298424806212585337758846984677170136327001884047468649584227021613957525944932609369267347930566087642666814366271521183636564025423055039395516800996397983020258432725984828763898772267514387393071793180362648457454772664117400625978288936211605128452736036540992347326475166502363325119472368597293577387431640507591327233578799439110404873057143360751694216138072730538493106732179386238970309994261329960489098344928476181857706106734468632743997489201264575651877879187530186190540924174225155520710728165231761307298606388076516849676554496193851365634125939160376270834540333757151391147670463501924764164935070898578489498164254648203164951658307823342676472940087231565268687349024340819726057123457990582610522554059907897671528730048532439185883659659290554962959854786833440873562816026115047006865753238998513271500503146139199239971647653667863766209222263808808997216221806846406919631699249259913112362767397779934120724258752796148422750018727599165098019501912798582197471299377050366678363929765028216069575834849620782594552589379236794396960319573536486045961914557972941921973575908862904566481602598407193638947476589688366433360271639116694085457326815469398531438231331238564773432344759710448688013049925949211108666529888517477197961352806511864703671122405627074540128332059374498379861546150476166585514422601233818338810397170646826900788194618611894053492834183188962480604119740596186457311907554832048126553986091455066698421105245238467837486416235484262379174189548898686930607960879187836353321384945714870655698989245624897481085643957045075259694386666160718570971865724033276680157631462496350568394954849916428224631841640113470977180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -4717740103304034180754886811861177132017846295042383334516531492398654370189391581742627697015753814617730145818643524362710652281003453330090006678384249880997880117985059204846889724429189115750321214372085616807204605926401334589055824769560552070251592650137813062274116782328300372591513545044254920869547368588442946629061118941965283717087364122829471217433213692103429835032509616786690688617762195417395607553048649096877068099816887035490419784328940714509149302155878132067038496003403561384711608081679398841626188658560082533422368409082333550258723417757655296530791352523051846632368322623356524194603443718488235432685460778071146282649252426968088794440534021952733232648390664539618858054868126980984673452867738737453519630954169970353435153838179362773720524865435606462091310859217875958301931433388859750555388010447286366077136350373431547023206087208149723545800276127337104484242807528411904776926595329116990501127359748880818750134290111432012512085279208802169190206398161043602827753848908362361405248883371465274352538099979287187857606065045156574689825542287693458494104737586517377066038426408864934041666520913782894196147198459967042740660779930599119693138588205234868186250439548155912213126298540912710520541698007074495367654138240749659527438645422346598544328213055422046060809489274193314671365224512335619609447189334186767973084833932413368635989765034580611365610024285143022224976249298014152188718029122663439884484407527041485085758199275424181562458379533882494513239196399619465967335685308907925040266313112824008220578351259854416222344507611235486698095512121958500433999537363736357720227150183034399039815322344850371713469147286092590378101193317133221755242654425719924806571200402915945154650990149980004766335604151897571952436364856545709995571059591375419697346784292484210955414618868316492316505749742102416564294810332158383825405107344712956962506118494519345274039657645027994212368476996157546415944932967144676462219318591558198498711417770870294857697888066137759558470413339153241682478544364361452175616445149560556750408837255472061790882336122165245421117311186651291658535114831861890764221519946600176944568685757742717465327395505044437876417111490811190458306410891206182972278435172965883356804804258764608388437976079209998788626193580728654848802998686772309067898075555888872250611612035795038516045403108929003622789057613972628016641948531710598288776276524653050021647422146726012900907196427524785814062913181280163831423632012251757526360956192167767703444442989136995901463693864046535070080238360728103251980575760130806332698850417098415064662465918527447876162827658877519900177829539552668512695565605642122305730466317692596749880048861764665489387205482745676719150113384836628818298506213819294370446211532955365173031494069289219558187493795989787784917861690420794206849833955726411489331776117343213133764083581970009890568543643171141520914996995108079622042605914810744676419809285551498904470515770104659042013794939955308903545115331376102979462577484338161803005518722945085973016796436442304380558908743473295167396277525058128483704307399346717298000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -253300852868784175025909855789492045754819785575545525805284439362924770049558080809685680114862718164022142526313361736534188343014946619028050359855863887879372648179477702057670771736078784575292385433174058957819291883759587012263745120660670755294416852627378234006615190599598935382389890885683611150104888162987792807721995646154246454069912745768120484578243411935684399655217110824242912618343181172665628855573883737115410905220432580916150036875089706160201235323548523496897104753428667066040901358334258597904577410963436129298965951528549886345457681572939352058076552798519688781590545392641900943712865745119351447761922555931105027540173443022495322136205061970192602068221360346447760085240729538795290625418374721007001081054849046340894175796423771339374972566006802422569541054301945999048445394465191283518676008585815794054369683638770320689958046095733354491247230255016515916861492603830684061687363560193931688949806328944298204537135479801239326859460674944449943385930563245469383540237073686194551754789952360271536021770127884817668078846102971016970828276490695282641289755841090413174324905930808064109649633613402679956092296689325311654707109654548267846036608337627664196910452414333708693604984887209701502217829100742363289133192300019149327340697782636188299648699333044164068796320972301103450886621627635102378242834709460346242966672377995864420589969089529945189946424631572509729001637628195808192618754565441693474696470499949190713622489667310352484503360635936548949985660289775569203912818841452167631085464528174053693382031062926644871788578935531514101707106081977304896989503073878102629602202828582515088093516111004158343477636954740690219271463826983154975670439678856854635187295270739210701940274733654389998090934966382239312752398085404065656987137000059778757326309094409252351099918940414712882749419612376810585484423118409275754041273425741466882723191585845791764350653965214067469247987863366540689295090741109925776913642550830754468119406916640893971220312638613313305602412476178158628207280916705083525159668375238762192236437047474295875013099717165568579617039985003964458711276042726012174222374474280563727852502132898256373742958587107056875349133077725183645628113450993469926705279390090021445422076684522725319601775021840933305674934111239513042970721783136296316148427253597475535911123677217550299273807780919415753721438447667837212153319390597697397134334032848390718221465970393023398534483716783546089968563501467665802169558154050795762012516394104458176582037468442315447984285588337304835494883700610187611977936830504321534313375482335404206525834636900674034593226980653943036290071708673795174204564355622522471398256422050418530725328812085941316762943655683787177763549894338323147953460124802102831674091085165761262777337307411725064359897719301788035989707610534767092758034279406416481171006441246733934910121449685191495817739600921365809457408588539001987760108070077973098821675190937128505594884478758717924853110994541251365476499622022864873884125736686310514120287016690734872198063028278927954586470838602005618435869371555030476697386409076464196000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 166244844942394563089763058628699526079179788733080086226990233265078998707398466220174834954601803405262190310265168524937407130956648544595202354744035171289436901589215951296297032300328010958394751148984029838828758880651469028317115789631421005165304956178337217081788881071446576429216339888377028927055446526802627244073022649747905249448198593112362695558123604921323957775259763891856823107293361817556829869451317261083630798543378006110729342076660674564238290829628544087230823857391777346281673820399674691053225670143447153234799269774085622207291136314688523572193945988520793610650774302322684648187957542390503533416574703887312623680337800972529496969040856874113040349240660347137917663996936855220712972920655879167428073714974984563429966728862055030047146954478911114029050528399952019696905010382330975256103855876537744098942063196692681825734895299609777815560383312673031489670376591943471551663875508468583143624637653105777991836975574159904909864946961688911481772266373086986255974878192568485392891546432076799551620374833943392491790034369602781963693405969548553857237995117467970471202212606236867263212323083176757849773441774546765893820135874735050511092559046881613700161752256913164704659076830679080740693563257416956250024745075249867324932876815342839324499132798706002168169054260707084192874059603472899055256237584418293615615862500794280514596750894807697862790025984972389842889111289886579390070984700589006660965710313540840943181278396419653703147804634904398300039702908098157353153021821873218755660197576727866569839609907353907664442327111406922449086214732339050316268283012187817609233355932130664222958352338815222426283570913500122238208173139575160468712628019680004984968384907584416697140100738265737908600231590237622435140643722821784195665123936030530722872218339526808505118687320269801588604845314872801230935293007455373610472397708224885748491105200378558028976132275744132443926817225511463767447456614969891251263930654707464368354277873595820806654118093852162525090158703621859084134106542240577815010536190524454007675265696777069664833219250724519011783491674118675978194642688611333076634413533287536954844972204501370939744607164195637549970856225814483943111702387729104592354172002125521921960853656173049939103444950538403585871942247287502972103576106042754575319213484232265058513704360796360120987578088686507206767582126095091108202967412182715192279602455189589302989505926580037072529033841328761681351149132217242376048621529035236653734069097006415036458307302720403767998424859704267970328823454095990543172861321338007980689617818605902225376838239924551689358458228945153338013692832420313387524327518084302437040452760802920951033412792770123914759097735096647397707597070024226526717698158036510816786169186934573896268116886686348202364606914665168387546945725409084420385603380429644927007797554345035931109744871990476409955350564690733076865891681270224207502225556667522884233606860655237193961684337417231003082220101989837157828613554152455236890530956491819847372246677519955097084123388824484890359999215693687791340249986190582753008936015074647876000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 53931521910425887055960070256635842521287480026485279442934388044707647450888673919385201820184322791210965131747614402868368368246007768743826977795704213529926950299349801189638772072551811276079039688029372630061440416116636953631755411045296631620465763147953494385973939028255636731941325465074863083431215844766946237139751452810937541411709743651544508417737410020424472320682165224706730169635244505767610155981156648279526382189014178264887250911536306478721298037470534180779296199492958004473277431221129555030386390929173566826874956433970781379953456335466692146812641653025912814520560236129183274084045243352503646734078237555073596006385214988245830058387933401612419967801547005343734203607147666449227408345806173686007724036969047978609605356191622493130774894402827352818877121642471539180054509562457638210333706985357959776089723028411818399534004834196898591261032606797904427625781260048669478163831084677253626167635690274059684506133964241878294940028765835114962927024035141226299866573615597840605959944329000807939174959392405914884360026089577117201797578194122816417241111474196723521226249021644360662867013267863972896290452945792958589318091185630933774074169816080086047455133891877996233242734302500992743018356153048090156677615409126442199988821046870662324957901892812325480351518856874249739512214767117810590832706981692232367987382753068146515963130124891260347918046686165534448474674154350623893624370937015916152455842762943812129303188438142711338791157177584354432696372036420742300586289832465327254699571043919368138178897561309161645674053997450609481963403006920197987037914841141784525022409580207222939492009567029957380826760539533719460665534817296252642801671825704091099546734486195667376516009694462133514641010515446453564610595629998987120158443064512634393397930692565898661151039382842034914130224485920064675288202321812391372888743108397983942438431909578130180418664477870909917195007857161899003488069099796050157448789781389509845440070921035255852368922716956729998206991953059381350841914459535258314562497186486823993422255180375059822307994648145255119283365646357625955369428413610676385445255714515473609336763258962663752697777623005807279751048416927581483980691508996705324203789509514525132062434731456090228264840989594466148952418727161502747730261383731989001253023911870351271043380513573041129403770087362337162454328224883066514629823716391572096098906137897257544647992273499175442848600277310433876399305856976299261989647206086565836221436511944725911842198913408222869748316311442761618111708672548097338790856762634688799459375198837394697767636419218038460221064918540818470309348452073672130243137809575559270786354372885492869404630805669442698200842618903542686718271586136365243687469533669973116096198428333232498604543795835982995906587326650321026606659375239959158302161499155795194671492312356056907051362162698061355637879749380823170806997713026189818437011244214235430770663788130229299885016957717988374955279277325777828084306423678729262390941811200278207938248104457563749002780060423496681540029242854784947330351359274422015941105807252576268000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 9144217792240886878112651396625116489230327104325918650942782515055044379731364307573737842864418148155418436604643051682251294785229100682208325462876039768955986567784552986516998115799850319543639874324421163083620017786889239489095609252578620671335711908172756362055167038368534915318742608630749725322873198553017854575887685505120361392392959670123400584483160299348016383786397715101455391297881505080433638299101013365754654880743624871081178655914595241265332474914878385739544509354278646471948925969610036942158648353746576408577479531708193392299713282627953538336991695157937011513737446198703196183278438012254971315739558698527118906337022418031965739276123720256790250511071748989131503867947731158155058372276345419251592693630926206436933745641810678632134634936721805347303748354369709178644090238679571812689413003443157949221351650960956168690644257456961948595024208289004678656170250465904429849569378798203919016952345997509857146210329520412240949044674364076203550604397075352943042095218574284233536363600330839527258159072710176190517217870966652713409396820705957189402020038297910280678260457076413809759227706978085040176486769451629984153980660946860532224729339123835423963856339543066805473476289588166160352993991657551868860154272649983848334022540492091039669774424893863549615700320329175759498594922152256727092846667418472814882013484710056177716955267269834758143615286823445697500397212199709093342130239057093350108035860687900895762327290996913571071751317779829451485870812712033899762062388315932448134730837365651051479166324327438537094485381530700705194177738258147920793198837960750498874289573528279691044028606617200975030102084476684512986701376545927923173961360576167588242045539624083123124769467403436140301359455618728656905076444796817989374879171633967145285088051025914528588729788207135511676110409166856227929391917005011062917125656743974415584834105394500877430654908113120773114419194228374905846895718962530674003653778592053886145043686269711738470785527717874520731846275458483195390001584922835073722075650660039601698263290339984527881801090454798002204635784513699857010027675807800999228708803153703345429453236970374179391049767356351462384195395139467984927882807431577638366025055672288786285531274713347481701291292039144931849472752779258506164432713659972476262348240534253414008016293055186393988564351634672107313393053923851214889820729784833849501928019959098721795862460872565385089608778636983725544433566698426515981727086953795587375395998149049678096985063101688890700341014289260645037476074241206435771272128480637493439314667135038414399487952488925390755383821116053937201610905157784438701837639598421956005316980935548936694977046396472989908836713438680826426145459622219804664300232233723535310776461674963677632988424466207630607442352580224785187839964891806363699176580633616429766663109427430725317979543439161982099696096470483557696271467256702635808145189126845331163225035854530517521668476724451583772780920243116917732506390560724284638452414041494822906043201172558616937376258160770225000109205877315507307335850037293038214871823094846730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 996474986001977949289748242704865197227505455410894099817873059082262042444693236080933081599390779756401727013945258617647697409613713081552133492195725272442339268238823584865176884836793223519467455962058555430071364275796335161811118280967343455688459639300307171334223316707723801324485698658486110001866391037203889131806724508302187279768010642119741203995429664478433883601755176852753048422986395095026283168553911822848175092889860332933452201307031220033617707833662699784336666303945939122555214866448683291490614604563762208520624700081735752692126539836724096278972164292976838749723745291991416303661047018892848107480680936510306704655760804438106994165078293008888610487631136345974205732259061627432049694867261768029205620422894748611753781165556449797619202211734881406375797412472962109856229219355392989863033209058119532790581516105286508513446364728357976835933236411492167050854890340134914425799573133363527345005457197116912962555706986627974904468387879726285474058325220731413023992389568164083326218213763622462456806765316376220448832304582486882587016678287068267055603045820113641596627229350157311033428153210719803643567785479886756832246029759262529507774906742179688080226800211334357532750840766356506276639637002307658266151267897757776835544817024593376689133025032703889819971250463667460368133552677791359268865018492598816594479101681735777811142635341176810142462575355365006643217023949874425344959821548734376237971681235091231104422800250592392325085233051547452021042190310977242530558435481040708089699811721602497688781568122186012566809730116591590531278184700753770780058777405527680765322998325010145857163659742262300917292412200755916982109975004947177365350734193806786775242684564406807549483252853730794848628811341767126580429457953246839499551711215264617466990484364836621024257125507715386925661433585733534915440101900341428947122869434053652733621631900860247115579586189341591475407508573734128759068621508972185527995811441528324195506140634920715820371262405901445308167087082483514997369888004171616698830659489230681887635482115923909236479502125223330097482442689574699910856225732291813837993635049079620705403136909722184580395820215664625897961456531014228603128761606324087529313126945275110213456650787676115082436700837437378976381200474796002984778096040562006270014374864131369181800404785466002941408818348760248870978606936540230223333100410741742800961747869328692138927278014622452405873018163240017757688645994624966147744038861388734441801342743889246310915584745094040881509116070812262368567466848951753567349695076200151815381266443925144128579017246108455202052991014027308969338022037386494865669362303662868673657233568658034236276620905977144873263384859216400369373935730476724726704299301572644606742730918881541735842970540466988699020647730874865122536797897739803165451969890955490266589104574908968208016645315809295037015152888336495689830236150542485906108635874326443608271071997510840844639958298516020928078020572221383342318394878430580814768610049186492466043516666673402254987125303639824817737882485278538569245875787525319890035463513750432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 58889705529612847111253037358538499923203895203472942250473653064735049864058529454129320864900808972568671061894577801903653452760006625173691870209704612151999551734918136620824319428574452166393931035299669540417569750351237269719570187839204174091727058781175301975876368912517438952814396411935455917331071580471418037025048315621677370519892445803796455822512869800160799605952794005004571830344325803569074525660523260321810576401349433735174063353441458983933161058214099660656237676458326450667291253321388881394237437811584692139350900147228668275491145028705032356750327145670470854389135544688788818182982809807074955013023848339143466963744032083506682192286480305663709359928107432867101853235387612400608744635802901252537354199730789949439322191841097770357385982622476993751158924537950161461580979681126734526136473014263460816553535097684291564218188408744955339555625658709331030205918450060241842537253168267564614455594649476800183645901045194720111495982311886751310589671251116273006106342016718574071434485282443604532560820567700451630564161337781103066293269084848914708216619450808876176743564948848468719300090223759340114188861750125633414151400658566264669192725399603146232402126745925886395006095327125900884874770171349804568690182128249771786066530077764350297152900336961841201314686796654555362720514289361728239813635914837108360380646713718551655430957357029246048657780696689948216011237545281469920092746863705273552303425513070625994573431636695425417015909361531467175175756978555419102738509728790286511482554596721601114824396094063148682829008993248565522450301891153479761810159374164264903708110784741021682681800488707744278308355713778597673000174971538066431774313291088039684887042124863535573582670480623125107919958028183761945690543727540955096881106513029364218671776402388079312287672299411779734074693707738236536630343768161235710274472431368166976262524320200500196523415768273150729496432238376050940310997172934457951688415636682208572255916203456547659100592842186401392266262255230364278663153457021106733980416942864638146383981376194708420759833312599687800561758544626953141061977254772477581542466673670395164163580270348661622020477955790446757128696491582543005626860397053552809021439233840957986223496935407153465016531131219628678541960833272196883453533119746374066385063229555163169442830931702154964519350349296743109181432608523561550942918174495844010933081536280944884479550946288667102751350411557837783664552150683342741344306263910129441981141050453774184096970630381162487639329153756540516445407216926972118432321615838133136260426376281652785215881582399505620634586776809841837118210741370701248489712137115075168045827757989431773632887824536926454296123370741601822458593709119886167674459027625717050827197445862645890773100234713152910924933765538942227624364551436579643826688088891788157513260565527772338121562637884923828710481905620086115640550478619307335539915897476181528421293030707959738459339758919484238230352231669984262873287576393517414470571039307623472644036010877417031329670910200569950004236650411251945862392471203215314508618737834679000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -2473986234800969819388241777785559865273165307916353242185952118505705469271292537337768338719170824327624353249809264227158231987871391759549649709289916145748917364924831649946132089687334019608837098694816051769667234962653350551454068921704050210912587830598440189938741146987541988741465151052719558257480863932980139816963845128893011961979635223616094545649938044052063596285127021610439021517615086267517562664550782384374552702740838705230308774138975837943907646201091525900375254738362385620957395948752755087767661884830193440863425413928469510788353045097702724480846231858010757736112629806741381017218758832285884964958268235523203031920711568263379303897888779112185333795799365958623975723673935585459563723946815483604481240455301185264229297141170323755619558590336923049365200109959783015175773745710881342830410298405247850029020338761234319509576693532087934567474052640598827277132598395693187123675812207859536081963723699492097414758136848631793386125471886769403586002181453788917386657431338557252816165631447757569348718766094349574105415872012675693774259599402459568878888188455319736987650586922903364201188667730066940993611495232450327898944103114098772084057369576027533517260619257375544467709703815784556800407064743232437509093124734357178188756059210921453338266657335474195749514175060782700499507270687539706723099511270916254083725605620288088392647212118002647093759113185706643572179702331343927737624922602385984750868287908752448620705698423209805175735511336606091840205010693649748932136497520003832798197928649116663293970242337071599910849779666314030596778623160905209464796095713047418435596079542918064563501846648019047101812978947941605873718507709061903727145077701842606467715555549092159021590008349954301945400353687054361909351414546393083258395597751113431028147203081964419283779655424738476572086999660464858632769601280441974659498822821938373345480750391262111398052800953660240862426007054499514499058444523828028876374734231077005518663399764092868600319094025244872260405864844853018913512401465094908058141583309798866389046729905768913546523527192568449805092281510158544779053547140942728337107317993430791268036846838271615386695744721695049632023560955287269919449329310441400827097552404840856325846405942837054743952751703969466139768743391424432356280656538142742203800869940121674093272815795731410965716555239006289162582258523000877288273925882525366189988235740834437827368837971601881323186835430431836497892688438444141887872933567434506432546932109999269221013744296308694760977579072887540901006964113880799826651193112700474576406005296671930265340296767851732869893036906796142164364654571155153843313462903135509398670169975867128419428219693374968655420669170070886384728878052813826949997700860001327793708840665568665381079152078345463881818377876434218767241140609811254124498753312621630149531082403739709943262871385309167370289198107976286199145529975848520689646108891762702735342833295044073752545814083038363620306343922354793897012103193313678823763242815303237275466890733971884421520538583686529379114034648008020358306651290204650675363045196154000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -1177722213931291782644888491854773098625129575936752891074218349381300670324426326483680447504085266665509060378339568769284778825748016194402567704825288392595054062888867061729633838196141726967792955556833749810350782731859260947597054929004301087137134341009055119981652255424686674877092663173449634863070357240148352098355685707796481439321957961168982449679113385353658540670109199965447226961678867095440525574336559744908543775635045000360591109704212918265702495948658690008734784852396688602236242529265774749065570253547687788232274439112101318888598571297903434506140704816110559499676758197141104153305929739764816576522496242001449649019559041115136118559315498133312292558508874856377600788611507648288727263687100384847328365430285202954158448172637880226071380972419886116515248502676358948576560497312697417757035510088883669024695611661702085976352715738948290534455022499428847933851284366202802894033824021884781358633331707692747823836392501087567735120568733899355003466903931111451225316342000275478288892660564026249683431635501705046684945220900301303494677233571113575589822161973346666245796149187109272973963513534097926375953940346859059591018491673989963892349473470736787295692918906108419319426745631278291425310879165414417940147007494100088982780663780008503737384177435732899308259106625259835811656433078523035853807556174234084711590567137414977004820638435965368795117714268377608940704301695369708302515133123350051635896000994936496071472095712445718526736360058536638942153530245517548131544388536916023254605223833184605824094966763776864717080636539513781414222032873353169696191620706646148095642278684573082878962824998719589382001244179724555366383340454632220561850063845518001876585958050770374227239047099179785948871514419892740359081616863229519073521408218210976532663463334427871555411637906473702353965863901224461738764745295814944356495900944720615797415364557398309425489225637070515515551599064707620668319416676924630890888860884940313040639237732363762141812023169338744745089636137865891620117016253498323028860744305369633404203725678164881308233172633878320706667994927405441751967649258084299809012517763805175906422003190718902906934915886061658509295581599424114301611414254316796550653599428685834996983237094243839379581237303829751052068940659494003612778869421493263803760708396377685478946918381277722005292673458810442086428646180314733299548995721582112304354238468246090470748077925218273664776497007424689083322650395668813025635963992190802162376351113048819918390492904250678023015654076143098160961615259355455127002507829939106203557872013216476232696327228535613202606802813028791164888476707688867341650856952924573003937922346525821046402811944475120941813677041027809993819208820276390090983313904080289617127738707374266191347869612771911067000719591082852929434290609661952974123193022620040793285239583599154037540532214311304670682206901780656365296849758213256170167280096126227532544452585076624879076576561902051157929988033777446850163969409075883639253667764953751832261645003739301531259836277025034813570158193740208001229203020602656040572199107467000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -170432252036596863775344626067534770427900854946503048012910069931049805918199559054781542522819271156880058873343089600200353365093977956140921219422257266554585716670835068026822865656580615240882063542393102937480127158435610306485313545332005504598779253627700742679524263401229425091594015803900761641919451644367671621071301468564180813513052223370019978833143438979661944069043817924980593190909269400264385676768788058958275169634229204773158167440759626851275173959315678651979130803005081373794165160684191605047185772628656430365632916051571095569690556975530459116557279738096091833280359746654391135894475300265534884942454129076267695745506887841687502642221179279114494612275801549791924700647669299922989409608277681655492346349229364914268310757824831137869672733187561100136539297825692406717788154883109734008848451009114322304342104738545472718505604171904557466345139037685509565480730418050344773965665691990283432593508137621082167244832724111673243553211341041256092372988354796257947801397540404528316656766821811648207511462892248102514532674266674475621724177539759238152783414161062404388391621613164706198175130490842692694378731190649989763551502173001769130186338406490650225983082226547282571674949357193323973912826888736443434284052092098659153557358069546440988609067285873618793568126595775851225504182614490377460517571645347016348323169630609034246400421272670262945541465608256675233539950391395736469325240746159641080213417180560726944141596725164502127460856347238128979028883077966517847878619730410164763006617196928649097498978527668115181750480395330259539570343391269035687825585132375867850190657754287095024061698718798082254385414426110547082662775573922509996628846127222239815154293246016907325402049796606779575984397382722696141098475268086512035262213709805474607773523397936708715140436573550610242070402908210075023710704667750715355254034773291095722421238450060882811712828651623121384751454976500562380781489737008136090064263704272745303304509238357403430417471317609371656300569258451265864097033277585017690009676470592360256733473222225286790086346767701428652156615877482000983044756186326715985248646161350802262237453235329729555713367497409523451183749124358476528169774606801791986020159879373355999802218315207178052589545319842777633320060334459334970439784751000894165572667066072157659709651331993555594117608875310008260670131109789370611972931244917812818873090535733313750269363972933333485896672692432589767675762427124937639100781098097276240148658928914345086958562292184084558270874526456507120162082835518758753440681690212449966467740986814172565646978245485109166197667920733167514529015933165763033401441919449102392193767660055694486364447732046667279050180341847686407347467666244744083826653877798927497640679029155411337382296928396037454626253425835628196541104321760103492995336873156238245020004606584039563338214720651918510385692906771793081863931383133282523346335588684935628305854645087200549845843517492514277380822569129966921520249242610959763163753105743845917118886333111667735116331632788826384159123944221285808288238576085857486390117861510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -14464860263317214179062129770550116928893839545140891710453568399871743663198327482991626693750633643510756307711169087134060374985180124138488244181366484245367803266769707676841451333259907570388971404014227396884059539725581602237917384594350877330386445068405679637817808004273484612845109133288738794451099914182022592771789530949759105066768967957411423220977304559272274988217646810291473229054082669050717097708383786247093403727826403999896907400903247000507468620521000106628741953864330266339220391994873922721691031297326276851468446993401331029486612053523140482387390731265030861735752207914157996882917138934222249693796108145729895969877862592291779626288099669984777908864177044830340771003352709663671558523695369687701112500539854633100606492825065671113322806286998105050202001073388290247746620390091199789463151014163246866973018216270066342842547915469506381437502130781999567191512077842083703939748305863565549912922420775557113327018026116250325710464757872013239609787607995656815286390566497081514411165634597408678789307222401846213557710235300927093317225059687700794439073283671235471191507502781196740335105875452314599489846702844430840998495625412356652009856168791171786136803209204492969879541255634924326642411728069959527284489198585560510396992594374510989753493895184578764582420293487362250121961795737702880057165030586788254923034591290189467084322504121902847256764047266448462964035926373358851842466273444629221887106057062610331461731366882069590829144378136174457368380684092036756777266735649399516681477816412168814669684061891488524459123959857092489890050073490420951955444237622386505395190551270097630470958202142295726713743047174221513646914364556134693288719384668019836649216427555880765752976818037431950212731619220969733479563477321305218379992927840284446802286934429675113502677862103902846284092938499297816878602236872786877927035604763166883171667701475602447483833996146675419335211239485805431084633655530022980130537421995346269265725471445218193013188629488718880326510055725803748186976610207695341271725518012115695582148753589567405813374032156426491318859342617583781966813929966681418343314884916513050862967668502561485012908800565478483613698547454457413334313268717732885321560998388178757408230871059393981124033965498950851829080998326908001891651213750713823540547025520140720938005865881178534338759334336476056785079830756306907942453519747943193301492452977271700421233206281319271950298070240800318747539000860453808275702317773477529273153879407710331747482463646385812816835249635558510990992957082830223650781523789379944574131452179193163154030569146093279874726082582395285463760808790358599604915221528382620455171930759839646972507574473627967498424664957767170826528130398435948675457387798497956309737043910317386730931737927705394367122916918328012831526085090271923756310435473041097308580195882180180500274439031456095585055103301403851167885527811535256048921981140377119247680334514161379880095697411409386708617987860440049216720915303546559129581354304324130676994682088512095963194790233121830132035876755478394982813697540794843735557386318000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -508644314738016029347458586591279838225624351288769915216058767683749069415882348216399240730595036990265445048265040632544688002333509171605882573939682833241040145338322960626757239515931241742887333486602765020185003882844498855300232027680736432858145392860386351872778693072754483724930603062363318057641360674147443735313621928746822761633886835050696366936089231174695598371251211366863237199598305001881146058973564764805991552001038856041367045117207253378454637333106835089860521188220759108297795061185097892829191621703062691169517458494883375677576844708823249060596116399289036819870356942338391018607124411289963973481290137779121891759908112320225318359865469313272125997053889352057314209045884935420047395544525729281249992895108646987224040821396819978200627524638791066124412608109284555549136573590296526369540802728827104282188282655368443164692908978512451643624162076069562105457753168575493233843995102876138360381734373830746586769358390888201478058880595055677465164037622691558383563384310995201988474148966668899299596823915399544693088338582298476668209516183843568362050448450871649940662801101853669927116278941307298352144976375188960381713475424759511135457966540678500683217818513233478052722838555640933792153456474349949523248152855752965679868021579229573473132513809315099099403347741750890344264976155035145580207358069214632743234843297938430082457729863880759004049492189872271336253536805093110228871689144132501625282228661074499484642481172480866881611549369153363921368509490208623584454953199037401037824085698588342115766070324441266977375181034229517626019722644288920178646575592378066843775571343939695056129723874815156903605248735359177440852963236452665371991498734521849724419274091730152367855514432320462779772475415257038153669872642906486581619095433096733068058153724155714391975386074767481663857663808474549406259889604311826291129259953516371211518287250616152700931649908352899801134061593799754762777820609483307499295277757257678808187636892650311554666252832843959661663070416331157894299670495444170059613521685049082631104658395184267756000925346684391934312533147882574722800054005390200883104593785709044622520483398504060901690296282993540610966874538949864295828007926528943902073497010158146398493188397280801039197613240276481232726640482596389192034082014446382177936359555611789643680282735689429163611178705829922662359650126688781604646542940831859264366554852488131526359099556714248726596197955647830828328322934674327167467751049453462668368593263218655341229196514616048800027710145932032337870412219636181296534090452055498537127411801200909923659914245522302318531577302815056805787750314310983381233855209371174947604678528031103900161064055062064097399377564317369404419568181649530137180131033392391239172420975713146584389451913499174163209766211543465458704894007730154975846231781554339689533856791008735575234102230417141940713139251476995511475204882245486722370549030290906301625148685928398615436529072364242805029377569813911696271082336604646636812123825069394149925414300938873660676831104644074839767920736644859975882372549512686578683253806000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 48377329672246999711700199091617698055266343582488383868684500953288369427721316947210045817051056367925861785090128333486141620293470898624141673323744800114997088160585762320748235776966768175806525940675528146090353221261993677941127747537099740934911353992371557014666357971817310861275233646836079926210529254965612717596112998814666219220551468276819401702765829341495970321699821345211603278286245419132485841937206592351229831753846981582504192054633428442623438999229827544529297017167520662114135809497708914670489235739891086912970414599126538767469987604294577666323748504515532540267588173447094396570554309744176809639958461137142295309544217399687934379115408210800320310879017812089866287974991981361657637426187700594288237190895857570529742739287703510764134518275305298268524557689775623026112153767295315099553759790575690658295622133210452769317001235178086634123687318430694256629947327807334790050338856622817570140707496324568143812401310883011190004882259856065995187707449658592116497549807348178559831661780557760019353665830433257492311010339128408327388612830408142554136245159538190825904929924151401414067194028318821071670227026000188195422782234206716676607946214289139166122816209577584253193629590224969995492347260650855526848945091853293540856530892987286823909855325207622589976130158209540757620052217575676217406216785922479848715747769560624857058214629939061199628914779344357551333851532718287564409562811248345815395160555465189873863522340149967676180677241659671673661339394266465487883850631175977512314769466124362055345679945087207856413232361310917494049837815936358573990607530807432847370621910253708409631295344093110477779819136279584367170971187729456437328230116576148845528670901922266983443419308864597744409549501883981362647253545376168941273632857053899351266904514280567079791865661959519321101774662727632894152107404124007700395263122569368063439007335043614871239826317530275953393231796323211779647835909061355173233328661632129553297234007770412641691252824712675400950717359698733297590251618373440478261815336206856735069229381599727955882920508859851643639755167882146446617500679841256275575495903034180066454884891434298887386271396634750606144955524657359808353591421720373534917655080735155948843283183383246195092076205363702942432801580867146961678873485545241901431058964649415115548933516621342329458951962427607659978718771701975611253132142447202084399001104606379390352757947886675490514215159311818139362528587562036425134106052466185013964127111579171762871515522511039540108640888997479175019616235879078933445081110983382629120843332162920049454437001846751641184457690566759924704588762113749925849406484104895171330586889219198176189358728215491119855148625205250927938857835464280362082642527751808045826049753848689953076017617503753097110917348573389136670095027127121674655562375354307671633839062564580081576408538321677749427637937396747172631921158008291398441420704746520132458076813801511782619844913979094594748960545054003782647328576268119670839732277243055932093833298730602971015924759550645911969445696891147820278553372364078241508127151000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 8997983884570304022747944846834555567274507971861603081521894949431087093745527293736755179830444810322429846488981389860924283464539970849163111701076221773397420697159488466057545702841476216708156460376506894483926687346718560293907832382733741105935018712186022925096016400939257799703208748310925588353952665084456152105501232089198389879686871846180865968617694470985265367778878652850484875392404504399103014865379481725626600432582551588827924691445833154230027965577508997680251144864341957390834025520549421756585544941118352733008349530255055628454185798574059261280492207174140994436344500684529223432535892547047837401131977000233199619964301599023947773645135755607813888346191439827892481785698942554605974337354597580241895571021899989906066767074195821022348064553884553855185675409213048654520161017588598759591912823759831852534011086718346395885062458568012928596600607152431980862982630759896751819520482702208143926958748389941771138642789713486539622087394753501817134556896097408571020223710464825987545734334573017188248360517384749046286713295316303950437786350383821013411286895997779989025567441396552965332726178627571841024186124793729198779314776183993882107372601909712052800982513808080151339933856987410455514302736947465887237126825710132198755329820965098600062670193463880012376027213791051503251614311689993549142849186632747497317033264588121078829916247142657008930131897123586516934089690364109397353512111971447705416968995972070064434808501376712133023418164395680960480431900263750208834494567716682232409959568665733096769912533957974928293062817199590628241623544580449848089749196823008267965376532471814507052341640516911678043676172381162265187928945750920359155390782100037567844680328998635928144293584334164267779676531576641601220892344810320243807236169641308152213616509387737185091589991737744462369814318912505297848766095574705489953962803140074950881428374729920553658210271091200598437979365766343221924356364953532662548756651225300757420671823172933987711675971380354891851756901840710488091871961407154270478583892560746377081221706554766184933771794874269379798468196230967931504355274924775751626046336574591077199718335949200531060008349312735112727334271033214113010478581090700784615526578675564735746505839956315744543054659341582391041768037060267361389051103660958191122939397043403493832627739045674710895070373263360657346124925747426507136696158891723264613381111698634045295657741893159296979714764773562810935455808700799789574800070236426677499830326031615703876798288192439306663146483764248075752206952557692814706029484635717634934016331736689986301102044610639614660217946141553071356537482112907294454955037210339873921344143039792416985539708620880271029921205051524074110885582345992252930838348990537517836148896494242679478148567889444279931293911333757566604549436180483312895297851219401199803236801996611250526289611934035069550509034220506061319029524929779987913454423783034123007045679815831141374973924825267705210230611857044027292146985379985014794134982954924424436485729549808276758060380981683825528131645165019048822084872572079410093646278000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 662795918832084653841736105144804007785808567989786840678600348974905749055781515927485358031881395635929361351274824571112448243022721798727183478254838875352082137906826731882681638383805871909676644018330866064491650380726541732072505480659661278057113898194529447636423037291530820302802640688002729680851237331497420301093961964357959307072690314334023439108063395392799520891989047655358138306253396806968175101887475506670601889450824737812078904095437493947353479457747618915042162891579763171238857103289420531965784651494731265958133876418869472042867916595227443994413455375070022746162275741781668106851477376672720202786569514435742140170389279208329716407144631511061999465171752883891300411485027371852195484604287216784348758174208018785905713042162002250624794167724189917776482088977847075368873973115348085489903694891224439453280194587715568451548332993919370814754089594426137012648983091448621074936278912519024283839924172084833681890486399122207980085787470637336911660936515992213334308466884928344404528531002501762269353243460690220833261446288917397845807586287449310454591551975980969998335637290108493554538355206025409902715853386985220423480054918614156245663633690830260263645210847086350439480303902419879871618435626412968329588972987975708739123655562202757792564277014866788064504176989093006739281028421632188021627986889682849142201991868481993407833677683962755268205866701568910514561978357700988433156672524561341410857875259866077095564401010293427498430345032540824455720851590062748624476435147703747080416945749829064815347145313492085012910726721538899366650924121970253131491494715564020254943493045379902489436804918801340850772245230197020273406921838453254636387351282539629581498562626021466432355862640760985827631638122257293030672724662883335125704136581209496082711561836208275458239481154291929675843683543738338855444826186980887049915183618013034745312369165881634967405496580889292890038988108323960534617232507101339450036734998029972878118835448732077458313229467152467764537233262803346433990107749789704103653940795215670270758056851072865411396866560679681123549833867483914868408739870467530173205585074438799045244000255764592227278959615956717467913674627724126731316178414728699631080828021878150716454658865005030806371913632525921963767531000103610698484934961265059319062124025511989484623509201595183495957317138715187489079819448379694933632876899199984553663444302742632266608988977945087716769344358887672703919650760875265787475210944340439105397840564618370584882092914378354471757437417145336986128023607597074455483870260886194044173581060516213260017463906140109624588687927707413208410837800475449651466200276614218533593819708846638993095782478536917312199386175577976122318339935498976585631496736599466819173631262118968275618425124711249237079984084016868811704876924864015459021446141839720274430895802688761771796285840782013314902393999473783315479593996982058272239321738594862539601266802790927283882989006315727630250112318579001973262846762272311139572202736406191128860652266955152069574838323078628461762720002185183455063827055184140691990200000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 20486069935119878569383358612683213382409273231299118540357042167820523008202817607705188844984663573712709829160387625564980537528119080554088902755425945670463739940277072223097999401270358790171512073643638266065627520350746144940649546515361413391973785426687624980068014498752078101102617539121982570727954691749626788355109074051683027699683605385597942251359590662825956243734574734418568018647259323265521152769835567729329589762279762420331081195342303192534035239181520063637172297750455473466402800389124009770390885114975110131733221957657178372777748648716028174833195159700411924343752260076748713844026230349806864994496229135842181182146362164404117846534250647842637855430669866425811431262256534325405434914383088251792655531777193986449681309714393249938945997788328989883851250545115727726355408123318444280854373340793257001170410012348195144027436528200398214164009620273130036891323441352777733766281497479808275580460129178518795267321608937185130687280344942485559718152189977464775303117385128355837285418301479365007942913321421350496524366193124750341508549741528098339778869085343779485423444070531360792731225708790820343519255507445550157322469459987769743298629310825003465491299335871496295687847132137295710407910737729114753317875027711374484533251193952246223406473286702216182451614270372785439251405060181022603632300407604527617223818673057218060534053394384100077318890028108752017044687400679847167042171970195212971961018049392960721744357693320190337192567911416555468489293472590002969934360212481409199769108589126587022020834320206255687928162976319154486490697156195664137075315643642362847161014065789986546097938926898060169389408187836962444339917389519816210366712448372595983522914660092087075862462447669571709666284869580772110964896687858881055994753969185421750945262850904266588823701839195210742716686433025295779749663486366132923490249078568601010694255781671901619469952823126194900460472685198026217968739165261795076082151667448793788335016601779908950937329479251659557971218747097563685216888311556672062556437400627727250878969410739503943969571447769566510303649497008341499031385990471127767065394052068358634384204596973311306171217739857393351213049350289072894668402306518873194197635106964836489540028430600364249670436052146827636292693918942519466399669536394825558102746909578631233290434700908939990591152809900567995743567544989713512353717102485577604378278480335356389369379075346285204196053216939882058044433553317877012124664957351113465103292281870861100368094625944885158456206261240485018490439273587530068763668131394335738418873178405616655131570586631249297364952827094996040658444525945126823310247560197002470196514380839246587551860465351062341511933717031684425845007451297077478430983658632037627153835313218100694932011165062743528558095560468432332603628393195712860984148059830819062913738360797952821507912717811347602507665335204335675996051049416096591018684481265736084265033720880148592120139026031756234254976614765589838614429165256838491452123156682954643895386178225191870714322212166622198001663685579672201771063197904292454133686000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -602964651175154214786355711966876993794155595599683419963741055404629839721968656952197091488715518248790590787139747940997588328680798028182153466646166805384197821287526854022275917068899988018983862146195960849526819056345441785345124936432206163884635121198720153807981478617343509685668067781600670633489499811080345878636361805719862126732690227525805379836675870905345093359932909902897196712685489440204268680364280260467706522783861444031928081373099038676775062037766363467464343675221410194965531075603554560874973843382950718935393156017462003883977442667995945519308251399922144428900311384234294168439827135151716939386524547415116429667708361871702643515963455628118341370913673536961800872500777070078478658844773336636585516332818752534551895233208633475883476250330068280795601672938491378323661157219077903790597680514406053076564510270771742245730884445325988571510977999236349571990217614163411555678573918754034241660506790996969669044249117976092486425895787803923760280598476015236442028115416744878620396347192679930805985698847981500616928268065356348446067143149417906760079722686963535786180370725348902562030150157475808669572691030011934568069231322065473665727658498519896729517390025101933668881870855710406811872101378449846302564043802568463284527242652352366969234133536398762866149501551091624994634150630845707181114970538509934325455366548265803195218057698119730563891827967074057519116517000681226680280778848159044602042721727792557694843539805760169699712525087709896707602475052310115582491893737593984597427743550426474982468562468088820105549217441665383398774621528825134226624587426769535074027061198298991605925930544803398730772268038104111961342034801628008791809797417473412405597019188544173217729959714340526448748296937065364879738398574600669976711930878809535006560037905191560475259513823284222694037345185642796510042139541410944638343472115762010756631579987907964401988925548234144672639971003431613470130334287028187049918976908027302469790535252408948255110916068389008807666913997744790609937742658317838991016817741268952176094272388919962004735325832644038695893435388919478962692308333575307784681220709663446851776565027702830885608421291392787792479860479096367881421721551942925980723129027057140618440513686619657920148968728847443914355284673276543019649897170129623141355520620229417049254814974490771444658712600446016756665332387765225318311565475169379987943779430608746753202416071011435120281756572821542794132758272140635912396308703730985801895441871230187287470783269151519283566676294694762716982289634478724248713538292312725723438347869836213322075710992554085289435820201965769666022344915109709950976315233427513950194106047677028621899672696496574167379059995271488353931917241509592530999641611226852051345087706791978285057315939455560183710063822161459351835074319060006920293186877555045020426322699490886465123375457769649826871907495762583987387459151522206896716883170295077560759086991202323526931848477471812138294073712488986182344157984978013445382225334060478839295663038672280717235593403039323062252262805834739511912495901549210937643000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -72501163632585477123678746155164525335358161186209300024929676032128637420672828364686587080812968135471172676713493252613953898793020652326618021813838549791710480121963148925307664890443190743645863258202384747143284303718383460703666788064100635177817886240863001342467224950242160117604503690634777827802200703138891215365602684687853137325198938389243372696483036450413958993522223848388098750854181378304874741731487348665553053440188422087553130854598466271629299743243293921785701556655877957312730063564738890154173561534101547891317092306824924224535490115528056989926380759186544199926094787287800574088746503022111271145451961903544589086016858126639107418364342249464348538350144738275654689536521061996583890744766044960692283427940209703768359771393706347895174996200117049825363464394478282763798190055210185728819753092768658296412140013447089187884869788845897958592078941361079541731179747410613009292064763076664415354595745085061430917002560561241468839814865897101811584461965242245804162903869843162628815445665622107585232033404412600277164815740427966334631255218263195983120769254369873737948485046936997740847930821168520102709749404005575148307529059013322921026233395527227355299669874387417169169306259706214673466724878390153922405852725560092553393856030656001946738725374904502877067681895932360709108572084309886109930321154951126417761408225375631562266084491544869447298485095380366080198325683819865696008251094237282431735197259996776441393987992245297745284936710936115845105410424452754978887218987156084776550396517500316395952466149912939528782326793838743964745348793115416881992773565785142516289849853981766172645999924755202060683935656543525859784453118827445752655680671555448565316049935505945483496386039954427597079061588627968316977871083496864117081020285421624966946584940670361039892980174173543734361534062362968294554795989672919544476336640781281104056569142053569542524888772159695515769366587691781052057310374351861012070123966780308563588825014424034033747538116782164126585577582504717764787225022354790196382524691456812425834550637229785465034365266313587170378045201148199678297297170440317034437390688011237466457919024645114846929918368946239556794165825962048651542210731442909547289459070517421273927811634702765612404455492874155760675245741702782165242781188717269202597147260268884480250177847221413148716826026929530350859231149421902583239081056643829635270413986593287826885483532072799434640243327537704302587394689181062949388062428953070877533783383785849149789178489718261467624759631566815825957748410264886725167442888408942789360058423932331326060078857674059075875525112237484233765998226685914678329039613597836113160004509833225651207725598952865717883251382073615147054396970097135402275299433331307960702240720919967600248453333849564532483917600402051917016521715790849536334312760886693416417232631501645681466960461260841474239934110109261874907125079586667329358640397166897205774161739991211631092345790919448071971883567707503229882639995760862772041168560450140462551358101411278170727673382000656464554591603976937291236580884223242130662000000000000000000000000000000000000000000000000000000000000000*i1^77 + 200144761028650200657707237603102519210344578688911627626526434899228228635873776020305727552121762972445262171269060799469760135744672251473382331332910994112897614015781034284557917061103845135693112360644952174457412114652275803787766821175622795817138485078587469581688002813808237213176825651809450711099035971713029604701124334965876573576778971640468051767749797113504461409108095908347075750555187880477501673839085182774591099663603433558007377495344340120006742110712514603076981938938632214688680864127626085249730181534313973822733260283124248065104685536314773536848638684777532526425327695476806809150542600705552065300490415448749483955429304626717068265247913095319367464711185392296144517472455349211906076963651994916650699645796729551738551326791287697747261143706933526181096229925292510070944300247289960961281943997208325920844040065310387991834653798236158202505195356993634872612963674315127960172456421182009371983244177070225763977445111786202153019321748879678016048651731946194321224849373756973850232805159456336070805988273280175967889598822849886876590487700031002324655160293531473348241793333814903462014903228708155386982298005038180031617815239510183976339376798777515939513536455350244566636845639986813947973772007596990787419223255557782685779608175086951172484977152630031843488457419652385574471230553357642526480608051207604797603724431239668784452785912500767241619582652422555633898652424115258964441206769380786289352430457588232314597057821543671677275568406250450677551836849984743627393088202262921371606804651386913038426819516536940352670932244989866272950582358480724881295630538668410534891253245934993915510784709724796092035238339468615636899422337757253489722490972628114462333135794373147829971421921044603945685144977475279644181811057253325657424141227228711470216451749787310585361718799020700585024130043983123209800262949990740734797001690871117668007189085244554676547284633459654693971844544347267087929389679433703402155270881255608368242641019599260814990089790310999637562051775210821273350165595199278629238715060588061739687909686111000689691582520535355859031461705003623416601951736623380155650397983768664659549952562022804828818076540558569255763481232852820090872880881083138635740651622041334302466888842694542429055789762303636829739893984024439067654807076915599667248568020352584530559567731210317975630824987272504682983297804785335721660704882282749878857739631691890574401697977426406852780847410048523896791383820595935821173074592153309023366386362182384013177975130408357872317407412603787049426775485000660040270156774834536209671531080675918806600275749687692898442496078572259331441193804920606166870366049423541207169710435063772428574453938958838727420811613853702995793040106866420619015701990425987776179120549286650836070184386701188504496392100565401139776552773433750320345708582450079874487350975751353271756366085919098107418317074198154273666779380788393564302966946007264127079873143721704130336311793713350924331749951668877938293245645001499105039420366738433110955665543230765599948239941953256784298807370686704016661326133891593054000000000000000000000000000000000000000000000000000000000000*i1^78 + 369470068698468242010079163259616699910435188051471404379152884074361177384392659009140371643619816206630152224155309320140310888474850652008068429873339572762234838392670811635481671746019775508195484741310842193877648013165359391004609429545323939967513739656943125179872645588774863975575097345657462552150437142784780184742960476171660813067474869741576549731843327732426740792291762110503489705588851481379537984484647438524750089846929287452799493945347311182313963374664481287761892229864942110209565709156780917536816685231015366678872386089135721826204733201653294182134560664749805177783576968881889129281918183197572267563596987997409648837900336209171925711946103032097494137591844197865517108709192887290531047913980884771072174152717465265349275936458799530993008855321581074118329937501583398439598111336554859263699059937254670316688116754781285998546333631826282571372535642985718631575468376941688783993068748910470309167118630995131633971379993308374603680388212192791026547863813083926444397273820332639592595072799337386256207846695425131423488454060644394083466013449771673779727497178097662793250148451902428107582019728143997500075155435865708976880546306729210898192438893794046406014572040153105242902896792944929130472396337920819106170399405446627451983678790157958515950390926830776213534375948890702666232284642597293249907704266534296733545137502634792989653945094146010067166802882981246594497548529985637124972159213671508408083743798466140585735954832141754887100448919717187239769144547130275868594922938656048051758199974920192477029709264771743901490823522721727352169665467154341579276997896913292119710242835733956247666542044722985720690087082436374549015916152569801629575394207467430767497952039129319759945570295507997883358341678990322683391689890957611361703903392234338446193648637187550865475718214844063060951472884384490959524188040334806267451930208174573704677328259711627689347030645790041458543763331761643053439714964053231101485520707008641954736040428647405460306386100741993034439862353165832506761513059060948395426671123139799917454154711309620715721707764337376671533789779853430247910519928893214013937376899899358501805210530641462835831015961130902723126126148296493816827787999761446623927215322018757175880273734484734740756315283762631479086917351268609886410951583006475202932481664504040187338743198003287244254905313141279402805876477579128687710344603595167997411670073701538965160815178797044064510886003843834645850562435799540073957117456543135596121517997428549131678344706449534741316049481696256822769442776529312760215813904143158611836954670114372469449224644209802551481994256655691217714548414189969521736378203073823378353740572338746884115745446330757742913242184276531364870397749316498330316520394959865331987291371378571013168863312491255152708525872626885031578593673172697905925521166975806880924718880668424206413949827493366298438052769343259782436492186428830332720348414095027282256606660281338437449840727743987618024522444016391663254412395159494713592965092862779226579974023244607615341167653583137849982650885566970286969917121566338130000000000000000000000000000000000000000000000000000000000*i1^79 + 26241660769552424982497570402026799968033030472023476530511688815316323175447771440692902061927291951556673070982016915650466650060388605835210634120010974540310523582124653723848508065949063460867719826304546061818638587701189699351214074017141768457680495433281602690011902019228979856124193032123777807386568704221543002134673617996227691423350976234422114362771680254958759944074800099305929458193073594353647463720175571957237196831227410056096991191721505793290217479664929108523700959717580723524248821307092086625925044429302520235935494335875480645608090692441115562167933046352697247966248334002810584320477374971774953602500022323836442336742415318650483514259998626354992291351961572785604322215642617177329990733215636765954004022592385512482012259926229446388636235549078446637332723678539071823240001486104013340273447725577519226868076297243804232882112521483389515871709239741407687933216587210326107313634335908762312235318078898200994727348237163613909369371346812804341657710748728665573754663642030150815214711935842334154063811013904506295567589036912589676014549628221571505228445379020363561339111069544380238308489857354370208267639909905173431245010068770844014723504376298617787856203174253937686922747636398022453326409478026991954258156840727800091678636475800403488290632579289861892251258149558198467549098802579403017154517013350517414669028847222604798170059397311662410548196313195289180751869840432138170587424999880558738546197221710306472415527100576803066365990790554780948717112920673145338302418052884486308853658400581485398729720525902779997938026338674730821400735498951408679045999235913225977784952244770819344766632946921799064676466992111220140551014960025203088182265825391696597988912740721110862412005425806774285396800355041292205273639948569228269091630912253531126252022525152162356264430837490354372692251878524669133974113119314561404542679453624692728093741200025616778815119843646029608585229903348363778293391420682084767421373765738474074848492319373928714807549863135528589409891100003319792044082865583094877534064177005037989145934843021425927192149873844349009255195369323929860728097979330354895263369714328888730289153867763053701137365195654125775757245308141723814569559757022646044471201198082922180752558399254398645653477801693187610287160193222291281218692995314066435740554101464325768765430663892969812876118138230569812325401313166666809466167314174664349011361197497271554026972189607442168567415925599969589433965632976152088330198349463187452836023355758647856000900902654136861659470035010568029175705850434000106759094558009982810659645586266107524877825500380392654214995602402434087587377628806196597975792074679873648363571337672226774669999493413617893985561977821681381493043598006566537552142924934972345628279163584140475392472915220725483370214748656020549056669647792504021830829105519750535924791263623247803336765462260531340536466808733966691347136831377810831827526363339632610252862915880366838625538079845837270166543327744698378284197547661601012018272996288563815741648844538157323220759783637517409877645610960533481148027351816574871000000000000000000000000000000000000000000000000000000*i1^80 + 846426778550351034607378692995662883609482556265677410509161868510275144308901194899952851284347350905954851399854642812313690003819929673161245045479487613128587285344739529483635838648839709968491040328124887073032449317063438322781714066720865028741592375497657865013626205479776246762750290301766321938570222787903456477160370540983395135591937999402812528974344137205490373487689704527698418694863612296023974333230370367858856027426853912659165294009280890091382733898079717543485146017989606847604427697927991782819660648603174123297789189036273124388501957206298429951818434804332268368081988519653737058723497289142339339116410370025339722557812473540107197121157922220596225858468305223028529102078567048532264670535789828738451810193374967329129987136409607399224855442703434343682375250149314436141374688776751916666077008853480735655156060030411212532769829464852815966698425155322498338548445870328786010560860523030173023777483341182030389083217861789687367327811751817079832411844590218378564610207982940593819153815559989283799654107779384627259968010472500606446001612043994495931413293558526390357641783278520684810808026830679336109497367846337756439827591898129131776891532037881213108422755116946738903747313140406932351835650915158054759404806300284883097360010453611633711207249836085797600977826283625292954405558063392085301832986748231298934520595229235783583305009447954213211046656939544348390135826909750901730698527808703348354663164213530826867921235168111532405029782360240024735989439259284020390442538460005033793586018868321493718405514870734885621672514874565149976159220454418293149611214109190463987342540372035195184126945105684385032873544935071233422236031223485224745719069799464340953428604019972238700100249323948447049081562922614528498802962419033603721474282520296486963167995431752288373328730273827587572600037991829458406706730009577915900205393751297288503827364591794969704161861133386248322901263003539664485917036517612119921739747658341200102469162531562819942692871911697926474790904230855192969370678716881209278018175660359349787999057679483516060351528674998244481077141072352777409500988184242562315388178536428641110004681852133072269567172480040552799887920391044775970000637803077995895529123074412373055818502509164203550739775640973552535570062974867597173188287132157125121817052387098892623302425249959701906135590524679933651713922800209831167937603059286708378966046966447896820104368149246669333677742987509852063741559741426926290753931213911870035304963129125065457299080145045559828423032534903808285464552981269288728104124211226875896046467133178487907849996863542423631237548476134216935397599277231690677609347903632249894981609150318608897749362864873907115722272249136121701850709314826413023303970731081564923155287755142582548780564896282002583597433100022810907124342857294167996255816917766892860098880775674147338323848455902978117037789171516633639737791930841010094148873241557478454815724422125644801053768545899118181325689467641871585285137913902473909821329486833180245415085132195730114134227178999494547658557437863415402736965787690222000000000000000000000000000000000000000000000000000*i1^81 + 13079042722853015248122327659189100152857789853762031020909680394490943643664382571883112040078703370811233119008538591586500497908702297037639447145995407805336089029623144731178858934810334901854127447829263462651197199379809659841526806702099559608154747700751378614844820937580507575208013443284864178662386334337052333779514754462094413399394398821854814607066423476058491125401856368173316084969728425625462733740115255428475240739089100553896883541107162357289769483541331030439951788516688467396067883106917093754129825845345496694311640009196631281259399369598542897090399290083783620384891678274692214551092287272679117063141521569748411068671511823458332517281531112690118969786752387043060237035939265369524837430233228901106338950300170835595484501776635965973038219005781646141345928722961225744723617583201628502607067016153631621483469241912110855771453359193071580231931912294574755466750059340853980133914618819086099372210390846122052288670850593929751828294325263566211732773165696067231907727605343012238624000859289747892943798083973572334090517418329494852114327450447017825355272837263439112224927576969829253593123607355526123077972844212323764950301904047553637264098334466782738971363233552631130847331015385471078329420158893915432156932594094327737034273798733581214277649286467361201963548942245551129255317269087657725971517555810404885428007102888396178712001814755336527650967158969852465152533526910601772238880012811342639912884398419180141950292852809610830305631484554120585995645746951172540610408968146362309575475919374829256202822674372102119900528520358848585921824775873366893231963903749555559209622608810909182741579294638511009589323952700092785292104059491312724692765361041280007068717042912322906717902783470589396256849567120842271284950015746477792893802410893461642612210751157801770507710734422046067968812263118711245856013880317665071935060620888368552889984524792642114579219176760189075651884416369665634212197112788951847630456822884579986185009573839798271916598459593786483809358100111771145248576056308370612844397330946512913946527690028281436961739642510553890694521072944031992408832377607214680107787283872179363921240058223796494354654264993100723264328763267005796753881890781119753613191355959648623861893574732144796213959730997535839760444713432350162733601305857774958145941482050488069131808336693680772428970163237988126240668602294364332746952051457760776578047281492033494217011200506921638563176117384350416446549255516127711628259375885340756601922941484144243283937386963650757089374129111914652893942327674172616686539233879196958205838650740883579882184770652383046086360858934900463670219511345377559088503120055355180365573490887846124620161191897632274290919697672650584909333519213696919561590666165538322613496340214379789408049042088834933515265089331276118584088890847200576796541503799401301567039998252640272116496033492275033868112985234579246699353138092617189347552494760727502630594309339384347471803278769977380389450781688685571322071658629267734283861922185326077870965995844607760796599465177677244280484396769011797345891563488058000000000000000000000000000000000000000000000000*i1^82 + 373450309763242131538893005469879867539865427573675272096084210962114861321376884446324989607821047932131940244071029277374079816897546433269731764887053725314563376774501292668214235907707913564532527726875090048691415531134495245856650399205184389226181437150191510557041783293914133142022642486163844664640474704668125757912686969472844543891846516641263806567932756506971138916210213443785531608099533131753803532314214806747111297423286155904173101361519742457984875337011402213029304228777507965195444619093946117246824444170964892261454640142196425322701639223308015917260261473365330847343047193871307979704469439720688690075301361846845141049384677371128044048360163603113537293568235752419775836652295198980652417598000383849342888354031011146311889029210078012754975088711848239422635340320457751485159808196361501114382509695648757276348205475671291596913758850771416843579394034803040524780456728451455749672036374197106546682400644460019114106606721861765227958737419085262710883156145003575280123460127512813000077548324252652008715561667124777821179459937532431264891662339666233366770990421484151240295230847998676151491838981525798212241122377420213457406766225447648835305683337287449967519542924429527790006310626579487790753845927565003492299045009562667691777910461592349203529087109964466620332276092113524470589013590265833333934557661851655643913307618131688930530297497910913921606568975750095833297444006521533142119866995180687600403611085467911561862470379558750429739658550568479223557229087454147569031286444567264366862036068181576998266288432713114460849362450930900458765141850827804492099755573631844691495994899102746835001420544268055560044954255007584244421112687274017748288824635469141686533997869191213151787819506545326732935288763921697005782610532824741742461888496257947223158579835844576801272139875625631555711202959439290100680737165139192804170975018702964309969179838129719618882874818633849690560611810491924933426794536557939318108494984819110375038338210639713222072127032690565509315842197147392711701786933675932263280885232024486129187319509054111688768502800059407079620568941779504723599789524213619887419970515193934283601497695904762357870861870540577524366738163388606182861265066741771647092234433883281602025235656766137158212034788271368156787091378492034596088541613414874190307173528421832340258735322591291982926991554544303367416433780781945098396934736467496294383421327346216973944073031157590286866751700122178630318214025954593939316649428470223198380738906510930844588133803934586257391235716813075885521419901891476569716418526092928974438394938986894495103583609178027968893310463793183243345048104381105530513791325975039701397794015182332692216775041026978033883876340257955330329365745068997634272217058344501451432202517479729569188294293677492069266024925183444115863512063652227942355521063908502693490466843800503768352776446807673965703832212660131976930023518141438609367349080676093232306485462493567545083526567056411360287525334314957370562828303176707685345731590597193134928328217622398149677732931430765825099786994180627915263883764554000000000000000000000000000000000000000000000*i1^83 + 24395368149524789407651463297048480780266883630984026984547021140034885533796203085163983652261340609831429151792129113381593384580046532365158936560645561088797832042149059621582804031012559454171485207234710552094817154039630715791381107713989839026161734633121859066277709742434774635751872437230712959337920743833925849165795453335220963084999132957669479692449863841996355496438578134008326044914208757584414257766278636909031776191858624493682370802574208628321093986262820144872362540167218261172768473209561154063782778831326422669170017170502535859850885166013744034576856289880625721238265448573407927996153403615918271022140344941952303659383169441104178590200417284036833943478226829985493680679453909245690222389968535958704889953707268277446670816990502156676100805067066260599904941331195431330687683860839208389702247330608453813823456216815576339549506286705138721462109840720649883286930972803001736760705537954006160518122178308440704504744601275350815460224177142597033805920002592721937801620553651288060106181973109392874866755296402441130590128294353237122256770632805784287087957253983263669461341261647362922381574486359828557282561356478972700224451744704678656351727213159695287889483568325579095438280156360331978816752973645648752120399054116397606125413421224712432456810512683721619932175491366850340811455081332119901694553831583478402329153047192049298762652651890365209547108044678115292112166389785574263989004705493216525699057423490560213660032510677574252302280925267566863992694238117726456317887200684624573741550326335698796178117478610661684559734095844607440675516963527052949538717610920599416265042864174769579427754513158308842945178333419289497852639947330905469356616342296142874940601151046828759384406593213303734191138343993342304456504748043226414778674557034438809543709860734086897831535586403387945525265435754830060655396295934320843420695995112057105221682066203982335266201077905772657740411036142878041804897545555790211791715524260584095514135370306371937067728914042569849756240867184559460977200142361402343214767768024385500865858865396484987864456206787032678663137159234366478813415457966800485576656495363580885891375570686518384205251832909741489562199032135237268884330838465442272514560582742375824817746070410378485290102040101610583109346420974989205296573658905628831352641267747146397196736472683676665114573621930096863899386070711922274491939183138294408539081596358678375576565624715029793067168781405739951362642874914858568729162631382527493983319536394035940439688975454335845033981837957875497388233024108177207920699384879525390856006855993090221911384657163035584614627271669899216125030139019274950089302402206533636214242525246930146511732032522293239895028357458465189881929546751854259733066274672667333851046223740420570764638089938803544802244882756121485285086224153622765551580923517241622210041624715204345918591100533030300767598177692860016780609251102634184454197797117120376414947020756617009635045744028699459324332031452148329306812231834353083024822352630293121706192508574118406772026413118197620510725919548314531650609802835000000000000000000000000000000000000000000*i1^84 + -1782183758707000114052186024951948207038068119757808594550099028989410897998569535373836082510577232671549426022669035981026770091266959862410438875460593232212068119136685163252100755394431498204969097674713809822082249935471937779145689543548153435423970833825681113601943498117287885052291033405406093259806419761164283681236723147932297369880267510112240962920236480471089827260598775377437402107614160336064961903053962578678624244754888639685490150772832267487129927570523325714930540656908562796827547093751632896071641282475528517657913389492947635906367453971561371399391575262661087766782251319027981845382509244341139608862726411759144007916283211966161028100446277354147903195760955955463310115078778690744330574197810040517198867182019656182248606090183504594455638505155688447894752752020185429534861461065064153335872275810397508342134832764178169752964752846611815726124610306321265479110382975614064024197515832392036692627819694972014190563864731095210888580675998534755679845697020889319398967412368169785814510807629459860703291546974194645761706328949658365345688498082807593189365517893609467411022571750274924163960659237382631214563750963855354633912785256736417855910099047574491972278007003712261164725246637606708300459499432670587177494808437701914440877471048174325700353888297580808579626478685447935549157796811660891691697226053072026815751398164278879234673349339325465325882857868510748555989585802468450637475919741713351975920258858233413731944420873333444776981305804280834358025863957852167639616929400249787318953190794172898187986106680547646679875179707863283856975477218655525629346923650542301557488036304730517713646619752081520579242695220920183577294550653335202461739237072710306574907531177290169328384500477451541367177492870967343642183434840913119830446169294608060841831777363687694064897716327178315261375096977143928093063012237005684325909056270974448088027780368243265563967154358759066733736194268391665643666772499848544695239606597058065758126587305494668766068039792853409926272317450773744557914406617497281455862328986726418619706278703449121730416581041640550552731341935401344873826767330011680711183871506151200574508750375421285034959060464331575348385461776587709054173930150858492349490374289543500552289168721119171557312355503737801623253894763760642809687680890648892941863141996515708616233166415018995958087253138970383188457590214358032316909570270338784223600423682530040104786556068077861618786088310898937572846757883250079153296947932215483391984774624870168888007215827435071935544455074528071687528498404389331277066590356468211113561566190223507105745326500225316958320998305329197944752291636075641032506700492098491497708528292054623646269378396917260481908681327629296436545625182867169563279315069947692150934810997741610445178471603387219323216738744310389219430211484204152250111521516441881331853316200428785280727605787547712804025001408637761793306205538889406914079954916327400382677208377989621641898650838671990100473460460062235322212895090627641524680820773678288464414800066520980485264606518740095288755706546865112927448201834000000000000000000000000000000000000000*i1^85 + -97749969255835462602324506737036770210276574885840601563269541774569450520160704049196984225743736528835545042182097125493694239525017439380386745807283915207421641692754959340609295253608785527422220296527786568211796205935410903103603146733008316203129779943458695320823824671303412457422591801060828659603581685004142700126519552990217760153662652238735094971599936853069301262548017950895209329730928700563955831564817928783571511727691214644157935209960992506162559348990338819610746171900655845061851816249013240589156631572300616666774360852797156905836327527745797416397463841163712901296027445248994423324333588102931317969115947717607337161414925313191533892402208318917865329787138267456259450547541486258955387603706492920096074664116951984772938613958928116931894198213825655758664402550681970307956873833295172068925653139795477719730081439004565850707946573832719894095362446850019092117621543803098976310073596541286503322115255171461197628611536287009934971593367990981135452626193493172349571925132887757501627594497848484558214472293623632868536546680828295518708991916085671572308854541323867738565372424647599353046874852514813447682781839625971711353105998911720411010309742942590417549790462974592312717887081917765039085947420961402473697299806271820937762567831621040205584991316763841918292049182259277921581073777230158557062653458835723327854996418101978579338895129976433809534426944969124353495520138402280630520937971352309763212252763765634558343971259682941274602199093364949053869330055333696673322527690485762076956721163546298066817166285831048411439413325800492439839546050287508075224041512881687085428318032934011138364927654778754190061631249184793205264785732998219474284196376660150743073004990464230029658120735741504825515415592598853990829186805316362208473578414631478649818769916833512037798073500084813504236970069132179447446413900918673421552972175633770217230889480502923607822762640704708607763421048582903091120487291652630520074177827395513555289589347614472053658861909914830529629976039854894814840029458103606852794583812067941839944592056776629579987432404351582258455837763980261331367749236319620587315960009472185115174022893904926163170911503976931558771573536376567923882764459273806741215996252493622464158710201004912829478248525548920630988502293512579013011262004165980556199706888077896358761864295621006397025300281981323412453457941731934829284712104619874769103658561051812070596563365598553598487232957787076540224850075247632397905349454525139737927539923799048131650349365997478723920727201754209707890835122007169889270686072099583051133399970764325002094010568823272461151540864165873814127310354556698519812805770882253215795184461183254228649647233464504953585807601442732717510452382172077568883622371302075794246999256509114180613851805545644103782812801687121200533902266054584386125760664808823664791216714338039877244909257644493574416053405242387464433164227489001378731677354424320465855177991466395697968039667941113441358896894670270494604178270304658150662831972967653923016225735337271730912881733437843659752993487954223077962678618000000000000000000000000000000000000*i1^86 + 4235156676890370122425484262286544435834472562648557329730299181634299712663445777222955951928963169190616641764786690926895610686454691895612411319974854562295561686821634697541042444798474302542952600282639160050412905510059365073586099441085762801505273465353454442108330743318820215602147473868350738218144526610876745940023267515441439488123625880785531000715474616835980300294792177661704304285851998967666591404555523222539044815454127424722370206437607838769524100109130594575681264306935462864617026501420760963718609153066802703736535931908198068233255483209313913037866718343011612630416413800028307071542053496912155770917526006452817603486579480953304628329724624873798257727399359152771932196995040506224461782530481480082060952477972727956600644602255107919047345726614107100777328907807203302330590683986917213592222374865528666131206251071334840726840377838561540997918904004547888435112668264255871135226016012563935520260615346122696924026551424322405083518225682895695980747984335405227349559492433653377961747004288041043788157308575637657239795303933807040320272543072280556404717060082551473535181668456149002681961913356935209324706892679197338040149535628941964329089526093742631591285050824780923687011903902665567790035224221231603731919287217145373300793727894960199448388313538464848955483446099140453236556691947295989899973900718856721480160095864884286344558107707326506851099619972940016574396767962483705219830173795406499364008568211850719270935607492061704735096226439055116532894666356753977282626230454182041628791397333866710719357828942446503188893795220912068808763271290829608182906660377635667176086182788334067886080564344759341952488243296941971370967284536346424131014194109216915406453258136514520764737542097744444607866921621179054590881136256980442016584694710479257010882100866386052093020213237760157987027132335712688373080330575277231946935153383797410224497338300504148960057437073939975060284126996715363864398461037493450220566463227234021157591124567142416476248877826356267688697244853981895535350323658302441912282068324577995842617474522089465419543316623174251700117363463321747460698136385592124587646933849738513114360033861401962251092518301585888933146567230855940244561066183136606421966642865515730516927142609486786954145442030472472501942000653896353570419027785582837886304573067595251887934298816950223741533504518107233263172137018890681927024733581961399363576542556338736221890528953665425396679049028193540119815093563879430731232303405249545444957565741232566434367389100552366980576178124565817558968955182765462380420527763696853066143359188679931598490824050568719378420926578072306176671568894727176430698884039673410999879746476264800660077755960174288023445279934586979930293725400545344336968390339502651240123531564287669189566862622609610799846423038291684440597022819037107199622428944418751329550124419042232243699597878383264278926666204334107361528969272924800834904439805252711252943100541768522792935876000996125006583745847916816743186975457717090506360159573218454154299348643060547998051406700880275689216049554567163633015358000000000000000000000000000000000*i1^87 + 918363624884117628254919570006978330668039916074508334599452066342859245798797022141805624826151947959363821643804758914049964279079051357715334868408419075350648386173128625676225638524078543590542351742276797443316768310686280452244293258941210569639695130535432420627811808837955836940095039221629381444006608626582166152610603932824833614163138025236539191588880242408775445601336795943330429566483218747005580117878970360793169226047790157819527136088546517290934456851364703528369926179933144955420587367692716424881484404177789766733535214253678119378620527717657503398878362091403421036250908840916921942118715286735937489579819063199594773109653004299038176056627290353947083022643294053870115759438852684598120980372710444729608112052101992393667618800777057081266630311324724546569466262465047551954447630833568520513572087218991252356661818189377899523828931843855069233856966802183820599934086859012724399223980454653434269027869825666469399576388895722652952193459539732533049146009387875303404703378875066723722984102757877027875271977592498917763684930243264900200298207661101927365068833092523149050089822838388809850682299951154161798827645321407972929976202502467708234087806829229950525722134318444924353864250692547359278235241547360009084275143054437194381361374296779019864996050898402409383347728521838938449853226515021103916410083745330347002974844677203878731127722095722556594076245424534590251699555493790760557585462796012551708217607347695770379205713005880677785054740338718404332863367036423025556768241592223402339074343373304705238829118531144760707773120951285234107824041206847875140925418872078577985151051276587517294417322919707474695722319288498802008130898929270258521896957753137761882716828736565028166336388893592715330865476015616754596925645063921707146266001830371402287603636974350931667642132714961964565142817041441366635517056398651001177131742984305433703408698230007779205395515099107947480431760736897840654466284128726827990278913540625708496964743709646826346667350111825551670761186117031592134307838592623018567038742587295452555902318913078561972297667057570162818792802285833816350889265458261753642352685040529183313863505076658153148265592426465555115070965601661329133572708361986351036207461414350203554630538263072815757540464614326923150263426569058349439400899119245310248136308877977205180423544728558070893187175113034196334641531526355995352189706986352213883497857947265748532306302297879867622212473339812760572293879200565552136314541987472126365854860421114066267042033022585731623909364038838367635112826706602532641942780543554609478862735809889715366376559649412690868368229484681003272829197021451671503277487315608615546684737805377952116975830086316527725359291191570021236576841979218831696599910638211717726232802942118504753384674842592932652238654746078015879187497306398133565743747449555889731518127056627972042158400664676491676187830764042723804278374654531907606480144138674281546788230356730431290854822546101935766440558944206696533780148158000473630831711685625539813847763593451841409457358935038059933293774565423967492055769000000000000000000000000000000*i1^88 + 40986241045628100882915731413938211960799277087799728581717703067387273901641079709379386593584674888364330696850906293622094525541510188458998533873767813498965971964214776935208657856619934957398830702009896100941638872793335222900689996741967074488041290084174782644833914038439701241309549189691207633365755805829202857208107885837888942972076276758782758420640538646426141760188989373976234082724807787827369561933341072677988929760838841205520944424744371799179155413841787589676715866364541110086689240865708265362240215568684559813162018715703255708149501214450502504246736246801830742441950527274402977186051630404822723081275623727462114403098130040482640734206339018517873686146835968731850105536580960338542990012359886442847948752652706676262489000024546060309332922183135251114930040733869602702129512496567427656740608478752552533431740235035824482391536310890427434653326199350467062190121435643310601155939252313204886992259045973358543209536218040439406929411393191627928960542793167232287987510194183797323381788001287040299907577214043304843369910896961358797722509658883115521005017774581972339832604856573668423828168456831875179090655122007904255700824739189922755018391181070923400688549714876480974526625700934069474391264193741870329136961074552650814504932807023844277054852032747296105759426665086298822057683100621529071555174878365050142020824276165124294954876524071227793459175450533459148856670561967457265076229588865003375053082826238317247222891455624337604712602657805731054329877444663352091404185943938664686923682809877205693876696537189464161901823133480975750302839255229895906784529050119605973022427886075955984050630807920187964357809935828612551990594138218204464774802176188857095034418251969170358908380734912135070875606764089531919925266174863446640908250783231933466565297885424440469944353752791823740613517252220314463625652773032716746059892220915001859936325687229653430224712836130442304687912056224037741593794110342298272714765311765442132566204299821159108356360335804945783331147569988504746669204955561763742510521160967240111610637569260791251739843878583519075452486122205647532447679696207246250467968075837978507460662293856451731436759968472809611744105090990738934909317401507811510966419831329143625072909325750185538054061167936955805716301959444422498782489781266691984623891304923738121372748220726703075949560956217995213677793721634342230123311809070552159333513209576927176021113093168639041082800645929570081152376755391019003691408435988472742595128846195495708150372444151813957041136209576537057991108840655363204440303019393109958575462311730106091841025416792053789531685734014992797277525077073222404341371069016164910190442506863554026661070461220678702642492073432490234620982957917249422585170911686706490990992940301741488925594860023806349261962867162652453331059409811647209962178430006383680244242238910542890189214395366848488107792582759347923485416174412828993256604441474304937018266113422087805855122389159168794525171499553268066797655803230740402286675613756691576392691267095438666489993564214247270324969491196133814800490000000000000000000000000000*i1^89 + 1124993260702269063821812343310982682091593088488431834221405630796233614906804667294112392554825080057722519595053108803904209920276164864417644183217905913815059402848228827269295316956600829281883718397723087346339855113236567134286740611648196751931277893391120918622938816772778471488521415652692751268311845096460263418161908106822132550718931644559352939329368346193580030113216958254349853920850612710917233927031422243771633119930109669522308380948800193575020376144477235750804135647850355054040309207773603612786438907457864060676000319791636027862228661225123475912499585881008571496528518879056072006853677467467624124558280138720456904542021458803359076681286489534074735825176128097191951706568522293038198446264339697258277519820992628696225585980682493804931425451253752253095716885241083152924748921051651110628803154746720265268539603447400118069702352203658345919593756716175971237169320644914418739491831277969766228022795704808646460899786153207996783635653898218075078481879274592978288689460600621833799287187855132894199164121822509719021028747221070588654600030172186657627529999684084228161315554396583304651866930297679344897778659965426701031858784487649458189036579036066190549099940723533904989122091977409902728755190929115758604768660825028001282567062993690040450578500005741871265784968156675644596759788090005884167786250134644776869917177349981570705776622875770021080955653817313137327081426908797890681743514255368804651719365142199541471755885084348345531140783233962670237448641227639713468043437685895555866658677135919608526674059067404189673971553788354759010845108816548974596821594955156706132305947837090633025833857498468334083693339980211062794417877598063465297306976035120797355462553225186096989000725952858766495617873672128730806280711598157007442329595661013579233071305699689171642705733426749808961731607472812169065871506246841990873919768442138249877763102581093829172770348655796200138685156628790850607824646916906243554708621736714689953637685061074655916619089019667846276154386212716942440089879797181785025946650508221178947176561633620482318973795625216928139251525194427260082632522813553389407402899716586410733553380094054406723952875183196773113152345545479098685443195175351169984819328306224189926876274670072866265733995189479171603272082564060545109287795646232848552609755050991820334316704015151601489732655101312748087294554562822374118537902296814144692604249770424955839820452741131057013729837456414502243156651091911225426018031222250966661087251407967480612506707109269648161174814681666189257710685674251678610755526203880690698672838171171308316746780704599566721796569239112487367143395891366585925664702447912539908687342315911976215541815419102855047397200194625867343990839736006373474919026143635091701900962482466801243679996844713100291294228677146245575027444791940230559079221572241284948992596104130404385013882730778917740399912064555974260996011134271851259040997597933346391718594175468942163360516308842532586033410347103758035952091552969229344448572842310578652950757242916391446458070097734848139755271355729439585656000000000000000000000000*i1^90 + 19204236981317932078313422547665638804972564023154493191052217947878294706360346783537995000355942344439346816893767749031817847097537873533559730563679954229427585896194831528410716252964332833680390873365803883391427142662996089605685181600978828177612546381698701735182980041751204711586069266140924890418729925704042969513127848694653771457417101407584895968677939329233310594096617919481019582952598397599916762334894669682978140936165247195164221339629481623362227623685352122802281014990888081250841561633679256885611822141035346519377552456139898055033585690963923397745100600646986990704023621911168686769736452314038095861809140046668078978384287615744735399876150861000236143243141218849035076540836239064217930433876941367948434376707763551097452836293940072475911581914011503762896764015096813964875580448436467325317268827075903336912103719929782220879078941249275223685783340119468245179316811175956553207842110830681011938404100298832686787369342058905387203093167344752586983866968402745291998109437777918255214469886249129613740577495631588413685852896758587896350298837037754881818846356416390622479377694756306970668221755827198245008154366178977579721504356291537969500111168476976984410319687541321529214995532506109177193692186757320595402777774611710253618813761279561992375020334014249740275604181045243030738588486999412071806434154512699809151335366900282533502333181261345416840292270140081630372708839319134378034852409040303556962824584912560004917984906002013698374156184428621618426408909473217665676886413099817224468987063299011909677536762671448162805104869334887504387340626650971003135947444009015484049282415172600838045268831138554797476117376082500374340723987982980937816691213242356459763086659303965580561668224940545889803198909494586228583458384633393877686954359630941300079900824020706566752041062854215392956786673989608937495947045101978540974315700639954282210047868237509031048682832191732696193851743121558894087946753995482808714670348306494868890985479261415148534876300516109066337589603547594033537253307066927513842932847452673340317490937345705096279277323389797371492588202792685271451632516064714700814069560808043169553017150514613973826104282334119512488980107737886159546940400028588978125102301433886937788831079849126172886042235516052718492763303061233796645893285057080968773921381248245316989258867856503996137141025712975918924923069461295184314210523908867318947590766786651131480243838431227076327271826681752378104236416910627495459074937090641206057404423032046529318851926163271736378606810877218592508316981271876548154889267989203398796697117800809061944521902505346693212340864261252602172168367877221984295792872204552897719876866159309694254226695647589486657576282877179356400350174872185108557621741348409378872133984992989684772726263397195170882063007297938121694596814358930819197012551674464179595471754664924484377672455106947262871544354671362186385714460543060731359611994628985804502704789170423955499072122802547455339014121236141325850009791051500656543544539906297350117648484319775275189731435646441568153153936711006960682000000000000000000000*i1^91 + 613881430494477065495546408033853735756301477329500449806779243621447097046039034907365610907651617374784106060293111591364717197277175410669322473744773687574499781438200210269181099990674896076264690948082436692161761526969618669855944757786409339649345512007664146401150402404385156785213075278301616568482406350113461556917599024487887599360829773906107685204634403609607287343800890914730119314548240771327720961741576623047177575962011662368224729436396327534900471043750521430035832827514710791219342137272117123627749321517689086656532549114199445614622370496510992064287981827950029667182824262552398447700019759608276675225407877850058897138471275723857831957192447061580021027668176880238480321455601029659316300809255000444376309778135894947775965940926452777784049772344344854742136823946040066499557546863308798181765847693357059001677622009843173189508359510122115583543162945656452332683531625841338446808908030458877378334510719492956599519558174286542384207194850469084553758582430789574618084615730246799874670828153077168958881325492823288797113395001829477976289341678625983249602193433956614847753890258297769105551892447941908322960836888654964905146192262421426516865411281704924917131572802974515233015755893781032334101789154982892653593349207562660797623633355418499929144305541624997168380264367806122462119848381279901599351567203256409957521809007933336476720632646858415402594653972150538198990373965771283342747844630167816268774537277678637819139403335215284034701615096564428068824546709284676111793457328194704615461583589663314881240041600626771337298432554361169829025782276735283739912041594132234493667569563837176850604176750438735927598994035112968990691595100878586742812237157971455194813880491801689661910905185709898153496549833207956863979799963489149341255304216829525316284762149986063271133344915701728306542254781464825999778104261857771685459416362804588465203072903260633339447023216543331875742251605170575469751546909664756197595540486919366261280592494689864004591611608029201337253616173082434617182819825878114702645268223793575814994283733678272671876822482309089165623561809012638505154969529340794787799684918050964512825363060811260324741874403061226477017299029392500489121456459931912177690735834729414645913495875745056051659730375285910272492262557117903698627466471056087453252614397465824006836369819329411963201380868080156814632249201902436941892334909204136271560283323260998026769030675050229767116584635978284185549039117101702986000035376262641794509514083992516151449619241068106724944884710537340818050480667558212886474733179946965282178335964702629289782876943864926673432430432654015165649068394913697262324062954317880571392494134053141726463937681638393015346011023797024567131004671035415121012050767564455346956369118449823550200985815464102373942426068915949698294085795219966028375029172352548498307650691587815618008470478151293223404953801934845726538002627685354282310796010678809049797638505529025782121280644897810134555695940209053734489295539052747327531508509795857268018007726313614090101196543812761909993781385414302443000000000000000000*i1^92 + 58860040675656942485529560726337175556942414807031867147918937001938330810356310829920261828745527601131826643928758802764632239808432326502765462696505409303774777216945061815057698726781805216142730062246790914238852291646987243882973689609028530550510459218212547552553681950719748345998517235144527179377664308568928083174666562759146894825459745519517121305972692010317019398378869833266490715747871422894499095752811613924269490153019697985780280793658126579951580715961886365705037391043456997312847806088416542585315156024984798172846354691355796239366780092574620955040679394574270646381975191958176037948650711969268083453131246091941052969899160947287317599915911479086097666437867255318310150833666566947631686141195494359505037345962866587726553887276308425302353910466028643324382572795426281600047122744028657123464599569644927331439212229352780659511900263681944261041663625281496946776835365514109931214619149625933411936442045070714397794981051239671861387921892013553941646218516952876536394708046199629460066200679023707785910660153917889501283640811870663650190815282985363902499425405027479763277318795397528060380937575312354842545104408482651918849093251965161934756351803852554497073675585293225610656718711960674883288012373524780092591120485848388960128558424446141259871256799150565746877467891945234775697290925877263970982784474080237922716904481998574559749662174381604186433435529302794652525022600023161246084335082576695772373590837749813149016920810033794043602883264495228901689310956427359095718237301699725125300684123101821999664359793010689983169738058255745392199682270395128628520851324678464497518380136741027482622693619155265243401359256446691461830786401870637715995158850558735393973162789768177692882664536377040785323761471953429442695874055800911000671786865342567567043526397107085209578179715080662387368000206747589765300473134725896974807052019972367365627417664507982290241468419866131296098556382957400747834312869899853563309254055531427235158668343663102534173743084299401980721455760515941323810866400655870622108585089151190914578018615692961713780321528846420632808914053278989773799984023469538144630584453337737915033821547495714981182117067418167097972272082967207161686132672795578608636480237408330794733653692776410078016652038549155707059280055732965885614982574133677928938478416379186742168147932647298283181299455246566137776095282421112377701989517589654334116565918485832510501237547539042077375761508616165333258172447137519943756000034175123272560125213547986712821522729227137739208596686970833205796928988553264606350603050726291464950112193371640266508503236626521743626324548033812886390142245365506326820422301672107746392951702313683350074184297363999126860664209756778724571021810633222381860391906911006662902884433157534576096824558167391018964253332923468712185694220562922183041934117218129498018645476607498289912995763361135454659523855666171649384301922663265395408554762848199610422791634510199226031417716461416697527701356112134883434435098285398267944731288362857009180805361436388957943124538418755094000710910824624614000000000000000*i1^93 + 1698357948954567307415978098471364728085520611686661629672983487667312057302835272764180803818250496310328113785058186537905955147713715608321175951154381411298273940164087001737390092553546895439685596758748899726095313340606686507951368570309134699252199128484318220909655679567841144185806438677861024970401607997809438667974053503674470788637443997879800926783106434336062347940656745585411155428517354346109286466037352171882500201879530363487401492990669214925839971030826982113270219500347900859627848815982048708437954107969382989146348349253524263954901235474064427730716138463748814910310989318014038222376866929879665482300388903448364777235213790605308043746881419152622887300940288132226338846180873109277624020015012811059873410844841998162987770738627517313883724852307143481397657507677975228833777408266509677527145752826799512997577285263645402209875111341825239779739785199118053487637063661994266266709427632922642794554201066804715861164823261107779118143251229480609624505541354784717528570299340291497856089871698893279944201066994094812825606642973672408773335324365765644835126388016888486375554251139015184201545129876340218494846360263368329029888449023937170844400364564954985704341101098217328113594576367587291968275715466291661946021818298015521513524353542250122140533000622148498946943374213703270023554414870707565049404157907347869716266511903711294971782403213581492500887134885676993515222260587079523735601934966541358131629929338535968497327962297011877543238873467398826255116982768656961389525970648490660594790452184369336864406761245217800538015410500770065865548964459436001066462659019982679575385777780871808077849237615805736183692082118452851448293623299713557514363037015312623500142166258895488606237353366519763658761126072071991501116191315737399610522989398942382322021785348736629513730648471411520923181618383218843671503550904544478622105819734174296379068029902818063834423391479399612745671337241038963180730234309858598692619441209884169115063774101591433049075383682856662019758204086062963950777983164204967224064074600367820444883103388317879630918952637259048954130505868235876949743758512037901205005034291893788447604298555453170091179682683992652143342238026454311919993278424740516952149662855314735492419227163287106670627231245602019774326908932178359696694897623763620470907361154279943549996056672069050255620915348632149828413242540141185027399146984101895055747942846987777610946797418213685199522426307297527945377245306425068068098927987657604222369236365695474969623187781569869397044317775319911126922834395779196957564752154231505599774798523433320570015534279005536752845455464392987718776332303830751354068509166011253834807962037348590039809888344084752079659926163082171602409877049120665672439698969063614196141288390113505908998201121465049397056700827522067835458655577564654040225035022119295827874428430995717781476709933659309992310815648582120003586103831205264774957606580247480984514572287270932358404151911212394960230413280613995715557606703110088876489907676420768591771541570497519899927382697108634366732424696918570000000000000*i1^94 + 9584519374719196815660255558310308086813784017913624978515841724059770017594534268019221654340247909649714476526897698418664537771193071898878006038714993485811316492354138523615435219311162821119284655561352656087104779244320478685093624239536779920421714673830376673279025303062767953680328480344436743513934219214154321787548075588916472585970905450698307700791080068904402684222257673301354544173947458571230999567308249951062718833619587349980540279496539732345283152029504070075697167498545688513139097561029342726081775539642028921506990427636430786919785277855428651501654407890673027858434202415280537642876107198637670870478289385510392225236512555709732783433385085445031816288101946099109763676489425125105273306349734550047946947348283862151961368565747994291313550499671597967515434420972059596552173860498646395056415977502660305734978598605445745714403214417045983180121337313868788697949746808398864219177398957028771827274524984423256776989030755113159312313687718297910086140767412168052503833338271795423441851622597982018964688098766006692315307721556460308051705555617931087508219663837448518817875897115914056449494115025797071611515990911596710607462596476170933981474624780278308031299033204532101450332957698963405978087779939236434886034047496098450176175420576939284871159956774517139498475219377023476623981307901988587307765909402236216918020281925769662225803020595885210457862962494371124269755001461783162028103507076140273663932788932825646653817832603071174649438798531570535028015617165213397144562784955139675602305448334401994189633409238417685399968119150990486974121795819159816052553860685603583604306837022453094038793076992480771093065922330680187290122723472040266372246213911968460306583676293748347514461401945787958255448926903886343714789581662565407936343285600957772189802007717143917197915017217359176397533411041398432564130965083865587703258702658230415096267255698926494010810378362284941199117836780163275873352863555318428027128411285059366308955047222845059104236048270814215243944949182739806585099636755173204361900024276985320509101367357028915198117779734462817678199481787448641065396480110223288771428041418526969602167015657501512027673848006584335824421835906367089158780601685529419578946842118573654544595196723360608737057402873782455913618705760739341207697304924677674479612909379209881152491559814559681933397452666963205757786335815413300609835761205365676000133602713346575747282861958206705380814308144463994784932653117710142554771141525755730568701026943147515708151283501961720481984773941704328631292784402420554579312178521275856478982876044486991807584399591229834607511052965844398054643844175295806258739431635168975425263410543398229163837090293883686713262952561500215117301769031513340153857093519464137256550218622887390035329516985717040763359538600829913364494952232127898385066971666127256518796253645847797446741115634838623836860636034893410702929308540081844456824584832060523607590452476693952972244940020565596265195223970148713865092797197998661781082944568584584146330545165281277561573131444568294108039794593006000000000*i1^95 + 213754977068956382793886779068692545752708889173899618271018166627759444554880568212294446750527203385053506060342400778669346430555147642688529824188442723081144657299814026092299732632805657373535040838796820022703068894258721803515514259061871410950209949533472317530448401484725111521305575942095405049550529344885652853761535508110306983199361100027793275207342334440602606593878533704058247973976313378326164809053928803205942531710656396266430152333766493435664682678964926233429330593936401655620975120433297159896593340353902273478407782100085800420568671941464860954453694585389843990062080040306711251153283607184893763806333759358592927483577169243182816105185346062315908691853282492172548785862401648555791113241230133740419013254067522554891318107930200345407414421298179611419815894285597639149762796485463847674617164637571948111537734740965982864371217648507356639722726036429826184256702169008695644058033268226464308659357010241930371623537066253278919523662557531719156591633101198463967201469874252654617846615426476463053941763429374480932958183076757097624255953812765033687001166770265135501963577612712374624959161555476375211936928180707652348550811438818989944061283213663583391391084311502054500360190569398762432103465828023105015658254075807415569850825363757850244066263134863612208432744188850194772007890392193317313704176338416644251069099346652633980609281181508352680624667471654293863012665660373853327816351096979337573162194855850350395278473059345479165592961289013535978841526353811396618997960229640956600013638196184236197888906937664536402347828227920139895017185286819625004459513280754293471311644978495256170363180858792032675473745324527356766631541535072456238118813037123417160539614204955974044766169023027520911572999872967957307358280506144560219865766863609774770847341926721949091867771839132258517055439004812711465910561588205855631893469953373938767433338149589170605348142595693803414693657975214201191267878939043688861031411905438584008912819369305130473681366738829831832996768037983079483764295687072333880514389576225989517559465199237344683123592440518611939518769598749280063336992225438394985334178873505340199258752553400818145240314423132621319320265368562532455128432024410885396602421125175085987869881200446080714891572129536724778179101525452653087375178300592159270214315746442399673922414249599311799587848569417147730556436066466949248316889374260064251006402694382508711015982234588835124781763660686254288699028419721742311255809322221002434225542640144281878739221422401483518021596757181458472305683254728585155306858332428011382329564878049979782122231065008077584363849942602941872691867733505672066057947580371127724136456229148473658499384329751736701590071088773960701970176612669250341444752641327452302817366604425442659585511723519820690548316399707255994984490622555863200027454697830457903961052127993292203112156940336637533168589111769317019758596624519647099514340733212315063740021913080896703227015297910898235024224617810509948307388356260638803300239877295356969887661963417037233958014230290411162066655674377000000*i1^96 + -680437127978761657597871784647468537204214812786768321480278174179962180323141920851338934785001568702871624645649677788137088450403171326664669575975351215591144649699900707372679609376696740485825684344655219314165424588175392936411138466821575316758694701720933978475178942297200247825233745009372991671633679561167004166188001928623541287805320602240975672055730845535242574317950782737631614570205935553735216519854533246888980507966262670887774155401538132209334365375057074198103180890053798789195958196432880792972565819512826691798403489298392552260592972681042042026030091779610758830022924371747479381022555892640255487799373146795602543365303319415955939362807948982772586340359160524056872246085171122550077516440094058345533687509867727110336053772007130562685164372791881551720007521990470687362952134467038880406780624490435813424257252706252024246875909655199593824532665899838023126722258335181408436962006130245122856648957955918667929405599533687215738086874787304354713032747933368241475847764039002160482647889526922793779918209380991736602355537456081665518920077923520646767417606866846554409691759268128374220110376632290272367440596969991585511095765998541855392281714845075704261381765346006500204935504592801378240740040309490505445434200582682004136000972909632577842435121517151896502785762309834744662614122795536540319280453279282651432747693248948886937384315290434537165839516786478024218723723206344514854125335294366970486658472992584302328650780092747358812162033176091069510885123955221600296989462257279632950587295297184066833948413531565895115470027082528200161821457979974034666144964977043998833838413407909984452107975133862839753358261387656713853338808993684102186451441991943950681311285307660460025847849247364394790034530034439738969893292459714006205890687874340690841045456973219256655346361501884624472391874896042156548032543405863701314862772009477643226267209010250882277279493226831937617495498615560846943230144756163456037196771063530547847241014843139770094463847127780292573214519394342629917776119335132492694633223120739512232686601430215244542871070202017884622941681630066201458176519677106622526766448462126210955563608343072882582216377306981143122597993823561773170992635942599385204567982765356922231883076276419172832450490278525693141023588369035273673575420814917766541478591743095127287819158821527593041055968719682614133215964435412309259997352702850659989927336542577110110282979799840029785474803743379324011181416733933685841745171976211594849633414969278588145406207446228520315866811156545886815055408553907482826542684427343891846835165884400679784976830642858766902799888014351832269391332670957194591488938782389596268717240758925997636426485403677737821620472303772515075540604370182297835578461939019589651787307491879045745976688768879968663947861405031507416977339305807951755049201312054046465658725965746104450590746902775314739183253280884671351045154572803318682483593877438834392610217766458567810397739857958112244949792380229666347754739387938254179977118833257092812751958492963529162772695534162589748953041442000*i1^97 + -27243066127027987289794809735772101983502912437249645415236772552696111070967771294570280731419670278791350657124715377613174377063918381521910509026504689447278225530585479556163301594470915690283028493559224925662445100598463458428876781270529331249648265518103846660203701352384162025477878452698935482116026907691771219940605055991061919568205094646573722586534568427024597951489314666953925117984703774553240104657147590670504854950600046009276681577334790563214960026386403608621847547109134580524638347485178608484861123050180075070031717546376727953232329583776046172263749180331724431605813591778431175137619996786974641616845358928177204468392453011750062884708418322330644536661489774134505804350063354824074629815366612269977674768914138337354856487407228953962137031208637114536436529712005508284350383152817493200662470928696194962779960154903369023333928293716597388836802906856530814366721811511563260483624567340319200008658188722576560332882475400896139091544541608173950618481382364368566998132292220392248925216321166371725069741956082464414430196483406586432164864286221768593232747215297086961412020961899562276101973651507338378688517389720459006662426494673997583935022563370878908205328681162769318374674624180552884832813387658113492567153511611375431763256080196890233341979299491946310965824868373325826687358835209452475902390000885336690790014816769354652719574831970350758397242455253760134440201076503166383649893103280081216755739311919379189177030269956520618621869171845213322820641674022843431910890756665438394676235923826724865010387712103440909879608945003354607933692764893204462190667636915027914844681169815419878096754568534700743045761190602357226222910932974565579989381509445910528994141798854696897914227380816824202791386151072591104068335414686861044522272220565074725748791429783362128715883226119657940474014231178641404834167211988126354227366953861870947615320608106896177218511124236348146669948988392981784081281286900664201992748291326597551554917810305511580670492479953870356888421631424711026906650291996075999096437890970208117047350902406154565489775256001384716657818074610225729921061508819640659664617898560165081689503188161610410698994505903028068331074505402069962494203043941536464671910877231014750640506222057951017189216979444119884550442105160008482922002871349840049416440327667842047648233374358389821732489445664507460932114025095383433753300291830367651903476274442172828397353692078665027075356294863907751301694506378997197956442091855400659281476833363629691229622772168331302593098945013188204720547414100038049311167909129539728302348952942620565260418306016768701090361223589039766927341101413147229866735677055826929314814921215250847098480380324107222892047907828659460597714389215403780084959933730476527708973882509935478329349061760802507871853153680103441702676297418081439332236769828518997682959429947026809949700348702607121483560635685565757643920003073322917321263956163801446331421237447181929465476369773961418498782279359359665657457503983192352011954347685887933649291241166266221191804221338182915627904151*i1^98 + -260664032471748155812832458230392169634983124122577290308190509754327984031737832966784173556331146127544582948047052613829649489067179858879055883584006668486068580382002625214997275662934721459350918769263595329835418051942628542474838823614072312687516269131777890678780209581934115604894831360606134799265316820505170986017573864986136616910013946820149459415886116277104041626732467929494297060608159704717345950350396315777131969393474816017374172872735999475031287321423884058074669233791168193591445658748727102930997107787374275702307018839182015393307652298602479339010934468161765988447693233691723729717810561528201361837721567097774544146926764899487096453717413274063580917770123265927104549411145204574407390458314840553095259644150558390922787353437518670890900117994614744197350530634459052374795199468874770485991399965930993446897546042577153158688511427371142939744437310101275994299036845475659433306059887058362687401054194140751356326778397155297267898320548096178553337021503099033134106092033484190726304743011153373070877541092980758453452730022473160996285810569209166987836905380751614831297481606484635029997524104252050058274982188153866506418526686919843286959095501254878721826392479861654720437129011958495411946149050024798504752334019096837121923020882526226098689995158512877627296009644048549985863798572655223964538497043091720512761861275943344675802609824202322721517961476109937484436987833332571364389414087605759995173872239330622339269708522041297200171670674689540590937529669780289686856655594351460148274644278776388591865298449885348983161531399892163918198250207041737465529723293742617314041461975389644505378478188948870896126680059056834371485009076009100125218030442954342401501318369178549258657175312883691880826346353555325899268205832882008393820476513336893314945481508745843644377346726599982755549737814269423015774757835280032227686679140616506955941472719481200923741243328267280570371581385505121260235460916671714572549487003766284836229672194568317932204183759376260947309714919280293928464435593113959383819496678886404331348030405253030650496235669088360329125783222895416805976093632054217510682845020993220572499890645573446633956880075950017310580119767438545118989104268963287570632631474212237271385541165040615691501669617146812731932940276243984400577536456132827553944695924255837929590002778908450798810633144117287979052271311093957158733276164308195462359705988917084536583659776445034655172797617290548252984471626675495934130311648809615855291997343190142918150041526392930431009465614808636627670193564125730516854505919603496749110292627265514472076512933734417655303958001124821413177589971884293297754362841484393386495359648269903964652412093293047176301472556242623581312702526879695246548487104886097875449231203755451548982143847304341404699669467647765474666624871846360654670612651595734886277743141985874493505976081345220591601103159127534996329004160024553746135649910447819376902337398021803384376649361398740948097797135944270027449870307980329896360808952246971870877133870875628165168925702210954083072*i1^99 + 532411074898024222204220412644874045012494105194923647968383534324196922703680826738271104531437176685232528969672618592931183216557232928677516500838136102695893028938330786486476591501620036389881850226163674214810082448216073391501523461183765670404792536122953715455990901637037113592381910868183271033345655662176213372323255768951033126827503283669461265134457276977404470836427665915758936137328657071591829128941454037681826938036417925804965035890239557139132812935587525726537550286249436880455833399765982170774081849670771608136287959873021840870285837570798100957586897412687356173666860728708996520392525134209410611361001609126075017262601996953534656774845380870768175942147514448251107917303974779920231826927305063530228316193309460918253017303238667970465638569881308554898633155525035349077722261285812655459713426234656968934667490224579300987074352931019264683053170025858123484023144127429039457227554018232913530654105632051050821502028619188102161167672861161583826201835306724489621490807736238553434870079260857988010592916222473345137067729350130436617281130321311440811239048131699083092127783731457676584005465247158552126879292022209895541253864725734403190010809486712641255686206560055732681225974829091986234055415576482408111819209516809968152867972284607477871499360391908652042852677555868094062525720867244818543136624758966071700032303479574236988938338649319665990863839847403916476798214536617271977486835423063549119731372253161289920050614006519086775632205818239906217755297340400055845286551779673535017035292096352287754088915088146518738239497099361015243591994492740043904984651058321440828557638166309761432029100137341482733621469140353432263531188786743459931120836419594492609688479716098701314611319399005099281587412782204530111895398610369787907205904004288234936145404939704026447347492247223855367233276406505465726206410875705529218938888556871716558832431050564053230172595833376368416468235731338980154882197292659060868593130092589536365129012991615038220049070776457086611552445006813925172439889722000424038054837365548639210196604472155775512475489228374548705926120827870628548368715452464839310263127237549989743482353490583085199212430671082352223730393247732578518999595400886590636469767684665248522126302406702828026142673079699517711765432842750502470207543644732200002714935915680197775535439357916612694055770981418871387023741567921169682667392701173520395515445064899354731670993380717855114562053216378518333541498553390938350162497799229435398390332591693407567335116790405089805931683588970193108379284439903065835601842604738711557641161725429491081529059606489827810239548976791030967818765197099050839981095147292357819734855152718947167462656293641661617132130118175228255184850679164672237991673010770875677561009101746736374811569792344787515233509750472536536575846896867549338124461604669802393756294666168521573764389620732388851124935914274904956706745961074432327109098691930692567602210006598316046918681227206488733597233986546870438299054776807089975266024768898089828321884931405566422905460992786432*i1^100 + 12639454710034785183892905140643337291035046983921980218459686052346886429920972128699156309943125963756275308808689815483101612116595454001792036198314881401889302730820135736994146617926227651177418475303822320022133694809886024553157339295789868792018876243466478806683949198792552865542641530129698836221089495826958771627127580902021759072004281699211527669949254632182974918442874507627289761557401566577790991158557623538121798139355793765211901828593129222933673959844453623484740513194142754151211761415729773007257062587736837522852068998015427758994351875441444403797304316718875520019880895977060326907061355837265942550782411841709581259975492595289899757202309311157304828293321553057704367469413260880396926213549438571585643415417562905412710611783027212530176714310353079098800941527129333117098674878476055698842139208498511298056235298700705000112442204824430626105954489098252555800424928067303208345162430213697693809968515671991472150315219481327090667636305398035943644072844781468393267198363345788552205454480630348158786660573951399564800264582799023587082826788765311444703636444246099361890601460763379237412528297870625953127617360190814148930267376377053757102909434636234590760564369349068783621697618026584048332568850931827576035547374579503775559714546069044630027800563248300318794686715372573441832938993719195506263723150374334959228361688039833285016374381074737516760174968188447970136667758450440759280209688015960323026931499465754417242231975014740568102235580585695336280379907582117899465821887136184012621845718178928426501817698282594731512611001638061501584135081788500149287373657719240887173972176556149672846928074657939953347002806404199408796562974988195185729857069265921833314070881179578064722614690918274987715986906289042959615583003418258820235170099128201753642016362675249386273126244878732129794072746607785991661413872350515850062597155457960069894079834178479790937075421978177309758542285977821909408173491745524871366705402763227047197061585292934253575468065759031881521181799752798823224378330326984978829827482225686640095558785779364106439441945556593267692924110473264369076118556711451401199650425209826503291306839022500967249472998650309158052298072101567438815154328076671585536390589638273143154813808499854758019392911192530721725400934092287076033089404785121391327279407581074141719983895311476086701633693702223758201174743308802562297159820230418114597274330417712364311767525225450009145641740500175133254031966049940679260174869047634053462286499951672150631925335874323315335820166285111229005524477106223369458802902833107766971159878616449584353025507085296130338140502398192038199591557887763322078052535122566675907745183774056230954358551400401970477298416226685680179980323822345808552764309218382508501978796901782968509808987795839561398994415061592611154018288900363318247304629281813417780956497259516667823185995873570270944287166619632952416547196130143667248140130693874394902744740784589306105447028605701299900265076799423472413649713925884542544596920549049254608652056394556614122533814272*i1^101 + 91937865569679271565028657927379332616381156536719352728047242844770832328980415497027741673648531470280841865520905389160341647624047620484340479344548719339511038799348316465110968283725227298618561150683604422103263319346520015529045944825707453802185946911376387720637608819568738035436967614164414566647711429650655571110001675688601764850077362501178051998421095155766678403922341423791559129360370724786922410555384322917704042243214185988260976677496044033313629497155555018123946523213682548527984810344588317576418385624861618046630102082496530315309243937791142342701256571251152207649237040411658553742298261298988422765969131778179218029006079629146882390689607180703670642794102281931617804945261550703118134226923689207638004741200721569515866138599375725670386990708781937635525306839237477156552200514990107468983562770612419034760306892108264318038932099279687474907684714581515175359661634968254779610647253896584450804256885805281272122536650751077356540648482934224239081469389603399340027288788653052996352598967962949637125267830284882274975217920846746312841701242092366161478041597392050178200098962280182516594561488219484405062327234888172286303750749079738946132265979962188457127552621037014039507784968370088536285206686649897585470495042643369887781961030944813314437683641952445325814368011240216446353289271588187742112761480190800718298904606909123745506950664571440843764562848862707609482210120907283922072159329979356277355559756090661851574886530507682787112697356035152690725547077919234169910805470598153263247522512834832208854708080955340918199286286310531410882837885211541091035335140806810794742196411303664563898936689862143513251798259546854681953134990654735231941779907050874658886455396824497563162168213744422131893411975277557058820479088947999939514452104844450592549745205998752982726570907379190827050771321956870632574433781215098557643297736069838181329571388650723530805444452580813780082718805403731701802043249514285137088655875956007899821554020096501967122981726381341911841699602111454508114675847292767616298682929807448394820585555515409703955108827360055852069696924873646210334761796213925728439790869074823183466173407596178752852993512709210030946444156625197426970256660425848087486113891998202905902625258927132226873476881455226693656404927070994741777621616836594213017124657231103856096216499396997265530856143518598204413671811806923099003528264578011256604492680843057986891958125255140765777760772672532284302011330936289966367672881302412724379009176958649838668374191922127485326127545721195811161076926310401937686010370833370443674069577163338573574960467735351741604512215382624433732615052091751690082567080203663448153487912507724834667052887526888165629927936262782701860002287067252010877340092404651852370718012811653194006908322275272439985874296823269192183907090210098688601328573968498836266543814654946528232626194746858981447409912658280307636814093046167531070934609085979667487341820984449447520280365399069703449013297587034476601336750228521495595642783356525102244000654403580064694272*i1^102 + 221859944878263228161770322218863022770913222433933660738579791582745663654452946403334487169905828567978545547029470837377304817844178466451203749017359299741322079174973170317313710992574055962462082709303928823042142035697545311564752842953883375550330566048776883858950845112265608989093022358119956066937304469136516622302543572961750756738374634393391184409729114749292922931739252550449381573702769548438702620662456130200514177339539751227647377280992615083053985421742494702541308422013022485425649855882212575041528058317908091301176994525508199786795681617108930980255908961188147547366079182761037119296457432759284578835078628848844418767075745097428131596608604485182075119784031278734556573497311617377501224350778465743406783679263919344057619952859638968239632019484202525487449254885758322095568943345864565875282848106148370269240268790516485337754788065080601290676467114746836965974662185005477643490787070685522260620377783416397178317930300304580083710599700699350670508185857165818066587657919906435916563556322142546282346579506388075568942505550254226503412975344475900160813138224984336912744301749907404670520223969164623423977859550546688443444476505649282836595425306579681858735408893397030925580836461617836544876901800021555338279297533453331496315454977634737467529406684205874818819600362829831887700366240234905059356594407531170886873801467509755928569956370383593767760810922672254449008526694348532956866501022420762530146688598476439499691113592654153930069097740900308118858076924525401423053370948991989376624159870813956080648135719226581809877606391571891202342577700092699677928619650240498805451204479220382398573078639181642007420294587398202908514435060060193647198243369321079497376478899816971702143246349211491975065391175433214016990727184671309803401619806264551015987209931050062967680520018539053746147084302296942382704319658667132378590150092752999997468751672895804030705559097530214377119581159885476090336613378272032627884537388102961732199497351354605514027682533061253791249052411461114437435590468276381250578374262091792831513536962812635409043822968368127148309469316065336240173892380039186469877518455629154083235903338693475659677216919111976096158655395022041737203565573527044264339956897983971422164786458626352965044051680029976058787116251980877474002274376080248667647246542226698472891772208751290509319444680236285445254960753846094292406075726261559611389111165676629574841939340770066294312601724957555726416266203044631087702785442328950793565486470357720635082295725663993407933959115570132175141560850541914770967024006034817995063554395771272826407144484997996318246562586087481795695228887768078115945584716151569413203088336550827367263117801813914574569239550071036319346501128592371903978864863794772264917421199116796662298945915474732295178925167070061216482252358032484204607753641610344752410480791054839692687398935299029862463189364148955882136422210513891052815988278535312062787780439753362000623219328178422289354721616461090567291792549280111831477057097702659556532655688135999488*i1^103 + 2541088308238291267529018308684376335012652934803577291217410698690156103004004175749343446219270924664097656987948836284788499880416088952692040371646677347528319384542761077521086994765394129043880446746180289585601823451325636004990110297704476439788815147501158942396507646660869004296455588924880638250914911363777106239880195856607891366034434909601852726673983761816112400621255549877519392055614818630400273741646949276867728851896689196374110811803214678551654181919966554679232021317659809591607795858525831898862416568442851920201056058152562719892632503276172863551315370382332057796187158567030955325198441502769735845579511272537982878450878685380106537136863643019125525158327739536847866577706627052180235321574203048692815000031968471253207597893792395723961024377605192375924206599884163707350528679930961240178364360372338733721548167821313056293911066802171131349835487068447938771058807274665981479527572879689220695178177899349191904720841044253569230009699590369426036717835681017757358703372652041814612618446798269739619263827480611416184568915861319138416657268336858145122809689484967177640212624727608192107639623531633384647367770035886056628669592449270477846110246076401060358447801809211494286813496483020815071071130369502042276586227926633497531408042891525088462357293440901003452352820100875205196099880201343824331619248866562465001149399166604891144075423152363581417240824711701706775654457465394657908017694648369142509997424179130031250314597929194225809605998929189237366884877602005621993607648094338240034498079295436487032739143383462506462929102018566089686492311565004852697803906944825892460335248487027211178225749660081130541295335790480749433738424500600700143153521306967348753598124381405108288018338620567520056100620710227855613459060998257675609729913881787795512045665817731329324371425316562840831096409558040561976576161438166299198536257695380077598152268840313563344849255283036358086833531309454890064739424979379553980371672491137998371690962329096438192558018433379619767095489799827916068838026932660852228573483335898204263658249134447193705858315684264212796672939310569157184827161426199009282166258478831522171398785206916662743413317252139793459212787915464079336972129901695249714158739911895897668910003945058697840592860823833186561368658623658329204187886224499203202769126130110188279323212256774687504504978732623394474626168709486271911663881271656515979668782334214599469481538786959017968543331160007687192680488947311075738817108117553477942463402742879949847551798631181310773256704921888670894537580599222599885617107957092337607326096570220138665372625441115939177937945497168159559523623572844062000441717009102652636678046269566333400489548503153218423043025592555064801101499798929747224921495023483263139923443782002653209182589635503678200732938230123765297931499357929811016401794803990071169705274884069513461773476757497068955153230886039533225691778135399622853082084702005814465802925894074015852567178248838425695148684073987418332246668291666592812499047959187618003514128596992*i1^104 + -15576657528529122803238221660474818107794391568934678622014559878928732494231922025100546285037889575508342002788061941427346008584300197084110337883636507458049160664878877657146976092007615521325138444711486034988969568036915038581395704825910496947739996584586527745407616362051009020440627553729006536162278063790013087508769346362804893776491460431351210992889358924306088250977856073483783400519562938938327109963322893292686015864836500112525434328615292438078763577705076467688438761541197548037250488681521836457785722159895514204515998305120427735171163224498365332576886388554874689165435872126908441050675008698116280873511488113223878472743498985830717473838937417114667599563080921626396936250820373152160350463236208422725867595422159082645490728816853553971766810362289558424908442966868241794838361002160795186203236006509970216387685050839493215763807508977216386870261991103778813241459363476855308615141261993379357592509184873180839619402858020446805531809403436103027500274511986401243557618431225275038944954957195819006070603934278183144990131190181081244391770380096614635587098323558060525225681323682253651486966759301741334093662826586719363961537980072560596469314169887266076111479242450938865550853670061540245275275720314616817939146094414666280636832382841845602071041682440246671528274473052392406246575559637419544893924043509984630545355874792128310589881155166163932048547655735823005432330650567388945905605055408367988057734105109170837379434923206063573667982042376893571620591935953623299674735361647108857743106614921934108609682253356073465812467641582305430587804556617736957459185706521765376532588641359818378721800099817324559323738626325274093058921781255940978457867675342201747775288414803777609306378271100800201083763710268130998702293752552084269882550798037442965231403415713286675769586202741862823034279741022510228196520634177248743275151649660081800212894411228233170046986878590150393614611946255573110825139442818631489009887396606407522721305463325000340189084946526677632731319616337705858657316134094642998536763441043837375369233209515520631812146082136461674656132524153989491945668768936459520111387410858927197499353005990943537564792461309775516799950753441183485909002817187193390553961327331541636792471642347995328594576152211523502036930178765881691203649554354186810959392257839413575274133369361697467268312872206403674164524474033262527354360187468854008316698048770918914966497616542875663458804380054920427606858449019590514359868574389142557231647833635256689213312841786191255927615121155267827203933968281940274731790727669287396999345693074728800114056163095455462746835597013912383546743156813113766784258393171729908955890180776720688106932644629064353097765762679308282481478372215416422130022010777010727268902639444292115868965385404959173681235605896522964045229534099357486199264877559751190171401053645735678974649591872059544523722657197667089002030057561007187440285823053094017224291169608396638688417754825263023108205338862862298352104452144814191231895755607032463259336704*i1^105 + -90744781932452555896470696994814647060778976104941881939276436516870123103579877830088997741787571701094264138175056021895425797532451669186830747574206579826557389576975063328685877459488946438844176588223013328790669665244304678973150256700515523355550707468057164635295940355305443297191337350591756865518856484933990088537884890636019632769642900527132178173197319560367258158220048512954127171228993270815373795580253674083718143714597581589746125004179204213341628824947125335160215360635729532984498009687848577668314067247054616449228965556899078932389269716577294163932192524123604327176549762851301750732347950702914552321202431344424616147014202535341036808431616782439074164251517944752146367854839167114357785144615955226867072963995968156836381734846545838744537355369226060239466169014096492941300002021744668776510906270604719081860157522524727999197995814644358428251518736783985246070313862275061645511002358546559738008564000207523932981084356425928757375737192024203266237087977456445485265434483801883983414578599087541331403297858945606111862730448806681899775430215162139153631850256602913593836731063334607346443890716898752725495876497960513269497862704679432870942405540044472540654297087733095536114091196723406548576373662148622149334939201074050436881757224237391998801853915860887467659670799602006120584921281109635806019158866046288846704362147692381605124439784133163763668762025221116204103584566507703862500962038858413768851736605257410190166404517431348020193567471963259622230088815724240943697757601110768381380468176120218594440369081659041583740437677408824546832430540233981308216393503478460063437787757950072690424907178926446942724066458548930053367582687310978687517223454946222711221484171819280343683669397628627617994134555045168264806938660380374755274327385437043082652320063363742831472039355808235316588507858573888053003206052823958281746916033113386352012757188409793719711282773631886624990325145078380732742150385175696565652935386908282178027180064967893380800787528302503440903769700074195965893336960779119806562736143269933048270937076135979754258950395914340306122578392032689271855103416791932457239518646560887735979572149273904195200091677064536377950734873797149622207421294073762450109641604849998461123792084278327230814950822294240135434755874023004854368297812495262940936423676403477705245960074878727473145996100978405455878216205928018068287401182004941109450485377542045908973181197967089347032518195828518769505143449537799365913861006261250498115067469575460574225838436434301990074690909767747490150605295675121611863039923965996857667884963080940936150101697688338869742316089232191170023818229510985680718549065107319967889921084557783774974264200517501131118468151329900492875617055605544603545514772363939034937322230642662453473994327146411971425115026338189200671652398451855335065026999966983813543192321562726416952245057945052517728464987940235959360460992211864715221836520870438973841651139300115337120123606071433191480421820633465654237633553084660862716946157341228662784*i1^106 + 41706408055478298914755483516291278983142985125119715488028629582816533694339945735365506649477333652577625143861360054315527378751273498496729750483926542482043918785458934222500513583250151284554806633022087263531022066051639110305561146460103915499370822802094924911498687642815765875330838187030254085174767170358983095946431102071744123219435933292973965540799510504462337162657170205529871774258108764628392675505708512328452320065194491043808796223957928020762789631801605777412835146349808820029703900029337312841840232012581319033448459727561256819336759475165209723273110693276339400293955264329757290176622235603934322627754288930102967552768282267949139727677484085554255272601854861315606518127146917612199556500588587148080563249449490728287447830833549910608883044536749014890926206036878091709006443419432348345381448458015986017352333011254999709235208100678526277442696085706598075201374644426466658208521767075908800737156232506746186915199618104398168832969451374965039269574947184094670540494493136791834696726559661258960046111090231019461931551678495282464867004890544299943654770173972537080001494644166126894934048098637118883738821715741865287231132922461816568886130793477063117562817759958674015293842786577021638868651370077542610079811163785260278665728604468260568755380744081201627781511908620493086893881029816786602941546603037721604425170338725326447472941329938638141295739789785540174654158482637319362661358285532693798411561870352755321828243466356636217372633263905489015065390623323481739381598610641184406458583141991190831633281844997779838685292901957163602239012899401898872352041072779971159983822603181255890538306682066409097259722702832778106275514196250677542048390962103616263427535214504440362499745658449080918064140900961679931376208591091549013665335068168228156853753148704731955686335245470977431193117191514419404690598708942817753938885924340195247142450398447912033214000224457133679890702335929978896530490020927877894951213891984327680387541508881028870228200800979032625198103978138548270959662520468096975667895028348688954725807656679817838627151852836465279314139805570425183038851403389513852889685292651887567438840322895895827894741730633563046227775835523855149800710237648085611068185303708002090135346543370234953369721274960018906609664279748144923607545761263245079777416608133049694226023316527461010675442598523016950169224422475056602502764163696209875923087686454268413812528051292033893624911156064071525889863072027974229889117683603325776045934099477474772688752409557389671501108552725580528376178684114304260033792432925705460757505305388161275670021539298708175540494872712948793911666659197779376484193929084989202200700714460045153608425469642269266835584398683054825428516095686594047303968147063568104170015462096504072457591731129800624382948035625863939912188523469895061454123594989634968125187052618130525188648118871665909389109131991398297555783511085449166139726348857828103461771551178260294043761623555612685056691718970074949004714470293162559380219800584192*i1^107 + 1415058508167058167235375760537296723760537310286662879325143351412386617795161011795170438822572395067846624574009157489080722835101158468864873314299554720996472937162530888547403910845010985628224846703432489164202960492420716670510118614028412532946996170644455209861875225131583801646705276209510391790378880010666130517031442042296297833026378448239860672588343906380195208478443096768276500573288630310503074449464927790967807253539293069935460600454244446674286181245599214967960638976672868713009941964831609000571142541808598185731401069338107217921332947042561967794804577857322620267087746993092519649681708035380680184827359846624889476312347264540115824661487877733439344239911736730798200018395329993768031958144095522760420558830839377503019070417493322617613066934247341977090620803292377086954592696797819352300187426244859408752997995532647795808202592673117809937485766502676594535216595713321682085960457956820532609094893990280799605755300571275283895656109959795955376848370552124245458083032213628654599848372136852427941089038051927016473242448943756413249897260627336107483644338378807423320294057021749681842034566952122767416208786444546795325450558959203566098783515346332632995431053461564929163063706284547082453614316193567182972309103200872659411545539552262897123394505445060612239676437015601072746736765420475586605418423988431542788997305791017006831513519404210864340432037186532977936669142130510583957276252704454656762323672905392166939086786327406783244210987342570811276383856980149994864096743110188643159460199380021561179378144833112734652167030629555983097573676949312719886421427569095743516956283514607717461953908162927378077717863819740923104627245421271888514685709179153062220957292603236454073138648061529764604448073164066232381060522141101702469597133969852586022811354465488597893223920364047929266837767327192001715365896471793953767932220040926953479616429980565467062233715932253061231674175860610510421087381100783891810805797104492886467612209760459886001970866750175758016731132343487114040921120442890609664994722907797011242951399966253576029151079612651282404100211554788952435683765676626369070393374289646685564992680424555914851463981403226642312224112369632230717313042799901460173054829284328267602586588327232377629714371470838635545066066213425398986654715520217782197490916148006121619459522251883634934458280350441307574203346109816399822061674102406899640373098151063429094045887834216896271307179337092514580119399898895943466609114660714522882208588330754994984365755107184178515883726462602756178044801241280722742051419167736689959741489390582794098854043112804870419910908589867953447567252574657477790663428041684414006821375652385755334338688464317520259286036906904668234629046160811812712828914074192284462103068864029429862768778038272780718291326631066054585488427061400827938818965724973475258878890711402549364162091343889606022362737933743113445614720305245802763156902003854038570881794622093751953533652725916974073942477255992488873467724027218881471437602816*i1^108 + -370582502153490711187812672143823203729140371130342146473293800458053472732670849366271021327473468667942708346567511034318125848743920713990316409472224108504762783013354533947251733189981364090763053360539534181177018636196988127491381074665381514068215250628262584838683428145053127413528385642539256475159363059276919101183930413760501253360248466671403349750018715807708683601591060404662546602075851396349283486764134708457779302793107563204990057234611675291226297832035224592146535713557526529243123980982064421457887656085982446975762272785653554986840112157720899034554673661566453243409581476285362948545688369654502737811299621587854926798843899019313101410105349394705697354742145492696487217222578626939413400473020197865299838398535303957536063295066200066476994315339236792811085140272853163378048683771047993763700134171055563206162953165449748124305859795575809159756603436834689835111850600246900700015913085127685207906643310403323720295317810304529005088287167742010601066259743657646372196209022026955811807206425884878846091310768703739630979192705450423538564833532669927237527143582025808778931238935475226277874340255821528892464822125872714865188111360089428851148146107456488208206843007282253679659541767033557056656935737734436985734639440616551011925340626215861952394931333596020350987350882934693888724925550731974123700080673990234813308845397551781423489920881827174593369931188276989981527888745954046479567588087174277412950146086584178155348247941898697232908818194778334025686134624900138500785161602592462341424495256621046677579798079289604111515355146334593585343378981681340047839130038727240426334724462435383950462691326633465032067669852842611110583040449676044109564830580124308979025003432456059765402776215538927800207722728537419996263339663122225822221671190380686473388956423354438073263289451261470905845732880803753125977812089883254178180711079337444787740105079395667261973977994767760402588169833922623116412886851686275366262296199996367052745640477639794437137573418208204276555623959111003957617907157040556978567857723758850522752919225987613810226249378568665637640463183139123917091952637087230756383454866037831841810850420894688590278070071934647545336254905568276742757947071846861199357359626243509361522208088429915723748291688750818265546572506910255547061190282431250060888903670224446363990304182209811844762424699984260668510694768641807731750037019585277790231266715433129708647939188953549810730064880283075680423430673255331476398151945501260532834708449454563528408209552657758056220424478600248497661274717985109708374914039173126171401457218533226151682136639003162851537715638107307593250409620336678876630790453428016488229178401298330803030078614321313482966627926436151140228136537103082448978192100903579369950609829294120362144530418776213278826875075137941952059246286921151021028403589428418658202452530455870636994623953042325257753109196847473759144844224353181931844482537808607771750761090849855776268762468111237371186576956714525033299957184316718448640*i1^109 + -11956018498852910815129613463205809985708356622810281248502411533072996671787957440231829882366866133489647066844725177707341046973070574502933632768803271965124325746808618300943764633127667158259335391723409057832749085637314956263757832100788197352821789775562918188522931096022397474636416738241835982949272499874812106979380039967482470611387964838319129719313623441908211636835999344648764326513780943271945118212649516344529836752817369675087561667475983857648451435539468518574036089530007695138715190798111654378673524338357529271363257891459959855601477446235989269219936304070377170431023675061423055091071058775355256218372473913456772868897788432389305504924597794284239865390158487323724876003098933967217974697181987127452520861596979352121535594168193073672353167321449198978101186761372477897780866331014735766771456148649253653713829236640464763497282126438007215078706126983449822733709786446960743247003942720006500079069638617530675745993530310380545368674421952189528247362440524073842509181308952025594126822383085318641438500167218769810790240928084551110322828168585342886519308077793113293126019363981413695914555190457323166573437597920267963506320099959695763220166595007255235753499695014869493754490318588583811075200410769403152017277291970489491344546056479435175068590446070944589892988977263982827181429433702557479477020206557094219031483909804977764047522024479693295676300288859379119317275023067008777243810183274422746806480520221955809365782665435962852957145589080620161185046368873581706581352638347603815428647545911578004995053804553292523820185454640242982913172511619597936519110393122731081792372564323926375915642743757261094616976497386671782811696978396550028792064320470456568094528382219470348678025548106702392210225342311591611134955436184237693191832700155027437366691093803381049662152775412816126424536449020987450139323213651567825615064941939691179732124810005302163564051144002511126294084224374907997139659671407492479432276518005355815107888305851292230965721947810879961274301140336640996499493569869220668346651275502683807534311708826136621361509253435530867729047184842974127149022417469909081255968351365477361328461373249765472011225409998409331749391718261907695714053641195952421016154697249788066502175590261534325284200183538239066488965710398575224473784880884144695576589821218182901742792363526998209818795734858479094728969508508482385797721035072070738540650367552348353016505961297804283643570325206367628364464522964062835600826004295351754981176940598348196362701960078223700367732819650105433700661608146887666453510720342413100882977006209681735111891916385798051316613741127192125232392240722624930991664508451705915081943912295735238913256857934747299842497772980716896132731306222403585784341813174402983424898606894035147601327820284565631005630347399330432150906913194086268236587384753820408313967330796801184338588388341715883193073959990732107172668772711867265958292933734621681364184169725683240063799195239243712364521215058054709502529327926870016*i1^110 + 8253257726345951689522073705570608755246699118821604904304346018077463035792694663838669533098530531706649703528552478522306936138331347290922220799408736936555615462107242059282373380055891989746756163596099416123289464769988964914597404725287442548540511947801520606900250503461583654514075997015188017336801893380693701300749971300807316141304125042623320790093266888052317553115805304284980405756937761654920441211014767845579572245770336327218173043426474601496449161870964304337944565730243588459226892132018639993436674617756703709103156701344321095164747329691960953460716739992302757371492994454326211422048097109582902763502115032596244227887142853925584111104559689121347290801075818862544319870853985467059608256507020788614538875180186599015243159387364503019586229184400296848232403951264384932705541982815985486982639281763762306147968396629288754614673004108060308650306048291396079363815356003712584108425357907771899419318245847689933435351926579070564994496405074162820374730807590201422637974104542115547931709234796157077345271245937752062249608204149490105186730329877564465357732762080682113286592265648414621813000182887673584961359633844704759358463979799360416095906942439242759746138296040614869032727928435320785043363881089133829969190757814936751912175262133931200602206378671819199909811025433458844837601097501711537200764377346711877514528448134964283506065698795356374354409724225581856238174814978638627940403484449116746047718181250050251049841788868988753669737070345270013404207735992300610886283043623388451944895228659927601376790330300080742041945787491174840388613813583127191000826883554914098589279014440682530286143202862286165146087950489897040433429191976780188312467949239854798429454639510782281154352831021043380138521680440249030800941675609165492012949554555753802111597249901215128526432201776129883794572330679464670272966400202412092903288860117466488149109652054872014810502543641581309581247971307661855883872293090956322779652095778041290281049841307534465983486019949481000823837579084968637474949234003962688223528140262335229863760880470150691388498902155368390998405991550409084388383590631309623924063308978913763219588710117283395706043896776016011242668445760443357444486024277938069237850334641013230525542042907762298238248600317035401041594542345942476348731885357011649147632142814610580537877278194866385454181076954182393104135675956196129238158459270200265976444938322893718396354036532636770754589427567930910184506053448110831839913959120824376058043368881963042912442097634542808369433990437089876973259159832787378182162265476044603554222074583723436162833484985207228046600617368323796225438867236105286445184076049337227229470684694230569194405458087129848418104961296756497027184785530543749213431735091101817815259769933510342265648652442276968458607128624750608514488710692075715875090976440174909917772927214631144402918677125226708645383931620470504810536888838953390326801066999893929192076577426415028592031418934257208144940452921662986553743376384*i1^111 + 117814755522301562904460913155472518327674780949082445853263161933630350386756035497810820811335618947684217159653461009390742243491077297508599643208413537133391297139705935981383584334301979232310925311348784638930433425583319231198447599454897800870304134534532081272275309582206377364298483674564330636007207198255055412647790478312645399078531565770361837152982671452918461158728640795329921508488767263355985260881488994604586291387339247112505526458468007381231032693346286907859498493134032988822843897923567809756106031302034518469578873410403776600895956071916882070270780392850484423825762454080642872990547622750563443862626080294489072947030698692790237176331223247988982062564514431497193064864832902845273585290288477793833742726906020428427921485477044810697431374506874790193923779642800372184064694454503477018839582868865855173430780215089720886464875997605414050960295904196013270218090887201643165878224834732074774979881048115828056909059928184032301891493809259077308568053485032081399054142848540155292425731117789399872548591467194512194402927324557035217357872756949303787084487848790853889584999233328951995315960534323914741801796239232840525689381725044053981449927901302332279151782715052940536624064740146729118364202592139612653195260533939232623193283773006757143705011963969477046617775876919094425779523592554053023162503599429423681776419368089805598550654791332569378547434867691840345018359865515430067913952266173268575570318112841776787332332558531372574278494485853672274522876162954157743947732118367614344728735432672732918203366054437571857849860091840525328760019194585903222204670681430990420041341267211915799349742027419131877053710745467070646415521388556374366742355520727021337403066952936294185395753132344283086855156758509166450415095537036881472114914128890404774577696422196575274949347678734233866709184020595945631994542678679801704735374646962686158842100655735082730152143097988445624033022936798560959235618712552659665781608401899925554601529343864068576821584720893909654288281019161803080969990262627930769205451057842229376766501375561678769108551953699026728952481775917415341350797380557356828349714897289178278031488231484451045817698419587554878080779039902442543402305436473994487127759101291278772734799664570781974981926793640762349754590735806121866784765573432804061765018770021568289631205652258726227107016886401042466143193648256184430321291423479013630055393902996613108293598990688197908449827648731157217455674617796105486902268976917016255398080908505313511654984053463707176023557561449095215894992179704092949612027562470304388540812919578919754720384091014497693194966769769166869167865692833617769964711021909867204141411791471801387918545344505385293899235092472826189354775465497019744781428127468911694354157250531265914628186228746588311005199502744017073943170879814500454989345307449269088207520745223479965454074746635768787535974889885183013082972303265868163898660034634336805036524610080736638561334331115989651659129234517030315491328*i1^112 + -35260944245907168880372740732585792483049698879035140429395003276229276422428024022719443903080055622315282877573754176985817331613078339957014872208470939977019766661080620174264623805562520853025894535988839278136541620589074477879599906098070085564731521838010638612855979450932037060916869282366844220114257913133301764977730471321867285775686198794510233505875704671839527955610394670064968602737978789045051527357084858140678314443665481124242972370433021806421267844346673807601303144735945441538864188200498788590959450058725296789188002341728608193490688970960561257723934882543832643004915503871060537006571853585614719967675751892063029142280320281173238053461398880084575129155638043569003289037930450104366373756934802260661222380674417791945626078308996675297101262439629665315427030953564089308620184004296505262071440530099056195225150866834406415554601158293046400391927270343390319855089482323528515432933489738474683885715275348892292324029349287427933952671418048495715320206523725473736549061359846641564626475889593996827283682417770536957623065106226929395443865354634572053029325440110530643749429782609140226171007140356012524282719994228647854000529607024949252228487234000351583377706390183913356133217579289652296479827197246861282058974328055045397180885733897919960816343872212693747480212227859913427677349786157358147264371973014894280004747779038971547860835213588600690133840912679984385240092517365504270461596546380908779823581031025204698901098362492114396233742386035508917783351967507038207444518707086975073345671038561351274828371111449581787419101609829405888411694372880768521922620396677644516636323723348638604488425834240740750633521303499882518277853119529842612263582382982382728990861740278982741215426252224904628034162084428848907672683241409075610642904007611603777694876943294583194860303922848475635380400886287768459243456129811448607596098697753892420651084927719777040442342528517174554605960546215230286130899398346581199990003612192367091863233944577945288343552845098075999004926510897397884124290761664938513466039149267740105361203221942091133568049697696017804985433174409381693325885206468253122985027151817349840687214011585606621773754703700238023172285565423227796025476797435971745654207242783836005141142619530210570924235334098656605905844543316013302854816274131772125328386891035066562719369482842503034842335390606203646650850449167059672323577208828493506904531580807861193958491945419546494555367392502210638002996898497263667520515233102917885218126976799252231955364291006948044563390746464421352927487379357741647245633356051000987024351546185342424627483456071313456286190366291633184218820473588064026924723677564792113490418166158541476045007419771728706686393346123106292803206383871142754316548359085174411572482832489488107269634281912914716386977236068743014672766122121531268526853685029308690546433381728643448794737274657219000042996005944332856096388864843960610216641103828631743888896275877797780867038778841091850607457658417971200*i1^113 + -713409584665135432344590146034774191950560638030601907007281018489618648436884775776191044726305863055672753255971454712187174721477031804622083226432851366450629698932216736480874619786421260991383536994032572567380421788899826741236345853441343778532793207815669220942540336302006765309705091347908056560536446265307583422232490825744460319494702987472692235804442212606417209604529728679947632324600158167640237771596866080081867028310239796047169795361969369308609719960190989337591184774625632063436613163345268875956219805475686425826080008559359944478064253361422524225256527611544943769792411691578424098880578527637850997561626324747485052010907658449124502938467039259095332285223205546896961010245705365751577973990302391736284171601678841400114883271235101702325461292720892509623798432700315804896476537092817244834289101752570178355477838293570212642393270244026910800009638908556986399565065786812890466015407657668110712707708142408759447643112892157549299902964399507051988187557745836542282318395337457283813005144259106861421193841430401283663266830498356716617053162370882639308852321836223915071136879046856796648576487864780211405852740549078103317271499251158654819214383226333408534693806639929554831273349704655523915756118909110504405277116447131138406300188021973719249507156185006709564618296229148949584272330677888104415377124265184376701530373042811828774687125554145540153176190923192452791267919344634503210172003080615966401077724962966148217999021598103946960675829165598195294124280384220169405389070355404852215823000097861433816256383072034918301374556950918456247607038819215656254937865492194434726668178987119291472311818507721127661474201688400748302187360649890566873648095462742534838647685262842314873354481073942891591504019949303469245214352667060710596332879477588736318641164447576980767982625977174722479883429029561445421483669272546329894446039250233788509841178566033579020055337977031960564413294290802616740611333641301027890254065022891732688637485488273761855740758086938893751951847630050206634754633303914725120730637332308550862173375986775253576461320903271015671752421880662800499749805212013043338326995428590464793138279151756945130006654682475250614866730093642466525612662092111724319937701872032826876414048992617895703195750203092420537251044873662788127689728906934967435440295264132985878767778004192120709281746639893417802864547040719263687207799579326690873987403865310193455769943832590775833455120355487988729948481031351691478872379352519128772798536605330811481285596412206959964855062554606662290986557506294236769899533259704699256357742813576287442831014123002732203469044526671498809171085916994100346743788113792642972758966104841509667193855053966195823996484116390708782856853101824388347761439448698383878900175521393611175849903251516564792120879413290350552023485437639816551889401180793944137583526487776352859081691651954837787629560414061325610635477027242348249826446365177040581575221475456507176984639234216395380475719319552*i1^114 + -263873810016711060541460119154857384881146351538773433413922707900102637570127401032964283680939964320156115369952962280380003578357126386364533823622707543360791868672050226896111433024374124984618224924480294888783831081766288913562603695611232601813049841378704552450091758261072700997618417417274127281086000601432551480236591756225746700878331086861164877321627753345618274204761287697904394221578651217793139123263548144914960825139051013407396028232386108949155874978019183636670273969925611474196069415595462666073776102778859557819580918427772286318785051017636050919297246848031394589301907930185217887918572050964710913896979858565177584064708385587114504663813216396740778789042751710293712714659996550453093485236304095187158621261191141176372645421527259661655356642586301839562646606221030031516513428044766140050092988485751522694084852049883274708831909103755937332052812952172632406942009069235905045439207680291696725357965718928543425404207813140837861957876442710726048571135195851922406929012651766452876611696837512177437253697953940042766959330589748895692448624613148288453202857012331807299851065354276180607778420016446613383090582696393404113961518802863226812376760627464871593683188990216977113050386735875289928696598906162281260929758901056518289919528369527465617961710992698353666872622623338991942125556120296773936383365121306974518740153974777226975518728460801507425134498544738263753611568025134925054286073207853458841200009937121471908308267229623223875146417603011275667206984633814423594002291374280293861718711688205579491647567144140009004106691223818615140555399508719569060265708896931327560481850252695841366228749210198486921327391261750564850951704218109113095049145627428789981326957280422198349284800627313831271116674315733166899826571376338739143951549597598176603341399540732282857580539982567561503825826603184390625189727713331843460358045634379514898779505271921287786784664818731601461667244008186557320471293688488657198837089108613057264475254063032208503900040104153204099622642528922212536869554179834211368148882336400842157689455840672797063777539688354748729555906606071859073771269215175412972468226920403788404986539920341770966201713109275671723943077083956886190997415475134744668554061146302519308049469131040786309228172640891392979623600625100638862708303050326762142315055417642705290781746570211126732485342765158968135604178804341437057906293566707104497462701309965860708327139498484278112521819548114221955409975444898235367981676600425342901615959442794182674792406254415703336016789096321772032129976061132671632917648884314887946664332818494729969203960038121931686866806775885274741614671959941363000539965223178541524650179529857716870621877974423908628963632148939206793842639818321923431968108161343455863667764452113397529939545267637371512180763288373771835143901873251807719359198825285383305124733695080084860517947575393169596049601982842776005614835176842832009313735467134928891501468419006402495292696511229084737470464*i1^115 + 2710471189377170192164720372627043462671774133627850714309187895512918350752004710223107914828365110428186716142919203197599808427251040400112525244348987970388314714216845589245357383031540928151068737895533715356064767359763359618259715813558993448487653187928513200928542208548858747762870836138348359375874750974092425376181420172793254398492835926847490957187040326697237825753372105116701767376207114725117444294633156452615270392818010425942017468881507000391205235858639837556549111954594700721922066444759009635700569132295876118050757208546563986145147362319712134844474268519089006779339645767754833445008004026470865432513717377479578613889681538430161408775942892954397165443822077007229862210912499893621201364029213262858402065684083249317144475805155323055938185294247675501705223839181830982183507142889493733070942190341775145777025945866602939741077200344353331467911554921083596612536780215067542523027201331616269880041852781473150128482156935375802485807195476054922134586444817622035577902870131831691444481380406208613489688292393372237136312229774053991724692787221633165365714829342607647579627998766656575497058455687913752612362776516852386634866665608086472186835309542552451950862390609880361685806476638124249157822799249680661079707228163819300983010139459079809272583429570761278290539805943025931858788346859665389343801078521321052838715900996277742258790615469185379022715306831480776378290866341995187502960078744640501359820607019978393491856913651319287372739297182047076489972290591706533504415196952763051553686258276976922546477940573682661471364778878967573872745402913052685723910258742142355946266140447551601479373985337653995782010918367324515968648311106472998962146016947191376686959643935438795785957005012562021428214212162045417954881970184732527075537328279425580490827869441616049570198773756150819581305191497257111912978972634408605066491199890758040014205640695567244868173444425906889549206446710570683252059194427530754492085059291661115920752158049763218748054156834270464035492757866245845515679812362613082243092673031783487438407106165493844681475881354569313562141267604243821221100351652254366979241388431533129728762119376424922927660940094549777330389208347544293295748684687915247559984532446641165047770717337683358152936897322430899039482223946140648694599326710742593553739723320625547108691691380918915897761595036516841092275821972368139234827581637812497517732397494594512843642158913616052464617321484387328180649822644873130576392962242909465422202405095584602504928761723602165681210324030164363803685552544552833242610730692871038866216239971977767169948308787373695785701221146917416049272319944756870114878032503013473568415066173606891973266069243235707009245594071916794433791010569455788004522942992487114658820109311452885569533724162100469322055392600970547766519601284435160960650826077498970671748340891644815356995976639781619719445296202686235440366711898660351649242067373058319721873915644918687366250126674151604224*i1^116 + 1655636800266181597878533421565483608602310946762596778487485168319136521037698683352605103762514780594258162162377987146723737961469146630996469449520975341826619046938397542491473699135592774006936823241738567015673131151767615963151204351797635161878091850580973959413185994279063602122075945975004234996173761952509883668651731527111225449727540986963997879282248268149467599475005284939507456913424272506509169125908974005249399781140502993836422795437320142249109334060513066351441116091845451243846098505121845642569803405600468608774522090084830628076147266945886079120860506139961062080433369523473549072466388244826267091766423726826257125668703988189076169510139656703983939836295156105567169822519641753858444075875926831214359412049941972263837983714282621934411310073723347047635418359603150408866471720526864056341135546144126711650684177230473929337059001087774364105714377803205732025511716134657258410191300463963657827003016440838281342842217448245592474266437710531869272436297096322454206894227351582250728405244112821196003908124283562978535894955625556178418415785111944658176468927047904075947709447168343943240900844227173553628802374048703586600967820912897728943618102358597679449035808730309269635085740357492241615492947850406708658601114296416657041098504677278753117453484662597104638233317421521324258953367666171213327033099239594629395285884630881357487349217572252967235889500845236166880056181184215643702225229235264070923812043141735126392545977922926517527392796859603236573711907319798381783417195211286089508212457274724294997190442953334658394817059319664352379881938823024694275618407987106293708771349944198990264077073497495520897594635385280604412712836420598024115051558765461396847249272513119950494826690730388229652953878010215738670047152338979580430511560775055653297781188875620119947949943298998317246427528480129498851666743493243129419736054586939683134915291258259490430561900296656334740282967168880018861616288463289071890133660691054706576361810579462731369911373459997594310510189429927699813384227074391790264267281421255267297048169712297919353757654631755929535015213809391354168616182791562077493850903819880793761409645790680870204731161133905562094317508608436769955865839140696661886344296110205402753082628530396889952958049910123453652063989757056554037300994892544302107074846478012719587245412123986826164410628266813490379309367909992021798944300898710695747025037765252581437948486502266007373147805866374633556526362810349387228526277358746278099822504633521910675495573782143148874436020572399412484701371399801920149987023698632405740263796980321960576904723640368249361008114502968594973329965410319948972326895481570488925047331082855902918978936304230653227026113657545067643445555699241348601478390711556324103721288364778761027992454041942176390620972835378475198309988209005149633938999942016063335820143135034663813037843104524814351618532999696368777355930073844700265364932411839659005425368277099414359162616807424*i1^117 + -2110213780718216747269390313982031680682101053194887949985214040816494540636741695042463857059468418945407823744845343836215495829347345677108889058317268075529753025686892313586009562684444180387772450460193944005022972437238891538208359175109064582970894283245147835308668119948865056580757130476416921409306672839465262255268346935778092480714486961315101414234606054183213347676298956543298488861972296419114085147001900434303915599268478997041457579552765755225443423113485035827173977558101318681428999042726169372438158111338536538257700617253249784581682500377118964146624036481315960478426873084940965247683017752325274772275652437962300433006871028758004883142548506988385061136680270156438203728547943676566104911663430935501185230053370386539322664527189597077632361530025221014527085981955677515706628866481923636492056862867049355515668624965472222398176472297185355062591912178565087916867623872438900865157835097952907063248773107005719270062546676577909650742767024289437062022336005501709342236288613763898845695034274478713995337619128589192143144446532214943759355295865191723378957591434447654961706673045669916320201767104624177882505760168900696360609329871199056782606186561579737611871596776019242924253176692782080293710755032544016419889637103807400020905707381141530437643610104735439773200329934627650263731810199599168192101754998340735738760984004340895543481165261750726772959814611520556879769860864293286083464911055513178069791604826358845208692953425771349562232812840923565773815982857777121186350104354141146293941089874188467489974101039447922629214681475754483435757279659159275284864487825581915369662968702934140954248736055686211040047621947479803394671254837679688879492058710073464102077734435576194473929263273348184437552616230028649338163973274040175834829552291932292702250208177905741625628545518106530116235579178841935409866746948242454501084628901764337420122809447710450058175108711344627474587554773381365180584816448260792708692767805760307660469609535157571781626104000579836257825390249181747013050936276478194874515953280385168962455573760987410819018091333587508877596376674490057188581050727715915518217643096602433448811651530319831448103668634931869631036362905549564626730387082652409994360703719131741039301721374653369406570489207817199911772335872351482322128872619718970480377035274105070511176913567505111584112900117703659412734082553170047257631291796930656033628129018934286426209057324058181820192450977308286140837939620884834655052469888261584979824552739734027585479822968779755357020860062559807875111907890972402273360687214103120297902633753823978369846591272604908898418271845840467755146880813035571802061885378327372399203371680056557945474499945154642452892831807851491948909463759512124844736619519606612741494471421477398783069815983266788028727917205130107991561043124117882197149292922160532475539660645834153628871824257842011398166624512129489449730820851717583506008806704518314487499232843938808629035008*i1^118 + 1371138725329140243309819019127689465013468852807334709414913732873186484621873831067659506973033641188209464518618364232792274706643821036063659374089374469694524218688831316920505339741289743042875149021124458990495243151627393798453826423254449726676553115121174159583929419214749829534131184600779530669133817420362750179257111888122243093863417591274776816202465334088319306232522852126427285930989391135108054793730411483333910753325298502236919873307140916292655731713650485884856261493531630453927730937905925792924760956460307212583394360237941765773111098670742975812643590830552111693746607692220295810365489854510351495035549727162964266112553067983809503940473461429422869704524803682784505957515798432938167371147951142965630587312033865619689354438190143513576500817449915431547368420026907449280448056713907411629451252139610913068301191972281853127472818680396606136498821395217080426386419239374507842543410032459118513860432500169605662233449168103818904233514789541927531395439694107970921979421150006042525365720584032175087246009273192963161706121322618454808133339894057989241950322310028339289369588570695508607210270793525024591539018273519253810101307372227120433633489277791629573473796007556647102042726666203099037858435887124512446121605463653295369795961913378386558558584463683839620790946353328944292157152884463810360362807328322490278561031921132006524232103747237797215908353913155987326513831082526436246967775763984844720233816346183993706965742759429205548106833860314840042788959697354267373939652668572514474163243426690427982068104558864394945827908219461674479780727196697844044321049479340319504050172261285996248369098988398289993876241725205149118426059235049666886898595218037758832269984266383976501274445845913270755634586272964588549040284939130296313237137648420031858475208306462901878255969878353570651977582801758523655230131932204575598355106393646116011987890101317364899102552469583768365349536409277023040988976638856618255110567850460972629885264956424891076764688613769370461691634341098403681511412323730984944698593317590293800500251572437884341465198753678451620551407922288880416244267822449104771302718016905700126552460659534657901583994324435256937433341832803839578897307016850274885588431614308626215679013570139675595393891433733438194598307877595279647033753346840047031057807824240434941945764545382851409508220645048355998217947095414578914130746047625514855963268922153543492431484591982835148375873608609976656235498095037465623889330007722001490177609130977981696964971532945964680487925901006040692739430944076154431063708996635057578524357724605557949832671110124094003836463784095275429490263634816168347383286843997539024028266517844926424085673736795324581033992973937125871222145149189408059500359446822520247875055765044165684506120549806490496852862730724394334153083240236580045825890725154362177145517744163439816094388246797775738110917152529125987241669555873571354789463048742285873759511611762016256*i1^119 + -352586914828113648381340227895833075231253133339154329784063615798660684499658038146362405174548171673088133224514017018668992252030905225661738446980292586437596894844710120649522551512003792274319299280401011579566551188237209909035547473302787539211875092891952954525107648045377651751953949488802381458270736803473182991471386676299880955384525343614530704360169990912476809247321759487566406019319219288566044595535208364933862386747621654126008942426724041312324015445490770549204164569484006262556235917059116885950249849830411300450135848416104115196532703392504223515785046601387919830389870271958566538713918495464734440588714733690823070593260111397324037248139708528807369194376874404315401758521138284189717325931216968442569413492870810026934745660389714668191226121646365282652387229317514316762825566718644851577330720260651707651443245192885764956758891149520486028409256853462855685667812899954913791188772053859146484547079381072934324312681500092653507365672949483351529347498927865621506816725327149007318522591204883562638965721236711647101115278448560622944726279473444717304464657668430037950427825760709695978653205607732223040750329571608714128233984547103779101591199829563383048415940629839139913674492045072802840250961602842497373480471097328558618542961463136196734494094282932251352190205271641412380343031418962676736078106405749744548039174296864589005971878936645151941787105353023948066066662271487352476407607446871623157989113667763553996902618756976761445224063301816203409344121396910962897698615739892413894109091402248168288616326476466801521992850596330720618679146797571498054197266477882347330621629768584618565223379103140294791718815534031524660604682239953840954908285325450058937241515929427602310232668885608513137453884460489337720755198297036484018974920048315630972392333427753307284534047148492228543407419928919031174760916337559703458361904171663495010121570033888416132183758219130896565601040916216725377103563980803024279481407925432723653121930171348969422278559051193311271001498686154169705617712215360575304089338645721805112784272223311254055685122572806125528064290242811837505280974102905362801328791451972494740283657615912566620277474361073610892194935689519460477961750000903089887972399102957626403829919281928899426831673269322464918926490740090237414617231008451940378064991121220846704367139913286384844334126359991842659471565794983701258935452350208021495155678364643361773959113122556107483156197394822503768889361884887939919084645519097828182160305276637450600303125247131638464890763559861856802839006575421105717527399706270850088201769875518652433884141651062414278116621022557000457999880128087772069391536611384722268386205627049840135903583507265915973904341401900494678720532039108862071045221265779735746770805917174186019195147171931380908479990579700470876849704642261361987505327021596670373305483990941607048391367665249010592991465907380087460835716367942148179506555928013574825882144473088*i1^120 + -30136489014115992481978256614003958787259600491686183384325494085842891320038765055835410508158715622382470865920665323328844874991783890096195162333429839192087760232639818352021433825450898948948964832509890462843881788686260075989822862708537196414637058241820662820575759952900747252076224574540402748069295436926028265975916479992145104563774545464387035109000358362535006586215447788686427105848273707456438885621787432589340383358282946999573122011751265350633110377611061425874062876352823342376735439004670778834416213302323246071862347043745782621736167660805905728126528621378836439976921162696086622276315232739876659675828333741477915410343654017815726858780669797178715806983223621975542418976994964871135436805458209725693807313447875528673080373971066906516433978439950693922985221423974607609083449243430898968469252707559388037248390572197158715218022067096275233434787523852369654933766288079579673454207500324598318550570637798981370692455170279673156766770063937020053346843544193807931087898555255926727246984220009285834195084108778034730939806101647923725517539190471275514905253731280529169973323688171318927272049235348597064823542979215964048294173257532856056531746982478383348867828925325622906750811692432307860432189569980076121162122265452558694959726431667460006789652793175000357943584330622453201609801325740308878881388654574840428697966211457041210538765994689390063682519890289186105844059787478846581218361221471802823722058328818495329481375650666101375400421070140842058420189364621296544689653292719279647159631186944746851885177062905751527458170101810958150835569600730939254462158328394432495153470234201114201505921924639366778732965012508662702049717424191076709780275167773703762095736264421879614388144825021644747558769402082416077380700248380259238966919407516712988611113215159729957956445975697752517443672813411611918550986379833539224285679179858120596801263991295894306458547426103882993752071501601444954351551940801620799300340414889119396769103595984359713808091173323262460014153039465781832727268191516795761461425303400391037886599478270183040884283488227056583421942359051284556503996776512440584978584848189953349501844656053533226066344375103443190792810659948270802468777313162803917289362503607350820233811080561007110421546310891578008313060506689793794399025402614898527161981054586643487635690981083119686337627932018838414631947229039491330600074533500314906733016321842276897926520732011480761927323440790962583951662866136474168085679297187630905734109489785717484173215290891572483068870383152029930591095244759109353290742148893051939363598450498100195673164804470889321919798388255641119915826848517390535340666167475198554361892712289092573666205970709616351220448862892218395401781192789176529217983593244090998232547059508884576764176776389318091139210244394984832543468174831406764313184883825192604032751705313130475367507185404060196320279608975271843909637688807485903252629563051024111819030528*i1^121 + 11332439603582801218047396391109031137974145201402755278289562318053730135836663155519007480341885636862075881510320783161613703534182083701960596673075781882350106917553956223831527792910829868657528509157731183000554956118733492385283851665323737907164416766785300703768104748192922479172846866232494899576006414840778431282282697492642726780323334850913269162985883000511101636939673020315228731416316689035312360326027177907532729172923088771534301123368457718537861329470210018989148813034138269017574691912273115491866471346822994442444837837054146490638407875311599118639358177944180908675030872730487303570439796796818532047819838069147763589318298569326787693068415129945274279361740719182606296744196588969671259544306695970758558567557222984262225092173175014359550991453129422731410384978386225900982577226480191572816208509618550880685510218215522873599872139454688489646179552703672383944720108496741564104914984092041804928800361154362687427856011951286815295307973173511980941851767117857412670112666447361789959192725612731253282248250565341607711152120644526443300074955436293473145574075099739873976604073872343226737359636251855879191259732270935673885332005354589835626889482135458305155158057606513365596467112488572094236657646801190229619574590116002142033996210662924066574575000050950265166507870490753268593014756877673368771096206733036870186914939273017645054615856742606298858567845227514007713285671614887519439706076073045362202427212638560142657723078548127139250369069108922381380565031681385937350003161057909074420637817873584036144211795453696513161610503294133421872084811251535430800355480862813708960164035570050329959508364111028125834818882702164434154244717293371162871395855690137085516684938470328471586876619672932906650053661920576040260465217888048874516195925174173637440880274537193573133389865163440726026913259202898110323842445476728508679928034700417745581606841434174332075978832045432338353444562083588333596474994122991962878914644747995508571454395678477687078298448557681863786272026186275582749169783572340773981569627933438341854601077450789880713986981831617317933806012164393619439609883344185944588875749674207908726039249826472266118549769007435985396376464036422267321887064552085762679069292080210667853305230787162342223215640609643973749111694211958931125774837783416122072701466366601227661261689748731838306272671468668417166768197056055780665040589503612181354164821829259280057561747845895252792185144539487635753775991830819113701332394994165258048398289200706947867720827393312508310216598103685270542187207785812903085232967420748276714071679901128145598910554193095264183473748914563423383399540662457868935789740020706374430268048952671294249372042900280382819320791237281714275159019924797568812641175310437519383351608124643924428249536030212890152336553227053968399642589001021507153405077282706322080694059138604239715852211721005187001702767016243890086816027766060085298978132448472203264*i1^122 + 26066458739520250583253546408957306095803294413808014524401777340129314785237289151251468548471458256947335846746440542272287030941216097742886550560891337856827355320718685915707833306831058573385193623995238224012574194512103747522362544123282426319028848019372714756095785597204204202408969806100682818650737308334399177525835715726509701903282065476494461042767643715165789347050961423794401833449853500768495243874998554593758278501595271096860911169203586655956735518369864570493970535012283270533232573449672550155677917743978296691689520139923712922305652408171799090519718368683172209937950679059780522579519467193124638867786690099456177998681547862919704488445110210366298638848078559841907495203589100661263670785132147553014994194347163375869380913753291128507408151160632885564231112389439958719246115491507099628633192358407307859424811308169309750021776636049478832471136912448096952315685481793047638080876457292423941741612139854748333166369960255186453603363018810714597648751535348056674794188185764215056610840465952662878282526462860958556122820941325160035281204299724287382634809293988579372678029562338885438023866412964345805313913707395136621940300490200987792279270567142563983556191940251342659814944914033179516502541082875470447381157938610331000278109156595968318152323158753554872752771282624923048213706616626395773869609846955209766482749884914633960900419769457698931293307178612301140770449854257748364257701819248464875942409068995413253209792260539764844207511767262986655098060102056017051688291930339032712118985429238718148236076603249709607649925796029119147540217704647893282402580453601838364518711645685643568940029863375674597084979931801721253087869750234121862302163121270144287756995451104180017735614343741510950786692114275801384898603121433365867571459475031134406498403866494091608834441941062588897463536347223250329377752942428973561180043791923203663535663381489540452158824758690166700803204887162367465937403081971508679629530401396807384999305069912296072371476422458327174107868846598378769818788107305338511369133894515161661394532795032867337217662971059641207768119204741984362457498570223495753185958798036253005206176867530995975041603240189462444893501762465614919696766950842205681459145520736110309604539142439897810983903185649660791375274484426628824962309089561221396339270203883650579333046903168277543018608851984475141931069106309866432709793240364033683794825539536567116195096549226061993004019858996808216454928109311075619264003985100756939260925366670849794667705945824830003562780559388910522664112370404552456559505703635468090088270470348880873857010586476877870777832171150431618548720410512657527056991228160473841481902671479534705188133941129833299786764238442146998428175548487807229189075765143042588573844774278903817762425441093680461663211696642016900768106017397999226888303980341386512844431867015020851145364403771785960965722414903840600936978763397719333669598803263488*i1^123 + 20465914036746072129405213804982531814904425742669668795409039966948996423671310617716614080047763360320560326177671635874131264714754421085983280087904962223595475426046864961491700335568988888676943198009521783802490387156662031173737766432206726098762138189780208437737300654466096230176019976124869752433428720523171614079571920442397445348750649621793969702726487587052153290718517406488159157433463371999974792035572183077689947784579593890948038224285738443279543223321315865110003729950554870726593302651426441428453684973008209668590029780896815853825713628957506375879891042164221951196122631542189845390280376550845211178241006372848329514382695775333363862338280825250301524630796379849461038168576072529132512247292064018348617814151364231782644589577494764180744639287661462625875893081637446727746715128676521494159992124430652889450232077081964189778867152110920416009430695653771288733506222174097256254036886603719509657624889815054594717685136159139506475460420740053387312877785067432378736935342624149978759374584190111445507412194796602433811240325641064270110591995263707687645370539615893439240565511353726291024573801761422465845870302944226883654093972405345467889881880355370451440969804211630514452820811038298227808785204114096664104893430928494244979696448742466131143671556927029279063604833567295507767716595550014467359516032798252831648223574628089305952598687462224813503564445064964346483473462808283889025855915938501124346440237161272444935482057188248890293037705555159538358997474151131144550082561447053516289672177441583443846450834835218828027374426979955323997978506324385826299249983195824838471132895272817463992078182834845917429618253798016398785950247515379067401464927624188664576961204714331902729308154537860159835135651804458116544762709116500259581073446040641684014004326778138541796592372935896644650397787520900558049158334436283219277090158542137306285241887171088672258488201471890239262767819406423932317475457804752585128586629561040474414961730407612745849864163179542506721307432310449995359821357645509455750755850329949004968122055597737907392865667714905245185022819003732851542942745860914106345952022009234107758283736451586377167776084667946298494530540355567635306122512995092115267123741546536833851597347552036622017382514636018873140350635053491580694194987103483973105693809243150867152513020000920442154512808725387369907898161627691703766362918723828872176835044961404400786539005328879077448753353679265461287477001888519213620628109588595964826921139795903250781204109950007529777791341287339487480203863052638722419254917491218216266440026966496907113953828967289230585940672841344901789423808086109546981348968205346274918301237339083797156868565202286579429840476668734363688589238395273256595515086146221084078709528785194143450621790138086031695844634271098260903793364563543145170992652721712990097206898080685014707107152353282595303475930675382432973183994038269051899215872*i1^124 + 14026848773255747944220070931651010076065778949371259556307914783243751064579316209815603179220207224900522215581170532614078272326652541120080753809981513518981763484961706722347436784055904319792287459238727745028059490857303971020523735100388801649773761398452193384521629326204567403914867330023217929363055697304818151162099404416563660844917954852423804660309535901058144003160987619881532116779023430758925700026470893491192218447564737301831751090945253898719646961215197275883119560218830668741290679111448275766657297572322276982543424338645440469619849668893874196515870188240161433108299716463397479972973895987546063156225537948339802383477308426578444061426495306965918761957556466232311663304134477350389049954801062101462597113376283138262220311453513662889366286404711320938379563314306136705030879208132178256736541276596200482310950527666055363208709889401150874716809480071404978015904016293252252399027688141826931584786985070730713702726221657568726273653153315631786498061707465619212545114454222859179542688212156165661423069852243688529485257302318754807985839968297953266387269531503544961553956277062731454863228764683908758224017139864245038240944384173482309910447961106727356056250546801492992904368485430528348134212190588278625466568789589561874958749469778827081073478720395831708643986560081217173447496791688483282417754399853766767430408276095261714285569762200295224465688725612832720825952857407095057705790564075646557818238909639642077226977975276943107094600520306641941426758856568473479960141861854242762787116650301352386838679965771041312908457986805220571240757783445980571234471301455076251450612851223301109147984491183833428385992815625993296983283406763481567219015541047435899236131031049577406240721804882435893780444025490567070461928445216313586934782565899482974030052888461876822800739264808325436232247371992044749202414912952623540305921205462027942863518190984015531313399599605026240176395529784009004702043585053529098874341922668929578265710749181017982338920393519439663173636525975829911825344935382000654650714909152732613279915658922046941997468223408839320979303479506786418228794056445337878595307287097867622466225689630743320361639097572314592804002946762052743008033449556953106493172853017369869348029377590946810908096281121520494404206416576171353654324961805772190917370214549171067700464790836984310107380665804764082575072011009132597529815058480697860155066671765628246524187112000780827808131917398961459784373870516865944537115352605215019763441239326843338165166967694852165224883634788173101339942483191737247098659536086069741692398415214268568062439234011657756731298681202555907946721626180862580007209050697720748928583069186089521454803920991069015477878818544387849162714590177777754660300499741237790440907415077103829693105227442824398030930473059334575061208537546508911254480701859174260318868699015106836776050251326552366546169898940383355995216593630649122816*i1^125 + 14465658619721188704041139272334478172628044129343235864469123325193981940897899700322249763748468542648853837051003899841556814748786234593632082444641723502316829558147065566181222633662355987606279610542250688307788796259578897885812261667882653217970529048054425398184717019139642234995433870139706909696279284686355344868410860400088628938808557383573803763161879624478785904900165320363761157480169842581219233469080072487286697928652413770756722714243922564337821007322328446439826846727592113829708541759783913168101369854605066878179475206684110670047701776258901114056605075795095648992300530530871824773453150034009599051228459579256292149265982591546596438968272803787503232138242608014381312972875223048613162666643300374000664024935214658243485700395592267584849281534065777727472396647149577760664903484090639904346277461158192632617689980481537853289382779042691358175038615016579728032350860724228996718904789674666446884021696157862255535180491373695620630095032003683693745062820995211885813838985404441104020837360279697999530405766707908501388600759575260118816339280628008705518097118504172485321349989097538393839036786947489038407608563323580955691164941984607127414058625927220940997271285502454787636144677449287917009793951866675077895716622757136014111935899660287357695768324252029453851254630597195892363301865511167226651160113300261671739543870678503217013665983001587906352663966774650192383834647756447404265867687135003271714923174820704769718047792906443117447162137761400609884680760573431485887662281567021724816114403763825593257314140611249233979009596941039286508884248094895260701376300490080569084512422989193289908497661784823235798763217909135055972821224491995913861170895416438803472052203185204727449643379505395774740558944196017842268549434102557861145453033510995598046675561271294865645045522037247785206284812508068656752321040683871824929743464741506960737340918075098961161881653095425851011828867808404584919461887393654903798461854490947123605948483740242779009895051527414647079551042913441259716834265586351010689022313661129172628266743798498314750335504385592719097967730782057565819789818130935277108938377904438086096712693760650878261470085874126104349507097201119163714691932765563351042492925224629352903782316291535502639568857991375907218587826484411646456866204052081403543062920565894017785834280330368963980352730787829601282448447306610684641554305021094152026594184113348507659382992021247524377312214544385030550014813796812122948124912696778574952243347524099802051431928249127922033563765628144855937545043663518022802897767716876328356619530678091389651690497138562562812905260121436166297704772483562959515138224855723479771247810196477084257006150302629891254049483641325838852576746460875047363955257313864687373565144959876277100825467733391895017131502289219035387967065905767111265711967101117794811941065830079467392072987559270656754929705424216433360771043295232*i1^126 + -58642166128155917470372178486534003920708462145784383384842098805687954830436058776484326935584644453453785674091145653903391214715305610348472396894876413923223385400174770373783954100127452372040641578673722261829912200360168513834415506221770381667039969726059496706829136075162926870877432675524720016325642835850011709534505591993014567056061560337937591438246730710654361204812686842716868189595709034575406237168031231435564320411879229264893365694886925103655711281031335938859316227856661473745520013672038669338285223858431436003940637343755375808788768755126673459777986824887516400381856627395156043467291198669198398116974166947737598282926806873907747566500528742648028093173619008236743266579440166831291950826539006192822945545616061932607307013511843724108121736136152870763522941099077768390546575174659942446673645456433886938406653531509236516442488543556944778914935836664819457349771669843437855332115374933308898000664811731258717121217611458101604418811044632700324549930426909140522887121179443328910649872974719674138213795960577641158994149310646830478287614796182854130173766544946399564056610426632934524218970621539681425801885541015293454766325345118550218691662310671692109018798479649138358910029527417995888007760251866993288847763093389774293801727666878042896556645466535827648739708518153071912452193179520973610311933703214285411192329014847360437010326729350931643072371854773924653904102000051046541645403115588195426809913630802960154592947584703967438275144169946823554462003204578446696277597540927743669893475239553595483769499000574922445257619619025071419613573479796377668043241768126758217300274361701951232330988321256735538644005252088916041232541084148761561752265876438434486683048492267947211635925901569577098939560388849699723693667500292803643849729690515096034236190820756893349393391608490872728114050764970577485016620362529122680406002678948598693009437348217186303699788207941333421155152679495463521156444475405424866981879508156394713643266954760077844424984803525242720273409287581294808920096462768589848523638160773099682578360074176488552896044552512720908836401891894834782910725346460884973686871224155587228701907320517668948553793535533098876578398564208091818728731182851608697869194386194208683036896517217377527458043392400264954979896312541799204584212795504940239113085614961625877480885564522305024092170447092968706186927410997940717763088615848596188278439931666131209593474455393947391757462228726015712137670209057762751410532072105435963488761927681094428485255663188618647716500286926071982530871854718082202627881051696793523378561314477855143125955529456095293360504723851031892006387419781653344104968484076545329392436030210018394860801865705379614746680391658643051093130491226894848876953717871275138895272429943363473560507903241951707277971269943923431750046901252331688759408208172163674731585229998864545855875295947342684074795917462003460731830272*i1^127 + -124640879733548851877965959341757417062349327261333541542297862380363258032483606782492960982799180124787878773466162995041575572840925851644150635182626042356220833228332540610510654077678091684461972328570537698645880636529504469989270877822447913918770326614920150220534082958217319778765024258352526639608168821626121363794705049553125929613610422204355600845723882978850325726897651294468201279885785251792209778021764974622829024414634339430443011086221414117323257253829356141421551166107939564587604811023099296331191670476793645041019963850334917762431350791037085136376643253403122836714695448282910750737968608920111510417921532837334174666022078752619130890305699866018883390594105195541642423616771079758134470393030830275936928069751058676552869242406053124191919414564282095623657797813450243527535231673820397947787816920010364848919725306923919635841818860674927807534623499386378888407421478772309900262881370964076447294556470093482052177924827707693670432880562075361854505063435972667254831983389143968347805104479896695555783293397489697228178884708329293238105562482420510668203005044898781432919410534112371512775178780230747264339857756572610914432475628626775554082542006576720822525389241555823600263161181212277934830767275675237869222138218018943730770770235777875711702042273215580456587742517339578154779916806398544713730300618406452991655516890322215230459517602309374819025348928053361484179013472005463626227563152484074559521469737304614196564498309408982506376305111340876613015926912514299836907979780873452550802136732449893038165926271535535865432812317374669732765734654928424910378662709370704511398543716594561820347119152984464136252218859596029122948436917428524946399742029151357376713834621193382135833132668055778357758165402942279803130986297034706885597493703100891928600293454034662874954142017759882060392866246313606334850958505781587586978321055482369152464649352522485830218238908739214869982243567616204837210041361534745838395985515673527257251519945239846545096608224918734814215012528737617471879187926465312997116065158940895431224277721639056732068112227076261375060112467394887040650850573380881287218984587629574501701982011384475875988114392739478921477490282752383464800966380369005378399242837121028796920577706968552869662877097898354923832562985613292404236229897299561897479656038151682480249361193841975779367246793373577590218258322242300329352455926390124299167634593991667003353007706031220317443603513879538493008903281018740194238993430842670424692048979024147138735974988511220523624874801490284606173550417075138361288453563688039973246456380824444981908040993599031191220282028947116784064289393250709525946901964791724844354259980720354683369365157019861984710174152865626929809711491220841882995062766225481106677446955738035884430638288285929193740267903333099219166026873874034958609830179080094519746016562578992969075224548304867790610273136080255451136*i1^128 + -67130160200927063888449003586518015540487146788382718732070463586419512050878310355132775315874163518534553303755127010304618995052195210742298807991474775131171053499433836968179419281029099617284784338355132171068394178364975014441720822580956023778099326855354468458235639250797144705457986467488976568756674958550657833338631184360767651233550573256050857415174118281118294099173704814409642403928207537189458926301174348971033606968477475128148108285332240952419935105974969135586017165789395546430466434620592702287585985080209456124706963675445634410967889991253585435063172168895202624826238502607968447402407691568294519331898329330503153303386824883959411734299411625766612771749701745578118493650922619375682148905417803964043630164378321721378786043852603314563782988611472552343895444796586133134278261951854778487901380286181740178781482740169375752496993655633985716533653238374832674809859562130389230327364162760949262918793356437873373270455949559571978339019112151357513677356850933589011279061737460849023138376595455965368091764245586904852944822102893659259882035850268427785818800342364071218062816519017556148322238829117442408494834180668321163398700943555848967961661775222107750764753950756491378400371011423909149129889156523103750137194906978798270525603649332307523872547190485520281558676591383032180689226099003617802953728528449049759424217913029919819738939996796439316772539719102710671424237713825322851461280343076497329490881862642598287439545359530353653374697965722345671040433814249421778808429538510782200153976143963083877334153913093193849772248475203837301377860535834166991248602363894911435437958764451041462418996424077480284288931132007850874920719995844407975665551596896167713965160279398551256012580683764437212411091462690123695031068196468169283348328782012939104976017576520234162974862672637295459400584104924169481556381967379739146729861519881352818882270356369635187779288109229049288357327539114357204949804813848607754940215744882832408013015923846835061503460267457089784554223056853646679357115882358216239246957251167726334863522915020566050726535645199292100502072569999473350253510159343815072408276470924025440059203112484710804408555250039665026119212364547438549223066769085832356946204702463657829301654945791242925407665175259973935748753356599602467113641211454368031267945772771479122780734137357781146022511292329512407737969169029538084307267745470822371415685328003943630269258670123142798583746343059921048944671888940165114150292358164741894611295199448884073524114198671532508357467815986315714151036283338478397333841876372118319380201089973148038999788216861868524731690360260029542522962847956421103051396446064218206473096939053443284587058375592920939254791317277007828818459965630946836402114486203803646353351847765980540986159617173633227207345115755720290199400397340517679449172140126420142034509650777504449436045883913715002249284708990976*i1^129 + 89683768453576850520235154308757818385281950283631982360281413426421376951490035689860215004229325752779827670079834507132465719507743294030005051630842464437912988015669795277083177505038972540907619606118624486284367381023441318548463116259518015952452157503046854836033293483948513915513928111248310121385019639261340242717780739862866757335135571935577686829251897357648203497482074436677977507301232961950519570129823277770274257602946156808974344035927242487084880226074509749606355873444742482953245191974861329581985627177860930594789910532797855715638220614600500386128686868749596596911791939307093397606915998887365223090459149616248842624684054665107411526153301643340784274100039174837167961453686974533877601300232860333439240164468552363049516950419289684247782717642517332891628880256203757323616232679493550180174915726917348777435902953697075628285768999557228163004493922146865224456449462313436590414859773622444693162372297701438050640265975956994784878383061559521891765549184098644822497117672025453645796090230597844828839265740269118225083080576454940522794263697038924546539109633256054303296505683083024132512390840531616053882738900519783624393480393126967059302022872739930402319314509915620986234645754648242994447123832484423788797326071659219181385648273706010862999893456404164883324051603472603350009909713185083888339176146145956468534102020564623858663762783712579359275020344078011986807497066242211474496565184014494062502073386253550870416708757436328122948672520977468837745788573168275972869758888411584442104493703304964136611905175153675397326170645659574193146471056025177396715538407521464954900206039174934398441124689732418818606876542805432917856168584375780136877461240985897063910254016028513997973717006588718037496079882852147526600650689481625622225297996996255288719258784992578885031161145556744934543044672806463432013140651474930242327712614482691062189912025283146530291566958679584525646047422334790523244728057720059932845699719805566531979236829519705832941803254713137257102360974475800552112344622516684466429789618684302912758931473576400075905062224853883617632076996695599387647425103515816131880494776195350054341859789083202800216188668124600904062914870610127963064114481980404319667045086065458673483506936866745694447755615505342592264395647700111262793302963290855372393995722777527046088637235801337679195401920130951630948859392279215004473980530214388225158085684999307182532244379345236701053661766490221335113069309588469273269259622601142212777957298386547582269380831614230403551506238537656439442611370820768307730126871793248335526589950415221089691287575153621135724764313535300502114184817381327873617786278568852273695018252794230139176947496182800647499953863206322329283428258291518999099280319937030735169024809643408509432403074001744280318080460633847025309138703039846736520385500786362201337852511810196494139237751480777186283094016*i1^130 + 154576731948436335859081959367843910715972711854385749093458997991475549420452799397852993541978006087989833637685328267892581279148351969900751369178788862819183578854176687311449244774352294967081379656140089916290885508795223295598066428224386962266524001387866686053862996958028187469614954369101607985362691437648664339295340037227453092525548247339028679040235530460396237560062203546148226205058548039076563936025422956299250661486972868913096096104188483453976843698171217557115753988076585669175462830172153351345619681746782180271927300924018203988591251129511735224616813115663335781809840463207757474773130452945094188848127437091090593974013659145111896568147652855133250975199226636052627782801651337822900576257246027138084644972401718084040608071813056551303844829247495531462474522346437764266981355103281635852552581940666181720269547695373291830578808933266847877412525518209178325537720400225160222359883050601817050022401656694562712017794075324784612696475808925559657203206743902407944518967559199448407838290400411100942131302628176277541926041975883092273680704065222579855840693059182070451626540966665583644198854493227621780131368639168072603714101234984624701215094281226068374401036377294996665258098636832286408987806648269112210602432443121427894232241384256654389902318628702095254800025419544103647006413055051121900072116231810045538272580249898365614156723914731559524519884721027503385672467192994347494109583836530079455719791730094920046361603314214041677874297605816120643180808985453954900134931990516049328847499216897497835031098164448543573229995588481862149535907655378427461022163505452513372111969668561142935216877065523307281235406675714385172310442571868055310063497977953467382759171978804378941645255529293675993141184616905518043328828657462740408501505108343120591732789187048062830557041952195340345720648202771653387023587485245484056012755291333672034441682112841972668201301596619450060493155944809810933957320461427098295686094548615681021825548455936533354280124744383760180884111022211663642960388317076437602602100288418216786247608007478358292740030888840846902079742792216578872861331933469100762725900139180093818466649253976415788147746256281989672784069559023566467880074564165849597201438303037100420103307550390643479576084705016486896894844647905509178310888969100357132782866637510147354868035470684794269008458919743939335367744778469854212261245848301400738657411669246320873294360702575266459972032917953732489229184970958225053345249841641713352363426479398495691948054142534307430252714068370320090345886749515127980403081554509860530540967962841748036615093614613066125776890233270247409050748848540654794248333785476259020725186392337940572203582352596880636559431172494912901471400929047772574723376976728951656129976203890452449963509266881306602476555509392523282461721411409354618989477107831773676181660166617549085691221496605955850240*i1^131 + 108276991894575675650525236740636684243960996325300192412979986709632708649838341314827991446096747335797945851266469382094451657534722971121923697542924359245902113387764981687773492362673363716194141935874814182376238126128827348068569956078794403492991348255523173394107763992095828520187634979139094339432851985359995195996174263184038767063029906002159162263649710855617926373186201627119706373739434661721252607388608998608825869890129262439967919744702371952069181276191323102788325778452341924539976731875751241356713941472243764017018573154443661660750659827703389590811771243784050173842297064195525314079312183966732073162872403015813271720456288760158305298940431689802232026767925323885960874240005130704636004878514526514291777228354119233109315533815414456987300315669135399949894701628308779964316018366114969834946934070654686888010384923558389444366794475907051832004621155077225599292776117091729746920510093277229731051673441811029072760944343301452177265824972575521836208269304064213480694435778133559829704933635647613778956195474669846633293803192662958739736294471148999707666524350164526164227867116538165560970180708607754260786044808204130032512388636293154224697997038158322946578037069580652129754322552019304614827883703310947313052317753786957245801062607303695284727812233834360306589623143513671435016956747715494185479720006460625142000291985179200401861335692858327783164928681119326478921534458478540028503429011705628947924890991787882318874719891422541834807167224389877819359254011309878310846974114783619303279785434908984111615984369205081834210197513796488390668935083839911978186644442260989924340807411870232316332645478665990814656789206774593256999774114365783470708926195319573423440357103528472479527533412428274760959891099863466363788574270488027920469901485222995029310027249327120603074168078623660090086543705279478891890051830743564965036126778670537493326844273915075204815830672674828893270124926831416544214583608166341268458653163677147994248353591370762676700131648042660631077745591376567320361968309248221298929397713771961055934233905200111365096328434070129639666990783040196432890236447698793045167504070802255392444262365575674149161165499790498355938805023575769465677912951574263175461513221236932591616626560577743206358343413502282252328000994322690496398572132139730407748403804490175422985567893318914155684680285935534866462853573212449424966164456926902246377338235803274024327782214694262291589224997069540628632625934725267710441559664123977333045200328793874679860821054600429538133051708735458852185516418022751083679918198955591428755774259083284466929150754788588784959087146932103741302110527969196932984756180270946690745386217195440603164730188002582586728584059277331363702613000859406639563191625581476878645438939473841604799944926551844348747342277775385772019514294873090016995360232857799908677890613836282555633572268474368*i1^132 + 35927230889559272472573261089198150917419800907998044225769966214683241420192112669708756093367387985676605711426916566419968073882248399111093863244336924579942609972039804337020103488473412197751957891814195539364054958772305888128144105722583240315965959730461835729836288377737193465547675596989813412233833578546345442783050443601627185113503892645397029700785535054632167478133629883201700262903896594642433730188661753018694596764323387182437035109375502732268018161318451893491703243854378682584410701211915435541654929594376836445599136700715719530237577322568618796549124177984149689560992522697157959772756104988843900093346639499779754155483057632898307939342522547522798322020708088931343951088792057222085278916841617224800376778602169393366719886816895170968612767546422924342106922248290391153141729179263649209966451360924922286796103983386973428529432563056962755672799026889932045159172342716182926415853068729872198445525008029292759567795447861294420319184294251283040187458156414151426481208733182625527996722795632944586433664601841022874517664586473121084288765909625824513893128591461922397653230002422854364179996071685418781284217812667732421251170473600645024513909239984429864208756284493595228139734900860171964058514642972796228343254483152191328823742048083553682586268335453949240097637696093484959244249603590262657238001811678256739055107801874863574619870320494873589314725280571305577054370477513532129535033439988745510032008809767399087759726433147300338135467699644894647887257793458615229500271067199684645380846602066946897523186021640786451954413312173835653191641746035056399319532365747754945451663447267738263703790979458577985767040448875343852703518287913993886395538115334521038701068248359806936387982441825285417850146762577108467291187503646851744391623148854220151878386802456800681619602595226830263583857089814702100541431448108703343712240084209836530023925912505948805941219525102185345835641456331814371632066158618445344226301221364456280532993860945334488727668505797267491310917294459254041980705909472827432395810594613127069849646021277322472164981065952992794352784362680258683733091336494686869727165219763300658600475513146881160468045823550708533132903798818116614569826536556419880320608378252238074138897209295323233060343156658122384059847860102808130118371189525225610148161772981202009825006608450437844031848396107027216008667318569034184126170811703321301805437960527750145920582732129412214987805951956955820269024364426762274609881923031836938840022993337021148622557342321078755149026077540774717680524085416651867828141133022925381287677461463435204525314596767155797588197226147997512589551829692771705438654305746258442516266040232346650857801035954221387710858346477925217717400159476900717531503647860914447089496872883771261574618357830843612014222845765806377370414473640535871756950573279836277016395795086149315492577280*i1^133 + 1290814494191737709527996762645811485502130896452944911498112329527196869810909940567185166573050587084967360821482188936441765077662524763482256741937383739569335429789442842513364907987813078402417122556909509956084868498119249042048414219204517650565453199040448451817302393999180339702212956348110499431204432077595400895349865141590492985060391278178203306184341680641703269289619183377050955270551724705319637680157763907830865941031787449711381531330281814370559431231580818861558576464681797397948140739255535116745138277172607243008042205114303920798440117633932537168987806569325242901658910587039679295503820942778593912933536666913888439914605070499486515046371667812128307171222158368805920097187818407500303220441578037036173924355266889481413670157644865925614915496441620306046293476514436332981047992763511841905724955006329131506071904250942602877333738454077732406542212207716335583959380318363708435070515781567310033940542124294658557619451686506323847431975845488349076597074444716229375716996743364800378704459255919739825456203913286621678364447444348262873491874599483087574574651677924531788310704587278415296013926441035430620425498968830888665809650205690229614772507300273044979500275490917755992336771950355768202769321830554540774536231830302806470482399820673943395358322304054403609872299360597422486722530929683844605588664678070306265602730603446198763286646296082886764086314161575572536588542851269008341266771081961137004685679534143761877832855832847355110499036383535641011270990356721814018599260795788581021033552080125568600268573708955984599464045399023564702769885987641283876438604106398092311075841782608547297725375900483828926237135479315185084332663579398132635086910186285352164488671184178997285052493200608189259967364301128375012294183118932214253123067134176332819322082241882780352112483751749203288771200490426262347763837747373184685512810269186026656265781671908286908711156366228620278666538727249726400352103518790986820600662715932908690417954339414500597637194869809949645515743836514419845903074546438694512273016626173088712513608729986489665988580905283772823687771544089837270638049930906128405207715651208176316795620840945300944813608278855675249015022940889087470281854126396507086325625182772960104023052514610194287616411935434529055210301429690645130675436013185304823894225737013585948695555817656496515904655459851469394326797246778401670678946988073405896132499166618450068683112629384421455964765152976573578998346861302542480887962262328847029034490220273136105144060580549741410063575988269272968105204021717479568227996986670145551256701742501262200974831997629583053328375663600808979157240691978296530699357159254369926168958441203042008451204815523746496317258790454682327334384199082896890207804376160271408084609592240016168055617811289336452201624140544874966090577354411856012906193711395227879815625567369166848*i1^134 + -4114237747359987216121799893179087661557108257011581848148124142193889262997162162737462754342800130658429010876578809621561745878090225735151918679929619410968842079225285581867057732071610310739055304549384871221360502773863935831709718545043505849419767731124523707136191419855853580810662014295408698046841084735233288168454420219752391557913995100098871495232888694774430210967805067889552434171233803637261185231470937870027075535417001003781796770345725848336537049165507636707821392498424927329851951803989938349641376121576509351591840242199226933588988162110818271855549683314460197827467180751550762757297902196845875090448381233103287264750217173681430404673912919914428230455609652486627616709672825610080964180168628858901898616111619626102876779259818166736201138446467781917413229464011934769184069210349852059301015613428352155680344519256272700110013314488595866318857897980099907371402486485777487226288771845378483530459406148867946637462226764296408522458652097239542855012663919654834679782787470406483237606497778172724102448439352967384982649377657989218608961828050835395878968773609748071579669623396529461713302769427196027558743641190393007059589810844374742810534714991150804813303879944687182549035161599887948751158705191699610364588632057209467150316496551745438405145814797726328136794100278882071056430713565016636291140043657725347041485145302950499875025037973824963961639748799748236706223320672287354717889544641560259191592494437064582966538790722853197592416796545644558742504473543023084367411515770525996366064413759870901153114153754123416001604554415004017277925533442455918659252032261964946953194975150770866507456313066285890762134200036663543945211578031160744979730014101649088900558962382126880767245390082588213574133846003218816622787674356134508854023681293348183701770754376830537381883200945089811401221520457498214732500021388945321251550047685814276487980567236813439501629544112594623885702843126689835910141238422525068357378859439995264742337216618723337811293256323835032781091568551761943826914316039299867136784690593778627037336910333542756760341942502432764073110551351189705200920447629958167954269140599186740483899216390002984965904736125077675608390261082132087474163845786332149370897543706850477780528903953589226289428906621882532813315459743121942549569419585282621762826503790596508553044937008369037057821088920061963805735736373022639102161559246753462025540916152660544889280577560730495029379070245668241483669314814286912471073902662254628431630001796457165769279321182633293636415576412159972258289344924326966185502970705928137765232234610531264135493422125220393669908375356060606495832846462891504829837895825433543068659393675740855849571231298262280510802931208639580855782535344112893990672550307979391692735526304999707980034647341128375464442836649056665579736802783999916593461578498888521057867837472768*i1^135 + -1491828210987848843054728320061934279416970126878665546883677381731107420590914151782568151633321878766024341914532718788731532638102153070722816204273276079692275694272462467337128369170952112763158962000108059301906537071586758736600739966730949837108905938586555839849561484904128774782090682431757531485727790907831700221027562566994272120373870509724798495569201790048347103467628187200500575057591556493220201437378928218341490461982876355781639773205186703620496013847447674496299681827937135208429203134042658296684217538841499540289021369439769801997218371237771630555874596788208080166054180399578876316693788254061398378358019901589727401648586279865282767434863635548764222731727759069373140310393605068210778132276068567669813658720527367285591538618035106299261198733324067824178098564953540540175572801797332705966643353067549283000410819973181538408358865661704145370281418709953691637217193713655797653158736989845491622707938902004464000240669738313108376550207176038372206737363045783426832706081025393638858980715709101582220756276230336013280728943610411798224800842360038872234206390650604143556026000608838530922440286432359575232343794565001310964631137207496439806504277948230425826021391809746648488624570440399564253900513451646574450627252222964026558931242036443188913252661852564143916552754566457313693788111647361227820565103016970231188546844779813294565829116360829318248394892915969482128555365488964300597195564468420512414250947505301028092483335340423891229991541213411134926602190256209708195196627894773721049744363730115764345779672790030106319149972836553471934533276204772676813920650010165867623563200441343170204884135780063495884977930938453377824454459511522606363605879906593511399518425684298525992499890622048007429767878113017563676704296224971904019150850120525840330859986660296323075208425788141316410213401009812904291163944955093125669375858987611149264680468401139828206803919968662412827920469280329719423560387472010541797741135465831029998471400110244347438019037426739707144316073727334761512321361924155966678159784615767521652491114871903827194694030921484240931699532657349371925024066836263493528707351094749631721496609791733580114783866237976301868436338204989367775354622378468926138037653038506010746234459210440577737455948237107971548222283169185956820979482172360312299546305226460699808679471233927600665885236777404724303461698031601568284925179529003351733053981488174686827778432435029759555250141973382217598574654868014952035604677413371703467136810103235856914986378679561944095824365594918011162512004320178317244277328903911877482587542535138074440729743776570312849897259766308818056592410849230138440023325374767854401998582131988444331768520461172546024383780240451668722361094097834551417059460382738069679982591955984980369532869949900545634872131299936677092546882578046901234946500612064653365739520*i1^136 + -171710712736960107978717405825409131935869825729998455097482811295528966270189318639479421365365436627065441559638864881186013372038860821868814590041501674777763898721416545899127673960238028194278584043749572362332578561709982865667748163374239792575997396042714768120205603717491064320933104030312296942453980397939665521406749345639365911579464540159445208258183407909507406486568020137708257482125249128907506631391264923967947710170857451771715961802735912946695350147593900283118443026911246639226594323371168818371284038261803480554932578923593031225259682020641906206664034343119326317948565768369934761342483080677976143618346502397055019793809922040243638473565432174054141560364887634397019465947638631475052095713480865087096601838438906095553492908833277232696806832295198322581172512730631486787126979308147162185376484201179660670459892642414568270166990824099965381323240427250735837280733594799485354200807514408989870472658693541521339565600267059710937412182365735654305831042401918153469445685333181755423018825840714977561943237959356904779679510307531196721043724928093502205099561913480913349872037119667931400685984659592064544055630055379477565221746484893617106337674071683300366896060281034762658827410251480265113371300081536627421325440239503900133582328895911186497699629526876356028966812655888833086460777571333036300761188730619914744585487851137591985030237493786665690127857330347038781212089464429550830488368737348459237724533493034231898957903261759252384362145425311410549933846502816180554437860416858556565899349043780071585896378434835074390621197532194206468235300010400230943041641759942572371110915699522786098449670234227980246726267722766183298214032377411028823711120913335330193971819111439953069576341323542216731454009336461248603456953196696210962034469261807377968546780614630485065623281186108672273995493561519480456051378118693722299502163981717839196992442635211831615107828778197022569406544833598476294379633173729256389335791624905838216116762627691906707227406876478449656504767953515566534120851092286345833722903992260574854313779685904419941920067701634416508982106358521891220460070544935928927222787139011944035565267663340368273223765133195651638675250046757854001481057822155320115522542375336031876517453628092146847851631083671770396977105100330479616688144985790127587553352295801213488713415661087856151398692199195151266230367361360001554842199798842863116897437184059538343511291616400698297140427375647098022843271341387758028693396135808143890999092648267878415081236415980375571968948931025327301843534494806175285985526137913647420616792608431031028797710671020676955757475211422964187974368431318021181149999328675545099550875034585917149562794355220132146653441927243406437781930684882566593252579928250010322150384409275928147496372168708776468621164234871362549995300030898747460680803768671928320*i1^137 + 52884891509234669252499172881394525849994080434856490764938548465897376241644786416466113208370992651399219591074996027768640455179212324460686289049871240437678109359615515967065822600096207802504059176316594039637888049143320598252163225059664193776794568341134036478405631911560623000591506034627459440312926555045782459840716806624909147927825450600756296142484124389336368411100995560849874784158059802155497621349965688012142857407532535413305393277520486157396583026935798054260486706377988453527867287924203610961887617634230577814564367749781923629756395151576376049591689570734318413213069023649137259200091694103253768346624424454168322099658000328733644424243014634718200944637395463842421341273532998574107184935041451818091592451168375342331665259287822639044413656901716200011499728010450449362184862335921395818906311634414970145151919644137593643747751979207355284950417096067338389646772442263544676793499384615242092105745318197826068476442665397744606595640510235179740249316685521579849742194343699439824549554710157843881442517377103644240978290465994427345892696786710663688046078735539297669168174630528043631451451993446166268687978520421571006548811267046003285564101407917357083402941185513978042102102508966932957464483782359065616299205988603156348302700094006630503852155862771467858439935301701772705098203353049646112349495266806126880591534052764129774736693443707105237044788837091874724995151648615189716365810539518326366334425551231862486120472881550183647820528267119193011604492996090253469557446533637828810612157360476786588660985916124949093995120028667974824681413313563968485241717936365117082729761839428860389835377162219422438295912749741346684887709554545928632200317388756927693539093677715764266271845371408662501618757501143788545565158118483348256846215000169505540810345820534577439045188075938981352788936548555021287840099208815119893953079455360000481325253592929194557289263107332872601183732969681676856163333111053944891998572821570334573794338352241362900545013516763685980648068520263987874017274438940791279654029133546438454719916547191342160989303299757734664132834817538292762653003066101073181276719121707088907079231764713611165815986757564636364064546070457184192824142983170450653690535192087889179731104816494261665992031734460705943434315520855705693708409168409135286775985494678752396062622429298442489966255683610149298712550128732166608394668797889524103350017209780181192149315347780734777258023729580897108455640640636798651476138510011426693271272288884309569521561944250466433247514240355418158896648855947962296041355608900805779886251967730723532486791646065492640045998814902822158225590473839873100976995305847828103537736161822946310063394941780525612711503231440329619691861427635723790333530007196466351700659148193895451427984825093390979563330397572251298163432675091325908327191281664*i1^138 + 15426159903261619274183943486910489957613111834253144395687114622154663842876538796977004504767458361630115982901757950418677160088666293358589945445034596654863475012623646783513582583542553212108275554028386594744845696106534731373622100582082375105149014929541278663692606553017892023857815660808335639128488120235625091023381939560851712009369423487129631347323683776749582815659332326643507974064276577454858761994053627525031372782418581676070957642101943069286421588423618145856980768419693330750343184866500403106877509355745882806673879227650047031948687624603409912890457984334020591873081726145724472825762530344416561811850765866451504209725563767742879814476882115632543381551142450156516811082069638791431966498038462152679039397962343163868228087526235762241365520398601074272153370497017505898851334129663514337767637729349813162384513282596623412491270056154205147243260931538920575273105474277796244605757085541555074569644849063845792940925230605011157959717626713524122226574912325109670979249854004901639671053541234159782812009586945723783594227953295948100719193603012767786576860545709922468206668063065464851942612567263846841061429613101196091891839244296624721687754378197333787856532385567236000278973319979170710318130716392440027814069574337568519604607663442122009537598767736053582839167255761530712449305640396071973669609888694545458082629571262420546771203064606403703517059704339394623452363226887151687509790551220358659952969490287881280511935346789469791994699832927076435064953400776421964343251573309218311951309098112177192143527863120581265528203132441908633493301988029436276710962279987958326046180013133407624790487488117462204390069620956649602122738975084732544674806376272405393435575875598500773506641089467421726183362269400009427859905839870043558987426022041793660773672803545221287247992597290895141513904779030426164222379288426322800930880818360671262358605292538413087732127203974740535405368083431426551451551082866928595483271380211551263201138483761017845226685103643493026826561812293998337630364298892795151871795366778727379311370664527241385236785572840669563746831282024267028982005373869984282055101550371317995518789465632803568395627695338844166800015423698163752470081781612022942468330798372702352360167874222272643360664898923321453721222698144860513369825062891727047493817267987552707849852471557568508798817128788801708994546586536418865787203572546676963158818312698665336218440380115649019805500049828992139931393646446493650869315607238427027609823885541931757334751382805556504483323551287239737871441702322210442518361017139653247855093676041676481701686708216650323172132429767058218837974337947399209049817273174093218364685763657609224660838144316103495862642290072356594371631185846942361150163658270025992517614217888002892352146079582297758456668878049466405354106274380165639307264*i1^139 + 3027027270823473532390305823556632746123545392636613846257558996205212858060033018822206542846733618146891045104551009567751259201563804349846057353968780899533739935718397646486915197215498509136887439764137843480571944827865247773088144336789511575168451521208749840622149210027860181582394459666594763465772761570007185958805233896934578349507849929742787880433056157211486267733151704864920466641286401557918076217152321352995041501849001927366109684781164126235409659945140715459785675518016415766690708550836274421584000132298469920762635353397641356755133595646838161393642025148747579136139648999954504005216903720063121851969593467989329869862210939697867830983799833585289326069058914177428155684452034763024275318332433090527174171264799926392315141357107641079190340738590881508407582551952614386391762985847232099639881053900793440737308457480671280880566362399946482193303537716095489605398315424583002611774077723899500300724116747992672744605400245439247414978854977558795590371155433088181202194920164638750638313234451940335401969993866046956722051760739764448554121969810577694875616111947599339155004838987122126314930767007492424286126822721032899476452874728323051186041360938776185530984303971014564504615124487511655507617741475708262155809886861374170734438078259537224366178372930075599442996480041761125529213641028663575582486153143329859168043743376569739525778725552788618900058001207326366065995599481697593733805397135410192470702632455645524474871497900218766603351892625577228165091313529745481491514102346094196684189356185636937559929750540598281267544613353029030159782546479395494598681097249107107139683099394730778680927490507097842784766606818856590372155803956190216389633071140142054044007970699247043558763211618681856506323605705586045004937850285466216742836226414475833555180642985843019830434948630553556823014445887299487153675091996429292262505850936363918373070917871531796945069469107153569111216634618228050085314891793323714388496421427227091690281791437949918773464666560163931371656146407876232059366237935456928874155341281363500290270808219835833112054299738587490938127527610501867730672344143470523510627976404390887317652640041762588966230876584050831829683656320974601634521191031965403391606666190961781401943233105821101075908441455976739530385830806156790363585529966770436456529350262900392020085912699679634404404841564418453877221638658160977986856762683236472076373997149382522569217669780222285832877878307026495771579795596663098999723768728862974057954312303415629808157940574873519538732956226358304578754792159555348437345865026000139425044103986440958460277749966208262680267096611209888951614745955099323944213599626287097519753562860141174310871554068234509601885582486071011051325672895037912383608219728168433401854163760973582135509416041836057585044096716766875211383036438380544*i1^140 + -63691801871225456079754730389912282088558144525794993992712848885805667020142343891760538407705755742192874819792738931708848728063827353710769262542246837562222380828735264989179741335143650332009135078330863016412494428365871879087394420231773037740242873734102304194061612480657160918385289136609625333448750356916356129610877074474055589581068518585550793340795156023328429856848578523039298902163228387707556571978302888126838488638131665216266859756664455404861129065286514915212788544889177551542023830070532669231943490566812693915436582749193181111643134649574074460104082701031836527971799305250053143396145598785384828235010740247320768589577097111574926272242080419735283253879538731278666418801453190395631800045296516345101772375455528903579715860453045103352852258844761469812150931778133559230505263560798372958984096924221367850023223257920808555201311423349831629438147179655531387943654457126079506676748532030819045027124056623617396598410750421815024851620791096419540439284645562562455269244491542175438542409020841800320428812863307580344131787918988113398806333995650509292265542951843434278428609965404788800696375643597552072522903541683994716036724941022662792125421647559889705253591499996806936627106987303606282310430526826973112931727573303295487953119858094160936897031311735626203300709209487923113172173010272148744338091017710035286372362365834645681934117950216922870787270884110982945099072441884005736364936489664485006287422492113727987855148294582265125902617567424240937403681267438123407598271853163212509075269391226277229471980878395667766421142802713319892652514078442833455677943775423680832601174887825956068584551537325884580847992812121770619771454778369574322037472323922287419738033169102572046753872562306220673794194965760838067123680637328425688320465783463961254475203867709026971979317162959735949017902186487144456003888426072691775858862717677971697745377152608306220688190188096724912824852876392209893877160458756449468240415377792727561351566621350009332800886796383749665342513978878738865243909798556953600791370898030634904338210853375958485043257537861750139858708202431763894795030873073315583860955717745670741659214536297716953445692118185204308582117305514649578691643884972891619361492201380909361745985588198956735912048049937835820002465758276916290495593211421540056463232436204174014655795168601323873267637142948785719146737193705170324450030941107969809553981281501459815871493861952281956872016400400084678542828234006355909758117593404957232456254278139424689948299648564502182112258857330148697961951065392015112763662657717541790998270773522344465389578783352153024385995031800198344251022098985387988892542973700216208874454622882809004742178353487121488087158208069885377130683559088596250326380752425746948588769926053822947762751235260579838388347650626093763830743040*i1^141 + 5537095254175216061715218965611848826310707473715139768543750550425353956008342080641366808827572273654641062261418276441287563055168420595708083794843155437517466139188903164226078702819362773077968496699840511822709386310288121542374750226176677370755418157682602439808538779557606143245579842460130775513854273069018399151441242660016263475724906721468363147618226609712032891441407236928636406231388645875982569625001284917172213533502779348018089668348306013855290428346452174778281914680403817677392061061443019386658989751783578727062696331301299363846336716977736829972696194171888045741674953573179383038743882055290387190913633606803274018611436669290665456208333422188829749446156997932988853622101405930284578507030452556148423732939226360418921498468276493068638889272011499883234641386033179582228756585588770588451354773014138351543909752444983444842924811783499274616157821173325904303984713868565321405924343687897455310233587056034348328591376159779047613644518475755045238050185774605280578440290549259683018567495510669477789806947285052067227476672814725077459082069358860411109351293836263942988520638252658014376899879061865757145214240852541993501306112429904487108133301219612785239729255208986292109165114402066921784348469633118803297002655888452629119524238235166552350758460439610337829035983435761254774445135826354263331430632663866461841012635294444747594499105550123150563460029617374884345500615870043131487090938303387175190219218709253147080678540429184278858040960319859379864757983964942646551959113714164984830286659735879515286143907369353527209772280311350772112125466824352956581580012380711381436101739018912345336619835780565639624724478696011099992652323891935758733567136374942095870034386199609692638766056635531983122126546497260167300025106948007481286767219298087107870062130797706911287112779492199832764859738490555847838145863511558459701705967664576876521860429159187249952103944925416156062841005603931082686297477570087272143947800902786219424482084221408650182393435888073550635463965482327304876550913167769420601442815562562209298285341176289083519635585157522635690793872170555546394014582467104962068276466724299424906138283023624315365423028039546880952406727637704543972884886649795966722563352060085803792422908553267058675261137254479516349490383666533270052289382113788498793750221244959426550829146266049655931537135646536456454754519997712162168824150097637800869601780446321537494194774556580530115265645406675251019740149352292717257035949989158806232593155875187059809841815612650860677249926738862639500448319681323935681502840184769635657968141156164328503553909575139908805461443095238077205347973565352520774249410754350623652227639020337998927806204442745842999561483603809379551826537300545922037856351201580736931683438136425350286413082329347601946532765257867198464*i1^142 + 539226583671150569955976387123091315778906919272802036150902296709522014134404695637820953070738753010361448101806003200574606590959059613569353704898669179621268911901510849497435784404909538891173318203740558661904260993184654822027857430594146476143944029966728585636018672006847232508187339108651430487471796941519596360084771858941129449641296335373141648431625814910549645606120370455440995566203226715625531741437955926852349471758041319638052712883062602421118165942235546068815962561671847521551609839418524411462276425900612203247245139253327715183199718939242332143971776996832809889340009721693153273657145787021972119535639484439162804671786553558131977991646807498259450895859451426144431658595920118483163344711013569238472360976383717605634610038404854383250404919004018171975383913801339526841745370504071665234160816702574101248250283469003362849732760347973526285083528409857964782148403649566594741363524978641417844453032281036186619780584731908034149379528362588295338503075334090927309708901408047495519159063003342465591529398189191153544547742029521458653982309697280188432608144457150674726389729373819640858974000938101366637076363794489478703169937892824107175486866076475441572383767976492602407160373013479591641869456148053728035418813915634500304409782534888512909526784493584920962675813652812120508565948179992968378156549959944777413724882467355747646663251545110827876202216468825177847592078574095646012518260150928911882593474345105877381706686466356132072083205147539020799826987465969631025375284994711997376430432190400046080390404636109332088259375329057824307540097322935830153252438722058805829304741897692289808295869772341859624471854816710938513766517503260922667110529331373563501846025628218592510864009663757327250509437480494087516161758825401072121817430347276131341283587620755239609032151379165744747832872212167175904525611677438849897474233536545443919058812141114083835882293717327879896080781634440539432996418764893727366815536777076736541115462367219955778311008978388639501980612359719230801884214968038441520653918603258215183070955260133738881073297251147154620776671589431016912682270848757735786428560467636161587507333105595565115023968014755588081509559466605364055916703763326904657417602334090984398565914607254303129432504913481267402801869870990800139969110578468810836339724334493773780247347494427554165251096753559187229183583788443150716879606378674727837341630830660074420754128308086796137417425404967757430135528605749295448705662930652773625174637743827033597687959756791898449730360983571954420089465122493423127081776735884696450706562926800455021139553333691075697421226827023837329721147138285705982816444875536230131359486162844267397096383993680953530603041537035292182713212818381541562902652123084651432078427397575564651561851677125546893175974526976*i1^143 + -13306758424709094406326246123831902901866779891105343909044528651768838025574573792650915093538516814995397712563738282483599493769593997520009928508544373468911697799101716627918697471985346792782863171742796383520385202813643751929205138078633962914489121314506386622695097526433619876547952347271790485140629272398806001400354414309880471483221025986402537110534926637313415197611119295101190545012462362510196393809576324497114013555969810687492400123575755097805534289522346555850849855329804429858107464771225992698866501967443681599047794077910699855476504937110209171802460910647571665910146268794302431309717887283458879009101743069830353206780614244299241681877582701799495023016826182648102633316660987970403440480475494339429890798620513870725973822091855943758370063434788562610948980293951749204588962296968934654359724093454333558410928453863627233534541108273775031084769041687172713300096923023055416140508652610949863150165105518180916475214625222509593701591981247451507327090028893170568041859061879252504505976880316778627977535078481696932024844009836431008283126152853227419487898621556383065018849184635916887459403278167767772193846072698168657107385393279958405754728935426464581415319737782213483401722997869609994185996501179797544005775913233508511436629586697402547706367034453829556392331913860148999494843806458155524782744548654700621283561151585813842809701089024050013170584706061483789386590380651084886527817368527910283458020483922233699571839824688012627558336158552401611380417841071863344235547391023818614906645381459257653065155642553586089513289628789595502198113835760511729264224932635186581716072198330893220418412401701805499700094274787603126068348961080606474233788849294036171200567336089489161758633351825330087825984247982476880552324861135402811389291878088351033719463100141813706629618569269459103260562423921176503944351020334730533701345914135170887174848722639713386443793775919865893598570808238159608223654696281801623165867555880483540329409337198818612178963033741917467126758514473696785763055160078807267782621133487030081698002239634871880994438848265380888357199078604142272546700029049632163323404997850292348986558061082520816331135682122475443343421732802729003027193294873011762828894710103091640411197071628745519692059496416957206168180027846034106537477337578061961350150221956906067355179601230314509597908558624626971581122689038570082187038743900039528624328826566346902115542906811110138025600756380187972746573148890631866279193917068164741758903086599695371967160275280404664069422100566865544224909147236579601791651430206335792777651975234523165619869210795686968540483598930511382545047969100540966634086766571601880579358223716729408589969963176270771208454297367509210718641384332886071844872679026318212023406396763070259891334476510024423178240*i1^144 + 541691612897590824012424405762626449141084409358752797088498494957673735771898836368328388981654552532692272335586313816816871738184873089553859298879770858073871691058014963858202761584315315758379601011137677347356565166014380157531786011805299392310060037181557728033568787743938429621826602347498880146953080867526503688479164144374860472585686076436333784428988941835168606948455934289896810818517665241828674816325901034752608595056868769884062914287681971676654572334842837000890874517853964587645012385998859544351692203410621252937015075671853738615177853497999676870035988011187811899800945369792823717098259674213862648199364129482909466135886250544903619832288394714132041594184396343483613516826817310672818219364978437157231904252460765441401996436662139598197920216908539716475338673071662873510229641728428022770299964636704708918133632715798027107979349687154716489503062371568924748824883882090961982057742727813265419288435210729314724449200116461301970475701426316033285166961199829151740530959540999777100769683363682546293875342033890725545567236230540939160124505538843261127486210272128722202064506535535629816125853759990436296765402706858117307149092612248908341200892466341608234640023951957569399996031859353059686491087763405504633014711137797439639582031297230341210440349825539706850487680677866771582153609929989349790575805883765458804104251175078368240697208138221944086280940490686010529602575126265107953517496408186769483534355099115609512402741121431725602818002010356391497405118095574443695063385515664310009194946561521876096990798966132717956354372258972452415615789282358360713542182066169266952935205046076111570954620172583128278381699484462976348191431285077615665618377631742495112610310729938665701121106466891279749244180042098329448277607914958145417838381380887047663976866572080817019573346571552508979863169965180368330894966209089595830099207366514293819578194443208825040758661059553728031304912456950319241936630820132045370399499076373065390011395478270344433745892969782335659262166163281594684960327211497533644886109730916823774719028997223394644058472377926179932957585324495785708122101508004371015558211949667493111352225722684575212406481102305545881278661619599676719609743975577948182099977413688630419501335901234434407247040717145365863244414885359928013011048516156960865067585515151722186588212689090954375790978448472854204182543883424582782347398112651204422835088560258528097263738145358114561140803598261849068082392197899152391466176757464855211784743669778415056298355665010783269529136630925131866569643026173343423871253233718568022936518623413187162430178418789785681537365754669826035714061307095104433614828833243712908817936434948479520388995541077809295454992400250213244901485646308259774615837574892768115261987829095509481556098991259648*i1^145 + 156705837789095518457377665853828695364606143469059716530336148544618913472424238456781138652777677749484146306193784334909759589173726907600479648708517360945331661606884903033806271676041058133493709161785330988488084975031449421886391822164290544738778064679088794797233996584160393305796090517376413678663348206426770211944413350293590385392463598173993189776248245209400624000180097949155514862563477591358632692229589973229608326555087765512170312085030061862316789034426282155541790108095624569495941604906958838425368751990472669880189242560866212989384365990257101391105097851584836185706690602437406460437659720064611799495859748820619817845212099339480750595917498979938921355218049608811568349447407204648176854801725385598559735473791372789161838208857396026601674027913136598943953135428899610148379929293226721843339240530806719498979692571903215640494654431394333336288533866983852942300693695740087440937961496205449517196522068057931107875011054348933500532749223066734660236203588346473315256563502666062508721147808682410119847690590450784343058774835647298697612875534609952222143589619332123168429451394158907244370998846782247247770029327263021297416502936262218219465150766829310239900805941132356944843854945618124097421664008245715978956663646105871374182785797818373419016127906383074447146921792393586183643357596404456936876869731621739783282380487288761926090999179575448429272897378206960011009018056052599980558028135987560256351434806343202106680466267699172864897595899001992467693773336149036836131051731073121543821958745999404652702737548834969633589827109991825245160687687846664134790789437170394405601104022243613789591558673460865438244895100670656441607112865110549055641928216804529598347003690580021593587659712122264630201362151368775968780149857143839376808753760400639149893887476974210250104012906886345847370690690709906669822592716849586455904322989498943906734667080407948323135932815658517212486427266845757992093264725595758160204159980559070241442068686268825648304932793918630966290001125003113184890638140817156940713096304558517320427966411176759698804141329105432685655772571131702018066503478378836783034756692672970769750863986283937674322301167910669118914923892766939880356355258226494588035015666467530654895805730947795400661428044989659574320053888656907467193761683479145057516720618053420173324929833397080915060233647333880306280071997927526993383350631275642373837649780334668896198010129685331513077648664789036843315979907480469961491526668661461747286662867077483907406774109627777806772879328345770704984697893265729861262843671812151905563535839355027215212571006728663926084129874851888271725139511339413230769167631058905912598656583911318786843455447642888024583248753027283336852271875439630421422484164051757886367033159026022722979233792*i1^146 + -3266614005207921898694748509669349585921535786228587828386062825705009790462000626135689323587566063082519092396612819910140625809171494684425720171139626176107634136396653669313111584668370714352446295759459673141085612383865478331845356564319879913839637717054109365392307540506095582893207534826539805130380808431702824625469784206726469940560121081849758767006324330508541766894001211023574848005273919314236638428962355570324469183964430471023481985648631249936206242129429451785258684904332844518789448904288198969670085605414480730013837302727828139400601417822554407603118744306737503342078406855593472967740599521601617970091736714618454070042624650758549282551651917548603083174568518386844802709278982594213529952668194925286173749024139538450310156273926507817990254400435108364135322151201053689914757483966133450541855059086878210365124661089487765545559673926739167406089798526775228579921167131543208872956570096328903752602310597609193274960171214732501363671107156028280372624034976141592228707237918151495922469331117081512392678469567617656737784569667183076230230051582057159594626088631560562639573760468820096835989733396212769564185939369335441640492951180888789430380485210101408821902535040202510978995713915744363262431004306802172209769645811105204520512451401939176739020722903139501188115807336109471118979320880173372732267876770295262900725532766395249997723464496045170840582805788709906376406556476505589483797929878072225190812657564982626361077937084855617215052496414605654563380919744798112711351273019620066432368106809198551218614825467239914458703423794023202756663929115990868102629987007170291137418218271696114463127142045096819567165913481722541274213113941467541231737173830699409706471207187192186030649040760750171063600685594009721723818679714755517449321533974365023009832920445098446891152502666139211866143918497732285173909766342227488173691694181916471423951123334831174370542582057587453000100321941621309344194739178740771905722806320752780198185407978587294963444607491942567067821769666056229038067902410481425851758957631708863942389538901730577539198145499031005692019684024917165353979319576793076502805329412294248939868171233950546968232605273071178002676960955333369254393403681564210383625799407373088712044044218080807081952037895897136324057133224032232100391611824415878237109193857046683501843947311753371554453701425955818796701991431824767039254089713535453358036235013618450651452130713290271155544085036847115149267545320150053721210148438182665773416651348134054937001114069747740845363499831937803185626355369611126692635095632257340391342980042709257325895077632785523449802039251416736660866582687446196199489059141754452371516344219910114419323147817314120724816405670393029365135837539758412885956468632853671314247708935781875712*i1^147 + -10937415271965608965958734000536468943082821973400898829397421502468727859915797817160148393713176482073747912036989918655993622007782549561874629965139916507727044721398299941181563136422485445447675847693647512885134030088246434659581394662241195647688797105274874545921075488565324586578978097613215913178260621230027594121516797769925552234166326367393023894329636862762789578393247339590597980833432101394958151339588829807817046862478424033015719967238779247835244637659942937848123759544631425242105906739140874925894673533647169156238645856718707877037891377651181976607218842535671409161888793958064559327263160830618954856178055819105474397591118736149939340125941138705426114819399706270879678656887934958626669446275260313600312812892344947497679524297141667787551478221130971210060216823371025698416742982397591731772416907109241403066861483829936519760579355903188178510967757463361241794948702994394571165287113160598549395780889882222036029862017932691665110107843746936660959209730439393313855724994473839478295353309667004695938386446122042259798808397307295371402194919367881817285164376047361805063236543683450738632349465534892427465743974629982571323006947969181688181266125169821026522147474839658494299889846005538301159254435175272474762562926473241094033215227569687963733409543387708509820966223831020131525371415573625814880611410570739214677270713277641621293733932264592739200501858308066931268512098279579497439436664786353817827082953922980307602328129107235076979318966347140242677787225445303079755023379944546948649243029145576721819561226361721018149717892831300953999357448144385982130430488109822145834323383942198251361985282919833330883975046093843740912615040905832366310371030129696951648889543854198154668948558138913929211236908721233682811786373415678088143907755023818702643808917128703509542910702151040278169175236543434172391087877141190786993668384070968718053811335401792639796064865484906222702275375505429581683781414679300229331086383777283396843782868520064899091411692410304621374151334201809472580588800021895814965937830678091411809080383527234190896623973903228663009200770766633678383100380920404469825629313047637983438799412264256168909474555095291087077433264640768961458897465833207986766176877789289555751195294297758385607582798906220328487806995373790924682149699324324008796158844325288563467038214127224295128624685713844255837361161297144775738527338353186124574982721317451153748612749332207030461405064852290086897453766177017943660972693705825288218397344518320857738864987459789316560166389158270224265004442229111137339749258595614780133362465945947936828360226796376725472291067857660302483479427071809761104035457965853338647924147451779517407377539193055102612120671988873013817112684282177468767942672275702760494512209920*i1^148 + 995620810863545751282939402325356129847994543238628166504512923747412455588985085427006252678417147790373993535627516368116931795534487320414766503423568725733451295348795464635223323380159815948921699354435555463892040056433664068645722950373404565339692925756810333780933883086660239142719950061604161916967813421831104501726307379486185297590549356657811924167794356905563028634313093623956751619543314609721869806626479399743101833488707875482629561642219431055161687863006695048858396229510834484632413199380421249456131133903626762147017850541136383401802627519570333819656143725827986732591458026529084451427288042313881047928626597565949992952559956368149492115141171889997325380294173008226878601448790072420261863571035009909252656652513242951110186027520181019743057593595546940638006052166399200535675960757424348118193352097178657350016939391379663050996456407617604520125679730978079128943981247186182726002892468149911331619134295428077532132730576148592917731711198919989596412792143246299895596190917490855535772673132442117121581570070540618971278129568395066096789110109886120450398549470904397135787368262773187261416015403497385682991347533642581632696026765920831505461161438716244501025957885529596991077651884165876828313580523610661960707335547858152977591896699955340740922724439671660910092230296264404046182867043070916365904593828998970503216430701523869542861203587139908644827706170969478049236632097787002298092364011670565401356223204181585494454383069139164383462624696303748575053208133918953322617994600817606139786943977928974700590549825992432076875599298830147567058060260730018521137152446341662027071360033574205537439247267261216895310842576653290397248919769517904102784874297142540581287492926600827743991387507273116717045490044282442638668412792463924355406200013362319728429918651421421317985217737892867273278573861159568854523992597740612415623041975301542514709376607250495601311766353661031780940584648976922428588239564960452646114073809618272801486764718181147756598980290742377391318400951880215341911965992541453192353396559999783615010991035964894367849867213943422947956895507377233846180589166255611322574297622203359339920062623528142339518036967348247357743228531922052206932232367792297812732992373516770499609431552443426130510807028197129879066693927928008054343011867339799383560353150622801393592955311039226400074681225478519408536835378496465190092380912224044034257324554219582774273899973317527293476061892369035830005282287381609571580784286384251645303421648082014678071729200217342140993262284036318415611147484525332557111070969568460002374798281742095439456620563111745496547522094267272748035946641780796749592835929978276864310536768191617742009948650747417767726558030114251037413821668036681516699703410701170114560*i1^149 + 2655443716072660865381241927640495058744232367091219900710745942556846838983033153914017465158303183730609123755425496676766118610104130799141523041831400474992449462193639507007266156872279783001448514163746291667005777546329570512127211168745759063534912298037787469979794466736337894312444227495057045614209552674011565687320746302832386326839680825080870588794523403003442039676159496870382761869300922341790878136059209187222980473421108744741673404283593092950155079790032105283618605193892854573798177412226708335288053959629797403152212922776175700945009579227287037135334756996357507928408724217581665449474736967511957755829996668996624591506745412409715388261409011738016192915097748882072242994410127082811734950270694138528125217407162693759362362665890894366659265412467195463622280264301749548113552463505590679954545673535568871824719527835054003806490851528782031064005970598738131381892833116875020541143271314543442862726354063679706416288707720830421950986253767073312021612545238144847565552687737681613632143718433456951903462326819904057410525392970310059127370590568589031183585434417737680303012862878109975074903471681764273660070136226686747599795612676441547763807967802968833327219121788906856416011850061007727298389392943116607071182455153525097923989498084947479435392613535641106333027141107369071243174440392873039966927974734472822838466807337016863057067658743760648299278933298688941246790481873745927344809017616629033707310088229351817827333276136030461016551700387757370893718963286681771989198903049710270429714770437128641148361187430848995783299638001570096332692886052241951952285353375262245094169908523093114156562574532538237535168913310496653737999524028579357285293366047088524281365326614631103724525409416525132477144004787903247493533031174188702690879699042058913067830288801971533207745090884077779041171424997995212396109952683961880554209604962679818599319942613058622791900519411162927566768769741837829684115556131506933400815961319438725119285527132411052943557809578071854925412857397445064241849547136720513909302239130565725945267180692566181261690318653092912503704069613242557040691700612956199402824581305675726217834426396036620081720394817501100091683896526790994708623448804587023211665873476887483625000174528125456589466608587274213371939873399991898218413359848152472007440452887849342228692348322665571746235011582613769416643383296831087812683590163653956437587600737784766204479556889710807837147321021917746261219106482484742894189219824641262442118214197391941466510119392717009605732970803818559370067500693795707150097507844796732267792299713474436701374608835124247539765847406259552348541821493522633497874241362987944591437288861251476419036833754483031066090490091410122174357589608580413988399686352896*i1^150 + -59259364896564315645649611551445221919288684964843498546220729672969184418727738533164180368667373984692723073725132430449514150249329651776913379151800641238555950715697754153949735810504846477053725112868737976990171118652499010811512817592001540213999772726289474317842076274186289251214551917669625761453965091452773569549478679738740350318404656049331712608190817275316353803307745412758893289630826845951543504471488859912188199856426656715220841521524208485167070232108287596274802021399293632369953796697291887849880532213150381949834936012817155796081537326106338901888975089406169611630923926738098830564351808126422523733114681043078611276516638110932155041925474837958078566766983481001744314235944065131753069968286141260526706642758755806731299979991356802392948990411952090550165510330339126399268846572393925418376662966263303436217263837540171001298754874840283295362563351689396650492123711316523535182083302292557991230275498421391598014272812606616312186751658537470396442369172981350873031023308120459081146298866200927798814456100862261653059301549320094424259044754602243468247125478831567107076176302835814745052704710337111782882605978795858723600414407556591546254752932177231233011117820068062193206402491073758381069784976421800758413248017037997798525921729473263874801889217430305018843953807989576146490278958028853202034272319216951099925155668959113958830464135619812319354172326849966834657895214862826975530036199848082481292242419464334022318659084921746744949771968182729747418128572024933716965957783524611521181843222699561749904492397235229270357273770568285244468731969166472172112895620044137039144133357542173393732990672487119943350332001682113443924879712122308967248818089929320181227661021023969273673292924998727195451469202380531821465459510894861318935396944255672855332484779217790671891605866092397465841510336451837898520578915429925249694297497363073624327514050767668913187521413737492514599601575969583366006241736183393660324861483132831579960298043035137828477921352470244280387890074674986405468582475239673779506875402015555941156601969538020585678840939156906988672177505896638991075817915533001521919894471527042273732636680893270322738450889885707662932536404619983558634071368074591377526253958931146196270229109253048811007884384475037376086082885382698010594767783855907479507414451605005893189348223890776571368780143778670770582626564113371653927033829196538177151382834049277334026148830875706786243895179268093324693500039529751096011334553035859112656622073004852948531896305665771350893909113230225892050743409168536153263349092659139926828727226799770691522547800045165467685645750143791055804883541412953958596833823958803572975822976604453521416056739069075317085504989992174120102239244394277204131840*i1^151 + 617490579868703129113339741700050397222654883852105835800787736905920945475776947771025385196218808183821332573616925142410900600751539800302324496837244398013400018282383099057842211189125661939512076749187996646489352366221888142871777036648722120577286445220619387954614669630328618289132322189052336758256492266211028042629315216868801467290995617286236504102746797196779423632114095641746780358406987947900318840010142636340086425718484970154327911534401980358468639218981864048018340809719231945859225998759562086664170729511027546355090108267583088980122787454318447643397207591134480873888435965915748142821016982226247519445549545075073343397129231419654370638391761476509164008020628704193927350316436453278026773336994341564065427007574879639505509488703815193026648695415703161383625560574800277055161564900596945360599451172948945200212867408190183278480183198647449346240178590070333462342617592861331489940374291435931114481634187188384996968363495726214992185322143680918887859926369161834364277981136833319535216915607096257703747015222888678878575883342035068242646886902293528319596168160767976003810475035433344227071554083904749073304784945534397010173790204812899591117884584679991864638421592334890469746743258723472741223467140787069489037260449063243524332146969725312088453921948059671562605983889014913819255403627866305006252695783439410893700803987319982915347980049624834818884255647620192624133438959221121889697695528224194665026236188712319947491438521027932147801029717432695115696208143074206867323119156610132919723797722642746271217269003585499147419298085573284182655663902035376885040099841271008637496373482924249214712071378024175048310128209207368161855592685431330454530757729649934757895171990039065480278074943942077620322308429471137512072501669007872140409771562008044914335180354413558423099102401042514264862899723259917358297368542827101961638255199322656503128088026731450466408939111018001272484907204610751526271823924105934727457224757732016278314837845063111377095953549627551602105814427346613530211548363668079153592412562172316175392421802503406713730338530126181303859705436389159137688196513729467982462474902427737431679745366866765728104923969876045096626852675355114762713004863009251849350132014943129497837131478295527968092910071562044730711941844133451402406006618561032353889152682017931039414195442172688971119677888035448477915232469902206233217677515607323369105932617944550529794680714645122135966200739855162085134509026102190867546264979560674145473047150873310816274566853238276458582269081291396157134441229007968302090404175543276704103683627419018671608833086626781220238601623431068045326165924055616786854369878900330893028455298125801774317912143499924964372445786542256085472351734464512*i1^152 + 4974614743595725491906490174383391038598462397362194674491947602806263975071074520853846178198678164939957796255168687532538462683483868059617014367699411494014581657648276206670274151846529401567984267257856753513848011947308459401570871555619858123562735598909731314400492163112030559619983558353747593843255908515182667110619455371213843341399244334283383340078152400220385277589801840338187440565448095753673236648364716342649361183939075708846148971242151453817630222091977965263018592628911732187913018517667813476241962898252701423528580648137829530304961846332513301435133358945965280411602036652650961151984719039122867310514857742166648714622919854064644430059634401111126241056356267301277997265503594272614149964312648627404720916846706606946721883763866368069922443699059020749279822034349270391908261117300131368840804785802335836448683674951399520697849461249065516717328961147041231477862592133601304130208261767496576327666549483866452613111805361480273340586638560760064193904757465506152682186177294220075880783269164266271575828086044417174359575520729460981297345416120165334695099634619218992380080780802528507968929701063128503915523011853381619162432167869761762144010918973376109289192324471783429046859183536506854074141315124241166024056487684687531150219577130136961823600308283837056778858630232249346487336324515223160793881611185524391817970988647837221325953716840523233768990841194709473366685057494489178952184886433745930450387594917299886585699329113405653607743364153553844101912152602112066558183361521882900939473718895672858127864996486341539310408961673476598396982756599402265962142109214512639054585081689506295280324755314770000285182085497475197465301858465557111791140136986413411391641426765728599111007626365135676795034310378825174523137124598230864290192121903749029736884298212066962313844763442481547329924274879366757551695233230103001722145681687662277952912182387920794995558663335093077236849634243894616039375147057171655274591262770096341989420738469773906497263449440816488289019137422050916950564110203987994065736597452907001243826543236905857542545101689966726444830480303152520588117772271509670200606910711784894329358217575540541070464870002611805568477368938871578856373554882463832928848068936861090397176045905464751052493831655793061648214284956636248870286055846385755116355635916176130606695431728842803858124813067477527650258274891677611282316062066207696943409605893049899987091587772136856732807430708838161456766671348658011164894413921779228088334942484509458946733622928046207511332026468584727895856096051762262189805974012124356322914909526211480842709641194724927502457566044588790410804190918598297614469281661109507347686242968032546258445180459963993459485890717851767013376000*i1^153 + 26701086131634255047757935625490423190505043139990454633161618854097768362497074353784535906143968090924872140929007041326663382224260135601775499279394750642982281469396714313600036725561770847994000916010486719139122288097563523204140826560222884132373663625677188982287712738473629356345395432316477254987777756602780358994416731890702007926375852528496868246106413767031264650962074707051670460755586596739785685882895210861074787260515364326928995482560128246385959309276407089447595654795346019450177652575183157081767527933989265364377674083242222039553828682096963773889623094437150995439929876818121293989410218662836485612741162438164428449413217768947538909617014360483199744805600401099540381626079641648803339616614177373432058779124423496421838413695398239380993802780339807470870967000898131001147712100558088112276903289002044835814730029166323256881847122012084582621879223231696701470711143500096657085243647157942994723889941191370022976475698355833774847773769718905725721223195385817994684904386700760130038008211535816531993737658963573356481117998272812148551243583820888651957238152752513088401157202408468412762382780391866872110921911376663629873520788498617790037059818551705966721160477147915053526457115899725331189386214656398731037197813148258492679638217439359363937011262271144466526253524240629473980988084890002779263660926035627783436406557526137301153871954477242907200429810610722692885723249663681325578193388720750694803027287984417308177622903957304886676374362649878935709496492697882655615005429353386480900323724163197387707449063449604400303541229079181387307933515147790462011525754107421536127382520258981534969198073141174343462049290962690275027277829702125477701891648390837412401701058879055990902434805577778726007291020022478653014039289726294877891961046067277447426998486373970047452643810823295875522853732032466557625049088667283467272312494112467195352253796077759917305522376340892181171120763848732170695002745588646533314047851983940878989575735779406724841532801074013400465973595300942581953602912506644216381810347290448086929773966692662208953195877929945323010225854978540985411617991075583270882675807054659416864751321526468708337154322087684768039837145703763523332367487476243559906969598959039373989192194257240690877675120118359776790641819331971485811021023528253705653095743821492116284524888944821942868785147495961734123980070285129021946503059592132816947118264291491280736911524260842963079337954571234997479859224800314649811864741621591820894273663705494670837205867521637559583239468098615718977601497331535151062976563128159913334043733062236559817137191365260585227843464787923828228201467308249400394176350543406970608303897576828657326500398490992987553488394331881472*i1^154 + -4011982607010791904836090561225604530583203651225341757153307991324604519939181353712674577024959526428064227331407120213454319978531794664543288970338435214400209278122467107430268850927694785074447719832049459243279788322732701440475137434361367913758604852928344749789411050016800714784817158707706916821058921288401693815101860862701141015809145320931943695073005012117430451422273915874387540019326711646529931147283440926032273713212426922142131752235735691745322063603064817795389626404090826506876631994353696062003073095615794459758419570771748717893563412664098661980754752473699527796960764204745900941502192311205157270705491190407310539419659464488461816157807818885843689873537406373586519038298292503940250599458729403200417035311430779361248142315798210280704503492336619444886806214348532378127785444575229236469171299683708570678237622669601621520698820104321327985954335589295715229977251587867541311009618920383711373142680346712294384164818991385356033438343560016047791339415351676748231958499338561394401759283338781026830432771622806466324851462726582687118725033244632877085309727060223101633360009561095988914230710093005943894657678803844961370143104918109423133902397703861504864176742621005868774312911653618530547533734966193368066310159772557525981794117329829939559076275989977222722413068382140025765211876084230272916759108254308819402628189373874789021040277687990535088556785193242655792252292726844505582756250982680679086971411239651223193288565947080414919240653196378462910125910753846485131096619475625272341806193843659088027740448997147852082680793545309510417766977789869780187839398450714802772408024875419465697770257462821688673353972139496585221320030631109561640380297891241273763824157653066565296647587924109343698519968860260598599000896674569188773666924968355566809798943188105206577428716135275221942227080272020710636310587842600949026627816673937997366848703935766083624893169317243777680778491435971544404297103196773175651510464064825235638403678466088548197089938440471567167279443943364655258068393509803282663679118679439819478680851440046968256066688448565381770039498989798816116271410740486663879721999287939489647578290182208921029899497337055726353699453587618256671620382436869082907188854390756602030462920165623601876867094592454452480551426078237547683909062589882131877712277970863921871463820258892858687758719998610010339743777644821837427434861594179497682482267256100812229916715593304980918090765966357580979444876286430144001633044410504579041736324295570456945539047514561668568461009257193460500040099170673336996878816970225317191231144138310209235566539400674261843201998244582769141387498173908965023028063319812269217728811771545606815765141542164311197089792*i1^155 + 812845482461714120924687480044119010753337586040269271590143638654419513027306013993004165081900071089043492487931539152723147209321984236087262459230260655753340361097593805990079444851642676702081011934978343321443041267336068577834679602615665154211832070384743306149206350115560701670404448566477602402549549073787280422395368519641742642902381185660654761129383697137199642222354899663693718868616886205009152431382109635429477142852253951237932851774307061188822823798949681095943552622289956872534179693409060568547185007438700597786308048356137669066516824286244756288340177179739065384341833489359649246697873176347843118232504687427984479176419687467970770551705555736404258456404553877168826075850101899001731296514838174443314568634149843235171113633655607882539908997760653666485741020102711683655708439387428045161434540983123009581763736273518513429547579239281594298041872015278273933072527472761600476183527961385929960907987586841166178987583665833336403796170648544797380659624456318646112911384305204594110638169081658893428335710508863029649883771047492850695270418579186573280974429428385833431608173805487712921220702792075361962329111348804433992885501141902663067495789989202010979354821818586352043610430779087947839094408036963243517400555289363264197022684503716741760808604478128015350885035180025585374063955345667232397160906581470538460732075588098225105349857567269682305479103215214950166525436997441994114561544734277786170854598312161748689478213888739974178442010342594034218385578411947045681159287782434416873067134156339539242102131769930552171078610129162783304424256904373458088404083814734380161156307913451929303403311481558751399812440414954315843228361372286702960695735944853394427970198975767185861785674389285809629017326914074951938941422909821350330236181564984530709376044229041645554438403409603549187182418689049797481545752832226205581783450608600908814985728537403000515484674997635767485220550511182189854576635282631456424842570754574047990711789523360220101850191624098131886408868152452074416168061608413022986138404243527900732850485065658812105050054792075725919522848840563534392538864803907783755221624095225990248128855695755588820819697948345343575679277683551580879319043221919565042636409299082563759834295552475714192447178268083242749885330122458569285033606905217674427393671935700044758789651955196125800630102546699272452009027082646556495430423660807659424306692966100504696959524920620544564367823552191321810288879589443904418984865405697721255022037486489427789679820844957066551443772092139663089096410418103894978060721118447199419908245182671704065242707754459715454933941174477613205287307148944066635422465478891404427543327870467931578904595912491794432*i1^156 + 4630512644462070547239072278801947951125669275921124619645080144917773162829812257470593287872205969557126129985284247615683190399089788873041851025740634234242540375680010325232486224198547981451785623315733602105445795912270103853098425490928949188375118163341364959317504984286728715018827411211040209392389233001140938775354637378879723899183096566612804908966007416894141443375211219141213187998999481504481095799637109901902633721988882337124280373446228555921194138485379334047018042559923769687807123594192110989779868719997842277364196090039808447073413827293100917311796876264425485303866323167739036445411139791965167337822450457832766822287323596510710239573597485173845244040539863975768219956269689244870184278363729641445539192816410010051028503118219402210952114042990906899957685727804620476541436625002186986349947420295803456288727259496701562003943971579822913303366780012480765059560954867183883231304004285337811609335138792559430683942030625777583404274207775333139890613243179163111925944184997562292120459548182552385426276923276839245499346748703637464949833490420102542003075089139850433420732023769473457108073636781039536271456319718831602624214729468482256918743588926660153426989245000760735656651117734285440217016538674606303888809156272433200938630344881507821022640578733874543275354925063208851030977524754468891634634393044104197446878325242926422465180222252429578317257948561354723813871838701614327895292613881918717583972605158831962179519349537633987212810643083927406756280281411371198131087378362438581714050023258850206810281958279068560587988433031281689038947800970902316592034414155716132907395057815043194488646705487962077475974230124489128204895503406139580280038379611234162644813239352363447249539785326106830297239244869127409551842801827215750740704177211070599737607922053563994600526720112284279731261007985534277356556418047428919558264527613305247277723769490348385539169527422414675039177616797046333545615299479851905748798119947700168483475673366716234405493977847622863120958739193465513887182365461089936613293040161657505490575246257301723022980798777372573238451572275843501261331954330795402304015635089599403096848231398595967039225674983351801461296238932829728466856831608720952061952754466796093263829819540905242286326257471687536126255587877811223533092865139269997590607141408884126413278117093564540565230894799436561021557300950589048022603307231396915099228853457013848499598240344061112177172647870821620546762936726500402666155191463940626905197578928843721291794266878259189912136514194483904666509237395289077908795165805420520563868910526679379104590736349724149656233406421286778445061780051705003006929440962765503544033461730395221714926567424*i1^157 + 38766833483364319888452439082536774645839993665270960884043942673732978179988086348033107303625690180943924820850455404318760664422661253057452758448523506371488301440500260603474419234384739990688019150797474537072553119344705545785394085019231109552928392280485966974381890998991429258053083809310385159738256864809622576165624210607403380469268856957844722648757986347818151895752224293927960248795958873366538711188288225042974054498765058994307728611187572271156000006855894311455976494094554816493122347575747167456208065172756817620161506076758166267050582840132520852752668303613678797930590712832427141598245986491770128685964815176314455504005433843754088901689990040466483602892693501675987546469029586815987758693522421906388731518188088402031919362271724502307183386795812861863601370869590817621692160523394440891436019214635647578244523663360397289516889260104840221502120047701426249290468974096358405326559770322305891278438971625325427395649681315992472194152325406488659396053183571726703266416231979507509037637961033951112291388359067737742613838820133593185240198653268690551876557565598570147291529458297822444170248366444771541619916615326191888366683599213070034048622228511947655989303627349621645470004388191256847536084882348303949917590734658203975590098849890998901688549132460329317364431504511001452990008538956791213473012064212941503159966090326155405056951151877788063151068664171346069608062549209296975789753062473351601434087631784123589081126041133435457566609479227259740185566450568292832133494367029535578626652112762521014097277327249866767967769316011142185431864112952343550464294168644675360427227781003254862431101873625048352195909316590901304896406160123063342473319915547257308120032494333098307652450318847794671280424046867788964851594010140582920244650557495337065693710502007943749558570386998418620624595609163216667770297248529258130724078496782286060607264654661481623315594611628288375874879521343458063487505308309123404646317534251459752734075180775742411410629380070982538443429793090397682219263001531055485721595711510308175207636345475364177341486177216812635842969278825365236061807741924698860154868000198427945691624548957709155683839314873418460586495632305065007751299567312004673341359361736442478232691654331528160273138889757661852104831101564823935365708048871276244931063214879491451554580641972006341122897581605510796333626349198153344834416288831185233250517704868657779099628720524094400354309185742309616525399116352887031410353242071285433058763717550538737883528900984395449211183778404632248409754327003185543877616222703923129776854567050304064446792869158967002100257974577469134144673015716885301605442260844005701376359132802295267328*i1^158 + 106184392542842784956816942653774295209270421396194659619738674524014594152089635273729457741756133189201362564999912263228695535600036891699721820118905271383647988270793956332441093908023388378953617888537222243333049792187320416132320928468957432117184342501202051199706406378764258564442538591927071993698123931602658664290967608373867423297750096146488775993953594392690719702973520896969060903618109045003000333575732856546313070544945063629733181592894169297325569345201595934223630219221162164166283596157327921832202945535614134176094471742539705364725035626574111350525873522385090088237412675337759429561204173358458667415951881898845250383552518615836929077327127319499596154836887474278228993225126733521143012978262209575366815873691335497378574689615854302260381325708711265717332320457180021523360170273485846272805100366744581794704722519181657194978367431593662637741402785645346373801096265995953084940879821711254049827819909688082536509980843913127312409605693781746311439630456053249272271131126754822222212797387003827358433308536792822283953569098595220334961701496787612275310035905322068335085759864361049250776365234556998363874378582706098736217259818589302758060540502916205795326845947873313307480091341114680554601663349091484071584181988522097282127223266844189435629459478845922790141717510246204850419414708230165300456878054945547536761512881712512447663487831363112052785177031704465193135260417184072287848222360244537983024301793381364548899175559322368970614439334466090487222052390295824092988965721164885134602468909668901048351006362134619480050965134711817720836751208554608837231310199879816962521184672231039479080647371169492405321476636276476967197547108791675030708042972993689374754225304463816813109124753037443239583739683331879691575909115695706573039805681595208080990080688981066590411340786393694248905676680986965150495076350797561609419819985925678231775314372324859526703233162142648184067220098621742061921779664879151669543735528449504875410738700277809309428731979220099584090395757360885408032169809003502507979150300694402456517837003919680747669902182960069720727307369460832798795613585881028077737663710780636891918841855165660897467073806446966876045289746561068660745461377538773545175638849113542869627905002529331148126143021907997819528379597505114429507173538099186136464564903886541736302275288882279863067619739786596520893135237258252853478445429989832165654550762260523662130366471799070003837495178086495061810575932798177696876145330650224940674270135569613684187571275761749670171636230611752310224169838848207260411700232614385800129598345008740102846861342997576726129220707327395137302476246150248585576090906746064217266435653632*i1^159 + 291625545828663328907204193654505305062350456713573610088387962091181637829644572077066273190047862465707260604348690919535924544220268607388903381936712782541118930894294669962737002509262044629560271800693650175482361965010227695927345958758408380371108478942321250037350463145822671632367022110810982483430812010869082790784075489585048248248297417105510625903995008565411770392304744027469212214253802197210651968888535589315782884623801480192128404899300863566420427412134994541623202088424998013561686792603374806989283984677393880947214602099794375017278563694681188851844849562549979784344134206598671933259893097747428953642418091940217632008445360351428633617523632921988636467135376212331106954365201649698979402172288910154817849522537069002219079715137938593423279410112739204137953002741560258885999043003463116993532641723868984749216553987891152469031330728904065670467270592113712251658295312142776561982647858609567905601723008894716029216479353129040179574451249130374860512381363749956653852340239081607667615199837020398275115258864721622252904770836621089212251388793688200485952582611582321666872489808618826918137317259928037627239402624294335416379949732449542848461254635958005131545647620756756992539183147380237080846987491441729202978195995402560352849710743213919596053318822592832840734199102953229341191365934487232034589791647088934824312912385449966863351047683005833559214315771762322583967065337136362376652001599435004352603203528102250078624168776181448266183638265617164409703785500167062422163649716297248700385308715355854071700290816260239977090836129703039498425307193485131964728330506628466404666404947345153583693234336954048975267093022738155677137247874967646504723888018443369457127845944408414730940646148262119082554780715619763231332646756056195648221000767940220395453709282065435614884100595627054145793750113947163138217833382385803902501659854188729665504364393797871792750642703392570390005327131146085629180127757696955569511199434634030625356223842356431726565568101858617064009945750772551436510340856396076002030897899487629230993727823447431259176449010393857113649213344116694266112782469020257868032611461755780203556896478692024140402686110997463662138270639488363020228906509116799404185463268114220322410320853512701558948467764595276753519410138319136372212803820150297174690925768958845013780238850754501691167147251671789846731647564604329818800831177285922467372648530200068695006546511050576921391448802097928348284460933549778750206777743294343935871594341000974019791260677209365762207526763150769266579003145509541959648145141463966996659104411365103030159383591867839974246867871853752711307451379752134913577637546312173879296*i1^160 + 232223027846535814582433196170415411198131644174067848668240562050723468428565423770180469609140296557832993376640185126498007533184713898663688007937319688166193980872556809013257465615681201054590987127290767894553726910576275836885188552378299093319208093687970067223285070718471789175571729600197885965172307878776317404711305368818831818478867087280312638726847009172587746514927054743098775182170604386601535695330877585957798291773771338880282354799187587356694398328253653900361411374753124347252529111676277538650329626282889478136843193361295182157479075473438040554226077934723571768061295579079461030746585542316268574622463476948555910353279340927533458630387656183213945806443190097168580208091032504973599981221978165961176400144447816674635086105528991076496481974640503890801567803937880296765142388371574939914524332723036880308606720008753128104925387887489105258166036915593516918548335216001270471815962975076524365562582990923232124447870254024356726945307096462443015937637805169576634357810958898881669102212889293928055258462514112896535745755737658647606240334784487133415976974357667827470796034852870627112252912739442647340364315436289553575213387094093369555438594402166526832371502737874463818336126152577213541621611183960291721869249546276609884511387239505585762031915148573660649522223101619097517078587126328392673779768997422172890193482942037988794842257848802994639294561339199483836329676027359357034574397776573377971797652684092855859805151196878968549616580514403640490967153161084297187944586696841909957409504533785725055141665670093482689604542840289648681344209808342892204847553237864833956864748041563321004219786371844557302242318808855874052932101151395284603194910929713705110737162492615111542166250872187036093193113022070707521609893196298320517732190959411868219199887695442716658283867863759600098043083283219031956512395617826599068021077899951989861852668472493867949535634333450229199835813518775322311420292896983104591904059660004905302684258881214274691000026426009073566953008308610944303216327795139927440776077769104486900927251925802773116995781980684322622573439186407083331811775911044973032661655217488856272792165824730581042783807747296794201429907843016185322137101742550782139688146026103295675209585428159352407195045206184238837548070153911756387506920749052954763763586155773728616802930054382806346249157770757647380546978458501846443777024180112073268424237646978636320451249734468132187268754318151299152948759844093548246655447563505220414198817498600831205405448376218194923460828282109103180144316994513666249300571532476547149416867995548110283848711849027728038324828980029079517038841628703996444058926972928*i1^161 + 89215717823032740202495746876343450435499798328399343509269785726625833809161222424912115608747859170111062101536272751290070318160832339658370234157973968816102802799383683058967437947704857567585365090990745103270928215896911849217115903368485325115990987925005688462824990671048307824076427904264770855791553228257409772870616673874017071715968456276479200347655188729724718710736338501694273437671214542734285828935684657641048129669446434035731255074877671984710684754360734354602522474653452459280915060020116776036181770631311826165599564951760192127281344656863003266895405329646837231457515527004021121368742341987078492867576291616469583535628202930628094402560675259473329416627722102258546336976980465617550804383551406096733030191911824209073779349638967367090129611409234007149001567620910154635975648920496407398581283843924611296671222366060904838060574459604523074004236396662833794155617303041547071803949958000181552239957808145966228896715865980860789137602536401966316808771488719477662209753771294509533176638917470686172039169233983456385653535282798102125077018950304106780439121778805907769379070553364363220975112573822629047057961573587621498054854808636098047826379605186932866619877878884235136066121640660459667214703969150130520984634901244224779583807044764255925658036470672441206434146741481180277510920888102822272526549808133773062248723036128988263180997252615898884638365224842944518887823228018605052541744336351038278106334673953063399307576569784978177967820716439798413233786796668715437429539359225780099503382036138020641701761181369856971426024645542433827172562974177588311702137539486504059427627150797035240846204714587605991711833029109886101124615662725860451525418466665318717781196420355599830542275793392566850748581964652401021027711822485092912441933552600760496471562614094091218122807093346212545098572645109413783174942895876608929807814079979654664966165457079265057168208070953062002732702601505630159487926074327494242043896403765531238873142148950349846934863418800277265728683426140623526174363604452620796713624133891522014055520450423839912332724272816268231098240498267047120341659832400806745006590802705616669758828576321850124685005466661363177688842054108518730939985224953452500038895132911843297556444729172247305768488263635438933987440187574580125278068017167085293688983202100575035096421247372722081993162021702835558468771573835354764268676424406246781347672876212104945738421203473040542189021324062853947263577162020000397360937995593169938869405794916694127448835968248938884744474316239691994706678909194145558516123132948795854508682083052865944053745961228112600286383266192087676172970091547683979264*i1^162 + 15009434758374117424228540240737651700152246248985272711447964400378914035487052256995415993137116415832715372005160048144445667716883194950641619561403533557583818526049163814457973295998173894817679567803677152179861344500930219252390917802768658823688314303521810229718846388682574573425729272200597081998944093297335730382708324120930106177163881703521062541492429043097188332394564419831202982160533766172373849010549273419313379588412285086132660283749156372710824990770856312955019259254794432661418786498486172301979421587610620917905489436470772680201120318833589921542485580756344926722785353017247623012884715489069822277213912004496516101917671585142761483855989223832698793394459179055580739656370711591109818647484330113558714775844110713519495379097093027845274788888660181425742873415955555914366796341968821429412338062586887868526968173432321002395672574452466112808033313257649753062903405771235988493789919206542788658230354473629602827454347335562122520386703401030639875477758713501390106019540729454966579347224905141820535921506277579004536339951965686718029730371752484930368580915844755485770173294184553600985482108809236130020931840254250967773212035950170380165915957360453514569386389866234278439431208799944800156593549012573224751583882801298242702839237734348218644471243392388750224230299186929691498346000167645662992448707779175217398666024493787243615237829755955497932467439545724557923740762969714673190541885541099359925253849738673264436660104482670122254213437506782901074617527008401564461366450758317796667490132380448620904970479590606613477452600326281339667897310037814071634485870114534493212194441195093314042596110089127285351544783896985868719568659331688368704147979546328122275619642554703875114803643828901179020533270076651893385284071691657130549295540356460759765257555439053216441015933970853353269962202859983214018280986968896913968790655093701735516694884126641225923636022456919802261809806915813347436492735015214604369109144457762141178201594422164788720868795466079189082196025504326541931623959971295952188024714359474603622346569146492308434570361815813262793186212901390511065847886805344088079354284386542647238848281458961272542955202686862020692689616783118014336455874188189006596789626560247096329389746095389951399752755727641446277992895951624217793056933911477683900419971747271882450032633904392816796367601933362082723041852056688721403008338827378674615977385574418416932548832946097998066696649105367884893936148917873302333210176973803502597708801900581275356278394823668212607781487605358629739804858321295183442751800142362383504776541505914999148081931875838695385969371390395046411626348544*i1^163 + 504498690123689849482824798110280684297116573108328313023317536057570938262378026817573582414722592414719910281434527206092434032441754689800214609736566210586845086904134464331453330958962700467696800722877791138372452482136205760867432189163027450229557588717692131252420637061309070049383231777642499010124489524536725519608934180258054057927428165142668298746985748696405070716005321075114100223494483619335677876750575448259206859710802868005607443756743222901133008681576734199812157230076167173907449276403236578664234766573430867442901699870792493011653360642721070095985544398575416299422393321590188558169807996146328545283233955704425787179235130754683342252625685653223231914291797499872798678039410688077594655408486790594564367623679619220746565830391370410665466374753325073006214555003756280635369991337060340611229872156727095017867259254226008218424596765485217867484546674934449259154311761074732161958296780481940259941883675628480289712446134977610652315136482144352816689932114665199760046591718583956504725177984434881240954888681199379142009289640276684717347484906824394847804818800807906988158001204243479663577166878571358417596779573130494693702515001970885893446864769204612750240309045458936491783129439234952930361095049249325050163573686735166112282967634288482031639032478451104974848474064541966131170683374959445160492596513979773975725691185544609799398370527626611285266166024077000370502061192969761297960182099087721002948682945937883705548797223888153004164440992337048450998446892995615660384794676052835063151774949497129842245600680709628459888795970509152944280292315599204939505401069782170732354125581023970361221977018008028427217726239926149414478533875768134530079370238581230378446005833295903141047864708959068674618477949926033715452255054217580270675845639339388453293668014697891581255658312973032942923848388686008855274518797668127538422085686770194386940084707693325460509459763621204223888585508972667400205466549070866643845365709537815221490600512552533943120805271256595607702193060663310884118104843803146500877925646588628462663878093840995934154932873820835565914143639082417625237566941326936477657589008640468857897661026556509471473482233701517477568356523091330609249325679674504739725452855624510872576132698426978290913082164196860503025334990207769251739699936586825883723574947661137145716852851096832959163894233502492467759632904129638083506984125666153381819436961645954260060010207856330284537476190642345521428271602913877043451799198005307797978098931307209327966104809459636125249386564445927404655300196302066440603332694892181734600809285144068903579789910940316436699587049387196416*i1^164 + -159218533331557501822503473592133366562779877173709632842433194473832467669097510948134997478349936301913182398973448552110055662419974182512101649679728070421977613389306475039372474702463527523960790252617441073088365412916366440609142941162823633435726537019683799803792837129716999969854856075269890585836779379567013097808637102838507801833858159266631726852245587599414897225820065689671823989696973939619578947503385862998173179658200571648367204653641443581096073064776763828014516438242287997122942221046258204580149600849796713678642511599578002910433791382983583629439696974133959394666712769802889906059120409836170984004728665516449111703756955561585122303240542470819782772458752713307670196770911099480346191700218571097263687280721670518724948328278622520553289217413550121354352063312295608732523907292566395922967003650707646264007108305824261454498249095177946519695432123605065325102706678843222865120539961014296496261282698353225988850581278939453122765434299659752536011979482741199412987077290356815354419672789919767211542905043484599696738869411706115688403725888086527407236707467637652735160845334565146044745364747032978715954136673528927730280027345530652841900715437124025988971569099273871946818661673926188438302430465100681833214102449014710032913618953848872325869729432645041063501638834652076114756234966895721197586370232816577877280023483427845745999489576864877415179456256278702310753304389573370986976059370237557547179094002454522813818497893849321226921503076571440823112735048287031074197998082383360245885356663247940583771742657422063703755477869503430282996952105320123120985447092298784036592247325203680529900061825835446183133370509558399769244927434906522657871998759784056626473623305285016290920859281590569651186284525477846692301274785672807112541680731687426626350214365602122962279205556479368988584585203661291652511215140501179881747922937315288875790262021107268360981939756548748182783071093557492757520776879122703509544142691272714278954874479866178588406097927167787076033675111872698127489724956049016580912487762576562842868453478367718365267234590926192222343376878490011365283447116748249841763349131129215673302651710115903862400624826174779934704701682581498424518184812219111210846672203100319999765914080205090541882678699268282648554114524600087577141360153078541919666146092525061308836307218871684569614502536902611234710692725739094299263846429409525157665046845538418368961480798794345732896554463120930250876644754355110758791404286676197936364442501080546486805342583605828462079948188909455630267547021271337429406127009567274446276420256519456750674533843486794297892667392*i1^165 + 3169654509748305386581097894484772206260525869061266665314667359930739569932456819276208029507484364295554962446582876440703293996832213126861317933854318035346949578390978432010972028836101305128147890795128539275449089324778720899239016189558983844203116510429854591349131527644038486595493503890458659472119587624024434634086915998375924755393178104124596798408719697503889396787120834072244551146272117320135059538894286614172236118311482894167136398152240117881906561329283431377826685399290297822381573097627828739047175547242876275631467385684629866584745694090539768368315982821991364908916242062107999423609067418872831218022401185688344514126085256072633779142709871944664910968909701120436622658763948167515766232907387462508710386416387035254251802389505164410991523988875437419062822234364864004524455062644656085125947752045203906125508805997504458485748532544749635937717321485307130217716997954466090552099892308339830205977837619122897622213634136940517356790637951439210627788262407861201853450170034850870568053171037154092217219720848681426268559453421799823593176919280752278848130304342365688458681980356890677071163823911869032723102576056814922909585961492236450698617269138605071662286261767976236868496194551814616770613896622658230771927472932768266801932312587262340875946357239153919134273699371722365649246002607883162533453568465921191568000913718502425628779671567349105766017812397004888823837874994183344614055780404836103760974072798076318092694828360655720984912633159440252118269610282823691740616868513274126995176153510310757805143303824217371106263125405049907209585289588944337144658017454827051091064873406227898806301024969796286205151475158899043150307767436863006138199335987019884647603689357490918995154269833017420550181179105666543261892927659602654974958291210497884785035685928194496483509111528313072330953649767732015834333525758420058615782265165215297498534701473641805208316036207030554376575696058000416946692095428430864774977724372790071654467527099097722637516979958206691886344625069997725233594689246469879341212762705291861057816911141041211052596308193640395726313739019236980489687806513689996851988916066239410376292704714237063679460085410017036235605011436129070722574592569842151247521585978222146735795311678816899367065975080600942913468697978432422267536675487432025711780102298299841373965617914101380271570154217514532907598681066309345772849611546756912863996757564990968400593857463629763891004506557080122177451487533889613324949789536932747598785784267004817904625041635165406361549972321030572732949948417141931392265134200897718680283085303055385508303053384581120*i1^166 + -2236557908652395632143992238750815554713816207650751282087284821099864527608718108057431930228599305465266716651941744268174744086576538810899646963599194540713748419495128375194932245516189410289355441013786202138950474643099246004771696480305033948341898090223291255041762204853848779825436435102420500100446356133912933794507513988769626565295076793439441203134042789048800100089315621334153454686561119045138394494378157131875181394011237491735454803861223163259917714991832719036003013984590801511805522577095949063289142325586090688850566602611830785383482036484216168507502336688697773803426577417009238971691374085066923299059532536132044346910352326257856621977109457407368054054206336656462168340233071216127255367239427777534219198692847567086773257029723436836436073975573313714586545711186583618096506427545433393307773362519469576521486350195026501938266457517094193418683341649504965372426129621100981542925141561589575252569031101837201298088753990438490011254266645794290271460817236099404887813226772189756979706919659382861521942269018468276341270725865722963540758522306925765044547726105556771453334420115268908819163656935495334285087940700489879775748405943304036675971897050979732144086230840027932529388826070344094671842281774341756750198318160524918617231408815156148518124152627406353969670336623470968207395881389398219913300247366392745721623098567424038005184892099635018481593724527499175595957941046356497474072617702701231937696019305210811450006910737995927533949095650865757837569344433707265063040670330561570912410868434812729128717134795635170824536834233195048967506297023763363913626388182588840628989925189104447747079892386289932976911054143668813509569937765869873244032059630986214039693064436271471389089930843486539335769668513138071953835739162418084633957178801277919594116418653398755277813280571414159302216915155008647355596066440841117231031697149649753554443571177157849262418266789662228784722166473643477320369329037810630761430830442976506918399561261032993301708066677494063842471286439637077239106429399010237639021594919275720492891988098009430643016787429443713349986688217781667630137218143424266862003536020669193043615287257984364755028690587099819111103461088182738781655835177781266247696430627083225729292163705917449443367019351120823540977290882476979256834637935415215967680561023616497559421255558017728541409827293228300552009662728212471717075877683264379610080656572838990616990232591115113024195539544307278517228540326693411190756518828838145627363763812454886399391739495413804501330796058515150648955089969807122781006472703664587720557152176429037873266688*i1^167 + 612234458493056583686039772284251209684778992527265829319969902887092488711459507074367867827232423672165942600200844124262431634744658219840466269141937273934044003000358872840305753953291152871291849982162137670378112652850016462507227835885061248133752586927398638064270134594867959479910114739521836741260487711517075503577372011128262711273781007755013686506324870478128443581120801361341286382089950428830407185600234361020719857175602282091487376408448139119865319761061905237513238223759716014628019531885274026489810262539152222480875438257932751453354560705951320650773993071966253265002840822830238809684536901148273256772110847974391457184368251332469156534973534182980850055434268158853248020016638198404965759590604770539720703603115443290415193808719622882266306552221823735021353070836055740032590408591730420308020025921238557057834639042824881358947107351575238275992606851495994274437823957428980000342233652851029087511752168143413571290710986464203700361690610744620314255280983202465380969276083257153198511083787410781340045654406874223839438085148123442714629266169877463070506511518774433127954801416023657082727216527629106023068716681634289873185827443233189529824379950087653048714436459369700212722103718226875812654585106542255665090251471662451827123740067151443345575134573461271771013921426533158441185847953987335461266637899426914493220638336263508154743134180200393193873058425400291984106688374823546206110925827032881522428078871812132801891481246124724197912782453987759595521824053378890975425910821365128061130253931198105650469626542462554421062188448570455194023551853827399571875621403292807562446971804691133661309078858607619606205063077285634324289287798192461511230819236428335311724492801514336353473511916477505629146711207340340755038549713282341787689847210471225226992575547156784331376222781281292105559960228391540855516770741419834034495933549658627123575202047699033787564190169333380088821870216912686402020961398763687035953643441257739350054021582410569725995610550246481656117626401586071426368350537722681875405154335405977114278006545873639757544255417881749018605683970987900482462570445771135179946755235800146254172136846653850109462770601483356314166855803404424147446562826988381639070123518454149514665239900069055033649851763349967024958116892488028655695113264184853148318664079793326949357611073963241355482920702301831268670310068228083027448494561891795724235687566624488924314667509767040341730713451017023208379648491516049486413918905720244720277160380649150809271762630215155640997494971251577038547416290327025324284857091450580427842185945153536*i1^168 + -41154520116200499911055973241784134119262913652831556238174853773226268764905186553867267529608496352494913038914293940607064071881067701542319275423099660985292887394936081871588842840974034445925170623427459568784356265077425197964694914179604296368405602815658125533342251537396306055555808170874115249706454019474518020425694213152401765101070152206025759567573805121295216743605143850461605419173556438520523493447128597021622160937687756382991123563982979386036258248097485248609057525692133900620098482179292678278722560513444565674281070916538791282818451873727568879130573679253134934674846970976961416629577776209247791975349164511854478416364230414454772182196586008169446935778230955215800359263561872694732018675287369433830696925949218119104582730572791379844765809240352468968522755354016036490362641973704405512082225467947315637900073380692519817016017689479722028240007527389212915574736287311146979039341763045554010450436652205839358875222847558887298430597552499550282351372320797126223030429077050155746646486901143782942826415957952002198526487435758726925143138012669241079978402183543915340205289148880606131306217709494954582503074096546979597739552571425545840946308962282074030569009319988477234933299952993621228682316629047799877269740908553429265494834694499718451309795019787774405886284941460165629883659449665809558478014044936696370906368143249557614415244245141553597365911117326600195267498827707768608785202725828112690105654179617024286958394429747132863551655818098367386006337028227946985523476059485168383781989996276376146177694622139203148959265453098386753798219777860024331818619430187646914137045776848787894185429641601175432126953295660442069506554535007490713822723419970841348277402235955598549616039544210872524354608332166059677553445569659710277761607209388410554643781216165769687687247921063631538518774416181450491796048598794424759064070487567684459411485974967764750942503684811744808935281336381332977775088283455296705136592142619946262074051427859471506952138837272095381628180601077571469787245582245409580252244662193131806906193769046610035314785434551473088488465002176283811356220210109641858515076258040868436155003359788564834122205537334935342645060090069827018229832029240542607222144653034278642819885396733713550986621027509276085161455322586786972228242631723706282723210145010425347031574461496019287491750164461720471411371391190761968897398178200049109918107775052523650930334371011836392595226035642186447173834274697614690688239605918969712662677881602812248773419869648042463892551245820115600090220034048896464399791022889220727373824*i1^169 + 302184976928314480103368291893578337609477837336321589970385822097720579694558890179354972687704994862293193208303465328091594164828562211543234735826968717642470687395823587424934451920330277911181240170229256154099947055316561117364024070861771913747243103298155119218816089531091501598384301635528506433228093292014252542079728581370470918089633171577763713920358373706218322447334366650075435671010929110568190841813974860175505754359044743112093090742820077924430988682726727421508089778038961494081850275487483788094664575149593980547994085389487857556950406479011499991810714602403768639944493989925066441954722455230817425759808724854260833945950697033324049327286597232776318017599590023465752978970084028995034538218364699722124731717205387124574804917642066636931398696361825480416140803996129750802844259425689447220845064076068568730721847718937640966152346011197992269308266858782595642827218951533141984593060491399290940988919484138493884502108561984074615070474058291214017633924088967466420830877884292453567938441937419389509312658284497072912409108631352903670676257923500075148325343843516159095963703707076856136553852317624056686926165317386899169556290837500442845756184173093375310603609204541890641538544689983329383090840931452960733717102719720345387928568804465342873048176397458677137971125627286399569261859401393889526086113282855621217367010178128505979413557770910389997400934038434007382369028435865093128663469023347702631097779507836941423821075625358008724273694159237376744332135546075070268365792653679062010223311215075528188743782077589076932614480482944708468422088226562054403298432329898921840319508258681167229098796695257556192226358838678766350584516263924831585219504722554308561156867087903111487199603015907954780987756492150864297812261463646135084518578349974433985556273703014000072174460258078396535214677818900618771817660360313667536051674177985004122936610044122160063748783867356626243229228967581793458752585792065013395646760678743191452879001686513507258266775686103771673577185406907553752623991215036476154961524569483673031141391413214428190490250695851712202270481498409905670840389273969385542591882596185463944556377708384180318551176026261166988830052695108611004677455058803664092485201997397248329093659624945487397265800113865960394515502018602050975869659347966207703176200249826192455383704911017947111492272489062921431245703936984292663728948069937585699922896857601781936861744747789888795464783688442787776034454328809501982591725833042700175050173017248771227816878329822426629778766806998300092143066048728896020003489316864*i1^170 + 29307696211239866153167740513111123775028004724830696726848465734294154226810939089098582345687856140655722005948168250845827278828363002131698686515682595499331765211265955530874136629721458521348985537454412213222341493273438209819369076413900593990182041000117280966633430582824149431389461537635168398979625093179523171873118398401493421842552258337120536696865110612692486276267997866556147702004106790859721553489103919680932370937914440846248471716800978531348753289799301402578482868463365752043314361668101694887856737697980372124019042011476568643036733185229886506500371248005072872496225255035235371973330884267347583374710960831325642052018858172430494560998717224572619960014851885035479277567701929738532284582992739010660619442122425279766155167879754512638395303748472163123935923589546711622352124218571165586792864947696530014168317870280300392317271081017009600988610306314022473013167494210221222517693061363808457013736525716993835839096023855783411383268993545554275827836550736863609502226674707849641946360897544975494303900463409915460315915928555505364209430944577379782884394607042054551799788994818840451482213980850942283745619589130451281130288840194723912751936029416856070872314792165533670058289278774720297908851173303848434980045724727718224544849981435027661483551906469710053002413659520466793956531124367245708317641208545536257832433694426187072611915017786383604641143118877433821397724563428704329195831769047466850506035764616958672108789177487677101429304032923648308204691725729626519332393919460721204520393607405095169246296273220336218750737633045276795912258798979703463379523014695964841791084769771263376027838863414029710509929698097388500872411027080659844833400656164836891701368997757662744445674449137156756824318777889189870259977825200631292412220814821965631904577807539504288491720078291671100024864009571437489147513581323515003784389573066058048159826462474425428403678759298746712059389579018720075644892528525902704588639876843161827605882686998802039587405058959925107739271079496024057694016911384484398719294908209233232477328495721041197529940125417087576768632144066875427406319296834778114158470334032459431421274883490122340599371382387498506475709753679595248515989777811995352701141633089067084143485691476338897230036281512781856888791022140917285482590532010345494837299935791488056913764489816453433680678757849778405963490698759757086997199600353585963716179490257587570824226420921030857692606516457841415837360280967002359190205046842747796297882461179246514951613752456702582741082178313489085616970686512993665024*i1^171 + 88400433185552312393173839224051434928192114987766087571845488374951952781220124690397898090883958226272044348820165873230919425530379513496630397727343359611844447871635013686064118236548140681619980515696996389328768971780241849359460982965302653869172868302184895854071478863155102622089655834281606856853964710986365872317725868334146731274985891526391518062333664835433753816325316073173861513077260404505229409391492761833606056144913169995429665207860996658664948446314496487683053280447411782771112161651973871278664545403476839537360880005998446848407954088519721335141151381747148826135251538021879148511245724530613638024817867999800831390351125711115281273149824830143179598880854123634593587738024490027663596013901534769231275505254525023270165422753350364628415203228898590125476251656146191257479771640818813993319367793946566317785987683251259626815588775286447051705367654978045014502523084194100747245112813258956725396117956682284572193480277140646743818000590840192689297465922918033576876574493947014478143998929921464411451106308804848200029333080621829872861545782039152608731020572649204418892258825292731807774303600957204347155721514403846294939869103790524386534213683356302279634243846549909913031171945123831984796734328193893860690602528000887475113777966804367679065659588614249323346772617217399273194693773824462839024716128728123509819581848070360297937477824222169471868811980816725659967544895969217538662319500849661490803483037314578155412004916882241441874789302918838588055772610178173611065015955527961562856210665325127530203370060395110756629116174957355994665834720642623607223177972901852801122868170412107959342330740562818222234136001943242876916209725763394234957548548104052315738112482846939518399780127306179868950261839296435817148955813011777182694435816662140575826661555823859492520574895086670877082263806573105901273632848030672645365973255861305472390231363205398109809187230741828271052132141786955010167941306996428784625860654818160243446857306499359307062691505698449183126376781408967225802559086820451001000314362092269102484005894042528762397146672030624822117686800827042263956007075294688292649278986336638994941590491108211377827060188109101025510934314886531434709962560147188071984182220993142482134807941218757569277294121474200897012099086627779621972920482208153222095408519251060194575662675484045141252602735107836759945124670101108874741520357128242967250363468264587230954547272908979213505963463023796347624617674397952563721433859427149341637384939399849359570248224376116403878487918224342870080356352*i1^172 + -796641877830025220229004039869645640015442947209372670071493180911737165675619551924440334525029327303685506303029460813679993019366823278734764873831260575637677390467938850548688238726483454722535029297981594372773829542301650682618520773574995506462569045397831962793880938102412595252638385892551808284926659976236427342659907236498266383046244486693904405679692023879939590479922388139002091650357147338371274967918789410137799671204423892031039272554984151370807490886334468077367306918721954275227475289653337998154028684154450985921203059385019984593775877661943884395529117993256423293627185076862451397063670454825752521670866206856040934853243031250903773312962224144383329332139842069884463205319746850572899222456363644362095955479812301548348934353514603762494112259774344620022317929693573598130644087740109777302686911079430253630867811836221251228050689661723540668597980506756549085441232525704844861827387464600516671334281852548216684329053256949092789920639301241401087091184801965777741811996453221616449579301259381269873213994546478276684759950419989446143681012893105372961087653257359002680368138696679054220589619655012389259403547877020342044371182868715012526434276761154709859569839239105224424882112980475524160928455333218525328058537364022404096350504121603859018642519808864677925884294370217026912116242254922263443734086720918650107828163519734243587961422655829111892093389319155771831572950961768415665223549414471678200514733442440248673619289247863323772472345628690568445989113848688555610433182482939263299668452924557178591458232136003347300597993745632616957847505006737723193327491098295097630482454301494617130362846937799789663448501431916993908527947778967617744501507998766555320358184282597785556949514911939567954221071907543315481371740786504870794793193173038336650266689701897419964916716891636715420261638099429607547022927073046429600741342961695785889386813051803860362771452212194399469426027928593570452029356194579201006976337818179470625417933311008548725606456650682618500686429158389269125382308694957751190318491656106216645909762468721209219434864155117472230852270069365368817518567705773266469747537571881984769394397250500012979565657235276943613363708434589710805966635417617370895775205135919479296867294229016059461216762527487656334285312876216107073432625835874113610470381146848453124841056664360732187948787198646895949423044944793555560739462764117117514207527827018646900935765281347538818073788660526279812545721850287550506500792812100484836608789908825622639686502823874251764905929051471872*i1^173 + 11076943271487159903657242371170501199676103221957747723422916051891160007301403879454986054177355738124852753370368492776602248777747853201175913228908404808653918097519863137683966411325992207747752461416206858277611541408803537012793670154459374595174489744867739658901651898257202925953864897733675471780424243602302004284257235405819975999024047035990671148664827354078628948617317271806241140054034384864216157347274591312172811145494294197602098857493945085050953964665078057979048553062626004198649060236087542151503692859043632504549777089068133102354272396478416723625942984250984378855196275661068414500436974552888169845034889719762097222063991614095264305995753289629445471125803519309576526099323162545548779794622075182486222404859499832393974002478305303591918447206665673250363701648430954231817805460446695831945721502769252779487649755292172387957507787550832689188622506809647296921308523392639245052996331640996727588855618620862503818235632138841378538218178929041805881993958891450385467075657844711065419765553480516523392591874962126934894187909734929246188711339070676539267338208668264427693934403162331922259454763905824528749427258439377340017030952714434238019640678392064323229943201899680857852649399103641387027862011080902590512908702882184325961469566613053322155957650238561950141496366587564993357095732594304296027943102144444136182658251183423943529532990400127601801394813756941601621669827281847410947734857395053454226555548061062942356366715841142028875853332793797867279044031633250296257042191444462038425106068278335442306769011594704507492503896299209500678994029370782521533035431547495682261611533633216326495451876371321656914978706146329140821795695199842246875640842646206801156185352089887553288799569356424946167407616118755454575296981767126170081190927209398199705678963694922922628488696861298165633932788690983326893902302433761695359561613903923235260292875049942060571730319917048811692657985355816165620889811555249302104880988811523831684352790199305819144932795756266152256452337656350720708938973109738452579770066558957180124188371953516397141366899257932809198878472867987324486485978069673147041430811528801627314184266074179359430038619264505295658759275279278410354681070057239150267708729542466210228730624327696770752057483090825337232026038998193797853994967082373741801665239801346855507060426143549183001151071759790969153084921550626133938403887177442225938667461792880414885644564032049474094123523509935496505975766476221254323297630053926852876111171625734835124049124292692310753280*i1^174 + -29815911289439333191095884302752342027043085464802719604399395417579044400875507685429968663302706255277456611597140875001943993897280898656666294281530066765076453969408822542690508473778178507370070894773480056929560373395057887571934255817870721545408256074473013229846341990530694727074410055772231690103949644993106045261917531445023130980432124357142148333273827280154106531896395947572865172443034815666310903941480881935278870410914793835656773390739861195455676625721146415261149236203426129089692520184089546456155162424535243808985375199838492693877195699821420542578545182355755485902083672746612971082737140491236661209162878483912925439149474387832151854632324059122598982406005349828067134788369891516074130124643896121051934985583317732996691007979988370622837178482774997492138632487217655016597603114485346662561227591499464706860420429652015088414931416714837285538312665481008441945870280163641771314502952594860182698325037477176546548918541212626308878566513218969894052926484464737954974681396642289808315539729889876917548441735457232208961216716460550704504627761516282026788915652269432190614322068878062017836705657167886006620151485219009255939154438696743906505868641089559443738402603168135464367569124467363861735526350765677496561344978536421214383322644552840640298343366624876359652056890600967965325521881775573254910765912033264142724192182283261434342342698931935425915667467792990580608130203036404288932009718972123085493228578272028446958951702711792222916076567967738339342960304026822609106928835951193872613178272466291318521805958283356978347991844360148134609799441161403315564745721855777352426355530446060729320929421192326679980786084109431367562477892125836858519157325673901978648020507154879618574326115297784780022474002442932271120370028179568389558944526593066220849253734146108669146196810594520357613477560345263278093306063022479610151501671258571890589279634225178783127236596663427875049229542142856935715625638804773300710949666675445977708264291533242577641541370267669139280792099464874610236081123540330610523913251130070533191590778560043355012602145117764947988809152663974751825270853093941374186141761554353879587434638947550987650801758979809950251508840719229440182628556109224140861344753214163909496307741523988066802084227920216493714186886976219005713808879678591841493755806879904548913738162805997116405340926052457199464572359209698730282703565673163869799893989503914275890550718854749295088214746551686370678428102292471990345572394789515993316772139815346297535461326848*i1^175 + 92680710723352401445421521226490883437679390082220512617823517888167826472193300799892736399692587567801785682888124029169970766709407026661485305758963592031865775900354788334042080674055490568380384038078827341131656083639711201514223916655656004514954719531736404774520283617854186653985785145615451244985076088219607976624566030100431451385881768714633334199649607463937178205134209399436234990401330394256693282252017629033013577069030810772808479183552853399364438576287115422858558032422422236772433691533428891331139819391448563601359950574057171463374602262773285673433576245095166874478256794364162449109663558707738090201899841850006358043735570879902717329632019335792370464773754844519135461228178678107271283635804135525986366997788382806008844512442076761524030456751989288285045225351257108230488510979183381034717131838502617617862869973732580898094015833969813101428505220894882256620270838491440474027717407231215660817567184393940323532672727801785212459618142001641362209028594081051697319570416901843631556291801526051791141465127662317114344142960257529567747581664523964963743648851968593003871469000151285653772269217535749756065259044280965210989196115511637263058886501325795121939675224661251927234809530066192444419302653929915569508147102414647402446133634988731540028226929377488168502067667156143114095163584078853159943320197121462286303941150476421728595067716372366706871900430573985043580639228654504728992172074783697276143108910996457776153554621499924126186520711890240113423013733328548183226282920649535985762016702890006479114469688264345506334861328240334440544810017877885450752469128799687072950461145737045576769271729552397401283731947622018491835210543657409283107499506917164744719912377783514577065398083226552487525388101647726140696060292430580912859451649905079523429644395950587029236804452188143754876833570562447257757512456243692561048189510709753132236197563432879053622734925049780157774442746866606872245773273106953138195711672186093009465880191113179855578174019125897571618707866120327431806979912194011582002416181250364441422350760679640354417298816449858489398890295837096556870963264301732319577815686563540067330084529674255025329777363565229699641668645198479376750706631090827279245532470446737434391716376815300546601831901556337369314470831664377334545022364668544208983314055618670447086434340288126875169369935500949755554431643511470319213608267268098185368476225898751504428869651656056355678687877304562121255002484816776458336574816578515811116027241608249344*i1^176 + 8553357799142263952250454414549180983286504558039621546554068777849569719155952267470820235436992398330324846129172521199754755948949244418641298956021348540473398561490132020645507570478287614555488197495419290846069742294196229304199814684037915706719854664232024982969337287333852721005835832786884531607932020904561133569627934471872598451258140613826292263953314114970233172651731438987517039333607948243417360804267913406324191326995759634376780159285807149857119317443458885969521877901168324808518532505910338675531607350412930124150707083385051324609198457710122443586470558589746082277110243846101236546794993058744491793998185046292700282024261374107563516664275310070273110832851642306552610428154460954062641570874165361927916854197151166657022976782389763223479284659132027991251704891466919287897198208681670051591018533247091412386220024230035002762172577150849189405818730212374793578803257080704670933346072631382255502087454531577561362216805802493302924674094993147429821212533844964406028526281609438048972026227335527240185431423235139546122048735590106224517265502408683943974126375185905267606614039317296681797176680279452235174157499993678770667213795455046549886158128083807069522223728619599230596794423012160706810676498383995399470718402173170748940623555503356071378555402180032716555341641913375028836668344038803604284168583721585875014833566221596237387973445266121995728912140149698621498621532005855792603119027822985535166950306290357684234611885399929425931180013626501317050683353569981084233828541230438151723217063170677679036894802656256577662757207014665922176510637494004511511490059334407670068804655811215543142546734733856512772835077666631457470605268914195174405702191127537844744650633588921346624062356468212271796984391195343074951564422320600583397145172873907844311630002034073852894166277389970959051317381093626834658797576031746973898987902173268667180189625314968539796756373841868036097337205620742674418785981096529353307985484163473355719173209985305802766350754899855588803213578837472891306593404405725855495755777062701901656172033897591578404878923315481643629157376953035363516027644529834597265808167909824142128091576374371944566064753757267547955728477675647257537778718332085008866909594472013793294311274826421005362846323682133144740432958793174858129531606901823364288510379926714427280831773212633958447711632362884468358474221746444941605071323232418275226387046888719164187183803527677081534254220395230166894621657829982465921564443201071134801920*i1^177 + 6335802576330148077855759561303229417354209552216132345987620728441093632097362250811896186778852971947978706882028467897532806145376387107182180614779546264619884242613335051750909864517237237274010763441172813150708949540738040681406242437121312908315313787948841996250086061259148284494762346141784751889558387955800852190825939005239422466368195876834043707902846298593846317840705185033725155457237138991625977009731075737015088241295797479790484211184817143933168654474991372571164466687658258542998347531659099415367021051495300250630894820978693110766797195173308946239242690647869436676622039869971859786493483992536639556373954109271266529793173993292820481104543331726838194798625195379154273747231878760445662367546138039882703066808825408786553830168575794612577438634142903430677549955476291346973358883034117075392445104651009975001393325494700198251404783616446347287920358968283720379846800166133262392298900120464644459511597916417067615707214569022940861633150487270290065432708544100592250365048424778293126325754195155044911200588037375946613334652268696913028788948603947067954855547886074106858743929807576718753809475403484664744460692850578123974856084321281058000102344026474531862223845748886702400997030823945685585905501047693205591761912498188988278684619962581047375656874256387516018479387747953637948781689739481611200589775472326983198973184915946888410179803022191349016276555739219547119549679474983198987511668427025973042266116160204067910140695585919298642424705035539127055129754708017592010451305452188816313473394080121039571148581949830265891240074583408394027387872442998100107359623584575307208645844117167008328713997539253573931847640519050881355462542269556353435284824607771921091399427727488868084395742792814861224513426444125756541830907263955500156798883416376039539561754586744991996936911040960036848175817281748283106130908211031228820521693605292842363952034010526997511605799831970572627168747733448157828187459634134671282671288447585893538190076855229842924735594003291547700786621501801528151361029762964107429060625663738499134292212237558096560591802389403620919391740019864005374540776094369375083227501471804833217429010942136036033133483538636978675369463769897412532636279537557329256698101139496184188870713410731997460122646168199731682521594702879859751396437946658463658508183810334737909545072312323439888679341151708804652425505663330863185387455603324534833732454980607380209503980958242493203484363208403970155936182040085393261109182464*i1^178 + 207888124301791728662731329633613104190252941925362058027882589593926945852067983964810123149356214457780113328747940970210418394658345155491893879254746036202865691392787394273559544841543803180141223079864524857663912820454028955670453221413481867385736393543827126652353907091954371961231095510730683122472101930546273347882800089094915033787705610076453874541929901744486390036296216385903721329011081670619193285887008684566585709630964528450426107520278614444451826491844197965128645105370316228272390723091430088383820384120071073140624287616606683107038849804033471086111891863848153002222218399415802106288626450992770339699443342860065177153668282795402466280181881301554538990769835601358484072776563456637862506893769784028073006782301210374879713991488752872017802973061200644017373606189365204811262671600695967567302576660756298688634618269681381798876073520867564442007275014351249136378476563991933482109790180807993792324936328379524233934195163089640475196891107851494891874793712833320037834614964455919336321794385321478598308256194479006850177657379525208609769058260136249171101215929048538272400826804570365265622756750415713977440066608794751962103687242651914016397599599712493406081317248837116228693582893305405012986056112445066023634970663432766381276813652019775014224908331803319631641036705948970635460290080328942173903855374746840613735193413690416829969845433613626317017561234514789238453330624975689257458310198425233898762587775704730983284396280119199778599879427024146694131967798348428710498640532893727074836774713914064454832082231911730509573897634479864396960808379372639671198002731187789843936788802616543968256139235842036202919787108875180964435833845098171191599556106154970091729461697241438202395127406096746255482666819227989295500957999540932120950096430874105368141049983584613314441148150247536672164480493395957958100030353606070616330074814052493633316799854139586330328433579580042904894810640506422369282417159980997089611806048352212683925721296813455991164897662243011467041676447681313411249771087945577966560237214747288926215613476960190548402566747945937921749085252892418541300895204700934342121433919361199768090562718540899131921463411759647522720071451090361503569823920180307319571575229507210072128263066055288440969388071131469593859906451844303211387206254621369869919909226334288696984040261196359844869010077713935066146001279138625763123807074926822628889846232783607680444776695557533078720620789385349653916870739230720*i1^179 + 3861779786294211808238476639267108753191046367217302757127244144306535636902807487663794712457109599169632151100620681913658656667673536848782447905425357867864004688688382589839720646368067680354223486973534455221984837533116291484975114137565796248046340232817340011147551532657560305530145230145775369762803269822997058916360595203238251778048450075834219299280711393188076908557960607843334539585055279405854932348309248447815772094879716271515315353020241924608470882848663447692210018336286293747855806257562375063607412128726830973348514956139861472924162023865014820713698013585683079651074656224601080682923947547129801990102104352645286496521614587011724692283541927947682135214910418190064387121559377781644877060447009470685141836359570771371518971345693394167277699379724060812184223808136695110815883531936507858916347466673686772134348468202604908154987274146661247865809841994248848769046346726566862866170372250725726742526002206094274509466317043218570026552890985763206539748750313058723115138879563365388993694888423961420501391327432580213448916641421782000738957107157910830179249504822375545580724616429115976354246580992859853061632959787395080060621720196546336615931815139020848803656859757867496135298024623158576446869122617721332469751754744964105322082304095364171542903378554872377999993481330292855390109957726402302647999337346531885444930520025533581864202041318893450306529525579021178429835940097305945432721372436163029340913762946102025273768607646344369381720887279300461435759520328839266478623228333877471235955019960256184593143845408972668043189117507235127558096324654630963352225897555269414379011573311987008049603366659079524672343220952974396666780857015061699108576328595606697198581116538066410261145349756115891667296056715919860684794146845735926341493252628858161987330295175098512346126475926167357025040781143540083227561488610446492176583611421997609909908493088653873692665336074712579262135189594740380286631409455546630141637306218399100998060252656019785997981227201677945183412549241448987553518862884876331518194310282136558104693655138353399285739949014719571704340339735557219616558581997093786074550797838125036414443218880716285670575038715078950432879316850618345326684911210102795541974550089567798530804836691146120816437619734216793407691684522237773826402189692200686074944386886852983441639877886644757379008413357653432758852454164922591287315365641303965613480605657833994286884737384363138335594170742437052416*i1^180 + 36149760736090981742134171506560729895134882893157460832658719138576943157056539375647096361982040936519988951928512359799106612916611512779165020833293663477473499543152004343812597188607375483238567728666298137775417312455932218341345947513700143139410622642487313703709716725662776537354834113473592524531301708488626926546894484059837328122431710581883900197078548910230713597862984289073968503942431239499303420258676798462511229314604746040757948817521563427409328013616123269891077308985621808278585577252990473729068902588853423837356777818816320107097403250580719342165381446821180214267743725575517149264633536720271388117992985200099444858767229470347895794088407438489902566932534264611553667370084743143441253202918386663258502703699608457857636083002207837722414934952194181984224395980219157111025955681342219976980356395804703152628117856632223613008969290082774699064996417934306780091127188233192119988619599742106792478337149921240731414850310733266430739770514390300446393610773329210170107038364799353329425592837152613349065017921565931178842621456503690555849294301449455200965487417765261235914661442343461314554864263213062996507623734165663291561000661773360368360984710421865793565069090167027556380486123003777024480032600381732751981195312190684950642272570246843317007515604981738483089905639784965600329309156289710524135855686162458823326219762438374511036141375519403073710912756651325481727388082335655380808619149611366573403598357376909489881363006082172866377900019955582848714473349782463331797549088760603006071299740221610170978962255089926084485766752109362759424871302996452359299148169992313371370395755472170357040195061345670568388681564803259158016153955482173742045065242139978682432087011817955995505001233831046986086117610927848572215809326008808843717456908284447537641921766933021865698728119101380596436894378572641703537593452046950249487623021861834192064596148734778222964251697135069767516138258203161427521791388513297557924677568105098934952802218466407118808144195499791858794924126685446475741698465917292371468294783708475539338158553996068015810189740719646660951606647144893628424746757419089063615803134401324050367715490431175481391673050608074450339774445747891116366000333016441715984108468913579653767186931693367112659633383671756621030635428591949985804210712050700857575179648859744148803646462741000042855358532392816284089060640556282127961829645128496077967109432205502599317056472511234269249536*i1^181 + 175096545741816268084817521637182204197503858944090405987439978629247931623823752425864928817317885462610032513434902432061842364612879280637623328180545489858947303683842239363688999912698672600943663428634334936729585448271414805609492017325546973289437963336482707776128295044132775376160376561118339896051971046738954378439004359386478392717825463551181483151626182095714989430124801947841372563704651317663085801930152036943929668272733282742422125914073104658091595799602755105240721466631872006146412821186590758080283738888557814988706204188679204511366533533445818171517031927823228350093034858981658685932852972022183084401470007138720283969824016649623810907862651548209839963901923621616396275991514908150954831969920142535924083954672258951621575235129288901735919606439468682166726880118006573372990610799436643885333154672832275480422304423986581915337899125271927376299857306253750001031347800360794866533376015383653198283990036507027320231942621432407934096324568529473378051564535796114620411690437372448655258074013763575305661166935423939577820690222973564666835622166932197366418677856130768821054738888679347390176633395514756561340044682401754121951473778652692803068614712370623937220736914998726337160162358866273641405104975962995961508679613564699813629392232520690805132421602810551556019991957068824438982856240806024273002396911344178959013626500613896501719885483386972733720168397803137335573007928310278037462406689487921238287896861068132152286802355999915270580986413345669222228608323385993853506635955818338131163413457213644559761032816070348977291060073971136397224204812147660715180885151034629395613028007963996939556096747380191809863092087606948688658932215642829540063898674488861731642983913453914455951207142478551802499425241113999870086239771063347295557649409069597046839243458705011877497621332272954210297870260578138311757031879427797856770981763314721586873381795483378757039284704880832341225034386595462698147250538237997860697006959042030107380686925600026800058414923622964384159751801420073072732182102923925577453416999165742774634651373613478337234918305926542086924355388939677604559434082564449911544811374214695774520385890752209986969137788662778907127160592011196576887777015374359846809499410319531865512096716296052885106184728180789685717307740524183410640933600481422792406453208043127122295043328624049040960970787463231648572127182665405762347018856393968242522891873405448154286915584*i1^182 + 125303245301957619247738421050300619943219964434507232119585023114962941356572106791039384111458629093110401473895094608592954012242881718867783117541637572919749073151188978322961848983938134471373949105809977626773437643652939716208786588021224265392868805989570524017381484950617216343418704556900852858157443847592116869425191785932997521049884627003591216309462285032185186181742738739368466786917934716925925006191812822523834496949915134124554893194000296773373131944343791505977388978311129337238756994097770036397426136868652518625331717572160266526391787341999792914195841191914862511633062373490226246139740099593778500450725082043270497551741703457306861516097246852327700259136394130816124110425922691510417654604276474886266088529266691133609460304168073691164803953095136252044997596930882285887690108778400597682292311008019726045883326916286766142510253485166043347542394526017663930064051563952570169570480538211850259400248960252344073451008193634595009011120187257053303452827667671505714548157470346700895579143241685470202519418491843860075688004544193601440745425205162589522167585851570535870257790840398532429236936314728245357536552318270250613912027437246617234094435467445092355392395043133778596284240787932534145230271169766482109275348667909575584228381067988263021612442913184088971602807077732073787299230198193449378083936723372899949670292455601445472477950661293390996257020680036305483863223134102995531382766292770454930669990105758805825564374513465246846215814194433591171133846489522509039561431082427553522816458377463146705906926484189541317234231329208142321322854139916584380581228995197467879590731631747377346366908863648975089496212526244221768371571432130012554038915315360560674173776023111861478593253328826563221839138711174481733014346267141670015266785782139790518834946306709683214299271948999629157931857923963170412301859546363675983129823777664001803724988684583845737611741938986083940503770807540461625942705474486335094380473478040321237563548957164384285830722903452197514111915734483826255460580338586798065154860064913189175071852942857287059715306112971303837267079041383459871021079306051653602163543242636719981853400149325203506656392713669913599828727204032768457418417492559001338720039075176858465906760558529279620216739227463693172015354735916821459131123341894846271673190529396311196142183010024333487701428992026982048813404917828125502928524207757835605854570676224*i1^183 + 77681716157539028147868124295945460906606858349778900240377074095767658160379073300414716777022045141317040315487328204878651922037275152300479349007645355356833950896461114647084444966176239170797165948615294670445983055286715885645811273268707380760389177761670340709365396516966396146196827712604018315984225542510814309036040300369173268192065725532022715614277334395823174931501216955902142865249910583896427722230465207090892890906528652933986132415234971235838846916042623164630311557163105701707352089439804404903729861200530308194264961271981267116728222849005657380460713542833743541629431309918875922388715979106350416069490645203180800398898135097432537859132953998242372005403867254451253135039694307597227498415438397234905634794209392013506567209069748203501480842439329743508321131956967049042023386794999028263264839980608052312958508185503081770591272652938907950113143825340578389367397511566868676757773976473000989344106022166915067688782445851842714008639194768660661125087351564324113769733623441802732452017046035087218674464434514486299120722292111981782236960689575698449621683049305223874448396396808291541411001744904189127093154928393791328012383157592701357804023729516248690275823976832827761856828000308201008113984161498585214524641356426175374318470314097340325441620162604285725484543885940102981135222232355773528623511254999431453036745148561450805521697498735098144880072962768060809509879705905877796957693845449810926687238890592999950387995173330953536927031892538137869726656052983368419481972057417992167567611747779400117974311902243098513525582641761425568906527634493791392474500273905822757083388918106109828257263458723222915315664617483923011531151546641833752160138767456011945973219528133476628283974508741456812243979542940496525763447618272126645671509632848209466247859584294401654740296102978335265838647573558359721141271705797149525332248496764747772980317904964558706358345716025868594069363368726970745588535871727713027101632165830450426450088952015818746880014495862365102217106086140095243745601578652143877276149984175042581009365794790641470289908562649446276697360331212462666399506388112863829923964501877423974239562061706234129608777771679535382056668158385337329081251011998702524021092492199933973707668668302448037146327129309985553960025349205891294643233666333889974928348086957644330732613395630490321038295162104689811175436666935546793244129119698944*i1^184 + -283726695002491695452027178904802899870438082553503338376557175170903869739663883360602819909413281911696038995037719293339775722172495773075387736776273348677703912397081456543282571235523029687578447993399235286059345388554531653545650703377366880520778828246675041125481620074865677039080825630506034238133973293599366846114210063604851571283616827085202823970209995762882789486422243834010823259456838060763167512718858873582670150223350412869486051326369932988016500542921095135452019191160954901946235233245374034321135825777683611890509042061023580225128446817892123336559821799487591755479567140056703915544494293251328221115104138670368507654061659843675773903659403254670495874799883543393098603454796676086374110857656261142189037870332390050749395295011842857867615212148962102958560345757279246083799001642177284097033259503482316011113033966487883503489395283157698664330873654023347888922894659547252662295688899403426799860832841672033962675902190118297816337558995150772953860046558174268189487976237948439802626413820064195411241405175147194501928892677242376665359486714779123089050755142747955191041981294853878537822100118532706399136867471541491034637535193716459351222076718608909285027508557550348756909763294213656956440789324409940511727416634350610899314480169239768348661025785509296960051019281959523101517854420226894232667353320039626108897287588411216735714923555314360483927049541250513454905700166230478985301766062271077466694694568415762575602982461361977153093685428147922976139363157249191150981377970583584487427670192204474249451263333199401020221820795567780120109450694022201231894309506828085563150473274008131466847111985004358005597516753022147959758548116572219867966533208480016990194202367128775699167009012988413780440860896107850280964598355824967503307845521772097067553383613498772867976199510362257687408895772191766277710539424466030930938370466342750240874824928821931327584182074966817537682520470892212055423596745886466409382736025939634691220934866943991417410445182840450710878790709189264731736206899596884672111083343020494030793517593822830540883679868918072253023274798537487194795951076379641908469667781780464878218115518117602851623470266671143345706765785193052863077987655097712398275974433434901278317150554888887736009532655021659144027028129720279554531110954244000757837471776380962166228635990767965171131878096772800355631009040957440*i1^185 + 9844149403767103810147144976054839179187464314486995035724064898917868239249949553160165911639837117448916431431888735231562731384354022300870784578664700664810450615498260291999424752676144415040070123948439303482983164177843879024218602146928139855448847050176238228939326708871763936039687416537177255507669050558243252024055120693168633778162473230447425775142824044328422930900644107642815262046425645203582881374985687668341396461739448306727863356712565336870740989728361428586592156299590774400896275487453705771271937853264414567514109251304058644627850666430689096640569209806573872297475656280795315571957484704214964039479220371419783097195376453529561298903465181477238532802306686622972194857693047844529442891822817672838594185176942725804991346516476059495983380430766726643370694241184556541845890283498164064942249546568165563551497765999184829426297272723175477778420004911225108345969219877189746219657796969179818770935111910689458254661939440301262188117603475651315404437570600608722318204601025161609617504675915052150586029428699365365851465290108429352340041660615857112830543044961924336691657005829775859097694711586865284214914640813675401631463200350014667695262524463743700554550666370989134953000827966936680820367297871461777383092369089256749351518096886498661054060418773247476642396697820281168331170932879940139645382689463858541846815724321942026443814159683348805633705481416649673918464103098840047675174463057702525652651005267288420590623022490399030477987718206353702206530788032513638428651081563002947381087693790379402555708946739305521946263041211024858646579527868067001071831012566794730139195868468382557458785166478813628082035953136753694897678313919631191594773083830796439157034116950479249901833703079383495129482183436435335696750441202233780405412960202105677296712013001036615914373021085628448226338454244917878530807044365315702677302968760440917437070315437779237352348257294659487809490948770994083369230376083606450408761224850055937018100249288872334227925310199299458876439351545618627469680711323609671215018507538867246170627912781562758155453336591548928280484026052434721854636135634502907009847031188315260145236876599054556037652300338725752591776264515600053570418973779250933179549285276132450948942842337063897694546908512229460912417981974795252793707266323020965515394622051767141752639420627070331221443050565795840*i1^186 + -5761165131795738005818190971022567993612133910697198666850328876935906484562502557993947782929272201053327828320768948886265181944011967394446463646892675909666251234146086080643146657379942772051437385698652577678893671822291699596794599927948167321793450528070976601518514449383753757858113044523590053793597977395509654018057675267399034253781522867734626424045675737819998347033031822103015071248421873658651271321606089224845590736930627297505633232729144354084089645813201537089243257199111594254201573793908395068032264312081464971474951264114518353848263126956404589218284835699359250844378155885063232744997488425881081193970068167003286190952182198824627441387798319963737329857550619113537258198994667205082608469153338365668633481326326581931816767109954463397897508256766135406874606036377518683765229140567740764574999304210821750815812685948539041505558474798521753258385197545494086548902302952546214460594709520377160175168683127697766168225022393867781496075849103654793900818935195275721373822053815705019692067489874963235198764027533837113406299966645166429021363604541910812794499844302123126167858761189169621590847205564197080167700740703711673097594191219148598241200048233538744130897153657972724128367612155649395406667870885133550387904847561435075835051917880614706052175617151379614591609673841649078337970090296590435114773017067601164673004847265622852000933792694909481083256746336400621194564396753792866752221477578374860210635077995990866614985495497859437751107286841140894729452874404458223340595940452504318266105450976674376751708279859563404932488346869105232799862020094837259360443126805142393216208425379159265431559411120318370175957076692940644877375143577606928625254470230594685921377187962469791483079946323783154494414963217128151656899917446062652916845408900144318161882524567361555500071401808381452263367703413901615706516000636825825990072773334051377845010072420213738472625092428278099606417203551417196259089929432622390925456985677437789326122991362422918626362414615123233622133556090076546308239152042242765750462004280228912294336885943397911221382323308509689720358057393217736212288721472888499960091027240911687608469308443325793452826608773376679229922632340645427841687406092654871055521825791600511823872882745666559937725124048083884950983055734856793716454232267203020548344134527699104061618552569856*i1^187 + 8572760989137333983927047057715210856901057417010871763590006936820919417131807055858788496809143075940468283446738884110169030444039848985482243681490829823256447203114832548876165155164391899220120763669387086365516174631190408224935948663943235033909589932993523868244838410425271539088448451244251176458283479639196558684977537463279451019205390449588461729474455687893623138042147853181624498428516056246433707113694229330823363894436644848261667629185708006324765978748868928815217307335804116561547110494805994684890482794851958725824365331120537983622891620296074553226469509946928864188641582545323181368613985081399177987241041015019252085448718955986633565697632659894142819190081753662029099353121383303893008053179580702918130750079321793326230947902584298001639492641642273406554631559165901172395020895916692392337549932765692754822451893298868349544066681991564148316738695029047933267495593797525110016471766246806676350300981493867641835609251364565431181095071815537470224337226421348259890623622700498226289221688567040111713377865591693027642018195804784384561369057268719823369154910636264902369088925288452179384926192697182260863998684298847752771250442383602667075381986227212796884478460022971189638263418058663188775069157612528796023538397453709650414604123048733277712219553131176490282435161725865742709994498345581287252245988578953845165397439349120428378862037788172945819620207228580076093579090166315852463986162298830168736209706690095610955982165599861448991897443220998573014235171899162360444491319370255896714837694946733705596144576987938879093942865775115073184695712429944060006981569884980545005989650773388721016348546655697217585301889878945978877273361490125169167816453824280818305397179121891224774426280616929970531863944169771993859970809590362912102926487418638211306916108384136428935801825514300075643898728664593028818915033878986862042461625957917350863083389071856372902537611105569965267571015379471860218774621910296287762439628350923233816797253995016091234073505314509865988765954885318562056446737135640058545119142864972748124319852008958493766041746849472395272094442337825562664245174665735120737685028336712554122857164760034860355699114599081802390830434495965825731575736200309969473501842791037543468502823576281091300420092334690458455198544303616993913231739682513034240669515776*i1^188 + -86737375168560606001977434987954076717233009188304340362050495823535203841199077485669940297895281134374294994238333676935679858678029141859331452936054013158878250760205273813148310980903208548943515653239994196728216556527148966223242111176649089040658866986102517478447334985186334643213167535242893790332066827365086752942046618343018438938582039418672577018608761328656808163593181388276467527501603069475003776773753930925565739957319386324732493278456625380416751317221421574259260074153669051483645895587666764294464774830748583873233147691505534539683378562823808946543695499412358450923657136514557652400817856958558606794159738720155591516557486746818053163261878301621342530609208789015426537146179662427926698001525194275630900752432318843059879179009439829751984855754519852237025452665386387046284554914924496887849331750446712522417224267015002051388355974684867669518920485412606293225865181429798823721797709501790238540331841568827403545157538507346321793678543548301735252912262127830161028056555427131830527330440013509989112670149316051993375212699534401695620462806290466685006502528070071174517404082963239472109766889784948528388715536375468653391648688939524960152917159031355250567011534754922139465211314979210572830628456949270948971411507512266734348000606433490985977082604613834074613808258714498923263650909609417096747760272055342673525753001103715341351448781514749626348315189453478433894876615748299660597151225368010676771997592620436674632806424324207977525047405293241528343528084558358480766671257955662507447430432473727560625146266202928872614012627615197060268154719458127839693860908530308530357317637062039303196323017165927528560230934703552564643717313491938342998950280973996084476801505682760227822805204132475878780538558092912034181733237708700769319054044144483277797082368525344741356317270265282282270569235893602711973598540027138051099114193649762875351948782500647244348015721292461578186613947056218124871425560829427572751425704429363405812927024559241131482747701197028510594218290061871515982940869536713165552783688967293169913673368347792764014443309115330377037578154378959490893499838527101207064007542774614026526151012428713684127644023314933626655371352145124319542085040381707168251584342492932730908921591149788782234877981578693297325150538310937112215552*i1^189 + 720364663808400701487244653965870827561508884846623711844079588550589945306162696905599187430089015880379829083097327598632377939692957971936443071850093346004150189237326812093195020956389456999723138543281329883330058267990858777313045267053702785481615737128386021632424368841886096408406728315178022666185529938417279075670595563671720734133900355566249648167880392029693651775528076691140403477007342305267788250905856978090294635358712453549222815576836165855209489603777499610711187062282646770994791208317879094265732956048126896914145695564490154537818547604863788066546650558673823279937693184432190662667706224520308651716993041097305357078051995103177960986641650461708031686651639605911777275104484392346843807799791614950411301361090577206604936258157722942900881060195758164463888581733598581812940410535987896566702550572844289140757701325433824489877455537615050212287615753817361827910857469482336000926183373189135279295012213664573099383383664423728557584954461644304911147512063302561291620640298249462832932209329651694625426389507440350325824727741610123772361490292492710173089084035530883716642841309596239581729981508390486799590950660635736942691996457475431632405303666118464638900088492637001169826916749833191498359785005832451020549251726951971789540977206298023620529742210816526613540267804680300387377568402397673448026658782291004449414268134745521828652487072311636541596768105616183439592690120445837350981070456867486382902619666863559682936319343965918689309116078524566725206551132746020088145023531872667975270528655530538334111747980354405951927878270747239415237615880350155853304646129767849106028195425011569220863759512694142272157878402833312616579881129694920122958802172980446448174442920852986023473069307942936670523146171273271646944403071859872540929444998283215647759717096248253124720836578722237262150015307734059781172192239904166823730108388372511950754491360587350190206026245589408222157611644367455989994217371848510192966444224326632992191334807568754910009452821840748627931785150066092738216915469266911775082549084389765686126510373603104850732340916719343426490755440606380113838517840544406581798196053436423686276164083920369921386634792136549058524871851246559323157629343165839905020444757440962171660762619643617691571971801776914432*i1^190 + -1901029664674467093706840076151608207216318884833635411533164982932077335696252764684264986066004424210371253768261361338302201103683782007124120420887076551164535390376351440389298304902123092749355855325803007313216691612059217336578603083692785601923109899480143738737552366915427146787104037028283365353308254715705144846226050327861918640931868843955068703281979538288579436949305535835280287204143815245496675695512626294349947330110476653863772376270451994816166792283955276331131779406037129262165008700794244842430437472037934417316325441332290812018499915391398268416007425461106997428697959531899996036091670381088790807078732076099313288832267629692120667221989011097177068758084965433546614264148275860782387937326968826136029832639546619779211363240824495344765627323275322439314918775930830835324516075335401544623357503717219532180012005787511899394082282945501287292290789486438714281899313592635076381117440482149888878323669827959613986545298341215242156650296164717526478561410948367473758082560582039685488461985503299539177857109586847724883801650702225732907200697126125957584849031147102043684970331276743962071563061145197675675468719039780909404132246326516200435423830751945519130513976689913993657617064514860427402677195119386639392160714538687011670430454159794844481179396997723312420753897259983619430072392428009323276416937207598589501672333418223649718863339065339201527546871945129921851427209632924148607078597679366540057144569162247425339883926279732405702470066095473429817253056228653487704700611793879733825827125503105123291742341944232195328635606496059477613225912878522101791130050046386337619115955545181847101699142204743202276649292648733042869805748873240143193061142836078040699581902570155380223453719339255024339727269264887332567354214735298222603667462748158320293992532084090194749414932208173365930896786049969973200903112673072719734523998687899675023896748350891314733821889347373482025115395688031234094712986206628816683650184291011830556500949288100418781615706542079369710354336818960038334850060858002409046314256420638341245269737446169311517114876369012455787804997702872810797084367156539463269689629378859010715306171696908100509368891979705105840927716255320881648065357296546744021480647130105666393833323102208*i1^191 + 1526895938516970842279740554516918584482538481717336666516227304807828235248826270926169353701615766522767153149686736236442714600435285484584570323940501852763495133396300804028246819438739260624292789720522407686156306484999375969803872287622952080667270953285918291338457341536681284911920015121472134175622068588274078502754365668710771865507415707200245244625407290455181349960585915856354575978728160268832619534629686946020445092320716440269893470151934653586394386584541738821663531007554244339844474659710073440985960446975842923414823368414205349253558115395016521252618807234266328606817005528967020084020942589412858647161240902041034165100440062818152714159160423512225276287357741624172719094715314058046926383339465317062212064270736622146608975275161519057091260849244186125513133310906690261590034476667030315831499253172773682494610729291604026650828812411733368183845202258156891866982747524956939963070257885966745587988077132052894705324635881909497639932514610442236788103679063714492932953123667289498722601796954530240192140305285825867681308080085085166165120399837696295452654419613638876479127181981662714470052662056748429716992094160165345873123840221766648511926896502040921534511207828782710440093889843039523728074478066140444023976436047601493020309811862795592434945134078465010968310909988078001072050592156745672259221430066992302216022068958726384628324588046496969337814082942836485715766960039081827702046667127913965659842504610834903583706144194164355652390590410707226856717637615871916038809036811652441944380509107966441767265883154385444789816320582806071787759170898557576832114866772899103561809671748704279744382121811051709051442705946509208019912893562773393849893755836781564698395295215934388573329154338646455186767561668939860060392440914488781433692939340613553092823517854590413704951213733799729616835584459016787955352044288277657920264751131406238544411798184620053511848092591113255589480761404659250488583888004472148798586363876257427830995256688151145358901601986608170393554472659798431098797534015504608078856571100524812258497755171205758635950301387150652222411652402915193742188124923454732127700534356329206630350165201504589934992085138922522140416243419566963692760119494083300395319296*i1^192 + -37660000981291408960156434413310722285548147799185214362007675954348125318290444191584169239655460941024145423560496689969220752753970424940335450279924840571869061926852802295279456190816097174751417936375954682033069745053025167229197540647711433518948499734713631404964116709751554285224463192690134489855003795738331042251955772775006123754230115992852885974814520843656686037707035141358065102385138746391078090771533166318582007124345016541627084098093660756556112897028607109370460145649128078097537056959523658090484220730477522460149090334865731290063506348166723000894338832661773088864202006644699578802384745339412747876035873438726547910360011137506848591299523833959310222872637726780777189213201735840281720337216421584395228435230172648473527685505712733336383022369858063019910317766350996774725264972270050424131036251036410339182696925487283279295003183260515039911930638870848792262477503860477274731305587553371687418165029863486106887945080924806291598883201766613295103804239995934626537970824320586469114613830124363931931626079187752921596887998933095144856910002882083204564384097274565644520281257785984550305105566138561995578417351583665874028980500966205523527472714403404409882145206274997890953360262620427432168798903285303899960911417679037601359722666505663465020667830319685466503686305584056387584151067473184879687665974024248975699578972894174241971959198454281264919375374616418072943874998164873671754510918756334116562780216597694965678136371694894479773489094083757959029419602418178978974482994142649592423438928997146482390135081690236821641815776242894473854803427964687209122302245887925136865313897243294412492748411862660952419390961001766785360951955964764335435531528328729975585184767578304076691209609506460093982867583416958620945553910757547007858922615221723006685783872984747843680658149916248008944614689788775725845995100619486584782094379599717026568917408740542844486804286773278125569987280180105887239401698578197537612726934033110852300326000063094079444197003069569996065477932696019533953157052225835378957846970205490467231777833575126584872644669407051304666084603376574732600656357269192459703632089323768606024211775828454132782509939836572041219973960366555136*i1^193 + 235891809965173108757708600305472348867596980107925451431620695507451669360151671554023783604024847947330707454824964591675493176717263790608418501639617785900954994418192510310815476208552113027410468561949816771023276332992762560923324854433044054119830094894367078426650929936456019908390702174302965245928342597442542867957696688460682096402989958231552076077605324568567091094886667422886655979477018703316705503563107563776986772381466629386154289448625433761051414338207278124475288482162371648166462131954176289492726238853644401200564749155299481171857842582461747162417915615412247029510284527969125849322216401846587650040706213867801576663034398136435396671948761725364610660241235441039025533115113275255673546067932797598243738528268526032996700840632405285340481017628930278541696444420678775384538575790124786925948495014165676787119089463770421391143187863607822702132885033879047801777496707445649976266868318843131949391441640526947650727610689554460123322352243920284816196626572608472185573351647085596669569075335577781722951738738417160032251898921356432603540663637601294389454124788804977749534336026049394069525328308668423101543791873602030688680909539709080826578708562813154336192725559190767122780749864904499430121651872446958710945405349361049292013308694388497226529406093534844500077238260541540606787851313476298274135700653639396143865076872794563512724391248131162250603065208908386940544632611950236907528283002460449534156933419587674991035603312906625377050177302412535066305473311359789756047372979937512443629438034255917841149715747018714352948573427462204727060597561670814111340423416520400645776529978459161566968753843322464808740758532639433800346056588081196884502225736819878640384369168551691788344047135516681218688467752577214397844960066451943030610538186446362603327347367769311056145118342627658817324270888718865397763067848021182047509014753062822425726908189991002988272997751645391597136655942534708488739971958099729556166663806431794284169279178321500606731059045072615152877027080774973529972384360400810276692780291808734406498117153898035071694963737346418340710002816492078702675761976370504466607984383989839080445126746033499591824900096*i1^194 + -5497171057798748418187757425288204529673312519223197679898202004827633090365990301592563143208422090738732327649864205913206765481822460539091150822334641367227998556724820602350201618765094446088073145955592480606381477065258909191000220395074298536387592659133862710659236875586493034030627671471129405068136339788410270825006906635957064600147583202887122234071984182668505394504454478623776849655046314868100741639004722058484179674634915800373411014403539348111521235342925800811103902241755787629524415807111116535953245069483330882048176086706450255650212947170891653930048342290474278213539686818602619407830002165934907538259340059432869632847831890108361258731610914289012924340709505661244281265981060929770582532126965462876679831499474460067771171426533501410296014594113382997988656024316408557848557957864495281844748785967727815345588022486282796273772975641330908542451251256479516192893766978908738947535215523807016398229642391348529156413765002032980550626813429745051927321445399255606529825787779433651078815269294904828198545993499249404567932118468338319604518534055739869057305775594123776446144658536411014808914364375564948510715531476294238776923329852768277908381085252995699589315565786852337142023968940491134635111412874249752533794235062176609543046208765502877261217708690902403128794161914876473927267598889799492551199278194411198572564254816560773912511189289735352589423133233092672837271251791717130809259542538459352089323579956884289989678853353820669824726288431971372714647867881265966925505511477249748268683283281235317704675902405940793307028974284228631249117378570276450992430702457767232105822858534478490306963540725755179428891846048058752673583202954496748633222105140247077572269078275022994767157698131477888902139629159856334563534326204561183519894092786079114123563843106240055451394309847441525731278699147457762878538941700441933449283556318341284316711119897666141566824186802080574670472982776960450276319591408810077757511440011088668228882957041563565966179672271377875274704634068803457250994209084727505409938273907673918238680086300805338576585065531067184444973466802800433636930370928640*i1^195 + 2231738290910462159921450485606619851246459694697209110799010365737375109212647159724428208689852835159100883251980825728095455455637533735908177926051192953773912194192126081437136690945901319808477054949191603532274114036705139371575437082329939551961788303699132864186473035321444693576113328224376669936286049452377151135448811096585853360845481976900963461923315413693403853654860423110033219733756902007872372744858393098302770920239284555089485678017813682481887560101611570287438427620013361631732269114382478855429276173190181375264090361635762179349179610487396969009731046262113193857977159321546715054909835055517797273949118303214164882297699325822924826787494373939830808110786365858884036730834317007447465327277207485682265836908852397665052195842066910208041321092211561046268993902403804970366737564124391286323918440428600171447836633001223510297939822302453100436533478563686862736376658580473721538822118931882663396270903678079298413775784639257468818521371773084547132719448939947120161594788027035754333446336418843586983980748248161516731774480982289242341960442640461424079630315053877847532103646322840829255706531631391903627377038767306738760532429127215922477887864210076058454055122814434582480874817098424843712463119027442907007114358198520108018216260818240325877566575662113378982921872728612079737055211379973113083834655156261154776525525728697462339935994925436806166453237082085190264128681886927880995239580893729624774133370072296521305429159427009501499772020161316870283161788847324086628845004560656180022140750021991941902329220138693219616168552842967662133724895334672444558312603653497177445474750270843785314167695762117600724831259654168092639237589298263411541082982876526223672524433241943131658860167028484530015051329751792151086853809518237645125698420153386303019918177688879615886665295137917654304737603788640107525894557443208911186265833919478283601726053182535384631851295744113484836445098455812352957197829520326901373144785432480863407480101602232136011363269279014602291211696582994978493983484048010482883901175320242149110927142682624*i1^196, 120018662798622369444671655238426879918672078461752583739435772239480645906779455937862499655284027484104227388742679220184227088541829107999534887928329099224629434346997244378926532167932300564012448726513563700675671128612892753804183085109317693702380219822553106496818887508190347266458021301394283408056631610284231354286675778150045781525005292521112149640540675097558264176818519054942878800823402317651324229563182518826340370730466956027737424228722484946475617524084745033312545352092495875358602688530572996226404467118638045007096848188962308763600218727742362095773393559090437862916462655075826331658207195201460129789935765126116673932545554827567134175454222522390413081896131256401165964239774297136475030759487335130107021350247008889235728736956051302227422039437175074946954515362216020329533370711217751783344370540293228895320595769789629262402014937948786040591033535931696729235015052678807121116623763676575510257544030425302870154256316290029729026108077579146254868653837203279532354036943062242063671309575527972546501470688746673464107622026102821740082656003551268602631918563531080152034317450360589935369143363726859707490266487073413453868757882813129469706686065576567656697968438162495728603658767267509920477226130541551515823631233625485630925812951744466858814910849132063370070032824738476761744385001983555035522520052822589163320802916260624484781572475961436439211209994361986561406905532505352521988384279728392617701816527446569170883348163731965840471159538997023100119078110410984398625772239101750629733369358251203662493551751584597852096609769191852183025482050259353385112287509352462635548961936360411409043889277791874975800361603191648454777123114590010824327395493933835464282069301546060691780369849163519512372644050215630485861533754769089492620872665547565848605471183995595721146389469490145250040465642080321743119879444241704175981317452063614855279273781625835884948538849153557159489184501807188951498396532198755156081630253986491261104256787393481859727248424637006999415746033976228227737087983253112333006248737826415283519785994821465826015273615141211105766289545520387758563689571243189507237311877711021544141354573305922277900530613890440172086872279907369062939589538414788446905759884076118241596276313172754174273726884619316107102731736729123259461576701061095766721145613591077315907892358594626406598208747617584146219671845764493636378266733271628221815173349014067337630666641244520963017372834566818655771671406474374859852643819209184188923776219153965608246579205869122983490218088033504615367910202484130401349355369155364358913576432888993144415459531867486269289025403203935424533814944755382695822186444593440407436456087931904451048877055078708213976824829752241360894457906230363964937755669702289479890546934375594489450666229039653115236800883314961908685644567806840145249550705350032568270579880536162294608472326009354312415509391287683379772920109358364189947644861903058249557110878772609408070840527898880950740471890552698460713596895120984301209027622610507946946784156718546191285351150771940337999057374482934160176367562953175753829202141430246063244694795388820965788749424370632328058818309906094398899323064450552856686339317068010216940027874367890644117821111504728519928535796705066313375785722311082975294696940548957581601854123361914465636250546591615928694074686894768327947955402987855277552030621325892931745726467045871765124488234213117271398342932376490750646000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -69858205446672456734573090022610026498546463466293404437407140412451042541347474152697392518307496914077309201395503647229540808247178441631167556932786311334902262875937329874846269654088970965483618645299047203596539825608236751268213812572184700195355376646901842788992256122333763896807202253251421495764209058783560766114365050427651517223571717439487114838510606946954715094363518694279025245764161871697034707930985624932530814089060185256469922777767411041444869781210572326182144690961941570781681037790150606096498664912030125657925704444729164824251594801020513803037755899735673170481780889386936326251038483170714143557533087778796957368486263847694249469391630253512680151229844907266126520204676864178210973529034819472357230170939635546989773085020361484767434870033586222015738654428402271453645453936430845203893574748489579786456841301066635538987596386773642724146452524817796552642491578885031021576101076922743214788295226698169209069695065897402588850798204036275358835939342044664384033220129591269209709560816661209228605788655776908464304472961455604930135953008449084039454424918434845936998169994258356845515953324571038283096973546063401585670132486680973290114179170402889125869518164339292393542545195401368628359417662708287988439402043484500863746318102112285964598826842336800970999093195979010095868316701592332168151320879857076054243697607760671001723008800640211111981657189967537784023367165073339515710584503229582896760885405412436079300647012330456536962047377403133371917756187114145745633192034688313239361841012736790868238281831672208501287416967616055164715682294644175167604790181485414378180252064649413755553319180426309599898509722838397281759417900697368742173919308341279728525159043520758294348828163971548374073957522111697817071470890382856065782261926822019924562218405036129935265882658647953341549149134413290361687644276972049243655157433941078151678093586014393844734356963047612900239977630214835552691471628920451022411311402898025895385697059798702538413860817507650397698315034585865828402579099245615044319755408583470826768788110005502675612865797199589953267299265907497057385170008005701468399056961915390764421679769014736208632865004762570331807416461953551902177894928299696757866620419768833304746139722187862958276654813582376061153244209224840955205196627364924372363824520336128790924526880766928737465045064157575977469043262406609452530757576594219797287246474685368184490353330882529741396173723622372586103464483515823404073609162204173577174260429161719456936920868091785293475351739496234553726151346838981100340563201652132101570036415133225452129004396363466522991110122055183192819410524429151404522448175910741141150830127434310348522001919914654548875343857736317193409537197480142221271425647193048654323583210630583095633332113628327787952923457141990461573251646334370596618903153508330830929829244727227571129589946649414210797146790544793185585496570244659083639427630741259834142732442257178960998518406086812832137688866517057676764837217917145307320607390926113769701259601183728603967790353918241034477180707810501150303199707295748124238046236024817530242708040612116421661259360644435598599710300902721690776212812647944881471132991224341281485900891834905135651707865371789498900617068539914553218669931217803804738993936646052627473777312033628295972189545030548083280970140792306120337224440705939491291221070769873489116081865592310203155805587408133973982701736523895757545741750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 7321899048010287693073642924822768834947776015378459950600615979305105920350231254799326258588259282275164179556998699873740366282389068734892405060834883741623741440520146482779958455698794739558315104948434747704077527392883879492587784087295837941551844467441236278234972346819694570210555827320806084516791918571221947032776505343171981172517963801690622483179582546265416557820425927051508565355908094494372242695634157814422984020252929191398087764572555719674053679398940905096252901545541010522381837311007921516947835007067683745101435756444901605853323801292896086648615117135024424105047617213392677297733370290684674367059674333275229935667684681916361874825112242353116472111843124385831388822686426103183692443181888977541399180202968584580596347903896027383955438886179830190529006731525957791011010731951124270063059979864634371063755195384011135445406914006262228104270286223626340534530452160615154654721055293717602548986604727359460528660799964308036004261544468438610032753230722840908220178659181541370442958260387967172390780184851787202493219240718483386244439892890876609484029293784113446483993134391596952725208705168045764038156902756210369909681787156063462648147517259764506152738164703370892556463783457928350849976863829361776877657839444234150634413367757740159186538336659041492403467218494528152683441486404460937788206463103200865405953311030837553349949424073314726946560665534220881246779776045249349288804615977551328038103521030626130939685321126207133637053915320345419575163489862154096655800780171139756923204686448523494651895813962071607724811802143409056909285434490146226246590457992077309198406548732903981743802304705103660892559120558018708916370193849950018130145092304253287307948871299641785444243416665373618843727720733064828669370799925132007557371797938092788579798700373406938377390299826319055190828216325378457605421692766285230850924633158529556191157755539548970755752216878092449301460273071512088547938034969469056532368496435767450365952245271008415797619455726445886023115081329531896512985868802432528175532279845566563814661168027653101721161851522860029530062551293633385064694471368902276906793511245422255794214589277770521761185188193853308989528129717740408667394402058227295386271928088564720925080951988882448227509672310102782233410603089419165865326879910685031357865670771230371141286502603573935097899762014164054436719054253831432919623717644831320789255248945832929320568713359455034640676446192610950183755068337791400378540814365021830781413424552214852564381281528744753214177150500548224202890815166157751889824005592418465642216441425329941395905411407420807800316778223441162023985008210689548470728442849829725441408471249594614816754353142046831635001024940017776696541650582060167013302440601984245339561846813802601795040262849520906551673075861838807005352263582809585559243746004114148196520553191344288068449545411118765510216594071214999216822998894862166382358427141881110067897931883957182369864084843398735784608782242449063951486658411081896095614614302696766036647952835803209208213001840576716864594982264671079316653160377841668103959382342786151460857270491535179339709555450272678781601535610723257882224199784437534237783463114772475549246594618191183250418487160620960897078374013435226621943865307076561447650732087851326582155251993994382342529324520068879864878115591563364694801669021957690207154544548683941066815308754949948576763780064820362400322744253133709127749336750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -41814137358563783122102786112916942305842858722415874654170546933515727165114378019479829315205620275858312138555959781919381729332023425438732911321763010034939861871545635798461891357498253203026351636191528778564129818964430610413569025062393470281607204732567347851353373384715388647565547044096515513180136892963692203675772632096595376059312375448526746304899111319651438294878449517863729126152759670463269154598531954743387760419822126638876122698651197551149878554890031845430401942786776977883719867757664602465461834279217353876007803145955781472007484315908893037965220520285723197567963905580729564737856732948830154524267056661184786311517057355155904086353673297994234976755023519952598385949789230619653483277726142891198694339037526407924364718867095647755830438043616653795312852466166511677111713575624112462298422376605803817021628189124688063010355015060031181021785080978382441759872484267325815159176715312820866544190995832852259486640424023381124839503225679988893837369588374521157768822602270400328292398247645670378292007733474758800705969178986696350234649160456838841338099748356703909982574462608312295788364135528220356621045284972144093107820082046611583920832801971586184843225891068496651567104047021603550212258585703769354506323730927496896595983077684253209904338489667626291630814335401537861571007245793408145490655057281457946117981422777291523208097302821550010761811964785838134181580381863688327960928877250124538072388885762882623280425465494736848877282948234102394269960739263801647522140566919287610152856031785137952717351928663892634671253674393464269112183992827123098915983149886957907381681762425114624958589391570043357962497127381311198089745622776077873698228365899038186172109604977157125497318876592732141934055790570856180986689958974909077477988959920799410129433223943121089800895048642694954912825956300527456718252752006239475548369919399787853189231840493356129520018639474610754114887185637834487254461405912752672936089180690517277363799907568460343804597782765710285624971939639106154111114298871769078664510745526069208373759213233010219749826788156445459174007586041919758291273563063987335820223137182465623487437352440551005734152346358507436826398291457432888884418541352704726734082339333491924432252017805292392671171167552191317362648705967156502967332476635915383541782536447742270141485754627609330009458405663491932247637148894465747674473171584240121027329482506224923940422520638342599184113329576163323762093668554611853417971679999716869196826127792984936435190662494558840631521878528692884815221675259943380130658437404788879514869295765090571555054663232715760631422814121381164322420992163829218105127025026934996000208490554738525883903476367361615740952737266610737095079806753357669104591969256970644654849562935657013489499956207311802686782878156490432541731969399609045360325515369827347446922927559689152324446091805076411693332990285425155795012596922414797974985471906989787542712844244876320199316692500702085795010623520927342168413667271497752491448166503352376383668723860897625649961574398900219986373239166420648883592588202139922727472764857571506871885178815817277570192781972808242698886709089137889120015921512269846436689807262415774881459127927612037824346001294083394238397554895534728315711289193984757402812898855131416916568011568708304757701689060532264949124976684392061688617162949647062949781032558809969710186945762680314871543980480237369300756822038116456504642552875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 335738353503297256615398683013232993410466342661505098170461379419777448284207831984288327514669896086302371352206399890563729424238152767915071793943677770175062869745363165319620578607696283126088394389038127932100432892492309643523545938783012832115955379977243077950084887683795299550735920760203651997148356911518861365351028439028242465606657699874314704846848175841646739296945715635516026794980965895664048325953777607287709162665167746142117410868106589416198714433732939157344253844974833432928558391920480265450813066810984924644280048928168016956765071118316129041138284982658040747164954384255706048799493563874742324444502743137187161433557685775927676777068000390142937120885176337173232138700656178003873167685260729368197667403050467542728748162893720592829848111882654494181604907859663139013139301465710645738212309825003251515966152127552178278426207373451976191053370866642040359665609062222443994576751196901709140192184496715312697669607936094390312464754014543242687583348786904132966534791484642429196229980216904746116741487989216624520472612042208540747673884140820730951543926295688282050351058321202900339562068914599266282699313576074372660875878078207014789412506464348680964184666496586196702359225571964177873805004873223110125645981439733428290872808744178435793765972151247452162615622602184368911311251013155119881462651654829337763921397784504349016541569181481592489219404846759019296613605013464129184987631476017786901574816918478491720229651200731611366289739026729316117611648471817799148136373023117463972042984686668911609866289989909907387604241113266539557650789985147711837713699042118408072416038281646952852409279431317212101924972932664230477080525106460231869116895740349120930127295344655528818399493348082824166752940430469225846984183220126412553330452619121638840519029994772555496410846587997985928359211491180775139518503403923924432500360933455703348124570556421057912581999255270514078954954608699800361513158314144449714907588101653294692323503954361899399624842953870319141916181164684133611923436687221577215357450479519046408140499836694042988032915288917108326070627773394585430115507080120340270175969465579590631026132100575210902546875378272090445909790092922537424199011686240138549216039850126650646801984123265212292391043420602585610086382891194771605901803003776233507567429410627365333574391662898590009628775123446294971132551545592638855420286491833423486022486357811395311199370705438631816763463017065952573153153671654889697429645227199812293248794512434236021699872543112069968218913660149150580865545962370363907288239044140499683040180047362303115074081113889338819270772719482122266755690804578136549965248943081006396332544848185525300077319580140085695383640622306194019065768432791926493515078346928336375401353151863888333322310746679415316084253063509950267710815469377083191665519129862779350939012500270502768126980790159858321597638125434258333850933254491495493796373655660822103762277331304150212161169211467175138235658540793756332272177803984432203463489016889790042767171457082903389295436074612166428063595945924915333280506534793471408776508939013159752833835516240359047242482670915846103745623670655626536711948710701433733727020867109017745712677721165904672745225547774194833811158673130594254379790815601863556350693396027369993646189338892817145400550321247345731113773597993717233923127051673546725032512414002138817969361903276865836499931558185273998908432178244611843269095620625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 248899786747499780778527030439120674979393843205107620540469517122251242748449600731717821673162740940563784242667042110048405455168953970752978952262228325488218523535126242489290610921317742469841029998538869771051745984334637835984355081017569027664386198598703418050766157926920178561248605527987156754343150957208887175561163679930600415113012739358386515615494285860467312445601095466427338737119959487404105816851543872105533158418948620599457576180866626120022864991738791039956544519984558064912588022422913919670245642699117929542641417255850207766248024149169613100886181443005763308848493259006778493403184897296203706969349410889019484342658444317180239163955705397289059365094144484734156411893241983465156609978049633035396380304737193190750394928110780950025557381497167860338423782439231993816685022669448542114395848351145526430507476355350944907793003790714097360068988297248058505118567468121991336293544881382335557724677866066619507873297794575442100380918018241787464798141211144095665967901383967592163279013684686077851161619493176022719471705250121818783443049128860830173284656456855561337747319722782813052072290355701717489317811270005942446170413036277988655737657149296682411140866548638007308443389966054757780485744348296923690782456550586312879566862844473504822003058936323835314366035348837711023894439669443107285905036851813732299547167297606656565339670493570846085255909479253239498084377708085729557060539649226124011383629201159387769678397199067496117562587516801515836928387815103777227333713363996570064859271466521636159592797541503790206572047572850145539806166960813729907922405191021702538409243472930682075612544004813526169194885861711223353618786641941835232666262287034367322907095801081698655480857404221508111313413620387606942918387833227222146408194154947640460511015735247643868833722604247429165472913927693659418438502159337081366625239223092147530065812055144247489676404949280484200338002091119936376319083552358867002388423091969375399857663214107233664948794940353151375125545458496239622047052034799078979388910212138601710453924066987693349564836796205301981202849109410025265893819490574352094151612944771695424070582513851792900521104679258610746827605508413548431505423950068827204963161322926067484688769698566717322297520682200473075741636799170478451059921008549683207828454030717329089333576922622140485543593356729431313471254921117496348250365364371806005507316086181797826825736641918180963708183505313319734725588294492876024056048353058300094663513663749159185833343035356011747259890713195877100478847403411523215191207341507447493920386414809740959801906417993333317214650396436810035538698686510193313918550996010187473206067465509698144247962166624504833418352122217275604719928481147194079273127250334251280125643084398333622091638489729232722585432284845897258250324438726262388216457725849837051306956999935155444447139691297699765686204665948565684543359204631245564990382016248148951768307473786374873453122874487246658788911334620398356646482550988787140535456858281080329115020515224075574681314223877694519113635993008406791946894261668602269963020952708076959566276493335737822029263342016294136931904164487854013773191573978268886798773653844734774655417442931790222413233025281137134267219727257091408202494345274049300053724377332017925142345464159018785944412837808402295048562014059999309594656096046337478937099803028551472829417090525042250436200330467926743907358965724905300503818814552875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 4954755784430903163125906341193572779565527045945848017968200124028782966213605894959433467623722045598713379555425906690557794135499997167921501714289408217412694919753678474324007659114443132639957421384665482401836617594068939612569354469016181797700451918709293257688744329101833131851026424181774871797064568730992643593995355532267605758211782405346543364578604577618408960464468556873657829641100502098727964054038271396558358812728628298674569592859168827686888260606540795655842440266935219516955291904028888094598638603250976840289406452092415453515622732267508058638252573277938860471520432761650293848849731100449359240091094545225539122216102707928816680936107714855688989751549832577413981720221797016989687442860885857632827556382200935080650985110552219181000218547797116098093562818972408635083776485866972987439284181879733337246566868239283060366637567015235047319338731949154822883527439638019788776627914986103816923695193490864043128631263274827471571864405657266425510576558598242915670896142241833869401659685172869275705864838605456527299173261144280248138915398294552428423488479796117875438670153387136401785843373042226940502139192660447636818366165489888804444838529368107016532346692773136781023562274138547969837349803513004218907267643843223291569477373352013720086222259579834135758374479859252921927728132822190127430337029549714635172515918037661952037182496424906866198531585674234439141263773685321424791205122802895373441653101125799041636292210049428607685459421620619040859620794735628554751298682438201609721423313810459512788665909087456898115253729023691045536300867838235833608190706690189021756085098366821359286896270769519560944350234557390539226925987108646352186866733296856036381214711165718505351433165468950190133777839484628907297262865002484798868745548658966600613360875938702596326938260604640448677002371862443387117463947933796314309244847581008563247100334816645763700123813670251945342014701021084423217841197259207366150908898291438652222394029830800309392981723129349261605114773647855498002715132522110834375945264134135312369369797540539260509521421457132049417374655521586451714606951375578239810276311226439638036951385048691578748874908278420096970748658451088498345139210711737027732502805734946348011136633073690393484192044032662814324291778247196951451707454517277257106180384643731430572393163550342579280460545778566941584253485501209470805872376976236049357405582563424453909935200115438043884703474250171853645622415077574931052163947434487032720846725391006666310072099931127140211687105056796608985262281157809905250340310358388906550116579454059014536115607240691927580879328247485024769517113040728656724493197365532220420803088605548140866123904145180168619306109708375401251231409588328987402372527442145919888217199611871769402363262959717220332060124398571632899480660292915728520106699307972976899992940437785214746175775627568768692289673902102895175580660847609528575479799940522707464403139845005533042826853193680127495380324994489695733932437846981893270922771410060445618650137964392143585137539371909250310593657907606267651403411613547113521954442330629206645707412428030166324235455507489666706767500816279902767240765534570331148496973681092357789223667084277658379548912126104818841474647008049170011919308366713495845248677565558631289615410366942185579284148655110645927753127231773725264423980741977071525713138264669527177585268568547878776549542709700453871301693235536751825125330790704500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 21021022858798429553077607524778421252578730781792442662498231245219151787990464132803621857813786092308298216659679818702138610072800629653382948767338897377616247278346666537966574058357803169667759156757221137311188854321971841718808584622539079563483837633493999411583003895540958385775813999562048507296562342915536348236179027596727809370846225296471412915258955314486325622185222212715396812384759035357059350739510582969791698337337254289530415877418043122632346810721430492976279356408647009532710352603705749189412285083236112889245621413721431757043396852232055764155479392487607191441407264926108899173021348006422596488763071639926930251201795620236377863699335126458265645777798063695774027324215389004697794083606864365616433069703994747566339811120799473702840460336213471111013407147522936790401599132585124482159236532852945888663670109873190601278483998763917486477580974655976674010980666164551615741697209602486811620733934192215156732793758176815187944326024825383025915063443841307390987996211016990760782718732638468116414352682342456952964332039195593437028699387204539308139810400088949107325713446516105349200351971625994103729385910569993446372262739648880214987029416630345171985743642425461582915937076283244102479394736554009408355483362898268561774579340079099844214214418370671445676158436318478407774570066818705721463620421356777522870992919415409562212653370770128700002644584261785189602130323529585389359201514116829385317439200622095590739219769882359792560058879912433071852605532102227830630183980939581920892590634039478225755215233224108728782168792957698645767608881452295882418226035648493302115040107754424296424712312840366758112390541560154608191883915018463264742792047411378500400926561951382640733597267481394822921273070111331483780294951456789807983535000475183163789713558369566216416815028677208530459548424662586601257378285389382771986056243206973944553681879690294497690575207661609875897967550931944576632663300429522404625813594455098645177309956834729781951033203259032183458218927172466521903017815213810351476408129969608030749639164762126542062228646978892864976812577017193609404595005062932441208475834765119121355028904336870938307364782881095083725585849991956090772971214626218531718223846155298004727117340223016850061905910308146889213207565812853488221636302365422060656376908893379899630054322424770809397740388032061338527836518950756900311833106146551282275352708811454367166633212862913449134199709641538771589135127601197184355911897880847223379440061112999638049375493674101880921911193732020422036567595504078189351451584448333557558434463283855923365516929786067615084194380033821992873577291117022093640846197324584838673272852805811736353887974938755403497662813971310465277375992364726675272803738889078716243073611520859495053728637709197316860429318636075273457737433497445877579013489053592887962009202144148283897791902153320970976885087892066589248832456249616375967617495338449903950890854111195449458669334851570182901466063947608660165129303639507132751170287865939766760581473732711190186128640910887020828301154645646092233661462220093850801815814073582435828043027337562731219206442746282623972851107727610050555443830108220217435264431647090757121881715650210140147810391226678130934200223119685753884538064165806733097428318720222327278021527157982122655400574603675537303127268929052392681815435941289837836618986530771028597429547601505941855462590458517608273031996426765304003265646276216125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -319936607420252820040683975301682484074573631795189129566978546619381303313458501065187465896467769545959555090430300988053814099669621674545760939224442031731173264878236898175079492793614187936298888852705538403177150907700917284719683802070598802443094812571962500900957544364827286181101221259227665207908272363064501048437630792678732115590553724885561167498058194543205011005001302567297192490224804740776611502080852565496145690783696151906700377964299312908909379807261163333860099040374685289598400270351016083387967015372046766001709573618836882569560622560047411406280326184501047865645392219696134001036804811945740883137064004076568397845924592670535256866161218186592546303840912863753942251523578072143516413089774464929181259935694010556776911082148891532291130699971561194855962475933037772737843922191103439015341174515340155568756978815372173812115983659506388438753852544603312333058055943943796970172490639630136439516897296862788575018280643550347240956528823582169644435982291951523869706225131138696906036959057708057894753713329551912683199325008738641394430408295597478797331966241285103714109073668930340099388618386925989503094541960518869327618790199338837313112263687188054407212608683295834483992529371139773237497995460865395299820541398381297502467975561772259200305775454085546231444817978680857194756632918583681369702513573561043922691719336046801146271674658805128560577667203414863979289223518330385679922312267894420088595898684093197060871895743726369529689004295945698538648717248075513569795887105092729948314528407398612712702777967520598210118119664769534834016318077242622597260113336416383071571277471492886309946836964616205591976309904485335646975120579910860358444106806102434426505601456049117939621868576689407891878363899660313589467086209334533924319151147191332879593822132945289472198453247605472978269884394972556307207263187356677691789261727953407077644098008307936229948576366470775298392855784871450688989084710623343819901834167145163936295666674881689662338623755107671807543659452999542981350713416836816142032122527042340031209693576044644155494286360615467748061472016330146800068921337706162579582058418911049282298301951508525154674109859055779442059088279391964780246137796731692161921025736534040044509215971133541517406299659140495549410136526744784051441253305700647564123685634119683583475950029799263504947170381919436048921502560491710165093806168147819290216733971824170879366857083592637942745484106164787644566348549727535497331413384210464050188348390824999374590427808450591646009540989341964132731244325552125570645295869716535769618835550893928173094930810196413618461071213735824325319609822133224861527008133765141288774846632035111819271878167742943390558379551093539270656921553985645633609392332858756398254656656918973540995849142123373375877095484843344833900191151239927937583381332524567232078570606114896970409186068760963158978251116215591255054680881463921948966323337646052322621033143399669776898796112911292619619890825154492878848389498640870345820404836164576875679040558148253360278134592805964205547697386365358624790235623092847634668377225295285685312767093528138496315486358268444337060034324499088864844981758726295435656222788498133375340724913342830203625624222711960933282059858254942710407126159670125042698958055967178836351416891017480552117957256326168188949030222501645830028831873119208012652846438862667042402983766343034428154188382797744569494729139609452161684833798247721625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -4809104251554741359667955938498715919065552450130306655650823072496056538089509742072085200597037358529345892776390676293337315835842106146186201172836357760048711947035801578137428476525645228444079731664899342802113617525115618445887672564380597702223141596724353067810168632124081384560791587010218562428992488004528061376476336381652309589212991961493763448742154109436288845226619288456565210973780916375158283655946950730138418581394372295837150108829192207339698598550374045044118970322336976626694226869762533717859428394439076423441993478958204389809687455991408462460473161589104584822626801656947632754998447196031703183379284106710660211161816130520458837044742951255266202795934113152823286498646061361167088847407214516021431080660943419918511588181695804578591688310032208649736325001321900522254250214821079877216541879144637780422783104539450768432115828698127697338779705837743099021074515564088611274033096978029322330132734412003004569094154059106236523922986835396657634350235280673025860536356487982659944310132567751434662410785067688903710241357883968934759776940920879870343124419801851367632934439880333901787398146960114141284945336415969228846425326072578174292815047394823888023966349415481591284231636461632782345865033071025729046785518346809521424868524911975625227484875906284118610440752417579554413830439678375083312272280558771951812960014843459163496009165042142836839244135158845481151387184459453268371339252243817954298892391391430475681598176609456364723839916750216367494438150054733307695548227223143190951348529465306928487716123041448598681984912678102249255934694739475761158165301084870996811218060207775968422451394666899917912132815800891398517342685083709261715502154053919509836346524414181694700124805977014713312123598667506999578163131461765058977097728233345904409577178566525271926634382930447474535257314522547043318116623963771609883903145994833535527186875753735598815990163409753409112802964293349749890591127553218462809667013946003478480973894125408780342601615709095768059792999896567594168089712527017151700751097262871607607019432547122616293738648804344220633548927736328175896395242201429473026449999435889917762262282163225211616586834456173354593685068865502750055679202866560019643985516075082716113117362776774263712766450027068242223742311197734593632095877700969264777997068360563445426161705126165308699594761233005818833770735952432024563344588438318569191283399570033738915021204133452268607708682878541499828971434001428102891413948093690993284838030010731120488908882306011245362757692629935253484995968584962362015619570451633023465592615262901875169306754957753255963333469622444792058374035135932031424153407315282421756696897036175557674882216828053281451406759715911646498326837328145122259997061704970372243964993866533562454514433476135978533744857691336662338415707712209418194384892178515607344314966312229783902761864221712581952188291665350127863568256580585715886965167159627352319623778720345270109102285875820085116467803825589551250828067194446121062071145123840301430649552265744198084747183941071124264813022456549419116274658961048672055973159966661418392240186298793211217815134198531253023721091024031501377833695681445712184159385039987949997244707412022014020076471860785601192430809784620329212788712331733649902237721417174297915411522451338066151565628126016211920599848438129611417284057186590606505537624590456884827031105181741047445687346982053316037993385309195801523174108226030343125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 27471727549013526595388738619818112925044746163587189576858097026499676096948838601234329935438791907852609946299855895227341320617386762998417402184286685771176873124701581274858936790569899496693668623937622051168095850025016692417841191245288016104230262894270777933306967744877825427279500929717016509797930228231840099905868955671064359326681208015221065259344001341854836988436638597053640956726296881712400343575631200106073167704489826029490219994877576905780271801857281880342968912469719425207099866694873966978323675650800702808213571723062493272180051691641425225580123798188219947261088663005962209724765057529988580461486554818672392308951920093838884628569826006181376658976013454507894289324289826199568959347772972145051115037852589859453515386751887362501070825881858203526695029181660730930637417836653905350554854182395199513547829175905550516706894634732889896705129006854746623642834709841413665513658123472803975472854909367183491405801161632779717636620067839481795014876893980348549274237892064465514518701806085691798042903041368490282248623329960468277098101589882804403647872644901350848982855022259024700333488572006264688557609946030035657282895570833152584950731716598045219964821759883138314603624649903174023128884234363138142286399821113549194015487937435185635555847555755581928888745889616458745016583591349833058167504967278701228357729507807983572784630114527771839671003138498084380566430369244308664109149860392848714732911281684942509713196622095266335236466731148129613895696149427541644084775733491963557175635125368212604214688558122683957341003471325012423438379442367138428682345521015390142303687106047695297720290958469371666591032978906470573605372462228178201173598844940484247932865066121269672917052081504062918692758380308790144560109430302485565228504648562741438919629115830290218862380962940128435317826304698539804859314121141501963917631106831827623112497834093549704131015908092454896340312476714483147943194727666168192897456701471082572354934478093970040021379951542201243516515540238798504903487826260554151763040254100880463479215872915474678545415687730127170230258257148218793763453451428495007736432551757770854692637624393880864648772214588472554095797966891003137551715628285942530305671922974366901001044146136654465515730694556533754191316253466065120618963467486997575884271870819123725063407409497417168632901223074934799855897443682384137918876184091860852361989456510079976635693761876407143611531056135095072959553904258706091505018705812380252103706846205707726498382113995128451740359913900115050292031257766666070204587557317446126167999546545781140255474125561305599747524228501778109093098618815005238624959252426822052471320237284969019447474298232782984359287496980553672686401923933532833904445163931576170896675927384695561590123102207186811059354853824567658967501667460241396024498039426605080873362661158581663519053354469820787488065982272135329531194174307965415290046618031699101502850280091316423667050385721395607071635242987706798824790358410039739739641216524939438972176468041697143561660028378519597419813559033004948886864149872629351223330643754477849252137863301750546924083881910745077881663984899427221073059964365093611155441889523187448282176841492832847164782637924284580266483066007686865820251177677289941987866155120692391935247004911357574231283452209252304661135046249167755265196226811773609224656140090102121444632023189595478985624326980865036672970714953475311503639717291424707250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 592000079214872983219121638311171537283955304685798766339768377361157693236455769686852800746952394740105181807546605024653047816051573193431859249288906290776003218231955355557664408761678100687475940707674000956533344343393071396284273385639990972215871264245853928968298631655049480183117769524763179550372744836508431544364107242421596088997586626520957925421961081036752672305125690718012889805280901390767038060264243477699142638948423393546882956642344530162492622132656865851369186308059449650881553969861728040300856111167646548732676678196141174691924630637113914102514914678356059607041068402473092599395584273584184515472366209156947764394289157292276997738421636290007363481730131339872605220050502347911833317147764147395745668428473212714844756022294261191155133102662672010295472780151319183419606227350066955505914114802625273814107881481528383753466098557536689806085509036944036346114929093983072999932984444047325888721292216878187590555425676493796470048154166132032898195518638977314402795882231594175694813421791445497686226528715229390591742502830568079235404748207090781338042472111194115519809230501914495384503896839405890489173209090930033982800980414349707933084572681084154913759704782374854807557138349232564359835858056298066238480788005158983871334266867710505523011971362738534271382407812824104488559532278565857536480343280227209885996408173204441833286019894224924136905408243866014664195552923236558577267204050097837002472258511168708913745898005671780267416795019081189377938682189238053740203809808801391679002462298607095407612777192294747214787288022538798777331902558988419842295256093174678728684465750567557343466151542580896766080979861581058282403097144616569312567315363761277289929732305754961226202273685798803015229831429027474132546523865382661132825005820651908654021184786997809587702017056563369648094143755295963673261083160470824324910564994605986580879786829470057038554574453341654555067969095670283079106155485559776294686762267991715221974106369711834194257929820702967226899899352054961142277761561116754847987527481808971628186304233321990452696329214867158424332397127131936555931683178849618735814103120868558725771850988937724749192764917020757329131992778805125994338501607252356650407385822473476025226211170821636684163914427107742518222044140119031902864859759489272554264047946729867211459227862904667981931881785518030837433873476456329237874599662656299987144474396256202767619268834639295513821106005922646471176592218172790826664508801670399840237351206760010971370621600757569665738732668589218852161283607338577454979598887286568971494539640516061938140748713652079064505877123424883095869660837779291620700368196481274087919987837935230348456986632718169629311250464832531675735274495779100783372123863131348640109999136502641656938929925873716335026200129813864747969913496020586991289845451209569049851975718715492159788919457814348308138990860620978785680067132008649091168461481365505849343959746775625794198062870790656170443319755255709675558843324846202821521788543622898962488306281133803250579475560100588875113068754475757785196245607140038860872123653009795994187409506185444378431099525539116744943644489881989592490540596298873779388702794317367441877358360565389879331883807450310274777375586374692573425063723456663687219611973315570419384919534799336283462903304747251694900367664476699597266832056709144491785655301994831674902406300209729702555299130262550093095249287047126488415359528900270892625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -2643360810539102823004002259692579269142020078169683520446550609172339034597630841795307970671854824916832800435961402335522712314904240840550932715063274798780650005085496773145902873842514300389142198977950176437570020862385613784129879099325830716415368638182425738922742599831564126555620171037679423114808733747655022173899759969348041974211490219791717915639646604955473902463732412838862387148331532074395931170292803974317217448972933750576526818756981638985482703973050640456128453104600283503427488245769932484957391279750636033347709204153297332332440997672543438261626398449162462952730175740322413440538076340502293078883082098236730586431046619168056798216939397865706385599655179458630974401516949192906367895917380602428209220266234196478456384375608794913107434766607400794372094985347470105159143276775935494921038615426336499977155890856838770590230844980141580526851717824677333675589532400192619251461174259109074294468074399631724250127472262234714966142790267983070853023303669076034811803919788152778135859890846301395500545372402089042880702344524956134694591527684483000514200018099843261649047223401108196022644860320860241478616126017185951946864505302298369070222809205605101723085640958335825592460158913173978027200394939065089360766820188306425991353739611811943172617232948099264537401454262384406119111618685223360102364396943791159470795907900634004286757801943004406266467237532318022077662997445037184660760495067662950497703354393873144319855324924982212089783563586069489553840836316835125166474743509953053215119648519111085248971767556824169076792103441128158524366044512509205476333945925928582529368636442539130204375406870560846744002733253421963650645992706977375476322667451425748350098272586292437551091800422285486676316486669890952891475506433487379230849287565012920413184217775205774392912456876573433497365277936386933521559633145587675806868840765939842124816575399778950529444067872017582332312565893211656305469544438642097972692080968111984402599344372329040889114779220439553988370440697040776338005105583829665975019584629124572629296914698788834603452715492639245930802506100917152383835045451506958485689677595085019137780583695120923904186568793054090400802847477884887911145391502693974777101667817366006614741297632353611053090038522584897404038777757772210753106828188923767058675049360350527078168992720770846450559906967371673431248225794823081569453297066525709322370954526510830692365741209789563692855934951435247190845133314393552762089038649254728344261780816657037820770006083241382728159548151261017469250913251523976551002388377868828046812044403682182739426162738456793734034345682783423536339386001219563848038518816520328477392173356263278088738202698698361218805670393910562695811349251427965588790466366406072248414128818987335191661059158318825137749325739737134691891848356473401230152838249885690844809339998836727227193048301457236897525363817501824094446495677377635787123091611735497103662050382258009153512903217841651993286388018078250101221287058140991817136859013306754689366433344769205536240540356833715923300514632557729863259500902037116174722220523321811265387334072873682893718138357062678553293907812101658398164701597138778484686869538506602130736182725823776201095326571500573400200615013334812810455096107413814646275686373347011931842467053777306604909623544692758590823832933752772685078037269249952884029262702942912047679872202742313478295169304255465844254183497025937233909910777688043146375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -17471449061692362985904164918963077493350637936445717407128208842942267378960757515022571200032082584311316056585594509413887902448349404223584816344512217173838659978180763968342705963225072547034255609193470702494293847502614632218919734854895294792244582519395334640570266429451225368316474651971784362391043212599301028171898329468631646848741707187435965244328684272793083458684038605005788547437379929065174811217335749635027977811687489325735174178548223167934429061297940113202681836994876141127233089330057811049906753892212432397206737798211337798821930306168965994281373134665830785414419616986590827211859129168771955698982426811046452684688141467670202515062718782857797035885082727860939053269699808317856365343345945842080854821509966384249930518226604366791401622848647555109738861713080645009159889956982439477290587661335124193052341682962224728497677428369314424725096384965137475402987788483348406225840113034618027508173856287168566794433438170741623135956641784251775523848773878423768620880673753955725536978609844229688105791374137143863894431225934266985118838007636655379804861530458933123760727111714218988323456543291783912971298972040518231533995545512121364965909030881256492055074345502199628843452579388550360884159797160877880077856611448659904477775961989167918517408945832291840790458620712111769200475191012582140590715642394074008833987765468822180935362152241329152565896948063115383072253030285278861321234409957104954630830211088304582568648828306708669063885587519618519598938212217647432874607751971019869385709040100280459856802284129224485506049833556511340417828134101686265052628939571507560635740111636651369417342015173498549592749007159085434374029241731245131075826332662418760407843327698716807290196862725380873163789512345828979592266485059197792093433334220755388511699035093601529653598151499215543024611115325329401424685670291640011021147634407551197637591561881680240748124376488921519815356400205132890256613929775235928216461277834304506238871594600143606434542406019695987314502046462398407435704781500768042317953669420356106765712094436099775283185355767057158217002204389223384702853750323964275029461088304648136854064462457304310932828277959837451256961609136875915155713085020361581366434612519028233130577033701511101655449402267780650761495371479470430971695152595277707948889075838419736329178714222169421498386957731384906269709969228295780873521498309919016250233292833933124674058910565994670744618435189686523499756890243197743602444251680265610854779671169012127521190721317264699065428437457536189889206969368850226712757109792509906795389004538134430800219532862616384724426057886514286064570158199777210369482326560843477368085160557202653832768022349752176496993269632100790416598703123633081952477012422623677955901972307099716838413842008005002373166554519688135119254734236386047125922080771825557470925366490565456940935299482269395426878511596091325822278835899594670301667368633289512287262022656728282972434638947839430103931168085483005084915698698780171101585784252792238703456708708056346559387119637505854669699847425947292411265160453580854330389387223034383455409138251554816593316008147140864490696992435834616339200964770176676226659706660077259393693859665647833658238221480746558079971740640842278076054074342617519103324376900645553242869679309617907099820809519031822750011787661035761595629117239037427212165825646117586128004529067373078596141995920408634397549574740247285080566548450452380156625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 154413216621815092329675230185346486586102812723626559164213529985674294156795875424666154455154623275138977184772609672432122280790876613918470025742545030390336028505475268391190634086119627030267752014913131830389577549012513697869118264489658618028610301218041861966004751208402046843895997277027740484907753587102230413462300940265335118921366048078926031657975625786352764268340407923451305318283511201497270222214924011436146575103331242134607247029621731295363067398409919300076679264008026777695834727124576831419549936152842966170464993016901202787317245167110882524774463847562973221986203060311685898057083578286157822423482288571954051844880807630912370512561505741861724710127077117813953448819041418054020434718135491641981272445707044562685358964033394638449149342051941259309881103039261346632251081773749671933357792075871000395595167620439141012386497570465177826424816937512586334499670373226647180053577914589048803022536895612078426890281067833538137126656123272325751559731927044141699311267189830072242499603089375127163615510904027078779125508814882680023329132714253035418818172593044500550758600276037946021434592620913422044229470358842947377225748693227955586214874598287614120790336915644056247118204055391291092980816208589819540661347567953589504271970874679668844468048930912390710678696516955452934286629875839570232077131160889189637912996368135014074501915116723189395393795556510036581205397270945359382925198681396969922206398483615162515164330254976412252546797121918093107653815308225276276752646282429875775020733544393428396152342699758901245437038386970673993915744744832546491927528899771255689165675039481914795797822571715122920268529778369803440411626468409226858494217109684836099861305814354439482445097554725897270909783455482610100106274077609129120736604370084889384762860857368446765136744203640125688532555185675479572566913014131781448043998108363488060840567999549915802679351424799327789266875187371265101488952344775108838413019442108745542408372708108799715593815742393289797847764623687864520668669934224378940761489369409629482086554473300711526452174521199284045706143335021615727091735930072881384078539640986737672366306479406002139335907270552293646848124356815746837832921492752601530461982527322165027860187251579544613252296687344600672120737750809738491609762538060651009797551397870370154043092004112715536163806437948112094244838888710011541304207853396946041564590450748274475486469732251566301224732370389955794488741492061100850674885173685511004910820697668293491511515917148128030663251112197603438351880275951367888043828137167809791531897724845873702186638985716842288057677681869191792288670541031473728536534930157724710411504995681351233640306881431097694226159802506513761326508297504766405358972052421213330036882089150890539968154299593230758140533370600954968192112148321314912998744835997787249832852991704104939426193825171652492136881796607254839976724096860324448379326244565106786845648363118717007061036176880658968945952583273922477029710409101059424584571311421664100780303098865245208493404053763166508598900826741009639442513519417670310303301404187084274152389017558193621909704439748586731433871335873962113211012945088714668912888677767115095145173092617325004763415797940283220107710420944845135644086658928273016754470256567661654790409532540324117151925646755016617877644641398721042759189262592949270477415409738184032533370019620186919873126160111566323732011580468962968309760209510471299440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -466716239416461491916166776577342912687143865955200203470320905344839811476907873948182059788135164393481670351085837600206218118727901295071587599252319239976694824750600641724603368824845549394698301203190268777073608322885372451630398467937607808847192328251701670793086986594577376081662118726481621853080249364913359619328090301606810440273408920073170842711736310907120480366804024368617063478754641750974242825787836983273032539864223387679205623223113652271596733066221845335431475297389039026538029070244792025654592490426161183116504745150472496940166137607113097085631289766647040956838563560528347681620882630971578731477214030184788874474989685030644184616780165677294071169294921567208730197583187812812204518092062293986803244939448240515906693330124635927020021348097820134428520859013175260982948003371094176907053209744649015399735806494289113795854842240804253145099018249089569105659786248269283302025864937214129502267207001405732992891770181869822116793263093010307701065434660356353246682414408583935792828001566984121094076855819068914718510125189113353590878910129381988638396601204598652133822744372898726658268247600961095026128542281728938063153551063273114362930929435244908880945803044155194088265278789795808159136520781138613341101332923146250165520314909577256785339220603542943923491842702818782136235292883256937233247455929629610565242378157685152526393778948481159536641753784969835721063546546390704923372292037510538673326904662455627000921853517771001989387519823911739449554898612411883464354931269641105646908353170186828185459373417756322252073986251848164696573539380907559468005714955570403544490843322751359968640286885846324803967132275725495322962655939547600867591895576726295612249554414903946524680128445539520540320126235315768165099628571891351604510596381889207766649055319110610464990295042599153019579232962083922290098908374229501632484708976817946144552934998442385902929698260323713406295169505483575228599685252160446971265006773840613052104587182729887307322565900101990282890284765804435561254488853226274563449454573605540333322197223898139501929862680059363432887314382128147501858201126860556256599089613418784032133120482503323981232971476408070078102676111540431325842654049440034911318254557898342735483652294356420121306474153725095880867630984027516321236166521915897239880004020325385539802823260052616215432917026453440233130036629407293434733840744371766639071894706348980248152238697894945879930775437461714176393945570582200256144721322787714082070339570202657137192859025965380557949388486052094008298246177778707674201957161865814486607203208020442932245686087741926447742257760273945902197120791220298379224307679193871797227498862745353766604842453609415359387812882454742199475241372221415324520483879816627472427822498883936493716217523084121985292467491151975189256650499792641386419464635652168675274363612182529594453826370122660958020899861574066023302134157466791397144523990220993911058076693202305452016046717115675159776223497784868171806635820854999079010280616056554285546057658514954223999129413251532778605739706217900830827792701084935196557674551461102501886028416418203059267529488834730989975667599245659595712120694098139068991727166950835484914847418912400556076940319241813212917405239703931900612092988350533611747404309345626208400756017125671617582297230370785122681870328790170187171492371340926830894336849842600337233031731628376958484848544570055391340292131576670085722246144470085398368375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 916312537755930049723076486763415491253430310882948882434997334979267463546633810978888015708290991773162477739407789504015802526002740397597636954478680167468192257759696114912240585166562585781438500370325085180272062690804286050091269570782393638606443851501888332529912725337594141022854854137680863982809893281210994708425902893573727618821402575171520072295722170329082108376744200038326998589156950442463431516681676696212690117197324603237765873170453822142027712476004750561922783483121202052792613814129166023003447065253539981831169817764240302266538635341934607437875701359050348882863697881966982164727203073221015313019594323763622858803353229538030811535344759364238882956430220491019704713576077882325704623273542677179267131864729228976769763597225296326634500131764213435928948070505135729655855449298219657160675285915566473728197349186844361675656607912172817449838442985696100702081457151194932856125449853263023592918109557362747379227438787682557199030150521522094133423420479970528060871851637675456616383550747813906934869510183134756578663048869643332980779826562360708500765094635884374786749343091925322144110462747871042503689828163814027153236940261178104391349212632128516424546656008847799243994309219194733405739140998866088311735781211883990964398512317705531940753056806549019783088249861111134492716758754039237494385585920437284530507492647794314981003180291203389272566527800388362706091374460752333613926189631057390145960042439394421784885599979513479085423729359458217590721629052168765988925778149254794495277298216518615476364724645699964482227360664275753626139516470298149963346030775697862716795628857006486329607230813728144031030966646407811597312601963827128313315836003330850071403153866973167175871951134144945875428788024897624966557697714014066380895899304375708896018619065462665942342693696617244731220387526453436143880475866963482490243751768277312394479948525695786376554369725163168180919615759437280335195377176320687096064988779426313761376486001083865823166252312115192753965435214670391384559123961439078258228955648500345310563481462644116066507514569127799483045888601003306090273515946517555643673917645230144884706985360103204761821458211523902598759010982591920909215017597603497325485292924258898165821002000676561898366226105951277930646860665951247148353339410321797203760902030214622011223321745454376094699209044863351513589711308233384845665682597076466663529165119188026375865456963789660039632536371718983141664395287261403890899507780692887813112369147993244281617795587177409103488031319731117761144640500205798059204112782797611210688639309717143194809158753050937213074104665956389454244323941007225562791227149179142040256546010109855071031896823921628777720904313851572266054938757569318020305037321832364872228922778977635818705313623204249988829026312148244637590571668230270699228979089318548202310498019154435439688853703391546391613732729070855724190633002533374138946190209799048168970446899783376210692234818536205272939066401503339844618390771531689712301269657016153975920616866041226548602562537611632459756614690504193365518653500107225200408790352227510468882355518644130945459509422497667604857618967578975736096492812811464418678758766980444601482731210930286683447657911671584048532561324803470025443471271557731690505957850400536828868394989240023002397632887102949139248602936678674732322078679635748677023024981075184442268957008634451036595903093651094120407468405754628062742393728317842761886375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1430282609609568151091047182861510923344172476796204978490366613560842420322426678654378951334508893105674398259639937320279582296409910947482433912409869996955143113090800112460613990347781106366929436929950052349526705246208066002830019132270884911680325179554123931371532440943180391434506745691798386091102165801328017369032712650764276763799815271091702923662903207110259789791164406604476668559480943050299293824256493134697517706510705069413357231636134395805664054255624036079562592404164011727771508143765087088978851443937375413017121747125928370993426728996415482459600924975345905569236157673625459878205032981778679074964027050456362955565286311342333363911397304117434048317550328196530599493930571094531090537605438397914985620658724671823606963091568395222915485300381784832587532118069861215924621942886624721975816463868010390321457108745076690312210673445603769866112886600938069926840235351489119627766544066002686321829139937528319276063899192824256617306322590859365451882978772310740278484168287084507075752650617469519755458862760548296763735513334251452477528706615934639982275816864321858190603178905804748090920270236882129177557687502318645079091024987689531332228499572534256239735366579879020862883909319308691892592054658485149489303958506889952347926782641054177296526855566135864746595361998369788028112696405690197096561664065309271323801658740901886155871430284579332059813325109872473078777128405681997126827161933524654784351280694122994753148019435631168546338092939398667059323473395565878046136980148136715266881663486320789703503308538627256828180970299478131010602196894622017738769379025463650148201612708569499558805605723527436468981083449101175527626499047498269345011574150755820839717253025466287494312214825358880039163235161575918156546215563074584648923664122886363187673465478992322411406272261403933583012016827623597671732281032508595263747932776142451810354772255728852049663026639116582194563859172190679920681102033980966696836986355100422960627487861830638294343408711111277549839417717929471706337693585123130644795376767629414354026267852328259759807921142723048850767843677153633537549306442701051451488473000683870884646448373985754142017297686253110316788605553859479024915726095721019530484913870900983099132688206783694949251685181939997357794446057636334784959671154736440803078437654117541491085809828348630921528418451730223125616882526163858676857742636529638530627477330422464691214277894709002522624455978650440479475827500914507346772137011963919734227527348618523834182910267443925136420742596630592536968954559936028972449051197078730427487134314532828165411894387707047925500229911884989409893232248902949677151540135373173115281648956964623223084909810418575352712221763663255345012298345794398021068750167711263434986373830497575087978610053924271707942401524856426892011540577444008876779676770665758627510443445871572176882869751587310298079863926914524939544768109433834178647925300996006336089184184883970559033884842421583235548314630592443443744113405256567154229584484768165197747432428492947805893783539076733047543280215075956810392053501547039163384551032139609100116074458216577189244066577100034034692022847791449516952615108815780205981013350341066786567325956843497987730319376663189832344262363977024909830905546192499025351276939499874377144162451341273226066874625731843208903781157036179368580503720688215993692187662998182296019776299628195528885164121133260837292241319300918307975311420499088332155125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 3133795191385774378987109468266017851785788211398125080323930839895395957803484945809740714301519041847295530531774709896946602075373871945661603033608367591834878500667852366622100791974104022151661516025058953589907999088952161952107144239552712728848294834570968347024314318385172273250050451449311931410281098066202508916204224078044760708787306361614544718876609368710881194930738923809267095596951719306468870347025943567523857699259533167014872098311053656474536048952406700698243797110159272669829386646713053904742595339537052616362362894043194502558579860457809408309774767385272510746743163481278222945228680389435472758272068734143623542837771415005246464667035952700799819624251834371231894057110330961016600464553353345164503590923672649530912789211629507675381194159782102122440212309879709807691699822941282424714544914959385015312485180293685185178744410626506424236518735358381998489251732757142895218899335737388971993161606642301711038536263636513972939718105838264942109343820612941752286749438573253426466064925938487474672401640681516721883172479865957796558182061929050215008760000822824404242767478446137541984725197569112812262964060422170057446363333537519205837400294933657998515170870772296491167926199220171869294980734106834459797889833415630465853951457673097122101687550420407559733509171217596564157936684019520501069978454840213911122838434897401654599350724290830621572864549145598645909622002478668314043879669400313860623053878513750620207842188821928410275316158451191190558571429167140076903230556791823909191848581195000304905976863374165451693129692917904006752339956804819702885759535568575217781428273633873170263976875587116481285951370022707356902828249926326887302034450583745376412072254326494711239597057396659990070527584671617372246407975654285061322280047514820638028089983806674735106556318499481912299647592695133094137192399497446729734677432771349949053241360100468138387020180884054014716362318530499677021126927494777075392027441134894009368112395231646508502617278860598140883803686011455249594074673666853978446704121230280572514747074824354845389294249683523061223643045189435906050800146436336529249833293147569901963891941979837671693052057842219714731123942856897201174599488394084358671842304816348623608503323214061436093714272859498502323153739803132278214733913890765283368986061364064908566852193893352740013399133581500262935798265291054601438718562493059916892105895857432293746535570615930140910037504314043095590158214423785056810157568280825019839339344722750191027712688931103887850195571392927163786113838024152655555823214068298368465874840021136422479170504402271679393661440173242547702273673517120918699808214791413294875442865507636073753417365363296381363980386732581082653810434268096440680583982462776005167239807493584460104142837867020816478044877588694160236579132163177781224728347776413538634623838219037071121397334016345843919562078560387309595081928754830772579848821152749954564375877511284487811996974419518370281835217237197965732350870807658807086090470385539022420867770481882563799998120242693918720082598342888120751383701041870323574561208860412318726265504050583033973169550540896502610169350253264477655816034499129979381401874172518922340790813316783232597514196398952062435906300672070834461912250621148933162161816339036517886813817361671740553625855229888896136209637300689444935517154861741115024008957826812111894055053337982452680781066858285335397446881707551942563349159378526396206010250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -3501460158703769170553017360439262136410862414847846178179467043709067009854292134324212467632896788580265311186959855182984654361524904884111591712564074824022195487541422939326530600556601336384898749989037328404908313755927282959579242137063113643525623329016321111673165191025770117525014289137647293940446986374334727168917444839544404827262727650426705215667930097523751207130405399664544958302516944070296343556944667414197692330487236086191456213618863128916096812118288520625127011856573989724883284968072643317810243563464341725635191871049477135401091170494267234887140875858913850230192863437611081720060964982397045683653354057993416722137741727757824967429092557439219742523687575840551016921440600844007128264163582335101831207813055238808167223752615597162968621006519594277681535373417748372836358814596763582613410010866454915369307189564433213497974555142536392743929345229033287553470536210533024707733958146919406299909020951714783701971859261239301129185188345137278033933088147181211885855682360874120597987733098017138386388548950639002207094594078238692127818517550937114833508516509272082061199639333501982437084867340725502102408269255650583723454907338798456410588368401821858662143606362414257853388417161000279401754755077887024143512994467205217174637232441240578286844322846475948167897924819713397348191002453705029365272333346434876614914568737201104930894480038069231480135205478862704543217725939313596635535865662514708675392989299684449372139467874296170389879107065451138836915959705083493086099083431379726260526595683503483218942345970991660058301294405080112439087749798499479308484867937310352932347439518468502561153818308987172784686259832379554242320680751455396840098538678954634297057409222884183945284962372264005145856145238937101018464667727741841114167124940575582255906143722344705831679182671204349976620026944756800195881431695511062832233820953715745915787642215056483219052945422240379695677769808315226751034031793937333731742476836378891503794495200993043721618613792799832400083646637545492997388542745853862505783667688397713222492839376727162404197414969126897314595110297467327138040318329781862455741834090195281191154864742618165678251566020718961087624296834281195174125000007202702983800447070696961856526720390053202774102617063599110309912289749508847046996547107156806991707196919680919416660803218036860331429951979869048352726209503125074280182830742889651006518126522957966279217036843277239692072278538131756659325822044617422834952139863930802064581224972564406857078367139553411808306031993006969260507440842168543388322919168551258583831729134273228036244941705078746393281647631314020959925707241645131138236058138439005380916074993770388241428359745739698089364265124909046611240537465414881153538710045705205224319309084762937487196620696134879551888427792494911766616878152819619045066693159107112733707219940376075822385076740025451882526733978824003541021342614453532106715931295985064495682987746320191939947080973942875608085686839712579837361419469482034657395941091085784176826671295963952289420809478859205511004182024245594170196890640089418498226512755711020731011805041042965155690337422668243386575915779269999310954498502196221355288462263225398794168039830712698447462346032026343614960073452947386817289356485530162349268048011176580913628279191418298282329166933147108761725753166088270325695459554863239405307274587554234095934753031758122987915619483067660695086248272439578504355372258459969736008125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -6784165043311575105365466247022437555060163816334716152268626667227285541161188954724745185099692780991990843249385315731841431583334409052293926213747245665656891913128875603158419268753397822957355748761152024473462395882415006361350471005463270908313020000000664024144760445113595465278442273373368294507688374968086037939283281974233150528601290846401011042479869861308942188427354819115697322778841987278652991735852377939516266465074995545733289737074512725860516876955115439584376036137736541517141780025855803773095460673860432435686000646054957490216637205202174426542966565962499492552397900991191747197283218587689592540031327588387188760836233137580319210471364829322222802503757195103341176531733618950417493210902797534011713735705507313169762600714788164302628849807562254670823473140725259888256178165599374387613814822821465064358908781497902561573971996024966611556305201355442565365046076467660911482639571312656081522618441003672658713591050536118829739022271462236234197784722335695419607368247147377365623877961680541446857248990323612918818038505588191342396331327575191423692101658938308000617552105521261388214705253782169231045568251527609961169775612375475205147479179830111749066246080486011987562316803283614814664314952236348007001115554699841481095630207933863399453596149096072748353569760428280448438264293956532739580333035489976152822757360312106502534305695257025693891561094307471192126122233304165910879026213729607395484612896844818329750938977503688427160991112939188876015502808429529513296684589443164602939238825110596778484102355134600834625737707359342528667222746666421456552050272573388722508447975492763324316430593304667993415766723527547391749663232132889368437620527513258959296396925674201197407817876333932026449753955205616561308087088085163921193039603687292957463212978592063277095978507620026058363194954489772693112098946726971820440208316572241686323382383545577110315359052701353078826575385164750560352213336382794843963766864741301522211140329715833303794991964492036681722915702112586906562268630893897023121017447253517419487163951845956125220859605244581859201068601215983972086338450179304914580387262098170610406357621636865263038779109746752266142869530277031976952582658572167194159722024154535219855421583042902331286476913782595991331349437554773066650852124581782018972282851738863649335145396045077944067850384658880963326334613437374165605408243767076309807854995245797117217083367586799049760045449457846420231159161532686105399942930799748092010233162478238977507661060403437329940413421364646368795730061742997711668325925091944630590392706508553102061429239790248444506058077203568164994098197644379384908504205662767407573346888425166274281679789517171810259740238399244043034021606199318572868526104063954616960063664239367201676043693549056044699849036205397068244448574280844510919596080916419566580022516513334847203784079122159984522093473023107375195816204960108115254954131220812473752301504615205196962475656314245204019865792496704211417866521769495253198607888389244551415583950633600012519876912217322076445844865029463244676778487585565245372984307510188757210016976618623064954022988315530586290450758476276466963256267801968486329990460676685321267897182012316673655007053799244644315083012258372866045356977952134921049625665870179759740697417816721267990867204168616770405301223034861000223591142841116442269092120621304004966052344913798387889080224876678912140821834215556241454553912960278598228224625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 37858381018408275094379621125402602404143900157678046125352244574329464869014739692409097598388216609343637619573348996818485402439261943468832874140662063396986256322953085685919145844017774503466948518611731705822769187200063983169602345872888159437827884881362818465250922052689133360701472161676234157232002899780465520510916955351046654616035367801919750680522525183756487732765838852015499587226293392749075374950125682816869059711945590904272304441947956879709015863551938340179154113607998362081891380780571604355496993194549004578709543540871071572570990133777708467581098715810787050478397622625054075590702777838959538707358417869221159515376169318794479755724994272053523800678440864046177559523439247112045844504226198621897443212347356683409796590674159430026757844325607363146156735624937824334154868903633809335105400984121007499645234652755743240531443053671345301112137216918133492210225174139659592440788091524472555697039807315363538288518231065406146100294571656871915417708244774339917006406327577547921201933511106924626342894090128330329438512834690374562666929804554461292475257351736914856487677996961409747156887451017967290756282932614472939614756860272749324882127648132723810434230991755404025901341172352595970336530536835947389664666296805859956111596456072242852031359756068744436372109305901623102935235643644030468304572718840694373818897357435540246393429876601559107133510199333474763688571193407257999404043594916983204623187613966203102246585623997533185420290694143502827742843632104549165160195764150399656435738008148330323989692267348147799740698539604200754106872908061678590930852635951022465154652726212005339826830756092951230684070859382244326609655870054141157674224040856280794726110278002132078090954167624188690799525899050855817351415679640191118743778116918706151190275637209614670206098179511009237426994146150086016438192160833182628767800448004021518540725654013675715211718189206967972077374953813388957870761786976028457272918906035643074501500448697903584440825492121501543714877979828990241405929544144619947485090307826589128723821439775713765941584911241724060570769203685512753289944127161118186239696246242887329787285698761064842688244531570274279703080212587898870154550643937027637055053680242344822771282833126642737374959291921072380878454082846211568256875041268022394006855824597052655694035948883614636107413326590819592080342511756189243062266510992498965092741097378595918226679312422787402580726708279862448507830391887585312116912461051639687837451273778739793950355302051197594876517139024261611413814210783889595977974289365723118869790271674919112640497116609555196150218180049693591217529969375179620368354151876222522630913544556434360472783138530841329645855024845845051363752294640713523501929320246129987587835239860723896928404325039118916937168940773636667653135864934595655034416918053080134793672898513937667677276321368410127315042123127225805898125164818031763204321402235252788433453644238311515978868449684690625268694064261045611797653512071685516993590873037800003186866557849356841919773504893180021027254687678636271169917826015224046929283943038719955702049804968332093504476409846633924800872452502047750915019592705736139536261227447798443294459054934022869319927616825980372216582816703228429388406700745183115730595586011982760458019415320617907653568364030969426466683571249989943504391554034587048325302550906007464698306901634947429535331364032980534830776787919157064751653309604149870197400125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -53627560367609319358781721903109846121769527964244058374596652896785702904260407894019513933048579779201535490668991529101361614478501506493067485059890517557930218049150280536410571670342049514692135803577311901798867684688319393663346614359428738451620136095273783092262833096084756951774260117225738261242746798199154485301023821425763072153246993319715914675746034676982393794812172724185138749995156118214497776275353590603356518620711312417709773266544549703570234840879931668061090984848786571853048460587560005619739392356784586756082071201509085874848258366176383193074098333885307136366606013143384639837945329982227685857570151557243610352935182711333269703633765648225386397580122999267323197338784886269599669570871777876460371873736259717917316418139128218236857908390016558579033145177761300292318125563896180726984670857061722656280556019302448792592320209696146610045547093973770990968837877849501827588911068970488063225015338760459973739472553539708120539964856402643724237007433483727494289875867399862164916328376901049390769518657851868508801618849200476054188077987642597668566738110199084224877640254910965946270339546983729406766268471237045235200539446037039868313115136002681017165432398325785333341723525365761028927316515764634061055705846104479405497760139166017081185083007302115063438369346223986452622526758669724004609852092386030462211793097138500195210004468937033100791551198175182657808998574784773654648551197668997262548482284668853404999997987327356751378799099608933091740579109503747724195164674137014306636946687788374075282094138322420790918168653104117301666744068097113349721254521334567406651945224152171669653629267423550483328652334161623278751220168429086432738684466054360962757181848915278715325716878944421909656975754522826725543466255620988610428286116627213742296223258818073878721701775913173008358234957753435731618432402535425054497336629327473394286571648163553233287074405928852227537629798646129210033025668655260249023174065939967948653373429974439585304670624730131429798320865946357412160953947384625114637397179664995849139591531211607466042500125303881758379119642550728818279719033651734493960211803853524922449115248485827935339255357195555475269912165706011609201055866570986088235721847832377500978496169030145781886948525360025350127830759678597011896523949282022983008037352158642499173922398407151911893079665268269531744066723126915665775757541425641602630983699387869527755006343468441201593851240755338396933997300679972316735625511732837768077961168792790437822654710446923210761554270266039119504743050711779637565963736529332144326523551085514724445504346344573707957698315931805176456360760117739036535466368121554317388047003403402688546340201354879894656397754219636731067754444927470065764288800605506914233615480346690400035284074400408228629084252490924296745253697264037377691030671259841045017028317421884723904637904845380324600349123183149013902546059510043379435741097108760323036825644808654289978902554560809861435409184739856496533510333958285908487059203946732759585864239315774713937514109776810221448371450979992299125645476415293188940991704047945307644621595193276929109652029153879125508686738144616058551859455664665316496386862221802483445263516145846333954217202024972590936011619079836047174865002343702782170567996763541645240415890211432664406340416476455982769943249953662643297195404605380484499344654276929416984707308754628724696398104282215003532618994444800477712707249582333597543899500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 3890020444806452686691806923847155503667566936058489429225475165734941858513033221502080955937570167975945883455090598791285235023247949549562304532601876355266564223968277700883224736754680827778903426413031924217114449190532150231885232313561431026202034623045410093069907139198274423764058562037119176308913706305064395577005687755730877164437602147185863403676155847912490550444790836910888220888340017785579428525612802135766916511002640520151173770109172668506187632235528502412340826313096717678471940797163775019056076028501345803726650083812132663661236933818534897061811555080915296451390535802993768456938837722609379383208618059509790656968180315707287043610279762879368388231558612533437447953465755848941250559159029933957167775382324166071518678478203315301702619752084694692687369452237799806877941913417357855108276838503910416119003571311237746302049868493651668578601667478768858414325228638598553203414658461936374737956290937512299901020590066706163206536617384603804765227120080505434028732512660943979573402818113203464111978536285300458381819094691161470292293390934796463166682284269816934146478912804574536021258765234236578570999017138992727540322480230143923933492660620719306193196805829299569490308791207085747388084056801352508520991640846477145066427279904137969919681180064084625870806769877924105092508387553044258565194543082483006940323661081653203679746712851836924384874273989604348574819872740751298289727525096397237735188399654485487707161222982687147167424302781248901442585900200917381163012368581097459078739772825033981768760722826427463576087131949077398425062876160537523530839833467770438479401642045795773322190763783657755726553625431285678863430230131781724907088499661628330577336089870844836493813226541071860455019816608150369698367688475848012863556863230797643730252304532016902578359742889223011728067745946300518266421167902761529742483438154454534031709715597461866928144641819682145081099130253390921584237521361327490042292477211687526548162771697367212154244344680455411207748052270230647983169058430954468798720401458715827310994664200803164994567238384908770570245447317748151704108395261681064989846919834036119101529576783579840595672194459658635210447986550276564996310813289522095129125040149611526282510561665588056812720731541586205472829572728643744570453167774864840351281031564312153670099075748173299322018712374687209960090739984313440057334814061281936490737410824538456915334388600687200992436064669973604747066831634442255979168702092895224079888383290201016478837817462167929981178772473743642548400081400560057042851919937568108432479771217600533005821386183504360543837368617456170476377312087655493552253370618720305316097463225184896942089835508580534108210970530153807946699141929904899155988667035025688152774060827592849901095642505868077241426707751503098665140450788174563280722429648256475015617923085341707248887781664768153036885583901208082742805379379995145534862996187493642114480940938872969055184548593929054808577696465698882143206170855340158652139397909664958228076014721386088415662927891587020493696874523195477627876478840577845435217539831691130166500293713325165229467846103792996452960153195020118351619918116172333133985629261605351619087401457332903003168136639029682743853913939518704410200760690766819385522060290756275434322752766137103676411041936283132882129175856625352412368429695265971109338912756645476884343415406533900049836759062933168949933735394542409324713666903563195302410875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 103720308715155628903793050501560342463379588134587297854371908724787078254948225991490283425564396274184239569415690559412365053257075722348339964298423749459020815868677465810816621460089669235289550396613272527409882846185708586973705948111150825171515325302536087757624228017018656381175659281125289291947804692415867685564969860319749975851250607301571672282641362507515171296026678716926054479479699714693941869215542403375929577787571952621423782074633668579728842154166407871467090725284733563931850033432994780228525188492347108614857823692875441864118368962824222097095571036184979882812829459628359486060549323976485688970910786846873066122182442704078775361746631488463191062841500660051637622065287854833238516100285672741290442034432992305300850533407478355347539221744332886850262547715961215421889269122058676789436495099588963584150425043609902127750555634072698563111510567725367296688605252597251466115108778418904979472951599642241660313310278496349406565825011956428016401414032545752688768930834414461913076798368925840773907292187288963743257547056897995295844352447378447540359169069253316239519106316698017877969238252374761098214174929317176748458475317618774204796193534672023921861706049370777057624125281813515362514795715437415747413614162883677681114458653114917118422563394681238405757760017105730156769212719014800835737708014132571689124828857102650515649879504437205327395767081476088868031957249851033980594920723498557358785842282884008079511718250982648657458707870650411142086544442746216719955402162625013685819472649635180471344138514942585767190684945183132244800785891780264455946050129370896954172635369889461678550417824188253248760530115579374234620173756476023988024006168713353570197676975834950501251768817455794140105574944995601222588673342827126565863972226973919537813690051334559639769687497719818894329711980252455897041381610316384289823733435425970927655008506537028467893421929764861781867857714719080310060476843903532739944801017505514298575553383096253955512844936427702765360730641300434645995816045495400413641060892417094999806489002985972696078140399234510200753474182741552742453559379432134040104957289103592744259189744920653309491259789378444318236077578683231748117059834870041162642278919849076193394807652417059048290863467508518232311217118654973491521064104942711932158120957184730583203039907958776512218011602514214366738608657729469693696367236943815281786042644567726813915857866791791739555934500349251123300894593941068156269559306005872169311397766953018756712836590529860294950871334279083757955361812152331163098959300605513962683591039020837094524911384082078703270038602120407920799021692543190834636348567360360342216580229655387185539622919604006630890323740021847043676982295793328867091836326967377091767047764946264483526779507903608654427736321079019774159569334236363399707291462088197244676372676040473409995042592211443598127092428018695583745937572067105021129021969692890705095823060801932935667616103947305435526645211272961206399470303108095708066090258340543345043616027514118497218305203852513893404534031321577317834428238936332118563057186841526980051151084889142800272655374241588594760598084204885719196283526811819131975032684086170506451191599738804321982534407217893629199064954475197753548747341198008446441570272802445987725850814437041176153147900360001990013580353483947025395591523817952267176006923254673741173785316993540015711588400287790306531724936538731907382510969167304221954315625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -146195061015750106445360480431334908097389545976121603371086518223621548508123224135312527965796639103352525761042298059900245550918868889504863961034897554165843629011749111088989408107860449083966551518744914765669849667335791410407353530004939559583000121661681306795964565205241685639023968516921751852304155107393122020873124264481474722564734797831734063124086881817167183423341224618685468849318161577796496238523665017953227918973800001763901745046337038149459897955719578907926150317271568480736886808972118201294441965339069550631652075133089331345208790332196941578860619719131124944483026901193375049254705644314153388716069158530014644047351410065021858239668263173365035838587844894276494760910873749224697728517551868819271623814636038696466520863308645982960408517908877834393374898380469296166471677687509249429343251049419988481016617699472976929200736844498411661330864853961303854446261909598904493392840884712826291127422380287912136907801251631797202414564429362877281044932146048505161369187956170578091379522534461458445646761634392501625622655607530493494174710762383017060315229691313520004236269789727398775565618346584998816122106523640241077323813692598642985145931101950207271982530188867907372768388246815276855180054173448754616056649484351708661362993412124217171107818492355814161002413023858516541915181918351721957721484104228882361155077006216260340533704650887769166766636354033290858511908512194410751857528644973910580349018013704077568029461257875116547720301340928367406284749952682399901961318082645824716168028418008081214841922397795286204544410333681749599006055088875057346472801353509318262243746675501219024529765862050479666361625651036702846592940490183359224465760512619098972734087885006394349162361949183507071730801217376165585372613731461238342999407267535397649407231653470681778241463384120690264418306830383568714790866889625117887247653030272063635501439424970666050280635143528787533297653959394309589188444011619862417283123820756791776985871649937720528844893513992245050859048833375447914104487677594918860124132371448635250480339372576340838710501781277678478734095809916967941703847126850443370732296177780892540262179547309522107907592957657422150755295971394790016360900861704764879128649405240311771488685860683600779105422860973375094656851492780309893646215211210102900851412620761914702030250405440571364052990750178124370762388907573079216367214081392325696497266017339449007449371369034803081953384729940380766977959512091741989897675935525945538216069688839358276516467529716662948340342465964702854239114655167858299459661423282324978160432192673242075606861351648566963990012671559584479126237171438567693142247692803770930828822374274953211027053706429000695165952864457500585447132462772673170382154546630070091848746475067853692490426967447116860535459973489031395171853596171960847698989541342252637427469192055310988126024852098972998327335280138997277966569814768503309732841123022513259124031103258864454037022241284347975111999900561983508256887256168240591680946944782878197035698092724436143998393262089775600129969960209883185431228405468204931393323073399153899710060382019829866762447222191587218177213212981322320604482676918522516225381462165027024347923733242285906765853084180245902727072836535845253077903581548356311390162021977022214016214652355709986204168127202433468797830103878159105692169544143106141226021138934919376529387603880068827645344384792859990933129628783453534135662976317923519347309875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 95316280163258084758057902353371696719513707265240850864146071586418907992310115106951706072122397303671789510333587592979934821150277545330720616681623878811618050579827787459169313703777221657683630042842785678955769168250642848779898476925999669322503356739509840103535124636285692150742978956938447907518417340267271867755544917057731749906721548874752884322244844297418263610546208991106516537248547662755248637563199146386706427740099814722627862032749850192804029970256126825030997261792880554091771214633361867768524969683510525038714605868668283653133691914172306873665035062916330566815635487890538969042373836530796631869656742451235495397419492019371751788810694945968285403930965030233659835905298058945084319513096090524832371691686694454736080900888355404688078676977226852092010768129639494250880711744024883241749641430146485605732387288031970156076635196763032895075807944872215518272603945281427710561751101810998344595566189399889405810914455546151508447352677445081275164588859931364043676738370870701613393131145857524441440326543248134061402518658014733325282933352024629949869433731919006432889661240633399887395599056414591756443320155544867947220764755426631583047248778579391323830853348809853308735154320145327673235431315746803965344096410556902477114808107495256171361249814266152668074388153049538482464770229635997408553229011020368914261026180808628006916036100980809499116976766603491433960712239703034047008446528979576560141979206458382697571101417777725435728225737873839147808760233500133304974018417154727444471006940650617358418226804517363698473836007082269604293046831912406490399482542454105400965078348303917529295943337425388536155375000881343976097219289722521868175190848163890208875315741915042769584770151440733021272577254013964716525255571317149976331968399735096512879324265326038559384394315343494045202714088310379419212243848469490962446504098353247938706460770080613822514284129045777632489257937749435383232917752204497289425383616114989486810653146637316622944429915665861403672113569084519529699689423901377869593244299593964095720802519026362748360774259093050444373808462251624631680904972470330925573210198881570888659475742800463632554365151313290718651210682510729872562132554634151043464499100806891162849148110827336483733581952002834043143726015857464705319121955948353631496001765038054720753759590772223977423761018844410636797898448511882923076203283099791947871165850643973705611294238009440099290577437155974530468818623323947898582245161510618656848598337914118807068707939413319452475497055754863439472252905673360608970988496052291718381144683579733504143458683087043643437801544728022266431447453521016965163321007496903416968351806434250470132759212048039351287364428897896382173391859393317701452238177377151856930826182953779486282817871887893754162971409820699819013390810070325710492699586522740141192250326726489282663966117865681628519459067981586416914110351746741332954419120124534411612662587275375937624808763331414368602494297153237504036362059967365582805140392632401257882246063290780767641615401567201667887176395163373144413887601016683701527738935664901011635207560823550185214708678681006663053732147168160119293743818816887648495632958877371050593736478811281623403868058002813212094856084966742755724358615445138637583575354475203622968044321085330194469035237245498344488955566985865467014594214489542751837952882460556532417471875465899695088674533600448271721378540630074440995032890917605758822837750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -23533596514337038219800546042015811309405462201031043248714238876937028340116064086323066309507508355752276509569950851929834701771904469092120628876978910801246523320546728089473757388854183782172378757412697670284066032397302945676595068845689091452133708865720454684180153759088481062986921095836270561239711998944547941745334979082817426781508287554053128594752175841552946365481104047806024801477208946641580350985334707947755105742334910350678001869408853556782587795100669783531754722738395199012604128938672223408284117095309018996848422897756797336476188473832743965681490240024745657528255794888585613860947363745822216107094810651791784419334354206698289832879214753558459840702658126992947847413486018625989526567191103922502329799051183410238760970459991709075373225396882061442217592595841838646290722814384850849121894149236793465249206670339580792135303694017878266360755065196198538754572110444474776528375928368563339249491839094817282686561909198815311866826547828383240044475579675169097008128345226735318527749391900427179552933220635648828716510654024249980875620426434789967452133792115016531464808858714190515595685190768916286172296424634631086818845084956829357644408439718918601649354665876654036310473429804218540955169950070966819719457878729519664897951430478467793867939733520797017315794584711787821832620493750243897180652941268294340248376124171472292351017322262302413480674005346045482340348259089267833144957403742879143530445338979254156609423963277134463690104824963061787972400603677999074265554712514029948915258356809742187199501043316055438367448959320507676015195440340145760038677041434980231031574171140858688536333773302736717117002966596904194220808109816412842961546285491906411544800781544912742440794973723709001090439886164308888620548753807261395365840161424457558775831951881893177007433436928828222973752311136725527159245381053250668546757615327627888829620495880298649416482788160893056372795949581072700973934166056099327712407970308001835305561016543734442917544874374282156914381776939683517429287045931263365702967760403930717651209020919758076827485765376367901474319601804634013529619876862691985532454481051268371339981798026425510306345281822439063280107746611825662564935873537808766019810286250784965052202896254365632031831558496996117075216001162883368997047433153863001001565292158412217295452569500178288977211719798282315264232603122238624796353480429641052174062705031219584975123882489019496131980064956350337852359653370238337495940301676545578369515944277239435851066570531513708501372212531829243954467461425668345986208532123448094538170329309192512657211402403195259416769537171088908578946966675942352214595478533676372796054226929506558647183347920507256735043458687755375896117553446191905016419264870749292455015299791479636579498738036332116500582544049435389994331706200391565179553719430519113966356958077106292224897391171668050124589522932572893371105902632867803864643521800492530511449923209576335923144463225759512255837335135140564699473990073277425766617689174549851812841550268784676030707007583663856372436833622145723306738203876978246542595487698969645369376533039450228801475426622948537628229388319463539177580075349710600436043108164599422965299387351297628580759099419861028485678869439584071453452772723010425709682474950317731075306152355748694973371436629832102405815763815748240898046305165271818271488270912439189414699682099232804668496011884069228851557451573157767706413164430174823099694625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 25699457020736282542564730709831781952056880698837321928005044880931575969006839233098798214714447465843545026043032076539398174882728569019968908810844861822510636301436133742290205537707106529083078403977686389576971262074932338703954188901871669950275176747553208624845358015586125289484870320102406729811215300129726537347673189095736000314440191838560595030775670980995774690945048804919563143145594095395518688962642486502614316673436266319737548534097555176083644052776635398791682565522365913720291203285994154275756754031067972916248726998742350232139408980363391000601572111855401623002846376808625538386019375963318949660846534348329547820442453435004367149037748291179070269064904324089097813522963574074474530352454333947753426810099740221687087253278607391971634174653559091694246136646591923673359039155805030360869024099980167626123958888894006994894027208858519141825692545586612265799147487735764685570506706634365704601597045144372897267962000235342757026227903770137814341177584878267694578368681888286802313384437696286296709286853343539124715474009844218305543503539230340843352537047244043213545364218482007112983203583275740858872362091044585153537017431736234421660583971669931047092298969999840236773223376947914001120881768953243840659613341504099903304637256576926999124950489246598155736787314265018694115892165768256909987122265219376026517498704721735642869373662243667020199414769782343142948340840770997234567218464737762664596139017877944898658756714300630846956933969745449782240219983392224585583885701388946224457357918762547065676558332912534061742851967456004654114946526900976685405402094692116067605466707801709117176062146913705633386242258509552768321192449971522031077030968549555410398928708626032617367914833673626631279890791806429538229622102576829864580031857289436759198626900627210306964247105521003784207126661135820840840480310964293401105747152841356435148997929540622717083965850054964813088558367124954508039197089638456986350435461653299189364938764617792927024353111260814586283545363495459219632856278330714638130799966798000064716781877504849995922619221634330605084650912919563438597858823300089577083770350077376041964038098480339034914518636016597943014280094359963883131154862874671572015438705260355330006295488016930051927937752016489487049845596692368574157994484984043741177363549318954694586279592857311473271996880652131863469936136152614752353460439610489163691251985471510918289864292098955266563241926715776630787170567600692813792048388829922882648632714292888073609804061037226165708698700255666165625834552826218245695627986248635609156154525511891037710866566614563697499833646567482599877613125066072272634091646669800406371008465405065611008529531476510292008029153610268891552872217264078374073610256891853331909607331810627059384140770615392757950543331993838436218531559749816597024968204779608369243975772869203286090853391239424208907806211231957317627112003850714171193048190583949984032312341823732576481138719316361268599601905568717928361940585000974995028761760926131784704393450456555693991782010414287574846528412180523273807661780382053205359490230142975236124838360051180634654037067896342681958471517261200155831883739973073007741385537465154694356793565679321546610228270136877825728729344237852692993234645274089568193046362576199529962634082431033370485763877323876153287873942193514024105242392410619568664633762246667129611550040545173309131457368621763343312506607350886233699758234523520928733677375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -30167033597964858289513230114159265257479633231841286138335100099200508668818083243426607420237878023679434723947106588625056381637630756963574078586318955022251079223074774568913504721357994259088353372507616719197903671479632196123846221864626884860677747483047334899840480878847571163904036209387211142813199958113451839732851175018969770499081458393083228800721140504788005762914277203165003122507645463589543759012340369647391571673280180637834356625010118192666228224195516628636335604305414116177662501234700119583026633051865031852961455430476475165679214921810100289611500141104432975552536387148491997171893651970034954053605643944637619824085189331838813670338183116761996939200549194495253377214148296301956935146911530081260707787310313877488922332351442107538124754475240299619878081062930702703261904828537952204641891766551564068780769681014337412456599262411597377071360488703612478516401950716083615471853219630472043142750829863874501496699527055694817581815950741210388307593564888949861933235558941759464153612163063928395204627971906044481728351103678846791703999477683638585593993008074825755498520352451506505067775474170058079404530037116084233572396257121921681576114326716001833644237286684652813626411331806681497319735571729289556738262798735619557263779166530935956468798568804020029614961672732097913999729457414006968240815145037068752685713135094903316140925356594379907158658374252631030160337544413538299733034062177665833508813481114028564997602559795134670790644766471011904126804832404496966762272040442646599205734828253579750380196669455141786379974434351843126292000287240494545453665027677991573113590089591468128247214406621018650311192500724275859023858055524455381552149606099403437938030199621147292982868533726453102249840798548185748835200665785081298946887416639337578906946243552663526876000871220772016121734956182148794782646199514053010566493537901260850839930560130562580843052801483572018467964035904741181979390000539070556735674722339934476227358677426668467710074715181519713959985607280684460307893323228682771373130595146057926035264540908786333432563703970321409422254442069404176305216055247757417780145983869159288031541461073950473460547957751269039247879979405541101139970548450994994764727896732223597002275504903665361259981590600667931716506180363213255439043102354190771413880134985007849583692694989424992225420828064678558104723924862548631607837155588899051961685130774300605039273202395991346720692582700808748619281846101085008044192292503135134891943808523748387102466416707212922150941174825325680268311644428783364618174405127131451395165298049462102174323357716245797332817245736873096848501519053574279485374525630691416217790604409349679205555190151345318895655253739679846196446146981567760972370968734385170963523827640984943830713458050623460902931106867367044006085745422769949137775889935614724611279954454952040710250551480316185897819974444086405626006237114324513203040468911993733247467544726803060085078241685980495729777331409682201250698427405094602669304656682096074617887854856184223949919102688522324128377064187580087382083281795362289764969726584991373969934226260589279411134107908798857147654040689729475207722830007381454038200435059445685924160555745676531396343042076396443579818936274373735849530807208976418318936194358488943527767593964892868996359754832288425668169888722547772523511472302225913301119510398721463331924651570664872810073528243921709405963421288211694380741344436287736655249375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 19481293108662444949433193070956709041259317723772194616575475190974742890405471479169947202677927586407271611143833646643768324617837201618917272913589338842322049574867678444982136224353098683722972572430110535616978760118248168826306580904534227956807909067568244430517394944053808350587036936166426639529464802895539582788227446548973974360950847404653717473048236413713618920881183370150615902572597253730661638893845155287251241053097713633074959567383030786489315476656050126708945172793557095088352272449708728155092477866945845046924708459544759674263447719653173941125404955968796701792399819281932631527215823230955540172155259494879146739954474988136869340291994455069555312896512079379405017253423518017287123329453083877163945985308424641224713128308916128591755527082023490010187188735991961100950922707344691211208783670727062394672520233920847887787828855812619359662360973271059593351742225045716022276818628796978313540889461500484969522108108290965708620849808907928103538392936738542578280120246188852701280416026774571962709494860677245154109740012022029762761256167741630716585787738777561822373541463302154130146663407545711603790857815552976830116852669097671318785259373838788443550559594456466282068702531510453022050588954429056992753065104193983389465964296011715110476389116423912962219084565216684308642571415738666179860250319602516109830430650314760942500430445542671971857106711977921572250250686065741328635820101442192739155229234248266827686666880033541142854537751110992364145820927484388599666854661997776456284942971519606877571668911380169824926638901868578224817998249436001881678820103388452500817705325320573239118717760970722161101716602707063114336717703355053768430594504735681491697960900105530946626976965060750921235459775831256754612142894937364179657629862458844419159824612588103011344548295562929557407740852942129435045804676127218075930574690461139955511329442448515240267586389243355919231004916280032360743207463686804305682685675955518329938256873546943154977178894460212711451104105776176547213396584264466044867687606675133362449945838206851104167556780433519945805467866485860462934507490917865630589870982796627090422868670152388993085010976164859602355102955838351168187555119833837579544133193870913592269625121137987522161953344898955001875646448906347552552768402545135547972792359837885658482229949390493157587263898526151794764077958062465607515888217863392148516692213284975148991419560777724649370140072948720764609632216519005686161788747806215413265752438051399664583700565421062039413687097891022987034498749618280955527821072530530264633948079507096905378674067423467277858232048471013343655068342707446407593373825339532729983617687187217085153023418906214839440473825670564816134811521583109897011071090725347230170095891132158227847925210098278010107280463782806750165918164068570163583345477912339064927897015768615158179044938942737179267559084107748858794234045080701783031559093111976168152656211659460825281405347906443439557117407258562577224363278171371583707074719189469845068318028355720911499518852532930422206137805156408643965674916219655088519073366285866455286805194560368904948884613567081386245207449708834360565589814423692764321809502370324304931625658829748999077610358588713416992538206248106009977988005726066427826844500861610750037164389587838403802740144198850992250319838845024322107615413082277398773480344292463647794128212046651566693201705318805982623583243493707992491813106135868529463357000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 8131033705301045935695031079355792135044511306506281385425203294898409312466050735054510301384147117252669672090575170470756037325889534638626162834382104884531735979160103086877403139494288609864600451695987124052387611396488202218009051968147908603314494895567711709101257648091837333394763409520310886345509255302766418975601286668444619620429035367145315444380753243263196003187559742309617240893453677804320245131192708665809862922529455288357634492016718887918950581808313006788129120460065783506548486077219379847639128261145707126357866332169651250241490450662812554318260489065013636758350959617999307550892438437910888699230827391786063697557329196659791819364062469439962482260836098343692417751711189857499880743879327506963984327456543634803235656260783444525396643452669507569295587504405775729256438028548933391357328348518930853343705674986342121850987433558312804442854455748429163571259280559090218679495057040632639839005858840986414211765987496691921242335499138519198768436005125402485995394026777315372357785057434429161252694794611787388981285336510717406057271723392478498397577544913876528076977384094243097898618160964960481183761461201928497748703843569604093803487530775291303236075899220879915520603004137973821275112221150193976426698376500990857404913627945061085629911347917708475648503424262421451650608964226992568790931701324884666431916044975094077808184613813657839127935232502542732995771761198629912067744188419505128040662672915228097257763239190720237327653674855314630010337669157930469612458282497298688121049763237803326753756552081498620397981193349614876823249076517824330392730138612125171883755066063543015667580531463938889506493962106942331501524705168634672361743236911782438160793594223189274165260356203499095186958065564118776658780276676715653617222741290702559978195861682394070112083560791463925465753991054299244001001772357595067645821302762793996696103066075182189979992127652853119535533005680944060584921419177912458845924463416005567999630846644467687268073070254397451532408682509011744286969229573966119731628460674087199823349545574945447072258756280253171449473222921585394992851747292221690009503956728931262854248694616398051692819449441760190543117045205903949973853836009431708811527733635693294152868035136011709433187095368940556913930863919752757978053836787423621715819903744684754781004406187037021715797403581780609185358539604013033420633115205521264591395149745667669130388415364111244115722869061180003755518036132391011251707722785627996713268204135431195402323764170662835873292996176801906538936899569673290525005782316655187161193293689638341188919022338579070142148671096126872010539187789449850184947455704720555483237553655295737354806313428732595908471998962984041040505457516973937675731484142915585586035932902976386217428959813856893473208138753149605779936631866553934029657015271946287798546303919310210430549998596094191508743215609039364246581803049662226875104284962791699637804745173999095264414764935147268911514313935497280792177543125517504114506644259317240555715427837981551078326304971590918160320045453309827937903309097129527440696901838622421025115737544702075907174529626893540123771893058596389481117119119869269388875546244898011068605969535608026465616468286574632062970671951903597498082990566124647413873828863408741847175095549019321988108914425090574868223527860437614414998643813125128765030194190200023182267844895958817971994868863731566466084988034213451354415091076605638689258375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -6185139401163264883677128999312441307307877198727460625086057141234948327487849326529006287010818268372344577759474989001389413174983733691713660660614891260993282441313866650151720615313885008179263005692579529003159135377439720870799638138299390541246159504098303473258515959462730012480804505490082930131133270951118140077331047604817989807187760252659843002142406468139464018087110591108587439439608434709074217206576829171303958474756001409544912247482074453904542941363171230651135997055070079988994546930020040919901464275041905124807053746072989670871277309685570247277585421392107734315946400053370825728104072089767709785923086973623931007770619350214479735233453094688110887099079027245502447444216805673001715497890334323822373723215880568683649951958795689273976015248697257390683447264966367329657449369057900911866166847356765700031899015456553176171468909229702880594336166811333728660918384156235103498143455497227162748448746213555312947061391192527495989206130104156662309570260056711909603577410323274159062088321554005356081471684745220982029368565854205942387306805207856395177812318040656544091596073170253454988329436943461013217352288181009571799377880625191640914655924039481631035844378123061170911161914490235407020094157037779332103235393914048020192387277554191133452290040398544313558369225311207254045366191058906841072488897980344521593045238767419635837619907046709819966570270609711642941568760226719787371397469792870502286530605615526121242454427587527997923976709111657132087673983071546934895120368524029357947019592880410762468513688609848928940865104507929505404523221572841556860459134628175246192550970614181866257695467688891533389910514863756815524633618901916348928886694354511326218910301015043389234451784544856206866730428008620317683846375358003018190460718239245389445463381874154119990890472640090061828120366265797679382910550080987617898017817622717736624615940332471517952255563312101973825071090036514940617669079953780731681315570757391171827485321464907739996373376343142552633676062988859290345371874282403553148542761887812581064980104629451819765599730414466232051419192811775365007761851216850479167022709389468163754666489088045071606651856100352600000090409885245071473011391251126689183961967067796610687318078915693503095617378026124752580687492231846169333568399688107095512678571684404429820700239106050902893100446802317787297854190146570868559209246652907235262747614650551593257998025670160807714435107780697204420437105847209512540956011553631980962872404685349782052923885595738480076475572932262242179526418125214996420891044635243617073513981216674871787101680549375927342038423530367036138287652836258171952998548913608736874966791844986149977224640209865363416832337787763327411099316893862008145606872438510811504000797367111290545187281700659996123154605063467073131206147511315981168057744997840648734319505741003605002394138464760545456495702899842897389253652458101261862474709392658159212060928982568916486000894813882132483661707919254023316766551546143572578498710049317840474399168076576368530329363106454241889200558292661126584088182307321038020201548152818504660942816747972637903606852739189646954147569791836699673466885480320189225895567590988470403776988284087515092366064265836769091077893737133126089949268216483955493044932641722447435167365811851381702160459085724222156446101442461282200500570303145067937310915182674199384263014558996137644724130257406044131647487972820233639758487004210813910373375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 2983367367266747858215336426110116360184598470702682139494451893762818731595862198252033390285325136579568320741358379007624594331700532775142925440813028140105714576400153893273216057766559204091074460392210918684385249709080759242960631182298484243111880217990750128369166357216177437220403724567933267366298808785941176092158009372484718420235959203203168345633226465821328524045496985741293138159978020671609330105783612927959311605090179893881888638427672250450247829000754214776036355285502564126323705858226369182600661529137470616346100372879099855530871472812205657042500636286650949589995791208959155795578442308393249529643888153290592454179583622581152442513582760167760403639655676480914754328358127871250987751106520382844765758841354499055102312244849079564440365948829999553564239463607293799016083119043712406072209326063505327367704356815156436012747839037612433421580863948784320209513736016937669268619301657064167386520490589943322546670879247843574290085635515527824815722994718191025583789286309315060312991125872536085800004671589998557210391032368983615317476689356294184627832839559684469957072043480459263169774970424860368005380957470823853184522871131845223744795907942563282089632461042069396987574021450879065798139254940221335336841740487632585885164466980758428775491743236685548542501894434692282203886540251516067392756679472746169939800826817262008434037819281448243320132122639481538467702251394900707261258775166305908407139513528078173693065570159161647245654011826815267532207428483159034216439486522739733139856302472633308372496791086233865685123522213358156678536424838051285972264789900841620326228206574463105016087096337092400150320955480816523812060575722162762526609385034606167144994615948226424094122343199923672619975264382547659821273227322241890289940211379586969911472856037405996726071155352481239479383214790324045886006927190569227024923413339159158582064652717746021673025919421210991451100753744901876004744435206279871910399351770127737071402637020566497380303626123614801084167380144241306807583660429668520387547943196931736221173384766177273901422422964619959040883186824037851673642960614922414059959576926783779478058000832770456337099633593398344215130485312925111726483877764538234653485488968535816496742116237826804270238527380327912763361543524050108900871895107350300894529526446933950452126564316256259529732518686532103361115714680748821825566158315385632168182476210779910917881761662015513871151614417619076892744558701874389093853431035570277327093823145906330536539202047377626442747458342461007389478081763648836199343431763283163279757716540285286571015493624801447965807865850164833000821274668732157763980060590953192426292812120231787216214204234259561245875200109415210806835059537312334547731003732652010496573615482209087263388321748831643412062661141259958727519688735039298796097428752245964379065737292237660190697942278201988459003209461986010032624198626879767463239016487867855089197802264318127181365564167664645519806204460862873423002860675076569002443644351398732822701889979275097816461043737249693343680010516128603920008107421325067696981223248368516229940950174761179612890745605575082338904100487817580359689503321893466937697241692747836656438585522997601045235019749147320085553601352829058605753535778210488719909456909607322463001686946785841860365104328347802779414485796557047609145032525675732821753221969249381093015735219356777968892300285599720936102602085871252004076827145744049504327375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 2000807934492562778146004268723058599999831160884131244544512055904106054000393653553084540366036952542751117144723244815908309041803631018013911368156292779856603023165964618292782067504017607609143313932758521838132771417164454828210952199362661054808684231662868355538386771730816213905542497739130717093646633244283000451817107863946815711466533952883038060507577051608884020520040051206662597467080953716946731146587437602110537045875931160641801072948527808471804744696836066716760528629589377077678375771571016512429266598631760303265244257902099826518146451105175765856040735867996781253488672441230797454567865453680521912867672355559482810222566504317764552529458453477034532171598035312376424768936171527811766451101171215574629435437689166969603997633245477852063216500993237484540054885203565285569407344748068214901446105241456444300893074232505383817969332872279259725224312664407458105937119782580222116805661839223948312364779345800724718904369662500415532335211320752669999743383147468837212042987059151107578348210977462957300508919237705678001159446850843961651471453297437403391511978059165397431873892827865285810535101463198952505278987617955489848563921264663604308039818306399657280049416414709879522393778555434098578858958001708561365439267368508430479250386445249993514156516492634441260699544467598893150349888627892910453988129266851872195424800101359597447514879871822984839148635616494430839270193254127972253897379814712514015349385044701414964535708261947136418603368357300276498267754945597362435313643115866673703318174604914387867716372077977944255740191778848145982104715588929488974509155629432368356157669303487416664182780657818193749182307273909591098477484965754365465265808164845820304656953474860884870830138400393615107516980506643685187896746070558117530359858431704275334071088436121726785345279189906661780580039807486482178943306061396636207215577185744189499068889552113116269337178026090496357719276120403609927271700837821926750403151506063018356867741620211025782953053990933381578116885815491560674604062382613422416905920712287452024083237450997787152788475567116082474331370093374350976091375983903925074313328872722612807222395876905614529613092097097303006272606767949648080109260043710657096894919199524362558875894007918738883033782546180579326783054775448612655418700364713881627716687733827318234827546582434504735606498594794973579905763055769169715118939726360044351611049532972420504162013666250188070789680771150331843780177384872743145366388625815582141025700824510253913543916603519945451398169995329118687389867941890309031354840550637048625465172420056783688477875414214086793380311716971252750639581993129802685062555845292817628637364232254013236752101399564130477312044576857121136798889044500367649092021591806972868645888218854312691689375251144707011040751457139497868446059825836488542947859123106882285319135661311535066098539205018873604955375209421276882322182542238192403349777539716705254770291537567687230524453796944810615915577263687422181503718130853569299447221822515720075875006008049154739209992186100125043556489109199037637037765735704051691713527840870364277409369159317826964879210437381118143506071901515964155657759708152291530681782084604444763922080832431089427519087345885469519374683256958501671773627836742001441954584494340934526767558214168331752369180379242310245459828715983545733017489131072071217625886091504843572921588437759316078062900068898746646184182928350599434621107276573631105907500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 1291701570765862501687400088152294012076632429369720040181097812314522520345558175682349710762399692070623990947338383816668988641192128226066723854498953812309064782039004715584661035871610166309323602982371400135033655445762648377519350162282377956438154155747030384119181221183732964624952564823473516664320416626576419978641307430156857947596763636719729829942752977217485207601338708011883588172876469577261945638964652737894875871039895319750545817828599221441298110762966862563601042102154117093257308368909357078081251483268713630558211803720197811857512870444391802605240403798631404150548971428068892496650052440665826025642438415530886093736297956162972740843455643361041259211497311452849129013516329188297639645601763651503829706055184377780081689697702696791086390853488038955348286619208312208085298537661321239606078668171974319004056635798770451432937717094149755395549058259932817998567699232593831336632188638130546385837979063830715448557494451104811284974604079324675510199615101338345630916925137003652843868835447122681086407564339451279601590439678008028437810728192643064221651541935806550878024603064238862481799307132461063589239104885769124851107082571751418959072895116868182581083269438410748873428967415263690778544977185723780307018092562323993518408816646002911463526264193929595440680698109884393416452939014164116637520454310631187975965497884387124844433482620203707361661576957967034583495332727259712804002274014094221053664874976511212147962992877282571667402881272392872995922825089323181883215688950268526350024622027235004689965129839315195299192207620112374083733210493077563798706825457084809828902094074189297177206514402791234154224837612460339964134836083080320231186821186036321705214553144023744675710962703100694216370806079343195621462828759148551367062878144831923324216792669546862448110834876822288295463303648764550778364894382615695397394835440374419649947925795943595440102623619058534653929664170150452644679418510645501741526140252554682564201216864173060598582316513706628643019900501086852296195586517003888302517207357707943575806461232315132228094620664798863892597524357932267319540345228812850665392900324603211693095008205566658381788324409335004239430751477618728238412025934570043676787519928643314751008109053281670642548700195206385050089992224575256019999737682225422254029731304009413575624750880842320881828110033323725932893383867961205655310263038161363005562243091103575731346929868712859934817523823050986590908321375312512539714722482991509111183211708482114143590769030895214316339359073062685841351076273575371306612208701211910130345486290185432998247219920444492939200671698622200125985475365770419712476692303736358859129332323604197264098455576322458998036766841204572894392287914049239984727109466393856296614416037453664414384377545606747576421766178562969361417769889005242600667523361148638822199146194650766448963023254072803685372995210239208456948891602159645194695957163998708015972401219289468792977333900991869370926976962699375566884075100708923512124432240270581161913564609296110486931511295130300382247564614069850698579147494875377528467124383886114456737226837727605168029523378420624927324282129108870321903598159923349029120673387775202612737986672344965681507183870620031820572583633289552911565362700985433492717903690520873561097696023693706702681637756236183644898194584343037447505423788450048072703450803112629492969598652706715010519095119021002462705213934328653574884848141035641006303250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 121242370454764433519802791497658852847321796555393495554207607196395327310613220862370240847848371342235791841562967873116034262074224066611198111514267064084614916588400552261746874421568136555409412571995406287914268549476355149271875234548175870672231492499378105291061387893569877722747758411103867206686757926311726386346031607792372650431209919783990355627700736194431065702433343543617721075199450457373207025934698747434648996574402886665232897961191719814580965297845444027972458025328821512372933544143637961692232147059803950851877681919054190218198785206581533767100218547797681563482184747771600859926556773000617147511783351378648255298853052884372586379075520967028551322978517148642836735165450315948086511468067354277369854173351045377716966424703169877316368918161816168658803421738578433901708613141107650759706867713897961317648639634902105222173920265747803265384649376917104244155389317132680748037343313561601291750646012370297569479671279715863343027699904774811248004028416203073936681973062097481356714004213428357812498320536084867946097071641784265970241199743947150833401194801023406194002465623104737572928590451257645079348095171212586497624572957624819709335063954932905822136816638682696885949356604537889078738059883213969228599171784042326235976121289337735843578623964296568068097185186556731675648064284328337513499755494038877818564466173513143614880556722223989841530310670880149099731682375891080810572346513804615389953816197785437411421015821401842562526789935866422763312235648168032358717876356531839974897286536145048874532869181269820159318467063267667516732484007241759499900880907800118848484431623878611755945283884340756189820486222218362354345365788467895822555856678121704481271294771109050192366010902615059376401044421627563770175866796835737097849112737650041821281850412560247524472707663675159168991696783441313207777038620288086794989333310025636355744486241181182895702279681568432173679625340276432595314514168002667531190911328654840917755260008183823320684673737725454959449535323043853836079816414879376678833692907488773678686939684769632651357743912058965767185953915203702432994194421310424399642418494827364951685400644232548456614702567550950500528989233060105497403106197317488538553736964513450837840259078667767584051065062986427326372258708203703941028672158525988643550279191434571212503810434357675148661486994485014366167131159776851001527569758944422855470708116765162666769922528680102138667825675784026838945526089060741166929705798393924122013123097219207602978990048582415737615202440552293391033730236407846769017387246171878977270206100369977432921927619340316800122986231651934450920903229813564125855277244550924791883928304239802262271689666113163238346142767451865170058623150872967289254761298426639512149320212799589588655930265998942703219975518306818778567390621778097684793459172414465845474898818081655679951094139596392716272757614303501468340386887536090122612186204825473265848014197562279842121729751538007399631191893013742589245291721942761510711999757694014179416281420008686555685713760249551562906823529874775113572768757297693271421888828396256425773224259827118750972187089090232095530797233889118961522942843169078283649174831952372071896915811399008957091702795849562598748059303737768636968915944269613408508447311084650525878206100339834903361097841318395354564295362931072481399673644833601865059855927916993945389727543197663002727447137018427225816056966940930811867539951850302878450250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -83493323185098046099176436246366991157276450313928138914074269630675416099922511354221496037136252185915544614560303301833432285388079156434167836660350993937868228731697607484604886055559135273195152550187850302335795386819534463019677913028449580591017589141357566788624026993792230001423720564362270876978931212935577654434199344971130570059519634306347405425662576141697229623770636921895847747608507687638314785014164323506874412785830449947571637118610228523129316183677052627769468835904699813177589001413299166101364676840323771978701996239271128999662244907017473542045401161150627965841722991847022443534859913589805353283033877361925869310048381400945379859650531254045057353330578180658378968084787765958467130552082491405875385384532671338437538394154893259475598964819307012870332403373910571914880774073326966818542377933456760834812837427329325328358605467262291635265849953282545972718720197073077924654433941642998731304179895590892213842144000392036496241898598086396165213061529011880440586619356903104735340610005476204395686177549583129051529747286725843434974111275356792563970209697530361465759113637151916418318617777078514921178496421631475506259270520829315791188995657115715438319586707211296401268465931635271828228847424207709261179132277230445311711708409135902491699106402635532023459764451711763363980798225605965582855491374214705704326612042370689896192753596056013021910502965808323352586304561729372139210035154057640753343451131160520534912065852263870494169518191880086978451311656270490994728137555077557527975722921808895225398820842851532871309315882640440588760190951590533024465856355573546732143621649890746674294793659945709530566613492622051943917007798094145565385502766157969983604319068351056254949770357671411991017209798436064241163438521000601752114869612165341934746893345481002532380578358348187451534558083618871387784491060610399636672703492106618777697125452616287856609854008699385152413725859927700904552504344843150385720186724542283015606271012364676371374461386376825646782576183891342312322448351643836517408862861748855775710319472924674482990901935188478706898116504127340275494600534771525272238855028680553503007180206843428065834002299547563861435464438955774851507142251829405301173063853967155198277694938215599538035523098894487196996123472504007495711831938234457430380879348040539515356359577908362900983723372457655693920974158116716861808062626406080462168643686776883199528752064545208730290735835070488098523252921681284590024007941492389034719754849090280366494289872735742865950600094226759457853521915403373440102693848332937341169754052656236787576696807854355173071741011784510821673269534269471324998297069896533577133920538562683364809562998752507111614379204400861697005711981563899072703181478180913283843487687262880977627150421559602596369146359816725484210057308531018458898955930398372121151355311668715200608267905804094293481590585095664856006187450025048461715008879049245723560650477538644441479674446064572184563506412809712854959734973170883966496181097587975586382484227300881770855205571753463936833897940230471013907148125878637706280227959272679613198704121921261801169956852719821036118918461308166308767561446631462958298024061447443143587597971725095234698158745835266810467142449810772166977840984193212095852982312288751487245606810058449853243425878332739914492215374187855459806186775504058517444725069751559623424060649735130754513104014863005836634270495408730920539573223186867878495250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 78727809706646634825394732195012902476546261930277375705611075945493896836445205283829198806420527036521018806078172462685117027310415475418657233541471560764496769858042580193576215769622000533689900632110604065210190952662253244171007140349159174232775414609072506213356448387908089481829739588684967674759858703358589387153561997352222763999191367496977524988221979878784853011767636446667821305433089338735140386063177413250047668114102264334875705559887651608364523205410289304458710010453129144545119870949140399004000223776682926263145222338103823783741136894156865954435839216707533136563304020715097820845090604878303342501982336659666148013763410904150085407693510528426917658314537208181053751251150971409088652557934723323844668840123657722690817583125947823651442185164802298844581908710627858737685059881945226728453584385448156802622534896097925175194961245079185670576598593501389783830252413581570086905507856030805162880501426792661231729400930894157119397480062713842826501176252387607830857743073365836651359488393500510462087949252902186306853108426522699578864524805562780293490652795099654561312821153832123035263183578769946653656260329415986229438695499184866233000988046932219670935928445559149282140873368427045182777093358554222288738613145118470571491338843550575784187627288146595743329609645777501060959759368259600200666876304386210241714859211109227788280003594531787615075115830187690021443105387324310881798167690888227201460089439167425023443921194476188932962585836424315930950835765229308787320505739003785115788476141541017735272639318865826753668598313306221926814050725413996473440665232490572924457599432906236763736221896625910697910583147006779806342914551280380729340922782470589501446575781037826658215417976304858775641211039724627268198116109422520628708002527347584018928138086619905964695323069699021199782557376107202976801236122410854493479938568594003452161650363336563977450987519454694325802885330468345027357967395228166047115640718914665095716381567351231596277616674805281934220004675819874511692235139895727170809428341150486252823358545540081656973081012375368968331331378535111666331154234165336590353836051179271970992211875402467718426961570480240464039794170767588876625237571932259050993405126109601604803175473698869115805256152273856198654557898951678337213769302967795124278597199427119654208279243812740668449887941424158375483832429416648952057851480493731338983897710140064313311961300387196464517947965555682274940405855102436336722638137660336843088671349414674352313691753580424736947448867100995540061384090774904447546845970441949723916244604531391798403552633850860106866135131217054530449745186951670802062141693152266056991982765723068113888775066336343128094306900544638810602152314908120411910909366985873691678659177086158737865751799744925810469714759530625862034625570313788845861510766597055372029331083100788109641860799634192426184073479763039432597765238219447602770587931459025372632824425163742602940982720195636671160108873724247206784915246371736489017205551726608747795133987032943971178762329169998991802787438540130456487811660074653659386908661104858164961528058461069921917407582953875355080680426253031311830508822306129057505082314735674972761704632462321439944885425447146043297114599457469210964437534029051896169282450766053697181070240800759498887465841742964080584551794500626002606335435048483668419389084550672013778941330774222816885836331710886180711383254416512489735951109090048783473000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 84445802556185155079554156844985584991755342235589262959217652406657276859944257866857071842903011860882144410558303919380574034796969702051880414916298947932829989323394354951790947467909894747803745128732958988713738754397454964922740584976928163123533300426578477836102633999478442231419258551116566220529261367857985080092604270150281246475265762205841020816180870577345413250992464750866000409926607354951095194234278358760954417198426943274684426638241658419757616373240837481222390007924987406259129995776728932682052826634320493524760851132903674713041189827429067129438571742737998318349071987747325871242920886995148953419032767300602790414919607277833418943835206018269867966899190127003431275875089355808166870178092828344806154742800569615250916425878210641210535399185950592600378534899444306635301388261059108931432073921017824337032181727625140302372733560968876158913056274914962355885166308129887483870905501590537209686151527844676002623182591528630179854644359169197650671148981396239643219293101207191639820474636660148037788079069068661567676058948559509021592202689498336453306695145692995519997136756652520068432671734290510235346452259744635466470804318375258365585328863581833960059048834708203114006903833987262357179602362438702141183424109546970972003828519779467028081680878808114507572761918234141071485134897254218284517638102979005460603738013396297693068761955737843540295420325914295732124113186773772888477432413777438720883035006579966234694249088085412396823175021898230444907091373671698855601153363610530521568421190255554912638391791038989937907754606453345180171212583976034919454511644535774780110751237966065749225252503347199318522929190315401322822299909950278960466044274084420418051631018395189709708439297635989664996163574724947168986054503591425046763678799718201846947837779602430090365472140066828693687940031394536786659199916290532269215462975588844553693088724907254755114812934172276590598589687906763298094478297972356757565844710417344281629426299334842474450301217143195728171173962846485028666935635797520300032070947791734184281856430606711611653325794797701118141881362055103354735590737443874281680723329447057968925299271904880977071189082367678368930480286643648435474020509921020934730093862783639070391523523972992014706558411181269872212674068771404435676913045775652686204757329636744911759467397588488707499984830101994935329850305914151078449986207700007583260202089875137120715380374815188751433122429458074600389231478381693253225983285561717127503660415056481432192800213816911321804267016338695567119758003146528324992429191984571398163349119115321943041889204242977949849581040169612561998219157385647483302880789159063925673533635097607971130478720806757947941812297229862528190863870848856461520384290791083149931016260202465689367068587251562827238626039613804157714799617948000522988838405251684103359817302795021125202011386258379432533755705323036343394098904938759875625074212686944479377544376368555114565394502180733791397549231947137242625750937597512067188035624469390148321613493744943101303307526521055845704496118567799725871069292463461364228790731243081300701571681711452484733005808543451121136867640307005104223596193654780940969765441119952691638111424494946921871799025052050768107844900519886823795624255342624357515302121666400951468467024865875104307780119617358033789808303777238546405655457496970334876096660436524620299481906155373653642985598871586413794339448178142221796739288976575724761250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 107837927222586285285857992932569009973064551164628835401684619724998688459557482255686869868355503555460768876434074072055591878684074714524684639556062201458100944445791086194635809247301902332103563111415169689696694132973028625596023184908418902251078045928293611955031778333182172176855043491047154481702984237249505707896361143043128274402381870874778486386592701001649290928067044358671172974649154324197050305354512909472640443233793295528137273701428610350172315493087808564825321250855160544933964723967393680843271457406989390084489521762162026629851797162780523020325117688585294031885886922679501131345989311784038378544314367858239000388066342975236022754588125940537472459094932362799444892256646230288585098078282010823704524055939752170043901249954911253600426323544747934215446460496519253834058101711642805109994316721784723572315358454933531820453624153087710659391882621789189060870556813648549702575166511990472441761803885661798875039499175151878045048381609111993387857595941134228516039150012181112671098068296084737649695150047893002967510390549921985975321172270613526520865168468509394376550137898891498622574002985294047375476566420912437876503671139854862377151153887763621837913225057953728572216862363065885261235663581655536716098769519558644771848264219090246776638918585966466033424586375829345973732149809787429770358388868580723200391693306642010292912202703413023490469149166507409424760599847927241308847370925028722352836289085101759650586826371849128923115614212882820645547381644232566711931421961614081139801306238431084693204086312854100232137816199798850111988989551818604685731816923185082113553963107071795850107126301023948472546061868137692931559115749622583866187722440233046164332301374659055869796950791909840203877541370400499862402320476257107097643111515143295285430234441501700564391447997972491015141381289696349048864297056784214506353566566973977034812258368639973012546867808356814396933131688252395207267567665310492965868754330121492588761129814270905464777303713851579960747425740460693270397258227726273086487171118857611953023280862011609669592899609203158054213198162734243327335675289025733473937023844905759969083404461571793230837279627579238764005023583094059498922268924105900394658421892350875255991509783036412516112943867569018123608537226655028851867617798268936352964591125512176273626316036360276821552772676049793447527412254861144099316649733921524579699979062205691767933610142682200515134622032283900890497155820937363184494072213247771120732144832838876086892734427538356969217429431019229307205236734709279837630047132072166943929973413102020054827612263764395990863593294900148878173215993033893775930001804249486177342352388235762792939074419304552563823796263137059833399079011958991970887107447184875091836550983905472492114693756539627755747857052033367692563316146870994306289853007334681801970641194053697001992877479275871023726277804429944839940902866947390855865475323325508888871442990339881984321521617713608438056233974510398566478828369145260950424793255946781930199095152843583646137263974883737291115253281714647544956832743989386043826786610626260073322649339520092653969965004817004337692139853963846344000092390737862465840025933260897902641602546329696944126876606160404592810135351866847169197980184767027843128668999332078414033126701906971258720753171714443599561471791419840288428593533637816025702835559247090933648626704590102113011690911021451936158913440246681123664177563192575502595750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 4004437442853512218433393735350437531516164031025243608321067898116743315542420948291392165248696795334563760912002580499505510130788657001249920694304683290548328338587291925172752102391148950002071113960581178665490732988982377026599045570816234861396523510125998330597665218432636123064046149179847554493798626073778908584946734811859256527229910181940422677078192360145474020465769323649742009821933655270886556611042078975809777183720762006153317392481414393859563910206565444020849181003426655562943543322406627770441554208460738629310930769973692438250672571336771434261662823209982828057972564983181251931829317983401174505330209919622750489730355043431434802113894935481319694022405626989867245786639020365554614255482657596312222595399512033507801339095885687650680453548621690032637111350402472604716903208854262846726268620461862905462602150535946638508017593133049999387148098055554899717404874773852615191483534842320131140693737950504532419703625572614052478322089777107937061076028725121864708439429075913545669218321880012957512615752360781139580496744241384206120014708367408513603889813648119724351057010424562443681054652940984504597308651660100497336234425341946952233668521444611359665278864517144983973398273739291465017978598712209143903260801310512304555787157725839251302028242029265486804008156317907660473847950334362035638896314997340079179446846100597554262944552654551027349444493426494956193476154197926320882238308543818400457295899872501398971840349232446698549092549442890069676323927751460251232546549604111349363854855244611087863641775824473785805290436035471710527046518565220299083755426584663556275483491303997792689558244609785064669834993362581038817458098211779195394205740265121077519167252200230282160189104384542457264986284618012879097356226480739595429829654547177008282713855163404508554103025467715985711046378922277379779953608579618115246077982798445486202591522017562549117228546816718551021383037311943261475805365004677298798040324960080754791983045754273572196288647437039187215070639547339079380053830754536271325953878512796505098401381057931043413372384227550458263258950322063872691693242875706819519869383698709738981573786202224890184985426859044789274962967059027237228526544538087518696164384894013230188325555306535555386951231476419970629638369203484376056898068496318815694709937000312090492157839568905648370967267724520181117593279527090879878738169513843855055806644408070917765224092812542239568708371714060690028984639134500429987060254608861434992732203937593691527800639226696679574875516795007413104133657310084711957083382781036512446486003009586109700063767864514308093857408756237486517132734790498924207979718011204644445015586271174303508375835061423388026858048912124734734436850708635732227531992973374286776382317426195091480156533023571490287571985859866830261975943412178076764223249306828999620819924407905644923595155340544841285377420395460824291252243933148888006716278700596636022013824999011455380717808055118099505206381025638627716988831186538603990381392596919163519310347623223924600918305466414129219279253154441066328499341175438393654084742025342827090613710411885880848717042754794433628591914034364496068635517549710831696443216222728728271906000184150976607853596978694931939480863524139684935932260171458058153214956259934118590585675399070813839593308547575502323249095904048630356539401579831831734777754189168922977980819287551106046828296619818045291387342878996140905098977251738307912750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -9372833875557339965093204063131067489015379673163537627735573701850776555253022227767327524640452370653642965531794325208844651460550494903925690281672454989473839811976173622592030561977013445373638445842404456145353901801626035475142417721657535660544202838791841807860126961785411257850792028206427887993180514601975300846066605444608987359859277962272770624019837193393455431018036696977636256062784669054900175585506275018108885245654437497384540687830389278426392919345215985498019659913230747524970944688317160484039991862327031820837697357040614304273519727654334115933772824625058760054861986540942124333276229602339031414801630595926908096918541105045472141321485187682560397507941838392556525283444962290582187175391273464043319361608248925021891263990954322095247247603074713879182731475747262984252464489585705204256810981529608500363482864743280222092645320889801890380917459924482052382715488634970295418165514625705656010129090006672633306931601583332909750053315735141015208436016095980039549714822212468362385932059108467694274548763474524912317500054426909164922045890234571310272718071865808337847822626155838291991776199581288584624285576201198132546464789224285971283748784154844033410934114640180276203985595810824398898335620975250990843097069063782872628117232178240786635400300079449462170280000112517053364549661243777254270618993355760493575851074518326475914643533791585165437529620862219495200759851366519319966963869610376453380980063179042759933191506583251109031383117256289337109665735949467188075153987813862418549581829607214306186966592223728683062829138695854288473270776051044310309106920393738795310748742096035920457873250070335351940641269009398918762432714847661173148658906148576179150368094306288313830308694792285582338023886504711850690658666010680141267463420491647990653488539835396637904062024723367171344088134904021809603369857034575327408055512682742158064921109868376370885797649253689716634568625567850894391356197369413654057576755243787925876693525696713443610925473660249957252519597963281249458383314540362063768542225192255312691749834093084830852307384027936434189138186864735221329186207992159553086362025029970601922699763729764057417593672278022698954822334256739438118184102689234858247822855719518262961498550023098607822255111066824601233547860018461656131120814311913524480223315821349236559113630095512988030019841064673234962809630579419521028432673956441371621443442979989892398773434789577761185737911804655363345904568587842159187393117180717275754307397690952517593375006896790942125897303068996572138455701386369356141836027775821163856875293993407499057388042921587883208018509427801793408625356114936556514142673316925248290514076479539637928873708965814589693706688444505438066909990303109940120570530148230096240798862466765226676593617377290066263805021062956855944589399431670968879778254702179910787240021383594180693988340019515851222226845017527138078382772214876430223481450059847308034549842051656359839488499867132330986478383505689087398701397101746442225491724935904422513265149057590283230143476514039622982357603086406443192823184048113045311121342554516703843167255170919115282102052674373754054751581068873514132894194862363530741251945072824770556448260705300905604272457566052409866750213259304200676004795457666340943562002410077032225124544435846052519775305409293307010115457448934951282542187250954021747310509699773192039922976672937715723422820757858958094272212999547788373934025484909627131500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 8598747755988838992231417840214359213534471735926332099697446886873058105323534785457813530474238026400086860554011240150318557233827786212364578993357468402448964270294342971373911859320611620172390809096562919438623580440987579882842909667175134297530541770791953635245041976751403498669867967992374950011697834904314733137355399853122899164283280232195605377198355249916535986363708592657937590345704071361131184392129260616527360160754308369927436328379445267971503574869293620456240764261142368122734755707990811039041982633833094867884858721411527719947688985239676142421673784616221726847677717981330279021808651545345408224830038172182252293538138858107935460417376578089418317643896129627832342470556005083459791120126855296681974751279923940827203094215679139880909924175652352754248439237528077706673329547634551302461242223371392536157737563699222007838941270639317189291845197890315940541258112082884742914083952051492378427769686305965088681925282122013406202455880946847367264244119972170370344723924588394891194326780754774636724455930437733642310853134279246509782393721189369295589020979686585071005403364338268335075830950696480182675820827239774822091486595329900871833116022912311713006868460972747851322664173832568699465515618426238864641524995392573980244996811159024141168887395837049404553556312339933398266721837243861611553279934737367433228707209794490904836192243992804690794094532369335868856710077160878701333274012454688639560105198186388176616545508962220000773720576324766388105228935952056862390796058279109875400646586362835115235659552655934049234371109804984652600304575862778475988437561345513383751424180826454007788623333308302757940514854762484055306364031612118035834754888042716510873786855173896043597214694115003705719066824964727376461310569304214443882194264284543816363725787459071197202893336689922171687877629929318653204259630804512832140652531068172547911171379087896336916352989792277202341975321653134820190092578755263362629954652315013058337052707108290154046062657635914787196359355186710782441187001287171237030427538209976380515589159658216618487222904863762775296789197802192250388556963926776944209373016626292417248951223061888428821022994764853353707240750546467341498624044069083375780397738240377896237258607969494071895982561901561553863253077507711185182144407776326123808994374922282600544436631929925460432960578472775433960612151964994876338898973116645978769427001744929438946905951721977550593234151875516358512636565840480614098055483013845941921558969966730271383233585998300210489548510491988328857488437367077226915740417414373660195679496080674996652654967740088559948971718953161696028374651728262788905885873273571737098916919257197138599539350601177960848756787421069720426022307641285709616135601709760801175945034795385841883004996655937537723188375306425745145835506141072783284635547612079640797989400219226540846912869301449645678392370121266998192926792785804404843455264705520383125943021896378263890642380605185625007450220637726258599155674482730286369352949510593158516450669435383801108409385276334320177328984079439807087282040663099405179059820166689070994868509282692014110432802897712446151123557999517230512455953737735342599818566565306257940354587626369692636139344992973920971331287521015163263780374499853752092812607589655034702314688119113735947433338733256099448287272033784466691055230002067344674447159109539906349560098870457153190515351984281506648165712522285679953960532704867084594250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 4548057253337277314752538395505246426475997556542394855425839241693297584075371752570627073086822112913423223298897437589293178098989332543541967727511070275236015617743852273357006571866821228776283568238776974440177586504529096835380172540334091770557922409514204670961729382897409010199785164629385889854470603612847124425398439923504436656691393091840206703774667956920812023982864198631218785990440856621917420301176904531108459655314862736062437710826069573216073998268887885727989673783377520144079581499099805406635177380772969481520444537472211103100436723410715399174841183203233895823513581866815704087907536353664235180234653646079953842376983018102658085969098653735551296482452770439521517382567488332203677724416305062755691665527138713248561356228424555965109236408358220797114528811388104045754848090480142718253237215155166480623010792860426100920839673912262625289258161779570574281767798198157391419377759864042868122926478511166010791987987934409131829005742694150960476696668724698409821194849527498829547113782475189346950198028065884865434250212833066813805897069912320853867744201188777024535419853746566789898981872498493197436020266425531558212805561698082765100657656976628127120181285688278709273679174317919085616160752523101258221859615913784694219290977553278709196193962336761790922116976501505222918886069757887856895733949122623276485331289130058020899342340153961635558857993221882443721949023510829238081548696634556560769907346541892731105675736924385728563169298820077910674023086274147864290474005179303842084337819162716746199700299832054540674737276898343043786619525268863261682307566307853836268812723968551209138383050915041466115519282323592196436359111253610386692928389341592896477115535367689563763289536870548276039750072861871441312981087589422169237992178364035990295098068462416252904992557225832953448493223539291188319210436617773234825575697845849719092757512903896930393501176093470386542990469065007194908477374172127405544627718261099671384546365411963205718846672295317309837154147839150163267470482082298699080004904864141244881707714968023596092650886300636301507439840140962805197052044194421497649745073293953929621206948545220530088697088742035572629701834588884330437938951787828882939415004858410350899302442996184755841275920538335155370933036436348832877201125292135864415803980442454301689670707753542180794921217317423735274421621559161917726698648875698982241561025420309786942254011342263476110791819113565318658127344954140765221815179355369401494190463664171225344381112305580109716754186760454700199096621354278615593325059563215196778205156585439653375923382759368900273857417514791156135966515304800056509909267380311701769830916097480920901954413426921404292321368108017468083286106004726818241388324544405397167941039005325299452402515746272421786476562192861900233949041974376424040200151594885582313920543939136119571768919811719123717073314639297763707497578226923098543464797450863482867929193476789004960354692936141423674159115150120915673105849829866834109060318119681824850389263949480918791897791694708397694865979367440259881588020727642836543358804102928075781010072356808163654769230803739407269008732706292951407554175577519602532093919192470453210266371199752842592096341057530523737308518668125066696618217611039513502406679593660979437043530758462785040385913670951320017164605852303841123951579337643937298154609698216306489938469776532401538320048301031677293740445208472471345855422169414455496250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -257905463825753346055925839845062969200388566741057052049110869872110524286942696519103339277524832772208148424528711364556793044298642479265512606072459969931605474722431463063895460934088480132627065423914174106373117307353511512502061062229463586690135374403503219287036849157489723024145879078894750981253798039073567332523159778856072243592672317688023307101548489196823162299599889408786104057774103139602578625305382582183627291377706790779652858368237853656468076896260303825721575297925698857984303008422097321048775254489366216391516098206252516742847206321305119748450589216237781718622140679044077296010127723394026701919323332234040914762031022262477649928680112553460988228610509255057274530098709633502395738622217530797880959784732078161452663043456687009632400878355738376744319647676724277352999049562755863592261764336075376336988101414338117446152789584971055574979359488218547938923844998248974895443415085563279356593743232847989461941405998657506693966308811707216148192169725924254897619505326168675638632539126550199151997322332285579649938011440354141396253597659379365182812010888438584132835363113172117956063050017855966757815434306365478436005563509961120068390387893462130026454478724863243094023827504650210553194909432108752194591383066656117946783513055018830548120059830386283940130265834863706246796498683462950299817721942954749463920414718088354167742361414961118244316300722360772310323345311136063373006206689681780858356675827179599834729933228063164587800709490514555053486986621396836173886148408884124328072589635714393886366279147604332128901832292541599390284393936505715861922497677315972433022833778326101095725893149041460028567994395649738546925468403517196157898118380734391445866871713049058462657063030210444839919852319944031113379756265044220304848093981753084488755866667703904707208215967383126424797821903517885532202711802485178075180817450996442398280197651424623168547306948406517691990099326104289499215272975737819213419783110668208419115299182461082725108325369732621551066744722352537484489191611969842621651041543991873896684508000511812937365908991621033936815490910215324556202416112812049621096378950917580889294455269446991547293007321793601306035778053791662224387716980799104588763211618488479778746169539951353857631224380388758057555003221822274536468001457919908496031834154165708291288875499669362038389149373369398978567699616111765142130774609596793897637998508786861621848818047639870448711144063678072214966090311102911906129132944829768660432947483350677172229112166384594727699288263568494568207064163134257220794325063978557931586360410589868822384955748451955254511555475691739179546487498574003469841461569675697741090392066856086189516121560147437725503477906087714576054707278499239706917822489058990002598116286878445503329168573088369308100473270931511228692891739933780936167590931524239831947318870973697953904018721413053019141774934570336068594468088615390058078129061238515284680050957887560632182420320592385230384113356116900945321088411573372318497975125061536085844795065981423949493644805035058985027797605370295765749349952047284064809103461140326603700549163445674013769001830931501440707827032015629339062979526225776420631270438089275804540326178272747497799180730608148237306334771926980720322947355552387372102181181527257166846653380122178995044857601553574305648565949540786006128034735554310330235439842450529796470691722030858629878191460695947003543362488413933652302119383068574354250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -189797117488701166612511275252279936747988283819739628125004234223717445850389273320926075893698630063794984222248512600743376808300731267041695035832197868009557384541755290636658353635416302523969994040657003084757422875065980394377324501647409537852575954055676732429235416582554467444349594332599098442379371826605886866442798203337533471403801618727507175848346082915327740251745169192453596932784412486638461507587292684084391341554823802419164327844893134608680661488997671418359316514948574113693483783613776938859076437363201912995855294776105214248539908987436635429584848284360183810127942090462402919645407874069784550540033307350783470653641056134640530268098389350167587648330333653573870749853329624965445221163146263175632856418684020040428986448667740217511348079337730330153172525807139564037005129216612701432004590778902228376101945044018652461851422204094360912484850860712977379932060961434449278407469289448458367139162979397928695038143381060386816300512462839176610349092858367929596899573359280068667628171790935193849231348443870438370935253513382791085217173112808092953471496680723540270535231880931545678377586162213840745549048758820534405820704285314518083379511018950273043496475295250231842372786016707496001768164124629906133819504309554388247672570586929416978809734418435330838916536427488734631388980913267448335441004123617936948696392608881460206689753957075774026686829047104517840146851507287996065872504105306353545971769436107226127957920316756172346478418254312218669254808289840801829532828731197388961778742688301543635212422225711556002910910414462356129572145413947799552408845568082890611461598362981046413015708774937278931779709489062982702809594868836126146003445138215722193085486624703396081597798836249569689956907588438706621381903493100102247177428003383447431727693706141972975854453950717459179889153905199201540088998066577042564198497783289849523814972723519447795936207805464523814560665092556383983425160731631470557090573114350649639540264734154124450043506409357524453604005263802358003647836740601254197604906929609676141523053794843044312283910498302660328660058591037071189802998676790035744088620262300382320534128351327200729318923403449065713309439976051376869740546462365995947698937081672349457942386428544423046211369822988278507551654374041243897030569567768265864281641843192140784096076844051384047732109107845830071129791315437212592606799847167422026771152528378004638255201330888786786797388134958025390820422492299030086739273881047012700157702292169997729654052850083909870913538999866816202999226140770804366885399949508126140582329434536019100111245664469992697150635939476398949497337023364496488824419317967525685189082344938236343349498760384258770012392282607782272989592657895736423347527771643776289995138280233871098505838500780599673690543648644302458339090849495808921469377284566572129543239589160147137953882903000430403089052742176235992069225986750971845025428699282125604662418221394435507226538349868268194259027523149721327962596682808805000992821295416259688725762646102041759150845141366009748508596759019085970413711312031679103792062251544747732570056498741544863539748638365014618723967426111636588065051802143957969467364939541436197323238842250604740113987893704997488938713215511148886227607080005258556167078235005595783159719946902136533203649497890074727133344710011665801130488118598290743351286079675915071689412611933093407866916876694102869868692402334616323681201342377354916000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 169241256075271776191458852158289991471170336018914702666599799914484877310274030799374408051957037739464800924517440050964200470831752607137443802978964742759235034340972992589010298647309472860775072278690113274918165858290740149134582086640190825363654112877420438801266445635109780704533067236451551030277395993246582681522691569407963798805515929851037683111276918454732483093571930725873695979969316228817346346656704222253330631097417739265706108590311875173369898739501469286801254321620500019088920069219628476912097927403358385723423479369018142730959049512289978596138111773181939415739663753451824488307286765026585513254093828129083235378594655107621401462532080750209659513043556295045485049629190193918548553302802353685582732422427265949282762522784890028086064124391867162254322903419732180757061044371841947961446813782915226225833230192862240021698130639062924573517835707796128306952079152041218142121323809741182481401228728730686785864074051490720009676294151985993443932017887434828638183039455573767347286737465806332248507153178450847592777900791708345800018956175755508525902845027355040967465805302713381014109547415482345452691373076989536024874456530739706718692058323968133157997238063230111854572991887599159602752606719069549130910396337229319978855302759755550969425509181893414450924283921389153003298576675881029250080125445613671628608785678516113572858435760493764827473420337990659722617382125472043168225873060376823087941204154675736677173431708366088779597076304378794820574245074478004249227571478699532611124963369178601171968421580131699139409708642037340527335459866668112704516393922354848434382843889078579712331190593064450987105867754096918178818424695510581542808553283671565105913925750576514246332311510163141835000252667492429780910559915143055343303721212425271408515661246827786512906027408713627098315383600425707710966120653034483830191048786647498989302564871331547886866656349081887582488934134078883239587233849671720306399597223862974228107226510228489615714746861190972511827941408674173388128638600432930855128058707435328550668454988311625402596960497180366912426007156959059773164326277679090335900003822016663484751206523562477084239386100057080929151227295671889281093936310923695679402410128430651951571762465888751331991696859146408977134590480863369360974868844628027398435234448351948495588596976661666217732792235575935793571152926850147441778938895003683563144018323592829039678307606749984541642336824696813753074223189440968278989788872004338187785628045268751567799933784189440629193405264987880525853349889003075821760691615533040393680723122713873890558682713862511742145546816711216303073707807668023462437021032637473615696391778142206874008041277446522378971941067208927959842869604422848580344208048115433718814559293914723206896471712962620603046364012028145472566360159061796395555638648238365172292236494260924609058055333692841807032507690048424788818288178830941700755164387396311338385771551882804024024346462356206211039432974270693080774933584102676225578576344553493266769464387614421496333191871525279317738334963829358676101991736562316767222611241237000140242689670625711507056133584970492604073059983036094070606566149326120723192751696263240733983367922548950764279605805536870104727855911534172602876747281390736796346886932335128150301112815108591617536702776948302356851350506381478273823517414487690175404782022741145403324427283338392634011772504278786724237569154616886153517296983137954592250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 64774832758823484011556109962619252479085406440543138206827284827591121116798239172434921562668393090537968855668432572913991594229166702692978299040010989236221746002898198878674025146569740270093968165805688787769950572416606400416190222423859666102244150564725818107954169586441779667960327877353052562300272405821646496136005430162879226791390868784532017626552398685253953223191079529969167339116395673273447530407971967760167103105470855608185344670844880465007591389998008520142712525211659126952336494667072168977941089852614548637746025716927692359788320426159777388280384417555569307131652277306953049986230787829108627854524785207838084529376547970523845361127623004465085739424653136220286305545908521244223650876539527970202278440484342029978444857381255336693035222553032472355994971839550555717682793548462354861192477716172086364911898082548725172622550848866655376499847909503831571362877402662268058804671874627494882698487173911436054191133261418007309849832402221275061077606960500337347909665914697556327174331822266679398536150146911704852110910250891949841658883178792380624200632459929706836366100803096015098000113718964061112014330701258148858826346573758736468334211106173745899064181146850206108305155057577299127049776960116435364971584696920869718273333963592716762468439854227261348098181701830144551546245869528964965299215993760743808382879388987115599370466363965451469445974187972757106968465994308450437252227280780960502129123995691855471237140147153007028932666075155488887020590827041760192755731642778952201227887988243737065782049713079678460804908703368861963245162239588881017369013453825442170094993835213488235289148583031805667851467378801680346729073162182497948034057214887579339831243463410026362477946686655140537928123757644534201042472203750032796524887429285581412506770788471381951267611607935419080515497700200281458181505045846551775637381751422304418532236975078894199410739457344030204923802210607557764789092522037677478940558431334266538766327727997898744259649304156271843786867229754425018915180389026570252513066188766609502048806954889116189009464930619488757979756096533457065287774444695269998953865552917499600790608548043204787324173526804077273225821420775300176738361288843448383678967470600427945690907500689555634821311608675126441225252627585434197115920731705458572680530892327580779904383345898879501870989349605724582558016973777813738357738826887356838289527274812981299694881970199381156152423606924994854540996411287863436688603190958631233273295509663758376275165417770957665747189698598182955179064373027188538852604391034266744486247532651684510975955036594161603401722434673741116148774609618372362271169668695610796013376247174945338190031356562248076765452567097899640157320828767800580662013363276912219257055656324921491279513261671730668121006510121330083851815847414765505479088049360246213319133931398698426907622707844208773669993586431968925814108131166165523826154897253988109606319946609240138025271168596639345309939575365508968306703991793641812480736019507474501343504403119757971781263816815515753960933675364144696606785728826440202352662525674888024808162676379766946528683924291393165431563703702828677541666807378864824054237909845795756767394540063894291200594191429236915638393850520865746204115850968691429035160737090193996035458574157038779068143393733253988107787601278126506197849134227828962061460292126084512849314209519622517326114723075323298704702866452334394460751309223074551750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -3039216466720395485892565415867924097791163786187052265510384224599307452990191837640353372809976680431522386402646237408289896370989275237256500701642082071987408171167909052834312223297644971262533028554852559613995244423680520601539525948095530038387190846221978321611140451408580831841693704958487345825930393491100511936978830004271301329371756650036565416677346316037654646335287130403008038745001355392069184952065377153900924309600586133936548669563835215269313280740629999696275217100194302787659205664677621959631901439724326416757645413074435491386331479079047249765402453686823709796495245404440054070051712323786999016568522271096964467787638089175892270229719552986184278418854330437472138390745602712499454053493355303077522081615574354424737959912984689551522992216573244586208537236880365984215636292899090030748697761296739013756865133154248834704893652487772799739001719687414228755482330299235317435256373443026372173359766543332193638979227759425398821469427714495040134400225983847144619110742347941685881544268737487505697993340995827317254959291488047503283033576954500132961345686944534212177705510033480309399681428408222648537225200451338465251578219051377262899282790351920030973782316098590683160638995529919069268406932172713797073316981576882528806538291076998825722137556418752424856825467848231475215446586646374695513619717907004946140029530723403696112245810466992877792757776886416619555182404693229925816540013183083555891478794291749819370749037869805373884419656721179785100052669686579921664119379644536840138821118315785383730079398334686544093943901836653516942770395324164882797435548482239786799129867852938254345259452727616155342148009440896662642321269237670821865701714706226968290071875552205258275853401809926502879934027155037562041405268233232163715442415762085167780817670873181075314213154235428747340879416662747502853270358094232826214904792376598064093170370229594453834570564460422950353969386358316062795765326160395469747406169316436179643754379429894298754767529671680536353748656571851546871540229714451266613050673769553383814447224342087522589725072155143705121950263531908792154451833281795278837211841898273041929856211322231582617283578664473866052753600458998232415753177647308972589317949848075583499326574493983886992585754645439797831679404631005554709312833247240138010788124751596898447428464967760132820513779406615107526084570545620067590186149385651424702149084958356452105543447279566071118357694280771071613005531425232376587831739949548064224244062252605171659482006664582281331049207186292455114731131005006465903092282351295615153031897136591144699444172929868229060377827741944806082637670275537976882071809445363113929717053803709239010848771835842191974008984331377381464701793631856537896700637461468463735456496371829395370384592579915955214465798791978564280649122777069512771753414479650119105397982003973861247027342231061271962673023622529165089295554153438286024078550092957684855400148787196973612368228354721159799546973471200801675223005189770720493405927128130876368825977714992674955861917024183420620188824311883286673565494036330855774293509812786522595324492711739238463152192539039185570329602173491059723237260074931965083482901049302092270030535006827817753850455383353019930118009008419233151998311256225479026229875320487829234409067240562263322283714951432548695439252842010400417966236524638467778439123672814185519976350919398643095372498514235791020085385675402523926548152407426881250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -2542581787679358952722437511523852584224126204852008736457846674458571387572001383020356899586574791709140752249700185362669380440465143469776814429675271977675442736046142106385733404921423211344078951678441104466126073252765522223522641211344403326294061030088756615018400375916888710964274294598024261019155305759205021989800018272147426655953940988478704705441826948338213705463787535843072527218261452764089768193881158654410481549837009373589308417576380914257254691642836333965800649972838675591361848865030860914079868711915056415822568664183963228496216331360729810047701327726019978977767907510541613134417934262500638958190525003354199342991177029627028461113667334950951369273083122721956727600942321798766898010108692776611327044054327994691569992488569878635154911600927325971592703406494102984716349192397068010977170993431498125727462537560440503818533343201193178404730970815918325643998973825322362334057107489385603105014067192598455585807650699698161927607772108095128421365148988456017780410368940257624569000130438135498111575662405834097182692645193912789617156425625414108059368192161331341706316272737055262377023290916268385351836688087390588739992665212450501691229478179402058916094894114408568875440639020161497443043349942350474221080882563442183790960881004928965185648236623746036820624945239652581136346599091039461444889614623964153938437420111350659874959222809409344308503910547644466028306104965192834351436501406045024987571539378554265433708958051022291498759423320193828057576019073272140480529681387007780852349065522094835782475952964509303068756453300457924249050622965166237490997829107598659646777220600525139406460199773173901803869617654057730478645575904290934722973148660580700238307059458790706773417765171695950101659037583069686000717152210853210464864746050938606454125539551073647906888637704048463162888092920508718547642216271939710719546684517272759949551010760119408670159061728455303708411540851381121443437021832358456596501755296265385399252275578720402078208545066282076214271426000400806818667515289732534863875597794734263721735098814065771158434820842984120364035147061803452866915232655897172561953134428163745758744408960466227179139125975262742554264336500503299839656239479716800600985853565913857058699177032970272421238442444990904778881101681215283428650842039879356634773896419581151005459313197194142911943570622830427359547671495242588442276862121273101699266304127936400929143009906698679912545546147089125097277092022318619995613258123360379654751398183600445155007260433209836349917456578558751104230705135721682539911740070894201017824373117382868324809068591401318940781830315262511473113879297988510728177990066935151554612551099642153668751149354244886873898287399305494249248319698377051954587886501957869582486305829498595305544648512366463741221293207251231246195813232224032416888002525912235652659564609901848823072074503870422320462192593408214165197718136896140181173411937289475441320479109442872754411004502191098457294340296744249659602904790171052971149859457063267256621260272857274166303404705690581537371168512233989919486309656702810877959516385246705024870213905476047278661952122333232126800451107026376613973773147234679040399260718792345570205447426173619091777099892354128541453349485180151703872945102715340905222549215890813432160757347194278368446946500161430292686292989665875766250187867008206566756216111903054326193710843198164760871765393409058164933369878016312921810509058709599500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 984471975431709022878282890710382111628807810511162065728728113911264777839608186131141852026335499545214250244616514516675381013606094709326333635634134790115896865664350625962076551030117260795638536066459876576508487289380877203209175477462614733771720542959023493283566712757283669219994699008940067781226184587325280589611479315229181482541970180335180341196651128046456623181478165127209081506309729601702831216203378353212418736857012978305331249883994761020055934724903530840921177460274446423783626008256398074978789491207959950444280713611042603065930244051178986511110864741354898379852718408660011721884214672347964001552102131386729291291195316636267907854261213395805648903433667771688296019444696490742276648924724004389909780966691547261282174777965621165825358745358876668354578491363106968985824861107014570751115927426968350874098417933882798107168837535038745359041790528344423878661500721434644352956328276928405780027382790783645688564250509944552415502157247081548704422680805913824045925925690363669566562168236585094895919118361075623529720059597585499459785175333802790011896495571060271372211280620320147933651708878082135328899006307943240687616548923802344530858675497695009525755083374541744202132251284725577409229349799651705559600396710383007965936747908096208823828343212747038937011086822470626514156778467256744304764068747950173621484782517855412630718758454643206680122092532148706637927475777019300728450009269553850893266050696078053029267780098426897149922145382783643679881448440543096629381858931937930954469748167897465965967119216216284805151146584900132490641079774479720925413253489965761169636903572477805890821007503405158025679515632448289957279150921279962202100516665173559695401372967318465602960661995553087538940618521041098208778532585600385565409989802792069370805777448580908589298011457085860556192346339267743923859877065969458185798862065070633011136371971343643274615265494933179209206148634237704305636557295017801438682120707207544528554363655797003070297890275895698281290137547552760284839512325794526617713147557996554636096637184814846577786736649086354458088058381380589741120512700041896643678290939168703057859984477493235179449259366492401781240492043246271865194459212137778600155036767542765360500129459024735903454500996912806642358609614710566836306226061956182095125988151135577934799558555592948863639381203492868971182301760890227429360208714792581357095087258376871655350767401327894054514784575757454484678551588754302592368634153234494677609617962182184018325445634961436616646427904134480408544372211781557068690000885829309182436395944871555485014381606835833420259757658642992165507572688753779404168628260486948530334861604760355943472357974388295924225220630500060778241904093117331347201807551497685310656754255315983784419072447030297388846538763583226666441315430369617363156642763015412198312038222328189894126781500006300631532262648918729633794423324701833033293221006449186885957306625869172526061624176622961767197500786418724022588041104658843809686488738467415106916079305803643240559067556239946521217335132549379371315229397761112290327455867170251996375052206463233932076146420442595239877455178643938940783862228093347182232281536972522334517858362196313880568613854680304624855759078653540058211561070841200134502911332149471847433190268219873635149955778206797393159423167295238260305520714666482179364739017691690509505972528121715220683252743627594822048038289684287839185610193192299750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 490022136032581004420396350426503826806137667654466773017123864934451069641513606744712057874641313652265402429310489526830630993362050985129300134516647017200882438838350659912610308861625625700464729585396523412494338195019585009239222294022310892149449893950222281828196847833813796680844204991263829628121788798147258849203148782146031941023300039448227996068640715991809361752551957568123298730414652671958762493208228121113109848712169865530129557914891506362945377869035197558012998425155114763046720910555849284261088189175680248855614302969522656021076514974471317946935829313512794604768620609000613518194624054900156429846573148720807019151216106201345954698438438051132884841737825216942195598121283340999754804019071655174393620082096374996455939260498378411041615969240260930354452897580661680596531967078362899147849566897911394232288615060666678704738473033483973463775760504591648194721656767423975784901966278629963318891938593602211926438149008567196981428926070951130538865137295796973187290600279410952833107620904061730019924949720383001666878903409318910954529085783128627620782856180967423835388541136824273990437060229553054543833791613342662417555273589620873195737130443369703002782261421902321850574966322815751226596223481656340344788091067731583713438771392268193820659740630543631546041022648375823003390760434973633580487087971150020334708118918402413567124740051739992914418686078028950665183811826950105247633447304007224776720767676340403558381620983274677017965136687841463601172860508711494840325934707697919322796447347859528976679500286043079404909103834171384033490811822549343386793404512462239286183523091026850598209878300302192468684538343896320948737038940996738368662025978298646159119909924710393734921553686307619148439362864199517896411216247051687033080398970874921526001481024836807267407880394042557413914503094371740045065807285275785779864815045015637223027296492241808453381642236682483810592379967846406401152928417747701511965225149798973810022757785640537495133455078403982586487759323149652709414089591559926187389506802229317550604295388113641270300446743095216256899875869133246039807033780642217821224611744834852015703173312980335012405204140873320003178148959994259671150320378460656069866983653632115899054992010734560196302012489947568082409636114873924456636508923577331613444965036644539820908521259228273679429262221286982093462411446373011679663587459295317291098566429542939796074925984058969527874065654802795684201635785336146860182269692759832632010140081247406201497333876420297576182316809541633827873355571502586954434408686110085139736177114813381850333064604832885882453884617819944787375974094371882211005523017973537051444561221735819886162176042432675288645996883816730838493636271295489693420135745264055139599534429682990915205186226251631645314745475932906731818675762933281120082029119222751838074587466886221017220417383499979390759511952034619140817497024110545626696855851411274953697740366439901489907307745913508530235851002164681347832029835660197412229014568600154369906573314354410858888868710444938001386513278157745548415203262625207074584975565921516739253579489015555452638451596135324144366497199260299557477635396147193223694401396932738793852345455059406120356090420619088134605863722835325339684807247121384723992729810837611112072027499379327341625337024188371524849505043286611636664865613720527833005481803398929123655922892395486069392578220820009363556723283579220226369077932754222750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 41453509203442031638902355914922485585726352573868716199332348092275532857852003187966019157443273835992946017332673659557785699283151387453353445243590217035396898815957583189704175243353257647539353155868174350544197144262599449074794381453187573524840496705520028556457206773053341834142296541023576645004940679131208031178155101459903246604700552490754498034162917910879862423862937409564185104816239791854723078886923373307801802198068148266162964157592546924919868596714045743338649180643541204320206162753417169362674412932585270456729037276726158691800962706984676771155121034848920995398807004002355622634160785416485687381091035633750761302506175981344430984462993396330369162634594112473193020481718266646153091273536129788269186940494142282106792097079388801710587789508754224411841008768578228254151754796698349417833329709043579204641416849361551328469413613453503817647815368414335643902035353975796258899983369099715320447747316178182952541261034049285864525141010639366973824896876152971359038749181742815253454799196115687329306334414154774294050398780952475335005739236968731124879040635487109488781346548057999886662557955179167194201449242037248784909767063860959206298548416113439669705740855480712005701816317401888550944692284094417499131243535519687610394666481931141027150845785778201382559041224494828975603743820100835250061521958632941653469592220092819818099341335439664995101147082016804089637063448796249018085340891013283696856399568927903046494215796636507905089048588877528587411953240277200788785763178457575706236569211923119960461437048998386409240636186510086969709131880163581230776599238168781799890261639560011702523279591688063512239678064772193405928971804064891628292039862325647374821546033223494082613823934791492515382856472567247749160872786418004300882845154109530121701181284920819609662528040281208359828059098766168249373868414752938911481297643348456811678224558526855421653020599136786188163148894893440912194265109613281609601839131728534413549429014769196621317341418782733828555558065660265561744909655575925062756651136872615728329401274585062412333478558884521822823742809912661938550011716135926787483871354847547504105847921840506396479802718555798950645109634881553730983543853975121164229333907696159608242968296222651280137039424596064779773346011733238878613193863650884846195344949634474749324032007598963145473545319310434227857935899016608812698922500007327731220946752148438912441629475469849785224790557787062008303386521177687440411310374809424797095321923263031520790417048284861628035937556684856565186116173751979311586248907856795361693792425621362582494251225817176419649000925175606933599660236615395223152396947610847993889085166610143859882126811248422276842284010503102518932235569054405771736644458087905788680230954327289604058806698544931930658646479135169606231039936422858489930785780885927517047872431182165272802620623455970733572085116470293610644215256597364644449901604924520094915788353180726697112929585001430547456042471876188065606751461521528322867415637191287575383906422094321883521801592597026805714740029090134463530887587621096732266679771059823138044044553643679197097376553922591989514506074289596652252193704925063015214768887196948907634889521298603344697196676941367995280195471173358741464820231388208134200238971455280913783975698799453039861615030134160288214200603486932296104398029168514807647143890239031330702158145312033118038377306718406214195823819776106250787124932060788250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -9974899889427805004615496187959591632660309102062450765797474772122069230362913244292220331790167622808908644060657693324152325542921148512968780791305384791969249486946053171829433101831988903382651853100959022087031476602856094790180442433317655938117089133937539927255772802259118843299121438861429737740036546856547816063455939146954225608971824191847832100649456001213300191059481936173496622580116233115800466283848800321298505758450468440190895092173386964371458095703854476387819646876049366887445004226121259509364946361259151909121890355361056791093229329169789718507781511036808034440901368061457397848751226495237109185478197645107268724418740087931018073460631930265082334478210640704795371487325002490583430378938701556819292722078687212280889209101164427352010902114074512010721827269529888578209115384106189258623849885399458680156435868206105826678199887492385190434611760717458213011608916573422788707889698368311647945219371900174188296058009639637805131432672367952857544891465875018002184374589959128810698364953707811082256447362089577980006831526234324516084151907738852187920134316817550962272986495940373231494261982789094804950030621760914666048316127260369736473010861362116685976370865866188492344600654869085069672934052736450571648124785414973130538726411887634800649988505889448228540913449119519239845237594031523401224345421249314184864581484990263569967732342982218295452219112056986632817137857664082750846924222148601859104944564684897399286097880405780716804529296397925711133273312936776786981286761917505378541985478837264282757045389763966742378121514526571960352903899000456017921733570041608695926314679204487372615509930861237060312195985813423337838156917191574558704402473432308312953410947434418486509335067012493557833115222552560980305669944378999694264366361371910391590012998030879533465303278799632029837040557344433702436426122454123654345280431088415400777574704140302191299709524555186169925759343690892646589582117228297802796015633211495148097485546971686686669890813747516125010690194452785440300850374858877554013601601859713394213401204915500308956655433110467746953135126519251038022914542419154747098559091579524452935028063506974471384350060553372001237173007672816390945325615934323063554218683135952538263765987146908083161555224994031487356838857177119660796578278777046548288289577559651788110559985982177291133175734109442927203669436519925197261382365613215578515043603750636907541520195899710628379502176120426517993711433610857771514989812577658126097439256269666293604916689055093031825023517382223174654323180729031725654381787705424135310636191797996002594826305219625925506561186332321265624869124426244654060377715354119418853846460401100228489897675080904264581706341431363101429890730884061549373124659133543231949421993656409808822662531906913838591763448132584464742102591963171672548154073297072632245795546677569744544645730795633116641530975392653170791298538530229925310996576585905240310061479906576716637602424982352299614986319523217566761255040099513533832913444463934803062391289540592090928124486986778056193812571730505352881327959057082046231779550266428289637114421927033717476251687836427844604639642669050543365079953520154314848502591594757922401957135605086436734511752836439405759440342820119949928829625658293927169795194959469946294826341462502368069335820598901578903292229193152622499137701317807640356042435947867295192626515238991732393901301975818138181223493042399666369815793660035000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -507288780862647950190461680345350836862911947004225462760316958386955516072050457089323992169837964114469795865203039703065522750466595826950544703269987895488469971044558070752491578470281778992261330027171438951953280058393303115143123782861353706772430160352728917801048441038959364868337149367831873067782257744012855865573109541012633161291955530914137871617194193453224377310484730592495955511966927347412998411695643503646700764385703382893404898625890313188199925613791668945378290759093927154197949583434408440654462521635626177173166565385872313579975530119307798149297587016377033453314447663528418510502150419874977849645298736279936855765357660453505750679941132018438808740286908271652704274570514926628941608160393070755045749074586419940006083495832543482744518668952183541391991863767660160761393354843171489901227818554814586544166064778904782168918599438852085483044031558164379280871272568280130488098569603510227904944064389708105925256456854064463344460847060248241495692653898301725542284941046790379702974318970100238356395331604089195187220772436247507733777935843168229210948825013928272357946584794698933468831366923189323235838657204649250148130568091345893430656591301094303603550503890867584530252325684694167358772753763714183041602206005676775673020525188684169934160502117712003506310084016480131611603688108246514623566198615137305072291006955283873658003210271861698299480137760658782920080808247771776290366213219048261436092589027173655056782656900790310084642710748149214812666384892185438706681351518715865985755334492362374115044107118366869915986320705296735266602342500078248148637049022644434717275707364059228155701496307567182925161578928811019661486785596578141443999206464050432522095552116005222947493034631494545246000351025922824552204114290438939551179955201184674645703044389513512780063936374511519128115887150895850722389286057119042840153216124240811451905620780307993211635344341209784495798560596100108508306580254558483278511992473197833904830915001749563020921146089174265561404199477450790615595738778304697690061834091317613661404749977127339795335722128432906994780594720248071566302676917744803498807085321557227525214780865547497933822085620099218033155270401951850771739276325757862635565606245567176290205112029625358631435041564765798576041140061111745588244096714249601947233044003853066838000355531353480945854744437230740318809932044252229433470005187838563431926576807064549890204785196762006896683720187689130237990827280737308648675859339010633423088015148217864275463910146912250353646756883152357761894505633739061227687608850210142294532150857421608049271529330340986349696986022395034479159537368782240349716811175414294071609451529666713221496796506745043526677271442870276487346229927993198458743486956597803496416557999395948356836682105382852946589563418269893052626704032574218110193998580103103769771499727822032899673410552406080840910591732901435173245469970443672345194406313348952737562053080190669635505056957554767584517393987744616389471658929053227209366851044947104161216046267802617187539003083701559492001617294196379741538740078411317986511724907093090086502819318375168191061462444568007435932338982449875355643970452561005067494756612654154687325596644466309859437929269697392934502733974391414211635543795405019976301240577298703511549255809287539406605449012264393971646840409103201505419883790498084974240162458080886105986075858680059938099050154622007985227547903596944467066012964638250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 986466267879128845310994088260010669722571940328442960880824132919093993310428525488407301270182113387745249431269662186664630101534362643467967856012478259021029727386141616977892712433278698776194599485966661498139159372545412597716791564324681182418899961319163232917974215448679816204047667165391498194896564689907236487715509702147542041541537330468439147805052300063181969047594339655257142810733301283772892635280010046385763188967765392558016029050435311489409796327290582139514813662717844413024942590733592939721929370801099287653141416262884772981201498004263340734137485908491800211264299102440146115324273615575020729060509886672273813074091855845025200011701313169055899711495539116386011969322243682937055948524317767572782138758939411399735006835838158332423215006940800708993589540960709131010837951028643658512556603738931124560788276734825646103022710547519713214008169309946740193571487993161509523600228839864452193340852015225714436081892188070582581286072005300495978141079311909008315598248754148720814403749315712951547866742185089288972536165478046265202535314683216900869749310908259390509735197765548891306015969522900529916262451393894536323592183505424585535908821234066740033971359904305988928228986634576301638222089389335880905837227664460384701699279383947572468623156500894649255375275995311049806422213033536459672018663378235721773855082123883321722262869677720825685580069418594269024424798270698571318810218937803430319429796727852298244847503587420765304655747670657547573312602196531181614291402238836896510329041350026916773293232741792855432961348957996265962916244541627216133731690417879928078681243800689169684567545941159000715583703987716142674633120721311106276052194103878151926866740302110567962816140236124231547862793823125106888289331019005781336579320357482970634445428124279272262030016519180902601386641653768213237691456558608973192606055173821418278742643786486153454633339287393473442252883959928888184040896325792853721114274284260202517927429264316796123149144231869521583467351525206232144615260787620076025068547990726284562298938212842104321947254478668660116653420032562873534760317811603321537664462308673272196843532408318120892906389871881517675210734565314530585777416289830311347844107310180734798632441142128076426065343206835495329891919718151384522331518423681278057935586259564227578736999011460406428710448846035663435911980443009879738575825558347031661559034580571508424453375599150345142593507165101575622873856355282879397372218045021794222446093879709691887605374571776265122852575694293580120311793518847186245096798125155788303196208530429102817681343277606537870682547323865997610169042441558770921529391744237541893103621112128041876699442443989140691133161497642121508513041360017088318482916008958985637793856009113181163912496917432288709731280356930527194494728150894366585969524703610200694511288903879635834603692596058484803027290907195413829074755956374634342552524801452669917075902610993569244804739518338218809162041482797777044807325270937143042034675180484828101493102180431062923004464952542022019189619541100018562639436499551417980815691234766890960327662907147535741061997760081446550929372920912392132723854121877171931483840530722980412079694860521351191940408969958660783838289641357943725796404148112460705452205884059911475245236292292333191458603024229580531686068386995246918484871089028094249951029838377845808856284911441791681304586413856953688028329197233848219334323303807250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 296291530604237065140881780443383398669672125558713872076336256784601757893940609148762392407406439249409754154849683951043135472095092626811328693043448445770292088443758717778205361930162510734191210450333395676749715315793834211981204880494755033067154246270920589137809295495759174762261334366200507458844168421443163223017878726898659226502274075073479954281458143301215397010213653944070971651259499915756439732474966853908631562173862705725588221869545721530551219881351283678942174634566885910925677915625910840599111580568629411207209046299602543043906153812259442247534503866663225683835870672115457313328870901882614612702761336521712549260882761834196982771674107605693179698289379460392758696592757981850187201400398688059084032356201609610741763439256372027053738917617240144317592441046766459219674818738618682433792731358595516886986025529846446676415859164115613673368293126146027457218267432699527314451136014248557241144830769986005376649930244833004028577101327522251977724240164537098215455126901724242114130662971343992460064809896574822575884124243047874042969308734731154044355637280950954612056220043714020462028427114647542930660410798520401118374579618507856188477484691493954797014830889695311147258329568169880503430435328725987003521152914644206355727558788351553492742622781434570293189232986155511960161475318595596359068577823554299254590365771922528186210291684481246260915719047815456790798298624675763894313732872337290781977508889930254286730920788021890544218103353358891298180354960523699954082713182284393861449334074345904236294264844824612313995720899744012948657643237119961952610300261319700322151278568593814617367521373105643251615520325431855422821136717037427494711241300231284247157963265406465682756983174974433867261489928970590797973846677305681936111192188143347095504438819974612034496373570853389051176049314342343783236240656641187699856173265898765486572536281920415874935597188990344980042177797054351772256564337790738046052850723805804470606269519623362117895696518695263849150373355513076101979391273256376816861021072822708187648280114195757684323637506981827079081688195530300457512502341445549665423081485790848939176687041034400123579198392487656722947655959648471937869273142286543191647835913871948245879879012830044176229776557612300235836249790684261507964701751125407681019461057091835879185047126228975742178801462234694604795613009308414381245628126886812845435547946615417891521332693840000032290645141623691369714344048243385060526876768003912765798791041252914579313524726025721918875743542097652810258206418798201845544279277690757824272998955573122842213853281921200665854327078844670385718084980281900353822049796893366100379085228037600496055294281002690834457228354381336585408112783581008372465172133785302443881984039226677879545288516987358946939871283393109337139521909086678262616804623199786387632165117774537076930618994522275353885703625051691861235782458691527622500099851132100917537937413678598517103365862002600226424676672235361751312711631398371876858666753909733628651524293495193611582869064495888440313950013167801158694511794642733309990823562810963988723725376250924886318784971400072560937567639389478362632309447061200210310900643173567059412478817845833342568350265133966761966728302556593279094773329014181968382761504831503453778455311984531481037503838799038854001129265368156953640910805589602056584672772242977960245130002777384157433612788761836843015376977191155994562924463520250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 34277295829134919430714338894475955489694420547374368202349551012104212051894096605585748242289867963617134362299329055277268590959068137313276702844904260967784580390231779427396878325181875190427366824356688987067013270162113242369457116520205812780667958401095452855869549008244688106912433583744551014989523160961508822872503722846361876912392066260394183343619675211209378160324116861609749254410093797863267490470472869238102463307901483151043684354905434302899102324511503883929970257255174217872866524901213116423326939179934278503142539867718074339549287574255363748834032701808675728593174767922096539499381999688356195040160314997599893980543094195580997935905615232001502175683213216137456127919235431742912017455239169146812089070587104751808494635031844103213063841284853599236604241169361419207750332529074461081306781075128771442228390981322101779783416024002046649769973554820837544404082842150032102943564702879324826598869168304259435696871060924037248662535150461910832245627417605441360256298141757489788249243835971648148354430844617064869569288594091616992455716742504213603766001077571748360907172808428859759572100040120345584609088051588101223884229978066567765601441291802059911122176810590928819428434354570758219377832535733006482557696010804197887697792789308409535534391299899685243145547298921856396714244953849679147879022693345678592397661486210002412508278676435125202489069306657975640219000672652604298751970715640389790928313035926192727263923267030971717921937885181175814984206455339064715198056053656411399010583441217494657159021142333041318086051503824971869362089563262454979720477962191088682436341848446544264840180645965674026593963393294977082566563455704699889258833797318186324277441598902901331660843781697816133659814513577594398232880992204130101517229667832907529822259971407280018964576138880605550798247938797412176963325298908705482241115710387562074613459390708304648086319417963753122299979049747706455853278993488164858037074195328729097405838040561652084970650795047180920973051670733549486728860342533776628465618621681676592836158845867162271427127732587627257361155777230735782566737046013577481076862366909513038137221840728299173661593425183989906418607550840634517880653002179596659860771326060503176446688217164203583032909233793885869920184693287127343057385646969024686893730059195102416901440870190581542114068385390438378598534331291914158218837745028033655588436821262445255412031632503431567689544950177639342063859738151302974632196962695969596069129761554608214246551749410537056573175324488379002439372452886094983149138795430017227909770888453222650742923349665682025110826547522057017905639502475396983061342215455627159766900822894350407160977510859991517537799026807161111800937013478995768945217659639983500207222667491520235382424535903464962711732780395791299109969373077853579056792550871081688526368394483938236322419301293280491319446489368979315439337834710318598655644908319209004967234761108998510837561100372564820784348804177368764926293277637660560933423525696865628433103500021493452206299843000552455777893636902838522350737672679332211530111327814941144019796247705384338685531367873111860039367919146115470871655669965766784554482537747517037786621416138664416645779006976257795190033554147927844294551791152067409857115337845182731364377384490381141886013247692684659638200189984665385216289118317031782785145404345695244871256819619054938943976293155922239785827921779298185810246961119500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -971620203754819043398646663347499056308565415506424943222784865773947651466074716723477118405887330641633441934250587117458652927706330586644120847308056858698013688552676657138179134471746478972764896522964531441360721904603827236710207381789905203964384326116304995006651099992862881101997830847536330657529467178934798115933933152757862199932895904514544169513951894712785427356060160234212575407112645721019200454516217028824638805154834889172586267976540793631384079098134008919823803899646159006357711087024034656219322291281084636211375414679590051315246449101623703006090593695777411599256995585473319968218031091251547888264764800836390742355606910138837355716922013680689209696778646523915628294874750971261576340660035807909929634125429337158557968054921910533379121476657125944153782865174629071507705003177966493223792915371004373100884624786880568107674005622191470658515530250916560888351528799649979792422050189029278565221076598138121129976445704818840606975549867564361287374289060472003045324212215958567838827953168874644927041945438792024898377294320757109924215460730658178439964105529170761008750963339326905694436994418591645276417960030040275396801261176163909763729328610292379563664393957266519284396263324957914530568950989361049764055588469934959792752245232159212796940959358040612029640102111743159132968709910519325179822656184343957100913315753002167670912413290529889550825118743358319631523313432319493256379534421799228638168807416928049326422040401316859290538467650224535154433541466627936825549299380470866552791127662771314752102754089646833326945128646071073036730391146813651364961426861265334824120882378888293833672480169339523577909745449127407130714522098922316138208560922890408051784925175746785616209420785650646050239320974181788278731379843875775563928773352559179179746606025939024198256151121762220840645632710857379031206261214434185611478524643066573609972861458905806790039056429870897740143941241510648811641870675484071887008524767273060479260754583660393576394816635921301922558836611966687848737362373738637730261040055502226647274785118162142859242876094441033457816937796265260792780869475752949840457634490283185079216508639354149186080285854566190543174055133403272115637988826463570373386051616588387593315662841019742075564147829227734812905880411341034727223476342695829379119844495280616252604895332124390629613815014616928199230772740855806104490656287779957363232619734865524362048986884271403362102739988591912388799077535572855426194934363413168005090292329244806106943058916903126999573441161532844434325159620027569451287966804432917356349092006310910266794898887026872295131061492097247701888192922184277733080999589726455889002212360767074036346982037736306755783921621881715900971840250684638324420662786827416578522762357546652606659894591886269450397388218655397251146717268523804020567869722954584961106594213888523417850909090967502422922633882179257833293918027328762541179024152321695895278757320995782045867422608257845431808768709271990305814673360868851205213326392695447770437897984891997114029161201935661571943374989057069437364810204278068230318133807490241315386934626342180572232659196693425986069122969731978270181724005912292302350172793694755878539728253726570576754308092707725686374184041686764743957262659483600188735253836412438031703570208694086529279946704091428738962213868071949987155245516948942375861965262503707088263682583580363988636480881766739770135595512698770049333654301250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -862699118669264975266970668035305754388904769932030372262410007482232125690734610500947053098684493950406042010876087716890540049748231657981858062154570859973266802703189533552014642808390864673861708098465453671153332482195817435423793191481653022331399455954276310725296376483888942581206944694605917126429445968534911555010160255371334182907277004851462184770320087651651063865472400415067448973913972832370860372036645009393846591877465811194736687609702753214148641309605428017301795801137450544727686112829656095884636232742685060889622659340855446395813231563961622778183176262878733644992710239058131098244499036382689561849878256457970297492589015811510015314664102802976183554258956306708087566262227728330392200067843899521956930768516760922588100169870254625835097463203962869863289228555760579945405578146990056959534466764101628921987305426598158535280852971446546363720899285698936041707073641104003444753306517117853568671184375739290796479495063990281519881223444277193426600152304903675941950910966976506514291161749532340022775375183703915721973094177785234214885529918972722642178312542127202009873492552375587959702251138017669435952858536751182526734455144673149291200188663819059321250024910400255091923170736896127934634637640606783982858612281236282922717169132627318706271082762636024341539681106302334259277415711636339266646005226703611023155798487999831283656613391756489793045599501412231680381148880796478743216048355236685331594845796232219175998184245181608151297558529769032479527896023658591002041525408972643067303191674272733453297284327227283561776915897534583880216566832734851378776420808966884273425954359054510669635666965502313296660299931532243946847815039763458291717665044863492129365693886516305759275929452806513326105924244120103476983424304549198163439149738489000335743584540562605963296590395173694757239032498000381259054610864145430305183611708537055357260209072444676065623404547963969241064253141504185288344103531033100250097100586944405861099433877604782839838749488775678006832087529298250846468824012981643352303997202329678617038094956080718450768397379558428309178717021842824933147432355128459980733765208417480592597641144878127234032791869488143092535653352186913811126593270616889595661121268739286180688665621435734328649590683601935471184194018614693116973150918263623767091829489600438316998014731813620499611906096150782276452839029329659270279428215306410298224454227151114571745746790956656268023786114914383682817311983244285109531746690179539487491334916103200740615599910806978426127088232766393020690562081532084803443713567427483173416442514579648034342082755598422864504175986239325596409039711072888911206338964314108612282097681797707936660560265115037067465946734018844924060404334641498494357909361364358398521413503087186600423801542149722501450660490331411338307072641994168450331613080477123674235477073822418918593783825537536924860622375687450013725782157115519885568228300926860992400984851418552426008485780509044991226295868840675572249073607397125542664442132657596142592457949649054989223877501687944709948756874891235325590511813991654357644183846724662057234718823819851675703891531773729265371419884438837207151816904526791063604687944338475367533426945220203456218755170916641120060878371633518356200571774596747401048223072899647209905345920058435761385476386506746524067908819721595966827345418902614656235604144817134599497892838086571267919255928106069343827320112786272953184470353250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -75759638307928498005895756912918046223295401403393040333965715465430391379389636499940168376155339557515558807241753724204868806162872428203546183372440840492415184007301139324757201394829341028935851601191395028808788163147062589134144021245762928658294933472927459891147610052043345589999772885312044912787112276394083541373888370580800956001969851262397207699745727161574890210798514588786535658225089755853186034974069958899967815317604499564777858286705366177802581331804762025751973151069601745727699038224499183802989380362194223515390917259046158034780230373472530084889369129738361008065522197278847499855752144486925416073680033282341718941200335626108020307850927990397334570139154471168432802622887721965571752082846397639853401239333267629214723125460702971237663882342501686945756417399501914409896746875703433087678658029057560916995552415041155822117005620613018719792225427149089030569309432319576572525998074930261494904807006139103562955463127085163221763688970037246316693554781758493724754116782319964344574087997050760321347378609202005940975555663881334628005363907429600328306507527721384705948009297602973286336829193966574580709241823137081829295575923061592616040508746901725501138528047307778824019056811259591918106152199737469934328204141915971563525956573232941607471545990350623299193382167290126504333199582518305281219413440018840907183384611283530034894755104441749649304263480861794809057295475014499873779490487480147491066291244486952365958169549345710137427348971921020744736441525189959681613727313681434704821384324552484787450382854797911819396965943916314138430665979607340150856024801387606400430643507846963383304688826430387147857767947731747036040973807444878969842921239847876943244863045100343440970612282598362533284480939304176010802017770061332782952295229353694650651365852808482696972276702393133410745434464424664177008166801105576546031960779911081023173611610658171313609870479497559186081049316958520216203345367266166741145120770032589245826739380235722157658659638019865206868828130253457779096817451641627474590446471379793275765232341532479923115023259924647545733321321305836030706078666802031651180422737967317725136062793805861944363923132748621380703198659718747091165354842658373292514659327908854167203273011700679996612675217099372394805458843238633765912018285693068051885548421792689422832158685760057653790830030579457528525507643450186951072952049336027380881075120076746542678074956225819645815149892872059711020510178620310926621165014439714881166245762505645262479807493051636906111624764007463411363773355693956858438999493389772377463778564979050338453807699560100680629501545416387189883357661083296739704357462059320701125475447105875093909861659318105661221073339117648312567903869685310885707826139543745214911435812091103203766367569265730001462151335783596906318797453171183015606761717899831673270271468400042065436873991164577992796639940215257846096687855119853062210266828144685215364622875539872181648726557286657700385019278255965832935833597579239442686132987329653827180148542376799723607460114432588088578551718669169058664718586003631936264431090717606912855304042544480497846774354201192168494138143652407160498711682585112313409062283373214916854352521949355067706344415632285694699627626215003369359726321818173136901635153554665758353932668689322843462158289968374451738932952742584784285924421708280477159159652068230118864855090318390761879460606483277115629595184356373989266614562750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 19568880584615778722258406890263875897983801615640874355354672892565871743758415566741312062536213671220241991558658112913579259795059628393489079144585920013244938106090071973832504431292811344127693218811451330698003858381940252557540206770599902570077950333715251379319810590656592820461737076957585865589316856747208367001080371609818456271547863959517405682591836913482610902200970085577465716588977450095013680825688709676270469501070963100553432872507013067740319003561557092990864220819055223347505180819255350042246208880083829498995268597317729265526423407105544669131047119487112032282378362995030501516809313773226271007001892515320538337312690599794201332508282034626111108644176109000875767612070345376328352450880164148262547839725873255994683175880076655336865123235361998812215451185185652991923711010355242120120630354559779426095158133461077402387907498880004301623394596322957208816904048526177182017739756996017607960103021361141989238036249241461896147738173483175870445516993185608555215095645452439384577499689888217100576149130834397103254926780772237977562212559950321270769623821300016230094316288056820413736676901967709622725717342997303104933409059584892879060348217910654405110552622734775936096088371186788955090631499883171077397475471141111876880043156535760258801010539336462768632288218219549279444484096016790816817271946203795355070886014229695803819041414435543427125016377337339843820036764980801506154831683548941982591926812768788944298966519345367475019121951940773281292328795814359545440436934976178725064300594407653752326589068017601285421547232228553456701463865089884600705581107671349559855725445188790404746899071369129930849926076062354995763958682716957400066569480541635912180197381142181594132775974238589175210071928318848911430717196655332275755030616539156101679425320228022741849242642362734974673991827939004717098425401483560105790277820016297631006796060587305801226471766974242643000159301023544715331327240678405459366111855452268520077696730249100237362570683354083931695192279216246527223666071180374876848346638692610125546441506962350075136165753165463582767736726529261502047959844509262516278599692068401524325724167379479402376157061093637730558010839742165047771223921325425957105003561517772339453842532149643107550871125852145790754100271582135971079819754026274185119202579615700611690587365618667677868964016042471550233370056242771751220978635668371415711922887239770602484076255083021084683839314396247478769542051062626313977996819853398283583147690851864156893030416204954331035570266752986251729247420510611306827114290505892920386719432570226169048369872516927360712067855868432514944864709837263519682198330360642516968437247795130328495500790121437486545988545452511955927091305889491647382490939233434902932326647947008256457505785869770828288876188312595878922359381718093899973181662008326033002164641319126286000765326848695104934631037341004691453051102112496363754660808913091412682854088906787392703197684749153547126634907805442301716432896952309447045519269115883672306599094198742892008553336340317253265114612237082380128681925221709113923930391556568031782658954904044211078969320925486504276425214808127952898454983689140474704183177400023985142388713987306562874621363988406502497042605451605807784709484731612726334446319453944900346789219903445692639519678780387945415260492570290705681473305569936071505068611465886927575653242763197696013442436932017155298210544129131660703786414000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 7696176535891606936133994237300359188722006718942623390034094199503720646980417242335698476118688628464931121390988780401708915589906378570681355019512906692638984872595762335284941924793442084635554469066276342080868812921580341032825894545887292815029131659385799076351827324130554333983688340640519259002780476161055603248398227876956119587387934545048305041822006558802843841884831926001702695320371929087988640760942310514571386270742638529838463647741885920678849602438957000818671179526597994410633228458956534630197932301740962791501897144710555593268713447497808617358255309086945644253797552707250391651511840386482625311433211375814431666264740729953798194936124249235106866269030834175595329935298168941919917629462486447715846191009254420712892525262528044740297375956447826646948454493677717413941619818774256069072662134776668963017251216794280192549510023735732113843640798646311937810066764570080676139203987870004621590465763836705432898547277028097776169464341673019114705506329100688573865318873898803562419784961362805920092272510494981533437478432146466503158798939285561703331606869636026820981907296614599516719068680904888554888112289436467943448999422888745749140393504306078223110167687687570019847749651055711391644162015138582148909672134752046389322604269561703171338302647302565807585226304767043540491580644428702844094862975795276335925055494612649088927455966871876496576901314142784106323483692700022376851114873373386307627113642258717954268369190181477873417847891838932779154521944688836293592552647988050139265065828861319126046540226542298611467017292778099818542305840047778641398497730613348487383103324480190103208804520716693281534484199082728106529196577946941241032588460575677698873213718669595000136270939172900311904445153185944763111309623359678382154558530805888902163137288381610095487730606315695105665840772253981304338111359432959748065127169225376430204941105485059745381400227247389293790880464599959400054634885940611948390990159860770977126302716836746653980295252852304484081786733675328537959058481533592606252965518409103591143781873712463683150047998125669042001493304289950704800070472942492128034637824820765301232917679479336463733489539496108071623679074737792629217988750002206707848173877788765271733856095355303622105751558901825924917696326730119389902741533140179771080637764655994251695416849210113781922882545119397726330433055592558275034043968135001105119596949648336101516458508646703802328284321964521590112596579908752869553815004837961175436707378918842579822280968031908870735900234622674158918607660223675212772503505488819809976177881412107386412902772386452386056514200297305952255007899756252243754365355544761242664941495580147576453353202714656022278712557688924849389019408015333634936342464720980471966457937121961369894526036867044238248393624617909077221935099538618526465184170564388352909427340492700439900002676463373545385383840101158693186332539433257419798337607917105750088705670027031303684962451594017960760288506190868830181758864576057090186320868998805748890900951429741133323922649801438826664391704384462241879382768943526545188149844718540011251334366417823558432044151952381056268556461012340831269653306607814550098458695799780337547227395421611401385580565171736090864100398583925088377382298391335786870116371712394512741547292534055598812394839736172939702602309253127427194859421286478551592624442558743140606861810877055904201322375109969514572524173459527460514490820750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 1391361175615916027871531584227296435372730548112108316807689685235202428574953956693274487088201009417520110723660396074374127916099653109283840679647601726585075672682175741878222447256266221174207366286120748931958038237199134166226608951125577497255520728970618893552628331758460387566883318421808026078479066668988946566344675163147520497737394438120947957145208014168259145841147611447977070984653886742479914248115749315481701174921992901731416242744160020899473565227767469914279044277009202299879862484313870390361373067238489405685437433748573647466878811689708191032610313978530821631033588881498870917943863390571383131562324990266129830216399838460942398598615732351887190233152079794835653451126898702225495162128542623594340455456378572825531975693772632540394688100084107414992856746591476264436405846724984231853683257553685440334001152375745047539230939473135525451901388001077626679936785800313736643374216365656336609582185360619237340817294636823876138603583944349953887930663990266237806779774228139761680058898212651950370383642705605061507818352027978459253021424061041156704723371065394105114825444784162561942408820190955128750728833081428352988147370069207289385632525049873588965087808231221354145055472127012496879278814897390432141275793421357417816539230863495936115478181349158664124730159313471310655443863758169938464509722338982061708152529096036879497246465040204562069994634708850089456242992393698710621676210473915204873092997619190256315055578728776883355971245665065808495591189286442711477158001275644219029253261345109888948945969554570390381381744324108072662874033529401153691903974302064469155955251354701420867061160706516785892635357480051232260230162883830915519577833998112674652791734248957151198288713140762115419613270157405921677561180931754666171430679912907158055049583543326846992344370097359266096508372220684907252277257317295445178571497584777836406407504444322018585747479884553342152422610242893820401295008532807514651796469856824510507105864161641207668254359444661128773072253107757286278892421564091698822142481439710594390354490709391542703106819215129610525095514924195230304635758807513632475352392234424664601624659324154277378455962774260738558216687484172891628688809520861692115787148015706014912752003435731679723935809587441021124479603906960947052917000139154346137909071951781457887026908963940238721958265681753771357252008354122801066843533633768657564253063487153223301312977889290088017339914916717838213039705852862960605197377507735308692101574127576251835436072479133381094790341520759408342549443665897427438103811591755297519685489601657106443503706209331176871496153156873354098371290455908027709302514397006743556219998115846442002007448547010801818129568754475348365605945864264525968271389679747761208567215985587917605626445200530663677756568363340113794702225854380998919525715613337318946562211498669949951397457171858416340666861698173736285512064381260709749794324305813546700435903323206746236491366698237390386445444105438800501139529937351966494488948567803959532015242333892268066927287458508678067010575591738741488957233942585934220192695836363552776774447471854062366543952421665061073584673874303920682563937910398631238617519972766997500382411088159863482653810570166272134827743974701733063201280975656647744810762458726286888232659147631726690761098933145404668489730522221907354592542347671256465637082195019637086795375026501696664314151859195211821668369963815272149340751250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 160247192354609573800601330902185999313702765407111112494037994441754217232873237684375491113703490194039327310383186644051016356595148541885471926169539559737848834644027020820558064042492965860851872002980647365488236622562077200588113185112490486400674053213920838432748583775384917650734983216433805610032905635266782721609023831797603988411268211005107511870774098182816926656401375617622289729652747724497813212642795973075725812900287844611335002522495376115768168224011816094418466456910951118560260122707148572916736334405089875154980350078789217325641381344920158801291321632747214733888271721522107333575683870847126085328514089348342403898590780014363115350488017859824334003558018681503987698859404442530968588053964763851992350301209200211728739596662500013812397573451424987741758760015714430390581819918383324127060459965372990878109655636832394552850005384009755968903040777183020674548734639912414503884153525138648536239316482117484580164253989404765713745010097455603908130312794164865254354971677087854446506643216007623197779017423475108832686098369438985535064733882789973992893264832738065516495943730427923447106098389893589305241526013215165986586647115540517442066520479389523599221140998434139772673726064985063440962607037421735064604835656031569695331833022636269630581899370851294020774207040167126344832016392699369841822251399771593626228829465212550654565107981699706082505085064446204369360708351320541451028135011799304603813187713256386005310439499781991362120456946814622016030114928431704593489769713650903333498545035940934569523402561379709083111191519359742349910243948470767037715439170890539780475375024538932573182705104062166030102418631548214806969452806559440701072147174657445369732189524642228588350884588043853086109849838114686736742134279187012730195771451971647191630605982785120708151577579542339503437706978882188383667232078945360492014360727923560400600634057654840531884688806918964780941908517401281498483005563990043841176897952087857774072530628808578476125238430192334095608296187156722561614575978073457582670206093658917491270739066077408186351090492022182286657218655072857640045249574179837217441946392785479906236366622261356013067881354996788566808164584940793366789343338025193806427161754044308642755676824426019438148992425072171388546840501451703188353650398063667864414416612991787422218740990408114083701515088430458910837120795062620060662664474158077368353766461056017909742807049065972472792694314360526612287880448457131633670713679697380092263699117888686211966370598246380984363635275661611366831093283218208412629903845826894576592517142895366514031497671185796699164450989345712386931157701842197747115792128737883265951689620952079771350292341456303418909989713480718205622779461271002943424128327874950860701347496741281231555916216627197143368103225531748047339508644042067241833264301953781957110550277031016283308009237651943133973721441133021124302711057190631489847786210812895344798433685158307700239101870605881265064955713287793282117611296685224011024673935662117354668778727425621736294952258833969229805881136792491610412373866566328931450793786158745160875830646388031217720245728652780895164301835279338434041991693272631548578991567419035620563247326523523375283006476891484348110546202824843528184732371947308922457638893090187293014252146668057044168572526897196480130696008842006580072667776804892125406640762584014157736165653840947464106701014988793424070994370134308144778773000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 10612003398840408152250963407256379147985580680358027684063573367752819169446614901741724957764656588226509122034682578147216513110791527012627508322622580466087038869537407070240593701042673263072398486313346639044420377426617144361032793632421393130700514640468154038004892249698628078624200746453684577156632249870658438458450692376866852699126378177866775206018101701791112257334223973878586394316324250833476824869419863099126783357202311464019905797061145753964307520170131146969785491748248162245347688508237097802532004870296214639245267378974793732336150021977167086044068562739458866114483472579744741294732052004045792473451016939859842361369328002492648748355846395773442430594882622509097189036309753687325601794308554770696599054196728687609066418091607054845522069991614663557296734794264150714998620838962113310161412655890212621241069759069878341666911611816145485231350432356503294760451634670048248679454773407386598601173825307081332455125419904490574995405122160068691469965326023215086387445171082878597894957219039823323588274254851012653747756140216796743257706018738341242153862650630248656809636465015533125769193316154040014664673462697057870552660102966147393602767771438510277956108999852061913954006219933566894877266793719977882796139829187008266547050413007621807332022979953786963213562301203734134282316809134387149600816522697354199021260235832480291225086048995446742318572719231886963855595197910457382051869251502770141149481183296548873105365607347401209763737287880296471580024771697054371112097217496995592604244136461362721928413363144963371435065352727552109059279993278202529600522929257563687831513397258324370220406158429612447637681232000464523558175047568973318363089585821587535195717274640179406403998784201453339371937952134038848668139210876759760012241118997208376913895621511616124448155384964543469361843629048995227802125596163327322536047465645822593157092839218808276981534755700077782228757088253065406022130113952750440634369752054884740045934311349206598247109196242324418639139367601914061164785650868150154731907140761330750087185359114267403875458962312361085686298328551991256247847376727813215309351577020971468166485549618187397530794872339183805273641544017635523336171984229888951467439870430310647455577716028403247221483399560696986493018304056874338910827065630300768109204075762819314324572202254410765248939883386153121354358213163610809421958889067124264894847733091468218856350768417107306233110773293540803042946979437145248744656048430095969940910814757410038581822423660660123433987121822300969925183301291818303191966049054452208150795893778843704320967421307933995341143945149678003900423909748182400824072369600191640794719669560649489292824106309664147747901363528739805226126890445677731517426906472731192774189463137893878394512748629195661252187170303451735022625046684704942726537238454374126624038257165656063589342209090363782707719752132650768283157538537544922898531491776046752731164829421661541605366512016183211000221176168763775356513863904996584340672185397987119830456389922264086969680578578360470771573540177395619815941712785169591762469770181407294823983727221277078827023781164273926465709561994405619242716292638778644973935206298749320942781100058598297117057224588374318932806966070616353409865838342236191632506811294957543842220252342878236314905995968147051105354088571548463809031337026106603081633724628417260348772132975458641706387671410549666315315928943918148735999750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -192333692440752683507870884374875666129567228352858361789916525326093606035780402564565365788525794585968819704951245787412025935702609402986715078760183561237674339396390743614696338696630690734327069725788721828848641177694735785484524725793802852495365541597017006099543994511744188344069227685187134640851264509421259417939540483923987147271892347419108648929398163611785402019558961739685480940195298127476990026659216015390380862246959443659811812769148089779241294998633982461523752181297528590889696982328870029814277976911660401730155594584996479066604297810345569166370390551448400363110103312022435398596765111472309715363300169241258920987840200118306537760737696027073295399195470368424065448654236685565932803680926660301132163900048693961341213242970776513110927488805239767370061704871912351092466744681621634912524903256860402520673300524698123114905257988816644799053384549018711788771447958492306416718747493362076250618078156453817621517321400366339700769902331421078923985463051608930008652334683088367631420009977463465663323407351365917915950071323326240597063169902655305021968867465366025348139662594588872866446017588907555371101153290035369012020727355789589610651711326276674986885936558334033513367755802628726424127775759095857386423917088815751134200472398915245497559377257011131452076635469221587944946607218881785375795037534556124212907098865536187300817488499776247744872710596502193305320538581401144893176633564990400478296436376746487802177555606224686306228962322286973168134986531147191302373592444796076062519294965696317508555719840097863261315218760625266185487574984933945702105726141608345896942741965328041631408235665809904481777078209650807855937159893674681587230831907946792369921567449428984701155294447863395808433168196017199264839893158783869211148336382786884056216218389511295109279834384559967482271660016330784948564668360863317138125316836226301307961375599206913539508097877706102296288323628508148507451807736660242262034761002872537294180728672468366962478468786549017160774533048200610436236697926969245819128539569513716881466153973619329308974173545794035802915840587707842722300606993822407404869221538608656712757305304153854960001501075142849266113164665777131703894722000576950439022862705479165659842667563131910760377846016194726221355178529854939912833211190120928295731365885284219257980423889228683070038175158447288836593038648545900137582334372510416177766731923541245245891405370488069518702671629753513026339041607424362328853394241665968003164662043053232479939560500153799290071325739898711865415941676268516767745343814725160077593837226285080047604505408172685601664887572631504468125059820848138105279753493945410454470045492198627054524689441954281245482616899036815787606682925788832800109984298493822002875786579867367563760051413767623296242906790054003907437951109028809946332275658861730525035176349972810946433854287472926259642055856938412536403020053525080972083493422842530954200836544521131589212130676005309040111072540887379997688589602915363528814673034825799461549975212380640604384768739251716702169862196908463556487066435084438918175009745002203050694764642669141123579165746931847111824286820797319634913072567734782869493095237772486510793473251636473064086511044893876859027624257189487610022207264887283717813432103335679057075980833009086396551254681124676448918955726539470038844277498643275454409656023615300061937229920244984681271728896011866164343080494623385313240375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -167749998201792082389967065098506959085073704626360175226661405712734650137282975877089974899252459735761903728966769429506769920430110743465034870273000931306956937644359780946620186477248737842815192820744639767341338303727110978042930816322465067138025149091840307350586756481708179903414799926265452025987297383041715838122523330547509082851533989245291336327004671997284493399307990622821814673000058420591767128810783609738295099512352430093321190996532495415133071940203046552941139476786700133469821193299215945348378501402000884655987288528369897405932374075253609650980593551972685070568271601542738472752556218045465369225993691383959800353559839907670203775080526769443783713518987269325517530977918956294457805340880586785663167827890232542845924292771981078214918041410637381254264474796334855212895877635168329533525927874306272422853425382000339686073770436209140464481855481277639222142421519131722058112074170199747232260360943114144863513355699041458580486520723919867386673674238216780350090577582870088824501898263166776190671513754279033481283975733418317886594359269035823130487710563942875170348269317329603443671407474242147948317066275310652885886105492869638300249173635412120542541235418047151507706951409139371660935763908675604024421094635683722744908702914245521430633742530248166190261700969498490233406937511318603552007290724731661885892306390102075279138464741474723973303648316946200975346729754578313692442353750644445472832475668738408169004775713168106447993515702190681523600552840721245391315119575556881115097523571106340921853984611006407291151498874255414070882886266632513327141124844942364700432677376659935129167121355664341024704590697706029654720830162082054243363369576274447262183848720742526959416069647802512154632673126865193966503772568237800671642917796227917406488608582576228782673029298613246044998052264318082127654384808642407447902911164654106869560858464568901069986280718071060798974144955115685828825868511558537070265556884104069325794666280759919660275927349054028618664297473263354051793636472127943944230691821787722317566449441054672630037293866513204429414465984368970917688160324284879987038651720008175876430727573232936958153801924733578852690965067796319405697706909627769466751686955531368979101894315907296806985019746316764003375282282432077191801528623676609579988365912534977650012576591827621938786046654790219676238505950200665378211815383229954246594998466292589522586279917213425364120410017998522731215436260800442998198240703347711902030756142285418936259235293156098106341761233577321768872233842079403267782102319267017673483340400519544791751889675153584057852581249491151711419310041059128481091709564379004021274814133842600922726907808664952548432785705670458918920361607108190485541049610086967332482041465862952953835016672371819444237207868728968891592354837630841137889947783966624848086200187895910932359717663822094049119978079991398865449070240474164849462549427246090608175849737567343609075041931742965104535480988964896061871036129129790857876899794973070986506353955451063361143070859622940021810162188383585601100894264043451062120707564950811341450348341673354646984775101300642031646538343212018263388758987272353185226759693525794739662581082602082294408962768315925031216593117181915353035564871875863103642735741818841713105071792364951615527416861644840188183101362082515083233137124700761994589790847815044243613635149424433893171890433296020347132048641200510474984875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -26188837821477188809962555709661631574317164290610598136117152986493286430579056706943653020003526554610944092410331975995492982449388600004605819084276403093113581507403862084320365244003320980390404767196126618184807130741990918602249487394744184167545908430956493584697957852253072688009345392396006275601658843726609040194961275221853917520000932084254645372671801249628814210952255371502332403735421481952588476675870771672787644737342803617810060121915185279012363899529941113428952077525473807357028127308286413803459372119609163709749905982957971981236021531705396473311896047832787586392127008300763758371526396950368818865290386011912284455001764911384459921405456798798421082166484895692843511615344118818139763177839208971634433634225812933017187169343380019678780845480201940726885776462730051147111554588594609975718209566485585044437337837670009221585758637604069178658851076656005736741905006095860565537188160279413217123120176503860697690405225759376031964597159584081239467292292220504340576263486911693007191378587782425578030774406307463810944290829385961543285878854524042093658248868910363446003361442271872246625634658457257654074720710827003363837390371898078752335723834677746214517247708684555930855794351521750132786944956331369370386880860782075748237423697767763143533351745685809219042068171487116569810381232757558999868958230455565105114689514135359171010767546176566824023947256824743861021913511054735948722295730510385697411619008819007337635805744985064284525374701552849816307846895368813388041336811494012098885160705232669504599328768417170974070107946966596908509273618023344930767576636253765288236406128912107476585812013886121918706088816184467146849538962757475657480834989523839480415225119338157979474972963381672356414319142284617137032364019772583620753186417707320843428661963014144546117436479530928746808007520170655291302613990547280290518513314306329141929588846606930087501906536115667854735511719892060132706411812643425321308191336973356780705014325766657136267523846931172643806278593687754687586222405279917684009834487130356506855824370405496966249563853158450035911584837017161605814781150949722098784259195286431882729230137058451657918032630503611365370760543741003147298444720566010633628883614866926154478196581617062632451350301066993105551710114890711953920257171970544945380916022249053078497701682852927761664364794610357486311037760787552497952649103164358283327380850620855465329837897595478556455584353782326042331441044277569750936632146322417388077630795451886008105565942662969762427856520765191108735127701899447837488782381815690186473221566801306992717721692423925490998603212006566089577076278923561835464648540693575367378848417710868957428110440482379768469658264718919078897764082022079254856622062811501758569443915551958071970852200562414245735640576186145195929250104793432735885938371742424125871582688448282710596029099883781592998293188167104539502467035122365363518091301116018959038537070764200557335865802541680661214798967121754517760470623610807168400528495958641533058345161287832309969692824091933377381425102343888278241428789040940018018340838162820158654217502360644216557989140790265314924786688292020638819934781006029622645091850268761131745084349418605326030883203515130641301830796885403170963102232318922814549543558799628188728498684993822135776200430477827834035254481630676048454133148041265813074579723394227852011503365160366082748955286574971632024299285724514987655625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -2370088122635168583301467613889178472291487298200999590726786713718520328086819346916890041784441827996146934701263076608595654833969698698292037404736123359980052072970002588303888724878936089921264895003140770658582445957616577474697227020516989874376508447709106624361211792834538920870307272540943539130368340750915352023424276584147794898374731556190693840871046405865646445416796020612472176366072298380832939334822265828849197947756107061046133872720641820854911035117132440295910311259815922856150074429858005140047637301116910447040974031170719575561807843629440352263112820122848476022308809541072323184398671728496174595587219747259423669525624919284697022256374837435863219615145633207734799905740772327275833614901549020166974622650679314544818254652951337640058750086045744213797926118914289037512147459416994717629342883467041825208475577625300726974540336932268663179995233481460820906908368030326146595894807366212430178355979527874707467726562904397678606554111788900047908032009579587511788974041391680179402853555816932223812682748187105495765782711870304044041881463476930403795827740382890972812146873574766705701628282130101877664321245257981073304021642597662081584625857753179598524584421477272815457960349806041768038981197908723117558298559780771824557751576566032031725724375375840628526398636429404196686588127409563638580821551759131057302647242572465146475985296864903512677897639370216655469153237147857056224598692603288845613990283481226172942285817673793791491684152977099761660249887073106959169998608356278983628692571096792295464488427179838969257960272831583142940424743457700243447727671295031291047922209418267112016270178817410298237779624773814812929009677117158246996514181754534509685676714997086843197165995128428999774684708940873823948244084854329611632819720524816118212268643040916687412957892137909849154720328162599615772538091175192187511498874579091115413629290009181023206085603595636438964324439119514771547438158630661149593600559711824646269804589289118110600176457715869636947690743925236222505786383613884489029828659767399042421142437823014836893217208090198510115789860476312359019825916981978457199403741497310224357048679259773113562100858958795714934964268981847563406497287911331429641601704933217150736155350084632949135811982638837471926284504683316208206350133099849739920871838651127687238609280932124276285402770986303420635085965813991907720094725856722512150655334509862405122898996942736806047755278130272411498739572455574694479656872659686150553525920186068878774920943679578967513905609884173253851841817551974990453206634984689810452541174483518004758755662100836971279232265448444416779706555803773358238590614282081594085632220042845138288858321882299988306058458408245041727512626558305111370001201534277086860741808135707341574570452944583144496235344271588726994659418641689524038854102732877243076236288199526249691053404768835536694474142397907452208124391208138300568900354805248289336583161972399075434962511208655881744634959713172186260143971053609169646927318181340220568896031391417914827908184561671330459170525604294220276136552663643133716506025686027271133869101660958616207293922762459972237796312677421496318456024994909178417036240901319807928112269661810947253777667541229308308671667859069759005256738244556477918336109495307234089328169026419620778759160825974694039665994808067078051600412778349906533172652150434288033820511486258833524973070337615571926389769785600414289500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -100382301283628802584659347569682860976412062500655094571504801165266164992234208463159777992110834828107794602306675006554294685116013440202352309266636145579001600960842787217740518209005342889319045759305936699365300991100721565941831341585366285821592333857298089006653659538564297046153412801668919513838718938481202686350116967711613337119917658211357594135823050820238438139938580759745400292507725636989093330915907668302138971244481828641600180004727983224942859936120269684377601747263234710953320829627476794831869335645152962821150122569930386138998051462649838749699959674281064677211821680491610309996863313349090379968725030211117373920041907399453391877572348175011035686023235203797717457826330128651831150850076941388589807287076343137964868617004446649249354140651112356009069564964081080661344868887367792926587968114903910629776480804274601485881312709872828617512313575944980370637293741133830155014261511507320367474168523032801528647128728180321381360692214779848600252876293492378265492748264070030081581274723551003757700294951788103824477072920024974779537679148017470657162841269861019343807328095996921546279854393361116422703406601190229636130723547701304981331341021872936443925612612928482154378956828438659035721154087850941437656279255928495810815676283678332595166413347201439873026869893179164701820015325726916918549391876164146764477477548277812047974535954149298666889375292613680516622932219549569583219888434790159980437161933803561861042611161331325344015786898237110135638158110491604092924122235842588140141687439202745309147002313415673362693419532727722689232808616898720649751666010579063696866580278261018259708025169232492362391126503266428162766348390220873218053598070799141363709059789003094895357865964240736745256753016934354659165553792838205617726915237673147521599909298951943957183283491867801656152117942372228662887742922618286761842464452801476605345630872997596862242604300692216061254647257493678010574525671450051028199840166009954426953824213220469775981301361919201445790161984278242651311115078712666976074329240247802473697411826223704299303740310560405435822727331938625752893674667660564578834851036915140362587920002312585975172238763611064979715438472483033070689602277708728231995778970421039913695594935875073858762822106095647916170310506420215395640638257382959972719859836280798307925882053033246163967926960682264175631269896550128733210468090548532306078905443078368888503284695804952757180247153370362470412826414204623372033430743826599814835157887701672463736485711931459205030136660180410062060357132042755570574650669471769664585508583591828853094907765099556746428938859654385091008101429172411641617051958591088311848126706733366016166103088527596532221740500254052763593278826997119075804758406701155587033791961205006821351778378074853194247056056390194665265729654364385875356139470196902582461120754271140224806571951298325844070751586802399412456214116664128208851053062625408621103612930725969595004919428636341577752110411047753445674396596646908502502699120176563982982343075276128308591991042261465575588255838969060242069394115552086159319509108470746895092307453237517136364515269494654546638745581799253680279701198052631963356049552860453048735227854536526544264854348781707979185831035907328541930027106949182679356087424906705383200969932356173394178697864119485634747617313293306099646081393058299409327350896183618253947337123331583344835902368009808444439543529000232243375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 5690257301090022947801559297147184386118062727713618073603358250203491227713677023683393898834302797495964198155383717631316842320036905390404247427462612294628362407144480111952788607975370480078658681495372113019318848073765028325606666193496891920442879542455400734097405151467910833410763902758696621850840003832248573453431664204684930627596448041626261347626834821769423312824795908348325238598170168710174776649513617523657894359508184582702548893204085923886816853022670954985403810939797817530843807993833240785558880197240976807127588577514743254794245587975198125693925903549206231125396775052400124055777621334669547403349562772307023684817080721590725019641411595155623925852577233249804504411047869980380394431733727617594585977954958100799007560947546315958607002808712654964796191929306061503264243594438724292764143498360072409719799385546384453644055050004269107882366952562510813985703277120481878800162175520209715045314160170649015028607351103816825459702662612985860605391708864110754196784365944678114483229084144472221699007661977830856388518796610241650598903965418528706884220653308826180136736245224591872851519696799968393043615607523014233792139931229323259980397878778955637250986174413544774696985467729340466048274935845946852239962445579947843481181239052764054231944790683075073306002048308429734109685646059337902489861758665044344928857530946976441080034237846037309194339011607391911283296938225228154979487155080105102705061054250815623678325456357946031904237251845961429654353314843567770433112526494574435383581885722973053281070379785998334265525532995133976386960074727887403370960205416722817683034562538264530039664607095692344588518514986299287686315746622525646235009555374824049506296263952662153858191320601371800359914618596108653143731434733999340498680455814061551394533061769293681612137881144538712338397200682082188960850793540981543571405802742609125917278230434826415061813479698326678856671722728345803161799557798172400373811086547567369398251850822678198141931219935938315043366144368007392235443768420302695555354294801073302637122398110772834419224751896267877579123353791523523894693256857147699119286236890367293791955545066744946127545428484579454950414965813729261743171884919753532891435456677514825544687799458585344686821664628097839368500290966697784808663429464808420481089342989086779643175528156503051534285654884344049413604334073035989993301174138739518182570384829006767519879252007651695717085809121287512953263706181039116429881651871707926975946818878271960159876551657613882218820889608429056314767667885544148477104162094496907325168653466977842707414421946687492485864806825740954843573623919809189512574213700233732012190016872044615471164950846092964214568718602741153868314796325350759796413843644480406634054662952083076187050756884038718188750112553291701759117398603568761849022347341026580049087857963177871061633499192696744252201728328602484932089151263866054452988272842648598565198293718101281368249073854007947446068338246031907912509134741796320287532028623294702744784687503418563842814770550771126504455960087393234490477779635339476497766738576274549571397169260277574094835562377296431071681829765611942301309625219218455855351373381503263204928354131040812730666458269635965926967295917542112578803525596570142423463846913839336504030550857495488784746642927357527368668704846146039549373785775576083164127986470334068894872722237600088966007861471580987104690814644642935875000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 1338616339889395070125838156254140548404728609296857984911200789471684549513063534759966071782143184584173335474955703444725905694817944694922395742125174545476926402224324067011036765104098132089077449868633467308137934751444082440947741750007465856297884324932532125679305090151886829250094684564028323430873039328050297798898039421544007229689554640345018054868792035352223626498208535896120756966693446656740602535435199758808192814640095923493124989069762774943451649326344026194364571086227341622307584346293744278264786089225459946253424724069233173129894295120514017777808686827247856712634631684527883778814827460637694530897981175762335585342264028688287082729156284854887669305674110004407686008512919251648834129089350718600467982574735951668561501618074188606126219751029776503884654123934601049408735040152842407191387863192427227138922682440637078248012080249055473557500946293534178868248444735712956228980619204842489999988451984653534590599269570109338782873795103141599371594878367136930066410146505821485360631214605514824279839173714682155235575500789772592723199054514130220968433293998866137568916773874981395271845313870034642923328543080153681013445529003363331927201542349519830324538512143341257219904847480089970775207665861607129420584780478126724195407554692864044472743002815850289136573604038824126242702641232735137280565666194283700583708891548623569282952228218037383201015590429962844879494108285927216659555859873471556561478067693680445017534762607172685815675181006915680174417819754382747579560167110489743744917098813387607428067735833755706454491976705818180005445702110697506947935706307584475894335656223575941770696763860033915144752331196077237315831749339208631418721922645328665454444960394828204171900979446998225038915710213166857740629684281483787972537438719022454069082806768605993995198586932616598765783086167459736936767952288715081069204593097577972666549391974479546912874010202471081396203555950943731987092342615945495637366497050455185694252183325978253702558411834055586817169614215100800555383354138210673841153742586597430808682533883201779391730370540712067770345797782704564279263564773309330462533905013386794610523707691898987634767906794445916666412588664783578188111829151536388762218882461027435093044341360996901976207333282448606447988616998219366552487880213578639108723242924619210712149241511379618762257933829881831961376724876340880818068073922292818326316282352397878503845489353829143717762965147359893299264467666120986934803173427131076836395127275702996143408418206436668966836899616690829371707816371406852247096213759393372561799605454828672389255782170563213427697041911002294977402723193621583838653420222921046699478615175566442856250961308988994856600611665477748682293328869117324051097567160341178471660447147453529310925396902522376493985818567350231380936644461351453404526663633552905155074373334018101445991588620629810422009466294223321486664928881235894884438149545455322900698031032025424215592722550544358014252299247799824465784713056775360201049050337772962998719122704826032518832207699168365991254421670327103925765766607414034818899712613959277816683088847690836365474833950752356686233903385176166650876174799790846796994245611494382784004376202676211667938208764932826583677506649949344119493786671621097167633556963652083434428721273061126906396929725202427995988323727203429158735633327833726917731633026611084709091962212590552936090887256364449010872294386802976375000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 108682149150576213930140563772640213505368185432095580460285129494421114969555427262965416710982447298192162045331660169491428163045875218942306908246530772208483398456894135993696965369975830991531190552807908895837411662885563371424052156007363756736472698619971192503575224464640261319612583451427929442959289386402704677433740881063064448636784300183814663596099619190080649742750364717335047139647523724942311498959578409192223814221649094873888743548921416961137225513073582639204786980412288355274703807867726918437782508127049200266172325185787733766627766740938096957910625222585521664654678467073201023972165602311583478290142153515910726087099067344726464015544660533516708963936725726163673306649124950710286031576694998583689354023828396302620110934769688417208677191417135131759559092161808422140807396907090704413195736334365005015297361726827085390398937761929136590667152218305393631473455480130288566989416613280701264818877884911329615966128354207317793425560957795703593048695659892797746530000750634228242507801914086390844624658143407388390273958472655911986488056534224707148375792457281518757859396437938193129785876999563090106463364486389192568155083153539159446910620459391018768059238208165217421192745648153835619489192193732880482195929848854211573741302285134039882913114107788279764069163396319916946784237094785407307802700758025204313022411325383168091778394816445040695019302389108907999303576684373038960091754098674206398134088049942394247895411326428958082270342939095932940766510180454781643880613856895444723787587984152249326737304781215521979749444945771840960556501714254417304978753805630171902537693296932686251299277908138464203082249957930396405554330549155631266301670239582671808545972525294132023648632718033467822366682329039299683197857564281221493574649174520119794256769137244484066246640663091727172596977368208217820857181668752994177779894989113851387408526136900552678661830000696531960418057586570000401138646400146318102497554627057042769567102578774374485120765959569733722823985690931324689568321235014766709438427400916989937053106894987783353830603072038488169877910511510367362885873850613426518422306683845227770912625907241599307936728681798732109054621955225939944026186712997658824328430118589119145896851503097984772079527500880573130223162703764856695108817575909256036632527419132681575166144259553800197237298018275027555794144923564194169453784926565767765970718526084111866589818337115853799939388863115258418082222136113279666637392704341876414230893988118774791888152582434273056673940161285098815883461754235693988191848385132482627589985701027021228330326830053146160752929498858219518279637866521400134672582418176886892926000158133684042367708504018685600392602402553529656148670288241457238193711080047336383144775407085092773264951511185419001677137375648398898801320135175387831719199808923466555372902595508482529666541238917644601830317076825924461622031485547267889640629620140983248679375642601452269732481759704810285135521467360774710054738727471358347365861632995922484835864721189631381594313141193101650881284751709875904318860830302382440868922157912489094246000696523315927673457324670723073927128757453103190658021105594144332086713999381113904953689810987247216392870652451164421478069722357726283092854503996358751300516550191400668490740202055059370858788996215375266825272280783768215545015055320101786159041839780363655233737495699421296133668066427183525579669952234956250000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 4109832615826717768663180816504989076033108510278496596396536094480182663144390646742913547043765345841583851066764761033484565047746025600819651979820997673159469540856576479376636174012295198977828474163368883149725391586778235945691370877255251190218744210560026108722842125576207404252667682487234320036103449517022387924397289420232698387082246762800521539539563633838026725048686414260903748373695100362749053565622070193117284929984497542725326997056865713033636914874774030118571614235067067556458747591517339465184956498138711117350142060633523593740343592737449954944171929265001993515768120691230232328876558244485429071105346004437442528893383894717298925526615155249824237890211848385119156428112184032111721009677577082076501739385440333017285466679047013823623641048624715887678344009253215105382818522392683339927388439568127729234889398971221047235473733261372911243820799543841617508693627166245489360635149316571501683178435074251061021011027225259891805382956779513520229084010671767215628231102473335433818671159088969506232132205986641493516599727459491553377923316557913605456254730136999224682500229098305497956161009220534270417141906924302321598352062620284337072963864460926595140941140220983834010639571297924828772863139522789676459499438964360066315695054476940750856672406597806198381805287650023981033538254621697695742606253462562504335485668278671653556537614497402581514691884297467478627699814082250594421032353162515012322740520937523424845504997555205761185261103092262629420135551023012105057069395057088196161712707809287837602382472856690928421088424522694250624268150568038561888026020870382427885842256379588219427074456112879728311969947183821109619687914557860476129098243049412469866556177551330238389575405695010736162147521076009011598090691141813188425965655979044596720156928477399046310333639280009509941586487199813076212065485203978135363328935368789707897079655144728123402570486434040004099273781845838318328297926289889818032600109306246599479913286315254233666190237062816731195845763182162186459067995143426101386484908388255612874802968289867616673895501683931275865080102810884424613754422653285816712306466517329733269474107928787923772047945510227081256707638061878408711715056078842825094590249235890167403756420506932545708765049684452567461735458481077463541914940126620669129208459606406089480824993087878836275349142590691492400292564668132699827208214669632803717615706019290195180997438473211466758170823524891277888385582303502473705054776254661443974487781532130704824396075085597933148625598263766660768198794012867432643989465109994596637647720051804352327591514984893313672441176277186617645641042009257343576566873374074951438429137466526048433912122082117872059764782084838950533092806802764669789658801618368067336291662446800614146658537144656870551740317455616042484495602294167766988218676879613846245469195276814464279432948735104908577784753470393948145581222519185606199174250742311063945558959887300809608019309358839805981887912498025296982258641671185344934007419689604919734615340124708349113470083191831919514906543020033794711440324694450038091554200599497142135565175007849109836619145293577688531728406297876991934360774009822655393108202345817685011687947171545694073208501912020222079109327906089067788978861721061532539412515968613153717515728921925396401367051417410627585090078476203655849967759378841676432871201250351464214239225280655501887210646293331591840456299688607125000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -35590655398663290179172880658347699842519892849905194979745711472935295602434316428245613083978299477773154437770407391541484338360942757603330178296568550164225724260758655470028932442600074143970488805690478881716213253190380411420037226924587514129991971036761658040189230093715263080930763645221135177488922708153498475058506955019041546455190874082137410070284929704335597559566960870530739041421060697173379602828340153428302924354177303190510966575691601626125018064243411854126307753994509387695942915917556253381278470637691716102739181114826358797552777247874038113899499535592501269425515239643555353214531998335902424556556471789828160910078968414457021226268024824777612004593238401048273548754179424257266622724852361265197299966903197135630057217463564062049207933972571503191423536571766108590432649683751695116969538180145678018212767543623963501037967072193377858203704840652692023339362190467234491289692820247174935071015052574507604699191825435370073922994238470412839082176138085686180374741411968406657378493653713225286416539962227053403140682476581332554767068425576563901113446498840059459199074147956909372103418510565643758115628578603023779948925256561950949469463003747043337831553424865945462121121110167486474930512395153210746362885063726689367330769018103742655087600177071616103621650248650194437573391153746407281112838201776564783493822208454839304200964832623293574608261112409614768672396840981421186751227715220552627221779877444959180918099373816029794702499655653822439984329136045368443010796807373627059444888461854106167701484862037960682933845762914131856395995243719120329741422380981821198732348800730243899853718196271152978239872912557590038079888123875352772039868050777922455009584605279935863356855157794965056156198040177312790637504765615053945290458218948005787731769686981454447778760326253460513025021496141455482917191468921972415006296848142529726234136773664820262872072027557321424073974950746840813129014449668040949383221928705584542780522810687878089159017751115199796608267546452451908727609993681570873488271225054057002979808881306569315789958812991040728676691439080242557518938962470160480045957222073381439989876735329888529803916739645685642421943766883734383866459163730357408282125593411673939170981458225902750873895104470655414377487957199878319605191266768459679503691810515362891343370228378035582277454883261888990695723314041731615101823613211259164268216474912654443876184002075128798893964027179208060514466829368971172922101747240406827624085447950800560869420313106177941053973507122736193234776357597571747210580681113216974600078152265865705958762288670262488588968792910766570364119081609674547374148192572427081279946380448315522705353181585959329584709135242444334293753490195054506886240542185902611991507191854770494379752273187996625624149062435337633209449474121166442315046202042106610286502803875496771495752804913708947964715824383888001284094261128276293109745195311899448815668934214357266042818638787012802460665040340794620691009841467991988598590532017901497218513485233386507517808016485420600364996543972078016799249674886397080242237137424827432017091312498727325198053692676020695258591310898819819060811981674804885069436485065848191794540314477287340070688224588123079441495557440858648568309126496337171956662191779311624051643781254273913523469078856609228586106356564492327699651143063361789805399275501605558911053015115735000753790539592005088092236483223875000000000000000000000000000000000000000000000000000000000000000*i1^76 + -10070628021584529398523546808056568486890126465732719063666267111933208475274088222649785150494959095659303644280940935569981802214082150094488257379763884578100348387731599587253462376553211487617336693183690449606304850405849256519377044084001768483612016009913614350812425855453305071197726362361258887991846254034369630714564773865029631905469274898674082925755421120064044927688289683021740927981268623296166576598279757116797429505697554693688847736097643735535734852547611774488592505536952434707185009244268668554901170837091562066005557761057101269707198782344010499779538802566590359545513282931847330563015841609755384521100995545150393521094009192957759394887266484641697863915417057253441251304280492834923774690636408415585305582897644437191215147903053457528818397627759568086664336201102081655599249046003732407551514121605541091978565045982166856814748116396070484735824401988627265207907639734677699965011012798707827995121444768970309336246135444619491843313555024904459433385241509897210867255455995133438256267750885846875786408318588156989621619460243742467980700731313877123194344521270027803343805330343250544877945166237746790646448738839369686385380025057712417338107705835146598218966581579933353294373477764700703193002932298683763650190278314192342426431895287976041814920749946749712220509603095922741665833456883818006826397172974974410445346689518831384075506117876928274453386521357928438740875434009480903828552737126159394786101675718304773534573854314286692870773839384161245416954018363565815748883133115742880802020527761757316404817331438233448955246633088643964386065369161720424029504648023974520947882309619351701281025727424437493430275222329818194970211427865334241180754233942510715535516535060886003901732129204501315169165369274224300972046147777440847459965717711700811478512645356756987806201289578691682547848059884566642335724472562389856914725911267035494306612581704272556737791842429229380330110664368384576725280391726504607331550432027707872722413931181777647595824403391021625321595190428970979355989558258439699236247480076343050391894172538299834420928236853903677393529332508458016337924129491189825142774060674075091580219518553333874458852203996447365131137992493924059380971844274732117202400663359134753140819361779874249038691219713332242246996412279481388711733212695513600126949639884119442100980434865020435062546232534063727046506444503259624458713246141500497565756161294271176604943725060277022743132659076649731991749024485148918882917398452972659170376756263577189865521937463798833363637687970205216343586202932880295268189239622959577866962396709259538944546600102071941713549028935968687504517307237241958163586027866253720115871234076306170459142194015358566912299409717970821339087479482322892584212956320597221718969550527599569094121932662001198036671958727546177116706208878699845058313689110584002052140490874565958294422597865309973752048447014635700199138121459183741143883016231235664154235200203350621925453341514833711818236856865543718808743149303969562760644065259277181359998984839539537101353377773762554752946426198802319152324370768246652558874161339685369841507173666950978122360203930527114278370914912073945790467044245716134923240425040984002300259181748433792092106027048526931461252192072768799145699283753057539145430673448303090364457870955076916935137682520373704956762045027243656973576613028426112645743773101522041744281240963137876555515652493805964406849580271125000000000000000000000000000000000000000000000000000000000000*i1^77 + -48761413257316741736835835478254583840586464727475912925536164693914802999580595606443781310098921297520275490532696484222015754632227706001951512117878070780780602813884430764218903215997159017561545612797681693912123716042133835298036041741616034884122045218777550727007196528969064317744384383654301082098388329412071737941491792199858655382410064105793966687379880439853650693113367655477410105342501120411382187414290529852451199159321086445119523756272525396188738287754117206017640677307926115925057016430491354264259726272053719870123051757659097206385904877562895893762084617031647057571955312612047299473226136340164406791318838472262861216770266390287895006722219977381616997265627217961390051556083614895027773873323564009029561200130321128792179975039013452818634133334547803587588802336452587816381182793693471941749731183411063731858924919185757231312329422899589362074255458105338927304572433219052876379307831356454639717729347205886920844039925418930997579492504439575215846391205148073610854582312235366074116863584740384686535656207263999459997964735811010894050643468702114730900364330339833216262159472838862351388456644197272351989718244670673854038180312314982284569218846695513113459194567240376020893218972207952504093228876556338831634779931019886172451644389950021405894185594436867151439736855601125089594823016445086514726761858482099317153193384509451131380876797086261659890715456432524930769498491436740837466975770312352983271175847380807403437067667368696522211335207837307749111761128426901593315055950692008346188387403991548889655013194368554251531813930780200387608776595854440435362219063677088731330213972247623004607151324412449055288878560100180557423514139201185420945138557388326665553830140121701696961905136123152127891979341425333676096455832943387645928222707005171498204966413606762798595553439744182867277304640282931961187999273468976211822011140516745173827427918867909833995519671225390630384386836541952154288858577619042256211064372501961218344900082651913468842321763512008652628025568505599122090323299743364008355704990541763082766184713024127506015952213956873359537408198479543504583909961178069693353628756152498889749381155016733777027386097225842625992721234432132348727505698248010706490651438845842111790413933993076632517824383290979453116484586719143995955888975362769565810608997142001716548489636515843928552092954016454449461845530729769938829825684306273527826102760040159806817534909868782758382568942361359247966505726396792931074535489130336828001784106338658660416627667478250635517094790921821724937022616543006782605164384242122860912424134285816259347338590338040289066165989890305837947444706711927807510265325791985191399760238020366024741180200314992473868112565232013837373049725520407494190344912201688746597365181176470764623355674694546861703795168769548486064045496164238738410919712929059550689110061857672164258896932380507993539051122447541156835784533788801481907025737100364570208965018826029576328630650466344002922435799656320086088055175783475175603578602513418596781284446140375128602385730259479163225164412988833835083691292056447718866395814757037677892949184122388212214292667001118524986816003777170777157220337465633325840506599225440578980702684125991855428946540151219289736405632340536967619981699745661614861730961952276283444304073386747704653016447854909805342646889124590453348361865527254528421695474509126104991980691501900113107267114076421399889751444000000000000000000000000000000000000000000000000000000000000*i1^78 + 51948634811352235857922681107473763818435014173594726490211995556538607596469522617148690243008952324372485074830106673479386718326005913389951732191250937082508873843717350776437899254471382933469785062440768595312905249243328846971861589227415665000227398397993025855227139448798827860638048876858091545974255416875817563906473890020054237615918727936111085121628300348261161868982390115413806475094489156313530038770889762733246260150168435801199246022044173152485526948192098198415300204008723713074085459012839379690120842163957930132755954757913660352887722909457408834859727666517740876575716460679253807083793726111842480938732038215527967192449978983203524868825467707618174528241102030106399337836823560126065733634295051634037175212257387316969707603607691593699283719662639207461690756405809595506399910944009222553682686733430272347399654773623188278605495050897582878435977605839201475807885292746371409457556538826910276708924626246042025563844537239469861884561512720819969001470371483478510988685683976688471657518332221886282146599851394843655847346302141197569106016000670248805017300478209644519493334919777178341520282719744014472980989522351427748763194765945877365470350958850986569923521504420241311946800860057808296128918419222363590921800399230670006464703332200337783324481199037638029461927483499231263575574295105909363192252986179484167074730187000438469749996095007851656790899962639625082075208099977041106292446206548666117963756286204835191549976742968093762220734716087903921927339925043959868500916702348046750815730396728952340624950753017826298156854081125140878185817025294425707484219951595503454985637525042942141153984371279824271283783357465748463670244576993433804693694329899497678840271547244627906344111476945357248475488447840821928950891538248292741816140805712523962024896191001481631982100068557572253115095222130367443447252488339941245332770461689257230981775533091633116833062844813242272159025354666857582985242336569471837548320364127833851719056524707255375126309842307958924345011516174329616620189892622523783082160237776184994361708197376568932974113209656663281753541583781847132325136364859187446654378335138874114059628016003253726116837588173333077821795254535975299497135249100217862054205140622423978389402087283772837330513260418353252304579332160979316042661597327135410673820715532872194902271634917183741309500904598115409880268403201157832785807385704575259949596215919099674491311916434381818903789225322721539117019600763567020637290885695386096649389008104425953945594645931524409018019233783905696230845699062852396506099866583638940899890720242410605015576350220141562290949310922977752570657583315224947075687336591977636764050867050112766275413045697666241734712637503231358936951748466250200384680160867381276789943568719135733704404561504756824156785023811707462870835478236313012801033019040209208778961454635804268940922844062213833886675598796327417934155415025246229816558152191269881540895651916075043384388615257535376027984019876296795761082925730438282310483365179003769149873793037651654828184163985702907194870975850043291292950407890805420828037589352910532513175017925369638282580086657437172129848832379295967063474623808282723187955871047837575407194192708860984487823908138982619519025768358883830338353390212380975385540753360599499648847813346206918338199945831071059684518762680888612465860515342551801378978300877664465700934860660465708490511105525491656181772398125000000000000000000000000000000000000000000000000000000*i1^79 + 4183523158775596661152881696889604515241943423261544944400500063384002898955192514976729650594173895874961881473774381063867762527034274675425426632653884889283829311982486993777489424070700930931265360035516697328179821997046033981654117464379785332325219855569172294968321912324211966696407881342222916970724922682240303459886761183844213399193618071934287728155743506430266334283121248238285260619572504580906667860487285400458842343691578465475513845968914072757960638611639781318261379692021454812654238375166589919676359286247976615797859994869141740835905738241439322818085652735308689259887656963934030203498919243592800376050435592350636247454532527546906059772260329101942494758261376489978623142770117932552635926495696061212958813340817858022155588383166673652935572265193314643571541008296717663344754815749684109818805414625529068136205600030217138568119094342336535826476434669462447880290004946248610166964750823747414012197657040274423432329998879292627518385032220035780660014520894501502293804178915206041713233095538231277501372485539205099480579651548998734680655204334945572663796659802624810154825726882960999828190487223339331097893725680794824399684956783524084605843226505506735870338370485601564781916548222732372033257900519976405210121163691189166241155361223681944648112978379743425076791416057899361217168395850162652935425962429429322018526700041059794474688331933451087305062181288111820898675059288074083848493308452143961656996081977728342743238191792618003841323549595313470510282393055583424267886424849590529169360164434165413967035952063586763312805942946984670719158670572499061680160176956639551168240103222233255017385933001666712523162618734377051947054199862937116255368460588659411627549797326522294443875510567691193303493289361718967760456595870563420278854268332361816307001153021276495903607010051779203819946383778345494822413823775794995894312820556119501053977331764020963322661363554611045960027139789619716014755989605454234453565138329152688444337472016741212733123092964384684922482633534096566016542439045091324812098865830248382482725308767571075009964153608067954174370343710060764205363542587326909757340795787088521833959732228839844631710414698548151942717791761322631495644101954331343931440853993782188380166578518707271992978766463105023540941969782431896433222269867258761204217299057279814090722163488943185473069330825775696371646850800964337867421278385179761165685749916544266197168840066990828623069673765038792994824988860950311130808660717294456253876146356153506767813393434035520852272356271373524710534369359947000117682323120798794481258244441731916108330344282137634202664062821911896180227961513434547818192808104028620714745843899430946589895398972044753408002739957482607864862138255232906154205561597164470063458364001563477924718656378426401642363686045220611086271420075395660129611810897072431601310363337268529362922086874341806921268812023069564675399255752853626655205234738606503216962664725454860869361641294834131050249366330510404470914049684188346184731461543049090832783918337609465338056592290524494527781491447836185658782833403569605015980755748346388380878125556156185233419306682480475681543415198331880269802835187937978595437666173091187005367769024352986864439752333002398779798592369815428016518774137787499355090190302782080630526623440081601602025160296775767052134670376440578994006732754241966535300952030743570361729115386930471751853040435086708694368915875000000000000000000000000000000000000000000000000000*i1^80 + 159924036312684964969144647970185426005401313248086943678332859656909342763178854461250253405373719122398747460706845783809100869070901011106910570587986528900973313476488888576131520312645932785877741852378608242835687829924372921832579096995265590377869962131208064592836476947857562383165933345197496662176436179674137940860134988447844279778161090890054323032898951547951019954078500920936752463849358816058273220245537927433849562241727642296441258888120449892710027487310549697856282930855632337073243309575123716159255959839123256501414521397228985576093551408868887337660840636247064835887456165839245701110155750866855265759401179793315788508815639898798716910863038929913527914520030535107031391389647990969710600795699375295066831765777037591688783032653999040557639823208481651575692647115612636096815596794221779711730512328222464452585826505669431356914373020166858801063664266181992746723474237685442958623793829454379345935860011720684322721229722372343045760534847904837939378336170776458734411766332185134598759419439733608709670893031641061980650724230624172279145827523506296191124029236796224632788730275108495664927988647405065181591238639538890580400578284069859892881889059139418676681628403790518919940984575374962987610442469688201955828346815329581319366811853868695944082560123308950524917466097397044953027601999708340280622801695816785182202901223992050222140481336018877865069557460017653981798736465832594969030472700071237877817031509333985859222788481779088546632305846641078777392879091357204015091378832429098791303087253119060332002538376810261284036343830804844657012275200417325396018411452787240904683098666079799197323331495533040807716058158919604142480132517681920067428654706595571960905372354696929572455047283858775000141674178284386380758434726704910334781665569709559191098308257149900569080559486736269711560853631105806471863287506992735386282499017986335204994365466348092719899176155038771376637561478570326900877087957422716877161458452179865162552863055183864682100980605303764481432860958804922090249085513867033117735670625614484824189656458365445397917847435520205318693016946959155356100531979859574944835888536625235679566271680155083143229410382013789089459873057104038470432726946390486791587186460005479088487089426909921227930663732668669461084430556883374972798504197894320811646801941736260355805902038272694160501409984316430885194862469761897554361463787990821231952122402518391361743593900411260444256186038213711847006845129708276790486622985623655120488868025245875980801006459848643218862419680905415684334530776326895144591388798519802642528109098657124102050909128158206220843169856428821825463985063971284340345147802407032751056263115062921009804830376702719905489744387081785832682611685411277622068235945389569203292969918974192967101007501138212179986992328219377072984493280086207261181490584258323090229134698710158280181596637909275318792035026616904849436618375963591925471863772092823596605565643891752578948688534302245736785705887023256642396369053172256738216636798958812017578243581576890033773425636246147491337875148602358233165198816787516572879322194540840375151408058090929565078134833951888248857852115836053503901055838129167476979927665108563186314121915773533665403149438514234615185791383681944552934574589028070059569828638550736097625659878336684526219235513797172234399980153705481642572163315704912656492948591363474964230110185515483047788612066147890739691542375000000000000000000000000000000000000000000000000*i1^81 + 3596731624495046237955376585060347383663098671565617716565398204445612195782164582284950580641013312497448434504763561821084591331115846765662050004449990749013513369560047521275932703155014054816157763816433904293067095303415215883864866862359837160980318814889117579742974684409769004117238759318089640015570627812551723412294486678173369813171467505805629695209531102657660713439404425544330453865571379977984343632199790031034750369267075701537720415669532966738499052201927673742888600729917079411215469880796146866244258669840037707715126998737730396679015035572061947535651136291083381346221306874088626652984152521659904348419980231054405195094332631825552385291466637128461563178614342800661495860013651069577157971096705512117074270548313539630353262914101371252762995604321078082483597056084386749158681828524833227638053169287839670720624600254432931893669364357654855311387860509417972641520459090239839875152681682815014020510026490028331364743588411988696780694439454183200432730955004852795380112220277148137305177006884851144542103634811208293403335669625647819668684523251020691066845445485619746511285163323711507801298739867641447829708888692462691684177615746902637219769312432266435823228972507586309322192421656099117165424435152606783138316543033711640701582358214419159673648089971349038796947063924855752017803119163614748325960978435723681171506778478294988909349449119798306900511041489614953108196405278206519445869857831884035095126012918485830849668387353756385772051249278733641200572603349937177188751995936750270562482046784592007018183721556661873803949783610541051135916040041836832986007257091427668777691884967857614732908201286009244144826444044396368193037840119648444063073518385057821892834046874985282461420940387475262742309856809402089166043761261679499222590873322424154514809494499813113489761622712286597817137183280581429792319676054134088994195050798481207884010963400647181290478990855700777670103431812325282223076770751825978575477905840918444583514477679736113390126045522654243201063383492500705909017568910267572563788359175265282594705508916681689624806551969491972004274482498106054918708477789747781143106686361407086639560127772305437496147629104699002088978980371815033973789392263051186415491922703950819922732304506840086244133071558278111179254892178172743139843063236545105637201891370904070986399693676391379991819534422586396736007396251813419341584165632376643826359079478973146975068034105308211654278784574936353931089452022173461744731930103713570664311902073771954621130850448108478641160727361357200679574382858818155454166312898853793480149002333082246568287367710486395740493145156185191778580786305389961070330795570374536229645663540616694954450942696941605078116690376230868368131058043081913490542825315316860061767184338025732782804288995352709917682898077564394182868256244485774572380520340593338529684636358180249103569068988627383459183073524860407102920357374362149404631414147037788699262998284996567649970660856452394067639315094443022318499639053135936410293586386773604204997995620752865052096054565318497893515033612944723623673818050190173481324635737600194686267926328513260250309704770351535823251532825102329322171566555328334509787953117701168313912897329518658358112487472122434816479488997193235234722375716130415251451624733124127700640361900154589158000426442241612465759462053678443013858543106511563104175364305104347809758604756878536039531670592319362600793250000000000000000000000000000000000000000000000*i1^82 + 100483943847686778127459581452330582861266752508796162996815506596734546528888259755787461062958956426897267696688691557506660006274592120309147926604462811671465406513059895974061800917064054823800750684951697483398960962881849930586658791168247480527457716309962847425837669720179679840636763042500119743897840144391448892210938968057075994314859035570731203599503625252233821671903915673022056046607745584142595689178403934122537367481964202755732405145396487405631715493468126865569573243798726431918051788222356459952784630840450612379548974329878252408539262579874868133568276706562987766272775084163729963809963770183631615182940485540528374707946111834542835890944208517526906004018606031616838265115245600253459657850386756787144640997242461592212288865652659505247389930889328021329940996106715615040933378302565947119636859815624181584603540545593940374246618845688945993507002330281988808478819073764797311624526328168079384558228499927892517473718160560587688465924533816955799598231250926481123810967418873471450082241970836492066120167176047783966742808300488082729261700246167216002756200392782558681843165718579574198556892034117772137603448655145217328827379341837604691413200270442253785475953961325969017799073332801462475034067968498464527061048573859895980530274529451182930858768784178193852537699447563098608246450149435069214972782970031909669243824389016103260564039622500849661600532979163541081693192251148694755733339377705760497969802167982884974681873239677020449080520459951779375272000240038497802972895151558526972350899991652629609500696991811383063381633804800761702278050934008574931390251712862870905127558321515272479369225681852929594316549430232392182676079271273750515937391632143592313009957651488622210731539276771938314793587849995974304846133181075608927617186934178589504240406935682490297706899545872708575802756229942935047096783713076826037867375073833269662764420570107260289625711421183399875271893478166262757146100849977160253604637315376502425712418764798030957409554929243816276485077936719294340598325498449889695268124251699867657451824013888768911226557668338626825334562738511577311648423859036713207022969565643771501493337295475723863060574245672838038058882432111064299619242291748999958488567669106031487205443699755277028807930924029852359345147576483080732942743510969365871453890727728689344906720705311456652174236173782887984782927339542405510134072786039790761876288046594145111075933272041327151580681290739779594108611917188793278819909466381115896927057747070397996302890539357095389987233594551210041761199097600720723762690487821356861096865633893365035322002467965463602074848890812105638137420560979285316414846026660913453350974274355095707091568087672380870795338636793484670704716841014127277207162533775861362645212421021444823751321097714979957295615135771461869954278863913602145255697838858506603867387901587671572925704487228408069395133516296502286736801003856707976178362671425157224178032452588568783888943030548996326167731420215251545741322349098039308621175844301215014582936688870260933750895566764678414726855884781131222926981603718629700514744435880358522702480931298730989124485919001127879472466058342597982157461113174535528435598578071611407679107376032997320490558496663585909775408881922767753581916851094062526030870556046902520035574805164953116104948722743017392475586323896876534731678753617420732238221417361187109427235061388827760054129490764547795790375000000000000000000000000000000000000000000*i1^83 + 4356160108776340879641343587187911998527585557094342371887065666761008843269538767561263643400681537916711614217515418701372111020150552443061892198377776778638700526746672373310916175423276915878027909316560814908589099912258721369250266512063111790481594305564967615834825178647184769814104136796410740864464308240522509827531253089504654019263701542242395420387024993676201510374246462617073345177738791315421624352038950785767234094255635457903878561232821875797585009978869867552646440692766115436570075964696065121704211658380648628325266143510772013974054139533658272498309676288990945076342219295450917771046429326749549452766568712834393545346665414093420731506223656383600114328990138296954746161351759271066197242221280913969155129798421690268967742754912222183195087280417060834898641100344570876713047460501781447091933913897865961795533443050200494883718353680872549646457516045980981536241621649461564580779565015097165318618512443587913601212134554687073427300909809467007258269228594011093095045179689330196706307653094951428035064608141051804851793902054451248565350621840266162908111531606168984265257298661057383860287652448954002831245596704002347223082672611296142976557753447814224446515204747024948494576181444454295893354700890831105928444927044472200914458364551659230516620538671056964891552184065417796997854517964687490402179429194816926134533788275131527216867646404817368432215234680166831239717656964223375989842517333647609262329692450025536370396161495698594805017172626612783238101492065837310681208403742958710821372452828877624287771098471325826941577049819678044033739176408563142187480244895063730349688775310851632270955696446640057526649620249058218832892307052209586224076632628259833217014185388902414590826863884992388183382656162769323189307035823737308177683447397186974419881829013205038791224364705134402439821211696058406185693032354889711667572820635189774641270636218119915533048859055516164447221193871035860348171716133990261003907783032288303055814641468171765660378079810953127213170858430797729165646053040464033526616492799536963961697097586960683664134788824036991236745676663133437186313913881878702884680442533105612604371092503981131442448940539680145008684876376375041273703933424411686088173114855199210151353733482649769529066702535898608471262918203055792625387248666082791242098089555122647362541309615526176066816866014954859694313081156752391377190659612736491445557129165538480890654864088274086508933487607210770473442915323093308194589501254982555047730226750552654307213870258107582070561766172941469539808581247090250006903933830166429350133203233295223249625199536571766921052482790276575014506115316872080208859391664655610353809110963628011545749877020973413132552709905539746506501468211373063565004030500040548998784993499777060625717854572850146655510449008014989849171861416230942731944544923656719256539410840678152602731195745070864180116684465582974415949295357842517815966730817354032752629599109246605451743705182964145496212942577562371007732800804363215987814372180343752625759828380469163177078683569729788001774817663788090558432875007442276456436688695929451216611484658836107898078244116602727595268396036584664087153931873988950681623124939853921699286816318320070343949756756410354770159228070067594573150574730658968434525526645858664917864676875082700047172046569549698117485690459638049940705917094377833096299654403678936433203538433481779277194454599759700611875000000000000000000000000000000000000000*i1^84 + -273487381245065407838968873186083553466501275207475452140899696081349221379091701822032027230447972010460235023004144032552292163158633686020332038988857447465717236358185164429313529456380997499378426100006067340184061910947967734320554103465736426391364125597387730465946382944557224645969631449509096497922285927613414966730544167428396565617543502579087095531919644006697688754938255852776584529142828329504733353070515953366782073332081269651411928705002105751137830565414731529488321839020353706144617452443570996523826818818206725270008293755750274422335875152835445944849282660510328079969814671218763510676262929957643703924062268970016094526093432250925636475801634817483575487784888388799450051646812654495423860949467672131785858733177831859512186375883364249787524915666381983229651160017479420767962069400937281337486760875950195259445925377318794694223661017191637837527994107281937483832373114477932865999111490766252742393852217858724189625801617325794175646979221005303737045071132037203693114987790628429909356172459472006210356011458461606765921071253889820748503302650486926979171504968543368720796597419110800093941454089000420251966916670896335630293282075393285180565995093858006957059044387075891612192384536618201150718155917110479410418590050294925369006170415193264466776606603474831661809702866610392156541624338041498511332447097337830825474241438599760363528249116389522445985886013337890833198369845752531639930064010772587388703730908261022669356784070843342456009115934360231077850521025526629805376908982376862604134239789557326381812202413824174493558442906478499415205864434360782806137196504781945605131232880331506204659382082300640880506992835811560159148312048682712920275904172004771395494677803195827273907652350149606359204277481689803653440883008985971688899398187982139840145189566954155259416794784987820827646046753458225107259508887001295479948304475230604632893898839940621969781644482557055737323184993354716837523417473835554215482255417381551051530365497740702070582800924541714013615025200949959187379126652029399086532939775912932114697084138071411762030327522538169885805722585008270612856062456443038319662619292582104214350562365262057518932453955771413436989644889853951775591621300767293426631676623344072665101749173695141131823217891177204696964267408196875961731679973579775532508732936524755636536681881006866985911766879223065713408804826749894006177560026510373371533128245861925549760727304949555304021390496325489872825764371038849842838417672073824413185209288510015225302791096716055612624676256879048468981035230349611671844915652692698463256192949460000401958693165453154681489953556860502650001295676608042225619088105693208847146993070798848887135081934287986816268898045676361168775454523252826634558402828553275761024190391688338849095171183825957723301128697428079969564286869098415418867551856390918356956940815417727637943060978880414652815696282799461346740910624829416967754964087669124465803194484470982329652848102152011565210436096428381462899213763227972516728723714063048180413090447491573108202302782113700280722246086327704922224035784982502598403246296509496981456040041916477739363714551800759724974454854328736299959427421282759752375619200303088174372994754429674430380093228720709965664990785989399266074131559978766867670785468030732788783129958456774401547950948655880396361916173051876930072292720647128984893583406299886572099327694224012310918724616931450110375000000000000000000000000000000000000*i1^85 + -20459435798743107317063147985465729890269933834168769718728159526803635558557269214683634352613059498574142687516455561068965355129601651913613621330199459674735292466953128000800552450002745720386846967108055094680614958788510876639595278753396169533090973040176995039825898381385940928190906519815049706717887649744085063189847544008765553817819340143083109849064402918789831198958050595659274296723753661353009434441676309278975858096497379416267715615673398275738503716680537177642558643550168031416181360527387958805839266811386339463267211409408670345984105202693540034286517038869243643673483171086410659945979171513490009548483675489631783939072739622378104807056420063621937654784614057343072276208009685775616108787378247003566620412165743581287243928678698257347079544453026874321248358475668737186920945641593149983702726847995379725231411312515308679232120610516486587172646779758988108758095672039211890071726732135237546217259758786503410653748495877214022366479193856306548212415169280536822729774610483044422400872181427130365101021182940888464008435269992501438868836521411653341446069264109189147065332106461247304295889111668297934423024998917168817925343795928214430857242798468073277809321919431418708753446697229148622423215607625343570559811929407299038756865883481578611655679358377076612177192590585855210241786473598142491399730428406351510446179396932098941338180769517519195364199797187769902837734587216166264613962459278972852096297293431224781823833390084084073050754321683032865620958352016767716230640603139046233234937079469185725247068248514614065920332402015253656579185602901247071430327861127737734506409467850809318202231301260627115843589717938869346482674125465340710095346877142900824226359927717268359018457192290202480652183881254924621124125707125615057797189175732579036457509045745590825084865208773680460702509693095914785432603906528906215402915808835835970572304932734194539872664476040916869349165299012663523914412326983020911138528753542296243472820311334974288388452219556217451638609199679613328811301056171123299514553870602489506420559280822681301676076068054952076619814748093152473139540351509825222912123774585030487203367045535631355388988277752411587467489923349187625154147033223697741983072891525113225002644440984722326787915306116381107367038108310315870483905116108572094809654670176699869307976529881746694916217506034487567223772422389706642712232480918487021307297349304718670224559642456643215641826039965202155671938113507170037136577055420811491428294129008978725042941872138313555284964393701664693341852536027786208203328245567472181106602129005052184740195331734703340249352331021590682725447001814693287265364947784195743420084131019496781339514179073276449160568709247538350745410262458319356266122099658370305833489800118585383271021254383764304579744910625403890163374157654816838202377518732622666225723011769812947875696604693519291718782835272286405097545126719621378049159984592065310282375832002132793423579679991916587243394717537451402760764355201818910914047726316229482219781056085948223419885574488689503733348038158458157174683533381032660166933048918744527936210390793408581675765503830783625711525598531526902188608687876132888069669911928999025310210063133254090745587168393575411453084652743042096725034413547185709207375700135457396066508724033028825893400653484941679960253174154460116336603429608880259891875387456055423947230215832773066406633477549371889500000000000000000000000000000000000*i1^86 + 159192965123764510339895650470725631439233236126846131102538840689554498054378819906499944875977401574985621268185512402980831631429570864986685188061087244713540653400678271948529921527824909145177168657150112795805409188764802606409591632752046337481406840410307619224323879351049421907832396210102890441590095634017584950550168388660147647097857131110476488577010679990251527687739731834936138546454048620079372226862722335127650730774847738078818788363548370363844612795120333034929941907585151883207426793223506419089312264908970196853041486346107689672847474551149345028906904171782773444449060275403132506601288350965881374496479403909636677043801199495628117975523955037651998944043134239909069239499093780856553131765243362507170405661417305483771598137396083808112336951004948644889996831088822766696887229468363759584166337878881620034662312800486951543280851859537739224892663435990350856743941928042879322269087835252216495763085849409185509433068941562261856276266137228894411586910545767864208860105837561218216420349780816479961977782463592067450305157565567167970385784304704803518095348775694659868207017142880158623213526610014434212507273432809198850025135591322640131639300406876560002540485384450565516453462980246998894869170322971063980384500393602429426369627268025788859776082762792918016186376878659881563111118965778475781459965310562197300702902855444941093451196881436388244220078667869407122677534778486177179808226893353750587494769119470441797967575551045197989151428929795770064131939144536035567414818196217492508617089740906802477856038397875108878702010218921597634725196822967094929590763195755951026378078925064861531836205861747379519663326447802412341389446566196422565853922474661207669265578306619469317460713629636972228650679137717449037575856983635861951560180190981554648656999328787672750988002419848462868716738053611986676437320881826874545474075793136926521089250354065816238070138530155801259094745270376612808711096090907898965408480357792844170663905014571579261863147380118926598223833782177225246600300890380481524170343538239857266322065002312072018320647636105056090649318019462084760721403274233277871004299037134831286842071765872046613197966964709408711684779370305366632267659479637127112582822176169565774546196738171219843560214267779828447606186271954158936901215805009129166366680184250111613863694972622122281724809566165237662821995719879334286751203515806242658439390521928262677044293924199270996220891181820301957941642202959235834296071003220664314973941867859896770416916565685782849758209920349704726088695913228359584019787301965033382674977558591752111344697855687167650709333923228960404883807951927771916692479788198071408724114951270543126223190295925138219290407103528064664412165776092912705586340891411366893045585249919877701221284814082318871503935314327166190177651354774217509741038051398312559595030393552623571276473347294424336596658230351391410600806187969092823906080275862515672469241732508886507268789186078637552583791312299916277978734810850015230077490136904682176349128871902016872580166978336624773794420571864570840658527275169629652908795840747921935177912133218417730041992790230993935379415555747138436518902971174680868694804653702643000749982716853798160091482998034359521794164745076232977857297058851273909483997562783456051152035454931295791665438830716260427563282272368950123547149085120345292684800191585007032507872559884911304525599593768821375000000000000000000000000000000*i1^87 + 118357078612579737050855574216780749085010735333440301954238405345609979062591702938499851571617154273382970309238196500378289714314353847198738145923454323374688396256801572699378222324682363494409341555396014097545709717902171438832344493135007075063124526106516464418639294150161455124225049045443335472692750361806716048670755894801462526303454661805346697923187773954872559146794808630722926871314487698724553008512121079262428784036166363838181822910717233428981585996185147939840600840574349242491115144775739057409250881176868736058565635985816939524081279096882647286800802522158838410525077387312739144499603044131521762960632144066962010262513028363813247901591446278775813042663871073066936442509329799493562214535320481314269581987166783812543441257641872247526856921646395433308289818104600097443602368305872971878555165634805622762323893821607034516460080748993585297269837433072587489767728664908609410066300880616909669733231960162958898406536204790863224122683613646242370771278885265294614060894438409855884007216987033743249820481094846619771255475403837911514441559194196532796223622689334828661830473802898723161313371621175654518541752289054519599077025063365885945847898875529271307039303276929030851260194404114750403273967714683819754555881323470147243288334887106082652727192157864807543738273769136060245606654311509851808965893151755167071283163140767737403802992973716211578134864143763761399837207020942421499140080726106866874832436493808880044903787289941679845262176399847240556994559632149050072112077619928700008978424083452132319303862247895985975266819104311608818732530493957224710311818377754498885932371343659190329769610116253822810887580138468136685394487590363291206215327549345801089269028337721160357526347378848001546439987724640413047467332065495928416605549584274600490339130091853359008936657037003471978025098606369730960988281157187258663916934286135425871782276423730627810760449047158191514602566193453122826581964452107283352841297265568706621535623925837551547252080842213776073272354676526404225098666073373382542309706123347004131522946102185889820052296953724128314629539786085224314249028646701618736389306367977328474641821452236323896965652607222080186283951783311066711391925244385708119536175152779481588337200462620602160927536209774909216602893110030860849259534360359945318146640979656125462880410357692092058028262787613635948156467832246846869792808020770279578964126085036130760170350648365583924257170769429017175208343324617912477044197902891992388302766725514041682725454030972629773053522588860587977100266606028462052528718296487193126523964216942804783305141891724318908750125918032348450451233805750862785807618419217365339014315437958229307857599895328053712381727368222276200402189014875797782575717064887370200903043194289524745029201273150736153518194310297266875026267220076164511105543520697049250595646685609235444407744619486924082148202548242815558335182221339163872964449383483837131950022974962816543436903741815861216673879023461480883026464549098693209753788966454828042392047245533720119771954421938783987508471252845013736630187026719730022049910899107776525391013977305583173457880317135067505532820318541451320936653231284185357740397482694237583536605820282125895893295645978322762959095012613959827137509786966546054943435732333832298618764970670589646603317892583970323053799862501446158562509146156209092245171987509525199853552637427148340312079317466019125000000000000000000000000000*i1^88 + 6149327564847231381242309335736202557677806580242422485311796174692558829388091697264819990851925307111130044510184460218981410702424686369077668726245525140746327667447933755991117343057113470053788092472101417807643665320290719752826171278606816963171080172910832796010721282286861939890781534919230654293660537981201131577309812547478439762742298138788003237074899668849396196033592168304213120429681098321039220086743841417132372436777707359327090416970512399438865281536963716881965507421717018764596944200856231939272145301632226377555049203007125355182099432419350212545258809767290774537604474588528924101880348646140928560890400858534317113593044355200623083557606147307398365821780480043261808752064704456094101504523611195154819630639955083131456234162867564395994627859673624801664028346638236560930122081565572971525513052125433550865972125511307330685422864599131285092845707162799266595431338831356354450821903220659437449538925105188556752064545643644899830256709681987102510044297843093572560612049749521861618349984162144146437062302822398942411310979327872482745023757310315417923045655171280518803622762162937535416723262126484015620612756130776969295490639248711605085527643628869540122788965537029324678327461619625069601274529896054559132273203067940134804601892017393787371536630529855355011317137694078163394086322029511082486049138981526501789264577746258716651743291402078321180002303955808145738310430119826449144168325648525103298015217767591787702167789709060725749742195966458562873093405844106766391732094689405750765717008436814694529129081328526262773031200127062389009573736859329602917581324058468303847788151009253744063606307030977065388101351543295684066236029295890312559716323962635401144172527041395083537448756260032539691258605080321990547616841709850820198775368270728587609753815987140692204526597257557288307918977093220194532383908812652792219774513555909461240954983268874617095872763561452018104460798585295923814777982332153569450877185682241530514795672825075079348209386831335268924192766701377610665490948178501976844793436620542229409081175996542299187693057675334329748755833264391366730740260423802401488895791194307576302193731142756543939631575829726089515384338138622911216576596279687067055723462547807301630670629219610190235257198664862508426848380711160570609625982153562610522647760705325508565839538154313036497003885926600787772184440187805065128617655402878343145365523177177982113119429739709913352796188886284210729426880381994460554889847785070732257822741495286555342631636129240000999319312415592532608182885621647890304665840708222586419486569333425573396642912372050200788263631874664333739174763670529623930640204096766802615522365552102258849913259899961691853323077705068835954686499610838135515382454522702270921545731893338871904869987596400676388610296234077517619281589724739646429455786640065068299536555317428948155003700099332342197177037408314295900571944185096862083200126149901222802632743573021915549794982655169137392617056736405875212350733456752821741901602157077167237646407421291435102339935584123572579315365230865451172414040551296686988441082738115542274099412647996592448807579283754266132187437732849385733334954511002775754850195295199360030173778407268407056763588168581747341067489112509467680323722091525927767929950427302574606943129183762493948441630196110539702550419972547222759270766089577533264864582259945377627039717338216710725733673008875625000000000000000000000000*i1^89 + 190132968693559027943273657257829565145431314460171280191923923387013987290075034573066608039137233792503639785538340437586708032927786270117949054396088579612659200106244898902750217281196631468982150797788998286798366359639635198211974512163208221239462799815803018630178803310816639029442302994382564413492226129511035322021715378044173209712621101565038974890778505141922679270127334992014413516273907830937405575195218795702342699689723941034247975409124746391010642618608426814318660828969308153761803463472159350927298197113911456667639848659735335377326194295267112713393939060163697733509138865987580232018109481730126264553243481500407490455331798324641519540423394725775965511317284599903887843692934136036356447813704094284329460603444448908377874724070376814958540424644343926822168251198334949161723163602240531736223528876538559841921644281173906019939098970063829681349968247553168039868960613903294944143239716397836362027210851694558223993744347403417748151423144048260852511039491332353205042077787885278706921222017629211489967546628407085211690961032702215715826312692281992452363338445977938337312661610668000178399377057501524561489672485670501741036180899128703125877080555625706802824720733321968274997677612465162366906799685437216518213548518014781036510930477709594200911522299967182633167379406083537581425820387618329974146129198905869949071376231070505673207746405168109667320133107109766074291542622248616777434558483910392958519268804656763569357373295789926135456754983255947150347365547667564848096644280959348093647032047613384056990442618751408692244423033564633993945333228929409094990190557256152299912187260857582414256778035424046228755680948802297287943783890563671885368766034573509571792597348953171206114713071185233050292213895827781654931854801793701387832049712990691334167009992364888390092098332042864674302150451125586063655160646878554108320633111439786369881821334034073168963570291873054386430995594692827229811878090122649954207474769739064817035028371942684926063159237420955118867318967255524296304613232876481973467020530077063535160163122075242473297667956841362715028390510424441110417700890386487862213489943979993151236548498157386670763418430229644181340902828242870913607186989248121125803182838636417211236094790606687531086610328577315846975671060699944178345751186937296271270955343712358719309422792274440512869334710167788833209844188955582044175567725920410324018304402126814066971199518201892637430686752542192987845180486670325106848789462719356219452946029587772905688693200989524382770258120425334293364539776802320569791388477642969978612283751475075303439731793306922967938297623623946502474895610572502689615236660486180461841834256022888200207359420987053473847431466454298797521638266771303316073942078292937780273156123752011021326455925333300513236308636064240467838487061285879547999863750553192500230100543884908969330213198822660817235796228983891575282392567665413803612737554607953974257804456086790594198225176676273232804383175451481497443657723875945005441100749623408772463981220461103019902772143799007087004065031903336665411819955697461977213912608875339365565013492595464961518375837463634588348144739079612387272389754616558499954889009534697176093234244319488634600947924984598742515500737079185372072827907614106542495050428336664199886326133363825104546437183835770799942292083730483003564215713684860069964413654765914221900276388627966364137970847702750000000000000000000000*i1^90 + 3683674331843789341724829858454378639979295484811743898649458658861315498171501409106207908397526546909987233545131934161597242747938002235799645625231095909427376142467782362321926177747471215266711293290132819927293633612104112481605325247727641468141144308129201739149357852372487976593472736366824431482501404427490644692937892311605699552491305969426198724897864896863428854540580425510971434233119958072916803483590657942592015014601325998014883060106864570884050425709197532004551351015337850900323997659737922418000218255942409070951644659731841843560916490253524510640548122168352441982304504105943391115808002676345052023962805365686190934943195700138368914543434900112705646694180525146792941197046337942704099734396000544208054819077498550737997581073381241919721521720620123239546849030989067053364902466889407046513969552011710668560312828695413989938384474572479435409180985375991402704585205777253052349316253833848384729787720470144723773976333166426865515574816113088537445687373295522381535434925738359201528207203512865852313407406451009426958002278512040423945001913320404295587916098365703394210478349004837733880259626482336353259147307210766281517186332303449779694629205126812847538743047585913364372752562567910844685207442081860126020231827212556517905662846928016352935326795923298503911612574969025480807576147978157772753668846173625095449640609400637904575487449825402636574719739193535306932709696226983441992685696737696212768434629879617227971859661604431770758067590852756908154871817627680490812868664791256477452052567716184857516362912175780301564726292255007291608038007196128937049701549430906644622168759695364033848095562697079229990520416842634948802550596963176059063133059411555268070680470001001797023617562674221079427803029435550720784620626316624792806704715417978747558100909194530255066869398844219366309508077544189294435179608887309455777896915951744514089042363430489761979129451497436818412087872214083374969003076440785539463527646002811521755399868877178887617217331767956607766837910735013949885561773309769041098888185689473993294170836130225792175533697849501282372168707234918884741815221061159427159401138098494981356259982971957719808338504898416612668894703562456955275008952548062205379283417721469272056997737261824207886548293115659508271402178523892925528530199832002081407631061673486959616387664592008877138469815300642081663019019119147769768169111532002372760428110802764953710276583756954694030720975382304292507235346304253257667046295691450556317595123851745287393996172203875146221826931908328231660613059041464090446088389122934479243460304784110535817291012467779648293321019823230220931636734045720379671852652554335118833686104741997499821396890170809054352168083112096029864732293659250237500808881971059169625550818245898166543541653157031025809887939949595119404947790705026694438250969279373553513543218614553310477061916322329951969940584673060219029732570009234683938998746309653222625198965455912388492577879485613629654815161491765254995077896647122316080115494843129475269578124010711297883505830597505091251878160311914761718747439704207255813582381691375797457815836424925338934144744171100789652284634962855691853725833066481020667636241060515038036559576189718492453956634978499157081497739090386996427320983507041522739079091513195138107195914070451827548658198586041261572200438710162947457567474890516264520850402385350449137601291735534087075452094669875000000000000000000*i1^91 + 100293472056271305958792473502138466291974007945148507726482881840691258779368168084643583162302168324643193191521936357407931241671865959301616601563003845175099752863859243523063242433276407359306119280752699601559547599055982401945829016589602918507401118905517908520231847273997274483997721883697888496777526860584306450971113519705878768943989978988312936968450635229556162889071797716562632473778540681134880944705369174966134947931872650253487448192609489192817750599024443886485906492848394753152619001899905177464179730636483378056510708247526563564112875616482412212568915928376786881053258639348197714868957034203053977178953521151737482676031529568213181668292305652891254038381711701864453942811648497774873232858472496315414910159400749247290250104452593719914076482752409585667299538031192966507053874062971169603125771758208283178355736962604354778951216535763350118094235375484358238490091679348287512573692082134827269790736786713445859064934280850917171807605819280971430797279899998202250636166094447658962849691446577863498091191415022733621723698992265197750852133677017518586586234856317792576517005504404401428530739565201730113692575008370952642384145287914600019776223239423062848800721957815035272836642221666548823135599815151165886871457760704591155397940593736062339290429409313435618775156206477771810893933622245820738460183996374107848447008211262544366118766629126924011337813917729528161573075409465635932741177587765233090441639427768581409749824120144973306508956385051888193038451123867888253734980562798544947201229241475097284323530090762214436028293258936782483911964239024261434033738227439504176291602511948596566212773951864875753330278683921925818428219877312461846542020152985132280726779990545659153378353032676577093015313473684345515012730898434181528233732423580192652531460719509628502801136145117341910229820194495373459220998029218470689427862110098323831375112381146641065971565345203527229806296897382917435442007009910646371949149603848063534305370346437613938561980284985832259922239377676701075160694667568052063860887700254779170105771194967117416475146044471302810223339375031041280675480776910626363678016052876065526107262528610570768861093678665345492094169764768512105552019426427192865016926759436385529140744452915577433841764737668050148541321809107204971126836732537370287966456846766417948419542993736307262283126521907856254293571271248462234628809082787158089642554620632229351250178002610458616206777878555574539693448267286915588988210989043285825801484886335135435534457986647153713815359059303114896234686722796460454300632248196601898497997419490245848167994080912250614323091054268025643446109645802618837122829265570302360419989573327974755163631874164010856182658564758958555297325823934081316638917608684905421696987460556844672608674312249775776088151345695130898998558668551820405848369990118805177776034991871467197597798095658962735907806730777431682581156258643757952421074118889149286023090278175658542400390028442258287235139266745081948918641856590162278551629361143548054471996754448912116306132961908114910170501014993714569517313623939261159184714297867152637998424115392227724479068139735255314711670908108720868857590664513721208119643913832159318630225562514128241357017900932745808146933603127794785166721849858181558652026364443212380972722066296192521518774684649905685345960288660493121043071429082484194518212489313685733505062332624222409947200573875000000000000000*i1^92 + 8738726972906098881182815736093936818816690791572780114335597481196494871046049928698213477200053973095298078408389247719204255394074697482448367723537091975527856316802746715167311231873720517019550986411414536915157823458074658404550794798056090658138855659592701494254935404043298832113908577221839824262424421035903954637005603816154620320044104533168533984723724731640101337394247557205692731420404450644921005923785494949963819148858301119872030767769641273178120978982454063638997664844817352751949418464257984251360042207589976453893729315550193687152754659187323857607860889292254429036936322944506302814345036347080812531403183735795791051710864186870088824183406460248671126563998799369352181174226740976810443199549829773502264779205454772922721888074888100685869409780492492996257235801744998090336427470150708451689718485884499206784004366266132228208953765510846400240269579435641248550073348281498794211739486458236350123728293582803870625103702207576556015023735407380542397771334561606359026569347523252315965501948575617631452339253625640345883067610289581622142133852720689543193502582907468624448361315504214074649286636854622037156865341025407458160266338184647779720725644390417342780902034185236083384659464349325424630607889555350570790822823064862742164055478915635466272084560591078665708792502526773582650821006200150825460707338739987861015635385356547832213275106740397511872376429309931180309525971178777679474967896412168196536903181214693008240396364671419812078053541694567765785266337141317498435360490568961626333617539379053018858571554119789652871737214592211211298201979872790393074963032257198010043671210764288852325377111105857782501361426085700947891123978270232584937287323581584893990487398369888747052489588836346631030441493275767676791170370107789436702074155969897221444804354968814836844557615144772955500240009631019736018700579952120198150555304876371472674666364434442363791773312376571059917454047682070898878464880795436629150972845206812378155732268461932328775256735808137143703782976687365246195342656567993523083379238785072133916566594790997073993514317584132005027109599563437141338206772852903099969904775360797799432942438143702664530092763332747553859202093924702380779761283981666484518375469170549035287933736523653764477577758221712635709512773289396419894156637300833215596737232619027775173897553483769478473784676250148285151539808374148492363194400102329253968990381770527402981089967217457311408032929834230637000904547169678275153661676827177958076993451942644801339780471000016600171957445505924538286064827816260242679524569908511929591046302782369712790127412267793941544243018350306989479909312970673112445789789190112094938980546056534649854296328625167136149111113580656791654912018161674211988035870998395102163518400542209703012950007288159116814431898325886394059942328912686846480157918520819140084535793702158698008445006110324152332298668065958536035795746482424315624454495229976271813952246219245584251829497389557258106766749979719672894544746161922173484904148001445298220903388823729976704275525441171037288845927452853261304855134501653408697879717159601326461260908806338139477019414606689618310089379273128141242207726795499990926320201295463101321082212193393956603360090093693861298819293429187306969053369832197694429001980853826688460513454654362898087061723788789082603978811878397578481164106642895436718529003253822810857014347880524925047095474125000000000000*i1^93 + 288527147864057518207823482830666405959702419126026221518828242864343817140883982951425574635003770323401454383807672901205091358547383188527839136110548804872657393213150724582174285131461302978343181462250548745328787037215697938352747380665261333384893662301274174519869873758310122556820271011796567401526373313791907626202188901839392961311697819906734940932895830270308174006268268375712021179788249668612549259125010756830853986197733277878705564465650097838899369814452528960633031355881050286505642132020673342889209962230877832866940494540663732236804602558292080384197285264292054395592257614639529197971736635330860311182262807141882506510066455725845753632472237170720214834158768220703337949938473008278009148963317495322965085256862528921667966341585405006002703744700614052653767039832378955856861459476885073633566302991808204332881159718148708965646247485062576427712180178804457106249714912329314751646682863015501971693985264978954264810022229614685421850792144012526936378975971197055117803966202945214751258193960689549016829295993912256992931878597418250227198228933664469768194827252904674304900595540798388133795886526283988442706850794361206270067289041814230961003023660723228558591776581432923095738317662926025920948379774674821237651242744718791157404786859827244192280638317008362035744679351256460661847083334631498798238867337532671248583415124397607536647172234001784740982761845108132226166067793521370809030997692585260133827293136317053605871335790829142465188793539980550322933087779899635771100900703076772838086485996784941734943208209881494792033512393712710917547525022887421641439777047037405181015708212496547758430389565730652909724974049853436450371411973550273745154404836295861900006734824197891377663013863442597548653985139117095543192873969726382020676577480322387659530183884049593243744669954182102863549751452808126613602548472206407233096863050340992920517107788023157751154590463932770016929115051787459928045845568191622633759813919703360504977637937636500563698888574495208628908908271274785552670004581018028896173185815641696090134650609473409376855829159468870238160103242635234512817027430171764941320394454040778308336546516660265575146729503793797572979544838262444607138136948415171571143254904455334029850393712586672610336070335025945259304208389718897199880296097074327552943090149737247543673707716137600595003142209491848503731769407121258557604308254493698276084366497503321629895776789194466814541555359081809263004401763010274897503882648762602205091226371247744511951476411729633796321170590772346684141033284993293877332572091629357598406900212572939204135908380636463277906452999879021691244697859419148822319480786936614166687208861478658232170752037175557722848265511692410614715938426074092121697332682641939471882867870614070189475626138438169985463881197451170868398532102478879851344584475381104951640535453084945612627079339993118579375007840689770520254603497106774933500124869720140765701487084283353780266050594461847216632007213727763714827214981651852366492629474114688967470923838706286301355097742761454895581006624260931832636561061120547628267977168315301324004891847019123708916764719502686454899806440472177828128341151315765991243869843155572861689219881968600805143769609011786539003688881080624198220519896920252488050758001404350488121991951914005342430829413000663101994580698895966784697754078172845125119822763353819664562422674699888906416605000000000000*i1^94 + 3327031970638645870715995009924518739568529781598401775405867615866118594067662932068977939361002030196641343474868319564218913129610711091212945353682432010704114341000850849441569335972496635535955647724470904264525841082720218491566346422275595584693892536378762914280134038479169689169439161897345765401905940819302328632032780104692885212519053381286025338299524872203344591375903842782675040204324826075149575733173780772580437339395783553435877077766565956382584149761132030402462448749968427334075279288774444518851150581333132222561265149350214031850063601049023026597200886102194147267181273384935527237328858575866886964271292187837760045301273381032547168666506461887647231384248954942846501669734372094983766474611700943478581152863270290449545379806794292885790716635328193026681323286620088163075177325927961268557358042382419756827614264199839349015271692459716667906132648569049086337369608019528491224064039340606928540101749039688873422453541409942116386111925016137234036619236155667374759840366781686000638106146526090909100653924578027105987246277385559649076727196329381920828590027856196905349476380601498181859423108446347268920458119086683091406713084689022156157982624144652688339334207287081911509948077259674510868415243018822335063297809510137365168038991359820286800407217721247108313492111646365416135112281868319532200579655118497494084061839848208273456781090606135014603324209321645316725250273333226984223931741206746682111855533863253998880714263492109233257117527081429905423036468485799849223890082841208126127368622815646745790940898079159275551430140754384493884785087521620335448716859636627559876033075964509527271717319143726333742390060696491201757119642584781380170147139184073768411552634998837972557051325740651307044126202138557916071010218368540888706869500902267766550376836803818745610150785811305739340121423403084074832073395147084152384592418962597110122770061031879407443154706311662520621128871104395648030456014509279756633632628360215076746563400033519430930269288470499426906161196620474028250312783989987251018328247687277225269929756342438728070295966170596182552467429872013685965797753030422496362305601055622307345075883939016809182688567989126236094031104326271508974156585115945136767293767921118471821866678045000655050328466448466543383236590627152123509779003241776473223037234046874783616295789859395450859723911335227942443417982075848648955342106579310407120792683927566850861777670307398449382445325111942285908529381814279496035987476398889638645565156517700130981442165650985271134417917475299460659127631754946391127991432171298560396456694761993884834856143351087721280676606503426132499783614271316043795274142288257188593637662330421889472867147004132605092544403194154602243226219504730183122605408337789973004908704259722797663787281489962079883289400989010324172058634885190939054931796198855358488788215429273017412080496530701280845327684197167372030276591500079919183417779745295284091592650055419689742660290502060498993344229579812049581982314363134176251596327148071539142867282280725276734870978962176851810721627624542609073389316873160991248206775955741600732139871913273976663347645461290570938537723305228740362949629136059597140700046771556530586927468530324725233996615223145393530497201983587135389587739797571540957366637066464903244436382401547669512145723561163529200598125009498392575635007386543748394211143194939779777653592735767728000930875000000*i1^95 + 57076879679639068211978527433939806212522589310622380862272666010042367227169259245964571807844251887871515188975589181479627035401544059570375073143956247446649151839085484834461795170233036513576132846378007801697211482992220732144439957274773585081697749751583163004383291423171456987811540991861055681730286791422867785850969817522507289666008380602606223682797781888011335167164407784954320823149520968624454337762215756271486600053425513629373592635114231101812934211057582341052753958318631412321102243573018261913714847927137430128694155990877913593696139199085809806597020621125831355461811126993694573145555759932022207271976033174105829928050602079784384829337254809611605578140262903895145947628758953773543210409157916091122373797371528711879433118466592005688952663493426159677222261853575698892485782205110826670625955483792039142612740511910822679440348722632483619327962943643030127901813419640707261813202418562919340837942005123045666681524041762270225926785176039001888815419849883815502937237827463161065952749847193326747394524790647494970872770061742666602372499947367001429292038727297705172058793389216991615424493822076523602927341693624120330534922864246741991055288964123538059879895296910569078552391045504680011041495085251025954589231468015120909952100675660502471186496418543524423439700017942924024990563712375522797026362289538918573589528901386197515406094021877834676618850849082183396251836446071825564920216459564466577127173568227662593147316808220345225045281888298205202098825262986741409306184851334696027591036156503463079901218778745388985671085883687488163046201009980683922964343810296847829536784071581982381296773728548560527157022696109823980985942010833728181048869441010010506744725776599078332587320039052512463759830010968559061350489043009703762580385689224925193843837893946978172682384936990775096099050677602865014667169129187375938469780573986320465102548085773363247392715290689964831381584505308786358400279242905293633263982033153583894946282601788045428891788074475923802353521303258753278780866006263745647663908542185563286905304211445437397504062186160957600586417637303779481799796281176128827501816863563036054731795709879373348706410878287479997060260151397253706112736568402516727832389416990961222558827136675417305066622197853118980943488414911328914665882944113774763965789570512424126205721911223751729106351095727477059819820852780446733457899911655477210240970435836053729038533586763877415240978261397119726444271037223466724557450041213308296178203313183268525315819623997427342719590858795347764019601081371297594415221953299672419739911548398916851733948022357802521792290770669290316682214018214834499143658084322098365932763118829994061059791651015815861866139885537162699051640839147389188668952803088594113963595018297588560697287641648333313361612905200646756927864103948100910415003005627649626276834110646892978565249879099458173898961569816526821671236445514095781426918076513890801720639328622790987247952273215965581756349520233097305181050242137529512786318968156805224271813178031718821989548686656016409718567526773468914212233264587704419477450423072950249424424662454366566273205492519015277847409031154463888459809867559229150202041007741857965524051290876802325168636754532729319812170396637862692131481804384309805049262467785981456515373399430012078126713179833751004004966526247247386056356870250223702577665119180278338467094883047694202806125000*i1^96 + 359266355271846841734783074620602105533733609211583802860526328102557772505938718995176695326452278327292911204999007949911959384755782797260985482758032101118300220343368779044242285124196731036457311359484723726825830738449309357617606895046878143154459618893251764846540698474816944148340021938121401773133293283099958085596073209510160299595126128088955241671349343713606340948512914284463078328415940944505398948548146657564256572010662792593325674330655955567602300757801796518029109357135821040410218543931572523049258355179330534700709665820422635762753408301589865905606539696401045960228936659858972135552776787138272352160238138011369932862023208841170389457339694606321518031733433530416607463398192392738689406007179071912707174401435462505773555717996716372959571272873485268927877734264089093657937090359370167013440319893641185558534101276265745567165566970861839444257434091302352597037468825022798234724100423858131294506454635935667741826273454875708827857697691981786873198401096042254966376848178365614722024129380419798930809557280657455538326108088653919481412811357537949106942235382017619420467654150820172134328453263574762967762103413254404220607917171280729769823401116724176229099367474756840261371323534772251741643664824158159931642165658118217318980013896803985555865552118944926862870691677294005428052080738278011776755122511852098740227647545058805493831194379413375769926111247207474307824907923948579838199819236963645855245504589658915873052187955102892270691098183063542052301742216683601851426015831678401331142301174831459836892248170572563318284605318330501029649133854216095450102488594207894550154891550258621806550268009370285425100092208833187826103902544984570913041113429655457620261899833010943450180706497974504504666079267275194257251349599236970160879462273836730779531776346569348829480538700644890461362701567438407952161947838886463359289954611175988029186053762472424369012723061201116480528197872317165153616713409316927831350184996631493769220470206804350191290314300478039512747637354256960685109981560743597352608971601190902687646569678050928353587052205850039532007096016625546062348540720965481832957076851957932964750463219305601363531300620010949660635365677620408149255295376408000938512933374631974526342460377654018902732997344224582163933366407080077191772700195170948435224855511179162135872350428347199230192812973205230928372315331258726635206398286170845114032205520606029985219043002341555743164777771027825022277004734796939115758458643658869859321236286784738028493944924271770321866781014546153408249672427638891332775979655591179968545119714061031037163125164674129642929176154319328894049004808266887810848711964255354804041406516702037323226732361438393333267820154300445883818254284311451470398704164586867763587461180660958182656162406118324040713340158221348672945008410624179567288123753475943920676863208922433035186661839468185217506036588183522544937218330740604726377087412430176715979794530021971146787820951809965282792773730303719294804000103391864771038071519873585073980677560227914445109757500325058644623034360014787922904210619430124433929882052984149477245521640929969820324820554642935136178787342243074113779753724445982041516738683368916274758110903467113890064520971842149383552277881279431192486163475987619638954377496261027467954057647417246230007908606667955609396615461020614614302607090095980631938061951677180523487176623279718871375*i1^97 + 43701231165953601464528173332531509094471229872902124016712621900085394961400442226242618754018398692543922142362116175793085097795833938751642741749882831453513466088661454268355816734002916144460601894319870884950409112612019264184040873512121900705137920357264089860402091976429812102911496561423074947850256051571053038067864840031089754171188025592038649238240968747376984415877370160067011358666894493798737466170575133385855008658526001329516605819338162103335843351144286601254796158573554868142820744087257757409522298847508898247997537254145032826846077973056986091743899848302262413466492361174200119259739302458837759811911439915281212860518691037057495502154359007111889420720557612904919394287747452712209980672547467840988887337503891500396539357411027354007806362727146327916567279947908665118963020935822466211279656492860793916322902080602231934987080238146370090452163309323431826382075307053050628655616223239273105828005303992942402541342454822627698813536920099116711223728875518492122855471917982529742814850883586876228636264918857965127760481218594671586565960978560631440331544186186127571587668024799821452422340619689038317967444540636373451581104723033592913360151194669709681459150723010959292711027903405421577005344964070530361601745630072250219273280642312941699361597583920174349182616569765288010382348820774549352012010981175983503124709604361763555595114760015318162600695514281399750656786207533422158318051431748832490491749339127236482678355376242318187763175398097537801798062280416126964631846518356576936523785127946379244587352486012155916799096345469540277268510967810864359323909784895289264860487260386532762857622465239689093732227584360879844549992505598089041742322316872214887685059919102744299548656759399119355952812871280103177744750703528383481022969007874464820790122161528927670787213364200597613450152700713172839229761618616999548150798677457603335859326706237129922510460357647147186316022885800535689043412982531985714899708416660748396052616889090006937503275976237264979260836257283678849956689362689670141530240808005377702840159559891281178047462198887877176354268139226584686794789499952390113800293529515932729697475004872208165580935844315309345453839293396609331833048797841462958689561565443932800920758493815049418672493897810647928286698459062656654220371003193598262078261482392964664660606583764125883741166417331344379514916628964912354055516971435335159508698757254417775651693700811827124862476726627129820375919773359409234257006863470831936501498158943904819136336238973516375310664413533985398048904746975451047413735816757448201675242186228186319890825180554610017657722646946412367685287012840854752165301295361191231829205274423990963070296365730727295539394598682970543150466840032978919492326987044112963982673101808749718817423087553937553559406607211756101876739677903432467846971662190775127727489741128868528783933113942654679295481978532849725531424390871272421985017207178679490172499521497130870094939120346801613899849493859568356377621561458117057356120054527595166052243820795329201118304450047208880942148736182021385345244220786597550193465697965489228882925482929670109535214555782620342375853530300318475450981037253556305438219207145465445704514564552467767729249034035739476634893370352359848799928494869539006911043769673016560506727397237073997001479292869123983799013374175562173478222116649475942578843520781401098952472129671936*i1^98 + -26826286293652057272168908270906960797235317441678781768501016320159192119664354260136172681560118562647344648436295519769403743020720343481674343330862298369549185469544141716050255721368412721156143013483840188254812390792818561755243052024373732140469096416002699584313057403445986806628396229743266409561969645902829882042467300182445928704919422855810475520116429760438546380087233475335720463807601677913060393570666397195962749958924494938374697777295203342517158963540040028582127399368661894260395529669032799220131029913497829769271392989136535837446731507844935696147281740290043143704420486498743583834446252082920076187873162119396535424825693963821652761950614384563646058738176899791884411609810173407012322282420815961153608743293873840428304602640279778388695807867828149925034711802063525526984855605329364311464390232937085348848750589111400678527637431013074036644383936862174850135037177001561004526714156219870505667495679790788619294697115365882830973107054268209204527943895150324881078125966379552241078985096389233875031241861438358573695240002424922524096839909462960252904913810804905474224449230879700567442686816122304744570350245103361523080557248869798694621164414093027839349792529982425415118509197051708121660304177830744946983616978795512875123589178603507726571474550852383981534024886000531322314981819282094909935537490377829603780758769034137102397659632985272216603096843736527929240797784700819783126765382939558542550464912356654557174636160868063290886818447321504088436854845893368825009403384265904759486162044779939811004665169157729650094336257270818126238655983622405583126011902060215928698407610102333789960361733548942513925442677558474358283269742143416478095186843339349925095760543104469618474212827556342788458220417482440511887700709492972373726230537325121628886248167317200573722258266771649452822069659502523145330176639346792636040822978502558078004309148533177120900423532334652533601136403927064454800281167329376677137246750497607785422034703400285661945895530741181567281909907822200904616966581139113852389881561834889817211709255173080688047728093102989207888456120527976319332312062045297299612740379890799837715304089783232002778351258544106306104891167795905348065888870446825183205248273898983228752406745558713531018382534633529163658396701195921479845957920737154159525106221165655052126106727752813195081814793761034210892744566933150804416085104920590755566774377761291603516632717217179664870991226297883866519872675492482029831588675585903238724102520931687576098359580243452556551926665155557275277830770059713369786580992850628852837095930533136587554368204114301307240009792021229772879138114094529979556702199227784839763690120807292926653680792700739905274244138217678333836929867721470900191134053837553322796979392578234726586614444037940865574239176242655191459431252915094621155807552630765490333912674923285469757998614394381449929327018249419254806702844702735374294210275209712279941566416269616641604743683312282601315754728072021530312075975410717628677363163800281724546694699697316034666904760804879743520212260786724606414955585434220366838642613165625930270632718071933684526342687341065599968664329085742909398930993912411711055806775936379137831745986991310656093308130436957396915374554251632536848904269526338209660100964708447136481845834647066924078068436247066467867874748384826012747016914824003535252194129401968175944053440512*i1^99 + -151318576124556620640450467867259698652188812831184478176331625895941378418707855102641272307398135787414197750141507870854832378634031755420784492529171372111445240530906763756028953170279817741345513936043875389965418125187748374190872607963158257249466916290421666105362526222546257026750951812903460752309838995159042570268477652345787053490438388587950217934840865639928735677358567433917145413778216028469270867071307858143694979619004606180490800325361383285947594979398144074495502785228782526152428414822496341270674607982019093108809393139976282559151751186470579446191377095711043915894246833853138918389212419766368578942206033842320804419349263106349532527333549838817484069097102416854830235299533114377314806320263690438669146086657771616305513015300623286392347284026938311418212992441352962308581165366248958259123457445681212282928881111584924105068683005065482802853428679316798054734530311985749522045992673412101555107399105900677070526852421844665904331254385858036733393205390907234972864207438599679579551664831777457981999172379194227289026271109106400955766529668684279807487958616839737940380701413705943539180786754822399828397484585457359696646616907727573648996981188832606707459617997477869362140923780070087233123124802080475728652222962615121819668601048613275041435544754039194662107511995052866898467645759932687246376072657396300944305393357139001566927202281744575089694001019024145054521564745443696390660284922494950635303591880763491608776803784637921376235702220261539654998579630412462669038728997544420885917391382509981367375254576051555874563984245369257405834044342337828445310375964702123146203142487662354614682264198150718565111922699247966143562231017006201587140738234790520511055234169599913655405085222077544093245831338431150291022018131443656686593941661183400885002164317119982605994363910305732173736918500233833057579878347598655405383032075699271831998410980913461568304345029657582032458925217989488483601431395147118881618486216908282989766451240847619908980957810608948182011663076525460039373063548762693671833563215903629329381435249149572205686575404621374032360244139918578316719102816766711123265252592041277500629310052480634271058876622936399804168051266769062756955527196829190052010943183655813105499734578269932001164575467687249809338783854379053325358724055812202464476621659461452190902328064385066912817996756079564532539896418174833234802092201360209147877478436802119889705910296625857982644384267930116474034891003723626731408569580675647883250594898245645682512153207388170352658343546293668977244233789751707071998133705079718900472534401341979035629581339167162654730741307520743380486176024858612679668599066739683914548041940952672351874233849944636880171431017772616777604149315625607809159568694751726807347854167605316811785154874842445464305352672655706806496552621055866035532198556094159360445452459119695792882606313453877389448931382787147926050634673883307118113058420302737527483835757991218572172272187311527578399475759167477455530030433401587257325663873668571254176381849429111396043573201082609232019596721295307121543943604666817661509476193760456554214369101729255399181262838161501312819942524364481905008351543037161925380355800857418250088736778726714093937708991030185087819367607776698281360516360021699346103136802259138032823681387573012061600632824778943783441711229461585466918504359558065417711958679205556789444608*i1^100 + -650461622038582372656476390015152227917116383901182640614194950599048272136289586519902970398295704298720914297332191524176433460339703370421524098198780395311765307381660285485472235819178678771534449065324586698370386535925097317358709758179635264646006103838380654772867383093539207532685705090262333556781694453449772560687615371220751746741534517385971273489856083240339895057245016624877955625365075291515469863582636557320140948654498313791193560569412964627589330116057322550160477138935618534349506935855104942849828999577405357792439415592277532166900265289087450805478509748622698176418296124866325454267538442938664609895822046612197906418628341951252586302167444710496291070440685842849642991042574949204485070967384309045613153486799283336327420609275963175556362461865207142072504384937380150644928255207948622488307309552773417769154290221965641992478263785131971672181318579133472777846782804206372109993670541317397984309998000361910898592753915697510948867821880233110774865680295992420942619842922376229818283652465663592289725600074347809613979490094900814884319214645255841265517809787051621612160165876139238010311130363704636763603003504085960273135383597880143948356619316651913186450676856957337097982623561363567189894327733709912322344820867562649885151921031119985062327360743863003185647214676549367917855522478166118709167318693111459838537393754713749357654279077897052393604352968949067556260819170075281728717376028303210328929807696393219250377427435282405256041182545279283032380199114661261483933404935080679264802200817030173181707742573044813416332009326725780577908605402585479564099526547297824465311538042364817765760518037652330188337773009605982370952176598579967638613848303141543199290697564968136625305186079384058336825812767066406979847044582090962524076346606618223641365199170006670494962610862102865956434441253593825308961804622982567416401176065343397814162150690382202650927280511775430767722967982174208242515940317786090054318312244811582611011037388672474245297293568177558491670068526537778985230780672690128548640694610704150818980564782568174249035764737403852441454783291420249130780128668199247774089935585250711805371956536874014582221679480350294819388077008426921350943625509610843277758641306571221250038972401699426739344569905914210633600710103350663466566053279767757128951086460634897432691302409975665119971802082842402849998366641790545869045427465662236507836211369906439074899968748330889504825617560763695855785343426176346394341254059770817151245237888109563852106418440185965430614684828903098252849185125008712623981280097481285507468368926562262196986607989271292740623993371590915822937193517500640506437054399791531941115599245560020896815462863154290986462543895705055705320668349162426143487851537728444037913241973268735220449654026397265800414878242574740986620987791832844321917746777375767365030072868532030630945992295499958718696131451377307369908963727753394536317148007836325399218086250708395955697800563062097853998846337380388467813114094691115625033933040841928112104459906138869440659555825779164892261302922041971483548535447494182018336185545407813881982852897899896769074255858291688085432514629120688045056816066228274975325810704861793609169358980535133419247195934026488660294182826905463342492914530171779879749774687908067533652641343860278068653859180877565724313765848728800296816748152387895366539728152325783552*i1^101 + -541720111877409186415603236954816123309422016330429122208837507484857257120397040207765055355371644049299373694236221283969333720036457274957828284622209051079714732638739136363088296886910592497949282991165076660795570247634282489967088432625969449303469099265747283032090833082697353289459760058994251783952810582857066739344700569070642062756930003808510352146262826770937843462712097193478549716174008706703468473047748486439104133341168918245078604861764367826778274124325284406167954085505868229869680512626262761119707504450036179637074437212176235202275026617238294542153949415732680164259931756443131029681215999714819844237592947482829459440982663155617848756113799088940882310918787356238564845838786616786028376178115300134118171037552450846355440165647683890952327378794927464455769844744373973300694110283982110617980382863773532852165631220505550185176887594493602378745490657155630974769916410398057789400574965169087398894937189623377325174395227777307683228544515881079793401719858301282584388965119676259808594472913751492345507486543751011206072970411073899817821623091394502498071146203031844711831293354143695564726551931652739768970181158499862849931241885906251849269272420704170177796510906166951970361495293605570367413389401280043308622490895067602041866873657309955153245834159681706099606009862816877823904994772600596390607396202611881812057029862398437505456296743182837081072791974928633374378295088873676999143260498344903363855248715318305967060106066372465580231249247005863267697651341969703920111091925945953979974231493416056361128910042202496107632240511858906844661484531596260352555388742916332502449406488070073341118852803253350222073955376411126309491800023884847089666314709117374037813087341119116832116991531269738509901484562897088324585203716417911239872895226284753946623102931433852492524221897653695127947614217849644083292385778486526818491907664938366541706810999505953360419954520979773343878059179428610447445252068170626185250249348495651251055216434126782808510549186197274908768351011077240614267719230490924503207282842646237129907255672007512582171937623946347891704165330537171369305054164521381526407906341052954039834938656288900052992382170660217435160231659727604106497964062929410399049566650267762693138930644678472385942359862444025628410988633144832277715364646005463695621800270482632273996197332035433778580030150079656597640840686927132482385553703033273176903270837922893661222163795252598906732110759428368209434236376587516402973283482042170973215923487628696558526479122948600676763703020904867582221333170232783898566755398898918126717213081832329404878846114239155513087409252546474528130677732489705789566647956599314811156072996675677894772715205939274147844666364783644663402905099883809608655419405270814705248995773507893411907701512059537236733267842184048909524908321319833371245534880809429197417981564541945368371773132866288871939835204116730024822392431157955711615767039640759651360474633418625721301167624819792411109380759609856979982169045399199996519349653430720890240202744894663791830497782717610468028352932595790374781772322050298225583787756567985814654074871788271854550249090863566467748427904667249015060947998424939995839537359531080791408789509950028338912819877134163611626881817590826783760814749903495714134750698468493586970527527784639565720971938082564799374177451611050966313720881908491481118545018880*i1^102 + -7375113463268280051299449799166411895127791124478852562118190902981581111861653097762327244317214473873661157302982106303866993722923172418147634191596944392990818417684144510863075492649201395950079287329721582172448568510177103741237673671497198225094080328780471400803027308787617138321769521297964471490679999570242137762705324147434416409126734563117398181627757768666794298037743063805867581506443684955940383419306500046020272525152764656970733934279775872773183315576252489244822466098788218789989444573279974763740536997498840236586767136081612793147575085420405442246154000915195878796607435660428916648817581381674865766907142038310438135599872696086820588336341658284667683529518695191443242252059694337043724265810270127650604483388492231554761072882143674258467302434016692763492984396817590676897264771848169155246193833872446281054526279304092747104572631388445753152628520478558167298539666554118074003760125997748797740627589441973394187657061455808134720008814536483720613587017593094844310222674657799123124761754607750854723637617432005101747967696367449123222640780840081738125891606586133791327149487285419488753267051996787982403387719674751833236158277875183802161028407065617151381057614109288125914826465624619578928839479120905937246317429904241829606362580490429560243190696507852925545889051588872366006969277387757419224652535456321704340845475448953914808908004602616662011611714793879576626068053351280625321813846858137673771982605331741960214746071166272093489757583765410944465265853060069891911109260117774233613726220301235313807706823404318080918228056331768049369673452172166003917040857753799605707658623217532880231087684317910534611320099246294497388297691989853643118283415568616480642437144528055580316355889305738999662912769270273743444139315452114979788620280501081468819107199939296975221936859374980671810340176804199161484189571500883668737214931353220991051421319168295296456228731395231117540769210370368393613004171881223953544832464372507945635204652303749896271897547386039565735984891996078065995078809075932455832760169896268567628996640857652818855374405464476361185544432490306739953204258675506243586238153050401654735151736568264444953416629591392118232062040428919843745749485874544927554417046922764263423771069248404235455796054928863289040058620996428205883500749345252542045454113480878729872933763904799711167848454215427896039160131527509289889841076773466467238449352128078355944880179772531364530510556594031255042261258552276201466009548757601173973785587311914905453496753055770887538261079445486310524072529568023586541527580893313793389145762890914443413510217598616400430380408941915748460792413054923879290858553325198677691839984759430984100897073946806070264789036429243477538630519087049168593075875583764649946410707357627066742374025921002229963931170937265193248301932072164491732358240228184819021212533598051426397174748788034035306138581376929227653431829628495357829094980505133962523537646510578943604481812354826757133147983785095030668383551036592843113182116867204532048195161708657039250784124772196878654104918460312365341503533940403782497491884437308290407361253022478788491741606204817072716090144379566759833738889785304516812652088311729283188450083067804807378881095945256007296009786673548124937479296652304093237491796547365046982575637923481048851860433711961090700490789184267753428546793833980915435438080*i1^103 + 264381172343070324152721990065302196668009509893269991728253323145128847129826804458907216195539435111163665247906266596886524288829935708830838738191462240643081404506452969700499756670069501305516238573198880783142770656936253533209801685891006108037736173674379482297849786135745788607503780946025797895475642308087322114398719280138847754479152171692991424754539867813078218391532242208499267964612962504614294707957361607203995629405817776726951270301497026807073427530196538978430631187289713484978886062869910774118784509229249891216305120545466864937996701331468145453336904187097668911757149538916241043937870329016318522204512246346482502027372730133194511529370172549987339789586354100093474518922564463360176529342285527894046976436344974157416675123915702824584592201317130770322218010531120715768399753765753793780797559673954112415431205090897478715878527269881073956295613625316046177899090264714815637611157479513096827412110440487539844948995062535439086315523232978281747960099351279797016249289423543680598364811040336745508416639748229702672302965620046167276621360889781874242125238249346682815907950557227528999751817108164722075669761529216906082221585687551671333472494030671841314131630488954143546355524146917207514131103566670129375074835517884887613977952690153799622643972808064873348890444734448171574103598544442937307229365633962709820807487531615929363541262193330781804421644775069781858028528616831354146594404499606254931677412870600534396226629151140559768457652894096495775663358364255572329494696702538697498040647933780644355452568293674278679029492181245615745179621708208381966883400841521849222828647075365792268498029645831414081861606805910345094779309783237051210230847700763296925285014366104142008185829018285479646509765579841583886502689937626733060219404043551275493061722494801891968559140779313140643955697637673291873144076998284803351256403688585657412785178027260368365473336872038973548727200500271380420794590044013424999996021789703915703683856285029674782035229481447762771532450624769253727626692455135584204524911836701833700445811498613873539584122686143902108318739555821948502974687771654114047057955164823887468609088570917943814430565290684076160039533900707282398382675181994488358311355433329527201054105869186865990111466318895029695286788069782975596533860814856586863034030959793572360937376588917155798185155578094390232168204280327346424976377040004130680977070639115767955674286737640737735120136120219625727699181801044927785684099714310340461730857785329227324802485175799942216317982821965281200044001768709104824371113234151569957241966938245784962408533988608164523185001217650908596101462623473116030445155360829500117985199329623668659654925851246116795088199372749381301457205394019131793361131946544140923104812292771624260249827182143001614400993285484745505048072721618442710019267874316917392476886119285577684435635347277181681690984239698221177658663610215223283698575318357137422809779621248885640694895216278254972377541383060530057249661094964376873046946474827447892421910871400413835148733518566975583608653281704612146164136634218442156371718411763324162823468574227258939352056451742010757782058265493267176782597933218057136984374810762962521247441465496445379166514527466984368924132365832393036681215680250804958019173282412077008914332940631846684953125913389049085338364321921359686875412887277664206848*i1^104 + -149122870145577359889412562479218627008077464210788737498980662386848942874390318864373502320015754951013821162290205778634419936114945120553587896197998676567563913271246757394728810297364908658674198714879873077975520055997252138023996536901988403702034091014306649478498826343944026761524375845939751216385168917634216775416535728055304371023411197377483412138101830922286514386774392829495996470373737409675833861546447831995911273606297831864206872057960919845143659592841619655796611222920792660965966548651868608185654893713524523978071808974901525181313485459258954705233610516843140067307621376038872209260441582726474134117336314551257908665339498940575694546401517606688312213958042281516002037550798602666970678601019727657072203069043671414604595258062701396004871595131982060057468471582201098751287581711916773532645428644632532448886499903690179689800900975858916359473848162152823271373178569832799469069318093489423484420709316093185785145656523034213415630519838357338687384768984119884362525104377570932606267313838809675808908959156893153807565235277898844865852393128069161855431934164988934280774431606849259530240513811679639486633565420063520870594599334535388812893200383350725023546221087948847760148173511765059185208328842483118063619393779231434734468840124349485865608439031055221936895380849802132349166942456625173163209610668619497543744856247494069938267540123256582294238312664045445375029589043878985396518043978565596104312466444767476869337272696691155161578906187261591842221790712878473598703564045991755820888766246031015925791464405776377404661299973181117518770539918800763060272903084144494369674369010405404037064643742857390841656556757619925286154594841012171590116692147107998468752600099771680579394228850936975519756808897089894031256666812910161957558828209106535259100986184037206982602300937402216947558292602807845848139206667393574321497563997529952503355151551537864055707317562630853110345017639908197083778986160786290505405948375730763355495975887023374924436495865483201565819103465969891174499472202269425832681817825428369621396738727168219705990752203855684978711528342292018903074618455833009327167132598152859463347553671791377767612405190610952237148589700929365269636827125595809136677923021688988727989095922783825466783897048576169231640489522828801775761694121327872344383013577629171612694218040723956643380364878769152229881890054208572920556110897639922218080648520781802824220948687751794559055063028199192338800908122149011040769256718573444981477573498857056647762881771377562535556304024138191037049055076055387602983437434083680666489474385924412072279713584891740502720318664963796736205103921458763605295803653790597902667044763175794109517728308488804400470180512236454520515514435436276697714529130425527279282498178961737226700332319008250562515554639336237614971862135748530763343202974461835781884375959346112338197418162082183948592857971147663334535455631243756556245321217774079304769121623355527812176566702462883825077550768790151076249857104597724592554735524830344894981870143649821476785346708160984983941613305308403775532445120550065497029193229686078709160411040775981360916161336174060081302829384743776931063427947743831008215802119672461664499377705993687007248432602438511298673843964871963742823698672165956754184871178314234859879527687941662509075782989729510299618518084889560982265329761648640*i1^105 + -3090768572136668465925302415419214377592240943925745222638583473616355488445859093867638459413124682129980332748596818030290625343906378137852194797571054861296137875202763727785333484963834419379576072368048490422256882909886192294665006198719447326557543005358433904764677897813671399521466421561765125170646041770510435053538260153834239068957438109428999255958454536207363835953573657062271873298310757548281513373512832155277823207781510735488497785347821963518040595392104457889544128708012222633151371010512010994941611552508294278368891990775107970997827507519610110287116928876370248941962877434926017462675927452659334817946923866109289770143827787866913091850965097398681793492702296224303578848949200295124907836816670481843237371310837414533249911271910718562296572679427174103727441650015609873255223740737854063990287154040471392686554260041364378049630320804349072601433283239672353786028547473697778065345891982986653131556930456842277918867089086388531254989488354719559280965919476562506242766343072245503540026665781080622788395775400727488576190241756670684513280675312452164272820966811065663593610602652276806299143210710447232217199044413312853342829738965231347613913521997191350278107429883079606395591306530647334266259676414795531457855757944223722209718150169337431988210593371146633768345466756666356365345027904077057089279243546198970076503608879977507725620844306657433526953671493034848904259513780837086870441994036799921144840182356066331943278477844505703150864832357473265736191683940816654392634969543410623641336845707422660611806634095381748135485591142865620371689880786789906680006497309891062718224784457653720354837058724763049154991980066337155308645318613254109216634033286465832915248920784541579697343833159368674305469838456889530205006325161670712720254121299321958813503903618401681053252149005340626377132223087829763726132678621563797327205912428134665758573574828343874110200366328964435449678723717588563355929079895178851237950365189760608944924381434645624642940986112545975497525066436565926328056852141672818778027235435294834356341189974350812316183388040411147995258660333404879634695051939744912850615811494560005849227585364012283260530509327164159084379696932733392769151146710792925669977543151476909760307862743227556724382957867647965313973605954112019367565058864672056071983789053881188157494713895902360588347219405865199396142227005995014859668651990529559600414156515866040745676157268510567456866730498398817545803846981734397834004230615972292300760305086370260203911630413624680824139849284993561383990196587938551397761784749079457474817459207192850736254041131391803114201330482196383747155368717172389498054906829986815952286065080618395091742848325536766169886356075682281530107584310442255062649683508571421839800536818307369700839735094580901164745899413814122006996154397285675231750673253854773600592271922039680677845534029121353548498940878798795871336117627086884233321555102806683659234465600104463520496324238745914661662806545412940519531932402464862040272221651261024092601013187476089787051825738537943517728427255348985939764788841738186203325456493733858868088204155918603578206281408825764368926552988455534328078437858139009822528604897381848222741169380505197620073526748392378073075207234057874304778468256948177277113988263306414382876729568798095698699428953127523521082612654635130528177586176*i1^106 + -188542954569766869350485357237931858541176378263771695834306508289105353319537148124463600088166601552252986152431837116430225198945416421623456287650226259964991701459804959533346758732717346034946596207585324720436149203956777101007282573065429388216372055662448986972901567785822458014044041886704057237653735036179711698213412402810466477976805594435959380118197741892593471711537426869038166274316058416150776949839861546009817915615113938733148777213396598673392908797810908730200881972720803517927681215098069460142020472815522747656711120505009184933884324416493548333901712562138649360857054862247535112539172673952603538867258101522487994761937040012584102270407044313771812365874740820763100406944035431481282838927668749220058802605220560178757643966363893929189443752461371746182506890623274551752207106852467028658015454661061537978044957840379019719385617200365911314385395760591624107223645620494332026537253626552939515062060492078128254389499696271542786858823979726101657580337909848355626524501066711929949696071084471890702629894684368388447774176938100840037748435176435968188159366142196047928778770932253485627623107490724835148632863656006225248475687527213903347605050120276012831402837594684620468343297861795306582785757596279660688469408858165912808164319119284896321449986241256886889037886877282927865709412259550552898117655296280623607001310680367003317614574286680857622723642314961925386193522679884863711024604545613138315271107684157134885657525192121725432826935950394473034519503478561626288287716071221991532174640369366696317735582185608251089270926412304623759177362771769688610255839383915530941103297742751583161262461663131178573644731941921291665578998476883588620749044995553248943076449830227551608899142708329193505667463348628959485408599258720982698620599447055603109739792429019651983226693533088924442031618254590136507707479336282047718456643669642244558072419356944662261122870067080914048967748077509256231871103635133286309821951104938009944119144765355669019471636439886132524031444881944613378054145609180056744735419214386004871485284558211110841784780690108669835678760464854533089196784476355028557425177563846391547115996577886574019734928277607362069949936402364399650049220298735316503625892107547302448476553623825856848883707659428049403866401049006372246343235707803856557399011277259085032372918670373003867035629477306748024460723214037111517398150340135449089738522898163830812140631863324893944181102320411257113590841260109523340711801006458018809966646936193911269025131143496262356489084473366528655305636738562852934940651825886722002152376208352330285485610321263979737147663332803853558570284238054288092112695346640161069942011216557919215825696094697271352609712562946639209122513692510492891683384101467689443982238418101412982475361367136686136864213333760038222387178087176795493365935306911048385557262740287473816249394265086495560438465739875734784960999236056958261393066381424112278050578556878941256034938702110812566688359461089880907213904605052677093468444168245201999386509293387222433009360010416254730515479324003425263783992377405599377815573414955965139458398673234733367673101733404870015663896580942059715187359026775439545650049222791088131569800039846922354055601923240171722529083519009664888215872781573425734823319531243598020201674161062966906292398079343451904418296278368796016640*i1^107 + 59642232878306989443440444583207384369487039346253911889776828890320323092700083141208101104390533966367293717518352088097755500319888152967152453176073180409299401017972519681664397412904506427668835988524852232496245771173733543464739667932613680105262698170460200703060575170675382999371769489565713478653634204894484645216478706027174723968634657374724046302357101490537521487634867802550717225864805986475707385597086774757409942879737568075451264159851540790679477632608678718163926859985362693137734711263110290071551854203200283557470863279557365904969232878172943074111414753616172455951510639042148046382156091775464142508943163448101139796879378783733685407170268389245080709273211811248302589695654467424259701020527307885214170158974726376614693773357449445962576434651637637307377478447527907108532251111695558145521050481740472457092748832154214575465033106840779247302924942965900102586845272292691191520794106166647566585738345323422115698885378748183551588308182285945105497741258688232186101200503007778416920500551280208590846607971290217854274314097043037327958580649087160070372754921597438382351479128678151496988442447653132932313682248229678045632165722395406822809229331620199260117998244388475967492314473560675443911404177089227912297081837398156824515548301493528828846275714472826915535420632261502108293355294012288255457339546367525006570295628467169418664152294541510195509990944848850874410559225664098705500340959389662172133060833558740969183525721103855565175084144258261514225998865856034919097262961722506877236854879566918451942237224787929342149187235627225117011402751515896960183922459759088034820172145262916226170716948824349250719573655142376581241096943627506568630396414108932755299533094879459175717091751400592052583099376630757725087478224782957979770492172370633686677315528512139421385991932866782880967740410300896468573988406638216211926620655714836989445021578244751474056366072099247939697238995200825314753753464196743804108785985865311733660507021896474096510305179404519779812609746396592576476971442179746338844636441683131023643469323501076098495769388778506712313786799534385129675449386541871346503569704288167686233680054192530275136001259432967650298362490375986685361372158365701091081517796870623583077388119929922247078640306660374609770070663570105988761856381558507431413505869666758964806062746910177943906351191329231753968325402008784483061748307430266621236226705265809564354772091109182366397514844461673165853319186260705882239674244579972371812532779029457547618978788125304617693646783692408475166999715843767929851278951891250743090637069780467583593352365360632710128996372979685007878976305353680269743525402765340134892456736682166262222484553057013620427324555999836901285171327305332989925026633121259507370464652249875068804782258294107162426904050732228346703486998685360576660502816250197533755439652053163309713176257172548034856948938328905426036396168472273391392458443379964797407224279808236102416774827939292057295905479257693895109911699500087374909177516176042257894660356014587242764973395291859474796806394089861300533326369176697380800271125546213371058200775295848474929815413926047337270971489818547937168211559548993173242011023909044492337137538521570060124777185691843828412068260865211978657004882629181044437973680184909226807402877916940842280387910679706637414559671130259456*i1^108 + -74720509480484487111903474140559731869169569225020294417299472836460421791721619686257853193034665108473599769969208826827984110738995161520446766424259850965914025196803733005130054421122519219682222741809583112063749398895107293115822471206551090065768355504430928337169362276037495550445497707114990791352371756942410803261772542535008813722245684300632095719160651042695763202514159696980284955261922796783674856189609304731309572589045916141725334699165505059944673382033832662918976519574641750249085494305935328201597550795081492944511444820445305033459375664033727040460074265454394446022908740059136916446146953281187103741412250233199547309614016033650080827601301910694618847816411161741534818808800068497966212278281382971941243122660811533812904395693623217485512497539605479033920470604841944414772999775375201416562146474912643602556284447634905272720482681026720514103932154258179948264361565880559634116373723819999400684858400567565687970004842108390445241698666227341564858017516544572352580995782933495407406885248574278164724412408297911006536882639453571462836905582609834283531107213253554678372547483383699123994209527910930444938794002710669948886403515339683989959456457769434096379710794499757862222786864069947726111859085930539265297120868299906714077002315751021188948413567998084953390614223166144300354106865408482207320435683501501283624541577135451776907525247358690583290616753350234166059763789122572822643043235434465766146758750741452366963503769742244838334424757269065678670767547186636941392771007551912777685679051196899555953316410191313206899564569262486223484051462470967196435741042920195600551598906099752033330413991211257474925498198403331674816719362070911239453636834574552099205922235607215573241914025458385587497963800788747073106805873587464026056324733764761729696277341139344810936673908606263489553297022795873949402799685218253828134920722769420497162671875899721959754944393935851004614149970941738474577500904208126386483609863819118330933323697483546875011437551972679892977507082983225711822128629702343219777885018047451026295834514885217687509523392136075482316758858103499943003641620222063501758408405271794466852361441211034881458373606581205913612435176778933310609213415257528276750100343147712295872261536614650436768567893218816841221847643756129231537119123203253724120431252703885003112247134354186541643575209016635816607873053189530785779092506224341433859693553427007444998640495228555105662243293778089946852990115607926374194530076987908775007579506008755863256802821994152447419943730424303967381825860494443595616474782733064382770774632146375591654486467438070375378265031302532108364494489727844876337519646485243155969598419774681620796667861849995412497038148015284083863341262979998700861402999175623638802717917449958599840075599111496498668460640306042518966690653115586780446826374657184707668289138641393492343895281068195336721215340920584876389562636922874788834471879005710789580016312542539176249797065037094036400705283601339218250270917899088239563649136532130890837593411210647424593163386345511011029843870447959664657624218721202449696342467325918742777730281012656553051199824517909603647787772329663201314382949296293417246856608512335487685638340793002040085925926500998263775052216498488873532513360736890342441176869494869759764507066091574596912652059102009139310087897088*i1^109 + -579226027582592676239991412133476174939056858208170075747720123367681902938038631108306210301441076940667603276078472704708991955226772562613289550940555856363677459758298265201550152672733016019826538547681476883717688657399988495707029419610612626915558068289258531103736436717122591993915088680415537639460799669622529991779945469686120407973567498211539619267164466742016860827286078232201007482519271253681926031614179088343231545260040203407293467663696815622763560540746224046778466162650412614055911261996553338991051366740073004088374588159180743373894878141855743857844418837519901494555107682657285368319578991997862564703854791275458759904197759375357506971881358846448379145160669943426764263569692805119446154861367954397642372416113713848490897622436961593718556735407213874167893992180278981547439496248586033825372719423279483753107459284137648227207629532956163093478220255182720939025309837506343615077799366044500488668235877282727041992780150961730664184363584460595623692873192596753543924517127958173734927170758191822511680721851229696835434501400126941082926742439175047174375926735288064926760262805654598115785681218586987573395961892258630965086383288585197118463791694699614740685726577415682701669753226369846059454631634119673992360014264532865841490388189583177851655228530326830918825093518734079691763477461993599073606231783394907612546763500096005340776708649809141782743257538486646483941003116554113040709473937910254948986260095082459358781988801134242993763838514203381278263961179698029806471342335315771892242021229227557516005267317285613731660426163169625398657859474693870284459837566291811424769368670729135585811010625377485755443660650338825513212223920972175752377878184209374665613944763203580874004776143202548246570319409596867185999763230749890763376055337490364545780148001252052369178523074312031393516240648001070378403385842111675316552185050205845860411845194940940035507273380755402733629442029543388996963936851378240669305707070390296684774512839168570090182698660939880156110940219989829246049423029347790461474218332454156045827212723347676164824122759064197333350756191186320561921524305899306223327835407114289991294464793641419215119797028091395276208780092469512632964506257279174215632536654805568189746581313210387401092748553811761187144760283239919794805489716127301832714065845596739891666898707706867913200994397470290345775678993576302403130985732843330129027772525757954359802110148480461925483794448614633118651787067257689306658307066015895342267098940889467181667163253576229982569449478184235846409789485447419479811783279862218493904180850609448086493707213870299263123973693732993476946960848457813910218562076713836554646517190022433803470209704596671481302188097579618705107095444464090665695390187395601310581152624652650182190321755105169810706743090879074284518356170178239991120075578288951905716571868036289720396654115053076661291513278932653092286727986476300580547103906249769892037978599310520610024084298188620733761681768376360710502697540071600904330535453880363667273520163043077238497530940075021678448983079708392738216036897138576148934766513039706843523705925707788929432738361437819493166816716028533601500878849727026049774451918881192334350082327179347856074738586471299835259440008485133239100611098491228379728801908138552979823268164952214042984474199386675528859648*i1^110 + 700623310957932009356160795065045144501141460166001786185464774257655649319787032524849877566687548418086107394115276536077673858826976078576416905029618799430575222880131701062828803530903766051995850988587892934805788395415851157890026288429922949981153262992194715832967213353632673162531444207337476970018073622539460570658470919734879292040418840167529438597222678244182263770617455807003099647843375916177744709963969244967696803186544374163609971224372777204610496332763745254305761738304924834718218835045537761562193414116708427194260981132797258438734309414334916306598900997203773211733520141597129243423589562584527012735374151495322444133259976421673004798161745995754368843813707781459995706069257396067115306921449828267141576889036108725867424759640285442731282848709056120592803392208638358793927266730221798852649738789611259031935982227830466893013581806235617093190636156254671068059479629922020464254838288687608264652265844760134806996501237625337311246821215878423145256948057786188848092428814321930998044062047783256654567288306108316766486715178266528225589294633657506194375910497858308561207521559266700591568612432561296422214682710524367273961106009404164411140469856451161974783073006113364057615466202505101457537603125937978404470831522771110812332964555178540092053264572354162220875903705185938983600119277067610122353330086393452152271717091461564821900789179612975233716615808898306195204666775140011095224102941044531702114332472693574610143024129496998081055614046160154022675837869298486545139805503628391830636072304346041685823982537869707586212009058400921739344844978458044175137210843611878561527749045601220353519223715232327491176795041555520810239749514416493853234758481188083916887131090406501414911104735917777907596525088190661174294649627205670674571665553812790521281980606122291178190319177562027622029269722884075551263012314994134867189978026690816994135300258843305401231419792211895238743766920387760280260545742585379853582117129023390017843679922535675271008839990544152368978642433254542837017282581802371598037727008127834890406581307422995114776096385535767802416815545079286119145393960829257611287910239069502870909008462339546817469927768411612293744310850272010219129562335138698953113946798772033035500107191248475744433038626252850453400374083522583878641206498982924812996198710525508623035072521932979812928513624045136495661918912658153674480507805565018343494219659473449690886931806454309008040354297200151533285929358681302095505394808687351517564957101435121228103714348239378201222866172601508134158955414829612387751351674653132824740383447658781081196201092042357653939911707156917438437130954710869542805904595740099991558059646803545892768418862112853339391020667418122117454872865751521361975161270187373430073844865699403293901792683282136346654749860622904122748095569071622951540767973236198898764481292525863558241318186825868065704589740258727554251017953075561583540384507458795506672112564135180545139279277465945325892346569555062046403846974012945533094258388629458953868097314055499870101633551178280372405703440072446523494948114581018339632320292634311393582073682967769752601683290281211206474857544890032649968989932339571923751129923380437573405265211232433432328038459820391759832299586575480752345674251211728519518312427884834342095784530571343396336951262667866112*i1^111 + 4621591919127176699111900960053507364942656986727743937736149596109235850709882027337805810698019733950999377904173145384569356148781957508610002267887555042417843575845970798599158753569543669843670079296333310669174148089837889901039930180277342614291674679619001220875581214794543981185366444192716814385341208630999154699780614416198065715516998979780651528067216432605236191266469327698305366832428235397776838643770531868356977739131409495254623146655699528868797487775295012387235830148544045783715479782227099743609363087829574243708852002828880357828680649179478691042719105523281134530673440647627827208099025528407868485295689802800942988385093016594931544215263084638298652069345082896996178890518731035047283877929880384789421972981514629500704937522390696616458329633865915622130931144937228577473249486095715669228808520579203518535038449376383708933897336986860315449949059780096629495169161440678004315531605588793942713515500172397714119508136840447956835730953663700168709346197004703694849277963390723988303759986245922797237147043624897511633108200699251005803064352174699937218627235808540347923941233820918242161896471180579574373156987672666586392468977107275546352938195667990853006389386949273383200639093581293105353491564257346883515277193966168909107888855244889910183621794675521581034599954758096131677850167793133283253053880844802570806463930652079747437256693656804954919322557375628242632259560262518043722622066638725016013581108074787148659578054615822955021885002658662755497139880262885155749211066059460937977377911522667699733679818182551040848316976957695914946683864238747972839902897872883087701123622331991867806418464768935021576234981718263133185500806309126418618438301047363642687308390926368486601542605026627191113596514495795349895081098794913280182250386428519509006480250424776584913852739898763084857688330934564588708359796128744003255171701102595671254476413777701217139930996679492497610329071687805540607099647553011381906484969636198601887796714936066906991045870818108474502187741390164820105354567365845973220527030307166669919978812766945746352217694442453067143668923460281300821371816815353652092357802492776477358912767977562087229581599158390245852590154195634986668392053218890611094137300893267691361186130391506802467249905394737732310526001781132366660519917794990500513375766742550377365321601366865660004206451965931648112773834815935949775201237331724854587226677089550799461858043666126487530787406581182301633056092601717549072973479185923795470809498835581802571727466850791546353074069942865251862137834704716895556216735755901084614078333872460862383941222446124078732108608980107242478573207253803527312567842101398206329528656140524160527270315658136615877317587843591309933994837568667089217977116583519223290510315303950869920260634153530924948585909721077916198135834865950481915863304134641874443684389479044762540884610806819460399632633757570917133665853930805516552508973122454691058555827417750967198847533152950111371326585409517188128906906308186772592405845647494325744287000027956188899192623766831424960829427949484687070961471111412403917417191181734897114339301358435074720247495079550146347298604987654698472660289001595349980240993205924481265033353790957845703030903509699747133843539509935982621242586899281386412190091225735911774534181336450255743300621303808*i1^112 + -8603587455308379247215584002123097351782691781232986116923953079131709997808300940502751039981175723713013181639651941813347930123226792384684957809283270919146015962507331261007606419115207755668183886726153969123551272606138090894778330171934455258290843257936624867668444474649824980570163578680237492637846687547852019395279513920795323525567293801665439104370163168513891627645963549819779358560331326595695895040625210098419729340087950716412828441143901457293272456597253877915337596826434135860360325354718019182348457596616287419632321161566354476580168907145353959050381655860342686935061644948640359504867730474094157125054517554196936595638174222152186730622520532583877092367105504927352361126192092321870622630471834554434521405757664460050690692180560085347100180737179783180647367657681228248212608754353866809903475474406530846032605605780031810117744434514315529631246441419264966570597105093419841942324987499443389294999006055474308780229491085314996854624531892204238034641168453817602749131982769373685120734593801977394667431686662744861941270003824060022893154436715997495607815963116677062202138727137790757926926018620258825357205100329964186077858022591854569395484355933446425817122591272884741216447903252385372975162224771697782474094406942021483688112534224597547391535528781091935592357941321378081065248319781927211172317524208178632762987373780389360738953311622433613071617972124726209824193675189984394133066215417386517434480424209300156477339880625863561258846726494007418999398456474650982669451028769993893417163752039596197778114551682809501856109812352681958422188175910363430824632560491580202160930867149175657425171839758245354657680601281458980888185514512841512948714218735144551669422245807232955793422656278102294961614520087233264407753040332054004661317614780105489177799832997714203530712010486215889719240282214594591379470811982265755730017497442419690289916447835358132442893658343198271344633037781420603512550879287333058661334415734570180734043139070686428275615487338265856149730640321127697995610349700094976108651900752694044204705624473137081266215734918512793425781587782959379296449316643029664463405102676965822163618443992702593456479771783819927772822574205669255052494248404660364432575002304220721480153577109890228258032348701006012675839252829905292633241150889662895548565501934476975444226475424296311627485225091081208970403639954438491489132092986739719779730424443291652880872902609806851570853262561853479223684396080846600660247668657238645316133213799731803367837919835405853447697733465465495964296729717385806095305069297901045835235026437693519710176336482057108092904038161731643683385579042901574392133233628628128363660884430235139086798263243183516501285202342878340399969349286568837876483209484134020022164175877646622327137943578352844314995932389479901699693830512746419982910526159990389969088417112687707102849642237902637983109018355508164787617561041174482590182020502913046316333909884168913912052890747488884247813596426818766944074555847321355422675835481246830932397548815181635089939391981411973924304410501972693731891687632319483893508615285511035556528057306075939988093112478008206259374521959408201278387523628925869459394274360523475422117200441437677255115321537058570198560921550649471596381106183743580080244460061174781580923076285781448469774336*i1^113 + -25249471804107176097453116283925083712875153501347909470911643186338836815056845266184022165991355491030538535043980572364001281282032759850136680258094170901382434403003046298163181335445351480361196122586999759193338705360261821589702000586631223891859225159486592341211634704321080756057803327451029668074741301195223275138763037816101542599820443688962768844916626513080619749629943558182376896941134917987194451679252219401874482407277785247549697540378757797693064540345316018574488920818288127945476271172389683659120001063767699162638183371982653147082445671227134717310710404546530916217454083614379990296383499666158692054755956422897490284646749676284598331826646589088453313787783491823219098308822389992018397741477051844760309425804675310147933223888827603354396142037062243325701735600255206568750674597715739751550810130668884725464743371798834630421668210926025888120926440276032746600089399007902411375860785300762494322757491520402880961256573023934941597443849767378370445524480433897209613631360440552344871351297625338889570461117131447328920279094067919352571776287088192150082577382178957010187274733030519276170485560966810485410540920716665057174258722214103875055469829506474446553470076128912962084926805207424731471086004379191231385995731655201166938312419685652874829414741916325938192818078723078873854795783602798447876342756758164688340364754200603619578170411911733213202234763543726757192995734763017892135964119787382704377828405955091121756899169065995937765284257187545367265686125489540191356663443243366473989638364793492285402230000246748588153711006914565007599086991594196703654857343785472546239931823832469355714560478538814268608449372209092200257966684365913242124082408871575721834537122742191056365223533776329220453174081005299228655974240481799342361578004465293039337012169627925794656711273369173032147500060608615983394000983796664689360394701587049333788012327847852689659809768461786909758688773179652889450923396500707168006812638677833796510126777112037748252868346513589761770621730873971889138570241813438022088897051960707328238396241535396736336516176438039645170927345809598331690462560496556990761971088969039103313500720697904346743447607162009928177409916680344489208697841737894443295512766659604051160616868353830407704648929569180567232213645233129837807839392981265053507429346838500253684682692863766809106598571429605021367178902152551788807789228578489853163663687489452189767998188667329412920091572481125208726369248234683129246797211472690020247337006972462674212593957740306193059749720947392087915805069119854913796145446355529625573847553228120427985914488001806749171881191843880274285859601712275897479618970472377008840128092516800522652225125321028373390121340685413891023992090452041389516073173478446852993701197956090464003669967378016693454845141277701302248707994354326631597113213079041896705021720708830939213766214011941145923409344431558691063750390981868252343894981994288134693894500891669498442587773781879699664359978417752442912506062944250691122061210089516762326767009508030149400004340775453871649522762544091808499579052392490930823354879775152563855178717209078781760916805066144836142586216481908540384337724410694765803092174618919790087745657039023801035509323005594066356164930967256395991330106643819903939053239575991961200843241002738122752*i1^114 + 54022950642400558236735740067445139315077943501166429953655773547476239243679868011766903811432613510191515897964956605921380714570705687706496944070577158771079689541081459403473256276643852922987768991699240417014014447723712092426447708678101905883695148193612641674094749354728247212957460080879537507790071099115145456189773798482388307875122271840018140245960063907331875251366960530785170679568575211797824361000367082541682711938415814565531735443895089519554505021785774620911527401634346019931202980464073095403950964731200133529068305655866243719917964081486250118789842529498635124919043115451169902188310821229206214500867665182553615009998356153269929196067111713558537198721640065283251678486534606448616826898350621630285470377537000717203979098467636995301481735611556447407784208370994131294647735196818857531171012590978188760195056975814597992244565475009824154040717923613440229646055341407164815692271759272826730679609506455645817410847271976505400414827020907989264101589828540277509224038279244264948857052278404034118248653217629043419814511917517983366245291000647619337864082746489917779741183064010418524930538990091711060028657495334443927460494880122139555574663011881925093748858819048251439203761461711229824537239306777909257696395315493552095360216955437203128658233538487294289108332399691468355411586875422828508733272706588746528645923270788030590440976065339769666803299599319899982057410102492492180912509516424140267974552082769317731386155056008137774290569647276992557021752324750106215089725740613471304435776613865956231588777406844614184937892835411864018199431913515545166011281566578151184864577584359779243921985112739374947258184014783528982474373876479632413739243356590844158102499778324064533300158426048875944118690518052585401597934876943721305838316091431789785567514083512099778907001556951092011414036856872731959612490773572781124052666857287693718603745502988433233651179458681391149512302979809265918239600810718204106093834891179571238822204088396641037116801612890522636979956130376248823812364300087380681492316897253771078037335424119116458956271698465878479523920239256699811091629283457428770686104010039392128887903273799725057286535388169458069350543579994884853324936725472016969946634205375351683564947419019782951681855506878533312312851022498875109905482746033059162864682656729181316739092230729439902098121255963278840742130470921654908581571731447268423992423481675878963872052085079822119542983711784419540415904978228907898574659533003362370514596820219346973001186859930044708496388131975118399672151484160523313615541226513699801023189221722862050108249627861061193930757359464994474520815159609203973133990882493483128291903123068801048854723620273260404462214133248838225825790245850360729075275265853254274914611684951132852743225264121058875115529237829909779317925359264203916933491405769282167363137397402202769182052688722765586582954014737729779326248825368424774037308737894929666552812664055839958155507717266847004464461111485432427577116369908365195188736593298417449397722231705578035267352049310916944989391175714754232392121242440304818402017491440843009136670313108289795065473136521894786904170715002494975066701379555274895549083181919165912904241112565719166678719804448480733843288857565448033833196199753157461610435013140541538459515665514496*i1^115 + 141217747376723493166165986266406267217001896508772991206528491214336581204738047709870342586339686405820098339872238703471540317302094485032048989795912721663408754023798529103389764132511459894871616452109178032507872695169015786224123231841606362346410876846949092497057550161455441274493583845827224206532023123207308214537808175771252211378029792307949250898805077666003688768569723265158617669579032840771296969043921703571801176802109303320980356568408674296518426945410175080031127097297365678430747901186599584482241568399974534946780882962102406807538407615238528452254636488536112380774223717927879882912179638759595086155544010021261055937820610797634849435588314823213677922893674794080833912185013660063272241472416102004550316655889691962686471699299394429771180872071326994193877376874252833047822802130869872743694679656960854908281971240230375082969820761626573470461034642114048962388598790842418060165817683881310039513599772062332616369479366716682698653662793099238804402560967836202411324398919028727224791158295949950858837993663126199612865521631293855459682527908297926819461533773549755654605969901381718726328873774899645768289559966497821478188223802407207238669930260853617410773841822768699288139474234964091675642195422974828530870620081083879085649374685983103390971129908736184318391102828563565576781106765614727451919240875291406723593513956460033430374913763104075715640592098419530201945060657811913655448616961493850774773241788403926943145504872864463515973997913727680823148415337758537527712757172577823205747582034968002142776679098554237331678693671276027447566220963841254993555497803128158795024823114163699375997442705141747246841364486149019871648064866962909621718031748164729914930489290778673646771475058650396451787594470509030745411865671890830915503446173287453645916964713126802620822563907075025993648722244468918636308417714241964551439451345254053618945782949581391239862350006165838175530848840585202245255454679155646993913265848227268680058884909783518528986380444297156010046757908968030880364624693154920500556822870750533701965700179225794282946318851032401464108535442465218229775585792038263177796319805087897694123490470097906839380270764788056880648615708769411531334601743533902358330750606176576761087607952101016621897480717165617415048878506653584683293712656436786717381614505493915652321733447166184016869650656067033883537446685493321601128082520993917470527650896238223443955497283009262821739881732942791080063744203733971293071085188349096805126244030924769301239771467522409868215034809383395374687591762946577695365128739838402689180511062133359358442811942295818836844070875193508236072414976092929216939133691067554369401721718917397443754088354724224934886182063726706855487360303229469140972097239158827318891118058548179645913475841294888096666084634808646025247643675635599958120453570010045777376903876707973622523518449181926296833734054673231281372339275023596623111652146146616248358607903328538352934844894430397854876408057466937344156942212451829278354981033319161806098535986538002776483885518736441288546576952652978891715412803157249013200738440678951358132358078809281538707000243750727768413584807985760147420188952365622211952778524080823373334864374208323310002691758198807907479717479640099954398573798516654591471327845227834729872490496*i1^116 + -293645608629412452886103666283796101051794807589899797685521957568786009914266135984397363507434903645126184516267532238708376477355200022469838486296763282779565105144113589798314659919572147401438878642326431804463144959309298290169098515833074807294380725948437906311864119864928963489651852966060502181036180625690974030598711670960996492900695402401873617508077747555156401705584492908723200406856347722228372114804160953121266635753012275831237871593098229712469801113095011974950772224666531347011075792096381159787911543288346653832873268587757293002933933908110425347831528840142182101834380809620762575205282159789744575407851709423803777733225042283395400962343854601455369877263664678963735359210288534464299845006226048901284266728874260850970320888449827151642491842303475624640866561177392592157576174342552454429988007991619591343115753738774747943998097974510971370170613894379098282030896601500665582664229579243555731189745039071259974394290201503553426716471315017502177003491001002549094544094974514214733675635714803681945531212574676299081420976005968651056088362954240745767103404349431937119481397981049685757826931572413872278548378399460899564624971957102129151809759953696118088764467814808583256267833696375895215879615030287706828677252396921729018368957503852660628075156682620478583166756683542200305514749940978981244948113788710184016854099532823218692660052635708310471469554947055830025909969066523005045313313969888376808325967335154358051947437729718377634039426198803055593231469824991184030762833063024570697308329895549321508555763062052925882222741326933975907753134677826831004012551796678672838933749565785088822991667712105357440463716360909735783570343267757968985135021132372159695465098686494966942150992705912318030583976995204402527607592750878995554453864343999433618404696999593170427577811078964226660795113581170541575975821726523297544826475315976171220395240394217702937403981899966242545440720561406112499449442449308887627919522236586517549588706349669945045449019981678263213860918357464956695916911401613952938180180301345904586139630768678722185078428009124792507932709162162487770542207168576860788014176569653778544344275015898618965461899865190399137349953477413729694447356650211842465872068444224963042280586809233129074382128647622690633483073850315423149386081433757909260409943292999192517488613640159753687416862524652461778649671496676940502693060474575813077628326666014040446146715388653933710561170199777436940884788692338367399997981705391375233713622970354310748683003629029829590351167557857973541538333676756867408057425775314588452951576260630794784132477041017861716591026077048408185296920063722736434490692379096063408750889031855622294144479418697903698188792591607991764230980560343361788264375100515433867265701021523211580629872647006323783937979749898536893569445495510262368456780677216074534447299679238884691840473725744142029107537041569109317043395973396280924235511341113152388258440413607973696194850907141398266868694560363519380132911591174637785155632408079823607257059928118161806212069794609009211029727893682996352794357838054018223302380227511606712636796393794476995016904256610788424854989675940129960891659916527404137146463269648163143472228512475184350590139363310603045658127125491784470144486873220043745510796609583147122688*i1^117 + -460830422350760223430880894307545992685841801638766980207820598981027958676259141405622713911344279698100954578176767225678624948160322356527547909902821138378925903939919952244729736708113830426541755429884986052166953032759843224560503611249936930951185348236072428036203175162429996110657904162967617703119545013938562375763941659098598383466384072618119983347329920928562425457229909599624188069587555151751114973822890921060798894870156640295585946933099933630880943725956745483800167026625668766850256258704777623009583643813622712971248186163419041163210390425204972115284787059122883729888876904311471789969699778500389536559262665491290597845715168647236519283667780551536616755119157002976931965073508046536698370615783305476531561120214834539313044260794993024835203796503546276139771259133429142878120861357700844994857349520736813786336511654974012669551134715074159535101774743199879116502289442778097527484754721549994871259579629536316586280970592087570683883285676940895731633656726376708792609984796886303480781497473780864773769314024537444724222328941551181634675626336630274587392865364696042379282663548923603128312401700311515534348455658410990181659723076668439007347997992806835302847988329849749944163912785334516840050846183617547946734689111412420667362672187403221603537117532105926949327565394768534232119077386515155759510883602442788471547962554015679335770951734613358624863307808725655101010062390268424329715683662643101399960470138255074167649569947939702270206468651305037238706291571451657963786377142674417075473118414846129210951857674197523231442636948369505562291787305493700008954793395933916177532062770025081309858389199697102469964837182175138560519750374305245514816804783390656816180767035938735803955920302206954133950921268495388951357705715528515310702979907483987775915376403577937706338088397212872516133952003151545134537007033216686944411600706084381596806378194029329677834159917137595547911805626122146691444946943323178304335344187470549306268492962297425793984090479889267804761508299563351661936210649595584326337009615703945175647006140044936584700218585668482633095839519017653903504323994814453296988947610390885077937992175778588893548219108528169233687031307472287712437401740696626698180436475888624425842913076995548669919109320655062311312683809892256749818115615593038030237479132850807949008531343088427953280145323367450444625823269910387983938605162897552467885410601643241487259765847536485628881444425944843952185477288194728609642294873404711601472347836425210286694506159664808885019521881861966272791162271789979828185216440846544804099486385773320085955121395496177318554181159329553091465320627904995399179059848020659836092511462443548161642412646679302732949933725510388555424598139355178424148182172159215182971017366007611243341121085056998017603553232051437288584572693850165394261078173267042707275003746435285052490550709404519694393386992291049356831599018350695007653983973578579834715255072469819745743444723895703453769360427085184016898971161552322103355806284181059857295796846318740461254168370447155836558243339765113028061168655533215521393046216353553236853567183455981901129210785326864131090778807241427873920282852112926241264564866316016210002502731608123699297303042240174333025808585463528753115098866822382315784426129195008*i1^118 + 652364328441538792513658180903295072239792159608143087504356830963730402183864186047996161780213252670837864348546342025236849083704490265514546574009153219127588527209631064213486535480918252333987006188006281502152220623781715747949448612548962881792999957515924136994917858653338223403389662934434687003396939251469826502834401221575169517246240434665762968376073952629494696225288038415985696548260150069125359486633512621462651044897464849526436560742679943359493999555103983213949739127510264689470730622912397721052034855749291182503248377243833000449957519451350769780345765389586532875242561498036084935009837440998794845246123711133543171360815682137054835571979620960767976537829574939870736481059616095350060340349914443509842035341082742425526954460119931499449201777559865218695563111695741684301198161840429759359634334551103896800336569980606100732429011598845139939971444248010967562460399645312590099150205170445396290811346987395794699213675730450199121402682206457873888357975107198422377626846636426974248708274852803937813176737139294175305811213686659194458125056284950293839441174281710270512873661920171339333675942347740951461313461615206051936413798847025076139202681133588894470787610720074509081659976061305830618402896038971259230091308471086444540564130030115918209889179083296190212758654783396794280293336973980612425362199173284117709295169464516846699963548672118094487615713098641363755669554238412043945240241062397739551566895720714309261199742166370782880271752620053882924669450081938665191577387162322188587774662862983476178894855079872636596032686260400331289260451629021632370208661306163604135473512715051044114241882819729566229925855104668980268639559814362099108221135338718701301201690928715062974168174215318649963635311505734105028850027614320898481592704944461439499585248265062443657854566698038108190230795780932080387185588877289956038790305565487802402439833007371197437706130500406180748513179936454473307349202674660256134630104645872838639241858250789907551179111968435721742055117095369952601043200513513864637249325244454963685537372115334134518872691031347496131590291113484980924333388137458615660220467056636971658710058992902152068197652111108866458250175166575132278868223884731653784801532918940855924545660110497103176474988972408029131187747463177441789450052632344876095786474791447509863325085249142326412372270132317612339497900813922760275546321224955490587493407572418863849620481117486073722086209435434413431630758261716718209602420184597914664999208418614719608568197801427863358054411097770357899189883470815490759573219121037819480965078637408943661139678290903234092268020929932395177667938797772861118929896430844252290279967775298929795802932906968514150543683499885435749417739199607557127792449482939162036586337662676700542132507143497481637561389787071133981846747201914965586804035698876268883595115003459580561334249528711656981457013085172432519256215426618306238133854481514630919810378200446615173356652193704271388176108009384962794436731507668730416858296261435170754428926166419631577027770243855146700250059121558345574443798473575722635817637629469492187788401129164542337897918016865994604256115942271727315449083973509687864021870135744050716961276768643981973194549232780802799204400167523487664229282106336201642990370816*i1^119 + 990498402148666875775367122926808881284541011991556042657885203750449476657292823880181747798282681219739503518789485476043691682988702158482585820254871144900472380805187955982092872866235219763734835894774242833294291458120542152097298807738492664479107864652736607055810084221596355451318682397976999359785496758720658910216332566319536256121263522599522859372492882250744324567705205937939595855243363495274493248290926755761496089704921542460974268097006110935495755494864911363762054773026291247950750156178142543509747867984321236468534258436533864183629934315498188807378330074210383496820022170430003238349022255838252670404117637461150950472315434065946015879452856023234770207388582367153636783751793668260372026526606025120471143392829069463571742753945900316458366623216413039991508721237965888204777669511779853640886462404824615786612807184416991958361261134552153205994440695199018135298524205839651755656794651011821006742969490752472176355760979199536793337685468125651090368460795497431620313763924535126684316085471729679935550207001286188553932932271980097179188099430054638113876395063346020320462721676938013755604439641663306950699057594478729488281463599687294507885796174806046573005258276253624466003149711228778518944332153756068392727355703854278578304137598527794151626886644060745882661190093517417822047895595999540085208130226915305815353861698936578949236869158101740101559755062206525803132918834422125892376613587649639912698374215319620690132965461758306810303647075093936345399752484457076979259360226192804614550908430706397673864485921623867928481797752347096376085992962188005583230766332677172079091836379738588197400712824832960319763163420004968095177996343194730636421201694952266925971190518822956598418082302198198417765006619137977112597461920387423000666482294824676714188048522963667152435550326877549803839474159305920234012100089247204185812175227971384990242585716899447068067685608795213711184759611324778822212875463475660472760573303899604399300802357913710523459685834638512136473544349548285168642067094100734629219198039696065108656377105800540949676982117179240985321117694862365095837766591424912286750484388779527104127552138264377197280632198611276561989039034765832006255215698877972236968925626118018101396990143162787784405262933258449837894127871791742118115078235155368754978431303156409477766785528753421844776646102312546414190308471617903336932994332392777320601795363090820360664517354596491101291905806099694769415656178863937630450042899566905242714570756340795368721927198586508977498583256655418117417770466869650923958725862991909608123592113174910367982867121066072731368709217948908190590477683147017070767731786767273541292307950190185279295269542768194499179443780949359056036871159657946739557572018553177689829081717057899245686414686060367586345573471393875551718737881109314800837380793551530745489486368915619188338217593515248726097326633180151318086823736243737712688973074397767085217755151504408621074366798236983576840093774356701949907135462867515328178141535439063908381974855099532042941055467383213672295755888939453360077596061719830990135621647235020146503503080048758379696901051726198608795044864269666968241164515537937537157913975496126412584541209155776388385398103407120175831965497571449822742320668610129821696*i1^120 + -1758387084744074649229305414152839606720700468262837593176609749596829542319965215516574649639490854746884772095827776633021468878943208183714567906772071518077174002661795512187171263197290600401409470951554713754967030083084282555891131687086389092631731107528536531158921849226038289835243890351917914260200831278039695514212632791206117017018253073416388303437907258282189856726886921688630289484283244636467094541208803533258059153010495150340609465068160003789343535003741330009265577080636506793537640406966539122890658736459942210580647212217411348921707139945378397108527513630467363964172244264901560591822197208149163211542505292108960808170853188028495387486635966671956674747045325085102737306567481804120626206969669087873089923192503959896731960304746864646163115093735374445654704092344157298093221813298000170698411554132609475061874811216656970163430287722146671632735860657021368413357911345614124539633111269424369992911007048441088865878195835438560358556986677721484346288338407949551782671119182122040281514485787602820874936630999698875527298430041792743205537363080176216332056176571326659857412257088575190284800510897818531993468033710233180033098323061719390137845015605520451179579384021285474227608506307494110788459420834892544047843273964431119088963672820844421472508868683504238234300172433811907687360165978921071189677344587898650495826097306124998828279829329564894107611569359642907901673871756443209883670750145826739456379256882236561848366333864233333415650510310950166430702093785267652758033815317485557026204098890928702474031427407995029077818083376499374283397255787656718068189986470023771043667335390745762018586109927497841092346843604383812699445408298496400703147998778951166693336560657413412115495429514797033959429084649843918496373398623440059797803564348378705244073945510130326395766884368491393154817527075639363188248689686185622511828544896008731108532864473993628613992276655344139305048908058360592282487972545551495155350685528059383303298455905921896231978484567431386377170955931630575139683487949946763214780616758174599877839472672755563543264874827585190746147110185753854641128181256594224793027075712599875476261265681655454005599795019383793050842893403840100976971081392464782426031419221504645819559803606817529881090501186150038641663305651843216699093072983472945925695310132573940057186397716033196845940182590723859516675825768723060612866484121666295488234000486605972025695549717925389246883890649156859262130689422696081083012040845206176951832853020588661738755507045002562411245068018055375589770907454714674452762069706068816591901843997138050916647917858487179693236181481129764253011810708618610851739575067797317654913436659174623778932987734198966307008016494105479303281596775829315143635078693565962286553678365798343047808609531952627188659025622393265145590751882950635401646600289351115583313395407713813003974854768357453571492233425249724543524953498624693605074052358743031214920383821137838233045079381132227271907122910782804660404948308594680131374980546400724492055896038115825081385427688446902592341914391557204928410502326939982402485539975576490622726953814119913870790582098723894839697297958136907697005524051111187352155619801330432035029899054603698379510137990343890015782006083628020429438260745338880*i1^121 + 1388176093119136961635363574861902540194294535794313175195766843024509632527785502837320156808799987002591127614667563479285340818935524716304730675101108287149177818912678987707104211334810952271212417576815072594995928488891593294506652880036545419673109328170057050145802417044706127776724977471833806422957086640793574458924145311799312659068814313845792510959486328033773986314016652944105031370292264094086318528233310466506180600071938234685820127328321967062657818325069685452059112633812451505053323228763040865276870342843607348043705546445586943796719106302234588343748083784979893264711333860297696123682742121812794912773046477795812926709236408306498301334602440240773993066855242022958156796395377668245551969323756649123245172002438721967050147117094843824380943655984436221342182115298723237345206898999976040735803862031833594401697315243621032525274913781905174464304430598635698327026002938879888055575982823654520542775286445992895878094477987261022566452113869760582894352730142109508806103420047976363894801265694301980681044472462315955103763591650609758255866010227541014055913511254048696889518761500553183060435788403684344609924067967712901806871438323412606453763416189605499819595128835230708429175454593940202141285934012466189899440114256494749491833287653756133030886893206503404101936807055610181483263487257375647216449617656889078337064241007981701457610879728183426633052286821837405947957622364016032777865403324525337145769947158454606049992333805377614681395298933073880383274248013182496469551846378562457016438037068906636009392458191290653462881109895583676090400018815514609261541847127147961906408822769802225452883800505487341420153755202178531878651628755000173897210595670319192243211507927686809308685431655339552737293557822744731088097029956222675659351459352552103126553887949470346634970493571561097308584853082146982366589909585194233605894914075915747183852996918705001642836611491727549421347791019181135670912518083393419628568245591658381990401816978913081264017662012717693402543724807776550073622424008417314037943813194050343317284617588514931450064492110897158041409298671354361185117748675985142290624169079313983226438511501976182274655738738405568126218317975688208442782781894836608808915841326957465703712750396006072466828680628445214415761461396708260529727494585793636871185948290256875926341951330623726541260355926905873549985264626963408167348088339613391723624690505913867219021977734061379043681336418529153496479385628222123701378135417087048948462957819435743577562587004637179077430092876743129659781211682919816275992254836787699148443135071100007073910370812642302546401481562130869600816859400625178685141290680134837599276989314745418665002867611641541043334577038145136170347785246456464914020405179746697858540837545645124393887153819865639999415350879152433938454362547566108279241827413233917825008468065157794330351554523482864761262410001450330257424389082013690839769172368699338946850388764339520460618662642530959046277762950189324779925297782390058170757335961587751657650867863426652881237038366170093938860437680736567103330611897072152096030613491360259081802236602200817927431118780815840397341198028133596761955825465473333844404133518177428427368129965219157861397744940018458035840525471286917657933119488*i1^122 + 367164088324521304746962626298556225006100708033326360287466071996374304567661579794140152152864488278167341600373525058257699451912373246068892931076461715900467530634134595690195485468588920194027198165131992418594217533135238316534137778558807566959308275149171316556143203800366905182663617880552688060872245641858990075741179198472861466602026221200940799463983669972768006075290199974359730459058504470621764985195549833440928945326588824607416425041282707270764278750854008496204730466599757126003579295377769163157332996577182479487159355983145928442172466012259027996339761738764900513289126759395011791296859629613483393668938395403351865025229394546586561834017580918694933708169985624951398609303333194523029593394444459774914093645142284115877699663275016865864710144110871709962076947074458020431923195203386339668176104049040567964308829231769544332122056034930023901649154171945204444655527988847171726215291031029294165874987734101793895968394745432778641766766823846125070849137013406748790041062771464312922442920258037610514539287074572761160258113879317763068086140766530031066467362860942609559498774003675477532981661361917411420031696087495428689884565198091846641791607775597711472160977597088017568231042855479032436144352884374381875992922886080109048460708146775835336079530676695384555210362270160845577073081704375541982546385447837673002888907992113683566761092670941249803591909449136691361322003899509698822199506155442556870527699847668285308182701045600460989276882743438970276623006457435662427227273562192518530147845562214639481133147952909755951628208310345832541969323722656958573417370347398495587856696966135737625245823268329503300068772672443581222793402320530046348151576289309750407517453186683977551668953794305538622651973931162917959120263891801839778051060306175924782665011841183887716632106764586848848270614513383179235462444710100009183659926812855784366881250284151809254561950332935916487085838765989910985533514793550739484177045188708651715271957207585492419826019806719618711775453617760065926355665548437808746347481619491107168643021033860144732818516042539421650556523019561330880665859810864477599869781609974711653941310297251262158468658672626343405049679540814544048828515996526840488243722020017256279774183208087090893671154725210383631448507395280000706600170988898685420373711167623521287886346223866141239571916829231742126028176507357806317864264294962243580991445697097456826352858967178861735619227927878761920051011170941363761293126113781012163739781980385621269864103212962014358457530898088235579565910602169523777529493289718253479474835860314255638347820878661512449501212638516071248696473570331926126294130361057072916015033567837868269827254400438121523971642252109618377424438036527446330670626415138346462778191293936464854968725229641900360075948150801345951727034101547990856864815890403632690963495136087182730730176647515996427358636317767142703769437110538148717528661040590364984994398082935029153539302258185158909413983083745084328095370974829806174206523218460562928252644187132454376179902405397034377635237213821544165460739179251027478438091750154371236328073029889627534621513278913713998799665879717190914343733396758553649185460761175613200214213385632440144985546211687642766612445686061619740672*i1^123 + -1850788605472382946768544811037287883646778843700128441532673682015125397647272139382688391660133947472908383793788472846916218406335199321960072604844088818931789273416764679148833182771976741303711703404434498782038046279736859677483975901642365285279622773928481512678657544865436560434347594407043859855447439333334993126567443945360881434044442403526853513033665182473573575722129824708535734606082919459320546673181206575843771343534829299883750967132336149535813743235344620451208074950880457635930690846509110800324750544749707729120286753294813524719317752251262879899313138742167075634406354047934669384504270170486306008938018969967869578608746357103076277596616746703262721851965265899309273102318115064610062310743640048613429641556940238833475231461993951309201476491528322432497122049039047511495252265468212292184652182229878398765955701425882843188917203158815323489908487947081725085366213933590254276430063646517181614399884124985712205695280647417404241309708813814446323767853719508202026290856921798446141428826768826699111010491855168004162093088025440831198149570337226145680761800046999703477042806871293362035580163052495569819193723165444037826574839522807425134304640039319680934723964161618506657380237747854593382384490495088319705033430082068945054541079266438854175363778810683735350165700570905673108777869947776500960435591768076622653112667927335696674372772989900780851107037190610553844458008800003735524982168829920190719306722157258654323787972657588690600938605005485397137146938418762467064498468314108648390072894649047465126471401263143058233929519406092133940479003562319283160037298076092814863526094112645974019139673808664775910583215707468082665224729716672266186444578819127186606449078507469055186838626297559639970556236771186320208947996760855896808301329384076962388371197007688827596927752444750437451669706632402872400251479236970434218332521563396658080446965601604322197302899232132757895943433087259328171713169261555722905185828042898720005817899437818013331361126063970415410468649598470311443204343351249191003699338309255464732538396062469837903418922875642796368455195154534455897495926644803052609123392911720464689019216109293011889729332933692185940133565595783006015048032334508702148295453165705413000267920124395053198778652822449594583810240909940880389700718320413523002212362980668142363318940210639749852485387014409998661411021014091360669264608058794226005238275440437869758155846113980995192031186706967789272696410921365530878126984861960546506377816540750279086776899133182471403216205707232970047814076966901345678725369586714998892674030731565845572804896836613980806790270647497752827357829694282332723920527028946436685270620873057138994258123389408739674272089225059624966956305982080951066163145551755542762288198066268873423194182930360861127724504069069057685838408448606242283782492593130755624575181885938452205818195978378392790487098729776082469950716457627271612617236915847624150530733466680329909309590443022114771488556796206584638111040608719953193865428885704902217335216062055311201553608126525706264487219301817214728916679672755776562801474993413596408167447121998322386359509852016464219748350269395798949603523467758258792039584705419282478934889476029026213851946075211123777413836131270656*i1^124 + -2542753606621844284426871538271949458448058609027635011099901335741133099705079419907681641626546517651340110042242127387101730298369810232045946549848887475179260557841607097858625657797367721855339857674617674759601093100911429800207881358438307801263703696546750990406169748615662807290133794237127856706791534667279093378004290670517539110905186592979379863439577246622561052682202540130867340315653674963015379710836276841437571067523254253898194781180402135228102747823402619221242925075930463707198647121814679586606259628436736391991686143049393057443975576647540909916828896887742599174984063929587169166058681483824382301684760704649073552451554159575554461900703641228399884029101355680667958164215769523924055478490750036961394132882808240610316261924937437330367662380987441240120431378173080073585042424798373971712649518515557646376051890959248277488490107952321337665437292831073125698654256723823523318204136835684488564908303695513653598621364376293011118759258844920887619216346803837302487877874795261327240955891189456895156561017594320433122060552440138058024039644560333945748306331484695070633592222583784901516077882122468673575647589382486320883130813411139886533036116163313620350328298390265502021197952625379453724389437998646896902130457326060948716286572711483029867222258036508708422887609780502069700672592389486457931462723033885680912460152449140846441607703171119931458179939652827078594857193340367408988428300749915888173399193626081468722702078416509426835386163745508216557414727484647563356295363473414094496958263103656427255440944412964698798429375657558168232869887493958542718606091913614722667542998563188245363881958556269483417655539332334129021056403633400894075586387643566630590421126741006101197620294534705938017608669305411756949279836870660917746699359983203927017401521173091274550788531600918980366461953223209147794385244921193777204450879695330747472967668504166058387653871771589167434944437144426975002964520245604409197985047159232170514899708026714005674526021718920870635186481951420770094373395951018887919930204613821577761795353633928168161466575342516078963093516686847984760245225058540633522602607680322023802938185537695940235427477051109252390323424533097106247261789722103150581107438702787994061117191858615434579508126815951408322765527185727857576273969361511490298837472700943176314086987839258106570203968657547748948597790566811274990376573813325620725272510046960409686324347398932914168465166096187842338669074999112975335296285942563112472746309974199793066563800512035192760596432807440591327912045229770521747083236371260502142410378829290491916949515559362114028073495591498046843757116893308391738246868633300234554475066826920119747232152012366287576923438385619691223757723950454215753516956045483417493695238132625904716188535947889628272627819959774580440675185040087935441106428110141968870980001715621735970778454820813339385855879506338390311393436229783051685507927530454540508844450769976359290235770741458240197013258802246516535663915258765805412327689543439574358559717813335015078294499618064513806074970271082091002028177782974855467327498923259352005264490291034209817318620032350592030422839396940509858385637171010047010093219016046544206714929841545044529397336633563109484927123456*i1^125 + 532631175524601133349886616759772841453205455153146106663521284666277518801678526653062484911565395087548871314817350351386902959618193475904299698790311995508097352492928051851421895616625250393631916498784452240843532473033046115268460085311394713336021387235251664369307019833113204430100269264069877929031872898490279792117985678339239193887545581380913211900856481683732163724334470507811629082528808900437220147836685388240732377537974483721980105969101445890352181359123644059148896409850665352529748929213441798957730271395970157119791415312768756161777908082798202432245583882975532702940221631093441443926544963126791068618542815282361502195714454112628934456140563543786175517850619675819902180294534340766081200441810468205718090204820759214372424850816201114969079234820702659682350741409819582038084655095663352569336230142414310180143543288272202000964737908476659862775032014300635151063966680434511000139462823710775507520619948742060845008119312502165275056132849613486226546007649962687369499635355247131709340900747744211150106303607959218173400147562692775280596186200076974058749739282304900320082747182974433211522035434353338425254005054108254709782404193188333077497103970376854640228766238060599358113283573880606165475380275852264783880729614462267616923786954489539348742302702630600252365900031969092893604231307162804670858150327651685406152923787867411551513808580066497174533179794873767953956042870583561715464980286218503394005633864122770144885700217370922285312552185075540905365260344994120203430889490221908026057893594681292864819225624269807161093236664808411802576677058187816571956834777397196368977285570081014772986865968388677195518534981310372666094171709403739358759171133595562804863293651808024876091245627137381023789369135196929566792087962164348050965586484954431762310106982233704429877658815551410383158464990542150422657659336664352501114297296512284880136667590440180440402314435031464829966022368380954811487181863964778643717660557117861184024031500963311508056654389818214459731470643010867601129105047300622357187906486148658055936706137466351630496461305195294988653319768859238779121128060768543059417376291767206394122568678666971664949454022609653659925579012340739381927617413553375990811563006836179427215683496116924115979832774741818990123608129713299827648036515847229634026386572878866418250017890685852625392079217819737977395604324815737173399675115600032631252412758948005658566008289690194057179940342201130404727304459207401252817037038445931791277547071946499302444814750553442413223582155148173671816646125713184054171788272890082973644788310847673191116492844080125825169248083483391053916201147336503002769649668027363475794049138805075840597069589470530527826874895660120253653417963361982298328025663814203383676878824464510747237684339208323599816660595548927213430020367476528931729921862931451487761268172005766928983332418930964504860774426514798297649913145029665489810569933482096384534668031784539367139196217321591783693859422866511557133959578792920833458988535691204319179091481480898200228938285711870507555980736668757384860583982059451914255650060356283563553097043315636554543137864238040938231560507287543822097622609079334332081878986690207573982045966300930629295720750332604579840*i1^126 + 4767095943460039056281329664514040782965280086279475732920673178642686969492273599081627147306227178886585904729893188143023239510397563358353551611916878525458985208139015215670032806466044124941640781540647262580265295752605494281372854470653310514875462296711527083381622321902589856100559928437027459920598625998264261795026241441960440037607355695057730864226993780101481383121420795381628256329020844306109981667181291357781930584623075461665014327419953718950700979606087477606255466230247971303519850260000267849123254142425945356357038036987588570812438760866527430215733839333954531541039787693438698975715831934232665129911382300101623393630184630027923589028569830296635516681036909907583953519240408412377845114028602759546015547876394483718022986029849510693189108677842062209224336898250065107828695407711365206950746381746559453886661612074376203417700115543201740391214947434417285979267268769966561629623331364447442728111626088838414719146418621899995817006985374034461794228444733760017723401634094742035262271171433275898199475490603753208583523949274033366675982868863563894843679160119226671683000205318775622943464292870414896644979471345094529130068654599582311979160523728762552157780805543248741342930266182896563936263956176450971992077219863781832355045858017767949624450270475127911972567814516911207484927925158229499123053260873513563947156310220537622247484521246691702451513098048272215728278906415894262232556252298552445227220666768980792530205178938759476592554939194348110235137697168210990378262300831342095946589750862252022803601362504077187966690182845275312929780371765719652229156828435016466067239868949909437769798244265446747834178961163779758787811919493098523773571503612907975212360156431416893547511777220540941438484159683917352224262675015357358398903103920647050872822869352326537847143175595698882067727514095380792664551676078124266321045731220827768019549534396415258255144896790836084333916158760403642704524022962165315431918970415557966797089004058952533816084299207651478649048911789546301173414703854510251535549072856604982380215234253042823512239353983290814536097079055181481907938541301108238714496759638993953803269747539366179888539047863581266674347959084246728900531050213316634319513186347777992002799901374305905172174709943955810550214827946248004214275371587953373722632479737594677345998462384646643952383888152504112101481400191005012667568074788445881626524805808712213887107936770707224814402452926195184884067433435802321064737244313475140532610243717102579347326923522752798003078710673741804737177946404690879292624743233833482578255543722502000920235347548519944969080630487432244826358169945501827941689043157458982044486306561813875598959870929479110084629021624826147832069657543686989035187252031552449581881243909551339120985508791026799418375412142032225660915689371200951256205159688074892285854025380169346855026874637320334748013653866423732293721099995558012895381928698287859404883905357619694505392596148305337002884610295765340632612778964984905102703662499482675964818665335057087050326992713613093171447992256211269437404482055871041504681655625299331217231869272099825147077719376174803271876906651960972904176608008869922539258701953241196439526750814249067077347664608624640*i1^127 + 5221694579065470239691660659181447195941153657718026553275663530890021670655377939372773273935268827515604456493327119028220075742192618740233122891581154374314439255246516104242234198100197175947575360151166751942524087431729993096770592095070325845228598924101740814218438900612001872661419572985170621868058984440306412559617031890321140698258699564152122354698443187735376669047667017764123380078042281545965427763131354380487185422381374117447180453974164334663456569306638386450605134771520070315522769431055685518354377931993232049770868316579344032343454867337132067063989948979181727049212816526809113359297328786420669099029588377322515347239134814932499885694486579331033547331787496788012593592143827039356378570409050214355485890583175695590415005812391401482493237092849428740254167994050583213972372777767508999580677019604443738900094174807153634885878817915534848760406543234122064620558351769320238781916128851186134636406043669685402782666912866218910351902765973165372864823509251772846962882597250657673134680529350546948818696355999289407481686196530708593384273108785382708135282729952579057985475447339749961386507459099270960254907380171980271006240339254095407160390177704257423200260420805574999085789564474672322083821671295120984010703760049303976514416441409262386840426755465641477893815406473233755175722226753258851427633398160415008096511118231752794073962405476571089414535257905599884150379078652290169425961279082250982518971090966929858870935959464644750972695667505769740243463166910692672265113058311370258474835939763129470384434777528946833251035213870378521441091160452404292393026047479381210194988096394018465166910001874957558738673772374208216731949424305841960207770734752729902322269436660678683439759467778654491150249343120084575817948314165713147233170266906436157448048849057288207233482755593607375134149560507613495656404515437753454403093067872232608469016189970530798045666123532970790755895449089346455128933342161243497638987974471676113190122687344754032944615491915743348323880711031873050496122720949884052534927373183730651672124555254418412416445549931773836699633609085867717026427483656448776087661322882995765836687196386009328782171034167226545966582403917711334020344182465644004234713150158116834940395286168591801951994152123765632614169130452588688834150301758685095466009781754945499641188343520025151496722219330652210346224760795805171962003057767026715365133414246859210983544059654850700484005912680396853128882815662983445761076133210565977790440995668519639876054402280609430874298582139852374966453744311761834304056417639026767286946577381819989311064825853943052504292673156942282905410914304320887341510657418041745997610749280177869073335743499496907171610136462366142435099900601916763405472669221118714886391521339940744159389746536215484530485682112689413263172220774807593665798223763079575298879476642612975713191290696447959898743722695340279870674209624886253409407330016424508377728718922629091197457754995806737769951190730157035002249601045242185561870543069864049971767563732863161921222659370612456534342626425916244830001887318681830831247515865613793517383202757584928891081093955562604576151130778062511008412248872045866983115910839182904651358388867572728715899043840*i1^128 + -1710379541376177207878763919293674987100349909425566603136465614843146663346996624391583391605461120839787766354197707207072480706249853224663913925520685945261925959254591978894709190302154277929883841997895028312204915585343247984215342837561635459667684337974659142073086625480918220763892803492722474637209082701850496800956125884751869858667612459411000683600423094835974207476436342551758269034699007323233375365845661568760947840045735110848455543981417396252248498951921796222793109652541999222932042037764897093363275880453088566983868517198349967099322069315783849235931725077948775252379546370457447149170397108421938182987125620201399891435946519205436914267202651710538624647490015723943173861808343838897972995104834292703186687484418775653939198202422107480498740168986395067394369135873923995045332835742614368912908182718698005900469636499621441283397031643941026481123878808997991912722915219056897643681643125712143781483544147874215334268313715781519226799330048670257285295236550577878836193076365709267520124426854076781112884691524482123290013761196645099564592069486567839119533717331234479826436314313995348270665002882627536629407079701559236308349939936646803192730969835641386740442101175773119371353575511090897220310308247925760038739556304823193112255759896832023262500779589057454431749533772740110522738113543459144286112833206232221169335102617750907321759491858685930266373452022479458048301978485175258492897470012997240012771996341069956448739103137088292937196038575715708767316730847716487265830900609218745952692527860682460020591671206148915435457791609950486929721700464852311932883753458479481933780398903438809828777125410628870496826737511703865930905435196000897367310582419277821530537016043045168536075303298716552879368457510422722422826342310055282617704130331564785093242947773141808440489448285483728871291642096425967841788702568593299033365611058410094489411156829288689134696991332818285068505794140466278347784953699076855185838457026986653682911620473566119864957820161168441138287540770633116080601437190739849098127331044204801126342133613124330987529365576033868229747423964656928309206320909189408073289603808776873941944207084753939254075984873262467581176003612601330345755693903975633974149536737773418585427781143582546514648623361914752522132696895297556337839920613500050182698307671675948532036781845288881522219540553770804234633087085604141127368764550542648705097453859311832338161295058946632539194365242286126722973451288475313118736270750037685583526044161516388285496411019324178827556773017262135464385248047931183044484220303823476597701458298923773723870175285310705176678933339359488230129694852868916420944623257262839924487380727846475519766110037404132576720908298734136697446771146817602245601817347217085986840962069301790325261661406391392102038085589559290595575356128382259166375936142024492656187909250486517233887201199325958518358663467853236753955615600826096668963773957530219539296562321388967199866226880379923278365886888977309965858717506331884231994778339641103431576656760172608064106309410584452400927896195287213703777704357257938972728525746055908614449796605433362674284454317846760455750332514541973842123057890182956973129277781047069732055802104024194351104*i1^129 + -5460517127492162984781466436024972526093758078770077444082279637426994217473782618321745732266709361059170104318177408844341783429022601625730957371788156645907212047211345792661154927160913085961601721381734352425151855526299425597403057763502723716397554609952390819499724982078521783070311881150665994701733938214883002868500003394528441346516954366825891096235104591856083505901679559892333009652270909595265054570186261332065981351770290361579906881928533179951524264737257331336763876803042800298817467258069520725112484202384599443886851904856446200604190963125884312354846494706377378979253512347633853998471728474307396711901001507448399858884908392499014522335649185417473840469855330147255282778731152201872421719742576040290713274972934206979080209107831259437091869957779923084026465622821509863440990347190746735947103485337162851535198397212221046523819552839935062890143029160052722797565566374003383458709690653693744643261643525780246057169123712384463124315883092686636100496765164125093007967876379550649354928209875240243873637296605888719136643165314041923925908593458086925638860384663862463312510997831438131910632613761851927946445785833881327234375086670906524619321244448856488672688553451407634142959604005132254193343311653207556696890262185667809205540788360946467913973271702847169395763995443654081405165620025611191885363328715889060299859351621371889548604301026937512119753540798163708540452800324673839610606241041420037707543436018765939247141120723890699452523830012612214712162971967390143198145351976608212293506063311299104790914757338410385450355296823652894982122988629417427461251577944720251795643219148956533596214905102082361511037278843965528692106028756478007942644712167329189339185373564126833755978082353893298201048317950869466280067241767082183385522899637954287499020234961782933565286930295536694721724972930375329555166133975980538205289610382258147879852365117725742094470282584209374135451998685548205761635546248075859618152131661962475436744677438597082720441880280809147440344872356801120989207419310711551702698541733674551718235438661331409571501431291116802471408602439329172438122747163258463389781623632959869601655464387189711129880172827735478230458378173569664198613295829896838032375428400440310317113787206173021655424193940636868298494054935993665953764599606674781356161069068504661849189918731861690634863802380077992006566553284684726132084298429967239131071696405892493752232254738393103558308587711729334303453606980491190216149852050708858144108642798221162303023076085855949991065744861312159708654750079561045708572251301925309616970599662617405020164168547413701719698320814347709573641485487544630863070853725000804718092862614188510004785150385781392791359821492112470241142259101632451837677781803992740666443292687339335785724532691602644342216438781639141433509712057100363251106778422527193155114762305489550436424927254482268161733774611337259715149521690089860137279594858117362054431353140825651775578443578900263717554219036081777837131453385552443205649315875282192473716710252483657668381658152399624145920272895661199147538322438446412163930638224558705395336711642566545136645559621704071817924371028792878181907195130956326136274272412952064218087805622943744*i1^130 + -4166209537093306087566410317023224065061402268849866680411493121692349427512078099821547630115395460667498635023449771194926768572723397279631472411032765992617927642850920599147100114722631422062652142286304712542414069865772408476553057541852812775641854708879043533263150790781403658553506751184215785152845667676056928972363535828410194691546049097034013155888508581416965542660710384599832736269026348768339202923091285486358969113770656662948763407080064750438634180820552832205783828668550910786190460646507496895095037664059604546028612706962981842004299114774161975352209649201967621895925157054087755172906401110931549802192876928949009235116598111975856248339647571378330832094942219629587919927301743284555768794301380019743337601614335964974935807579755108699280237300175290493640787326638675814338336925055512104521850803603752412132107146794252086954086428904887328439180575953660216840580513906063124902825130184654576139894799331659033951829420080672112025437716083475151567543347216281297917779561667319554586654077684474604934900313385141802579607942081572792646265980507873570291614905909393747640260601110133993990396353384695996226971505998539283252402687305941729927656561509543869041718815568365881419264609269028621047762388814967610333700209507485690851082226180513506871330512307181060307439061949442830103319800895061136251878597190178886455245126680286890850241411063822084038904928391333801756959557739233863183690533340842931332595651356790265154109734094113653601580181836336954879291952837540091456767056275591086054518041062484074597519311214957750087809099351139167658166379713276178455728608363371433339345136497773424878933404222283149381089923382894492053810940917732664476278504709747624616148913870647903626084483303447915897374612932531322040539155003470915859509648593964579161133618112359652894988579161615705281769146638076124480115579826542019864441432096820262857651175910858651648329317362984427664571794423840670010186844559553481713156593437915480808567651245828239081777846154337174062226840324831598885987230948776063981574852398481363360438772764183306292706293059892313389922368609098016328341789891996671283641701444197458812170028412191535764604335752443216142565483056627316585322413040502620877729174734095206594847953188047177656504362613028196384139233631134830505145505224427989352730708613369470808455389010988609441476850980145882708327037859305826459904035728892350006444821814998434171502057076733884299488463943981170531904013895890565999901964252423590839836738933200493079147609310305801543532977003684591204769603858324668393960253793979892709054215380714160041342726519019036012359742426655721080097137510610497985800396223663164942894143214333966283463686408041114256100422814375993205057689026224416693949080088273961839893743190155443563208299624818890705113685942973446369653941057412825160780906714721726234161757009120824996802957748017303249242973571919140183926864282497028230840764887276681801813109080743442084085852758982229370711988734243832846810618720084934366706763226887407698722394304955711029383311769523312222427453973578374309374477982822569153914410364603458203033317470247481755258495054439983806244887898685048764836163290693874855309017952346878425404801024*i1^131 + -1113095037720267913692188144134004290861912599733314716586495470066889848870482160793973721475017234731894508293992208207292110341995742316116153568507859216799188992192515334395769603202742251489734497105202755694788987238565420296920819913235430165501248058748609906011816999402422053775207693803089090282810965323063082356309326850920283706970723954080544212763994165453836408869231311718630981462217762923087857237039300464618820591498620652538022725116640981248485467232471996417560109404568227747111325154922004518140747439516665808652414834115942182456113536634518756973037439696378043669989546539528912716846672757496380501641644193643106545836130448028173951938780162479249875134559566539785766605068441731001665109164878920158927266710264490434947977036148997193867851021299447342013787740322144614567861758292817192803612134141765927838294671107712452204014703296463961388847577825440626170167847060164611153525049642334694636322989653968666364684177938752962367914440982020645578508414657284804633939079137003824176986121377089470483488765150291071051785605831562130962049737863420526515478774148990290884011149893784155043878280358519524830905150074008319109457824350883141437203605028568921652786857754270148355246942811440711639628832605654869878274271815636798246839051593322766673971332172663919961568644822720933978962855464099261706260729728172561650528435395752193638376265046814834697312170039504014091586101031665156146065952913029718202320978281941743300549484048048241642041185734405158759809477925359478122389667678850010041970815003085799486268557209960089509774940654907552810593713085383635646115921275442214081666105707303819279536050107567260739866811291491302458389663037370975924995530528491654909555537249750947842411094384781653915981206702618358898967483874554716402385283904026445250617840856437309061134102123790840314161233667574538652311279686635692186776337566390677006097495437395841483034608795194846704220926590434502241003057155364180901538334279122470018935546802983418302922578184493163417679306078864604575076495904975010547867269576513138582340385563057121736317135466185340597914529650448354012149336768682326215801193130461280887302929768516264605942341461502527883164693134121261545289726569856160920035509947385672862021287167716295409119133627109632934175033346251704318370676616327383439850633657728321506626604066944663639905539489796118988253491506605882688731836964610895282818770430043699813357566073930963099910548244240225241926889733871773442956230124251500859507798864000532254058015108660889720558617441690373227248489227187945528677910964529641162993873501724886745009991886465556522265218599399222851835736016135864833083567683180527663548983588530744557064926540813471691173344301484075538768221101252837819501550334859207551716150507403584367021236725678928084940243134365202927440027374893347425848708514113012355698143958055771737102244325936052613816003258763934827026678938480505335784315587289643356484648094103354537337544590478030367750367290002220466395859426595913940219607862076634786864882946964539203387282303236006863799984801908135610984646374136546325874847195406229753441411016477678901100845533339142984096804894666285093439139526234066468193431779550873780224*i1^132 + 195207332718272077529148725503298291309037159802974744248459976714695744203699685909309948851955871785255366353779795360103439989245780167939626819457499932648084852802458077057950182057171516234561986053675480964652457913108393251717068327556574584496293503073175959337165467307814579533896295969124276064422697894090695691601583791961302085308593682071594833501245794446501747354321820431477135313513199255150716803807934804363198452664727951142318349073107094671077908722489228029496067001618995661854279161462476180820074417953721977435261300523336672993094251848874916462792713356760280382037769756320098630120712825074409372965782990577796003142988067584416645946354430276013935453105071144281792545583497314187143441277493240073343365200338421900335596522921717738422339097445130037309258955648967183211354117110998785626329269564673995689641028678695965544741326297985404965851952039082011274226685233318410155664891621563845338730914204895505631080878105345017924317062906515105922042078980398346837381249327616545185137259997894620543715393375185972139111196102942206161184470586223918245820163137544751031409409450833235134477065773397293039744082788007544675596160231510088964365308575118952661390615199450640872109694273947250027319542287693958589694221695820932199383614408789895986410998262274787485392711415405222861109444110473493358663691043701414906776906929121094669976572988109885473450305591188681197834159160448051704643693163599163926175926295018027024059316794381059485504941942623153860642172301279304108980342493623005904802905560075261319196359139675433164171531795368742126381180289578719204120700782025947035037918472175250132805378721021505716317583812868266125728310286460687699773056874525024378911521609432545319631302760010360290328127450391440697034652021908255744665122459193083931270639486126758576659315326549415691405484164536306305977425037650717727133122071138846766123329484328314990225706261302405205868704439914467102596710473754597712744396837271546682976744333329198851694511183591569279206324555582532448198157323329664913015235185493234939905044648166793405411716537076411871054597076643485889103772421753197251582755677908791197801754417658644360675791848600189170655500726190534398888247552152514915044186344090412580905877940620715901009524638671967814104499214507547093895802288183345943319074711935552965490915768886734406720477132657118780302769146704365801595840410539352961597844359901102872903326942057376223722966946897888208548625657939535947590677573495824461136698214236581742100706115056260666888492565556553767225395506846556372729483388366008579482004911994954743361627871643297453137108838870779199546422360092813841071853448757709107754897065185695766058976036934365147683057989768453161872533123264439124435844711424451463031713898288811114853927845912758053303785126325186315366038904222865681585119418279625399229873499392721837028679291951036326620466989977379147663326761952914896475056118927022299398847418756470985651050915914675999846489273238551517365467596854647987669395570498829408440124542766280568278366098043644852738228820614871885039614474883402126137522486168135332060279671318846731827732630175987995442088194683897009804697106347383003606606386561024*i1^133 + 256467456385216773023994465040162451315851813790959545650017348668811468203380952201508598568778200424831510140861769775015506990493445670717578535994385590871532523961285246489939457442835331502088961348566495817977631775926221435843948987737000392164225183991121468164549603336804152886490227251503948881399679050984960665839074315082089326870029165397605210870186041789151701236583485919671763581943583780825148112202722019044535017063807401567914199333899319696288553103873359249193258654103807286170299657728735986881776901010042963040156391570913923345212618562631369764051917728314470585729680542706498824425438511689129805040545457637410928506431822303160132386656797904005432189634989465779495930695144359380925627101256754367352056292898919762881489628012740119836713938840599219465933634378443540329439865471025581458782736433883627072932251932363390062074128953079653238229561850821249663978844719166580829398427543576920650220376277863161749882949034230710207139144847474921830444398150896576566429773205776391143702063480663825954080089695325791252069091533619333548953553846698891911016017027799600106419790461435780484278918826661908761012988927271512374494394558748446686313422019204752974981212436001408214290060494484543887626158137800809434572768114972057633088135663097653493610146694022255536410002831403024488248369226599522831198496172970139364278253381621220729180265759217880298750378607623180592725566877393689170730747566345141318625981519166692722184270604264801252414272342779322764911691456895150269656974537006241878384909259176968774110948737872226744589647058825812333070354157899723175897905012466769522521359525308748395907749882262578432666485053109094274831762868674962754513881011489698598498696637972516124115344511367117991713073934307225528956422394279425097166519030067850888738506159837912720939438113897448716714510297998137581150080151064994164572717988741024319553717135023516914942154092255937715205179671309224608378795241007168681294462948845841788272247020151124096240367156383951313430119921448922952046337951529039571698646431314782671948452123215042433058603879025364384225603041169928719026037457703747109224915599583316286913382456663434540248779596250990021669166304972854109411822198352362819258382364875032642373993677033798223526430687849189781871169443920388559198995984315514152894782900621006837144163773040609442957931381696612475021109958556757085210661940192937913520401557933600043751225336661969093640520791972688035642218613875027639036150271665599455948143408464105488427105489643024714333225603230025141604036333635800152779921809739774354983373457617778694010725881919048096072876106662740085445430165782238788631686200387722381445945431441919957277108561714537191344921763495505927342159508314548106450778671200692851203254739817237925220113407745029992983840016659495342371376994975929098445178338286551002437578616544803352031860374305953932092925241318708814521759429906157057358441665456394290821051420169109518449657643583814000899634398896266637463025327001279633674975789262516651319661876928887985724369673148062045414702857787560225287766693431441913408280916149395305590679753588374950202786894438086611892182656945146408978950188491890044228861952*i1^134 + 53462489517637327416828795747180216984022079749776641157745832020628448061082178416572880887821490972543958887951684266675954789105011565841476980679483464561975818796193631637970489012237549963899409765467454623700184140232583387949041147889356973144217193256818003848721194199794203603933449196257003906055491584149839723936609065951588054215061350344015108599416170504745963777977152347056702609993105892030130090610586935884006827730073260885121545374778107415978527078727011658528826122712746870253825150678528233185214957914784744516564968659381754319223371068910068511580751074448467120838336374680242494711094558051195449726686856179181025189213861002256785371396130677372762332803404184588628316497791883251820646240348811135249028652455821239027921488234051687499164247440703631413893447998619328066283478285255850175296750678057538822686313702052273633393009825774598037401240182424430973388904209819440776182495317926936665691105753961552728004966636332517736633366697755538114036295211733014539104516940646645126142179553149713900857282075334201170725631318479524352660737807981151077190514719492391534072968018653171462157754325547401523371213810893775754311016305217237366139643352646492627724528055434490994998441409263574380876580850538466781182610502197596070254360197719004283147545295092985614290829604016842396499654734363980254274029410944989985869708178018227294039647090526953358230685891902835978158557421879288000657286775210892167643454618070549180387780126880365233881684383733559709107296951128974291285871276397260175113086573955266792762846902726011573229539413405392055411059248839365966864467542198577182001433937909616630217603926876264305924938054756917032593198822127385608508929715852827100638157406652025971102743983173369847098800037276937303952033610064602249115477393947133360489094631054833914117854976892162660909684809460674282449852806748588296156451158459855845712870317550723549056822788695749413835005039321397562812497779652232518350219952386697565364936633256136184250453946569703187356620151011349104071962765676745115399342387875725488380242841910789277215117931144041458800466017116928470345300425349602769535284972176972225163242897363891757712818675089158308472624299301422532838514075987762005095631234600283321463148054062244125083528894639524257502846688074564272578547782906717265869827857114597998850194159627681704970537174697927815725252762083031553725831432907980111357782923269137287246859210335520991959788588905688661391893510825287173585422377164428715834534786624766791662714096326629669053638268797859490256581256626573010716059901443131129384616203806913709412557125903088604459137618975879287878243616896434215861622456825726457355608002218106999038256492401381427958755031922274372486613839067353171669510238783942998029165942743799592835040206396936911816152284887640365053787097629344895988474099706461210816522904003205280639304692979308073312422928157066977342538301721377178364278985891416771226098065959371225948260304017742721750868118536169879599553938935886220848065976007407163331794822587957067075115229333101795728154703739202327383295050584531481935502135298905433610887965662648751258854868689035911904121571857730863385346993840650715136*i1^135 + -3102343690505766026538044260931746410837457890932989461823484634007741721764548362246241646635434046619682429567171553478467735954700540224370406974662254337583481061830633917429170095182423685984715059001336522841872022098398008980257099943381410707135150504817132033231222273739085106402827335967003241446263554584686680384921807515798962787681918674306802741412625973106772303576498771398330301931028401378336051349161940804279723666421958301192171472839642770665920370049868069944257228264291771744524852874793989242639752620547318865408112775033603311067093442017131431514964960128375721291098773815525454353964967623215906177051671599400952871963224743714037138814834019598509071555480115810083339784110056445088246311099169779199108379986949180950041504142762038251069864416512594592692780560199250839856048286455666091341769066013961800612338548887971750501536241962414955051632663153703429579973752860219484046433475676730687301497665404995818548346762298472960616654563334477435529595429716576004386124513076812799668561790643273636562867610081935656220672557732198217351681023939954956665226466362911888475182305989676437707895574587331671470081385556257440378900509975037127685369784270962388535035876900820075998712949025058870271215690708869189868206688038076849874576971195371611521692449495458774255604587839530825184601531529837173786720954380941653662832159030221195416654023237330870528809998502129987962381594740222055796183829284610449845344022367441315303927274408942433823453604696918247613503847415895034546470943114452316436711079022376896009013105819919033152035900834953330868406507714508786157185463509172496389705381216792585852369827795210038632387550592361416119618263539814759516005088089281623608638132710890551039459638981846504156787098792596461581268570302199867403844602546658809476457848700615628039919632775696776198229708213240737162600824506139660968898674840930479914026534552038503111388164289750437877341968704744730421680948684185764702398381677011865502507648273896227742037782805934186369376871521865215145512965088366531820068162505676207934834686168629725516186754183411700941153821544260227503067467897583185141749763108439474647746987409940839365037892180784820223234042831689930485903335536194639095299270327241035655464201663294179064725676086679400760273218419446767911902928172604785361290900566648337731557272012620569641680403712248331847972289839674391713230158888957468940925883125293968372946019503222875238129268703029692306798578278176719299412802306908372236640736494246273752921742942435038210529654792939390723120280734585842268404364484616630098226478138639850603520280565354613151163722864743295646516683990984994667740331485905329499965997854935424597685505492857792785631643013136726760515366968889693553926717121511050142276378690496398292812333101199993114303063079761881373752059381986833276855804786970080051517478480798028468127062821189931065216637026530179883023021663541174666676857801167865774741870139038619845385397642844503091301674930471192090390816234077194160336917288604653773579284368362988580553304441801742864451825201044045527734290641914519710367171171471030147979038440710540843107923665998116281624949744385006427601842995200*i1^136 + -5396996551725472560778747173778711281038121341407815016397402971158860359895028774088826600413815538759030372514563225965304142836310980367629871312140749550025452677434161872573240905477076933990771573585152543859756390431372762118930048357532083911794329414282227781690191496697670862236746669578633550330286738147749333303714378735402527322935089956079273063612175729751769603872429550361631114705862944026806390783591550701821367261303558492415555544693671491418085209485748735950369280489188701336431881432935501914640448279988472930525605708690885132791077618903745538508384644189090095361117018131323903860756521378591760423451334630552807951330034020068928843753564800091163618494740533933742435890621067035803851951626635367600742641927527214185005128735531776338458085086362943014716491327734869973672663675836785106711811623837366736313823382248607913214962261999874956118139194288596218946719940001014953505474914228561120203682389019966466356650281167022126499093893688079404943795040703863442182856955507383482543568360578951159585379836230219666241308158184690808532740971321742011387850619068667527934363579140011835273680480555952834972978826533393040501442914455981478157248717553119497814504247941836473132712708073895154612393761111669702949003160199234061713297966428426122608677320473540244414193584982682190320970704026593093541424303745300476111989122409991114417133416301227631705096153238206370250535169301187548415684178184578651807255234148382100382016994530253977279983923972196798936810188985414997423813009218389283533340695073958211165963485539996245679020610181852569069954860956237276276242383702107066868809355737907170943608029579175308839942159570067587176753412798422644455100648788116317310576838315547029460285300392314560380256253147348356234212834999062947874071487855345666654353533408859742014205429115209623752474313288161090371121109408851199352692455708750506559081303498326316107739258684982405680100936513855721256253651031038649386402188780489243617539670290345454484940638890327322341757292289086710180403435108826625533722196309454466234986520410768962607652142295172796740564669806803510778503291049660106815630409977481722611464555026065219460663788268286614511673818041094434654153395599355960216599088728928460895825463430732967868142680153370411043390384759883086753733661837762853553542289173313163829506204584054652819708257649392181058074654386368194777476858693592141426428696194348835244990205617234386315938667954430772696355130163451003854995569280033681987566437189266947131897278889938437518682490362925678927621336391253511671942119031091993613557040712284031560678841811786466880152628904910938761559975702552105993575616267896010946875553292360254247291322832686804383135190425822123961964635791353173912123394949013251313085203880849205232067539695811261740161315564072027456443829057739451109646426772566697319911500294993870317967755162480418721007707095694830583832132351772234761330477020284916589565338764603597894059782521389688130022537323126888568512827852921077926473853012243732133079171514799509062867728509707855901631071929011585764207536053752870811781930954844659869700807797809520996891441542285101855306510309493706640588800*i1^137 + -406892157082108950008053143906119873349289889388914926362558940287319406233161117812671209010151997976790769691506503069681468898817581837167735856816010992665301905115711691113399330076735315449752399212590512977395547003854933440061554112458748558353058923285166136440988228362917973762004089758162377643705220384720935371103251589189779915043248830930221739030752649824638342379826890336185021252333323426274025723824196651444965299166835515393269066428959141711753131953629841251879480278766515470282819026015335638384389941385701117099998191201551340235252064156185248533957889730941263873242280481393334028657348312490829600506950118405885129391172667019692846861705530437431230541881069064391516677868105833797983057149086473196496305523961786922662994134517792719004652858721529027206329940587896325877373738020849822505900469505493204464447343067236283896392936735979272712459559658301427863004549342390714748305886157928381651190027489282426286732589781759449663642303492814428204278714702530076303428705608294031898736968776442505882023697286704102350356781260306285587661836584388622099721699233924533587582730273370090460504587411392840063187729358955811713363315802004916892328839120884578992584708011345396720541023289512786538078017347788234063543246946055239536353990700974506486069829031475418474178172401858379346056203563491966612554650027662437032767562626692928673018620232036571823226066961733723740073429836848866090905725942177079604586190383949995677340873870237576219119068904216222385150936524536445771958660925750494838307158370115517543273794764986897915197453406492178940429046264463903057792264163353796726533877756832041693071243575726670282889347316524563974112450617294012198957608533077002745273290001468377988644908476290513021219775978851170530688798318092383154345551740967604814371643510766782372566439576831431002555786176568745478838199766460425225688571112658969650913287069230035958206132854163786802753905758536292313957516403985996240164629480371401070411278963841579110636166518621263466906503072303912831101249846880997464308966196057219514962252453814778615098748781753354884964076946462368562827291495212698251904938932524720964709244782491196484275388806636541168026921831422563347352889167999891118563510099620187821679569800605636100565634157020962138124061867877978937740045602156370045185433366996181969123784918263473466477925860166296210155460372063100370880781074468753597006200584681335226660385573078310920375295684133011427393717744956386778881589068185556005116038048916584810201359385339545471539376167188828833769651005849097567383603198675921494410728596038944155759032491068004451709594397655700874499703805749598651866488021001415199605635495653856037791174826202561965524681948493543778252990416766722640116936793569661838849450871786575431810806863053266601007279756855259671811394503578822657398050509064916177901207061487528940951678357296442590346975491132972360486969451496388042407637958800315533163852553219533948332353781772975171882663157310748296399382634180139868552035841093480048064190559485609702125945472359970174431049638421083670478972364060513569032315654736677782879219928588615339470491809748222791368220046373421056*i1^138 + -29158814724271144230329362821459443395098518546013231314144279413558645409481450979956133123237976734013489151060255092982465542072283321362899974732942382376844524127226630139646484243319088266863088362557711442639991572359193188789136139833347268854722523039255115807940138221918493531814119120105890934649759104933152430451377649809865927342795126640676169098177854471859669847856767981113790844228428248099007796699120112092684495049962087142727129462352395713859335006346322787442249176371110551831266591543224553765091673971539558972598089570381176413954548853233737839269687401481988469005718692363754149404971247455688569440989134101089210202123353579973705983625308700778432920839646354463482258866647372902537560451284267858987676443826572322720958330891513019424707543917358192422702870018088264348936149260850408099297154219185118325096948042596150594515946299524870973222357085877098029513114828961627747871834522219633628018845503826504165728670653437144125002250790765941684893211238944188376738212216883336612744598304037351663058016950021883198007112806330161991448673145661909480176622849248565675365454173219437398594376859699341634099329475690011215208166503609916774017966003987181642393537622674688643383014353146272155051972680514580274095442062115383329666005799609945402927226337385913314379399054789582685699033357146402188370390071659555295076245675349080550322225923106666882730568739655803189991915655264162758257436883483092198138062044059895701591008477771880927604566416489444784153971246895657203652582717483662610048865211537915562172240812524016499786239122974442435351271993112743380701440282131567842746217600898061864476775530133194571261658168269608507861339158647916846161295820112099965800407028695750745597187922543901292946336555667425343474842030595384114480516481383132270812908989124469477173403934598904279313858982050382224120869067117210842801599602554206868033654976550122424080039131651421410190232539478145585106680684281274095736313015911584422896688930569042800972150421934532150555004657815236130622155520904702602537754507593242398998519099639232947590425968317529485972564430252251635248853656335994468874741326202125595185308721735140595388208771309952442158310465490835915785576042014597307166474925428568363409596852637684060461423369382799841388558282470821591842869905712942674701700811875758598472257027652246596497884798201038966687327110461328960632976088519529955020227694634358635828875143364620229166455298832077982381473874939480457387335468131528512833576241301470361189444346071905420413424374870624566049886021057148399424447171328602206992253379647553852336267785235844770308019750004395154821429821359944635809238645990386557121229104722159017070575328134227985935465226122446644547108794898340064577941015677261451975587492827235899562607991935627445234109882625659816393295307453127254257417388386172272500273628400742224742265865089539057001393353126172561898281419999045278776227110638913088097999062201651656436061930342980823383029431239764712263299895610576978550235470159233352197804647007352575556587245489275260516979964996428392724084636863374504954916039773695542858016866509242632728835839040106413584359096320*i1^139 + 43993957682594487524451199253699466312049878420537150734028028726081435890637827467767505578474888698588407174329098139513070428675413483425747875167772264866726484619679669164093423452021365591341824882741371212412700736634391033674950364648381340505534508554511497689033005826136558790950205754228720874206952378820387926348426765594646791534398507287482255994419210474514983165109615412679382645488207124853897619951226215364013325631340048301237004122371447462065985150867469320813367609776146521279666093542311160818537817337389294136505476168852452404252357617209042107033552773831213576593081929080903648582096796579533313708070850398472049689904705136152297651812768916004935827948359314633161999131098998167142154163375089394499283926642178120120368494360373210529402335973589933995969840380326304197875852473718808406307923297165368174821393193294723708578642075869127881502707292718207272758618387523124930040145369492062275131604477386988543384250482791110496269317779807186650200852584382253509076906669395835211956772570156918063584162615701537072795663230031843697790556921060362118574578911733264311488430621770225831339337925349520669283586302990785165429158004721804805595987116947869227408278081266457922012017592924308588305539760059706599615000768146396085728116176959141927597728926719960189753719813826217852733610691445932898338331959945722975908523488185154078660720656134559899358617796246927600821573451036809659248156188263514324079555317035382899362217668122481764477593861462148707891969373481300276470744837857062551649933909554473676349848727326638848513310984999484386493236698189709883714899066706763326110539531309503223870223734144525179670817895884015440739953669822850818644472786144341496158160408819897155211280147298627551102978789208154449819542705286032319852454746074491289491080742320287755535206430854204674683611180507222334345773521492533493469422159032610788406416345949292956071531460479065533354438233832566573947948831078463252612191880955173589342449897751360892493973967074982102986465527889178688489578325959638625277811473987660684996933448190872132167950100246263076618924215072591188993295298422139906125134939657767925264483925267050193472750485091918349452390747406523110769154248077177423004697854028098226169440713321854195904876297938503510000068448014493564790734196613988457972776330491088684735260942100615700523704848921555888768364562296144163450096978822176155676817146374228969357673212639671073692002838344346072571547518233560180730011038018674277071243347787687817953100056966152023458781739515768630111156649619656702113416236110076254019170734872843821488928232472318026203911893199968970523024757480373736138939431069866470657135400714737538390031684413501938278249603737503994992600052867966928356360501335770696798869529159873979496548251585282597194311104750005799982024274550497390427472055623970624345145305238385717008958337966712933379972623026677994436183132438111028254651217748977886508967107317529869393714924856326100524364329567346011140483205026647806320455183292402554414105208099160527322762591439095780572092324090282486040786652738508672388544490559944851963896656249540255560068307085126023512064*i1^140 + -89002597199648097566367293403403568494014161614104432581297094568894175693602082927607877839513333490586339330390578600217333742018017213912131051759008178023455142154859284904872836904179820510966536175430592978039394603774525842285739937127930471155105687751153738295023793140946678610179380105764231725337510490988595195191771561547044972480604091614878767148963569904764756812418762316134255024403258972415490642529604730157056163602799932886322808105252308164182095947263053716250124329577513156256207142449216461108266908708706819027623377683719046294001260668206408862001861549125102112188580378437838765962454749754643681184811789971413007200341811011095869585364621550141629085835117321741099895260840392773285346719592131583896196936752923932126749173086864217796123320310439006517717546089188929063159513649743442788451088148289757103380211747666693881165841162119588448010518895629490360552165075824517365785629666499842016224769639451724541196993141692961583264175006846439911988062002735803693052145486073168504983923296662931142964461352268615289008858174231399329301235611139600393117771684270917739369827605437824256295244594889694982583154274734307639955127704953901235501956673999726767835535363771977269177600503801465192768881982705832472861420808098273707284676204562775815738770778851683038130035664424361182180012329955914489019633256856738361227542793134233343428217620916870912851099489379331612943196098086092797271360739382983853421431376724377862403047324117107839471207613314972982103562504425349534042818031406592195738962293419561158357479811496752335733627415732499685269321972023423368959426949761949515430868993608111808726513011098244850031366976247438830409714565377964944040973896201714431522236458926463225442223411656813375993694501993984140174307098842196205659079662174472254246475184462883063602850355539908805503975756598708198355178256326190820414672947175180140667627407270690033876781951574920160837663321960220561260659648727730100464822093398797778309539810393886161317106186407948992261127555450299929128213929402583744794854697802230819908355635822842820472065891478833927059204584706634177984777495659727633644373307475133002798782073359623644873647165640092464867923042548122063093049812750016865981698604922838008516611042630723118411180623422641119410197064909091606113629344631793443059393274889994389243149415359453336022620237024921220486644376843251313643077347273862993017238150734987637664588182295421405119193567793803988703373021582843744012293238497961829033090122484610915862622249850000173332805294626305376763859756995863223882129185401202480775679478437962659486996612633073025338200321895615606110550975211088168259260577886835882721399580711488869518207700404346115509547322935597396714304911521849912729809431592370599207261496989764997881515276222526870870568627956273501652734741556680186307897251784185109991447509489890192623978967307319006104935661409979344281428106449282729096006535574775193412799939889255129654381954019465533473511961840005582590124316852899416238668218531402504789693746706764022312507764854204119548530175824522274637220274273412672114047895110429477162588456301237934094695205437440*i1^141 + 56608153836711472827706175448986609607342890192179286255942066328002763144712659711666840934955279586363757858397586767406495500288624405449270441705159349242711150573722525933097314258708869422192508932295311896635090215306382230262460275198584499205098230747471222934585947817042182764486110555931027330139983322866122247827544296647774883367392348628183978592662305525470587750815839819654642557636903942994448475349935781551929041429693900123853691424159753358469899761048540406717249923365856196466525637186955804666263256110076384336381015731332433526492860002517218805964125442462594381592036303494206086299275774980530703231624312425868013636907115235338811763131173069626783741091995017723407877656571087229546500144785626472295169793428179772842179843667715085084086237812828168108986469756849490514548315989892940665910696560848281967423523582561324135666795982210686642842784487483029390580681025514986936160398100104361920469216721273549764734488910088216317355245690478936145832351619364779660572366376045915410467342942298169618459445501946096732369404696271799175002080510811757073020440730938308188370894685132175555263269441326014551448578309922953597848648569703877379405686412051756284981790282605791279948149324762257612135032448429474940713977382445874700619134160796700598472271360320690490407561483071845179889443409630484524837427502929666147610991231181790102991377029069048813181985905183628872231118830606813502247918494804713962687937289641810799727847552585137999648414733996910089173777427817607701588302173992912992285022875215389464791714915391952674127351439766544512831013744583834856817218296309752900502514435998171239234152983753358090973129675637733543302540011289689148010449194078810736056161715377443946776813256589885398974723958348892151587958431614186518980734578314048994962051281293543980165246493040419215372533888143624385395414171745670568020492689094565193635917048393174801524034461818343226300678604719821728255628719348314642630485819277728929613233454518715792512126245390956614580166690297504454659658969057318895175291844034549839953719768639525386676663446785554649527746909425166662617201668071969514064180295016666758005156941603719225178429715443136377044454648225263053480287657945147842751905897270146078372807528682083881654730141256129707680907681221762362908261392979159591857321097412394971983319061990680803374814736284582812147566333900176976416212443603310320358666223731764258770156450953965760763854474895736777410167369197591258227901797837107266457688131723020673027790771352510759800154019379500104442461451433429987529601249891121466103295578360904960350815141458816409729339406418841488216756755832799285467786387428363733694586561598135146384426052267413961166522826529980632133876829268979477243835623151930495578439983766319731885039680510164363669260354689146745100439191037432091791058356115955311155285658632719001667635994883610911682741594425274459911145368806002976051023290030318715754126764743402538160874289390060846967073630183798868880104537620330091995706991487775433411532528880715000179271854039481750487230397721332553347484886282931931626752392706569622931080581686311340184961024*i1^142 + 14229697810944626699319496385697666888083558439866916988970461258145396417721363875468090740242392126338256572004699880784339899873076461252739268297314133075371151208343032483660811469828525244312304308699072041716027551730573158361411687869181936085778137003238389442517666420038449713757623295461036042045775050872790131082670003219526080719675894366345752950261794627873225993814809457221068839660008775734516882012933928690448589993332707767736678224931365273868036070502902474927122238113600329196185352578537310942604341565349238730108762267986368317660964730494996256641190360973015331603810814401897501714264402651684644629449066116640710618965326049633859769339523360850467050941841964914638346059025359895885049767476605567271144490384436486007334723492961750019384252341295722083483503840247442351269778951586884692863934739172739164854760529228587064163951768062975525911218266042947488432447460224793861462701929040468449313346161202512681020271519298308083735384456234972887041423407672449407954158413474657140209562769765088513507713544461570084335690553210693386644739816820255154940821962856384336003597431046947414884197448379258366590004252237001160861946020628287239182834808815870508276678623747779048132243336745696496071817887237141357243597257360958850129249949561409189618099254899389447184545733320322740548134166966080250817718041402251048998974008291609572729625136076911495967117055198693646972371295039063897615018075772755119059259267253590432501879727782918837095767130985841809509791654499508205075816337512065581528013400748800241156708685964745899404789134402413743749768332051602042657818269548011186836262898252764167968191303080346644624333916308670759477125278387170833533157357772656152278759279247075133328374635415947417214687702424707030660551730159538357213983752493506886713025445652056997823058595515775072521718406571320401957033282279587651352908421845724651701096721542123703484771128044275949012660041610312770914172024964646167798797490880832160523086894622118167224685519620047374371308916994527789252598840259748618804648740087704971417061060595658139696206511184403200645964722726036082583075963253066868052362702588610712791167642864304048251198596526087245479108866025210184075255265114245162101071779512204740057234141266537617109212558568032353206039830456310553572313441263334517165337236355654510215949166397156656578241946573193969796423400935601922566508856734845441330187780529449710087932720568488885177523404185841630470364960654605159415427332871614183068966837670192850833288291453586067392223209986302675732142928393486862650127242259423506771879640100134478482004325308323306217115043645661782081599558022310176148827720838258869879763963757227054504462036705348086976965067234417746989145037306927524361110045899566181672122408507997400219696002197905582493613691877447344744937860234671840670289737903742572053056561428505725490532022368545614387866425452860618063298899461479514371919020302169679208896120643857993023192966630049277643594396300610415177963155579806563850686279821365000327878304959119958020664184241278537264033266092674952450527898684707221980341602628578617247133456422714474496*i1^143 + -282708259361916479442875966146306152695992509186291060854042876386603319313651732528083376300260164104363910925415444618707041362243739851157130390044474928832866258337081998426903764923168679105132448338030677666086754278931006918636316981168315186995412042095368882200117991827939488044730021738169774758243247444935913670465182242318275240010004159625249615968812737898485527770232357556948368779769264173063694951594643460989826363889811010537494106552436380072272061512699884450193506915900130220427020467561333202349090426969996402665486855162859683084676640130271414203045022388152288623004730546368226993290433796128968459761470581025020099724147119390018362990145622528040076491601032403053967664976231689242604719463034749842206400496681502363355737144000089878568752523061328186616949155223146795335092115527377286623755700384682321132958971495369697192386603396095696917201117536228511982743969043389773996881096766763715439053816727777648030126631425836383702513285783359677567629261651059958390089740935014111830454552705361702193735217329690761176500425476103215483615219610497678979774844741685091192107985822005182091313186295266595593175996789554897212356145837031543109626052116856408513611248752291827310700524986931515342569494570636152018043796354397143273254623350928642144507225271590586476191155275261737545610821413603161682528185927332368300158151823038063080379999297580117425371439889426985838098003269052173949625097363142122488471443717560767850808814533684182603045476341482638002878145472484790376468609963952752486562856226823607915976361970796949676863768382196578434780937824270700632542565543678026067699611768159589124958470336453015882288163182481520090415183548893662346334766348164255511989730067120728788631920308354023149851582726664128735929209041614586800733776547027227354688952912604799103930357820136868255289023834798729146956251604334626920668212476024222450565629007555626644867538483028235031766485520133479099216131775012645560801604292233255810313124087836487976753766454543334087866962953811626038247143303880375297200434166932037886984323519584914578072826424853645073756572585179157384021259744656913360447222066009604338013075239373706215036610347454963076942155633860608513004522161007388406155602468863517325517811247005834807211049141833617384299194737128774501643322571025337672066241676820008680475649868774599140270978644115752810087152936731162598648593128903286201940422502668504927999650616173636519789281763746472411478283327093507395573114351342635053084254605744777605293636066862832201824301582567030367456616559594301352583694352230080974313517030797302075464520310044767331855079429415688810869701471115222396123021489966383678144454812677993670036131029049369916225034400185212462704119440403617317747975756070284526683942807458422621008095625044817450185790246760672209614853071134656859662579497311716346670788449454038794963361266702969746505580113701043634882530873222302139722985093392262454556005645989900582405827707964731863090692730385207708110885727302224097187153847367986431811308062186439655138334913095453102317120318142626144135274517081332860102460992660611797256599764992*i1^144 + 10491177441222842478190853936638277075314060178758062865282411308728053520744779205475063885792836393361621191762064696626768612535514985768918790316041017076458943952514117701270744644431447991686593548289162503111546825301457091369179742102454326985679892937423000526661711321708792243121692855701915228302072444226493748463919780423115251133225414978430755016049047030149988351209517544307318561868398284891256046298163471342357471385629873843771043725158678382480329338923622187533171339151811404394913705782779474549721031119469434439136622697513971785083786244007925733247509649686063894970707090151268445703382639644563971118675262702859161257405156579786466914557289374730690730701828657607246876852630647521481296877040199916690854391868252260315552643136784687062934694404914187865689547123852113116316842043579869870567576903056982029753211882457355039773726498880351124446865559965254486666741690282749995774799934753372592865811971269570262929655322543087551673333098577535453070391090057512187903503027472741501436180901997430474388680271830681366264241548054044423252252948035782921808179713497737569776267532861767924143029694534767694440079309701008794549531699260077772855541366817802038999395010627084214276111596132424836956339208181055766808497082248517037475703619472577127956687017965725342039942868158293915730760824920067304105003490258110220849560053350678745841704989121734970719225231482076396946221068727969008157231088851825324518818881162946970256429001312585345641738712834238958093444067997887509634521541380216167770848302539381664343691141249763034202846178599988188231186771188426846857860498776325228366388654828720246667058305913789255286307278428559477623120100741835710231372781917095687973630496668029158248682380498003502443922979593622821024268317209097323240820512280438337905142633565180674840368852509803237048252749762460763509493857877581162614739868580626544146107491002252455113787705660525995275094848279016921162790138897656503725816926785331835012802276158776501966062998528480871888272966152066737348069154057157198954771622345792880434839424058841109209035873527975734337435149827338172626939549885622971564372778375587903932055224167484572772823244011666421729751132710888345366562685595105283421162391628402523328994683374947630227780223910575149931689064242507730350512797888190779828841147229921049480739120324988263552407828674737502261902873082159207521769462733992840330023163169943814168630651255504012368278496398714195595658060117681829345617156420110170009339706147217488108807451027420509886290620828349333299091536259959516258199747368372886805450545990901730351721008183401301704253361541731664583876178956897931236331385153762677329684952978560266799458656147801197055866552501832063039879968646142359111933983752461077097271509551699118010873088989602809078288914492378283736370118338460750178376507232896224230244048049911260425687112634940020166640614601031573709920239756635282300223315380364046394240892292881652363362738269467253673527780082876923150224030303712789471954285861487037049070044588597810240865263439020532396075968433453729676215788125249011332112244145170642108416*i1^145 + 1681724426657539634610664477707351053541771969551868511252491696956691627197180094891021048379191750116916260659358493918019816532295577207499762921946416272714705124366596357410755994223637832949912007089979808303269241512238644375524977617177919164201157335398292330567852875122793740457061934313353598058053896588269422837728451204895539573605328043134167996836034541392655653948922395667666595328599078570363998893427698637486063881767271803166451420375979102381977026564870094752780407365399744297217592966088702700177348724990693136386534461291289564488267935951064703057352328934771603765653351242986617355722912371800905608891113833146729979427628894212730631667479639398129842360755572428678674193392223820169009957212845539740932255511570229685702418169316293897354622969609734579504307534413498415956249283746702870478442279609406571099886344241697400019868254759208505657703978237975789186717011744527620368566302482867143310091150590817729493436989308230590709511732147878615688401478014748230235805648735609012471540042974207449899986373290935593827936122047426929738676166738725515565971418095653491114164142006117767114677152032199219295432847387856978486861446575370571681844718308067434593851199666314178257293851915844027181416170802676952148395782993126532401271334737403298581659325226628983225094047685023615768824909519411415947942713491950819056193832401664194788711302508262706582636252287535552858214921229566829395205211500414604462620987017456313071862686153627668642636099653735209372786883086058177443082390908614615987604125410071064937285907948831979016569692198265796912543451402209945002174780802542087828233737733163410000059535625769534846739402861199798078351591520718636026707350103214092974563711752741210338622394349343447032709628313292133349027067207611800520332754592565845942327150203092779278350511230660954416490842453447301526922138509856904235576287614532311877990518144923555081965898807773903404324579395498976940460019621965957603662539563626441330408833183894968939286340777458229618251545672900747102096710281455864634015756769956682040768330957291416278382305236635498002092355898823148835132063188455433360651235526491970542859579594826409275266185221767918806091885182483521988692271726300220098697331588888644722351909326560097015315714408777185397510509119678718523088694602970237225627785007847176971961794542883169429735379565401972150043154996683048677964638494115674570201438731951155167986580000832094211639499904558688561279396866835264781635367263731978480911850656961296434990498848592996582470521395420701955486266201641442848782020932077346748082943135391706399547885194311214275143225886699457589200863083660542802814707971373546453005228451123931779259176457441646856254116776266670631173293603473844738110302506637902169406993481101396517847800564763729654854162453367872188621615447677134786681754575473430270001819539358436636386049548173284245582727653934524529263249321519292080490393696487538651112040898460292359300308259350562819994312155322022757927127315616013072640643132825564400204605114396343036613155681474563176063051294794724984000937458938786591533575606108160*i1^146 + -50881662991844415772300563263146674044746170785903099785646365483348061499043603656189323022464852003041765326525427865115317072414216840697140263695272868721442611561146195162591813197817314679918096336536583215824217233528695746955634123886935895276492271993614359704887752414118137010392705291541341689970885361273798177410625614604069509861747813722821935477083285497661887274036566664684894183467727005693650612263540849881369761180061164820812491789128494259326221741482641445270252363988071006511427494794243189977733521109687718067954779375963225651052510498807340197802030852732531796973619392242587897512504516621955865252965505273161390043988146691657958731262114338614770741267098741833194880209631495937811194148551486226834068655675164895729665529863920445343628412423075013163980977442163632719958465139400358546737463500145084183302894164867981792834413228747678427606624793991107353801805544746274476890336462206526067907859666178763748903543626423858003595400602170398174852050815600867047774721302806667568270549870668819828820526476293623864930710665919811921850357831846792231106729870408038145645305213543119534052826772746114374632245410260140503439783864295320039323841170236330472671393090063171709490693735547508282196892296328224514825124062873532757841138795687022729206846088600589662929515064037831488463966935582211550251744037815142417868885945806141391088783437141525977797358443011452259503901379347388240367016170821917750231986870192794137474609427347773088787043849757111094578774665195382853034784254364471828898848931406730456472128663977950398144240956132777895253640478060051797044576908784983539695136460784522420238606974777489380661470929290314811667450587671932532794237378075860570281871933331792068356143593483735942788703237682995496311539192470653252242000801183238580996962569044217522928169822953228453770035493552754019279609483920841615447557733417773771612344610632476530268433655802232712788004953051600808975878592658576190313584367449208462780655761452482578468771849240718080137393946447109245098369466771666982537124503981530973430259139233068305703514867217302963742321592418466773237431200197336246075843766960425345884119927321013625725664031939815208964703243110248521967140948718281272020568923452755531826889053976565174290890947748127741737187042243498411434812555340006813911703258393920546365806964627358999864241403162186047030831479876772988494903874835509800777791658794545144310695961058602088155207904637382161621302019704516836922612483836575360470145772063789705498892753323500524775843582851085648970812351410254416415030838447237140704223065847918025978643796778245177992644885313486192288381181778979575841387289375000529402249754447165967849597752529923681589295054063071948163554924730874101431301834395433533715787311819885026023013595231511003965677639891328078964592718446401679563536064045855787953857944681453463864628886691319271322729250772451294336934949242176916024657786161737084641234583557909193420915792780648814415693304323980344251703799897571816279541988945587837478739224488543244369835910105415610468149341777180427758529740571740267234721792*i1^147 + 336086952629960570830105725543186184608705605055642101058891702379553877007169161537166818662682584521289754900821753551483689350682641719914411071051945800898497836002218715515769323074618517173251732842174049664805829060880705698696355983974573368445369506897192295604084896358076183886959482104748320763748030712776858257573203946755522442081895474033749353694726855741882406300108571922208878474240418016700125625681882448286534456933497297142784762101593800430217549385851182953372859035579404896778296599889013204767420677410168149754723598072989077029982590670029926727362750144574646662821587830073535446605889508143304336981538065716057946688476679424809955162385781205414659820681088345759428378001418300771994589841508450055791906105567899049895333158228298019907095546414402664803124066723990678937341401337018274969865758306892634952255140982929101889273881812903243855344630380778864977480921960812751070716448776423182004808290368221933695273947386636681075284598319567968710342921583116434935342875477966107377941833321712201545089469227310683330268367563228851460568042653284804499666697203176217269827556409164260577114418596303279403809705275535845855090413953129394281970452202606619387651798921667703328681065585655522036517142919184537006108093297911827324727316393402042295695471427966976367703839785240741532705304868281269633517428193013628835612062660006923153958651458379380678669910501311779996277310651127044461436976898413890644741560714779102403862389828206866301299730683346111698617338825563699534938909170682746847264820739241172419523573490491999378574199887737695301202373887332627797763277003856526236454217184984405049330745999026927582252709103943640567366004471651488978411222565948254311869443552376218205569330699567486145839194124849465078355927444977306807633141391559245721482862472276205813585210006038285361890785849101302540576289473884361108174233037934918619110347988584370616159567275685684009200196293963005633524787045185609827649345117861298695007055333869061677907815433044044530752687628829133163398067278805192764533713976301572395324610545303111988965958002819290037486747648121706322604480327207382677309352761700917632677424895589601548437147831347368617707971255154006418902782840132478187533233185187302694907287959413575715109276453084720645137305170463665105361342639860163245828375832622423580683540684418094552317537288580386122732150913472126709328379820286310093584528083009223485355634590320166998292118293539199056557589152211630905021625231737879294719722439067800114887617850933975562422428271671221858874176120825359755708494922630696652130280247081549879143967294957996503394717782487334495317267519554648691917330631853144179321110261561978119125569812311365119399338336312359003000745502351808735765883539145262668381616799547573004806354314295762956079992255326022069815185843774941925568645013177064813715900927763965308945776113543204686217877180778924181640715107576156854045961232021848947372406257296265398798560723905523477485248939028888654248447083465991911765440681906811211388954922588483777710556596815125863034123894049285836542019142267437056*i1^148 + 7185303422119941122256744627170715404161233735999332597419776629903973922453002698785033786687377167424035098595515590414653394106498735251458277824009645352350946354987480198212204954462581435958767501790468635158861047310630796570378889432247752394592826208230855852888058284627504922490102871032520074778859668498178283932623244283975746080822000612689689747824891005221219714054648274307541418700231007657378715215471973831180645511611672904135972019763331527161212824723975664500746145364170571023474649370570293630456420384006083925331794897904485357435020164804902644471925034378205141831137786048650708170756341626384341254410892538490539622843557993836171078536661072794281355414566782552968291045747171357063448021352860489761473007338780144499770523909320500254157935071882914831030116812839232686244977466485064650374562535559070429825185732728229197841655831583380270982080429985288476599089621396613463860705864557427635577692665748608828286823998983501297758741005481114206902031965667463551465030185393324176583887787444180487790400562494043727517746917077515765950920371712377628545603104012765614866302100065853774296397621367657747529407251204821331593043265397206486762654864678335816506544345796925988461643559938327230369581387488322700979337651118874054521043709194677656480323087664416951911585843523226876824571402386034144208195586155921515307061298347613843868298817806279546273010647426114421116203595903834780668758301947296469532667279162939365686520658182187988287702471897856500296098113529841760591711169926341752318734622654156952527394033146033074819562314472124504988219119658913213696807129752831652761910762235802996040227892890987405128926956253697345589801724245418687720441881461343205883739724999299159269644263599116503577561215626648868400420082301632874104347898975475879530298566480145332288142006550214890656906808876513964079394469014171000756779799974068636778899266709524843616324477072105578718221331431692922539366232591516692965952731615418028896454935269309900360574937610931018741458406971308642905319705373224927509496117687321067144131243590178817399222540321694714036589604307220890034662127583569270770754315075984135873606770003490587110431857068932006263359451405297221965780705177211273583973772062107284875974156071606121174686319604366173616408796304804602565322437813369554397706639964667784414017799973807036930972962829372493899061729050867568357235546602972399126321970518028383766608858655317165538037765138107264825662870247234026403021774532969519337645485330043288817093694009205784635327615269524870517956050023446674422826833200534465484436776054600640587825578192996497009338355091523981504235096184445921245914249550928516164739061956520636584025759031755101481771207758212727905021072655817234840164837276393394616714072908807006807511432377959670699313226009148196390941142196569037789715356752922327726277534100661438920766454883113648175739262045226994606320213105377327307635634911374480472030751699705729210225445112556548118649203606350268454527518213763977407385630442325778055033485380653489063834105181567413782820614703479578383603466240*i1^149 + 26429689261809721357137765106531891636525544635874447079991010252161024800665170768306572724727090229438947961271848361916133841815779948790027525805931182597403642032621253318292950597756036744726859687936295034049890923047229702922826399436092018245332346990712850478897357421397062066301253490388139095410932163978838797196252295723695276194784848139732826709618707854751811706216313893012411981880045025049232863999326116910020446620463178826670070688997439817797742229854743460284272444443556195812988018901423058984703099199047831453736855541172321640364551710151224600272241825532031675421220403550947530826874656449397157535750070289894806335361413004272661113428714534957344867395070935297753232225825958731009316669111249568247899811490788236166249260073402650988150935168322772595167258139142210264541181513932356500445586375334089580135044280786809663718639710341966275996155672480785745138096751022128761612062964294677453232862925868886036580644964802496009708007156070683442247818362398182200551174681695806220817893007936258642808528780144679476806370151200308646522491491532478653013055500399593419579675568389189118910171744790809315741251352780460257466548007448838015985444304157346395386271683976565082782684884633943559456303848008027169915449244951423543673451305057758865897708217066236025619589150803460954992578486181193687946910289286031548001780316067394532965382942386944678619830934838991631148219787139200052573150950765481939185576150058985987986294926039453626147965244652898352375793340333287743960681299786123863918161870983802350826436842804606137808061493463852472736372651638613545488073589885857162714641509799669528222300751110652663235904377648326723760989745274327141804636887913691899705759465138715217291459881495390984041944980939878022178024009585421811876202930372360682421756975274706446791987948383223721146672162262368231648426551100618076891503525530463339514292728134556732033826550721525285312058272232816607950167749788839970744872950704551926960095968072515758465046431144536314565756700498699260773523342011029705097892575817395432476382574081001855957300404412820675310391665125528467906570837395057367519890287373809243692979965392404824804271089441756581034314230504707616352820174783272899048430786693575384878143181271471610015167844613526496267073313834708033146929787280932054390414827848480076770902131412959623479626502512621082961727808465052672384781780306119984301253693707287488164755486201247308739191118238944681694629089964708673727398183691488249010381800238411807894387601161432692457502244122433993972982513642226779031800509384072285428276097454515494469861805769154370005211439419799516673902307917804547253510505950339776037490197245941997663299214254941512570063715964714989721679513896641042497471665969098776369093430416595141827951952326338598103440992597385268977557641209923215284853061360954236997950413977533683025715152607754387558095172380759644645571670870300988653628653572921895121001390461135927542994261470489360786228165861151158483141910720168287400884385485442912992610176693742782150863105341683458291566605282446409728*i1^150 + -1203857415636103575953706404752242370100603523800963905161275975496240605863869038086735516347814970448476992581828104118153766103854142255837293299545998107156086097903096185458816300962313238986917984938749151489403641971938398003106195898107262359121845036460179523454728566852636706617345120026650453994505344631517152919860212179414065852166758071926876105590797081793482893035707552121964069855127214835766791879524183402750365738559894359295901343017158662866245653362412208843248426925153680120888369699960078782682041127738363716410112062800405443883448484287989025675331202006401996601694475619073157919990548236630286295506015349877974361190953978749663383713556993805092604314430055934397599011001625798360066780884540273667596585653066183727395945403548248495774312735441676478281399666891534696999942382263972078375814949028757432118507374611945274723207354486272885749621252884024086055385694677238999346181768885528558684820181951138610112676729928309626099888728269379324332571155359692094368375172393125246109972056850591559389076784482737594526469328477740662397952893449180530397434289160796407144942577264882962341235247965851282382564810722272902305389569779898955473541270059700699113558453846729411287083367848073983300402434408299257860413199033114706581877378695196244289547570309193820331032666900059603178200152703479938960485558052232337000054135291618088377828334465745179070166724416673253650781734188871653052351695389433455558005604021894695861854827702631789565286640045774695120611067397082572754721932786625148621141705989738304018520964274026915574223721610374777554483268018326823643007842992166291316061311833903558263998386908029173065244696311583020427942548582767352508853738213985553512705829163294542058851203691327215804261175736723905580493094368575806073563213529728912206694471519890896555610503407731417399818627718012680515967335402054624493310168835735938199118584540124913854356837140846916844169861574996029150482944050735822117176998771552421012559304869956832302664944894148825554836173539086638638555615376642875961048405716224623375612122071349976721459837396045108194346289097842366247120092240524790715549241424497458269889178811353347143568836303303683761948304127320816881930069324088137991243850076589030930764036698736109948721363462360661339955973241891171782377623381028470053343558153702066337369122240459549296057689761520945312589913105385475196574473653346854943889373903908788148412617414312928709792772112132685566185492867908425864311998795272852109135384303994829510778883058282884691662509545458251318123859335794384357548523857000484034271690569575342441610894726726818532860760329660576184707685032860096324714630118434245672415004977203474217876127673644419565439097860994495201121011442478870871902207357446424608333479279257203174366896829771879854681305690581105729998413184124787801225992036859418734594728163710233682887564869938666983658221527567519427648675800569576776095198985168930194006490985811040720560514697359762422324075408536905308030411059176704954372473674365396238847570771065536678611511497011158192832498368512*i1^151 + 13667267840260107088871343152617200743877632631701767126809415236565754612439764815756360092133363538840140832648336919095132291565795634263084241245396342509176115916809601522986879850340239727971634227993655728024038004218310692788015516791598200319343255870583362122775276845211374242307301394585512533373236827346190204678983955193103454726453304277476243431308310852700087379004101349671108425726508281446222434175016604727405624219593609620867613286080313979024567720908708832321440835144919110984545639375452874260480174260057405889818787088768175348312711549453928382847187867181601039090526633479762031105692061896222398056076727380051817462429557135815842473833556204451358653538747726436080306372262672218082598582298146621707320756881619028554068385620599582385626938267084553475678544711358997610086586586583911547684352256583924922174516986540917846071584123520927923349834628921581268783231005836974132290274828484481798076420434277205094716569914859333797556374117204560578360565269225019036859627866640350850438531802120454045346073743596443599576900377621268772047378633798148561151032336780055588712795270650452144992212390735310611156001068493814521657465476771205078502074985243657207434373685092064386393160409588282039449111328678191441779725747860179340913028528331143378973580503486330054756838953869341392930671863515296339444660067858815823965314628378343409323192172130200996369702788442368557057904467446429028063269458010627249124861226990276965268404252453807866978022250454844274112833880906473144550855182584471158557751746200160684026538139373229205885297832764611824129266414380033662399526931311532857489709749903216250702427315999908578463001619877205771169447305059635203590129181695361076521177536708435050942357386609578395699198765291926304806683654645261947359032999675700592429062644301427255857401778078686906181318137662474636247855795812726771092289784836223068156710841623461005737264189487399346500402684647409148834114190016957816059660511664519325909123786940765612705017157781895827992412469213449086120474938633789025854146531656411509986747901543063260582088526636014783263737229362582742010450489962112971172445384692766704723265168210941651801725405319659876613197319605128850211712608844427060571487544407356503495643107747808328168474049714095957305045561105298555387646626650122331115654709533971318683142652148135580324707550457927962441869310655419182063475257315783921621100227732322641306109646626148156400174984654387846831854773741064009546280135371665718742673238466121963826799252041731077419370309067721704209911673733263471490506545335624472309235583391653064521588652810488090113358674528223038169634279421044015659556509487664364844014853846599244462067493211775447365740161621989049101052981428834757930287329451158752241827455506727668872904213390871691388800320712481382014470220249515925397321588329242399785652650926184615070714275626546587821299303135687214112695805413732358179070179170078777397896086149153241043603581351087864949214065542914955394644926897913224810563800132796735699707059544615392227091334383172229005312*i1^152 + 9551521909408377648801093597389273833013121858248450919575752671539934545406792063293890695833130919682567886804993310086191771969351537821266267195736573335999432022409412260142433203256110220802081809081300097918160283977482437787093395815397402607733426204793577294200994832880611866500662065469362889502216698711582827240276322791440361822228560632034979970325751828040994407757368091452324245084759496956297847189610019510772389457884015290931050872920069005601397892694746934481897664867667455301222235441490884839701469248819909646302227243163839010241315248700404132773789709492160852983926866722647072683617008609959698599431401531462928816367032093770154790854614426493319177692425415577760664632492316141940144830831334199165516294242604677417848670774304639373094396197419528618629396274599895538723061358424560225808611915226048217110758673845575688168352729442398083611561838156743802215186788153620410596683498391725774188558352007245975440601171713315700525509460957405226387485281540433953678666570037491257621252351874747978293644686879707643156078936028922456863794795706638313607076220717150126783259024811906492344706521564671533017853433205205055902722648212900499726960650121401821620494681569970560638880526316141030156435852010596052249722073292266225185747896452257408052676193750588632570602764988265953177341422444589710438028540913771373735454299473455701825737237614624697004089430778267521759368747954359927090746386357330109319354033840057511081044437510650783597381204095779272726791123466047808001670021279404144697984161593741387318701099974146476622682394237844456196918171765286063561362247359161088369673322297212776136255979147584538535870407741633855073621554967799775109043943302846765715192750512831027445236212847699455401162289779208573614998854963153811454917165415497594979955149089685903077184711045013855613494173732642499610647561154792041495563659314149708000809504214488217745608584127943261745536065497406679722986244738593854170795435892398372285608213816492325473650621308791493588310368471242943559974096428772841867776057994223280367752473192544374770572397716331662697294995220812036207227237285271867082381510938605391475726111675393761720993858722780035981481748562697618330982563794273426436982233339352779547986592375257626270712818899017006850917519127477376113250840102488965929670516653574146340677126318498534202229956427943005485407763352367644308383374267987542740251225038832238137789966181619615938183441402381390233542827258850946301084434489395589899758588803037576101719966092585029601279360835820084544404981989121548918933253225666436671304897640509016426495020442575496090095010747569296984927224563330030823733760659679537152325827391446934860500428400191415003604337380081993595044675805963528895425352328936621299007144821990491278102165447284796701618238011358770243526885947754709071233003682642212845549610371411944695701983458594119229863829587975952093021367498183400511652454902099007329271185580778690494887756877781703871744708103160966489721930829058201411297183168810056260015691835264090895123331678208*i1^153 + 69379039962719557386135628136069565801947009077416254804500326382323839765292900384366685980825913288034389191609761197514616947120558830675785662702511200055297252746502775264439147655505197091632314461157050454834576728508113679505724634830090590350892221501629786242196781820766899963928415674466671502878927758211515407687700061160423424490452723219658968510913207390896702658642744770442113571978329768735216676764821408279870183340207983102900445708559113545629095893471222935341313826881446679814923104010575191239827177651988737082686857069350535809125271925862544228568380465272872943370607479644783554687396807573197549064482346464229314536338633336791045412947279074014519958721107141885058756358041791557355653215135669440029063864707606786221156824965189756929898849290060955615678360235997551070772522219341537429541950957165532744776680577515255749737569645682601147161913662745918232700317452793388941443299730257227814106900641102487555889802462370801545128069726832952569002847853075344205050040378091704733044994174074811983277755106471441633654347337828006269562326490273759939577923961091763206385531334836646028182249866508130912856639387793525128758732312872452935043152477342853346215999357146359656952792656247139946095663955657532149548492389030859885121281397086009839288306323810904162122574994966868871704660658677122949453508627410267375937170363317076979103914533369048301757195943685480532674499613477249889825902046148256654976110448135950205376622339129287097919345563968917405878169858583431324196538411077461560763096090989263441574010944976517744811463095414124918600841693840287105954956181977062873634557397022339870858759414294438773420901001158723394206491187307622307781319239838044596966092359264928836199160336746812871159461205330681511742934895808026439291652575234452148026881435961362861655291117678451305385383853781482246976847643243314833611042359507899644810573555031770580054583592673952969245574446858747427478852689289561234791674489001974230561418546777332493439144071939507434011792515433930183428421556237182136497767506575001877588692352460696416666185060962812506748503317610169808212222826594847240263303978874925152133426150294074670882558611047231115803964831950747856542410179191730600745302993577799531187583980876024814438970072129016887347800390182015102557803932385019957737506487329699750546623589423244098157174808087673164027128163409097300590294682438165115834192744648386458139315411791676127676002759356496833798229918765099902223880885950789097741264198084740892840170709111935055320962271784263224859247330416805220869328305944229777946681965249969171759339820938626828904678307512921032798591117138849249034196836721407296428381772552904766187934464340922556198895813452768560853070793706660172848829829798209489210922383408104347962903734288715735401653728448295084151524120083772206323774188577426937665325386774731401193295378586839578780383359179338242818297314376372564002476436727934582291570652726686074309936593271106212734356518824807249281414618582798605921952780585389361376297526251051326373888*i1^154 + -1407522249476214007983139011771320412039875576326983695365811612246172708653357566687953938083771838474525104204820396782975877020951244162599508843996352695752701360427567887690016886604226456353982380909260608248477168471552966110860635351539106818491805616637617107274001494952401934662457907686821099353162384660944101040541178886072338845808873915156137736200380137887592009161617691989498543438747826102728936945137028073107976078493739121637879092634315359320839853470152338842157679746735333896553654891006233505565824432884059287889825642478170514816562682499737418450798614057686705674939231243866995597201293772429565569001178098035517315061006196832508980057449580219324364856679946154150424655737690371268902561894212988675612552247978832093430930098531958351689648965193329612425850148015934742064178294092459099602851007348925829542910576938317631295353417239570030341436333563974637188002485318746468540543646038782790482789330592942392055601355357616125500300813494585361298304884171025638316778526070293695108141129766922481730909173478902950805298513747540671081587419713600515100884033695075180823601009843386687940405057266284100998056354064062080205769488401362647071517696950979625582816747254300942706257566484074163643099949697343883405033424124113894828700086584768005354065086518990658598060439515263344657117214558077309650695059459732968884296033336426617688720437635679855537094481658589725501299709303464695658608977376795846775974921129506853522306332984266897787749236280476869317899537222911699954105818163053684223095238334566686601672818370066099187975002687606539513599101832412496887128641056491196450068326933358763973644782204214420702751835576915204040042673036852706261752946773061625661444611271319284295343540348663295095499871000706505202860249820523762228127766325849995929721983076848563583904509154773136941914224155890299148263166662705508296189833657559362944277005783567549651881923638054977136621375244930585647278785030839862722382446374968536101222436909473124528877635268424776563281774433559134623003964752705792149560456825421114516052176868035063679600339584613994941928280992453142200612699345251128718755863921508977409161695008880651516800826000690758850772071463095134302225003441340147200136765491925444783531609939099212642542923654020507377475185698057173162798341642244749564870578268978339431946126511166666193678941500101462593342964527249273588813661938737066574349889646415062331137434577060196660660616546715589164681271958301687462944764633097257978969757268644753973240210281879965696830881089687806368386732919984172045678833877430779070504394473292573849397518382054078687122329330507101239284764544687099860200022048030990493904895468738547781476003144305326613013756050508259410289987985530308281125710805487243157116090777481673224032267415318659883454818882478905033623437411796762096374569813247142822911709652876961732876337658754087380228377449644294701106373146089905071571917910080770904158593477772566459130659625667846308529712897816240002786784330478792783250717147472973958436007767441408*i1^155 + 15934619982906359462394773587195560566660123723111543851351551009657622490580141204402509765974690916594707310638881877642162533075238425864730758713912968255408505025770828193797149739118042793460124488858678775924876076371617631103837715457070139564906365096979136754435089339950978533370204222800971186395867956876074671449608846447988636036360176187099107708126186216059173887685923309558247759531670262534198611041255427258432305068216166374744264370733389982640254242737887283893360107381106898495792354010830279233750235865144068881435141577682765791134329247114235676366429603379643331970724927045201144601097506357759947455937760807491408519982942236398407151225202740840593727418819749383096896784128959095529048089991415153574413094473410830733545858563891320970524986545886379177036206690361353373312269605323736152290987053150463335872587889450603807826493207301574053141743185749647498717404345818451918625903866840323804195921223337299493501411632823910453397692992549016953775180032818090529682883255734674810294659933727141195040429823346459201789215539726048877584713451296609301145887458068642751495116053096181709014250244216376081273803031431800717877980174964937239208794585008436475302905604863507337707200104670124608522051309807541020342125686480976360666318497586370070438004698124453481169565591747895433431501551851185960417863622269596322792500317771069231296618567989553556761954867569381483222142343218755841745794640060174707988073925700323849967732753530304208693550102626133896918860021446642580893522849571455242541289191893075949053424994745808997786545028104372536394192720287223982308403696976894633667269666907270121578070717397562787634408479000155259124687221619498897466188590364078192346646153186736254123221672412858353141674316145892982840711534645920633100789654474776592870792592258832394785071526721390568294086363356551337474175603942245178199074739431910429086391542805462597057095385275964780337290533563526378712083433112853384301143312215216041740060587785096131297031632996671879913093876848965670383203713694957451130278895470324325443680194856593122317777501222003526025571502870272324683069868758648436697817862387712207521596850585872827832115958355078933968852342571516695334679812001017780034200583911269612211579921526068599023293530629899023625786351324243008012076551479640726022224922776735329027034178139558344163064036154858526276257070573644830999695535463007237378283957604294716076007070805552431216523499555442674781398493166419981186804594357179922452581229145970759227229463137142103428152560684536978982196270758576765162279902976943124382087287089041422659146097789125023397517048770990916981160909979867709552816117841995791234939128539189040003415841995035474697774593385639320003978742939278679582595433386793053490260767623304538375170594534643576208508360328978869265027471185711142439127015848093117559321674294478462593637834778013856901856352437050545338466679445598721141788756664873753805549335914800379003275209020593209363944675862199233405768215835959622653739091426858171111571456*i1^156 + 5025690067623389465537480327818328998697161208652056508530324660387967595664891751411952378586555622392062326821086653838369843088457094319429943620245977252604423697925557261276472353839373351066596285591881273998950152528748660463092466766294302686429700866485929676973408892835906851128785010249889790981028816444574854651220234421583277497558150555432270424381050023054002997037259037792570646542983662497246860275885889861155790120450818934571832296534928621468390067373216392732341038974476944788432056221520511646242878471174653970557051595196829883045849336181466312777255874618138158186645208905392434884277955976903383254928932040603986024208782491862021670056499452290542620875199260003357141301672987793466392403684930198771335967239174567838571162012175822562457647662018106556739583305060082039276792154840460892292842762419219128325236111805838476111929886730844465720015503183718388860234524787199143865771062338197604575432232972631768520251083962647532750997506480762104035762958464620333141316581054476249523429050111346326096061022919529262736118790350180059004269480920559129787682759260621881936902881160494411307678471892409176426506181737080183640450278925737996356145566963001315323497425352999700060506822380103108298956951907230685802777104670261534434342087680214636999398679582777134432677254172222100589523122386982923424686757348462056172031903398675157164468558361079461398797983385058510534998015227421542657904386487202488844564061026409294182075562635035331519300107523474042137160926148147068141301652585493845729164613631822579967174194258236274831244655495298886220198597856600065936795350548366109060747317049177076630879061356591756779423510866002725733540918734537602171147166874146854042825820255326319295225369719107907808487556058324254162546255649742924149480076901816483044687999352583000830425784651031739394595069899378622575390379544637464896417386766608064328317070187756184085997521679415664527006317690658277393009949321701334700104102816639197287705016934593238692481788632471470680839433721490129534309390832744409001828976907311274912174916798410609714150722423418852219239579046811229685208691262041812006720284238580927181314566756494190359627203531512412882770545048443203439536657892951795211911844634381970480346713857935196192898846951384136566148822248345552308243747711379016668399059780553484867624577079366107536428123992329262670408517563740067915308231410119630521568112906402123677009911298236533453329071719873683141224534508368586993669533196681384210330081141426700998550250293464943580322305556563514146425617554500427653013471710766226716128690048256058365365546941959711789651005401327458766202610258337160222117165696087739936049687958737591263817892765337097193164141870630875508672588218320784816006216334083624549969580276318230847624025811245860164449116909576122697568883005369573382755896430213281580652732713799874210905088401735942585041916512612699568333732173955776064770164033166974543049191219079141022319346764369595347461168809210094167774833117509588561352925217030144*i1^157 + 238185257809290139637243044116419316560147008185934769505509782256463464142283842505891813665051295445776262604849370834334663796195888583826545393824492859279819656978706009791070599704146151112793469964702927063384140302744410291914235100265174991477914513530315398326184339497874068040801710956994446553039875309669298386869060206605651820114983993517716321069454388992830563144750625313958687770911870386915759191585566799687715887602842947339251129173650738641798450128750511556938730291778227037886719498307001383063801925810432062699453241282469708319652058404308565018430020116387698517346296442612682314019975561889909561325383801958541179101349892146535492847081826623627707297603562979349875977896884232096197603624429677077762292632750265115060461633119576866747020675983358444194232580853321972893340938821750194393842304240113645627464115118049340225555666545951435551599357212954889146353389492724739776492153461138800591604431169946161164766657520689015021788499653647232599062629094328545730450896671406193757830903056685607237702852865687033256093102370740674906674101849360964225069279697700343129077114983182081319386238012553286731629211746043793389965119963205896664343032585609933392556539121689667649912498067801505949511862759986544464261798204232091406643697557480434954812874263727234975832391331321592739823011569878716057470119078782950423982636871350479240836725065583183458514704654576855933728408414023694939056663257730538055583788900616612108542749297495860015200710052513925464007478361008534016564863595260555660463720104930671315020532248146537741021256411306318432591795503227870265685122403374805770980220670201339274557805192299808637949098827801666818473792664582388091931548549397228303030983700652646766195857935192192565918702917534517428295919699758839431438816944820651692152463960322964045686995940350647351016232626126142537663686500567106877689872729658946342598254620237663743028410979000429933913955423219679357777725187534373436145760060676761936311989003287487058582794724832131117590641448487535068884517995122830332430322803808223961683725609630431177442936994444656436523808921223254171368384054844862605563879213374106529635355427399152943171242499249329616033547506877376255377408391510363370877891199720974039257496469300812332336670713647925248994713314784937908030853274679997698453541491238618539802166089422496240725282150370254488719408640699698296356043927012448146974079138846826384644720517396784838907151633555778133987736060337435209543213689060805748552132601840176248917915006007886215280794066061216529916077775247691815574779500411687053711117031199848216168598297087152204514354538187652293389187878271962381332125170659338203662606623499320990200292896592600918276271467026120718594625626126135883134870592224729608657838700489181567636498646714700452926085493452519093648051866605213620427684648806461316999271702734243943896553793629978559422039380470428030718269229275515180049067431861730458699189683220822972253351143895749252168360437645721224202237985423481875065733120*i1^158 + -143495913310163520767954679814974581383302121058752263451450742562453466608790473815942518809181645808497573450134155184790593617328105731557411877376285777799108912752513768371645779001013226674896546334414558791919929393739334791624411162694460068394024320302061839488914018938651494953631935695155912666857585381988365923219251581131935355191525843216155282951122059001779829488334698598536732262271498632880013260194336758233044732967672532755614760614223830430823563373014050632636841661512349135306111282352091797067358836673099458970049529874895644042818076820998237883044522011987060845467566351619637916149498278446080256113599653283064635574703800406186071042987252979759466436247341383178597388977034518710032369157144830586234066160663589476169937722633682502365786421002786753003738284682136942277136989043323313381737755854265844692682977140768250721304537078106242556256229626410609257590112371900463345036192804129198568284916706829551775663469803884703976516007381736563870170699422319840631411256834584493730154492119230648287332318302781033719009189891711610353624925201731945356820581541767877408559939893187193846064801600958913143545305362801308299928545261361811029299719827304999991549501251209345596697060768613659102234948500821696118819926938019169273813260463553067329112949057555233871670805335935787951178749069756627635167807971522039905560083426250495417217973820350303046726405016022602560601374562482028784365876812461970619243167777116336541125376923040537553116595641563959010705084361577435114522208714181969243036912952946819138578672784424361191801802063338326694759389774631878209931387703232436023486900461400340813250700366148287202011974015504134146413840534348282971894094641882383153204252044264293863950856531258054158639861355718219822973217800609060149850323875520842829024628933785371415232940770021436246135120610328089436362239007420506312750110162064670961860659217252636573305853213033278595489315028732097393910819353855929758329883695889879162622061223950601218750585095927545659686576022125057904742932992213224901138966933875270432107207197879240684867578124701623999196027721768546394270683215481341892083455605952968145252915660118248801425336281488161312274277690484926728088430055532938396694038509006175682239107439684233317222861036846213839389014014899628153437034762237390482363545277762890152601016161087323735207155416769614769602959816470779661699636633449472992307532385322430020293244388403385862981711736491612190052866449416956176665871205276295091139925730906148709409291600978413694566140610808836443583589837033965583125251407005400202740591391972564903582277563466529414882898008259179695866309685100813350918460945633857656772777111384417493033712655586715821020834379058875133059732027400389111853598627088169097097092466988927921481847679001640834583360811345984935853669251066793273352432876321483184579975336979148052433890237675852103418170288816112292931793383895089655044843356456760372530678524371593273165243492067135801692203420647743240992431782318047232*i1^159 + 1096174358368314323657190390668546588926965286127409505740425538875847450153640524884244899619383180484467030765843002569663427820378907829147960452125484892309598192782738967944722510773165080526452305721767380096317574571854505653638420349588005177984788393345832771873975252154655020880407896629856149130793123524765363801377159380236128526035560000571678614295547131286204970473783617639329207493614272303419788224972350183152716973181807752065342427175775699925972628594887766894020752515058749474599290290443211871088093941542300630819499009181822030836083443600625230804570001241017882931479528171516726457718169553162959533659492681603781339478619572984890642713835887681055479318094458341734287530831760324690812957982747184667990313013510426348157424343883090301595505587256221137400378785972486084397707821930460643043280054344421600052428788798039482350179298794801722037162811068335641793870915983407668263804588609168069362624078006061802546536915897289255274237157278681161942800387196794937590726155345283776819064247112345718768284486142970857776037918531275649903972923780763041499389314932727699003526944668072614818575335122696281099139673735557630302798493537995779610550445858918605558459112898581188749013739985548711715487490316777980452472573534721753533115542030746520960463121431420414249116894058438453936884052071102114708514564667710656529902844261306654967397261239605529787138608913657972463399852828368959151445797547086378809453482772286902812618926663917898424483006313546176899969953938609799267487769397540905459051396272157319817673586390656270721174393980926363317556211269458462202605355069481391053071882540661126354589709528526563998326618972279926835570159217908975888364967698833899030714940808896878616329466407271887044104987102693802732425416221224572517791601943466073878358000966579746419247958212092311230188709172843521507721682268451914199139276244492397360883601254505045299781708555379743493388771454455525761276485138888963958539773760624627261272247214312971181147542233164706046893921830715412378595795574628586988573514681936242309358248819832637447971480243868182009120895710657092633135652681877607549136014318851913133396197296686636490307146673824118301192463901325616784245828409767695782928868506728620015782470787811029982538955033665653095378557795652951011446409962087338993527466375407029250065372753884534980927931870647090073925584777449248174765057458481856206029578790179208446614074981963909057662674692122771422067589547607900332779788210255367609463674051719605179106777189301366431794595530932029549881858653181101625285339047477134249746907998019553046709943500757102294392253764980347058235061898281874109523814004409173450591988051845881962009792475736175907915646395982991733705420027945979522114323162093927136887584849545232545478397666886752610786012317126432757931312526137740623353277993652555881835220639303478005339889967772879181509236467566955586855645950181178000741749621966965894311351114109021947165611129224220082584150719891410651847852032*i1^160 + 1279742370685418425193626992807191609928072060067680360957437304522195391715400089343218617778794901162722900218137240822536872158921248243156597272234424628867979601477532959838055461127761808538497551016111160618004841725248356527831708757323884690710315597022593994306066869078040820991773374608470786656705034863993035706958755986064315343633739075622325053130516715689535745351995365283822793515196842130345294200626132541129150014643069115106922438888638211313911115587954618189377590086197232324423914923701741586286159563633959041551436514548408833195523373382479226989237108891663739549711413455049170432821825396497152399203402278400952526232594022166193032605409392478972712598117727284800600993647759954829550967454729907326696555119211289571316342360338326371373002096541373033036348338859896298922587992492688104012624344696707200901052608153933369443675772023040573074544517821629082734676063118282369820233187552691939207458177678272228925216579629950587968700799649183246849405298238067135322229164639707703234237166010784385836544619946179471578007527688207451512892541450423943709702321641283531655446433942091463420837204975570801200698686211861660375086580099970154035010246200480234299956311537612835069966548878511350384725409797117888630488422804722393393504371284332517782131401030012955394447811577781228689793758795516645722783665581019890392563497183591430926291428447369676342367238432516176457833246272319881710589484856205051228167754464407452366827929038602728508708518985142196331646123078352725371354251315314213235403666285875708496882336226988356059515302967131234067145569792499278580309219301173816597005808945621860041425346383683111818126814243800293369975380840845528591519602329046474747239659312412926293718179011835607818921548912969633097944819177044632452559991256137024744697292677290832964338203536257910246510450485287982110814020978143590502690042326481823093311838780338577682187949908391610039751310953521394700386180368245494524099338087121623951363921912946178855499544750941812795347978643787065925801317590909956193879602900180175078365927152383333358540144909744984987191986705176330707340116449794071779821222283001229340830110848185756992187837280645711549288067408172316722002951523632949911348193899628457615484096772733482039779564074251195580277328965521738647574208505243470487985790901479840986569866359801027928750630174959875223853671839237916524344079291325466558424984580611515680772321716064877130949145186334280317460661497948776887061657634660691149891146306876949748682199970777847334636208683710226425233099524157350494003618846247346968230848739586638516777957316280052187491024964217899965457925005942102988847660978655699870220979839360177781721941356329551239233018733970233159761403943672643211771167086394299385664160302498190101901062628068697334911506347647821837744670663445535008991035055596795040546965191325779879022529299661853339919808246551023354701003751382988786634907909628029812104498896635186397849952451688279196196563854699790336*i1^161 + 625880036767467194112420532546556534799912207555137601476707459695830574096220391271191675064254078541502818710015466138926591770564537016556860082741101462263709812326114987212090853390849096195432535645992680870147559954368906753438123900541053013897698693359656319806146606541514902670113324406700093948647350812234728886662653111123404605144934434742892402456901742920242219814616451183501557029252380338337488455810128538366660954126926169865601954283545387332406120743231582128564860107998132804713805242545759862554025883925980480896725494429864287788209980877212206913051145714925239055906569826131449977681859975121283833306983215165728349458629036101062236694476501606542191669119030755716165766620903244345742384591489433118229376947172085128579489750732248941119096023362608244640383345934017654657524180943553700769088169078029755357899992631482047158697537315330274990824409918282681068120735307949047807063239089408633679527036602463630758567025694720646092786418970171891447608066072379792751827998838350897882277185919237012493793455157717862006185283994197736375471533794415121568283703998606750653913539679945322886201708583318932593627397134136677903351394441480350550866217163747550903725165595829048396421203718978396353557292356236420836121507464820523545140403144206596974918617202243577605669218328061706922131806917862438207844320584674491352967040693105826231929871969315707582030660967204017291258956467195027977874333407592460510557019139414621374392647196900441366745164326907153890940252666394105748671881101995342136242342785647433112590542938742479854779213928340104598430134753928833307608384691828546113918779268619845182078437951334197973298288576519621239662750758337990469905315664750714425202754351673389695077736431786752144470353743503970690362168217439136874390990398331278146884110406224921282025712787924521240959047864677914016091100782482203913957762529487408704109967744855634125392984713313960971884217033215081288457575578797584128209857822097838181282163187264824613615984294202804793887353590695465929372685643586795561853852408103889596403538345880221942340906234547052653713617473944633376847553002340191036170488616965529486132410812347297761004174135783458074401445447952915556208057906183118180142332879233668248589372309472319017885359872041907495823909120893685601329002486906719222117960798266360507290966393623627254667927922929117722135238664902366114974854045079601832521029747724370668944429202762418428284348388992626325092853983007861956961118541979016050066240491434425875381621154200078607107802808450698088161424900160069988494107390912468195602039729552547467339683023888153500554879171766043929600357692014834214292228837543476377789844274699351850700933164434071327915855673074839078312729169478388374707101721211574552311182679240798933268197140199700778130019540696340467097331150876359074775908106981287630190993097356455920695331010364649753742595073499844962867473630535426092927074122720356579526808205159518146317340849534722629552832512*i1^162 + 141066516457163069683007829512649095241300120584358477137728065231148682034962524901088132364599355702360941824414693914989788492595204459839282433378500484837661876068908060621067242168517582361742838763036128403998208616599724063474452660159288334794676444479770268861957395845416931143538398319471490493371347452295689789334919756410123623466895211675175397826311837617216551575998342284100165979485410435710536527960957580063451440559734594555258823908621020721512630733697190653043793115419610454182950760075776206737202785483290586283135509595914942687909101068941876074253720321731157707471250457515589830111332493457594553310139288366707186675686040834646319025303988968679048132745314382010804080820587823934192113223425238948931462974630102025773865652336934751097156368655520120935027319945762024587307255945082391905904915574463638475230389357770440855179763821557815750498593486145394687626732742987294369259987409791376085375688727685023329928954668118164629075562435028918092817484934254591587766391018537910624850239641879943224294867935387605222893556813865689721567058735962551896410801689063248595850837789106397814848161599339955449785461308020403089259842920278332811995916882539807005666938499490889908546976289109716099305339310138187708191297827483473583632355858775309074892780376087389973555113612139707146870519475468388916953128572398366976301364439728047267012350818071776381901618367702910330666268355723114632461442020621941323532879517026059582529315345278370961951696391991283837972875370192805302464553080978330994223324928234585858664695303782503423141385707778028258302903090783506120945253226061082508688709780444852654746540034190646328037921779438342069059416450335012242721802913934566408439870016791100157974129327338244100856638915925135049289765467647048865016911243455397344252203327264796768611932412920875290317185217066939351228301826915179961271093402243056995073984290733583918316357626071893523305965670691102805967702471754016919195046516597369129348498860079247618711342051025571654086236553617083577927916424937548758885180295494652781633060242373162364104474095863640273752787301436899557551796325790526415355865109202151810159622414889076387053605698490372749284111553702368253247474525749770961715202336092383180925455187438119515187984112703677612958568720658980318673834483625830679565357805759618279092537593637045176171778240723368018976218737625025927752878887054357726887835035472654326405002700423080845409693388770117903888318720713652476339250833946810644554654710313583363375237512147107215247596430889014609521176555231674479123569846736268471330253881829544767688835579591886715632515002908911847180545391614357473685118160504187812864565008043377185290960418097737814019483206556736146746552122582876352345574109092070507703970232180267900692392097212024079975446070224372977847292149107507385067259814341867056229808509770609384788057781560415575016868453811073192686766125113725064810814303042623980803139978572551037955843072681050112*i1^163 + 13399892707265348262394323869680485930570263659714109377888564570301905853497777654007083169359998120045395728789759052524361347711808170486312511175066703317429010662727139712496731579463148109091611446040056674461547415878945839145467574128821061229825596223832781977049198246860362455804787139320612875470421845189619814793095314232533014930047205749304647947388277798468854881127427207695995838484930504083362762126822903761467910888191811803319030795335772748894169150994754333799196395547108746648006939050858825151634677743393988024146575594632654889789934114953331217367676006732119030925038216620502713969904279697566654715229289400471343311847823566638726961004248942466677177248035833342546807609025095210926163180936924391595610670538637561106601824397366817511262244501649323217523913072990098233097429036981115683278258930516694008996578998669627818279034966087161436673052720689676392700680961344175074334528999016146243419083831713885822417604945069451507968381540389781504154471990421395192604533991843367382426220168929474109222403186194698778180892261624128065786346840697047777018879612139685650443956976625889321151746881368647699789739457317788239618490001817317491577915187482917056583922623348371978987229834414114392665075084926672677516820665191359734641368758893442868885862711312521648683247468506871227908885456434133975195967570195066064261297381871662366650398325973807879191452546786151402351223537878739038808522908167352778435799526835347087944522923514410368697119466566204571186885737104310598977134711352589482744494265484828023687939327829568701728006918091044327355788419128743150046868714624226374147132936827360304772942333944335281283715112888945348227977735978027468233498314127266991302425568482899654067624494643269289052287274376424777775457666381564519671421942213173593745364976204941591494105215682086327973931665368345211372370914071602222228550187860980238335781772221678872701772641480166266655997152571046329905515486661752863203545944215762427729309860305038772949677267131101848564303664279920299195230125351875778911791785087094768574310920596520286975851011293772954088117457352153663165613054109413040331136491043349895435160667006836853422288023623183376531256378987235400860519800262340096361430543404201500443330706950755816629399095214586264130352138268005980871711039335362512565534923645457303602621959769511152254284368233686888607482985096495581084772559897693502588386364600724501448484876457903399195051888035733127101574408016564384376450549733361038243617910566966368455000268919227970585017752968177129659807333026489159338713009367425358319822055772725379732427433659144966654211994748749367413599032543563849889019356934574050724218691702425487855575757314243595330979468558749402030505002809100071237141331081850722599633608851509389177286480255630187991726841969496724038218598273623652877740609174493418172649595384943195512612291920344163331288526329349042860044041296639845514697497711890266716122452815715446714007552*i1^164 + -248351664082653874426706678618413953066956970802623706450114889826379517960076188169470407975021834032429583455836976774014185978750817140984205220510331652458263965107178245342131596979878856155134590352410271437787773442260792652047097550043399418761599128881725624804776420793736747416932798866730343972889720878390779581882577990221844524163141485770938909219882766975088896531070865619000795173036393961269846310502631278161161145780477796695691886100103724791731109429210016485000547624399453358069153004467819303788404279878284761345717192706544143256779959971520132672195712213454605926117899583329947572391517581518002317932924724599632619946530373795435308384282030343262519366119996879015577485342157520184733911304739942838896247576236879744357405890807925207224100418030814722808174517750534752970804711215593589176205566473611210396594294199112565065627481613544252951927986691028009829694986063343508305443029389493242752287879695615715198973628817915317898180219130634174857287835873039057340467024771530192428641127237457917106747611442067260437600103538856845607218170544987967986512745752955356576213724972794577776111435397142108151545247905383769896962749782375957925737314232579694311160920961715289624845955145206506078352968444087240393027460681898676871140195864619117252906767644223171606327823386507136704775083904156649383383475257637423034665141051568566958215295235764138111817934899045165323008331808996684840991994960294571404960281580033660866389213215167299959310754241528572166568966072704878491180892657767390835989034701969766736770794024734317389266952501455497444972557651185586539829910956833984041352052073637270799011579877769366435060743485803359372270259408797609600512623103834917328341631771915784409206236129609057521506785658409796326843697455670490852341215017587065713673659658864783263320932233459990586828886361011681191695500220705976506909012914400192141106359429402387616828186358567288064269177810639543272035100909180922806385953831984249704979786287413462273149949289238097548510013026938839696654875373809099650803092656499533183692152981003735093077065355040896177301418652707820486347595829217221869949588344517400749469435401868839480128905838972672255642087874351580690557058670491442169885523004331895228858636049682147836895375468433265075264156864015962749117060157197069280774584896509440045371139342859061738079773470370809498567944988752674493588407420601993653230575415924158498137438901642576661007013200131053558635472665096591009781428864298807057655024094073321464274030903774943393387891987676050047959063735208634603649918003688815468896335207838604530189317531777748007501552423050613694000952005380723125664864882789305542835211676639845241827625125711894425248534657869324854249193180919069282343986252242390994806447694589528714370318299315901901630235476457142100142665757261073613718760339245003431925064208686409822041579990627191455128356171524486991500223375112915220863775025106156238263667224739840*i1^165 + 7608015239465612516139535516552505967263583904943596774542310753116821451446590582242360280409490793110001690370724971674387727404309761921878580400121801806156047882200778511326569218331195449634988828392705285844966700118448465737926442808899205598175824039344975055856681004623215813963015582214352828675200050151263319001375123026287834284963529945397376171142325122815385102299068154863654821555547261146048384910014391342275483523671488546523413429786367420866015096108422941926190412774951567878982236712989750725527291230073378309667995422033510532087523719429416029071509948215439973475372966772325796405872306702507573627360740516154268098464849892061784887639624560651553194523271412168090872404697567653964360555566916784913287199713150208614834658991441819144281420239465631368136244137261846486823227974029126143741754915646019652661354791316838490316120622382013179232314610926886399192027234023414344152259197854772596327261614695389220669337594293155029194226567680574206009841416308643733974540141804551398098558501201970828044862360248493783991085638429872872949741237849211909660455616294159565502104161451275710556952761158864131152567665609626484835922770963692552448527326520638168038282243189162436798086751023199020546740051579658080373254067481663399129265798156087841258173254573980088834328910224249620725046191327342221027551396126797443573924382491683491986781263271084767918621092526994401319437377475429320125606837953686889952009315290687786766865454544798114667927097383143583216082120408120096079976528108531546879407345793274419343261828773066850205389596910298467765702962961281159017990070667274384034761191961142104315562704086245310838703898430312826069123319570293054873078064450632981082234607405908056532865926643303160508658821888258709054221779819588546462980536645004094052890455290612731730510627620700689126703371328411078475855817565491121607177257926955730395198720398186019657396913595087972660060615771804378580208345570067147254891319130643275246832269093907478605033305171047985323028331018111671749533115869298618437845432728288477164404862607457990090431956676304529364520957557881315259672276637992474909454432108809836605395366552846551536310036394344579004078019975486070658715082070788291059375375892929900192674123641533458012670791037136337521902818833485249314736471999403716271991811146958119658990602631120948464870586333628013886363797908081627082278908699397006473760965271701835083413704176054829418124973467301276674581071598146683520536954693208656210243574079788111150567641977884323171832875430475000843064713089934378180036659591595908171333968173341955229615551170090703778270962182337526024143336156589095055507656132766352379720235506517823131533790967949246676635782758017681060703045916457410917616667190970801036154131558171130521626033459932050402352088441392595769959250053805924024749776840799905195050491871159145908521007485788399947601915334845706789055573960330610395405466008190680301568*i1^166 + -22857753365022835643276029001864564745941683740207725158220117730492981916602849171025297838696098221818709729553209568067430795163454362067507961659414640702274694633523962584219274832117874258824165791431153000962042503315384056961644788046634508152522803274422635606803496816630527039178663208625985507277469038664758619378919298688591980890074550486433867157560880952805471080568989123617029663105066317676527976567156275400948159586896043787373678965190754991357521999663539854773346403593728145071609526786972451201056002194295397124346720447269578260612007832181595231928107828481209896491803317700179554655288229187088547442074905668038102744847125765873288575801452815019611302766968336084925231597102690747168589133578344337656407214767250065811947903708187824876396889022528618868615592860482982855767266866200888744432125795245980417461733444266622986782627282139444154501959932313490571730839943795115798879941046765311863030641138535980649529011928652539660353961533782149895211910901328261891570764050607386067183644255640711162790894881855697726705596433870644645189723008729763804604973246216072051610334740290013554802228561688778862370725542394250427922175196312540489822694682229130439885816685648407598824463130525960381868689439404105790011928161205428897540730975751268286910740999127558764499793866760949609900820189750914298041555179808323829412164895824958896008017204750951480214965828115885461510860278776791024978144424073547740237930187111157211322015932773685331833847932883937266831225247946021403047314200429841291006175368737830443850864304992389508060652356169389833828031767918338213441248129492177309483277417065925368309399434197609658749857494058164202393561013321893333244290809586483817819753974928735557736173002705760215983021615768447712576035740860235549767744660356597559461474218424757935342980665240953977249186825968191161014641969176033832841347375743821117404166808057257510422778985996306811895752544816613696078818740750138458341685297900843404035457489881246929732616263043325270818139120983018348135401888093479413024943752908040905067673870781995444760610128378948641330919705929124353600640888941446867695419146615984986782014787314252059941168629471742384727804344879240373269146882743216806598271458450029803495529602472000172726353978400364073616266886607772789125415316611400900903387109889927369810939993934584316747472655170891476153481331139405317253884976140114428314092018378107853269413323593961002697001697936957615337235542918623698752849361392858613117060899540551684372846131888817774724371129295060171219697812794450131674984397043505175890737026900631238541717012297070784925346560429796033645450772615053303139531575325156466680476897515579871440996938015131607838127847827598295131655795413088392711782881230480192342613947078151413691365843446345148434138547325915930868107518103302520040851601326913207033584696478230841943965278073931366651824428688504908704367988823399887454650322911232*i1^167 + 3051478947541758064838342734501199050414109230910014799936057624211061114717706838852450003135405466448577657370024440089226787324101692772645797243403118143848413234269312780501089228700035203458914059217927346794835107371029311753576290769210172006405405600700558434740372076756746022325996141017065289974253687467299947713124331322655569472380210642085468606042138392764772030437583326949566708038016597752110865943814571247610551076500349144114225832319629986066204205480413703313896244498456820684442149815556263424657393712985061549349559412542869301599196040726652442407780738085794863566783790697384416033244540964690577958038549641654280622329310527313117495876215002042653878760771711751165935821148174228380334971459826067496007906615413078773595107801446072024736003362387000563924775401344733664736326928391379916772725403748497484352411355526699282921180746131429662669502200882940132384025915855455000828802153837630511330030926776742193419048031204526907322926096410244365018299261042030691975073169159167582848207183131759907170591792121894978122862196498119472826008771495594047912652614632108621433839065084044767323346530561362577480868941406721318388712361410666239930871880842736230814416009992409337493498322879728802653717053282002394329665116159802043279621780127346723876227422772127214305255814125579276042883516933282174675872261523165765248534645665483392191088225716488591082885742054804272440621165697428651091709650007008574218826302191080828431635262678513907718811478664411497167096838576592254077909795269448916150596882051666120321713818868613912562188538678629180938739766576518265638543786491233748892293058087626083728839895044761386588532570189408009741796608072777894042913373227894454245523307504342146939148160722447188066786272820976960446120272190037575446133100877776653843637377116706869694380106379708596756916744770948524126669571020752041926833265714814946221971530321650492151739844439947760244037662675810171709562293055272581055931212869230384072050838053604651366581249035231485757947718677574192208687335401632029911532632361134853236007166017653071446871535538455741564278921749546214055803182598851971164397915153657856967519123206919573035358733403678291901189327833420007684651002745090700791526317062498968796418382287037460308316709820756761366257143743948973512208025769331289416232595940001114622734553003299080840206775734315751305125919144809342462950861444197200196854065256421657532384538893916902533405969488367964425938999464801680859653691594738003025082946067416796008877105333002086275005778667492816341010172734817118469508267958611855054501873801977713451522294233335130298901572167846996559320681718101954824729223932947737692758584155169624694953650663177730829358218497214984412771944196088616878177474108861413044802038130176272770469679874510352129078479104972650709066876936530398161397482425205700543045489660331138327228833071936127396715005219776289376682162832845932855296*i1^168 + -157469793927987037435102542177866367102922069497590404781819689946485606982377662955206023725292011303214936806968577245180615805238939711260938303565988566774085162761823876498075491591596020611474581752879518067324624238235510131995377205315050145793628567593430258963479187396378344326175880439350447034802365634782002894440885717747467943370383221346008365165587816260118074690675540475055432152275803705311024177009549445691324008174730542538958864327239276291444325892881444209160199391479872483624706853953006019486372084392192459650264409844364150933045517145929098882804875128406496209417955867739270558126112361782535542094541923388110812677151979798249282250736094286237161070480118106718147247594167131137293554201492136617990126732770369374062625796273942405969836080293658425626526165722481507483718641583097202051755187012788202689047167886844943229224158705719747462190681763745656524163806804117053885960505327621110339072077586137011707843576359273202947850720800014199873750448866950275751633828117816516458805825669413746933638522758709664137612176610228156916367506549492903537793260464830892452628971066054913491845750195227583766084095047489368939987240549538641972523072668199688783344441660531698267043779707494251352156879296398051626921064620256064971967759053908129669171707893949016143153351608194944648432421482161771619114472323400282459887195171117873086351238112404045980904284145388009761873717237088087576459324616817975149464381354894914348551861561337221947397593452014459461743912678912515773068306458814621736518997693145922083363146350040546478178076174463226224531362475768974541363181785885796195520605762846045891071626211320824260560020655035258610238472021451880542073543313315487578923409939437437330356872249827431307507790484255353091176789095863438864741416041726087226144397220335492400113552956095099159848703837690971058023309326219054171341370748432666065552479695399608134431476703655059503702130416957689339877136271228757466393096982633501270714671947614181852215291018247444983807926505618950789154666521979799921193437628755246505461507473820422885127401976798653352679433923594289275371264829978517885124938113048723316459333488564015399792397679723344538340536121039201721896353471162004767255531104172584964615227817335482358570498645160466174398927089670892877660774297335182182667555023741993337170105895499869754449247771019978160418425371555202319280978888214546894911867237353361243939924222972554266656487464793938311442823809913551929228731198324050497461297375876122601114157629270145925958633782865729228292924900625591226754027276750842946901621975624485714878819045563822372458551387225814165942634249845832773570835634520013626892731463698536609225706045727933455417856981180217274127291960830071108774842329723797732770978116705901353531196751759989632163719964329507619224068087240528374283637272076109699808662038406978293600251751867933350800668306739512939857057939456*i1^169 + 92503874678741063368072558770971619114170369205567668524361126950318983353639163566500001571531483073598551460378347383769747828397978157483901561129999806078687360476519271994589911876774903298309689704183792219442198058643719350823903077901409002476224376494620154965614763468814368300768742360728874441643057483465001037612185796066762713385100590364182151437160254998339924584186555667229623161035061316283783220297759963987406221897970319741721710437729105156413252244718620488600503075294206556445781779995764395502728413835167671186278868370073532167393588697538073120048396502281006490870624599267051701631253373625756734882571595184717846904211324320954100149533215666489288091575233741602043643368651093970413501097898566437244946980401214913654133711118706627809672826444125165784562598886103045460393423651253323822873706586416160126331576744253164816010364472615256158907442850486317421277373715282606274344370624891797667803628069367287550185657797880638205862828278159246570703243856190539773730889394307618890382881024489413269887121101359525088858358226225191773272226425024075329244641795270733814197545422363603945382198736965038494598514440517681599259855708651676106029357884781436696466919002437117551586867807383070275282558875764257172138177104687713385525873060079868273453966065629867684279350286941485154423436666386398512566455004789835895322178182232919786939377704261533136654667683124261846915386301134768009586019241948322476264562633199146578121681005684512335399392858431514200874774096801179193974741915615859560581768133884212896322432877753579216626461867206677872962533277493331921517078190724761185428165183120609201304872934396062528100303060838520975491337632005541321257517837906921703350347505227663395206483768165558232141970100098372630472329647745180213895632534236262169353388513894027936119911189310735629475254623621551633343050210102849847113463191482187127750703122696400108493814933227822880984624128044467413847703461460859433930866705439282106963858126069033728841864754851775027166006201272798720904400649635470498410503502257008362321436823241725809637960200580865540861924346310254368305418993892982747903775715140012574748952674162949467475629274768764498371292269901154758947881831217816527512684315711759825399576167939413041120613085921751317095773634860698985417893742302984998428102789217831720531773567813005880626716511050613150101967345754796687892387063482514413977829260114440295793121328954560932741264915791466691632666144510928272446431566731167289682979789796522230905608391596164150004472407359515195450145063217468596465751876519979639340866293991099230490650324827898634161525130425053907676114697812945105762814961137240614729348361126767964369163215238415886654310350798919445777445935646606974802635769390248750320987369193762889189872012242666641116178260632407474102609235358963540496463988123743513482396871575416798467075503196073179588333947221704704*i1^170 + 148656936741866720818170106548621949353507982869303147484765242302736265098094815287790997743814946802059974479328283654552721009530452840566365155201938607149056191916844714738013257967098389101896859632872200842430595146567480524823469844111128760946372199367670715117869830442229858666988997459427286343824723090977973495149033198938254216585180530944109315476397898209217444442178381658518044404203374173093595996020949250987118317236707293799661608799791632205742768059075476219124768176248980953902204396869014818978485914419294620395672527776015876033601978824258781234769822829398913354277419388653770862307564787248696662289063813591858623731840950329023905639034656787266086849404114274473251642994320859940048416027035699721013845124772742286465727569873617452711643242983839801361914401113557153133233262347135474118073132826292530842082074858214700139824849413307123207052938458106551806342489720412822263586803928847861671877497434485867360232385581151589535641784432498296661788832454835534036157329422147721468281595777587269538758794726151148903545116036193278469284351791953312600508542438220843734684665583874968246137985411279064252606787437246583775446921142999875625947717146780417333261783135700292337448452316439606291610075739567425052746219311748223359323035707627148931775852799957479752967995620140814196298231348174830962375979195221854420516928400408661480415195739767118255169876324809134802804649510855267343616753651632418521230216063259780236566406332381538304704414958507446179495254820097413797740484586988797003077083075935591293352048857010532092260611913809722489422938977419928470375159363221821460939688149941568201756422283939768349820494861705948693154121899143846603868075292991930111374705046060913749024144606141609231360547548194841716734740115123574153651676172984140881588701186173821015129929942765342947071681091503037294688088331300144440914429313114959574643957060811977618746842858000325875843326553269780831376175725085640205994447253487370060234545564828470438124526091584293686678038244021703999993716487271432070608239589666896675762817444833064249634720775996170685951478786240343756549369501390125807924620881418193836337580017549586943113833210578756407685879894061242388684278472956188476743449148031162971822964915467884697763736688022763788004853617625063271568273166956925232824555433377894534865663881383381354879244862140353663463190957837136291526220175939851218063180410395683344755131260572301816600825599420893305126467313771560564395200574705619393432743371131322994610573572367960618475437651985184391581197091462724314884728682302067103330240593507870039800567669668765571763566071610432673582763171360127199324238332252360467868676378055460271704625992293455218615941867962373369436593202798012275956024274317300853990553243545254346737089264950438522371771660123284110792049371585091229777280562311578923204566286935908034260650126184316069191090176*i1^171 + 1420756342444323385533831303992936907159800514807520763384364951445820220775994643543954875109303441591049297046328767930230217824902617763687732453630112524037292339456233387256195180399622757828308052395469430483736641057395462836326679071311734361359451146845804432804858557408793429492160072620951789787585576335573718603614209760854252795774016027230221735111414369041865482283766872855278165140393460576403081292742729940841393253749629677738598051068729324878622063700292041375310447602953556981369600867589159174806423948621290405799303098125586271267325587043970832734136734995175171122400054444074496538839363481846559962010276191823119970162450496929741105867172530037519708783704870316724500008209911645844832112335055470183176448060724493529545704377073992268859306834121108980351704179478336388902809106646972935676410283853283147460490452967448783174211328844306171064171638225959253483530592695290434978621594528036270614742530028030914569323715121841738713501919294874143064877256510611144018441886538591448324385399735086708759524789421252917434579859685082506165921175395345964024048443350841381647102345371717945405456286571637161441194002588190108033125823105023160191750097043763239975451025868011662022555309209415566427523209002444131179577707851975742191609443346167958280554542942045102782330662887815815770196486768801645703390670462559945529822198556004196447811431816145527936587354162627238662153558906763862867841165875014573981072113464415400048616889438306026837488874897648078825183327919112436618888980809268888678364726258084600596970360014624729547475552207325835428421830975665771103104828911782231350758918187382263043164586123853188948464295074287321409148365005495931963007554741690804145687768710289165292733199901755785508198897981624675936924182069891160268856998646971099756412445281968476237851593748530411004476406474542074372945540426333482949662993554350119357313274361787987101346190963361135461173010815134180865053707399264618429406727447274919425248375900378986179636181480237140027995035460969129444278604206546970192341735520544633289916055135298772394995138864119883131424611676728612518822344591396814127502696985481097458424560616896248513880211212618234636007123899393458545458028842910079088806131399846366060261360141010346307765548544994374127894894629847359762856549080917962935067185560532116364390614508851780019148456598353833639581009660148219074745134914051184421785931071185871393461994605991550041759861466531274125668475612538732268723651922622737113126882501395108338252255559530739209271643836009519012459762956246035905988885940384006851006052929691236871989623153502540063803790505596137453368706649106698649265987138125934275094174301779489502209949325462716686971816269711032474861144566251826718849862862636410598531792500425413082315716853260779705055501162199281129362790115614873419188494803148913401021824355264961781846263579279360*i1^172 + -376571060673078981894052564075283932454360382292065608720740856622589436679812085974779522706389995754572292087334554074612654394817404804433816416910957802790316116531068406757066625077228932043076894513480670928544673793187059956922042995981919117203513453428888620699874243732595686318143731052485781430095444916424990445821290391131822451355357942101696880269575022325142220945946918207196010191313016201229048577257032004447149420001004148229233297861300202536908120698116494409816581241703231830448031659189261461920356239249357844529095761012876450595425662991371728429243515446713715317927227324729935358792097531907038528782595018462292816906506959230774953436527223443074087791338000730666345979027152728922895797953241548862048652662437199258182107691615836323199784907549304405945134280311474464217809363146002613543310972864819294754390383646680692315362435810505232882652124079813567736382032483900825758743109775774556392848681137827281388825310066835632976809201231060832894075171076788829224288974064967591994355046210106626708653153315728187362859044968823889912146551143641151927690330489109918915303860996560980318917663559814055215637809620476003945446040437654665946492203003042355665904459679099941784966462131924454181159477234220336374053142140439976438179080609416946028142142781043188158443788973486897635234558448549255681455384309505707303361332218153286027333627348822565830482801527950397727402412639001846173560592349946105746993212112780997868798357063137167500966592905625932883119956834371350648243755891313585663982188609214755862747438302269196666608007724981515084335067145814607388273210467293944495728486592309426587265479069141807747737542392043649570774318654412997056192265872807912009466090009536440591472410870800223010677604773534287895676485183633649906421401264887532148401364756741740985152443932685986699351559904570955942406128349017503172322044374241016515291416888230515485855192144285767925032082379479096649466051501434787759943009809632017463848256595813632809061747019937442723205491666358847589570731491183881134180912451740390675195585759228520955719071301272521933654719896102291886248290449960526452317975376272192606933163080587291523760332749617482670764760449874721192082022597382273991386422672206861073006683103389568254149182438880597374726559554807383871566350527152371480814009791587173501913908651710719294869561647709990221624581928328697481828340863607945072726318120577974846108034940621547704417921302936118583559132260297669968778756413227823079938282461682786738423925028980317016867845688419430824754748426772616454859061985087100557817281031063379920479844676622237080352962172812194620191470190712522621656132031099449175680821851625851276814357066280612017814592355131246322499582505947498087249619937172802309223766974503187035447909144859813008358346718741614013420825333405241341965075656841945488924771141483591892992*i1^173 + 18093427094973624767904328515005146575516472042130814794246877482590694214695993409488017724526517260138856673630922322144688129901562445431940052438366595089104175024952944867449665533133998001348725746943031708858711555356534931376406246697118785151489219593245893517872643820636956116676979976990857750642041564744442941412404424395704877449922663323927869175931385951293026284473195174984575435526182976672488669701443518221485598329631785927199438819466234959292246676212385640071462510186160699448076910553396415413791946924216382291029845032649466162496854648806202237743110328784842474525166510959756363954994842184871971609175735073341670179168585802542598482524980755627985530705020789974777092479020430444470461457682921669762943123800576254658875214323596558013923477191281343065065067844377946990722291240518573563865279230843230744961225082868709866841848097029005075726360241622075359848680205337337706966459473570743603011368566292646437558334442195430128915892331262578191863912453003781956884461512138137083044974426298070416139785474511130740060891007026631824909879050664348611435294720726324020166932400586389782227952693805959810384158643755273280857615932999571659017966529346292950737183960742530658591937418860657428599038829710827233100429237492786902688150350192296643488385896734915118093578587659262486792332147207795553170249370748057196294348119456150095065521386078078878945837391136538333570607505668148428958398443183777898390661740786282587287923181168151887527802853444067783853329087588531937087928492796783983426809175373454749968599170335890690401459282775841082360690621575975504829072390267632192406691843959343822802142121320393433403445161115042660720890248110299159078336637320690702108031281842669543285336810493293395451461114965368070725194272526699116093670319977034211967627071724630818520879058837812691202086919081461701291085915592085950708397639730677725802486801053557573760419685639623066498718373248771246159512844590282672186149310541849605907938728256211269109874878394865000014057406946292318569867940383171224442637619609215700818228987022834986159175717931283182655772008865187344377375824569959088945504069024946468754420829343776618594591409575603242885864796797880329143627971203976225089392428532036667380456241591777850357407820573369976926669040195284434976262176959112112474816035254735157321212073453096371248253616125908361335753987663542238639281114255098277340710360040050919597298073645840483368831721515140438785823537846110907168739818412301375494610820343641432592670048306326445737787227488583011801233151328290942871227627487765655965452763577106579710030815270631131744913701666140575419056050735314115030239516214492958445743502759602296037970120689179883154803184110120203702910879728933931176363319553678865450195641817616672295378757692389520793337519027779060828796906534843901587110093582852844076096552960*i1^174 + 75821104037713542233380629604230761000041764576984777163776336794597748415689262240242125544178239770442079007273634483095963843955971156837097836100734275500217497627318177552553515724734875315308326753110421271068039704387988861705815746903102169700899574915715251158708781619790080341777903192514950638144029269135157577314553922616162926667673183929851131346259924759947605613049213660234075194776751172311599437695124136812318062837752587036870319017901990558232155879426067506597787370981606833225386073968347091750490050554952737243262038042451815445565219735930458832807251726766762966819878562743506986502418586402199795616766446749396766842818968371664300289228998816796965603918438527593035982190273643241044194670525088616580785862089665052057329512696980393882494461257888148512165542293121190307536356845681439942072783970730168174126740560066507151784207304751220891792553620714324818879237427085697788653862854481452134191538953246758323980506983377491529148396245243119947787551355546876244003654839430554761595763987554238981998605629676894699044859574502471370367113870526204849022460195072503914381122758552872320427076357859252977218927270214338399988150425849876335905761911062328770473199181830250317907404501321417192780334706470455257865520916918150205961729725722330462255870345643084351586849668800951849672892906001314427595590189097487444506051355732685020926077987308275118515117874743959768360397186969125217910458879728684101415042461054865912717039809042404303538735190223048735067375277853791448363247577278986694659992601930715263174704207152469037084245332328883168859099142847727907421996609387378856806551233759282654863872402447109250879373770654297907986551041799179253619427136326482708501054882824842356946922522949239586128170536025228511749980542253491926924343868238839550534083393786441918114427289142399063502557032413019905148606065462629473479641462519482797676213943269953770179625303444109306074421815245939878108896181938206139701861705497509495053865816682389219299806237368588033641116029582919804764801297959640161751987889065315602117824214859210575227978966696109541292056596376249528588361448386531648997838824458641078305723435237353475869603959439690184195818647265474137981780788806305504349417302028098078137482840399030049108496381355705325251776854391407269080361527748099193724754726454558481018621009228391625326485655177552693373680280364270199168248311028150655607392476999225013931796732154193309388679606508005265841297016425396163944956392413796783706730932134882484563022846410242585082504133032588715343306589084655285634777538105815977505659104295483231166373800154038178502176865290606376169041635848563490562751576014435662560823154878043891573103432865087382127996910940020196030721441470104217961187385626936714825530726431281969631780686393697017575023527169928006413906084768167805130946984913403904*i1^175 + 2000757344698109406132230790163687488025534569973312885009741940513236362713022908650569008151796670134010095016571768748388528529342103204533987367636280749487876021300070935960671206331990734734959092410202240981992894891889207367811153545988581725160014959820045396368017879333120209694088681905140621600387288176696387234945638647388210522332195442800070240881722570754003716161657883000940799317268726412951778548033973135136668903476676020977555698674484438396354530663239921291627829126937301881758118986382215143038195822715539497374971516713821003382489542623869740241208289536896027085471590951903169057080629657885088822182811782258656463859021086544636623685431097636722947175860814644257138708689846741389958447237463762894399372520974957284479545240856681843797035615269383362722766068415758575576877849533252728230853553891845827876209956796224065379647335379449446646676148417369911399860496401903518087337123670776017112058735917947184802890867171359158942943192926696911160948697948136076682158206135383583662365918572336010714648618099862243932190014062942762906695857094731988018090379055491164193820486917566683314138110668903977719864260023541687709741420514967283148445405631774254130785815229809797621757730476153421470410823409747469120560685264909380172901458825895856859164605840290657211851260425458178707213948164003712871291438472611359964031149666789828932098202845463353986059628235107275052956241164283114531567306140756619052777931209462477139977435320374443710331775682795763962560756046527177484559862279147898408254543796675889786531683644485676291946754365024453564353416892510262991523147807908416747330141414595631472789018896564944643310441004637251124366613962225073610705380700004357773012159858907953760045357992015283788092032376173281775241430240630170549147895598357411351564849904945229494276309757282550879635951340854302949143317312154004689300640724340508935112051891499608781662447403817907967998073590842098713124852192470674102159484832450444870763466493191154057169216675603880067867487948072563034183040783236650081684273476104807594717294913146658049294550618810262562487024014741315091482778289609658405820964744093478090514583115245525744415087632204698216114666323362918467139713260476465328231404789870436076202409302340750315902260621163539147152957548928315680986043153446405007608185367319994070905487763830180686874244789994584521980792588861353831071056873018759040137953026493835834347149651477007690874640608643767000887209900180763626972664839045052646259045333957296259438936630654585750165169384441097738682132125691990619122161913102695233539463647500928454884248772965552438355244649472309191943624778037487154460322489603038647487889670564197254967428066478771573326123455524736430938835025209488635582224581914557729336271539229945988290174217236951936210395708190017162104626659411961577472*i1^176 + -34990482383719037376300363722860555372522076973389521536377530018305125499956948659747307944042318101050752707881308987864237829683745176063923324587517452651922755748406819212251541829294852759467409030130919578380896968348176321344212535674913304703852493622305115272009587034349515085494243732450064870860943887017598847508380537346349319592093856528596107583724429587123469759946031530164596471936092602547503576492947510085408583581936886392564099454274665961418436414666332408286586414044153841244959701373441889232735898302422612210717745842074555738039855183688112293786726650714168331664740114703715193140307919213404742888378591761701946005650032825860691721425217800264872300256641487286654777920660831389101335229418333491691568324238180120052851742255617421345623965944165455462074327572772410824495055359772887296101695240004721685596112862304945363887188417037135036335429617559524505566590146721316362659686192151543528747638914146438029815262685415169919007305057093226887035366050513648823053866886452213629655728051796478489824926086228044879642663879509355364990536434079810750570039159684689027536003485329687682178677284833134514832631693445614231856570079372141823078402788016446198922683401771361910387109841496894975321133006001842911299334064214183871421677388286266455506251787143608191119126157146148851880530207484512077345334778167194133676874401067211052265424861210788966147916820312308306676271011584932242277690338093213571555864322807458351534378983647743790596087548180865866837520599250179345393162028698534022493857756482020099575480871426641000346530731138739329329302193171773606619679107272457269789186672377570540936886699613392192993002171449317151304298435342558189372962911682583104024166996270841821706738236951793108657801538233787876929237575546902525366918946010689591234877952578922113313575172965370641965029629765072436668616603216381826929630918969030251132098515175412793841137523214273116125984673165558195308553083147045490365095181430045849705632303439013882741078605477850697950998529963621081021449161846356094476138039407068185936118168696778377502381523508793332445097667610326614428251954982013992610060883275780912450083692462448398834525680322604141824153311344385529321058235232564148709625820793568415763498108056642859838123142309917543200426574019401958368198270261340775886280742133565523760248664777307305360671781305212635095346224110690013962745163358897066833993283459135380729239772459207998089721781286710733998441242911212523729494096419271605367529644302285514800378129866687448295957675833336756973053767264593324960702980722951048146595649527539083525073900513012275238873024942544102337897843478530936652896343412331784716439809026667176760376242558509330102201893082797042964481103625984446845577089965121342564670642894170001121873052753162437235653641875998013718859350016*i1^177 + -7261930691615460692759364214828304997150469070905445088155348366413510132688878762464989034129978785216339565932264946267197955892601195851273919802440328189980713651706924032085554843039141453873517602071860965657875872568858563286608076443461250052097411551468274392275981905500324282042584951768578023965953414513322950184195787313802086538882091840782803844409670516632504823884434287686326815291915312719860199247475151073292399268185285935490436388810597546561856688697426427607821246823550042076189379097070722743259832041467516362826427130832312528420212185471212646201809325387873013422384513710226385687563429447744620532112261967354612821822253008107464480078870961211175779861764121731298532894279580838169357232957225338116940852322194196112535565911281591281084828885794359548132384364790979830324707529234962280203422787721299823368152548522092682110299763578094415497419100087548098234984480954714742577164975280483673297448072730394524266244573740987008575992366930266086245122551264834723758539162694258773578280372407203221230673273465485964581178560084580218484144816273308256271695475759491909886737053001981892715701336800405720095508292062006130913107671510414772100105225005467334690373620998262479540364622269942476570779271498839068548954904364125956658315211039657963111177665737918119504439515203725514648476847030288156383312385219331115721997241555540364595407934959680124347265767069221633832417515973655365328033185338854451607228081095223327992063182331328149919232503583571316725933293868063152800024402692693445728581436485235114573198163783742017914613289806220383932576254234877085927725057741556909879603977829827411111302296286279494200821313248401038696517926403588976239772973102440452349440203956644724741087219151735644931704974364504915263329440317465403483109390741133072668565246381631713946538220046271487102666488532826502906500641222273306086263012934787532449349695339568766037435346626220680802627145776725967366848960649688565341827609662203287407110495021213998801932018293114618885215998623939983838110655795004876790364733831983055459573304269171250787463115596390632421468332988538832698770661519342388321720707035832431703886896608497398804064853829644388375766156791394821431776832741314639885957277466127219278382229866751005521092001554671240397442719117388066679504037324176512450201530880399475259664183984911419915773566345183493632556133201288955116191848517549738112826927587352969695925431484580952403457961071624865372300432910659281900506952699107806209802820501909226112877467789202816337885925281653644016751706692090086300167778870073903058269648412079645041600300032583562392307392529584674952220760342183051748208819269998405295273893384006607474274021190099397776909943478786733781938730749853384503818409146851095615274714681286779524900365454885759971686102981410816*i1^178 + -203751376780494699583779212316498004973525969433569023114891314480100808209696841256427769183772752341791144781382685560420754404519514853850123482601494568190053570685965382498335229040208639540856978832825742115292950411522756910804612275828460022305415308806643629275217624119846222354188633302663634688903248538224575050242252488739672225834090420041991189433395726001801691746045341209558514704017880875344830010087030197397928768066600914459623992770049472438402406296924313526821239112333499914628205075694691507389832374260255826234609793829436266935042346310640993602816411283150047449312472440103644427728377851423077939459408008730709646153991308604832514178889500781376932010217752719729093144089639823709674118804166053752410762881916665581034465946050601965014437964496804835531281984227369568086989939069299254456692887331108240535950733618679647014173349030143393049859473012357345156793777441324511519970008057693884767974744794330238512480103528331298168840161906104448308279523360005344668001193563557539479420947605984816054146524018913910088749189350142812804925219458674920326412484058653801808486497060896396404580906011577372592578529455869301465841330065621994660618033331991720940101221399838870598863658696924639534913367835094013235074107219554002863810160916063143092117032412900429358566367519313960529377648895912633083103020231182150452516060898466998727999619469556798042772612691059443651612890546440400546038949520671128594881975878807940662355870756775937320535592893994522936729964602172219460947994156179319215139761189068067391035165841697509504524566853353655428466844349572814246098267393893031639164686208893301543418484793990158517730998463232889280633826361838796154851744699565218037992614184781230458438086656791902926682075534779254263060083953153495526299540966525762302898494462882487643171226270626400456231123320048357866765960886633724492341857685415667557256419537768780665601989179479213253470903745706179937510230975305674927732958988689408685781188656169052070914436322148638159878628294075472218707747702700975148433779883468455749394349657890990014579596961346406143756652548312478381261764525541821183665256767094433657179319270395721305586582135197745205034760814530757005387943848489011137981341060952871242087487871797383515893622862628696841600460144085982721492591599027796008041274727171480038141555814938289538549150088166678069962434724216779888119500835108590972738295086212701309478096212717199346727503059548480058952452014309051268892120151728854076691772086772017465016223097471183478694939268308831428477272539551751436369171270065942661155000143634804019807872724578025532290257644672851477580412917027735772198259058499256212676193146906298736644033378482177938953063352182980309457772014132849942620723238475811661437363555130775114435996909010006573056*i1^179 + -3289681418779203697801900291199339768270328356333952955683586846816142901791961899845585313282735513955572489609675112805837190551338049794574812046310863263464536324614235489728409095715293913663097559902879563707347953211897020990610788771793070526334927408830101378872776663178245911342020912222059834496717989941565621502836366602089589714250637674747790241413814926384343578657688249442450915607908684271786443113022303029262152897516337953650691875715967571312996247868151126888418944789773286398913599699141437153702947872789925043414503535168015025660003316422087347898046889782638976329816435364388256600902746898712982243852191583777533755624082187379766537280578957677800850169465305992694606826907494778464671272599290286750014903037575917265488774218226797077254670705747597456733027683840381260187810308145749778942090573575526112449991656749537761749755754359789200564727045652561923492956468622471200179750755483360828804059118246542800716981172142871288293418610333663934165349715385256226234119061985075036891431328828053080750248828272470237607562810356091953113346259102174075491592667149740273337420331630311938232086452848659903091886425678795385663551255773685784167049164963812638389862508557291897186059042702883355718449802334445524501739829221480332755850730784579546909937381240582375372484865581922132404770397415540168795958135908787474513299032204331495551391974285918097822038559809290434405297898851022057789794065729867797181838854615680290915947771700209989354173724915511354743090699548283898783536406355794751743931663744639231177094752453635337415038247722569267616098705927679370343207068095077948496037718529168041737830302457332177328645540000605009271455807124001317931916135121763691172801411072899240282380472608114634187453660683066897799492854432163946955480214025956767507949317307844476951954368363715552979733960521645786019281425189934846182291838797474969509847697552757064269956439639246642376389887401040222829044762961890958301177970697621674030024692905140058320831376502354094420667845994694443278476756799119351579600159683566441905975024928436232053662028850358403758558158382669104916178283484156044075239815351402389006502759957844023838194734419006757134613906595743595877288994507061487325942408109179392728736464732033172006474331028732736513970104334023946251107222883447083896968300366651460739986842898392274759340243333140160340273714661330039026409302102781590221314247747680876274315589919941724589441931346247885447656017919853076235455123126360754234569637901991314337474846739706374615163184079334463171250091115807513128373482666298686142396889908197913656261622192834037300219484708194151208238806273975749130532844890111660647886947653206755837415218006527619453200640894641060790736006963602564564730369956467998062808088760950005717532672*i1^180 + -26881958626724219350397259476256869240121232811463653163211588753772700947106244606247419019407986924429857679537009738105619706061725425473939201040250940672799731324104501984063402451713631036552947490576781435082325481378857719043978955369662163735446074154959537876746568418054030610000127153026507604105464334915936976572517075687802556322967360349329113146687393978340292656546568673039498721611362750267870020768916608107413833060729441553970484720376495733412469683827754294957713966636619333909849750793540287386575187501239708865036711083736303334730022255103755601488721347239254272323804827914550742844721695708989356428103284457604961697351938876651425450948899655305888505515055932482928340811327597511646508733491532108080045868395786679532202477212435668604350551704455709947109610963249925476273874373229142783653098806359311735886572342795006320436350211378531238778830618606751154614931859981215983095013570107660358737046694148445223667043955565532811944416376758764032183662013485301766795777454642055845323451786469019697295531161373558835117888821657914919261865636656344876479927694670558910027729791964907854548249528251602906124672670803634335043864560368095644527977935770538513818424981026038504703559668963318328645430874652961842048272862386800340268430431526356716369305941604950221803208547094322695113986512804056404893771963893745276525923313797359702152526620603967398951160432346785200452429385966152380059132800592172020339378194172491109116615785044365384470428193166271361176829058508748754200916343909706268682128997373559080002891262995031508334861270867808493406432219931326909748772124050247955835565653613353961374656497026658493707884382741492202558398615600359768907064142921771423879008736201437885715852158480784951256910289892972738449987465432823426323240477990114113154915096942470160790956269667587062446309949485530282516065723039529001911102279532370021581393150361456180785047120448027910038458586347044861847807662833130966421236374489676167553300095895003618249135046635069659490615063133078901881709837356889820708551483817791879508161204401431693954006021085442336912184806144054579712353291864457491690553254194255963566737542520841646627465409562065602498150225155413215626091539797410911514977003473275677038988348467082024556247263933210389252138869164438004909953673292238565318429770973276821501785348907650232488061176542785869134551815591287939369139106171161035480219813454637568727805101704700271867503583359121687924637671947176051688358037616964191770935504536207536062241897189490174496904829675198254762012842624279590164548763109356282388178648845732283567753179441796818798812179890985310805801950216577874887004906959145456005705532974292102334365067796226250043065918060972028603880261256075300237876613453548393330051645440*i1^181 + -116181910810993808308150203171034936023556904367958740750945807125202188064452183615617722246181953571242868050575253473197488957768453734217856090566807146711530254375532241314268532163833013643168701386853997721298351587487891295542228950233527534842346330877223824220934461424760295798712289100050767654507369673390059422031297505156466977323046574434373082079137317513575255268762232464795372461343266665067481761758301764457505325796452502827230319701288558612250388662738728667192065124086958773246565505523866630454291757944607792890944603110257230724365647192083291948109898735121183556735898571776197689634117502096415437120207722041378947306679440083185179768552498678962412108626630041591143513761149970310225415779975148113191809479788603121273549892231547004489055425217089748315779153598341586592287431598177582305469243216702600936178975124628566939059493079163786847525795974276467247403411484204545337317848313445528899153927164632375891794947903252013477071857838875771279689889546442293874136221571595567793615445719940216907700375242829958968727733515084157579721893872237526757244071688747275283014123776639126430132602485411526312614695223860697895273722883324730127352848035198490693243736062357847131963645688007741319383497801689043435964127906268452019400924722636558171787226448518532592805639670531500278157950111147269360760674256719392968044672540005339874838808085425539354231423647194821540257914043014114845783409152099971029934060380322517939797780081306128771803582068750172648553970570105674032461688527825681105240886129415588477665076567262894991933042435836044913898794200537877463484099749792640694732862914421494361149369805639204786399256468920440721077999036145499454748502769374384787005760679032987467347081334355531045015745511046150756735174529668165593372388524653883387316722231320871289699927858848859459139093457288936256236014232130043981903424442191908463667374808528409822381843919518804915372153710922316312377972708688763132236741918274506676482142973129429284108872475831960850364004131856676876265313504205151212454611095599828472214885232725051518274739486355077486527976692908028582238972438513156354929897030458715514107461248594393788932265904446928112559449751279615805717441351531653883381762244259971931910403771380824061053338793368760153405569870412342115738245728603371149142383271373941243015587550413236432531249687178964362091308523686347048665544848652504839416171510850981505548148318363824321737107005133423158030947876842561805130491453681744001311032103759934991717720422287716839832112364416883230013895006686144312331077768506807287112026467366872050940309225245750246546105767247757765178221745813407086334842289320779622514677252662784102244968616621095030282547398639025571983414721229309926918587877949440*i1^182 + -71927866667028179618401720019680953235214555076205257467492353721209303099258639115836961850863993552672438532448866042229356752156646026559912993812353998645820101062496024727193995904930244232597699137203003347657837848048119149323170319132722020248877049021883759418901833351123724028931230368918068088933289172671676705018828477556183620099313660965808596237032725642229125966426406122856552458785973127543847256827591044395534011257567756204727649879331829474803633062952884943291204763608274157176955493568692793770140795633821058605054946437446807296955445196920979389183621187629947885753280726616119336008854038740200615893568787086285813239392252973403362074844979596756372509695858881620421053353529651864077129308415107000012792093167512625014788730897482975731176647636272530192921880680155505895864308081052503122144529345825253674965668441700653795926210012564626546325626834936056158661014282938105167116606794994275220696549430556197488916265778047288644984306993621124822738572432803474573565822013367779599301090549509292978506508005933614401639941040883104347363111119971203970347814222684149813026905666758591174397536607435222044956083548184766922454691394444908620610621682890617185914135703244612179037009517590591732880329938874524759311730349611829286471191204109397603325565390479508669864975963437661839157817630831061182204487129881808991678843705019613424861368862448884334851177872758526139636971943873940686934800522671878144479855634933034723225259360642436476119739572830978062426362652013788710279035311140282235248265018953958655412014279159292517798395895055349458628858730111253304730790931866821373880812374272373643142964918503513131064042175004264761307153108958679922125937456554080878841913024356539813221225176159357345636622131439019213870163243977620317243673614361767993608833213759299944531935849503805880358321912173641013529600114574964950255931572607027619038459452656824385273788034765224217039768387546220680589982501296995322179292467908645447363508447589363795403666344791751315172420111963633721658563536327847804679867936102610642433147417625654745569778105548960957679068600570875141751099023334664372951890816149669460125650779732809731240819723498734569947157326737084856329503532591802873932109100924665086339723661907164842898612519713621103379133337905156263006429926876296640600717608244697163491355642086935202149488271132086480167902047506872585838904059990577240389736019226685475168126874062589714940074175989769891621777427846877019652350226979900934884978467536566607492342063938156752942077457446812393548859764139200102336658840485686005400400304059693255973258368674168984301643306672389103953398143828590209225538990996523394714368579014725678068451918495608494225121797738678351688151991958110208*i1^183 + -37453453487969445114103922981507755900130110795251745364556651468009665081756035127270566633053927254002487480548409610677486437534396400460577011150459715448082370818724076186241085973967633169691065423129483168260171169854276674359826583343371513939700048118915868960135147206915372639063826855488403955368980240883981979858594161968360667432421226975079645432531543709082185221230378117328055768355144103975889263913024651076176128997060953783395101493142144511692296590862440626317175079538925453023754463765552391490996292673150524980444932340314781781857973689089746381008610183045861187295585944693296595914734421402001049444513990148410797712028775815655297080756961208064199151769070126333555348864729222332886114696901472902702439926839392714224375319738595749347853380952680545661697439548509391786292617003297667348804966171000289413247348602933523256210401606767529898716002774180187899087678599255283672796909692967207473132947092603877757253712029224432930053507397883993101164388960640499103316266800095064406966259402750695913157280956042597737230641790739922427260944671625123144938674737649327741409212677487515223763440653044085558891332400469429888901281504216253004900582011587007565067549770842918553967440203301720214618415472931073089827327543271318377240309575762051568190279548018090218936364294646682392291582754156042132114343672617366286869865851583564205742637746159343912012774705998964548395046064434601383887515884456021461912705001641113545016999594878399839243435247684571609898698814668003525703741364466752492511710107051378922775543766487996475501139719425425317114714162348667055617691652784338329576770395724218695184399135142349462392590578537888245346403451592589671346532057572217874299365830261460427906611572541945763515301575757172050013280867437055991948994150818768341200794302700222259771251781189388743969551127352088702671252726249942112894049014470448539605713220882312027117705712406312049975860400335206244067404552590737516694875367567254945415177351970652825261873432498146697665407332079132276220731439095237465738930429437317632009964543176535889109293999245094393832771485075069844572999502963701060139705626640438451979831963591311477270619589783602158176909890135425346982940335538332331125307610839743857563543528643353218766505552919632646276017819571532305316818014630671186600368778450762077608910636173653070177433897336880251625758254820462846627747165581294875587531150555698085993972328172909569942069989976383975008579925161158702581971780525215891395410999788543909409601894961218997941401225744016545658660117256011417255815973196691301538197817131970961588395905344239687097185601166257242282606591743685014952274731660350889766380866194512037221889018178326134518434677018201161728*i1^184 + -225154504955182891401878634816540160613761822489997508801457780283537343337825578393380527552784808529329670741143256230622425705267127632616957379693807001412633907405201723603578727704855299848746881318257753593056565784809346850442679025626213676377072410113509092132645390928262319626536440341638235521980937700302409895608208814003481835620750734868345159104850282960297880890641931218254527428217723663815192887275308683527441710494825058572192648413340335040745938931993805342396149899760125212605053612898411461725819141320242652117194796607591834718748406147161430087687688816831022836231447423683108420455130482660520091499313438163258635010714384641183874549570480401811812652034520903196362757366260110766428154264922964991889939687581108342241248110018482842470085942510102756331879799150309411403694611652825533973039348057889019996067151911207272515437196073149791150110838617682732191814152154515118605350919359598965926684640363717541965967640623217124842413074993803179252153691015771323206064464895110825749206422963623823335939622969933942550810849062061397959189601436758452342175832570632552019212378021069310285794620010172958627521581231822154401062360147854571581382101661697966672450650272161693245169865250926176069802195552426932315408970010661643087336581159470911184654515853949715434426822828396762588025012972129676653894968075061648244897865805688214822274067988600752465983215900900297961161131480234393203033239259723724944504156598374291090360053885926307352507020925954969348338534230044692532316764955345159719900226805462486204097624624723719498587875286385480404742443854322542283956664398605298166875742975846820132565793828824296938265699952105803992110333816731729103461663321902896559678250301962939639068232091888008527730266231198918232813340640537290907930711795889960461259314436758660696751036561458123905571493443583476116610850752858869012682275241884601269840952659953393446791425256071316480874315859458831634793433620887332978378938949511518766363118164954495586866332871639802883381251242711644355216454681007049952353306060153066169669496558612033097273378006635683116123272483270274417008094564113990099374838719227330900908880477157464277423020005955961782978405084973747392757918982591008145990917576008647605004111465954701871666977579943390234868208547832205188419068389312115714695948388322342017598531205537212962563891498190258856099824389957341796055316374881811722227196551306157684763386017217603367796862079570574457404095458103423587139221766838125686253099422739573414444368012612346845865800691452451542384538284830670680165551875227567411953746703794836183604847195876628879541666932623299844027650960535703989287333147685213224747620122296695540103470286683460599808*i1^185 + -6121912448481294760598529589686536066018227372880223543808891872738168993037056089521885837161809015517225805182845719101150683761928207290099794667684591319530567721209229673122399036067602916534582745281176661423159049220024021484551241263307701259562245218778666917164216874277882405720459317391022405843002593979877534377239248329636162444665179378700665977381251472633048115145623128969554477359734533023682420574536452304840261898547082493064322629459515964772413075226819274559243937033206603472258413909785421112444539729364413278356140608910165800514038637319642933503319993748115501377581813432012346588980186995045537211491410182474476066790040453774944300816400066333768572243535723851392590875079060188324366633909068060751777518097855510797423450754726989425898660402109993960611065532462672041976751240294335740523662343070067431897267843405156166814414557152073338063400175906134033708912327532516264981457414917281476644686193166727882284701512682582943202151513017260235356533110582189883600348771895401827675552411329783144599672295451588633968387602143425321341510948549468829862046562872719904555557832896408052139530795746638657735605835429507866245623215459115640613856151152734219035375101640475676411606599947986666439700991785504165001064901345317570092825661445896673367727459762206539888827924094731084731367683599919306659194457066508588041158567043786894934957808929322224040757698066313663751310200800158337030199644888705260500134337633801249889438112794291145090986375270454757011856150965826981076777696778103189614392684655498907012599121204854029927185541825105177809660203857992591426581135336572650460934019035236017990906810590347174229450828885132233713362794381094595747841799802774089337115046232654816999780361147779196630298428764951275352701655320809383720078279641458877475375717513729893083500174217304757833670235268015656818255364439284318434533208368997631654751166213781314813718888935539452516968391914472822232733205853797003917506845197043280888312955653944138025764084093005134910135329362958844411314862810593201038218619714799062038311631390072660721107174822726846351728441699271349886091055910740366079400901392900888554577302629720951155859336799661087862560626285318470196395436212638167214423304829803146462953156564673287772453917906058997800735233421125850718093821612497912308427798910993126334015559362207208797621541121987386207736949624618170338855229984402331952579450299250688005078995208895230317857630433223479972841557282645005457388003957224897020692631970545072153604237053901277508224290865476162908267318502705549670750681238779910204005169279908698277633366437431992715835819099149651607382161370811619320011522675533486239807233823547458584576*i1^186 + 3037185069018109684814267470567369773425373119056904353645105665389657228721027364112737713229208608028680307459852158148762869773456985299762405955690782015403464208241128102481295310298773700922472539787581346995122429490804176121856402572212255888850365857717347844479769389558231474198535376411538438741681041973573999733887749869126314667646585793168002252239342206027405646589116091391804171764411206217771210646152622278356798497714557369369640317665919039231870960043435410990275318473622961785600478631168225926868784053787498145171167343178487514376530323917783706448295128837188506400069216069216790927023616964558024382621451091516773232680591317904947986477557872236560543975829019218141258921407763004884244001091337171044783386893402160687627025688912007699789232508655892098219482824355113683882488595173720029170928858076310092570560252567831842989146644779751701941731702046795774116995849386293785265915034213079948388914829523584991565199097413780939197520263623733162550488159370607491284017542406883320721138450003741266899250450758188541002768115827965392234578828356167943634431772050412955660213709791129620008768054693716239036093764528472514672984250117977547145541839646888695952674552265358460500844774891934978393566767984603966152198902591285935184838693690656152424606163336333016737907677004570150098805804293513407095131417090316520429797865024067063418180667148858993154528119185013859982866966717580436039843999625092544321507401341258758608098059178482853175001347294391550286387411566014224915869215811263671293681763959836211736319548373840590811304087362452340961183379849242441371736676650208329367339900208518492948151927993610210197602545403424662295021391953672001348857574447148429140003402188425984521879337440114431285792866140378816996804980910226869161969415957803828688627020947497845865878624783858415176727287071822419749049192036826248146010884246252585427458781877420162130185959014843372220834362291234619335675120778197224779370081302594035048706273388423455615227524348132129025152292310913620778888199936899985483744291643905674393010064719241922141378396607589801879048599142554517927692986791319341116444371968681903691441566938081595514335989461368596543308831351082438364442712169169846570895714717519323613029805421495212870179810873329084785999803071391784822569649483788061917357857350489607232772178451962420462856292140396920287857883219635160602609590858599170735552128609353553652309337499747374411745790549073402255827523590102702076655535579308124462080604106382082237535134038138300817583776338645576502037310349173438521053236212133014988350458332524435624194896431474872179070815736338925904764728154044153598681862804684668928*i1^187 + -3707060899054679364596279288897657686643206150888534939086455234598331727605360207657510083054682392280784535984447035285817552358641760507057015958226550086731482717067074859394551570111825400479321893194550803272628798159011469744356344446819126261056867090700726324898621615550650812689516887980455308490624033773120328026381442776224781971700201703302197260633418841768194670444062006657560197034250762697379512036240694196308920706224329658579464502320789934128468080960151804668749865777569565430164696842149731606039563188989014625731703374662863806441110495113706494814277066901886824006265458295927791517113348306064789900352523835852316601756003188784221774983912570638052822369693134048483661173103478915451182572923470915918635047721852372831791470312275788792947037777291950908878920587674870544077846272528426502646993586619442448876953396449717626999856059761028467022069829048110633176495606054933476252951611599003332473002835394657008687797110404226878900677642692465509071874930417417487303468802952248901366442742007648854997221747893700505705988275916362622580899279889375598680288593895630052004095647708934017174856728367711766287164881616853632936242831799029807122190415818250092160972669592406296709996742978364165514063628096003163050146905184226361857613945196810672483285075201198892889228518770042474757831816581998733681130269081441903815056207545641895057988572535229652376694364824655286013148827238419932137285774807694186260374752632034327272256028403443717442315696192771570888465968654300081362013189025024484765478945076887833897055599741835619236793096574502191843174541033271546235852940572282454492959898875127963018911260303142852397869373331890322005521311194659034965089470651847985649038845536806522336977996384180236786365992619861428892620899129678641840211189999168508297365821015693585412257519173647675448452092363963339828427292705569178912931921515505756543470374050716467387042619340939876916897793675311439285532091812766251503691244611719209432639111827359546985549051004574989912561359206357895523346109707764802920758516553142131123943740655020239789294468946745320355987986270234412205598713086601800532507895888686719619954460986043730619276722023641160207610981803332476854133259015282485215212190163880997752730007390614517148717965336859553186906471066297071180123925484256759763154876256735187770319796436567132858379309570807253021949270517168140592520465993337420196577610497800166393032349086273386183182843638002418587967525438669175975463230126045432011445857577114720769624560172401437164080704882825950283338078842333364647033597717869875817470586523533450796001637114717944110430240062062889559682521835241472*i1^188 + 29572326544056272816065962167036691804436966765882534816292613582328149245096790131871246102991319772195758862822445640828159961468917071237030492478679822031796448398466575886669794224149059207661309343096580299479248918473109577922176648585495760358468194778977258373490109687482977143762611336044806740321848904644719260977987916427079087196007160639799158409294838208062589214254426994370448172387029484693148053290158874103174320027271601998346039888048165994146222817201549719919083876535709066738307441468337676028196052481482336746049027699789914306534065250840422191835444403987386605843418977110354520718210919567209579290950687798961594107572936275594226170440245475403710126920327848883861342784581360338210956901269688382000233345707399290588881274369447613627862762365985735169305421811803608582131468289964363667933711897111901931917937530129385971715834025028244880882433505390705914116803197060990962979691005397199925462724034799887851456726226655945374593405646843782261969758640783444457761655383632062350740025979023439529775497365990678958234415785032357421634974958188142546722783673291623814395549282482128804047780344221612245727205473629465159415271737067006839147882901057231137880123251276345780424330972952424497903255573916426184341663688147321608384792456246212775300081546824264400410792671847529537619709444392080796527057101092896440315094226625614672432317937740188018830865367771332020144353700861341421276306061066812794260829960921466742376584628359021037554766150870856356692397157605265719733580822036448217834973118062769474420444564638819863021555159026853328463448099872662276734953196298913917214506758370331953239891926000177170801814970476189239289370201591520191768848368272105801883978783150950846798735750414000326170218412578012256606772488627824726154110872184450470209766133777120873293487799196595782494534905388867326654486972576800931965741584777904594292677710144654831733572409267475847637316540308505267786477121265924857130466070299277278082550335746844068104864985013655565366530541128774067897293137561525617266887875381710188666498958713937922082069770365278557426816950761897814125406711247410649210484855328644393607619260258537103151639947965103303658816182879597988333300229472729236359838184677079534269826790659596550839740025214870170938388584628168777213328919013395616049780834917631080195726748197099030585590926173344221512268354231055194199611624923338026350680938566219057303173088939796211872743177990153494590824749886231813761474082433908425382573004034325863476068696464139891363947612954095843597866156775738931281268711777091339753558305705930219829894004567991287404793167872*i1^189 + -287643465526177356592821073770506809695359859571742581465630480464960379556952964949956234823835104937246313300068446980204404675982700415366542048144346494261126634613762283583885526326921123144787873367658766365290519014559540120066227674801280319655000562479273692114000337007109302622126658126429603442311283776059121707798408552397408710461248668147829771852394303424229636371044230093262583908241870228695192051843200190191539260818175163826713722438031783491365580204208885954866118327253029204583170253476800025467589832132860713223971265391285543495662405821499391943106147758528612822359738313765798249207291133792087304795458695103580108776557653035588988176628246753157875848863033485801505256563109438426298448107931541446204628537591787326094034976938356860101073358592904924118693305390039047746087587509149910198389165363496250498938574234629964446396933295222671168302962093161620068695307468463067899455451184755913172531821253297361586803609273980206782355293710763379591746932481663499352474388154819198137779193366891741921306196047720327262849175337899416379061589265562672110452967035783356636620019599866605630850871667865075639265016877974702317959082130536992253366045337576931282293655239939357420524981092026636900959256026655771678197958141155536162771167972336005024847289016515599208711747350505118281244685537580136551456195037681615850097242100499898538612103144245693488803096837294154069751705425593060624073893847164593244841919773022192889664395366472118014020689939798785113606765849502112258185915682410205110724701531269354992949371643395974070406659600869994756458763892842450089559839768042497072079076500781011490168528703969946176780789905434024689501452376114421908644785187382570486227752280906302633463042235832015553407230747213153928390463466755845190580392796256391210645072930374403059183533829978501875209984648723783225179371039187790871384288531016721587924717146651757662812384711478792747905445718197519456428284465669137700869789264661779041252630024379642274591918115814115244517545994668672146707130659507528124518573165396940276223621283836091225084955050982525002365487645586677932187472304726758365881854042572079160992235146616040021921077579600877683110214820047936741710049840320375191451615869340644436572505391354315783380590829466615716002019682122819610647684479874625720395622278583532790177269995971553222313375514746931977377609585878976594224987032118989163182813197644015191970434681608528652539369207673979940328506765586126054873028848630885688577074185715473945883953813289745395178466942361290427279869792618320786772973657255453311444579280192093271621632*i1^190 + 672106012798292841808874779134571014794403710097720568890453613247481568412902284327602838779542266429265306102992277068541453077083244133434377808637631964065030450349937061785647217558312823340199660013882401015813093177626976818529689071164673199975455251568548127288282920051643014103911625854704183013657415321399920627169158342961662336027626831795727933681490204153573195669473420533752505265329730424772234626930398363794639022488648893856712874401509551773643859109054491357495952319818312024576942605881939228472569112246209757985352336841264761548728364886675396182362796822173438459093333901962386652195419827660702571520574244251956218909662629323134025606194858686774920779715598788563035569256518780383933112807657461729125768397748305998577341819818986566313583214324109199599776935878926722939022248835316198222765429179396121177158306997567046154243492403507804659449997690579887122886759151122503478617721112943211008966239277523395316564730136915288835677990026997754691831668993796341691622590737082744061299904216873958660057544439991774729926601309991834086249556540166497098245610527543858376705297294980254956169077574720740003090990233342900515046274127273320449352856231335645877789072428348128660940027982194033730284980408700297912086705279631611255697643859919245854020469803506994682629995956380849376409694997105430360731242525204478322615159243709962976363199991561824542138283185742990528147557323234521143904090510190390857221036034848236728222689466070962673170720360423502486437278092934460169495144213541903335561152865225804700469625206016921603551650174818178222996264631307364429075327338140767559831484946740347809563603761351690075033052519419970070033054838767470459889588869636369079928293534084681834198362344466506119622442401368788960663806922197620370943954317778622719335473346949392787318694934897772294677756153087901733498592030768895594465583006481646531301866483141384576595374693352222360728442459096862063756994009507080818936900786612012798869181112314670687539110196156286446667169391737369193989562478284657748741045764081274020616825498801861699139527141066939030936471508040223750162191503450358497079240922481748003679165069207699296871415135906245615144208972937319803847784343237134557471422571354213049363289570812697163153286897950621538839725640680889621250427402585579999231171831071091730233004337150246049389217374977318327829190486999296978763829516624304478591401211970617731829273206312451493360109872579106440117197653365879626175159114627140745778326754750893602729545380781843288492312477727791475580264347814401382729616589278150656*i1^191 + -428023817110650515739792578682240219895960823580210914536974437266406441272894904728786561242013208930627598406635203582950408075153963853695905870280418899140614684857927526291482479938117305586642133715852668672713687611573637677120273385154888384983303988685756616166633859682407540991354536473306869098887622065093118647108926612932791479554737334783456564254964929391157997408154540016050503189106102149699836235602071782372803231948663838435797104679562434813908988287956744971780266919701775405150484967941486127097689426939598016085890669359132291363512596638943908339670499771934646474504992940373744266230552869087787046312717512984791063525807406729273054178850231412147714763212465478223491058707535111046781757798692176356318466343580770757603814491658533485200829447672022235898280533054685093340196347297094657829529540230722626938127590978964000493231413716481965917654244751643508518940179599797750513903383095135503971286611017768572681492085068248750316638305337111925305649327788603280142313760960961287875588216301664468724977248319179472880262039286487046004641230768969377799533081878455690895923634571035208624487851528432643087119430376005727987261676265091112866136620605716305526560816139918671125639774642971190163676014185864718357697737597359036067584618291024632068556571635364208564130413441470384775798653569703827398136820657896428237151509982471220847985789911301828756276058178342438955050131319854169284127283153518841341053267420482731745180497347728567445575422540725138040587798080481975951282470034829732663193965929572457121423465560232834715792755996400982696974827026968244547886272126960770122041924725456678290316779596909678812091771085353153596527586936398184758300708138973747788310489201249998597071562376982335009320362956823251683409175313266239660721257632961497678311303551215627977509430726302495004568537926645229482824722337005014469982251979207338044725978505222570075645657841944284854417664091497112245690050284729970876655743719172113192480063149021519725645109483973476518156001301069835721285419943136449459199309809819611311830696785631844550269969848001869961032810914316353209267337619197523590426296303510208409230887477662987165520893510459329837682529672814600038714296945809420149393085671868750790869255911343655701491484036141195588380999626928469749081784761757214621779727992922185317553265346628761524797261314723235718877782377035912323278928503217964475789986195067770396185262437734281951469651295354260904307949478859129944947569755892004466312379468375715316056536585550723567400305618088712508110440235008*i1^192 + 10088424080538227057566352776199739023494780817174476839364105750243547396200239011998395845775064693151603182890413448762101912376791159911736619692520701516036085087765284369071289672604284851762736443193368405447299247977568990580077764908273725383957915762970430952901110916205776891720314393118292347975345683126497269948971122215331078601825355920923862995193812653950101531380550883371021153854044311185537889528229974385688916856875038127574487755084998169202141097443171373818390557817501329172382646953091170892698586279079581155781292610164271692216742581168308903375827244544312978517492872646360049565928246932146919128253612672807608717028484981270867187615773989258024871978232090973071554625833698704369816286826150424291883201126062109600715580561471903474688522216447153774514454756994177198403117409718578294355975450843972053669598199766847772921358541604752911865354375246784868541457242063956181049982911809812388553460957730703667190829644423280909602186767161017417800309843078945475656773826338423233933389757916268987602593674993522012130152404487030630663415600647466816063201693467713048197879180330807706205727830586751348310973844567620296382737576336470693921309293737572078767966886627482713856808692207569192731592351026947068626384716001917372516834187410661378765889799319039855789074551282372099429075461299233121493232910817254306007458164911882649964272091546626002684486945615082080842240435736287081619980252299428194923440953075510799782945245415248519976467960987651826067489084920926706710958883939356538851348095256636988412680866720323348343633649531843197596135543571433207843615579769303048490032897824528157711113643630869995074472136922250035838452014335092935051562243175984468082385775093077671865757921966086341487568392872717056724137803198122788813785154364244547269637782329354355205920952439601683712679681823945592070795347610802405764350728338320635740211757473844830578399871902471688231671232614398533886805426952660843517831951196552864448937191894281033323073914585817219066802295287153991978353916112176100806752939046557503465877020974102790951015451794182294243154186764884028823088992904389437319895779006874112120157079874469718520621794931435744420431558157042268001079260505275623941902576972510845602334552672972213302543163192756833854344669473658290800525783730722971964360398396529399209021325535480438558977834647349168095391578743644052928635557942053726438003220077107820335271146409307934519351669692561933898558813861409339316857681324003112658645156552338566609153868580771443245056*i1^193 + -60487299436338141927962420568019959259637802609058144291916531534040116443444063169686369471250290488440233196293000059520206627895460367065185350905601173067550871911381430528875043314662634379131208539118332806201575522263994791014153588753251198585635650459033316778279120927802202558421847744437473472116109240800408586142824300123447445454015818708154841401636546668551726070026185652598151381124326424556655470027727068878670920590462765019612377786480322840876366866123566882473034326551936296323997849932165258766475034552685232086335324492151526068308649610660935852953128879983413261935434442406525425914972505887849367148423884304741037365181973307495851610770799991844600563195733610979141722051127638825825342033489793775115322626885668059880976822177474238451550128037499488546994485609549382943368655096619177474373134913212240855158269876836528464374225448422508923704874386425368658744249264403274361222316407398235469048692415971663251414724953659275801761154878937046658090629113956019548135350104426550579538188654946813240081818817391520049937243635756290400808521116177373983056037414445749548940329125338781099970601853939878875503663090814483275568888572631221993627768128280346462444707110092438603252190171424747076904556322331610574221207177616730214164435615750382503677266935710781022051410343099661434478692627988111609080169841529616073302712684061478774426191397760055371585137959154355038784241730442539768017755630114184180739478687028271522465487244326422000504537890748936820290186703703021059412283949073919587727749305412015820762659592144624987502132059462989198915152440830343192147052344830400487109853599880338486477845835806830279942688732922156959759031126260534581333503224995275882583400264119776867987891226899284999244081403012738168414761857358566230676250382577188161386800815839555489548333471883120137428981088761140392788818299832490987410129827127926983221640427572292686785174836467139703025343484375027961552696824248505762958987449368462837612983839797679969883386079973316301430883186909100034200744195374453820417188503709272785574288558941568089583805209602344685431934105323631261365120164292925747623855508630027264504401009539343543728682593275530544898592743330370644681989498326186862756922102107189142142711435114426005096308789976708117733618744845900424453247471480251000273812564137613587462436213447233733876535049954671966621410328307002036374955266911252976881233407437386518820628839438869002962371909888788543481175780017781389861288585130446984968501410660352*i1^194 + 888640214856126575403601302817532858972773904159979857253783383423881362501244908821496232172060092678512177963393633661655618529772175016572542087141515490048113293657842139893674279575553566690246551250937622682400240042245741476630438315963354121154945084682221840671037887790911101492963292220694329510898679041971859107842549570033871097399599990030707408377020931580698189559942226664617828268213525999425169901667676642626920664411146238164284797466740701649425769310128869916491876742494149618330760093050233929512214569511710287378367190886824946253478053686234737175472764445936906443814700624511854000741195882576249484790186412464633307133104204339686975703926301807498960884889979701651895817845286355926556001434001157520347643078774979407993744017104096287501359624928618801546212953338084730138381040961282935591910260409639787815153440970526303646879815006637825693238863898476312072059889069204892563380799649086629102292595149448640082684491558461789702395768609722436867859759218545590144811008597462442079282914838880711794880892507860331224659236651625689052708960992186310578326492983073635042599728696795978531207183066169511773967332523868549369161228048791443138322847936426570735835267500977716359123878407083904478087501003194082343251995939515596413503002845304903578815548931897649716432728238241471450947883629313398714150071937213888122574207028333093598143171493562656576626742511876323591839857917243254544396575386329959509625612006102786655211303408077488929620089754880469233786175656315252150393856121399371948064065187181223925562455735059730484403054173677527884218090306399863991586517716331086209477829068256859393198914639501762069709745961559783506692024257020106506423196504133089976042447408714712507086918759135932416770889565575356351649021044265492793527310366094023857140864883872536892582562150614323027356474774681623593820560267225339514602354312700681137009000915277196196068052522346046123776717619870349043818744516986386902360308730263387717390982292397973663586644431527875673871105877630204587193476679428874813665556923542922118941193442386967816438342850427677983288257777375019027626849122792477086428584461894961811480561030685169212075839263105367842204448887064155286999536962221297102821971109587502491421026176007837232146396284412695518672502700205572471760117637749154752164891588335440122908302947243144172037788373879510822420483132429238883147619373234065180712385006241884061549207947508173459291707744775569408*i1^195 - N1*1480693852422635705732001010231026759220201039008607886337074160314185409459369305264544265404288152592946542689049958327266830983195719714419887535092715977476563832556297628178477322118732329492192727791952911418664781920850650903395056730989558883436006056450417129043627011110345714429749514329951076978518478674973644779776*i2, 451067501582040583158156000455595429426627740806749500252274815408574766340430584886104539643325473078334611726881265888358016461405241843766928764096941995889932358000839704121392634744875902796556907570852040452501769867419137613221318811289491665636906038193260750944850876647506811933879297184846769849223517707862932966485897838488916823233833423444559213270937022495996336223245358743513810401189147134172943041395179848367381280304395135305901441741268233418152609200343010979954781896243034403106468567718392347410304364126284329385756233549886763304459768303804287647247343909779163317773928148771684444373272570028152580338157677393382861224352871867558067261447302177755118979106501328997706264168178440021101996407287278152986794995637173804306460927964661664763370430815297859871489738834587488727404764934337532273543174660029190501778777313737097757665902491632859928263345261877025483052191683057207892201851953522473075672861168989580607059480286304805258898162407690139867312488853186529160509115915555734197918049821296255965784265495876188829535671917224424676589247194440098499450511690894084604064291378698524973634942700102069615550631332282243872169150357459546428870287516174530288594228769670216544306051084401680865205979267866680507107650269277199218124592753378051068165023663399299725104685789153411962104313847021712999012648263262873186765845349397040491921854752390754853922030137954208001763263756968851025578748448790314267724771633331759720739547426027748828513772796067282971152124650311293477950642672699733568054734472272073804282395305623445362342187041045818324808735791939593534982378074902405047034752705277042223442018002706455759839114772270059824541961262691644583736484575906802493649707266951437555903967941758526698477953783620875373116034111194434387968170193214302824600898132426430471782656861658976810737064165012894898873135492183537892208478750089081748018409236508012298276965452878078512184802324721201822851292927280696094404659970140238305897803621358159527793600989936143476471614839994865479569216934895625817453457089347875429757191388128754579082913667043681463038927695341646863186403374941741321985818610320045301680388169794556811317489811124010668609195413941939506029906329424948871243934574850125234815040504202609642282019766798884919671484570231217887437796304840129457083755571992944577370931256680691949744539821995902797930144193883606643228086778525991904751828687585618814283012944994473050125466015837989711095211110214198305103897751124461070463771495646597985242836851414851596131370969492894684231437821917816544027862549004997861447097869724631824011696428020040733587911811767974181350817630387367817382843547584820392840503374117095852841565119296978393317584170090617234900111503647114250737508660999508838637388242417732605581076894747901895318640224273872772226026893741124853142899129154093330258720406575974808884566372499645953259894307867710126832325114275385668805102507263161407499978001212922303727660145785939264470381766283124403924891174550932686721584214565250908052372959329847454280553413409052744449606092677151145612187288985432579327134242908836549898942348567095086577830325963468462504080188559043704294011260121212407340594028495741124203313179614352138874804494315617546873257747372775854388553626817754917040323507735464147750597386213970999884977632391473200215926798649098738765164517859789173579644501012358481098309013515682520427348977543529507246182173765808305571750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -262848028987931711555239110007544080207231919856423637654919048374856830319371975002855751348395635524674293851157645807498798918742157296474008653122003895799860980167827905466855025280842204155508425777389733181202023232587013803132582022907965122144958345713815953098215745131506247550994201661450807655451854372323611519344918007948817344634750203086321155421639384819163565369587362998675539016835592878484545371152800519365218072356750674393989863949824585219202982335651488613450105496462705606027199854206863608800952284797536109479770334804390983060967859899316708248977928047512464620434137787457308228768751759157174113038320434022151595229972053117432924052283032198565948546458009714194636933434362299956748354532198770524298164606675426669064998770133346940017813571388099486594369663902601743545900519064457177943653640545898370108576235621783621867663184076761084287884706821519605862074037992492794844116926381439198011350166903896875774897387330607953209694351923304203995545768355159342187429747809935932812012696252907524662730989872334695864374058462499639565640789722558880602396501323892880847896890963934572877192238801694693549339995215226764573521086062821912438651866750770030980444080107166056445025144332400216050477460147490211269261134815561704638247486917647482929067560371712606014897472098686408607725815684936671097940669758876499235400681803608586891384524154537934921071897884893106517399623708102678788229424973798846639963440904589928832709448345014057395588511458892790625448320397480744702310988425342258138222272344815837341811274647786829825611773897526943640782816661024914633612733880672588043640092684846652704879115766286761790193517945486691666186112287623918586544006814063424978446155652305887115958819177964288704264848145839598449536058227890322659391057091087095166792566735955647905242252484707826764363689547159770326996031401241167219122064493995702277338351400449197243730913814820726778515432816837934907449089718312479461534959114984618877037311640972318389989667224135373053125218240963885382897661522881476588772872899337912923898326072630381168686383015673896952921128611848446474822527670128909924704572093636904627716860940691466244111893358064586265561732164729347924146911198276723286353971139151260817231549711377728072680091249910370560410719450080864479699669189403962091666732896111494066169680781721110813163658883850639936726726091286684378476933543398437001710160430535143738406899433250237454397754951782903640410153566758016319828628513089513294221184988971548095394100647448657021179951277063451622438631734238858145613808028910892408163450887480583901910130453362056302286446623979217886612354132966755445859768306665579052192502279273445085282892581367418668865721731286011057817181397786301388644506644577503470844956403404909940862287758469188811487862501950225149031602648173272084275389240078808061309517787918625695422945952253189309571094258089504449426341396482199814144993831017646366320490124847344236108316045465586341897366075495947024720248222938401114103116996309287006593281281124076447359764495536289261521826618141047651023270223728647836152808595650806286953129884026550589384828967243271731469116841886332361175852002326559503268545451216764229442863083532753511508145928224457805763799826542846805503453492231495382811076999379641828619376627922306002853799660910637564635256560279384909856435706429364976953658626020649927406250025552538661349509797603423182105629431496700826472708125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 27634577348919165795879131648232353097849286125487681122644261756277754334095612744610799122345469191522093008106544630366216127443353680179880976236217377903846979664811026008540106289352998648862513864505956454249955665570807449928942384515678579694414775135301809366465372373881964217783096488851614213201961341302178456615325746189462673417387648653242160270548211114195633480599475853305044313208592191824414780455333623741618614233327823888066049195110531154138899076784285567304540176526249345489635716312732026354322074984865069544473264484697341789064273473632053072156780771946046313834864756582523626648124917901922107674772215890699693166452340591646858307096962296465248394582072813134882139007615280140052783097274934024359194317331378403967369074328647651599729413754236654730995042482745262232043112718129497341643578077637474754633506814687436370238776770386068945997309501136683349601629745313843727039795160245134308781257411279685444627969627805760845458495179578287825472305102846351442176670014630083489018563932304596630318977910902617254421719088017840874513547662995538612505554116382264669952755553965244689277914626059438503241034985415590325071862871531972500547365693348031206215075383333161792392443386439769486609887043735925568417187754792497719776620102875657433396595830790297114457237770497615488704200791732421721069096232193887547427672809952384400525327137988216971539358024901664690844449705100249470088128614225732906812681618376570886626004116221603014042145842905156009959091188320030737356854659894130892007272665185090193216777853620148775255982028082360681967244677465836468930463870097245847172490672496232397827155575221037958271215625334585495473101799847105692334228844415524399585019504592061785887339201349607384275503695012738972181831997870739841184053343760507546432921512887675972007346601498666726326747032394077380989330434206642439254401597621015533102585784205411416468704847901129820309080458576184212476919126638449087559189084624657156033637806095409436091936419258389884262887870877651487451400221326617267756507796044764082996361786362672192899266815578690352764190139260825306154520368310161095147245952777687716285300284917160875846037053016009583952796836213539234746168773514499685967453277916617497805100940252316483548548406188070852078020707778445912559695687427348260793308904950376365963779273661784182706577290508858325324456561780181277162574380072651547631909969669160606974474541256989502593743481620104757392046786711337131943048813312232501932613514419839564322436428112976265251910755276924337733378580066650008847802595268708863268763239562039491922349513730784670870504012998059276593982963825964677822907953655173049860690721370604493273354585012796413807407241113087257126066436261578711505205930485408004332647008656772201182228804036226149615678001253037395936759599988906903415169871539194202127468642559826792295361429618189698634750702148134258237452872783844922988257298265930024448852018140191097360218012319486132088529372174771255416211607954914470713364558704495482423165764751333175611459516440779445977485130173818791844087725943054340777085351204415498074140278421323863367898900117497243112810225094447510847247655689392051377224930622119879980286653630868427913761733885867313126893742042082199374748861815958429686264781329954722329027429997448765259423234794045560631426957269106019390955109760410621941934761294193484089563031842514186089257828234164910449496506761729980518221195375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -176744732137103864192227114881796473264645152285670715297727909388195832595380713648633580350658977891278328806896359257910128311660963836234786400325860854135288109519513595863332730848519781116916402975196709394990871858351717573459855603845258353664096972922678040298898370852300287982447923282196826577123555960470216717841620573132967795753603076304447246273015737747127425751825330260450049615824476670864695748816783533071316190837784708394049742463249385528350338170038229489572182454899706640840308254763115838381550084498279742311891689036281176668612730591979028629554323418865054465159883706923266130729581123394309258170553631703558226746850543726821687232862648123366294929428726256280785529285770981258534570877879027324579716375046998144044816361711668681368994844357915413545811734041810020484239532891195786674422031385125113086636490455334593625422197583074716646627389511770380360971896634185548588798723062195578275908382591717071250351642265434430115684985731370061052493612742705256813500720719338600825211349613907735966340247668976750008808750031839825298393603420629933440792688991480226602856485021077994379131400453006815107037406561487816716971543864236457865760012255249993629372241893612910178282141311723657915311672950407102066775765169717976747359530656188313538035125527057647911369791406464326062015436944753439616390105959931112342388265552935008918325675120483402768487127086373907373852091044184548910361890527650934278526795588313522054361370621919793699582091743910975871411378035827997193748086286234383966438205287858941925029503454482939858392877062933967895692238427083033771669782112319345102562115799749707340998163250690496803624000829637578930193222443968526397155110940632572418621672493407970177834489794576354493447078764222722410818366072423853215772858968296178149028317877321277333908417718550942520669607393839195639829523410506812547435745173771360331168294435243187328751426665235042008128677339666084792894531347760113431598224162331991771142388946451748414429825739552399074375827886179325208128903591703148387872982214147103900625208836843160663206906168093137954097004261682160393965808699127746547420440473227829785527055034046087521799624581065998114120293582791294755032162909342361399129403342700458107349339834789812863042205841703330465009183684231734028595990676325991632164082732728721077211945217543859693027482305755727345661522163393225640033660296887713905468576176218962222297851537656769008002851428076003512532840745570916677054975658534709437013747727354449054545001426765691385056235670149744323544981624231290719058996588262921091740396852234132885385032415765660193588859610254057139832289377189260410088401710249161600202118620710497826735095016324360004146731141607265925400493664613517768195914828430795575614415347773984117566929787652524551685347739788919523930055028205385512995832005284585899316274206397410716703713181274522415050535184079358879385110019103562434855010614005511437362258332250748579190336286477777474231366223477383162191091639293910379031470205405384277230639674981298650301050832945574604224241901958920626430224560773002921875488046715894680485958560681640911750133221194990919994494769806049728833549062236612776503612500281263477139875849444319884903484707122256084084205540435120444758886838254308846827071208785607725033381252547518911217874224477495772437571981918208069066385379867733463669475247876998532105559814887075886869690609126318069244163417185591502585367982750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 2056917625632958100146300464646914998744446055998327949193279635398473421688588693571530624054114288975254854948745969966391867025260876476519439047594790981414861668600348552033176663269173260235445897093095373222006604983242248721042415129422412527913854205464736808921384128346203135455959453666659934850765828941142010984216305581790667016442914654712993207848165052606595074366786526009083789798568228051695496380489898835907310252042492223931895587651459694806825179111635889844082408530501208934212309143903165503686215152403398014179907995655478664102411726375447038957267432907434419157538916026112730040863482378611845296336533922044261106320313906995783410929089424804797525128577867249242392480196415996460867638861418234183574662354525115088124833652392092283870256861949246296458558914959816708509894663121668432179399857834857610087988870522698510955898046127497790536391433227380095557202073242584059863557294625975324311017576281482297705935825538222377743650859986281674445157444768136061935610163465504430903000194315660749637572942788757350946236519725374154416849188051687524177344896596333014977492277139473716435840400395071083551279752236649630359266909714011293650855108318172338847471533682837822016190623410312970038010913157639675847156161489199429735316426272202181302925233007525991894921703882211454619368345211140572054048970484828100234685243783032906908497479033291208092319049404681457200868265079950675715783182275710858851233770963408108901910381132557279516127932277469208733127010859479486164699563022853515401810785974496873096469098492008941995276387957316692651407858773360707002514334280991184916837583862567976253432936261674001148710270046592394511698922815675464265641110529695069699865737677121361740545122830255552800718630373256212126882388443375562070791014720160612910273203480309316823684598801456774849204696988004635826498687627157503249907777997959709163364303492155855190416883184758857620093768098094865814208688753856794197087935228073901929499136836248678278318953226501781570955880572711761962801628589487649816273500467074024320864917506289870137058393571176447091580393434802979462788833640804399489972351781713969235205397374952670813183956817347187166693929700176707295650356900104092453414324566900922033743750106579978206138050866250043813276227359308412943689117288080663827759720644087953220238171469905244612361872642072752945589816593347617058445601051308054480552733828242547994010814893014703377158048849101546305796759482148542791068790068658673996025087239231625487990259711825404907925675640795586888863978090010607831580290580290711869100812902033473865053133928201967532236104252691237094102665811831821441852014119001851329425938554300703117547178755297407581503911145185718722022509762041103271241836731052224145937706929911793266689553640121864448427195511669503931899149186053667161944350754934737836428094863737549621690476661964736768649237852778341864304466665084791503337079766884979466127219230542214390180670854048993571009717984353879192997207162569230423260006360028776023592454453293158766917916942052333289588040584791852086416221310059668421028137063253832678038623465129360871777879365920755644576930334745817876819573013531937683753213438195163698198275993982801679602489742931695439538211754707575337855451989448296640714825237054679195600300227480391533441458432940741107695129280558062990687815527230300476624744521301656508688804412681428492852524471661407606313971517114370315644646045625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 967494579314013428259696840321038133575538582629281541724840804647216485575868649517669531707864424601918692855205567387153270664049999744166773224404811527395713819278988213333823405546949964839777763734143895988157443466289487037886355258578595380178048486638131351566091393874665573653788342146676243096297816289384737883162966527606578906937120707311367074703138461724249504148673113798102355458628604138573216307023294770183808906123493242057059741666308865213277981097234787108658967116715521318670458645388692114554078368363979173763982535020237265362568534093362847183636955038027642004653669657274840988569381489185448583870274882675372693108338091053456835629096799026174843280921853600887627468913165552652790775626616056389275416822489563521107128949554419768469266347085477085183732007123074754801173676929414375753031846628385005750398173095598461867889608264916728271321724211976195795569888130147115160722384916422148211170596126160144960622509639944148436408699619025462550173533575695823572937224569009938816032602834982337605548086274728305446710677427039594487921686936054862394897932873589690379705415126873375319775559720259058339887006234394322239287876257118847245591078443425987476665315098281395957421709020321542980949467800953778837648059916363512956884586278690469395788171678273265174334742260998075320508341461537594422825396512990230078966249822878743288836783330765372065254634372856770030805909495251561060326071752231048177594572681671157595925161899767594501517488328873081652720572455128365899523276100844589955139525209314879757743337642237186093937387194077950890565969014062454856636693146957599892491019969196376599494478189773783088398402067417308231150278384068984695364562216355765487617392288862261384085602212519378205044769111915298609842421127265390758762669293879340177703216134526077696317143923055023392295016231920218846281607075013163876424374286929178014473295578901242190783180329677572833400780682042122432944031629019534377521483197046269652344665672733363143226695785457134167643889692346717025073718813712065295696040899363023198335059464196644368197838449414145300234048659351873320728087639678904875451802305037868641534356241467760313482536551193631625749254414486089267944180346836781007202918983237880794525913654931146788200404707439886198479326780364164385128232064266978383181917909183844740107130520522583327643102216028940609072474177545677548578071520903447296293696303131228317919420921781277896467383007276071023988874978621065552279207183858764543476908186244309468328087318505085614874560233096461490507389602984227976714132963435956613406681631771209246193015980074008660700078901262791183452820986395216803501061476838092290561184841229274683871528506035694498095314461338551449406782104591314968233277477718745551811068505464860169196839082719442979879541483151277562383963221965370823178424520360236023729694633094615898396016051700086393342364346605292050251888113465799345295768743190202176984052982103346513904465890843398263644818698054113947989369416178617046842186467118366965756523926840504583878574903934857225413813768469451270002484189095308741987652847945771246920361433100935215176839123104851948309396752969146482056338192071543352504955715639532906655471699944671316457953913503487930290249637885865868221556406424275253271495543731955820386213450047386960670935810279124714373472848107340604621042400775414702316269829315526819262539650138407134107603611725758600481244584000498169155709156686750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 18654480606301264723201621606360539976600800000119133134511380032533057421762958539081820131274700278437149747009989372696154109321189759457260825116912992210446714425670429568196694791601318002595233929249201123381465341308025581310383765194849621285744656789000934694438152265606362992373533946448125103414765147627677651698670144937035248313211014474697620734255900078583121090842092728726528548236034022936530676269762476749237265889930655409737265701157350286850869777343525874629435008711837709147276280916686985651745096795321532972467904781724729250119425334914273182150433618382050705246431673450438681357742491030130571154038037046230508952709770095538397120407384098986221237724217764098032471758537616699561381788069484860455093369145447102308529908149662969087162557670702147832804476653790791031393964562396570781546704074791150074564154102066992711048026841705677328265706639676492976567559014929934069386196492726019026972569564670961785329115968101354211095400873776474893259849573788107765065575295833948018627285808032648235520139618558492325637875389017519943782694085492299023650925890766199386013334291499826798045011866891805763052603957542155745392289255238103296628434878642803505660456450104664017093323736215572338114833245455348627440418830655237689797590634323028853318399797053865887092317881426486507054198586313363595539842013017782625658211426381062106471300045063976465757988931511733159819469748980598979612798980870245969034757255320185285387470577048504994669099781809075465063506073753088294457879354397403299247408341063040883831220992561711704062732788529301845350865804413609133876840365413807713612487631667009960479979615994921786731658152067426538638962254261690213506716626404184216920094342985923208979925042691794568731842287777867627475241704660337773450433563514311397722796973097038507928980474787516910836046096651342300741643818962212045278265703518505561347375903493710921822005412130550262328839484103215484339935389999690992985853312188480502095382150100464473490430348280263212135033465178804208468131752791474501089829766733879234911280692457075676079118286099830560772101244602471349794056152476677345075870449628092279641087655071731266254427248368350538324608579769920518628181488908669844726994573863956267440435566195022936420579362550332588496240656751538922208013390572263643567233427080612969706375940215578235801829076191372671850817660489530140429460085689681343212745502444876411415762858249576168199041984270509649110429760662814299649594333332516393074303691536315087508426451722784385133496565695151231564983083807039504913106998627615245041393934591353924104569200049816412170920294149874666841232870824346688840915556204622436254587772497348424249191420456081802518796188114003690569896738070247880459504067997603225678064148787830135564860245281953738851780767221606337658285914828469139645592282057784986402695683601377297929759332398153933118811466918394613292832621089736326853243625083135471665828956621580111619477324426284673742733079099672917864543736937511473919528283191134541412924861531586588306637083701397002073332758626417652205014510882285339863212611152100752059530312837291563168825326260982320628906158451531562513338490544815676613504876396165116235901056906175664146063943545366834734168917372521872180918863727753694727532324511434156201607168181094695639794246260481511988807422989187317032334801951989438697928074166051845795209629400321509564753200542215595505576160695565298636982624660761875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 73033520347879906673039455112783177593202782942277117523060616527984670640066558423656785684102558970033123395135937239208053774341706804734118486408310209748540657075297365147444793551004610486151618232027578516957953493116571754673768148908396316378797802457945898087468489350468538009558885792249541573421235829906472881054326057854698100579335510804217672372429954849254271631651172371648082105178714824480124248157896823671664684116660530753800252556743493708319867981776796232107147007341945586349309872987641118907206163570327113083471777448792606205299499905424959747536168269833061600543331814867634760966783362556065957829815211302458298035205852519290440827013310392939740603376104640361756788684623186378889497763081945562389378047487926334660693959327836301040775992622287545582664888921132940784051281880230011171921874720853910752890866583369352843817966196731094881648159245121639611429836058706624614750536636940481272965950468040924861245470821618853096324944506810963526790747450278784262600698683985175654236770405095431927473784697869599486655478188010049930216395265314391288393956001285371312266710453428251095567876702593940217755884067649858245236040379489891092582406827707140530629850051776129082586571307075327920038214866982935580612321837381017401610109609380889622666871236660398779588964977808454977413245940518145657542005852513418653837209735871493631220630514365718101106722197272587244700569223265170917644675282499740849689333095422220617645603996154530484905437027502862139730915573918855024776836093354338951451398302078718565397089880552013683317684420990712911259802267457103591254419644151380688141561946206149667645367455704227898677295646466582251659494202480676050212617424467469426357407570906909179760715879705206450119343365711766750647354635754369410218834620438996042910099361986500809838657326130770797338296455038207627966813965289756193355104481426901237728690795301287910321485602066790335143665434503353914912137110168973461952473845813258263440832990168012061954377548877558557964686410058999573246413360835771799225350061442840036023258370207202101684042473811960653394383362014970122281182092194298610471058048679648609369433542709518431797705743939626301532892950567714966915991742984645304714165875633998943987195722375918591861988988610571248240308534419586142224538360054891606030408045783634516415130282374701736507722463172984941744395685153097397221176244297202309839204094177569690334064495608561987895015743375487875308139016322637379672351856398923916096434401666320076065339564063274349101820813723932617613388513006071467809427664589677716208912222337612935422324318761627766302888659555696057358956304915335532491101826520750403053370530466442401079322174604186427356522701319661912632692624083943372182512774318361185624641988274897169099285035896385998371928890319166467576700977841947170725339235567143292288890326908813043468931336215428952122417657994601174251137717630340053287294797279402433754156618214090387581141325253086898633262330479414789432707444484389025917791480701182113259133585504036622850511388588226342729041636261256269568729360991956805572068685538069364909303402779655554785803311942396152292808819226321199401704994248866796897315021207523424501185582424165308825065177771982242204967580641397251977955941323478697053016512290906880938930517493014558038857831450052476630587738522097524601553678409134771121519940082772747686572251587913165025779420306497782729575500907022488361672958264762250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -1260321083037197398275031241019471837228643194210113514795435249981742671792538811791086258421573458380762261121598580676429037110682293113477035274406681672982945361721772514475163244887875491524755121100837956650895175787671000772561716707836825826205049800563666086862394864518712839635166030054360040979340199976826685291707951350996442949555320605168095096929333549409614272100394783014209786336584578044580857645053027813818863941237783529638365437909240094828873054436123394707708284460953233350078936536835856521128880584054021954802206681804728650187640611996079159946754167229719142661145853565689700219249896440547317098241181897979372092292735759825318646735834538108256703682655859835357227229461213558142026196125884197363230801951648350401679557246041524594806896499205522888523551520577021508766370410136911923800746638334455627621454964502750079938622398510257162176029387877883607740527988872683778681169183413387375386058971381599205157082288125028530223475265043964034054904397650481113739609645713249223161147215576561551957365874237123226182698011188205211570198008465799960194201507912502961297025917666905148358742346686437406638904544863776627771073498982692747338474036470193301007886369730344285216689258848211887635411710811788770037776784722889102569858213806211481797228454158555140717043644889848806438882476517273902857180219368178204966193240476879377101929232425393221086658152203018266195562172758279503812427776061676508731093651253820210875692454745828725704555436958254835487958556080790493092498024044782688761545753519500810000303475921695017276341950226168460882308483041110066042759387033563127813555939597017468395635664239571906270779722430127667188667820923661660671474811163717799104737762463072203153455006284765976450843380139538062983485723645221703198332325910733721080836154915502431488426146967396482713378555308606100567554971326570252645619331171192149009200033155706353281172755007060351745486480792705894596856253102438721574911057173374486938074376822528294197936996300724394799323581505498490479080935836806769529244138294945643308117471682897980443830375627321867070345983454742480374731042584481634489286296754781876651310521528921978134133583152987769586699347391139360763815370913266366272113641280593176074282389470523094816887009277938344438145657385962431089851104485657059249022203340572442227775996084221809379812901505902332640301865405468675293180462291655808405839739514192443955221843626715696399091626520286807858047272532778696410111363285694783613779031571475002638179080307416785308648928585308878903702616315266505002794134732749191340119785355761242304214430542384680603711251405739039219840445071308460048677910543954697999109497406814478400863688415084138553733838522572994891490382225324533827380896642939784377788402807834661291216746758108960468933154975324477551685346053634152555583068709331374207768192488147192319720344430524435965342127707882538075827354297420301915249401726462222227243848440535870119029613895994829674491015418221793946698989604984759651238800918413813382180024099576743777779996134444630910346140720876384168919800636154129674914499786596852624154680305871260674125027056989268870554005508198440815711912742623383467362411578901465783233096740270398725444941061714626229830563090125929217832566175637139923079629998191090852355823596328223447298472529405886603713670988193911045690795313352790113031500412758236317584994784343399509597310548525274513802005019769988197619562004950120875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -17551047070499851647958191272249291543071070275144603111891755810861950352900320821609897562959919475809387408061253579661598334678981036967005573472377896799539797590802438498265026074077854738852496271099766021877334336756687002957931498624857183211782252943741097229633540653307224917839331338453902664347802426223565708525382335209713828372005048408698755795229507821431700754799078200345869850580046498540217329312310359059878231713318931497575498831781243760620416848609035985426835404134397276129475386222346455725329820595596236053393163329450519974858236062591594130238828586612479448716583237269194276361523260510420576376411556846183722854177430724753270682335738234884550326855711251339148416381570236916362003838445668039819034278535961049828228116077352397770003519602968697976250125892538071079608830694413504767883883012167219492133849859910583366720597582531185245810566818568163836094442323982729099918530920312407493051205318818453701647080674375081713870765249033715191251871808464632056259745542480980100660062511319148708803454088889814084107933151353486537354577645895455393169760635414886878410054959308138053843458131492823575358380588118319407006579360098965079953577375909930991399994241315136460924644821884079135713229500860482863300005051221228478731849893602893920791544497924014882613941071419956638836035930876917089470179960437242926312716382845300035824722462320522523842187006995160469493142705030528972595867395174358493627711351455083292345263843775199320557332717749304067788506149650088025730066571417851308021652274758089238563034622905579863772075873014809212995124062880111947329489854989399522572550686990307810920554107782126751435967947995693081829297690051286770648954340427644168899837559893858803890248198832407243700007015639490060579675794537325884216284789920264018992953026634783647581373099960852438322567063597085544702755811929534075619937416599227359882177903890705679133682021413563057325217708859818241090903655853486919402444005787450909009259841209682242359887894336027041373102402346683007400325030604512597654681007786544078936990285356795722495213280243349783361671147191811320238533856390757392089428646094970648141123405314670670271505951713658323522961027638189040223526435881574927541008079621612943805262614187257919918658371289356778196483201496279353218987725728370037519196935858607422046673897879244816986083062506011574740625400511203181660588252627506617886002970375004189618548586138311021329235844240037578684797730034339221430696115980975123202868829088548386696321452782186517413974799360558104726530023713801216250826543531139373744330065564949740302243311811056529182687323756049619913429884127643004163964858444548878453319240917130557349763228322555949212909275417924180687122459732304028610380447724592977770467890312308507443601522334856063585533025817983642894712818727077411485692016028494375174480187836472324225268928445578338529366045645900365868285352486721701227603838814945802373120542250598972790157812329112973055558758318454960499616539372809691618626683927949082989768812905583776804594616946358597439658921350065748361195734438312477781834639143993604283724643884005834425793563814103392943821127532594594501204455747275201892842909351659359507667451924008681514279668830773986707138124724962621385258795829019395959097792296274018396001402962435130508681737884243690448182123157957455001041021760505779765342927337660128062298848532954333333297772385671886846792914817516771336582452434741783750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 114056045753250255657165057745272134601987324284440280241361903079760685421108184462271727428790576568383062632955499096927957579048522100213931845799765478532311347250388350564304295937932890562609937378137366479549807487703608228282665939852612615655737440402356863319736040765829229721452187011130751838515831713090172977812951739284442446237977248696322645660859717134280526056560734205988369753661393552544380145641064522410281040415270115321125494120896273592878706425629285305928669129182680830644594342953910858729482769006764610661071242062098902489323124166429537424111295160851862680100774932224926987424169033905792582968718670467011334870967504512049154530882677090824283743853889675946637854066445268333966322965125835785731443484554842835452051527073472521081161988204244580549056392218536915774946849728592882702607433511648154674243229690738903524500817684829604186221760619698014173788792172147245542570011147833900640110448350756504591645049593376672136965885023414710407184377812524339934526191991244058257888910764302118689763067272834599241777994398864020557600637735155308686312390584922132067858534169407252936896398093835485028834995512862924540455751101132387113722229056997462681466776214963481405428645260531864341725799265625181228828953925190587252282439714207075581878815627676297094769111266369715233973389815316987300636554224612060439963040794616772152319317607749783873478552594443051763661437952054065181936036899650121882131728586311803144642517435683169467749715486967788545858639541498368411740825783212827439815943314385449722097233520239635848519699083270980382675759140941695187596802436131455522898278647633237148294429442814618548299331709968017383042477376030758904338691113875905970402508353444325458561874717063685235673441084545144276888250704237852405455571341339536114976533117345099375670315087349175520416047653423548245411700255705110484273874413854522421635680948658697139333640530289601414235109600049793891175585311232277707597386129776441615173722368822743317731169901234508251859783834552566663720371065428865016723148351208434004944025778350638985117330482952390417834934249236634997561404559131679402242261441257523444850145342748932946008240527501007160173341963579447791025994171909580352331562758697541040580149857781478528249890115125415839275363213741008597005457786520668223113156755355403209830534488760672914345447330811006882321883485952563432279781198499000933580939443834794663943062612773458829162206630318551039197679312721333670951711047526521804327036798093337221296735800246050496197790930672523163901757098111440572356058784749129196559817355487926841912446311246988013970544683184376686857477076044724767398132013079495656545360150741161835482524951502438842081506486871246453397184048389931999169490602427431039992398119693624505425476506144988565754883934891831590990947710011570717106834036683874682201229980662520344653851923458964840779317961707046486751756110805655214141935627679572130209974520895700742568515462044125570587588373582430752893971421455703733557496917479632508236711875248120901814487381785129621240437655550456501964846211174617482577521146545304527623922392704743195287541865538307633598539864912604211453470977843116529906790828091886005357251100904754116075170674888772956132912568808875640969189715084139854274186789389857480260062391384549641309345559016873329694905569002981385959851039564427130297341962472102413693344492889202569639524526343077836314252017164645945502369148478583984875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 2151423550318422783116187713265025391417441943542456513674182770472581165281026055973402072322438471713394634312397544783608092668334649319092307046165242740813169246545936434889231042971908475217109153080845912825178959897558063483804941181911028538432369051711228005531576691627605048702184891471406555398311011816059515271092585454640544909937122861702724264877491969161125445065159090127676184259447074874590211430149011215064206074493596266716393897244630675287999231361891453175298128978162948539052186521829284575997193495012925655584235630110521552375652623259271496105928470509148055739787610303783865411529183146044444551191795928820429352669223982203464818152703425273455980451023472853255264005109633385549907219542529559867892925483352285976294992828580172744428281188786679929319177222439831704126646208753421737255006700117944131739851791551523634248396848883091433799674298152072204518943007423344336890372984418251084928773782016670653340347715105953873249517922853603434058799777111539467007580825900308114759827936949141843631396438963791413460726261047710500658703767999509803250219293272314996997936112650277112641602006092270987438553504245653966319852417635576478549832227791752971093463638786795225419306425083817250992215824138415229963722342822179125264468990942950465147330133293811124207413799995880916061179423430294054138805262168431500020210374224132245564895240094931497448133883941575078889730122570606900302057529956934982498852733955224069055586001221669234835769328781831608707048603262868137539281696837612821302231637062838651062454996260178219883417597976177522884732168656320270737286075827373303665047792952055344515212368481777179549555194126053528357544190354631924793022731115166716948588700861409595513878786134564267310980396983713953444793708863640977507791482838726026345406619297389025377117421305443696644404418833930065897415969341260474979530395705591508330777228126633296797199135968741665937748258364877284362984264365649063253060236505267487155317943118877432794232815364959792076179159708362715571205931637388026598529181678266981059738873191779151471924900542201074234710035789263849343351877303286959288152087015315244020977006388951596324242205367569431543792028484474270527611798627417743434962159785538531406784545445488757618794347397086868040978318495954606889580689132285116765538232630905415845025059419528760196223497966561425925844242865791553939270177860737262878164642805799624223892743771803461850340025982408995282815053378525423893697222308182075643857167506006905225059195150111444737369514154168150252770430307533280696758415189138073742665944038600626200426874354866206164261338909736774448630052877676240582084895261709028818728149649230775326445469496382272938204115232351553250037051284446622650606590518682971622602577129300764342229979206574663789293234142693375790827329251325556240639555724806102214062953913887372724315089189842136100470665591012481647898368083268999378537330113705590822041134861680195494737907179049635221932535334259938387188199266193191861533557174685525640146262810889330417605542899086079307562124442955569513782914081608440260037293170570647675157531617420643497103038483667205847707535130317227819730068651384352363712915716012074728973730388697825660155709652641874178344712926956338184903517211360443347362860643589084373009428351548725239247691466377356132960664754816731522916549095339932481921443957025813273335436385081768279476880826710105239255806423047362173688786998150269866250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -10510149035065225817439593294082179583803560166926887778728825846878055194778992572428622797864289796318301453158981175541161239315244252298823405836892191450209043415704370259952113942233949433847643554604934903398205509231046251874772629502773324446513026725727947240297008631035279496514599928806426786261059338744814741929179700640732630486930804186997705541381606935207591104935434501074947056814504230481659336697172580717207154112441669940882331624034313687529591634321211139160649838779929255994932404468144920292155217911515442994079142841989457749753103225139994462610322172081966620259853209483523419364923278138392735195843947185167140636609997892744873106265948171144990804856859590080238141838823599558936757715043739345541526052370958261363849997275927542509224563489956503706358349103696199940332153457959153520768225493065474248440814837342834888678646943730330811738921984393266423354131576792971734703976509757754685642467243759986604721343074661998603014787604505599721025357611882729935236532346346785000937844313742794399477117860351610820752164916991728593730213392767338525950004332070945742919458558573985599187891859756465926628325179564939418717334152801032906077022633404696932237277865622167982429024858194826247735230552412449555853201793297852300630489279513791611435136944969910201141145950005389327274403763273736269074657941172315343573549879483754668706610585762718544636249957533871219903519339943210524434819068090225178667187296543523582443909472915954245735156553386043326461705378038232516628264575478169013169338328649804392851470374292382985186843325241691468082532835165188369033264712168728490262445325432159165129622793857157406436300823443265294801873897662988500901038949569331144169423172947205278051679855865631930947022676943275471743635824320769470742681392132255072050447970764917610264071900715588868275940843267003416923867146134092564353761462432986783865359076783034426967120338341085378668830543520119222467942586858259599308865965471076477972423061285832657979981202786663190660591479465349290650171012751421989730710915286268436481075798065775308135139931043429060146441186565875261282520971010566126638056902341339663562725759683953919564807864523286680624880031228285063519416340251153904984396702308453631089832762558129765433322395930710220776278038405900861147336845420491606951265122959673153881149107238517031366626912042599329748815566741745177882066264932826148906289372390036397125455762836696509745719479135931147820148515297439067445471646908645551702150464786802807806283903595800870407332880417183197301801297291413703842780667501342320600306224203506917463944095020629439301533551977440104273940826951526277542065315836865264778318315334584272945000931231048820255335183891239551023525865077322327244105986813302574432925761416371952834917986837239809086743925031231072075349746729962474994429028813900309216029142268121123109978139934511928397165193814343817654096437067743784098294763231409379562488010310583404016814607345201104760108930916028977132071246929683360028330538147439567764718807026711579025874642341324406054537950678722161317000577464398791344454073712876998618094465252477806804460675624284781956974539725721310453384281954713613817915328993137211552492136473198779961981269887846767797210513238262470838685751174974264317336323072139920516243450175205471037113165449344580354091580069618718154716415792935449462324953196312583305929704421232845445435145290579376459034269342015499768156902976353501185875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -59929493564312926474695182108477889180981171348098173662098526843061538928657537428347832100730565114060596700075584268314395578043326412051032273694999160203400448646339857118243096454048765185263683575718384252614565418089253247237868275367229987811858916346858071040816318226679983747168251023100264601598834726160027207523480848763870532216370416691572506809191161520082093626136817566425086039669982920166886639742500547506424140243518177682825876418767680294936751592527206193475519664439835128572866772340487267703928639419050318582977181008710375962676314040028705750852933133203479973631940627633536723740863629294899189072459379645269166365526488041281997204134575471076087423721856110410036516066235434105983955493919834913599489265332784798046582413014494311327044451848267371851238717848395145930796239802478542520888798697459666446638511272031133088874133206829002880313036211998304631962029379296465429944098113040188728112879699547035102137992915746182367135665234849514078772386493090003557743961479503735654681271647325358590776549583429182726176994439046855633994142644491666219477372948369938066902239759874420087643808615405785730821724466704822074504507594875900858434195571742594868972254963042600708737840026730418489527070657202647562519879300864839445230898576564018050568182670446664617393055746233133464958206713229905626193950331339590056604046959072919879408927659757123138677600108426964326647016689983189951536688155578511494250582053189373282952639889044764225143122788536757328103774777076405160306685351635451897977131974032504251312058296651137082995987115299937505652237951597788368139870045910998430733112903683583818032262423349695611707173562144864023999171455467165014233158154871537581887871801774337686813669082348168848751171699326935095987397434284478856547685001559999261159078589989516946924436411031896021478880596230257181104490867244438423239498431855379457293816089510444891931531698661635379337480738761119965779893123245010332570583873351826683766510277269492797776653205849244408206138398226376938239981940807791705972829600932874034614767008099794250341959274835589220134275677209693478039975690792747100991927491776584437138683632799406817227510489996800075531184721733392254443564938134933257406463340779826548521156390429113851840996867327724025951643241507531261521927602841892839011259454352428350673061584773800359285503367338386211941036147540626931861880066528701844201867884861898360279998428656266427189212893859779355909596391528698780758041751757423884594242073142345829368108124275670121524726486788994732667510366493250621286449669778311848488077207309946552768981398849041553412624814773877397364265948966369875355465851363900868645480160157297381313383727664993477508761842954664079337401098114913016693557957369414612395815210674855454812043763565994228867252274683523967192769307070491376448768198791774749006219500738949011276734911803956494317051917547702778390910290064938833705040950284276716568328873208642552004746827206959005942481386317658296412259150546101519105687006569701452132799823349317031610015411944895060160368627517989681286908931676691104529114486339477194941996044734802126055107164083271877897902625709081645066923280863754786522477361172351031604826096025858071414946740174757114397835163968866923303187223761657834540076712449668321025867431750899730334852765391372702821817538609144215125595838051229423219589351382525508772322886537026037391096237378486705386084760907985076637763163624752433580250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 567633785421571802176918694603915496459968364838530917515709622273262590729645752201806008615060296822620705377682097242188567284920301050599596123633316758355415148133903479824540506219005842174794993899611644434050575200486069558703430393275838967083500717993430420901489348436420289952086909764220001805143550001785636590182054175519164038151708385866921142194376214242706322183382630173508422449565957433788390840118637639074137781538302779226620619402146450605007587705577778434034690475386752424325935010610147214504095360204849284356984990326882391775146413542114976006677603232489414840455015155184133531012072413447691695008755986263564683799991452243880117487583424117610231131463280166414710246836385307177999528148681725536097576632282705165241844188998755033365709795616325377205151793597238181747890958156885244240552610247836181486479700168810789781613076199343465762268333222610207683395404149746637557584453859440350383536897698257755796343752265402132177426523406206687427143221630874092117502945332898883458262003716760728866195253600799780126777776251281191944280313939394417153704448190532374774764003905752239589033939715774302903280339645290338776388962118250595188363013975363510629397088485762573671377761427189964799203778049072756876357803727685817285891955847451614576114610999900087919792958891805953934109010596498449303493864598390619856804103530835820914002676553504496887978249736194791964039650877635080267800521038366447743656234542037398812686466760553701500710729326125072703560487634033907328918722198657475604145920028210416779022442295200556447926679340688383040292338110163956338707770532876338113528986458195724267133543896226973851684812000794964748667322882393403484086054748114241519988734172395400175338819412446121198638197344962930809579833672630608190735800563860311440323619309258940536815460565425760867772415999487610859755947271161798760701444994055853674293593964284075702859214862700401976879075798190742688661216772336153367751857739389252046935619787891857157095556431483373543959748130156041369413015387252390693314658312598991558890868140990523263522153105777251439320590886096027741447333981541913930559676216755049557399065276952212647393316656196453306561264310739901672869085133060536612229525296370699316093105152195397164919088574413685821672061408460596361823795229269958388200061684411786304502141265916291882654107941363984485787338444628461633920632942416771653723475060931038179552022550402592253052281714773661403920655374419777746121250104795360424556581548088296651786466128996445770135060805388759356630645724899661542201697234624662399913715632034242400392417938703290977411684521081707147771790771564891214720520328694429345550070943334133735489343074564282004723482991300900450284801891004287936992591655397064818242277404964106624801050343087723245543345087531274582225916797569921852985310716702368854533279854506285521426056771547324077726794093313900042515183412735742432348586280909361470485706626822327414926713320559052006291739267064962128555233356183970420474891241629089959475545618959886368294303317724774801908146035975192590133832955242683246059707778504676843581541301020121685855648780757960934413989424900048835650242053923357033670310878172908756307907802370156614655217004978607329541395297030668929562581055223623663929833640344401370157800342529109976973741214386974526144826027185152919976795246066225111322808994713179453908222147574825913918338209845618604084048403807344661037219282169420086499375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -1763784020939724681728766663063260883453913002592189366414891132907989911439748061296275662718160338038117142830477750579559033327451026192893215817557610624258694628528796192572993584190962818953644199755006060628007122559440228806980180324697082795665892143784167281074395995618141435433794630731996088050960932846294377956921401543489952738493382245087825018765797529905757013950152143370055355988084393359477044554631090487830146716450522162382357380583011898060773458375431482820685425707457111948783780640708890524404314106689000174332202155968908642069010274935405534429221684308817008920122969952636451849864674281848536598370943252088737834525616040288929957688846300868120982549568982182155758490889394033420700538811835107550576316232799850656985831392987775727471416437498121293460646669510620928658424884501902717569243737277209857198046947960552053756980353013723355497389482219774678628486761674516084529654000592902595176719243775288448472323777422803606410132565954648730068485642219927108125446119259637535262775954546565166871565645878187322816006830610345485272392236417854834734539945511423923083944128367136061530612073531408093953549765769177359882787758064196155337235086528873478347665299020661446676746771094776315950360935888401731516565508441721262719185829941833663826343813452515636310528389876027961778946171091882413385881498943254051205394524934112493247960046979873900343242085405315163831372638929832638586742427408904807216230310658712553264444514957929005162052343679131423844641038254165714602612749986558257803412697846317062897652817538372235833442732493041939191607727956438628983098629755821786037198905071332616826185804364495116150697035740540224667808187588403016579780142129129180124503312484010608198331945795374847132834628391693745519695100895251336495473467227678553060713167084463044073741265167825112565651074367294294387425819226244750963134792340996292921301796150462596514294714899182801147840806357380480436325671560346417173100360049215979420338419232705839919223961802078552030426354966324032539940928309780065437674192308074915538044968655891058285804328262782140480910233178831277336426476965747948454513798887478071953019468314960356791388011730306994226303235322235677231593865077042664276561633239520017430498110223436360815135134086055883518440992880967933643718578421421954403733101888232369169072248938630571780573601339086669779763748455063048210835920344582353349795281677029727234157914222579434465853624830277152318283369719667039073020404587748302617711942305972872000453793655361464502248369622363227792670794298447650368727070075402648520433110897152595970147329952220030489174918467483698517038151114395204671466604590671477292080025646054362211429131562699456280335056029237479737840844238508500470437502323576610373940054757247135554066946332395768731506856695804015434198166859842871902442716393663131855628051646342987577743946405804299504416985617245163896156422478481571413197230197577009786962043634963160803692433912145615930094459224148782611827740664200326259750837408471216884250880995517175039102556678272759975342073715426132314292867875724287530895597088262641720927940208804854808912652085186621680802322990904062720908075608436364337689485153808186553238430309068986236823626194808884307464548074122515011788911153348619297360490099022279761909826730891017482758208874691315926188037348974111970610083849404475856733081213947061739651180438259129603360137815004283961251118077801925999217088939315604510700750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 3513414190106002668322886091994575084679996899831449476470042752906508143776448492145907489422441032758406455254202586065011546312680698468061343828858930297972399336850678624992318349722183661920413313865893649602943319306026500911214888225406841840099841314427354541328657925204749700190079163976847084354204560556545539915397240003040313826117354049257986229748997901740215463124375033328510585224038403854950914483070073098177970750028206649877925946796070063473616531768718804136451655246676382906244571998862089431668180810837305363112881159249984338540452319935842456142681021922661729424538960373842948855749510040281298838793369046951691197979979228836432674342775753054894563871926994547601777694644820403681154431387248113678867042868322429840067103294099583758394420127929021190322920488445844125884684163747681858735893997516737594318220547009230956775703594415339225771800269135551847868172190950425778652561692904982935526690984020687152315820015481980019835363461659748409919445675487620228427497556700272711704849417756501464708293068055373150966849528391560696477598238633652223081112713797616221774498452126744900926899054555615839128957752184974463278204168806066347349219162895356480299639395241441773086183145752367985170868381580633937670575886981014426155923350722589691422273228626477329013404296458755571334702946003632643266708446332939521940193164572305786517378496139653369304718728240457274433116357234389930317671460334904614242694038988191971151288890168466029784036514138255608543755671682130463094185796398346310429771653777919045095430391135262699000136011974367046285196971214438215335132422209557657562877888707006543616077205338469893286047589040715212689121093531883613024256743581923038738809283385556378213007321626418851327960367562750661490371996800043653721492265035969533352559603759236146844410001998571636880314692213753250371446352561146487664566228346704734208763021334688839322935792077421676614069328785967828866504167642736684996723952411957320100016952916761486395937479129690956238599149238106305132238533369392047757874639942549347315853142861617823612114323904563776494232036705326869251263095074989014245653066241078687353733590518899579891635146892676983073463100939536814602272665727852568156258305546239907212064036782135325640165164676667268337728984786076998522704878028025739164146895842991637101431085950708057814922508277446880817380083703569760326931693697503425412549301302097653199694555547988924647935726772703125860641306117292877517665772882199392843563677107653075282196006331733847617165764809024307649372056128568322737090239817472759541213145979744730606298811895678509771320363182250363238592930408568740650165341803776187467866254305188135200371221793230168833745086728471052314083267941306007193826350986443241658567348248507038649484127956071573544161212793653709503384348634739794307085457211236086209834069060472448387851831863781671679906548274581968393404136972626848075091255329487255813157158171079405430900932794507022660922210239873890250069853730023478400621424242288392509314920027291852594323343472477846962276356920425020080089600495697103145581752409239177868459148069390800647367052542157721178342187265750037637087937709509133289973859827420134019041229288153777001515656490153896146677292944235339092975806236048781316091757186990901821579716118377419255071078025242523628006532781265178113240995994856717285079671116702992901057692282540070639413452939949720039171529760868988825864736107008274026208125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -5494498708510435172635020818389057192062750269255959581866065885385593838834372246608898814111164191378627910405434299082101015192550614454245847034213464126224861252236555414365030808748543672865345198747404942790662806173379732631154906866670653546215392540380285383731824213172608643093140283555471066869604377793293136966485341653733769268024703526702688714111310047751365308860185010613453241419502905886811616194865783716965791748309867504266116267874053736156739995231796747865378445680728820418751850414487837115009437314131992658758604974986535158771540558117458273552102870429118305358504928768240176930852513783619399796326193276501243712571243401211642794508395586143899849260216389658162528136462087135823816149558236775228113407280666024586455504930578663937657220832211916741472532584663813525108694007029546107378572561048842632532499080388604618949098007346084677106760438233874509476134686880273024656534967803513902135767368284602578575631473273071923728351569888091552624714211909065107461967547909022374505643599399737055699708887546049333895655981096984067335376135303728878669087170999029339545030038470071301611384566889284021034693515175167848233202325694090498698721672835056125958225798534536628615867430194170486552904073727544575989252042798440880798639075692885132881377556029116572973957920380374386830816003982802119473344917020090564544982903879224465700107878787908757437994149715135383698682272327667800534503112007445760949877473144788171357936624061675494648869842809349638083104362158191393495503506877770035412767601483478469374181655751913978175566318948241281071350905381308560380114458552658692725649441042272355548448919680268673637118906976810784005114262220207735501625032138751828523529546663863914072886052270410712663239237909815050236120784535363879549008354894878376788764822561526383771643980870761900810416016612535021400406965739594058306185197981378446718990831875673247491606380406954408766939393667565368215140053419190268855299302281178914247990679858593281178913869574726307268053599210428933264888842271470768787372795151381922453504077756941392402829066621607246756998660222459765454864094008306593590179849515459746020267835674878344567091413377620313542245881536040172452916252973287393316049927062311027276273289964415362854072001347084946145555901485551140517620129309176328502059545260319783816082148876407427089609731249373460874502205753791923820188913703881835411727859650433832977145194635989240496663203175517346545385737235146308394310945137075320940907102362675150043597577718024114655836835557674893880024983772420818237379145228500797199563996098234760643629582635627248706178741136868335026358613520528897631962610368997500639758296920581699208913660876571421043235564984518863122556321475867486184725275226341827037551344586782643308506178749657856743096763462444294191156710778822824659557770304755519486839906606587868361738185330755590075767255692101807746832166358188276014660621936972100087474483555132551872722925409527538931377989724572527991773019923764495643056640312260446469017490934973095878264061358447169142938832500974631158710552994653026121835799014352391893841342858593612301129939057275673278724627990406918154211669901192954112137016206991425145190704874344093647398978855671097877290022566008641473246344198591037244739391242990721357845749179409795542899936025675958366929133812443110777483129943500238330624357589203594978005637031521055963084922366976788413966230509752051954025875611861741496626500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 11967335821663513336368518288158508852623146057419330328440851275691896267598956590301998868026005666358161022237540542034785039625005454570989947651342043983103789667883341043134458659110308059409149375526616034522974805394809675764472884570002345064716555565873820499686118989109275270652249788425764105484806763018559931826372848620399165053059266700416074034679086332009261837260989327493195926852357680082924151959301355404656025067261274218662992887675908335202679377322514363060663660256303604985502060143696589384313973318570201521799053724519362813751640376283280272968385565846672020966734328785898485252554092601642066768549921681890408891970775388146636556762652082977043792110005589216664759395242399052397511915167169403369310386940170017340292638363566119385736000015958920151477740825125859576170992711330478806402400081082903168911738202348982707690038077575562431100645728968348760174720461112630709821272016482949713793987359503881695620818941275328272420104924934654700026368762540590215683487934881671494122940544242899935290977577701703983029957886125287734864611650469622612813168667559470645306715268433814319449903906822592927282163882878733411277842822691767063790265659994614595218186062618843174237465335722472249374021016107457661882338232649376746062759921678665239702000352411283706652418620948527817885281797848081483200861195831643085753292939539111344466441602281089739935872129172576361360327192399979511047341022094394918298680475454196703789231550586126048977558883532845694947062260322261253209396309201591225256659508402266536810358387461949060417785189684537940631110540097293712817506169701033065316859099001397539470024752550983056094965058310521067767377796352141829352411404322877998301033934874895390325707619643654717832982350219488541515824613082445444643251413040253336950409139805495603340086470758754087092356421192703209460454276543222077559311604972427461257235695719263088302092511290693605058559032934395238154137706732702100052047430892768883379997486931881894914708132708794666903735362667340927359014612695618362166652017284833014823866368242853472667621145058333792740472720791938993577818709289760272588480770715768189225150253974040482249879670767277802509440317331994864910503822720107125067421796584089354350925953366437143543105775428698472033275204907779610124213680010431727481547876031263181558386061681769273211012120088645218456520494948349202703665951645784684302426636074061672796958801123160428220369941724969738515184553440924143780273844418934586775726747236449411254940936572101063245528042249647825918173337970242136505492200783223413560280336640570388733237965834625020183425828107402094815001239431759443766001206536995058199934688141889454838606465824406163320614313389597285379832878883019753151345536906660556769500524856782322748084749428254217256892720072636915293588660864879562746870993488113138384117549713615548687230180024634137214638993169998597580260735298978427086086237266198108115425417577143527062178876388690325399692212984860136725175374539800747051951066255595708886548941406331090051209232617537583969030942156521702449855730388566380725480488911251673488689640180392751268596498148702337388249927640873208488134770476455425977914325427111048025711149392600210292561626462253171060575893418808340180062636515949310277484957127572372035133989943727071218975288497581319559817740061087789921550457987549857501303069993870666151638163689104389195859497194347844816178578841301048244329675757607345715111625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -14188513385216078884241334518406410457775425314796773991316640985006429877297912731082794172531115674454314988099573825718616529473866050560794172796552626184341393823212495636138684934951604106262149868798537063265829734582773560372883679535203383046394204450418174828298428145910459784504189119509497314422087808819100199315506719096723047378403630263163899909127258349270414755827452443540359029356305890408356731261077821477358224444268859462103159312137442240485430073418147598142000356090881008981333703563518110990346799225069692202972823399175123691283191982826737426953327211160075808064539615404144793742298169990062935729952880006707699898728637585449344603265679432832092174136707697786564146624434907444576922695595121621089830930933268040988572659527129528839992360858501496540893373995001969534273866957003933610658883337815800327415223939610539084143783679964903615865823737808035895255784103306792611129963629774888080076562117277998451895488352409737473681768675738721514055787182514853288193542878480396532462386823520795913363841177607485321411810858371916364833450954880247896604000268600132676614682388843882733551905042666966132261074486194182838627751630683933112087967636478693203281401900934299537949927372857327346274724336392851360623215083308232259458557737538257268371299066362196086737642360398735250713008575581406674135868937784981747559939016701153623538956406813977630712707210871888833617264788499326215195640516031679241164751629309964211531172826160406501365511488754977431836023788449885192419231517987800914021009900470973805702698764006509691856380786919456181199748430897854123680585385230503368082170144631424947449425675745993611888878714187069557426962212630011941869157098995617143992076809583244813364369130153929670998711409310129584120618347275359800545090617396972998594799102791846275252025385388389242699239622614179364660953024018848915644541469299053288467907800647516645382664995964831711928510112651936170564331591035963248750052401093466070169552320801106627147304331260580175179610553899178687608222449434582389485237521782753001823225093407307438738747050481299520883510537899352988265454151695346658263448180465142059227742721628769472140617996810980447652649128161028376900180302348065283984432507733542771102725362266161904771807548609790141815823288930660734857286738164450792518159553418884700148984466118553701802188069933347446337432598037509035217829373222479418200140616501282720541061506629408007525530785056887198033716423957150951278845891690445500817829991028529645054226821767690419526010438578638325823453463090432080437369600857049885160458005484359161876454326194291289045645939802104177932012845140493182539924920519866073390971128992984406651566424096348538465066939050280570185596640261017855490825029737166535143034121518389602554299968741022442798923661812008549177045171450568953418407632031614866621176318121772606987026769384129041656024300316047958987477621600109074889899496658545508693353915779072854567983784978171080274310550709164796860055831467004338009536949687490059225844768996000040219687879076224466147769502395854939112021357661317156655902543758157985830073384304334495524143488279766594795044994540864076935474235125312117654326749603258948823965232285587524655248535034820542526026658643496798299909782838395530719683330848186089284810598719430856298383929867818664793095290488640449698339007040895772020868570983525556111924144337256944842741296419393998886979001604657823510987281244510146478911250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -23349499550626013260424576111851015545546058706495818837301874916223374633455566018740934885360683959516856392938694050186295193316740651386044723699571495610620350117954672946352375967569654146479932337162628900540805951337436455256487413939961812252478260085702542325922458301083764678242042640847075010167794994902816533589701433007216794375981440682484570498825074186619944980551631391330793120718583634338614787272079881342914979851329349100124133246831953160013741871201849183312388899787876773502771612185911652110360356438452431952580654522287540493434479419020614307497165870457049936715349123574199194914687358573784826209515239009840071444667183240752521376717251826342694187608843222995053827953650024035568540417852219617571079977096406042015198503101253510789056607161244066157028834132350621794799600349871400256476196222000270484853307943546409934944464332105555135784193552608600066847797263069722436427439849231325665602344486203392256329211837396635948500482107727158149824329968055700548834470940355786759980507472669696168041377843903876757347486690957518176810827211914031097134531489778127213860337497580492037485734838366031227774879073681857846563243153575851036601212523132076179433227373945775019689556542408745401516264755058873899579412838283933328649567035501759314432039638022120523097574497448419948870614201402770835090917856284305544661988958519600557027876500922678522501190599292787298488547657888770386799377147710860848997750472725144461673283263289989081058633567575577956175138117012665179430117725216902579070420821473362679745395087204984558911000220962976426734821415279156148128967373562429089543802374083134300756008340839893905956937407977387335259708397470980975363525887877340313120798019805706052942073138493660916678235663026498431146487027959412767414107042494736818384315611982476605051870274612788402104804402677079576427421985536927389907568958807607528484620855107859256411436919357281239388578597622299598141010498592797283134351411008490301297577975810315075940690163428735773427157511101434599826627213093025394140477483387116395854701915276675321583292984029681055800988470231797140725262175488052025459327619612820855657782384958649062417814413412826227277327545075121954317935041634285260350322993930205066905932708722173834547952691972666478952657697565760008625857872006854243799326679995830898495324196678270865774100175688523619839109309283567095508598505419281497304288718244937996653700824207029293562110679800417716343534221509745921240619993736425637829796501609419152361419958422279398347216505952101817442933148489437027218671240675863392372853619768685678038006711270733241932717819851571650260381788744873324817741171257836045156742555668839564112195728175271738547379340882907023742751637615901700433454158938938127125858273384893759191321166954700237684890560710204647468894497667407904037229351574370317027991024744818935113533358110275006846347742789413152057846602822761069247217562710781964088217563336101128203325787669846221400630565839162116126596041405175626384798274117557445177575886490129377156681453517803392762086236695134871339855535134699712511603369897930034413035155794812802238297058729622061931321683753350197237064766063881820464296682420785534965130655738463598788457021502524488109545586362589726664600239058516306934965089260360745075749692335081977635281796426048229028728054186101225329946227272829110841451853369939729215502102291655629687323972721269072839824320381817037323408457732090153753612625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 142935497223848176457928318797065283524698841655611012962498280693714514426047289532732195743683403843418594530233935026361688169937414702884789441135302933713597241314646235668593792060494357766744150076680774019823024491332929204077750544505028838239317942785778318470137903592812443296322489295766715065399875078709276812881209397739940200257356572193428838100034933562109492719608742539039739968527368766312592996686533549708688550952417070106711238128744828002410862831563151839197473731930423637375646141652902951093203098309959431916080706429678497747068068486658280488005352872361400290601160474072889514787943095825678249068475190616904550683131537684831417556736778293364264246087010554024628161236158375534693339300157526710707890451123637179420439381819314908189968796986567791746704691985160602064698027123071067752935600267270647154303141577220495599859387921379168214434754431742058278919895505765434237902656253118022736829275757985968646273969000486998459161568485237037528805606056542682899461467223581210166864252278308320010123442887299223432938368768639119095779048629568535036713828077943861343343640840226321102860485713415668607293263717808098154840350893582563707292792032432023561759903264459472163827186947196349887694587627884762012097637311099046585331560439906600109130088468914246876120582940126031950541540765012646793399520763839807243478925557405209796190118162631044587846736027425737824596331985951373446190059978309345352380525877854404499634331315982545632841507216500905424670189244566812172803254669787194359350192915869078038427363307115008612700635413134929904043337960880774327569595444656151416051203682486513237031858822965726398811889861434838825873939151895080536613174516592390257202845915456737953853351745528655836785404039004067728357954528542573492318353192920883212188688017403796888409845576058881547885126086414113776722618919446401986402640937387847689204649951258655517041457570968937320911224131415155395979502398178054755304541311873506414731111121095271853193851120707060030035725028867631577216530209748680486113836086026893028248216418816973585173377724860810459568866623442270905908640626208173846336528119263131750120973031209938293634949545241173935434349392582892290273718146659257516298559428470546473055970639559178560841557783523098813600884459000672203914913830419605656200485859770926085063946212157402325455751744203019229016879871116203254852519474436571134085025374081139721027361913491018186050669825076242923166087840453836227194811871656794546685890032132935547077452212873407038225434412285159068159483336338381851878918488028670247184913556353657521196399047162896010817816143020410937300682848129224304332111494870857295317181327749421805358334906363030972911033670866857778907446382918772323592891055198002523086031694484577360246388684491125718891160852621998948570115793805412021754696532561940208891664594525703559026442674732307901328791346744356650692649197916872994974448570974833391297817853524018226492618360316402152594391808290423200318307084471820296280559635395069076524119189349644136800395560735381836396238585255183195394361093041685951294679615649359293208477524078909704714675876207828023318392132786077261779181044836601726040453979702635081232804126216421496001323905859551519675824391288105903813367516009494889266540855026935608744431130389254370669427870553100728186593026046019411760347612501202662171549058336388282259258764747732072495326448254443904598768945315940009533209373958243046144331250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -212535266961885959927324752655362124881744918556513938580703838096344710369690168614575497035972384420028629595559854633219109802687899689169319785579146406234108879336356136242318339941126852180180246041406442648640428296412676981177791191750087965312533323607355596745385405799423823043055609574997659269028997150863266951428599773431689128517396019406683240297370368340794427977311472629951479289443019775422729036793242232872135507414806954348274271890546381442377123254310396306239588294638799025594344098586131037549932442165564539945123919704900302696705142859166468532569322684284684629570582785010421728961617529241799392951752604714333901952066487247994934648977913770231183267121501123385015511216121588407675078167746185268830866588770477300626361236446927047935626606413564744400096660841259073495049032363457841780499878624705215253927889383030503832769275757600005356153152167681047077455413522725507957074695737133513123049157598630209001553990324890162159716904919540451256272154357939853640256370197635941407043063308159145931237679538698343743042128553742508148527208143033910556140354878689933917386199655426272840764285782956590604214845977165638648120412182552297814978184528361947915847619515455109570856195266898445115675057597900349585989453483560133134111249012021616973130193322894547529840639235986613570524909886847634900408601016698299387559964874874619626451165018485965532723038318206448404301937870508142492421028833372617864658004293887606105416866351339010188125813977660923667414605054645340621829521934185308728136829233538154300373361115741747681870464032481700400452626939557487759897726655840502631795109156032200093787387081372883118437449843547058281642434359853871535813230388267077342061133319699752504106194549856796007383265394645219173126119674419634590590408823217855015740478079549563665300859889800451103423245663980227689388753303659759887822235840897061187111200347768700367942916523338895124135454772334386738670534050046620856873033583565969538133204425909807706853233046338771283449699738191522913585434248734489833145979191416564800696768059620068607041275534834060716740335314030020989494961003691289790015182251441224908344072648288968911702195362939977840849065121544636306019326139378323934369125308710821475664953215688790899906391289516461573198289382748065687732429498003662216625176624082911239251225570801294119661142673428616849192067452212302196384843752588211099953103825919564306947614279892352031288387097837518957502639933967639906616298072256726002576306286945613418218298560170559693111742832941244855763404702552188348930938936307854761571373739561181826283405458733583552136450897150937313368071647800834665206772777120086497455709527792740289789508433921437768382751621123324633429368000709723939766063631793207825758126297210498854168211831125267011391566493803132194982202473515360520514902729927174398869898297096218400774484108569663978500195537498488807107967201280418026290620741454665438357962704207809110741772349476735401619920507143364371579394284645858847772672793903887454596369144593782040077540340490787367110387583896197065596350386156107822464607714418859351506385970864381611775862247085946166601311742313495221425545009462294636763623920198098908503657763558040727646453946377811634522906437807058075828758526441518358648154295644380510977419224774849084042762303845857457208500213694337260133500324852409830865639605944917852568571367051652534994489120966784906559482890656305845846318665377766309825950875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 30012021059280188521242084832358997254027421584530680246828767753762361802169282407934291963793266581375183444156119332075452382855374783415896823769797994997538351329347628928549753274807050019360903910694179943187476242814284791917554807047412067412560898822062390944095078815433589197556577698643288044375731382003847512166801800099107571704364416684491714541418773468666262234928072632756510930451964086429584942490227880703600887375196414984512410799775469845210264053697830270622465114789871671711257341843480394163658081904671820578960807464311342308459059762236094109116519511461691470557237825662227565717179254606365656291697062748358824957248123228989687826790438564043895899043449431953194172694970350494512456558737603438252655603353459345002773131169251888159318168802963109316642157999541716407913246605239714963901057596517796637696858077058670535330050462328402562738361719000376313763800719181144880828257603598138332363344718970937781833645463208682403756261285950452439987127578621520009754860488556893429416843288967345787177574548442975504253098006172716733782421124679820192866183139254862361180217535847364759339438344622659583629914320258379518806776819990881497248733684463411892098128123225634317204032206803674525495053159669588582791557435917637504948404030453329837555668355734516419540653810795635050755571954833868305695724728014346402073484039344793673461729960460756878897756875149576512477413305361209336755385192799553342334786644508849048308212398343046102249791160682190517278838274787090823172663518752684509816916346367656773355069472643192691290866129642734685998732102934885933540343723698832364670910910517109884308946362465313397989783917639305360764091467763851255846912766301576325072684633753619278983367812731805858442697228087023895218849003488338271756745296371391279555089489192149729407658630721922456364752876254055598957069328560745324039548995285227245056971277737966876679229049778799129917277421621626833590751262107609042970835849113925756935658952743000852698023566156432999913055537167881307713916467710008855101089001260558493326841873575573892511260620311896065604168724951444057561592570810893185199203249393356561237346074110908139159154492325862894913293271332115102835596749896418308230846615562601927742832934535282556063706395671582503184726663393382059974730763306944584303495957808006747175578209755068461921269778349044307643413408682768757214999408322274820001240492897807591448386286303608122308765385953437110206622971963413773540898692077950291765951021646275955248014053376239589068424035073507781220686745748419146857108716505580486842475864668521232349701508316714116256686593410393247267329266414174371642624570896684439326061628414022082426671316534865262454388872184433781413481372657441337022445202414812483485927190470080584183793578403322509311297317953142256651125612612213584437241494213051917164652128768508179257853999389641700038199519795948241352147313383228820404015763178327669925445705192952414433289985582230051639371161563245024907651532741428590923824496771919014889415242360656302704641514450778678821598644915454356343688433694791968379935129919602166358851793019661487949691648514935986822872535215702925715595229340035873564595290930586072853680687339334379762338442880193613847328534943557372270744895330629641560098656558467933441991856459054330390758887857433603713707663481220199444777383844103193344211037190847563890907748441774268894228888091824271617993094044343928023731968057456794124119750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 393212722718117168146936177611316915258896500014142402313421146252094566035007374635340031416616625552597539164884670887833113540393057474398400731092338239665742507238328743239063597913494808844907252113066495212409585912687647537940346744400407137399520963296660227952036368645065715530521520930193174883370996366402068863269377162474869832747169548701166530438239870971472701309547419300784168696988636661944912787891763389341181927079244009536750438869491689668632163336010916788909943379566744487521249822803468910867271722060102599680303302529801631035913079787694991950676059284016649693829525093405181720231565881872130104664210131316876151436125657599636620787789451447744604063685984594822403081556438422229157958585388082900949719197597966989015642993329910401237084938367337405265884120883884635255874904682238925335410000752145443324909908193251327579675207679191246400933252347954535471733616837727920938070335404117839171759971434988871598292201397693471543339157790357325601085433178626258010107299483042901243130793229645653605540656321070558022888081775976626373121999781642813591644006374009026077678643162163449862574237689817882815361789204616213431258208144179384133783731031516300077752866880661585779768181585610768263667595993412708745448247659696347851095908012163562773537709489261142428857308154664479639327959061353226091171020232334319632819918956235126348376652557544391834041782303618688244675990835519668505461887539218322515018537761148008393484763889511464385577204394812378085314142146755972247746127207197242753134461741861372527670194642964797670115767802806732592670229499281568000641572238238588540402403919753555572949729285135184639101867666967180218839254049700066788955711142675798307810667052565173299813823508825575154373089844315966262834824807216400683392437540961716494834683787730554439865738602189014921597667110190133360716869727647766150368980611592798665186666387113097399259998085084265568465861174497256957508132464557108549558509432470639206770219075515474961067336154769704975197454211069627353009832013690670359865377694353779672591108311543581426892163376766114173509968914557433491894129938340000853507181620748794851071475465050988139030504123211123395914506256372034266230991823207663931484007761786267775565653948372034613439141958480208482461647862911945621342762828109896782611449827379485947059300472056976381555883664515510294250448036892918068639750143335428408254688052592972142968823040152167574549979608587126389864491043088995947046506432514627012239365333361459832945796284968139169674546374225324599085053141699823237608716361494081334616912523680271632547606010017106200883213214389844438113136219249086578049677749123223495245081014549647093929044982329688634285441940383508674188894669401002967843856042109131226023164969284587313288318863799119143833339251577942887419221198497059769478152829714235444351267797268991807926964181573017671815994652928297008180587551900565401270659113869376030830535194863572806379257087694907291309589678601068897241471467699388101261872375013025886868093610727447898672357288463579086670535206375783988554794479252523206045441160532441740882187846224786777552002336579099333156248017623743532525636658157014300765734406509898458928219244166302662523008951012567244166609938162389543269321205354681385048422852715658584226945139934885257167864738532213099346190866057404955790529459614315063035597758239748229590138799003124707298443101578807592760779224647529583295936962114470993470971875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -577360081794319024733853157947110948447188791297882863944058655808731219460033471026179494965100113848974931199499336225175242711308248390097750728097793823012895024209135761896319567277002806961025467356044003756472438071690148520136639977123214703028580528757924807913384383891172008749731394684744054652732592711434167356985581424776864392313789167653648839445952416283593227194284281174944309839099441941624639292991958043394117506734919806087530584164759476737687808666708156742493056514164145556057032531104686332597609740249979346248059220401735073799263775927946165277196123901826721799981774836694152279130807668034789218791698715823509439083208898043028299372173290239484221767463666164144677092314061085837720903020224522045144336068733289051972201646313837037811878020170234596770208959920743438173911334054744159471569311016602519642067188625686697398895547984030068243943442338425798136527406467193299478044434507680764076839186774051368044287355318719686297535583618236684423083787261610477591351471805864450256001035408068522131634678366530690935035490243009719366310891505934820122176291951323829591135880185338693037929480506720635346388490268798223344960001166707307874864409505636132187850437644177171331368725443947991867525213764093853528728816651661093513461230426092619045965631118827087281902187447322284677436801675980391385712932289954008361968930367599656225435183298699316644781470869512910571203325771446345121183691658055312544037030968211405084985800295709261705553279418700027473090439245273089380767579100816907445691051287807438128347298782747928404165328599366561789853210428909139815922438985647191140496806577859872777991784235097344425620540190310658913344002191155613197121181855092348277214711248312080951118640324785354227012984973814127388289838322321374210290150051001291265261806644074844230561612191438352992320070973715757667368273804959741984721510849108235569271666123788599617610900115302382595351873363638904970944906867967146152109359636329211226790687063800480216476289159381201929154892237986011765303453889702403163494026993777179184025602912712206638222883782952167387269985045955453421156525599340930903386692004042211020647684162037479852798540455180605474069952345925611485860673093277785873737709897972386890791188312407213796968176586156395694833628757928688369862907135408704959385295663385243545459728993836235774102031244171723283272622066229207154644921147009261200813760508579291630009722676190878856735366480030544947983140563816808443070061017983103531972050457141923538693776081856052580888795275764789423916344875590644928554810588976098406656429627356056237376150558566947724320998743747118518647722741236676843897314711227259201807370252875506090062924973734745828706397278007844258859935024644247884510260034428291601089738368906756476864731585064376433639167445647095040190413577008324105058016785156835326801593879073578510992837857212690997186077333739858023380602389924720230329338268886426520445096723854680389148711837301976371176911938426729469981602424095679242121809770846321341568363549437017839091080645848224452326107642053835518129566229094581010039869033848197150601491206236177182418219073895304094155857572518012626601066973813915400077644916250891679656059815567064474506624082993390246699760986172679269206542341512549423966894081075324245916912200415036109445036014766922284246903465165883373782900176255080423866444049213847861912240387204525928440195730654883966261038318413220382401737479090514438805965250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 384630725022425999998611514706678492131033867498882069260243653336117179874995946995926570069077154121498349635151522963486000582499517994554732839120357634152141694181346097937776607435672315515242861802158325714066868718317810389559770564880788809593102977020073539371678784186473291932868309309246497878566999533198010358535089274693574175367962663060245077932495109464976898385230053916480108487799734709989385120275774842394848816025558695006035932429559722132866078309211252678615643038310265581322379583485410046056322967003920607724794175386470172726237396110968664387986393155408106271748395330697762648374393792057492234217096723377963349742264847927943019233252789369933571082942324381996169125319298462519289687798454267761419687794144223757018010764300276712333596470127743034856456410925802985629790763883885794330512738541282827215655750553978478980434351404912687261391390285239731111466032455652634557624723449304335057970217950498213891393505240007259441818414447271412767928395041305695188268476698651050533440202294499871353264341699452915633959691439351134743249689445776516338184196826848320884470245950980380419341369984960867335514585824804953784644802337800987095638224970489908508749210156963374922627723246329267142040079285583360758801551081147899147430487916924610547871955724552370617119736390779762499285437240865241379849295248989176632697868798520929617754029074507916572891314806178019155895558375505159378229378480827312030953711487592558581483677112621137600856186517115498672806426378315549523989544289051941364011305883485778574491660787875443628329407595247766757561359674877595583808557325052098879937913890952561218656492262529480074001953683962235352880227251475052603818032352452694272444166085219865942737439331515974518311872855079204050890123396874181079003966076515474610387084230628265033404827658211483008372119933292947088853593105882306911961323609910949968225641065343642644620285824855347341848902440289622448517890255940757772858604280467997372845167091131385487407970649721480841980537052504018679111486530978254635553492245632363211305972094850383969633242338575520597084423147877827020319938395049261943582042584987811644220832652068209550220864223215309920291479981070565438062623031391603069723514683282828918729931732100148455588147047730961509264959281086394233668407257832584484432458126593897790862845536639650670559471009285735447854874336458152867501702263404425467834849246644379351029592196665262931761509746176310399556821830206214627587918627728672879540570814033714605645138366031311054565349049205976769975445255125544767756267254735440465749440679235677828395302442096929077863748193248813865182285564745705070626208145533983242295269339193171707368559123804818788194703678188782829444629908514736250506534527957058811333914143532248182414447065358892685049103908849132491662077829989151670468419679168003672049052647411992880184000547474524280105538289384293500936432426558458478253889107310830864900998427219329009634572997077431796013336825784235515973229883685445565617071934762693346437428156930820182204189942966679104866004762802781916514436351205941836701636292712504380823291957567642013165761618900023122268522560606590775142535319552860344503340471586316241337781307938194642165706690849493950352293435502585006595798239568726854033471225672027460637431290378976227675431208320214926115974418135959749809313190895837405636945952477040799546341906808465213160660322450128908645987432163497268613890239347077901741543125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -93790371837834600671768680131954147648845195386835630813268444606584370858707192588296813779284794099804841259128169680483822897769290204029356087282022953945325153260033549488810574413840786435667261432909605387327114959222687861052047714755063771166398419551635915457358268958407429046493291021590761084281365633470155596617115862386545137046998692912753919730486976674299250784343988365008918118261976380343827957932734370011077917187180031090220143883653028504916298283151830235580246291976417265075853654754680445200011278055923396744613804728809593163021888072191240359517200379075258092877648204995817667424348524237007750638738852352540214856947456114783143635986040911198842237282654840875100232524237807457249251660029401375639672157289564857590971302036242250193017300634156992360840696924388478594263965137875128044530657320342566729841979313390076696894162240752396709592904163411520107290799759814439844480006928422733592538416800736273295111242920984736653511292321925651850955782302858674437178027703200972388110533730015242494930105810623538670108186194432027081659662750460590379093088980415512796659399053803606613998175260726345754511506033691923574357886128011622631215757777806523893564354575386903219835537452857339432623354627304774436013258057862397607599257099542241353548297184718957829266902515559564784033688809837659228428802065233887641724823550750183526794186521837179513490473180383133890584361893253981014073465112248508129353432464057829511339779193944892090820787859645315142063168070838637664009823385986201703261733834465844434136071784157352348027266200539003300385055212516274652351269834459564240084129461831913168143746695726940785740721032388186853667793045834112725214285611642402235330732649117959182844261041358564942866163745117021847565517033901299018361749168058464359695277266058179672848947536578621699488435464341568625378427773132955675268776789150153941890909014650118970444434884777548379966398765952481737911220556331480355751089210184559891469338460343848964131316363311512221860113233307299641178735934485977554319733723474926028602700576211019122401686711147995237641443973074065301815107840572821027635616660653628616651447000795540625854649218542114083672212803090662975798244210296366130213707492721498271530382412405634767051415000580520487482969828460678156402012245675203054678841062813205440986138845524665669624829501118742452749601710506419126570374494098713477195977947081787498982467264215613419633428617282450943800246220881608293186424583283730302844143919114221120564704834161665859588895522098892238509062606133490162937770889764246255382014129737192031597256019175206146908586748157500369664924347475099476218399147946288673975940632978640054165681990833931688366718228694881988517735213457178453160891776974905863760539707320320167319571304525022435144428260946554512772600312857597618216608443388191200998274065454608969271151617838933743179301059434411850100703760192012372740214757192678371082639092559655476162099676267351510052961853233263417450724197661456841110087078436314960770070025619680077078711705761272340627071385011730493142329281853687739702950484746821509510932951160930593555361449706671396480377370074003646407916262808426686214209256076014844139958548915089507556954679259735578839312392376579638508728458760508677331902542418750823529787694365412474621078798829951820874293087039719758589045967563497922117617336410428328312338838420017795388080240327402968076651486744062150866786255214457927064514250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 97227930345939104119387995013444720313908951445993227978109445544622043353046835056689003097186588333157328494715525126557656574794832054839382249756013348570323061604196503684184256159960297738673036927016682682923285891307997705922987475026343660939039960861863598129303337709218373917477824305440564122955159894170809711020133513884464872208103000115240149136081491821099002789547529396971493031243644458474853251587544228500313294133553450125505003680254643178199180060239823662725579017329421926040782074048476435237098186882327377945500316960633484642599215013906419986800392199996140219131755730264176302412662887579833596993395930160043694219071353152112251091005184947417137171891919119015155150908380699661344493460450180544226994801460241633085313828154370743654321304811474961522734128684713029154301779074902240718838065400979808019530821165168563296352431023431841564743086884847612279534864349303487979651180124342528773669233419706942653194722308256994347796742748899122280247394916619798479443604267097535379035222679030739256617080218636545598903959502348808006948701402754592207479253799517291204959964151651472304759775300756440441808670141968339347486148782614174272733160936394022633343437887962728639282869400681116269895930072274677716358463853474438235756372448320482693517669323573210792266410183558903229821727778942194554221349958190472520550073285795029579267258859687892484819315284529735438078473981138973914289084794414868749818593857784798220226752228127502732580358873045327459650941733124906597407214730831964965250225686058804964165517960407653704405240987829253539872587907131352863971538107118063848582919033965349867921590828018639977089768389014667936692137467927575807901141797916256720358273806259382418383748441570638869165577884187983140301015297624500686198217114234524175051532475038907880584925212342148307866422703736700623022157243978295099548220045889728519465724162194961704348505225365098277647740456113836961091477652399518916303953680098804173968237548602321501612078283646488852825060089935576152376700888569577030533453031738210460836852670695791504839204429810992460626053218164254213873792658177910371354128752614807615105256625218097262838833367203697532156839854999836827710067777223038679618055280375921645350908490461989096611995052860514370856416345866516239059053510983583883731165027359959371624796162198305187191885771050103533450616522336831908969414896453910446715472598772816338634879241480055014926748718319167841310254214844603138289322644159085775185196525608498700352776171684601688726680560525165299952534152112355220691283525266659295499206637192233680663310598094686015199728791102239702304058874951407436831524823645309913714547172911645011331327153747669612875774038504905753371616780875077070552284588226398553337619095186885751890664891422954963367395075930623373428582461129475404597923359685156425282624970802870417167242897388769885042428561288309321033668377483432555807060468215084347482474570996052701643075181569675349627301193863659672680270703625991109636357145381547601400792708142751529821634892824087866950325832435579572251225426508175752593610622733263475884720298411945772955899046612770225572333675365444031885401228368032335472275761793434487142755298790376692270074640352436918982838770039691715427308304668388897110638793550040650470590955277535723165887720872640983557290570778028018350721285665229646425730993506043064799794867831069014948009825437414501871449918224314145791196459932935534301813875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -119044823955054407128072678288089294448744719952236607052042611761974977025612024975793876181192445141181937245899032505013263703636851661069975137979816225206364516109449208253653983923226747466323870838560662321848093748509165050729355086327305349718589147763892298531951085201117617099827269115780149581088617828064125764776937610511193437201851506699411525543370901911090857520481462285653161858905528424415947126229250018381274887809039514495636074594352163440182513068706250541517072621760455246972231059340106474233954630262542174250726379201633015662980885337916273671419609411338084110833235036166487579626545879962461366696462187466495422581431475897842456511766391923016188287115091266531470938325637854369626562715420715313871897176508405091807635465051129585226930912529540880559170650269912032288059141497858415866952621722945789161493709779570451952596778024035356408585626789709651320032391200152479927116240637703340028520804426549934348079579194908960474977130766904911435172724477835000681498801407839050319734278405836223829665150039278103738495767304635865067224659392536562237019883203245515693111779610309050534380985111919565211313534226523894006331636678932106499946817356628676528626770744703172675333677149954401840814827813548528085541758281333283380338608371009403316122802113669608883407752526319075366179429620566519068770367662412041697900131532245689010988316350934425728105869136935118870348458435070192642987629180311922646348588207128329353213683197107935060043799352812227827981964333246380993369973534924706105113990775895854992186087131554105458535608336060924941414555260195506808784700083087735788591706381374114745705150031016482214627546158291410884081259090270997714108408155993931015793271066660688749387828308589788152150688196075401203892648865131588311009887508524050783079695228077378646113756219031159595517465340821123659690474344798960053962401108859947203476550263121696702111786835219462157816865681695316153705978387138439945305213517218837079079464198794842343129191488146539550656406984048474726832202470774180515649943789090771922449319509677327433503245492947492480963303556593176646697803820066733338283239617254039026541233451871990110974101125561628915137396205066455735108309993004313977715413218217303162453098644018477944033475692203713177576735150952428483580165777258117708149265383336351063543275208358046818243452398402717926163351434997122148877159447300646623962511430629225924611765222213713099470679004106743321380417469073117388758027932511844466498083880047108467601222807289029310350273917572189883284743962243812785054442464545802007839837598858471630493186500492407135996514707226086556117744512943966311903849914298664965690853621176817502561299614672692387656305171788891618089430639622674034029385694274351158264960296941285240117103060508259204543460650512704435758235632807445168798049914870871869380083879659800486958530720973391720565429322400804677425991699848459619429200689207848086599606393047793818661446976339313886709849722962249594667460555580870876003552019212815429187412875359041950700567218467907084908004267403341050026080657698169689022755641209317864304298794132005195010510618296532394453858013305817777920238484823325850445815241631862862659915377810304848005209158696602023705640706887849971188455943341923333432290820599132490728204302409618462821215051926136984108087744875848211147835660623540636853123442964431071304282233637145284897821529066685737571905186052715693330758166031131573136383750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 80193919077349127538790046925023171140249870904171338433621672938135291390348846815365497728314299112986045454107179506438102357439729592824424004209529817344122594887762096184794470704133359123492008503154060499876093460951670576006769651602545388258751661594383601031341442736169280647127102166815337769421905851033651453091739508277727879246224145269901401485005671347142552416799448132147707891541970370841341284044955707970284979372981102511942737213987127240037623574140209396164551366152596925816811704956035594793084416813194687567541636027357458722750704329127607835414234308557895349176258751274962391265486513382093929042170151668267746164547802908971417663775920219605326379716641951077921328042625611959440818990032951894145783661852362541745103682155311315232857024277396786222486332793965854615890736884376819041663856694552870925223759263904827424964370958196441605841733411309373630045848002227630760255168889165759585439705364486805655978828627677936386848910197845326519456173553545366411842920120071123234852711497246863146061865966419753091500403117204640103397174083706815500587144225494692695216269926505586637755663920956690953582987492988668724994765989729824413053133065035429186274082447755605015643588682967776362367434189995088487210721519460069943791259503879405612917692463183524420269434032483201336949631479605444806411711107635011701115500441989809742250968836802557271942768183287660937416080743907189159743282338602312817516242986438631557598078499594467972139055420650358875587163842373771769086120577438725382884465727813450974673135203161221074097038168830366005859032555236403493787612578579836769954322268368036259332147960560419468695982835060416786242904113729842242696232467718366157366381591464644125482898171565557951933257788474039970583961733902067045727943315409184669933805627109528207652048826754241755954910591015297699067511310868695774450232716630983887529247813484961223096375322967298364452854821748700323275185408039524605404685104006762333346106021760305402989881801230778365036046918407642823584828632291564493744362302501987796595513868540023075610997128577383685427330204597351095068413710739802145590929839979936672667065288077992837081263964724622901908245387213950644428853905709186988546910118147238213082629303417718704846592604593982380330821186438100614551021938949531146072226423850202132014990915603665729069760397869351931039836605376948997275036356963436725853324810582926335577707373980020632815059709625134636692515197523988820166222382770527076536394352926780323987053232829275843854898384634749107909962245434194873688907307575160599690096632226676570599857353269874607452751942248034169152455408402521951145267869727901365786254398772840940018011596452394773208932627864034405895795684914853308006538199585745851482447973165721081647332936153367515821026740340975334384747696738001389746690902712419179302382877742929350297321637409597093713242220983812202861853132904783351860284513512034259092386527333815089468200242763308832902357474914655874717393196597072309570264953578799799217135446962322232292222133802825006289930860129309055630822579861635184997946230562489462392120057849679425515610202462735460252453687676316562778687822914690352084959741312089266883156870896619693776763019230749852320866777081458479875550067102740080547003961883810314770151821501363104792196399495006906642543681286585597173345079253636951089470965543516199330729363396582753199602075911312165336590067469074216384433242909891663553336625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 30970132162334097149393476002839287539782682466579770064984312290389389341913208353257265939835165270482167821452502935785124703207955414011655738449924487405318964715869056302723270285676739624156811635966543829986465744720191207845784343482717738429427880904590818428178544201361376936546844285366809666597526645031399343305616961320891753695325797065266538897188011077255123023521941105706247182377719909002288472430638213748786386995271813455828702808769215609964439978420014887792949053920010104587180347157276568804213689929126033969711239191020139473396453846502839098931401894601252901710857776482808438763136640856668012608628485919491567781479499498869963053169988355397669457568564668560411660718384496369325515455718827965701245735197388135588058719093354106030827486501659493995661775523645144837690271897094039813693213675381814049459899915299093707560852695194971515410961904060430417951889899739099061854035438698987732932139460891119518255910138662968881759743559278517179460314810386757670516342086048116726664702886686125955682415989622883704323526659126857884661924126527631851370968074155818383645618544128367262019814258197794819173242580966838445116956351739609822450015816832129308637621759410404856184722381495488044206626339875271747800784604172615127909399144431265907716937877229339284997883870794789516225973529739423309843031172768335701094514277373338166611395798960325159631164573100510971200172231568000049609080721677960407286824079634778781497502760551954468531896155659039778933049328737873860576395896999696658617917045350921383329922769313553237838441659248942489862046550480182236697319878026769983502271411133027228381394945846902883417947519012376814730025974833657689409411605702059184913265411449189728890933433229214819679195872221378989804863523266574313008818022936874687081980072750193772755890280878495753553865613102130734031294704774515711150952083165150149843305073822279752534953784315761029718575153682886439922414557639322386251149392607986738568262558179041979241627115454343408401158316766745514940262990544110274176783588428911721766122001716128424299306626260839542598689139489602215340288122022479459313082657921019101551637660596271599917269458538632793969594108073176894429821346896856184435199406260714373674053882562095617798027929564453708465500303812583382353445879950122901715903968398637668522611882615622194352339934762229365704052170912953702734461399331010165932248711219645273761124597715531286699469618534982849336592844854082146280659287064839016764354614586266229805631369928702197390365431652707244875571244259591984757897912726478922918101429268565681840630099388249520427130711143203962311556790278413561574883544764938783478836417876949624733284060297667351235103923258663112883232849589638344045179461207880447673459923511535300199406470042874311713303932949025050721839949547327390760378591942211146496315997835341238680540437159111323180222483599516215102607159058175695951118171899362615738460488947641860029247273270369829879133678199802431631904161742448761238220080393352084169703850991931996836140333068728201364913152155241010787915536374166862360068937222410091746126654189797903669484706473328076030080783035022793762146789448590652664702233029804532592910347754929218447306808867754578605377154890253157023741155315541211642123893342383779675794739092528690015909750219856948894098055818888736405989055445999193408236065934746724417634938796873647691397928004445928232674485295742914833878310259928307087148750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -25265406452626881985085437185782057942066247432701909743671901815432120852655263551169410435946790296629099112851714770107233030581134028440765449032543999489904426150099603922730306266946032560521104783047585512208767401077158939201884910032157180534428507836412845553279078681744764378798438903495576900269937009263202355657993097000691774770079969622396044623330931265517621413789168510069596602564058276630690290264989848909890887049475534464297729330815042310937447342771118954173647107640786320104914990466774963857792394162333832634849125014059679906728026169061444350443105606106694149799715195992992621791992975068742507316402982126036905877191869083470064017137372265151593101563687195626199473078872294388507186214663205794833622992673357686653527963699618524523483633173645935902420459618883144954532433667192948842088356401279980636895375486435409157663449606133149633557294593460700002862288245932281541036929923671799163954115514866707132059095475973240694911532527990040967393938934449259324803818091607577904788039528586197158738132827085812985875054673285669958726427399518433774398137038286861862925967181365890654053702471279254524422585835645270225440316140545033082960329102175680836151457961875475606693735815952890688674014533813448774980838247308727133206452057700134830796778288373751145614583942197521438909921916757061878343679416045246186677683449753559969915735210467474551484932285486075871517604938980490621859197973045612892716742461046494085209699438887690877578608271426229118035947135017491494095887644108901556961162786692717514422696620303073539431812746733855695638218315200174834003587497634432433671682715170149923730182743782613256652694007367265027685335309081721101940155781268349092921489116373068707883017773123358465009916300620375409499458166962073469689901268207382498207271027007439644923701779635570362937291101295931476315546709241619943418005372933308721969544742010602156166402337945577899408865896135634180291380708366279290919273388471770920476543518419489226527155986512879918576012181769747255013423250173570388885147025042831399349037969442691136491168341887889665414030673149496965225645297416397218948887467877905304855193935927266932241775725190848609470501358084900242408476728314342539296061352607860913287791329160203297682869073717742242524840695108089042881565203862318914647948304674083785280457754229174042586334358243798323053187382398973146776399845236575362169907854171713479041890379551961126641221128011103365283939655164942177215590743000723065523126856482653721755862242605258100889958694086021888780060629547206693151771531193717479294587609798682907128450424088156483356080565860134630765554181898555884676931377016867641071370334735851933088125343006917305558101766214378768854824530965307355195104603151082663010665572781764273372673541865421217686731349403844082992368440500312789411668500255516855882656187072538381914060871522167080371257343161800716406006875667010612268541292334288295963456851408836164447414137678264446855403661073340690645282499262954775217013858399193665588590000826859999274275330320371849737132502340288001732966441519368994057756977181674308466145069369590393947893648393601213295901863859928180155335292992043155787238874624528470577018138086151381419063442613213771157655700084934221040598384365803390787252180719425086058347316173926690350461228423256163247600354161937845838336582603326167819681343548088466915139291540704627079049403653461637295056771965128685651164388523955942671952375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 12375666403497423150531088827275244894996498086246849768040616538046491959904527729314244645541119274615724650729356896956571933607740694316178400188015120707120828944988003290407045433244929945562135992918022877161463659019405658688743605596802165538021996369115444909573861635333556843027236789617513335875190615511491221690304972455324813953641339983400251210191610053409865020328425094376891536291643895945994358639782556305562676792768945800321220736923233539169690883235235696805275505512590320424088621322207010841490477858435869737207468133285526691290468951318101413803768597655756861759266156981350773866125089831614839733849592070959244163469156971725209585809476305779638550729653287358321594244962250070666968730036638889020209599506382213145094841665339728676692409501680299162478668789745806633215613153269716091312127943370383348697741779734059247235197953846304602077857567420230515198760988129708521300710581500751811586026093913552091545111140075631819349842380731396804224987229256716216534004150767642302613165474139098008753554408083396101691521103890281897290913232196652841224804557630648411676753052330226835679168657345432251012090561779278101479334825584417701671227296000682082605512319332748459924420592193584438349858677906186242188121420656289653151737506453309980353348681946005999233657060858960708380870995968797680521228024851640619617902447752535056677686914617891814468003684996736411104678359253954864093183232224780612210200412873649247981388829502997033726362091823061818523239130611985223900742196591399125537451788600936342651464084917368179118456657511756097809351412774318972993008371342126738665741749497488729128660932014326146683295279383970745192454344795177643327922568726684631942712941405695168611958131320063675019546835531908313417714001612112210843875490588481738937380333286002194252536710214422796955584352511874210208517750135510715200354893716543116883948758385726271264110560434304087962006343106575913646677574324041018689132148808052792594795876646279360814611064186287104236636541960370917584110482543070965110543959536270287526245698879820633822971496545580275552579760842889297561104070742173568206359860287828612015918523508464908589447453480217443701249933525091243311352409828279445398652307151452769927627666588466734957293524683330009147586256541884184483556945317340859223695285563837007939878742172164466553296709565192251843897761296306072391161954387911900497804036046863825701277538675989931709043502734588607174316433142336166047197868459483726141568059899138160439557944193058134887788663154492053679150062752293997137233475557735789524423870197804216039540520508772821478188318410915807849303056223339295166075254560580350923170670373881444975690655692397307938716919784395994818897523421862961052012796869400593339196867507170961519654601883381075894790282134332985829569616369715817757829134848402809188771525399520950894132007782346529806081287004881938535463916422005565941006529802607278303648017370219695490266981784153307259066419645226432501183778434386622861535033742621554815675010272238076705094784548271955031872081155823851984705757059962911058133833922200092694984447133168885825977426589265741060203680443030624753092084800400282865053039513335394883590393490115476566161371323161912659165379101690520857325025453386579831163215740822751717742689090958710108427512893125350633764443976763026755135103719858065792828631334258873750086212173837891035001036465692649707821912409889033971791357433566817356256375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 8210074775140254047766021678785960201989649151301830322382807059372145942696585183509471557049912555396732452199538644856367705893179422232759167395487972484703905029009612045933011177410949437523343270809691995725851573959697009558160395653428755939301336202252229512274520054328557700341949750081127092393106483858962021791287239636950357943344811663317000312513595945941196455687714188434840478406744366922706801407967183979230847073649185508360064340868643269965615760371325035420459087309036070080111555766129018721431669529945853834859155146006806429773564781940906432562887996415946041446262246121395406771774409150115338481498359489152937947021136977606501122115926640273560299776783402081666539364670865292200719473161134536502518254516598423154380043112399008939258485023461463188226569715801740736370040908426224643876786764948004727537509218873887025203999292848075007567839693122240985877587308193681232491800365040394094239120789212289542440266795695267684917013845136265482375071752438317939820278655216979912678362153874688318234102922727792549880234350439013269275354098815517383372801144198341641274480088465052839770903412728922157780243993776065585061431384907951095023454620865536466238734558318672309836368725633554718866410142538482859799381491120095064652405583986860184099588152808028166723088777012546095076300699249431266778203884164666581759131195678536097799498893505681658764231025631469032336310002580768546493241079271861485289122027026362950854587967404634864862605923509435127704115901322622812846145168562811848307145632435356138974594231188371911619791769934910563798698529796005061535988509457582623796965643400569890473977544920311763903952167856075949395165271146692738222045345790636850328707398198032470806610179252031565387282885385285309017432180544985722670402693174800491358969650770583174685942279192020804797232662433367297748466804028073451078180770198901593897523619378096405976256982898867147482682186353098841884391218878591688118799061257295839886792336504905030643692419139928627884892839953887643149515869381714616713352078308065551194375344546418091145375870337160708812415506208034546379037272805806860967305451374103433035235949161559850157476887849148934520200451220271226713228784283732803419511597320197428369585712572671738014220862834103510063786181845592122821096109619926069907542793942734556696082981753100523379360654068265803212269057702415312904683488821507332939826988633400614725777746085681377208148115637487984641859138013989577600420507460093272325262348860758526217871548009279574911677583555240295752889887640913230908070538689478897383255509440139324551343907278403742861293244049831246008314868963909266923916421863989774617965060612748291295489009021537023093433241487350446349982203857338178994906597899247180200050115140300173769436431791946627129055393970730946873244542463632044670426106388792496116013446113722112435458709588325138471029298393377063549976442701030808874270848172741146276495960576057768775110367196563868395970833392097916888358520000190900459518448731011630158346968318093427089819648512515868630377432115695809982625570161905294162091007163012199029250684368378019693577342241146699303395958687593996873839478059157633887722343980983662430438881442614063430446429415734847385590641020019504718468594708707079390319477878097676639659546908671855077361997171329153440880407942665983614446359120138877950347759482465437507458140409595974563803800089552840452389876577635793961722659320105689483713750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 5060359161399514309474357865210639682027070665336665706435767621584690711339338704413625138039078791338936618618714398273227679130351046777751423973190944394173313498779779681294656673780257894807729996170603213078585960901722322270387217403475606230760900174112615831969848419173815075556581527893522914736578114695856566282551045347076730037654162885975939614569684248694199704287917754707377845158114914338956844280992544850598463177216090339349056375308312324975785736897295518019586596181257670502617659159782451353944903449770851872554760180812144753816486672765481232931248758826372692246421498439721472578245012431338480499844552586287455549166098438479983929049020209141010844370259678147527895340128946988894162639112730413486562828430862321267460179933481451367398567213782663436309480722309743942046029745757420220777991122208582087196194093476464409163486029840947669850945396560725571261732701553726334569373803702806778030462466626415407359631818720623418208869666215311571136283338004350215571302189017003467363797208239759009049112781314122504183205029597992495650063011178018512216131745646954860585506301548199029552274421051025604330283551234497457050137028516442994886610758050332106827225485236730269773922615881447781945608068437337202133525913610746734615333191230087230489826400494355346189304325469471704211606739732442052943946182596567996388298634102144875273792890717290558018465831975202217595652654011155099635631315726708043635265564713034201347685838353190729425883439712494258793065648795588445973072473145416682338350265958785666766891157521786270957341152138084198326474389668338033251335346556675648035323564167554555030862157255933133812548656597852340274044445296777194439969374628623545593010531855521149550918863768900601807411841248220582078648674258323860147993991738748109484791394398853042345561730215375058439019621082302632785455810730709202350375075604721358735618452191960292942249638319456889149251613608004974043149853754246103131386307087670134477385620263677644879501196878907287790602684307054680968201638243989784992600273715801379432787505768531827006846304183569788836701542176394479406918538999515774492421501115223997416977855371441892595852768824867864371492949165405936698206436314564866460255060966412636932091950004187555790072991481113105953956445609044500326123563124540406411585827858614363281098842420802339327729998543717955551835111443645463600408835775742572304029046542802809118268130478190351586819950488895871025268196730546575573912779839286820897533143548861189449304750544038382595992871554504633472044032490007391538424356538893027441950375497518062331170973515809400550602298834029013820824774345061806802091761633720749046249682036805635488104227395756432416629816344776568015518776394821889870868619976283712824911532016356031749861718845895162029158707674499209327284917034581023812908229077499787779247667974519202991825964523139232279388868017573238979045015991006734845958815042236456783042266920727063070373743359489771888591483233296195374495856821662901473038953361929513767835074054136904688977325829399123372250408404239011378459636877251697330188510623123473022383723875427869836647308093246112873965955713965737378819642700354189443748836894939191350535685519035703683900529848660334973528639153237636320222591152244999596042600414407138657379190806455742458788806679191282214790053137573093888822093905450854981368470143834884339458516455666759647086636732134438760678096298545073391526445248615243656748500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 346505245411870991457775195159559687782100784066014820458140107418531546798682437740611127298781893144014575595883634053602329092810882040200166005109855494782449017398099771765250876739999341990862891697611540710185120541752155407194804734432065595822880321182742065045651758544153873670253080585073923529646097719663120251588949084767059650680765647082559980405668899296124732387712466766361338220260518860076861682187532185439723884591853085055768642463550827476662776411805808680793845169597730813398440238949466551771421490093683318000213259171358931683073883113497984117013746349556666178784928847338717684280167654609773048787192586294972995444685660695026553120053018222826385941882068337242294516304842362742450029562404174501218041983073417178515958710714886903760652230661916378971760426702594533579720705845366769674510426530383516015145263579537260854966602879813834461138121578262563622793417479264523283699296574092922292833636106232330159792816936001573602651876507948710016758989387614745179128816222004455914214079256007386397077012957645557068032494426666018546900356699722311122714250480819023603284455410833192900125465484439059287697807787179340375398009300867639299515479121316206875945243114788700566446498587522693430585555426920912040309433808043914149588823560440175252538265572088361435998119090808797414885752062642056180878519850458004450623731886959217514686605498053740659938722287068351148103245449314148112258275442552124386280905109982268665768441973773311139833430865607052435123495856216877229330500290340785818826055189975273036676655866219313967982788101111557211635564578075722643490379103132645713108065051506512345642071018003463490703757075230014833450525985602688531374844049132654161267727228826938414734854972557488002876794032799736756815586005983570077088595871576707315468908757645348284774030144579619385979105003316473775152055955412916532555356277290782475213945240161940444844531192972276919193519013080216341383877410327989403016965564829531014130797147972910281034689744854831419357478552070774967661630935864761650534535782066094429649289408398463822454646592640321629333552727141310178379974934303436998523740045123092248175763529385853945044508908057078587923219529257016527923447697399732797329717180573192588806535204671336231230035810821646697553274150918570647700159152671922747983126244174264896543800620708729717389456686034375871675651049300445466507576848907338869446133651338877086327448123634474659866912495189665028445606601217525225064188680580302029063251534316200233484823500806003821690354689350525575979061781445212916450278350771651777158614674409455698593691091701773450411023314061083056536202684491378527368200748407850974022128311455003565673709124009634786796217415781656339187638892369952696083843756491953249354259879715624526434663405265065540927791966609276801197137429747197136771874720794715720324328459588146205308260430066980455314502855215369004328232778217018090329201145290296646819095859875031955808434134507429782268513248868630323148852116226874585656634397515202693577762423471404438169954040853322944811887111912542301710584369789049228698338538638872262582644374728629558399010688823885367373191774340737736986856851981758419031220227621156267481294877016493038545306831812647936994393429394237829166762918465157297113814198516691858825184088874513282145619830049310903147379407264528493099202873108035839107862103701729503811160660691025483975918357021888572398227212761913572058896861952734199976250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -374141557068530014800561166147771387387348639624803539180625562566124510480030511519884988859122208360034102328828869858976908901379745959822489121061011721763525252585718999987096338721053630292823239172874418505157030067786574729885372071867923217080454197631715912282152092751450683725706055615447097915488723802709356135233682716400515168311536716496992247345555549265405817744235910853282096765233339077531452230657830536321602584234777565694692198381917640522837743410249998137420552917465751754165603931236838766556507526788024780964083712412701931093816036028754528003055964649713053354380055298573752225344469745686185038682540087603156664656619259553790095804295603198972085742605816000638484612806122730550553452197914005660693992225053810899220623481412268725426040104993709523328719616875539117309038706717291180389119683695995927235569389823598427247378697727840868214375496730474875520203670350374591154436458992922416336752467451940801902718260257900004903697213971198629475509524557057440935823789684250109965649664355993527857234978896119868464329093500419702732903456559559714835884488856685242933418076882275551404791033255260804268654777835568751310351490818318943547992593279198681769171332089643306079369183253647592640727577320941351114100596630744827294700343146543701077210386062095918010297183218054567548328453906927557665008343518273775392024163284041527824283077040447549998160676214394729915752396239601350361483897118957625437493547843391213793648925577651969601162042072919128380705098561473461608965668229119311823959817444369802071519626005968549280084942933438506719030592513919221156175302509484818897394347607543415843804238234700620734365845579939018251489441191599430040776636704213732277550880727930098289162910880320219917566546275974284939894333568703699871327576342949243565060428888811475358759025504164299067523296406547072625859233123845904991961547525292779224631728728701417579702970287788789880296369045685357481023057798977286190667617280263563722616174049758548162553746065541060517677173277056334564705224884871451961109752880568096876301208567862385286782936204797925456222927261186988041950460385595626959265367837567342338240456352838093096765244319019820140435206413611986859867223876140388655553244740181224151284482403588153991154159050486699205244356782205079427125674575074665836491650461724675482853410248518370087089029841176000189516514665915492116935977316022779706701135603452665431904847931378981254227134329444731769541214375396569169560566912177049937797932555871180841494647703527227948064999786402245066628664271879376803320653624105681117675161393067860303344811545529254487998576009635678354512538303366644883457456086124862279877894151050734157246303182387779323276198923061794749386611723817167707406911516480068930830351895182074628615348948466219196886137749083529466938955939703417334934473931619900929096183886181376132479095465994165864798092305682896345775106177181839762774317716268365065349346444958155715584839774712572781499015470994582640906919802861201060839510020574988216363353745538773853315623274115650790639251771682811773002880791097798002456761122873678989750807006816960268753666749227943569357176446187495452969702124537158038640957147182403696880497397651319732863512552758972283695582777841231883948462106407843700776463794953537883713069859481270929730970623508137057664814122436772087621697039666161034555441542722758015381203322768758880311965888871801008685501458917203933709518008263258030620500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 324132642371554108148470821211431750393912260779133053684127151189781267196545308530630524130891130782788059421745194885448854001076473436510730333371272170873252615980543312836695602407864718071529023098468578766290642737647154988066396020686214659539686698185121148686798756446926148062765921069917234188712035943948891137725167589070967148443041915531855950643325215677635159718757810486927609298875296676574617838559017956995321444546080670177832518802888478044105395111040564947018465602256450075475691390273527885776707838535535404514347581097408716390005449010807667709541720292409430310332999846454388443843210019279179488117970430094023116514228021392207514378823112760846933461743501376259046133432322969710970115516263719492257295421455860564078299713393081279880703666962455817729503666920541984148523786831904232523939574601367788094419227053486737480640154722174675444108842036417023357825963731054715015143817822362706305341120559860555595064968496953336069903999017671802149092330156443522864463698081961098421022715128045537532727442799540703053338645332399386487949405467602350765112727655245346668996250419957321302013892646661770699781085512676340923683446731182662918437671165102537439918868089198650711706298090033051142029396903378990312318263177605845030576372929416321006542064400209796644247823842449246362613089235861127943100877218535336100650251374599271124363930338064825546802029059556435461190043119170796585200004380466990632360694393014651849679522836761746118091882600018890556576496256224542306208505183913204858012099547664044812473541656028818993089331089058265949219091511390781096916062924397307705435101569053209459995074812504418598769410202522348374103600647389620237045402542793201674400773951427111487480427484581830917644640375495012556561158034510320055098306127100298018456761338577568246131848658972918310165935567703868197261708581392810743006877218621734273040125260294620257632186700402946787902794308453691733193865894330384400416676828645042658000311179154764819438929167403076247317470626828327998726847650473753586709893357939775728106012383128012767161575759262552103169723696131963542728313438923917544337541196772165399853531624104579287262236412015524356141851035643636545913844915743794405258683639338958555747884969246063012727139503163855113136018240510039255688288996649658507397119533744470328763089807673725865684702507727984520025675086760131851661596073432697075547166364269206378528948642279875049854601760344091260111671247520376843844677450838649196191387251973585132107760028741615039606886120827723926752101657074467500293924406798969279755314152127310353142397751137500379065674672337589670683470882546608848776798339060746090594145584544657766335049275646481989504591313869478681226091158608646151468332110977728723736651604879185723578418570157636960931226869467955020055235072155745623710572979037281796838058577245372617028114575923751614502312347101174431928716067036559598732723490209604225132303861439157502915472696581952797174471455391056578751062232756492734955482943555111851245666899616493222165278006511043503599405813487979019826506985049430536328999369427645980641290136298944234316846357740366755719455452126188566645602883666957110679275732578614626010794277077951294060175337211250432931977864827043612062553987774597729652695431853618460030302100914787944391065657596800685352610729365970310052049157498673941824884085507995378711097306348577156924744193415516871120748012351981063304089496059439137090750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 352811526142250648542402891432355323408290552429841264888689754718918450126320551305661836291691074149055415247659566176049647317189552027653551969070131511268575519378754546518920969682648479771583809519208972904850684736793729360356503550517624741980827758226809517625835362681668906917887168935516785063633558345066475358130622180388393107896121689821183773860119306731518808644397991067804035441547586870193480331921008675369646236744493524782375443489825946156223562857293181093776532153901680341075819120957256076763273152953958801168967937277032544582884735637801617188586155204779002499916047101512843971171492293633615416433791140532037961751841174601709092846022403971756625521768931465049459403131762528493727542020127471900814590187089870636530753520719169198665912712138615379241088402118045091794510724854860493279871464521682922653494067067600092596801483130190496943958069549246376807592930305159476672894217814761067739826602176107701758245724094057343871268768541361879723669163384108754342449624645212362664278950734726344079858482442643648693748298513155279540713587055983178244140889597614919588806434132192850884567837051679642872921059796659603355995030618493537348326649144409036750397252561600589610434046810397966035425300323114053876359698613420818341440526039104456023501104162940137125512751132433841729814612145090965850196847586698787415375493526643986584951613136532696191482548518056676552770552252793536160740644068344653983308665645937747643010567332646572719262756115784859663115082606419590912381945191795068111630451432720457323876874136929698183757913621671010521799206929809306987478780875443252432690320272743424765658395670903174911670274758810734210240358240333493660925756758752574885589083342708425371980760212356562690179157668147954027321374542506049436351515619028085880123214288378045779325100825351131495011723704906812618584795356492929932504815153877231293202461786247470086685945190064757141032580362605378615935826568775811642447305785400274963344201488452738080713425644553426352893812734795257996357886425760891353532433038670427711460925996977954950156504372555975513042467594914475350654201194273680337347007183838012004827517624998265590230980078424488458371075376386821302418880018663561796512357685244363536507024206137931798349003426826926687158528466573196430096063785906755621822944042411090978305932825613264479730053557492309589426445511481412349200085429080455033684590826082107080543292505810420249309838474484988086215416575120030740270266273002300500789050408121689831494784426542193321918734704273805707098771705683489035724280118755486154717068119796421960812998022034235845042307929406641290805763553516627207731962290819539795317759086044271532768594033247530237516789557458006924043837883007482138284875623778249501562092263541847334256053683671780321618377534197434098132822927311026378872727834420427432191985023840074874658571718781839313290638222915173080468268997779057618596524497886429240003885440686267774830770268069392585848709052588746299298170237117980267864834766705430936346853336743458527295735822992044829194261440606965138315887343485820678274505996051651931941448913470826503009539457456214521493072096600169805071719855352485814929115437057622938464467164041355180019097080312994410641259462670258560057331555435868972583286994791867459640637759350146772475299282046717635912466247184027960402751619239285592830236502387984418415687916563697487447566979565896140202820263072397131470940096435051859942500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 429930595794743371086130510993621492141115488611606675597230051877204454537324574947194394030338353018060206254009430134004636949905569791829919446688942982099598628285970690471139653225330145225224576148384203175639976738392901460954002172885274319087951191156018255269348590485817168323334828766285051271310049577193012297367391453769071771264459377800867822038069819969250633649174126718779349354957743385228280275707719641261286620662089309870083063982803278245232722855408449975918064509211317627968002351003673848042174063462921666136786610477607494014564157120794648523583634390556408514288950261141954310661775252009799792603233789523608299204206522147449332340208147797572079723264402814656535654585511306199993378890534849700142608486316098993256502451587599131324364367485181800673212394770989773051242210675552576047711956296197433892173018714595545585220000774815612394194932445952649594512121639202733617518366136162638131453426912669924771573032782884878111866976461594524424210518959346820200962918269038735682027744908815582331083327136231591754938644919167031505478290484580369974425823520861125425373716454995164888796051268563942674858351697715636059650970417740652146555024901645189427020638370970934367529993573730507914217246191904909894450913730398988260593713385666908458860537069376224910300379758019365405146355725724475459629566442939118444601815814289835523659339873610719780330745023949210331728057864385045475085639506935815761249964410395914520685843290226134220115887104916231948112426992317580610462263306147741669624833193830644576203897725668356547465049374098779626343216741633679194293430762103754956049041034767052770142462027937974303399102955916989287851453768218970575744584864558803107738394948472332006502257891413177343697962606889454740143586804492406062196318164183681098945196378237963258296518951809924360145708856117453558686515470513709164740432228174680808587704170013133866493077435658281468761047938234072700228251081219249068282484868146902631343178866680712544569812392757870588582134548954499027327290397208062341471844798116675808614060953849938155556403131926614873535836462913538921862090370168517125104503333352153266133373588044652019641706860374956498274899898956178494931252568782309987922801441746066422989983704533866023518621383742434981658349233375562164466990514504728759533694378898213133660583447657554737437463108179619598984666431604957390507914472273006404810642165019838886611296937057479808879841289169608396555060978385284460438174724692156440723139628223936900424713771130712393685589097282714533069338613925361338535693102680954123729712379109774252827554541398774199804516205716022360736851710229988810280112350887724033143843822420127747799375122769025311593667612979043875618151178831861693203692332413138259750772303941173059545329429000295169221582174991620408841390065250139310210253638462925824828398059832041514788488854792752560746929605746293387947380821445234736654749516225384172119035306941713356066368124674243918570900754485186610327790503087133099400527256338018598763240610471824342732033920464665023717170997272142748945323655044027229267483859834809126391263707356255083049364377785616885346378759266968376681416678857406897022435461227850890774797324906910433901298615451150182230981766238734647407445907231594894172002271876490572097121405382567242081707452117276671687087876176640423993958897484474747352888577943019746096681788420350781853593979806737916771830842782331762470074615257925488127250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 10300094941044674163954898091480351670890800518429486037845605589213476340409380973359483248568045495611275056579722486267814705437058858642317556889456009768997780100765857610169544007185074555464191981986532852911892480524577304778101402755323112476572291470779034802214345808885901300916174925447757418248599047356181099245034989259147496255335407267159721952919666523957705298639744243601846691716932055458274483481019616446502618830725190122389551831523617544883266378896014069565729517359217770865716673868558447394253524407904904509138366269970565285574128458315267199480698371119137057041821395587446570286218800599231283474653143479596698830807981863977926307515680330120366687958605033902507871081224711954226330977817601568911366507684298989956819120851203619032876478601374802206830599069547660676751967111906333192258491250873212044777065569842183464203045669385060822700977433029077902866590398077267819170598141150997111829222685428180038968618377351111244883519734713040271658562701140468822042916664857599182411478945334296164928778677630585515553165403574177216264308713736535588864315536630711876832073966315770539661968325869871648052350438575514926922787615999335970310774645787086521334404216135233520115062944245969086008037180567632744411263429968869359733637193955305011236702693245394569828878343849728484849390802760188426928119426997606656886288337932259426737379059636690367158279932002583526108803043203501616908104047870466528662028727107768209290732268771184996857133083053302454961283821990600699849474025897195673131937409048242540480683212576406041123304293053186563391086947648405842900909951955601428903845415735696209733646832661406224319373304371652696136204573874142954859947984313331772901021036305412788088244454581852927200036416403251330665009675641655678868986957052654561278005830076835594260802198230707178861143351999004613438431319170532976665702532431764258343398856629839227529493300965627570337085429143973329806902668647657481587537831944052206586730010076234595853421417249865031091783908355978601911302724250061004532414282707475506698707300277060148809983039661985183734471549286024652410022577826320205227539524603581058904528859918385545677601331223418751744034351653595894230258704474188456140380895608065601925650345618329430154798581830035343120649714535704629134108435762081788409112728850263701998365801518205881705951470085984832805181850526631775631355201153685920077150743707050348603522598734105628692668339492887055922876536287884543350227079596899364372022978456712141786692958978544001093042180650520852775555260344454472842641073904543991059806326993669704782588255143982452559148704696685011200053759254648344157576808919977228372558299801415908394426072495677563115934075751323390543139488790489213767460885737752343221884089038161576627296234934524164711101386807461026201614340212737208603077029656341862584800183323457576313110970245315735890567458576140763771386852606334559234214837366887466580810693766285442454762586495131119560380308407086881091975661154234563539450926005197521661019438508781164016632095856592436972296845123251072707955054430554820672649006329969711603819071004475465158571688843388098931808851134918850655863598604917752213863048858832637709928001695243300480714705078386480249354623922606627950445174130585672581993641498188364028273685169701859376899369896726085128488715003648999401331787852945776977992758002892626308897926995077638827606976225915513483575597902222285948587006386976291622500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -37653085799057425317387904995150286153316344160938415519752978324539452689653550575235408547196941077959763049485571727984253462843259632196298321460439271596809990287079239550521804568215994837561620750941246118124901597295551210468591335529536319267883873151221930569852970355583916307010054986147536449651072360136469311665535962167581938242212002164060365548375118638459783829620982647092249636290076804991282523951126181523917973175085339375240863571394685498611917907823299274045416818133820510999278213107479148210924414282136345217043277059680081184016724024536330596855852035137704690726654662152187667499434869780589782395186304094009481296149762380042478436701036392045004477306145135887091435120218460764688469734467258515050352406744989301326522290312438250034154683108763756181377709537022454311010306297282930628723874768300103052879591394460867604539861648946913195694923167080666595845609017102910624672549548147507251824965645237120472445289591002328680448924665076768601231937039075642042966869996173177855757628317392138829258202134526518474105069930307927517530606532560370117880245442937771698579068954597844675440547561211508062630437310146632128027860798372508037939628371442489513011503952821406257527365961279105092793931446274291984693957788839327270056297952298048370336787228855673252341322176863772400996268106578201322897361085295630660986351306675231082016186618011336623715752725308685086295526679117529136069911289569199110070148153167853716132277391282703429565447151273659032504755015846945032099923624027815905519815328068390677642856294169135708343768430277244505262811183005201800392641377675517794489284809882828368755715919529694048056894512753540273815022827887208838157518765562527628971333093234502844304922563601792069243861699052000521050718273709609328650415770089221328771621373550830450979621290725520035085478905836835042507055260120014146567151826252009471659865422541553451633401983153680009292061346628011747685734643674624086556451185348767751510893487178405312468782013583100423465106092464500308602365752505533043157314058822920228150776316103498089393422739607696635743556496395196647929469443141576926309306502346871900245792140217635959632726103556313840743932829217994744057196033874671468432959372489560437782331374324260941554141267846608135173546740576322241064404879918142708531550920354444993881393894704031799204271775969486410609586487440831888987367261548784828864156698907622366820611248620301260510518640231600840835824124836640239882977791915166018152581036366335575827339028992274761228813228289938742843740065945685395722456464528570944128465411414316724304760320529594377650535005032445361349692244111525001259494644018656425546166580261124412658817498190201425570593442683173614438264735937987179782911017564928715219370570707448603750211606425949792896846493814003930474821417652145075635555197548337758958867002815897578581342647154489642224620995663767112100386307048008283067526974701271518920945605598286821793461191009752726495565201682593924649046394693680418387057985872900526392691796772221541128048407516377974269593845617828858961501906891070688791526006635939160227486574971799833932774878867419260752367037772725611505023879122375029381620792037206185653595698969241471220507553111910646948395118889617763936507241991057363274781444732643681459434717171904795513320332736486913829815053011830965227839258430023889404402658510104636089057762908851249894742230023666180643877205141688321088169860674237753139250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 35365573379417417091199068723098689842611947358233785213108069386758527302526837864800216282770856170590693968060126528149036165283851473744236827093187762102187243590913540872207691038744561714341219599144145609818918922498101031066337623741822217181635400567120688889885133283681189585004538681345748176974150190403231048000424429795643360012678294252078104469466912331466066597337960465733573401123611138827087121457493558820702987296445354953989445072784795449456053271356199935780842505847461582642549194754370071328156337714216415359051342341608783492882227752543066696549321419481593197055189983730345762116862885852666500862451359098147038587361744028236619702426666994934839909956966511547351226183168226867298976127808400293757109405832125040846930141542404942788312568738156797931560901051068313016426094614557174634853237212553544925893098009458712406257252662310822254893102433445348339993301301684253334803076957468611693894419320149644048659926229988418556203258818758172312454949480558299924507906705125932039187886085720092117039191548656734728246227398825075416144762819444421606693588702102860468785083110432272197080343419639604344138467668565994856282407979061230223094068855527921163466505663058425053589440547364071771192202976683719863832792656278486979047856078278465037285197133824588338597383675419414750053398073154329211863530769597413128841416238957989948227770288472041109834574982917107751248128413686384495209267833598599143059688161447654734097982990647366628271517957476833620324173087596502732460796503563442295315919105867118238736955147545715758221837664147992166185254231175380330745997053119617848216235457585581376401827756690739402180658824970973008000495653438078425158591013862748035289757169861986082937999814550312755586128464622975477403717191465101748265296209918422168029514363301515749909620252288064003328664038902311940820579775235190969902314302377618285252313700501110318487844988727676332904263921719772994565586513822014397944608011412133648391427290027678475127328323800582104802320738782220743387313025315159941997590586910416951982060882656639651760033600961277743671476960678042638818366465351672461206785623435426910756788153458921462977892941054066685915908876549051290714098034453948992757939667428883165538315503928691029900309019671397888909724690592628176955255117496186434164727410832706258251984021093303446116278117449145801652350052019295552574181154789735590440566268317710143625567108861829098318549898373072626700955962239852022574151228631966898239869590282871248277748245399709842459808770634980854411998032378776873476205112918782105342752204337260686848336289814995639347897342935432566026811467212454456967696493196761694622190506944604875981965155370618461424188201234869190107141982330886338159865856025271184119757966470755370951476086196097319142841090233723659186884881096403186019064240227497779997694658499954374521789419291788607123947507328111716380810582673882178983017773789248258822807811513682676120012272265711787953309388823341336525295928403243826735835827956700524253840714306105970693910956810515363347421040481339098622517763818674059158328305272334495353537923978226592714512911269791483745981701419686574898068696020040067457172260352726368491148570641493811567725840361321688888482513795671355461375502339117174111616240731516152345671939946033998912226521531020524774303225575009945430779123426671005213933824189986205064110440194098955199981540990288114256983084260957983261369855240782082174500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 18179361765826055193167382385921268222098200196969190950485658245756857179890272668354247413762336969707368604746860370547708319781194159193008742254242664404281856275273389108213279296990360904418308994121839565543179533321719223900947411262211607897369526389636264738023665841814061347676253743540525287095617916732025564469304453063956306261509824795519454908625942913907218934213413901815135934458014671971367467866593134403878908717798981953959128588219664106577398112913994354670452531419201680465300935132251427233675816493058682756754991874981901830131225979628511095308627774506992731810687578954042929323472658315564482317550427369820164012107492926810261073116387976642970475686834952331700802103193566623930539447054645451316552191847766726611074265525227698624138339627904990934707013403890151619446188066102472954331961728784945265090605748054249713636940583447592464446345928227994731733558167833929951239660701509990027302221709199013296872833780660953776936829753842101978099995964903076405133924652642047104025142095772651421335147032992922548544155144309456868580369383518593896574243546325294047281760309851934621925453295322172316086252908509524503753782653098767360659247084941942926275447004886709997981698024348124361089319854003700274998634909871556402405608444155323016337954614014738442253805436191818411328976578822113804765025053395607153100666527949363736168929243930280530702468934109553911165869754093682898913371144800331515385543867530019029530608693579963128893580790343125332567805981654855665320417951412673015501514075945180472259824075224720020872014598588867444765591115976651174940321601285240269723182207502905355234278049761741859809609315685547015264178536028139709730350891121989084942652060637178375883201321487664109317989040832762525012362827331646883987338682058534536479043937573171783604861355526179463934030698502852552129186936415511666951981421837524687714276975653716942634167259162710142047407394818332913838495825467708597467297063109880238547208094004547614274105816516553049762865225388369618858444041985631308812168147481143236970776341603339608293040358393893807260634407765295964824789897868930311594666350612822477924532633595530664019500019572795140869324103164701076723497577935129495473559273389976613868896876096210392456568413921014342238477948339092969648329225147630890621094144452359286171580406158736131785177003857670630223706739362512556472214114654783847751198349036027212887197408136343767638511505234852732198186130961486959812519157749991880830755851235161717628364497959413024775405800379020231336122784846721263939491790583683147775317767999120803670788922883562475142495453071783183692928773689755253987213759636441895017247723992228120585634980160161883312275195226653347104776772076845452335759983174584261206570701525299310659929512902391882594861203674432235047622762839132720627126904835060041860322945862982310256224086657290398452516855596910186966108576321543249698556763124977558129345544718578742532840849778520787457816881013933841135272926266200495918496806857803067182151721357935486045564266846839681243361006801628454866896334533633660493894006493396183381931759594310708018725412976736415485569926692638583540991955876347144009136753835981267452825865344420141988258847659508449571050046288770909797468028206767323113104558288839236891990072619885609376713727489555018719807132289657399671869767984471239038866099968367010577755696180460101688138475549047533546889431954543349367876685962695361721250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -1181531760810741361108387079345696402847205180256828640173755328636421908382270275830182799198947004320182834759474262827179984154821487716593261521841112364036513465829687459154487940847550046112920158870167456679697867961642527756706663207821326437899480939099032385529413251841927426361341104720192197777790158302847326211086587446106684643905868023779228020364111151575407782151129499674194218024854371703542719768084393042897930074214295515874215326705587085734328549690460529828753245515163223194899495894247304159262143426008965550807983269095055367561329460580435166851270899322018237574635409567140705023621487167204673978008484274928184041774314699812031432866229917172115464455099754605350613044479623720744494079725673106281985074833410062884067639999237840959345336466076367642339889074139499596416059865573434025217994738533271023041651083619404346896106754717741859526137480511009367051763856040142066904146516577494791501756479174252187599700704075296566559905115516341273313027575634058450631287934855021121378584443834292600270006351938701388449247113830319860687166040274024174260461906867795471161061616627437144954060852175649306591507011293294930007730165957177232408188063729834019940024265434417524566080981662812261647409075843948323537481933319945155420097213385532349216514793221622525544567074240592116890068510047507438348808829909300260084767823776565341975369258045888786811145595208442483553914051483422864164640672993818319531131026536208137011088587921339589200119815233850848849666384190608402038925022699218014811971760651001266716992321834037968973749403904233750864527632712655340642188833973611691060344712257712553864645448412697484794454307496792317759971697649774963009453078804492141236224534425689225024083272249649582041897222705490018195861464205822042681787248945937074605672649936042603646388503029028656914327681964836802872156171192070602947990915857661677928149608530480664322532471606033080221934100693203973019303021995899013474370547064955481283553778322759747285548679722378188266949585824936568870273765339593896161363704937913509577170592595633085201926801074607078467838647366255427908407389651164386921980837482726458327870244688258489109037443534637645192760599816197210044148951725324503814355481993035499585739553127744035608815648380206622703521244211839804535199940161008944833283959945392151322842796840385664095450020428842085543181552934588981493242376890792618984438644815463354651750492659463843135346785267368963587964665969484268901505195055532838344951856826047437610027313332776817523388179005343930894322962840385891474037472275866932095098753428411847107236235321509380678841080348919844577105636356043826288136580186834636186095676886888215995920516090216853923079312167075625944150322842096048429740883260007779052061085974909559297376053697258016443044767489395370744621982012103681631788613722931469605084961228668157572740521513005316714350600180102775757644607092838009919097552659699598723818314057284865852736530284094544630238524738385531229420036855774536391334645024117338664160288111221403162184556548234769019181266960066411344321457680051417234088565452709623733787743761669532210071219943192127071899172668307274921952637609619587067848615840176761655141775367675685682319589415067459758218156488509399604546251840404194376238974990480573318430611246745253632236999909535903811652382704952664781906039791015472140457156631482593380823467433958555799495614688386796990360030608543168352494221324301950146500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -759981025201642786922563190569946172220715983142804620638615138698800007071487887765547164063031705653730738734339071831538541271065912437875997748382319696804657271577991464239955014221332877963322377748830268886095091252855238656298438432945012932896157546106277035513090847993896344276242283943792750595944299147381534476051111452433290181855508851670552396227817832418420982036159012628328715099235327248148428087311240526706911335202011630345431363567854731206492162194092590431308936921231387657063270491931401361931341754087602185107077968192317223240187557999962831580490034681526098753940430947234512120992136912256694837341903839253764790639262808376952002718298035378842886436216457125893371775510917463004603814469167099016943036915765167479310269806837196351300866249151881111859398905946940608723170850984570526150922014225872524793262225505018871768955510144931943672130622657271334287057763975917164963574477479834199086703045103121992872719398030432210096430917191452309260101956496707403684602278636194513647392739712065365214832351670716693102727540522901045716723060939528603498411665452413983133355424196905272989202257416019926946393649613731482239876131573393168516383312151797530213103189943330980485195249867588874785535345287118031678382137773055701806929511991799477452145749153417334770080655424631529257545050049349888624038442918128243994202618852161020121378528595497682991356013768696522703497800369207123212329485434240841127045592637894581468480203409470453653460114744285988995542348056503759091328282865778031800565371002896300353047083938928473061484075422907420053559855242315824362778915271065050682911084466708094215461368236517806070671725436755664201546131240003140518282046717814196374108265881293525242801372238676693220155738821420863232006979545722760228989798728155685199852398056091758435351300954097565027765810096641732489786470443570680245500665346171230356446982506165964524081268326675550513032286157761204847850239693903012253169949349769647877453914532422062705912438896018555158363801107186352949162006663365673228471261804634761807866812875906155212020862421703863945264613565319786982948569910420069634919628332967559019727666553140847461328138618529578435689709957672647662993656676267489605454653178136988243201941364269342065174069697732385336818429554461603221730198230492110679893546066431927658320586040328917717004184531470722231978289798534943066363105851212269224250514757162030590469469438564762688282189003037867528313672421293584060271132176634904289539215671688079126729719257733792864717849427050494342767951960477508630386037037902631900848998705609646028446402390596074843494128437999015837448841129566675509925136919791184831164975903119938094118104336087147556532160825744317128033153893453455281148124340098958336190534476320405127737908221424120453327293621325277731287778888408640466170478937799180540048202469276503006614016762394953365064164827806831142446638873503676114292933626586318723451315246593965306433369814398518741536478472565749474469341474878372333163838694960018348983135326260155102386484829601412779203063049403486442867415705866056016301666991279932661628500891803529843829020337999254888091169841138757607033002787476815105138175467721720008822734724069468019525588623797733223702589863060463615817302871283455531791218008072307956593563261345459866991441312612160007781918744843475918336768198903039498666284565444131013721884212835738863236370578837604343085830302006023136838619336270670106250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 695764181893337011231209016094163330708879799011688379729793132377218134106286682850804644183974156094810604798520418881388940206085874307607768680163419212048706392282656790799686446548607938425151894643025138464072704587049904757472774651318653551609796541674117460029666241688530420548566803340145252997372212548049480124120370090871184709943546932158251020336028406952496643052072252010860942237672658612572891440691227742252769501510133522816413686115462768908254552584471826731617196207580394603163484984444185828803220674088201574086171279412576957892071251323419561082808078721414281461764121525421412249114153633165589124600531021172515600069772466832539457266987210709917493380023264809582300732131830211877472961082347927305014213760653622633653722888203025833319536913107469129161830522478467594836693604964773276626406300633891196515383700905086317132135080813504127897275237235847905023446333745595220468086342320413073998087266541709159117019112343873495186394497766433245967241863530025758846917806209855242511297582722518812640814852578685878084948858311515085298387716884665913226297290611892655854728127806001090599646725325352147000455902390484707729070448564224420896974260779915612628870343877100922278872877743138658750375266171573804421404970113501054446583143999444127431273312132171043473730045364134858048235583440018161446115002325393453532601681998568506154573965303486954479386329542920776366759702543831915671297452919482526850017118554692752522518298165708970791122444541390786385702155784383867792952595685046272626061585109826231316955855482713226637411492879778084480519207119907439172224035337864344319455155101025326849707898950706045982588674619715522523270189604058868726247698971088934340604602127537187331099281511125073924904460981731563092571164785363321475931896457114847593187292245824917146669142546951253439467983564067255812988961293514175207661227526605648129842731633993151096847186110134472317691299478361457347436975228249139576464601596798629475483290950291899194673415478392899639850384278582439722267098310901636561888701719572036902081452084306923197552717159835056877702520807714393421438051649151198797580562875759887493877252739092087083059039566710181093070004361496713632117089017504669387735116854551171347486092310995294788660746893101972830023557495326018288159825655696130397960801065840461708894893034196093830897097691327773695354968974792565755455267747118237212715219640280804064905205259087365520170711305354022743686617644809233949602640153928104570916262543281005727214002006074560327969101641955115905450242213590244293224929420279239771922582821775992922569934710588189049561110629844089481891728703818256952117584349952481725994553025114507039276834363357738221348974789212541403380981329862746712935965264456569904086275826277251926528229788083602649238473356730494610543393378506444641487414821809606845828829414886161891196629404061534458851301992490441689412101036186493864483301555043351049086020577475848430095497605030118548487794309688606435848058189414319381247274948909264650986306549547680900789539398277836213705039395128257730213426893235762617505762837967641289513503522544810044596147642936730309598688230306057501724595821265491811426056618755450998003524523767494135759955741156479508127483079693020949377046401779944451319756130234799162483716278976999601956216657077297141554713703056768120752925272728018708447275389972105277933867408070928701037056878945351125784989940211645347141357913065542424500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 260685481957334760952408601136816800941581962448003480050691979765900859457819375582777433086717067255593417995802626697927719051152179776171010625452584953138407673084301548361845239989608520098995563760443232500222560074765542937791672587705156560337582803417570722408658494721611758472968309266479442845232231125199577129228675726366813716963896997508969639014595427752082116956355149213275630446846992045071839618247553094960396048474809488903866118159128964333333834747867842369184099506099866422525743848569347215326794835750455117608848860560605894322783659236064146346049715752551333504804654702354763771915929659767822555125746213491814296034068049249537970981474444695166251969340779958570720738385511038188953711667394419695269479778165691570299799608228841728818751336271799121133253920366830033792901202953545663542187846207291060100453864503334095829782861893286511961248269665775073355582703034363038276527720775080593353310784665855138940171048469107874560480581662263893563275278094055379050887396394865764430092154346750682360758658880307367608075550196126844703142185684250197410102912513713644968657702559290635095816429381722123754899732642793955466088324124389801440326277415722240919049659071747584321766860402735069015670899632985790610381409209124465827574956853573730740807412608368564258994164842017227117422218060636536772403319210006030907353399071265230399304707401969333990442351503217437215025261058723671486423590234269895903948805353976435438235588687653496555865550734994979161411106610842428600487209332543432971809005947242661098077350639510157541817274094530879565225667588002065267023515411778397911786134517348153005639119508465922960796569870576595599832395428179980157583619664557048499364477001377007489170240642926917105150175498351310381773232122418887763243144579668608083492304635451600784079777016913511860695038612816734013931240359364725740667773429277407367937730498184422301217788959056066600794742849459078003726121010942290849687561113380089068535381016888495692075882665926670591066174536523632668727297025430233930583468791642328463664928097519668539522273513466766978434218517110782386117878072198711088673377818321781119064957235684214042582817816111592861533892894433060721954622245366274062909259493200438880054439773838805281432991169976772875368600294778195645998587522061549052675215746599736845875702018189377082907520443894999397818717967333878821283952972501802294555297211658521352784800692171409023528811154390843725236903489434185244418544305907360653239008914439929779581769402608434892261636460473651100823329450203835739198741560552774935684665744663986531245848838176123813185116266140742650484525917419496926111042779595709494804946370337206474951019160961918409343022175936166767726738260267329858630491069999984856591761554403695840812067919457746125281216738252300830200236868602333666027304570393629471582109255895009724201491799451471064336589716452235709022557925141413370316344147977632881163965630846602302626532541139901293277347087250378528569812148111523554537677474829172350324590778845997635321183250430359701446782652350463984564615772755901369737233942597966044410466513958015358295617513534440814931090303538791804670155451243733176340422335333431885093759441957901465321391804439678906199176129921247019497475126751715167439925432647398959959988380275842654661661200689087293468206143565070179878950325757199753794513702773423761506874955277498746241123113670609709368071981953228435737096523013457803250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -13573835944040878616722991188717383629120130034954688994404880922259446297462417219971147956367811906928296756203741903533459986359963806468818062268059315922935100387462502360878867578542320048540357177869001974647159015770203022894403558145136044943992894680283584600900219806826089759068973962447210976784084916433856324723006605020057326554867434116583366675960486034126308752929575233226019837682322271330675058714850861656398092663270326232616010802094777382725743035935831221674824789813557444123025997179194073841630842742899164035080929629374350004653264525125848052252727434041127411692211093599944463816951211957510398886688902179068303283480899232268800487758299142746371180339516076090199712285111928866819011795851640019492426916720368385397472946906630649229796361592793005704787206080503124028751338524579985460964967093700853535480166086898215151564461437844254767565870227308733235037576915837907473404019422382371371614463803793875843701378755219182704652716184020092587058747856121716461841841790608212625617475374380650921998486393357304614137195558035242600130089417018369935957339977503011919800651648800262892448125530681389371068462016860775177473629894931292036100434242979536546694413409103765860426027474059553016775802372325017431414137310342868302757627689545274677481215219618055355274671977836165758845224145450213805302237803417356504600465212761248638753473557247747089384835833047051907646891804372762413293205967139841683349640912983349796169209144647853092513256163321469631041598869568877293034925304878780274281267063100041091167627738502660195869243980110448643727622241653816991839922669134190420366372752438198498620559649272463813484858888886818888046450388033330967187265847370994159760468611388143514132227626553060815017817121917157559317458455070771329807161361995823001073094282059174185658388101649936379371585949072652905059908944429074626623832860237034838741034834926292022858784304582388950231144790802120258692403398970404569150883483720104318250718853579815362533270374395722868544277914928115354128627531961340777940877598324194752089721607001193986216525067717858849248627855555868181342494943740155982786544890239372477972846887796950128392210251365277988316710309286251535411264819797154017620418525533847279861626814799977377078170119343136733776775676358640857460433004830931047413399206371891147552652679322119128076770609994377355788566469485573042998160738226614986983362430905784360672962619151570920406768340225530152636020121524735289200879310601408512707096524843905787620847952301817035066563695059483340552154158609102739999984490474083636110756664765161877787603838516537920917300672199470627151524529921166390504180334549910626387807112572093771144651612754935492824375831568141994167672655704768428196343902140424143772500156037930870426500486142521755286660783277305536482444974193374494108835303986909376092054089672456887888338040769054898990758850077139508915839726041858658862116951217123074960946868704154685235602526348407374395445900468591481490402312562733976572015308689772959729169437515898477396578296957655163213397871215263134940800964050874146688196458327858662327025299317630689600232920056113415734627316682923969586529157539039758165385526361968640947480797628579903713152119844064599491149394461151088793863846255806741179247683534090013461097538464641366574125109710037301900688286641498061119695783321573128665678594042249485381107484648711896850150719950101921585212428762140153387113844196216850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -10309099522374617390696005657221276982653845586155659362158606585904062368106297242088720899747881357022442233201132560979487315599790759882468825081857057176723298100114383909077993772635584454159979037861809939964008975998631288044560067630644578914113874214783556308018046175251503084680355460546715269525424035881240674237191111258544141178603697975297531006622626519632572248725100627377571053140014617621192565810888617134883857986385472563419114067744951360694154325858033754565231360180676139915293739098377812357495874470710564414618909877658439664882753457920325344778939715423910443912738283704634749040310149896915802929985385333831072643181850470648457540706778246372313927536153256058942925569849927404692175565040384688922461844858096098288727348491117107718863649067033784915223460093431328371629927406394236851596369140274832152635646945752283138905740202337814294839072070394573170071649587935298886811677554305048499882064102171242731373112866676923527437913357543294832657047898564534164724337877283259765674834368973710780522920792335056473090103932024658617719686229719143926050283883073382072932436196584981186789108957012978041086435729485458322958398481060085764409264340892900050346134072319414330009585576791855471027226633056012183612262116773099744161446529232931247727234653847053543844835572612299186187070567028081313484781051435075444886541389282364497296116690964168308830849472637221773878824129101657576337866721948984916898477767171229710425242211323013057160807614155543342812772331370817115719153538434941798486904602870355230072774809552586295995509926713962171051615806307321563483175096659411730506457682780100456032139655687100631439330514108231796633991087401913833787800530908356567239150797608549979392111713424650849324960180157827640022040604881877977261515683154317936763791226990259534670537976873667889877210203465444625706935558205339793343014727086253300799334132282433760775332426173101744290112824352631612482121339189735636492439549177141049579437436705413941972939262549932300979192100091479257732712957804144108699031543141953267299232832058924245581739184348966202691609969563408504041015380394166757357678262791198445921405137884179226168145531437696423314257795853640245777462180142176406487595039211710606177780989770673829079842476446080309220567720338520627677604874901600580289275285973111556431305490245972179808342336090513957741814343131287526850144537229330053413491449046483916552325908347573874613124728669306940722316455437923972386438570633663991683473314908672600814443830744520519875065026187381039034254654599729924569813914401451075714537942615919485374524599376600941515552861046450710311365676600834317659123315886666638141975044430714855192804790806833985989507259478225694383868018285054517081543233354983646211172946741202599427561121498659940760850327619881947874719121343189649169646912417396509021543105636174261138659503598437180532148090561099509783155665474319937069675620986256520743778052825144390646266984825158672771083966890584636633659381438936064743167074904349222024836394065654189113819581341464124164182671664232105550266947088348677109495743355542732422201801474390823970322354039020131225013259059525091351748063517620193720474585031951619052713315068506390055770556464739566112200122375988461786415172934502192548226605515643081635399327353026468225281168812007936892087050687961311857520958652026650416956029209640503593186345338664470182453639673019097690155175019491648689392925407549284750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 4062761931210667243770299193437312576332234354189947818537186229197920665777550452416795913706691557888495959294915434214531478197554883304007107013530154128962174835952607953452752518324452092800195267125967930538726212455082193806119185782166110665424189902251577311111234345768808597147412822089704678173955396890329937127870093563613413758933121644542091609722222202158486473166292101356962759345889272423470969067394610377997331436643464546385271222623186309139610856822904740313536538811289346202048460491510814052892315411741009042898942974475333703375083201082752641791711015093084001091781696837281092335811353369439647776700761325587548932774448448055642645158463383739486922451210387691278507746774247384634063994600375923166801972677048975050991265036875287731522874771561447177875917874936427541934176380082228147362833295954978112381942103997309824525440260482331818138405911681332275657435483567885861295554980188156404914018996079583463845096796057739695841654997944862514974112472462520803045764925846532450305871317168699910780436918813719091702751035913114079617102023827797521241557475612878695843877602071824790962839911688019658417788193841955867642013129556816495656315193857569372227591998689957579884100474849135873293483887635534295637335803829016896309705656924838667669599985586181556578373879301602716185959056732173207363220474149292806359692015387645669121356413681344555656066924979462046400875001809089534138372557320759965318712098255629284624172604285060268410530450560841877587162991749896459040159295087114159687132997585010810565220845336759064218025101894486315298363111690444804911065282137333604480097976135427967411608691404078916145227509070442606490383176674279688261842161857029637139808549084238939891727233001899422161275258127964032903531106440048840655526997864820284347370922777402061087129649036775283857386424805565997583634433300195148089176617960209666128257942230271411667349661578297625408767642423299164347109471382949831016076829623746522037744674081624582472413017787467518453452183588720078625896248881029006496468483791903270686925054906521899933687190756229589716601117302349975544121839893561890645627074020379328651726121487137663309592846137805167421113578879075030707688966654084522992323316715977370238876781827955218423463988563142403415104560583253607115997416590280885695361051407713744822222319209156090725416693611681397446618993953640654527570988927027764876143490018038720105819543125972450387222644292405801817191452790522386451961527943318189102255771089457831884669768151796476349868189083467439173054657021032751994064816119854107071049824628311459917959218342878862465194463424705939940305217111024679805235017826949468934776544918111777773351025985249870889762593284360295733916200042626068191311699629776910095127312656307316401001692519930981743196826350861248334577082828396557390873759019315842297923834598694446042234254316324593765399605964500407552588125588217845982165129693361945996848930665054572094724308208243152988379299445769253608265751553703970705497778401971032171503073014206784000625577899319737921514147778280688949490030953129697992025934915202987321446429215412335790600295506278210637035196554534707558549589889975980765165156144110412629374234803716557009589093495934267669936836864447540334495963747881176917240492536671342279512384946033305353480011755944654520709529944491159758008728981847769031009159672585016063295660631407110572967432073714061704253531998865788718774915979805897500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 1990287906601213742222468433215865168395725500614335959098353194355107146939313911482895837523473468011308594949865271816372218629872494259947592874303495434608634968243631370133128137104687265694531352379733507356712202649303845585353687084012111994989577279031753264084676663627858174336992788563026241798254568471018657801654850576753023656855763590193910411372250973965658853945370331796065491371725258725320490423410472738477661790836790631058857464209781663789688183619632485797065149071190634349007457206311282481603339696547497870918565222783308681743545409097111353115446333287794909745303773782958918087598736444022962069329484587745427201781175509345350228257287876511482589381681755043459401771400563758074043478009119527842136272927121018651003915096421071584734178357818433398582721285015553177107631501460733424137177773976578622945004975585755660416229516391675072913921031283737179784207465210890487070740587562634402899928592924051160201352257177985496724722231343502843207577201221395282876956263472600821185808265346858154366309295692820868119635925844417997815441959254072333352289517961666524091867539756658818687408349942632670552043084748528929148512387387165547805360293625783879856231667214327132722506981756841583596198120463977605774408134845783729623301672590255115159283207810993445930746561348809255041255992412580484773898103033943571659909146145859781260303903467182610930963556715223433948072498356903694139793649871554435119765751448252555709768384592287053945610681894599491359460980961822848351129525252059363799762228185836960419083713101221174067852197711152270422482276016100728964076326976728689447547231734724565073470974969055910753638233255487830072635048698614526214863450249137239683384239022702890437180606854566712673869807390997412223166271574326544639608803526261329611174869161359472213051698847030289711984846337446387126189662138626575175891333737713932240212866411145551020701142782100728057094466763432120338601958033075266914223794218189555903592883585367840465590678105266967762469658044340635424999480559837549153863827080012695517141057804762304579048086490689523462437201038905460107159368865673565730764890557428898926954811180534519040988513036760296438615555165047623955652957269456880119207612053700783583833793512038501903097033780058694036599031079472326945075319166143335249568629179061531736586281355210540470455434367025176897149461884572687640002702813426080901677333687145682686291845475041690930241682852205328759374094199317799897668086445538397465213817835563274885286527512127205787238158644018613103253841564715779591778235680438417849891928947399632122807171115533778857943289127449949713208115507126726514084838872713447673531040455212255778874131536733959013150047528893550080912869523531360787348571359591841882980598361173114046541815761100707481315099557407362180348267418064145525917490490877008189725858071387917639829247681724892540418549623851666675063838070776206549907037037323823177444324670591216182390978029642578264033119324413495589519368594473689489178060181637674423845104649745708064330080327928935528429397230217256695038892093822658222895815165185695374126052066857840050023640013967069398523374246959270182390450040800742210113924897806456568516240728790325803200029855763388589443312155097273866958188574901714855876983856864836894041754869924525523514871884119303605233573688545725877593628906505326168291836780183769835753718084978314230614738593454089361577182094240345664223248633920426750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 164149634352337909965244929851786156658270300796393865163119247224422309772099228067324902290203229587785718770213328857278466204948004836539517657029999061294119750438589858083269653151627378790082234609317321752536752195885025424131771832380041781477213910411200398035780607059435834501082602485942183942515629451959071697938505198176023850514500000868508012160464521639716108231814660439142349951116036257410852149886414033180710621931935376837639756580617999928585987236341820874759323554364513406772852637889591520791535491754747655763654905637060778031068142479090259728708846842995518520588226256842181701930644897904770016990423894893446542041133277809906898090314826705967758154763547993124355418705811314583611365123001094069932183996913712453783661973330181467149933494825828062423968627602912239533195806144406166704962630278780608215985499771121956272828450953637888513635425651263035936641732155625315996253360223174842959177276933905794059396256997485074774863206305346346844163394467114756524943519974528270293781961890151696592104675893870850470544996425750727768244540829596192893215884086616187341890837039748960151549023925742331152259722844210840667354012963547033484867121751539419391544419345179181361886078573991125007754905393232052840868775712005564389758341237088607779713839276803727286079034578407924556819508098364154846518563366608567256998955118657131151109481504964515771288064861615891891165849957352095862822117979593578925478671942547758967723795361167056940845875738050610943398655675399876466814035862859874808817103866436799133184447295158747973470769893848855655997286876517701136593252353286576942107312169425430981414230317235514514945959148110465920805621778200673393151101301180096874518860914434006819425464800871718976441979948274235628756153072764913034403204708541445825143147596759207835264099003815140088811870489928022893503863145462294636677232442676842108970671387608326232223979813808960275077278634545389994880417196355384520978400181161798629039216789977507300610128616175621421092854896287541400789433131992394590499580012980022469223072078457688188822990160873194541984411511256178468612048836898116086732438429277630688200361971584077694904646085373735430329527315671497963689944240925224212671392144555036455589309916079165883663597827030228930982514325856965890207940335814104829860175484445031452273126691340300421431276111363918866843550474543907609688113622662133391268467393571629316483551951478489320228186111440509569953891199800042733310624445400469478918525402968583464759154332490379043334744557079111206616417989751219980454871720835688141851217784618036991286707590825544050942765671350015328887253552256729507237846434442848434253719055464885793312996336217138602913275959347945437362355219882925106014916488971056943292976899108363326917723019780961283029323700599383601605379685861815941973434898402540672448844920063752677414163307768860175403400159587986285805805841936179502599207197966112113901186523227160739956192570267173137381277856057526536597873336729483435309913372476298723638798140007677231727404871008649015016511024897201984653346573092042107596893227644175778717023864583215765782982258096910381410876721536419020514995595129001303029997683291572223894791390302604349008217702631678830330639093727859473088078359298723707224208712591030681220167116851353898609275007937018567789251210924542861708887200899174530735983991883675910144120025569517754009148393468232856807688664071354643312656018315070500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -41024811657681012050113709907989204977039828991866069374446914779149039376423771499180172106578535472716755240141683897897294290736381955659046275441082907709020177005733323256100258476204913399786477385183628389358462662170706865800035278548461926052683491651392547720272332056227369401963346626365105994220200929567541964380182839730957873210747938918410666542711085120424646218374937325988574391119832710868442006849949121809217150924349915327001149526130668242216025270949720057358654968360920284217930868975535669131320434352099918207161214343422483958213699238600989455312476127200149210296504513119427263625206960183511325847801963828352785728461189668056471483492186364474667781097942876200171436005473767111777858862574047702097958021565953822107098355170354723364129432786563833114732917945307391723707897508378800861323315549619724013223650345115669916813261369474380476483236327422532908960310978459549298943594484180717699160829861674218168127384905384800649309112569443430633941460442446713669086196818052681927736349735182105282380405536120214668132993183789154777346717299930546757199305538586090411493492495784634104821957756077192873389996628354422872785508802275805732684666346578036135759059452665066252189972497634144536962193542898739368209093647599077321445178217407264470083286490555749976565023648498096377400286034216736851834760610164958439368259512034718977321219471466339425076767317228186567208590327745358445674821164839281163866246680891390429497259613294847317817191233375247380153925217307016981865413263506742882472546456398529013583010691462038386972985265614665778851567129736332846744609230294788900323419882565539260932687178989807374959790804943499075828011197829067321408440905126483573408318181321737877096298150357368013223165383408602034352940479439077514660695368100146466587864586277756862698394031398606902071181241340389555361547648671892078502228567113361467472655203141750840636349507953806310348697638718579149479154201586335418858556496907108140786734155282591659018629398768922089985672091925049276346035040169480649390703009340720995496567970449490478271128752275184662871834701305320149447402914468641762525885287717060622209552378962691973996506879456544330246494120768522450616934218933956482858057921695909505194322011139242424781387488357091360444413590150694062799294539304582370269190399357114248357873282293688551971112325229798645392677438787431474259937975792381332660595703956143234856686231251165914969164071934690183425339872139708021074678375386718567548664822700030499653778730229180176817020243113813928640022654964841333486020815575841246718713882347183749059655535612607143326283515116418692883100700948746066598301163021832586754911675929839866298655101560703613997148329259031716879137040369765006823468802889018221695007724000498721238408904141803526457694617068181057946330892086451742920530922356240270580525894329898519186458557309391338816060739101225063944805157448775841342001634556379790006097883878400754873440849884876601890918621689562521641686056080776933487167764726467863226500126236681806087001506207278266785064402322534508161262841624759496837914418165862457932107540499506559035370220277054050659875790291616757091270572808281685231075865038621593147499349159852448608783346951459460622997563999466714770731340846163187892745960435629998564888648670699200011704019432616350354116501712141497222607832209762134280293632862686265911891823761896590829335567950491994348688954392715112672518778974353750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -1911403684214770756321795233330451888625874197126821919450495893734508956399361797297888439653882909918153526562217219650275997937529501601403256996904755235692589204057909248005941491358431335959002026406169884458264121747532573006044923651023994426870496579057542485799362516179091854155155756576980202400527604710974010006112992389964327327764371307033076607298805178652720580057994955113981886094673825712083979930200091245489741955111526943364969593449066199043376102230206244529616044771787443002874719874460464692011127382077370357890185925492230083117317211348090089833159214745247372380312037950933924299393915713183639956268231344798107488776719699232121775123969004991913991161363638631386660498021869745756423445733191366707453972800647191934540541131424587218198340081897229056126211594369941612242894391150626404691434191262418164990385292330187823838224225291734449315635631923462545890003378985191227208327342313642835079271320847606250321122261786798208168179112151217582164966320762186577865486800309370999412370871061737820980283725522590888719270245743942241172693329909827102544300589925424378446382819583735349667040913897439395586867912837588907343485930201547994782080827362021401830438029567999258298793300614268398100962083685491028029406907294844494200468659583527621226143134091675728795899439987211596262269105734425868564657728943967086448590483597196659338608572186143962059517596249432383770663388913382310198878036920310664343442561927879547084287711037147044896808461852210284237252002976938578268158167419918140665045621007695746608124404380325866544290036692985048463931352907094811747673286105077814233105361471617272240829666650956546756261898501965283120777581647391450332016891256130675163952841070673766646199418024669339177811854473651332927352387094771810297067019888446472624308364029319142110146502358219646063639461705715390337453128997275928641118252305531176380142159590579181039359404264411426942663733145073245732047656723218602964070595978612955644878688672552339573497469431012073610571002724859970227572704334034192839080027893850329863080327836026703484991377041995368099251891580776833522833508335625989666180092355223321313767171342493368780439401488805767646355975030845418833315529494020609811418566734332082530664672101459324990192221488881812657390511111643047401769029437070570117127718576169944078823135845176579538217079840658922480228824286075730769104255569371752594972682141958290026822058182869642256238496564855591429365597735323298809763729220778594913333559872198391851902636344867358151828508785297657478002119160585471143379109338391279477918066499738221854744875421782399469294202523407641550138597584724139628776687951329264742924817498341283482760867219148136230624988647005543969362124765044058954021257761675964145558638412317789432543803684281282327802035622516419720263686324605529207923167838416735699958921132345791863522776275252061084157591716315630676467862602975872576501057127050562712354921650950149769145225780869737760400772808082202693571316528722903674944090253741031853788893932484224087609661100826792758280022118632902573314692416130081300029483207724755494314988936197996614064411479803432733966471922361548252417158363267640265002447267381382602221905231502224472350189422199226820906740693578182583280498729390519743585700794162263201936083100491615081622884879871101943823702104692336635805987207852737491734101433810915419898762045402598008215501811277887814762958704685598671391334889608500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 4058530662576384864549412822949488429704232110068595072789881750491718673141479607767066387318702860541375784875715894173008625423158600772340545591936150308560870192735177820910737904773449000072848119229211943429817280780609916159253949101595892960312019865180931682574831265552178022008394356818188914367407412139000751177230693855873362261292544207350061375738915238174223463299267520329067328637832197999797483973038802957142335718747710249810490743777025614359992196663182704226078852774285754708088737988923069064181435338417327853659558853791142650076309629865156222610387482057965797342512419141386072614713939789119530770488036304095354135905890148453408287898395594439664541035228554237296553306126018838501656003830290840244874142467603004616740664219278569025085019771603698433994199159859375745016968298355627369919345830808721848510869271128331771766716119502791945358622100682771054509590614674768108452478111860503594117513838695517767804835428337946873262236975506306563656568841581400825601433014088160603434805895988049246126388755067895607966848071407428725802985286862813059458415859147426026889346608937656348608333721165414777493131400830509814720437085131886635546287045965080449319129667670731641733693230810770350587653478408834763165638270685419670236071065158019758105608626325527258926996229406835297370573329499325376427198787300665107677401017919211965944930417227620364242052191675081017034292506430335405487850718849396239251000446797735931588302921218552163830571314304250313115099614082780037904959728917134582380691515159256723158945447276359401869485142538871578700644884232922720566558821642042151335730414545977321323475467020879158252759984480445328690946134814455819432143419064791812548488594087393929146629270179863482750797572707631306188975021538964422766999673442931809463323736634711870870300731731520267183654098397330560762562548421535654086265590334467653031868228191410887505153224763648039331229333744172631112421394573221682577992003009995290099849236448412969890674817083189010083037368979307083638075606612547989230751767022133739289367673080854821968288301361026696523100446237609460980307900417426303566780646558402888122466470821673309539502434492766015785450474430002497469628238261394579335428105357709176792032758478098394094468678916429094411677848715789949552417808813978915912836429813895791231854807060258396518977386444483780212786303862239141416951117703697298103104394448323561854295438851925958371740655200587986622698433909095669730059804303267414768906120320697231021862713822169197859794297321048269257032821074916364979735037570775886053293608028401169059812783885161410197599787351419862896330832312378430921965604498101120458592934303888986115304773086576916165113362630376063223039560621453691149746283619473127528553751358102811100195143129298802734370579475254941635391320494890033012664366246058746713577590568978143994725112217084491659757669250966983719989895076389255608955973005490875748894932538917954513124800905884816992625350568356795320836516181926240126890063270736289427501738788720684054700489346763788571138919893436798541009054401242654216963703761137739883228872399762194073920944484724478879532913436364346870777852678544531988573620475337218109770278640745053110421607224170709906568415502940491392013786390697275983186678709976364601831841094861050676228357550601502278701991699374812913743194768684753777418752099661594349854327205032586453058170237126243743065272639024068261007096078963750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 1208149005513339267701309828858958248549734636637436401519454832270598880162583334998482880501828968695901995853381857056158439505499703678680986688043860355804938956964717924933522430028519148563437905731593973932452904331981672112700237402518960253220431334531492468367520478920513661689188350369098163835177569583092703294661927127546458419658048638327065117104503394135611478178098501108125262916480301896380920345262788692286497764126231550844948161521873691323968128239846609811189839268220606298579086553171801810306077092165248391292611224947257523811355183372830881875180888445353893361439772103056216930650970304247226150784272835847294119604915150259299286049975558032568248550841845944196087241864461238828103081722222554079929380050877630613822199722271773678620822771695218878365928168348045240315841567766588041482748827682245046719301182902523524233608286569956552676703382867710957718647957875353679721529047411315222042024379656570268045460426519528687405332485518257519863272804175501885528630868189184438263696116694690853709804709030379498488025824721781209565288897785098771850515354658415774888034801343024960330412500505029405231578673861754863492777501984033077310843813360157044859908397150053792411117482965795260134968190254990371313647367154482093966551883285104122787271464662603899084281151845739211428960878581493266195970398312018074147137517492060026474587780644510652702342317510897299495171877449811458647664649640784776204112196464133012561467078065006696305670945521169181112465815888356790967763976056707183319192315674135165454812970213440931287618458398851904686391998212163619932700098419992605572409452584771317821603404632322042499641344256946893770565030116177461236969666690838258801763074558152621849054316422756201832435951979678092282285744973295363460020469677219528989444289611624306203703319670561868304194095951895351621487009408798434087668301153319015720611919132772179085559214889526188094374916407831350055183473645968485313606899940972009018408612453300618869715822545303276626992572793123514163534943402742974387508522296075206317585374905448512176764107583050425363723444035381908047361293659200143125404374775752206706254994356890654448653474253390451817720526499061287043902980610461552638358831775708554134151655179645207187437070083246853698336669730685706508102717421922089773917277261809946371339367799174219231617491896252543617379565507875906339293263965634397531393273477750261062919043588918272618211321061114388551006025577477896511975971555732319818002691549111955997260597895773467102857496278378995535863323802858776866914588271615338594787373351103597580383398990985410359795735942532519667377734195880768238287050349338783090646435831152331183031162118413966177746501156156006788263589942043227927173488002941276574872247804736180659320730608513902028205846325843134750330111010036172043323977395808439122548500318425099025029596962570785805247507841110674214660559508642661090980832520367151177770217778811835148864567086352181600696327187441586184166725518124352834816948937338694407062098972507888247285725896284896563547874692768702710904555713951270674970319969459083439867765624704965748094554056932406308117882464852432931662406203760203762060873676261999260122881127260208019559260849280513288572768782023433803465837466617008033509708763056882638613374959659043182653378847861212755975533709364244346313725175189135401752183631223765459990862519804212328383611331256848168838270770470451150423930407305500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 138767663016559637082416722069750433476705787327151449194798493001208593871566964052626766996204530340616712386199041087231182655270837088853003006824926688900128381398015055110361249828173998736037158948146248903684637514585116753155188813297476617852246668469312984649971630446850608827155166165778330064768761069414814609646943527394659835814438378949119568364520899888801297577409572930588771661003416155509840769347464867011858202990902961323914221565057731971540317449890133941642629045550485312049571993027219431731140762646485365564318678909375481230004209638497372811888078160831577703824982202618382795365452065799534584350402026803549852908687813108446936241912121976215759788876235558374842007871694728075982757256916251357209663548265769943901152127900681781761903633770628854298472905990542998114574857552880721566571937478959797631189203276954797772244993923993178627227159823104174306188610570721940561441702983148007931217458000990733916275047333239544665227342064994815714579667482517516660573376336028912832125275958245768475678017143380816393456270225142373382289611902996668296377959058103206617295557424795993099815730811330118472658335652338807652968063158188161883290223880094128669748440860947803743077352479610055148985083356246198566710281630433374554514796568607455323090889082081588583197259308829153253658252758486271500962565844709826191278531000406131116780128293717770057415276050627174087344874719849725213513677310667790043657906182342278229759215494301812576469933707896478126097611915015177213942437976830834863454753076551203820584824729924290028873122959335152005155168514375789045077783409039883418139254091577573648193774507575533992731507548442313282977281457372416076249907186694140079895108663436814485511199266339884245247017611602326574739150868222788436613568008872851882496135158930675846158885734113813000684269564855666553051191135510957623578052791831162370307120430542663463170115475952224290009106914303268631452048729490904063199632490343441956363338933237009743531646133028322405351183941144412883682105537476556837036688268346655842921141989844874690713680049205749464978668526799661453516724457664587040904889622921226522113774798907166030072794217326880798060604384971454843008230848513591726060003042325276832194465996226047786418501955160202809548875468647516207074912841465225899938150355498230132170940065007633373853322990668535651114404638416208224860037771646148946694857370544396479387400338807768131816269418287584156465573972305650700362620474298909342834333029836801619437760879464298594493005028368368855460721839338473622514778058838575987663668473700005487280517154810841191989605726169059727669956681728276658296383691043911464108227933147675395088968028801839242744452646738111499857682719141275899719750073498789770788123646486793782499528739668507627755585957971693654592412281743269235262250836497395479290265779885369145592230370669273009099965592969105201643740758484700062221521686654543605664797468052887789743289499432047856509909459044816788318449542782693141116186730388655652182875997586231332921655201924478356293969195785209541865220787164112037708637120765000444067966159726091204770506233614967793928127646542065287697593242326960251711640603118560300061679392150867633074224030075961371432166741408110282518383289800976536903394453717317264926059188857303700276857649363807782058968591419462473091544090452284382201310442177654649043915857539665390095304648818093485398729317214464450982812707334250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -3999038440698026837133849152137201423495861668870351706336995799839304170581059885833337704232151840417820818616545144774482543731767910089633274257732320491028416336930819482868410747893115830887554319122374324720182337914196235431682871756779405052596763829071397456549545800619162222217602949236238373350340011911468086091724283997462898917484296793978425820589553371379751345187565660301493380711723950683442499220793144180865711485200665294408070335736978362939022327935405521617379661715081704069595018121713704695540625370512597221467886962521100483908216552670738271418325087866754368166904903420599290082580740012925113839710923873331290182405706785363693063456038635056661402216258473232824121174917252357967266086763592303376584466935037499837433713796973492803051151834698125990339745635077895052082935676786146844333418750892577967952390065504023626460474432123478798866900776654824418510280952752911338570141864097013341413695822384311829744034422045760889675137903967718208404652399497650496872186181705429038859734744964278922716665493573508855653403244864192785634314500801875400149695686741381619812569273039830913529587599328669830757235486237086476834538702290045012073029964167636617400569588889904575154680816953946336698466177345921336288429081307026718921885857070648762073452975337876492271449634116363642843286751229752518247790553357305377117045088242469620826716418506363925936280030705678156368237937118092361053618745950783950124234166084102947922133032970916143972025954751462340227292998543659973371741663765389816878339882374418865633633882855682599781520899438599742476287876116359747092887448100196211062772044911620649762041419639935628748789741776623416464633080304104933229680499219913729608605979201945599192872775903791743598476115657090778515288258526251928824527063781948327583450470066700722355212769502858200415202031927357336273528590636928815588167348447596330346519144842161402910121635041594780637259152325830982734502666227755508437872326883643574311935115657480693030350936909402343700245329234123103103486619849749234923079241342098538962208087097280584551898160538416674688888051948165316841775952893592665523915332072700765267464205703296450096279801723879131449444197717305131178491276166940404241352012377064054306544925121437344318796605498323856412689245118915373750475412767701407368922131574517140904365689172180737055865287626474762850431834268307343187453806047455816937621650852238013337196178633822460936424023711887273130582886277693536057876972586098705662720564125736856988897981168684102544676501260753544173404389107031516940166141724387120640827080018889818137882819731521713239005212442707564283122724369452630215750345657436625495729175635114998050442596179427845529153614110318503440213300813157979164626125427222909680284987955032586220878774606675121178458944344593553829231662110023837266063501689818837489545819549607528714457302420381284314304352903570077804323938236783887661757136097854826530549247400658856064685839629935998576693768874089305772043198186277409742474550973239236096833122169677002243842586938345420060540404922776487760046049839707448435954806308251726990887124268819836398544336891561655306241230134506013430122575887447578179801218479655358336489563614163499898668401199010601747062363670471210180639931090302903850557746133769601625982089497586362401849366349225358636427791231736895485185770360232865928433295065665922838523613931131950259198185667621559361759837745038639683705699732500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -3447607386253913417414213137638369934433150706333824335771643722679504877171197684181335073272150215154207058491602497549289362731868844787084424488182402249251911473995756536178189039433323913017281612824373942193613490148013324035258430882561137207996265688466740438150501440701904881100937038192403525767548276526023438605074107653327616082692304560491584669904543970077750280659400843934526007097241624924422649385639964197561264841168834870122696920442084289832797856750629641028734827577991049097169698244942589252087680070362206556599756951862808624967165897189565260283745689504216614267631865198848213516513640231738762018621728908484178831320989830412524744991081986534331343266313080984640090155029049189913144451464216835284019436541037454197886478238224496654137873313584621480807562054023900649262745268038489673832385200147074712094981927044086915680681947558603287324147991364199281911418548348193515236349686133559241852844868166646522962352467067192608358814744901445928270941395864717167831294365005979281645077655388926466000073045010601063216676770431508466282134416860816918263229753117320312768385232027781415981036633362408989437158404159988421480228473157757796906503040691125413256881928165420382880881051827445693565362717741646612538206622117186290250834435653299851244198206210590648752225057182696651638854332849309229762437887342466376374127337987589442164592480433865487298527266417995666758394645890719096654822464012086122813136614057086123403626033773301683343676953031974007816516532178993903677602518261022172955536843664103582529528667281903492957662644729703606753353101506303280710017702318623840721691737134277439641941152523414532273047493334572499915617902230502634718351746751731981391236131652644687259209472541120556219948198298854441618584550075543071411785810127581014748012300767914382339748710190221577683783124075571126235004511658425968397959748089503425961220365097773722780148632887147929790380677163697757764921604753293165321719419853045983407518216112945195331556626924957650150268468093621895420938294430733850499580582276972212051747469412158660796574842152966862452020158341815518620575053591503361737541830542066661727323585734380927815287770513716970876552108969223833904769294897304051909496538617257052671583330816931108104775264229965635475802042737921690319694605971478870671595847907189799532833661692019751454321566343682135535715922510594023090203705021487411968693072825190256258584091545856406285012989219162254802695662366190398843939511660011527383287262322499567178894632134420997700190736418571036913742358315777279795876764940314509050654398611786599612142611485554578660034765005416428518834922246117578022975013549387456356467058389651289439225643984304633869319832002580327643545091675979349294116654724978050115132537005991751834799876002026788779044595423622490092513030863139390032301921405365327691095581209753189246461394056973321198992333213769581592828061509129858793161214761035051681509152169329814739082008700120359827170327358816843060997814544949086420202228060450995620296471698726574112740030961837332113595302526215396450426047909698154217024075555144849384927870646737491183708608027793421824369168891346429725024140795951738251789818607342867679789782994064733898334582309845261025305686201260569667106266174743083728287173938985155149151763919826037479788483361089530048554159543784102112217127367879096039547790966202507556879223510507045575890892149265886738926332539433834702201136092250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -283789962709283077820775103991869962785299056880144368998665043392632430709900828096571306179777130377875056761877216908990873763310219223546350930027033163329663726429016466742714582240010918923641801779266383273571720862632285428608481128135101009231834825426584102655952681052648210264941810010151042226543309075307853150541127963404224891033928295425189161846061653571387341154285062195071420736197950864304984282429201826704930875126891051929241787869400091019216072222135968685020301929295496572987687466956421708059206568125759877188777721243653860276258542219113502842067685732733000158348914249312507012525636731585447077430638438522638301621822972667060766569788705475086573729807981832751739565459759490273508040266710734776224370785299072953439638200397899755409879716579700636314402787574015162160307609216934436311403917462586202348892991683248900632268888721321873343520161074219133701119361898029165551753633831720797322176669076351851453709878570982302024024360427335824792559784090439045743201812742975960175744822924877192924867998017159056995098458486855303560251642435334271302081276699047321014856925764873139812089319972268412305245958416915577775949461750613485666571009725493804845149624540545223269137622131479493244435255652550215427498314375630985013699347342302827067600822067136843596208592505735759534077460826118295488052979358100001452242795643835902920715013216790480546785535808777262099172651204950637930410105903588734549170002669156530687049390995613608477081052431142010786719490880958899285888818935814317021389077981424357307452703007738606572400515105821137352315556905663646051568161283974813326987101813328891002948337634925119948763494921377609044961236740910342625041615498913279659533603073669239289643796687218259728965330616295665960273635252074265718139524278623723948531025999870719394772752630945609205031946958776609220302707240315398134092311137279977480076685585804512375067546500168075754653670501987838864436313649149191066454521212887878043880410074877773509364216296681409082045483621518717406586651661386989143729586377268464557829683095272910614017525336663424013407475030539379414897478146328088670715051335974014122978225154894571710381995454950623715868268817943741370946939140728130298050089744420934180357593254002700339828870701308011745084737367225706363899381558061624473053405339087058371397278155820121657797995049211685579216817479369120481691828430598635870514293814893155693511344178117671371371334103419724986563976298333810937626212688402854616944476203836410933228730507817387881615343879403882268126146659590708383084899772576887335444163063282079190913374175736142355678701988007178333107980287076786280858473701656653916624815844902110099248382016171690940487243914485484179097145647371858563102115419184611011028262271217553600671509072106192393685516912290263434380447590806088095007321998372002444167421721536902314187497722608761297743579981609398471347420660661893119697151262229534517763331848923931390817801303785961099859759577859822674600739446639527072166669055533044398962374089726501910566724847465496903447387100403103714312285692012466230682939403522133318654069151814826473450376338682503664138537102305281969215122020147967953926688950649236254115485274536025184608337874143023898668165652347068565712524603345130057006499819772128096965799129234191830045551350969911003510294996874857397601869103259921579849130776382199020113315451515007440947575864705444799205796738540171214771142207500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 84728506307139853761824264003663922306987005279789250205763407951746486740361140093067333553091740390567838103716864002726641751644157897868653542252677883642079196984259559555871141849704018684360170431756282845342686420355010245268302469517431411124182945028158499775786567895886386535928409650100211776947095577025235734930410475663053039107218213535220993407015432914660472068960561847875525654649013718975709830420746579432976267896071624022227123254261572565351516183834508784709354330331936236332993184773732926337927421520654813244254345172476410948066793501546357818040641230740969779779245204992389687087531094239410308434078335583973716445349641667482342136490058162840578431530480399241102756332848580720453063499515382706728292721852935595217669535343744234162367104135326489872069891220441512325975217016010086864574509371975565358018112783639586075069401472528240718411636017274291055598816675273613833743393231456988428398713941347681316761113884221318274221203602382651228479454238465723316143506935747126588919370340916823999709525468927412792245339354157507959000080547780462286053515181180233590297364846080553789996988781120637270281653644474217769006191009899176551746504017930138560168818449692903829373486849213102293050598481801584641036524585710990411306730612686756403654953245025426629492684412661854432881604309493564702660799281499445351358026208459990948276746840956067856810715495197251542612829170188563154766004210272272596076007374146621134668342507574593113631159457277776567604807838290903134063266884359383706266519747822402476450623855361514602981216786923205564530867836589344456606408219145762865375064966766604375895244763267278446658073451665870787760047031236717447530990031685159275778270236307168449949785075255754959532032985349101879977945979762515263280753257063985266335459147284595845369997794150949540284553065195768287270214121674857517305399159054114010921443429907198317776915085062315618766241484428040982691568240567673371838803297226397318262798657228960096464117925208065890944426979999754506094750221239623668986663185960591968867173609246961919589573838799315323320771809945016359766942943897904982619208922969422390980636313907352841408759923452398474608685028963517099670197873390801089840571205690194830802662424447570883847709695489486332566874790113388051935605786199931685669972740507202636878647465838478542803596605072148865397988459382125187806777028455116742114758862123779149132593711933699464188485208495559538771419146406999749920759433339540303544856503521146086179843777223822515167462246640800112446572466368226259596854330991797558171825004284086928458561383944262767381268921436760979068701383566279790913297547121889953344755074665110019369824062770747709865817476841410708501495591797257740642633500476183256570488453726112029996574896415290939110861442796451722826053684687298209251080905064931081921399207262082314577107544051441511252510693115605549253832392604471915961758955019476504074295920817754770666138769206416999563353929274126677631011351708453488919011055502059822005995430526458672627756245270907818939918891891376807200722183856267336840361866553111058940499250575071770415263792332776270683087064256972503788534538732269562324564730383559006472159733921394579749431782309363277407322241752717731549363776202205391334700472925144918771325014756724202284482827444742327939273370459395614897881359234639563104142281002518669299204337156798730926345523514243212385379404881403129780849689250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 32020773389599208665163285617566555197970079022964438921784879423259247911343445944610794480324170931103572562908872980465106079793843830316902890413579144645358099306670943493431045133294677280253221771542312827029109247412797118431117805340622592491209919516460567943944830274555823073285542011026607694660256080552901404711478929981925369211033724357073522970809351488871912886140088909184007711177527643411376944805442532264313616123481841451387622260638859854077969294317556148456121519445316776526750741708128109265340447882252623414985994206658155030262231891623701592517363715999029061797135493328924560628161092936203547097454821714406711983490986345145869958993010770071302462405935541517268207112729795319426768052668217538538879898463062747604159416234583848484811244509092352872231103157429239495266142291890085235536207873066374189586544155420379479881116342815212083511794182890278645673918675159346334992092724068091905296675355707495248107207650109289207162170536723540357029349192337174576286365084620218882950015901043850522247597473216761378578998311112034836357375250847043146929531517503643907477180532838568079582377236227221336307711064514572444700981612189451269297929663562165597111467956063186624715934515802631932051025863137065648786132251805221521867548890748146661860833357860620982498080611420709651853960032282261553367710494470895181800183124978916914052112447765460207953487862497632964993107783805627477662422198863311050192574038958678667420934138693322412039127095838635380675090065478767908819762518062331332402802835173708871699595195904444479285946402605109617427721491509728633771044329048494937305138534259016854030304756472189287166580578007597564152694988207128883341771819411360100890908202228394749513569897969571126295428564766237109661928865509715079426278459376360585709081902833580618671866169537384000533693835594482280633630942658802463063234035263154248975942350248142154473313165453210058859799706183600753634486281253037187218597817680355289287023533256398208717402551192960414436490132416411557593552576350386989302278820494490342933707655157907983732667888140604610198553262013224779750503720850584251800501538068727539814658564822125589590627911165338508262445117309847260766273740614918467327059329042017039186310397978847410071213707295680153950500953794672374203329835717314861404880669797720407619286672053430329819832251439618019888734324912882011193070557507294657585613837468509207058496922181874746387488560721759430957581291308917411185284821486046094950161284554834005682984906691070317922096668842206838109692155137828493850629417060626726151389756900599417931793128014998259176121454562062398926085342430367702150352834853303215370931672060193526579526939359780162967370090122369630535761497223876587674795096089726521004656983712245054203453741677691543907413616960310249663593660301947904538596409966880493136262276442587022585132945256136743137572306070843898404410517787671966833447350709835752284949256356503634197313039081157462007077967435103465266682867536480435292774554018114896532946288651226221190018391203509940919885710476835205841304478124002562102971721002733558970035995992282694193671565999955533313199809318635815481530212827202122380830196624753517516387181551307407813611123791631959622693961723737832142581921116321067257873977118465020747221494296629212908955103260489095182583944176674572503209684122982700387042999887543737948285931464987236676025913952459607539884738729189378227407465500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 5724366293487944926462095839722273948985394170912480833663049283836632703858965390877829970523183353080381223696812198909835771790857612280055680005995483564901069624041615373652400285772072037185422580272646817749876807010793058913302543696834526707330006869384139897133345522210509445771327491658115888311428050042550008482066706306609214660373952054366676263044509031346268417579459597965728045522129526358529508395745931725694993598484045632041261183146265871052477573146458270843145917089882980128941837825882213317046318183874681287051975715973411896557249951879175964711380475008782477805556653614485534464289541278969892457366874565975433765575254709595174066264000640932399427438565139640464996724327350723144727843460914327277227837933272470272880506860421692531094926305494150566269272682843972597453989009405905229729162503058348337633317921561084007458400342833274799329851885099354497823544588739694671577649883594328921081233834243380216222025034372422224379852418765875692135903095723353440546781936332323094312299384524555725963587255425332044514945587353407075574551484067673120123696408099494615586908174566887221626984047864350087931796172680097508168207214992136460893105020078187263286358771022199196657482516948349672332740041327296251830265237514804771475409448463290924103706770741387476602073042966993991567740877780647490906894165052437972525160684329387944797199002146271782197426222862147489330190341086276869767422004741845658225650240201460327928043430000563323181438353822244411711131428154794330768836375789114421992726132386986438598868936955720873770345216642641007283727552527952058091183845025093743659180001340355688178277236864509849650995329696075505569274757589866172131939165021182268429233519793995600856034689600697102194860185147706763848341843717387872302655283452741178075157633299644867698022045339701690199185531790943499689271586179672044462665705566339413059126125367572070683848271694003467167576675516668099006281508750165622683704342810510559479823432849509003591673853481991204332264083806974924246587556096449462529763955897000915698516422255499081122928022541725583562290627125260725220151527677435891806065235589429632111264750041394489651799610138088040755115646626667096137839878954474365991726992844011063329752064094445629538010298033322412210445313949226527757908067494655774192458416265449445485347029109557975320283605971344064062601372992765372686385519242965722388192317297928746837469348466338059158925234540252033076838264711586757505319100694927659803770693477763929402848827881478249039961399631867466652414311124408570425892961020821293175835691355958034245293291419391717323956458072602915444464438287607321071716308470728188297073717193511864312359823351790241976755870109850626288377836910131780900609632442901949366351005166569838948524902039791857011153141251490363878145613617842663826471152206249915740945814884064069553496354952695431359935318668705714112268629692374983325356225293466761172628755345641256613339200419353915232735954828590519699279016209429201791923180828480346146207206130453174364385495669576671126309540516529012773469150383527607147509512033837663442473972589808032796667032864740082361133704426921817721603390817655030162142603842690643132189898780566613383469906933010026579890107133456599276732943900893621127781815913339973045175678567894389499723300573734816524203115238030818576834966582573535279803949452913554792119341968910866789294691214438026842680918262651573453550695000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 653963346057700535949958889124611844687899811205865892551644778154617665894116585822166872864535398443999167968924975612504225407655454887860798681315518332904641005487338474875479365570203368848193746948409442611883353577476887044316862532857450490277145794759420240459032484079399284685760756407252627419154483072397439337237139897517393217714914654362397773341054452789271229995971560941538016433594067846253015770810388716231681011204518132846461042026513931342257850241977445240734714470357019998973632198328003859185093252194793335801678990422355510679949303070940317413190610349054210191249300237722044034642873181933952704612006872566974413291868357349634742343695883023440078452592001663994779094621985995148173436752867710085613827285291785473504529657277507535368761802249469658775526285340803748521092942196978461498959203467088683552602443089306258358543340993396902632392088714954977124289426839061006506747502980508093338283465604875052442649188780786532597738676223877702834156349480852679643809307545967000129338417509624439471419120059304123016186005343326503505978887420798414187299981294868627710008217842892987238441879961176525645994705533238511296724394197251793608625301047221323870437343279428889205207322757623648377653337782202306279668738273791529525047554143355772074676925570811418918175232431434062384233479003069978476336143607986233772503319769406746482381489022889437544500357723987495916001021145794908687132878820256443388102554908105332275880334268305560667722392078982009306981724509221283410556182315692055475113458029288183814602641623886784539957352462093194305076680306298593159254668136513742248446723692075664627756872549547720642778340203281736741198395986652075101550217506778144638800503641738353901291075143358109796997283906241239332303624491105375548218848886292428952718876757554066548929165546489649587469370715443600930692751217818160159477132394763735798806420823948678730422695421709365244510237842183645630017013679646661916207055873000211202904470117046274628199120665551927077325417365923672092177677057826673263015171005677433639214541162717930409390484754170110955748675852533716644483985504809108763488870962753029856599346364305752533365145820368712967490051872120573891578610854631752227990518326992886742016511433848871647994306921736100125130042823302794096266237317729064642811710625859757211733729428640287383023249165003099208700660479568586612859504833011892009933655019532904160961067397432779338616749475414933769780687887350404636065676053164733720905295709381113016961413664491108093122138199515743034999919372397170502133520050671175358281209644058598876714372592370219025764760883920153596658268079337171368776395187385578454859779463070628784660888529717833848588077078829645072045458100876595536716396744763497205598091042448409152103707502767397364283044436979633944044215826926878913528649336165476190449240712818268019693849925170917312560353481701177138786790162742219070602962463565906152829274323665915272532379474623316653460355749175054248061200324113670057234436611991840489017551703566584840295952301202899852053133705913358817966725145115319134978574079037374927450509794163182367079248390806649683788590721507776594468660033839010374972773972443414404554922677678894375746528426934105996832669442188725441224556854239801400712163299001431651475077482274309461550433603360227384632127662357554109075083414414446906439987244710217887180114302763714568807442822240544260218564197790314516840394625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 42690216953457048902789783161516064258786531597391296829218309303719211152243954875285277376223690765060186933951599262126630175872667428490314012026421061209375026865805762063294870254992288706811484443089950518781778293064834792570709382029396098611049348165094778553252587184578899014811729399985541893602599742516576297728426731860211253472013708908983250636922266614461656555994702702757363676759532060014251906210807404725767317766670614108931863095756819647948744084135322240002216694658563776688240139437136262160304895937059855278885544069356819604622728798794394194571625365815038752472607120467034396723201141604670779007629241169393764978289345851301703776251348760058694095292298175446868667280506379387775199341391398024278793741618902885850214511201170858709877257000644996327653343999966343817401061726362489637115492776465648748600193430350581229357872128885208926767000437583373339923744134633373282034235935022136968957981287824874780244425821345163331784854130282084556592758168524515424973826068052821377592292093291020992917408267448662329013027397217035508475062749628971645640634587145066822422767697608453342095580588815847523368648088074569037648478706307843159317494104649698371836687824870697852228116780510073670620131948127912696722273567635834457141596678041406190608601536573613571843723179465474617255670055657327385513336953694813259084211383503758826066373431870286515525586436345862806220434499108768371751162091487565144163723415652211283655853312577832174153002522122885630551136029022516353184797787969878618785567390514220095463712405084456198089834422207864499745586455028000739659475058068097722660809686853376642365318467142367089352901661684162763302606151334746951766776732687063432477534808170788077967743611589930078574586680201258406008405052773518824430229103269340229328468843834205534807526125319837509524367231975942214497634459868105462478717588437158977693167932227187262255351295031485783211206136810592321198043189681661233092919951093843062493942212219151902245601731942019341043470500856259469845777261279975249848389932839402397446149127357620513989347702623885556846924767515582877049251484269723884363412759943478229802009640884113178566709561618946100750288003004927476238330098628343571594802304149175083822919043111834040325226961782312310314826285932121780957136499543515963774900495521316195609824734179041139990634342913882312042689130253485654608245442069970292062519098031314611171016609115473168197992689210370612960435715651728867270212407100373136631817864065801625342012290593690192797605711220137085324633599012122587801410126910174038828112720661107046039033617259190980247453863081035424993564981289795570480103803989867127014259355803073002231342645229547298176031609067083241003996050744952070875168752866986746934762537353462066414857307917120951999907748298862134205158939751719155816855078920633215297340432570253694349811505226862407944014068637346572600648472279814864829131153575849955013492194256692873568359487086694061574040483922671684051538964205610288071058946862613699673154573490469329214469994856403949650521292460094710886817063274081401803738976561293546469351104434201415111755308382405902643504020606691480263735522359995498414166738208329399701184121450370604894378328033043687082303363511732322024122273027394336837426851350851612345993590899907368865918963927814716783303530658719540331284156702115269471829775221874236591159448661065445213613089023040288140804348544280762817036875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -894037402165878235934734658146099273928112780345716700931563353776871062879688934243696586799665005502217581685806161577719056238360150970351641758792108058991178186209434357122296948550577107668096463051115108062794268265667197051453024250309933601475589760820502975988960500356607750274939197332929828062520581909654449500439601253568189157609633031674485155733900936286183737123798649989927340011900554807232243200795636613068732060834327930588455349372050320620293765876143603777740390748019951817180859798046595129292924348021122808479070581050491117286254927941797992768138775682189237868718666953280804083555140331102060282525220153364374040943048697759388360033612220570737803542110676147133790154044910921149600499030027924266460663908205515043431818076509356996628622487020039302291491585796754652448201684406416655653536811857275992298590544354556783870700499116545061850234025183581801824421360923979463917521042176638375230044607835756253726233216143199458842076044586389075418515574642176782500663087017956775700798712874346789339181589667581119385549748058554111395337084077213707729414906605844114230538119954957170162939042409805976631191083103721036516727661572899232547898238369641368483315664264692395774680893344342477068388134851935872795412684576386291353898603470475956419612786594308274118626531436518789647231280023305715074553624718523333575250314233203544292189133601212307583137467601770430784625952084250274180068124802413742550507407486305768491715238626249876802992624019695317764366046852404931694082394156299479674496670367654986445059721855501384669057740435361983814516693733401761516519543667568206729553365040607160103335401788948421105328522910756374032199436344994339731061311959749264926783499071630118006796004470111144656945043563856944133887143805753432359183862272646549803905182569987073081070462800225166297237880533155674110027466127800979980519982465646217422573738784737267857610126829803786106853547854123175386123653928715686195951612070941701746780607305495972100923817524804348581327922601931232651636041701597176887629868521748878422101315423073493668879590064490659209160521223618833969921610650188620197579221044043734230611226950277489131454335408485731541349077885783613882516128938924527531774374052442691133777521484669268474426520232286377113392424622881512273625514533651606612897592974263796611380310261970630284773480141218316488129283397382355458996200573660305660164084865966688371731770273158279295819956253379432741062207669632443215946266739555477059169348314949300132304932759720283606977330779627285406528166605216544332651416754335333643084727032849289623370540031177867232259136390969525603928431023908074427106046538780947906164234643631673616342036406188096482046566393686599399483235589636667695818415942014830589034433623460264638933027776951804568268758361756056062683478406625964754652495241382640447258005523416866531618162602252850211327081023111021466569127859839469990901299904805756123944378934307488751845116116163121866482622850976110005713695789806642463782648780084092999882657709434202472883144213623202108315815038750084076896165037483095535303948644387605374046135762466871694837364626412939396693468183060263015412433431375739091567540457404161003467475653179129002438146526029386743011191542319977812939964015174624787019406489095832250409255667877940559513124106538059803026215914285134340466394966077260947633244726382380236018759772079710053252064505248769534108645220303776323185750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -695847021713655534520324141998570818619209127570578339297661052817518036065574712561072209343329144783107822020497144998293335909569004720133370582565303865234931526249727046935850464260885169481114447644697173144934188454001247803765673733555870776339498686043820345291443982463447163674585740472267114291504265483227393312481410179469240072071967582731585927048446251752331028650212510158598826552007472417257945230177809308146239129459418317614750757694791066125693869153643089736793040116243049738440841113929478794680297636736818763372872112055952282441962821932138148571723500000840417597564402946232987960202592256150060845963648944001150569013378860286502182030729332812916035367881248748057413509520559746046106435324156787428735746570990580225537106419670040072227296324513688604343744471794381554426009722985925162331030321037084469910845705447681577775581653826633714086980639562632937882724505308836447343083747835407137040507372251308877216867194532187499550853344848922983912957198238032356240707281713164638723731097691798100572537321654246338351051613304342754799541032872505297501107443839889820335767511857717708324838698832081136449864155017654195529246118818624380895126330255582448719592220371047122531563238218494815115781279363720479056425337735586979365618856916328485770798569330488475282500460393963232941087606947422911805041430465262862969548155168663247391367199347381794134629585177002117303545794102481817432691761702405551230105619822526792409401085925406591043418685712565831588378060205500592089091489589695274114472282820396911848627618466753045208587289144295771391820588686676161943748288902353772454260303849088368607205641084752750496541465998412112941553125455559357157888122714490702152122445348077368414780791537804604845859643220258566111890735820174701759152275060621971929990240677141600712935178489488928835153292545379108394809496072976281868534628548911363032343640336900577450268913049257766221516036812426796224115921347836423337852479371100644232286691677772224768916440242740797902877906850074199484552289223279436642915712360446963116547668439748116331177604942999244832495912841899263239446547078512832181502026383373593160039263925256568095236041351788135807870813466983363726279362248887341207246190588128903376904158833999017051659782653940943920567361921743036147842518581481269481374433765694260646482462337797326233049142367960468242514314093003813571252526530603109262604936415226945467880680062510849936529204441806929543885424752804479696103002935329878131678501464672629336805917356728382211860398197340835213677382475977462322816849355626253685118299046325689590882492488321616264717963620430901358503634858010559993601450374831488328609341522408884207260299026014829856055924087513892445833077618416048229828552048196607092308921775603116464102903375497366644203852460950816892190108074062471635602493151559916694658786183532508274509239781380077276787235841842300514745222091145610417297632290338072905993632675993283063998879623498128452113230564383839692274135748411705107696564255270924111620551463454894798405666614443863105343160718324741864282249751817800152213196395787543589119526431695808636843905716616085696941692729779281112723224717052166062348671273982219135575321579815619523700642520994344854927828781565367304080692333859774712065118472959894985675137402776687431652581735336916548486757882385885067071687135004383574429312154774461577901981115245870291478368664655266327602849356891231719183875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -107504260459074435186367689998636864863376143035634512343336267366260812477020695594093113883531502199451737793813758846335540259109389166957531118775142040577520452957354172584210517771734051901557774197694344374136050839178600728225274927951550698609797970785922068708856798418656455912484538904178943229876994639434189854096255887524182429067116018211827901622820718213532983519385423662369296072637994636219568476703982445996790818906576468120036756816444020861543683759362938271503244582251791426763283905722784150485835688735272417738464077142887503327946661087201148755978576047622804519868332915563972601315180589264669743750456591662033470499375570085616459517924509914991751507583449437230285798832341153006461095040636162826778421603047053930543840570956302083676087481963420205486418769504022432280995924206080467620115567682477426764017811600100106593523322209433519487489430998494270886862619048618703885670421618648405611493165522859916717424285343900521410711614549211325724759435397562376850571960622650884037785389427742338730284617756547597321636715146419978527611993096625761108262628454507554645667618798857123988025247140389500966187583697326577321961389013112076174961032495442763123112426968149602525399954554510770396126819785314075189199457581740940562454432044267319543203008241939113964063765448259492758557704670981828867419526233318335795505075544720824717864058232688295493748552375172909183721609695502755331854316419538626185234747314771432330203362917858431581150941598483379652676653850962579257381822031447057422170684163475699554255900167105870779447647594441102285525718411505123585504217109863500078696013024551664470674739531391753442364562272623424684410718535935709213552914355593326375358524171141862414540582686653023032649557813170064366430409110796759880034639181812687465722829529537302445969144451055881156777074213793470822131696065817693361370728587445978764218408613207676641383698124976508042480262636702000203363585813782785079683690795359852788181480812782684844244510779119943320901198815216500858712703652865115567848795738679807733453302634730787335461669730262171365265447099253817758484309101615073652290554206731775940038440819571385946666071602015401381206285318455202357043939167516268978857494547731121047726194934571134621672614805946361314727375188817759931047244079575704539693587182280622007555755109341079124623189564352707804427583744213036427665649990897537061964847347341932656163991129549192533695890906662709154607985645642328665976202962737356231337402489209542773475545218193913804843698003576700374738257043785375649689478671804408448150355769322412851441965360283793399906199430014267993788186987892981999759782604451744979104174815928745775386140227001984557078296881274999180870257626432331460561428630769177480192119710876917351858973897517708453007777588613665354286463860762819784107902053625311378891366348383750653459535975157518337767978591027700314249532723942987390249833602558459728857458313141457603849693376202659675208911867323234000800121744545755220324887500768053153948992134863047183161006483034274258631742697715197790210315468363737477582367136623817746337271266848091160306745002150685152470268042087351410090853079834838682918462846965875476612003189534538493010384588561336219591286933312880798566035240386751665954206666698184930661919737623896036151532706802992982359475659517199645232901999671908695039930955749324593079113490997025253949529592777496374378825757676383407646250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -9657544079214144301676669086310200823575141457038157571459641211284697322765999522455995048221229679344739146230391202736415151269277856369925178756969619698345301082006252907661831673854870596876698862597354702691621655291098069431625262255504155952265127842748133829882651382535179646948091559160251659388968361727667360175298706285997977904042997732436252206850105131455463321793990052254675170561462575871090930816217076671204949990731712655718236195273955965165123859427473097181885394915677995375606102899353728212794145153170276572314358201334492791622042272235884858389290099665155206988548870108737792838546744165861037258108263373566169675530104976124595992111599100858305298954541711612216821059747075144372102047055627126621202575527678642982855421254022398706800006661367873582817279217814092151952311335653536762171371773501465955208957175176322720630993623111917203712432276557818868388638740035497479233207492362481474204764081508744109326430672444823444057475140993977676732541727359347835648233793001090364427636492398278677876893297767591317450080759140735161090847069597462972503197163080779523230141036149943983641401332092634900183739496265502180256281462579139346133274300765459907264906312703651179614576075248845153341656878478724840035226020022090374820140832905360539521194983907177171871354886470310546359195052354124672964311770161430321112485286263905409151695609472124880753755041724292751388475873908728721852274204447393172622056153963335641164369325413801159819673747616257652065968217124200198480168251629742748732149991140828264716055324724246259707873363034804503751411018359571035798432563396182666029427713301016212623785118397568205276345629932755689764666474857173868609702688003573385211316809304142336697553089548114101950880776464576150920472251845582720527177041521444803722663015806779866357061901529444110803626219413031458507754340616624743927464696041144029930940555204832885326371560687740217445414272785111914761434292138329878896512002133779062537044448573760678856570466669381438054822670926792324533902162141815847372114678726532005499896400236480609514273851779801595800870219629437315640128552740049253909372178172027118771177729485306654584992764517385227696363437807523287662511962884458863042837828580877922893629303475374636991427031812487736246395854788834900382719261805430939919696542372592718038274355456863960767796398093818437889318503601075688594856187856385663193700745253376130538991913429308999836716083317121782942485872460051051079434796771034206703220834498450431541668909781903192963704032676778158694081411055376664733084617210418716633577777740838526244556472911537948454108386987850649369379634464505001558517274416016149207554745994096315784252871046820794445125921638350710159786727945261749484250044570407362567004447829954097331810128711167998157840764132982718693163489628425056390375760569613782433507178033956307916363485348859828451294776311604610911834269496716263242739242304979026281320715392558441423046662784478403239066847970151599706984452426560756722266891076318012411348299091402413288625169516953471339047025389758130797721288532633515630835297706060566974408639161062049422092392373215952369025678159853599069350896650087285402908665166332287195839327109843965224316690748513850801014497035982876584821360055768105649650706119054956457091253384959236419413839173863714474713040517387512874380079477418039320807743630426426403671778818410377083880433547868456330914882166240639306625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -402452592430229478548070966015496664699663484558850897404720557178886430554996911399987618845993434901535315782835763868157968148375925711292864349994895388309480730536405680804671380362823337301300426408741207129587031661145534569606128137916977268917028186784162369801828767494086233252546971283702405181476107467589293107828365457841468204110485352965480053392590082363881265598718097036346784256612005205621437347773869240137735103161901827717294769296625355350478627840876215598148030432428998185239342478490629746040996789574209612564233056666330508016355798561067698109337128811874647644092609998846473387310478535519001754001919529893974321866764120828651337212781146352935123293160776055702261788650099488336868840325653546148580035273376250485374408858081545620363575112422306226385064375712948283816633935862674898537814866166876840517533369229222983217076116013555975549021359565051572100152954576562880969809535515104791520002047931777574640377159203784342130196353895330600822277074514673802738522579511954343022780370785439224852962162984730703946843623456404046783286351604105899263411453152538942087373546415695634204211428635883641570236435300436618326236777919242772982622603324554166666170397576583469511767246960804055987204214655100378948196742245748639277304053383257723608207598168900331040506696523310726847661793144531944591830857663908055737741899864397027783008247479362072975327648263833069452083710665590642081418813791508101487380510274147867916428808983648668792635653458241885013089690943710519910674101399724058170501927691314243069189899142794265023033287326861152691011902216136438456903379320031746466627149025325125243255590709114013209562076996667582407912716933092237420363271066012959432272051797400679635423627160632505810259492612038879918266252615095179454477772178957502520620847410817110602454510275564739419730580927580637558312089034011231001789697400092757995004678586281308632405448932069635983168473963006111086329130808379774778427600569531140439446650339639666842936722358269154754589024723476635116033618212795113682998053302957514149806322566917018769617619286154513887287647423196562954569047415897054973510904637762514099362823258813321389215005988831963973638652458374010216994282430071644098945994645640303808053488076493227569401707495730487396597448391130874991334681808920591821068474851333920700214206429445182002143566360369771454193003558975873470005760752842146875683008487066063018611170624675410593406092505966150785348756183225828231631540610619934674545724215893558166050364526323785228159335281468468258165291863115948050323405015125374032653566722275676747791779622031884995415941066134945658358531475506405260615770788769415071764464279163299751854021642678437500695257841604212070851161246921935239029675660189327994583653267468982983285253687251067483853974238670642179197040971559944028932153672404689869955814723516395916141340481078115835426828331284342783056252326564900711822154963889391784199262465607807303259095182844020687638921937509524632202471709993090280072790207124668420307889551089994912024685064154275749523568987156287099555176655327350082294472234487639481085710210849807833972903333923834484053592281064614020433091878162060614830132923247822281520423757638869201350258811747645630654096406032483556471975760028203709331413104612607511394966890001192106126113797098672929137153005647349914556022719729210910713182081178058879141251816442765640198014879698649111105178924130202468750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 23995209662312528648006338478077657081983433099634725546668843338189766510126178304446471508507997107292076002465685643271333256572752004162060295122142170889887835332878535327218685312497967446730925105236262964409762667610139997341333719230374307476409910844410175539763089955406664795413100455476442435753111695666501914525445478360905483832804310169370272153216537619000295869799417649105200757528377358715546643610394360895141955953367246001254032877707043577300667155202661606492510611805349061622412958398589080706165275193794874914786966863908505062574751493501055736939543951082778347744120470935039695209157552237712866752167479665033404015122447096626986895913824977879861801508994226560015352010428907926845806274186647629754885992777192036129146283889716069330850320425235271863677653426404648983811286711807147301515041964979979882147221473557177066609915515097360030681641843695845501477868915534129726144859918287016829878710984935175157219424140625729404304046483187918536820424994976749670958156752568425869557242640124542966121175669609353434808705851968196811910478306714053013038733219145708133610534110365747294022370931729722915095135419230830378950813903082623339340295225042897831210397953085943029341202749753947342703361035530475219576605752336172782909875169909729876480472772015554206981970764827753696297949893578235914121261253385651703976763048106743544010847306875673992679933641699161326692750721238792761720444600162264129263849046441927207354809915623209645314175764451401235101363153448056631159005214837218658419044431628351597745507953102653975827522185300672498423610359497135222783313268223302348441992688482384682748049040305133152885536518336288013596962613095745125026252602419272331035452704230039430944609760257622736561389688555745793283712210662566724192492114898758513003816501907011428883954362920189296053467433184089139100767265808537176810535453810628350794409238123261892072646409056840940015677248423549223829446747410715291626061916386290655620058657430681266388233574219612145264580324671809426108322531721957725669586619162842975361001003476745079945770312595310862632127458609317404262041504993671904397546300362439222550543510304647462873520227415385412345630624184953243196513329432193481047488033319983990327657486271983821358954464814720809094244587280389661077642533845300927933682450662329571791529844186772410059357097864452126445095062150422747540414098773807155308390789971147028034781358665716710510765792751522286579064436568779972807337110724035458561946171808124227334729301620626406521116068067636605886020499765303173432758077669579802978793384371137455991567613000799344094429381085222299618453059644452646010853531742224188145272661487180444680209763068614518789217115936591291951610511457593901410566460918423198759276387919267245873991628943124857810550058366467027083969710459343273640295600299401791614297763163520970606333620012460252402321489885643257056751085327901364675227176509152647184582035695229055218916013758330675667785191272178992979354705737358945865888660061139535148151424904849866923028179447318347402752928541785573805637949232696797430513171508394587941187243757509645320349879577748387883266900659983781283297645772370977834440789558459695029796085892382642201707382090303390665393989789166319095813146782156792384512800188960254885085869188524392557324259631137460540292914887200700176279576046408725200197357262690003958949554101120708597717078852807075947310533629996503625000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 5504054433725871386801311891155424890464638861209862227787667504781638407618100730118506917451893652865320804915707553296718429591586402739142782342099974669954961346283202372350931239070991189111906061306858933055830968971298591187177848945988955050293695703884845531041991191103334915119619516233098097647552760752883641636819747691419918761683917613966571999571603117208734493164863538535890159329406656770125329640331525768803814607865367677934260273393373244403808810162985854301470610914238874688476406333390186294161185749407645643597393061985422218294447429560170312253481461322819348275382779318863849402098407247367842482638438566957848510372068041052387699138329651723944228804742150522992633493624729264188390071977458496945418605885496598636035064684856611590229739326896893829139835004239950719540178098469759682799416556223375395843252479818360540463437636662740970686544692318645833555537107690501500379730175457892198802745072222565123967059651317750882768093669551298329055386246437327982915657270294700602396094601597379279055858916003466005336529938689271851602827973814687327585855821655652418798190394499146056088396718904013261222949118747136897809216459139168055710796587629843061295708855973493832740431045475316402887100777197011437714464462979468494445483292402686249940853186370537230049958334223025510919753805146768139344977084045867552979391539773231830781189727340545111715182285663274526930934707043331087902416796819764361642791904379262304339443218517888863435982744320999226781808087603897292713975442235514525662044682443235508496544909877124268491926592043490865279937442380490698892918889787628182220908463143083388178079479918734338332282695620398165323347507543413965711739066826979245239710522703030790800237851604444700437145821321601776688949946174620608895129338052389278355757370309572278077443440170286303935170169249658262399291926364738100064462237868414488886553710767246576737440979251738130931453476245969064023597795148546790963646228509488281483176295841201248814798691313240960329661049697265632695413399214622548952948362340911226995878069701568158060141093460093559376150826953202668275080068056058544385658672207520294346245854958145612896575441425833914155139261399497710446174013341444174887470005338301682585484286673186097391121532283767665998369654065769097844357799546919836735251053436360424559819125359779032402851009320423565682907146538208094162815044232441488166044028415440904466526946558339250229694264798202076680496805200124440193890712271582868158109021494850547608007915352109691677584068782148592779112274081538997979776034605303175773352712358252572618121909602036109928738343539732740576549539838664161990208316912926674349431508464885739158698809209815740809906626442459265996638630033093740597322023209212541881607402333924783223906811963774133828976044463996494780411166813199389213561133233897140094307266764024149102041495504521921995193666793817412584706855190729735162605332765388539902592287386092767463967688118884717813848446410957896427888278826929192956900251730065553180963185726440514656538115041217536732930429888739927370721433142476274792532360893680625150592354245336330232395757527918969814667551898548217439629582940698620858307607452619320856402941199853922139389286696230945586512947845241365530850917533072634147112370325075872796468126965711347733078263978241528114320952151960008043312213570794961430368536768247920701803471022209910167770024351773548122283363441879909250000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 443611881149741174660274022492143966214189693052757340491105974262236947229637922506789642138474238901980073837360014770513763803475424016108597744064477585936442207025438068740954196908192257935837848351082122959338226769355642249753287820877847841914782550382407772310301702179102412160424267184415876154894340675555161220659352422546745159928809952550707420511075886101802697555203279263751076495152784723209229967544705778944576608269053156152248122829909316769600897573944686325882057948404340631024500333121780565480628800216568647452678086886299961065844436022445385009326712466203611944314987972635239532454003301036196377615767664801767018030205825890629850298688238309179078748841289136267282554489679372462630774315912015220921043306073505934172990695062680175437175385153657753455863471430800120355005636855301836108611687586297590054284673677554053314607619173520891136742035457227385509527589038048092748592520121329144123976861158277417505663160819991969098633886105877220116795219945348546885015623341174449258939128441438222796961239478177491022783951946282857634043078406241950454830462234745064820767113219680320852977813968938581303400633927349857285608093268382667426181291601382963621735658629594248499857659655652642777565328999102102496714151950297842953116693001806934086562467117615164526915939214037214881241693409308290374187599085414195879168642145916167140879474467249525146560465455449757908075277644738002258759409493468078769624642616113334385954851098894763103084707719459370856969169512743347945950735193491385550513311575897453469737436260465486282618869691943004692009373054123510266595622928399996144460888080686586624992926568307069625851729320250186899211685226894872601942712453229447757860450314802163892460864883892246241472256411157677988492983674393229979499108114651235285930689805979625605895195764083010760396217490008809667985132540095971429240998178325418975915368600878578745245501325114532004691604103425261897890358553435534315938322081145945844723079516735445087268050054294765215754369329007999993702398833778477560143553080286094432522867747543378900728438704129450693507286419018995845460255565282291904965390230535707438337615563584474866463550223720411339186209168188130657406750774741200432255717816560072165081409778396927133331883032626034921584738988274970685920199523572096757230354280263108642209718064900327252053172447560687505272636353175693022873529131651743558768542637259316537127069513728475967069653688756438418532777804199730967420578281425730956941668767812737848500674639511237061588699256381378091308279148654928358887423162315303248928592833546957281358015046848151534314611483840036191704291392528180420191692198380444472883267497856167689879503356480290635953036853616589254714588762917795184579130124086507231867448510928098391146691908292580163811050077460625380845394954984153588671271468468270530384037068889723814125117258859847865315658572461226496939676719792016702527479284554099177617741226943275936965246865801616993752868184471422948875315796522095560986807331356232107818166733876000486390925723301121633588881258978535722578411730683355099730947435575955380863618521223611147081913750904864752036695001839697359633359486130578476485820817058426790850349093734270358744304190792215963299185203847236998558355430880853824015544149965627312286772317347391945831418883763782795438805792668795074190012584145366383899942156274263508830504896246169706533282593779652861388190480728284375000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 16600201789282261296023146890441886056841446973019713344925471946381537546453450894656033105766320091661436625338496849152200281437433478568045391574573982772696094193153651932679394900920049669106140307914819484276912317249318308433629251366414433613260685963153987789918634906021624323189387563795585977856908663503946688347644509348539226585167600980866060515502250081109972970030797037516298763632810636446355878753812429081386593819592950277465902118657645888090379338682184301107755050714574719557130621599641601605143537653133671390748894157827682017555078532144012991250713070944783151325034719297027399164246221117800513448678369567520290673155068326901205253291239826621312263966356924621933586412619440426749592389919083828013090359319912782642370439900354071055232238791317332239570958963340946018367799837631409757308563042920056178090311358986813354713624562035043662884710518460964008314952493180968553082275263215926800083817025005641912975176852221586404627721576013646704253692222836542736244049580112057526358211682523461523382302115399806496364983972632958785357406980907295748070134878226059476651632141947092361609593084673607005439588134264859446232613860327213155415290573773549302417324912262394520320290371931156165980748540007007245178271801241646814574112482325719397134334691058607914169512408778693387245871503923495230204835572323728487161255017340249394114059941618312431372087357076530701508097270771431176171641921544311655120557162854030831035345047363894694763823018093741033029325348709658491360412960462254151719603675500714751526154712330101908815031187728888574978146402195723745769376274523519820396557961946792904768934369636204975626287339694213509230405571111666306675754458573010243548991071354865331586943615934520374942833173742842152609497674757109237652216674249806683505978002425990878471298035314968657350198207370911825774369640005198497576149850584587335677688653668655090934058910989048135449829131473579395120595283641043865326735116430959745211873287638277028414994699915691955429225887790722693099909723096787893973952597668139621982610744354643114164782423672557231266653708382605170663540974708884416802736195183609392307425603874976659856485624173122157165663144923419568369088717671243458575897176800655111129247790999315829934704565398305461581463089024948697953982467507167085436038069336993978264635025460527348645382720472876143886602656489236072629737992659533005800889709522163535421874583381938009514701637500799990140590603896460656977479714734601996871321326799600357757059529382719118037841862417011113227277363969734269656572578882909370990551341910312891530347356322090065221021009656919899309990353071216941017235070773993064844277683173747691336163947538938274832508766580736539731347971237707438456097987910660901203923016925634997881719906154888748634132281459070298136103389536041487926867149535253842465715074132009284483084899499760812620789520018799612214652301830204545000485010504746056751448902544659707382729177893850219674309610208346588872854702099305409813216272467651479770320264965740136365568573347480649279070881930421273704493647745873069169725184480224350886231186336345997998673634142692561441422430158334962084490141594771736374580019713019093021381083547168603724329785718795401132797531767648586767350018738108905612134935516911411609345078036324751538309204659012092419349439679898297369964079895934024638047679360314544188945820789051219019319715494721542512649384592803250000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -159027811258730146569483260373837395040217856274083795867710526125172939531442648897704304365334855781738918427829370434555465577348685111128368650727347973183363707424519849069983927916122067227795781930692555528566371544872007747979836821489422459707535471739133594068670047279496230500434322223568366771442417697300482322425990675461686127093688300069648218168230398973206604102882389539695393637433238289724859450591575529275022498180334077959247114025065930825000295465624835448510186674141215382895607374283443016865386073981296380293663569662511344397296577788277252213886117033116039820557551422853643288122247330718297741449983650937461763852324241648827219124458660324840236924442446458058977435658637096499478982031227623575702101397204888674020834989712008269566691050467731997938515315504351325894144283604951450869513771174299139675939545955264210577430521786982778399910179496403530747669472221237446088758536675918428714676227569973216003994750303674457552287516870251277248945764322283856350585759299555580211681202472802246736451836789336655019821783495558667640946095346105116529682214375508453060729579907159265276310365071701526307376168923767548229474800437692199521405192516549423047218253186940339432652915464130674235671520577122129810690656878494008352488895369389576209956326657726132696186660662424152628974210368929214448988090172825824052568644360303813461567161492468340729264089194193011298002266923697785939929142533331447748730523230929807233319175568926831244685564955414866750758546693012894558160108093473530375494166221964821599357424435329358970698506894071216368200259676279208403415175973759299667568146350513299269382859889856741909362692789078554708596815285257084489708005459226665579351660318414172018760572915565123029809319318724530323533389955961932492965579274150200039011745785526442494030977475865520571109599816139806242769816724377080490287627484672737369795095001302800244113997987782883876256798855224396844245246311033613287609581000250176462931198300366617203059414401957415744019313111581040313585577282927199527347175905614659370857502457021593842214601656950770031245913228328359168842695259004756796088272413073423056356218950642372368138246235478112159042353339026873010861713392695584272128004976266743479919988503631082089412164218390019951236744180638162248947509485757488462432977712491324969553735731531284576683075435712644850802985661072371783325622799341949095786468579156842538792163568073430059683127772211587578284022086050309979278121987254369151899891852290571294665137226779106973570021908595881913813172697944605334080752907084885559940007198114483712662940092148276426688588823467831687306996893723396771451168046246094591084437652625745219613781929722610843390007947191051558344866212277699257498421826035702223000553807101822207445999999805421367659500525826890549518303445964301074395680300322757800178185367021162923992311125414532062688672557873710645201624358022967208784726595183089932308817832365594826478032292908165152282155604420451946360557842944236636430936946847043614009817133610750613093670230596737181200423009991666363935692376914991532641196769782530408894194172561486172148426932348147152531855518018194742095961876378590380683102273062077689247305441710387001621614827087149990498288207148994092814961658987378329910167472980905968808072558715517910393953836160325330450178535695096223532404237196709467709830800038549700888818422533271366553630467627892107799856666529375000000000000000000000000000000000000000000000000000000000000000*i1^76 + -41514963286867902437284209281191226637832523324735567741793630764012368235335286498402270792057833629338356392110708051210489253227013154760791914162337329876749431906037243796384366777374555171997098868542111861812549790925404244551321190154828606420674137448045828130198988068747109175217341894440495779159513080650692804504917044102402051187355680698729889503389479443997840563402106753578475375125990564088477281023233067466639342509650746233042653501290223413067220332854266706278064884175167024001972755166961949743083139378349850705965535708057546093958398489026031025391231021194494313800297565080997074315841393315449901497042614619261909308708631505727666930518714940276991041918408719516641564374403439196378855797688606457121110164618161515475069490452334346437013933741611003018260854113465207878726351517859433433814515665848830701574087626740577547916988542852726053307086799950318722435426478991322708547838744114899416208648334494830626040119231102790546187493331027976128495706256349072028704984551358256187079522100916379496742966378130553408927589203009118309369836400952908763861031483361090657704705479819682001603381924382083056476481256295222547226490887622226330855602380050595900761486456991087575746090745110363933179068750897549643969313566427871894479208046980494425581117586791698134871987317676821692052610890565708704121616288315353339834198387034472904304334228984112508238301529910612984426988073638734417590796788753588532145265043611475726047926643334815636896938593288506811711615507691746754972837338167247282932932444439490639190628512147617842681073793880516435418326290735739424282838432960594237707732707832904419396489786671580586386600389826260728024450174747839048455696344319059642692188068222511329505381316481941915983622634189153157295480123355468476901979076823833649166813418500484304324831338657256577949374411405967967905618425256097235593474129848733558824989112254762232844505854314581660277483079188462900039310654440533407922835219726622944577786603102540883110444130567715538048268506275516895240314932355944911202458550776087185148155648603747069437262232697178470205594163315062508444041939326481171999429776614963327954922116112534778444185093483321028890234442319796261971825151498361478202773129038857103690123185815849864880739196912945175055620674571682334697137801852340875351992724585225293489996557147201710516969546776653742194667262695296386084046072563314221131396178904482691418754335201137741386588093617081745303234165568115920030751202231443369885508260894757252960884442812437810517546111594312281918263097317394787565241722741692448628007166635609999016128251798605162925272074784840705195382211927871127264525908355955496127794788602954424465478960078888160748967396302659708386184823733100849249120197973219154405423562574068562883387385104923930552741824572518712837832142632860524425890581541690146237181043703863468617455504148986693377860374605317230012931880444283472151431741496071943934360095335079588331710748743593496506311712203810614212496240966494592526424199321099075679559245089272874133210335558405455755925279821623507618930933228872895633967990108989363470137353063632579979081541790986891564000971055776019623084939596240871905195686338426061112780620545955222958710044367809556917425178114983139467804819693358990261718330078706006524521701272511946700210731581032240253951986070382660690090375970793502565473399609724694854175364342064513625701403780767288410402546717250000000000000000000000000000000000000000000000000000000000000*i1^77 + -187508638722483703849332817201387713102532275785302862693083400646661677284094000028012660356756399659587981736952024710582848187351377136062372649843558360234804857067232540870856068181602324813738698478548919544831245491780044568925333955387933854504966866297705807536098406827027585109471219489245707900035027353629631013040117505383335906882357962427360475940642257440118939619696491137309081056829776348516302813508811534122779754732663715533608783299695289615418165922526453355437739730622326363134194447075253243960484611088651480795911738501983474831574939108784850006690014847033773276044486559185674420317252571593252612997501447225545877842666329519601590414325798332207507712326942008220479714098844001756409110549067196803666011093293561492484680298373000885154604472484968901653471131228677764457223697704814786285587438636329675399015634190662843083848247349302176268675567021675280460617943150410098642488040385829961907096964091880281286204482943518584003582289635322087884877017669686643724255540417083545946663356955923493772739614508245258944819610461893959605392757659381389647473952980526979911318581695416021122703871607157631282597660355051917045460190442782905937393700806935274420070676014147935711498949705406691816571979176553209910576450726155369838888286925521986916090195715437693995490696170737029576364479253525154619006170524428922920907754409514451808746040547306348744009720822987701648756573664402462250624650369976003782073911322977888099647682733372396009381257601034020798602376543916598436627945298132194522385741519011673265264967793742184450014374381021523354051293323765798149957233153978060808717845571920443037710903302272460962881604481024073628825053087726865540627722921268033421613796204550861489718897648088654463571972390021426736682115078860578087559389795211426177269310763292313596120002091523876526060620717143146006646326790796796884740636245360232396868488008677900626404731616982127893704116937046200399639416461246182251725958136743957631687481716115035093074086306454136512566679753882791393217147031955886676959850942231252725005661197294146213126632837131919646375920670710895090746142156901005323038344964769719232819379230995532349123041630651589009710716067745100612430029789141598885001022442064043060702112046182010667043245060548624895156453414837261353668692006501125869648835926257382115598071974588973029737754120527950418582926620040430242857330947938387909756723753930083777258267288099314241837617813103223687141224537889583893644818037684148825991817510189670301666548029917196878251985585424792226370996444360709545001349418396065332787652020220475978144760517316074038201499866987802577415261049329313606456942919978362948442828394495890644642329228196911324564819011288088045224627604179702127174252485986623445963650981939070854087445831314921392881994671060864569529070352671175189662517146796324697748229580111848785111919128197757006100132225450621506177124654424515579331022741094172164277355748894173092524777503942599707922057385862638334014535297628412172651607541167409146452133522398144279364499427797919511774988876264497063030454811460355040541023342936315374163838591848880284329132324551723969723867516961078803229337185625284674102150722796244755309904229583857109538189439449116662062663774721425565283361232950036256577189060053497575634090804696993228557713522247198525986441219184545346296890697974182210947269755502733483660672800005433754791580633826127438936554839125000000000000000000000000000000000000000000000000000000000*i1^78 + 213534589487614396399094308350740788958065236499689758827268467245073174575443514583983875993037063187419790877170259621838905364123126254892579807538106126646335262886053498383648635705133150677410640715662085235404052586655161860108924627699392452645957761215052334714746673329256344826129571322708207227240014959768295313978164507669788509254936252183177536248826364925774096413396746729477282023654951514744409195778602269615383849572611940006290203415707493904195245350137728515459241129448878563199857899617844165848732308078503977836544592948345734713683220136161347193528419077449356742079484685178330365277746981530915061085972292252169828783549274983321650593089586378275479839637040915014122900732484618144369449586939806440683226171978130026352515108505697346360749189548651906761578688645215368893206995397935125491421291697194742386912717486657750276201249972210808078975890222691491774029580162454616357144452348710561046359445472484769259513962149498727761356412083421831300801450528181907348570232738313347374809293123789679566292534300994533760753203730995970071686080075772837918408781258322738804451652522110009363669062421275335142591699587778160550615098847865121371893188302621357848301248911277593546161565108156076016221215266889357616265959314830282477546253780530546082989725876143467857452352612840675850898021651181982558235483595910332549150613850303711263228470645119889928766574402923494287145273685008743429844797648919478887067490727769586105514196248507424938377965212486421379329014251931931655093966675240674977051313363718221589069883874541471008032072727456330984930673542110449294205686918030563361796143813467686785315934559823954843791687459067021086448196104300403528998915669528840985922217123689583234904602640740831068875267062140080656539340065962973851887589392453209069207376086733454435998751691884848254105374694640471291910595861691164741636524461668118561872359685294176401989742052558843902288705198193995852872987197943969829978707156615851683066019877544346699117314320357445263905260727327664715607119052262363821770882364299629752731640507126166889847996007298929678773938716340475670229320911282290797243701804221637324646882390119287827404366692235082776612729372372714497304823137137481231716536806178353880594095632521864548841262521471587603018011795624526130872212392900163615668058587564569204234580344702757325035094095812310889479814304908971247659544844929249485641351162742073879689044151764662061584310468321603531475174400691383949168821467797496579215997011748257840825258407573401317416600039169088857965969316870663342509652165127856410375679940137566564459346239673139972317350617606812641100964607146869639512593689473271914906324015594386210845286293524478802230786587310266154150125262534988456535539597231671361793431224134435674157433768210184448314691017242072970020420873465231867665562402571667321179761857017915475973873831417378984666619556578739779417630933406616802083945133781862108448623668035040559808352568723421610901754230730416358709572389737376604097716202456580760484906401911140280149108482627958682244620649722470269456164333470641913424242355627909454630941161304060208542282466541679483072887829778399066334341177604130937743137283294683743044906089365809803690040057215574072220316890152508331413099605434670152865829979792100233574907080476125834055395351681124092637833518683136897424858337748393598842755650459689356099482487018028851691203480833683117178236176250000000000000000000000000000000000000000000000000000000*i1^79 + 17111640011873503304758861596082713564513010874859444290515890339649904334479947572374212603674646566215076381788145739781547764121603403789477876026350253836277123704342693225186783291252847165328585539321850371168936187444880510624634283724113949492598120809026030279172365697876225273401208416339770760493257039342087762789929002307238694403726928252186630548782021555112812392304520960788475700977084829989413615248986887506290881102315284555330165922512843616991610854381177785086011713519369491930211503284644577696484037893702773890788307692793843019362806036567201539276765907975189975497775477814861894020297035642080047900743392569395789451755554545318879493645518868107621050145792115709057446059966152057490406945790123165568759515913082380984015765710116835572512141964442836860138149680784400997960418896894825599610781523253290012786480617586117689799312980885805162882446775506096804647062921643155098399494366407018163735678752923031804030060577703252381511167816788724050406714526499531804837506486969959699585704010017153580023731681413964705077113255447502578271123786289159847819004332439128092615919003385884112134137295979237429154740673824736893072742466515521360115420993003617153051375477207336425822872892819170302635764491236595289472230137593898532844054354959975167729867232223572466276771691890570104734436796660282178344181798623567817453791861028760048190487532017148822242025619981314860385844447698371445849252764470040147008242565050500417299055657933692819265704250050559956631623592118255615894148199044637965336605821921023485119987871774543630960149138685665338757187721022475434817183713998006416464281643416259301231839443785209479578166617342971017853190076541943796149683644693137699027657831272160078545925152251816927573987523515498441521672351986275438399604211086051214804093002561058788905970896943984659138590757006394121770661039744680566953686029330858318901569443454631355047817466716379878101628745526480597600302152398551736416128377622749435314158263481188983905310136195110317855818522384078843826632469515466599369595995345636152591999265246867677781952491605166451668886414519052778625742022215287769507654771152618085940212618833559336439644418864102130875203265188049039001882645701428513475928930557027858382267124634349072734139650960228954047704012247427783808598551430397892161507922177886739356464252475148394220659303575650109052526299271258162586209804529525450117223086052016158094566162293772906378268812305017461324332128422148907893414875536008642523263582563988940719338915008452611469054496175985139148400059814812495665729226056179048654460673094186929926042016875338462482970639491228649691176170226203705665063587985562279674003468299710054845221063449737963156847165143548562388759778492875162250212864567058548425759551634360346414473588432904867158634545620812376020145016625534804644051973103359239835459991916058072074104474190065507278301045452746038997514677771501849430338645690041476976945274818185148821887313207575660487195283166988121780890716560328762758451848399643030481441051823591813369609344658266486876056026322368433992531512459007733589743192541610251841519969186008805029853688581445195947080940629470498388215397305214055275661412871248998983098252883542560971778293580751229479683410651863759713193670965026933645886949681826408501609137824997826493436428209216334917544360908129218213896740977942499421429869676692804091695567015298171095247780079818996367310522625000000000000000000000000000000000000000000000000000*i1^80 + 650401759743640726107580976295786136756396725688125327874900314402991248276649785225977512910394395583108908619725930898648444379312714432841678268032294425334749519071075712311423506572819948581898620457256503054089603345792607879713739927637949152358377677693966282464093903758677410568990432083168928894407991539477428708959803923214678671188346998659625532164693473557288597867322544703746280388776293151243984480789512651793982587616853709857944082349419365035970676535312209673400626606027087065412734053914438880823537484634948572162171043751694976872194036211084635009468318204884897267394114931768774788556422682630523101319621460089806091570294407677898435682862155522974656942857712059125215820725571521488621192087284160257509382810214663250804327993034857413245516624296285109248292244926110040819926998723614505921960258506897007007701568580812904868317253101163283280238070688893208776788715339085910478437939802300813642359231649549449716230654178399012210709803743886707496808854092376778150426068129034077529667305234961349160451662306095428274323248843913353606457014297939159160930858453876705017640075884356648211067436522266379040700814190339233417978596001318393224350666620665988347263127269436925079333420318757207442889114762442014247193198149197902831740184071563467839552809191861927341504863866296151507989823422072878439024770487030684977332579415148355018151978632755540483992658064892777634607160204585492825444375286047765304133994521218398294872045224488008566053434104451782130293015419643255468902023572622651618625982583816696941692076985847220571174366861595749339591610140223765731599725546084248252755087386045947029127231584176102821487231187518733031174735503264699407313090114330429627867545007036544368053155950413140574307882795023502386898286647579278957244299811046757500046407831644962720538440372002920510139826789379519032310438751341297553400006431313084752379327344608363054911326708425698719737888296233761467306720427632717288718465058872053902590685216353390702115911607151806151712979521658197533684162463061201541044795701818315975899836504932917228883865544709664528139605801912577951163736957649698131972200680875595911596355645640485754275332185237063462071503341008155379502455953151928985178228960892703519165070983296597259295432062480574878052617613364535551828342967108398314340226255651501085731314980330533500883968891207836741843872935482154792243921699517298940907772636145319774587619583816042541821296199008951914675901282476969708245039782783844489624163775583976169301456594429070200548998309900754107101410243339292538492006608004957443959057425324085388149197580213740081373012676274174347295976729196870382925463534927422144162542752886450042047115793902676899714029562628902681290656023176426479297911348769737256553040400030987597185001433615916914533294917902749728155549401181722936533726398224494675069240369244331301807961775740835077229008497140644584677438659844759784691987742535340475725145347125592783090013911652024402315226012293867305328247167629362479523767253865436513787155670864299953429470849790861214696253619814159824215226602093036865682974727501461844017076252219548345022343974414184225809959379306742562809190568567893851120946886337824821094127097371716749503679343431181200884453260958172836710768595285223309312475982891006515056175960882900558223357653249513809647954087660365745308296561118462409797027089035099637597384587538398467386123709157056860221172500000000000000000000000000000000000000000000000000*i1^81 + 14437573812682271753592867717976224097611565495709620899140164221151492961677470351692758166455699654870314914406883239501001134627319746127440262012987142458671230158602736149106615308128997721973742225960312702575279988106112634480683433621719070044082165779868677817763724983963333225685983414572225144207105629829183750526914634123252313243646982727283982517436060867865744153264937198358289609183381908607741140566936266907339148984076651474783537089136216230543752753227493443135416139602080084750819748529744594654431211956318303487170942282906022376016292617338700987347828474092741839072338612422768975684609869426294959533773360093986065361089217914630608546008002519066183333267968930347207612721607799342808921881060803192300360034843117847481188525095155903993740248187686060728894287136614991896105696575805143534960147661162380112760267362404309534510343420842965687424637710368080494187081993508810223350095173761618270718083756058506392358586389615218817954941203004822489729240333145703963682856933374884751703557557194767523913033440277659451004330455767999811805673674895457715791970720374715431530285265506932708158883902331606589041376400523547217898260036099016578587039640829191730548710874091604789452545260813259669732639838532729344642522954717893034002905348890560267212961053258597633873702713084769691320733015926920541045940843677964168456814288401833409772451602099709440348549562726777282123735654432501963615617905565589710874619086873201237327594500111520461810979116672622672327255490928693854399260319076813871997258958809364584834307870206576359972834040023171965771777050615295883553455453775091888656525059300571588471212626982755393817898159078018936278036451716339146396813668177302973158343862303561490642413525882085560308582757253487160280777693163847534395257717394365503073333668113284672501048949252930455145616827126273172418064966727357716944410142056576565818112525944131751344998355146369603213431494717265488786370454606429549814119849012697063827831496102455804303808638988331214998955119357492315640479673118749271937709625249426697493867135736666697628450825265323733690633939486658403964769744280796813176336337884180534364708769047110546975607552534884460526326049346680253512798357944624815909601470404010718163801084749215909016777070406639023656174108062985180952150334539791765824903759021929827070992043872433970509161339085141075044890088381544666739250466131953946793117235194793192110485732307591198276446632573334269325718991699709769325294335203629892746982561837982453187189240273037610325601498931933519725280681102614533910996028936936720905377977996267282602514888467980779089122821381949899788200329877000637666022548380240971140956569581107948174005564792598190873879770616361351066452533752286881959167654909849249295094224939531587878129849499169143449491319239099909502860029283010840816244845209319798597047990983381862584263310479138013330016359592764151575434343946805770713030942733536866930443205410872735042822679688668568076866076346200955389417631294264802522889494950700489014225887903479456664969079911670175377820561267749975289203479520908843090670093176694322484127307400613819956414142523798591236798471619547184817187850560553660423862337538816221049061056927915578550878663027978643306246557882149524183179154600628372297789374951163999047526980793385206916510460516318157992461101412184597484714407014930612042708339837181172247453129498622368977450918816400306078947125000000000000000000000000000000000000000000000*i1^82 + 398162292778384427132996869287290418016937873203723275646456481994119622349255388264901262634766064345094401242108727600005982088202643413344773720290095408591619839649303873362190144508918411365155967637331468241185508238551692959349723238528349663230357382584920057843271273436357627877574336317638911861673018492383659752255373284005232154796107321714331699085174785029254780898566783448453740713146178016759622537093506777090875475134795467102830758175042914009391525853283969818506434169131666092773524609582502750454817031426251773879123648026590964333012359432576742838178473067492135250539331738419962955845325589535893059567916358053212201590149466697970567731661826504249791092187090554834001996397018245208947026917058534468961077851707139421366789091512879303937423221412456270318409532018412457621349759246577172883523966888040556235421479349151258532624097799087338917341757140472509734397758880046289100718872473961499957195805048789951945111224237467868841673104464571933413737451530104030111568531033872956797802996385947612083643608300208057893652651658274692757322048103755955540387477397420733225915264037403960472491278053007274752702598283504184441324258780941297655585190695563538011641862607494827189178624649609354560539414881198298196318728738072983749659202366890129865175309649631112153326069637981638984346554330931638535483064865392459249769854863084564894970770880402219611353653240055488281287229817751219019133579609506223186137819747679430276792048601553415707388424838630231413473880063812963235333062623361371748807852039612595946165505970784759054056088920430962516253259697127985212311582679930684557242786277111404751251167880241230620770040817144860511153202769061634646172894693048572000287777295354184016461435538242126006831603185443037625426364869270464526793800952460608198305858780793222574963925818249033446511184394729771635801978482263495479987259839507340187773699163263870265596971869640420774117591691534137759569561185518967330938684352879788814097995238000146985779789327027365668611533428281207703879844948536357225488456719883948277776438731267226863735373953966378082755175247064987486510267758712615939960102797642986639783960630007754163923215305854225630505011629954987034701114957280090416327861059349401463253586378711900021159084795387122557978248307722469448157317843917406832957318436537311511250320706508336411036182231852300433361887879976078830187318716831821240314469835090507848538236754749109294561705444570700796474434935817472999371096401044955607292183363389717365858897834422223803709276444554211405716486155400027267394869260718232491788395376334738501573538128456569914999128635588909433959105688496871237679320702376864713190992974297180343036310292076604629317858485681147242674723397944518273751691886499600763447667541096462739003875239573600301567270210244157928462707714089719218669776694129123450801204353954114611232284172111677362857126875177655725840221143978753948185613025410049614707307065055379393341789077651539690410550772231183231554031009050384818298576556921800530007392551944042700831566116378943616040662170819272705951567410074561232500765674679515232550839381449698127353530212804696390238575479892015187319494763956608510033300250046796148728452273090845097018491912768690504064161611487819856795303030515227931288737082229176602671504071411648909187713926142510203717928807912834784552939314451283258472221513352081778154162606007575507116662879465578106217750000000000000000000000000000000000000000000*i1^83 + 17287688496000341003330557833805669666004488363240826056429366724097152477034447090738767636629685853551281766136365264149294962039327746226685686232774414308707685725431265589006626068900120996703930630270229242427053504927151946982945691294567827542243686638844950886018044863787824232156034618574476621546194421215861103480523016207001818216220799822302723388856817802821922317800398598477401919761792652926456877615389953037653195731918655093785231400806156521856252067834625284943711849008490997542056808990301419379396402211441230807664491620436126963683883388217344203385350303261884949722544107585908761069839023736368274861010024848164090213363536377537196468059188832254413606418686389954082986898632729653836593449517687523890257848137854039167517753705509611242609968851297430572465226711139489499680884990463833582356248136680549463998951777904700842920730115455056071644460893285317829952441139992113097110674148760074181496565650297192105703909346292194756773180720267572599732929709834240213267441517726482544294287521875070397759410404282631311496831601328435436877589371476059391841494024415426997737563759110078289622651138416743183637998067451652094662509069810882535902049513777864293352095468758372480823523111224919631442245180924393260538829362656080279392450160132332426455346603849855039334629738171222796562024255356520862063781632368460759080540141107551959099927675168836740712159465399445298391742974383227100787868497269528641874854564240434594928660870798249790929378976529361463790272694853335969222259465441606665047444412325317108245646718898368074959261811293886478014199317392964773146174058487617755476881240081512830219860891950681248467280194094566356489436658528278926813725075850676027436081815837516095692242185434029670743745325305887689635273754802351733698100592883493489018692330247607704317129739346793039715134660560386756306494099275369811439872841477513038778540569347300086365958535343171120191715777744171597210569120614776008511950863987451787004252612303624641345077728597874865640106436416055344895388063170621694946868835289162048422133184902221368267698499521099985770695998097217269928233428108063371397893675643937173057173552287878216317864235336713019737405723288329227680218845571083928913266836934435642049080749566117107645595139919035824325256531460749740054909893670806071626300189035732747785570912861763955724090740303897812404709662005499389972024532549868754676863727676166926712651811236282572304820239805569651388554892273992985369923772004966926983009866762682454454459968603082975333205412693581726906862667492903036205490292800123073370082706952013517879878344363285679032311084885593666518732194014415870620132392639033133948823009633668402599205418771531579421212738275104207821004032429496261713024760741223687293790115067483206871010548439718696263475593597493145150631741697363559520169952342912542569796634098582640344713748205546415831313423308620279842712543184343131313409246762940994293863480526909030579664574800104973969119839908042785031678149908389743063183073324663246891852713924788123778056577775752778092255044435842134569582941869043970417090077018623260395628258301692532270454879434143073230783598212943100607004799218638102249684315494080702805699147272661254093539914480903548781602921553682143988781478256251216685675211235483134512476038666899309396868712239072925811096019612830603164049508121429146669453823469302012132952974299322524854583336438687882411875000000000000000000000000000000000000000*i1^84 + -1125985823990164643291055700910779301961310155947374221528305974276973595103639303052156327623015816717269370539512442869785869808816293518313201862498832377826969108415218263628757395848408413188085331349970889863769716302348301968126082764132475099918897022905093319761022359147353990577315982618150528002304581121914527483804029591216190183164065253998840734699971954120619895100514471458128697199228674915641455761588178845032101746156148602128343170963434606079678572317217786569159285300997320925799343783191575550474684929262947980429631694339296993861081343027142749505952762690875315468886174621438226863467074924288925853169235676006643909364160665660325548848141341922129449756594335290058087726876443053560811291449462297332611405870366066681114301579364906343906409378619435182130008263918442720680456130209904481250219511402157492909833029192192671707615949635238381876623322594376388723218095092027387666361524843717641765284195768829104270659861352771025094058791408587050642919229341101038929715127548085416041428116498322820601288298257818607753137222324716940428374161909726282994771627999008217109962979662841376223045113835326075865926686138001684477486193852529013655133429417265572239567431999340403825696742114877866560309207472169844613497344959137069563248291621380134853631163514537299371945736294145047756768059184763239450091776956953859554150016703122982291762781793847803879229671597380008857299163708564737332123398051348073586782660960529447573046033801110382995736960840033687094350578825679049069158601980329766245134562292244602501105179291687824690783776863375776996009881436865472806556898294817126339701461464612226817781604644945759623470932552344087100703726140450465649617631632044949070828853679590746261921863154373405450680234385655671260252304906447415331456427848940011339560143791034395917767544069570077954871958459562948686198479675790174497665399447900819460979810189550158922714917619243782441493872220221372932038646968251204893263483115598244603970419114132441873129226181333644891256696503874450133673280208477674838940496025156704154174638963009585522741744640521333960989200835586613930170921655991525493701575239350943382476817750244386190100650640854318376416215014517662191953348238243043222003058509504818118977884082223913838837583552211576775609076670090897908384168003233689515118148315497135187282958076261669430177670490847274683483446357701008821560789044841874615592636169939801151181183940886215747255860598481427985047939811552203650103445407487779767603484820766699987012647356249783739363321397230054531298100731676504487536177141167028239104268946156989340157831006861272441365429843609301840593612334245372202437834571546521348422696411269061292904497966583893490728044880179400228833396454160921809982155273308513052109602559903590496133053059186374515119525442798930441106387052414589775818335755541492672447736283485402668886090669002827729542512026434594230285313254719394185813851003094965409269983365563261192039926097761071572741256515760536389243372430129860160790392513166425999994497058799909259658050039128596235902104056586870569268848666761730571755009980706108443573216724581219828785860544203472259577990308142652179131897046759096959798934601680188229581923838077096967281370510166277229540852657049646082699752472511926812371670635277983302141347865371815776529447240571109917483974249955463192423753078672432883142158793698196966887518793031203063620514210667098781750000000000000000000000000000000000000*i1^85 + -82417424944194587003512065842296984187231482368755652713651294235212160024450657436072760077473621326993269922705873815230780657001357898104873362610419764543812191142973853908965768879263416129147614798446371836996907948894176744032487411834867455468069777505387145398343164027476878061678555856071623768922172204610369549426737390106917586712628050507028711840267006901214212211445068912061208939506386140749990587350469314009066357844066935373107499072661232138402835255921856642187940654037176876646406646730549192558288609511757069264931150904896684253573765955260498526179664075212499778054821769305574680990928455329033023256866420091153566897786926781804994024745308506158036928920035314510964956315560580911073750321339541377385077555315932222632960026504398031389159218310683934196196652204329017580250085481950202057038899006246546033763208522694396098761628182668230478426675715774257404202971287108226023926404118700985894315105486197154454898028186959438262821495651221376576511407820483547719053251126532984226981586133281828391542510455050780981632365706136537673190572375641192579827252310739508752285819800490034084580551199304998787136065940413628528323277695996931350430976579200571515428780577130067722304963517108499832129443010363991641352979807882662201775543025170137682696710769983341261476772026463901434271112674947426375289815648363809358788048357456348959342443967416411489044197222577615403718561641841611949579993540022641756569584021406334945778516352267450150733346363453208074560568298963406545209916539273628964256212513738286133597728826197538056579180664596222872748720883868944012116392258365201528069070041760809872841775238340971704031790141001126045563108600773251492976165398547120425201308014233134092422081447243149438855820378057690064781465608840938430135000080063737409228679199095949050424891428693347924565340670649591497003499406258539831381338861072163218522600890002136328883643950814754176876351885412689450858027201761836539873794376876522736732933155583897170450965426333721166186297772812890327204218058209374306327442926367400425358161995299029902260474172104559262112628980540535491108509284012052166202894556756837021779688359615525935184276024235314801038280109949572239013929175319510735964446969197369862204592728772549506118220461821343235610527361590542962494525932982067515562648731028421417656242668116986084583399389186965628766910042060129667849181122344733286744666423453629819522419272403298381174142522368712027132217368718367698101807888267738691941194997618696459329719532416439349443376175852219533257241743429057400571819855386288919665363489227209291675010702759039691078213849769193623589571127130838868037010697414577235819991539029374351021669711486870021989622965136771173157469445673446572904346688674379623609075595232837819572284321746791633620187026657286552931487050043825619006060032642754385653605744641648658018106142968020580444810875789159935553474188014273476501680812263592275331372614079113660600499311453918640473289939588781548947636831309672501630025398321504320585286164368482366189029572246193790673933376513515300310641157774346969211873917059538006308113045651463917582615298686931763116496938629655817834373822124167724682366398846856230035257131896904796045518482428262986648633524369052252655543598884342574611079925100852676832460320158208169285775518919978981014384960971023260627321994823426840591219925650689357470133837290931630951755113919830369375000000000000000000000000000000000*i1^86 + 808666258377035371158529790124557765186273926742452440868110239900718517312459528361671835882216736584375456946632899715679627789518002866260390146638870102531369686133118954312284095164064981778971824050748730543603166353210767224678216387197743431422041018347821411719964951200003448190264329281929141434257325976269659456802196779517191896907076873790942336771807926820915794162773700902730825436564100900020428053775881600619849380352979982949997023993940935130807134871875298060065574620183274999108160465975229013526734724733153086045395872400888075326591177420614814804406407880840642650446687629212162596867312847620717092631379997721357711906557997806026970685607641724732456841036144087641594514921812352924307426719990701884992711895151777019698571608460214279854466348920572502581708528685314827537300166568982672902397496261915085703053298716762552059285029947725049706449715704180568121807003274726326382525840656479696224844942021864060749134746838323434271089096209642467233012101052339019394649001263369260842222250051418312642570870966755480171529379111548034266298204582502509240104937167640560913746753344960631293622515313794187235498562253547853898534305659682777670015621683438342888389298923154384023046493025546090278091563554814228238082273102329882525158338524354529368397374223536227764815294740961822437829770380348165703584598741455851320738467750287058020718287717714072945714143776453700672913672651183771555950861396238358273608902512264392909120905014181816801574453731817228072151448797990554587177899425731923095918162646331726288091152360571106252770755430037729088571855721684253604546417066630632229771202581006969659510726981567282785189497760838246443697569227434563771967954634100612275883430074377677405339699770260099388808796872795915911171194977967638310833558635099647651426451217869495818209429926779148907771604119498973126658784675827911433026895349433892541611472278322640908912610126978010603954030452344476890064873771722900262123504286287943071592443869310376765664871284716971178557384076725375958551837203878570108629456140402626197674968712596170196383853765494214726682857290417897944449951826347225080306210451351184648171430357914690129959960797996188874832253924847086398862144094532697175840728534266246687203143775370527613981909272484215412940606706461190463134856392152430088620491156506835935584915991396356640237702469507873056435133769978267768629942056887525895090766954721558255003139267049007724556710805280842049063481115587766215401417061709814102861600808709029848642077398031631756344101056898083207217475685487560704454707810046665979536121020976978301592982745009117136250866240824740847161753103929369113396843524651452645355957987281580942410072586224927208676035388512400236196081009506201261386472544510551827619033100325223257656292562231626631628520148992295377141576715329919568205336075643415421913104605907182542248935200599037417445313813743897664654392797801263456344949622777195949847038901443275107752026246325888077323074204224757091968062200684496129244602897626435933586397606511885715643599179466073974118722771052791953043725496999525833830152975978338968169704881431904281728659531216124973480207017096875090861945760638153365213634948740385375058015574458377915589773656688488544238612928704241238061911345858287821285507659106185726377828091740401812989641190411280705180598423264525557051900335778415590624168048521412362724138890911160915993975896198132750000000000000000000000000000000*i1^87 + 493250820236652242006635942692193623250437879830028063608671412340382899211323593735994817394964992554453185856342775069323777356451704633137251051824110754128144558520076625932896702845764156592317699800772779913173931147480455013302221729775720881952925843671532703782578686802058284895127793775131128701150857944577301010494128254822896127503721730233882326593892756328765477014240712674108050342137442319482055194314329934873316016160202696985684339747696539593092225658846117169879067757399817107570626779665540658625761444869677732963267711718707698497889821457298440239583834141117450760884006447387108415993847200675239372952069422333420436759336727930899498570352249896850011098129333912048002730500079716287777657671671039520593575867173676914468081118795945708027926340561329357819422781039142397604581515664172189855802076616183669523941898451748972475934377131953869739051254772763835557884298087081870434988743531316590945954435559757828338443394843396617004703429444190001591370635126177024127775444005375226287523712853082134252584300154194542155884523442647055469196063103170119545040144876141618144338713640191253417848770514793543622011351418142702728394845295617218004312965394931704985366108692044000273867645957746588218161323963174056519007597137967867237950325074520570130882225512341041312954967629960756571198962273593253686111458210721384198427643965241274069708387568516072331557620415452438193941837747795906422735010702553081817029701365187424563873508288398351152792057648311492213446786862882178135377609651813815071720796331539368732395159747050669858919976498632560759773526026711159482885654477757837850044503583508069651887509467273171605291513428480070541007453061440251453878223040269083644425313515096719522120645868102356004911114484768547863476953331465392333330501283182259141060595011499249181914197595041985206912176507483818574839102038308619357070489878030887371233187755803490203884601394963923021144456049175829171335815464112497619598677377749082703665816183950480431452718193112642565827416683384004364065979070306105989924467323406376567585674665860844272288006150736528502422965145153793339579196693097684464473670480064541242273373781127826639774245374922805482927022942071533904955232511318283030551748469450430309466961351945413334844263644143266023121154521450062625533303998494217723033945944898382965628061866509031731164991920283158777319517518226800781899770588511673435061897426272694093184145851923117867713448709485209333975479691518258472244303950781676744776033478285687848660291675731316537249024331079215167467073900370908281573409807717601463385780718585207046868735207374516310032963285761444185272416127603950813298323435171099649024656382748271325051412314680504178377469566535750013816953907170542894827078317060761624076469634894636759439761675094580989322913415500592877276325126984065103564408050627466963645103087961097110037181092358024085649445154124502889097618060834453158645149070720519070744900613857188758517243002524842708109581339732932964175707153279182374128972372594569975576601965270449795829630442044782264701152279275258378034244583642432516864486933146300659061504885510782435215277053697229346704700817994721161690728881950824541792256925040933175243625919510248005613868033595075973992480714617656180661330334596443359875776258377629817743815381912765652535497518787461869435420523283453659117876769042067261463881107528543922491392937079608310353656710404258375000000000000000000000000000*i1^88 + 25533061156965923850366953923073017312533279366362865273951572118759604475433067155046682060783683354645277810908871878320691774162111397555563021509963538552158442758338871629139232710593847090191007746846445533848454220036863485168357220001828689602622952815033569469858112617945008468763599435324688889546594742663834991722779560557813666228493339291332566979076329498836042027005797531266217700455392018296021291562964859663611991101467435455438206334412214364276643377631141453510616766864948136319484899713850423735475406544052075809364777315380929316035497814021836121813126086326927047314235557759238299173130419094978447149313211971151633445366303016594330138310510481030763618932319516051389417743537212460076734465947050995618095120790224826992427820767916014891242739055638857068173871875373323782795363746414579851597526014926768712905372369104353485023538656274749154533683967677003754389295044017456940929121066947359200229686880799752965955849244939503933245012555143029640540983839164928632891721490126683192154740062579681790218506679326547846481934715523554900392738937762793913320462699539128633411426357382361780766129657303520904387861342914313288664714093395133314247723265324853989656244673269513304694106127392875951829997332716877122911154789024470686327896699361722364340776238643513743063325352303011416953881605876431406482905190647336873319081312794492148051957207739127955143626382018928053234620142468762982423780111896427144546966895018471991189255321750691522147241766716290714602810089430160064019036275966993405463929218778553745737987922219205956303303277160258537892980594112799216893064311391286001580234311774495188348332319721447344535701131309020225759823313848056124811115057128116163806538897382241683039940194739437840170087876760001716403002837181373009740713597030434372276709827241302172861619429691925437614081106086900895769639571190079302225327879250101613444337536034786411408677576541000316588899107969470877230836709262277248978574202588462964700145091953265593283818869893754276030374398276419024381633669888422137149107571235171513370782368063086689210842666205859973370966502557577318489900661203360250721639028192813487763718953959257167356877547718110768943189138203970664764481811489510016558703418218079794259669446945339026860968012433649462087749317554690299464018694742991361014452107413755717425502086705832705466525866061930596180696442580182849450732695784559740800992993272229682578991233994105776829171736982400017961331843788426912392332342297869384299197990930178819101802654947470360873505586414534775921004878612751659314161806164825626616002556593916987612745116411328202920788145137986174541943526984680773567189870214693456149037302987668617425108494211481373266638024816727008319840816236864256328048934638040299408347906140971267741115445329442639781773715793898587253956735698186684631469036785526557136319712827462498583073765666388378602469383204423395368569299349755869052190097939488395285124563547212376190731282750093378971843568296804561481277350348577228850007249285918351373276318764042019328480348004666681100178236346142251082050259427876797697583028316311989850305677226157403672372538384647837498354728850530205273735682808546857579274585527691630179214388317438053298559709646392125618662202310546308467353763539023077022856661784866660622000381721748154415556423626138520614569344298642234629082127530711251641804269672673760648164823250469497378768660759503750000000000000000000000000*i1^89 + 789216281111613603194791409587494317651887595640496118179299800715033588040621043422263963237534993582457704811825409792372774238465865923333778811675380604726002734769733643593175685568135433702482976653489138546894451958325460362006451993315809654811418343947379913729626375000677815076866033496262535144418524206424104372186768779432548532334330011699850292704565750812064773389185544040202007526584731976430840820501613883987647822790229995560251203419384278058389477892240259536616798146428335814116067297936659101997144163709418414022908627453877263333667045016041321989964304962008722328152569150133498986432217296881650798620155113692483973381068463234229514997110696917940762858479160078958655005831423406019003460322368299775486447825263953015741939692869862285811776858955719868782117323855401814413967967767613478216698672780514703614718538144458075002058867088908696835345102170161977956751113908500579967575890236563997213705300787582252648393058760319110220178260925489624400357534014230788149265889824490294672510071816338726101929605568088853619702346282849479056348435550060355712832597330657564516298506155540873649808225824758418615963767024449493542619540232129758761156143632855841029601744738228152531275594247223272381873020836742776170903305922970374319843445230692979453830098322343536476069563567952410890119062618339347555718257740017607966069275569314609091107702215604494767578981571871090878471587181359510256449665751518687542765900552378787739753607536935358174092870544913193297091672787889418865333855986266898858726016581433442392450007064304015456486641661333112816692074824455032985403972599457947379126712751262936980380804141098295845076225248989873600096490541767811171783167533607811053757744790655652247190521022344154632278493664064361132964278471603888947237929954322195726244443257315486952186022676666823225272707489119627210187888845748534446399247160508282269380358454322359751620912805004469824960848283485229761229403629279255928573000575650424105047253478388941142967909528083638103433220674754534012816692515249598189966277600546494786226964131237286492976999415828784523302168584505565053531633794436174698003895827224998071059420347465393817079553535500355004877854597703205976474126373672051695626234239226591406738524732333486700042208579704892663635968598080042722610635289142121765103641093515116263186049095458030486507019173804843789360692811001206425792551648703150665021895263476704173913047175166586433020684187304674404188846182016503861641488328543689957313878877552418685225734055138714025446761949735815620255778271485010430353989371113819984528912296950133845493433358306373871467004733001172711136225136245582893004820481172781954733545386468738776114667687824301998882845033991636193159268623604359404593048309779861530437739037909647263176752410928870053701171990007674689020242584490186024790596965490097206588485365716925179799040212210107760921836797045939140023770116365553155462260407426901538415000781294164258429103258343163097812592856525023028935769227950182338040961583773772662799165106130484899217800353766953898853250152998673321300337758423288746503555511823918348758989070409454243782139613768916532005527476856980935228879960648822612987415418494089173160254976574132210669519396707909882088024512917880499256431910858167614532629041083498290732821185458030668879482448812671134191438754265116078154863219942106740231945964683364699814206996847811991149746633272625000000000000000000000*i1^90 + 15414619164131597141296586034198257942636357816067614252298588728698423110295306174028949921648651620966527694942047973243818803580435087482710663333775170567690326740497008722050358790022336231341600432421287717251836930791360919196353140401452300932908770631060336517771753050779879054052854024152773396988457449356373281868891670800408250890655220330142541498961467568424055459384225484269015744679623088403923036058388972292897479520926988103978074313307875988921236525131190075331540893983809865987081340435742928829511114226518434228770418974736581694334133288848776231077431305179423112683049745182018441265954114982691354275266340274874031078077251928862311355741901271078143110311102919415121586335481297902681672380048384155859058485406433187791183875111776608538507669488970082405435941474981459763774687777129507286168837562669024381753924477001308492339789756313983409762519679073688460128314212538753352215355624281011141374029228839272084053541146106714577302355518415148923418656214499417099255393166665903790619806448943244161050460304220733225946598223531394543519077787158117342480258769527286962296281245164898418034130240465326389688362307794499857797662395700074736209313177556903929740322957150897387660161295464446071495871696954426408742981558480410099990669068551818958448448184852924010918315700968136722906165889442400203824379775994089803515056923620731441678924062251963252249820540667057445912647478752163203104088478934265841186442385030022895440242827751492276831835655442839703543848872978296508477404460744438295175666575171697455431702466934787048217250906353007160361640478353165880598688291743566583336225911385448491238731716024212610452615123551385330845852139397583180200926907124807880002951320500789821020268695829231488119501271451251061065891615857595094017174866351622021652342414644169221793074284142598383970767891984895402560209802607900855489524950730426791060356728228281353587852943393855559283357318307386640219700969556649021971229914850579747022978055110089182698570387139278715738289296239301443657436368684188175450742549582120489178313093959433052450362056963198894738093636369173424464810192555060660963378972185607266478482641276337717496420118939691727357151748359664019614800840949127086645539300441015073194061191977479833958949616205842342556769116737240272685963825094512080554077423821671199264779328552095938600217719403312882151345219323801215217419535659326252292894440504497747183398146337533421867013160802002154527416504393708059050941700390619533725063329430099296073959655100997145776456477063196301465503982918426753842640507064368250122782648426116148642597113992873508035517362390491878097133494188055129071264643997542018594914077201145303057735666220611046708632085512003712200852859510791368838222102146754033048502230340362689404156043800036890319488532128349744006133700394199594328029151639196357930112277041340767635939074021525192889209623019323025193001578191103835284981603372010590265223233209472322991328837221889072726136240988099762882669558606130113280755559991363935714039920077045547304689098951047455240376706802368849863641866428957866789361274389162287645583005001780801126078276460428744370607355953202346923746129643664407328014389867761689073922908281233458814821503059387996992170797282543957754551565837725343752986945176227330223001830369388263871840901173204172312485249821211365962355364677586826728109791897091991937983380107310579957952806538750000000000000000000*i1^91 + 422781010630467343827003126082066863413267053878885506438532511890688202412770374961399409227637067950375535388584517241660731349802522435301772965503174415624602706048865417347384763323423913655182218832651540801528581988774155147930121400776312278815405476693159042071967901206290451961015660335722582022109464345759430356718385718205188246294661135274693703369882265488531406870638268189783508020176734952331761342726330321024710811805874254820879473955741738526639907507566997281225377712466335246294170530362317036942029590193404381758711480485096441666646966012992976648910803820684417172350686104532825890489551479528113099961173444975384770005818192552160624794960242252550292498306168871987650732212725251403384877436264449295435559592352086635201159921834353420282806839608135617420383393432637784733578117817959486986969455052302810056355388126797205802081430267492651923175191843359661225549846744772488568014446863541801795900777943243758327752615582663212397300259852168424960276391319585205072411431179680411741247025014575096523083277385935832393143189943072485137092287379565254298365149944886765720479243306882292468018837646373195877088434765688439194982016060375583503085024705761158472740110395479722431118104122644529006759380690006139591198809607661828199370663893376600532741108306729533403448757461395957300090094767330930614451639814093525591935150233581281816939069023687963378564940524227106059214769984840526551269301604685522216017050409902265466324462416751131533074116361044122748843202389340327164861525776062318249491479127295726841357720517483167983990593046259348773480571305961643562613406067713415765015808938583513055178475586330951734692110356870596465864623794092949910091761975709623968366558838578433338496073436469432257968453805747629973375636900576165535485344335534910407876700861825061179304308288041495449690312172965627551829753240829809448934224649580557332361519303483970326089119269588548499019967901548729000286091959626652003194239489468747424561906183135265206039823920627057682253643695726620361525031937818015539008274672146359211873614971816372681060536836692200721597655138885946520590462044175382580502529422409976910178915713606506463222860439300679669406299965747126518492822747825069404141837945569187448870219052074081313672131576811153290819522693340093201828477213433651692854068002868843554029984606417077335138892931942442619213255971129528152028633565778525776430140902550058110668354329570673137804248862752299344222309381557833436478310082412004711687757284960165798568138911882030992832788677472394559442385151530935591236865185297250789716402868267861999982602053994768107054245117270994321637891261346481919718131747988800697483097720055545177956379543510140400302124108621612015609594502572209348285065800394642206496949546953152249134284931051081596307023763051547188117378100305291859601299741560627419244839069011368486425101878540109295225542878269425308100328096293878530782975490983641302861107212891855154039280575459440477480850015451489022815998487488230121793005269995895857548434875245886978555378633156852802439907023214758349642749467558043717004253066265003316479189915919425999179062160951491292182522967688602577956267052024307361741157432435091278055077548482978474852564036216910467456309296058805487164293057091418301723818514850098222434331141800013994805176098822886347773632015659600699378339313015000816361127548109374183637002930072127569935287248375000000000000000*i1^92 + 36186963862634846689080558275873049504971456888154342637164316985603208428967737331306732684964353434127551413234210821840238704788546699629360015227434522583466518172673503574520691504338844288487228662698762499077921132301928789331767629702519244916097753436673241080335904387465725714893545661411042134109570038332199473836326390948303057139179617275688457245173342978593170404498590394088505087827882157371515682372633241907155727007536769622409737169159844098872757256690144846366954321974702950251667265896114766200503523458294793227446872732167915759672234028044146919166701697296983167180994404599800570653617070437981121060726967833743195407765487710063489480770713881163601304390975944346266648623075361807136148357863363220950724736806732902382745239319947213570817069209474989581759028202640816857508699991460566575898544867403671979652000950079490338719455661757911997847976626100305254729723042991977473552992566896006980643950303583974950926997177513947671602336505167909282318759831349561614518903039897128534372093392815131203801069296927237753476151887383142400445199956153409595062738618114897790034046320397586350766104803768627769618161149036993017978274959054485672789576131778886822646059044787747569130610526098807697167796513137177927350321671310041443590889341779742202068959164152353824839626865038942656640920136752223987825882084997219554164947668651620229566622030828455437982963556314320152271218964017542433495755681766357923627112780499082672627363932668832616914479704729419551541756166385918212935720392222063583403354849077591401851292629589549674917252046270413298275488563186933854686339281955263850244601285622138831861169108090516839863389567554897642835127032410580997020070560431555996553937355089383348594348821574769172060340686560504625773150679675899461426898630508139376180383169290543984140710563207959612237523498944155760699064728673918518371593979022052622756209902864944023788876835440035952078148714985712440763888082258530007077226801487912362221491396545682037388923547011364889828243641859596363777216814875200823739679526573984345756251600339286512253066691135229212761588847229845994371615014069786411310159319375030200446359347517327970663384735271851948217806366137348600345236776095573705475597463399446203673958980111914470524919569044113441350954060336616748032092473629084687125142379358275719232378588095217642858269015556063736589973605991900067770024741942706774926653407055495949498086144124164391920140739200606934113826403704572700800869844058009599866747974462800149286644352743852138884700860358842631651315412999234283246296840070365078252335957646884467136812479886202494528337101692225258890260174076449779137631125311319185430081681141918807045182985176239669753724561848798168953697885372076600407343188015170553543688798667508730032687709446878605622303222830363164816802602855327122985360007067921898110891222651055503173265937732655155275307059786225342369840988672033366736139433918233712025870192284983037200856338611727070169968040534538547828927667542907235319424169132282143882609096173698186575486555607766835196782305130347052727208752114060964260454687726204972939404972053740612947769573519084577756326001154223275301106621790554839264418887306182548911507434784621609638022149095650834505746999750477785719746312368754340087845683410806216942246121149328891299747288637009665466355177497985239728441637040320558156972357741253987309131547827006904646117835250000000000000*i1^93 + 1192552863527062499879244686902661969891193040722280264173006348614763903569631418461971316833006158030383727058883515400606174486603387867752709743852221635649726589852007228930222115793488498611099785594299474352237050307899333292252377370117456059231986977429360985153845749002722084162360757080580110433462755718606432396585774201301517099205185693688878491304686139019030485587651975853223872557245603441950137000375502426865421571443496478951466267390812914653926867714466603244405116530613769479479829751922117898159239300796798335349098715167276711956096367560621603846393157466022000994244954291737748161343176252092072228705439983179603213604885636758645874471638169794746703052895665741234495703953630406410794757818470893806527820088955903036465046343073059076239041886457436967516734480908211438248810332842624408190567631141188642909367391496116757660360449756118645854611343637533241726287820224385321128742370379392521062987760285953110591201508608897560399360852502730368682923646614141610932864329553911180288585636979524864274934574274540515730235856529652904971651740201384756424996404099276991132238860869240289047148995126144601741588942648600061455655375494466834496695869889611322577875357959178609876736050719260389770880405054594223974527366961276846946809657130621613126175478794787566258364935376990130209902935700877101808642431442315229888982578500435588311149681611460114536671265447068079288287042915106698404930384184514321171938149616912341467585192908817952268568012476215051296954371269614535537239450578319672021517735425215235014808018658946017849327187447693271024857026002104418572467640027273576260563285219990538951099812399997752255340586907617266976237012283737711466423774930293574714249786974568673480986542450939998627526994232198637109746499388741320739092791619002736856635501289594467341902649131901100265878446908878677641694146118024763084538420841351555796561474370735800300075664213572049632348563732582027362595232256330067555397550660089088134533192226666111924058189313192640357460708970245321303106549820628222571091615667245720504902166498278518961073169236300533574256536170038755671749577859000060480837601088443455332231071545094478464885191678895071082588920384027979043200376145182220988751254368524917149882249517999077018614505297645594956563288959214824506805220098772450968306359234738141199747539558371796421421515122873987546674440159235179136202965794840925352250973223829609741385148723799189887414862874704679721792910504242796903035828850263536938249014478969927635264417113538180764764381643193677150962840633410114149998839630434404679777210109509074639439336103130947781415875816684758743737730414660860431232355656360730476428162119879568459140336855353482316027651556678607521417033114255362828141776198101869171456656090719573495193207462424689376710428914517255425617629378421921423565827896917871527237578863303629523001976862962243501985599550684286342892262837536421029838619749178270707482895166061459740057760582052983555577757205138390095820232485279618129292941154512517365337649130326976703536952844103444101368000159474771158118648764551926094086348406326030343525734431208480156615917949610559081129558760390128039071631812881222663587610625219792481259187174217161079535048004188878087116214690925631112281321718709875341757108911204344292766474400215250086779296125353129529895077724121026182754179865891872919639729232619554094783831445177919455288508125000000000*i1^94 + 13805539386220897405067691858133067197633694848602980235049115879898509697705932162002079960542074460820356840631589938430037635316102860874854874519871891912292905687669954599809724378706697795015007480802635463105233279567380922070717810799105350982505513402465192481087214318891707136010359740835036289780064838647410940832028173690546011748776652895104623816014279744799527862951360770321932451208285657952652517187427351811371125901643863013065972391592457815304673462518852653425128254415197850742371399542231161645856470065337979756120451524948861115089837103602958302545288200165046191686063268920230444616960919471652439931592792802051024405795771020063807133358818013835129192037170183289251726154661835476469954598630591712307288364755328302282302556898716380314089535028758214135705300138153051857491174530800843872043239690878301183358931081644884125985531449094158651078622202164076397243973298610854534956086584991867064806657597339421600118931578371688574313984142517334281656887255303923862379850220367928151722655359929461863323099328841603466293738293940005413668716555473538524107987893422421918394770011714068413576005469190109584427954454600452035665046367133851988922664467163672226102050182593214619166825379239022375273517744796295890927809055021335212042841236897842279833615973033760156629029617891009766950388864721716581592712808267645555079409247973473920066387290756974364488159400258847369871985463593481591580366837602129757192660350037480792334886239338314577650927254838768061547971486559322822327029730899714829307752397101238534000888230111778897682455488314356104456383464948991322850727989931775240972852963158548189368567259672469436456283837878140283119210660309597437610173398127474003815590195555697911316799556777107672010197655940131543885952493797260753784668105876458367405220771804364726904110887370777492693020570303954513067544905986453078067579795490443433984078471633320848917993683538406907603472973372459161528378476235624849758072386283314034617999452938457616949450780859470971193970449689481040191660088344199521572950294446459979015402523835439007378058168154260949634951050048632881540589027759695468229191659749161814077258178426122583642584203701412726058528581047765413046977934115291785923193812883619616344205617687884162779752765439185318453209970866209585294704735949158854580814865046774977048757288548910717831272060941017251486925261681937357695095057284085112875373324056924766958757823280008614032675746447123354922413973808249180878173514742568989470510844445753723829411506063046846940642545565356386511600430361452148511855661619279074255292159969973798879321796894452733088090468991321819278649341317004106794927178420314050153328726746509406629432279164302669312625220166159960833362547951758715036689919426620412685693577497782415490245531024614674155710183706040330674102236396855188609995164216373467589241624563871861941261201504783573055379823869075685073110801584335829221979316490180328813704868834507593720495931921672708608040352682566911041472765145960668400602013874676932743407307811778647859238708591095279228958640616071735061245493287374720959218302323753619271724285344365693503282759399387755318290621688126447455660236798331967921662919026816177169294979325441288861652918816951886234927063198070564545002419249354253190640196835849809470911958869865764732302035214470741781255203800246153734389089129148025768160317697269120984738997085669810315565750000000*i1^95 + 236256174173911868712692324796040123572345787533498839809530553977814863349005515067221198817124621944074267924017737862196414546954318960059185384680242964148935602225058346835094458794471441776205818740919244904803618890188805150906599366303450969963036498605445883849766113159711827836849427294032794285135991747815114022841221165048801428982843674877677387811294043072014928527285323818711436925775681816986056877138823719384205975365090432151235792585980930042660944464249496892002820476520270371160597001882114810918584951668056604209882521970810445398614975668923137487718701174691619932453957287438164181339763952108340478201449988553951894549721633402865437385250889425589223562585429372924793022169984328505044777431253330275391578425247612715973097571121651919235776541178581658081695984434021749082774056587095290854688217619951297434957367396243218314419442193560389395183186992608049960628672506319025852804571588850750672559181891057088320353534522433559357968740478306470296428755649592718145267411786137910903487071021806697603808745721010266139346347062688745657614962327661856606366044971656572852997500405255183331190419546917311059399739932401576220296424283033697059323428823215004444927217428404120302163922226210455612397377883367623756176268038298359682483214863742103078306882084456972666886331906164718567354950255068908235657029393134626122271305681586517802934334999705271093526917766906799860543848862403375455843584147447645799638293839322412387033296263268129623218716858187410150338008708980398756913684849672351341911608062732083997790265802655227756496246324088611230623957350501436474959852948608339898289912487144979421656345144650082235134545736734119086313363675136345148592955726285991753281961701810873293343970426435867974849347702999741117015695256539614811256837815587159331665277869212642053133680733376683304601182269083698105628178591431329705013673953692475463730908593571490563013566867679928858526631147095442508369327270720205411568143303625041795368533796101980638199859748852640166140761791506903212291837806440877364971268126979252705919208894481530631491819558610517481185022551140208875058289075436045795053504564649365741091336604173730789007772017476222314169399654528959653755278795107309523678566081518060076640454376951126822194696002169122481113463772587111425221323842403701553048035385923669575374395622863902371909286493366462722783878735588382955860306219267220197303235455743638252627592459149263029985185845271910219808941634055962074954461257748357467629963665102579129120194043793249671927269996090072143301977492422419016881884682625314965471051157684855312972179182920814408179026705624534732706862026932600352119972386638253969764461288328374262566003522670890927124841015752927376264301882379925246071055675070124215831678179004292270550963246363957444652843226388356714153725010319344284713021600694222980856498128618111375925156002416643043250734039467376032493362186271205180620493276005925831284447970026104527865370266794872363676970808437091686446252703498691086279363287856518298136803708782238197628258284844936932802769882624075787544108148639362937947879073986213933009022452672116996739745464284805148761716294874443786504570582958549467748766256951409973630886828520816696457900922777709228698513382246025584920945455946141906113448894150770743838236749426165531371900118145965916716279496046495716836286457002577986832916781287076370779806812791676704415625000*i1^96 + 1501595236095611574892707507304554880748449021901899307350999547088281008632940627060012569988943621946161826184230627772632177007672449336525501183865365552320467409623633316274025654413580923250220402609864002577788450466075150261392074221847800656605435319945321243599464930161496035880926119906747450340712609145270223337297211805279759273991657944354173001867879144324496035941090399383588109226760360520548693363161112285382081830517376774883941966971918563950522594019312534093818643247519020331252970677426815088474376942246209147418824359820455632575814064133651799754853216415625383062124341395010852666603832635109692108769343381808982742651519160667751652909956126778611554361358771865089489883824442828376831512942612557917891221015451666878489688851261412100061325631033038989604426878431494823147901013427294044782471996653681228619908217992818616310139355026776285586719235716475578940520063509936497310844151072948905656920623769920211048309424045490285436676233716585190728104188507710365716612249233778581679418542570248862064743763378316794674343114842515293016673338101080717941679282365634797969292365982833122941029062161091038223441026396246255863812999186306077820305001897066185497101198650471723215455524282259332173415143525261067191116260753116752896590497817549387561486305153751815767781065660851661461924710147997356322583766808039932227471260836682100327185742648636327901864426019128455327725402065397480835225283740168386203279200531216072648092746186749749704395067824990997900771079410183854217881954344885858130541895911673175146132902336614975526809728077093183118769295256912210838484050559094377427596199152543615434238566658329738906085052673524669461690413728298093314340393314073364139180477043455926854633961280635923887673197401720060732697983110836221702563079140980657499048762246020525081910154423713539015360988555315163676540203413928333036865801769580462775273412869103164605590415882906635747872883525224049624445244756034052431456517262419600571257750399974099800357075155631402723158616624440140367922530258699027281308633479623753704569149373827165009067381392408687411166527559784370788878938126966445403851764062799888966345772510708238146482564759979936620664387625145552438157882047873998186593037165167667266355568448443970799992054155069674823433232459338480223204934670277880419666088022063351433675167476697902897644424128535369870919260556101187630841519196281785180952650703125706554095538451060532634257869980583189473330041322337604542159420163660619102859845296354666993082971505813113418376300794675210652577342832269443407912256859387162508227009437575616088068404471345508158614262986145232003335290244592865587588079586300667572642327073086158866651281616756417952266017738279943491781804370786848445413021724723276323469669330981125822616814029412245039375105462043282214214965208669475212520273585520749012821569156515425947332554661897830502526223175665792483456487856700393917780857351525223950392503623136633235496318572001414137774698805570920447973520312112565599707050350582412232795919973028806032055668095438219616811658112830972011742280972860059321862490815158478213282360389490951015307314928039422353454905965451497530521998839842858282899709818341183631959855449467544268782066964280069584411360931862718393005660275149703742494526728413162052145920246873491012897938574494618364184092490089744179902117443103122132861650560359897263334306950200697257125*i1^97 + 345403832507870290269355095195661702172019182788430458516215909946758073423218590381499776966593208689023401729175435318249233070125342893616118786769123146344630671313693912299091054850506222219144193891666424809940964581721349094263581600993480624559850838804148372316804379981744712952841214241803043294336497528193704601379539296635943353586547248348065823674298215666109417876617308165000160621527554232776194845911434999102131636634950899679447994937862446028995367809146053889912457195828927842568908087562192932478316871748952782468017028834559088856915999832644469791043580092104074541615661888576090634055916965144552223496762522097725375259746431627168208576641504335064832903633224200460603605662817216613076846238748302241471689706428249268398107923831669188310452577198236155956949985562901852781263877895882793599810210019618444511853422186934192996624764040930816369587576816362566570185345838804643910456091566858399608444847868778688947865785736845309427836300085583932255969589042043590911513751582009395942313703736986300072016042625764932666245392788036214997562260739271233308128483848001587453355692556629809799043671249517463407191359371522142752322294626382621267609477707967004188369845276168102103834520552229877760521045144082405913143125342391432878353901767654347715237778320905704705586574689779112286105969552046734634022572991951959694488563329739243100741729750294640225309526009986005689836946315921614915250367812059137295883467010647243289928965601836640692343514725404630814667885606256283411768285140017219227543558289542873107134496285308369035533921278930705447809428313197735279129523559031497407736052921859921875183885115411845020617339017010181176571169244169488773872816644569372367049854526689191372319150199772986833747416478335253480384957068797066972216389854118473414499025204461004771127029020613731524400062745343817855423777625706944629751284801527866327228296651399202727765415670584219390668469079072423662308760466017206078092413673173629163622390764411063276886833815822064557397099686723259428505538294158596742820678088793468209655543919260197602488908937912756382921149621206817124342633702809319792066366548753291048842052739751497173036985024886079352712752264541506645901485971249677915032810308228539360388509437425500474766320764233813829580604502051555860084990847507069169124160984217042460336459248266934264023997187013596789891274096163212112154616962952105713937812251944086589248433896324989745288904835909849634616194250263353769208245726175401065438287123055500439696072612961635446451100920707194933192789914170343786061466967833947102406608739299899099909070093503332672773074704048539438229802054960389840130610006684438963994649692187902345128407670947458888342333985937573828042693429358992818479746989382189307059877228197009686306444770341152657974100305344697545093335897317059266927494787034184538631655569742346308968265247785909318210271282072915891755113540645528758775855582034858294148852660734290172266729596501227017988802397547529576565879457322268510777238443436250555648381948096797990649162275507366751927724924000292710313785006500952624197875410995701401062421232475448203178387725656908521956914804348148258183766361181334601530706179868363677810323743687230877302930288263803457583704963118684870968110356432497401596332209222059391208166447874128517602109563355999296292172849225354551406956848113885159816507950512932653038946989805824*i1^98 + -110389249250997506394577725678883356395851109677418199577099180638394710526784562234675024647873477029995812824676425501528916617238882351968348456385833186969933542436448650806215716109968315450039678211761473349216125767550267381992847237108430041348420436442524569145778749181556356166648930833514702558243367295958356056152914868506658086255436379075466199922100608611670191153103188052542558463076304157503571346357429187983326846062818830005681414480315028207946971058949021274963867221344947045290297182045756927676717638497749486186350720943839328347923810102499631051767754642553208190287623162166261008683299389641799135953303911907495300839222186152227159003318338517477846827470027139396154534221067952995529424788893730223202998559705783751089974898168478618652541065109529292653089012157098841808261286754763254819509733210921333532744691541224474248436534915833926190238572449445359077635269648988293529657054425175573597998032092393621468207636166970991367594857512525768648935509891781554788597214876465564480557118309846699379417330459732187367410370754820313292207553973489059439558251808694603777960427223260069804176040145462939258946811552259450776809802084171175263969203824032294499843032486440080149670295006644771499758336218498748229127025981931045207075648373926521817769042308060972198081229571227280508476756230831624238667217792523539344841129348963082286478929619404180170145603882491433253355814749972722278711458256522661649183633551416817118969494998023050529232777572821214096536283632352426625118023942483590609782297384452928968792499549705847011852882270825358129243574328245085467410353674781849321351240762203117315504627593327721724657919236391341048544156859754340746372268476880486290047393139101932130554662336918581521379070471930375332040807715837323013749576161542056813356619096093418162612650294995947225324513095906361077434175007534506976507506382351708383083500205926945628229096003953596616310037127037275799473181208430220512885573013212144237033978957566534570988355200036036050659966538552028168546772001845329432473248505720582941855341076372263348454114993456928996942551667092561729662585742614542606491888810009155980720924365640468888008071861652457424022761670311636633995057055163014559732604738707774933112199357998490449448243210186595288266527090450472793945904586361237659663374149104755975985367535372225498972367477029038109500975500886020376017714288357641767344635118965214167721507002178461354606860075744642905614209235495022228571042545363530771455226949597670465337801677861228602609626624269264071091712986795954624283795017410281062775947163889225004940331554414992114407038604560447364155943856908178744844742881190240486487523641322664832971407035801830260480229584105271832475811525851984293763401703509110338476531469424411013392603603415297677364322922131010689532358320494090499818384382211404481938206586536927584951658411700671024314877362867984285175534752625325313651519370504367856100640218761403868538263025964587647367344053410602460503498715661462486373999241843438649024391733346264492229456916865927366957890788327704469265126977452597869424512872670359750149231530589221592208159449159878543379749647954669969936789727670322889657456149583688406161806448107995384266380349624308886507041494085990693663870739536962523779246905528624235735568106962191941474840390314228173775215782305189849658629662210661919429268595350003875691254562816*i1^99 + -634048260376750315368106917431297055736159039437243712614524722475596445536963823940439168506724607257770346257105409785895741708471470413250704129985002397491927417582446567301231470314668731310013346271304736473528902304861818632095089126656896217603375066241089489787769781156353344742508010090400139118283407639722395342862838332253578285205138764762630945598514543151937910102314221253207490710160598905279649307924306184614974341335466232513681874455347370439093527769681742981136056508147284681693269847790189077156550832856769636103844085126455346289902300326872854210623707283206647866075243308819154496343194295166747966051264170249010404964964330502135234948336782534774623397849027872015774179318581107559992419365199285378952293663850756269728401173751479835289248053297355798558038689756832285420468956872109988632217330668913215085009577944640486759670133799520074308074603814678416950047198275040465596160932463208499101178312965798984534542682334066331114482212932052718373970239839382700560880436358128541635415347123218448058781897711812134939420806416632005489615643648860704562312032723797890808897699134493492489731049245292010964413008759246494062958728274955329330653693444225194553606061148058256256655040417561087269898329167597772784493152609067607136460871376504082436540053103447022043578449868808027911584774442220636401344440459333796710917358511918983511741163323904397293735839364572899142496940898658080104677652646187533759257787420895714743313979387871215117308689304779945127134587072371382952020266238568422247296546911960055752696565544232955810869526744318982661166546943879073670380946426202189605773904338839359440050252837151556840961541768171379774463251448406947791033014379855065796499655934122788321273139765649705630391242900199868283696767567367516460623981850457511681594697984853156328135398708812979471557608437847162307090962560224299780418216722783103164502754420037815405736283236980238473644579071831913276960442886168510655307656476963690251642323047050227336044068673561413130895421179833950210879849622575889470688129230486672703605832084475095910530319268298913480582391308672290769653199275431399040557301477663260058752280117528784469749502234081916393317991263816209131469761616563423127286285842089058168220087370548429408219522298603148309363508447532586771778262705939679625229781527542358507584551254495018636885602793152897386462894409042924807324703313239758197012438018694404796284490944378204865458555650644548769829776389679644319128748616442669284498278516001820410233865342890432013376944824946446846454936704061348525252715498327613408889930347583231762313782184029330583656300099261898850420181697183974328094903173666703660261476038291455867227158641093258060302666225903526315318140806149583284569330383743773672104386692883072912617080321202664764794950184851585448783116661625358953888615724416991372630180443421837072739206755859716533693609647220289733130625531562217107316280916078715958292840814456867135452965088461017008863981677743795859654833538530415179632175762728938747983438959205878352727724804825514975174218355503289613017932135930334559622322357609307419813966999527547131364500778933144136753340424802616796155160670084264838303882750469601840907570125362547709706839968213576975484913782602239189409328196655347898190423954680598443043350415737810416691810101356913166793793977039326043576287438436800333700220908360571497218048*i1^100 + -2744377919350553582102082586304778001365035593859314780773020463746632860327055686268594281086910869889270312048886983829326787132274368489333861715936966296638132135399596754954345857741603201489188841228715361937319383670805985913445939400519258758859091516555183011188284970578405537732309716665507988786689742025251162509467373272381430189560345539002198221452284583952740569440639419411650209691741711351467910354437050034067451331688772622767936416521116099622362036719984298521504657635223566771415936888893360161019154954365755810848580714495297339511610956012973074374016709404101405476973733360167505433116716739069507514936707235097289791624667769761182699463302630780128246214211729561069140734966413846741554484808500844321615685411271707562880569405460167954911000717696790344349820140066828279591943683664771118706837116077539213023171203138122149741860914614836077948272758090983922703736416145218221242010955661325282766225101515485509641784135964154662815255855460919639193035487342161406817440269935343530574773083648507729613977126814011918744321632980742279508180256899845546955386132903816896163399866490187083430199275517414879641634522826259753663139603332534937833779825900367006067564008806723097733897215539255878937269939728296350571492920374822002929632752960684996957007933178618708721424094544805197154742520820481740185194332988803094058986086352587039928929251163152737929979780257919479693561788337020027193550642527782103981666802161300554482606158971577795894814927935764231673356124783251009830131909148568834728747303281617399476179698791665967174841923976013796726654827907176406300550688987056347403796122214757220305554383804581971465657584706460624462103262409825737129635771853605727611545504334739428285196048043753401540619600665046658407653673887064854477611646335134836062307385551890163752362607376518447702871964711968689899975187516997369326871764548481478266790249718769338493642405365251484054343257915949273556623604423094288322627126689600051395729186395431457924237472271365987268522362574377355841165924665092431422536809718676567925041162699155052752408527130254430465693679399759442476505017519360151948004884314103913525968657157897031738705831096762293960344035108680349323433790436390924999800591817441892247405869832933483051407903823306495809562169880193540506816625791753255337868434177325823389343665348678832141917493789569385394857333643588576022218415877207385985193376756035408327386353381134410944415815351998514709679544925512363290387638707473189083462427210065540678344043628619630279305666472798559526681465417834025163697571190312636460911265747502189360637711746823259728999935814019016301170040231816768320004888453073046345807515399445575659556762221486495304061735057638436995418435604319134973903266493311560165691085796384020929727769803536566293472505079898275969399789282202217046220166708244527406564273804225387642956907872366828762019101963842248666375625453260888949600720996321172644412612024290417727332436794076137079876231184290887639167102583806818079400423633030032524703164167527541626970965809746261133350245315293957239411339264576136750548319035321843740911640001992126068546074373700775528716213626713893516539361084149129652761254733131692145169328747483387871014122376611297790294814567404583287663740316120161743184377566517609314121567972049205190892034519298430815285514297026425367221723079183730932365462782821269504*i1^101 + -2466872382768646890563688199433617892410940674010935713385952785046310356943880497301259299315889031902375453095630256430381303580573835102988237791359233780302157560022726368079425382439156779540280752497445103527001016078261979373130038284497852984279530559894071091043837469543801205922227030019277286444417643079132805475486882444242656698338897701088712573127180286835253080610499386804819692451143581754810109671266429416748520165083796127620255261737847461504603886483809615065710367804878671131217759786125527432008434240483561450503022346214085572563031282513294089201473344991027693241841793782993803978659645251676279791426740748852160833943319434497823449756861216737409521586800976029440615792427174472908819649766553049743899443570242224984066813873812936855734468704794401384361168359569356651715714491733395383260561657804231114325908559092148708218715231451472411714788321762724069110823666098089124976176040459536610780062796591229691773935214245563212773800185406974105661515836508518508602902026222658632924848894221325925358446772157052063362759957273533615111057873507665376479014222161237300136153697804152631815348170329037647333146987796396249587609483339115176344217291501861014347828366907003825996909369635469337924561340404819028679491462042041880785044621410677847429227317096420239565742186052507576580960978216906283970421712556286129473805427471692994823682914901689357338507708131302105202420494484375838235338056671913048865032994268951981355763076591430263558924799166618722039009009191804891301524497249225188683547703300524585903148583273085473222624601464796938828536252649396800425332996507042698369755190432452289121769705756923829681170796063935189034176622341690479524557676746573164391223975279028419979987049939463155791799178520265867896292831347634273805503581196096038953487241407517384021169617432938529452955687751455374977770325824373920743395988568106441696616084235345746767844839039588191128586084652248211200408748361058560132549463670012934879099595459783994511854722718167044774969303589565588895207785929532945839627283681088599707420151905981834888519036840213696309123510365638324440195437755592380742242291039936184608363806174739344184546619316052979922244020306110279854704626398819881742403943205945229150661149667666311150773700215767132279463408104083047482152709318391554897370335877549720358206508088679629736157181633206008884801697149832367877379075329844225473996153722326754528838046219300325522000710932787276138083904702144117397488898185245273040083506673670580209104695669207670058402127104214261261828158440142555399247179820180934682249514011685050254751456878477465023027617938478773962678576497387266116490671124375803604232052859584480245025863815917306377405787052427953715387566138905465460022439040669916310602598889206003465754399007894832278687433110490346466375399146607640576450952809715248081680420420303724074479065034161305512967642048373427883391972696768974441317255108167926202006606959667295098707034570808472836943618757932444290390273754491076821758743642199784346843969732666571954699774492394507840206438692914849724841646373193971512346278271178215203300002733524052636878249221286642800086417520179034827141707376116757638053701039554527310754216947383825951711749973422958203412902919937998137593709075220119363518878039266660643042333869917892887469588377762209469567996615762211505809014712278669259150737801216*i1^102 + -30770896221408011744883279747421737952595689752882984974535095087397096304271930015054743428084794571581825598757783276007505646569395705165956661501620409692318025220568919424394465742970169768207217072657914887969099088550284135745832517027254854346163068751694840678198932933695988087035085697024192090894633606235363404611666622259204884768477312969709932321423742743836904702477699152593647574312749551504770845575104068335672574757765604960874773993792554929061010098811429056117392887111033575219617879329609795016114582892723067060845337583059952750387510703015358927121691869220971485452056504622799406914035870281132673668624833786089607557150298792198900063699060736739861169443779713087191152889370771731174748266916125902404065103327489173739265818593903811389141806956470191208132896138093624674464789934366943476942229067572112948728729318169427381222592070097763575111157581955185123613746318741475921792190494855425806116099103956094831632536574552089601065412129894115367607815359732001076944949904912842243298544496425869937894093440829607848769026716916192221862796424962483794842273534252903670509334250946501189976871040200359138272043793044949256619233248830516115558273519480102627333792560115796753075386205713488096482087397502304481602213469478599889054056088031338000323780277256189237637040736023974363115003304245322970292555574143186711828525795000514914452417640824185251628612658637385563876210830502298092782370297650365106235575637389431676274745482489032951381999937074277820317499461319471465091048582584997417891554284345983169141559796682077407093388033050587472304407209174883439809792526977551523464366425494588943579563758539613699633295110676892086313398717559686552374427736928459592417594392921453123534656246832352472787310865023313836047186044344176125159954253042238750162774324819565968610224923709360745974696022628717263398258722297793757116172312305175262520684503546058343730477926412788051170968598599944802277577388271473099199392963321951842164746922762173006240759702241921285604784919973417012835364579142927301555299765555680634472424399562345706680502876672726938543161793103708534431374546750140654154098065150584611098865855287619433805254066450559408103285180073088739382199704103999907978228057067438541712326254742650529902250526371424692091452415216977590911706569589464214222054851704136345166813883500083720576903586364090093137603016484775951801715740695637986745935220558341104210230320367062427181183877690012085174124417460411774032487873854777282792575142151683235686272495276003998469104817571859948690824074480291682581363797915614725879335926913770842417073816547919972042451500540884405744341265366577666923314559185990151661929532744917570977828642862818876963913413593297833078382331867026636492898531125557745491771343076629392255305534115135992438761701608958064636562681010387041952609205959316943693798793778355161732598529369221627345440714425762468733135520451158560867525065021529427455572721858953737329384437016944938430463415727013440739905743989838250182213117911543107886573684172727788553777828657575510090883105093048549077504324304287652280309700160535496642523993317337219917379927365132301757008803080646468066063321709143374309675602747274304428909926093271879324946024743328543274023289383565005522641247813339874785056414055973734921037865409830384729676986092603078025733498639000754692028931326886668299927552*i1^103 + 1091439624707684660326285183618896788977695718874540392604070929455460198070767071568002884586048349065448386382948119058598288834964618876168063041582563037764290687279555142494534183105879566824945397722374424400769591737626954315326478809825518089125351209823914350198201285421716160266613531990912595091338374465960995964038347663173134362780840803458167408997884080161292805679789606121778419093197980781502394001225125981656501331840608310829939935903658681049207883090902626697749837699068415855740525312996629957914604775850613565209776050873781897093406422305503610664536176271409185260402879713548352870850033733371729156049536237606112752898498204969688482323304579614418755559529704878163988439721116022840617420168425597361580115045589490339137615028333056757358133091114956250303272365403973707897840201094890751381210921339155330103754428573682340656661989938148561617673879278548778799154227985143519078231335518609662666202975795988462158294421285187005397161668314185991120883497124731386912027742717883511097997734209078335658686842240790158656399424983177973792069992249030290206712165855676627197749054634970493921048626584310674987362215646885832680759072790644644661995631536624271466960343892587974603050588901283108393471998522504577773731592761944580015805147761605836269345309721325404892730753187334994669638069097321868883538458194343969239489136623276528539999633575909143441238512198343527338165816871333503491155871131246517614866395988417947326901420165601479752942893880599038302769319532181569003531689536167048615576295724562977208902466489794851566210972416657011186485098873538370269235113564106937203879071844048376593667135984115720468257811992980488914514127502647158421684115666234886740791823859712961954789684315121873262293840925869492363963824278014998192511923811912663438670218061676409165804012711580397131338921568999787671674128131514718507046708548264786351983337766095586150932871287027526965551662596775913708398385667929765311510963013966009078780884731861617798026231001774201142866468706684582669751949697495432439365245549479845390188034760327803426911651999476819666133567333837568980095565224201546636603757537337922863120557425479500107335889205295431393116766770077530720575043470783733361311734140949707428816647674586009267478011736361977914005313937103742944205715378538972579737269882829306838054561288021320334763977127934361514187030251149991895970644502124530151295448542233171664189995981173237944963808386792446241496491187977696598065923432943589715182961808009032458011032639674127336823709669222187067871774792748116628579563221784561173784079764402381914274989348697863234853690815244637322064950321780033536149168782409421283901089532197788662003905842476836781862642496473030271899689994307766368623733769492110939467574562067407634380323619609304284956213972459452295387948913694063920973775839406766570829370820870540853922628461969435328110248935925818365833433062505389213807805228119033433836873895891034071474777094045011299901349358682334647058139729348564110582797495261822662438016719163044624473466740882033634800916596149650702728720840039413132866828468639681089838753361718860859568630947118013272390457949898202129172414632878046007031596891820344330181690615962534185987189991371755856958698597570113520177973203823940084924794678818073360503973339503809758786306499214762566949151279506954495306999846646073786368*i1^104 + -500168861185075897456805658596008256785026997977073396600905050897144326729140917505367984845716422890180037244236724544022722704185714488253890154675430073972866745709267960555764668954202376885126034730331645223690439666084139344252050302671213177940361984367930152683215984723830933219825118149509256206410068097283056120946820644307606394639381419508123740372431376538420778857720898756335652235201943574970593594628375780126559379104347586354030685540110293130644226706992954366959413636729120929930345264199868391803996663992959801828618255745220187171122818069887132519944542001713392003457523606336074646423534451668177166774961384065485262079021421023348710473050035767455958364151957605616364416471641443170690445506692619981725334719476809807125689397260097578650787232786043013193331613168338730233685571674876215661583189321150366019797814353314416570373558229503184236527740386562868085481516285024332190111850292428562195042295878729742336596389559300089460572820915544662300528255444879519938287109712515454743515500990311879769370112508235182603651365614439385669323668910082866667211879377692244592431363352903146687390345989569588352019245379549083009989395391162121728603806132993425394931683744684332940562994549453760224355655577918460046903681878365400546307722002943813614809018987754013209484161652704386078682799516722018521641974776496740664248009759045014390023556718111692127924817522462535217538834945288092963609682523696365273331574554741157186403585615488933989397694117356417758073163812461877040440405872381418992704724560440903567358720179342380014411354806806200047924093220028681621204502158280365045541274346802829702064675891920263311989808573353194407110525482687525389046754458836795675064740839460338119677384807426449261780795798103576372169895868520639575468290480107719549674616156282832082237099052990366888924829316610552794233673095805823151524161906736063865385353832791738693205063370663606180041564289423576975411781705341508203033022677525276475649425471843334920494150524088600814437004626850091269780656196865474074497638569153675081479175490182193394073008703496407705440036494056520806416119091735655099441999361692593292758386596684997245226383256165297337441459281587114882218258573868898448867516512942069300113968447764006468017678059721819675712328825202327778692739185446371729495205756722192201485049084526063337507180865316407106476198204479861024348673202003452122163015783699848291191206063242921868710860464042581077886532804126308169673627410430062170934047372604785715978439378952215895267923288408347760681359866581705755302094445952158860888432220497911120044764190211884055137940341958600119662783778405680103128728046398708386892979456593231293721350711367117653635339718963690345166123621405767625803301917275872242054099513853768293185603441635555662097618391114585082887329166819197608175009466683938028987882867733661839165227235513277291438526927615043207028115671436968740951172025945694629202624957079637507578403415262003409279460996231110226154603677366129263420911796974053505402727620699987490712961982194018813079986276000042251318267760792004571592660597143189580281397817095602545230051246565221796568768029681993228981877473727376396912640913756224729559275584078990741454633733424222842452030417551614762057204152293595339564130988196180432903057469028678098749960829187005099283955357930305861606899883966464*i1^105 + -12678156935536833387568739319056608956658022792561239403566107169023777118540879068599935418901307299110676373170778339868069199065985024059862843516580022953579705071637354874469253022112484139699738118189572440431966474337435830690248249113334006736445700461940608912247307459847433862455312654362140761475846529125006634010268369811827036450068896869650756162368026933797137651573782319711796427641977757211173884728056857382088108333194345430809914765248198108571450223050383364730439714820798656018042870043346893923473742236214397729188168179980251382805761332788360747472143718939938517364681928664929769822489926003122189515191588799446813219202661680075222952680165025978398990753172446690133057510174035013946018178794102881367155332385422011056851065835137686222646352005344124500766630447658974404237944147873263899105395055090773391087059184370789993908897712040244095157472567330222767790140833763819283185310663559995595934749682995651361076027191525557282658619782008446140493285849660824100383539962827178310929506637417377507004748127142802665107819353657043529446560417392226916258825386336443641783672210460651097899783014215531307351710146505523588268925872109056899808438568185831501345850160041912820536576376362300066087191966572565497114870760710068713032911713383705965750096924822114157421809900537756884694426748026787512090239226634522173869046865746335768831847409831276157705361245756152919144120818208488794448240304006637236362321297664899683526346911691254321443160376279534516200145367092705632529446555790207277101770045625350406997101123221779418173668171146970590075156913493622388885399583285147572958175683335231401520872846658417326537557543681483739648732065667406735325246596289696641999630990952828001642990835835721517394888767921979964984849109350805977295781558078261286548988455386138461092163152709442289520393407174047379089276024551910426867281488232438710610672676568401478794795669478026759588325628477065629286491693223138348831576472803936318764335652122309226056363858696136305671593202241124795174599754407694963932794190071343712806837620526447173472600997256014649484987876856403966084446279248485278336924736172332553004898666426639935923751756162169450818977261527113076821528240753284611140424552241141238030043277814852442020582982549190754997860058514634257433609967732008381391764995411506407053085225418343009836036146263277923270608523157791623335672413426830559457458390481341554307423869294697180435422052088998380382526926575982028799257512451572214591274995034791407970155286118193401292745187574205277976461482775169189309546822260249577559957318043707078202413910609040389577728229997609118807112773644301782422122058617740020690705731042578130001783577362649299752415426193262602173706490763367435362902295418383396518946203602149439113169111323520294952030057132909866266706708430569794956616815276618756868704458323987431255407624972187755253056503246890651291344154257955746110614352153219340978759364872883391575196603892146678629993850128579026029463296770362132429029677938763915610849512897319182132190997484225565011706087311298978032254648736695546168529607762305711567941549536138443193913626112207470310257944140397799169328703183321978456960456993015338477390062026730442828861438857794456356318086571612206306646036977050940760421863169336379909347587739387678605182465475835127746453427089399376170197188608*i1^106 + -2548000650423640302440699050547506774351281513370396622414397790375167436220811287838740735216605102071947190158015114088811741768856366393950583064342784410093709068193664710050694451104651554574807035108412270493514094010603447110740608218843295164894466188242382662804663416449246712804619458477609218444635667080437524830668488187307640506613596898838810223306298733268551507215053746575271105416727560461465833981751154978417706171973041908264273679038108486489794532997235970025359392734233382920462813168838186541899174866078032988966922630302705910346449970401078828787791247768429903099331013378363491857899398791708410618211931737118423195265691481515006401597396335573142672934289298774617825993438742594660434429054379911756524640073066250365290201756058022072422990718571176016393883613788962279298035045476667583887526510905883544544119167806749839442765551747431540595224441875107329885918793936273468692385993584218712657067795607336916682563047653881892713462161508760488734873414081458004846861147715704181474032108859920676235816927894219475449500480377472249609739243579398499291724634008292884918494204445265830722443199748693611409395521296100427175166215995037276773920744049742113144482202143846196501919716868207869698272172860818829711340084595612888548878356547259745502493506749936499793634801139943136731840886808357364705860670999148880332899586018180465471232700953909647814037809960911266303620190643773952050341038006899216916905855467019647968321060916705982760438450826738161117673273191491075136318997669038780578431933084466146058960217153886330258084336800463859283130852492772896944111259196039831283853914137213900953965845969556385130354311069260849344697684688970109551694641533593389807037677978474948575428295663010104847434544981872131536299261087424766898037255241879639133243435179091635136180001902242025641947329181278783078821570486522545767778706550371297311574887956693383435190803411166163699678493383878090057682426196288351642149059972543807407170142641450416662286688995074331132003614145917872213616719238807929675257183412703836714065567385641886830925771970789699482086270816250834959126239160507470365185510680483028546097697689635186682319519798940537462679563097252855364450312593984480829620333682246481477399283523360250796970034569140027335142287069911152594534590879939947873445980898078593714047876409398456769358192725373555636171474568602827201445255076972303481485064816401881112507554522904833230483954787791521044761713311030085268110349484227594120377466510261579537513099670730811615147261368593338734783678434827084174436276577645180919531373798744925868029843594323903176264449281712795779139802256796883998744398379077270942608228320297312361264038234147161031137954240554831027818242033273381301170545002277078373230036470759923516376935471295915567591319326585177859642047079124602357595796960469275863800486117827172042073202982756623182504694213984692492353894636987459324182510712301906100363096232619212876893568100336135050636712884624322765596269708598726187252574870248190051831863310373762391782526008533164839680146281550868810578605059532665015838772859719730893495914211515853760140056930710381720784274443824701461332113904969780496715794319362200246074567183336396097913345255315769236610779127262415332329554587922363833268674126528411317326894482531236490641925768688215342876366851728543318016*i1^107 + 241988894953262957555117588681606551285393101070600798863657094358998538709630523303085981767771523451004355520586370064893438549080623838798849514531863052264463323000988566437004889850170253907592499450743809672453180264694433843101042440562517659197268502327718024645716859459976762653414288851027939625850649257277745357514404384545612796575080084384755785839890267916182508471978800583940653894637544843990239483944210340550156940864932839393848413522070868551174356235292842453153088422959415511513776013576524231123531764067787088263733901836806694642496181575862035833100538166900244637168564014628992933370770653250678591368177655204927370768292533302612516424848960371205038283689995774323025265865091521814386707504250849446282257968831117186945735484775029765191648954892457347657358171099220012647653133029906625268891699883666732968851402646138765315479805606554620218060311059162187197338379795460771435660167749865799882768527188444177538017086145013260355488234768419480145758974125870920461752847484609207231492655143179186624209896084655213006824032185029863107688768544629033914590183076803950089774948995349386015440743621843217313220398313378102149824964089238617879116886388610034352773974155729315539400059574936870602854948037559001983607196520268589270971353642739239286376204516060872435769246325090692685274291117880293201160363755127257006658251881259695460644007114938944351742369855399994112393794681680912156922012463609431221334595680317408550802144946853149602620208393071162337729265090767371978232888390036898736072865091375496774205618303649315368783869287120583597745568361437123678962297768993501648454009653139604684218365461377635355801321496351368894548443183297464361518971624564645666404677419838994722950341047302656990310290438801144556109017011860719524431718077885899569335686941289392793811094469871805478695988139343806829153243333036096175242056951311439602983883525677092467608915112094220082803845587519861626803152109007557602161936523079161460117840988647132709211993936980929143564134973218894275201989852079804299269130030626538428143599594834584156551007628846228783778112896488213137087156475216935137341134213862829289238045496242465028424618790699843203923702283357085641879910991819430181757348570491719756983910064593196687257428625174137491500211621871316149810376437861162421985425703128223390120549539074969995293586890182204152708281430297070076156966989433348333489730526590106019016050765032708640323955236702682532793660080975437446317119818431353947143165008875386461764657661625749118752480686338314640439150019297847382357816440486975784910654246240725407675883457720858920161967961662003777962458586187283656235286177376719934368199299584082812305803832101607707122262251652796726271275350917850735278488399164758454890065914641369826860848098107202362680469885053890720029100134636974456460639466403070805202411307463622422032465928968726156051835629622135259971422896151131036198730241364262300085174700966139939554846215916208071991933758345866699545682673287439655267763745884114052602781139307690388564570395219958933397788386683195725835937010313261278045432653842891244406289884712869858116959294592183601333296586721062538186041511134383002304333403985905707057822011435348853157719025646453997814165718377051394275146239267457647636336280668551687793590478608585966306527797249279401636455756928647168*i1^108 + -284536692065435597589802234398969859818322557139608222404641376041667193514161013475188193822395958879325530049415502839485098351733409514855472376081262732269994989087089612024366188260363061001586062975979617849824220660430487453000791989892463725909195452141432903142330900839293535576541436177428063237428143355213423611371856854693318214526360341155295198050038207573270070829689678443421753867864608280360151075120761025798983911409664184255703090790975238207009118002796524873963048348248951912417422598475753570272403591943304470948746362601495426933551993987911673714058622813581432981784277166251921657401633672040167978411127155243451184264011508764998504198901683009210074211978168335631086961193593105376508425287893026869954809730454692337224873293892295051674787181152746829796131113095026764336210818459733744921512367351709502259756396509334102409797422894197846251559068361847003220749123422333323787350216526302916849807742871746755427232461829922444258689949479161946918919888302403685287569450895224231753282532526089623874710236264009209501084510652297853070197462886404952410235392219493820562051207919213358206330205668367651712405384321971631641465134031561974705605027816795620382912426013555456686354583433051082014901434146089214780319629960360568531752519632588865924241969940639902341089814506947297257994099104130335297013913612955291501147302519282221317236784164770564959796573585247182656252100658479342548251427608712122118138516594835661655103171120165548155300154777473208063067877551883662535175945876193378362828568583377222710389677431075367428109330828014865471295420317191453320513576122234273297362310123103782022704582713980708985271795232995531700569564471191625048691100346685768975721421301729050513429163230807433744789104428903817616723927352759939161354863208197776633665249229326592361321863798608113727851346359292338987717245718455680082057480844910848493131931631121040949386711707764989309315195800628766728354688627894369063666001038527397019272695786784109228150508296009635195798887213825307866646550299992295311563205974093563301489145670055480097642022423695710461356230767545858529941487256412659666624649413162044791967445021480606829049735305773658835682369201863976864756766149236940333858718982767820851896174905171592329914817464432360588404496256090501887276067150769669014855844896848783055806505107775523155366047602743223467013478636537545933940234315202894123507075218967000906357634816591825989592738269309913686882980158573644260929205387356444607607326199533693682091004798396140010148240232666707770678103536676882603315032531892633234432472023775777477021371844939075148199490366594296666777642298210389507981296566201830111496115901055248318088694720007662365554578257107053110649291755008709007265204545302405248345235849693178424861962778923925616529021483424536069631776088528060642263475426721896628156466688695535148455984740911162808834861427773771252517268342717590894776053626136451709035551554291031718752702420163044386395564141205385505489413391943928044880059205581416921265104689448085344938050472955551953409570674490827995400340365818410342755528453092762487024384329749300173401046162402592534366308099642702980232716251059615006879968687431769699769537376212655484921321443085558137343919963507902166582413288158262759643412917218783812005323507168717513026320654394951514461751476224*i1^109 + -2357879171750095794584229857717778570875098054645896821022221578225980201601434497448537269157260368367609692905731564869128289471510541325948840700922808454784385504357259095878273359826154225493859566920405855636619786803876129033256849734628274658594861131929311188954797413439178089695829422257249582728298379466264335860260384663326974496534386029120196700713991912062821265132612407488221758616145563290439031402472391689773612689385270981243966357274202829089360247104371324976941090464302487528968557876193253264551709650968001346458958917745073613823207494536995778079218210570171211016146350699704971815931819615903669437302260794915139639353776778986224094686761222535358829591862525181462362968372657925612640348885545483778352471182489083145260316109933224357481108408842446269342315226132032195943751630041238339519600300126428510695428113098254563823296104470852013915898631320137870918722835348055361875927533869460808335318618351593365378357679549157108625749748086360503174782755560306836200598601311916864391974147137686941355397162076301379498650575399665043576088154513060177071393849584666976171171049682198303360408164475969243585936944901665084670650778624426363888580359799869177334152330663405453614161586074141394841616404797753791093908256381246645531692093846700083580481420023528641284611362390736253038110140881159081469142833651825999486147206348362232272862317648051537609182119572865308429580796256571318778080890241483587956316326351267319787226275728535434859917567556096467205569323681208253404007736862617468100183131402592569636280933230166390432298668555439190737275881782076235748469193999126637733129629749118766594645572329472129365517713652131000426836249008943671676140590661990147295996482243160489144397292272897318087204583940350882289922546929750248873411548329813558817493310347953419336194806278761372395340120764372086544844275829121810192662779298953407670077424530708355240518002197589573148768738811663626585415350513511721222672222868158945359832467014608209397422687566824973697654837835138184328886702915263466582615842306532243687595433515740956323221394707147874781244687624337418938817245823913431738925938611535583091162740218374298302123912124172899098394420313282568598875384024103436354614039215125195877438147691023094435563984848427793175148498873974609137448115845282218531322871310118584228316317681508938058876971664465259302828540484695215389503449868240974668921669035826782852129094390146348145228247900930832965681090482363685861664561386453824309254897987742462511879237890753859408960378445668496660111092515830948650076999412900730731247838138735086263597396579947097800578891886770224837672553546662227142476685632658416595322420150089632077801611277248156067284348578849471743765367871409275901612449467351894655358844509578113316217758483646574847329088769646389288984454323437258454438515541037168255537815081015840587664038974754316691486699718771569175691788001837150031253416983721436109916305140247724675959571280245105847108865353993925384882668593407739419125422736770287669531914123789597230074211385393561602933900273411030101298260097361431065873395937691985104010145159051336870342121235111664850017419399089673177995141360787987510480706583646706993840438682469334928522058254600754205443811087906071002130287019254407487303748939305278772480503212672002868025075498412175024717824*i1^110 + 2651051148398805495931215798674420465434720478991667347617608764835754375775074254459461240977738503415623004307356330176645800119529600756150443154392462469599305508530000000064016166235401873160616075322886337195804106680884460167567438038817209909940115461801994280809446270342386236259978325970208167974943301157015226546614421485609764213565245011664178115222565457504490101942436497909957006100397413295620519228317676322295548551677984133324468546347244792142407490335729171782689937672178369384114685666452352574693788916797199651154105902318578704890283980004848471353443923010047494762060649253218598565257092186821069622472912476922899366791111384069178141861837386639932727845310559460702917613110255390533062384343074043187308489753937000442488302089728755833661686286399844188525435166598824781207423135227201132945874570979945814067046598445506684402108593097790403885580248100396056186720611690066967231436862117026101509563333151336057537906944548398651356141881381410621243793460079086460011575342355871334251759371945246008640678985198900656879233435479595512404609810115715952374017927191402923129917414992868859193175489900310536929544231367715100819294532082763391197527407497498740952415502207246653565155320155130484480447667726038647745410657944170928348008518536899881372083386656095165505707051844957173655946685085499432907731063735115447621517859766304571146133942285250931891398170913800319982647870816568051666685330478482511779409840645125332992789651967092861584704845446226389230330067057353296143905230059983319467778494176351284326779258161919959338349097832374262109162389169137399184036612776038961077539348092693045935007112214158215288022979271949304692274012127253744778445565982746930365208132202876273832219459902994420897410614965659514687910282311999342191491465809375088417974783986525443188135823050044868556697930077395918369896000153579335805031997115001459953767876243585897368408257752845292003739332935039176445040374539915969897496471673278758555010503698226006688430311333727798045934898147510004760884964220673607168955278597562797998667310754277791044784264020795809394232507348380246402339041115833490462003116602256212862424658708386095792841436273184912331395108942394320826876987070426713947956181765769378470904646249663619173987433093385526087090739621591241190722423025748854355745316015630529745513244681273014122899052885852826686002980418410753698242225357104116986516734124360157362327184723051773156857675914867962853393981710308464084494510941009571703156606279017036834710810251881646251695940485633317648962740632706699790317910527335068855825491491572139858095915304711072414816633423503726373282947108717023681236784459822112610788875440677942652089641054786643261126095383619154632827283224070158942522539101627204674635962741438377698762496977411465797337000472089505508384915511610423783939691400876885003173605963331604947879744925971213342246211388142628721032814066039360416714613027542303959198578789171196097591708894197516676534455127228687157276261144766685666315067061322752865398950765624737806683937978601300272197964465646149702313428806662280834731437443227524747875165609646779054162751199423649145055307750178084980561546941862912722936065661379861137517383919774234952697106963424892474489643165103144190583786257221700091033156709239188177419311548313391062977775187320111104*i1^111 + 18751419572807345730158691554069400592720471562539083483479901560095837372015956188580698627313549285566196089748254437758879369647211496046319835908649906715383467560070030560234734165194842531925828637087939593043657623287816624914484962936538773261917660159768387265001986886754763654130249177994471141122275206090542194243942439284170639855519452254822488670837992601938616534321869395561594891640963745341623059600686583006742599707854760133306409034128216793977233224910279876247824002866753263479741650320880269157137696821971798999690192942669647321682748149828324745712878626299887769964724556965350747053542907573737510138867147184887829885390223724642201009308463241409547917173091771389013675989326239167267222090679141981459287988296275904882801698164559491198598404225192960527606751162826024200115629355614119590297917321450607799818813309914136813788023894390512205482575479626619347210706899815699776867560793830990873853012701602864058981853322711513384964811510466919728532524280075468272879419838234144777429373192964006896347425662823359668798426142568734966210215305170711924469715547429254111490181161313252315140193492697499556132761207594780048961251141688334322103767902454250634647754083577794850677612614919598375905928269281539335560849085696680405266919016670456484689562903252646690527497663521892175468729661783762472103429127189047582401437138005606821555402998287228459643569864877142596459762715211468043787310568009177327644706838347956639456488174285218068424936646903120190315941670472420157500061464202242869631996444528721199286082009168274661263887078839771206282295561522243777288037443542734892187941900971338135311446415847997114828436697049857034136736125475096872125441838871413113028783886240953040726875107209202925243920796434014661317999071187116119549741519075927767426027553135328990561378594993609364778294345118395615090047557858623953775317161138263145711004590171742868190656822653595433505016910148711576946893067822869609153776148659523177694725248659226267754649189376257148902045062661505694030338704377237163677909884300632038691691316439725577616575326019929704205085569284481961063523638895701818597098435721972556297344416277717484513979179105853046891876394245062242859427339774123271894953363459776041819578799714701970567687637385133105164566697919850342166196007504380000407212980445812875744025871964001475835555624250567011712939386382442917414202989338992554263236718933757606754810641339882150818608820603961994154829414263298462656005389345032574927684730002188996064890757193768067891661176646661876569433531397254916083704271247539831902387336270884045728890781229217359232596521930163023236623346555340476955061693632441517759593849815449033172428078438112052998930622484398722802818764009391603125600481767570665468020879742055437638707564192969735188741767517139120200138781589656828642524869055985616367709763773068822047726491892433785252138380257398034895356150429929900365814982577766798862943971095827025128782195891398010246037146871919370547116414200874626861230277947721096342851748883460788012107443777345487315216937286146076623383202910623072890898728755033924405355231903501648146190229744018316312125557163459407722694216078818826178945696343124023111527137971713430597069531312475418084352425896041815133280536110562919637126178110915846249928240288666262608868500570112*i1^112 + -33336739618246356274204560195207039491137269599947277068812859816581161465551359727569882595425708655787038162420695779344119248500844492625872816050910523618733540695360392102976876881891424295516706872723134678435290646865798548995411341730912533178112136987424175406876716059889776532984703073325756272462296686626981029484845366967724473306909421422158312042440372202395287190331599825824411779399349950639745377244785954329176936883894021996282979546395848453505329066970684989850341359087225619260478375801415754357751925967190846872440109785203429169589469554794903636882348866645852717681127188267605738120104950372080432159797515888827872646557142707006954764900461039669604768268355000538603477512089346401410433748079674444922003660428292889815734451466096522236223032709290349376139568862728856516989975055524493396947429597483811295388997105488174874111880835795968389592190143735053971561511662276392734806146229393588491765595984844035415700198514793317786045090283158676428659088171253054137062362387427070637714784157788217724692357407833676677627918196603826128286140479882066581012959955059239034617471111744312073192420833231674369436974355570357332152749389427744377887513789843494592408314680973648705921390578639472662036169958003967024896959895055250604317174201519091957187473347030251477280065197772600385274436535919852386256207354150058440159074781824187329070406181718655610575103039197083929020926372545168244137271631501472434419536844451182559768952631950107710510625777756273363306178254578899684954745587452632888296600865634266829607665537556584589034798610410231506359758671058482779164145247690760341211043653215908482457842406400646293370121244615704551534734054609097829250026984605745988767236715199654607196171493883367884273327188642822137902423694751609910300405930523497781991179958708109118540766554060158781129159594604977893794841297196528176873637474602494522609824633193555513866309152583499529221532653599549485087592633374957475391090499933862485988017390534494929447793936106254928431092171258998855790413605247561393141942912645061794654853450520825636091998553290008907029743740612132739269950821961571716188576823429368461008862051164634729908474296920219178003095759916763124872216253344147221080282441444495812657767452094823774356863670406701442978607536255600128818394030920014886511197923694596042611523217315326797473626544356849811583374669970439092868002081218998942887690622109264490042129920495099228304220728223477039484561821426022681037729509881978057635095298176950410937758471027249866809804635066257001189197042644836594371792638356981902977819706839784901825741266017366989457066770396919301858153561003934450756664542392417041835565131018143296918294390178036518730076793078301910063257486906238361426425021933991783499754004576409638962173515592175008663473920095162828520996725021395680077572844485823880597542023039071477571662528835893718312624515964905256831983722307251348047004474647970316155625220332384661181149841539236703213293315098641257079713871546289486625588957389432919570727531305521179220700111420433098392660787810422131340986520394400555099386552124178129903646467184256127661396894673133966283573936119646778281211808359450604923729350981247323275649406987892066250185284882727141957332792870335966924558714675533927452197098373170234007999635605126446663598080*i1^113 + -101478346269643142915777467959268532406963522708229584146854688011947022018648905852953548940986735146888836590341222663113141556688487094588002895745484778879665131961346953626469491762893985584953450094972017615568114421359892899981197547490254478926132692659760472250896071999121299783115873053954815946551623592009191510452927704130769111898426017939069940247619104050276337155229785393425395136463827193259877065278524791177441486701294765606837746871266177863444419707015073813293056354641287849291174573733101542465092949739641860972077142756505748572075977134947327234682457873762258831891928271111300964584595151801881767354442551298703507556269322279201564886869684452011582498189265174486462263251819941504129392830564097179507716872739417408612818005092640360604801006576969423074553674764656517685304867532058570899262958245971326014912301173115819506201698348209362825185057215340196131461681821488592699077274306211049765469390593368744755208764623312810369155202782080560382863198651589479114907625681784402145077682951264001289711198944013696565500196172940165938420062534819372529025972673804672210785091058879330248509989931553937685520947075262557211862924410389741397115435425761788078312471916877431902547139070722180716632746545247473982406961428428097978319001567988143898240167149256072099604334328145585825407019345125977233064583347400802442172900927616844732724160718872709290231299796165983456191367050163099163811411839326523838398083960027051771613570403074787392672167228678294442198941002304059580829818776931885391517515786555141577194007083444692265914402040322656487554090605693792554953901672202576610874814070677702895840795194720613959792117462588088743383162686420953801506367215472378328786233599491218403311338218683828999469752294268863624502644610173617239505453042435461568341958111157026608120552218556374519890429707637494358837940697776366753780484969751672892156028202567484698271523813362908156264020532431002012709418505938394749983685873292745196179957132710495535877713642876228829508019234869916269490714220000777065516418984242506865307021437288926636503410269916632983124690539365058103105736087310015654846077357824169756498961238664985690559888292670006176538755213224107093165674106813802651026381058540190320590660663815435639031394686281015166235334426388725750557431761712585553031771691636912081016488313428721300431346645077033412884674843531266361894621384861192807394110721400685537139373146091903285560467956743197877049162509854178542613819349271901812215414586709514383163684797084480894378507627492131428685018246701736913126880091765314763929280993075160789621644560436406901542431304624502638830969524618407295297539360585089756253015666618700314094058024992458467551647079711498221384925690520856935160831085896728828745310090658145731155743060235275787064143951627183078167216990440209486168154794818429765094497591420628588891512605997029641866854515326600371098393663845903601004150248955372989467959362780625045860771073709718469807404118012234125809551774533162865640221324823840811714113501567880570752817771740948703802112299567091885885155769958121732326452318711112353796801200993807215016414069426496563343212579446433376558656641769106136414249220583819509076235087536894243897495855540570560092951296055916434864157757296961233133502266340791972491412160942713077760*i1^114 + 211337444975571546863297949348104893765142546872096518284345133503414349134399926570770946384767334689404091875989127055305320345236144649826240976708457814637346609377118941259148352616428082867834091985219777782164780601978980752027813299711028988353515129922225629293563381282379546116937278244689804144565137898453495740114454809338703692446416393236261724212190820108969094559366646156446635182955546389770999393806039560560968500761219470474233129044398813704027030987689616488272891221514809190138079578802431213605965976977103519706606289176620596576033448934101852752389729384025360702765595203905782949832604256735851759481809736435451136780993871796924688574786968877697896222658477177116703093847588164825054014749893389350809427507945687503323875198088132899680017434389507064613058667619269806567724913266821575404369830736978267951778304432154218243086607342967187855502697512861694640253931154464476093508348708937699250116290128982559321403169387766361415086435807234018242783846431865700799988241712951325992508038998262469967471431168269506442018446247326782875632692175414531049462835946966157333005535494520842337298364437732879604920686968249710213971425571608214421230992214315248960821028303823431623845486492417974653906786339068138356403085292809411054925496385322703872492883564444919013366168754987182459330805793453184755767999941789423410651382765136808920600151070312375640431807472669477493503912267908030460623249364735606616163694126884795688608620566831145874005555719540102287449073055667723139044305093930050612521127882279026233243844747306249232963338433029548236006714244967676339227336813102117404731013724507583487544535331614857193385897865977117703173307722681801902775189855922793666561408678035511615663767909060732811791079131143109899367431911812323439954936423606339518627532770667386522662028205602153853714115668261541541868284726568183650221101912018868625450463556433733069210892380127869932775553289930768986010250947511923210824689384563411351785562188746107578434954815547336160639752203470687612624326015834290078806783426237330785827445145377851856894120990230831975228360554363990836582374951484638436382908957665389176388837111415970809432450622888912797365328768407774348765659786310631929892035328835364866910358667522430171255530345757513520718727497474286543753997078013226157226263045963767640489930661296841599730497868921526109137187930161141625941280962384669580594199309096426881997364245258088696441520950729535061276169244599127603956101389118542498796464913705102008805155896736070878114446870103785255680532682403949423283409540256125989087563403398575202065629792694393690333497582384017765894133003897474880238299808388368381375104259986976416349126725182351549660170178216230864064641855025088132136199144577113802960718840911647497858858786881139745070329378607328612279974746863661888167052373112777184374196749954669063917921872445411545507234846005865303995674780228532912918683467871928732851493844541302003922593262465499866986777270217398043668806774185023118561278144751410487556362237923211096035026809273611161876135993029630182736841764469696958209577161690951316665252810279754776431804785113695176077576244783232436676692594991474958985459701756114248388462412225639845290661517395692304555636144985378210744961658834290816175609855193369040442462232903680*i1^115 + 562795584755546299930871313651340683945607181298725270277688210021931208059174877118444102238900641614492762615666038174147563996983730677887577974655067894553560164578728640852982212429048989160349270054435642642397118203292612138359698229168011480460818517290938398274121449340661566525519155173330678974237797654198101214803336392401032294377331775629954027529049312981488170311583262388381646183660056365164693181052238297910244273595249211115596552837480594906985953913073490464884068276223073551878968154952799201130180403166204719830523170074965709820545911161052716487808225618428733940467216582863307771569103044437817651519327564070222604818846676427179042224618592225043673169323639945648776633590061594112626162906867191106121829613134688220801828073050637180773850488361431400288876143505247543447055784662037038365043127584334464711272167666067304888957869183714346673559270734805263987525703928338839259242470365659806085157456357495176726492291887588621458817492485647798477887089720385312717390516223847395152906203016527693306821257318710007713168052351843624988734457440377792711724864740447850537208944444733473606027108875062565009040247222382858366298598331542325128438661250650283245748720486596484066577278845947930613668243927298457552364372721920430151950260540584689474292459228475299173991816224765907049493721189428244889228066767434984230743380412549539506635729921850326133824355343579978172432283200324423726947508540317508223134209699198218273174473385652174512118688110707231852871941082795437279344214627797090623308452861033676018428542370845684922335160968363018752000340435782929373490083451356762914531819227123500539949610487162867948269875438796270315393955767477063410526894481333141677687551972654669747731317838513183212303272568755366470777452876129845201409912754382428205727428941461926805810513526668421909959592006563230912152674244765258017365799639532017323830111206855982108927246216943949030076988989071933711683985280947868777674870764133693489039001045350333036310333443454215366714819307041780053844076450848773320000650836430255662632888268526523428703578721905300259921439906785279347995876970611497343993665040694879660442060005370906451118114106903838133002644396560915267655772555348998754219219974934911113012385662353275768506781268958158089798476345992332697901041138882096007063783954518976126539690217837271306724857377980277375403871114362947886915456042933458521813497023702728692717660897475032840642638374333998585587824924128864548831625841665480367376634826459982196514522215264884350038800315489778140251174797771457225548133559905319182590888443788734916548839473984411386872080310707527613562680870820723553376689950132234786175065916776981507049176118743788436739584161389730570418280801575451135118716266490799534868956712982492808574758371362122896266371455830179829641744652346366767016609484189153937131068398049245376063510602524006983698875042846078289322991491319636070474752535464344764824617186559127339361288844523746626284099089984357597503417482584739131609650167193967264869595576971510649109406261112460375321279718370047709677997868860329086874982214140398482781338503421401838784393368300500076796072008686409058617869555067120455436134991554191720549433569415335875326614741456830206996901625954196468417250972167508177759326400916254440820834304*i1^116 + -1169460169870787986723800131613994842703863460333504969644969687004148118608021745056066820003440596156763320740800641713844266327787443956982570078611950068195622359938123269393378634602850089282051487930334351401935652652100541275271663155091623969540451588798329062659661621049838994040162378962271201266326194158509570727522059899940174066280251000778406183871486977307796623443012193780907553169842409648432168302719636231360662682449233740635318871992884342450130845328821302676851437845913685822455982069294314855738249086374789264812884737294332516394879349413315119240631413207136751786709966883170867261563989609784123946509511597837895142713222774105180799905184712512364298630621332557297762305052283373294329455023844312728944101434738152110112621112104315617096150378622201717678288004192955498957161501643583153610580229342706955723625701347944811126881680398692775921984398734262665930551158937062775772453064610996482034182287188179721226953535794909184825829636225888349901671228530768559916903576068259801723294602489663104570456876709788681414926004998968177208366591038113211161505562067645251926698836843686418378417982865406176985341052080620104543721413901894234482011568854598322839391378382985618542047107570416509336980448574452509879786041733938372395785980582377399732533992208552556916204775757013004105423545841192545491292790698652114184002959909494233728404824830956609236199917975665938088547870069659370208097425225737216828904965157162887071348285159741469130291822320647230215575751104230176068116367100144578730548628488708951030587131808754398148070017917111459156870177799421702390282750718775806111809642253003270718249189902871257527536473669274137455664171170524860960269351329622540490208466609022073350438672314273923739342182364848182436074334314720871453835740282870992639591047343359990910787365790980760630670045547346112951119298567705966201311981900349906978828267397398179056981046000764585510010129059954513127036131239274950176552464162359501964886918197659867042775935539191535459685947310630599817720490223864733949903231403831822124811671989085473709987555503924514239191232317044421750585916496253408938161223010773455944931195456680470519955198345448433838084825003945866728838777413120489523364035428387098668199198226532094832918422482917056971058927885036425273650322525981825781537453954434406126949523150149499305900392580728034185578069707063508477296927743450319148806215125079551627757894650079632709231186550194118747470232968708607766743635902317869582180805051425989399380119779915920823419818382187870486344266449743330054506802065789568725815770368753304468410976545545384834064891701024739208661300600867606137193123766660486639532351626728819293154044935050229435553951025155405155369637552363289664334711036863161692211458479682058458578857296573045132771371155294416488026406883979471785200339356294802261958731022568089273929394042332774203763409295309990911124421098306592329638098096753057426105471596075044727770700115299348010717495293249369828864759000449337964604790986829479622871872586181437155456995751084956032635293531404938507513705734981181687096609692225447645816242681614086942044370522939093339447026729142813343824451641200895603187328217624285343232113269173895335016858861888194199796867744958213286611589918974564991301059044145893474304*i1^117 + -1837276906745125910551221834681934072810186407939061556678873894012304379535872944939988623732700014986318760035779573648802587824567231576503790796533266077613657396734557329966763759009139787100086063796108281130445285972103521840496461991655513377798944430800331536021998085805857928485228908616282025604062520616219470104080242438888660925636343779124648313194353839810845305005928450111512902902359478327711979759285187367183586216927360088241957567823693832245531836662098272022326232726379348024686997664147560448689577883123631091111317926209142497994934999978574530171918527004186872988063008135392147675157043659466779887364974939288749623457714195319266967977911483275537202600405110559625558668317762126930376351831619755736388579621009776970494600978885231728107698657590520462073560516979030839356875036486468283155411421203695286968785335760204594487489650500706079862647982908354073486016589903631112823991927416692621522041203573421635365298034127068626162890761377701764610952100863193877376467640080367611258688229970174637441542190631896475627962168429903890184674520159207457625696956380883423955953660122656878899025725678269767255089927144798444672604753255344806165117280628345119476077031075902593558633129433253031501019307377117479626926732999116271658450057045667803884067689759245713366235059786125362636282416144357735510498994949986591384121765632168650421143489722316813826187877393427626156326025263269474015859074733991744169113931597150875711469753426232724962960990863572948360921272095411796265687925030772146922167682664058220861067774743215855339499443219953419693504965477468999989003681859406352434667136866105957498666588218632469798317593792445632932827598233537615847636728736783464187559874373285066218930312205214122924307265080271456368234213215431908039462111081293706593430733878520025375519507034845343616041477848037743454017450172703391570680069516122166140206841873933767434439743302637014079275807800636757601955202834984268906452829351717050513026631892572773287268676653335189669297691450993380689400618218996652456754595055919109388120235302052627574930021495618389720157766062481018160395312791363161617573484155387267142443767723511204437787715851873682638623875340761042832580720842488843320839422862892495304595843776331734728661823548161403609410010103523245139901683103043968550014908336495983083851913882318043078837903779430058587591192738417964878176505463897089198354578370853170830715050752509121296989326488816624448171950000019157095526557742453852051108670617122652081709775344902058311498721314101570348218371701935290296948222091799538806027483527860417942197722736815264438602335286518857948427333751739212539390310336137494917972379711909160329873873483131580226905914420880385254646024754132103201312573520299583354026587024439432323064272530406298869374116188501932853325636182174858807020193832279691688828343362356903089080463278362355366868219090020933082865109984169979502230565937726884503554840126366674203732937119291447143718612123159266669886313051551605313619365856910091329713085077438141854179122614505938497814927411027703661181141376746646679180067975416121425880890587830734732857633711452615679797466034362380038900313926181792737491538603648978155056744632530227638497862577580422421286638817043830836913699086425007021417387108859904*i1^118 + 2618298719113599700041421944950791693888583302625630686134474405407505563437373821474796445771529246676912295043221407021635645241101687566044999159435928842412731449558749710033502556302094741820256536285789561243075361487418859240987687427592961437140730765952133776785815088839086262410251057315539738227642602926257402587741288362533081921683985708263646571839738657470254357476596112832330492542006067872553597572534100852080327803694790483091462157072360504744653929785801157638634576817738562852544250921293825801322495133729463986967964875650369593435674745291030540708824296518984347767216683339885932116034415526726199408177056947472577970258756136137453502997592088852445871563021960605675694034179595673697673175486367784037398279075358215536596996832061591942431657457678325069819469594065570512315999242439183443467134268672420487295065944741120920808150345454040349830328014239213250004534549231505226187242287994693628709797453241293299868025482979931436909824294231922032969910465262978443345795609497344348203607631480448255241609344545198664626605435428655833692409710645684568373722024386551856289140371120145693284929043547814355651180959573080510990258149858625136833825131668318035907328074532607076729790612595469941388785362071937696057355568246476256283682152961540401379118741766698410727376091064756656217326680320379553381356555049139596386490061298583764312185156368358733749276587420908553675834262124740474469496888394114305921165227892600553301103571853541187795778922004354845357009534616471522942642946548786432629229921679322822131769396762731790845456707508475756057071067148430411094775221887962502532132218741522341899949901795315258664612761973516450058909933566843826661176963869876742921804811390325516080720603244682409442463650354284019021629757468857466408228648913062333803252948876619412195117967956256416714788261973223843400417965429167991993615856241268335467254567620942744748777138740182277541052394341050553833218208213044610055514768820248921961253375745677724651905890189635455592366603785297450606965729500283486702459712980746673714535146285308295038813285498928926675863420609314610862425623936946951262737932982770210217788723431337646651359764471532387249348431765561099464236092227901998008305873460218154147098523774727883176699206371974842729317699816463996796905332618417224397970857128235686840353969283869154895700387115065167352873248171811226043338648862174039766867887371579062226954699319708670444008697845618335100015711472359260546456379770926663021288768889210803825477160764527259524720831709773095584642322709765424862421633825160740296844758893236441184480093847132629276529905487277128341346153690449844936008316451153858622694857069940673664044776742950230760466359768622821093629223049299218243503973693333167836793096363440669094990553058433954524579805219512066034721319689217887982864344671809318205662738630962120253812203363703107671594345661992900541691774643668272501322776419199941949453920542939309227958768216655502909552455614863605218373656011647065904738486433939508722188828822705182182264592226741342174640904194541096151839090576236117414537357091629371527952479680648836677363509718235830564259091421803279443542308104553512909668894096293255958410135842107654150093040460703828425011266508491472021075164944036648178241503232*i1^119 + 3982466992306074858880621668632728459290499745527661751788786478919648068391621707360157931027072615308663595104589479677812601292656892399874875143603408180996967815359023469012268396798538139408920398213318421305551285043834091202785145239337804559848848496338811943036757809488651421963287151048793810124241276209662656437203963342614477352276867355540923662367134381899784409140647889835118611656997494173378474569491454006277150830917168360176437122923724668153793815853381054755597966532363856983088063935269278364160461205303884076521150744518775345846983816849283148618240932863796926320574433909007124651173454300059760077331470746481538092892995010426472410419218060094862696874038905097237134100822937295087400093178218527238441337248906267626323846613403367467726386567446505547990856508623976612032844790727518557753862100239209778846518786814645197879081480876232841205909729214230111744524624670534343981735833968289792592319974406321195524664869178869715383159851460493357201210903397712885149532787191865466136443509726824801535553184259881717585288647042756871100016694375300050298614964003974200318450450791109163359178713521151774654747595343057279669148208489362099187893915157542136804286682741197725556624534627102460021558170210245487830107384804677365951676800721564738581330917027236912290766052449972678044316317726479427406523825907916749952948596439641179661675470212268099209840842138854552671921427469736973047247592855433828931253060078845446318880223360729556065547360890465291912423834746646368009471935226655945166544955793287064851413272386604633511947199065866346454327649540666383333087276649103011914837284190930098173394160048336666271726696092166829226070251475255122162942436961482711268415685480616079286441867001553603572386281926245876788819521035734426075849183216888076253601807262849944041572695585013959465133012644338226913243312562260549306061325776668124947338803609495609778336307753398279472082969641296998968438711049163930244911506980269940877200640280026430202398615125673333117040419663664606876409451134283207186125124625690138089773998729244753365137679174293651411674633212285253633194288640009703371723482320225658819259208222959123787963229843840558590532788546087673836479700178841540737077028985757521497282732401094510616276022999277690695837080655140069928821005289936665923571135332863139112122424577307386741597473451081065715257984598180249844985814367274478714198893768750404335636591690095540159229409453021186296044768761423694590800715034597256672037718033280671034953871631976674049274642936447206148592440572019987920445777466469226586983575001443014497814770738126586001348633461962373109551081052739217759815650502066758603406129811436780131443065134345065815426898259563649468251567865540000312374461458753089018211782433664630416517315425514112870202608994399067585736199222640434992029042226531098432253003635538913122672684843701532878760127538132277118070220535025480225575155829481794553285231789382244075531295441467826074273093993013254067676999721454846113691360855316284849612161881991831517308693844169448205933278826628753333093973086343288543923018619063222708243898558072263729760182644015127019667436790410390590056411213866611489902891552134827282278007439013455089876108560132932170534478459441481212613740363300986683392*i1^120 + -7060064464459874743696620629881343210915226813522079555132720234974768925025031256247623741385737616861470744294440815871589164359255785596789719244451408880794940828441753644623980410486120357930753218568477803044144081577074780212992886582192725119843848257845910471952744826716120551381993155842831666547825097336802476201144541751448090281629471938617537138136402327683182488236824922882838595947663060598216273161196514110693286605358377440844411323924090509223723361688008097642902526571307449169512719896574024154787632751012865285880424507818475314845333462288487463325381479602406693874632297796058048938899929217449106811411594568454319588733082434454157782257431023969993904603105402414222402981253125390397114407715238759574890643644081008236584614627735618438397265811248879358424911083989485879685199872855799046128175454147216250115589844698599641905488986429657920132504256839378083489962394501947493222292747787705035683584006948321963627687609425147372653947230495836959906514673003109449146848952719924665131318471358555165082773953614972680578907896686960452712483019236792698620849770277014436032472523640674213242568689803055526487444043680918670912787621760847079359418446088648470462927628625837358025800161165267622488761798789456110697704599172189762844040608963784898072106389857507934448701412853980023789135168005153029906198899117322506028438005789307345188119009987139940096396448102039174278939044778688232107864052506523069083956666030602823009319771703217131303892463698353596242853519309155700888968382617565432047141918328176240794399820691662525815485207845895008627914774278783654882823304231053112085086758895929709032148042392707718544801066505859741154183743002918199246329023833879751904276822344751105314391823753437180315168444571760829980410793251835190960880153599367450812684896375747182577902840396653777128197727545716308407506143205247422187419906242575758332186984281772113989831848938778410498972239614831268083510036666005515819980998054501764203197480884962713431708348690272485879213491959334948102689836363012305057158885645709172314547750308270444502547579921457802567894527387165221718871314548140434545297896118931886351479422389834001627171012607886370908689596319425535472653148896838207419277082812035904738215942165569289542497366970562248102571018483641935623168388834365542643824203260822406291751953585958594844934626185372243795439388299213673815832494687504550890592525517708559168342232702049318979256990742481812919244567282733010001475243039514416341954856275277674721961038632579001456645823534249776329208607862784759528439934355438635299112417678534461706365621327268787798527535947818670848723115573248356836704013285942977722721585000952101115513933943155404399878705465347038975403519111950520709914796761881694811890355068049933117866780944533036540460800052010797889137991101036920014746815230931167864471205559661958500619183553322448380241947022337592866690974437880797321675742925819925956138335869829297827246074079275777520022659532833175267410565079161005163746735589173853982345834532171242159259727130360333093446955778442086225697435034875090500963564690155168402383070047276166953645701042064405561678874021357951284577971605998071357123747364240734054186019189220365466144628837772493673169168157798992555630062817247232*i1^121 + 5519918127387246743707394824401872719306152345303062051659576161892516939232170123632004319328774261184399534371714826816326782020693262188773532402304833879731296879667498931204871021555484831882093935670907647876253793790145163383979445582081248755313475091392238009676498786816070206940611396092717409075409615342253485755511638646624490636389897670924335875202672861620094074687430666147862129519030068741739616695783265322807538301911292018065383288654628248278286681384275975421886166592217205692334766574110566008758219356882457925879648672154495891582296570011354023388046378664184725686753173514121864377843986675304852178148014321021553233444853386945485394272478276565548887364534577722361743484598713757280592079185838701632567406097081192485712014908729774539755527783328254368602649274180246418774544809445690162224124230099678183146478363424207816742113630147911292920698978422551245482244039044401498291951958658950547114618419287691751689910629376631749160309633965906245189219719961286942393315811829990765513415310894352105656378323548577309950735029383847451961443255203658686670727711910855492237610880060753909138749177345578581494363509723534483173535473018147998069794354172748709234023534983817776902291911360473243240516246458825979971949294788312360301501999291126867937152016664326921335074257302476279321350520385147099925938942774890398481719223615538955490868993905086177245848515271892884127154073291162120746003823757022625270554060673615483625537643032548809192881148954179977213443644457660052765416032430267917688104119391270252523915797827443521901086300571201362625141391320800394702625782357137806927483655085680853178210132098772037765909812680182460130186571179293923820206132931834937757491145046277528514601198636434076487797369879962819441764194102002798291830044021072553838614060021930849368803690994666441118890430400875832251696493664772800285735296493268628635664704129137366039978953477739876035843289116906834740564913241494900716911296018180032451306264150247842969683711835900287648858214845088984574687079437699568075640145812653500436498232993581503960174560427666530151954094563287563367021277032972544755376059256439895439929234129673575252678266048779032713583382764794200681270055003180092151670746431040234789909899784108249965616320111638684499318775931261219328513385109163786838972952443549416162641477635384706481040506434633015145779156170809805267275826081567901442999726426317161155450001425480227488289935967253460888658579839368914760096574062831224063809876909370875453076812009855209256934549603728351623916707334268290012399519563607353839161111848280763808527902736756132436871259146668217048193959717414589634554404792648913487254415275818114158535544772588858586216185927026868580304434819034155418174311004663408836358253130124618520249951059284965307070988648719658782797348400247579168095142524306728454421864055854701680339357857302777652773049408118199568822461871886469213446349650421361187181782162241282425823196677941795122917412608828424086903818797273850396351793341809084352110899696707737425998195035877059432959379900352851306615906668549702792926549342003953667351319869106708066767913047739293786360840662817798978527943674167120222179117463499844399019257493742584209151383048634541254655889674324926734872346624*i1^122 + 1409520197077820991518095976632197913530782361088934495833299070459670423755734063004496766551471161412241924004638873369949591601401404039529482336021506928330859349505297682695106830772355578713511365175824609097721902690958486299034164745651746677059635837032052572061147333511672630894668817706907609388953083162616521053350952001822617605406492626964830811113718037939433054379103290456843694677408433106588222645123713853330162354017263511148607675862912191134426702377009656519911494808786285329855232614732748316416099615747957118726328910646712038490679529486253453760691991646191967636481926719286461177027227984656798872466111479613641684467689938889516616769066164084878380603303405904101498221028268822348028797307477813093509122584272272091570877080201433867572286852503979315811519521087756595020184590434355293019644976839346092096664996792930928866586811651844909469020113255335458162715732917440912841120869999319316914405612744416945283155514362855463733833185300301984739023672398558976808992659580117464718292303639884959702340762129118735100725603319083155803700067274434858543696245985066461986843420584158739640880235691334277873796335522291094026796329473262577595865496893319054338913494434784759409845627986130803067269400056090759011931982188526721098905367947028740919080794733279568141814509078416401379733841043438013181057571982320447258252063509392587100081214077236757862652684207928427970519267668278868468630798379930311462512320799488044430275897164816120379613301176106447934705651898764105282214956207446647791581185135084133112838803065567187099368618061613160578607414240701242029650454773805181070038539475336426273567311734938213928124716062183535995272285376616061480930789369257626305223728890633689525523957577743764956781732595281418705822279765712818262966145481224462967445222690290507757432223812785300244166870242723540412806947272583860825210756429326029481773473230105076997425278010999071648381187465015590277378377060523083278911872412679414684066999732932313153495589709850083993275777520136497174509423531232787186631375787659903604580924240735684165790705354980134205225187370367931885590069532240318917912096982611683235323742830735451763156946236441283070446681021078566463840475333884795734332715273199187259575175122434426903311484840293035096989357167990221859622477817843765380969267516922551477019876122440452804919554804088101227309325291988719144627901273703053348544321362437016797271878090724836706134042993552701956326982008203370638217328206048076376347023022835165831067987312021904330105888912510191697843938917215839267878598618259150089989178320314309105688794914865723778350574722639772167507867521757466576971607546242985787141623367422254177052870962017928623625785946126815460011419637645832763194818438804837885208154343323300802082229088677366561992877554092763347826201668235887296430814214406057235067898157347880510119915203354685366157023043478929992554311410473905570327642820888221897280359107643673388796227360572063859760241955692066750349950778433967331887130949580145223512432182664779786324856220217410027576120930866926918352741520992811819483303100451443357437963886546555412339161126756891987841796406534197708403561164093622984916419271281816139723934815937501592079982471120659569322664400455448133632*i1^123 + -7414570147621081922564784721941133108876390422304981773710316440435327447664413592715631736315446825893331790616794170833801544319393064798610577539867934939692266437875509460049574782497586765094453369377938787613394893736881811876559585620487475356494180438712230009653269633067824748331464084018809547847033303768147848114437078819372797252793054524333315057091638723037402499821636185715344136889218731544989783370487697951135124521614751710786873835232199718849214865430619272702246333342982451938751919673847826019032128018978231450782366182724446574384136068751141835686786828710719627929440050198102963298266186258811969931677813359772252061443646739124185764490855558899992645469985777573120324329195668968544719494821157250690085023411150166228352734237214213655523037745374645694907515875090415887506222204733108641004536754306854208719682276521311171304790913387578273335307685422158187799568881197189546058242692201517151417075606272667269496718317123441478253026897728247302375230043538211782801955073235984506897994524580403602522936429075911693415231750389098054199752867649749578617454997108425371606961151134451380546120631823075846362291056006524220111899495276956011386615326035475696439957384494018689650246345227942017881087319984044956255543166805638866538910942188691909122642191538837354141001491512874828697529731301513383723004847568946284308360985184097469910903806067154266935038617187321583488403126235703628570217291146156661717007443636565739266528741132907276863288011097832716688007622801096747216426754178449004387593604171093397727474840146526321759376117871439539210511209147443071239045187484549824271233019794262533023348120808583620965987793341696209343464319749540946974289526070551702230906252409296223754430188511190481263630294865814543298422594306676218462098574572526141950808342166419858969472847867591522587025623692563710181415971124531062772856395826642812171103814561455607591367201467618261793992000926604086413723822385862842729060996881176287384171485577294156552919156908777111581127633510861650942678288071619729621923066833084648968767838695085173019611718161129702109481944237371958329838955860974066272258547861437907453160824602795095050979031541501249696693478779258334851896316666472679702770231470385764700128497577972099266286717471692023416329196445132347428928153822606140516097677262154052755094355411465576689568212497114917647920565701460406133717409853792066087580278855294200134731172915437660394188422396878663937051650472404131967015783453596515178772419522736088931754970561336081281434452951761772650489939492143403613122842377820218438126503092844365949463313189859622311124709228853429150289456974650675704968585401494723039806304193924570799262559139816976720462683789571043955465775398019329684367752155509150946195546193267107846336955624656244980374287244837382005372380166566602189991396793215784897327613711958613433634725930443845450528586338403234020843153421164148020866382163312212266320748264383410451873683330338449078720423849423948140183221596183775946424911098851634153578407075871880991315831805956948133574807867695444480011891884790819121381542379687284602739199780772015213049696095840611755401058512835201757490639213403264759725138044682601821846792349398436545379214811123439214637641644376064*i1^124 + -10126327167061635947093989435385956448907274983458111586521678143227757579128302658727503704889225799641583485152393945920868091516539096520271743386317920156400022770021218731166276347669563080557175580671790400844397055767679667398006900169425410798363140471609270575626585812934518198103806808876597758839697208778196859633657824909233450889464645886589530380830990593931611758487965118042308554381680376614204424146537778829692657301708967448689754372174190465139144230426615928531351736581542092146128877325140112853106143219881016832409118199508333400549014440268544869747488220684007632876819979447735231305239231975443116827025017451350031146391601350377709441213711932914296228412639016609020997607262730627077235248262524200248419556080171164209548031355236480785226972837608274205168736365923519247022818290385939584534462054600796080761541757506870985765759047687988341918508592360762349297575257099416984858595302399250085947892587332998854388517587418633693526233777331333106773002084455594040388612985291448975142523107634469450506431452252468995292678861201308310794138828140466071605504708720869605839822912368401764604999474391895024648166696159194605758730438620878852280719176421545065756869941809366183794198555704956876556638890132789911488525609231767682431079649308922624211229719114039366072368472091518577996319398910384651382996972799101208873854502981267078825414124974173053442600536791821430726956789938951104096594778509084510209586310083909224114175761540465067630156062354565539619029669764023070823220471936711868374118963605422710904563431577953596981879662575116157543072796333265045423700170606238280739111657070677916774946063467301238111882852850241766209676168606211559558294676818661079398891460409118809454521501897451519236143437194365628259230740293669060312515125884529692520891645135482216148592016158399861237959719703291413484911032541208598648585482848057128170145232884945224752838851321552069333164704029301589834031354381991311671068428169682211534603097349973875913806839886457902027075438465066231908274210984415690460022704742363383472272754351677617479708750068633011116454690083065609483218829234032537072759263805319912513250687189119492499636257344531844688210787380986100485379394551925874472751711095093427928747324197026478234022894562677579442934358603807322709693835378859793066030304483617633977939681382137695918694842135546487928829939563486432460630155906473308953126500355640695397256677037658117979501005235348830630830810023084122713793092175170220566867678743049520212605838495932676927934542228615380405764129122470993829146782118670190960284200644370164513467634369251009186029265797267140926843383311905373532340093822775057106003886951231695649174022602949035127899063082105500705288178510544145637622217209077226339591351770040670806060508865600775761585650611825265769105405037404878690261606092873837866024036230846128251178393804183620864487603698572138213930430258472844376450709712769611051770045666472647480740241530702450899832880484151456674566510855583164347390928338245077160427627389251836451970381618083211586469523991415413169227497594240194415617070620178231722737278448587276609115937886166154111070983302991844296477299778334355792925108895704511244072039836864851616603309349213223633601691648*i1^125 + 2261335357825026041533198157141421164648977781897560085626477632317696128508729014074909334717971310334062739201946524205858331195146969085797560461364749680242610147824473936912562105598313503278675786867094230528225568554660280931592621854071511458990962195515952009618467604858582705500728065607768094227988141546864334055192455574574529286397177322659384132578677308306515035769386045163643094750452861165191805242797534850924993635139650871447169169777855700254861880733754936390803114720653693270906248959498203459952450261848444057645542410066442729256684805457980937385711557235137696239476518038095773425003626625494018091628829110827305031222584341338642962400194115961497899495347044373035127612447857777270064117221588423053445499928844873613917739985730559932888505235254298109720700884325298353341370214088990590517462600269373310272872532479071932507010894961857507393587643300690902796864026120339664306037922255441060569824146895482929698274645977352732787742271020041332819505636138219471367507714326518227801595833363301985105621114975805898186528692663875591029068037995345399273198434507236848761947540741736518773704730479496324082868775182148585318281608350971558198081349332053100183778832278985238395706814543398526272496925921654312559694153687198526220979871380276965358182952275391400080884970781040087956232185687159404743889752492943892630902397322781644971560003221063880527119609997815446760608951297528465112112830473482150437024500425450682136829372770997744734837158619190231891618387130610856004449171601029362412783642984726660014431364217446055805959991165724149156850394861083519569320325827407052408950587686697274950911291297106588037160488715579321652710816270267390716379249273252408964718921874198351449683095634121165724861986073647945686073052335283433143966592170942290009484727348168199500333242775293734256245947672207728935312719660014627199530798471697733926881038160110960805124873775715404769946766222453167607506277107765287603759212919551700176651084265769152544008123326880645148188514724429146102019070207357557751404761952490083740143949556646769619553258238174438334479748425429892635094128676004381129956418813486041772731718686073165235703925807926236731489962701443284748019574469970944465156503466991630368717985020614301613181186374212961953827602274104020612878775363035367200133742898914147976561713182315408589188769442891035855096670356725053561025057864264490894263618059507922354354064260930322128349418285074068319787045270912451767827600119361295559699654769546583251450068205585056440149328692586796217431871220238672196172649365188455385397071408203550892381829165717173921980039536961311249741264910208568120212582549091327176645227294255896180255528172956405674302160899560227521946237998988229470164389105572053534877432366108727894175560356787188187547408197704246965432590629049388006919163314976406632016112939092685096551992027561273325695160044487876475398033126984380976796594432086394803400910402277921343382839055010440593557181889270632957220412787730229675257967599918248544096164056176715157543098489789926544281413342789704373072977816302296140211483239756462646691140519700271575149280663805310719099421566005413686778736135955282804369915885360988177740840676539979327080768073743848177664*i1^126 + 19209813993154584358145974847295276112850036507763886544272568848073510130044196377311107647402235275340992718040318572527278536057142295476693326434253796105939154188800503455487583744642111778460574723944393545908791125277219588144161800090448624511145463119344367232263612292318360865668236820461165858832353174787541824851173807617027295853028810379866018666214351085150990404211332465878260053911542292296366120384927451648344473073644032196643833938392958390276800921498914325354254297094984976118323167034907273756158140255752391884345529060972690983262208607168644851692056587075165885770433405178769654129884863763579575491816382624699201482710152164200688190094244706903542136416709621641359577353545564084758291016373454230565157304269214433512212544880326825968808742789112433128712369695328952899194365054454501368423733753598704861482643308127610643297607863903231010174821169148131186390685814613412117727937940567377371511391406618851143545109021065654351487177055380303362672765677646631966764337353201712165343549947614680779480348387526899363748063459621262308227656521023561718734496744016051557096804347140022813646264381799457874523406382782761206488088657292480936002954601030481809728980633449147332481391087686594886083191363950431177890154168228288604440801456457975600987212433445004746978647779309676221404128933411149070024501699964901240523280540059464595943791759517855352503196699790877894301700828617859239933388217594007661940268110920074777875223240972891258191144403789845669207021252358386280064762320293398918845285173714057251219324525164969924077984215506338435970231805214697068906422617495712189831892843915294647744632003413423297798736625319850392872540804387274654830883048660974295520149920374050407642134447664688717557809288851170309454220428003469350360553231295256236602506554101005819052933020037977219607723316647724210766617373034237815878669782956211707661081980965237017524012843203973726639898857872832151363864151589423199380783625729376325005730693069910176256238669943770442599428066355074169041335695090781765491405429268169760015300896691237413658665222364262051941411230676274746142298183787414868357091224120222485027725221782243235358479023770867101671990062704716667396892732748209372845456059487338332006495907040286107405061898713125929333025080669883981426988859461415294406528555008981065425160835834553829707864085665559381879193993132958698683266089041871565074973193565897393287891396431680709293992206095298380395713590591564471805745430043078883749812420319946035771281245126430916587621315178385501582377364676594488135882443026496649552541212331637426480759415321652910674609182257441616319205001552877349581746336387773459468222916413600745262575304358744300965318972265533608207418832795042185824274946526143742350996813496651291556761983686402274449310722539531179666656035885346999495943870144085659023280012743024133755863085501528338517523889757287356067846956743689317745255637375074843422967480412702446206642449751223143070277204751570619123369096240780947961048296582964244542295003374492621493429684335531154076024009349644917842256756253652326664069864486791396229500369648159405302134707942946449813400718028375376041515183590011660066526079241341064369093488203463503938753786302955520*i1^127 + 20898964666516952102635972992324443422834964956939296664150262738633192988721983110433635668624595876138449663412843498804970249222830384306314120595886140048392385181961332549927036490217905591382423761667108341029696204982782341567914915585878610068391881629285855678543536193287359199710001416927317424656996470781638364117518995026351978334001414614725994783957767972229949281242836437934040993090064118299345891016597796925109126904293754735373890836503275053770465167395187527521317708003527868029641631136589313595117386063900071013154146804726051249874599673591238645099522179109450489218715816763864896768621282499811993322922279265118058442690712540846401774736691593889931534090983016762432990971860358216863671437458732955381257487634864784108440326014896881081144873584744359442772280626933551018029293077938296143318780752088646262373320284586073315067604682135015509578711676499700680115577936997145008813360208985282861236232028588862369773287551860665717607657148087374976057999361698834079754844733219100971399218429772049555579699484844999725736143617249643156419710589047488923870167999808356121766099136426864418416998935071398350375990940888395171971602492726580882953134757832259057057689815498569830373452892813684687993061691895359543379542679267642004663201230921450690677795875240520828324047601554781361387853866823999887512030360368496411808431416247236589689280462111825568038635264809608360091903944428944148358225540757020057269807939185504006758441059852590980340861196258180343811537551639898025312436726927107709914273252484261993439283093267754458980390070588375582465115546187515622826521816401904408355417128222110266869935922476542311909935915528092459171412262993953632626497279220996482891782175716080191677946007473005405237211702664488867730517911013081402610259972503158977098278400433929997415150644758690933536771303229390242251482603702061400444437506139734575457297301622751109219564502281702210406099110485545762452618566954572056233321912811018447679382848041319745430080117233009513193548826740853732101203966609709183386897809218705555652045027085292351853366511316461494888093636234857361925934372813854622534404356296305628508439258449578338112295238931198528874407797259328695427487697014956204431960537646821841646267906857139441854697613893346667123916102629510769361081130346437348669650159866797207103814921595813788784631409136838339797923188187997986855424342390349701101614955553031881126931180903789478577793500001057390729216764474683201876823862401661281189810756764804169181944068996176814944616953394105601214886429267131218299804912194602955949087622707168282088893162801659771688151000431515474295247933581015510121921213226864673097897936097559024268442605087539005498323654402986144522972136053847259905034337978145080876610479759099900197296690021130295133635050623156314772209868464593643124620113496368079059220124342996000562120782220283489119419551002131054472449175295585919396270875578526156157753780519522175705326115919502582139525338550995688738887885773607823634936082684351192490922503325269485679670097005361831405200653194464783492487783576172669091526665557413198944227992270615551149942004215995741845932548392530345098982855250459284209032695754380941983942261599739926369364082688*i1^128 + -7012495651562695293508594148406260370328639775670579237824770320723916142670121184227805070818272671521556444328370604696830441830949238679083183512167468685421407800782926349156046580176021506059145808606583671422619167039529249717543577423244244057488631022994906061786022201979798558338916498224810915572495893851826258079507631385329250954048868843807568320935805753010390668470053571507834943908519305801387859090160327330642447641789179420096092653231204844639734328517007033536152864446666558019263377472024477867599740018280298436248183986587970984179580265457196417729637085260781914299868399146952879774605008671360132988546421624194206304311476128205292283515325018433229491744489652408943212918339018955795582038567094308288525951839634487435259790679975431173325238143188263525705372996666274445747102765336476277897782168442393594096046034556867566607512918840973431982773560025872852788980916474898808371393110710146667007373733715419987575917475333510465394867347440035411824540697885585615964006700259389626875685341843591260863181589444853074535925544244898146727541760159682307060618733442853100643917160696962787682731066025951888026092524238840465198068906230598957234734634464346540664862058637838551343989314745869752117970924531888389613220377317354915818135144669439890351164206868538188830634424828361056039261994449278585974169541394711413875591457325629278448313523032615683528407005168867281328415309523498879165058096301546693551505765947589101043258149019394571362595864782728488406313506196898576958254126486441199188166152782016575387861674292866477749310256377128890918694183429869113180149496728206797726869047173063493120351743113998365438438187456246832660592220686519925812204364863706337359368352868437121271643856737068674589712322218980616624365225405750736728391804756838873439527547038299728947595655933625096669631271099063346156536055474214579300569509763860250392354981874383684572074281358518965498300919036006708892942085544232160423803634003129485538998419855479079773634250806265729973555998387775907369611851579452129128237530001586085140519478143704927936738174955885597004336782129891436081596432378931046591602143147695068526152596756215600316049957897637386472347280129303735031893636801308481242268971351816234835978477965599727431677664844463437728549390918607055125832198469744547107936530145223230717467536991345136513617040828329986896981423942107832762069043750816657548488106820478952332334122540233989649415272115032303966989297697242279152893983431845081222421897608151832567235310280993276557541763486240166490112320239570278404541672555717310362652219909623700311503492132653747693299976177298448351834445311309461382289992314407019317717074104489449894710834977895832602099356890870935153890598461562977377025911100590902765926540738840796476210936480718301960536808140336579907556177619912408637560894628047288056344623205980866385602269289463928724880306849922486324663469593193114880599905023478608328232815299388108621082973868219593819739034940416529669030550128211005339731112299077289061659426167737483709056574578203038630399440430849527423380589823764442791050942834063779427703752485111222336578661559594537769554937996590866443601710645305563583987415482321084133716618922727149928448*i1^129 + -22019779289475059171860792361020232501908724928727482069124428494984368465889218897565949289271965354469940188184466318234120225595728750868202330650182520583998118649166474459933841680540149340826392339845989903168245723184587211806229058798472545061015942086443156931152289566235031113443926244478010934792378307287884403140243981300725924284488704658910133075850631665917023476195467484978876379672364595577610141905567359011865464426096844443706267175734713520571839630902076370507997092603402130765654732761805871286353575004666282755614132928576226688203131331639874492282446549573755720423265427230322691055306779554274457518231353692416262456502145556880960749047678595695504037853630690265091441814812976023910331785513516031496582600484537413463421379094077986582471863681593583076188010003108799291978291818445301970700645350354072146061762148248936083048077252050705828884333142170675277503677520931435817043711220928531799541643957296826945405194822445801980747696465048471701311565629767677542388823745550107931726548201184673598239765740683671283025391521006125170150700315590964263411569260478525863743777687413204639100410485332745275159441048602504180714463969116967968799926701337680833133316478691247165677856752214418821226653771470371476944435538208539240818741456083927778804103924232160786222430172360555828726489444535431309653711269211368248526695507926241542269036549819338344381820174068862308473842756175962004808975053567518085497144881391390540927432859407047702269843778459501966448523974655581986307852498759007556447775719087163206781613454316317587150539623259566350592991203156738797070665245449243415946481859495783509753423434817708362684102636148907717419694511031889027539369943368965131604528846667287493413696860359031636049570173066146400799163530262317470908118323045827483944126696786011516941163454715735484062171448920112305622037821580021501411997741415641918475537137913229015997212934069094517522358473575091695760345988670269013388427562344983253230708806516940136523383080221955373431984033018647893868173640137856039892726209412576839003629252006419060723260261047925678953285519926663473472666315837901975905413794579023523397820921424061084831534724436794562905022697228376501327061439069812131425153954330468630431649198141031624057556704287929382396850146022697225087025926148862145936133808274994267218098757320178852090103786701647883815294789685723740599251050781523204026125831098949222018261652407217586438378758722204111782412968729444925035658100951932661938453737328206288822002451097723516785411452248853445985732126588406519305543754608670459179999557898069063563043657503564321028373123633749098825884668637714318221208626969774711582157876329312831257847786435777375765406083626395004512281021067155596200347319825575384982072628995073571362293687801883229204185740052522020501294558604172787139299585362315381330090496742010372219253353080816549341324842223394480108555324753836323782666910544202106830366397882773520195421842794237045504345068969468907268240852022884610965794820988734970184598826789270554624960408745039938175086025202793305615885389057418783828348210753240722858426438827188768605130950082732647616241239834074306366029343203899537911615885853900885725700276258603008*i1^130 + -16746294978914888636622401362203119463405464873212624743712188484917380859836062383113595940466097840781111248119587778620911521507585652400480422307358045993593991147032057278771396032540544282947278447376183689544472206248315641797080542849473861252449785326241882727115318783111452365283452422336320520750335272331590309557254918795535449819867529277671664541934075106772741968284674306975010322988691907144296642654848782034314103267427070198846322736036784663879557898344251391165928259676227971009053381288410129154416865560725385916281206740409018988128821172337870197547010100403972944169072954574663247267707215802098974783161514628302850032054215823387156875466077300780303385493794131498733965704057296150143152316789709673643722607055050988803807038168700048268730981087411546599582973090435961851533182342782515963566287089856967473779019282505175196621918270224923359472496646476273322063277303782249683130831518453423285408567855843691050180876502569256125690938939708495218858598111480219164175253300987114314045999197242545898407311561027497925691567143736748453299030755334193445135429178874501233852569702787600554858268969868290244572689243236274720908231909894373833328827550552592352240973965944374100344821150708591515838247972883929519177849244189090358653437771487045586208473880127353983087695814148131069503891265805957073527735796340313878483802612177690576334635002275069142772826261149620094004190072036961561352121553188422418031107110334247859435599180703527738957139368104866600834077542133733841872773665207342685103301903728701867993270919377151147919289191020061822682072037912428379300428039318085398540637376587572598476250018586249835415258038455869956896345460310123663907761943326048982434454282503911963764414959159012153943847075706724013923484061864247435397264255779226580308305278902037297723466747328982648189829962048232900209753042664080210131275756434963756360738526455855218592590994217321181326720335615661698156484036395172765627167743989856167195089459600404171473220274088340388043478351005666989467925843670458423081414631094426260402774341421964486449098633343019520204018059334918808136445531277365103008626190507511986378112854032445420315643067518659640265711881044588452746302739025510857408833880316755742752008425738060455730700816914769553265558989460811986438625568256484999136966546940320494612322414892800710151448209877440352140044969118076764275878748142624679548225921875663361619266975911497707614745685152136690613344607808799199500555326630917869241222923535457233801824398178937833286650389751428875613574346047769902681480241039409568955586071574072291221526312547140064695555014153757055914529796954985238482696246701339660080563830261027771344203652968274413854936411704578248277964790403863085325624818512317246540534111646501186982364955136424755057323278928340260586874724162654631228179172996891494621794297296958065899119367311109417982198993886163375429824491913064138779964513506652677658799085577056803183684950596495059028837080269029578404130515187492172257939637084738611512990645474835965954937399077530941604636333987728314207227986178223596363111541251061621800188948275301220725438590343707954141599495124080703283191910610229195596217989610173646712023810048*i1^131 + -4456587638810404868166275904297385805665358518631061242321248037037705122274267303114397456130578203956190403049574657945352794113405541635859152676827894994865315448114631840270240621219847610696905742063750074987708153379336361467308511650145053276113866296230056396906036705417938153181065248722749729383407316744027106010076048708511170006549350371914457244753312255347734782676318344854083779206943331156778654317950306337030939224252529515317988088382320934867079549296689919767222315007788668491954489356149922422711346314970573228940285465823935034884864209654387111413101038272158955473194133470771400667178480975637521762410000446345899996936355401693867511127521005969321884634613571308180008744181482266140582719151552014660066413812456133622419110472513302971591086277537007874883270110067486095371803168398092180913906388382472177677559700709468474816116726284933420946854375212303355284979311087953642924835414714081063571320303557860513275157583203425512056955806634073695671186052024380513355271153283069688629952250276464453519238487676388793780407228803262232970550130314710454541893046901028323549663027535163875768465438445017207299263500778444898544976928486101486237487956891129146864785474644128103537312572533081942622794798777904862681867508396599521880076251955935928929474512804982820156105756221942374005000160786429295664404857916995655437039895774175986280295794035331137456021582732459470655328399340027096268535100141833651528955303015723527036433888267713546946750419964413511185234324055694591256246461797964891115127276135655973536659412862912887928520167945519924173275248650174900458607709738941979267602977637548581648593945480895276629556088395355172057981554841027112876990488260401516000382120972796176322403649971790007972566484053402706176429710657010508145249596873691167776154823557363546542742636346769880878591028241820298005965694565358749486357590086901451428040975840795663685204991635622212669013371638825068556301016261563475279370591841532072702633783532293364100950391740282883118074068439955985474968030980159526640511968519992852863852841425352247876759248707581039197249703266654720576039507218632728328819790778969395570313613524886893579309189504342135001586192750264596594155524069650550857013025936153015620137479336235974921313843200776043593452492007915562003922954979983048338426817517944655359524818257981269153728108334007032024672701928741061787729341080075150373219790408963039915580814050093451800153788183385164946734508613737388012092085798583153446719727758535145261248215413700736664321472247856682461484811231165013314190445664390670375749910829970096734201518582993743778354853024891450175698390664458923671997344192247938046074012757705415788110990189014541972124779769403966417062002951823729150422416107838046072494232044391255158120651834694204391463513409250343374784965788094522945947297714611372668171301586660785419438719537125156643226396472816194423634281360391782330835254064724992667383815734163770919602643256435955472351988176764530468008887568889485570791051801316282908816457314807355993063330426734654324697631685365308489160726586191730648211975336685508376380641684122404909622837644851058066746215073991993720480435277194764253237036294155001659392*i1^132 + 794511481248095528246057250501477976648155054992047159167208989956798465689405552833036332280033220317467074880502516044887750220725065103203019689840423579519770743931962213299894541347452944046138274002206326578604820586762794720855007235127457543799125891659126632765088622905700659662647198413249626740779470452160796682638028610330811172649162813245324745676294489697236478685255442053549108017298325790851461383397361518329604143166630990012216949160241145894112328488028867053584062210667809609142451159926821029393116651254550733712749918961157654463213554775935472033048244858896015993928503762280933118012415311119836961288429700537828327107894247288672650968206144145516648164584321218606014539880343909911107082884310685483431418363068076602753249494725488080968136406928998353356205636846937547865769128424763627340760279910868053622562262487095637576206321645906037229512938952420473230872576323569044477093563966500438701676924989321417196114188332120909971174911421715671460035635664654039433596629934343281174822272260477822327008834979247011339454405116356023994605549229112397728901797844200512804302500222700159459110574369007592454253637768126949427671914088789324267871585856375322129067340071296750630347834900175874704292699858156010198755882359065745847695659547924667252739488626526209718636734203679548211268691458557406597358696524502314972466021751836903777453152567001650902238364583199210957984604915763235292236432527025657487416301147357212971866395633226841294243054358926122701599906448844251345385476888256089383719495337688482403826375183340300327894480148553455533764547946570865342856441565029267517418294437998426422878184614350291015327519989557367488534427484065587332209826096459797525880043401048059744058254072258490879702269392045522224220294655332249384193423655435505330524222969468555894959976226137846343572610355703363586509886218295898301713653438739665879240466461935844166265527549997799378621137511731372267118740776816147265151791938841569206383643971984402254718864567133103688699930050306099623092416388182544047591014504973575890236713563415173157469596315765569734484716729090900891001285626980379811409552285271944966512031374728560866969268412702131620267169567250516185758618395508199037556858697795627378197396783299104558276401580421870245324511002087442877932788670763704446732473311702696869297901175166322947228085181535288755139457755649088366553436489994941126667619307007227760344617032988626474299567569251010266522590613937630728080297481032306584744133593282040073206195800186348973708120923355363330314920239524466269558139812123669881870829439161917538308282117456768516161700679391164088300133231869337594572821312403754509198095773859525088281355196707781917781430362589979057972051544403464627740943530125933036481153164746197549128986025813413319833089244326102643475559726748361023038932068140953584960565269051642328213224319048766455187449928143737878423784220623870898321007308171875005770234409707253472617763791923846619420751147281817641242784915255037130778430448595333488659822808210407862267723268493983103854878568800194245026341895954303591540323149562633885464153611087691461151549848523663624672423186365385857568160478908832040775125607383040*i1^133 + 1033421151458164914662757341262400669554733478624470568775412567926301950647425248365838218850942944307571067347140641577690151412161904205745997290665486048033854618956099210771444197597788424550808758432674754447497138520875092904493250212120821519942363309090821522554234009874591997038341016801347291067530501044802075044043893400470577668155013557405218455276216474313425729295497913949038062130163594664683652498671817232700894841177878098598595121284285964794826354934159071182262732859487923048700829827442298079293538203476968497590231242559596922635261309502612856737588900809662145442496391160148030348727158494464194661666046067695777347875813884456398345332111164230019108315910602565756099148164973561531732751002223809119868305837808422377845415784920656155506250905446353972625069643846930006850006666832893840151794205144914498824374828739685535087253032791794374512724330809633715730469049846226479223771952479793306879383475067293051648156522538801787182087728544143668827176889144686230074120163459481250809792586673988948313154486272634910940515109139686716263475886291465061085391591482145504993549172154613259513171975444324914091408431864736323506970566123292029493013709331626727277494602332907709280840912622817953948084540039000722467117703762818709367242964039086691743132746903876923099474565501654838261376335021135190470312823806699090551498888813958684661468007985682486407123288744737773244436889627731142763411048372770745603008530746820523907116676526214241616872226941514613361304670569369155238736356642659029112913779239867301528687491053272126184808158414294895493866231593495172859201448680631029721988600836704540247966071283072307067971529056768452087985044025321754721086619031207318678760933253243979689490529838146585211761197197171781483413343901368406311841395842653159083828197608357958396009887019038828478821724743371984737352558187489698093161700626869479816598051945357871028182938145485139181469517806156938102045416557969784883150436453035003539531341571473558787813945110356320140925203882511810804389238950277714317216540479115972296135760745168613622772568810776241695600117450646128766132688626118117493656657066182975747248695361917288357319876797638148956743058761389247274655957755383660450216120295083415363277181234020400888196974172726308220231131600649839114286632757386567415363908088372428998328926654822305248337277489400779527511263777776707444501367991119715557104069379538054937495373075660740463539603174281353224365934861055074059199406714554591890227908437113451281377437250960578897999960792150027850914831631333208420136299019290709087203376309000530903897298895562781738340208016692299709018273195463555823963700571692269594865514309403227659538801490071827615276016998155047672634332729943017697023197582017860250096771377399174041810997591073596031203048505551692732743783871004069659921263155536328292385497343602075907381126535713155084436245876922226467951113800625935743306491699659634597423468851186219263749592247178930844548743437159064311568010690393093380787575934956126676777073040226573795345438268885937854995046140634163203187166407288259710571763849588321468538396449000768991199466259648534256321528544065203794506476631341623081384804352*i1^134 + 215495935008118524282041906713047299478725460855005424938616480381453834237676265032470160686190729709643738324172761164806942673812732629664141055051654666390558471931245216581891473624344198919786313732824273840712262858063381335133111858037968812122750409929138404221763280763630222883729347676604161598957164603919251550121825919195145757610555209337992912738301467238539027029902851668735987614323163258710134020057025532222664279750367088447384426322029379575811702235830894151066603288003708508353646894703972936405567649068712703646135587121884083330785311449360483267572794176258768059181220375746060671754029165728730414588298295693116376020824820145395672766272794661554744734223388604231479071113952531081388204576847600829024758329913243215498489624311885159772800279970939149368257985086127685898360090149024349426532918531832566915411444015463624427435766097880209669897067562227608871002686181237097056480484141174774172581356290914282494021095507749863808476350208131389033573171345907760925519050111485904512731109118013360886694831593825568909606334187319797920092584240461276414425147934273376166717720218500071884279227659639860432126577611852917263652493566357038098544132133721831600955431113894731986979314219678756949257271362957214592568618407252329448949493573355263570564634750714049996197017297963748163242423086390426553678559289090564751990615746031446618042096900697176130639169887105895810401712903901636430647096850674157560083387908032167567659064459058621719375600797108468353896281001266721297442538470667057744382034326859613203586981097046336974011506392761930690953016020888137440394874213088126790301055901821664287918720200901738893945631392423811253308538692476502734929113426114087826217545740548301729493416709584942539288715675161591456334510937443656069105774172388630168253066512614076538982475698977020072704703933344985577909598486394653487764811714357361912125932122917672266812701242731493971975693085196756120924013395323202305493893573435457616573408001979519112560580743649524019351826770170329658858077133054452437336029955713885645490176320328543780138744596258399273825227029809595558572770682454992339561990884409603607203830554201312759151659173414178548352591252685629175764280061603797187461011860841903552119268192389043971327505005465430065269119372706826028765822125031067659810734370221025065663443133222587902607444526244263363370174666740137695272376770772188992296271097708570063701431411369827057305991924688806072098239299656367618088386290414074427416249168737506000436317647767079611080146038924117091901537014315527794966712910806703634692522316081489343701471022101392478167440088801653357514099640390627141088155985166246836214086374780547254202114080036720907184404873169812478046388420229671036709319259553009849675657040575663316239922983761183833614984077295682962447223429102766054028744132358441178490514129634156979677361288324270747029525051283192127153733642636483859352212798122302458952603836290001083795379044765350266904730777651976546633352447000637172521670113166798299130784962624234972532938821984193145268607416276403283841283338454361101809994544673008938894483517943357759399060461027607525163331032130799959211136830042003210240*i1^135 + -12462684117310413099053196405546480843852794207460408957228030996257637241532483114285439266279737469327555352577538999804441166109535124875352436345658648013177212872382504751964765092099279007461056472678884755074714471856234688947179956864440833224668977253059921468522641993502193687756443231655005337497850862280529163715720410542977537915321043851474994788566306658575325212254913561670891366020074744955624606842576238796013530608557643451076983707320549610372568030927250033859850821711129222057725874693692045286068073830921392438605811873532042937230757836981674671916164466002051019134997617215551944046707463406544471952596098410970452320631894032124295535454070060490058752937742632613150860694673998600029162605132262735075184240584531934081456315881362003175866583664223736873722097764798381045622395938443063072334286449557779126565203998400193891134412028426714837202504203912954313799429977460580419211662700966542018970972986387326922735111844298734407101178174638132842221070415162158317826982184414644156482384848865697929921860253414028932012809570076876906183246903832408484679779390711433166089821059563549578557142395221586227605336237667010913843204627030078285624334175438569559341503091849657760905527407684193535320077346283423110107686518962298668819628345573383059113288972834379050893813960522369609094782000754822054795273026551271647904694874244897279016893438900729747521427421935233173311791426442962388962825303297740771420826393721721289621462925512279739740879051895384255372465900493675701377287221619076596579555158007951818779810303980928977640579559701761747824316876580461412221784901726576053421688448828982586319658943395172318774710865800108489396166497573458376869648373515611066145540116538882384525772122643450437637092803094010762158956106631247352037849595202980241478476448696030823326744613513675567227549133567700303853599410280424589585256029165665317531049928729649769596145797532800009564234703788261870870690433142906932825803403106532935534003984510523754254925071853269173759107463524737060321401098110881613018898527704473006242551957917807871488437822477208411670141188381008566558483893760506780776204367489425577616224076331083270743694918750092492402600763491394557418793351876054295945906814925411334967590488920975734574935549578989024450150405795343625462227819022362720313732327660898891079930027577620805790601391760408448351470477488270038546691723342648117161913829488274020865908799151284470184029678354110002088380249627372342418736584308999806728429296730584902994076084677458480311210312108646417384701365881299136780245583028035283964346545652618510192021834623079120132954667120675214488028773366507225161647140589750130148285897303660032595608572402488225866218439376234934055021107391679766555003568097197221530024659504594832992570602180540287211534692282973101497211278703280652278286724000887637679191404316396335671240844369246693573666973516256304613947194690498842768074093798700356401527016869772043982640287718910119102043072347787420063334718941589589767949033567723157041701425957091838504805667151172642900949392019634244736266423898643463660459028102388476029150681338011281656983023900629894390812576760778992162617090375680*i1^136 + -21743209446743704290292317186025597272286860756714613228180645516897417030960841981829509528868409803865779916176454548250705255863305843499672311273056383655465859166405596393199638085332312492088488596343455148554407917150078367079307117515771873100394215135642344360304710377843219174914743422096040407933665913614512251157873790920691940848542842912527805194021804304294370886695225831015549313886981992981107528767193453581245337728864320824776066309725564686624352635172772488035791350524998866041282603082034184467828866952600241977579936273130866973640703187128229060160849302668161829138179785803884577192330243908441151179843710895125270580732868712332505178535452163598249642662342207705311235891030767835961827292458625612955472920330329676078994686403888113123007426722294031085937623189528065366005688019774965331563696289143180483531155473019480023729544902831559717141301833533350125870228678582876041551964139678283750266778884206896076112108532814440579390928459337736944922130996128315803743389571710353340955945936292888533092003453833168007158905596123500755374854329076368606008143491898371662917771337913457349011587433172176024672522234236431902263733817740520246386745563055300101645932522103450845227910702951574865179992069833316670782166727275936863999315554928066804815933281040239178905707187004330994895005228499658229187490449605043947106837784731338095626077236686234969951320150650322592736529348763947204450351962255613592672433875334707511618963609386077138708155098326470693644088135105199510777373952005733072054641639460837110793445516619576857760609377903574195964017711943134140164212723499614365247031288944580404854000731284062461117730226431660416499949846517102826504464119896236448964663755842053556824682928438668776809553564230895866596150386712527990495791122521644771813285904053215520346444936363335429456085243128442772666689618793548754571862310304608782075859583261191901187123330857618073009442733064800337027612124000239529275343207576591836730189552050781793338687909622174211982992552370350416333530026688352926716596344238383887354948341536197358717573959477705275822881174020774787998651904240402720778192266059280974273752177042799972434370899677401623002896033610188318705747402717014938422170006893290313194946603303332771144011171700418738002784762272247703593709054229672507860223464474540920525648029351623359869295808384529740104269730200633817528163437313753845331134395224108790414933170177327140482218322149057741384844998898176417604912058857245530481927068447158076168619578312897634076435532482930921590981769368668854084725999250620369435428146374911272535599808842613929001533836807021472504276827830354327951089043244961618296939434597606276550039934357383287839136043772123989902369442944373243066368084319354572182407909687058637559405469818135955655675554857863851583400351329849985396759618895913827890141529896822311253330286105850844976418334367684763944032324480957562956513302109926599579437128215433995553716559744826547877517923604070266995647105995491673655067178942319394413793467327244398144751295087974241423698809487634803143829771892100649048043613373240343738535389905610266733821755891850517244921666883776434583633920*i1^137 + -1682338180980636511778206956837612850151350809872029179891453499000159175610067506323046391577648612657515831683015688638327256221139908139934712378973311612213744276219552869702685059931186976776649013621889854793830262764090374678620029334330032467908226942932298526685790341328588431216268510522676811420936162946167710188578273310409428029325195703370142069929006267890883656558491342925982488263992701404258587756876747165047956132476426558978110371338860213091549643608795208636988290730901403370043101348657543959399274767233887061250374113786433339252710626496819264432780131275717312878258861686795361212022651738019249856443271531527092134821439181551594818148965927421462334477986566309891154887330101031018940116625465336117695731268703162108877847672901231414747713448460435156668986681320297523435066397393075387014984005200149891798539513515454811315924503016590189847368166561182503024849143516395759443690304131990732565179691385502859376888192449273729770101113095842013348548537219940267671181741780860759380130094618416199860544810944561730844405458667729955986645677321877091693331811749066509734810788339022186413725872810423911032915657672796613333378874818831199090794127335852817397144255030174418454183622725209906930220556411657848264569921070729856869154299484098974097618439214516429908037436353180629164762730741576175003815500817645628301064725866740077572220204735324385287306712042875353523944998305704460015675821092069771967727691646390079850048330064221453751632697475644012389404043782060289602103255324262820416913510661337920294194896641736718928430051974488517417703665744362742907249747835369094137768659835630150909343250616847281428756127401869249808366966331354833504593014371980482272979433896886572344991672973570453268543902134321589425697702039716571467321077104724847441490358405566191395639666599778688800632659233428710290404647589608449730816774680227135523225463394506002388706069277297908259544910185149880503089910030587264363922493029584740756817250160521503262044485921390232131275792616117003991461773672320300780581960429251914292749286443327067520194417529155937083158119721031090666767541502633789231225835080567363571501222677841900286933386590047547418937223994825712422443801900521993965736637873246209543721870698529501972420471851767330035796658306442726201052241313090014420908132237805343901043719168503648644233056905743142019405479653694732226454013167345633633909638216443985940700356199588998752666080263540688253889153832530270945990397293940212892438240278937427824309187086047630211766907833609309127056285558735748684916334407551525375888305453211538821682130042258598923772365853921077280960774051845377493474320113334714441171777138958341907228765933126903144638289736862789932498631404560850875698081155379898416194363126887220673076814246658525161317973257454778594087130617398735049361244051327215629568979927295815230085195299301343527969573417310849807298473566095922739417602540330767141365447086661675131062888771314494048586621971001746819856796834005101653795477201951289239876828390354405430506559438980861809064833148749571949792950391481221434580718097954241461935882775386848678357639503996235261946931269582454784*i1^138 + -125853168488144243017389943493444857763640009456826852158022018846263201926323105623796529187491143265944490015611661860845579940728387161681145868053985530460326803709182945495421907367677416359236982295880194683289705480051063591341004287797658051426339605913107771776165488764603303505128301585737476182684876599306318572370548615436219682172335868125532216982411184570250430878215041900211126921321219263753211882477433819311403305354904703364898687557063288903053402031030308537284504708045554594935786830996045079250328739664848555710031695335342673611115030274543151017286725989768138795760930495073905253554874536700764967687422037657960123726054886732412741632143956443711053883502662449985868170878302877712028981332744311895913983703774222278291768162706917304997840718963361628751152148377615302789301956067617775389354364148617567554922241811657580011360368690104002779984551820992866523999755729672786503530817604664578043395987775575617506724887297170359678880755063082955690511151318526034679476146255090538179822576647363960552847125281714976296628203597706969008630922174830650838493316427859017915270490607787996805390605545463348446844198455307381631124743071631750144867672816980287907760909568546732616057424260633809602967074632088335381415732516868553134636696601570887590469004558152199406984259534497914014045795969623010531922264748190596299329256646965444780969590474881659183547268025008931306076939976545061537403819592315650617623864256694226173276445449122701681786709509236166669491650678705679182343684692341260401766027412128701100577693668862563221625214858213635952312111518963836727645751217919546084612992564935867139395342308194480076281430628828657098434800583701983536783809149588110482548503784773592486595968293586745997152794449791245521260156447564603432782229671303427196609176066735982126197969278072467120073401799184731619245920060204551286800680407079383942080616983086482703170929207874798273421811139928241295507163619951775452560840939495365812749277612105856537236381474815640621310940146095305030818897933436179044533703193478166509315662570237325653480118905419231319381234102092625433730554115463516080777442998985922501004930372483176198724048557675597650666127528060086096145276265553186268631706766571961517173588716613658893332793227229338319660104656390500674825018377828796787368291023583006948592371039085935012732834720841956123002758756733857093591814285554509069105618287974517435488574716574608400920492736543435372261928416095011745925614727324649217813106506901115786888965084582627902842012541444525485894546514414712840420185545909968347551775227920696679316367542558870171606862334918978912586052944841701919290508180677068511173516763263010649753520248692469141727919324961359414439725898581488244353953608851231106837686665643754197440483543108777122422521132130849389953043844403975602474594614328502631898352593822448520337529429734088948308982046309067892548693820922828823123319620051138632229627717090173072417519416098014035800617744654321168844847662291440706699150124098695809869526320627250952922911536883352575575217921093414456637508158892444928780739004642785531564969979988688592135379515205361993675213635584*i1^139 + 174925686981150767148635843418295778834381478150113505175220438137650784613687690045038846382355350224963684169133950988822372978150018641144459977178373664926512371573053389170909174544727433456050699471267897710483158295996690746543384938599683336500526870323043531162539133681545362147726973358327396002893540925978386011998995927642478271012842883616420282757301065255377489960837070051692203632640659135164109120885017663782525431186950185527527466446805180648374183195728111722964567042617468939549366824667123780260450174859694403187728875852648912762178747816920430181047284396788478696413539023973690688466365244762871662096837974523097670917511857861559527389100849821495684644795742055164856320927265678579140079322303244799028044700580583095463838700606477323605935925832562096459752479037052318611412537400514922506261342601328711772648129984949604383900618507421393326130659026729151126147849714183056542636712772424095372080175821407605138548699726973753535681930331527386221427347860569836967587876057111963612060607527825848595143747324136139673583395256352972262809017657964276783224023047286813383354871369678788268206350579263543067478801549459507692733544372986041543726342275689432337770042838036074649505204268123600977995830073069784371936636247496125349890935171784990443124490102545651376145200029199542229216286416726279250454181944114053653250690346425124669443798250500297486426459739840245943342760914456397412280327142243284933441352241859746075855326846062477548992448697784278116511021432310308490125448968333914827060154447490190011142958330578902629617005709645281583355859869413715437952270075884667195903553699414238712266026099127387816636317207111999412025337498190764403223291712310214338981524913774036126719682675439240309384696629845205436563567880911865546410798127982135214813688524495614854778397136062511356973747417162725500300942402059161217849809721366066978092245260100968895293823030733120866036264043052418143259441545977256021815369249712111656999163624555771803485962518660680297637285793669922457165225196465536196402603071391009370388444895519661284489216765595747891018280059740928852227966092006286847981118752755860030689157939450088124317888900206262215391122648024929899578550939331636609815712635786276228714088744709626198499228216192191573603789722722357693279471810461460007378881998365789261444531485990403819718126958792290848147800550892903470249432733147344820574427182835460787009339210791600392152526584903094594997862074491493477471478690238221020957722949408162399088882323187600149427750578139232100450313449960214049460692462897107480409744653467217275696772656510764836864830113195694989419059849869864739533144197883010983718609273346275809010515885976676567964938429137819020089625845608127397394161655143579049421966802497813991071143735478665879462370576525797971579003753403847344736869514494974633959866081274328414843505326944972445867425924652338460210829801189366616312045738296895636076708243744049840444164471493972747164028423949884386443466330059939306921578933265830056601046019004780278821433879564667896519836524707113841823347135533149884105829909162012856257553636888074694961435704208259517775872*i1^140 + -216877873126390377991054631754030658751105499373018789844415792285967325238081178793711132042316237638543142523678576558829689187358690116934965674705227001739170402809633791588865123042838771832506808002202516217967588199873407227535840529245470774597947334318486245788571781151480479545372469213169200550741084104108838634105701953710088531768699104219152824206453461445013046159001753229480615091690416466808913610099830941584392773085239091152682398147206011910301915764648998500199885739910650303528220047527364599408050341277675940297470882824975529681236995788540200691139808886197034617438070005826153915319954437937372132400760053049953206796342602711392396942527393933662425184934624600382110965206917831074642376804846346704329197993768377617610093795397097030864624037762736833999010875829854001299780525210379769796846313831013816121718322917243800641244451832428083955234438740357440458951877991199473101740645599453700516004642062546332236569068886255481028868670546877972893985455024014280829684634564243900015765726131579337663776865396982715957623196445131022333087694433486862410540067599544849762371246425494400955811435640055452222404083912066193705469489959742912618908448801459508062489144906002396699342367538922398521491355116681949443711904904348856321225672605545011154294664758871414735728171672796726944712452895133925104189682563946993282369578271394650021127701995130704351740125739400630144210301727675341624432282345969325558998211270021478135598348182087567275962785594298141493426092436870693112953155835135230237085309393443974688350880824116124277507695353846409773407156385518965208832962353853473457922385860651130549025310342356245784060353843736120228169298650869929867473910971346937787778718830056207890742047677317192492713228339051455448146517528499836942252823741182002173725285015750320112438231027265484200971711807773346483436372775279977097709787322228693537553335169335565236918878526032885188977206211541356424313124465766062332881621430679192953991561526291313230466964381335555735409668551535708266383574106219934381036284533717578442067051703247906674367478086768347972462435963022489096871871447966429929706708766032802826617661598550799483062857052152820497351388845364062496762953902789036974912643243322669962770348750048414239384643626836512032104700054266062952773590623091442219801441059973382821962229658712937352302802188470647509099351411171934819778606845997621525299694588833196540866303097541153701094617766820503921942443949057013760883454605158778757705126603525362168575336713916185720496426267936888185045740177075592580331558672683151187896335870856357219070796769826336381244285833755849913239698460947828922581384046090083645609300761298389460222026690605114085960363098316828278739596568646211826812694817472852304182291978935619991617299985942402067121206774442231142323323385617517200540664569336985137896961365000975894341168320262474967962745299897939941424972130500620458144102735888157763011675386726552693091817021693806885978455758136220105377507090716282052043640324726590825565674568379644731178287496292538037297337542243444665400509348111170949673860203852716818636705465771599459293144675254272*i1^141 + 219659757026994791037039873852280529723529848888239517293226034102556927910096693605679458132263915177074842396987900099597840323824253720950794975093508611889000549277474497604063047516191460052415735481544964191560128321186083496708888474501085064085261449843741870729403672195265625967904735652511728420663227370873995460375261627953115166199002649536965309388535377560449735062935655246937187109971168983598746292354925790719865871146836805346890887373516299935664381118312460124520632832296268233014083665376598243543161843782920457233493923589899945388169951779816815938323836412852583043640696447549792163003928523787962567775567368471648168433253209828632352026770804413546444611367637484907110143031880048056505021861279717382636565647267558839178915443863515074256279276462750670400046392523031623233511913551282977118806154857207942157101267654990253364915711082462094005728922630573548624271501842909761015886156586997594142097683088396658109284747677718208701719676257867593398586697853863080787153479078261180675096896912063049131230828467922739032501162412921543304904836776037060383246380261324703875108465440401953968593246632839469413074153057558115686747128066303951567386734958020718065395745542426693899645627262104223244198033392206173270306419269198262090446306175988239994626710537601070287997075929725797222081402146994062125055689923134041647850035405607305532676630193792847426032529424998407180144868092328721271031436947757870179714036988446747399534384284662945788447267735816725014755103764172636780762268118414845574749601955981197393379954556183376591319584926299735107910238680159075666314395662884522262199881657063585472139230732737199620749445800931911231368785193726852741390390738740970050902073311075709789300541098718152681222222729372484105894294137775944559192186348003360583823091039931203116282969608571037107179115337559043054758054051788901234763251492080888494363611147648125171465343501735998964013667361152762571533892527122648046562919802382835150211243423486914664283737752231060307436290123221866572737742453218218492720192075410819336306448409021841065367500956896874518354237565294782123332946721412865441758407204376833635847728608451105201055958181978227487625476924878241695390517603331942877621785804843363246445211541610463324831092395216760058554954343913654950737060082705516675607891194345388525659644466583068945173728657594211249860454930141407045760043960274450182073719650677425592584228590571665038259469055669272610121068545272054916717815222127336556450714555810263813765354919276785712158162604526622974274629454171827702840719381259897580753329148888279112140915366304345739529758384537799490334999923693752845729698745303030961447268673667688765916528287592501968693121260133836542376900604093339225299928664289629569527018708303610504699950556817895371874768989331081050549657612854911255753609257307365757126474997739130958498712937673506415590658074110346861152619334695075217175721434134861357091959471004584208411787187035877763446227094602976739241522081208042404483379460991465564789350111792567699627635499087018591489746329298360882264016689961620103426789452644304445843911901778021145926172672*i1^142 + 58068471777751053129708114750685640556541730245516071845259800729411177488276525718650943628847234498789302251410182837638927413874882107681986853929777151238913024801264614930915993076698505225265233255287016848487682543936279654755936340691072720385498600223722584156651816739758383279313564718258564846058086336507833070299546459186681420163973521133494733168484456293549080062824664274335208794203500762091154492123825210859891495141933771079169528498646946530160193713596540664896613941742047897843117378447187455547761879950716496643494068934426018327150248037738300725481855379367252595229511389299985006248602187401334401609367891052508436265841071102178091539849103998171346488468939540335705038849096714435819930883988116617913161657935605775205336708235152812991423911764576738679410074629195453683318682902497614527144425860178952342738561438060120959520613917591424453473487283512895190799555636656519093065823207147888337658817694150547820339127768645885426597684459053965765319932781291426424675968023879232503518553613742163013062214921344568145089682536422805061066004360569625414952482251670154412426104897567261554226997180515509750032328523818991939086895113135534565824950638451065438886384264707785575520766820125926321242179876900664600973132042026494121297060249819473648987180235795502718430154311485548623284630346221191885660913620494444684438781051217124736716503586601421351545717559881398918307724122550023315599780629353533030410188069731854401879911493267666663862377520668534037003974843091207122906713234033971756910084044693322560133203256845625163538596879586935799847586509811706671652579152180756004918143874256055365578534622907589735246641979662538157399274495208606119778730473920121415426601794011220680166894586573651483462579011240044650889739186814037447150889432884646378438891055765474081467823280556637996227932390850017366316679722538337050891019807406490894727164749595082738835284185097389379502308058086152417970936565977886850567129727004406911782266084784845135881991245537514425915205167324908301127038297319984385814182417583817719068424452710561681411759400249030114908179614863233444078532163054349049143340851492956036370745100015763830786252483686328510210340156294548477700608002364889776904009021463327980963875798582283710123744030536304033769374448074961558069381479032875076913710887079552378820774471415322760031351637707706143552525659424072206144598760311434990934968323617070446327436046941374789165258943751258696330089666132071008060381667068149348292648518243319317723617978540430297220039632260411806087153968827995821132460393401721881074378449865756565889295719426862375286122394807058102629782778588585995589191214565762662297611262749305714400824290065714970289163376777524616598067440155760608927240560505998365458046081406828006283084956588990946510956209102250331619424873767250487971341846601565380112262132416343684869464294333384230984574863791043653573848156637129470643649169833307375368585943311052171024349613776172712889072493994181975174579721831253364487559357845480559039544667441462098632001329068729461451050624626330518761973626528542488917329204483863290778624075166189092864*i1^143 + -1110523352759029617486691472941857012842668900071796067443544532818809794212311020983731635659612544270051081672865001279214874625294684897110140815379760882092813895051948267201291107630142705076472642739217467208045192178071497069069800488216727984535249627724134254891542265388830028437460774103384555909316381122085184220743167386173496935760933779270018670842538318254028775682706690766000924735304731893386542659466436566036917723586844508117044297868499464751921477925459361946330358478302371901296500951084713078475650743072893505760915824312777269436991808140084039951962420024519693533770498114242595465016334536900118883602040754081910706834156180154634801903009250023881982298459782809321647190224707168979028782925086812306696245530280265945113498503409555004543876681183736313801814236283031103392387919924514724172507697801127104182374740886765909450384836400680974517647359889416674210890879278651275763671288214411125707307628223554578091380911506629484022050926063213763723415798013080025310051735579432565058800083499731742079246604594145776472476795841529792082716091535189813980663782186034783972446207772209553415606343787528260365642396426266223622111248561539804293548824737566265764122193181526823255641340856287884285269888454754267654374810807319870949240558299338968234669383602493747111658334226303719878132061593133419046371904339975743478009091803717292725160466621075205707634871526984076196121910385847344668655622715574950962701185843298747777567643138757542685789473423671050598100564101902560130622957722696273092699239262831065685636826573047176806014127368023855996824746935746847243893502252947067404125028056587809223391012384481850589595009349724805915417674124268603723782168860065763001061630819865221415775851158295817500900103902762717621001057262233180206771837921416210142768292152400165766998578282145194233874900444656109966911286285344034157201137325692772988291318886612083781888916505669319964394333384755612773181013723993237286910639599683740342152824390643936053351219755771734261540122616222847105165907492445799415768768167736425680082582672544202819763734744828261084385601206445241980549793920471897726142671588943349660374510124039774383072946045648544240053731529303864429666540491115713499715611560084692094170146744250402535745934626844515474836744007525218208539300527272698597823458628487376161036562746348181357726813868601640097785643913716078556112400029934510777547224176520533555977028025984294699910552864130982798189712651080706985746404623430620110302148494758913998766647001312922910513812411269737330116751317051333244510699112816471043079864682054418369929995492518469518837929208525418926443152453663265373062343222266884831567608693989584364451518990951058547495649689828335192599511873055422832163456088665242993988818081399494012641693649622494234554676439891968532346822362440807116859887059228752031680772397010325021669556120354404333680715198511225807707838359431537303307364576102007531427042640569539832472094840247031468133723755515218432199193186555107476676489818411151994137361231847402151130501114426158743820771849906848024977975130871147056414673404200495252758163619840*i1^144 + 42699092684753381954403811091254578106431830840869002147345266503806128537991779332301714240175945626476692941697105389199065199228661787232205287674764410636344180130679339287042576787443756512324215774033689317130498335989842861418434111262043030949022469804960383025626352982280510571940297560283315078554399611815059828445846747347943294001058890039769923183407280174418448182104889802604454252974042094540208507841506537029419175484333491329354239338888663264768084451448625451485360792478569585230674325559702586535677054593443450816565097421512825415860589040792759634978031484997731841509044180436303502659942025740899649331903959427067640549597637864613454056275682479439922788040024547200480941100435431392515637075190908450489023914337846935537241614424576690492654922275525577792955107393110598330593943621981745344291871806064225998029125048599880514099375567567063455557188488296678303236067819455262430484695265723224764408439783537527288620151240280978383460700497394779496364199443448270811601466773750453747576339117345993833412347370341280727559559746698620429668740675085919850106994556408403855395500942834253633588254142191791974090150547732016620444673695533340051496107111139880826974082118893667460079546499097495089044786826195909356435758919496599498146736190993770164284308393732342286468763157713429055072843389776421188277002964823243889671424119137176928677189413146871356388135512679139969273769585663765165715557928714385855050165841110151052176450621046973060448626520232856427370751831501443954537042795747258686051450803627320499573261484860145740645162425271109354495268559909044393309170577020831384296335714154249383701551437660691586284568368376915376252582317728694025804218466909124764638330541570637452386757356170202222784955393673536746133315699635536640801907556010931404334361628849037646362381101227704981860822756048335358068110565247704177960136942414046459947413933610184317930818802597291184634017930768820849300368237449199481711135840776453808193582376393556263413431751446976288033348089728538448776380701167156865315135336067073543304217401964894214983030658564335617882694444203490537890617326482219372599875074379223154834928015802816299761248137281039991967441081586628558067133846796797567347377758911417809812967124596412586988010762062251048785285334470009619235626853947589919602198622243663582150878194070676024758629291640579395296488069776499532963565513608609576435684381359461415056933742321786413757521079599138568497524339179179967177334411750867633920477227678017127464721734093176626949890855960660218983058722664178417080508230965387656705813480734287458489200147990193913150309703845790926717124367347412687130833831478913476757314189614823958486619623550393815794450419917072822943836779442777817816534621676524195851051851143763142614471046383737567768387140476754431526003661224426304275095724003293071662916454766831677040647705301924996387648973101084359659027734406764241047936191710392043599320594158908372915076573484413655844215684317107332440473935213829798113438799571601948236945501373144559935772502036522390347887704798004401151665308300131636700775338841934934310912*i1^145 + 6778523926292319658137120859270902373415086648867525095984882877094225709122244461288947636618646826071548316758307968347327669477206246893629735930134035686891952077333637558566295776504228625792949359302092075225011510632285763337813229705114724436695087422689250453702100933042296186960288000568419947883461812197663448076141528949290177364348302156189601969345737318821367568081586943388818447537980402027789645597799900403357189525954887394389261252593523512931515995782235255646700740104077596579477543064016952400511148929543294195890327830878133594290108022941188254745032115825752272270446019525602696947500824325696145049713072138293143026957358195061582099716479022974852441912337258760021785253629582249802944466225096008773847129311018054322466838614909866019585878214502786437263457120323330316354904661777853655267943083499490896200888914623243302943891489500926910597206449020971758793400859359717708407173079903960087028514296404462774810831528138459470518036173046553584721763326568193139224688233658270223943183108950880365427088734371047477558872402269027324967819230063053770419546439243607518970098098580985250877319849698773908158942376342490970928298560175045455920741706193571467833578229573910985044950291093776953328325556298723548671370932097817665621367091009357424142406537648070377693651059537447055650840166850705494374749406229765814373655617136626208143253997707779808474776403196448364603263900526401513104265563730800274524068331495939657732113319259717918552213434077218740418877831732876389270794630688545433446642278399761618159529289990692474071654630934554296458227759653687960877397854567387994575956011288971089478586973696522663441641717577315318735787167320248785412235641213810027223978465926811925857676921488992149840315453735399703705855637934963996110154269784706561015058891224436274412918208677009903271755633993836156024623762826592054008858920764648883355576044700733936798635862830521368567540375697871805712378660150752774942904281136414769037508075548606362710385925795977455006435914433936067894323202645000604302734205144071941693711199489952011776360902350361018217237902478479282705918066089921254150451620965948174087639863521942581678778920627481539827295558680716876853644915498494102134918718746786098611502700622596184826740692862108424322636081439194629550471724478433038224944502143147848299364639041677226094646108583617197851486435267405976986626398188191019264310885025180656850928848110220579985705438405492266384276145746072512504688394205843772408569040709211208258274898055286216360017043907512229761018022225656147699457455435660493976915091028974024690450855770317339385133049856404251027581719906174563583017920997750152596093136755757370340738215962267078830774740504314157413871280196211787495207455253235524495566832006746573028174878289934252263921777030633145374810243774116147659295833318973136808785581992519162292879488119455319185506172352474347293094025455859157751772216516327421722399665002498023582210187657037715906742262165565193461622368529740410684741981193207561399775253287881562730822502673273865386144999746947494224698861155943040795423560305737728*i1^146 + -207298958067442218925420817621291177368086769844552798206698509049547518818628013134190510814886087296734596923342271913467996182202834193229161995181595965198461356054061485963585080959034496904494244275681649833238216569699442133577107500139006969838354834775839857511890955292315887329097591629327489507439318665912928628789111705874598388254265631878188929782989282695604320856319055439941503404200125568343163299335439123369812005248383029994035467592077956282970125102975313001028730434700062626288728832725801142157430187981558575173451363154342785162585759512968648631062740845098487607059286796019614837774945088383084465742193131068580003056600437410813024644546480448022111641245171579118891472991971573656028678971988803309054055003120074481981398937717427551058258102394403113967439533524027626039835259247977926266093610846939337846966914039906874563591241129907609014496948698029110113566835335666639739452885582847184761367280549134204605911086692647871641688488541602627542384361703993054105390711567519582975902947989170256077995844593519815931675569266196857255253243759284228917872799871414343571634659175290735436375904533146191546987006697116215972369755213389268423553614688595666011299700859043783440468599611579948196916518357639273099983780500099812869749046386504608122078593596979862770676625090113515206418981307556668203558984393296374878096143148330451231656932244165883611234409885927415855541714817725570544910177308848236080243239546713263347174758402425208531981732130644432379449038036937090192454166261228189378758352910962053868752959913191389052265248183602695365420619206812905947287952067215944692907217879219803639429674077130425791148025959452401626005180079072123064989364822300498084678918922264695621636723799765762455639546904700152697573949655113881933789024813808254984306843744840011758121356642478661298881055496307021863360829570705986523886838369086645930911350403528118265170634642938181064798175528595134961706321797486511842699433941109886476230842815509323720402217745954546225255617072730719682312369463732997364093855762295452199420126006151554237144244076027681616814618045507548461205243979274559505179506208035906334192387684729836271775967221815051016797428976826709444745507239528266667400075411431616528175083735272213518131714665647840369086807409967992117171210513260652242418500752110843878740615473837427417703003665157997764826268799439036940456943768065527873714581692750075627412223164087120272186322011756027477163431004922772001260245470954196837266364578226288302929741042240097734268050138521624540201684075651718483759239059087687315179934850026054209421742789868443313119672690744922656237085149313691965366150462324417325811452337611276925606207955526002921582895994632557046814403505061265799674822481618583165856582580041035188507680249746189544976737244198990061167013492958664600752746393429606578084798449830436947674470565995909859541979981544522836165359673691221043178268436977827935751719493348435238079378424135063427840566616827945895291812247955493362947232653828330383618368894263660113672387653304881477579339069632776490524123263917536755926958080*i1^147 + 1410373663919664525561643393691367344025322320583262119824133393637389074096953749682872797900730273700179849550933500586950517279413596704437413710433672266843674162685539879139714568891340840092139933485940792102889268772695514652353868064788378153265101379375020890386221209113406055204535261564617632917458636220529020384483165057369415204521045693997812404007372014594700411843660325773846346322700259225648775001941800137912062304577364770968107382924422479840349696577167553086485355324396322741841127225775524735874263159794734800808660535235795342339120189818472283458878024336996585269701447735746151939163905791030408724368339602043124623077719227547219452681676578922995639975424008169611635878304995174735858255070668720086515119924088609393286462329937020913748983930003347208625541448206841145286003826547180932019278298395707242662062144305579386234314022401762512778349083007030829588264590034586544572336334192046743723298642783374347610491257809518503408358249241195195416863091715518493557926929295657970006751552380899693717530624816704608607638134633039304511114275525027118559003789662821907760262004081776859856557288511713754728610168800620372020558904290911669946301711967760456891062086324537319704421185676717279400890844432103461523430684498629041888431942378562884750599156971217418695482245472908297763535691638962070517526327470440093075161765491280081259992368853075359342015425775726161210200920848722091741277029860363330950877434431145883730003406042779812899968886773649676303751096807957571283629719940342236639178321169256484897544734462851780107320976958964265072956646692134031392939618602284110582447307321448234396596375737914218867843453054947778903188876081522429012843136309171795268196235925201148298878266989943621328644161444396922323078146784992152866566716667102032290592958163290493610855221988547032198477583494375106793300764355339694111119562573059335929346665339186754363850732066371746238389086674158970356274538031210010572815789419222478379144690913241290151097410701076603021522141448072602536575115418719342432759830231137240167312792632331850441245311662930181692238431964048826738114309070846223663635993916231890903352734774757323820050926283536689397085330444564646141791071240309628082104654791096356948114468553084686230144042099437932259185724669299128739432995739900939252050211134824915831893092383566289358797479023522876218431800390572889576209977664714643866085158426087499276222858360918355028663083970188444782274291633199527874033812484331973372309041099709348511053762321234153078691449995524851262068709819272265477599547322965585736646458304185281966899729322069485513442657635740821151566105784464572072251833625604230118902861253004172476640824092887058304617509509273390900416917200158795450133919357278000986942966739717161381028331092301636834752289766806966654127268160562367947394083303283808195433822540426850796278957130047777687907275104998859641493039504866082779629245188582197153191582988739523527389334255018095963648776181234394298900586581384096432637499857007054379696500712128193201214909919594850797545480555527327032498095536245571584*i1^148 + 29043383851454923195327201613192199764235962832395389914702706515598272174344988501036700295555058408938180364108232469296110200537038468319714914784294946658688519248691145531961117482250302125129326267640007875591490357261172552249738428038259389241875487468071561879425387161701347918429584223819606025218104588256610209664239870110415611546442232729941472437005314292837695619365014211831375040516629691616091103491599950877166171582170465171579260953343061474820904592452881174528196166504417190305856904905324234950112894734324878147241910722635051250745539194249544617238483547446733271222673087947049647724053060594245724906392680779645739567425877422468585409246971331419064603826317698037713613615330625814119120941925111718654236908433068018452334692744390136606796707651402291509317482637070754129001223675244168951788476399282208714662506985801240078747453481441366997644372473329079626328806242194905364571454379324504392620750428378995221167235876768711225255437170646094153670294667209012909461005460804048134472195959034632402433459302643899940823738956242927658417808708905569487661521280283347444170276708007192228785875540535046016571086224733885926109397823598407014760348615003505843161343467502275601000443911585301704830994287994222446865431033829905376989253590795083740529542841709753165465800236848346022643159951365451720194287355347289429888298585690270163394170732312733746202836023622990362900727323014444726820769353601793602971002664807586801574291615005216818830751421907882645130825754351235647634817400055303189202483333489399601773381519113283183426604826099982189703735212581029471824370231684166580740596917200954736876757928682637140399226617397976771862755698973704054196479010588257832354498473399453358914406702180123348284646472682124228588880304733203763171592181692173982602982651548585110985034707302723631819383566002595167798447183167374587163972836781656284552598893850500197754839580978572962493615672809564572051940882556967786031937177561328615536636439739809093141738944009368711123906040132425241621101707847368123240855596390281280686534731606284655211046975272680178210415880461241971835823432880944477976336749086259797796468032727800132223888718031669539272417288705902818556979482300059255501387203610630432151695095235090087044283186771375928442156265590189780481962759665817934988176489892918012278596964563081680899549774963982281019242955093324150309903303773090379075104635700297200789933751137945122434079834935611151232533104557835333483479687277918292521114100227012907755242876513394686116462081907112267683589054115643658320662007140793906526692975293012695172728098286025288025353802142126707880319281112023828810503055840080148202611017586977624416507000682738080915898712771540255144762631033483896134932034879216226119026037237534294567506554249687719697325516960361321563719851480837859271590389210445388032320430747156708746009889035344609858551055124986348155483078059638075636716799392151054977508469110658708122397981195484306363161443835487341002757886710280442957174366582026931708948544846898742926751760316612499229895808148902297829520703488*i1^149 + 85058668232156100344226789533600425691681279563860454221307157564355129218356737131340449406852786954410218088136652399317005889850799399293511546718628944981025060636503920343121029825784436823229802207303740322976282915581027829516096774262405677086482295624092523773981473642915997071063455632953174578417523698111241909987961745842679443919916103599251805338370914001620099697402478161304710198286375961706687852110513723036315219844211743292713006862538844631391990228557095129657956543478568483548591850364210171353436840803383683907210320249201701865223804058334012869317433868219615700457609681019584827742509877838200925406726655972465395533701820637173680781754122362294853224564972230650072272459153178793238819075161286822248388939118645044922480271816896823412403600936903258426039335719296598320674542495365502734610960932156490150779282750303606309080808368045254435997085637748439780677162851543652815946013680565797920402077283968665060089678052712629199216850434049841387511070840218292118455136406981501892997347997256833861714248785182979249327659831591100166703070162507590414443279156180830192226097220224261006911506084516872967174704180976920706544016777430698179173297485340984039906853119407277711767448802617425151839881994240431822879997806903648197045892060530250104818548796313312511052853212254862990136548627637243404749517890819229713254110562556936156088583156802780810281861747104407228175370533374404104453502821788365644550963659618873174749664367825954808392789699601130361223562772431087793125656342729181424688827262304524550956744577763805929972725112216689891149092649633950426345276183465443253876571518713755757253557887337288337561236349135621618632866933060619380994888964433422238778635069006917000164937443932646664415705567282956182722803025613830959129777755960745549199073570299287447877255776503775510071629192802596135785251524857128663100336618390441696195031350988090443230871807594333573965295045589996739493887885087751573686538446080577155566841194026436567546122732128406244334104629822653780476346715122255110482931515116636041040888561887233499467829525849190961257224488430191349145191978245491826246709618438224505019502156142601252371536550893549685256245145640049955292985246840394341604327013479778848452786276906906147253841288954300918924205385138052385086208440653684101735388780328952492288470774648142667816419120156163111234226279202259025038965016140697297529358807726954384656014677732458980141659475872535596248690912574943105587665778958742937138025274604984106684519207001061136663191199535172433931213764955044083853008036795994861776806459099202469663767761401110799960289869173774425125290709651135478190390731880121920628154474458035115533568282129279188404659461043955382624442311090985272075354094578777936696904285817196799634159859914187551428980713625318612508219898080590033981644371077569853821437518296618593821279026804543132838516485019051046098930103240334713463377418251599447008092231252339820537390470943270073939025355335386567383411508727814108661796404971444799932923007987741418170481528991207778189883391130747273216*i1^150 + -4714192127604631680708083092601411966422384862882491689065626082378623321326263359156000535675638382928205618540631046020616012604028602764196001708974945549712549963519795768398422903849798804570729710501283171553885583980767875632419490662057472143391613422784355619436046444426686728358377563749553468184991631515676393309824096326862813955047285984598692570395323770596108937252056735743361482370224584237075931337851409527028150073116336957249735459204667990001051269408092400122890536440647718998591728706114464340982014942056934762490261492231940472677318523313820881039892531976587210717967455999230604719430859314841340237394799061316807771683559438685677119040659310339589264951277507034886445079323469279461934474930938691804033514643969995259320974492745182654628278385039082888970321202161886853812356420848949073428429414118333882314416957824794029764488770341840238202778546697313395732891491980499450156920020831896391526123357169146916820010848323598877498418967600740117866397488532786429248164383851191611345245954996841263092589417521598493345514960757902982776909502179594096605441280556520324109783776385507958643940087320297841123615095985196890550464573650744328952838397635042816498975136757232602610196434710322794805136375585184558580195919769073694598686829658116871403862089886548761986475731273610403160122226183574966898476884356407998279018937045576506233985804526566384417720356930310925927487760038187112586226351160754686619824294375163450480873344110504185853775413710013142511455290317902547883230388779542581920969679177433949636264569713346380934827285899111926126869562575984262941204709626040449641461112480725251723396609307024640960023986235575943071102151509493434543243475761389527031221498229212906853886653680876622808054805612901574577898992251297513915594876793143912245771412526312921232291665083425876395843342132163879193100495026489956403674600634676901001794248643329518110908804635906986666500322033203784088607020860410937541931981910570314633847538632815462367228574947866960874173030108515740193668665333147439258819627124216159442216503187455870808902002668241738095079824664578824039781774167103092045122345070807763096509666277345248264071787974055634633667821805428054014583200955507829036307384789290327684063041725752250622500665251360266328882350034234139053534191143557886117310596119630903514561006772104720431641077665267703680617254116345951640668424234224707812129472242665473273841455501327237602527911414506132447073778310203771842582204149968200559210669898121574717530385870033547072975211289463829298595754979324448686526084603977923852252569103405274340263243624749841927852849659894726223858746573805628814362802486591381775993758553057797729485745406257604122062890778563376432184637826514694452427204730193662952078597438540527022671359794735204425259662645038345823684979492337005447312600279550186772485923248767242353190047624956026918268731318668560917878582375073555795488692319346798582375389156041877008204507071894423943917957026877736428110011491222530283560319944455318932929945005147502793173213612487367058111523192832*i1^151 + 55072317723165208556819715433528017802646419689596942727067033315046805613060434924848092251411388184932538963219625263720867312318184938783473863779164245157498146329070484585175436109806874877614199945180961525160431629616279728122453245876496407556039105217268972523703331839746784406385160703144481151213816108272512747248218268077909453449296948584040378758997274383223458779691662675850622105574888152363105392221781659575433326663169112193289220439233516876315033633073482567468659494399974698617757231141798444634204058722764595762816465105656086755755149042299238879334952394576588264596165225660237465601158982349691388787188472639362870083608619368438208868438083305436462130063517856075969797661035535206548598594121720232435950982049868412169608117743807956892567926405507980736905172144285078896824738045753090641697649580094563921395564589151143104126756393246793117073761479170170380015441089965610984430099790915201372421681192852304530604372686028683186077993976816812639034249051643405437002104068981789601622392653198795863744765847719688846306178322523448114372957154262959033757363398761701972689033473696550527336839155125232581781001369638509174753216527638611558851179730414650708078286247535017760686241836860655576616291946573157680957943456301679456796605559287606680726085069060613774665365961679871613747625194536567328811706659466794944922224221753485986658054468231104675595530071740760191272610275503419473842700664243207970697225469609138318189875511322929981152734827760140911612126275670866200122291939950434015303464477348124913457166718433623809532484018852142932663503038481951369462894585796211057952642214737452508593089222014791153411544214330209397110517961456436630899610218679172892232168543797438601522650338449745307718897779483379498234990021807129719134507376928951054138854095034218399185730490028163068030378251302994663095315895938125997298573221510266946047070595243879221480627151166016994562812321967743325768736541126936551553818424419327727766273016005424211733646498835030170398846928456014472390800841654485523059326666150125178963677042467669641331419609972271610577155657279234367917294649583394891971558519567493487501528375211459425660389565126084034895537530320701532806109576024613246757466601264652140868248100037431045602476742711915894596860729052423012714808309646580936565160764669087467851975014899163240280420971789113536990376583248612321677983242382156522870749729128096018860707541117984683911315715853918995751727030264392456985710610739717844826293760082055870468719825876662004561437343573300641420099990327891231401185191628305099542677418971949942966657555293111786238986442916024324090691689607625998250075693065616103519325544936799683432271233592056665028307845066092515050720412386438284761413625500525127333184035572991884741074914830797581658187228642728964844246897566642097615887617652728197193035507392379997750930933393771442865880533399977522352701415605388251169834919463658320238964116405388595550632872048635166377198640560348409319220678008576735072218267237180979438194973029450401526107660126325921808384*i1^152 + 31594802381403853176171445668423656017648168487664366676922796363291923808890496364838593266141828165008116622416110625008934527895571849785813970203956224666703674084605509173605259758012567626037502996492532088262996493258388983170375648791440974418781771939296946713712473663592560628091422074041244972475948809085284401864315263434056155836307021318794167630617662672759747983682015329643603491704000381832542777794474406122506028760652435569684303928671414744295669190982654289763280943574964408294992488543327237667043077051525263906652587724746942907444481712550690892606450751870586045252581736175302772351413428306855916432997738974714242655633846556870136105842081029941788352903311022405077736228772813830504014354529221410814692428779944388239181781019285734800407691128624378004969008965741108479304871277439051582621566473529020605241140884248195762481166775107387794332837809412216519354862059141935510698869785902285968744881173159666556973795947428777058054813579858825346371477083988715305782107723303501342039949551818604736547984281793244425978609803936966145503087840530874775329235293113657426649052538193883283534003754831246507789481221454838531935029460318878604407546583281345199859401721937601582778639205454730158365386738992836072894178720462399505905099227478768817071355684663294612271502795479067677873634995597550992190485535014855062135966962414458399295276448530845659777035530558673516470105326471637625939026790995366027514376120732067504347626045616742655817409531105566542097362603495603032321528219518179926146355650594626873294252795494039221289476699152679287172805834038636529146011880132920198483400853172456475227546134651677081228760085207881894800901519085909563666495513699907276425349529021845220652514050708892431049207398278532280631948596390898453960475514159380110406289589258157540790755221852029583577751379766035938335551114107345663209929901153481093606782251906309454712852083681869541810463664942852675357366860916693016190347432708454473287223267504101609104431657079508639489185790304644899817490769044707157427371219277730958686870880385390072928712047039638936811582682926294030272356501212377343566139429481460403711686864725795328824034341772236111854305243570050460763571974622029106310335987253493849502736709762533668302653841288950027125056098238291620182594831524980531123613334496969204289068640447313593971924417268573163374247781109954458147065245352580064995768594537538784249203588524602453732039127548108988599566797411175121490807192301555973074269018130250703227234147076260301731289166177000783207556981829200637867032721166478156718161344161276160674564983361559935278981527553577153461528710425169362527484987810893365573609234211089823949732986222648890609958786918889734810367570257399511933137114504050665970069893660393959694435771954084526404569698261197378440120354368703874491788646817690522088708318851969620481104580995885701274920915776197626036317259866292247517867192535104343417732424830435888098584960289060021117105431711639844139303634112249351077880051736854143886567163077539368044302084079616*i1^153 + 229466952173885684969976335034613834346532939586070760507423884410993819745846059498839908820844049645102284094328459097657367955877971870734101852428571848831395132296439547452309085568892336362196807780523035301240587877440769804095036610488055452113586133679708383930773957043692458451246228501643621494388796408043686506662193314368700461172777732167707700836413486804463552157259611840627260720415816890649607812806415167583417520766815362062378218480074726112245190003205657863391337527040575346118949909694385009035419354296512367217357757384591518367631340584237844125900685844365842182725192249948250000043415398847222281520013279197382846365387562772268972863219675250972899660069352850127106423097450798272856073690856029139827896135282156437589680326034221440713022364157702976307994323360579004896113301095758218671411346602651882143201696992445189362133878687797835262705623805234110065123947765090206898922733789987419448927621202398952957427497584083802260841348592877661108429352242258037107555025873756431921393313608784579076298593875139038512923139498054603023424530527806748291639402013498991794411717949273221777924327272480805401871927820142725875895100586189183323435942756957406076867425764013301526953232112385040229508940494521529813936950178788587633951010693365322027301825007591029784884127134284406653248355492203255490517211710000985933076122588327950164481136684379256939292725201718652114916202886029052340662673359991032653252413928951693058159037489044870362372778652757805468935104577505978288262456237606556892069704394234109965128332573536678505164640790108981131886624584477200870524672426744378092790271980896239076478551202961748948746417805671855053840281296764896689282132476157053105674175627817684295464615046298096473178608742178005395238634108200837520966258143983743900441784136724110161396864571781603542725639863641862890278378584730457313815784482105731035358551230658256086217551648465065514712230404242823379926693744330030964831125000996538829098589144086384848238172917885933395675901389817642747835698353919659986775912459442274315719105118730667134953444918471311823486945136948683972827958559794569812985364301407779288205678666529894831094365332120602582134635883114143195187944198167343380009162692145105346159516128027133872204491400496971155122396194995276626763271002936369855982821832949929009012679088753044852080340892650800160833193679356415155738621065813694453498812303057944440591951765853602189359200884013839270849311440211918681798930723762377965640020658670084517527858944998265375078443019481939930607134485548352948371846291288790084336039156241468428505757352217437135591655570155203582325957422316685706949361967217094386099476754483048282166400887626477640697514604214358947361294683839839420244914691025333023724832437915937661610425973354526772229579411250117466556271717837639291290345369902204940889460606680471809290443775754685930969261268046827559546225563155341751124346548655121596361176558432141320103422362597407565766000947767217334493904164352603005965774045298626795339796475850125154975744*i1^154 + -5565347058681782639949985683784769771785801613861039602023422548383668335816629578398192221085075866851049037427678706026820351342853624779315730885086401672803677499077719836155231451737712009294140637398755046743131797351361505366171668377495462363001837502816466100853757786126124803762229357876276684005024286125980990728208438689785628591358678836595587388167449336823107655126941576317873362415165437292047169912929850044232968538272796626570244877477904780683385840171732727172295859512851674237874169290522530891805090237314560718282629185030362498670771876760676142680550047008046850738988605776906037558761684875034446374506581652317783655863818141265682178685399724880144189341584889326920003621134584864746802126371478435505192069664844052156099827944019013006426238963678570761584450747900876079734619273453957310205582037949202754780887152429855231759682898673602894920937043561245085642272590542496290969261348055956766245413849245617497431937104199415069435719128383549024419827223879804460853980039258823625717132825996466086152928539065981169564279444397196635673601813419353841358763597378063484999204136315144521306033890080889037972674504701781832943157152645722863544857765056836693562644544422984878951648109355781520418323966506072198475922659488221701464878859485614003529460699221979325713242789213914932816614822410453902194726288966554301440145615487801231822523270759563557502864534761860589609151107548815391592820483921296732579584507911653660583997370405895913545143909896415133117877189113961109524206354550965768465365430781283981665574436704853981930713817155453384224196051699713383395580174669816218929241227833849121306811630280792837063708874993804152536883296105380420116708677873538696855149148626167714160684672332554858652393751959116337675718513547715863378489043188907576268648892549800516213059432813876696673676921159702119680086325864715481464059304898263708322283426228172869181587760100285604979838209762757164156602988159105848908936410338673196717193469399063283453162478716996938289401515799745383331769873758761568929678099103616034934381312703235350792076792546038912219854506049419543467725875446628290587257165349271111226721327539457068990006310534738902236989421395652485650463930949395627627404553242387418792374203422702889221426381938394688946866802646489980819071542111857283313850585655215593461073276597515363335145542206572159207640402071410189078456115443545043029113146361171735046546352615151549563518196870980116109361736837900946448659726538313940136133633214931631904812809998482922454453353479079947749278916935754833208109593265271518284375876664794375248812593892495197505337387341623123535361774235722718585825054656858551339614288316574994455031923436774001195503156336854603147159727546074384122057929603225744382841896791896614294683191770133272482448061008714238105409135339787912715505879734830965007154769721429912262955004676350230219298314307703687119433014265770090633142613136939708095998683068537610209202993755717518414201708694808500586249501932910677475285686352907408201714234940194816*i1^155 + 63965520550598635467135136553411596615431130238759634266712796148928382489371251753433713446219680010031861796361648151179449244445696678423402688883523089580364925899015684107837009559782952392608438775248982542336276934729110235717884419911160284034563218233329057259712584972503946630699942325927382685813910203466346745345286132770662868086161591621636480939854319835010181458585662668100095407335985210764320779425137744666700317642193053043987189482542493653224542897606563421753686329248226203594345864073327144344980249837565737628824014116384675588486167062389734341433350239755806562110172341684808819133592793112242494260838351336600187707436784958544822757811194372150750134697493454109622213132197669653524773833432128661087688676177918251687767349285704564508739806075102268575635971960021179233483722439129861999709026162183855490853210091839907824391178729454219060003162495215215307270653201067308787369037606302579489447186276199167215162848933071809818883469237374666635597803189036950354399601888565218865497916340716537322067166391099133564870528227120658315595824225396940934977895746194756970082873125006166296176007066652822126546297372457868616315152959475328277203678943278129996703398656179824692179437363413312656140104572345142184331649121397627931447528235702397650787862793201479425067342174339834025288754357538002831868139051911551509333254632639082663521546076584455007151008335055042697215287142571099663306793725918688281196378222845770232046850813650784913660728573918602809345624185966407945820817054324135104743245283475848239690019726498357793078615084293024767469169854763132791545363718026046539693358253550101183804329166379266140097440502758715471662275447549798365728347201181768570367378589582972674755588844352008886745188732106170866614347567975891410631743985088821176974016507843309774707584332306264095182811975771428591623018068845972491393296051577346862354975320005460385155092641927508968290518252801247746572491638753595878739504329057051539323707361010319813134474916114145882370801320780972240821502860895953884863192774388163976686918817633294585284795681416685599872591849139403834705951647489990124877795448013782294952814409306170173569856825595217726225505630867509584688574391554753780341614186795894744591068905063109071177401285912485316645928731634288772928410482059658278478155661660426932067341625941533838171817237042088847110732825355933581218169810991733954284849944851435468984071137505037443446681677251724097016524945992696658553525148088548954234744639193344865883799234526768580706836468220757657627479009541266369497493862458701075616078498928645121632929560111531442654990670306883172174408469637287709803794314323566396304996762581922971783735630471961025594896417453377589803148527048630236147265564657811348056350152838782463520665239064956725863823858675825246356115085185564555048511794695120064627363138090600584915078157948778757643672842209297639850479374265803646909641601070638515681186540202669530069750772897750319935696308827236417117054520767002698236560606228564790455828480*i1^156 + 16484373179426891977439468357219171161830160106934169149294538188091978856919276057061391864780633523092357359494337913752561799236096751728705232511495462106378578739085044694457942283586344435684968551025245065247007248188133781862071352166696790984467687177712589272263660196049888619662946008773088883706829635773847534984802802520962157982553253938621754318556058431193865060646084040572065369965367880404148718565719582613960818061163376992511783033279258819213000950457087001018825174534748938602116121048367248666197168588913324400367239458425100680456585500690405394140587266238720041331696247076576493208436818924359354236329827804539102043930910936381933327760240285243222708340599214899716767449898135593677113209242203019479793108726143328466073292032994402185496920234846206468092038552795742436487415959925755709629531229547094042930741892265301468671596998877303059565986466221442005601133490753990940950041495006778707704128107070454271534582083190425032186236810569258114166061715249707323844576419802670197316501913515015478356547465755260210123234450588805912175061918780438299180432538542260516398774855542408557913608759167855001422622664806159798923162701600070486090546594072063000113320061810398022279013138828743678041327191976163269298210147019644876103030876716122819585936876807518651286043233002876885422424317392117464718010319073736850039149407389015033029276699158925143079268525150515572020183042636313726664469865800396290669772569951966642024744750563480095423206913341211124932408124641817350587808533109772119962291351180115511026874829598260484958080833695387085036982954680113638947984764934885305546391620469721918829075385191935631712982526535593119945376838932498139870059194783819926975409059304582954373810648797066948395102274500238941591850490653342677612573168592843463788545147042047591731806773290790713823685096605749835353757340540610522115243204864429244420436026282732259320591388876142706702380989979620505640238073443931474241142227574706189771593275371810162813108020995786826519307673277335654991580972886650318314288125453846289107626123972292381404840685702325375272788353278683546590105815229276685712707466436785747437144752277443556337720746448204547463342244536604476562317362271892669487878635217254148934560113723864444571095047664821271705860461154304965540747860595838118167100129387317650166057484355017539645007716559943748681839284543167338726082049986912632889957203445894762977077743120119494329495400215772979015785628006097452296447728064850608495541395740866268264682217041683794668420615969041076715735965483234794181636648459569703077925736776596922751108472800518154940358015507295243136137421451504448725499607220007548217205829782508587783548609839812017996158609460764242243351228899588337718083946636804277889723396512190106298034782777268332222800024829331766049402469030913549815995143408487993987679690396827334395463805712016309110795538340370404823635151935259654789696560446877491004736293022561178505598786660515818383066528536119259002904668661418504163102400383549440*i1^157 + 936873805955709724516162642186884593585832364743595824024990020021972699615116578402223070395424027390074217837306376928964921024795908517052803258331919226058715851636553502523620680917717629896830653827826841176826861723653116671235690333136311160508846180376827378321655188906904162381575039124189443029426865763865533171298879472780446690176703713569820206810728098218285601375002183456911996262771577351802076013912880843090849936133681610435887848558335194753843165521212987226717072432511173460352138028827896040705837097482090326308847250113746520364294945793432040614576681494142125167806190085264751606673216255705220214096533221062379327276119559664930341945769815362190921229885824595595574292370073978547757587191485431937589399501402992563851655247795979319856558074704532564124268476189884081230555205930012537971911287195760618768477512802188573436686390599227542076874969590047071494374242048568029965385950778900884306897437258530453097792854427459457326094056806233789642927748093525419342390475120954065685629081644178152759606326333442959622871514858299140048592923741354128409125229484491490811696776473395335365290073729229324134245297495447166032761199840262795401459573748900482970614078373238511925540856439908269667179015121513934678281149562966885053702937399598688693644801863675733020213371898010302620351846631741013586626314671746983780612606684244381623476869236921767314040725333670325942459720138471605309076782213270200612199731034294051825851032353658864362975669187965912332520956827256084871452566880737279150904373795837060967481852374643048781850555125321070897395191064031226524201386076010129022921129872666990957814801360945068802691463256288895087047568855228604396856161662929621937921760966696152216897319756778671273954189727103579409104295087686958456369460907136639233097520752808574016358991049160953309026128749661662383445377659806835329356362593713604253619638333271292929737034424773122697475790822485930242570856817357893929951706687767443441496219375754543667601178893582339363184514398996360740866072611307342685295915543683505033594547723537377519781594422051463981887570906274964789325779985366454314972096133303606349322137751810504030469796119642469701124012901409105885030291558262243034787191220954262111665952237490106781797539743383884829083759286105825398829004613572632539640551283022474233354843538409720341768304888032204669755948956219332268401981666886028002911929813017897164480089318917654211407200695345280136709794243626227726596473468498916451041253271609572655580155977430276051716588666749819057455614779836742994473296284228454948690833592580211184206109275107983613516480713966881191682318879009521002065478958929949718198339592441272533341615829531894878259675290832536236189574534981403958943424748049948085625004135152286246752860727960562825852362582832622767249798805588572871410306388528776429051740481168071909654425841843182424382423812693310024281972376471936711004775405847091340724099840646924676821938306144445833027394275226668620949114945032957909354414080*i1^158 + -654201764686967853094706380098992436281551892405186568406610803162297556533551527941444332320232720335410899123800337240134897960423458266570434192446573176068949318829420710344243287412130644335765348304255002543674937858640897945839517940469144493240250173970252184952858343247358898706851982599093875971508144783519104171755773876184336594038581374792570903225132815210306504403328052145160445329870767538068475730954744070457591246460482077258202837400974618843543296967191735527586866866170997759749059183955567751051062442206311069852877650807188952741537460579168377748825887116358298641352718441226066051656591037515481478435244038378209406448374728995377186756919280714821123040694105473062652296742818689123474604063051402096791305897742134244520115013334413020977856553476173244586358404279417661033078413020637261148512095145329741606233994552696406970506458665341090824550325742875296625078713771413029128581126272229291639426999571984627183549272010488522160928695648153060484747924687227866277070519332324508624396875068971519004867749982643385319460687833432146479499465886643356334584809203453465956328795257320490361543886809226171581921362705368157953978602083134221996401684306386575893356435199987376553024220557950274415681558577666276818946603752155882383625672343539723746756789605219340155062785231408877381396701421465980058736405184885668397327478183191653850699544657767417530879592486059317286051152878739118416803855858986661316456851234347885191959494240530114924379275700820643281468648952369791651210033243679758124075035137218690367975424966833931071334542078067458063910056019518431005465421547430891560181260783163699738620263130136456019265437242066511657075016273861987880189573981416901220027527040224344998703367582737329433431271073823685662879299106466891380724961935839877993855399972870737849019248369457627477310567846011493045043924930272598273939425008832952272024364142086477353443499647113751236258636353014568476820782724472703540092010696202815418060594231017079800092918023160966732122337748830758971171693454822645529959538769439140501752477317784447249726131597426094397531672034272261790021746040216492220354429610403740747716565794699084061861620286814624182664590617926552646841213026970008170205507043615376601810630481185222571895129529826596422864850354460856753594898606946662032175507352502508747511765752654506625959118146889318686995155054585858393398846465549877833759971915023578281261090096074800724375538511234752545291130232310965636504748832886872720821395192471922356265121566831997088842223224605753169592862103301877013708375063441825006594284886401131402955498690987360016292023692477483265266285395105260891212466542500762387697650465995568640193343525284197394144731498453693442776682983998537537971073672954805855094668328781446975224102537111603851074733950043219326134117283551157339188550978512201163041788335373288361728864313026678007593786185851691878738439645929921987102445548301219685272949779804197376395146400909301619025405759965553615871686109663592448*i1^159 + 4407759384812438991588193435871387555232399933269146103667162943283593028305752388360689738326042426585386914388867871889454571274321622880345937757734409656802652721354678046467527883210539892209596284483168676381622301310323238573523629432777682824467373391859323284637977682418164211589676235806271993607795485044866326440130992528297371213587425447137678629917031048786034998067888384706081674472626564408224078769019466629431567001792458029486218906519670311446013809902077310916611207121509985626775948703914220418835162931429094731861792745464598264939136426404437978906211836218652686756845166363545913224390606667691698583860633968975161271869728001012822986531103749156874763623846637776265072269941145580946782192465607931164525576974538286917892640389535265115147906492624651682798553318341184232827378903842348485021772118190533457080594145499428424049945023556047337341186977976255413671814437751271713903841699420299134441119227306547541875371896551482309529901368605331653456105847726639544245283275535991517005647279056035064498048116867562234453895015543745778478093935395476628938206045721372372709682581137057562219604707839296545708017915083554554029390367282831787133356957557342793340943925727992490528679712309197161007531975238236127931200878678975756043392124899936275957402247506104457243728113872711909074407870902058153359061166106100303938075548803291323262397065395947466755992430126373589541014028550566257040800522101358534400909724434065573180837104015850090489120792347621226822811375679241871277452315728963890500924642862177043028590574419016286984264134435551992779796235772278973003483851050867195144903145539319062570825629630332231015941017797094478486677177896223402091330112640223693711188761795106206233359010603669761061213319144699320276678899749067161367158938724892333073820702800846450319176561608078383838980701548418977112501665403637339552277946105667243519137436589363154790320043944616535940348941366842486357062921545347759149761133931557217193968497664099388421674234344049290892138307797701098808549820314371764805711301029893358537000856621410745396724660485385461804291101156626372668413539454700706758547551815389902714912011209089826278883588355667493443274711988852564197357225558517036998957638812046996693818048013052572368839121546159769440694995644675784967838263773838615532834054708854544367773552304811586807680430528791075959001578918052477769487154182953259212187940529157702930920913234391686406150413267966860118470890979910649737598990809274722624644190145004502202320062239307383852381745124625685092184446267327820782876594211610252728509666424073538298069052436306397203344191245390026123592502759643116577901991491180655905363739691718164311953467631310960895612687331101214795189828839528569933283322406372352257706890313258163684085130870527222758931024154953876419586643083227693074574316930231162447342845265566321953010659708395002912743499127805823195016250462828451950079544678000012004153613460216506871942591133407555354433280966895476311515463680*i1^160 + 5161191558978526233865749381643001864124379349768959676041094215340739916657273627807283697323247053063839857112461583419402502621367843768473976411770838143152382668155469644112036686829263874605878993847844702633441168659328985867876635410285892339092918364177265229882603193605046535565008384089999678095834434997509760345544223789670888100737335045671309887625179169335879344042946885161745347544525841529588753673068828700526813690941105514539243965050436932262278659250061776721040654305159870208559534518751534704324521972791148957029031615727858721906056564138785118065994456973681209097064280493596930856204162166111857214623670461127979611246436757231749095464683616075993121348653151121064559362789055508470143165274962870758963178766500934340192686847170099968122534086313434123266209700994750231824019877673475878719399120160700301560305755423185309232692083662863014536667512536882666116212029192611235574672207218048540275676952047962438482565972468447960401101994745101099996323817527940816972629655210812144039059490593604687630911462562329461412449302271606366884513223646586809640773591958145530914302817612820675909707291229263701430466553690822875716863714102393339491728345687582416291510394764273869477229530856348600340767820458109649133967019334011462374273860300022195144646019944731200676921530272675781889261065914035450043367826834441998197567270398163057537643953291077667071922716318565532794528592601869296308048018253113997332306887270595086619678661752359323011014267789663099655281688581920025065353526567133008165763904868798166651274355739265033266763004543349826105089034122236965491964200414790945430214464452093768776258686136849521816481861299301475725409169231978236277656044903538053473609144521178330123785808516597881388375844842584164834549170085706460320061405534854624298179725672295479485718119583183989631602431498339089879666324751077396016463391883008529866943765490936105875074052254530903542471551839976172540018172016404946028584925828792403338637493105680904334588762450902783832720208438790540601281602954970130240950124847261230781078095499250399265188176294732879933497639163498924236223938690935825014602190006385758232505459334878564235893914787262649126697618333088017691993294934996074094788972398200133579286731723855960836882769951615128120583948981066566778628747468761691482525434698715209763015535537622121753960964443722366613688236851364165784681382546633575545525992650197385006222777322195825301060605205441536244047574109436312508811388356147516285360368280421575044280885128233161454428337293648747441076869335976257909685510679067135498575000727723586493691829666104117976080550667612238535923820305529052642700844862192563873134168741851641435537203978753303448835313781010945736370414060476712970020015617064394465195310917728085691116373180650526505332945906690843346557196097589619560920308982208509648341999368649557769052596326024566367325093545567401451247477398762263952674804759886627211533816714119576869070117300529713061809326952393211904*i1^161 + 2520894968519388632223051166442788859925878953399329412678462257826744906915934373814723756432546712721322052571873760102139628408689257751531101593900556902628445714175772620779904646011306689102267487569609809951871547127408466886109457414572343678586434927579288337695092475656909436424404377278151243633925499136479959745024825289333063955984443666389957056736267161230283669753238572262008122250290394776736508726835270983482959502291346863106341968627432022757612127435240709183929665535598240826729279449858111365634820324123208779970834247603517662145906769184904683673741047421214961671813990093835580351182903851443470245691822633504655653571450967735704258982944820755720888523515428101648609303472975182175084132052196039375572362740419959408947375081130842728180356803397391553699616752227246371909247076594131230260861943146592351080545390501644220448101056429280723760386009154238963722994135139906146035755433284670665951745118469309243456606901430142972972666864160593324471050902266725559116043015367331915141172310804492839610582057784568196698868012588791730731500852791115751674789017323881698051933584338546679719863341850731715358034802213659721753623914323874539644058960619420481503070826506198246261418307263102505075461479381023700965607221721526052536179416074585909614558318356036665154711276575356787155897900392694917607988685925889043833688973209602842382645172090835320158080329175935834235007672220248032566964019489927596170441633758247308154988279498426900645196715108473767275455293173395161497882739823155752763295331641503873224285079218702561894998664188088347010738021187978107116139968355608758242710994569064651639246830224303617985744011951764549851358649865147017735236704946956285514563233124192948260040940236524292327116082361294127309407677093853347495345857821318966456006830593339428498509093109568560796348208030592257815194003880346566356062864038630875258492634027738631776207206050593868123895961563683915668664550899391785842678505311597104041299421461364582678713396947301434930816273913586881335640281060326693872394954207614906674752490681885377513931936609759221372189851715567937983057308758428982401665064869806507843855052249858263013399411260796243883447145756577450881336686315283432275026841347850416135693294375083806461930261503292967247893408754806836779884631125683908613932784213191891823127986601710329994197098878816645469831232741930468282985531576016854499089408390401797940541912302383365518605116746569285737196271825620628754339670499760691126674359094162479126657436816681217702516214702004337411460261535275204650937822721614669789035779276404606924003935924504865136909711303837020688044112063551495198391754340398073668248140017497072986160291485443839738025574816848547459368555875127891716806231091084756791623032002546202704590530017598492536477853857209451791464980520497595822527364949160079790276883161939557692792425165342425065663652434741121760643507397906567638459492455427868596553629656657371285202024807545139146608607232*i1^162 + 567146276468037590450594461241910584416889130605601310723844518129781687765634532045941184422026326622455318502448006728770010767178741766135018320471261202764100460387066340464864802526092186318600849483931480242072490895282580199680740837676358119231202861417223567076805639877657182023726670547589397644160402690794251421806773507674602226861372063110279869994773327774750889680681588338476753773668072080251573719860618701215146586882114493878916957124323785647660674958132755140735489687967982221570112717708091216282313830544961573736189547363529480922423816038915482030410904389962069016111242825917495951178721741534906772062992613153140762602112132482789275122782216630086228806591045850974675178954776174408781343920912841095831083895703775150518485040906831356869345755764477025279854125118997920233893919395437720548536759100799906926385519943852988530180597357507174515959582581926967864860299788997340284828987261500287856131627382255182294474300254277624009652312376831039031292466829132820161640894491754071054637493477652685473070594536299239347093012555728268057790732136822409596652833030203449036627039954671115915316149246656351649864964117917389093795226029432354025086985132748512278960287872027828367846420008966444566308180458342353332662152298557145977588309643194468896296045334918274730155173634385891572350111553278396295648889716917673424719601949407262488216663406406806168321290329674556620307643718264188183660630958619375382795437356592107721987436487405706992997071832996978162134610542110815158540641753559851661947539683432887069127690329775118571044631044311244384536787625871332650335092504823462674606261149982549401428751988313994452813618434989147353953656583135409015596965100989991713866651399929632924160457497050023299773024097134425030701679005901734080305949181978559878829498471938435194149145367728027074615323541173645221134599013131443230273749374815625322662423428138390533766894236607204052190795631207965097918474945267611312836010661846313033161584733662228426479757048691219443141796245536029958999094515254092253043734246238093799537153162776467531558281436501948251696006480388235767822381843004064103797956806446444578494695873157931743491766660469093210319376016840457336685293505679907837998610631919811621245284608196482684574384623582311818135680392707941025264233388087301297342285552440602895630206819749056361436648261869492086671134745443061384037833811175146021595936415828209270444320433520672042136031639388457944035872560208248401221241074965917138368941147304509236718737355891503122890603520672787035598550176159518681751322507936899577837038595302940484619512728052732442979547280473236077685285651775329307323344599683506864436774164386098574845398460145009500713874602069414199482436229923996636378678398190832887013732961582801614229119902211479870895391097385597263483175683440869581077398241194469229487341616228862824891884626234388256800978036188953399265502702059675416405704145704954741589086158644959391582806010971029504*i1^163 + 54024721547893938006219071224546245878297289725995021422951723841178043683042678995300824835308900385340463791325566258202275955222129249795712134417444705390450678166866129457177948272226540627745688075687975607041589019351143252588055270880649635914258298036259190889299730020089414095432127880399928505594568750892633059155923130340556518638839047064352515380166795866950209444955410436762225199149787240759509041508516271398668130120155707751436842255922783473044918703324558903666882760240447668020764807221575822677450435939349347498086582040722110351902153414493043350835132584462390774919995513829132809408844194164885497062724334004447868481561957730238174439504197216435360510361262200932164577636733756624355843186531199473796315313007664333491636385908456589769988582398271463449090431234392732905747358981383336873748927919859582334127493600715799810195534365179555759887952260351971709790965858659967697012528087713115842144982858448497291335698681152709160621318119594489167619731243107697813794306585731198821166732670049021387253889821895153812665109600081521464168206995245191677278453588025022976625880145706444732981790583140064934170359926519188787450888618593822325612156444017686076345541014154090976995259310426415425246957353038005224807334969869423508303235705621553721813968374005244103955324234555078536944052749952241875539093614823024717864130871709040320380816372610914043334373219093921216880397678342324463556588014464858200901194344400375489433095026294509712555380231354068976110259998320760582748597847275681411412188689940043255171632910021065131414924927378305704187364064611450007247866741768936324605695839738361304914945001137309381510820459457182939077195449094671023042933976542354466335304544856501046298021539634552039950281256518266876311146329221147884868003884792387482513523135598546715791024217635682150782781092912975228638436448972349633548414670061182440511502674050104022204088590578631481742116022801763361593689505289691308540354610878124133613955280730097513729891724594406623173115545763515661301343577219602080082953666022756759889023316989195494310286903421440539094967086589503231957232301922602304257106120115449219878204670109808764199063543502644483770929863062121966461279639706578777685216829284091617221396213937544954917938586108183830143929873505772300860501928958562725082241718765732093648030362769304256436706797661227076151689583737146286567635686289902014390638953927990474790130588370079580236268576481462300042952287021377122501144117023308140468922718586154816256189319472854350732372634779359318675217288705714269980749136004010446520851070260929808412807022152872370584048070170632429059167060999252385313333082176139093459670336183485488115332549749552210572406255236193195329258226775329472478898605845984997951504945881745221985164822065349510692561716054910435352747784169818231617223219754634079293351579648336717727990226326959691447002211603942586834505941109878457632930564807400719014784544092127435507630080*i1^164 + -900240427308935416370062077735553974086287557475944533738955577057188820004588979416466295746269093115934428298515768058429487598690285563316853838395071002165272898052034286102802555092444689187199677300557060480505274013386006479927899287818585225076788887795714208635351547399331986232319540968531369245000690645237931636547615141873890440779128158401148155883759811821877400995475247806519735124825854348793859238370526916790555952421357786830571840317371831641975678186075020661917567079027542763880130977912191675306198319137270973162481700658985857071741586788959448596457328637734886756602763972059030024469975498872459705013243714563302613926072498677717795326602449400207174877851927025922010579545767432239715369068265685841851096629133479702428684945899046307605524986950841285544169713831396866131034630741454028164508220021064853058445702967481980586535986469803831104110748959161568195267152956302139723908988315347558503606925315726374083339154249274259217773802040303353307714837764088908032375984213120462704953985330670546417117722829761872073824097225841464251380269076787616349958637112369919599231745513031571014367219000658837642366194514485763053406093409977792853383909412857977355009163766228834463261338499923885693432095605618525529109464625150237389215834019599581957639447147510481968933225452613369522533276740282900494951197702061219919987924254206709589089347827250929804651616350634516412929178586781310424723939208931432310089787903592738777177643851045628454409620549977731345350594401482774141914288321085586821975468849795775697041318800190098055671686158268613058648964510442532307611715596645052754571274558825536564539304294514162373735757323425655499706291613485435832447715482802814391075558720537706415000926945718723234752424508003956993272795458317013984748538485246550788317043941093508429152291273441956351943648906681730606225444301455279679163558361644260156027062013485515408489044307939618147502379496511937497884478487968336453851927873322494453856644095660911893180177117475256522491527917721280521757120344965443740499309737956889174998428820929119221153872036989014631242409967703431517626554985452588293336488905949405623565127576063801167191739418055176544876593427477622330515141947684048138774935354346385012656202055333161673068163588661207471922855786252590433173223120274730284257323414719264628510223187228843749317336504496514653445018536966078251023662425100736675110470515882558254051455238814642017730041479173236058635981956904291095703742694673426345987500411015328551503131075083533068860957224988701973923847700452643107833402594120133883031331623051338118314597204729059439674546780014399384186774285519440626855861385095009107978241771198326415791688955354228599076455524757959095205905043969422456648707852748701075573472794962627326512214976394779913094489814803101857201872338413016537011699141707374922113135859939332307932420261449478869006110862738954412779237393294358634755665548666409789026390446702592*i1^165 + 45118914662231015083187866376237652627489246982583025890189471710010540231651531473936888406830869442231311761094121691166075714584731278770141245101472371497690631317148933677665902180648081877619456971646232602873312466511074733221412860785881362989394912754471059718674027931524431598306328471075898722722942433396236846067564489074666542767371942547460326433913449077309386441328164327810995686303419691641521828623860440005166488281251810635820135625961299986422259288405083035076056210007829717485535826870786196019363568795545331850077813470608560466744708459045469559807876463735033725241805105278586418004648506994185568464296430256492657400529679831977963692118159872966232958014014110097369400972073266912967311227623536212204637163423716152110283453773536770780841497475262696545562546684211370369526417323599659683158552912951060809624524275802365830949662477380035668861145339122572105980729001270716677122190270253929876286500719153609837367374358154198466807738696215458318605499627789739234174639695027250047320812678582945999229082084435703838562876264444384610533129828251068951755831895290653227106316700699046178560960776272917239514109993213661937181462417522515238948166329700134431029772990897375812997500460719936164100704515075352609437601027448723893500892482632888594272675805563620933815340448236493490778494105624481204991833104644577035374597854061343502660756163905359571358181572855608241974888163947482540629972426749501855836036226502348442968939072097177321410835034958299692993596356716961971679645845798504566095401382707790587836686498739776213931114936948726150927613578868854286789249191087892632058701628923374302444418520756688452319575037341280917482181809698086506007637156507826381496759011255227000530746513590844618517777672848283248261891697788359324839864958231998771041508044159069067183650658480024433479333318647854017214127423254923916695092021935519942711564881788319192562702099006733931383011471534436413760891220702552153343368193718609031362621931844451226204362098838007311065089045808651503702591534119600339284382106869524894688724896483237546334843941675799871044522372228579724526227876244524600165245331517812427023008815920818412646277559780697937924660490723067931514592593218460983227998385301969244586028859166023823971368053479425189182855896877736130132278378374197178621795222288801258524798214642050872892568300343629908331361409517309025596444361295789874513780233204060361869293804379757844315420658281191790122863522418271089347850926818049306154577336264817066015623696298693844170157275934699098289162802665881598263751450759146082723622110202440931585679642866793679039710089562569299521221766694491629753080935870761787134107663676522895594006541845863837829976168730464673480414486681753179098770276783909497070050615795284319734503354393734885447700801827169946959532816174169987495380180143507803391362226433056714542659488920081689148994648571244190228843157566513434299666115669585968496640*i1^166 + -90744080495132316030741848665706347568862741693088265464931239682774673582646240071016619467189541698824097831373341607973687989768845297281597920649320403616975069215042623406761187112774908302458714869975704310338629018121997332728622503576021347421071054687449139082155900034488846513101159790418102849396055388537120882022419287172223245546100795409475141246735826384490787186541691525663532539215638629270530710563839782616873542538946200379490075485608443251945509387278135769957367485627305015077257495272055120717455517279224299254992916968696542416285135164373152304364326136055213472255922287644133386687381194552390776425449358076463744187450496023318143602114009742364769793265542524685979370196188391585593852932784369996146601213532721509705634236303571947455586793430566295433102420183550008226746732288471903979301248270306776738311941237088988012491448211334102079925575288387041180054994620313093877666239724974153202671879993016151833609096209331840033000337630039608552044901306019913932075172368059028657113923602232442948030543749767103990540070098324359419013828015491751636792754534906272997170173980102611759101216131874379026391859418774012011111253261039260927919137301914218443668227640385287716048714006927755597632903209471243992008683627251430143926361662056904141244068329307086072053860361524556929968553832800599781769755673472997862780793156842522445484947071993428615150037169074353551677133661975522907522060298970447825146147587680488203906533625505574726879688353409994265247457857998317283760983406716221372007009918329730627937463341071504566667406251028392747531152526842388176278474721049201418733249608883145632878072541521026189482068407527205358052761259950470545298182611150078139881381559241616817904294002082887102112610309037146400088023694750937776175245251826794624090092291434635066906782248175522809845892125986829165131709490268012259481002170930877687845195464940703444641358060318030147008444393899543784222960567993446449252320245323776133544872864986416257415541845425149038767419438165307988609262879146985653963569483830207481162288975713406082932312152596639055387460593115688004077568670405962858338931290138874252707983777051136241133835462773825522063403697119296581717046168586753443955621132791483392438851982988362702147689359722322350623398281438016841576440643179341201349519920806154320012879694510991897494316534064299828043050280652959770907038445035541511812468734341479116137765583874271114997545608326053063883753747991788107431450872748482142867234798823112971966899907143167098409021798949490707858547243198780518958263927932111273462275248285061407582054048895710552088930696874009643506943651138557340205575686350203462743926384152796377252841620581014767181196070775201224530630141245953660536883459402826115403126148524776540469489908550965813798488331158456862351000295028385701645170677701119628532704096584935542536807969799507831264474682999224097452447548766005331838677452587008*i1^167 + 12051543199644124910363815724209412136391603400274923483983330678314347537997618866409490372012568678884729391795678991115404729640483054663956916210926417331792547299243698851169142449523656594959846339651478749018305998744793499420231281254916337120313192364788278507873538211411408628894242299829654390882867581538157972917247774761252334802584755219265482340398147591228000593163817402328038278839511591006607885450529443630402112529655487868369216438339217596144242161862196440594550352830939469110895217763666033909342122160572191370477981817160153074841763133462832196778650658490460033375719554923655702527986292504864383265440865831651376536450346605014286426987681962596249730246658689825590213669565140273309753167845834164132101369087197358759838767807003069327917946612905116213927400929938474675404819954541464418725706959066330541104649959548286026898853984216970004207483939382576545365720776589012978502242095028616038064901361390096191569489485916598388917655053915562760919419924725926231083815734725461748471633490116030885691194786739406968263544587612439153487499182366551665719059133081320507323609233072220411574309162412123843672746620301604863545352948861396644628921027714596311042781382952459797939604920897968605632000958673077931080871826680323153802960063010049717484276557635452569962872608259580672319393101994690262837484440317850667892590955515504831226458480999315271806504636336630113113371865675763923833040398550635444049186955155898711887212157260961724868782118237671878995167060004579176851522751494620787375084052108966331605213873315022600894618088538993790704411266216139700616880854030747195882222018678202767290822800532453104252470504976854546625367951246070899724325133472059417048735095870740863393080097531947623989694633092220732720120124157109936223864289707337169794902158152230661913559643659285952252055655698029353418766265699609155431112340365937787680198383043476735493275820964481641154406827620265678062552344216750941019164877894148318219271864325411121053374440829200131846831289750385903830491701628366687318531176449444527801917949246809808670523818542701659431361564503900733099571083697660695180291841686438354995334185613842021394747189838041272378019055942362761807631355363366603929713145519728185198647326931044092059190260015202824922102673471620876591322277590497090173013866461071123947607222782993694327358707941356548009735272296505685513546265208442301551337176009095931326121100376451224097497463504227722923995258187901808542833131655673145970733169941740426225878213312633090610648569207147980175855738851878375026954793960335718543687132831514305084784729859847899840986774983210067548951374709043213167199555939977091078136838113760254765962476965416918693454274052724796778971049148324940701954186871455505131412452418803588270193209768399014716476345967421589787934148806242784152096988791309184756748522449271028419831783390672568968573407733627772442333996790268922167296*i1^168 + -634559361385495353790174715512818340432529029657213703282840651828131847984607721294502868649882635940918780584895932164295401189403036649848926489595782968159922376917148453339457662164167258236361616944225141458534519026286626268741098030853790374285995017213407888917746777410621334260382694273027793732926789118240861422283580087028982801420584993568846271115321511171293069703508811067927459743298475679247400240089157924867331334315886664387783565779225046947618962927103331595716358880174573044720173192843629193648800370913345220618187395284919609193528721746835359377115426350065980522075194463971708862862677412424842645810051286918896606859428022152189637272991337262360751195927854392964976693669448685082751111107512277192337699697867707600270782117380381398490279977141794854846723059391095044791945838563687123557199769507774862203008991568756852060147484313785094125885836859677220810561317488606138744813082535726740325751063239623105801644193446006653789606258355454203486983145760222357954249467433810133492008549331833568246865003660718906098490911194035640938791911272483020871989650521638765836329509737674392308939645277547365400420363704485077037136707771964205086632971195313697450466355454110216147413427585150487926739764224673852887624982301765501615941102472525385147479953616836828744644407217189848481864475574841509559061207568206543214936994949905694496575464888458255591107646865796399011932669110165431944718443353005280789539505913179658484472401881392521839936242009932159986274976131709842339440269972112790406281254277711752449634861460008129924126986339848853596030042640386012645703712215557955935108544623727939857631479202062810377970900696474475286032581089666306492439732635212836932786896419700975783054953979037192144996233545963817066504473612488407913191677188177484461267250983334204776692879206096842731305407664343045590906929509068590946032624413589692223554270350359565397202619956168442438057167815040473977035460835096337982501867348267902451805465780204246100021072477884529788848930151569167608611968885368813950525678712419337677290415376275482605739635228910369391084205302944307482899488936748486104666288921915558284349792254529280615678023398899772400884069392685438667705838357384214843117335188745215850457692493756448120345466475578501351703140821073223712959963734849919051140440265627107907064329208948561055237270335553574278701268984915693020087128226347742317201691300785990230512284015868535262791801188632315915416977281119507174215060318589453449306499426041895957756346565021255853663510403032859239259188082066822713959838557167631747830460584283162760073020008699468965807100191178752769232995248470266848515694633451095108929718799513124227224219105712755026963741936743903935636482752904495746628095357705837298264109548795531926888351843265388028791363934105158575607452074649322659706586478530955826523509067052958232217087795903522780168758175131325793181716447232*i1^169 + 692713290064318809805274075309525208907712480448944961370467479532240086517896867845668536381675493317354137040092489845583449856123384981221150151586741228655923597639479646607168753140840556766426752127931942221786579697274419188612880099473735036301073939876116856018859328368536804445841632057351559232163708399155055510297408079216384334587567163102462917917553679599448931829590986888177792085337131600989193248979374538967651909863538275660120899057999494757236720538167593079901373068488471582402109504110684200156883234597409474275658024555392546949499543821135298560726763105537656638553079359168949055268081459858127299718233050262594445356809964551828819273860496815067424562718787056230128422144498227247801543875908429260519277374985158948049372571046881205956422082035913724751502584713936235207394202344906274351736717110370298736967584492093849120158825399915495876729155868486381650728761999012585697596048779729471222604106240104203581789895443303776662536151283109516629655927530223154241903817408013985686271932708655586132571810980956623689966669796139894790795207535130063380079370240126187032649336583476712011158995274901545361818494188700677013553751669350907097787030124979711336271232553150918442892591171419817555919081773621933769532238926093798379767861046232501041933308072487169349937234200402754739784219184862340728534929599269788824437953065839986990171362919111304805370470348497123020273054539162858489579420079356527509732359770529490820283637705688891343965966994342428189136530423195043207496226340842509974000817351580911056458565624857337499704390682517240818394046725801995732913393596409324977841259267191748426722053544588793517879697799672624877062179412866876405802964803931568592222168305428760641643843004141532611145970405489911941422148635926550470394503933313628820959424459468510168636165310090143460701289863428834394191780280242207482874087213106195706274738914679084193710881929167028922461461199601138852907904495465064655622953310898065911140538876473823504736711171575998696205200729342947955467164470040475061791360456753668928157741344403956068967926818851129775994119112775932249110028888436619083447343550845118169873568263946254856140729783099963051498065500084031768098636303861164720606991571494723780678675357532436562690959165325728847291399851660446657896783827277724511998806364322457047481177888307994335810172864187225927985309057843846761508285700272361070424016924524182470032700426092970022011408925956650827681848153683791039927113040028043946106441432245451499599228583571330728623028230052385535608977131256165664403087903368057425742832148591599015684699164621423910739368235727535875785568533850155083708813765647964894039121818520770107238538717962504027639591319394204978944377194778657346940243286463226627446616814635434767268657525011154880809842152373036352505488824954271161650029727797458562010788257335937302576492391554827816561997555167133696*i1^170 + 599917553641821784970848190490281012682717010426181773950529736162234594120274354158958293554941525242830067742787953089799579525250365755460985245525819010464728227541850300369288834754819631432523661634043806583606577965112752448923087420309144654694230371336492001357339899124982851051092835765995908337245423278553107229895733399139762606903733291176166587428314066543264281369993873654101406977632199725622226064705650754893929332975481699993235917813795044140316013272127600914945879297046313535907972843911097006701765366258726476501616676512064240224676534680208391900512992382018685565409672462013135789233395057666769248763670369028651938276224251195741634840822181026411215201156361244507799668813727292405781446580990841781566886421571517675727674267538172647552735618435995938657608974359571434477358653427770253114725582029937605276942162673291018436895652627909767174567127883945833854912231954065864448374387107191513520931013689478748402558045710281973953274637689939227269340495648707365136885363137835855580277354048825758005780570188445492590984359726899615061047467247252094961573084432484602256740482472981861576079144616207306562720118701317877992854250538666787790493018629942468238841902405136994665068934726030550535019833203005830107345198578533512524101827252352819564767847110687304961397906492300999590257511401466276596378861289161284201275142187059602035326948282598759212422152503569032718634389320320127938330713856302374833003795080351138984671824693749297514701638040362228332106810060096981338695190193786829049610957987479179345193391859830760441364763683452348175165636312560574820349658269547913249562800231530312217349060694281626482678242024028366607807887395518991545057278797729484694835448616905225154706501572490920642682938712664672483657944188388515325103998299694890091967119693559339498583881620521060805934909113667883022779084597011776121392211806651378412723846925253571261339908943433478705842704890900596105636431158404799743861520500848423840145790579680767869706896930914225052027243823420999861728370209018741342389657975037238109735836616618915928921110069750474653735554043647700252583687785724247640167873340779618029707462162052604609352270689639234555053204856836251488730812686870975863706936095134414273285898957886144392885091174218443517181483363753969816385825435215343857343062563676473022941646573570679059939111359368859650738832376996389625383390381242518539285387874472441347423186797832684895804172731273682281202431247619381107561681620394948649171129402328162428624064122780832420028355563569027947087795140987837036451336748300580743089640766271554712595134879000752538982706172961490828576139428905284642795414330860942780377802610352894876101195973639519299584835581881264305554182154387234255688162252686520092858025243071565204239391163876047877150460220106015691306647792407538011414899685916398702758922617355235959586210331528145821505683456*i1^171 + 5780039279873062629154444116582084309771335796991607211509841489736566147996970897723002018305724795180000709316312240935716035045778185173954568565369582420008762380978784643686455472700720243612662330251331728348219076530527186128979308217332205918382725040209526591742813870846776350983033472287102672530103983409510264102354789850541128802548191010155419027387773844803951156877888803231957186142213500218654428882401000587738628670113521106954805299810531754257635922202297562503892981220933195218549855848284648943637657992520086823286536723427175407363903229529542417011998728805698162009676848229255100910136269245101853981369794682506011038732908239925255753099048263908804196984921102571725598218809371330866794142699251875956104835420523730311940959097204742932611481032406023054245546311291226963217315456450773029115717511686505027692824715008545208099478910128986478362304500143382778081688263110095757652795701995880323913988204396324187055129986570830112797303167468801024455103248458145885513797642564820645640176069436563999188181314769936857401356421332866918921649537402138414386947752724845516450802363923378579878215404908319481067454680659610478549977838568665677354281475769360724063435783350520534299970948769726501779412658524323185357683519914135734231739829937050464627075712944048153027070428396623989785714220322185399954348270177251740778634200283938936476904313001470331550035325569119944149016305091822326230317407431963353380521511843763111547368020641566413467245479387548880677066809514688078120919102576143763001564833205944244106762347122709837236879618840631436781130439618766273566142120711081178008907652492634662941445772968312154425447031719355007517717385497366950983423591924637101506514207513823119015188774674653432808479926124158770744141893107161977154438378485745874045384421486477449126732911322366814055619147165926209163783089146760936412083650693069693151894962163048006198528028553193538606060318094032501804279892286170384663045198371803297994077833753542907512295970524394660219026345915412435291518894790801456233401540077740500041781986345400858546050623656348362576620260708319858023533143067439187853882679468031211091129323732388027811557179871975444687735142938809668908378520625836288991129879112733255468957557377939828029924781384154774766388177439600326776443606024452078147474707194205545231803764417945667495542118714313669093904598775565380720915017849039627182756147392134573372911942639398537345928358414839567612337957164474023800557725978531802976657445746475373401138927478985925126419217697897801762616927684807746822809067501817465664892590301682971351634570198024143363966250897871306696055447816624886995062720635251215355986027006615619252756921464997195439847732450771550590453652755593401383365436551136279205350094594994368458660756093563662429570808409489148139477247893110108405542184964550489101367317465857494525641927210041344*i1^172 + -179563516239752755329829518180313310812463355962198157923216982832513840031873077599224259521783587803892605347486944584660476253736697114465379295384714675939293659639196480277461305533011262101509735148957952583404605368721164224897411653646631944509889508300273458258342308690088393988454720787982896931994176865731170599635873702251700299955316981368725941497814376049532813763645935277803637919600800913363363046329076709569538748096248202405383799581179877584175064472628374550899069247276786668851094312616093792152414216312687549776847288524541888146204057077752874336548536936013639344582235419610591805476823782641697247970404894081009930879991050924171850541648834604336580391350935550402739987763630929444299828398768249020038213817286639973873738958016675943561841047372130389304619144296514089579559483746240619833057874966411476781643335814648290921841973957846031925120289170829022678429144349260666375066675129093339373205768849572177529540816567540744963276389652815713212647959057277239357402467422311764327938167749605910392421654389218036602207026406369991621414961602494498086120524650175182230451269482189614923038584850234714119583283678843554681118954344602716954772828044328366716004086641901604821714481296747558008891446812401956567811463086596528849112459873080387410864861365182904634051329794116307593738729973585164389778879744479490378199024290411434113971278955105039288534587916422058324507318181402099049711028472077377623176621792676556494532792605092167374928992710126956922987810937972114674427330584237539548665573360839397911261314805723708665615430043686554183369664192289594623541406437075754801434803440515089497044281984628895923814398352263558156224658049921014236781240690813787512678601275262717323335560306679262115308388946965123922166498659849487542794629305813334095120797961961095159014473643214146186303329935333943016865254397922724834280045606511697013862634364338151091600163890382717161826965339461345158115352712432293057734299261503197896594952086239470950159705099660043068290462786575473002639978646930183844561771205426266554404687423774495759510042807610224092867252982463920252755036725428753089093075379266401767789239668698766931239417598357866011764752407793267220713723414083612776045845390596378968487502971871615891134815560227536318193362028545500669850754490188265989447934213071835480230378562324795131473170892988749112656736295508653557363769425947813403417019059466163125635231785296136355315667910110101208286541978926598506256437243180668729366730069955666312865745841310199565412809001981302809533157420694659770884678986773057298405970998787486451627250197831497231058241280925792405524100612087587412728975150262854345503431561788373604424290049083140291451303622234447202554120450443288586472066237534742756926099912666685766334621458346440240796921920616714751714992492656258530714039294519657331059634923166553341952*i1^173 + 72156107046502158823271655283612082230694350540424901210204713385077069855142439862442346986046876725063985202569666018694423536438774080693942174795288427879067328101678882391576972903642224951388655751707382619895178396229604970702876803486732062402513111200232288896465837543074231172974406475822727374850209710275200135916231696857440390993146038037326280099287800322249134028416772949184007623807005917679752133925631439667240430891549215368685736948710163006559785633546298099384547885091794395512024485697520133157603178858862416472215684522051022519621189868334305494511463275444981594381001100642446483811044618402180677389504453233855758845666404667759069189613660245879960445198720323947223978848950059167078756386699686528059943127859485271355371030556352002347534176160930540426674851319527145718646176218440487612500978882992914838379384274449819631612799688575702383602568090767755080085120910818959549904057923357136361480863222778122706575962930801650505661077436499462305955908902032920884709311062945303612176733397496243095337691389965570146915317862889418150732377287191276686463728675737149044176966143250339772368427198138101754318156873389014077734999114134726230406694847444346230711666060185772861140927146444709815456650381995444743456727891996690103665251120646613735902536370757805268723302301282192811178388274087952051550708028139725883902276757604624072955309393594188955349190275888573000698470512262820967354621305648722530437348811740198285691574261987336966942476221738208068449095209569324413994193179370289079180200287809788280539226311787555938585930192857879559476378043290800631229807543338374288627732595473484977280812580003354962472897986231850488573927718993583152207200187788141220482817864566125921560862399157205202960576855684715458380061652370949661097935670679828057253924371336725408825381489957453183795027488466224055647790086050953431497739298854187427890799079124244644795894318020463296379672889751363862852963213529951932532545513692639006222135670233259223032106279624368695309731000697653220669289281846396550871774310936368946499315545570011479594074363696996127083747597675213935234321400853642680462472818237869810763431983286686923173961202227100245110886565382073505597894153216530947353943845144089202048515124883399368897979291878519581622109853608784882650849765396514353889073307203049822244565832705478141744450066067931580228757463627817149975574080782369503565269306731178579437226758286232593217376083338995442661840187667621063443115678201561195939256263046025702755780186386235311336580479859060639958570362722127589867727501328040774103508933775091104280535039658644272661824176536267353034151594403887935541939962194601427062418997066259300453103662810859836068300404783307795231898299722479082520264944228351518787187081439463609841717323000287978478028309616742836394825789167394866871797799385965530051443163136*i1^174 + 317625464271478874785172454823832804126106444113467012386838768185951010482298422624865950051794832226763330274450509369726499418795219210274086398854707286508985397005170563348075330424849860216809225289379627217293292744433002265529659168066443423474478570381785670720284291336336598835224414277534417554396801760242253702424420431586721978784376950433053972602060787119250627224904804746473270067798849503261355196094670130165579350135447719712780066783566508914133121367208695599579112642005414091788780288041463660949423616159208142138226794441947017173932781867663945809912622596948191675270018901970293442237696560726192837248847909248027287290368018807715677095084663820604738848444693989778168214153298084253693130499573969426917283258492571306106291607980108171695866369600489633318996001892424006036152391957569936689119135230975266862752155668670359837519464887996683355507169408706644968041119058530422565771751747973710438785784559368548599831434798329576205846035269666550934386544302693727303284644019331180726558655917858674834141149171954898489844679267689402767905122230136921340002691468034289213487779196230362777801855944218746427071786266676996171439831670149944754806228209629147744418220763800142972493227749474072516618729304191481839251059009934674782597898621511602668749071405883198054272708420027775193880718539157305995683442479508096212578698289257190615440594190139555235922317242712972253073316768801500040723745953822307548053837758425637239126326710150967883940156174246968385835822160709278113832484608568686161945871273904901598534329288266346154400565451625464143508950610703268666378005210679709454380511813103078154364143611113276577210349793693795826860090812815062801276779717860178564357009209217174362699548658351143488281144606561172634468449021926341425905416883591753274778422436013919887173559294501146280720305957556165213027538815950339762002774246411992664527032778522553443961543293240347740290680945610511967207909187042851393671682845231677029403282819608224189186639045057731484578384266331692762380985907181912682059400418523572000858043478857534227316185783682260745245401104542224527611022709968419777759240690236691743110398107509713856558488986632064069511045406995581553098442277801936342201257969509287050082500016207815973751549812931152688602560649131895786842705588715782277446252119188625293709717120443280751610479726289457430441380306117440560799439515337731400395861181797791924766246520945920655185138607898143004858475987675297651188845813328945494593679743356749057333144100123098437387266657130962871737818087683559094455967660591378608081201630659565712775458187610322219466269553016248458595725270699145829259014655539158485998280068651209108203099116174643497525058173852209100735922394737242706027229889740723258213900393840866164314462179537795297505617795004858159789331364859742513832012416427229184*i1^175 + 76063839598834387558216308039919155018640517833297361029276898338823945159196259478183911940795248564095453257357655630428817338008298291871139054430824111120648027536329978972138491085265173091809391135053868850893347460994708872051077730183259999994914210375457708674326103964816559915181265593997402393262488504201000253774831280922871465122382235182775799664570595311185692831111374887662257993707216762952902659448673608580840456342732425791437783976034545631230174814178473196361253011463042984004937074361110265331593485432548858402982569680049829421285613003792661220866346608472481519150759522609550143760604850659780827278820412099168205073399832751835317537409360395278838410322876268199204984027376723006659400214245242105063238776997144241783067489076528915468755003934000392416980193355715964258711520939057491644401418564219307022091041089248228405169989138746083994180973027631366610501266365327831081105050124805368734873417120970529802554633541585149736109008150541902653603388694060831176812797042671621018511208693248630255494498486723593870632156748513364198716007474850446085169171125774686379719056876850772148282923919216222585606501124608813831499951688692549515028988621335425399486846179288616333947851798516160665999888736365564628419780391945452440489992926622657883260863993203916582303890308084169457338213142557838429177696421586581177954393756832116870277298543751663990721364844899392594227189014626858911033321872406432524949246745529601392612132928639623988766091280919559826882927614032641610105774925555047699900416522616596892077776642243939731959865192823034999554791645561140975454823238119779259531502174501816750093362128389593748869228265141685194018515940163673341010476108806263437681811726609625597550890027090171341572227191690154815224531687699450110461053848461692731131736121490881868978068421204538916483314080430833449024678832382418939523575370184849565019775400646765501674270404466352211589408611084245567026557008002715555229118949193720890123228384114557708161773396306417343085104985738606500003237328834397085541797315831188608852686634755175313422854958940030776609453262152016343945263073233981768195411511647112287170245487608381373896978704345958313858754275933939601605846737268358074549227073384101455524199313239850393064941012387558634949688244030964586249082307547644297334727472701401629900359405720824468058102578979532997755891292069514361195176988362769827827357086895016220967113846004781504106661977264942690171918735041508401642500203949166781253628403152394858913679919706856894847198074765102708057958461328418468736208579407348119834351640775734244478305748043239009731416266431649561658934605492749676191733681476856818558936429883440297830908360674945267374297676669208486061637284872123848197060713380379333137569317937924462206396638868905721456131821142858182822840608232130310307840*i1^176 + -141799291696063774875302795524658153487964378416772870911964049532683397816300130143041231205539416638955095391656597350911746634951686077287155394570650489564070198603947888999281388062807950820250708506040030916114462248425722854752588673410658649442034390168382006506062625155971860508322546737269742258858539518001799228294483727470042786262400042249539750126592659900984583475640146567695486210391855633894168758516747444269934283828692495561169121659028677546903409610321487403703206057901069344443502971073475008200995371844556509510906440944876393416901418418272891100227389915642524305972950410665368610709860301608551148895417960377120528082254933486610000223334313826500499552003237294641743194629801580383916023263886735043934217827046138839634522895070644558565180834556799611655294514110550458287782871802180801670955551854102866959158748748929541757280133826222906594487304454198357525868609550333981244451654902831347231949734515906708000467833129018131188893152565696339973196513881945869120391001860777607287722581050595239705178363290409185117900358763824618570584213671376603158625681250136121300657784436887679085332277767033837723718980315265643778674887900405426389774452271202213763685730588847345092245934299009745050901911467731726151485978202503158154410065729664341200168381670873008023069310929243547555481521083374633090340314793170279733905628831041732154690609161273995746757688253110361779703800725162375768269130713346452200569839759340013317616289181661072901306726019794154031956417369398741970335441354936649601863756839189091500221182125169969031397486494664000017399207578083085653969874393762588524557536805416355613098109716510686140379528999150509667090823297585781086658011092597938324978929310917926962024954389284144277368096847183636647212568613348112187894034346376488226117964238481580038868958731026675880859928610396250333911570688954614094044868055449965081571462834971841345787837473130555395765109757634215285903711277522351142700818163848655539099330699091515473738481732028869835115799176944618517549384390922112229898830621512805456678118326577019111480676600635039971377050383554660875184833223949737089613699767895647813552579457107616717410761276867271399697534557546801528787665251003202089335291944759593986738671059631768757061957472642235497974396623518014294253096552762610556873463166117719975409265151479628498478123926016074300385454786666714748242826259106756796064927177428096240991486922742834077289632723494634465337873556402552907644362132752130058477263330355626679667031482312889801957434033702654275324439848165293378833016260386127835086390367392819765519516536323270996061432911134261876331002134368540137707827876359803399052429285941269204094708349281185407044845831927221057575808428535835269190561165448784276793435731032658053994901574171463056729058568308106516879122628608*i1^177 + -23630552396016482627534460190397333347481896573829317392222434441612765293119531744983733326979583153143167897346218357416931503543038391473429914458651679691998977759980665816835021766521773808803068102187463353322100975753700763979855193204717310587194504576740863599211798404510557297650871270373519560627213758053760712458610371401413266137252116397576529300514956950087276205346822666663969219455508489095937378827183649961635197070496859250675266157340629370013449056761167615794863191966924345495862089368056029107178902231910709745209946363749019319416954727016432560034784637741461255203433031620751987279467532345698480253648258587175751967842143285202969799519466120023022429056874234625788650573429939645091212998706833128986002316583420887832536834888711447398479427735478224584790576852734701679865399352255813118737318436413113152357700187035666856693488312246437594727835405701813923195122382362871571218584411615890446546159218593248069010606148466792922733702662751886874743631798059782840284152807800187000819581167236223203154939544041322841698090902286963818447895435978864305040841994778014294099168596192853753035967490429474361324214567198141450898173525656317398584947725748784531495878685808363619059453169372002476124552384018704163889787199563457510522610952465209259962630929984939112049832368930356122602283976476273177721116855283641463083695688433997179318045532237580432202771284728553529731804089643653375710694688893807260611442027674823919354883624521619802363813123246823957212373879254586245179135647046768256865048970770013531043887113470595115640061534505520628465738131608151815479708297962852766985163931098468933766142520522547914157483963024857423422143611359762989756736108031682850954287100155646722549082909322959220671329980251481342910242127821457511239892046420931466357834088235288036475844318680993763015788482014167167775396782054478512448540832876958818689948574425184810993556813408626286678855637641892750005280041912394238271115503187922978569661020644277683462335003877050418439888321030994109538880215923852023988206170822758829421629985313311284126463994097695497688058367138407594322218411318432404958377389170528174531827811209406485438162959331505612468868020777996695638343688326909641688083058306741762629950937911586631498707787403564572154653575014392018388685805001605448425696511758976256300966758243395394047868010588070129477654457762191896235068647459748454157446393895099674987879246893410012044037791829958709821504426325306095395361648083121212111603568331801809687027889489410934746744619537124835866035569836132128554053945721966325786404710880108520201762888688278311074740259357519329521599326129158878409481765590331298891886733859300945066269732034092418814230744824356134036325069199690134644430134663774233507781568035650077024511696115989629270772866661482496*i1^178 + -653355583120517029437180091139891474218019954455109313718402982323964412763541941389129905273317771423449864626152225163095700634232372822931434937979473817048469803217353003375112759902437939904611202766855026362599135722274983771268039100475046170168928638956661167120348407482729449574163752120758750258277083723322020960087196279999941756750478113162756078084000957570850638184752635022207277768460130042342622003962494669777934846754423056884134496824213062552700375441605872944162474994028142951353567057392815023872570495581771638429096761574172686066267474025689982644832778160417486885939370901112070436996483361219736610302545044539127669165022561418191978923341245200774460794295840928999827185806959802784801192778474373096747555514462176844940009597331378832693343250159487258137145229965253725014249995115574023202751728265034248071241610942072045741991811353043035302950937162257443572145367165992700828410091990087739706801487038397917226015210909617327361549803198825577778396103284768706143931479983570019008602755798480190724529912401290412203087065815689269353199231284051355652426470357361542140284442173231308133460039321212519858951562620582306022022715201416576686249921776979218228501510813130680192914332429140523647237307913899451311914050107238614282907377437949009782745470354762322072530021139515363554972727247671233983907542998935626555206216152278908917414474017792750845811624790157770387882067422420145002835707710134691014111213901534490563824113913807881761906089822239844278904027920427558160953304584265422397378548940249125389547630815648873586356458461283340919887754386257184395452435213548346762156172580076290617159260612149359726906052293102182156519198396727071195447469585065430161106274579756698140972918561847524473553775325990658222112444002927419746425921834288996361833782264894076341675275279455740448007359291083848161264596360563487660010788639436055119207514923117791602037555302876213313314818299708258502691836957645883855118053387441882296742952935401820457516989735746140360262555256811099418356281630398432404598231633372522642544779553434030743293143396923837881196190823430217916229452073361186303737366116580707682782156738394507694253331788284147381327826380274224166606647233255995852369502409541444573895720582202104788941187298441871778512206626344322717780386363549500060608508478130485354906014841247936524660639830694627407827877005893995898464763613108039944515865298000362756102080015473474180880894190731172755744004981626847757787934325621590946879275347486817586124250027169836462579336270892231154238101390938338053857573745589179869767127667593991376129615514125384011704415859119150200001401806958886712231788361558764832381300072455520718369971937560135128298244052467891953804638798389623005147250362848362007940688096155459889496234967702641311744*i1^179 + -10454752485791492662373872931668765146358858386710743053324052976157253189100451218583379357072682883160094619746571209279929996707696185923361908851016204384414217678224072789641769434452529617704813502005919582886283641736589991490113227188031415277476495975738950917535849015053647957809789910222310591455210282733052578138568126014806288645181794308848674388678709845604352012194610330074086310828384751329184282134838899574224727494933974976572761745258389709543746784252407131673059620299031246349384456228880998711813230803146752536582605537949465805071152398943394230112402841035355317992086210609548565437418143752309905061878551308096979787735136608793982491690971748599753717367540863599313958864170620556910163320100893867363237621212438273554798615743761661329756399577240277392145645758117852063983328390605393881529910941873962289915701055958689721180762836821967028201733441023006087590824492496893857029171974155235932083560388685801865411895705540117739746535188910058340161511933377817991982935345635956558796905969956293684681183202282942682915786372651863846575545427430076504868129450506116912462659631814746440992306814351104944700325436782382671628614542126741797161933275413336388439747118765464274124560065730951615343860701301337687205523749991022001713470614014489274761797647352882635844415497411719279938206259518658136339242255966641356044087727870615585914694071446566955493659335041464208434586273421877949424961665248025316591412048291999345718587992302470789153919022491331231123432603070361928812529227997203756000991204422666488507903181484768966841972251362273328356930777758391768572779817017882182433380325787453802817933868567493706680930888839667364411050919745478915079150801658666372863629888063127034118596437403351701520233273593482722829306314368254031985485121247383635178448477502630817910718077079929200240914506324636523252816834390565092451889169924364024738790038157577564611864304091691941888174569487484863651879642194187317268343066276276065453738524135170390859274478396444793738710619910112645464029076095482968603746886149862151242658488718799627827556679809807590351701513564997742330873180376652590286215832189475979495163174326617225638235200992366506738800247393411446450674387670468489239876260463232472688263416064114980479418244712373811793972790244470130314324535506167853597544125243812671919650738306142460117635338540710640274293414026791913705577128890913257605500894224897104249808081284433108938699103546684076649373885024957168943925414764043154696192321006394202908468086767499076346373582233924744568981494705833836436232085614312995450106033577932304715924129915415340640426923031262465187202980777314039101289814888216013214486652960937650218157480516880239746147461533309979159486192478659559600573468117082309727447682040288518055395328*i1^180 + -85309864069070288024371577993917612143973042727570529668661630343627545346974806504049225760932447177203657334966705826233301056891566443822250741465112558557772432247734661440814672621930513110453265194542761011347333616140365492723184685386277347208714942914686209079359601354889390195887099925105949449679002063361573573134280677157709303656471799362364166931154304395198415159808021776911931371840960083883560970957219328700184049436603948593111048191853825180200274836900954666455000394230697228986538817193921182072969593157115911785737780615381655055562766528807704679592312679968092317682847682107647887705842026791431407411637956081082985637434319903336380198125298279872346299778822864016891603769246990171783867841446720227314560812821026401381409293480612483436007159931399041540080194287682143943646216195206268887099328324352015649777975734460379030254708773726592176524563584171548609983544577165057191396519254875602880320085854967242081901289531676829881495615780046250012594900226128351679926092132299478603837843685507851456127173736280386818314846207760899254901940575939714799627342098866841074748242016002283067461804838154091152587895381339087604454971885212415316544837552033735637638507386816909928103218527483231866010055011344129842594038989294880941612830974863968277282813176734057233472304042741902820330278587017805482723821828842416433247727413946102480317996110738948846606741948280679353904625758760223992649849105946623766040216043831587825478748236217406010993230187425215630880668767683023097901674777112067381597333165508519185163299514297186153655702408269017036018146684797654059060862452746165118809543372165807652126192252474649347408415501694548885244823924013351539036570397252866518199127147443511881677841685829735804182940024678620713226851233109755189584858459625391581787914629191053482585286788393701399358822933694243098939459914596092205518849898412280595057089386772730185103754314118946635777130287998880574700268536947364906793262599202381438652528019114975977192432899242996596680170578378790301705619664763674717533003203776590279309106227723811577040940587475741787032628916909140346702516876615446358761730090625058259611113575432960539042090845814697100586120640734313456676039149565794341439092989048874498684313664482981346890887948113668058846947467709364782111068643463365253859944678529518800723673545322185047150052315971310042241982928594290135316114707291634434064618202705721155902518561237848761325654314256483009470936059195404747865876268651601875546321200168898488102713792673365245261134119846045523769103948982510598054050211991028864191882450109359614568313139375652355511761290354699042958988905884868329077913550321083965599602531598638007458742783862875523704444274110651069777797138380268592505250507948796436433095098368*i1^181 + -370243092998782480444875047785698212476209567379616559837058997806167387805346858764865097360666732937268900425460005118989507438488549349741066527258549649005120380851797337076806898895929132350380998458524270491656738247916931098051440469907827092023068627335638332789049813717453330007254045926124505775636344703176891619156844978470137722463621799622559420695957947577123746237552845465347505551370015955466697598468918653808759787792746487324310456821230495365491396726234304685512322274577230823730645832147885413270840098607699876696255658649044319902435901338828508898471974885651449418576712271744648528486305684874026380189234895750648289147952120381526142590411612945777446097988078083097657536906981644084786244412582980267630714934856104406142975503026704286743625674777409995670518631224678838466723437034920952108217828605114836264352502849279687716375436556929762833596977089540574317191977801515592890201371025996944880537386322728475326083319592870231859098543258930421296930711960400327960178555387607102591686934347856223047030787506532910743959485183038703902504044360705904633056079626404686039325645832298883266819300895552632808069427156141291863081661620281646023560020362148190128724664272956992195847028321655746129460127644118845755594690327334559392005690834204320692341557592691356854272086529776502491645652687790710279353785080342313149688831110320128842927952669480534661950633531921888247009678736370875726865021274096461033086242983732076716002722188620571986670897566697534386040986971920268894570166930228501182091939211000313773384281065921772469057506371253554482773295911842702968471602225114390226306717341628592119315610111619148034190320239309370291955142148653994817768478652436348012858329614028541179853747148272025849843666635436781363085224015729123747671506648470567778115546595173321903971246218716964875796482831132703724583924901625941493267557991740248867113851207286890724623193154093797522834398593120830422374108229885471620769552177421622079340393217495519268818193101901928825439176480495926131094788776175648834359663912261750645366517881689160140726724327664790847737682036078921026992499115265759877554138366194410931296358505907014612978946757754156488870072034472068231598465103539308601040882502010467998824944929602180106926247436947890235691360055263357840380833210089554159574463839756823949219889954022258186972093551033097823882543188852898248204554145838405055192525257629210974826454251274482645225538097987563158072553868544844956144297728200001786133135590739748603698313012965224721946500092475228838202974347970054238510267035582844314592541781125307073037504182972286804713443149465048815547626738150892589593175553793492766339307994845287797969104448880235930967442646541802831601327014164965876849759955714048*i1^182 + -232348659458702443858306822693789128534997418844444267250567271754668972580894696474561846210150744345253070337390319688229910743794828174998821240743555876070698110469088114640705418497456030114905295512020818483097865534006953873529576958579970178417468963429308122827653701188363661499366244329136143092070914097119510430580018116913451192692229033868184990644451524388101824137193965948094927924751727402760487926218561178285497159977877661306914370206368661355583061565572628122899140487703996001157082189497914079017586341567755142629504122756001373955631992102394237982485783883284853264666906112837891570974685579593984068340182139322057799015424075635306392215166157057446797260227032037732336415846968149158762539977787308550282367589726395450616095430365083048027053753543367697339958436963307981815635789489895541242516589754726288282092454983480056424889110713079627993195130387647631102016590325781918295164263254606148799855571364970802032576892106485829232535704248611804745270253394085190236199479685705450532293141858517125797393197605586393336691058026219226341225239406808450200881687726758397519017329148344113137359462536388555241091921523302110924008892628738763243981494426644000431554246975850757028893433830456948951252042748339007550498390705401876327821343515415652134276208057474014127882156621711976421514313254203909797114692617998287076720064278571538704680120788142279033815453805504764836040209200691427892647749345322281941426767743175884376422314558786329344651026082188188009655949123805676682928271424411639719232138657715943095754880693245032277323498977633539074299249776875917926909306802462330085494578077768957109208601537485945914371899551681128037034167772915435836650287612489442936856078389256750012794302011842186666410597436964854363401158104499313891690186533552109922858129024149329614518815173060189108293528901214275334290021020443027500601404663722296777136424201765281495141858153691574404279075273423147633028203483529521196278560970971632330310937274531870468044020909114083194973938795054709189652402802104564384129174814551409630799426270740868020442466729548256802664529046686068878983661271886271471286168838653806913336671755779911849671001086701567542182705554771994024922669995911519857691519309710614188697134883849013576947914027208512146529909794245361936912497542329337032539943864563119835284553714177682719160975310501887628825689982043923590312138829004471117293462000484643933498247614802964480409928406834499270404009909157127524847446077603148985986811520719916785508616268732603631320133326114948173763053014319792969763793922464687277909565008532598397138665327590335561056548102427415020415140038782658404537563002111263948628365057710757660233765989491929482227074843057559800670583167297519616*i1^183 + -122670147347936709996103555352697729871360612702644033137098148100624492300956543707872900077610180353898141513453243101827293292019548950870785824898868242381536933340819032038562414981014382664970103754402393698316746570739991177768934546011487846311896019862673225493726480547917949359782439393464729846181698026195220406201255467880021427806346453907753288281808318910584524974137128555459088557520161094760976666077512614017489014802662295416759949473606238265614057112784182921861227306869292642657095977955800826752299577334224972524727174406631270710958247002805199921508860442197437359275800743940076449010842085553714629345188041459404388024870954602211313112613127915065156041313055494511348293685806634469676504518315231994239335732106469834810916618454763496616241124389004015992555053493266054151780594865867039142976897928257888633670034146283281156232031429853960507722282728192808168270329323788858290492793663606249621764823410439387988012225453838497401195039410013970948581903118526526168515147530743856114651916196966647150913266747195770487627532693654687721444217897466394069662434080175291990270972262042292612562074454248619798706560435428182870046720948989563644064840487546381903655246614683350533382022194320194200876304631483127176555012811924146100756767679818101611844416065093364968298925530305137257916226213415207566546063920331813505465259988939645063378866637816929582233872331365167201829294566437177449593284758660798553968858051128842450272683475325586219112383766459261098374754177114741596068101500849990196812551736371828273131960278125620460854742279436388214312975454433970980903091877135991230613021718522603361097979120099496148645070781319728415120776745538641832950172995087514506047703274468391416825799227332583140705646415510842472373090163108366348068707774759219772958779586943446071950535529122421968499050295528521308289671946566354326120279261597657537939023634355885042836532336074549170392573704993553970364127989623886570711609218820716229826291519019555588941069827862350718921830569532925636856193733022177181340096351343989433336353641620319267672760684561825994304096490756541565050117443037878850341933789176874464060293901029376733347396236918691870692664652355175770572751450207767769639640260927646012847699471991020879064794450492501138535033104254553246572243977178988330626139767870222069981369983738201830157072043441510561071513933527112260104828048416832904915283888071042110946787799519641453836300257318369191089796644505546185324945271816069181765089884064908630230974251886077834734697256656917881623351829534440564901560850394892169943477859881495947225932577472983217109877154633304476008532758617385212077914416747458358904131600165988145714346960056043163572700236385922056192*i1^184 + -1195513555084167980547297025500011755691021597604965435555326638401909005900753805753474510934665536912959413669654720830673454609443849441591066989503196710143907894165555581682962205104794027553290544258673885315116818097921162166772167250802532080407563840967120368902443751730135464149215507813177625718153633934838029474950631041830206749674962115143738505225369386974057039913721492155566383584694593022257727364263396397753783730515928119044808478487556673064055068819926959648806726997127922551987247444737946415463305851667777263705512795712424907509693772074494616604514585855850001612946903470144078053542420924511198683343990948909533495452867947815595866278739502579379011718885878031481601730545903415501212267351421699896227393553135688205888024182700992251937446149534751032046169886187893987802277095326102375307760257709018082469539084172829335457713983703484665434638263108288855151925729755031414873842106884457404308327838503130432829511148745453208484411863721650957155862695319668805931899027693561167854938230109852647980175146032684469262894474594093560479240550374940502237787466948864959179980042276518483875297377426375291994461856044403135399637264179916405637573111001495477708558611667603733783651075951231726666304263796305685984788795309200957281183659547093226415241188353785559055332538142124699224809940077951874233883475781296159298225403209582516330926856679056257211484824588800543785363185043988250010433284990175553974357820999118909143267370164350717963406734202183987310310952085810256848713251118884428421129254974778350900899181642577820399321955034626448411440867330683272016640505658256416099672075720028687457934784186800509188750809603374500610403605624568890231435887087775874119693158153707627932695435168907141236339316348442486761660955131574844589908779376438474446712888135768644582209442910093083430179843698068117642041856025808407467103249025669978453251751301812522859202013780847070352848741787734664389916591561443188352244355452712047366886578574143243148806516287689705722562978597595641163867386986191236623834675842036660782676398380186374116175421409109541857779918186401797260275574779694024625672942879294718470709382665833377609153981745282571448755662699763042281859034173921756269736578536290565176145179453786454221624775953883435157024193797351380923097611683101340991341330177667259105325039873441239194656347278606545703624666306022441858285035013295965595132889827502509825399227852751285288225485580056704314212196602814625767551755076243038245971469227871478519436460917956015282797739964819672044817483592828103036004925115917598939746501749496252952397285096124492162048024483842564190102819551770521398420017248125082472239067528915193122249785024280419893248*i1^185 + -19686390160640996838525025784818202237825671192313398638536656527892859079926363201512576427471458291643851803756162576075007857410423980279716373316362807590135021526614048501026488838309922221490653794697430760576256969267336808538177261219428461273241616219157152059881327705017415679125669499699072421107708279772451466928563102698292319516470686226482096359247613203702536962032514330709110541792948834246950874683406106956058434465973540362135603784441762497567402006101657580958596947445314203596340475665396175335633642737656888922329949631625647407151234502575706053406126534609248371106058093409373520631030522426549095970665719169596204767451551841605198724145179977248413937894910495453910256327643264618199385763009602943619905547131393638047838284886783060729564115071749232229335098714371046084293386527722831042779535793235663347022829559429924842809908716500752660658733048816125534355185217401048575873260670028657752990376051765788964855277173826352466467700108492309714334518173380160456749558017287972113111225095604945266825512008385597739601330657324438469951589976907597809827219170529290959910402618893865093953667181243016463512561395363203053315404522147194994407090337999635850054438579539581540468623977009994181786452101146424406670155949015121905764846826312684530331896670452038632362495014400089652995498680062137918643803296733191373454854790559389789413921435053525409744394522043832815265633224721464186951391889495334688751289355407725923264815458899868814514776956265238085849906968600307434847056666629109758336613445714878559698759682998316920541771713232832072892278328731168423987268946406177861153056534208627104942144682654846572455833649259988202828174422988141562242967575867638053040152130143459743201875854161037107411201919947134123038678086153335836251288403024537169209968019342704269757523026219504569332974468468827528242977321524056310972062546674907645226967649832203903432111311040929092943620842555959305786621466861069400769140644039676051833788711607309476621489996145858084366712335827389973676230764578813490805663906156105499548125266712229608409520345300876607695901758394781921207502191220709736099433076040898963512993571805220915635696075170298444447378635752410235313619402487989522918810100843489967799196260907020198126156122702104377301685063847788368730277629062476629877569552023323511671266234360449762370818132608052257675989445419999565144725713378453940201071118603974481067917122859753205902761977095419605830491753587006445213117164827434243821978977780622198848106179416217308450849300424688210660250754377757479492259358190742218681828076346944288244633955463388081897404811797010400227746718794453659468333103571334061689296568168585558491136*i1^186 + 9869725593121364265025284017001875012828786565933490347021104685160815413716904849572309260358289724778874524763677693914414567478706050660238731029781742408240920281575834267255728312524535675277447981608533142332166741582780245712166694934094198067483231099796595752799026769385579193920918276028491875969332347611580740133629466908616666112629996645668208769332572935768435478218454455937753220175902430089723677584588225000934092482703127225673463298799931585748800696909149857686859830329551952876861110892491911509332446308509453169335032837767043434817278395672252964606383220892044707191357926924475259406346197353169564735265646284677118682222227143591767539774393561397482118693125129967820749091995194689085859652961560814462540411235947336974883604388406855865013872361459291993601413925513338870763896076289970816056714685342115007945799777974084816920262278651103227318516423883712571500698227621138918910784105708070618327444145359947466479641848300101998642853825417628260525257595349427187522233608828906849229296598468421861673906697495989452381401705981317254106518832856579896119160469545040720997374292924701244514384303849062606520766799222934599645221575171525192052228918926668987605278048563033366747177024622382245006925069921201271241175454681773879493912559259493761526023237556863472195462080981691723993515246292373634824268360374382944022488322226909483930483227299513265259333227448995917802824370085794546875968105067416502943587734767535827789774697570178734000675054237353545101277793725789071794934665914593418800643343028085962936846754726634594101920195202121811202054927059159698873461731168707822220160505266731591797202997749959848920516402684609013224810323534751725104039974062692684761893230597801845052890937820197836402066228857541375336575835695659764133287832869469257341700012900303496717765650607442210568653094720121050684552146867326852053575717151250488649545862050098068062605588513892594617636055275619571667081875041269305313199075901541256611317998930721271751905077354249163933527343133001651628137028292665083244873047583485695814975774843353616850662158950494632264556993147916672858959522134561755492691254105072791016327284206712062790853719473730370452698420409519248006851169383258284130387193855237245084597334843620837564558100278801222186440774534791290776836197455055615689164899454685621580462564715442379920457740351490822757523843350371733984644193170407467812326281719485414371361731555954707442585495466193516270289867487750654285372499248580637579184005183951336485065320100812592604249341014244874233055085618651497987364819705976255285235269313069405801265438603917910095540992574791797886069598663584936016826209011501105152*i1^187 + -12263129319495886006583627267312816445333082073234537771345573305051093141917429732274579490182152915882659098381536009450224615906372454889845191368607759898524202807433358063396932777407380190445960202184005967700325338260929270916943643159482213384662622027859716981754621859167930256488547805311648151185906922289504938705663193187485373131527160959461254833378046188019479864228048459360274500004317266516384469120935870211792399075234886329542988638221337942328027086935874904708870437819330184239515061237587877806370467889283679191413048056248829292024907875873118979946391472530515333730804259449278566426357472816000478562178623206975903397124206550321756017667026771528184462590632310015095041443972917700918666191456973657902671087457096241209811689250321821762853663052484061626757543691442196023433040202139757717218241013482234856608849740521296825270581745572749407851061718658569868255808579334721857676284654414134802555281306500126689534122033417533113540870357381879660440917178948731787174776417879911927290050688557910348991967154042465597328233344704134319528089154076747479905925975915084252771710463089729367678191578641894701996045932582102120145090328361814134255379580258494434983888695943984778211584753634671509626371246088873821830204669639367693303629260358141653756231043683596229167050557107303946224993945420041924913294347800890879746417588844290065141696038106180420571608160200449170387943265721625669131219218216236550952377423833776056044922265054175171460739736676035794473892224048902197779055123747134019567058694514006723152382534445601691616518318067154389951553314071649627931479378858203702894072718549522172819878309316761574305397695767262290443430367918696801539202846711074136196679905759782726797431357036333656576762469853090466131658783066486616872715197764318503511791421029848899374185727603177215822379063767200248434724248353229564043275718450901631128530606488200815904097457194951348955557799107695866165327098795852621325232777300166853168140543170989924893239323131914002151393173385103616300215752081528152577854544154070245824069458899059145311385626092325489261767642311893873963058294449434344097771561219974360212787968169839945085085590485594313748691498769643351256211307275469820085145906798229796847828477533903646203460331173074890305003406185296772560070507270445617396179516061568757206364047844776088820850359306194938865206195781800780553029060090789703004761879679532042903139542593286365561180288585940401008594802015644015018753571360073114318214405995726879030736056824005615436804894810019560885080718200140025996501865277574231566229896996718885229193254203492743501453630051768985833359882344988672*i1^188 + 87657974031451962650316845221244197195386443298825473917445155670607528266315209591573717854111193913842092377255944706925520912061030234847986988938548959175106133609458423560005006081480508105217897493987387882775564518883242502807823903871780850045221590526074272024519302905052152289080245536153821287021935080968537426631284220566019074649609676245497448843463399527527698821890373816622927803210500720623824829514377541095001739637579631324496240026461519073798830514386730664316741777434964054424392575394770598628373078368924376563399884465275048794595703217165161905109739084560113427475865945571792749373458071864663817440596583783622534887109811402167828688177878924169630808919850834069588919068906282185193142792384813735698070882351689973548818073195195758517713105253643571921954585366581151512194240424941788015103639003824081875160071192621102247142545214377815551259367167661769014197838126950055153329642127058165758539476199658443399370715841338897963979761214364663996908237155487161597814962897469183837177405197311564586558404384535231079925185832314346133481597292070338358148462030170237212211209406898241594447057417985064787099524749173546963177722262958673130873272412693279849696340033763457234114454495048614850647001540626871871454228220205839202536807169374857906963838139639946990141797586164716363780823065759286597685113693264178865093668128444850047556853468504595189935880855224369432968665045795340384639252022614731024674794690976598271475378061956892145219623015440137353835547290919740672784687128260267169652325673730193908482012254056693759663864805488916780836439751293903762530210880389915189345332911917222032722390809043571706328848026886203597736467295324464971779031175730403542866489633739575799825496427168526241306536869505395049942840957980338611675574033339845118378929393591177236549065101624629885236470297058609286450994247985202104933902552517596172787957983386018880375137749384320290908492738742341403613109734586509304242179131057368345685352855452723672485640891373450517395458016845947934464878873975730283869850960606623352127654472715124942260607429853481805850826233982022694151330103340544142669116128193109884578129415508862381654161711007164855152603902375612414340127584976144254139121925000847010328671091258125304321886376638058317484116939420189730806680558705461224991762337600499778143989077388243823750047540709034267898354104728147799207989134228551102863582156594782686162884228132166809797176379665437029795459618615864161747927965656441527403552587584904738114574931807762409130068314727314362400573198300823130820369729673101713696232231416081798296800579803306421875715866624*i1^189 + -903565850166253686352862937623489477164215545907185528082578278908318048878445429129987672187083124759581993525449309585604494021201511459437282724528636655734966872312041976128921477385069644071050701075422833270761313385330503182317759002200281066784851126624881682861998141928561437944183646763656733280230981375491482389316546821741973243731535562761221608156736225324715350439599380158502882122341429685475796899373986512951829554380295223778166903579732513400038713547787730586820176460356180146447350224681562751267762951458547982422879245638557985785434087245583519713288760911458366837232261014090949479769367596560895727470632497071985484174886090855565581823815781691293975666339101673786395622653441073995593167041942173831856390449952591832541295367264448114427293379193650062809851240319433985430465878998851713732462771540680938365999329983705631270502352924548863179031169789324357129585930475036056083458258016797064657450886605934637470126705797943443134328050323332578370364604337850493268841943307569612233016378737803805103172171306985758589387018921465214396050209515235429240995603287006828512232073781141297194839874167259819708886955963510787537821893849936214808325251021829260801739648117408086587532601553422311412920606811539659500086483850001148283698096811248482358749971957776642430880366528449171999552159484145562438248751396818724089987657059206736179387318419876478184268382878432911527520466341857154612494723745685810103834336863831465802092667832209661835145357119547935033191733893712091068550302298718919577502200999125565002091951853995277048585766466512266992167444773215052193692531061788473591272919342370462924274973539087375139177057057176619213264958865965531434459434442786186097759915720489450522086905874203824186133394429215479806192314260569589439977833352955955363787150166303599684230501618444971564126686350411582618737066891676367282080998765784469165198814915746612302484422247992074679176703308993604029512293115847074371838710320804207242695412984021307681146371623934190924670419750044096402774356751519763349649142378015325709205112462292741340492396622685436005825490039356980203259470556846457269460299486244997024016021004926901120123207012380492841728489929409365791867011574547921922507117377039618736632813081214024407946037553219321804433539801069275960289507792340967488919659403214673023561272051350572018187864971168661944376667124673743716839112682704075295914485456098009994482202449812606570800116029401831999998896432490476089746243545130531891415047437177529025272287773813540013844415313652940515328086508581340858340155588057331972474175865123248778772480*i1^190 + 2190612890386582813023246577355457703790107127828550715675473813508298876698627173712873480494642210425219559540005688796719266084378463544376622453453554645443112142551089008615020858965039559287819941540341101898138957609937943242623299071314055576404447624262994061053534958361594779858971781668337810663309609523409053290978215157544277958501874535551957162048568232971862937555770609083740804992842310806583468558680713570284154463948671177095222450432835402822507234326955499806523806557941749272736634115368986583096045145916335077405664521938584168301006251206761183980762013953064432238026740192909010529460269681921370322637440397972263077315584775741627859686277888739161848769614663402812772996870107589915842694182447346256523655799930787357840520402260449901158933660519683929892794500822689890856171743948648911362799245872352591294871997381835024554283209380971831903301226939358508133503075280498119647985645278827930603507058055439719405797445545065623213519025062702646647989193417051061377585232037827980844571477947457771876724602741949584928334226438526869885698907869671682142998391013981932337112007981770266071880853380843266442807931551746646228344863514987107105859538829158837403995200513348242354190963605391302004123145968822211449627669038450582733324679933526709398479105975009590897335974466675834036926628783242711330719606758289685573933270730485505550444383163938233050494877707109622072338624916238419935323818945341303473825231336535800078112594574949024676897329711901692081152617941484448209569776073306645143452071187690466672122160298778931540617948713551030228543810932995937447412270861925743231548710513664207325038076769140481438673941919150698014485857842925830323884428690458529529575726297397082115645291784958148699134268463740053989351185313967464428695988017809100834352975275092145038260706790888403760412569917555323730664054993762493133285615953442443785329633717692360947846189049306512771829999846445204772570588825001060558869111558153708034813326130749034679209110029703852712514819224553582251393921171269780848045076265998828413678180541532244538537859732654832070152318033752065747117357692513698409375472425197817690636773720785132838103404953749036903769596706114803310414942859867696068155526738343958022818441197744773169786923758713380570661148330837295172563987347836958961512625742280781973103283068107434976564037367648931878401076573164507959924986793092191172358330535250494804944942076391428304135472373863236485352641120031917204711832779681789776824900925078182800317772959326691942293471862543891299821879104816486699985969520658350080*i1^191 + -1449939838862908128375182146797499441785629007026430975125008993166735955926702130761795605100543792148364878384265433328376395507874116733330076125128289288945034313433485107300737875982778721054336545250459574516978056897370759516426399054740795646641420854890638009250928450989124941845396913799004786178522508980632939021945138738936473702809574378466040884594684081888957686464239776330773817429337904789469244072820684999119181881064192723367501802300446504966481417204248982069584583440729537245460763698698726883167110125121337489649882442652390819230290150812434441632328294206684485687871351003064040972492399213225903969085232068877843837530013010536436592149103857482257354507172013524217343186056162230378149304933522998034915890475630681744345664943573024675318715535153370495659010257810687235979229570285132509728948769104760893165952957619027901111857372499879728732987251636227368362307583745988031818598221434743767085994719968590119108602102328960596523886379285173119172871475057820432630493084483314707801559476012168967473422138933294118264040373511681717342291762128081191485549962110441587841623616323355700006596067433471401736938704207865845598451654823501411304175632304065115788846580570957835458421694666521666145626513714386315568946317494870746776454920587836128990179186277417091221653021423702234097986526930091024924930119973047484165686577960218267261059575048710851144503427773254434860480798052964169696488044131863636443040265792414277684537369113334305187347958115075167270087070353937913616587286096253297437975267513467003640632130918812658702361413361339961484009455413442845028167428648398211034589438658578288190452394980203699224448474256972980286883594517943329773957075548272357722524122563551817663693264443664458111923192083275361307350880475879199664079273632111155839469209086622101988994407894775625331444275100442637931691427582884943559416259257402566711487231154145122650590144137233273228898276315663604636939705417274492177181470249923760227687721771824206574622911782683279402694089115900275175235775535470048098614253512208547611351173686764919446201749302436078778107916438593287560808910326332885132867041875328195284085665479879236330539011598899937302308203248496194806247269169449777255009113443149949104252758891216947777987976148315112724049402137015676795604050099836661027158345194934734859936304752771582461361336589388464021342752031305117619154987478508711958764726691222491332051407593782887745279773902706433227719832203761727877100929723274270261215935340364238139475740478284301441899730146604140268813048348672*i1^192 + 33136072617553403871249300238226882361441520182348212641854138911119422727831032383760021504104466708482381521557923705450359500908836287435787315110064675173563136968951953534664882156105124845556479011523848494075413487550047524116111184388084148534201773890313302951678256670302401236254344297098118393993868131969431273058935202046928801768356887166849286214032034232467555593003739517947338118091748027002385732059743208460826535257135002719287690910909695721398203758320690328655073791497636890455270369403343546672091908603747077012372251316335881296725026841494517398981457073220426916347895273678452677659796580602822594210768763485433022429322362629268113104646236246450276719478451124122510354437848381409446373675940626097675366799098762341905588155435816264689685395178990693230479522498105826344085817110193074876969894027193967755746125394506889837740542341669135065306507068656181742179130541562074123628612765623281947428196738836677403131987910991681208797728537374272429058822770364922878152270920499710689290198480516221945623879435675149948659799692437457322403546813146645032943551617637747821944943598059534346471829379332807314277168810129345052027951782885001227525049133478754202022897854416396009087621489425609916362758023345875092086403388333396487129525547964422432860291717652362276738025712409438537618448862732565691682629011761188947033992959476741452672774780218723782178536064508338314704577479335106593269990141535749696618904240609396932822806190295179247806336177787032300034590862376866609944342543733650472148007052346041463564245561088283609688322657860822295236436260169951972583924299670267858972084232520464830834108768379101912234746999583742381463973283294713650342197105782350662741350647964356982949281101706514245356022428530404820069044126466448183689686350101679684539597280357147122492602748055061787586389663789227172371678709535671927101200173692741726732027706021087102965768999851568950995270357342153885599412825322203653811473934479072181529221437931417889003290556202734146952790794817290586851777628140441157374463665175173416477244591584546226188946306987526830476874529547572197078150301867301355330090638322339326211601124366136366761973940874428041672034273264127977186237434529924284382003862462734302701162327082239107837681326861033684790176418264213090690490459411005493104151760476526224887423228815628807294061566345304639526106093474716517419233693288945481042274696810744793718399950184155364685392970936298779652411892812501563698255721740228616681995379544900905154871621989629452877824*i1^193 + -191613724742273651586569796705617742308730655120754806111736456634049868137292601183980771152083512538227378703582897495316360738444480308921761830409905849184081776871244998213334194280339205086591343966266648959554009346178379922313714757827040855842240396187209678579582245279662072532581924138820425779660647607989238336049486882197030492949503564223853654572888685228614282758380484270958149173088003952168647396487069067510364665851239263616368930829912034890985950084276032141735769872062082514851035700196937818529461187968852521030840694851604213728830078885912179089000421758191995797724539524284625021786600661140285292049447493663757254990652194183659086048906421018925591381759329150830574799301504125839221559810330830553870339669884210917781504120047028730005059725019008621033246849170872642190967837037520576547909843667500171598171496897082885700228637636556045076141382843061846371127974320352248995763164911312088893741170379502896316562163555646029146078466670086804294909410960408744027488378152661626045468038374359674245111457634115304675362917607715017398556284091526586510625631190929578169554596773360955245840025814865177203516610860814190968501244575654675381793225687055799476978384198069219817008879256347525834857458472429752522547519885351438871406357379608542362353330217018826313620439766394566232709015201013927963871189612798157811282305395364410296420768682746963789425964115461831442275343783496804709676247367177506547194245029479178715132459675013438029704614510377171151735728474168666553841626106635587892413766487831196093091148484570407785258128667904193004116122201905369694728750467783208086842070443475661406953185277758253762985445933604817807300141245857754210848914717477651523807422547605924677083824455185251956133931805836480342035401196629437842104813653937695106373016874663491269922006399018655487355499062768472386318476794639991031615694829175529411280869177092245063804975282513168553765997353994613174719324099919209901487704521476494118110203631701845984108351244131323789296813154100641785325744966861373352983293919382541838967980392052795363105252862778573254355463062564668484368471126028896532666900299175215047984039339830377579637088619469046322327560130752797151493020885728517217837451018737607791641204774989033084846298024991751401741686493905566337219053466522775926735530535804398594817153997098969871419528088806101726976953387303483255092319125299895290317679618612263891990381383968533354559891121376563144972141330178471223942519410248668365678170689503232*i1^194 + 2902492462135773509103728789312379031639370148798691373083656508768145173922066825745854850365368206785853670588274942765077314874426336202275943952079854073793069206764118030768903489217724437459796448509168780977550541134469544510015733429254083611374361828253295170388377575287913100497876089865172472516590429318117035760221751001239682495640444191660280599833065911449883013508230106741339060499237454260099853916248805278316110548157570661516598294641204888782860574963240633537249436226421355784215632110605321395430181515524121724523749008121736043794873937468587281167106144527418237941534213494946291707882192973688836971511005173938625210721081854523255791658669321191716155195005025036623160005039161394646355310458239315743725237010397656947652833830347927219679037615348782172426674786509353405567371750403353246632254445144448663152989038237883700420478132737772577221459827931644136265459254252762564911186005001736315562309463439172617450638288673674400474311808781713009910302034636932213683250278339353589901978656463342389396350620106792086227653479476195500198320241672009898500052147345076385507440157209316582455002313861529552286557611686769243144888856014585668575268208038598491120782641173357174493084517151470919623327127608346512536840029042819249725111369537230116404678564252026532897709585196658830196201656152948201796358296688671937416573359316060067366476628900723753869567457109147931014771599115360686832107452090205453655869302114259268124914535706497248434339972149672928087611481796677695329009762095873763117806550367618371834769794653542696481968389143198388023342097496991606321041305788802833787256335968932480257567900950890283582178870480970860274646566493250909707346196252275448760009872153220167392078502566306634152334025916135414212480510232109163534921673454568001310357146582736016315090769429780693798893288408044119593400908418425555750447833510728089308862116846398147970336340884924619746597804597246305685824385392489250978240499619853770687736739548842928423116020756395605226573141566865622080823353885682799510892299987947257276691334662470753543721745225333965021126374423580259695895139849655453776635996178334679607163381400814653897212076842219426225403318139097234817481299543785445107081610003872677634462262463932462427817354091266904207340550574354348066991496486280131610888082389490721816538399638891144995822880244595664860509730108397522814152081390236629072756709989012549052815686350062330136849768962158755840*i1^195 - N1*17768326229071628468784012122772321110642412468103294636044889923770224913512431663174531184851457831115358512268599499927201971798348636573038650421112591729718765990675571538141727865424787953906312733503434937023977383050207810840740680771874706601232072677405005548523524133324148573156994171959412923742221744099683737357312*i3 ] ]