[ [ -587447407814837748506479123603470243021131483666788044481982755146654090161525245854373111724836937029644210336846920747049313321162286293599508186639406955089024756726700591650603525073631825829287448625970614986900904197107178117534631530014913933195251847672662454350593936728791604502626408732221136800602606583746567205038625283364313033321079564170172598264540655580529858732338715796242995880736220314118870738000767847670838037771055093630840934450904813029872445400464002675696578988917030553261141173405822430709580195681677655959574446540639847554499097799372388703303331766674143035150008283737213302351051426620532984893767518735857611913058874616833530728417137154333877030613707221439199061205128219974148337828573920405876765810421897863163092637483902792476837543057168241089495874877886464293912649009011643713904210942013448954712371651923633500258731004398135307497900833173159247530621226238090262971305960861638103310267625474003508186635869359096640332968278621626801163346984643713289182061835139869451426215297485741370853442906031051549562008859557134587188619632328754256013467178903359957526288290261324255815146451287038969791488149013304650872849849564668119236973493547859919878902103731412788821790943697644411119383019615855559483089645086756044800000000000000000000 + -8260575277930842094424701343355730353754322944083925093399023196264800499163120205486120217656697132068081945347524743524437085414612866896711674253594938361108483935919187239770699442140117179353101713886613045314725790120929631419474921413085408867146213024385017209701229451077395275543736967780036323320952330369778610634140955795244017025957803694679486391070891425536976680905001584972626915177801552705020521751377017184088165343146788309839515743570235542568200028068283321682541765298189142349580135788545804360802166897588348828926654649734494368267602348583329454699151293254419667190356683704268640759378166223623743946630837737851090176301096768319036571023718484802561868178847221445418314849148417126952171590170344376634873815327950631247413723976953051464714743224367604766392248759123653987661626355491011083167781344747952043759295697358322590570879231785945566486932534220188149357435254884550286946375357816260515330825666974919634653928352633192501839415260821785601347978794910659094722852329149315632106764292905284231557055590150372753494514392509598618400606840256438387535699319518128893407106664351214070983466305019751724799156870799338262069201323238772449264085256102846604464855147187314859732287709076802569395101035937666187267285723266466971648000000000000000000*i1 + -48660480504409285647710929566120024957874578977931603732736480869979829785698976662788472289586265902326635243787120447864462442221670108498336142735488749270774194692220062555315489119232517101943510832475530485928070357813012922173168573234160833776792676327364672377610518265710395632153852985197496069151693361387756640705471701366718534803455500288478650419445051550553533994338258731358277485326033046359254718090683297459104630593224064836148101884891814887426284415210203891532442973759723827752410518820734784626761713278454536059525356170882051676545259226718139126638850473184984031629053001785960424754817973590920913170568032133745113401117787231262869775685874180115044488192261294030978217658488195849596460340586730195653533031260585224744786621378956693739622821488080159557509337608342674178028074692676551601078244645566797462284611531713723506642427052155100875290199374652153784473650006968313477362257838736772905243285311238181222846338183411708966921068781927272081540365038821747901344511300848123809495755033360022882245498326015536544151639330845084553486463974413339023984283720092961128021788968147464031763627425963464201687435802760733319810384707177448732326761840217980210255818205164217020880078730870344918479155358667146640261615457543473070080000000000000000*i1^2 + 285457957411596172162055644076462520895159629082253915893891853700780580172429944153089609256958573665237443743010627208338514040652781479858418427420332995054077563983827954247898022834469150402803226535491417343535007967972542421299513080580541100986482513210235559329530117768615438937315391875387445497712108867624414431768202393864476241616398298157736711043851516675974154816279998255530125072293313549780526642286663428404682110016810384053289720535777681094999395342786709023104545331673269286460489188093577406035011631682158822996508877434028711931978584854491630494760816050342608810718874005266968240343685429017955752519080081847632632779437436602036169301980269707168983584311212315973361638848124623066060781545707179768123360961426435434098474108035886136478247163535239462761209472832269231174552232559036147417992378418850767318550088883663657094449629212384026328791602103848659142182530763935940891073997521065699821559039586487720390929563100651036323207831834427315606491330497055416097791364658645751499875763399068302901384915743241153247815583545303591943544857745519930227139005437305559384699077174880080912684263141016212383295515160418111967557799268758475232920617504319589813983503041515820184274894241636052533715949830944075463891537869988377395200000000000000*i1^3 + -27348753232393148216702923655227088338064903657405771372159157014636346914858733260136708408153511304452047539999163863201629741127266263264080882019703344423380123134723343565613918943023098033774101931673842404538109989468471496016665526347426656820110974664511707511641482518406428500624969401305359993854787596360093338126421115324240860866977648201176463779265861920518107728144094653410866886169183753391477008054584859186469439042754631583449322721147622496508119051587043591546863588468954011499085507439547888850123369043378839088535408532785016886541851528358542043000453136780890020826491697759400047582433903708890852864776474760205330934239533020870161434543764272473896784333992206092595402512696974246614308138906425350885832383383950351930790807332776886946365544416798954118333831856173274383111786227029890067751860965150924942567590870478750317912967643148171998167231790910692936062426850627383531175707631019777367498548820077601843243307869100741867330278448384541322741936255215749256117694176981495864074353842928823890524464835816684670121835002713690867706405156125902799556869926210550500228499963344990853692418525710530470286494875487100157905539917224039829034964181617019192777532602079848838469456800985231910052071876801045888112186762058665033728000000000000*i1^4 + -77334219940904784073519653571252024005024984841448650290432384330577672875058722948637937493703032789420196415103212529453186688379897150499369193080909955263944819494345393175607387878602937821516162369122442214001256542050333610309666631150108705372504667705685031568301773373279772392364071855850936297792807867052872844928017849959867168604877876725560114518812385058206402548736057258901206674292755528110269638738582910665766625500176287667805850850445729055100410283112332004047115862296882472899609568852742803112664613256595752626798913411242295402517267521088714210734858833321781316351977189213121629924450291466664852842519586772191265123623100099931586007193989506715930797187588076160892764412092778487650026594544671872842007247808464558450274484666605489804240230670201848159099576608630119692148933371004962278239651119866689137881885673847389409991838634555637126224374934755136194609087959450026572452516379879342759993666021505949955301741031190255810564068388963261747504170417159954536296681941665164775863538764094353001777523427415768044808586386281371841605674306350943314622536860608329175977521176632639225562887684680062700011122407345591410788203326680140754046760409508399998066057980688362789022851346098151662638657918097155149174884503476575928320000000000*i1^5 + -64597606451078498931282956581334592847759905013824948611128440972601406874710018356027952333035524065846398897029186613881131103079182503620745613003584417119641295677460644579378642037995866815315765858441722606480484144613086696924585219029883670457011516846114786722182299678814917170785022001784551027554055530203972031273293646809454310155283560102631690662633608425177944331872575575676692181892665222126642300057013304427398598137080838730895983766215420781555939841945088117069003451285228602728831154106683926639717008382352340960150523009669727638332162666671566846432736488562687252617619404150482225021805853058998964054202302643033322378798014742046070790494568194802105195146797884492575414316310787079046843358907326112513665309167744900057063048747326985457554405110283149430690151232118271023790758038859692188371768744662367630831415126873532487140091105208727110223451680363909996613219251829446423046473367976357015192015080641503564483288173418290765635187244601726971660267432810012151859541524052312282536704689872983399787649544279639684183515254357364161215278207559846167624565620957274396139210855590919747688438137356788712323607459090873365243883653973610388970502907711553141121987194665248005546400741002090710354182130318980259117080530633569075200000000*i1^6 + 81201330450378052770749107026432136304558926028558364688773918124995186043868800812759822760244407567056315242418353120860789726588103321201101956952151941405057362573271662972623194746685200706477379718713084653617846744870204084698762465608274555806749552204495761213844664651810366086404682748817758000082263034980270673104708967205933090462112608762995441246985732775789860712823421638613137341157095960155546423529007515545349165340826536963323912774830307426145817551702268964697528747920623475811026181226595097921274623799062583537886852120927134928797451721594050468442674739578674185999156969042974048783371971742568352784226124005816991722219388647893650181584165955236226056984089622967017120551763967553164490447856265896370199405144305212854707917878342554898409541455198785874788935286637584856286062664842652163539970535184745046507165320361374770711438094803323232373380294846602558276066215132100615796182856771863939476555027977862556272425069471341289037707464180055219222652683298549732910221773102233668710589575213043267176619831713383486533471035311562307169039282974085814258229389736657638434630658705050031396557483426286828580157935096241064222472718372819206925400247178940787077110305901271477367292951040038226458551290667214640833325499320107008000000*i1^7 + -51066501818803737305478934254936891359123624239995976299536783251690212629376512047689927752486401288893154202287443213262577890773470526707544559333787900486281570832810227967051253311265694326183036432198780672060858494116877276926537055813223070395435899459636728913586982096940818882652090196293467855757573231840165212269476641747909021120045166025550812514580981623660465964767030029198659512731274633468245653975069619079472838638752542453746215450939245749648144435312614151795965188448211016510198215210027020585825223070084738971496732810752599973088840360828518003285726693401682989527705445573591690822918978314501162835650455650436260147279269579622068260077712537924176318115139394186077976555253544685438923062637376609248180813244340242512000321773842696050475830625830717367967674652441364583647287249617504730602719833449281229733454117017913924776310815177499166796276653142541897950551755790681117648965965447566266758255047835666940237384302975605055364831214059283612598504794977890413807535830062764967365497974241168277039223518987801981965275596809623376516131627457533499709280076906945169131072518727053611843857309016564092575783876491828574874114829980397289872101211102351387472195290131414809744500285283593851169474386384461530783389329150443520000*i1^8 + 17635439413301425565588358441114263954234947409620949717435033014934196676576373033487737189987148649803356758653883705635574064218375205557792271694563477575169993958957677824998922909916708829666985145097301775842808531511484498242877916380633494563023415476627244655571536893609037716710547844000585129838197366059267863657978470415164012910907267148117745525315067640226617044058018087456685126698352059303087250729054682815740878122403918955357273177380777965129649174186817198011157545388087869460450563683725346030513907440787016183482950367135791517699247515269881344456976143004273776111857131777495530284678422793351666478436442914240133514298768972907466444551640632416312557345937061654924063025107394331278654555152078432595178374125794905794103415984790663101527212075936715215904547319401355423922591539882964325437874312852513659151222065599058713304907447085304537644138164712845973954914955492028631803373842589768516544907918527329220955602809128735057988772200507408211140892108185562219786668745622526384530179877841335024696382775408630331832388891417822430553140967685630366651505878187202930250757812209435140797401564044788689321907357194823697152139817831502827300356169258039873775830176468562853419645800985253911047989701725997248898493802400972800*i1^9 + -4018606116688757156806756682293768266269851307424132350392448351527424904991174580481464251879185187443597359086261968810403128771072906576525092934236692891865678230891916750934880964345399894408879654646863623292892891746649916503258670819688776712652056990417703548771533060762004055221892454206586648600462507627290088015565214442254415157583353955781040274541478552332141086855530603165757065278428186168327496307994961438642375252867238342949313350817675648109650036063204302565184904834737500537275478726767777110487408837210943562897873704535091993935133375007561759632955166794432075799909237962945082450621881701226835215790632936420033410504139106426480891618577445215955543112365462815090530224616990893364901778488090962653499075851485486072023720186407364742429514169396206379403192861004861213075020168858263670243806941230970359028521765479279247546450411376555644010186525866512188267472593795224927331771756121880576638822510468835482457869685707586645778480755122242170442354301873201271464704989107194771851379160090625382661834953023505383621136488069699651680687300762746947971472985458811624817598557427028797166382842632199930227305570045621854826919723520222864016897870505802973915231328065687593692109483830141513361386642363166364104362001694720*i1^10 + 693156036965232688315929026326740687126339254734654944257680281435055576399671377505613783638110308715354038312193075401782947122792531428699072759972699515627410734484860349409093116126678184455064731228564349903934129886754215042064030131347607894035510448783105610839031440342011178713420495819552307431681335353707853894074201249155542589222858382248813099148655075964467605389704316428859458358940331757336195109381065944410507881572687615384273943074227737187503256701966337054938500097096048430933468661185594782385137538066653554066173374655815522685320977690444027383989388282771351658770874039063943513500149591685074636035809430114906951859483005311725178641681583235626011981762592993012906806815520526341897094810385288285466167163918205216013802220597467789412929258970037323278568012613491206289997392341589898766819035057896782893387504110017880244563838480041714340461229603502230695470824657103830313076641638311512518668626691450553484923344988933304048011664297450645237650339823450950989340388785132602783851114474064139457068672617215414077389146883427637140789592024844889944638028355775064987838391643517240106392506987571960697342808726114727011329683452327884074450856809726167222065109195045959583694664315477740537085255468759407792486350848*i1^11 + -81412793206783981279814656173596310629847524171887535675763094548491746178792591539432158278993359098496419742760590669812392165157084384473775182786328551466506245459241186527216887673702423682523312692915475806241909398834324747336994901503195891006380585718116888996551519797196509746833576436945343315394084700674505663968957057950671181682863198464582767214998377270315459102580882329461152821161012153289349540090220086767865738860042091441623449608603871934724415708689423802997442142281031624796352473492130252133974429320999368438073581762580519998191950994917155310984234662556728156856548077531615861897591582250214156573350425838333357802889144017548065919554751987371572724190285934806895446783093212025129070483084382439836250902586246962763506483732321940097423984398076598298615279571446376075118312046331782351863574311565641511698490254894743938152423434950108017748422844753540713258914045111289993542125525461069306094802280300461784905196251763319627394771210554928148402653271089642147630952973580756932026801989113772876295860647794492294334988566930454877941322289569375342767902298659350297775852981706182156305374844364617756254334149026083778558534162302105108680568288738320353319986738414803493113648450372968619299231767654753640644608*i1^12 + 6862463836823724538874377448384051117156725396858676114763360061467940112472216645095552804022627481065132596252118098489346126378446624177625231294596931925689606469356419649649793225384418960350093690470802832105419228743128734630523600984121136230819136000972600265857723134385130628989483746557895648181084724197035540784944040802259501254512312272790407836464976108477455028116923476178498696781434319678505295506061585428751768154705073700037792456978128608383236490512778143798895174266946643754710924999509779956973000843618713710657533343951945931740577907546302213282687124139312261849904819841143749104874033030864094769540108853138575979696633891616324013086634466396899132949280439146501112410678728505412003225601474585638594153181177709329998904339132994223088210200371691930204650553172537731924112543400146494491373870547208461935870196315453830893281176457280887328564760841166719037153765917183667848771793806465496005762198395029161776353992067344362467027395107840763444302365480310003065405408632389325597226302369861597451725660167116055464227868834610947705062159378060988519413680594379092953137196755806631471222956821404596522415518879124032342117297798328693810087519327117269632646834314339705264506580472330829955379067570136023040*i1^13 + -340736968420545349604254481406048727855138875287066340393316851409055450422604871305536416441357907318806922959948699797105118922006419702855882281748953666798203628029751740687787112059225890439906073341181086110345919414212411945905789931895446902007989532040020788682593612961779812176908759059930731482871926511647920305221449143852969597856248059054451074191475788045727098794959527904918631707744332340005818671115001152813115072238794158907765670986462534262847361612934718032271957173052209040476839697289982134038700963236137404160707051577117991341832257511913578748993398953479983886157644176315254675727330087353254383059203162978132105542363420202864208122492643463012129257538367716875891673283250095999748037731129952367312329845820951063716026699361383375803224345858482284232645309651224805610489437648356470303951042557216916054837896734923015033008391846327616359185587997009801476181773590227772973094408439486343105648554487594840755028582860560562839415048322607975894373774784475747941466424847716252570398737718213565568317388140433563727840669776832211170533049392926295546889734308875784786544852191972730846575535413543367575828569429099357764984712102785866605949366726106860579511317235275002219129329735569040777346347257823232*i1^14 + 6618175364252766864838180944652682344517224869425728263229872706046565172287860571473578359833612053459469267683802206442079897576872696726663052376228586849723395030026093328578654816522931645653131379363229377698470398859879867988587111948975954508473978206024367714996049769841114814208337215978822795276375177928639994747818559340169264033884214001648103433323007929270788636203557258413697741624102246116567766449096770981066110786462385001402869084659950491663435956262826122006392636607158017547194880814902122989398498570098576450534815681743522577281722009902337521663861515020607871250102567993177305712468111270474204142738221634649612965355104315917118411576525674963729324206006568968524246199478450773769993928751614726709862302525093052959232234233230073057510437479685763640547857497452610453519784903071236155578232357883510427342642835775648593121532283507960542787328597988524790644940244967424340286428051553208032655456875267361797238122449148150962777301042590710645981925011379789472105668777998567486581195397796150049840554783505817582400812127940230576863726499793029408722458409292554554392061538238978797494458897405268903100769123512372434428745292890864683493103265179910143545662293013464271679525903340365308516976558080*i1^15 + 462528834769770756104818627904794326977118210966769843160598032104244707882021296986916408460668307605708651487581846599885283506774507876114579549444253722592521653434596460724571681941133969143235538819090709189066457116876767426643063770695531701107405118892316879165280979425504103264489335782814694474144298292536757581717443942364663185253357676400688993702642291369921263373213908370527422741876522586893925692398929217547885788649186691888128606685439950042472379914522966205609474384075393982732420461364997624300918248660506639825146393390139058822781359886399169601262925006806297546760294557386325231569232109579663716924794586247921132010573436524013800411745203622554422752458233350936548005175487410140290266886620843666963590277295671362895988312984219366982059867489501271051143942896210645471022383738593859463422303332672534521959422560171935883036436982095064406805223447408723972335538345532765360464548524658748399479108036789082390663650639593324806725017518510643827735324641907834227476948059986586167785766946477156745246536219318997416524847427319577961374292508272578893900316252032239958984991703694060010708929177452774007260605903450815441788299024741959304383047566570979150552513604161917177887319437988371533660160*i1^16 + -33775354981161387224841942130753599021420725411512628206210382559159188632233600726054079310536972609801336745991330766155903349309242646716702253603489418678152456536308746199821320767696838325316466599486375724303168570321603374357265386190832191213943589915288397986344873187753453581980516152919236009348169691411220798194592670802685240147947130629248191474398510275972113816010806823359956358575026595606367330832869307860923589685488170285156760896372059724468238571169107182234932733322241868966836891811213776754406175405646214034642125505069477703685223127898826170699386025663407217065050281757458722697978887518528391253190175887730660442849090955671008561690962752126993843477714159787437385320340708690338348337430803953606222393304121827319157375429647027511541996765014828220817791428365385421863978062522802393422482901049899739860589631581095080946451506584092183297175697758025897992906007901287103883872075104086604070168888108082457387518256972206637961383577323448493134916318360664240368307584559783807105431949555161757540874442288352646857259698351198407988745601019195238257246166499573341018113285294229681863020917324356280297175555608322896578681984262600592712368672948621317159022493211113932673628933664479903744*i1^17 + 604841335442648564931874653758228812065351477042457529667070906548243714974639175230336333515488550408658572933383993013009440771817100472173963638791892811113379401389161690054298148108380252132358481718636902857406784503841893611203344414985935177123117308878290040573181864188144773171523154222217060003856943755873555303084572543921199884925071719211026978985789386057966123940363194718275034396205415473859406866566385495234925093366951300561037037358886538069908505525367463670013503461667177670064324581066662618153252603084620063292187061189396956543093020893673931127723177807897071982934350683624667269148229069105031298450775577318377337429475171486604758071296637304410487656602387019748365360783430428015382891917236317409641123904325926907662780273325486090677791741417980638033712328103511575804007103951548838949192510816025482033867544671114529331308143081720113794906515251289304233184375437150854242321489141813906096554077236134813919165116958259779435010906158294044928295488313994926906738801496682764140975565759156445519864106677480294519381015743189827569158499548992018816234142387913384523198985190427068113234237840031091259248422170753611779700391429029457847172959061779695357769043759764476680095361667170304*i1^18 + 19944168586367466791361169550159188345378292883090084632355005886132575237996892437569653483957157183553277745442876938961884536190592383464676859998067962691570803901388248918944669398846894072583486815440445884285176801221537631503089186141885636992996951288072096228929119633836478820508949644500597979871999607264045423956734839147016887091185399245247607753467798276062402253117001977379785632853341062594948812982356972923635064848872588717029118919089796799998085156496546630992252421418296159378716517375920194381312955411452117982148085365676109607253840555882979342767775319009939414567868245609167689719261048319473110029239098588368625357108159232874920454591883880081432055790225055407841309340737626878849518086796054794954350225294979190056735078966950309687116889198713065335402236555229800883623112880257439572016667499857644820362912934499540678352778367919689587228565993158307966783351221746582840889423963894977235326790356252106079354006894024728307871804285850889379380537514988462055712540305781456281620108524226038495885815416231704862569383041683455754958677618454175525709384815715002551815244666442630362293830922594954193936337806168434382833853417661032801483349035174852508618806205308137503512728698880*i1^19 + -868445345906285872101277276105032873367436875492630805240002177270207450386887038504236502002766383160606141133850446399100721509075741373781585075251219950410160446229781068148683098223800058803430253531790965927136403844034751634503166965954682261578712385278656614909824614094501315656143761754869391869348301143467801574490206771559894118822126193487426531567510585709304546853286868036779789539930235466427644537621909707431936071604369520177118024635647585217504123573861372991989296639752000674133842574393641869993874818133171159292963807377253488665385039422332268067658881791478818305685645163058796462268326296953023875508457746737161983680417854226511603688147984019603022143403888399341346082401923827230583341221384379591209917597997597025186020047423011746975598978915881502075152690212602510931463709244693795305489895789754669222042180661131587288682975780966279465405917089474295882002237956026248571654611351008442303010376408531367091624948401400152829411951588793481529759513630984274785586213082589790291076017403389655306792106995749568497000007984990289105799002491090717801058506433081688204528450783441246487892563993018754100257778666240130060657588098983229770731447599733602185634820548565044178190336*i1^20 + 7612889809485894841922440791393054175998471959280750879679052609600972090067745300523527890171445444358784731595633075111515243170128682726386591675375162244859414334173903930643089587632906576978253819018033701492717100633282974765517284459326088280113752589581974525752647411600225569903775556124981479580078886208962290583472996461540341534916032715707301223975512773191709412913906531830646503980890035025023258127264769942155435879552638855488044869870157071511900422713369353916521542076631976806783410526405655113690946386122655151692826959511600390733263419381006404934410228889811487770616976981006217829205417217408358994754758885519677382894790903959625741328505246406819923346720728411143135037891680654725453389048742129518200300365814098043176873728714189528502142845898975708852320611448244190050493850523079601432677895851854571897229921324340320633388752177216342891736027347189004586863880454690720035734340201739842558399116060584377435241810442800094848891238692614333756319983216166592131171487178781762754591536139570910165870694819761986365666510790574854767135848073288710670796760134816793618941070470351138000501716432458439822761521125667337016952575405111272708540612923679502248963700758067281920*i1^21 + 22164062083317645331204963061776490904152731157125603575925753768335949284017557089160313885851933385893540441774339480520565851838303835266714729836556788420626041953368521053216912498769413992847985281591260863967877865569965262763459677932306044203596389881082311764863609468855974462386390819551446778201989765780127472275581181410462322136137200881464647066515102964450661313554972811806212578003497653696110306071567776016242820437833814704269286593420662124004287645912178678257718528478348937098979876251848333818125608169835776462966792849840970135599616182559550978804134501978275645745984552262981045112758177900257297061764480443790049934072855959067534921272927189479159777376107818704463270077519628910474873483807477012310519939075275611179736136029147715147581339786085146329493973380078838568043153282791205951076518743377696187528039699266340202621957110129571107192393626129747516767250864070433547932283175639222526778088749742185180846578859997581518600773612593674229933820555869765913881615403653717939542293631100249834161722664136792680006170662019560778149299004463909354909593627209043644389467022045255404168942497856681400805785823013450156850352865771676541172346198266516011031297924268032*i1^22 + -112071547952311822618812404477720916162610511866878867999579357607590370502226745359057061324998023382714491378150118176757443184370337858300334746056564642302321065861866791934922232006913078188610161029887979264130490855776438337063230144080041921714120958235096266594909282297650008882169407584148055812861852998736648769844784027383894457790095733719114428074258105805111330322600585934677617436015076930396829021791773280194976192656260118462998786910274947627209505986852949955099472304681166255361007062181227955957363222648029275953845958913787066526165056841136234915642150688744451177662558427343673631767072728408921561100351483431110992184079956294568025087991198160526141845018179397804114040603578444608322396917914836472376053733891891255768381259717073595621922852362194622561449874139772561977792871426377956594758104559319280002487888019368243819801157111250387580694839376964782269681595923474909248835081136713838980677086742573980715526141710517698311319723117390077733098792226270520146236602976273078371592445748291978465011829225170416989220268710195421378306991808507758652947114331650360447880965051062234072160924471916359421496979594606333231247281213257176647719237111195802885202903040*i1^23 + -529219160330498444565929869730660599027683084098153597078334778938859781245806363877900844454465800978302070741447238045910715627992377725744108107812254245668682685253854824211529540712484583987594867917511880050763289109313604960391945204836190111646029769323373588406753831181475772782333086170143563801457790333666945520617593249844325391322326779899737611538035812246358442262818455943868966658858010597477041168296791057571379572855691757349150427966341727717999503004896547884029994915537218151971389810648972707226691692954731179824964081176307528359682300083036875572077238457379964567638777438935468753271939711482227224451537579473960401440435404263476000263018307753269838657893772462277200520129774453178608272781050584363845020330229870525387477474488137513676212398254001165482416580309619541063297812399301929129224896971002871123740406501395605428890054763155755492310995418248215739022279569507792388457248737586028777544815530619252047099807242719499876169272617214277225021048975946203656980753293848329853235763112764170993726584245335329355301406114612354435342688542105094206719391960109245627595292955532165099547224050432481013277657101933544682787498758783940433491829043510363815936*i1^24 + 2290697278348708262845366815335205260717386860442470992930203261978056620773398037629690460410004595907101961634139779324892981177808350344446979088536772979383098520829786121757528541749610079827889305530371930673761736113072923457475321998878024074822670379373793797921114414963511074681941972400737716696009368298083802057473759404447371309712583815553489973175730231981107460243474417646887845641253677324585291318280457907173276325582876158284293786434516651322702769122985185669617270283040950009990721178558880878707382619851917858370936108245933396574721019345223367061606090252794731104597045116284653701771181933547361502756892547649834370090902638888926278227479857530007328353808118295798263742289701450088550976321069492480984616636923081680113247811602070904405822717294868369911208774806556423101445501289996751386573034092133372516981579190096537463916182259634259581413292201361774188583056313046580544130497029253443241970918620911595788117519857562184915628468394282209601225846849928088798990420748408788038572981574227591141223019815967828823011656793477157946580652716699227490275507969727220973458540400713975188855130861777267564627053624911035603527484999398421053080023154556928*i1^25 + 8589809016744920314624895530787269072094037413123977611796803204957714563031193256071301809489683013325584119046296543412741898162580726992586597860782138166357700974247565129334531801480921493630836580549501705348992108075208983771239764849569433437105439564649973942539037021493247613582629155585636939455554308028213291564500137543307229110123780764022158671655643104235274862149019134810755164636509170980426755200400888197371873530972218950528827093525956177211675823226171636956894654596140254642285684742801114287623475166176636436558436776161988211448457982233830745691254076249749419448079681110932946444332183144388375071635611586513208810467638638670482455594412967748894288998859809932422201272114278390131768403901830705867754538703387036006527325403441028053767312339322498717761820885800162781084403162432196905138764956306793441311814376162603016728910684263742030700967596225819896686690350527770840898331518587695308444824735565184054399909689790549491712822427746698449723347272855759127795417428521236025531051280576038952252456402409757598332327667482016687754922929928508778370374272255111413831438999855717013573723093400603259409036973101218354888157370396260926050640330752*i1^26 + 19806759175318015348911395063701232590373742002498551140489827930281058289227377426331773622172150109046807216591099236412372923370335543272135721525820157556614337171621013752888282925992674717475768347209604577134367067327107269605339983259538340305187357534637256566168031655770931447359942137848064515608617374614138996278400439351025225313730843301910347587790418626510864007380976325329437280986066109159624784518559432927205014205191817807614920120200898107087288596470565939893418472187664450576878117965390268687576315406150205358205187373122890786050702996890814252517625630913714747960143138548258637992714228827305760322328613425787972406386249825764578169245735507670214503417963146688653853203145241009714296687368956231034187194968367053863678199993933375560682507934537400233696280982012824993522152850190569783880343842935315935592354090493943558541638544344742538199108607812064075548701061880347788845114544746426691238716698661832004410290628937298214619688326304291349853302025099746626288485071009288257177600796713515505350155853623100731350482619704475684271175329336308105477876895282136298797593126764336224095405787854055551415454434332286925884777870144891953086464*i1^27 + 15670052315590084669468260498433611082308894511989753314271714629128975064710837461734293887390852457406730042229370242263631492206632031358481841631702168514134184790277727824104033486422919512299718626269854707748034498171371527250818909926692013715525917355367152080744240497364294754215673830109703466713985046757424808826971348339620241232994725134322527375709630740276407281899435456442159460210202267795788689458204418815960039587922205976572819231535997210536204264728087576447023752778019592645990075113838228752828928712174510024179429870281039405816652793910351098134061631873431653707679975588249965275460918068501126752347957655874868573231919901988897759795518713720634381535895263081469432075450246559353178367150919540309741791900475951534191985636339412018455543648952108069185721334401858017942482028817705009891661582796289973636307603130120340816433860771350795416956170702958674820607427771053766254890544959039744034084514218300476916554171628939233549879736658899589048472472689210925555688709864829225978950123413606202835357408092898621264645694438069067822929040029745046091140979811097979341297259409292606718089922299351185694162738241061944837338229028945920*i1^28 + 21346505776866955365469678087016848329068715585632933666599178212908443702216254333671494776307562806481402118835530841991158817313437836927757998095781371293573612418284285773880902132728266026434586623339239613610240789724642636557042749216008583937473503779714624368873457003990573960323538278911219903663213708100322450963876529395095099777971630150440199758471916174130182109250743405732722582120999260538643786975891809320669108614256959451672957678082047190353531990275176240418645843854821308858473122641890655220036333476424782865247873240130284607328129705329516882207305473021471133802047051874106908070399524866521054920778187572844965177488860908824839005784197777028928893585319458176712995813183505472503177366003971897684423745889213720360433189790171892726778174459015064491045649100828442090941212489121141935366244733619117139841297973467527073899330077429916728786544854595821019566944672400611562600091934768549289007938862856040438512898477533930526154583811935267542673239635369376456200688455876378962760448470047637908796796575945612297741726746945245738188754589166964006642074007583103155619843787880353194534286525860725123271424157713690475840019628032*i1^29 + 9476409088402888949287562538974616628173565296338758585966734037432345875063766216690967608132793252193031694467069267711509895295446383327416034941601227801214210632878049618985706287479351975468466991458830528777927206580523675081301080365127723030296212507145166139681368555867864559041681926713500120861304546027050960953596933853598797592848026591661580980199489439190792036939343039490913190227276079673594776175817209811716997279840445511271356998499657428870283657534590427251222880451047365000907739746928252612869003655761528202849775100522189594535229398256683075833745485830162006690078646377939954984465983874132400381290347126840997145456298664214679677627727398989060504579257152156748358321244087384628643022930470357260207378236841827173091501810846884132949795545991903164329659805514219632142644327123575207181744627488214193224929845247198847368532282066517509087813811521519966981552673791775601736862433988585973728563878985960870295467774286070806963674570702092326406905550614721308101817024830383217452179958446475545621733703610564410274059387854311909190078145110988379599087447255079693815684752469618473655525295905617023057544194906126370734080*i1^30 + 4089853270385471650935472767779997977025229651422258098236825083116605771342488440666062534165951612798040718214552624692750525015819931143085719287488545184918379061767597393581798139422291348767357527454847624110468452237313274093775277663223829185807483306473499033490962492827247467386524848532975358081414619871161575348177595459746088662303697580644797592174477584837346076483103926205131939990133653549655366881162030626827862244486872183880319565150031258961688133138471035598339985162200596340882717967517109797098897333554900893779578392559062242410278564194702902117018125716728774747163622741429709891022697736188879183092211454551029616364368817606131202129727692815632995589068682051186684594802727703941861194635494129840948621806908494122081323175890067638604416673500257990009897202729513215700736511300772175237640775021048013939241578378683243151950978928567721302737093157236897729918956511398234141360453759172632037371220299436267257944569916312257322233895433233257631860593210833044132984769287421143422998047955678412963099508952517763422763294904295757148607762908401184877921865595434369974128531615621940520674713890956324145957576137244672*i1^31 + 968711441266235979225940547444936141000802949130765987572903920822879888787464090207046040219234345238042382723795054884322540595746908885259725164120385060188963483674518364928950478186589659495484054768314249320740997144730186111328597753888740681149688630322921784212363407922185728954160327002294999171038639394856487999426810912912852164944146746251195984498087249789031691370770035475258515569974404062343147768324834919162701159455461721202884125507854461204368966254992395094088909935998859807864116289327359987288309781534969949113806635236887558245606221785017272697614569229036675601906786658460955589762962420761986008544482078008330655158114078865332441953220958498551694677068132569326307610818421457343812888436597519279828891998288166586595086274181087135249459323566652541083359435948202777572493239412575836244340767006871791294318664476876398255894499542739306656545016635096989331178661995318428904533935977484048248663382996219382914169309431326146318858582297192551996782281751506811094094482541556956084406865269411344116826981026307942682518005967793768810490341151701271664626056581072849427439928071762074069432859920146429761885831168*i1^32 + 185443328329899024243142576763466239242013337545192425212915422522631674068255915100597023317675890838331876915612888694892600708838944708278392935506944885066753783494008026940280597439343435095212004303150834067673465198994987067791970971765325260192730995397191136235135712601439523543803986198167790209636300482310780704466351568553144254111968604193115468881955467177058388409200129117105573120415455088961672177731401392175476056063406018730261935249241949149138615178204412437381557924149672434996063709525922011488159407959629541219922655095275185194637195834113271771774818298475634017218360263274994810506476647824306152962425324293431149830749731369545438393713987183369018733121580646265941129844871842695345441631216911024874463134568795987987531543297922392581674997887086215444082379802651461239245757578510231858495692696995892771554869218241432844348369517138957935647835948168831550395913412087967311844879404775689317821264051822944539125843244277313122564834181305953949396665037625844955288022333406362690874762625240070271783481405700389642118263641669984405084258026781522128785543781924122278828372929750879341068856565188832264192*i1^33 + 24142195460133188625195756293429711578889574853802707042587674352869988944020974638342512657239748151820959415442310082030822649140927332747444502422149185348174609376223044200566817690778949028415093020735127129339869425810696837982299478987252180438117571261688248872143253353755941556062021133848783881790117283917442810490181372066468306468391166026120105530725004818362915541847921961446250688199698600053732361646387661990935868442131353322099727626436910693724122051392306610709271783918494998105001514727205635098263830614607100776504617417579346591609818082419571983706195602775511299072975442007568593590057348708012022410571769625838037804279612887823513260283724590975666456422221772273812330811992548597839136731489044185869208740650770357382343223915654120602234840893169965980729452424006133981946901796461929796021751506860025395811718486199639929572404886801896882854559609600831455453266746610675078576885888693939440059528932224827752262836730896221439313581140240668372348344087443577998358688216453611123749129455374350668329232349201642323539936955134515656686930983271125844993123433112051714371702073050222173603168713179136*i1^34 + 2761961689895607675050129274294339072792560344957188375172009695856701967216850034856829672485498639692571361269814215264969968190151831533943864401438308840072711289120407604031053165112521896742664925288330644234024198323861615289031646511765452308597165538763573197777502338893131430458999689638865231705870536477551663615819408416199166861688842541449711465284917075753726852145540833431588814056832093927470438428108945106959672849215824612507557356241507364530435563686106621144983734573166839253835522698950017313843912598623350324010669596746204952069251170890869525418138479636681009859777326932950103752469341699277617466092138705826188601614306830552655782913913847492569731352083738561150141752882375371800526919573591949120931553782419270025551695210672806260932981946870179413491158065264842970606512408526614796945819684446791021995436339038724450734991685185770083113019462648278822599132081534691286632482506572409675577890490915306049486759325934872857653350243072135046411391248997531043273911743899371374368343594761468072214419899553913976991172027809656791639060679878279395238457627359934380719830522905609289741631488*i1^35 + 330623565061308132402333722814497115801649598335118018403810840691730732138707993997679580677725146603405952971487720071062605555720975124783635688807408010349807481907419156922107749436677793155343591262798123092027853985661203522109288669895942650504214904093250887147323057115030999001143749508168245690579649937216565992714238211740478959744980147881263015266733103927721314904297870071216639925114681802680014185688595706020630194633317978190111329184878955162401273068158448126077688636209426925128851736552964399391790658778749791792777261059455094443544012315599180938737608826708693473602927571631732724842057815710041232691405148640483546008673165265245416994816986354868266520839808497908556318814215120640083959074435150393058487920153587586688768739640655583261744984894300126809192375784179473491565431713400518745574523171362594742346239025869911176591115387026035620516910364183115438632464814153391002477767537616053856334026751843511665649668507264387127596219062813499416402114315814711216119688886549694311730655544550980812539824530626796565844484345890828980851210677162528788414560353620428562860035845597954048*i1^36 + 35065674292017699844263224029517433560623229879270417487772204765960450452235457849638304656031999891581448394290394657736158854022394397083662048247594676604582196114494532432462556377859063928495086798159383822539476360343785411212040316158775146388072350172781992657267112840119169688949057824044447101916957866342899403886240746563320922734638067517931369023243327072801159214012323221733672831873888666876093092981592444874836544615685094731159857419680844694954883713853973943910940566721290397750382134429996063741192503739096445659333462770936936327333879989260952779852479492895779050834854697552220356316911701709485007966001145077161436492785868611199218738737378804642936467716124943418941105988732506714297158448552677424026132471862568435058298563570642740798384625956054074149897316807252394951206518406429133933020286336713405944760817802131296158440577278110317325940554883218122448264192372759804522930253778927409459721304689061312300425680755643249298606192151244009502401830775954816095280571054415379985904885110127709952391685217185935335399120088215293131482845969870529810548492993163658391476848558080*i1^37 + 1890601204366559134135084846587768987807555140691017252193327664008236597534211723095561869980925417061793638463031008623919615934902501369409564118504061806652411603999781168949723005496005971366819166115390389026087106997998311146729307227959640272185582892795845083753042710361523959115031154895619770434837481360891429040808212682346790000956251565665591552274065723294440384468477300630150752390184656560624887682701294111526903584012077238259384412387581131222085284349742963822000837313909031295218380378517452060009652811022101857205159057479453779677088638246644560092235974172593439968905577595738715573354063945543206268855123104228677603552115770484388139664284767698986491827178985517308723455785442180580032253605546803328653761741621824632247868710168476288063855649831488893150222526195911064764485914644661210251569525592141925030427008664215270802740742283564172790581725734724126895814655106577185165734047124241562646677960688581112965420612934129299968669074446162317235254278042948025621464789656845079611954180734699400797671704009843263239481962588918119539396917351923685177115884819123798016000*i1^38 + 47029330769749256921063537575271790851849295226200082162195026816437564593763343682145786390079793913376404969214824833866207312279662551178421168219044024017631537901133911926186435590816075144530342165631054069366380152142296113666523653444309987720417512351066161770978558183843082031754175159455873623536792678291412926237445041995207615863633587936307362269775691337677262756854663086615258274571600708720745395168095818814114349570485811199422286124795604542470059963596801099650508781564083730157313008135857265170937343317482747005786622589368361641765626947774955721612870403793170535165727045053578867594645615947236500542507144304770849951349153304567679822325578124048987003223588595731734461735930434169714973312794349071018059302930371251026613532662794526156569385602707163562234623839390301189260963289937042214914647521261938704766925548886856369937027985745154928126726404488984633095734949540010997862040891779337064015424879741574333403464758172591193385195522642615618134734502011806516417387566130460960205558947453253808623347729989363784664098966254050300357032430135290397922780241723392*i1^39 + 426488798836445563673588170993703578761090351679089191702599249260728747485094515286281941037221423793872203029587083053782495394801981893396810669138266355879719524396313565824164740825713207829290040663941125432892719426778856632546159985753646922567213678686315442420771155930679234464434136301924428352713469354911287026000870969138666617244686271659901873168119258886314783980893997907928343279207376841397967589267943267485278622276116103783508796849673828360580675130310828021746358560982945701173741567411288184496068366646286123674646437279469368718179197665504541606039651178908483741545982898866468486529656771281097902095341535597078181851229054899712610195988061305937167279466723319077128136363777656511733304207025094641720318852385729313191374753634264029691079411346196346332394010793048566651491432780570931512805277077553321917742133098992217179718839371918345867990857376446627689542261859585038902853910561733401916854140579895492510421594813283665799849460225579786828446155488199431330539298043072177375615167684126890216537870856960311149487185411687318494361100758236915153502208*i1^40 + 1416031192109104492765568698479599105874290914334464260843170807422725034379178868753145010607015757299254588317691480426794928536262110422792707433943311669791186074664964286108922747929537362772853428219087123976999143275374570961413485321605860306802725697239405916715072975316701042672713372689724338355505417879159960623994253557082664815675533769093709857419629638947735489898578981959950525496581905112821331585991530123152771899782492785804013098184688567231818991490408116600403128391912401367436178526233755827981081761519079935650284231870606234306454644798142131804569979224435793636435790078265243619011158596327717150090986597180052982200071119200129009910338654509884268534234656915974687441744090914937878265202727458745677159280137400160450490944156281990664444561815095375031727011726015905358159294560113042589917614038360804790246862085317584527308429301451929465588940870007309016246043181697028326421601218206781478572372780317402455200981002310057002111321988602326256551056390897098159718720575717496723142857523203561701638589318244915212643956961090546739114868077494272*i1^41 + 1803741559589499270301169683571404368220570780481896733716197814056039473782117403687306858371801280274897269331725398912816185941402137841197805545233924806209959812629427773952088869889877114570929973795580088508013578423294886856774333089279635802169543659134193282140103698433007632666246542736576870508999189495478296839528882232179019085424157910209296251819053056710728698656286063037017533147720605164908714323298475264983276462148427415687549518780151477938246108208473170633514824703430793861028402296750356015937817159033147737303413410545956884135883198948449940945415379080576060308392006884849668360440560655941644474013036297607902902031764514288795409952030990044033187073810510657877914777124782072935058799476328006294299722125581604381627965818373607592329552676643530026847557731098731881183724052236133975473933398738326754592101543164235285850014860027106094891439790793940494933797670106124017167569029850162626352393343044177583113238851465287569716836909094557006191627988023994670229898959391055035842197692400393753227621267131260228263048947247478668430147584*i1^42 + 6081075892524911142958893667832720209900200926148370946551699167238389168125974139907392899948751475062171522012883953999816816050421643322646282173880132351670966121045609462722122631207392425716145099912052142119897292123619706759039860747557313876727236543542307204616992019681398917767263404758878420421141958045554229051740446325427153552540736989080139898700553816825507239167834306130122750487549274103497269766412712042491745578453309454338448685002813087820038965249982790400573904828265253658113584972077660462361390149594351925233556330254879713291688195572354133451309661456567027227078806656630436866299951324523620089336435609671481154635389900857163942418227414626694493580211424056186439594819510993189310946070361609786317337467188878864754072658550638796795729749107549895307603504936176523086047802018565820015660341652835105409031699014738324766756444575664779111720767616131612563557951584640599124194329708910619704342070990709028355961923316011359952448708178896297721524408091760574389320279331897169693330691562009875222819477836278973557878139153022976*i1^43 + -10244747338088557365270738979034244869725932195577536365531471521217532610398411153492681561341685494968864000116968815027252536416739467197400576385316819250806402953896190646303765241906787784001712361849748569498994004865217496677733777959788360302409971923453788817442418725224461799801156748004371044253797934532638496764829774615803163466302561891148738276929959691651656363825911981233162022514174544759212423992390180639155084471638155453789397662828891849421634063376685673947078041207507243465093329288663904126492564236449580960076547239708058709115223618348587609660195573931612779345179567203824708053239803685417773583160970537176532775866480449430091943668354128129529942952104411680600469990527415421383056981171492606005404339539947992029291114799613026831466567971615176720459716863627193580614062223380686229653925545897164724915698188366898427968258586633074429238988034556821371229167431584169880538176449430433988566207386578750131251677196123766548839612595472465708393050083236396763074571097131102135659621244738841222822815534544049216487424*i1^44 + 11303037307687861551952999664914488571856355282905001718382626881973608875462236817661282445151557361300441512344026085934334708633472557560490091514408861165705045122768731592702019627369090746820976432839947190706453759311659766431114676207042543307281604063270020555630437762682681081657032084492887296194574194566512639372855029796167722573316778682027085306946038789110671135294700310568826574656952066054510560594713579926846585570208518942869833337616229180845596460869850501337831088537715559583788488856049090087742692376617485647809957286668644019813657150506137845335516138924008849180761268884892923155964335743772240348792126379253017595872124699490649409180126335010290485991978897337119469143653317811444627006899108466348631844585203084456528118268579657225799743179053965379157376934410737345633217675011401236660073323851635449839955008651460319778401314903451975904763455689365378443444901530700341502164647290931769449536436859854188192831554158725356102194111958937421870921718301133992230422351703165241110312083324837103918142914560*i1^45 + -6303652357095799295099676299000649567832127408233601355720310171175737164213306266792430795949720483771827198051021253536808079450166654312772292648502932390439445636532563023757070745307916678087360039058135909372460844001277375107176205802458226096380460670393851507919981112822735964933980505319725017930178641416552773885399408515973170794066990922873041132072506115049298465570132247234829821981918949493016405566355853360320162243641665747245417281454717207150056496306085820473091981962195356035547141524352427924722507304511356054154443428048918677273781766023637792842169172297796063341512986359970671967151186332046635331769926378036603610397850225690511651527622795758222778026288613076001177434538474431034162454544587026430787669228666261988900557207679020416744521350385287453102190465285872705185660959581223225161042090051532664001558935070310212373250099411440056655184147869873972010122123046850939162133024538631576805163338092045727392585104920138969239361730901233180584939229976094666569001495177685785831804895031926784*i1^46 + -9379764375401440111492126908476848348982268611757843730521446225029120920647505016269213390322657973961377481694677525496619641770033125415028978605098822565609059799281477907612531093524721675046793401406900113182930603183442546845075096685842416718984373701832546623357552364750403377642692062180429108092093682416057050152162839165565296622566184140019368745118029578659139959662655656693861927648434579885713521442564580493846740701540997968080288615132108491674172975134452108051493052074036890066071334042307121102336227070583513638825334391852887020713628711300519328339830974404730509338427308661643461877495366258309475713203968917923574362860926227911894578689882025235493124154721856536879707994903159018417494108964825874765521836010220655134254270097228075636059116847630344592486662126519738496865714437640266460096943538739853178697715935951147436310186268963109393264763231749508852228902919134335663925228485855165531748103246885631642009309228033774952114169858327752167288248417138257633405781240137605734400*i1^47 + -107812842638780335287918187036774913589568173082236456104716538669067737333147544367180575164601189428960585660973597909586022404200741570315154533963862379608800520425882443184255686313270169283517538161557733375678288334341618299420081779783365834517510328725881601181586010827691384852612236926525709525822259802255777328936378283727251460464329938402437759039292755846839977860639904242659698345468300124468750246321910681641985005369624577051765269355797085891105000654614736566873910496599742095278700106251577195534161951919035890046867138416982072992592239171894502199966768856502901783738240541006011835678864226848516123673968954401069749330180086696987095061779067281918018979359822393654051727696082985573119124702873094126233393023165785420922307790170474775710234548223514980884811343100356397489752866671143070631059826074688318771306114683198646486434259073249711474205879855387151956259910399999366884133405830681708827463800529824254147940595154326698172241221017793300320533958298695226139391488*i1^48 + -67608120945014071886302362650557125051542549677926300363822851215296100974278226275445689105869252753774715704402614536285202826977901853951368137762388777567420588399702284347464862718137494480969573904141123469480425657869405891884981296130407711610163887888437406179233494175095443293971853044631106065806830010029154815776875123126670829030543659634543745363200018775063184004572209015174181491209627378950797852486684882745697603784379749058048312288323510045176105466308074719753624744063284156214078573341449522540704866918400963613893201790993196596285099764952653524178515959051494698488185504352878011225791875304208325068396443141838082991625723844140823289180896576778945268255189886889993067426516851214915912109113155452228912510845012728822326518646541008000148245362398973768993290540913840116481816870921074724023723753089514603362077082778233520228124972876049135204395809023639300385576572175588834659325104635978654043377112854635571412771488122724350998204371403731957241530496*i1^49 + -78273994975949459437897923496758488488351118494965737907304462308995361060393371644505002230635320520799914499166934848614373303695053855145574651366519234635665334581285624672497276260699760333858981142134263296558123909872463571820126892932327847180141046374995624216449281459839630166908490894638840898302367043553183527007438192117640069108806870002217917359107775122637543979046824066544618201544612267309461913835982039976398282735840218700488000659555095350797001713777311678633558164409204847446082621877907999491521385054849379550790728172363576006686123027213080200795661263621116950846642470776739847064132742438288054195521107555020006668091879534622801089244186001370570660719915562538368845429859358196717584566523382868011394492442967558030769434650727843077101024898293176089367784390201886447546802897711908518877094978213379882304706870615906937484053613597955868377216054742274448052362867350083142209001596524486513563417320950850912783866088023054562946047050352*i1^50 + -4305250370393759223136705574669530017124082571370046148269336242531607830996552256907119602286226842401619702948236856178275135802299598889225409618903449662355489722313308269959636258210910266995266126402690930393958382925698951184792544078608991675558246315776991464349976008767821281866387323555292862407202596337815280794959050888635474608653827334033450402260551040542171864803220088922344803540782006880995104630788021978993975940763715105470421862762699495838986617263749336972745332233043363417023336467768519171785139177741664485761013481544142001578323046526082669262884287320151938943994252341783322946119971163896279729388835149125721635272539483671291629637255518778980319520509227479975644604500195474368516155197179979051640831218179769620006585498711103124997740205281675799958943425542655179660246168839001920755546822889412739023582999082731102404214364846560287142828085062098443758014123459131444920384843267567830632992*i1^51 + 467016154318462406943035155159285823102023504906823656212453798348299483438226211317454688373361856207786434269390518639781998210293487969523024935257572067247209717669354987510058611375847311299477871196030460088514481370679615618381909380038754439023449428083303017669143404212075173701822627916007823592591785685777765660616875905291343123876785969923396523417760874175773246663741846740296657843789721567821649588873535599142356694138809104885663942143398630540236919762512091419217204554454489412444426898587922676497338487341120039582292326169366559750915684703216061172221208981257099385447971725175723831621661621677296365098976301670472360778489078130083142413470135986129083302698596633808089412140402391306094894094561040805020389034302224444705217563824951931531200843867460957692411386844714640455307396673813908414648978970048251520846753962218667359111635984062961*i1^52, 131608479024507991645499565668806943721790488861282210150533715576552692238641318005292170317677585717018668948464309694476930315358378066701858271325956326431541847829827883771460915645673867346364364800859765388317599832272886057126026335496809836991025285442636757967677904770754016049660066089117711358874255674623848445412980484667352413406149792209384450303970256799569115460178553211736495469656517605353261024288875577295637698386041984640100877185268416268176730833302333997843325201321418612035111395834354686096045341482251457951798452006806322665390017415489551017393681149560058421822649576967518435078697193569111864064559896804835954795644218370356704782533559065671417573024365662700259618422488694337724298455235626280004547401977115688358612032896102476344991622403654435393272419432176591985869761262755022986316817902036348274620710288180217583723496049645898649078578736390023370034483424619676011633001213021047223374680219022785801498906240215249578483491608427298225351182907151654646108618633559817153333667916563907982455703678864396843227855690896130851033504720647707607531910198633541374660395466793638009198818355018918832120925059333268320481252232052414902243340801174927809949117734804508860487646720476670739021661672702839622256399475359694747141202275909322578382750608076000311126328602976981855597426203300880494691562263795923579353217073831853975032878872014483533542992908777326251387561701171620009075057164146973728690886629443460664859459024920539425516032853601300168704522626864645660226009540931453553172161392120494341275834610366035269457049072707410329600000000000000000000 + 1849746621410502546739338808841434784608815978934309591972543071618128355564408522554004934063886628562940156031352150845188940906950777317172659881534137232112816522151513454832051304705934500744180248937994785511672753483629224550013656825447616743301216471600396803175297560993501302178447734287367209219197927204810646576319264258580135268350087851079379637829031598411924255268422763238582915406202465730465382815896567621046959865152459742182666573887957694729806286771559308446375379094971006836688477560993342812098888225080405463784469910187154490501272311526401082259907345012378888175853626522805192653102379208760140222024415936945279288320362289865651308888679662724780090630893872145886906307239946472254884040731429507174586232483738913959560100476109006413024411716994076385747250324840160198637577347043918667346552499285505802825523630466574583230529875494241454465876003796764849795223832345997871499743477541924375780710882440294086906869321485926600684044297449010136749216989260071173014373009987691867441307380950702519948282853942963913790886797665312386528485957482685668975636858938305937140159674666299237034949999388590380444189682124485256690634147814715249936379046547314550453482589585381096201897641626267317555253823435558324949286672317298358449401967194584264751879485471984212766912317699518641908599243315679181725464003625021074575188736748240851749319531446017460485856607456426730918137294901065860770860058585854716735212411648570260435595843450644419550086638679689347697537400840249342708720702026451114941699477081849322850909484643132157860684865019928641536000000000000000000*i1 + 10905688509576456740689060283016069674962422084357531647973045111628146950067266264728585334685165534360547804686493094750195628245392069938891751527720635654787693454716784761388790591206836296086803534858288019079244478254538654228343814553844875016061031857254245630633155239828175287116344246760564683817339704431316192086611302823476829982529959481940572262190372383403189000425246298199205585316739690752021890049103855483227153511147073172802668398964104701540182550788913556901637596399439937001545153094594442987231658847062977827936038522799142786409682955396282244341344534761848910659952995854749048656992114501447387985527882707693351819435964444645117471186613033588913989033972226697341194472257307860605370514818743650134636889758772748362388995366881462570157910937331933403121806889856615426743272933668279344947642432496330093949179890959247525979173061252823010171040964022494554187462759929923595423038490614437820628912913223551721378224979655818574654440341155255924444842372406037738342960548345284539914959428963422252123246459882880291630145343099504165050675487018891764559489120629224709760475136544329636615785397231217606024943558553104972722228855828834808534582824949556960078480053471151100830061601751717660409859431302936812469175600477987495597467181263938488736716317823314036056137238123201001974950588271339208447545238238370200833680528438307784651376517135724596548550907545658967757018634408658064384944951790430510610811598326035995955532537059556473006623517146951025894692773019340683077225293340226662348067248608901989696438148677214252883707611939665346560000000000000000*i1^2 + -63933484118450135184005249530809516274684741978517577830892992375025779682908469740196741798281596034661315310938870754412337165358888923231338593521776747542002597367720524161713112886893632852052047466740568791461025188511437646893004666059257655920707208472733370226322802421709127520468080665004527732963023453074663297028436600982588649977009857536387414417999952689372939828008103511252097978532354687921785951439930172173727767027071223128191264374007019284387387203350286570989303301820394067529119097939895764131435093130873044440314030656381552679612896006606001617627803595710392199065376117864588199297321665637327259659023292205655097274445904656181963042294683787802305992454651391903061228594189304837358581093654663927096888731681348040751491902935332470480565014854712201671590060674776974872395643336245118242632207145111738070792061551815180778208206040746939908266043340494703455174001298338166808028065276978524748531742024268768559072966286015155483570055139052955618952320641144861382170969550067434266554112544985570992805443079066126126477141348025888258002488824443854271225126256159803361795161077371066551862468106371833714768656162014255031505415906479925596778916354322379453970566536691284080120931894905879006549710356534590216741861546024987923295394713457031301264755853742496819315359337897503294063417842230050261065231656798189346364830799911244002177912553397541778664811805156476683243423691992786516320326783004901893979713890498170657226557449204194962332964191697869962654141495014954172308473798653506383964275805377359999031518979793717962502881384402937446400000000000000*i1^3 + 6125503039005368777179187714805809974701551369034005215434209109169962830031418751087690186912922784444838768151900464465624109511514668297427199697842713699686191071479843940890169064765311275864624424306514786068450420322465629953435814634692786705298658701782247400978584860957677048862211657065751719989843778922081145098637918879326112971760410833777796726025931445147405716956365979318045564818258373884449192049284165678654968071519946225455244530160295912161531896331162860508432951356944147296526863484420028967664323402977368566515370727389305089954483065287743750483955734789772434533056639610570744310289940257057586718104477929746766455874903132369381794551293476816541400162463309216402306465303722777794847677028825210465739591642744175528468040474333017486238752164043288643848536756560199213545451673218368315427096382334845187506216782972971336609064826180136317416336820254442353330652678085760263346444472564185056378502887569020111099789188925825355392937526774700553553401587236772053075247407375290487503423446188067494149737879361059460726967041316902015506975549873344990082869139208877715664970510714312983829586681654158901172346132770968753701467921041005040166696489113957245515215604217601230257112224907262682312145182927814586092314923695927922613300211427919015329927041485244952402729631683812448440158418638801323315445510573008837809958111644189268127692278415026809752636765187372723888036177973813199110008380630208286110471658197950559457800840857064473466094067067431560545372559952701200449687440095296410397272780727281007973475259779831508096520172814095876096000000000000*i1^4 + 17320798338390312594322003676531284372546897343182350703010470191446857648609570873525306484259919070767929349157355732107511165015027816685162567302412911381249241792244913491767777643000221374772483265099636929340403263267851957071402711860986925170528835632478837706962722353550388842484214197369203512423403434403955557706185999755648677239699297971636973352713887503716312882239392262429725752648207612281665113853910614878669204877515120572283930570656547289721345039815669685056877465748644836017053184782207873484537474101609071356700614306975141868800427417646499069925592080045898968831924400639848395244841770413930584684453822428480011564506828417100791361606468274272664145829347683138535558004872904610853826067245997063961670353246999092136910820708824239521134024521663144558287698949097388349107401753776372729191836424377042583612649048039333198995023633319310516286546304807628466129991236963025302126615754983691719618776500492629903345222983680824396429842506908491182815710244270593425651654734550189565804788732299796982856314164407098786511410325026021330479702042698106329453734175484901129746235943792446708784931694904037696233852371089014399485959412007345627897057581322790400952044467190651351129288132137932579190923547446386305311595126951907729383300701928834350820255056374056516987162114453035916622081848157085587315551228374546465720045849314114261008665859779968865085987605468217187204606161674331003957555420401780095376445420523145223265378197925235783308906417547759652539241914333852847655140850940646533700289057492362550123613442588727477582518307668403159040000000000*i1^5 + 14467919337646683441754659289923881457379991183540521273050676134398280968558830343654511975903721291105007583638411811147080900949765610730752970861473323045861518127982563667278783644839104346381016893178937019870438047491184334137555119885261359374345223928384468934536521216736707782092957100087985653358348782364782795495778307410907693675966231647016064716481383184247305768173461397559564463823510241438463899703827615694322817171956574579570449546775208721144618151498949586306772300463075061241987278531363592009007142825341368992731885557563609502926155690191624071067078310882880449258775491930563814328185038432593396900156107283941379150776721262960645269108558519859031927533222202943249038960498601592368110333211211089964829336124510344065725282457546716442907318370118608770783010379691176451248761790139433099220731005570675206015804018884302509069800559697814546793711479469705035399397913574205516548579689510405777661202252903477866018154880141623631876346699455272638629450235913202805706433985446268902788809857908202981489276214033841706374804218983007723289896865796751165310448876851736999111928864284152544702955750055022995835701796748452280230082453986499387287110121498970953289708578444110652083922507607401509885562262458647026347677135477296071910198022486947244126370489112400511657483643083988744148986371917591493376588960426477117632255683191986787619732609370624378905418172568273903583868481538156454325391375508346224462976571523257190538193498067769559065174064690918574418119346979040347699917279139471377412167351435016181109247715267556067854077651977660006400000000*i1^6 + -18186925897121207685713137071959662338390105204904513457073174513115061933023922492537611680717435729746092439739156144934447110858967299641861940024505991419502568249939525954402062742511148807343801647147609967898551609658581473299192301158444484034048903793849379784694748532378427684417755864762521369984737975060447305352246302059417611669863153481510197836963163395844557980287879784647109963271337016344351596772373373041023809794340741173790737059186275165564613247907586543480482163186058365528850134840201320408228781673631393437320581943845325848669591386323099109441360191444544937100269739279932308729745027917468727417996417709103032423399903186122957230713976223994637651898485760820151010815117036551799498194650397508235077892106286787834084158504771552481127259922999027026392303103690724049819416500687144103653701185779500171498459015781599180595152862915680891864696516413271494645205831586980452984308681140872348910989087230341479227760389036219657886592972698200180281458555846235267077742770705139205896190123353503375169509643433766766198846432471951193864799557788399719097896038234922729841365812227552940472054303880432394823742245709113504581163694804004348386851368933171818523378636387345347039096615040223977496832900546302718505054148312863087077881480819000912804266349264973180147210160844222229600100571738721006742658822314074942688814027665409963849058860154208529761923736239616434664633972493767453357493502075991264973149654381511738715162542642246808465390520827058459775624897271500471495420283552984862659992482559908678484026504353839607493361738927046656000000*i1^7 + 11437387376707463708755718125569505867938487098871082845097332593340766683297471460315637962316057945261076895461664579129089407289238274455569998193105384252580806883667918182185208473349675175477304310550247669172482277805622212478382209970452313726121007814383065585439245487939594935755685601421595630930074225814265545831266681908066575189343952691661092690584358769204084461057603256878377678263702418946997883198921450082740407891069005421535739306290062220457326037557003427723686195434768568027887544700413553137123262389786824615640607574182450873870197107561213944351619574102459739036858301323015096591883973249170250305946201481767097030569315876666783058194707702433893878574463732793468658777064996529766079357966608666316740287664745507056284107442207422577400247177137546052004660192216149705966909499315404397965088298929328061876627499540661922409450059280972980643566151338019103109210676941038865509944554476121380589238286329557505356819662603794002534765440864240116828735934696076860052931846238554921897758606959740576009064410081213364844051103879445438937634495793657974393047506687142637987137579692951867120520673503263512815390139935142584609922180543774742449787881495435046721685473053369643221989278977351526323793501545860754597869552654136643691415899825154218139507628821548404620264040117946573413950619874243326732806520677397587609964692852060801448437394545017366574463853175202838834210910897850088312147996012544207917115407064451730298491165472180669585186885415879127283806885154942096625906646416481380752305984138901803006218826010925594331126709239152640000*i1^8 + -3949706245758605568084253246595277246366621596630278037945860803941756910611813550972702144101191467587934943715408696226672606805320937822668620431938862225835143590610832774527248773065076354568621448646181729142226762698457861014865938817007683342121335313480299399956419724654839699595450830935299492106318576188407131830767515193623240606598976165482656595851485383903632319772810464473829834056973218674371221320506221499932029485591657141843136145839516958223543618787926590702187171342999191633822315626737660567376972996908812974298252453375674165482110500260798122385759914182587684842133305926658493374206490925509712432173387103212531644856617320558247123318465209943734666430764000900605046124521708413929185679169237357706068709622433465534579434209504981131053196611934079335977447484960557076662824258558752761333894174321989158647427135605439542534012427646805556861132726092201868046516422714778432149728569087741143181118683661269326987704287808620522475961450212448178753819213064654993261217231086733251593729158832782618615848994264454148372118349100550326766845474371186312359235624304895264474008439573076352555910888799544633606251890388826868360698655136867692629552308737782161845300414708288628664831312841024070912011841472300093468410622246227686941937007730297517712304132737253039490722740906561407324493854122003775721419448595941837340395435638542730381736222794447564964205735825000762061779956486064295669216256395644570094625929433388810476200788612992276873707549943257615810942430816806361590503656118333551443015661437179589715565352573253689720404484659609600*i1^9 + 900003383466814927396237896702086373971696829960425594642171970755356360678342055467938358726592314772243463235050126727964897148294552719530356559739659482602324932001859306496786494821517635126459245477804623736816167385300835219366735730993996550288522873743009316527164926233497117905657970935974319733645335435335307469235240208079218607507537949028988211088221412586491584663732304335631505489448332982995893019612833958942795655810589983853589466563655774533668971202183799561327988363574457141136519899771841396472383598535663356384967950272084290962838019139475284194354727393625694411832464003131617830507393519598907668317450521086668671686289050152098482601469079304288836664045707994547794929256589286653130534910120371860165711149353364167580978864644495302405144459231130380450252506537442555654597859629653904356065878021557484426756478824227332070950968517039099572536800867513618672209652449853045385049749635977630178764088328023225863313959622293429184556299288113087547978139201805291298442705256814681221488977281343614168181514658119956402695301532847522110305506966676529852729435923102213702827064286422356638971423055378340078574879235097206581253455201871403831116022473591623273266905690502405330413060288027235672052647695534022165796619506831397049141922116343273638875442760121440275053961045453650833342075747101408247326840170481550306122671576255417455945680989027443684776252500013318011080922308059110553298242849030670524019659352744317452474966618239975215358650870188585070348546098167167677965904346848988348523849920253976677858064714673854182962547916800*i1^10 + -155233443864104153809634971152175314259515201758830977298072659584958185590984309777105573172695271737589045737824343835254275229944203105566107109813573538949235665469538865419934622010050445837418723387536402942673538361842400241354839566258086147493881751487497250808681833912258505337867871082499385148117246402535705341963946493814949922054773847263093488049125016216976174616116700426270120087741248320980959897370072782598013207806726625556425479224385302206969336158443293804808442896321613600903361246502110555648295207836547806815808106431122138320681769639927232444704398592448352726086440180913625048494753746354528272436796378706739013958270320904067525618758086032674436814623555501524742574323386767436893107880883167895265214788692130031161399440817127555602349698039255389289302760909103163744068795401398848320812713717332744573240233067911550179212465267515100864295717354348271604369718688086264486253655677364426816238853331404365811728318430629607968590703622666356984741515673425713173500394203375026630197155359801588434035812580897728704781568437730031148870537502964791467194542012111804788846520466828172433247914301401202338743116482549531419565703048531013065105303332497289952198795560166266631380073698930259722709721108988496623504605507496630914680835914261922183937944324894438041113670099743800854789068863557980285505568654101738335439967637311147353515719631891992383388988731241000838949796959507288569390698307452679462744841051345729583038996699581442118056917614115686342655304574563597398848016213024456167660157381575163721566840562858930236936945664*i1^11 + 18232060575660445024422594974432973176329796623143611575570484556392192975467283830142600288632486335568798975325798408398996538431307724186936721475509705695312305165210971502077771520610805450958284822847805809061324133154021753486995776991475492969720914928087335549325620083153424648351930819372148419391779804263573396203702387991164137234862950027068333382072720892837556195313015377044952547383631400697714173204906016281902666684661277319149592537888256061641293338078711616255655740915235548947347974502270385095317580415407992533229104997898598740489867678273439592168708155452819283492807471038644668686264467811537152013665085433447275865510082359801895214225131796280514855261689972603742404056237663489777896263527249887833155434131953171050082569770854009125023962594684301153629613116479663081208428301983205740303347187614842456048959709373602233222793038768194256421542132299292857077140944105337498180712101075784138911662701374686514705545378640018577873328470462951833999347543198892823435162677301054835770153275933515397155469833345703977347838470768076246427440372517742757279876016129686077362363616139199491494678847721611924376946192934906676757785436272333748738677799975805244337972092250046442539243105695514029409500557272476246506916706416910718349043276801560389311618171689332808210803639544353621332323053430036796566769221205775829599474322433107012023227290963135109802822738555386162334208094868018246033106530968179455334970000346493805321911889307163790536478497423737192259741698341129077453610938294624723676842238980931928831004593046143807520768*i1^12 + -1536776801754260078873588207047271866340696294431425040958722346331266219794523770104981554130922207980822752648912235796264451890079730474263847157979017097166218999049223460825190745023492244274572354957287551073544927247596730029939389465540757188816342842692424483839037742894393088763684234471210319736942125164186572514170641856719595824668641469235979202183161056242647078977365025558632513409389261818337705779311108499697046990237944249372660363520171082890659208289306611250826217334271639563885126965527730184289692446566827043887419834704305698147267281229422242913133407665535740394631834493045815322062289350676156760417260982318604527820400313078294657171181663904272706619083187633856662372446213104021696929014028175880030043923428951470677337307918035515391027733362088252192342965296905466702737953213865447753848719316102543631029663095250076543010863738396380712457808866030341716463112885875309734549554635734628429847280730741756395615567079041039290085046897380052444660453545716607610600046458759196381120990338857800999827087621037564276368153511661902944585709612672924392697592913281499673570082332994800303393464643682035331638094024226111583639832865499444783652746486940765501407097269258243362216416732279093638509463896817551816051438083015950188489528232344644555458545282270143977528821805573779662334154865925567681109154278839582405012618430954696997416595756183185865402576048497370144458747409578708105526892195789231620943458900351872694212365693506209659237579916180474349448765394634648738832047187680005837567670034215789830034728064556990464*i1^13 + 76303888581726629416756583672835389008958207264138931362212459312448098933593623047568840937923629741271218696780174651469300135529705404058536429261049684605465259534492397379286811912491257418681591529763943033753322473920247488421055868546258415307513248644221475290742374683849094058641271382150384368395684993360245839483829265227981277072020346507555892194625914627184376896060610972704015645012563864900630396438471935891002777169387954696605851530672957914045813170859559259787594234703090681086183318804410517759060406855994175863544548193543416748606325406591728407062188163342322782481985997026387465866944797933469166682104607439467267102436593863153879735127743063833091122412334376263601960119539469719685609222685463720960827880802979143150446642807732310728951411561663298743469854430701056353124258765792556490036385711970359517612313453307048185236168845946694336630624437624411327226954160373647659142122049137685749923354491739529185841199896263193260338177246478724601305877061075700551873690975319858587970529724565139111977584194552995827412714218977699649252433641474694574155475047912245403474185111780203871193708792581553433304839457360002769842872391974146093487929113235749013592717919635848289401450351261302747930187569361385176282886750066384694246307615540398850253554216251559187934632835471131518832852440280007617099463994287172723316811322444681726149050283307063563428006589888954647755559236056717150949278664093432880392253689794071261672416645091115337305243404504864315834682238740588268706232566936930420384087398074406565313727447433216*i1^14 + -1482105734315375421340560561827399212782390027510697363636721376636553113910197930698196162623517633851925334885226108704822549451392396920416081014591087008770377517034988220258841704856514238344830149376632923946905479995931396033575688353482056808118565620047263420578052774035393232966499092925453594352678443601563728854936257790133209364402692621723036635646165627846937436708699279465379046781267247710318741881511309893927803993035977722994911549023581425669784251764591145418155316605406863221432559731207662905048746385177076876960212195914499556395603500646872864861272298744748987013553956602336823974707353723683181073068711207510678189264412884542118122157124554870703496079654037188789513120144771912938289459169608702164094084815032715670607366464025233358493605357835419757942337615602851488020642223995916719419555772811097446906212819933839605956142621841321394220281667960933692172094818498553851731065572345995679916904424020576073153959104438149025837968317504369656048450731138306400920179247567524324128000556846995371216207460055470629040372033722365529415666147218015729479706856271176298744488850630666980215941740103459840065941896743375306651008097896295539655576051564140241749341109849877491118341934945059488320113619152360118307126685556950281777800599161029387286581574115656955187542740261767500623677113710852010874964050046417535251020861022779007791245706608611436168942414112813275758290661961918082149104984159225099947385607873213114101518689559169502415987705364384631481638053500675552244289348836484995530335536640293579391370264576*i1^15 + -103565090448336957803038144412495754718669589262439617637191585560525450320704634958724154467619070498615203032915362042087712405886453197438528816056544620148089427332763718271188001540359557925390645959862107295078905616080746253609164961844257904313034365287044829738046517590993577715305419401377441491946967751306648267411666250303849656521002634300628118859821006666058003981552903737844465122168730448410815558872761211880222371942099783161372149721782027330753405895858768518755103699602025033190594837699427185587363846919081724875957473921927406459060345859942497058742543353836421598523501552203673782497148286593203718294732564895280090402094433626113713335701918393231778285118524042688793452602537568754547970836352678206487231670750274299206863377115039989068302840070363401621991395515090962665828123788927049459218643423450158065507645531331472293464468948904307009849023556931881581515258759793964440388400232716973611505732248641495727563115634735077784491990634259359752938378191763552529581062470296360891478334445905871639640124758298611009287357565295974069596878553735536220494065406596938170274481396716426178764901429110538647058639848348376338545646009926635642666207922153486770161149917955422782389112311516332987728951596375657079355942871672731387382000884591094629574119092807131026850893271786912812442382895320574613675418579564916687202447810638479689716709513723204210293196468763192916501023953153541442338707521181358610125341562253973872598448382831334434791528222989377759836633366443668169527031749104144209529525986973940101152768*i1^16 + 7563173137741872511833158518318242880522573175338851486826891717289450422076948727126028405418760743911767827818736141427477644913795808652017206173087217261939646523460110832472635813358610066835101386917235794492167350524412833279074360101407888120107030115898760822456761754572390169104558195487435064077237692216825467872588211938586354708002817202570836482983976794544276329135624640568135675251521526829316263230909500400828758208062726755857426159847986146593590331584618200716854475281312789572728637911809172581566926592366336903192077554582746493659348536305233436975570201618457366660379616894955081918366916417428560685870344453965771523566296400831792332933666892860360322776428511266918690924152479410706919530169579497009784846092819917639189481070157840178203815184150639601092436880420321695472889003966628276171032225997080478490710463339619283291060657124269536098226589100450702547886169059350543723643178050518627350835253330468658242824901453732877262906054169226383310085180037426803330779473217100790900043509471374150151307711176609537441075588545284194512261191829193890025686932631295033831634292618746730999201299626437015956858827116613940448262428307263486697515824075995050542007102677955151590340684205584681573712768359824498437587000984205661693164585990017610941205563968768696880700182819911232574559606583339063588036268581799918086292013599176201557918483494376283182495063062068862132542199406901936937711691140752237341394183899079494979634627220343731478108567094619830448094966642558811420138678180857981977967217578973593600*i1^17 + -135460880897934731207631578182742955084430982026655546464288712837143870283550818810524412221712222432962300186878548275976900964967055402194760368395760418730738628650288291354531836199921810928735268870911202166911057912025844264946883442651890162017980795412910794759953214044375352846498052633455677926875431134232084982812379443046880309492185209628609425542878091651676378072737576935353380979051439404864950955189107407624681329883866962919157185222447521996442725340449770273214553509926033659970221359909295226291058532850368835121829860029854791209104768494888486308089724179714394832048048667633828831887662048283534247193025111313597446321743171027367558532773021218054651681031878560612256485079236976964443493049889595441560827159255117639788900060883146647436123333621757668778750317586411088652856817985632878196031316542982393431892307561163555902832888800314127605671332123511181640466028777872859291712484105615362276870011550851409687845223412226328377143616088864039660062552764952986855276485078778221066279917605787773476862164103865389581290524436645720348499590149437117962633953048449151465680136051067967162077106539457976836181220250569240473320816309699419090957355006219645657367626025594795288431515581771428485975942827061681744784921291209135711759273842254964930612609636701211990450544934636778100739234399978119659592514386443726157632208392440246883195923667132597395065088810110169260409480752958839744001726196601022532966852606689284402593790335986342257283437173178512990669535372064026247079602494014076086842186327392256*i1^18 + -4465476674834032607491832062447934023709263446300390622105461094820612283668723661947292327745432819144601975701133319917277717988858246653326386656259093309996825075089071779700933723871851952592800573057091579306554336908030355255323129150410646052929980916154959284533514814610425768242931655875885789986802542607075576636713490323474424886839003615453782042424506220808686041036772332566149355605913402761135130427447345994322918170960468435819346681646075434448135697127510764979956684233855892835406790771204884687513002768152214014649112912211513791788560796696513427315840454641010930345603377667399990644916545858618321042541889146675615198565827370591962085174741573240841228888686308523170775730374394468833276964861745210216683661261742825357678393224018958480914024756211694072277077553356100659785716511335722033725494948443413696142423056485911314226787684529146345891844604345476597859143322696600705965243629617095057160676925748830346570498361784708404995642290684555100332022824038856913371077851857506969308107349494845316675157521560510313748812299789380594808185726420238137963059805167240539943418265915415311231240397611730475667923794163441025012215015051178348822992738166063436913685592012050334917006560004003576565739620815560090687629775371249901548836110981014206161672973394748186614307544633626124804661048343665368122974104752841761897611731837839065194006205297935174126338083062139029958949909289800499583232942084053624077801262153864135606315259168778424337598679174866558530700089708043697817672528507796811382433775616*i1^19 + 194467649295561276478521106468903637909986582382307239000032473350084711921376949933058822590499242983899941037454008378890262384075958890970646304737783910977754017731556937991997295760321409908637202896601696476402342532628165206674800971449307667322623072432202962778509000748926898722818120605505471966401196511359365335120071402154863110035085158048472432765767205578126763157933692711382062928225865720801071381463461905664257787232192750009325221938957609664825774824031514679074148378562689860565506112276052830989217591089147678301141703942135375512607599816506083247389795978002630613178412795229290183786441743470828785230899949547856317233448031026577539426044255377361486740328244140428191940527357010971555075060884481626776495378729382903734531503267432357915087619485244738121323205911780017579605946083359681370015465520014429739106703699308409400050257234442920702004323981797028816936237189385916169687644977756588873175126770944691905033410331122870391759907498505880100560333727707930084143888237912950176243200476064679961610975045506379030155901262633266071353624202492833144520524916255304377024390174022592386562234064324413617227672558806497529549528506301141461194994319173114622724287664001068569974469679554117678788947136268300081827200483336584388827372240560214894295209564027822494028979689319627570992163442643025264283864415007562835237995232132619415902775639943654232793042447101239177459058005194153301800521552472989640680141112935396843239263583074366435887202357821303382599489858763626374342507204913795078029312*i1^20 + -1704866319662661847359158757126055272403635536677162637454054474649520621451967181969930588372685249691036795772514866548590398500943514644248607793646844454969019453627834731004159075235309841757027547642532780430858343370507038600799768833101299839868228671319047290653360352614701921238556592107912270535431994135061508287845445817869934818272456203174567375949026708504056019307732844244324065011774352449238829528777875583171713949989620635631795926722011945578658285234008100296945379489278263275583098979207979532927254007096528758534644509807217074946532604258533575773752094082415111138783243596573267283270918872823390392165123851477008751689179695556028316854475008890288306425597410677343615312560883010594937201139712919752573747732508178125880439703556923419042955123061665380477537044918629271001869481381214837179168632622451789156926489680987227188633655413099686816926239947248331150175743295760799424176425151792200898449103907347894384171653424972165435444112095294025796452438735186654910352637466702479363199844930418974997309671575443267107511424053363794209961299212442179388898072608345215115294710113333236850035178257183001994597754724118736009068451543118408346415259536589566893739266217346554881374440248555130524252784746726495926273363712245644267824426086664579530084420404408950872431418814285622163824124992867900896134160463434448316715811358596742866523300201468141126418303698173455981651588814697520922316823102112827129366336015581115457160369465413647432664434841538191365069832688395521173799437573872943104*i1^21 + -4961515442342302472014206481516769430312356961948744722087438005019692447769047815364660210975167030133961575756659075540736764435958433614431478056912599716491569064640166684519025043385174858347273682414204474859541650694055601338638560500836665287919063785581995080094015191775268716220835114279346514815401031460474857848085068962189662891465687762379239006444971088600311458745608723343601940911908972230745601988586459641837827211174344185342905988478339978659984773379254192601047122005175067169852194492874590795124736312216337728113832673716011998693096996136032416898791586928881541817691324870168133609161956089636117011492809884236947671536074834527522484090543767972753435737870143029368026258215931048688157294057194978929592862088235247888383710808545030102987845443405296060629974606116662430106363738792248900124039640570565580543379994544665517604200531213753030073713115541695067510947124799882887176065171593578645131212582218471393841358700634702925151243378764573017262264775681747528088501545580758184499661902179299611597213160786440121557201131796006583801705943525216384275248325966784863962811231797170022997625407173078652584313413100961768537007018899417760282644808602950078520967822091118977935262665041774249995969658090286278638915750243988031831238240183351908752319219527885693608814109479957625820512062368795866945648194674193252925150590890854265863906348517724677702049630781507664349999631935881379219897208578794824714415434125123238645404355441009579240323613131491907652422705684848322316537455181824*i1^22 + 25098283502134007541854254464341423009267242828569918334568772750326571388545442524151194372763736794774667467594257749210960390941399598669619174416526319875437779364999552906457546842346172810909475503887026633530263871216164470779439802698834293986246877406093955629432850049177618308812953774365428715765017449622177197348889844435586839726222512815992082978918997586919737085426351334038350550111517687988855050850306964838756614207810191630024204571593158397219669523238178510055958949929750700736230127793524499590039869171514484898410439479969124064804381654329823915738916102317390619474034285587277553879606283945451725796603159678933432149019730320118657040658058952722560524032314283323814974678420832812448742765039451995414351545477684606646976461969750028619011043624952696087030472096211246776883746948703886696187813779708004105853832711899455570044674232685104810906976278525832356109633643995813808095109140643921192983249705576292326068963140048668966698620123450194411740096117240438352601304823874808671905106190387424264788938997942582024339616578541521520624444362853896191724111411000903836401782614924864806876076846166616167752339167496579392019957163789294613342534053771294178853857462587985328938844899285835466300357619244294868374524110180970859548412740674600854722691057274454241181135432749719047519833845256814154578291834283384735842997240105863520992556673295506225447388205283925765932147789669925203112661043387805729710175755314693723325621507770312332837083696581360888156275636001996640666779648*i1^23 + 118465841665807626245770574981420678892214542803989070965960365158433110933157687847755569340913334958921272640919251242396089942107836338518696206563839534565728449805831603174759881085197762938756120677168727407083878490178468239283291816876697091575091605852693539043162945983756767310647620882688545695558172686221617119685848539243996410092185697053160907703418021676480365577352966087692186507827081078021872908386163189359141923787375118700477319135638541591222984800668880254996632533173430679900367214232564410694011713194361452051566223016322527426186050134033464928390611463529304171582051401074599795605570290168259992976517412129903157452169893011902484269305838627426197098754875713815241172379799118743054959535451837252861926396808988049666487100340499507589345962166534328051996921162117842069358815073213112099950292181655980440519031015365265343476497260590689119306118016080819692924144502148635452739124265902188293151482839001358552176887388474224418189471902390729370132625279552133856007660985069109285282772306844575939990488382387764315470857793765929848849069093455866254933767415294311160767359565977365894529972990259216166531436373226238561647448013280093153014205527095154317643997060434884649204800276501895131586109121198828352489022325130344604795571539978651561419114698138024976555137969201033455839259827065634263937510023362305459859688870678888495758328234019145725381404181693211513808162793113200414412792326910835870738185831418486922018390119016610110184701484972935676746195760415066030080*i1^24 + -512922710415620635790454551831653371143699752116119642351761519643639007918255302779897426590315375765398524950934505668630947539204042477360690316664960727828647348946802619605533970181155575740761905222253784674480004737334090967883084982581438565450756224964098393419824594759039055680926128866290176575613864626027322963852528746767944205434287077964350417368276086108462440301515263661576029463187880243905232802965840936810902444479234871453352136791853418768510178719321756990289653714755308018224646345242361880193817050547200189221905401948690192473153560093919564493901841111095266420963414635716435729425676403368612120211542112471496370884877062246131088265970509711691514617388053087165173645788779971611342531709647171167479816084829357684548021690645480966145657139553719668505600186928089638877027071863037144046798902124953105737217163845787094173407441915632535690880749472811224101556685171874443837026404758009205254417779005270942486000551123922775952662618109525337536710101808850718835564686873861152498362793297751469898899644070053771945859391938858773450558590928894232880390355842069406327983635966288472457560007942236403154658125205968567056649614062000576261592619603795420003973449905108190904889007273097963714729469807615686480654194315918640394856395883703901361229762883050927141019306113833108101487614540645314008287151698128067967293806998120343881369672340587024471158947117916826824169308130058097907395572422790872163725893123929955981658545661808270862341754891325175168318698992697344*i1^25 + -1922877849989168036857319690954567067755369373132754143421648243348215397292490890666008681922721381977764373527226816668648564371713925650783532841657589155918417213508779334821854294565184499901185385572019493846920785885163564052819757851723411134963831565188569322494163041502206779720217190014059692594183145012602079379362141596098863572078695471414149348663685038027193029272714803461593525248822793895061286196655924510903317338286331218005638580320031133165056354279685559040918605634683890361252954483984911779850294057747928799493066613239913540352652970238680632007735612143118918469835108534394200931587331596805378423942045779410286409802898802005975835219799168500203481117321075439762658939178606702009447120286463281887836973062154899189399032304622488106576036919605925481668049665147576050710937847350054318120616344723291678845106284501784515057081714639616362417671860398840539845911109886309898910235772048938614241538138938008212376059104270166928348810432961144015385689431391980449013361709665483874372857097268594432812550956545546610390446103273912623452734420580069059016968417898205054684014509011190865610719023217874727420434193967040064113346780986431726147719876811357016935034484491191407246969215815143679619340542797096117629826192118178988252984922035873286555774546778331083023700047653878859518008562762079689010453234934119648264173363151774621499341023880230561389482457631507864800285665775901289605413884175349557223297761036973611995407050259286998186636781109225289569611546624*i1^26 + -4432296289448959652930567189567620766087614526943087984445508439178160892481046956899413818316039119936156017042766699154596268454076954959595639394616773316059685868969992650798829630883205012014305428445517319757269361490852408088651885383047626310106590453427668117715478239475261143983324867330891878448339723714325474735629197318345070751083620330183600884598012026937605050436563248226219815952422313216828501437731572527327584765413137637680032645698522832620829177482515931758116579089820915817303677454363343429311329198781297367764419408867980342126240917065235117590179529169156335236757715871714363152536890344925596777177097258610576589318989446529332168901538315852633566212727902299312945944463741201133449525930669582199365746798935970926318114113661260652973670039183545377483728029351320776753498181382051652807030050860403239031588958590834921222421495764008498545087583857079439917303830819190780097381645863811781569317337764146430980391241806588151361373348865586824913973872538469643704815465696110264562317864477406910485788844518057489523505006368746923770553861257387723528924074670456480346900088414602920512541553477797858629846131491630122413490016089640990824914192567748125277191324785450612997590477694621062229940927297618214072672696682209968758426356102422532508761007735325873778269311548859795410793608412804085173595259241453352473824196541081096860633776887836130259817943115481071492775812758604591769000778796322779220769741713435282508618729563768645387477655471031511416832*i1^27 + -3504791992685143182332468433087755692632811512961457953283966753755088188304900961584998199320030054964768363761899614556332452229464545853344194834039264864656220268896165273953258408470314496782311317093780096862783523649685984516901782259071513264633617763521697246365820346862502117149898506409724589228171224748620177899795288012669738930830721820600477048116924925901859981294135152776075507590908736002595133929043398664389171343321099429716591494073339149674910361617833852805521783921864102479466802470972201024168637985142538304703083197684005198141195652430463988171158702717028068439374077173994484679835254320632056873138625985699408582862142496882426806607529896130660214961425490055651655709390581378640183022858312496749259021426467709221988412370872426787550243458335191882076805522591270394142267204097151960536970976522284721501774964906896592426575690241124462313559414037015819501112230016772159985500755210486130853726203026016894354822051739532191925938644195587374548992135111500567665699009702568267625079700376612228717448148794241810335679490438345285443943212777286319510192518349852100798353690778069856284010578353356316972138834411189086173797543265652980366567177914812021668376855285590449819084165289707925736430889701690618990100123491567921108675871733555793247982684283443314376188497080031842941863590406043001247265548909817642627644945056411845801264098182739010007222135235510668146824126547527008625922050010337980374780743447025247772017690765333029451062936250351616*i1^28 + -4775135471429830590219832369286177383297779151872230293956389756650293115426706471936928194542036471772059631704914820721184912719973650042974653855580897749274178558356700863937097094343789522138409721608427124090335946259936846103300120174220597157602302664792248365089557897900703060928051189762021598626621504694803694266565531669288497110251117722865945216829403524064694001447786245248097945026902954287162099671148504349944347855257755417808350309734474339418915839438145658600757399001619976198160557841620870308836706726635817203173232348964389859759272257418314839988176216926418617963628693452768070477504250582918616472140082935205670005778006620532804058838275112126052084921104864652016281729924995591813179186138543918891505326352532354673226778128482645245186558124141674587562400944231949322240366274614633814148221038731475976035866892254219030336004832165484894289001974327875747344064941356439859944553853272762605400153810745078465188924318120544065693490762057657307869356674020751001642797175544411552704187016005916905672625942857518851109127887499202083608101370753962083071814189766516247782802725312071966504501327221060440265651761339475335411465203400303118760170944370000749277192134671473437907358120069960362433519240811549121617002816440959005798403015495631259453114704694867724264912616161742856507834017991384972162241996309967246118974189834796187839939117936234727309963405078590000784209598791855869511646273245805158121632956412843296578201166820059080737956036608*i1^29 + -2119835653290440660547800778194778812156903220461354633252233388542861240278377130069533015509600625725043253308440235264519760400017863790326418248071038421502151952187703757326698106957350320482357041652083025362485428588792917288741816212548052040698012083883402921768672022542486625602147445409274874057636534556286173880089307039008371008836740027051727168014851962382253038345478264015436172285821269183287412211748228485537900773449677589784586083136107269216087673347030007183773889913145277107126229937711388311439657197668193833288636278948596629122130727732326863301504986809691132804032606538743947916115039040437568730122379250363066376167846443207434552317102203530368496925715275681560844069045065893693502036223399379987131564086420251957012255485714716639400441376090492242473450770449184278967491830312595507804758174459984800688197890373759390966143752786465942405206975389291470018074515896818721017234844701745839137826351528483627929392163867872193150008536061932845320418780322084543063596213842984051945256531007461971274897738247993342568447505120815234902751293150061186631373056357854005051286810711557432505471864914264992304428507197231819075437779247195177226401756548155683534175287300834395028126628403035233775281205173474893545865471800539008882544914224435602712378552469966636078385743030132957923538118148253509312891725439655806330974537987365304346381332804328512592861540225727719977325457135198054861512533427616022955293761310704411505712017707425607974912*i1^30 + -914894630951739416328198148317436809332003834468103506474967323478661238156699898012636134031891922805505365147457322480082470068734851765514819167611080640842304089567673113272799134943192258108057412643759189252307390175300733011587552091055815249393137991743540448673219709947119416047812579038249515232343076535404266665662911835893519033102019289089467780083878819807992378216576470659254067702997123212671793053135224617523012595200780637700938141388243025107697778481921338144960326819868152322189801476661823858063930910868901094265502559291267424361829762420254697024416960800894382295913228181216457734408631116509453776529822027342323573427260460814604285385137194513738435622038756139347873302866382763577615667705663979599285191444783382342655272000850427145974063631048340041610225457797711703424001444858952741746886722710825197305599782921792939263399229175481170553807557029360449149889965666687927494192991187915966885667298263558248871226554687069776649189672657863051141311343489350459792870914603520657851290745361723003826304456363517788437924452841532012450474422546332046967099856026808053139305973157337302351827270224137513002509005462266227418182084181916258734761892402071574848266873115913565939870177734569568761157562293328270313802221346984584088127653112285483149518924140510218600049871024831257841289382461891821132638123436802624383143109483409282031621608691432266445281660560039537947667983633111251411031813291722034036960263256125617774205962266083328*i1^31 + -216714069749884554628023690091533434633743711696512587314818692801811812545345419885311290405152962502764209046904012294785903267293359230122479448957622043431308461052167685831720166348346657424355406031768070048288953596026322492393179734039279646352993498324853185815802575870176234649302416321427845591540641589960302074021000991058910416238352859310870752630627911423549446202538229777595986981695458927066315795280367448398417242219348832266544561719901272135446964460880328281298715977571417830807227608005472780648396917170982733771485979359604723323499512237768094680190708754570031893027374688884911402128355393751667763582617962394874776246794715697160550211870426480649313821022311427575319116980984040713047999013578880984681775066364830459670562817524514517356588407087942766359621851550601366814249065991869536285171523576656262944293956139024622730588646845383729100786568156964147694775609097059930745999448707925179785148926757296331658334755504548865275269622976885226711180136598666638310440934631843655018505642246079526286881305594701707038496624086242010587692857127143750498003245906179787096902189257535714139177067421634806728880634794825611065740885191974196794227153357528104240445305603077076902677369906547504864537273140857198201371719861506182844724996311201571724041522897273249108412205545154591979401095486565387710786887747090795343472978612657704837477486266802720155432562051161538212210345345964172504499364756815860777480091838171007201908359168*i1^32 + -41486033019548193202251011674560871407539226239298797580671067609446684646676345299653649143527284359277656152907879562159075568969204821045557568867764012287425950142316133798054501625737095304803823262514862376227500534309972934622479457498566887995322696122124431446250492053107110064749121139072799302498742663525563731353918132616455378289282031064586364056363683784106935879793085778842483769966831076946012405587677823028120352540381273797278899096138412788289626249014831934008729405066849606494685855636747061171173898991269615831625519808561450391520803536860917790567543750478509776094584911557150071305584769219516738570727032579496237719128234258030391740453466278196756774678536205903883900445678947651402716316625492809450798130873645389244686592311150909852444915006890592862538998248726908011497418266169399342396825732351115611717689840503901143054069780437010691330508495394931495988680314704960657566113816006327077820677544749278955200812616395824704668832844905160282395034118873777772734078844057822183909727196340950721339729683116505118352186304351982482629314339524774211384657823732635172799735206315947596906403024460785180446165958347818210128088216170167172986565816562425876672620770166947024682201863112571385704067206242251781342972724159583325316814981204506685079871935133368642930173253558863038309835311970101444668727622611923169172958641440407166786614810367794209890925995067386118746633063498501489344254310841582350677087707803234074624*i1^33 + -5401350250447040000060214846000194719482998135466604909115190772350869029423417071056657224499519950035667654278702489438128404088811591442968994040571114956965658943936301252136996945131602050275846082388882407409763839612401293831672774639853248634199774687464493830763198068552834609351879965499975643061873049769516299165847892027860303888976255130435467076381830475945497752159030014382159981667217944476095188498761641547002917548005578193169436191220657618872022873227459429450307611436198876189070837268864926631246397240093956403461755950275692734704708382973760340544581605319921008210618563598348580155367569002804802357762843988512851914061967875506172791486319778894693544576503550284640174962012879856188110191385908378133874782168205539123090904358162272337106083162837157659930317159691817381249230596388576287845599959035662138669777343072892849312130406501753441381439618282546176231012089987535576604480902731938106868686206899592733719124676243976704135528003332569012424157177107735240129046555870894841117893980799059916313714474487744972757516511741976829966010080939492323920957109765791909261043148591742062409931252257589543948907749116040931666521336064215665727616377835324020674211302687202015996808593313156389409682717179142353357186533372578601808013735351875571077624049463330223572303444331504379735801166774904280358761477696454685684581855821179868935076701372920590634356977674493072492969875462801831151791195232003494977625133154304*i1^34 + -617884747722907689219819483909208993880768516441364183086039920056099951440153976490936356231630503836966015108978430793040237775871595044680501596060365468325421787491786889910843066056616812973576053423996089348436133458272323479770949418900074422848349611281272742963913413242434851344425638476324262953871263635908852802254519803745693740840128185230176112623924402875082091116660436425995874380584888203434266636752047191483832380701513876849679389969637645565331357078350211176088181548994975534089812006078461133955257828141618633285751668349427433736611676579882226407676924965327643399648912056250754837305727831047033237410998151726624601874961564874070063708960122558438592155529004265365003930137160998056653842548315688546139775787569765322675147550956395365630954222812617775063911136571542353520616944071773871870122336291962073683272936687804731867649212159874142018124511318023110600690503650883245780382466892262710695995780787628313760301682950742873565838943021189509171722979878927910631753997503305880263286260774916904734942018843640623008738188573410881324483124764535137639737106152665479589692234415069213911155416569689399063086553553824516271274358295293628323891432802915822726463728592299921242032783144912177284990558411881128917523926092953645690298696844151403666425046118779589476525654749216204157230598248171945747551787176340812806260301117668593442976928163604173546317460505635667042125078492167940486460014396289324700139520*i1^35 + -73956940082058271035705329884258787614315188761680504856812286496661057594413590132104425289005119348790586806856655091076521554136006352253913396464075516859762721396053078972522159719629878572325122414564812269120012369286750055640074673907839280171524976651656278814345196676277083287734281123047789820446607471186966590626082247702235427976605826814615671700333381679845972545832983733140161655225616866982051920211348883677428103665611984530942094697782033638047413537915800828659146494299720372855015541851992668943226535770752057815312386184993048320648032476357845528946479580272350418311736600190733434632569000739121042678473979582977284589921739964346199023880106563448372538901114184726973310906624313332164431833500811608150411519815196181681893600680588804989427408541944819241093779128878546038829640095976635618818784300971632682332588115379433478259110058170149763803436269944379834043731880844857509341820413661333206909333818843845219617639462356915435196988340853015118681316863951964416372105115988691461748875060345206547944509639281312816647558002831287618039987047119156187918746463581853582056201873674136867444268636861213419836770179510480918834893212867602774095149208488868468455772836868569652214230636127341975562504696198623105300282439833023750657280653068622088439222774040675564749910385845526698091601961220954176601071387790797298648843778539520483798311410804791886403783333323660442833144949975876367603937371874131968*i1^36 + -7844478890831588124417593280600444304987267653519543489852263810244641246045977542746846864666901351261919246599103436648726497851763487376326541525211537561013682454205134277974650328182365154943333801107618261359044157927315586368149254535220007410963631988689648263018938384051786480304848832705906532060284564000353780056379101942133241489382494730997196359138218427084412004094238778085884515900074720100342763324383331696530048527071940838790639800283928060812052371715508720761695881166561788295654585336502304104413364082438897380329963792248526635598782260126434221557474124392190694581117621985955814993213678967635795228830157197938016799748235424626412865660343188857829762497807253497372240976378140904113733121924230818129619105481981289654260695128229109486852324857692090090070534271940135103033246254789072653491295390992755022546853425259185865574563243173595345305593170186065937636654497503490955547872553968549732560040403337506370514271526632443581552487929077732621447426971194360232478660905618162101236545275268904820737099460043256583549615668466647285826501297595202319393454790839395195342804254991494527485183572475242064077461110319012685635248825598913342015416919355599957092429841747348898464955435589033154902358369085335483502125564432724951548467180083632188229713034180036553873274624439964153468407690425489305108504553246497312316839874054960657027402321155663610658711776781253807997389913749113952805731696640*i1^37 + -422991070735746194547628042043024882167675261730624832093418463706952972372569774519796947780173902747099632404328919563320837265234335925931830601739274898597440913338092609379722470466509404297077258200015216822303882341636407455197720030439871998045525391878571427982724949799493653969570837691039664932785022067873038301570358469549442409005273955038622308077122655967574287826281821320100790228899505792386797247288985383198066588866379209731075224449140925300124982728833899555660459776637051779322511983893091916003470872054292515233974933292422586672945695224985452959058731711464728308171059432883072196225394652784441307407765634828350936846059736062471037779258040665374367836209378178211566907733075746590370131743841199961933277044171025390970563289098176316674598993232266709613017775026530632322147090034980444975022532320104013141952356277079576709078794025608077915645624495755177252970618333355122671288276403992483137697814998156887750656252491568227264517880761982077226755539475379803325869732383115590987579577233301517062987678815066520067205123032343483002121138583500279287516167183972506270455338914829237795738727703687758456592132560544712813350510481307116701723673744282594137543055352762874272379218608374388200903929159455647412565181414914952179503287313660405305767118813305553542248937441079040053481110978308304763591491557542860070633162911266264417997166000526251160429820632302721301903089958319982379008*i1^38 + -10522738128359689021452417763066549797487867482334716366497688799754468755640143699130893307010237055741325743950973791182573611233826070581699868704013387806650904207921427233888273968277313524029063494135332237807685309767454762414933834834562885994008051742296722412620512614292906962947515124041960512568423309502257611270404453531613453052497610494487185921904614200188773444718339000454156155214864905977353530301683073785272166586401269634767864197557447541054096952410576002818279477285651832520665933862083724846092275265399906681555275853492297792179244424797187848222266854299598980067801523772126581437239730466853144218525079176924545312016656143884403956986344825477308285906367162083745945762053249272832193622475755169449664897563998859745297652031166325090805447497434721538993216197602081567672368962041047810796890863101697756189930808997990479287335896427973806972785930359923863164758764029193397303861575100738342826668372855322067505320973781071057516110159596030940009239441272577039339818771034186972737619554460815881468312694474750025251317417258349308156476337262818368431946202907343986776498268755169524527437800794114332943721621635862046806336818266073647324395521159737099331074650428137743005309315157716956676902163107359848589111040862175748234856381268072074642758940705376793989075365039651756747594145220623803382811755538203164996020287472967710547045710508133856975105084905225883298747268464640*i1^39 + -95432741611948421112863794290347238827461691602887769751871554862985639295101825346587529453642254841109004154857420359466395967172129838130325500465839687040080884688074100439289233647931265352524630791944285532943308661232603842458333936034087960094627942121842262861596048043418943873426854210435206245143033183145191264500897188785426181191226108205712531605116145276241171347088095408383766151151459438157370380976353984153623742574328436322397534698758942951723630735423345161088621917340021480043461772755478630101644638567446436891271913670000251136351853454119096015913376922029577094981985844779825768231120841740353821880742584139679003636741901842894051758402727151572676764669590831479232889121501883558579269513086243220395330264396535351964399413370990339844289131816390285964470663144258613995290519763501677228440563217006775302328763824722065903029782668961328865425168136559498490214132372035193224089062751192407505343426631543259951799448747437839145802892725684933524487291514333616179004795062045344679488001245629583602050182652076977202271505361439450604062883114411000145106936110619315847177924640318170125925455107498157152935633684436644204959132311707342114866017857066370208966320186115158311745186654679655265170028506331556541987392715781218938151775351838749712826212048449609844376747146490623267891747350948130207663729600808106396372353498074516257065952750286217748119328671794365143711744*i1^40 + -316911183420279186492077008912081974134506294483624196637715220672138956398461399652141897214954184176328405212328669208808873616429738147052335792351234961486036027889601008884498587823476984580088617441216826263808918909620380692021661218543856536384603470579747307311337654387693263002297258498203094018152651915734934418702764918456692462224640618039810467018341072560197793728384031616456501896813921822424107769341571252954173653301937500828226570791454798172180682856946718355837268974722756523095291005863621483775895517952522168378342395436747573803116263273681235097039606209792889326420962620878760022050283843170150520023475280343774002722928050373659785713921387534094973785132650671927262239819081747865981784237922645376970659187381081472006894578261048185226806515274727326671818289643750400154827595523044292060371702413133308329446200278592694643166200681750502447805074667102550521249385556236868408088608296231953374575482479101286134861076674278188490195649175329226029434305391194887193976587836501163315294530642893288341764322239630778644450735497778093562757085088188380848184996999488933539647670850500663222526602633625301942000455618346758860297286058393997103605950621395275911689953975430517629826989763391126665432133271458256892653560125950378586916590043156253780198139827049344614147160215816280768871431900546971340451484129559583545220655736806092150236701079568065712630633346367488*i1^41 + -403858912063741589572689705364931875897719235727988599516507548623162004463263814150229200575704987511858019124350554420590503421446611972980095792357658691657082927643051271184461060500857490014949384049013102051156980527527653822626466677101584697201280843401244290467684781279085022643248943153936171451543621179880099607271352486953486764603834243127551667644774492493209877258382387246178645721156006871999696016878042918209301628330989940003343849430577178477823131796573998587919271729129053222700159778831491157243184819950305750151244746171113942476481213851417077818707061810616783124821977004500584292966911026968834487729970816795753734466787561952864137339518698398337391447384231515373085894025276206012690053579381435719425293235721395493537155168248291438241219818887047901747479296628617639972081478033126879868274424773932380856807372644025468948022386068598335800406304724342925930562138840724548529729225254494593346176359751007682096750899982584394310423712964463597631835463622818495869365871713582251990855807324964367756251120249333606341504461177380293213621012707122344435053241700972799693133307774873176535085130171740833639633517110561719176563351888076171053837012114440101381241287000797348898905464454650196514508219678480258922349229352005735086909759740686284990169740054793991341591384333417223970156295089302011099253447549405324736277135950836050117225118121003717764841472*i1^42 + -1360959482272046460689703409024144927979411291068964726949849434912627233361411208925870952208795426186648857339900165851134333239588461835243163464833822348192681460123707322456295545384591562809651980838659522780696505709955326313991176721901160580946279247389326197864548814982290202209731275037860729644632898239495888607941646709396043133465970751984524525000769348705775051995332892727924019467257614741823891827846401480316251408840911201930833668873986244766419526228639323398094559010089608494039133526392410214415636072943311971996446449405729454128922391771867575242585248567283607895708214556989307608458315415937745665336369579777363934684894861509711975340096385622479295754284050927857952980250803832939184759423486586660877599294323839744003982144696336932560031151688600749579585114582333199621475597525730142912189869854746719875881922102865479710370306726692035372445370719954112212422667822129654068250321993857878168095578177435375676184636481328895275696462179587554570785076175802676243172536491937972287031268629611075289749619089117556682006777685511074438166416454269682678513656604802086479376667669643195153655644550518524633339123903024910697786652145566258840413145127472200988476258548750318216075807519052393072660562378696031493155257544527337939979131387544584432769463938767534824154693564743935324823158909014069253750045329953626888217249509964783461536265304342528*i1^43 + 1059971871005877869758693937675965841062082040554765639996686956937491617711015799482368742906900523421059891201698460502151292606179099905610682057314318768287282166485796718988485169866888386083158171140040982832261505015494577155745791216342411569743879650985931649775005960675377635033844554669847305333435162696419086256585979067006102562532581191534046312028279218075580472817455882743428564039951923700090627105321803039687035031477050341413300825194380128090550479009591399951831785089805817046611337890731883960838436480589458424550867134837368448413971464321306015136545830864083578818837518277448600048442424222807525248820538641836890771139663252233945432338175958625905000958028038074262472178956602972951474217246980938070823701680752502582654690196786431887968371645156081166022179104428060131851850979489206014216581359045709682333791398899760962004813588543217368232749463272437523151349092965188430394294178987746643571931949813546422807994463497580904212102836283041000046105252308788595938850362952928869931800411044349925418982560111776548482519809116467932611170824092184078652722425563820641218244654769471616153207603849666951459027207530780252133007450392180271312381647308812947945756067136942330455037690100345005386455107618825298844657515313771938573471310300292337674484043357275847436205923321680002111923406610852833976961416225367952057523346115052575916032*i1^44 + -1563508389949539088441062861464439044224624316491272791602741559840519481048717981123699698180553988833294607430937569017640374507334765593913574719482569721700086091112580798548753976685157563934901044155440787043194583263232914844824426027430538281379827347076912260232434708279215853352848385684702338661054234385405947796387519530112199067226013735123007790907938946201394772621849777458143804672391866266865339613022947353893413418671623382306002245392888844812433610715307412782111406468215636229021369559462734907221820491010465087665309126222094422073772441495874561257782823523614846132060922716253679506798628334189051447321449192708282316332081942892226958961396814446126725940979725510787000485751579642748317209803227647795453177007373309631332494134454798482861950238144894528401075130089358656767465098975590487742663463644110661570760584957491715177803001801299330932258024801865607177328549171327850960792633669194587109733834507586820362717340866544446876112415203750493568644922332615630030878930009312208407199082185398442327647404481521305435644267155232129462844091410535076496169364265441020134878392874518929364189268362097867911214831869217075570602640217949270221767678242604937436989660351556510622242852577505981025067563744690043185831685717182360058566242774061807181038966328626862861586854914699975595126058768301579304013740733086295972771700736*i1^45 + -9587287570339576834563068906003329776004419184325939733691362788244543586623348370713008447932699891946207271185567577478196853199687590452741328645377568076128080240544623880025559722923755922666281938625047534885568929277254446935340193258674928419210727814634502137273101902577590334991380124072209919105155805888186130404465006376483175213546471093694492565829590995096145981890333477200043876742314509062464891798306039530392422520655938739898347937986543438551504410208054398599375891615997575771130100335926791999177789589013517232056559371555630678164868825299724817892219344593343431411279813477235227328652106214636267412794679562105153358902000864317115183335103233201477286949741020990231314506510003361828952839881643055815335390943707933326962425540356113550450087439604457147303161671615650467359425043671843428413795846324969387547677010945305303223708771109796661519128722442077552468547731322959669327383237152217091838941864881217514830054021117537482167325004524827829090254969587857784205490634739599454260556722453368509187288995002467354850521242967517009439062130321151918276013161416485947986561729130666211236252072558133974276312659479820967818598285222469188783153882799509849022219623459788547382550934112596261785287721230600084694473260800655200923204051804505429855922378217849164668267039548891692505765886673829493571865137483776*i1^46 + -40640650356779011993971830546940315319509304625864521024495725310890012087399533173241394232075332212675895601320280820537705448529969044208540415955588589734072714320283205771210873115940420986557771534420009396051001335691958013352982825719387819320591555968132720992226924316521695037983690483545161172878087988781964717189857994501128432324000362502887171171594444091015882721588510170594034383322205490650096153594210862276774520444348136245997642554491936112545727331378242345107045956596488914491791344418286704672043022250216087242588299154367914635989848464230259505427188858009495222770463081101693425880648732715908677255120431172402071773142247350151799186851629614090449793845145340802261408653336279529720317022126486555432589468979664751086575993323667284566559347491125936106855816090382547812574190708176304374156397115342689691003329546273867291272001762146978824588812601400869050037984938255353152773964638096048042575619288955891613138051668764341044525791809025852354979241334981195081459437561287491098037957333132625297383357498708730184629340683859606660063247738213079567014364089065740570266159329756321237696050334858511105115886489083123865485250220818635671062615622068644929238366321867345451161731980992369701406770266590636011173150688924920182696577954747779660747963678340740288224746836604442758193304567601222144*i1^47 + -137408327611429547516695576716205780009762314447727072712221016258361598171387039228703809932533866111205359673800584118888539691833119561124990038912902311244320430656434956108739541515992016194427089556848980312734592903976315824759734829472848008529637571142990197823471405212685239597387792952688303331209727906847677231045647277983662720770831845794602407081719058801172722149369954716788279825537069447311764817906807706529902811358950853885358590045483937370438396036729903120429580333857808477534762857932593912661861907531487783147293401012764146754626390513415528697768499334790767194075447400395199958809062089769345989829052078232007615653885252539397277163446646168610109382002785051020910246937040923217861731208684663077163022571635190197736230001777855168193229286612302861136908502649635702691632807633164948891991191512871302891876277179275188346592575680471841641254571222467482418380644916826036026286210467598719718030110115836438298188431098096861762925132536734386037554027940974959327065665674212047363986627541968525579544771106205239952610543492557840829757657702523255675643218966968854747638737981670062789719710671515307791355383478905918565983627614463618073152476959778608986681029629577176576767682536475609789078775327817307274287449546815530838915747715737760999107731986452415417659913667642286685440*i1^48 + -137872704292124085023595649952083283243383479012442868683542017217589542442697414115915002265332603289046554038925389239472500143485285621316977320710597302921834295021661268036514264992536932967774473486578552541345802990458286331536043674134761099019952649919675583470771792637409997653288393457150392571629871537313690109201121314674141941961040960909145158900715515133618144008858798824306804044320581585500840392952537238323317035281383594042332765000752760934999798100821047974752927365424609733236846012210102115562158767109331547411139463229759617226593309115645965628431428677662439602357865473798099968580121955057141507667270778899556269656239077979674892751303698703303845745846696783361623704270116737970771147867215790865209200687894889243099474623257798525388998427907857306423345483825376166580605036594997934899264770103951962166830584842909799393088598042432899552169738519856089254576583153892844884884691785555847014213741939981037899646298174546024438750568546526184293484618141095669882545053301509521450000171400669400092656444413074317682855033912081958932188978759668917800666803981589855345445717996007464774321385207095704915389389944264930491291525307421393893977626403132826979116197708235072927766177871190823193345134162553130382612615859940039305383243643588823430187626724529384719889968*i1^49 + 1082280118752437832151985824446237386965924345754867423872491986536885069292140173739913734506929177526722394332235672292982324531154775012775681382138248387721600245794232114675534238717652405633479909860212155978423801178155077331866143922525380964866459377603185264562293785353838824737592528019121037154257388770421650604632283564965960444493749677852575296432110391712351288943993156687410207845996369659075365757416045663552879028014423997276252694476461680156240241254115693488420677832628254466490727614472892362226838513688835684413316195224791227970143001762677332483522740607897520726466811861457120475766582669612433227565829185953425603437670018672503981728866488238127416854594780754668861667099931417297218205985098833541550888730998565699456323861382134219872852566419683706134475950957290135477377868344463378489635592292057819062071204333286078882076932048613697984183497641628006098179056041872301042122731701459097553628473897840649371658269506090834960676011719830595908705105676205128269446474262960126731158760950118286057246451828480689826629157238089813720938641717367911071632993815728640660194425812443181457006711890935082884320057795336365616112980095649160997196154960248793481275684176865793962430203957893520084305973277733900213326020737840673664909406542873884010433752*i1^50 + 29763959085535365243470559662938046078788330160851434866677079271738776949993546767945862925141184770884270544236986209372117638214148800407141579773495623381896055135791880631702303956409195419323656300887571676624072613914808675062568118617170417369295286145214673467699861253620002634196498345551874557845506899512610288721971519373402640194580301036969136366789170101045345159935310994779470020057483867800614534497839590833111641870786112869280768255046112057428424120307763291955031170236425023358491917896112852943422271904988235048491799223300780234413598580230255090413600927125227359801190981458441217663453434697696883278071880477608931192616335148081533708827643972753534080640818514949494287256216089216683115533050136443574117100333452045920737656141203161175542690767955637221754894802574369130899164935671197003512466445352479191607682197219311711011718502419681897169069414004009468465087401952769992040133510551468893130096107662331125630660911134294456999326850196595734483790765160506090783828704088706321353756281644646248830306564461601052158347665673417890547792273755106761039440610566595191084565774326876541522584325038466139854366831043723465022997912382081590465327691853563168701772459254437686937044509632596590442646952912398861*i1^51 - N1*119820850163704269114167553022732036053489139905966853501669381976242325608618229211950814753928824540262960579018017424233533915606405073506676400737550782130036928258422025339600984576168965168521925871788432317594600018254714799805853520537084047335367517282739270666976996380697621463751605623109867852295896000000*i2, 262785547439644109933594318064843529908966188437065631986548031294989535051723634966114244356071033932686511042688212730056094506930530233228622553675584601509258226088561482394466528766445312721431588139131680224815711090244452804454845476840437688301215715562956139507603826443026745777342246185430902553692732226453191486543858750650764344828241923270276487780530034750212549583236563048096218670415607986920164841720073873213692175051438671297270049072574316335146197753838804797373913701310359670514324157447362600164730349840688960257211117671455291454974993612540959474361809422915275065212279942241925337780380957384890015761001458499369559305074959445565668599920345070506308878817686191328561085303593408774960937451118179182918056261267582105519234962769962627461066857788392128505810354757779107811590662448332264636701443740570037592859411973906926409329343178759215483248989482570524244487092258033503702560816514452625242112060652901638198922755716248111435048265960163011512344527701292292858115505265243112522686941332948340803179246144445187935910096341727051562403874954108883797246948780417674066997130127756613681195019119055365084393780710222833416608421316159079767859337597418364881097641504697922562758609157098018987322250231695470011512505684007167735469670428538050428727295482174383065449223942741425861984908028159189364262645272603886702888066501544667271875091620903029453510783089212378773044477174446609701117061889858595891142377183324697674609936581010093333895564292661285129044861642343891146640029334777380352796174781034359661151200597567638286715917815168483983360000000000000000000 + 3694883932285079800160285976253345131534265550188370472038774229610990184002542530578195056451266282132834127502518194999422227121655374086087528329718133719638499219905482232314812434823736987612277552954965370922610630500590053528547765818637149874042512251980536482822461545613259391282973960612903942990415067491433815448449061723514484448124961221342860299544508421605096649695313720731295654334805661403010394001071336939603972963222902655472521001159216834876128656321611969590493634436265237381065154878205305282042604620826843775541867806784170095242404057217435667343539751819856130024640650434665247963902820203632666165161520358304080634881546044726701351461811663767443609571322593497443893089564291492200295433497808835384281618877445874445182700229924498576265255935748810454046280129684493185762993571822420508645852484105655428632521320196226478809816622714263355367228543272856501027848733937765230365102387901384030174531019986571412011854992303291394300836287428053415272759801726440104980780976583260628161217717503599676856965248012719413770914229832273964637055948808979734574575726541171332658850301567894160365997580078622838548628769551440568768380604993788591760875596768655403532739943457695770194872660142781211893613945539377005114223123360554923506332505065928354044950233319511962140093783376620404964175087158388548235879544761680513291656799462579252207545608885191731941835864854090933423706703352877303082673219836746976724283524657652993009676111226335130410742880754127641407604034905398188349646995393752597709984654091986336488155421950291925348756144593703639449600000000000000000*i1 + 21759009103841861988399683546652879545291657657834594096042923241958488128902348316540697988927400980449358123190420178403428029881168044227508105361927432078478370559340551449522715665386576285441428955866988208929676654810499064298542219146110246509669157372058097159519366310224633818066574600524749020952117001168163537372849913265388590512954715114791988272922819791692702809577317538083013635761717136372290732175229128748783279897501441055297098016033438502986852247448505762024857023321484186327881104923444048360163539412322237531346170403984488496745374668424477032340028938765124025826358173176617050327109525873754310113195243238873978179965761079854192428868097429289064715401363522724981468575524753999724028072676324490116192130487652264123162309783470661458634077197610807915083554168498365907760005842560241858717554499599095900722548826425046915693800394940942740545948403941099822298321128674258790493724648699124912903763575049349139380989416133090683062108260331252423960384155569780794981168348499418079258426984397075446846412931046047253535251366623473206355619441223623443743391468675946237735841967400160667806124948826566329537766847935812703133708367461102113147844240113753343555745373168539943626459187558571338724480772626126195599033329392530518841422517907507529660832356259715713106468249492107690891068974604703349800406126459160451313856071733430624344469615384493764493648913487055452362367736566131964478425704154037194744991265944326404758758229534633462623380708192216757040300913103824016106296155574547127525191934435413258915489949547375404638590529131109154816000000000000000*i1^2 + -127550922350066861576949014586814724031640117010240513082792669313599363259909334499426024493034547157033960979449757368399041285794884249425727538681016130518891577234510439133963108680246735062664009752355425787027576572976446859631363670612351590776303436730715902819244918432603455009258574505320172436101137390057067862007810140425161283037828421326500078491456046129695979414844159647831075599672171984471719121066212505885712588217573914412990443991497712664287802427808826526051789254642883311807139673786096534173369157306490415285962558742907603902259789925960730814347816953765738381794016457069336994392222788999327704585333011304551102056945058236197198925066042009382927466180833628701006280352137590512430930133377160291488215031040938948882484223712541447880139894800899412997964041161483166140478734430390747498885980179870806273879466323658451146746035758839945024083903643088124771851672550123259908465463125954964319341985867168372350855279400644372559073465721671633962961732984460152859150798806616722168775565160089741967327604759088374228020701589238858508479523649347787365099159910122665163243079961098465400092230520107619826610277566573474431247663986235209647850900245587721573043886278917729617427857123188028048147080404802255710922434910306949024625997469823742653047075572824011753771678081684586561660952207159930480770618167056689354030667803960113509495453922443163233516199793403395606763597891762187410304358358803195540669839900807732292154043437935584763837415013633025220791684019975394264924614298361950404417318031058058616158952692093542446009072477010961367040000000000000*i1^3 + 12232294822077781768476042881515829670141093015762506347277982380370268543851162961118278979208344364995559478478505373644321353861356340131639870486229848092666190526941482048709351404633968420371200531174934232226496843488056002109980236364870244900341659715599092000664513340912860609432963399206666812008528129386873465350365115014440964589573355919378527007348177225146242800358788504395383472131137149934438444675047551745348372522606361563268808300632976006048791029704902552817207207015310311607445944805150400865239009809858217168778569228132842524754655914704955608837486587188935663674836244703034917942616757328078630543607214600750235268904295720886586732319617770580186320214697301723994638337724957290418064741831480896933758339054729952761755784349437589626039866939275742947858979115019868288621357852316370182174293259314674786440260904176765641663506530027185612010711154271809470948801197063507298520705969905156431567799975904741577849315157648200588263376538315192613793484076111487894894465509966660314214496696019115981595271951476703366924613725373161347538256962093745458745734738389161970442895221977991716350236793801722012951793949841516677436000813923981266456303907705058750511714189813775237085454538586838722598512464201956747518726776335954727528748965729420295371408776784219218621876488312494476890106359277892110042180655566320683606011074739876521359848862219495988498653235670725885616231300102456266061797663285491471076568060273128627252974169932768289923816121868290574405000711278536843857071495596440759095818786355400138093827469442934769854476125369496344985600000000000*i1^4 + 34588356779272793607394882259062560012047574018831288898374807607999786797717791842313510688527073298216293868576371528179981609940598686937350876171521442686103065030521035164299401981522801017431073418994414050028748384527415109684686261107643977677324954618043304714230364803889727811729853959775743973773927154623239162899444933121477306314838338718261068449540878293043917753627236678927746240036809133101805313818804795080521438526792347838409896346847682714184429630821101691262288376622485717675940395024276846408658130080281840210224993366113035197686398649699353083572309688242529294418534710188813070531173303130102117640483316323134739261849183290289617941285222437302536498551980038986527134282899267544598254727018180152819468235665079419918499006984609071281082243682028357557852974662772592380583586625838129968898552444948254790615016712897898109600845070571448000378473293841355478025710570127274457019809444134606964850180011968681384947392334647173378748393203621449940435285588354068878055299325926328807868462499687350873717901669763995060771982871843566560359331298458067472301661750187077883081752750593478100679751392681503907602089630885111031765873398903018168327290816253051656621962734231172024448357948109443620370987219917412680852960129376030086480573084387997141133306999998067067148047734186631817264863623107956100826080509865082485311780150444507477623288544935368095492614481029481955144905301096157037498082340710507813945989911943715940854860866977042205954179645956075430575008565457636997358635903469288767130645803122047380968956965659209363946537412592647798784000000000*i1^5 + 28890183966967805532960688697268008386647491349829713631556261556272821264523933431457937269897891701242561642965716826589164492532644980073510355314349439478047661013028330100876031756366931402322942453433652139823732732997107985980616788448576510844351547983843482277786910704099856282968293557479169253945125246049576408845099628319682582246126728226697488327086471426650463036621116386605397350439593147784857719221781444935114757641463988971912280853646379861467465920104652981068178528266099417053232231126989734897989488538643911640386009065142732669619191216780354203631869707695878627747945159754739150994744714165156920354696615354378735701489440293250753878080741609154640120756751997668854092694780284461135676963858118599744987005872136020636963056239425539190339392654302969434734084745992704296364513756878120062420809359602989133375883302031191303180926150754811854550850186426099931695991378239793015641225828974703895788083447480937905079609741010182599273184254257047776958908610128535295477093597738157588301395669069906127317703070340658693124172844810708297618562393934356412539413906376405654337046585561329030142004462780885953956286450434157602520027518638940017103184965715384958125094198774394029980809790542118859750774870674824909376885610057708323435045960671164305538022219549472350717382489935271123901455270243384519209818442465779447269280361070464058867045469102556624871973871143223276664964610357771378323599808084124202414821817134514445938910213930159456758234475005338815276830268669424712280269461345879771497163540348610685311875915223723624850031336781554647040000000*i1^6 + -36317003345103130326212874942967074584496367839533985171041402394094115308808161738919389674780756329158482840518110517895927022625612335897706055335349885711014527856819104162311527056558995051318823523959940271340756209355312459616215150444001631007672339369427268335198581416619804772674589866105701624751172051426064961360339351393643763149734735143796804918482528491308975959770033985668399407914051574811999990315063655561541871982360238076251362841323111148357435561993718925678403014037448176766020484440846129413927881427228475814280930061083491663913199911126773053687989411233607713435065057263438252483353387222663239505340753740624287901855275317283977265624417213741984431697663716251854307495465297509223461064566502497083790896713093080733162414570876695127099691227394841050783082303548348542520386214613838324284454590702422725951456793744732882458606907808442973880621758663476973008437456734421879016510488859464740720903058343974048889730049697566177615559419926520194159656754805083144133883919718971161426495255207318605331409652455991495495119619812878823435808915656812584097130552055218657446567118213670190774005587976941575703078288759435742206955045853728488303677663044914277792089097331311117817549380445143716559598805047455063138819728657141803234639399488494463985051268603633411131100882308726062834905622850536762192762275321911159349766719485683974331970176159405216779199816573893267808034116307421233820952560438984857896230722868500065211339504964003831717028728968430599341363046019277484157590309337384949505461289881762275512572102294260061497889729870928281600000*i1^7 + 22839255758932051182121105180342675343276095969805597740182994819547296319240033533467107075944502117925982231963280380284649693686207881727738080853241823522950883655518036609283592175496075943276104112015603061333343084349463413507703723949468026161869853141040893611384572951865833498111310383629008794639601703208763297090772345477754827342793701587176407456144205032524478362812045264793210531847651992717428928166715604052678366764127666384218600365826599576749511602710326754350958379845599825771770406554116750773882806442979567176615206606620199214004047941533380845061916518588500493670465367996992584049255906383935107467982527823050945736971065896324685552504149721144591400909172131367646604265964846577881480375473884797317964197199490983549999271457692887350379314301083956776399222655677154870297272998964842632937383818147310070076231280195605708209986297866074958537267865755768047174641540457815055794341620918986009171763692068328093194537991382302441060852388948006306420114110526325413321823938251485829275587551767048517268545345849319453712039583807480848466704983115987593280307829542747396527053035954971333264063305915828937793257111945427786830603065049363631137752939117987929886153661200216142044293647629580910378995158889683758193906466545672168340362044632323663800196418808010275491083154073397587226084800132479704631184309369647714071669760695913242350332335324939181902415669339520231911324136263224304303318185256711636350298120830103607056914539004859531899536891285626632449805780554384148288312560565666122893744895657470751426168162201353421556559907603349504000*i1^8 + -7887167147553937789748549280622597751193517327590753731269018153617581670554437622740041769044374306872412217067347785770360633312749323631596228932207815810327852042675597027694426248414135252283158391001091728919478397299211155128911465458014624618262871529908881827308996364351806957442817999372754000577962736732657298823098758855989441677951043833906586465514589919986925510335461596174895521635386815169414020670976701977252789048591371745486283539567524977785708662651911172785161026005375650571452309872596904771457083571280538782188624858638981563403945817059747454401132024472839229535933427914481979689106628244227470043484439127856815913509022027066200324987539712420677585409716760202649386871168738217573770461285576548538897081300925000860036435260933447516913456377510390301917936316730394833470805965787691586798326934845885298987184595739456947402336559156836642126990686951055981337209054225892810582593395118014161967283657887203168819170111075192569024915757148141903493077363033934608978283010577701983165355348196877827950447873108292867776111369071928411354677569914067282941994919433886242834837351319276132676736533292864062615365777437203425873453312577737921489185117141081321628045790840659931684358814951832942552144529948668969191698325925718436181649531479892257115502393724841364918299493745950745949301509183792005969852997927464864394503019307850092061806804853485632850707063089295262046803094988395621923423956099956604383685663120620733874752912989840179248366074136785009352894774402918316733347025402204607553618775292896583840219362643381588857371950118338560*i1^9 + 1797219169818828734073386071916714985768742666395045390059615543694597632011706570662580126792270030534056224320016252136960658865309405154601295177510231809401316144173052901810460675711591902997771390339258364497594169875686781299626752089192909303463210450593434024069914746698378984665685780166953156458435466576021190650268357541380766414580187287599497777022821152281818952119934769375829979843262314351385192134687129905063691637652427451016132460351190255144772754896130005828141732732566059623415457171313414994463997417240288152334137434165398596422166970292408570770684819228383833951456095484362756443692599805698198667612572150604045689176161791663192492286028518186832526112197958680203926353241938730392918654989136702578673733074630782037752814694278964888609168001462262230172768980298794070941623530212210103938176507147146215877720507393899962620533325197758813575787431441770300317297736774693928138090575770390716983923814077783754671498139656109912732572352539620014379079781586286013063976086182137303646391566376204059620945239734596938784704724881482851417184279512941589170183987158517099248235615494194906648101441585050714350566988365653565568064786341519338539702604265632475173433014067557992111919077803806491281043979224283365813563514785574451704198838894991004549535902433420284931033301161047335073511725098064511082494260609880697875509365695730088758335991071969174684912387521246992722598991307572712715064623453544116860242414257388554066138255535587095078617951046573744638942835212804965502571946714394687832293768331909971002672428805097584952812542885888*i1^10 + -309986365133577736307681802199343249574267891213750523435619680262544170124664079421672056819619338681932587058082796923945966959567635926383024883395391696621723097046804712264630945934057118883161207667351649619752730035052813796183793133216853610367124149969382451620282054241589454526972478182341186677777292086809547448739242341621400627107126789437779633830730076059383606032871736993876360916294189094017722779996354456342158669385931912549344223012195205451284587887267950815196295386138866003257306347249630149688469127711730254000663448274669722456695737957756385818715322986944379802607187081918016826133274409878186655306574778714978083880051271842512368636681570314199687374297860847224611239154323416273303281692902082437230187173442734526928186036802962608014212481605327442818438914997558395815467443289543592219987465117394647255851663818901359609731162482459303021300911059132908062991454440291208257374068019677666424983018310531987205334724616337315173613553056385003171223957920537485911589042484378204857305137523699477103722909931733984576781073778093480387457341439467383633761299235687020134337028576843138901334713269480473991166796172952876122760526645940265303834178356746999371779132397577618428028724259217521041984985140796919233857070780183576625898478951576150732204680821453398378422802085998811180290268440425717938496256165153605723043820762274278686086715817655912358770012038452385476572578638710960045707597941469822740268884971577275567076171215583024631381595759795848268138242678780174529819077764244593905797044849453162437963797600634025745491951616*i1^11 + 36407528117529120077714278416651582982795004750762542007930264227931454146465049761726578068494663015216269338876049106351295198837157596060283581365734688248506685945030259469732567244984219250553332554110662772971829509612346088410707603440589894392272896938547502137901272885340130500445375771218065862735365837224065986504027360432708069238830966244017243459389895504046313638076037218056751840435722122700371567520886779273331139766152211573201020102392799423034644874536628091715606248127906855591359524097648153214491969080967320333453612982015133572615577296951200967496293122097199637120122816029671305529110969199110403847936240419688035311314718131259875605720844140984865094650315250119442186231384409045089615366767712642357447723176506861958013012111071565361909824308450798465511684844506980484803275621515302497049215945195344026739258024732891404381853287222850347810745349042196581387627893826704126920268684590062232211046793911597795750863363256681502909244771388859541597159249112257091673379021812974388167894846432510486703273916164148846590605335193437262210848882494811399500868079481790064068373521195035956958301674883887129245649688776495823526029832796458258663685072046260354272004591197684008401890570382443226860936612293364434436949830520967035211240888567961949345218526437973587436046560314749460456223286909354100114029335502241480793836510378418096543199333785490694033765492071084450442302256275764163091612504437230254978920944526466197815318753978714015769735069369202489037474994158915049272098424198973446066344968575747623512689464382325323202560*i1^12 + -3068773735524417380728223222504177899314866763170453678055779828262707845432930074497142460932704581720184938429499885377489721524082632639725665017936173802914226477100242874696088659098316707352030413845584987719706522401755725859224605463724426843212058472326937185525402667926756972349419201137613482519718425133314978896799943110157876076446374376753681746528237861443576118285583910032684636581183470483423372548539010188781761733378853710630588804858426443191906376228239445208898524626870313015851598072419804702936649283699852427991858008430508972911468243967713997553549488635260308637910709087673193364401199471158640031097147211240057456334419247617324210879194833810506156312330602144554595124889312579030695973601668104608082017972040425473395964748920707275766006964287246609601485029550702518388083622829503661516451020604036106740733621893592048190365018377778970912001835083697690251484410495775254971058866422354734406383131616358867072468119696027412623123022219990417837317034411997423682504198546149222873341098368741050046767266331423964212329344286766381565212241546637358713935335987197257926939389506802267419585078972437288790973292693302365736122884223772005134771701445127030939213890041214487875071367644690571118373427216575208644261270928754765387704591983122010373617934227692814960073257661513083033471528816796012423389535619488003587729204431242536174729941584441417698357791993278269569255881843940244652428174625583126680717222279296082846200487977416614969189373041506759864570970662598733034634723207292424295601366884605096229605004485043683328*i1^13 + 152367946882704009189303193963784276852421640231385394639431853063966726589953135393804084040094665065598659260851429652027183139381743856795065891497801458989816584576982577430003790237091179976372746562166765444737960572869314466857126871701729254322794363110735486150255535454984501160781011170657789527335469988372906591937030020200969781097363616558944089077037078251449504685265793506244499629089871715821416895596823080204812323353399336330397373419717715131650238502259923618302477405933812138763564848182679519480663067168997950768391793518355214601314096935271514199493848503128252132878129640362430657324434060339091941352233155470903791917096869662190491831864609672404682985888592934570593813536941997369122616178139627483403903610348124939416704100415561668818747057783225416146415419785653900781985366596173854131224366120816931580030898125050319008916935663166067689879342713489155097047803674950313856423774713181583921018259367087765462239901768852631763724928107091432028590770040580910086305925250308157951193275052497299413296096425306340403463603928651152503950383227409999612563812930566808524830609686658067018800112780880240514814138904433631222753888742919969381926744729090113016100599499050131747210554389782247595937033220719865447724604961982052765178879527193491492828947082278105797776387637903945912123094362741328231862370945040783299562081725287539448914115066054153896929198350926908561736921299915365311923228704954934969320979429984772987376915169126991652634841502476831795056902529564119153648461300633753123051071468339326508575648609468416*i1^14 + -2959447699375594174422566746065164988926501884079532521253357772680092340463738813041911681010569174434929959457237435033047520655166432517445593413754408608320476999894900851933019983076940207396713097872500961829480864671861477857262206344818619918357279814571510293790241003065689444175497480741297847421937962774915187343667703202498281625468550022122092056106446528009158599956074876437481982364095664498796709694365212225509695237324048842888618232132399773058839341432032598890887748523317955765928454478915584967033487409976122707487783379756582988407591957659584335588683026098885429512026775626834313862380306035011716757026418125299388610629338090987975167424559020543825838672064679942478561346151186373187129167547059724441384845771328926191157133978706340307552895757341972810824067740584065922056094242179881501440067595275020264828123440203068211176659757777868982220334601338649319874794660771807936431271213249575271468239045605872168753448580671702119297031230552196932769510285289034729753880667765905305196688926753118652875847450329960181237280114719852928534225473183830635388163491298131079053027473195747448010971625354051331041349865690648412053475550705296336995324101277186720145629618468100413990006912120331590567946687784963672345625823480861461806183609303366363765506905663429934721404297486083728258632318769593211032086846226087914038461132354589959184277344116364785091061231440635401245884806843203957630774663019930350814712250457004771858287442312362030168962409089138070941286373723386332484209528023163914916635730537426807762513297408*i1^15 + -206817414095774364898671329823366700840990514937201703069063802056562410114943213735726647258174679552101345860630502858811341993243498022474379072881518607418934078394518295149070841947893062678533307209578013487337931087479902736547916791222011888214800186868318250989450164161332302751042904045623896997850388783577676855745813054957226006700309554138116307543081359183962659983018098148846518822308817505829525172360950742621108953761624296559155946554708665821941604383497685568581893421068455994840663470825995984843806369574971520354601682032162327849393977610922910691364175356396973535488580656378018261399278225051441633960776002624299120890991194438139575707868982582243278503409390999820675750321368152552986214465928366390386654202329466116637286781871824896503552366051759157260051219804582110871071327266176027400750061710237622858834476129536514807860138318542493656511025926135779379306644052042819607739571278150467301248170059750629785041717829742691210155934180721893710827518472368455492638037910755905661873256474591164716040041850812727323240298611191575749144553457923184177711643740581769054437672701833271433326443188215285907992780093334120867036444016714632930489376489005296235408095919854534160516764797132998294024578546106632953773813532030052118082423325837797385195184186236548452498454127367022790052307498553731012569297811043545806352423408615913469541995482561861863441318215435012655936090428421116689294876252713185626066015126136542064871401677156722537561744152058088736321104463732833269428612961410716012382338441728907578179584*i1^16 + 15102660313081082980427150322637596839471840993126252038359004905742482836255925314861533632056705276314007298101649339183452276212976979539089072980834242958827026565258760502892323112032941092816644270821903978784575676794119774399243221557478565490268128005707675087180514367617671984299044274423344690621124022788621568071701354477740934492962115769578945528530041271631160296996462596352971312918789952288722917463375566567722402542959078169283015384311056066421607843507183048304265985052190212370248252654532603417435313860146693484971570967255066477272893057227220024991130065306040802019569298617537214235640423860792096859455730739932129887886816780781521798193369303104201714156531483341051221866846806515707863768341875098938297654294147064826288869339283319278999399473364272163559435825111357360619737238682131662744888138569590089616750393484274084311372840774758104599029093185508198290113476178458720107122042204070424103566691348437340249289495371684486243272826352643232541726260324619246291834062110700359410681939002632836562447963762281867131690174360978766826534793536338260761902571342578093390817793796283967901782402298037549126319418661493522096263382338648220054240615654705610954830420167437891424184290614517680402854530288201667236579031489821562159246574569072031833409099280351021557604760657488397250378279093191616710167699178215961366566786470686966754019458165788616235064770435921332087593019097565795478639807981767640921969031353694380636119986943521431570296184243478054029872020991452465864617246735402103967336373651222036480*i1^17 + -270492118061664627931858756083788460993837116008098231120140475803533557062454225006434782898533594638587606580865908772556844945889903512328679310692922210155706110160497753119962021751888791627991913515553181569688135889848743113610825027561818971678073794181555912283384642464474276441187087314453509637624187137529739444657110087295245240505702126300950714508557539910395180677870042035514744968891595893633134544262303195785703566983443140072467159919399083865921158044602095118147063871859140465006509782821032348553032502367602575189382119615602517990612225295323060481264664156616320148392200689078862225922305050908364528176794988027903795680715522381673120151602391351769800387584227123966856975340294132072528899697587432300822445053009663482838558363674054160002176825165067388031705648631105908991366637348006690410504897144256502728962999982816728229967942334292795121671201458340899705224033074923553425270620949059563001570520890047412806278088748989850757557347154281114336445678778643866587206794157221864833081317669862775315638918579577607518967344727786359439959072487591102222381945295198161303531741362292791309427166147281541492010023183374917027867294977706516437284914223772191337877258590668377115900517951056220364179442625073453544568434448265200236008274892403951142295658804859782553128514886738375506585069958840232766450055071659242481354252339138772104576146949414001446453230126285894484450557690694243363686618382542351587743072606274722371023344882565330822169648181167192883940635274036613733552787439960000866119621038571520*i1^18 + -8917239607225552063585113382610563513130614886803254779400892946249713117851183758075028234928953993581717884156487236306362223637482892903937471514820336990487189106286851377486715415739874938966859768574581680530724823545992759938946414147936124677009335556387101849479562035097257080159089771223056276037169350183019779026065496168908819710765022181276236191648449685958910201446513932360463021504020161987357416832160108789007457328699202346482222736517955661154144038607852092520294509106068485901211498383696348579425727361894787541745305136428538963806529089898328189874765740220417479571063617726315679916108634076341256178730258051998690019982041068945978975141231944778951785173904762069284133409911287308424028384269787324006097609181212647341089942516068905793703908709917520742083320515682178145313112093440727567250308621835538652939115435947354024905440806822525710111206125636617677805302039167639688531331652720132610301175557731587427182800521821333182182948757318219939476050542609698744101306891077988227371680090159254916323990627029956432824426442054126753453575416492113023994666959926368939939058307127509197179239169508564180969450390868150065591566781303686240500986215101643075952759768687478432235212992551499476716598855694666747793637329984318474480486301279707675968416779020042298584594073919466575153037904930251515537035685626511119485600813561407414937381263862313990024892451849034397032037417017935827279848529467636869835480209805995123169594877678305406702379517082305767749183027652094201151063778562870928676126457856*i1^19 + 388337326696049520383983440321693693149950297596167588030289398424062104798230097038505362098444952317351800434426564546734421948107782040842484676566177970929686363571134946318605744139512594178066459380617330739740842990706053325702151009465547801122535444786124959370974841612148190405545291043475431555644395418069640867661278788466207003314870158319341708954745742578254584523934791468173451605921626478842649134051780004145784116899568350000586432213334737995862257045265334673005108871515272064208426467819808831877872542016859540225251503609250448187956428529595385362014377208063321797497791748797125128600145314746125282132581104232749355561540801418024098934850214225046332372099443326077034982257647163633830380317117140015683560150991008358035362249470538694099068890723017969270390428762670109068515688729398101351504352531208522098958194118388553402652979195721452455035099800439929025141775080831996992189989352389469560803364014433194997597693406535640038880376886743128986722621874283435870361028079396991830985237955635314258542584163044177897834059317398611018267713614469780517787698496792547898840594034050662215550166657705574595399071135864332534462206421649570512812523168648312125891732654283206404586670985589398539070482442361955211612321466410526770748215512325642576447283808292700841851368202461850524812498449276210795882943999902104644087346968939762734453262809915723707240800998961670929537283872760962271561455877389930835872964088810569391045528849329086443645150357953531490513482461371902166497268900385652341735424*i1^20 + -3404506826640503298804364414979251962500743683937095085525580500765774139217960375322512192760370185686465126577994184549741922765764174345229466766608346694604043615833387193118257876173388540717212678899006101191554997073668401072009251859996032761763422441823505986507661694146797091671251593293268828413141283636596848782162311830619817014308532052187676771566891414445479922275877174862883902919510933683225068035107060050016619746085856549077584468160903859769794920952975847560857232081032007501319810380885076652844990300175745603984988909508985264311785411768334211486940438942802600415164527681178536962012224325548996885384700720400057215294540638603149868543759601928826465727892663398586335307893528085905718898955437313091519090548120651671525584303649112170782220751079500213859270154753832594729638283466096715076155681640739799166181767321088847362573982372685335534757914206673289360629655829875614071563930369623901929848354929982544634090941808668907857616905075131573112384355570783203320323508640844728264039985688701994371634423036787403438805550907862176136504746308572006418061423493142419069815944164706512818407866284748429810181836666463631122581137674551711896386048066647226249674349490105734662435316001383034572170527405542989496543122089684962412460870725176070980184974645953058234774659438793134819279732921418304626287006103078524047460653870911289767555257320751294598594466919992306390296087777464634883028306296974706146919548511421506826473480006251977998288574699266101467389092600696224786196576627863846912*i1^21 + -9907846291821908353722196757975750699149143982978090024862366923888529033704918853769076170571686885417337957571931719833351257827824815407272971024033479422472086934223755265185714602799303401920806624678682457678158926649501176328281061503491855140135435114887700096382814339518944067330692504717055651747593098914644448060622744936663187913680817996583178234653964462772885386602605298835612022014836386992135842661889225405323656279687669797252491404572806465347327062882619700912072399660725936679373189317666942724874533081047744751934716233925213125581207654651237779056675648797995975376586705688271638073495996011095222122329637686542100312766121628561131221621735767488476258652642456396497575278214180698433238221859889144474978730773322951608995800967694992640167087197012966811243810366436986084419024653757783016676117855665032721401356580104015195224054243220663960512707147192568765824763946849891856331233411574388516186141230650943115417326216759789041007151923385151150146740208296968047196977670325317393952158566263203109269728295119480144396488618652291883153824860526773117535052163037803161220029398156379409652982942125091117505385945987052966730995225936727245574289483704513304321025098757821293156275623490875167199649244091439849303682655872268188259929655174421910289134881394020360034276756694302789495316601288901202783376182059384435430107111272696107974396832056480768670106375227258619666566020010400475903813916616987825712960358809283045823413433888063326131363274789456898062715723271054746409631165186048*i1^22 + 50119920857786338342915556063504449176353411021268698830155737130720277492282353737427377404027277903966715599486865986720128967809848969374689718054401535968850156436041153857584204709760990429823027235931753262269877893040570304741691211953460253035089386454445451886344200582655676938384003743263151938580466212083249437263632301457754105660853128548549895433976575538038554231291100382309587380345278397788056512013766785028882019262139258361311174728931566098688190537466525763767114495897987960377535921361518656657550678285518663355434701400713836385980316553354366140780493783998160984557139588015419132470621629399346627681579507357083308083607262907875399856978828450353847685438695669707677754850013761954083276425786452826270416107776298590552156155415212105622785702266489208700726916185020538827265585252739709333429703548892748598482128593215803759759703413777036767440937527446662594287831525095851988623360891436255428332958413081951723127181612229770134884270518741984722195361258602738898126465168785787340369157611306691909803004671872775350147813041296242926865287940606629350266727189433039215381478777169279808849001836316180634071302092783867732546502850797324939893271923332886717253932972127743936746738694985220265052674537808024930932239317225047956985394902005586426584273637573529803574112033441633731350035968794956993813840143446500063034757338412088053842199918765391786732708883154794405664037240351767422793470978407575472384868997039768817029755739647472514224826702332427387181414705025376297561358336*i1^23 + 236570902154162656353208459264147694495052875367490965583804838656543651924593625623420649397285085378178241281674339720413952863615684459390704029109611334815761609099206388090051970513753498905371669070855964058098415046582391177853565697983376451286263214201525293363578227904095727164801639437626340887443672744771312633807600625245867859395302822187084574386221311695788286648180678448969182326918747016763812181967769272804359156774503703265034423514329433178421881652369010473951501432064435169829970387829148558178822674131919151103670771949643592612140650949518503073241741576324306845329900237133400047885688384580316367161568570629998741693323265444665161227337005041875345800833952330955143090838152330977832292380595065256874122136801641578023074526321592610043418474587224235084270811766276503587536019665580816592578018079356147894769040691916968617310766381116699238022466487966644359341063317315916844135025125491353730962261942346360346320859806803461038115762750334743298435028331971022060830487176411436541418407164478089013977062310619650358635237554031687295466438996322821772641444347906033031110689091710453492420909995423288346069996652687453840693349311561850875033870226496331856465601888572528897264668368795571655642647205258732419311351368076737679838200558927712240309286427219450828124322031287576447383503908775754212675690202254994509379941496491744802053742591164558587730514383682533046533240103379294593140220195902620121517121903595061873355863735345949617847233048611716570774796974201027690496*i1^24 + -1024274661796410472810008072229618308589828350621189783419763828956219107431229040080356379408668860257236914646294270228114593525706004084966230783620209013963665202653641869665882841071742642792495456446810310969682291745117438641609922736578734054420280589785011266539602088793044291984169238611371754719982037514620773365368958018037933110178388775181810181857688657146220643910594950708087432040013271813157288870478905314890272266299056163315824160936316979538242475503091730630511754220211392854901364740138048278128227694819177995346619704400639521287284328096446601295699983322108762899051924930120166861281609615084868546248889388086109152206829454930025987879201473290879349443218278349638305308818853486673074284040052922225913997517259086104883566829270328058049679657991524867015473480151903851562924590235499712279011595118156415193892478201095271315887302464226700831577731751648407235590796484365417049051985299947686009502082281301878921423454823697653480022562452414175630635385539561183911301551928315669143819826840569013633637831606344259079238146311673245590793258905637375524218646823187461548894274882343580609685687315444972160658224571323084133022437949220489904014468819962941934722357822529173223326178150019696849147149821901863514273065681022431542123772905388250761059858541463221587170281648235624910769488491674800938193945493438919591495372833939709237103598185072220424207862265357010319141123540166629021122810825082446656402859312434873267726984430690279391919052153046008988244137702588416*i1^25 + -3840050207316415980429443613918598467720687518439905925460884340483436783379905540012116975007044664832224034237793315844884600259748524308554168943243385732563148299780239381999942183185967265719923420103138170498320066949573880623416653693168069475693979020769582441113601772690231467478046288387301873351472615601706836257374470355158914206101933528916934080616707947670371251383257866400790153534339854667778256596056484955930994471637192599377273213807565168314392522538064221209077034811006789882294786614085907792633076439751176622671552777414774832135810607909076136360630907529836194536969368366459081008604110862300698603741658236605216616407113037658016266734871467067378357783583031318317071562058394209462187069539503771719971113608748567396374443898257148927096947373369887235705398148602630044308252385117270141590116185291954877806018688395159187131300685330478767797980932518069262117215859736966445934414640478108402626314446022520678223973239032804659743728444654855339002543155878735109327908318610779325855652975050789617975129799141052763468288972861343391850265918877694629725276882473866256930508956049804245790011353796909258815982501224273594955079087492205375700374045457096251638970876841205245219912450080655249128069737701689484955388463669947324590859456634257646997088884454854249480835713956952684615462035753657282169737037725515829536369068809105408287083431375773018510732115156995124701781962566790225325360788494248178324946115366432547074542100690095339078286127107764513173588148224*i1^26 + -8851750743599270579628782484773869394915893040245249466649576168604261437814113345310308192613731444973497319075623573362769925761843307443207842871516762769845641060841482141304958570241116169528169851150435011780692370582309563968199749042997454333130660406355251242192605055779469264728907033638176917842095265180058990352502801603207883930760432242081080978971384971526879717706130850274769971832762477990275831811453945889920688072633178190036246376285572628427445173271756840296635898575985131605756331166265402406229974469259476796299041413683018880537348125745274894424937303505583401329531773659847194602921909796208754604184609295781888499815842419066028839373556624071308393471592519922520733771780600627961089092582630983111931770561768020779562666288734759486082076114422917489320374742892053890755525836303263338703274052016080658350528474302078713814010105905885220239948819883262580225769918429639552184631013333418387988163372722736268944093156536013098541738443859727250857687191582795760500827221714253327581061445277643542904195191736387568387963573688614242516882519038235963875644487462507004344802069013990418535050597783513816277320443023264499346530918569001425334782101239453676389049899612666765528701103186694497565320084071667965667405539270751777473095758278581549155009819507089097679675420298865236086192352863146485182453377856120348143211736147022396419078331355610296963398042946108892879720125194015957829669479425417702732939018043542452901767645482915218100509286922809423953920*i1^27 + -6999631309664360736451101096253840530340321632962722632092289053600099080957903135399928460510085546615671249353475411615254540410899749440440111667390633597526867773735054661970803629804265192276381926464933074316806092741624737679746255412868381517026182255399132445410374379307513561776822502220425586312663255762743844005007535578599448902157788258707972098276179796849345012413804764453298763954747325698119841674491267553220944155517127504728761164218731829542246659779483815443705264753000775984518680081877351011654337170751279563652733617863739348269507965346538945530916013511437955172172558984312266005363934383518875353290800591335174727731483671606479503419916625105238909923828409333165405774722810380666319358360809555385125102506587464983397863947703749005909536778282942857883162696569948076971841264932438568633234689410567981337776711505830766964421008846874715965758068298425713113195884584302466896892744460643270824485575763846152228615762609002535678612147925903329000347843395413237372939565705376721722238706762615855015940836199881167468204578535701136816878845228865906553630133504691607211487597861372158756122527913226555447421548284068572458897427825376467908955684681610069847078404367580619996997224121639239278637114962524799446566734993042033572239563456320609292593496014593998443011675009132024726440504957400614427773852669185767153286849049453919461788557496667718479914352314550325337574813260703342663837316036243154596311739782251930473311771507483573122833955740975104*i1^28 + -9536842162576512809877641904333163952379348008953616520817651181863533724058310589680391811242317968705010526180090599411844171398858110488747400125384248030232778137954188729284030141766494368271402445239588797357089750661590948512109059064749686093562911628643050089603666989696409589555637221732567618889959110634274996793333297134609064798370545012689281738669489972046111410505726070329627677921971727820304204188943420637625783704490050172974964706207586938689099684115101334101793931506913106644928929924598229935080164148629998978849777150036000687707640791574524918117839432176056588878183955022278243676175041821982171594692859876216614772470362132375823715863683606075424585504389342751508855155592248399271479948215492742975583915430280987339512572118586426244167181345982748942175170594783598357658830471606961462241042942776472951815724928152045013398653766647850176217627136838238777313788629768697041621411642434934656103577555342284362806330790804467280097837489341017587317270447285292487218192885510780989408965706302393322393660724138825147536001762450266078527070375067766763753984927122734116548485784128300385877126531983081238870005454499979956204445164839949523995543542394121410663641224323012120643401222258994913274190291562185861463556809826541268523742082519640496763374109730261008387846809412967877412380856998278100061567579363196181904843463478190340923149375326520619041643039333548564273226529451490620279236242528276906185990553017304618433277789859717240314482655232*i1^29 + -4233732242187126583778438165682747462817347014253467195469113215818079847954294050731640918849971254035559348907561098465528430086735948936162014094089101566948300983619828009004682309414985321835591641817292765712458984855229746017376125088147910183606007049977039336636799029528250556491602327447424083565463440167919478079633265669844309104983879363576147109865081355409872078644003293271070433195308150703573169480203787709869384849465431047112547807556331529386716050476456136179762033503176462399242798113629798111436892057067445642565032997699142149578693239409504026102962114912674796382088824822021938991266636703335285027949687422103804315704414535852098624132990864597830183134365664422982230262435382397816032957380647671243685860225908655292219836985177729546063685949554083821083932045673134908448227411274929603703001720795093811871875141243683753595228871158786414732850571433436485360119594826806325958359576643076173410196876808142158353564184079413047665416563024079916713160663551622206169727206121698526429836219634965298667409275168844881757557289465605630818730463341013856663702152608988761181631286040368599283148725702593519522012712936799919952138814688026673169318093229172344729884526767447167412871699684578783100062506775539720191798224525389469289842249623275271639578459389491371080634682781287317067635835200216565451420450796063012550039322801103584421514778828627605857457296933403636221256206077323933558183141439247161012831512422965918749283404152635404582912*i1^30 + -1827239560317891673015868302196384605519373727144075616346226265129043348253306079838114789939840396570965189831507474108701933292989771468102023444643670990192153348171291032177048910568261582984794426235332404237033687808854135747137099686333535099811659237241694645098869663896931790011724924113613947606499346709352396121527785423257609993569673775178022565981599199298803669787781375644572472022578747988764166754292220634407560567586225322233412472021396556531014461316396828136811226119376445786881149308673016020336937275689655132989080690952225146773683833933041528073222479455935181544609620522912885575432405299625271237297673583023570784015166934173146767277260705319169496694462142152411550096168042345353257729496459556389547002700461781859867876195571460977378033808688218723288924708769965263291732069925785264908415841177093302530415023143404951241831194655910456518071397781397519750258889517935191705321148264114870082382701257301264739855941024463078055746573303337629631890885712072537997620261484419039289478542237204911541868099460803739541570202626060826229883221389726039365726855247485189366024214855013912934639231142628783057316160684426043559535378668624796420066746875998393331984631830234961678539931355061305996534072963532723181565799326328848739290950486424972242232797711166610175326823976578747692237777444872596152764257128577090420663997601605907510844215131806699180959848108412589039575624915729572729615640623209986166142936753501404780418015363596288*i1^31 + -432825467703967772013020732858600822261075168357776976097835608555420271116842987564031173709886837331639032582709380932806044885333933011360601632572998014630738441973879864530587222111233859773915449258753212081571490933162432311297484789224973100353317536522644860210776184230276740461202084749566495398205816493875795907511869875112436204200730959501220555793717090124318333647419889691893722952475715897749682959191563065314248670828598471461977093466712819898308792695011104537704380439678792731092526606308794905488844581635483919061573339360978864339642856391547553417289003448365963771786515657168378673926620454887953884829030655114263581906257260822337889735455471355697313946325156272607250621769270339300503106465464583351470242874008418200013335217089292572192083202248366214668980926913750118206286725655875297459580631320512425228210677122702533222533282698714335859202455676138535198758766360160474131222814993981135824445392144545961165507880311568267586658918714631284329465863405537985646708986077933783406051753730775981596315196857354398718480435033548754456942236698091710720452192189634886983778056161678187048120272241941871565287224374864394328876892154975824558023036047338339632581986754452101000403668328062836134314056633299513632720032155406670987026399345342670584653927520234648409251985332967066132338274859762582818428811315695845339295253666826120662075576449056744260157883122194189133082075594872365316628232280431914362467458364028069442823913472*i1^32 + -82857092074085756773092011462835294871144561272968792155930514471440433998637962462777942608954508515116555602854213455971194856962344448865629267445226751396686389054507776557460988899232166222374310484608857268774324415381823572849124801698767847769272991113277665217287961492488378818374495383863938436327662991328776298330382056704888334152282283982056683593755296683908518924777012670225678697650440456660503011414717240958382005136087289562769961888737888399095956395332128779932266258758250794883615751985311544592972952279083092021188694420041531020517416389044311748048892371772233978360156671475434695578493852810099193551303317290084789089331930266840056892934847908411521700704161169518008917791650952150597264918288479400811711498392275979922224487284508903067839420845450465653718083746980124799190148362710137554642351025863199783981551072235165080099543076159370083061871044372008399965965061389729837389227677306093004137024629096078914333324933002107179494013759691133185920767998287512762794835420862103904429269058332972501629539570948490389431174573580099303720361448473388895054728908021288469401716706365388332593566486870671586281923345577447725924524471771361953474905191727106264264376383325029832105206030114711047826399106717359953397436276975679095210973260132657141095536605130585445604584020131932071121784113265191860765890846073976401373786311794989918195268787893587298023739958953083199562219599207487738539080541244208758391215256686938816512*i1^33 + -10787714771185026216010947306299803865942308912282890713617793876675067112168269234065050991548441062000461485421294393231923156777485901655367848987900107489807790186014523919685485257518987838759631305114074549760520792068124691714571458493035661504596524006669485632847111784520251685417289182307698782109804645047346605560137693700881859187828341619559798578243481356166395557401183199954159496988890360344021508428367347940318909087215276693821553528828436295977599653874722643393980005277116876548733273125782031254563729484089201813515503976669581949578826952913274864801848816746028394537544291748877587915549978193669441777111401424205979810598263426912488347786005350693398679653720061762838616660851505467919012112464141228953160218609021605949105103879129422876314066200783597268250474599871281995017132457919351304628388106572302373910149106959322779792442501814910779015331416914666152496115886658576211125357118763039351217868065284909795439475906996070345887406818968705609960160637308333099648287013996403451110657539515050429342412218493648077374379571795911000404457118655094630646373215778979064886490493658947096174671700222057437396797947043354857013460357540966199667316142162612546997411952917546419182948485008016111382514384697205024131209487308409047988777841982717141907376269186871044123266252855305207274030892617258536617527401827546486860701600684955273505082045078072417922290175304977949214467368314086339601103060035655968987348098613248*i1^34 + -1234062438534221981843356513446719027601580830984774153419061710041586024102549503017105336613488081615173086164689370637968706565445710946018436553924713824199174435673966630375981153000821276413541650209479534089043894009208674819407956225760226525605839410535751746983962882631576144857278456253176513939636984885693303590357770518382479054434812320968786756012305216093418205789391324715751542222097398724591805176869007036717581179320998703922555554224248934845731139036637012301858808713406587428439727437665567729736738589567722510304273037552372530449990488753698475585786034538597045080030264922749513095581016892247862056899601070163981047218176438139661220782275127687076449495479198765410537332311119563634719637307484261750604693680674208321881507065759589342695037467079825374329143878600308768620648595876187619720384233248226165804690171859388429820642858618166996202740554202743359669544908853941124729922980079454400065161872145935696775765607671239598653544989633813746772596649607276124063287626133232055465959178056804798986834513192851206001142220060558637387671543518515276711854437248483049644891581545191086996548034213946146246429041157077184668903269915987063868239797779542011632562652974166470408579140217826802575897469705281676562864191569016648721003532728425136456908998689875538372193013789190115474135092481422959336619155576749000405440194161311491478476487744081473969251447001854568103384551567546914850739142782868097821835264*i1^35 + -147711474635666393984496514175922891496912624350090082618183878972842287895280772689465303098184028676389386707368560804971813805223506489642117640750221045375726586079828501728532604072284702158901455044241177341519396083974050750804479418139000688052397921209068631223273038716536410665685086783520710033797783395278960902577512826632736587132729683833892297967841134991504452715999442296496823203894364191853577035832314985699363075078643480155435528384086808620934708067390121703842473544126459890548332186624139747165086889290030192294395512017157240323080149157177458044595769430231394162769626643839217087084208208145138577610228527795894562497703965453966597556003697432563751498436296429508440520819702598228663053568512825319616156379289298073692510568900049490454805260136985873537368268063544237708432386201890139258914704564195647718371109104736103032245133354290824941457965277087958470355937420140623970396447622351889596185526554492338025911276081246581782118005339661924471504718661418834007731614227133435768925339779559523304352786068394019802458393013369739005768114950083601308528602899790282692106886584557254894280245721349203597534869952388569137830732857583236556421911142783896182430615343218135692737532730412763956014688965077515337601650828161322169140586141234448779811799426564013362560405063878912703763911387915726282571562402586105142854046700160885853494894778498594574332698266150803326961213297759787634193420408911298560*i1^36 + -15667594025694503218065837443151334538952958112624201174880107181074437179299932321553807836527236936355466247818749184379243488721215414919967094681027975365124619663526806817062194724711609363598946464709964966981219505351919201146976230110887626102640008890621129375836450400245708483402890998438263558756154343127990523894541055234618873141874207887718492485861312917760998117456573947330304297575496552487652323696998484220402521249423910299039514474939911372477883184443407490080764504607551926321294865127573649252571234521842064803297446549833342822238845518530482434755795396025256097944853227471547757212087688157552263872245936170756072861622743581793929895934546446445568614042067776081382537971658831644962185569810032185406141562608254378997185124107099740591836354463378321621428200570431992499556616469254388772423637308464791444211421346141323074277979130871852669504200474658926332495960021449875919833338276702800352499395569313562393223017522927620913721486043629464022210836419566003710961985022849669563643807046270084371463128972756301557491568417993837881232985510352909457280234438465708926094949682493756007318983226018216008225710963852423280420978311880760941780222539006248825821092256033247604656158060481546740966890931126347637305358973733805535346483162408832881729231926930058008550316741422588974770940561236399875639662542659437618547259273851681037561088034956743858522151148160578144325634486942178372362226892800*i1^37 + -844831001218023236581871026427734268046131023008980926847755741564672646276157879431520644732961820898129316474792005787258258750266851497140964255082147990433572323418083469885961291162676774872999367247813163190313870004055465046426635764163810127075905039132419407259822530965338442516299039560413594563427424887998963530926579573457445722636456158930161659896702299465882741497871644475332031495091031206143666857418269579818480120844345510683086556996393484205056933215557398313417802407192097552159493957352060170198889312989699939887289714563658742605556217014203955574312386881251207742853116717423861730324543322908799727835096267779659086782805000482995714244964897253963624471995212974094378700324250903150536749177123787550388386931069908539967592503764738065653054300623284766914949821520568765284487445991260804004477018065411264393268547145852830775035854052396390205600011467331804054448742747250818147879234453612967907756680254697570827918596944128299682556323410033477181693458771765852554309144484468222505033618219445177548126605645174062210240677872750828483832695260155616385189523034953368764154238227495625470352350735133271939790672907121894607317716059813600133913570674963572625724576445368618933421361535942417474774879192873756987314506621186656159792509275380710422921172961995635338845921835427013147720552338519941537908724545707596523628958909418546881099594437570725414809880236739379533110748377515695276032*i1^38 + -21016770015873122123000515474712928762442483309632731184104967396628273101681366930297992434041080525034594350882947599578245582838986826106365914797417138611158665283048194566292325693200655726325081404459350640505127421367575107422659863477910037379700448998929554756075172473215547081294390211135605200804184054401307754434052617676648438360314800018434169409698516696861504172068920649080487027930879795875648189480828596775809460587392308550225791271968511353866520508703373054161677536670502183309004617194602295187010560548657576352195433510715548288458343530456359837370119716655908449768671536040577384152356022337934928577705383911302099295850240498307838193795835471742451314835223694399441528536002695483076013937376602316260164823371779430627684353394204734450854317062546404904596654562249330904671131123879484335544503879525968914763514559589930808157370798844527629284597561842793185544269679541820451763865439267945271277953313087997396204375165425106318519161948636054264586009298175380402491993108911391425258063725731189238450238446401286111673099980815953897677407249009761851502772420409787143198038438976128865385166811674962706223351272427149849554936326556096220636632713295774489458013669025330956260043834928407137731390598288804670553331134855000204820289812898623110399267716324361888062222439111912252296196919938334974613283586042657113631316342365458977973950891945201393780619621597988775184262032785408*i1^39 + -190605561234375802876218624856519476749372949240557833726058183588270127655000816094074071847120970950662091205393394674173220718877630296659796516002917604053358654108598669525739977822959602901826686783972571623840753067568165506348025214703923304990937424803514993366711641777391145160551476564219274254321912656563556920843822733945057109844394803634757917367267530735617759525154748150352130941044956958359624195675413759537745467039673827008960998054224954495549541204357468704250778748449923107404814719471619140661229934835371148586484362989870929687799797555178267963195322825364512080728977474648793110725803868930840274983856627127844075814136412373488296425482914568652348105359927091741711353595533861802083032702312489799806783845489036316978080411339729852234662051042449982791906857781690339481032242218055132835272988948453052894563393778973192571371840192027964749876189334978766659180432273742573929285756288379099765464001145567488955348614501758540225024489960688473658108040631352791140210217298086154024811681993767777708537453582504055560799431521752579205446747520768329624534014396231226780339361863264140888903266256275586465826561892087342823901307008577166784175575848889448377122578084967991511833032515674147881889249106227426584386240690794506362072579755380948468279838695895136823312413332759723010255137296993900928488197563841948090973507863498275376327727945304745229730409335961155983638528*i1^40 + -632961106620047377697049339279267550494679407531160984512215781419608505698855781682309975934906137177687758471104648736365654073853726651445337125450274479913990319690240779172004320823979734690702781321280784978411357448646979843058829002385462375737905169170070361802865362328478274710515901268855468329860892382980005428348272381798114469313571727607934575227102168856577681005117335548869778080583778599897569485552148500423099708089168294774869040368713477779494360084168839678781112750556635677348432636032899647198284585430671457222545162055602188135065933299615054839992358288255245090389879789156889393225769293172921751298226066087762902152286507980273400207101727500340191153530645250333337579980445775671730661116349344430425983073934316912233530470445252984182407678796208090869177430415603788131755954644239624698215052420239061793623359005518691625300877783791780131976889533378499054152831460716159171278577608149074803893466138727513227268581115227301796511955276863785506413712345658823722841738499686254298314007384461261528342004372092827630182861222185778351670629421880688128576263080149503223528011750346858899544900973707156927485330541574109711061010193560628578387715286333391305043646105979368476411811672991012975588684070492517122238485197391977954630784502687823700816638927837167048963945849762698211597845920567479485826469065914323166174193231813422533751208992101464816665216148307968*i1^41 + -806618579963114393887271574522479500290216722514681714451436258210574759402666240084791740482148591068081381238967863606969805181741789950117023490401208809353232437909562253543729993368347332872355929383590391225451416477939730833166961845191163274867241614155999928200227284494183079465673009968037053128804195744254154817967925043053703136988384049139910919560650706889342095851570882892553114429301376935283262935387459546637834966823897575053273207662255197049121388038855891918975962861459777446280695011528314147140017238377658486619442701393765477992222088143521882928164988034986447629972237068708903137574632061366971971219810722598213839953478899985203530643563934119043656542396857304582598338152415451217260252651173611481753774443776778100363803908339478002393621441072758899500068260901377394771800699596424241010034778907554419069583629788835251486534015727326775910396786003825315597700793054866933543029453341772667531153059147160341630784461680808529212968733910347320869712598401929714918898376097460036671102989010972468076841658143706962997639175154625253800813630789767469603504012257007787576517255484631020147961054745832583969916952265219566004487550427700937892948897745626275944651638218258162096679413033345410367198857788486713700047667444264861243853033064307418185254164558471549013458044694596578737894859499132948489549601298352237729812809891133923153183693448180699068891136*i1^42 + -2718219970493938823398829842612851926905395116331449698267064032309864733053263092535423198040935274726218767309817962438078586133769174533745482186231003183399244886013478015687204900507620571922164836083044888767218563563768604507907486831858224978195032192402515487068948977360336822334894314758174996073864224172983035110513210752056769964204567812256870026118180083101789674256195545861062723647055765248583466090255593557644934931092162110526976032468774616495018998014841596826151888663461875043933392802569341119545246343839283626121573506433417809314964373639019585150225523495462252118489113054847778005667612226508921869236461268781687913406264042193809760168171393286208101197405116859756766415751851304074742469003387053616791790624689663185246663814315591003631711328942715133371705304063418570545986761923659122491082555181335908955651373068900218847790914322263430638814334101275275370668560971445233352593240680825567997685538083777993048365762664956805820435861614512496220327863049612748087382687845683071332027266261986109983146325829232173274068781554934116987880120496833086112091946023966352322961491153581868284034766915959023811196128766610894240262580912191641680842892153333014454446350564800867971704857284300805627673251378517190626145770267703747053706138820334239839380005380726058572624377650812640222312651475805309482443524986489849524019817143113553070149271634247680*i1^43 + 2116855899175231826151345716283607891632412371888178952187860893552898322802583251108207994791451273434874534069467804588216253206763320074899617026550013625681434667603354555222415477302528302913741670638825963688082149769694426273021276540650109744805802958580895396514343847231124616929968113753329567822891673721431641392431192480725228269967691027141659166855181672823694568599093540707849700807053462286890451219568702893748604926734766836812421899694532124363220403237334485073979498036563650233421243233656468178376650541487292949295392398571996109912115595138680256948161880330492166879921664858928372562554079327312654692242234914487956079189095591350050909119090490588264151455690390968902917084367119581657516162150171602518228997328047598533821492821997034631613495960430374551490476841071712113735472767061965111190424098750717775341822007961053346049615826828511005735270546956549726923340793193122268182527800908261859495372318200965800104589470533327713015083866550848556961343970526075507656281627211030595665519830126519131424728747603641408503688059703255901511050447536061172171221486518667691902941509544754783407057397018669043698318428376502951163593885242348645382997100227885771746888395754153794232302472264807594690926652799526336593466737368887921174491109153175255214148906374064572380272177676027658000108911823579086905102355811997695714189199983697455382528*i1^44 + -3122646748335249821089965976703783031415282428575215872196459019156870588256154313384484151227450819621406346368967727011361084167499647143239984905453708119492058457134528838796079030410781149418558863157453870297116163731752176284272366216472729086699742577467188249922000695152619753849376315797985241649141348271367071427164431357117140004765398916854066587144564958059178390000425739352894124246538895622456550710931993693195964236344263431112417990869025455117686709996018581961491587941456705904853281462134258163218884092606219121273216508988523593876453419903596198217906403774749575669999660740929233791487838948186411848136928401911740119175829959177304325902960911985845980369473217609096746657601707276876694751198295509017087726270191969150612898850293111414708367164508991614661305999079538742125475386523422794261042769121264067734556705568190609004187342292091976766173886686675774986163569369414488090602301268817284157982984448383822340456787354537286549797134174821887676051767075413190659952998933001853192703913603931964979698965451292528301849962428884109290912908847338965558681861319341423089458501988369080436688731090038705939185825910508243212175835380402550775465983983660770915585610931093832835552165983133844896777200273486461848603896743105598792857396355368870667760565150576125427793146400615947387599591898484718097646492839813121814652559360*i1^45 + -19395263326064914501264940800398051767479071952793155875244867798369463418361903944045959859723229262010501216452477208266296684344762367779662456057892339524267858449965710067139155972179180868290808011491630038370968232531830834775833849938426824944578855015707424868620297054875409314647534150581414030513941878530413556823951677622184619630797524069677266700204245473706131465664632717189449423344217883211094265956854196009185324226866352087888515067216210554265030150240491110549540059222080550530843050032134718381088543505623933326776379076087116470119571760871449465570316272048466882815742698393690020497192007743329089189560005763477414752060575194564446942014295783030422138504350365523202220352501662741296306481070079669424811522248695305628149520499504900245342211317426530027643167758811233311447268304938315668732927808535659834873103287404109435519619733146719310850559921570644806653101744561376355732472848477778570311106706740357162590015249868175758435000730820332905557978078147977772191253260511542329477286984680697008299635956283754265740944843666091315660138394493238079052585014320734464359272814496369551783569541292212779564976835540454988169284393861894289756073178192482548797734671808362295199442658403241474641787219889769067529994824410302284422144325570914491318037301832829192243711309474373323286834373373782386045310903101440*i1^46 + -81180179160598252591750314875377749812048141346682767163260764294296843718323971368274778336038246807956068553591685082317028091561833947118179836780220257731618723295664058662307043209859945153022273630368191838539706953669951264511333613203541829894849541228320403665804556776059765683548197966562442344442236781983176930460428598968382341554970885062655673001297546812611118206930563375963080333186337441522741035739042353587206160301050292969628051394039056911123118282907952471883667803335087164309060838689552809971171582332100578804050790632656590761110202319683187924479457734305669434996878055664940445190801751419646354697060387577258672379817954766570127563063436337183631039495296562639800470310516607048622175598416895853077514181110325846515805600683146929253870967662538682565564746607306085004997759155363925034277264810383568990593738917336872861043379810861058572477041822196169502362364474535461854266500877915966331939555012730463850326730143904108538320834876133971236351801958462866284841825864836721005437906561512092079298306062308480592204878336596182964258835481225498893442275156007228736620342043511145642340285769232566110639875132612738918472091644621072884953609806393226254503218696906155562876773826909084938385417128030234780807987021552542425128346843126650325391001822633500654615425227781714980135518139731867136*i1^47 + -277875657576720489521624786589542264395990676210975768167882449795058547549482440428233750843791120537649617251716208827861977113689257138014252817050429106145927418691067488352115270719701859816786323454917844281247499088778374010162095575891553970908496420157177379919221888191983006717136188215543319583388053823058721654991713528648403460309573676517835573079648296935821445932642751944415956074364479131833438252268444330319193288922840536825488942585081235691247293026048036850580042908868498457715673148452094890578276572348017064148142795529582152491214438931832892119236703105960859518399290424474835072618480745775393777869020512022990448725720465712149899813204321010119440310264355022565422993651429711951984246969706078916273182721069431846501250752379261179725353288003541091200094007410190329808623812314881165111295051860609901762668676665097102536806779561686252492285087175387345466013538646481856187697357096700814862868520874162146010876957978572307303432280049593501495989669336750207517360719438461276223502467355096901644834668328220577093957091796790290218034662391682315076242841191331702378778297930125512862247026673096082326221720760318295670191542572305247452013692234425070904940441109788435485189001049291358471916652894108805123388386028427930411382073913756020216754291878093048507480801817409237111872*i1^48 + -271995358360938010705347289162785661621293205456526869064392747812506891261465132178009377563263007400096891780440533175997714642567046543718913523721031192334405277700467597972748107643697483756107294192141541350442925588319584569829520138653457676977596115013108994826180852078878214156450066666382876608460278583814651894653129247459861290479328300950475924489324490404388458498794267861931466009836486577604152226561871327882307391126664785688562699236370246471195466814802425103480723937535714140809064733194404489560371373782959515981697442880476063241567612879131051971410233036793553920591164713578468775756075307415532713023164948152583654040546437104461408272626300683402393726608140346940682468047143433400606781396252417576073157965370091225712971027785331693090116171924481660102400854759130770283142219409630963221188844703976614282825751324184550641614350382864890726515305616272676382185533011601029327061805660547837726984051274597493258369413098647822192738526118178553844841226792060188619035751573774858412741905370860855192324986465403125264990109627704776884644188249903248085256689178902502838399678577233723283195450508548212498559735786865958791495239793033439500777382093113689363617705122497942976890606963111141482701787858748849855789725094032316572102703419418762183739523726821168095107440*i1^49 + 1588380480892644719798552907763200451462570110156676698516820741106088040026116213469457884009568212255286073715552141353203821134741773457277469295942016483974192738620713093314656511166074282157500193042415524762756760407119638903125976406838109509400109215465636442963214474992114832562880306036349468812393675088248925633531167600995034907706591098166562789864376091612392574981231102705456496949636192129988547806529698033057112385494528204515610180964050259956674772170658853367923391840301961627608481619660656123248803069829902375096640660293573761304566258488494380107851896775235212896474559792603810012914780951308618311023530952207159857986672805858312280846769102782362032392490442817210473194815117759535428189590425780989203609914628569930762577551079279441170591678710177180784482089210083817011733622662084383208979489127804718471173289725046747972472593956567863906258360211139343188340300695995811549103025647049851620708818153403971077127188356637716451323689441891904200475767129618885237679502659763247926279658443367421754497486804241353760538215860979481055835849203238750435412171206523320618124338933655110727497268574382494582062947727045778704501451358805894438089939630612483642717906174826119922665992598906069732752073226491017360537687448347266275433141077283802707059060*i1^50 + 43682307711010822496933363475669168169937876769845298535062371360425734204758341848214064371287268898223653090732128994404352834421979314955636948074479747427427626307498988575075422324314633320603962504519486707704917419299471923517457428311991985428061481330171271902465222312971002662965989152881884053999491541118335889572944337356201069910219551872961175649536633934530625309391609104249573525269345187063154649282990543584377460379315823929077245023540344396580140942903093996406219979967271441052036191296015896613222380303275578704415596011030403979514600323562439103462267549323885419037891880005349603511386240839559371696074774177156298638167628577067512780201904157501336303561927364245495961787837222257671282474305095904741548515374224869000479279536928469077606470812491844711367394125712831309484632520021184616210337563108600351942879806565944193886502922245681143029295831101985325220753038870450614109660615065160619804160034038158664296900951247839174367652875003012237149865424969951402455385823033591470963406686716148709496454728571628046973108093981167683599219321834357577551399349146082989639561805064783265826340796558679130312422373348391903174746354839559886323272852026704624355159062256658026550464647772358878270656984935885211*i1^51 - N1*718925100982225614685005318136392216320934839435801121010016291857453953651709375271704888523572947241577763474108104545401203493638430441040058404425304692780221569550532152037605907457013791011131555230730593905567600109528288798835121123222504284012205103696435624001861978284185728782509633738659207113775376000000*i3 ] ]