[ [ -126299407087891986496172295288252606644325427295275515443657242508446597077650385229523709434318403500133493870428803109741177930682308417152640216088219515788414816596113740922852665241420456930083516131227924825829404929437505794292820883396288706107255463943716182538465724602877003547148359306284331959481204153569196382423074649986009176779385934717501474544080002563200892233829602118170894686010052748284804062511181914317846086663203962253100597780789806416439654903639784067632938974993903604814317005341375003670380086892443867608876032151887987554350270381866504140168530701514204152979297290652691471431554838625205082474364756644320603367085437494042078754116279034366747071681324513838511490134081667303671382557191977209913253955923513938140049524546476099218815394260402399772931662082912033897302851624633277502965789423950340034696232986108327234010401920262902833721999914001708550867103147217884838782976390183739600176057283413183157554974042057904497936439931486487208390023277479626445596760065784408053320900008777592906466109817751593557210126254740602880000000000 + 2239539086238667790498807385864388460978791520163017106844004027208651241935621918403811375378437255839299185199954895118375113563801921693644351308929036697030920587241027502032319348400963856664734548901870894996731484316546271446190747917079909223072507105590347406792476496843409968045047448568264255898894775138594400185239246074804543311907899524274131157059215751136474165503151075185499171372592256888209145091074435501082832437915904742529247944391383596601264564746061406162982524673534300146232239728064350613632944472328221149474728919155435737624950912116848983037832079529903516326993192363999262113688403408567793492408797722738315626868293692462110167748184372787264822400993851454176572694306774909869687934316354267972670552561621845405130234466816750313249222133363592984189357909710316842139368611993100100705845255415801359306571354701029277076530673743718213999437877203976357916399112805519415174319030061060994467900057283686449648916855132308022888562266912594138596013233302251475288767185644796680706078847029204166606493844417802204454712833877213184000000000*i1 + -14615790264196246269034011652391091755241676264958521410561044740642123428345524906132940514209289625789365459849153500448900948012428287991773596455358327467112422642448177711956509852425429865572401225442639706737895438805739215853636774618474887448570590022551375225958703105313215498895518111779901565626067021919157827638218692217713686857709497097627728654274107557878778751405996378566478387963229550759708937093152774260858724105734870583830955490053930849861158285181580909546937441054511541825835107838734385205980988936118921554066593052602613175547911716078060525891287690504262908533737925643887005213744826889379421750472925908606200354813193286093936424852153013389316551115975156704059550846247128884909638526700353538522491231820813084556219613890433074699724333074457045198930152675881796456163682044006264892557801253879737861936647599433654993059153266032862282729150734274777535816075718749472949296145935553658573716269088430467264295860462631254999129567251012891107003582659987576242005117628491638257848022902525049762060319217363411978004955552158842880000000*i1^2 + 48091751296117470197329358548791087935741974328360102535107196505293107362438260483128132790224712159366272534565121742518652017767343384785964903296366086804523882832977512417060333476177654398513157515015377179774880712977931468972023632184199068863476752595244507713884886566392838124981297720170981237377685301658270706118143521928075857438002116956838677867810845662512467085456660623016635539902829547056165143346772322761609936604537229264675584669556418433223008096602621416346048511410011902843345652272794374086571355565586718731439123975281867025550717714381429482980455611428048236539721680772238865025433019381036068498353408493860760081545168359167023178223009847500824570789576674877513106956250640398348207842203268129981719639218532367571609993037309366213863437570454445217517967424235742329545472167131745876450895743679942529485263750112657726271551735200988872710448019898909388355837987526699170083234169978404347242193336811423360360500939199957531292339718301346843758609963959434452202047829947652558591720845563461188898137149216719289490427062570188800000*i1^3 + -117974401291273766245603685753738115241109730327976394486489368289881116360934240788638902938675897497911781558917429745421691183693723361084504782295574002903501141246778210073780470630621786202710144401220699851459866098703747695673593212665936688217821003712933608456407289138974257678476717270322934374402672439462180490904695778078953315798492675007856639341962168673775734663004310725498622917645261585856433674847877513884193060904304108869530570040985662421850029291470069871840093229582162561768396750019334281187673101705130717596773608234773162915299002773585604735765017261212217073738998651095212944133460343700606212764787467431020471725144248610848522498414671804924138279654546713921505117575573422821706221223084002157617930515866087708789685240066164768976275603658854211053146727520654809912420727991004639402248762250647634555493618382849557703038567323169760798373716110081081436860650183085891692934091731699164059595519730558870475502661708434702302609541375154250160623435066454030721847650878289991562152660408071888071803480897735687963250692502585344000*i1^4 + 11432818827275321506201612036126760927229788123700773748955255320906652185611328139828594760307824807620905398955781990983399771575186515016415873778291278122814198456729273537028333731248965163061472582617211854337042088330044864689557842041448290490931477974983210229708592637327623341227151787408054646193913247869572496665780460178090422098162233781962398867546007407667884865388185437280157488764739897096745103367364240964048398599732400679372422422335127632379793418668795895274502785912450709680863471876168804567777073062218854792848754561744536289847216745159223929992730587667480341863695574138251250486639959052129895958158247224176625454813791086802701667738664090589298851718042785160885612606420004420865412417773408116731156060922398758474343711724488739732972411488085710898405601038230220819465008662587985491109563929841626839085249425870275380048550214126391225086378037788149289442046556924267048026283709709189638457698910791634576734357205189143022881943381789824582456728204484512422215086295382131463032856591635043685931802904676544901852372337164288*i1^5 + 226359684807401351815905035092020263110373657704368240283099579563760867250636762024791779641553611759181610010278046774916482526024696292500290546988263153267177397132175158490611656088594259251284635359548141071180710091281180492118924876500449153139632923995129942887576812082766799256725877171670148692358516840449347957762489511826731196317642142928587622666112854881961362496497414386828523635438878938589352504368420797538101537438113328299022094724961010200777103020442454734194381582444463379378462762009500627012866496749029719574660857952821013691418202200044607669479446058060699930279929572173929255163904721313404883317150795310525396195309838476143268687881761474766402808100174311967778010956261664827033860601381465883702236314345922670987308224616979433155746961734555463654683220872067041140258582126758392522776174110963006369095903169991384336436269306796206640207454529893771597145317576473154797145468635568463272826111907522549921489839672268566788041423690816148553896616887503809438037258836465994515653221397235325391275585834157124614349459030016*i1^6 + 483294022494515184535404714153372847501503532399781521265913895442354712428374940807892180530125160310533006924776022624098212911415699429211999696542594725856157874215076868670025944850706224477566195190054643614315130598897555790651504247801466299783939264339300648165456541371858310324881084871420878931778074408897335344424629009895768435690435422051701754890950430968477455109634277749489509808747638030859614873176632079594221692384400041123607558166259343618020038148286803544702711268420690109046613073966327691644963144286593544154103779954330912604180965216792722983851589126069663351732818871134899580554565541977883041687522525375766257355080317610882732908555063030486060402702932711685988415815799315620192974470516417119260063559475176414082848342457379563024574870585496896550204973311584612346016278552257773667118602436618506418540257477675554258543946052610016179434581974906296871935981214467401989782209416170637941419096017596890594342662484809332583181007822521109662049993178741336481634726317259676699922284156503284889771975716611061809414144*i1^7 + -403404287617404064880210348290741208870734786885190219555446967849795287607871462196648619728935122787522033272058801114822514293905841172311213432717212696428419479091027288976372034931850646950877622745478931963010064818275670849929658555317220522042151620981231859353440137770963694905754221442992258920250446124222643912526428906004628747663251740469570848561128604177109496307876044277589006546567178070210868488573648187009688610964618050577492773236701879523422175477318434998270445232056507444706393223403902270366562703677773461902021143597936144417982189358514950328939030827839826356788769306253498557497913467936165352736050066897759735443618055855307930926779962082405081338854297936033301537697964778528132356440093382041263019541471840037453476867310431292573187544022055107567565559243419150709657479428757872872269691214283704932517032199352847013046087597351826024902090721389698965523190607921517856244081628379071277752256959735478376033737141028807101114388491444614328337712484698022179485915002785644567067444254749169620470287800446733990756352*i1^8 + 265882741404336943186287274881193326558279404533442916597039483943147844088779234376397978574589690585323950194256032958350772875563846803422249962033115201059470915875612134981270180408404507907335606211367726644087196181059352511209218761159181278339795083778154564814949646780107424975256433871048499666506534284221157454144203878931126427201651790795126759789421295422274301667735427216725034491564973011104001390521019146760556404713370531789916893508375927308536308364300766224912628246815963345343928032754606146310031647467955184961982797564716819077666925510667516633057327242258119506995668770609231058965087136073720451988843317813068916273830152605165135850831288816524739645870964579254335518493167206464729763423433060094322575925532241072470978414015546520610527106077840391761635729707646056195893316232963865731126549891914854388491723536448661538032484546647531574407778809274927462276637926194719391773426472456496406576709336039208911380266052897936248533252616474217080563961894136292856430939462920694476823013895543797279632383053285625430016*i1^9 + 8034566868870990638647118006791061035135742575695147387771335322615858568843822021137962999569862612035128580098411758312292050957828872182237217964044361577066331122698643426276650985760997709385847241628650917641915011473415024833857759786402492374961244103070135199165692296628674392685405700974370056389515314505491307441506810871855311933932182770988213595781545326118231796274814366951442363290476154619252548692971193266637316820090821314183345319257055582425778763436050476363928275455789916296674842313163490611626480114778399229893986991528373113828463940668582845559158805401555845846600584083531756683314817708983952356173617507693648800464511851620667663997027046289102942190672820508004208212425186690419687034627062516548694443596064174975225545473041781992390013954784573147348881231712205298372135286564463460059823994959021844891309561674187333073168345411167622719149835238460694587196810767881107746814919884945872046365989631585911725579973068475648357787910450338445214872771365181420592908464516153050245997599586204567546539159200989184*i1^10 + -16551028941933394377717758206118031982381147514256667740369596966390728046511260228494189724529736579582092139722861220045256455648987380342947911459301670049181216871988321584369164265879321565761318782953782939849700258928847334450403354576066016019010984793155997322205340625261238404436552288466808456472022709196733338563835882530320542915001783440356232633960748128374712507372635769783995521428693577632562889088415276729198845373078371663542713981043627175584043529267175637688897484543891232635594945219822587862432733328279185347954821141826445019819127280248037566822844304060621188418203540633892147067571826666389496291462669417303958201111156933373442557153058288059894399737144504474635586432268795765835157660707258765845584838590240659524381408624396821737082421696538977121940591417617158639907928478975062433490744659195147561507890931953285391092907695420343286151348915727712050708816639984073988709127807508157491803134984945402390921925140306016785005790388383909818867711911515968279154122688446752535562867984559181880418656443170816*i1^11 + -10703190642200807700278230547299324176710998463385569830973528513108505801040265450938865288845448737404989054732157889048912841908171623994976453362259240604144499388274248658745113217400649341892591451095406172521016860781388302369128190776751130075222803766991146411063644256994701055295871289078275911072087978890590285071673792660148520292898189706398177272450112314734533236696359244805921447027745473005495306007079498869693557842622487919857622649111245936950580132675447827939689032112381730717256753664264433522840159460450689575654463840435954790943779851997745114946442477346459854134348089624859131707778893478868354636182541852623445922005883669983929903254447815388304845840052373026324853618019571146907476971306441401067595181841874070028411572081268652965725188522371805209106449007840818065812808009537400344026963298162789147316688457508804723869564879439737159295995646824686928769066982781573334562549291563817146805044598664842683729206306132802250253765097449692151153351655054523174932570099800865581091065116399554122436835278848*i1^12 + 224587030409833971289898856697357701983428987227112179793148673994496074890856948313029631758768185515553135934233963915338664058222952111562489238783062713187124285837878054181911023945396987938931294986513143139821305683688097059181192592108550185752885642273393677172195322091396238643957124888150619644660625792368596480335885316237378347407396206588785908780111327149884785563315554760928398650704205003003821286270500004654685452750352479074519330574677205411726677435461393665057312018076092611433670588139872973660252824268784791062212734399590470937578904125450485255862615337481482620167928921458839780804181755658471474419239520425833533666120090295833430481870828141518814396239133930860305874849211852908133757429436152287065415256907020520244225797999689651756672427051364027366482634240872324620617361188721793933705385190363416476715368464980732437880947868334363945380108177830814993738583693586564693390844474998362623927239096682346276001912164348346353597821277511092103009050222594830891510483545400418653274130220066050697854976*i1^13 + -1115849290982047234197949774713503019508057445811853334890744471558782334707569202731241449143936225439948161911620803975709046006450698905427040602813988311610405176746401875513246228926238454972683302634343302774168520677873003604740728853518430800545136789906260618519512523045674014477057869151813638506803863034654425448647428709934420531771426227922935989343834009298080815147778765369438945901833793574882684763158546249689290817994920300641609413853336985278855721444049125909914533612793078580555114799934188106616668896678800720810454913692960419270297279019207083322997715991032144669547828869581023187429639165957351749614461065157520418258276103202376598325413977005829339658282490713695201212512334126887468136864806887678192111553702516536667522574482787653214898115513011062161774948402788082133877919600908305849891401360154846116702400587194317818807863504048256166372154755969485486831262609103062614651446690990481176087999851772071402033052369244062817149694703019527433785205301484110564078126083792347257048368544642760704*i1^14 + -3859405106720216568032832180751918397282256707425178909045437630291667115441388757208727353021596556512444070630548829945048727241682060491042082179847516955195094606545631488413926689929324081430834230918384182359108699664141649631116316555399523357654125723384926682083169888438854251610819435961162439728518076151674535164064275376261786062313476217265173729933160503307863693879228063317642435986793931588002737181962244512857586185192780813322904825999424369872317394391599017102257819153985521964301426060304712147373008117877247356801618179789952873963993828446240446409084728557421699006076485330363893776052356815516576993806130114977588098620895669765085317103119014939664655038594752132528049418407554881456362480375847040262620346323933205526762224732478871908015378627011613460116260938284624337358403239975190351303766914428977118101785586343271127684074549413243159541499403536153581047326123083408219580382664500139429334226259766986721069745692024880889252489586294790158838590035918168639283329309142762628501711498510336*i1^15 + -3802689412250443879934202026987932058156738188780909100624271492365374903261901365623788534079381539154092516356279511816090308326878950486678241490929562724318711084571215969982488456984086361204102168200245780195606330672757107035538808656774655980730265638053998267734815245137854346419240339631153608472035128363727249691612024256971559449697968007713152844581545933829541937314676725551291770332854756220204080677520052011499682207982487559944498719308031978142519354658125312805440955811201885797314392334234633195909606999078439595909267237899680305881532757001833472131327838705848594110824889893557158578682644628635329054811644556504942572457518824658667958805785038075654390482179561297520809516926766289903756389913598457976445377139301117527902363635652083922542057811386651215887344549162963264232479226368898224372684898841871140988504583029228198251022037049496869815138369954208034894578970704595309997395524675775657274562710968580422339060503903327585128381164104594210862048961075164392905885516138994176469499904*i1^16 + -211851119146213158334696200939022577300280530926808494924013047151182825884485435422447967837946939026970566792622923610798363206870825127144233258473747179076451556359429820522977279952516621534668809731456674285196889443981926348263123723533182435713147626090378958853772253541084067778515287350523395693111078289294604298815252449019219574062642341739792184140723502358633253929901081845928120908343307715403343649673616084136838126386702482780087677485444715566524864163006742588960078636638749694774800097477447418068585617689882343660817054112666662389088154924375666035978674111979911660048199525270347356800920382308371471283137993192958536736292903282700809492499755028901384925543491339087160402453901414786158829080204547641098239880886487567425517710296944859787632837855402276780167654800797401740021990217192690360191891302532942890270786071807328042762239643382300892696637179427784268555907563361588000623625158799648028282243779952589216928173650369790260948415841540765710471421319243999015585800044204974407680*i1^17 + 193340969001080360168152357995142249130970844076439492069974666576009830530041462670113971122519273128537839929194516464032303721645889291948163654643535042912791822089183660224755028537815579029693468663091144832004744852093568789699683810239643488584936037663899398043335993779452057724042906754445395132433440087530710596706940936976669633480546461593213923874981716525808869267080239872478728446408002234559666115157193615843883619661649235207698962060852363065759080109289934076442240683598492887066540094542695472238054534978156997579796365747095149039998010590606482250324324569028873127186499698951048357380336601477048742443894117448630481227544153162493294770499765968628941907523521930845510849407223711060617065539063470655678640126983751106923983481593744509872442179160767969785388876776080311423002196060168244119823867000587233309310750499524616745286646031261863328708326509655006998105323833112322662155339716291134215599656056714715787940324283136279666026531289747590283211536762649045885483384938954752*i1^18 + 10661811667521558145250618132975726018740419872608964739989317384783403690480248466496387228853500033887335021982215771883076930281054123606497787554099825734742449161079389779635793121856129062352308910925266938190493568014501687400866608811778451566454402374947168987431099538658535699627456113246844101672381314520360238527793915118439081250534037191546990292344226619544793799438502470629666677081994494310953882826666681573739171778711366689660461087766405764553434391947762458842082068639312871603634083182001243555004149154003827016593140883197140845301065657974856710263208027359222328497072193092580988261204186768674104953365382599059302215602376600212486148552168636350418387016490847494480202647058526291381654309064680308948765313386747079992121189572460532843388549836300600333698573373615150572902132486072592198688454672372624351991114718349851830535367478354656813890151197706338849523586499284855458903580156863113106472756675015369589228479734850197522230462731983240376097194020514049519042783346688*i1^19 + -110951567171406687857052557274932446424390075172802857774852960694817879023943158562902864254522688746867336850869370834533140463524860911314681537080958770713826628864200904056303006302466808681064566905301884804535572579415643447160663107744225235658741320233065625328562178322156818273451824164073535665820218038426988443708553505268058564992868472236385366988470337996727629105016823645718378960516101173808725871723142649876349638492903553144342813137851160185111683600957962896046042907868534053248016421528947119964178508744791739712157483787515575276377240957365160480847659757889568514407486445844226172664475630175172728303143742820842431107512411402487788863100226188474428666057540055274778439578000966954422406203681652368119010483833559120784912702061265842344528351288272919927071191199842081847456068809840672261495367161909030689701353664315620072312938291273158104178452924906858896821939871651548190191985800893842256578335718574857853617170829958567369902479090935932533381185824284278528147456*i1^20 + -73135478641579347135391604161793751368422704571714195173383605531880902992004741630746887363451096378883585088661393828151907115457671066286186111380863510225482541462821368061140995833799910720181010930697413495719716614807769210744642510515948874945387727410799053616307290722439691087204367120222326052594204871024681672128337269352382258749611322201947975690933978976648570216166115316624226209041229260937305070847679731095873836587199811431578603753583111554206488284718814549018622352088455033910348373402669974138500429976394603748911408099950448409456934318169080368264764556246936895260318122466739620591651197631018219803177404174698111035654468473272728878864444753449258490524544519408153737762196940074274207374346439612034580920770496921742084150018083088673780735475206766896400292341661142314675460961740870821116753059803096411780823279757383824706735962696318168708343819575078870388077607595967762909703691373279349140514657988370898703411533574161921501718573867816400233376667861516288*i1^21 + -801812769001132660248101459535255878890145896775948181208541680520986084961998484355648697889943369925314681467668112240089392361754048666528558408170616488975347561328436056810050249878318511150561216259270294483770062431140038060725622316332584291770996452857321424476517277474419246233924400808270165809502776006407389782816793160868908128102637940835844388308830293933684344954044781394655965097729397636374233994978348141759979466748517362301707540690975253679239061544697534679635001466365234878354959647918063402643931509601424193452728116294866687896485029017887260780038038724731396438802960440077322649771197419631964699603093114630853361418869767306233442314529007854281858735609947596390653675886691249776144632869443951206665478878144504257034843536389245999989740559326464367365701550973002111355798264815143489418938281006979621942679756477131457192870666120069596140300285663949096091013203416046000667304113141260460573825241193822375507243092171907237333257370390696550767780767465472*i1^22 + 3442658329314123975804955727784847028415557304522002306516456688032115930795751034926172621775939382556451943194238775133469620551030436610081797886895324979497841753882346286942131233612029224877344760737020986492065483543101409951030146410955350288378221131426120501198024355565091031779949141835513965678885238923959048361581712623557764024912934234165347416685951136920384071540690177693290713810749492436619249776607598484522343124721203769682320056724227148090228110471024534854995270894161559620112013756722712766935555750455050212366660837465655554468929433120302894425901824025406606350962755027855955155295413481829021123897401272458205073460187898579034386107983458554271916700962499834024921150053082595126144331746181210066043177832275212046507122260841344221194750348348455612575473011561348608198331547739696378013667769032520620616554455376869892217844943600318854552070491602533414341503601417818998477810855496655672411222987697879156075313145879490476703527788402107458842001408*i1^23 + -94004882244578330282783412066445643030432033190018274156796366481221449268135736694749403535801367620574743340518590010509300689203666611918043231957296740977980784435464715333194799797589733978620068254108310889992844839566885302765043024721280362246142714717744081240235699650373903825563349029336573422950955533808228326663276764336747694661379593119968166813249125366370565952245392437161677204073284101008714202396148324500638351749743687112657322411734159541480144403290045997303321731059520749429274044295958926120074066994944724847406221598167279315920314691026284192491703636192711831881631080807316504593836510270719681240820899078271930076214553603184531025605802591195197498031445552481976777698433204305938070472711376486885845047111951478410144670755964768756365401547422684566107497409130961252111763861510775035460404752599546979614660903636318460953438030412168572106651518716444123126360908213119251849793056663610780812368096748760746922233404324628419124417268734230528*i1^24 + 9945449169940237762123318450134067367844101990065810073336306745116479659221588687467216764331020625124895170611913753610978461835477526474508271905284578621847614707448251174444311033702484564259121875504077545851456438940419192803908054199109796310347608438939415783862361323338072092597510138734195267643019062899062864301679968589330443230590044727626561237714337837742865551260712590799846210897026748606909175409518857513303737938475381243536042394406642030128196585234560168906560238655860950614011294477116100068025176069060516727703038575481953741258898202826202477404908028960038012595997293412220503183074309309427783950684825087198143676993893222796737081056944912795505191911114436482183595355906639319572124339916404428307850477864264486972641211836483718985266518862419769105331972396991289569676011657054527096399251492305368419957756914473292025689837992324337847581016799456939666697009522299254017754278276708122148997392848370647823446686716013319949210108934750208*i1^25 + -49162195511422968365762592641897859702780594997846934073717359140356333265973360443056646710608116309138734064133424411438791147818131050391263031230824637483866308813698848778068289677779337162681220821742953477942434259849766164253758785432908026100878897681219562740545938436467649849947576201049126672088922763246715886982966317933279383855782604244306821493125674248076130078105590176330355012375731337448280271627200125086746258364540298567126568158823431306031249170345754469301415015532270809736339456619434906823201471310275741245069960671406951745820553483914614292847830144381271977488031914002471178045181320237369229940961194081746396953401808787980717173437002908972571922112940073061674947571005737231252473603831059180864195039647630574793740980986124316640731873877507742188937267071225299569579153047107968019771134698164276913393588671766081709059145903375696471150215176313454440898343007793234337497978685248799956068270350365034238287814776601375673057017856*i1^26 + 41248495738367869343087895719756382766868456733942688794778917130141332562021067335957111512038643780044731079851206273853330389732993768750638197123715249703975008004994621457536414484853049373887783412582884058768131423914725147300427605995313131735822516781804658810652902502260096539612003149363577499319015713712938843296968740108964307978172199579039871015816554152673633833128302012439665550349184686482133533435309765484350838276817968785815801449007421365181309454029528967011750827724070767016944300044411409854242147248752998144791093640378901016567040347944683799431361536438731757878925977957085029934130853073139931059737097209647249408505105467307667874843686840815426737334798714223726690078295763980556404040795163136387809144754784475040177977421683390270467428805992921009867731685430419266312306301466280350063440798079314581869794319778413734240621030010943450494024705448431321870572167701494135992187101393116962848995265885368579466783763718551371776*i1^27 + -71607221427134282565261721456744113412777798064274994588936111300304732884222711801378284387714993009228915058016152285379913430526006946828569566331855111102546208472228539882727348169739626020212303047715013736384745585253171054347061587795368827170430210381423561640301829641407830095465190875189484875174110957378197271831730798854802338523840918981611065622666250969110478850029392541138973299319184318319626621208961463442722910942084981818348214416336156168754153165220160151061036969866895435486500720572006312848177623434668809840222840263214446266746345449848753415461972256308134964881406227908359841432169340531913859989003814177240516077512185251829702679683931048850320263124427888716896964331486822480239358232569220642174427207507950366754495468256454300471623889532177127406780920533063935046791101879363710429198716119160589915852232157677156653450642250478162008923554153732483516912252578179618877483658238649552956224835198768291481487590496927744*i1^28 + 294672176478711111294353488060939758281659236578378711463533848572169100266995212286785825792589797126896136551552455573956150593732649892641313428776126314601861549029631707922437063087133812344659837506502609872080269961171282045954536397950420129055157836788773261640484675720415800503181180263005119315813658947633357429713634287863796276875683874596584541105010467025475750443782179928174038184372475139801906807359868871361631366568376643721834080398280186365358055738451643931562091888989078156187980776130391993766787449908639446301252482124169638851714692940980649765715703272713103275050127935558198805059291524919970549805962757748679217056952432883821351205286845124212432669471514473759728475950126038465146575343211839072867277497638075121724658453074548378932752698180977966447163201147501324395376537764080185664252040157352220381859786689906400385985216880116030596690254569430479232244344269951080643419033731908382865140148854712516895687311360*i1^29 + -320732893784063603303840418119313422152124708473530935384809422288453441230037841695486299465396946294603786170634056446473918678235386726784718393789634222587973392260752015624745185794050884201601516780306545316749232239591586394552412978675343028637568676147895169113855411919960436902122503479558971735830672660419953453985600061683199753199436368338338810129025335460522973452007011100820719603825334645731851298897852961362012570800575922921344259874000655797903551859405028079913931886604830451060008956291305773232737786463713449360563293697879406239709488743326076950418142299165246715369624878706597378022475330318948229898055312760855827032247554087245120248478448304948085920628913992056465255238407940192616446040137087665648508765084617387272071554379057500404160262200064080861116776826596774774275259079822688752037074640681533123366954754328614575570778633160704488350631364783606059704302074111578415542542111992234509339040887915927306240*i1^30 + 72471790551595317046612916577133247022773474454904577984528666853901525486975370587641635646472771452635139753330148372148108553900601442603144598183075425060391338550037685476853810347368874290468713118511814100044526979162542241064699683484210025154688354716925863027382043277696608038694413896465141987514807235796832946606689096357982995114571870376859795151420281215522785930823534642484003046547279739559557600590617910139177361569074298394679794941412039780489428838104588228768660058214631395403150948173663008454601760443114839508759995477898880407984035131192812123988071269348460253977074635090164176272398855849360743687875326942215534127943815433528380330967758784667764188352562054698858118848314012713227196733138508702586807505504015328612160142036745490540480577074642899914572215642572433506208181986798598724871248865332482211885981485433819617899027575043261930611590684907730578416586397619426667028899787460096493992842721492992*i1^31 + -19825503003766323039946885493577648553877620380239468650897325012818156970559836495231575743593133320163761619448719715336284293089482722327628614370205451708390507553918435240008690316729611845818382999126490952876962561933501656312693074826694491798108657716312829152338923492537949373489497990898950299813785097261260554063818246811719869088741883672839288297248571380236091128830702043209436808046673321970742464502893841746156384610520061337411409663667901435565126397224616118451615563370919054438161397332969034800871552648260677778012857828368945262383093491593287881805397589604885287035964305478906748271558277962144440871795933807438912720696026987754889088919046590046376771807530364976276771020930712917069901347551674003822541004434909601812013717804986144409776269268006679365059324538436311665342053375711339043109390771460556596130570261834636809913105549720986415226832437034781021190448339998148907548979290864596271532867584*i1^32 + 722328964000233453782913827074137766641612940130924944702591556381344319064768037677338616921276471181982052475571821739533617863741492443181973615552074335142658284791814940510246118113470714057430728880019839544192550084669172375172591384065871520059506711611787585216722985422937633812308047225171051075369214675956805216992206794677017827106547029651021973342103512684451363153124937216717244873186493551661887811547165105855646749057884384771550186310440530573913553097168207017832998919093082977517811075541913486818487520200479955191723283453474971288997271861097097279844599603179826329934645805162642465186452611254237747235083850866539660779587803769074024401106045020914733314826607427320708849574142832349778441092714542350165643759684179816373866111946401049871248202638031944567879662262849147972201520773473997944189538773225215240178145548696060430997260524349157894562087147184781024637977072510695484142827384621498368*i1^33 + -197006165286588987146943984192755704492513102710148228169525384146640751803279861549855010027608578435271478238910390530256246672789560922009252957983575912433492029610507884007365608417774849191622456068425153334984072802305814243414122598391469843543793525778099458089212892065132199567349981993541065341117010418821444005636753806514698085419879076088182166185598729184442193728339839039984253348718984634457830001053874694155927096538072438924474717750628763474685843764738909685205065508364075712513473953683389799197396145149442270606888638346130563689801355532271994702752681972766076125742352103478942796122916086890822411180696641383245678381128883200067296688922845757732527207378769452639813967935764776955783837936068572194282204364170874041102479184261556758285892221155165012707336995260532948418807453566061372384081679753633423036530601028637376285172661940138554772962741010096379331722764271555575073631996215296*i1^34 + -18281337698357870280442411547610773155739142744658371327777039640102411839356624757393948898416639002266444604191330150107365021482775591110855627189524436655354652278453134765737500679407869684974861729910708610822753027185434314046637453608642445007023832671730158633274364275225632714788766049783229939668561460680493180272616222754437065969551981404421215355512005002010923495826359428683974344681423941725843917339622134388463369412796028128586427408312370896748058535230556414452528199079815025343060592642220426831202252394493437665380394141651578118003201674498676965242544967085676897470087181832474250951525294242497129855490697015293865944099464333840139271872528613625905884402407776181172061385093394345065415814702097884110635404233043367266565575310054335431747529003183965191656909132976759144088729540068919768554180199808667865035709312058727588432531338919022421040134386889862829720570070398393886179328*i1^35 + -609643407391153800217212279455895267904977671272114409586851631414962348022495673163706767654303111304109645189645025539507142738293656668643992519038460642903489716247577351162364608972052048594493122244646506035795463192989943374331935700423564442603343399143211124164441739461949400868197099035900841932458158794961401445319662688141374401777167709424595568596332359310254728695789061692004115714648222169087939583475851737097763332887111466538640615738407008575158482536074659183585335154904171313839932763233240011076839518899190368375146450001863479372915391811543762963505931812379542577096956232563642369242965911833317828453816696117302979406023561563563821566666978587425362904415465820982760600081787566167448902179963195069253932261710049178722180440504281598778323990420782621847428227451112786085225459668795965187681860309779237095574117881303034880424801687786786974126228719477925107629058854748160*i1^36 + 6824615006735993590667497707111693439261892062615897489672631161507188669018670387791076190805064332146106707262443973319874253476217986057693325548749513335715521183366529741652349758918722887787343225852441895653890007943291350782017792601384564603642335107730265004655041596693976746196187394318481038094240500326397090618480096010491843136669320814597975071301424435012848395867417374410360274866759637615206568216872803625472633495539711984290824794443917852088307082530210577030889806877393875073160006593143663532516575778789903922727435616508546510652272429118638769951085996573845987270102737805454662328986327851607492548932449700085890715525072257125545290325403144979448720624428161436484281794515689419263618302994938196891246882147913196389585203501101041505243261025760741174391499934472262312744344479505376583131703144380513674024085434544551471015979963238020453712056406044262852842225664*i1^37 + 176483214585041242898719704486372286978752819977799080188743330452364926896243043379551917762581618860046558440646614927882072402645849851936316929784280798230101737604170043671697856822226722625483006581811170982519488492770445070770975937023856857975530544442655950338409383575305754585926898186616646597288253496250368814730454599890240768949796280543515446934160505447932121996412343531327711120391969354027412624777572729923910812569440677257008247105224130766746296573064401893644752825105840076141908336798672298692288156649535145432280894978974386480234146672674905095551252009644207661713083477603741626008742741463821752222887938188355346937437700154155865116396963129371685898910019922886007132772106934868634324199742065094207838975097986576040877320243317517638714365650736643431254755582891971987555330863225573574270921363428928261330917910427515073757333893889789352579032656337960960*i1^38 + 505107381326357733213518473728839561071895069740197048470279041953219642627197239848790010143309683957905735496485672763201573041578262550719056097148550124067827346267262018649321994502136768510961740730280729415022509938507028506431554819106450976241141806133398741887604788222848067879400346031469479725232896627670916677534910250702619859544200701412087759576157003061854747916131653540688223392578134704045293613085096201043092215399595618624300486393197155858431839102268816674937984782660366022135408793307275621810228809207329501739534481198160049771079515380967562470872965848679765996889407207598632990797047381875659999265612968564778656480971613924740831674785772936725565512706568275349224242688884640802108385367115452047440583011612908059102768416730013751183766867169403307030835257297275721807466449120491881543823392143862422317238343625431771109992231198682030211965386752*i1^39 + -50387221337745287890275150098429100901601213509838356303531212998317060641589694708087667368557210959275896154434660245847730925960010764713639516892274498715443398855780683193547579806608806328826166262347807712106527799071867528873373457360508143994999680004885361530532832489380548751936380281604823881069784318889451109694707821033319970533208306369791674033168555867871348580904681808326941290348642804815637773825158280732956207441923528931982840583615513240457465548532982511645738799103951204163764070797124346091278733949043330093543829167078492845445686156560880053100365368108377867269147710584466702149457047622843752333828905680719942057991693766221367718699272952515045481026162899297212668212114939473103732974492715730894230373978563603291080935761748778318761672005441926261914478596589848811299093834958031996283135923733712988190997046151213610111078565674857005056*i1^40 + 95399577075894648060583487637696709770535444221799675049837242205297288688859770996070909089715146446160720083508294589755462589175317337592119523839894451332535966517927456746090326788680210357489289568061840558522678241933017817030052554935780031064622091588014617636481548365549353989356065395463912521236943104785028315702823535890788958174372082055775629820354355786232373678759319528868764293635895504634080043844128051152683911327919847256364615319132082882750247274769477856675440813832871549991213332142050363431311516033054901606962883436794616806160695076586671192748880488140414379766643401118570391659248191242023861831393896894105872862047934789916511382985413629348979283904155394657408364844165963663862848515392289368421005381759418649936589058973340183841823332667078544603151551117677263594112024183304999123627661578883517429232152703265775665253711872000*i1^41 + -618067387988869591652138379093796703668634414229690894011606706391472216714652498802671038330983163212970267827756220677158331160203511892051594639107511654423192549971485606729437274892141435239458985034446462916572728045745045707715183451190882718880483430588480979610761564236114238539473646933566835091855640645311747085285502021903746747844378943367430885255099092419938511484016673799183272082701477024414808438640859707594755186061950770431296369765615959100817916569793739428886172639327011275990832905442161576293415056094231146032934895316153829697112361614300184214115522212711938437441530057600143782283528000211303270753254189987003280648659286405449227466320431473966509839734668717967163365908752164961664882057394225372904322625946977774659978122272975446735554092737647237965314925227603023745011344724745713716929593007527379108454513724931765698560*i1^42 + -6440919220800518107710106556795321240782815207845123686604393713013412695824215288061149433524757987542450883072906980303298671643387043808762684190051545330963955671654496639360057604808437372525281503872885873909124609191461650062704160637094516367831178696982917849744763381418113851789899050694669669061410987874420815836872885000866039605690338161899246981603140225583180895136872675486563377941162845561677180927527835673208225783036524391731075439935299556065181844183607489122373967464255111671002602845258284700900479063108963636089072213053596476719847428823821656178069314248871756896569583347704443404482672108462597579200509822004851931319529111501402510234965266394629109462050982199083751835954282444128008547070510386254175391634492167137815936069445641393700462435783337032009187146618622020832105951751494763855361149047260564409531519467520*i1^43 + -12831058247995526348875929466474110282698848515039036887464581660545830899471721903800912923486595374920676691240629143802454518149755199130183406851059019370479220709016049255974733382108591192825305940742630586271480653384363929680278943530520720462249900157216698586764580955768848096670953402459527188677462575238994134076732915943771976367374767081562870237357131764809011906881271211701553406952660919632823170463315110961532848499802048061986509593600203894196083178163897272855096290618538750458738860113977431161979735574213173731600394903933330412529198812592157254208742720308238879331845576619981711961014898645557083294824900058431841893043160007336996159852061229347800193784837494109605148762277265319108111196426879919253675541309624375727844201545877082213828652298043060703242854477370551992769854167813176128155866738540254014210048*i1^44 + -2610675947398228991585445565538530855736132151961812154015239678125184878015382363076277203886293728707039164368953144187998744163000170111526210679002304663919865732314256213350256025238526219561494935407188219074937163091706700587396656268565688596005982296962376828392192627052535925200305887839949835171000886728737858345262197207570894743434736007059611152064251685748948717878740642794532602951999524381621738577479666228313570523617080665599381466269256754656008599351357723629889266349388701980444302378986311691022565869612032716542317326948007934292093551022670348003826949194265599852849248958109837621846092739383498804995082332738648307045480296450363907180825554576122297977052433080156923754391864300304482703962201829975274729166884042021470297469202163469332030484081603269974842723794405210637764762680441795508149346631680*i1^45 + -160583747815485828436855391299709360448623987899023643726258553623649252848953807249633789848592630466223309292576964977820469266573049914318382964764668392987230366909396532922710889642773016433296416036340098600080973169648806096394833626441299233837576872210772268469975656148955283652516035095631262311837172507930550705750289991211010369365044958878089799930844544052457167714731262495607394537773388356965997914099617445810882391206714254061634316640227881304756635213539962723487692256389508956335059430293301910050429119966166448695872029259933380266539527092487726270417944881992090038051745442428189637427796385385820358231259150662890012133175449106661821522081545294315181818634581864187296997713627178109332142483638928704025002696976281928125951963752024573399782177123237798059368468259903798240995704327231821053952*i1^46 + 80087337129049295600578910186065730457720640997359252484670130973402689386257906027060461654593373682636950294588796989972015493794779825644174103768663938992297798023187958483086650670903531336575160252344371734453225735484890140835438920721812930029181706596599616079727611275679460349104551171675860613622762571206530822731157040608459930026525053811081730742263410954534500938958775556047151079348035328078916163538454846420870348942732696965652931820614586182016515691807560530555936151516985632117394091373144384860908612548647917395657434054470947820485035147277178666809904420471378218729133804545551010061668178179780287734309214589419150762612367736895844971612650771449642183616946990327083526886240163234642501463683272623599034573469820144587604084457378106785381089332123643836605456933793062217360343040*i1^47 + -24333480130212372103112444444416334047810217926885961299957145156070455572235135076351379403680810827721350429383646169186212088803920329205413711877665817189160384836832671665805610401083047793405828054619547023858367913875783792903012166704390239076345308250282582683015300025952466130004699351066048198068956173565583189985724581222316911070870526703715068718148037962156941708268583773293807588916951365094665690971562753376226946065032840823098578594441645384878682079395031126270492366792408195205512680475963757823329536739679974021015392210031177708789168806409489791958230752344892221988066781060699681775028527681349352080825068483751374999982719010154379590511177894267945637054931961601912284598108729031409900745093331454839721319685866489745215730276229602079723604969364784068983240496513024*i1^48 + -102832342923174727499796661477595432746551112557996553121085962248983727234022821132778829944374687414576914440782207116888388834744094471271248376245957231061804883338738411304118938118638429119564244803260073323907738835412394474545961930238506189909539713554868884227966728120509237479143941102746950047516588276323094308533490517718174377448009834370402415736746104083165153014792980861039446838408267218585729712079179099434033530487083686006438811561394939044001974857055633297331456580663341620454521860079739290553678695909030672878809905292362788679764929312856280319251838092087957970852873493191411017903049908284824784511608741302309350019258043278288334458042361734223324870598894061013610215773986322571603587668784323679805960109759341109693811024669346409975461858770944*i1^49 + -197502091788771375323764702409652498002514245230676710810511776088475034340006493059541347589236366134183033705343767901708596492487072247654059917115648030345843963378630172728037050888768542272673732181290492927875309614092755996703615500076949107627131055810736103982261738565681259534752026959593019526295649845842843947200755528583780341353429870826357945366138153356378381051447498513094105494082389351189375357217351489150428658084753185273247749878783765233114210595562557876614705166021536956643228453318597345999189285677154617211921838415729805180963832798486535530965573167810398931015064114564684272569847430930011271733979314173001936099662884692171398968702838072451844323613441619840067956574490046747787066176600051738191371130249244734910818680832*i1^50 + 5114487231957386983240433936545390395424481958478472662269101999039497771033632313667348744411380005706527649526037726385566597318061383436295742830842830291376972245964490654889242562827468959129677287289386429518719253620247861977773469501055515233945472079996947921342660301371863057470264613375439058926094110141529924831752867106635616515384811521021574455136964740881312072187851406589142264323736699590457187804417920648731769660851693574827494337516943758373360692508591255562671718926877269398046252212808761758152522396825494442742187001869083121083051280748449686086639412725208099712093762159999069344993319117356868897519429589776871541203735302715557685060237844127508046663498293602570790724277803492475912253530681871598878720*i1^51 + 43991069384546864617055247258976975239431386239020940358807988353754019833231017332479633097607892814712155282593829098921768641815132180383857217462776456236626875333943303340858401458366204745650086345654143312162091037914888326469552722429473362505799875151774317740226416389925847354774068167698367309431465981047323037376823679540685850416875800136139399092187500474997699768946432447810041009387376264462204441336982962143569923190275735645112055110314792675740663464370582476084216818594363121767476185576491822178073492606116481354987641580244117264554738986564010016479053690533821605791620307412814766382215865034825951719381803309912818867607020890303061252419406155873480317884320401580455887695261069312*i1^52 + 126659323638674407625626854255142005599624430398763411258263755163699052999532099876951633134775964503616201854028258066617581614261659441823713586060580957137401079996299605441173806608238484927963114515353386097666184272209038672670876444858089351597301931937318307813643055547456138640072658777745484502247591178649423495767480070864880467647767982400465184999450667138057023804734968472909320990741178585686679763256173259029733965446793345294097311188081265574440578213024236679738061516031426643351066901134785516638174381372425952858441983274679944868020039533158976765522191519196546681535468324524081190842364592642036262342589730231594518735946185238764126151292057168688020569408*i1^53 + 5553192096743473813040417756810430587445952940860380058752985201001777539056496418811851113297119995661563609638663371784713840713568013744702533175274358598342110042940729179610339780346910908610536637122663929620583479354069500587460408327061310956744558854605601426569439419614334285216185424720322130910383975276138679924297950028757702202658739470492811851120302790784611725838333983608328206591089644586256414262537775199312997575701660546025840678981844425905585407429349633355856751695930976928946759961603055109811827618087560857989775261485554671171191533022400639789836059361380860676029397124779793959792683370758641380851228216948437178361029591801*i1^54, 1462240355310270490844623702964619923878559648527240292091016160665398336510761433460823691510024857406769050107922232361969974843706210949252544755543403724284226055566192804577120951655074558279217632453597629451177878028488452701627123233315121399489398021671314832028026239228589723682997504194327682351142249874066486471884138683132878338549977879042485736441353700680942200852285055149577278363947131345079862044059081672053362762469722873751835298967521298292041746086630768894749589165396119626237633381823658934248966798083879342160432686420005850876230619582597332213180044564518995064866773743659707861588672298333674724358407364917198466199772776517658910437594915309199631622090514244897029192404258782943465761046605991309725692938293269532529227884881167267963099801488202311874112438180889087042388102018632292470637095253459250679745661948845753951576737985060779149769441433562325134640270792471567993826083316255919708860555997534861431535926135801066802337053022307188621426778916601494570912963015284830997720208216553780820186306178177282160843648222220299728813451586021036156669572069803838706047270198875702858562101445539614256148883571579108904600348076441404418833739744068055183927676879328124083714425301083723163536781088099615963461726045137577134039171998237335488560826473734150626431495155612871343186475031398044582348298669044301528093097543327434103237234516710830980952305276503930355889510515951991491154311459902742970497924169045251194880000000000 + -25458457550126571044387351409868455975633402857565196379814028609649309755670661118931323298098311030270394708127548366742464236217251928728560877101037612548478618569078888622006581662434546856705125385052485613986740815657851403134819962849041703357737759138480424465141966093771481794405821604392452792710000288596782119390141129477164589465309970883113787892059876867230073164342152420547861384350752124203817272263369877114750185861857468405861025629829217660061360469782380262361700442961337954790795212016732565861356078238071728021487024719989062633813645482202548910111505116829919661549969665343128056347119352523977877905243924667458175343931753406764916705954793644825666279297090631505019726394083863167649402587926982763201765388549031486329649080356031652070091987061782219060426039479462090570399246356817745828529616684847549639084801347564433698294243327505276591700675069656025774196603580807047535706505271759568271282011991108076774502139877849781812214579858179998913288677230421196616628380548287932942042642295095938929210140590263838629978936735735863838504001296321248139272569263208608013460601201970523520474837382878495542709580886743265163671251617737590202420299143005405643869086404767207780386527573140852605728119906435652190839298319225395459167788687770822763899468477504872875289719347528995020584245147769521102470788636534809768721093437339584508162919949606168524910092207362629668143973020571664585293896007873429719026512439364324163584000000000*i1 + 161732002458435319708102415273950973030308368874210606376428696380775891347331203644076699344207229614167930118467996430059499977900018457047312608455235385733099608334090117247923291368975036281593773567388100338977200665657591570897783289968870559945671469337057807608048058652577375977360399506560907057043045123825540558216051359478752096729179036854725686362566020747022280932809380964546310496504153055794726063051199697820439469950251588983692167200109945060002634780438068998565017417230161138446887470021198791574127595429902333494830684674000580436087620971719966139978999824350743096488837949154865014926273840638117213919411997345158217910771035754615622221133091082459835644770957026548863666803343603179895311343215982912840393217921892890194249556566308778032250508880240470755434176289164816662574359454238832494407624472543421860439308270020520688442494531426350181652716842891461391450016439444299457126940803796040768411634006325664768909325917823721765033767441579283446332986110922178936725290030830428599738287882277886509963133080138203977759288870798824982378854052124760046345616688128826274028408192926354667231633831185374048492462122565360389441983827326194656355669690706136305693319346444537603926874184275553609309287915543616060427663181247029873129777844567575813827546091433912170074828161694515069116449795083791673163366585313285413523573707522049785988145754337000099259235278162461648773901457188875515221469175325521941346006446614910074880000000*i1^2 + -509803291628710181797283262942628244394074771185288270927013178907918849847707434866177849682517126203939593948501559695647232305434585423680521378083508460391545075239828266809306669607535292538502057110632245959879759152019986787500552846464379251649001346971082117309839004816171499948089368139439723791644346750434609071353173512968986169185489555204453342870663624623889878278481486377554013064029569694414077040034802043488141516592475848300060434349159210356120106519842205680623985889778618585448077273915566401090949977043044432011609405751419356402983249984976659722124260512372471157157308863571586743976689386005663488912290834493286891681682408648144806389750817439200218685325602703209175872447045950117008235288163529541656119989896630931765750262889791454076879183514882096557442187950774658089325724871230714517364440976329277561647234497179732339764008965941984858151988234887324385111071183492972470118416127584191884948671508007534570415630950904172514765849808094251829714075972316590980783773350309524186993770022685989423113818411205288552689914030230075642576037919705218930944777602065644593728698413622207587937099677973337720298452481625436232484822466747192499318799979347953658019519109155238498438558109109130610396931902762740248487668676752672303325871395135951733755588696590908922787455023123703252269418809476762761445620956637849697522412609769886445136913241275879648509107414531742362385249556511850918488592373616848251044518713830984908800000*i1^3 + 1219275560865336874336912259439125030268950386580358679658606440107550421082062885363086131360941250751758741702296998831793753946200535072185159488769971450109315226909116541914895210582913979962340288426878620974448066305035596108932990532563679987700703954208071662878921563858885982966788226678376510639980394797453852083247705110462241250936897392138517081391126594804737501258407573700748738984271132550790040398726820786941595222880364979824877122051210903542223748274660574481898850063899619918409138660550014183913761748387487411341172908194644863691896279798914916957196088093473977040642419231739885139997036739705438599093061423874482437281724812781048984598469689874052471795374859449734992091247656548319838811183915092115485629821645228818278088623211106978396033397988935420505393141242653617222982473796834036834676297562917771872867530801239686841229416095496683721508030410929334135995712367083087239593013555114822067835929502561224675237624183561755449859077637301893199590699604546688879509244373407442679452056751475965583551807397074793865261845667191606207539970711026594695084936140392635123640925143282218481359560704070874567635351120752861207259315090872294346266886289103671236678116297362359089587111946721236986973937767825240812184981401437731447654549800178263135936052147063259249945897911292714498590783994724511284722354894104320127420196843294799388100407581410758163786274936661601629624937823649814213594312285566628052620589555404242944000*i1^4 + -66630597957111047525744679036199766001311646221848836969648134814231931197382442279702170037649251800411698647810753826833677866436323048305349523395648977385895213966763797449903771107421573503963081597646352602945339666854936150638251543069271344551578114748857307659406513432796431668490196161950891007792042733916586429912904634297684631073821860328092278641464000012367648358854925740568123834917476503818728768191358382721716200958372226841934343004142164069841388843512773484264478680832680583182194161418389588766422657733405561503631550116278205346035776712210156270392231601470717060614598926109060559596705516356845473122679515894542415182706540433290667600969555020302537101014032421787632737474748590699951028627864188165244073288875090124546145649341163405310530468450401711571366952602104919741972796308534890436737684189776536180680421429204536646761169364947046901501505191166325173849241319441282602319417046902202637141572708082393048581473520202536692243487072293977050659333783747411478132530211162962248364901178217998269324901078484052106401513225387351528460174122594076914692194890029220374765946632014356608162866034362921814028632282052563822504589956080073944744093444397232967547885608869061232713719525532013208249518522396878978580166724551770057002707833868767656651242157089382587928084487472542679492764201622688114436956298513356141714474133918621950354868049242527697570304077208801247030163311036054486995008507525078119354647135008063488*i1^5 + -2357609767083923467769343607421422946014587368572530750450177079579299449253467590301335363619198383129978322596153335388029349167459022304882016633663250302771152307316994078957148094769210137746368329592002294511633565541985734475134671295712196328389320341309691348218466637068359855388596412330716816616131041919279638915476193183401279792210314016322400570521673756675063136783546917562066525752807687094301961200862999198178570781211186002388135017742627827940260879572190545199698893593579147730188347377509660426259907275769260597904151536224344386403197801484945974327869682753668266565186891608983177458928425443491669710302082979544955468294969134905806135203166479179636058825125605502347049397877483734584818987385689286883095329161514423539857119048982909776366586477536569471162069221358230308730177825746658123485039195301880709668812453085726938353725913326788792109356536656006354410089651339728776835364552646843965984438189394128115531714518383879885819623248804134161170212435255177506366252094675644474274143337656888579289776293666215913613596455543969704283353339549240030892316473995351479126877801838040297125037333421475895353341684213154872583471561352603394205912819572047851751452506844201562115122767435864551116619138631469723417034438029962172091905231789009639351569388868055611097967418748015122202290460151380547645300161291607946237030233917568682364824340129853013123599909496915103023937370368045998102923335861667454045829290772135936*i1^6 + -119219421743934638952173749818227148392379333004358690883438899011456699611310793298428319220332794052898153446484459796608148981763852942568378004176731546842547430975047507371823272767176426599695888770073983336953500558080576633063749885307467191103473003565133777409071348750568076770300919869052254778506367896071790981305598515557232146863182136643354755403370814873366431580107441296544002544452762724248996835577427935009504084485117272794155900979636331428130601937228144917858438195223769793605845728411862121801321435824973143483978957386431824039291672610253409476858414794670439111730916424027891952799051822166528977887540253919280887417823822178856808421329864558116875105500461259723397193501844067000325500826395597410995716623458405376307687061103671497377825955892330294157135204914810882517756700008456797006825455635371878537303518943875620606739082054572643834141227550591898585757633444005627170907107532645527317003314537430163785371290883903864235487489723071638372184917389883105573909422723918044106961694849309653218534181493398174176248580427051949384807187080977262795949328256155013738447133211576574650375671375630274519720463205949448286903288759417218616045055410861912245112939774470109731163992596100321594153904649642208142443248712898213016232361361484169315819832665604861478075711883891823547791928742152900168374937623491214530012492426952137783616803611952829062573812532900472300688128249994337629646056101683834409039203139584*i1^7 + 4211219709936074782897239582474634458794787170196509731259390250162700691493766298585479455803431626873547396472715611051358281587629161962568710120452675285026683468282438588327322283806451411655953388071984484283857253732507497227354312192697079889109089696288416766506512044673235220925014744013902665847412088753665830141329095923097119706139782077412342697475596298641089635970767941847791212735418318001038927618513333357133293935911560970958625917330448573549858541530729931637494226944087706115705973409423933774196668671836885845371334664978358018614943858881910608486474341740683428743389087924477495570635650380454185439003644697570025413783627983456824647957016549457075967064534219988736968794451696033386462633707216258476546688538003461781513624042148968287171418309749823941567793962723242857442981741471259979993967018342217410578752978321038089016943206075837940821359291278496572803228209351725350154773420273063417037170260287804137130173990036601280334777336501496711339824265278335846774038959559013261873947359997594121807053856412566333714130091123091853344391286528838995555079167850033456554333551095882640583863876848470320724900210223234033480685101797358859439407491438483361407663818756721637741271587603689486521757326203705889434722841477320721542581513251044997914063567554673945201546119579114006092268388249661873865261396028012899094434336452647284077147741206402533431067328483061583081708778913055928676322010255136933429095956480*i1^8 + -2669195800783992595387408455086104394484056459831493793751521336610573351981493017928700107565143561729281927918041084481506313935780839712952122812734787989268833259865435604863808472232698742917743204604849815947788207407157301891209803492784712613765760875344858952652019120610824968433046077181367332105085591136420757341710927817046086488484070236564730131788302824398895720257147405422790721919840972340607470241057427450309630596108942639213590842458380982831472320687091151098491030217179211966901392840174008467590738715665822461080566144801476147067413347597465330308417870718107623073969386650080834651797697832199213104047840216526286805233378557811105685678646082380411067558078771151746931015520642556352335445792233131258122237410414516731722703117341847461406953316271714184091910193894457851099492435522692732725192981819875751767060756972443696814915506865045883986997750286889832351188015747067038321776833605297679257591946169629330805304587822495620700180393736322789144352648812888045485452917781211074945509270919543371668526108133437640421419838383603768239826831529774114185191647133434864140797339063763956013398104732942382415434993417489744427615686542692770263289090132108609964704164137715735124177713785567655182142218285426785554259184952434923624197185999725119993721160889308894188241301848288341714355620313172641447873696571237124685491976772625677830920496036818692003727627403874103562005802108296703174399844351553276425011200*i1^9 + -100769581227969159782908824174513381675624930242218276459343608104497666604891322674619759457596726132323249953586359026204594705090804013153901142739773517259616636278177188646427418010690681728034506936266185468817712542152923273670672746963203133228077960329186708502384361070410060189483542573769027450340382852664526406117734079807369478638307413566027746053063282275574082901697870332896739043546557236813794492889666607295479664514441032830670347795562362416588472090074395576782530234861452306567033200168982347066733332368349292780145400919194396918338278492990858320946151796666158848546123286656808596896569457196054632733942897981078327812228000326812018175119082074973441483194435880178794441838579083026373681782421659250086758753596808122355351894949101061150506981918950961048180973755099561409757630676947320246028218769483583269213672244309836390971641441126557004648043058485973344491249660450399456798519562259034400733602033540171374223632113555845238575658203325132483881894388674476037783795283235282513404885443656849750821127557355975365506853262881335837379344589988227047021196659422694196101708721095999914139911426747510510450954079237618280093178828965964728046808493161251362058371752914570901132197130079909134303439129872328433785211359383014310788551510473942513206516650194013297481048099868902611699653062909835299191321548328683697471952570336097316895118195192848767741102251728548638067024368631733751063730878295109009408*i1^10 + 156607233547200482321169662873337195940055968536203561755524104195852562307474621096521303394815527053194144550099850180565598544124163549377416594348450874892534122111099721995524723692957549864586555558489881827559708955719519860028127890433437236853874696760635565818156502387460267005555480806287904485782870322488535994958214343348375600798034051315103256745984412644225394810706511688464243715443352673286206916451214902898280699603957644267979470086040432584509547185395557287428000384076282335441105492787598492264217925297460351498701333494414782148967915144213246550280975535731614302914172061180248835733542890532774372598689610633161059936528770101820809193056511381851720221395772688103980126213816889362838811246404325298080736066417673030459002329607277819870208017480370858078742651448985783261310260948599828419132286826542263237468262116100783120208845519406895661678069210280498478945512618425385382782485795605311885339434969470894306149147169715537986040937960548340845071956177927069618545609410284143592126131919621598282219330451699652160598872584096494665744054494654515845532280799846552168501642452028485976009992931359006397656655414896012826900487431936197375389833321215860798829963340188274624718575184329128107218784704459164791034017222994046073331917916630233483065358056828302676046153239637661868458113491505668278381687989723376966997706578170920713127693550063355419521058776645383567220328654128628979013995123219365888*i1^11 + 106783006822498801279658869020806737917656002578693449280289168065146319070886439355081166009162309285633538193309005312591591107402985450316621835123666490604396408714203518373772342542025354358246247491132024354336651669514540993112891252106895863876512829814582803770265471006139109131988346410527573954118615105746295129749539882989610894289621602126134079442960299470627665672300854485612263994128713892523885733693162379375084670804151162291292012615107885686998487769037044194318324968318327149722881025848596285721984615725170067720291563216410147446201502488723022277255786340517847044988198403485114504597736008031118920531656421933625625134566123845203758516690010499147926237591557361050947398937437049302435001211327277657242636385922098949076266679080461693872610331557073942146638218884039942916424215885770078368794433744789496526314726534830318170144969075507670390974820054288596042231634917834701384694550267229764529054912358654717709900290713170116635867813394593131332625957978595397411390044388384496298203401118399891988628512045714688573464990910739604707639728621180844075889303850022014538276583983448573859164756365204233761897745889430985141325550159872728483382477306161500114840965226964575445211151988921958966616829660207165127602001558975303626953356052550248150532642491751245617782638105661887375458687026206370045248035965910696468955302432204731923540613492146695992296692853242864811495209049759236426207977216671744*i1^12 + -2292282972298018159564212265374013808035665051286960794808321826087215047258625799102356048022254198523155569431253608375599825816222491532230682787629286598086336549952151100404530209376120532854126274985309673736696318186283240109537392613056005635806488935423458983711420948645369456307862139276262750417919854470578707342341792507081936607997150960591979853709785137385621005729420722224313572639277011760872696515944072363818285003905642154564274417139193812655439961170734391543385330296819184541479452984726649652914807738972094311172667272411903953799960617554521247600875102418342172387468514499629767584684874689746917913165304024597405751323326964193300678406636450598294879760947845603473300937717464053731873519205845837751167542474123698712371670492815395093550143893349415446033303539885172845432327567629421837408282176075808541691312122646294166822332089172088319314190107016663085816607319891992691292422875407641697958398932694939228881466162460510615535062187339225893110052669354809992469683723070963954424249055107896986362340723831066641756933559577258070504000179549069157844277408814731627045464044719020549765360694720236451994855995210308280362762271783769164770895690139508704838045727882072539680160553923061588439483593838022439034789622247386860916910103670727021650204304965574087103083804678418477367993426552329261145856425925383450726796102703702219081863786364526684796931633814531151277115873530938676557895434240*i1^13 + 12547711973173544382297162468099558918341120417438664924444607199852240317700656665384027745716663474032000577335329144341735876012890096584968470965558817066049605932571543883352627195684817135265847203658100514196232273362349509040396598390049734024667576756329395614895234431486412142674461742615388124642721694561486829314019547233968333762630461547232701706315412841485409523441681766433829360348430611360881463130919950062215753299709965926198166300668030912467146278341649808401510768750094555697479748824856101388107333761369551383391510719193954359363398006565790830491497044163744678820076101727159873296837385222736454268831674561826269998489179618447277915131135645565585722684759799435871806451845436521644397369533322514181744892956854838909281612450499730210243200349699862114975704694430093625055913109379791454353844992758219974357472548557081453132731814418288652735514342435762231218731329088294027596335803680623500435315909033538374770370261204413728402689227987452452595149606628899078321947026981935072011048679245995352195208281002360224414960162991672357327054452423041934673704721009246660132518490686156987427988346022936879953389388495581786573768353697903533284259407985734520423773150640982267028925227765993802664255560014379048624873574658726256744001818914266313702374824000503089859516936649190674589136418932394210570974053673308956880228422178942427187495591612091818118205957313546750212450872343354241187840*i1^14 + 25399638676336193112892176740448221748662510486601662564167638661577952026585387064619835558786375549189139239932169994990733467822515213429523712092585592870837957123808992871652438269225158084750282910469320347500930273659765945552567499599822505151743059620859883869829524618293229536379997784012027828399799008895139856530132092131170129692546291980310004034955789995107413566910382547212261598261321177531452499463409687294719039741041418046446903345448500260230256155679882729157135117296796649010384501479507493100260051378829706380346232352705341987787075776941903022206045563876528386717978744434674092272523847683888512629399289765040882733801542489381047684184000428910749194882298433737507709944335434297643045736535468557470040296249236925640049213581102952307822089317724199508868839609238319825643780001340037921556797235901100313919965640674339935008131469396915818576420570686874245105897472667104435036096935239620105312927771499490523512544047609083407280256696715564235358316199849444071259815326642844673626212856201618735945629037069607634097429092308384278854305954746584743684346248261308774043433047195114212957656875494135295330328767694325624362574366901489238944332843845226747437207973818657394171490058793089373406731155790496124023501693105364563838511819257154059809195518997201819691264097828052737734606454493395792589423692026805413217707939484527639661886988740918452355677678744693293516301223426260992*i1^15 + 73153122258896302526751601516557689271260269319077359264831612407402195535806531454741983397461034251142497477008569906627464685961895163368402635076757833612820698530925597066334920159797903761342152610918041450229307563910524509010151634637388092508827484210293444007404214539925586890050512908044764666729880918892512298689482823313695111101058743561284471292291570684046623328536885802962763829039058903105365311843893002689714702661294068445785334044841621945272663316871487661192020980418179935353565316273093718455775751868167774453949800400138555749698687157056722057636873922602747512911520982355701646658451638223028274476780731417549925262599058670021362715603598005460669281318236392043478073378000496167554364213661720903971833318587308875215787093033073886116326521937528479552282499941921274506072314961600661825650620664967174037655702651051274520778390756022191204105474076013733620177194465926921782768347497082412441967704406234272831070330321525447939385441223403486071481041306011219702518465966653630242093765862881433833004787526500340588431490661097887386468658407559299744120874426359881623648383627734954353023125046859266821033318551387163348510244288867158806821714933403391740908211643814827459352609325321757600707914004379922184609182175351825622668410081858131336915746081794213901050942072198313082350887901234596587800939573757165966929743620434279979616638804294830339518990345756639095101541318656*i1^16 + 2064789331805619678666935327757093303647656442596349118218369652546145139252789062670178211749408994368340674686932645547770438714480111430821173903020571301526051837738981469481837517804127807306298753466585321386594589509006863601528479962331225656243814954372223957946384230818438258776261811072493566859597928000228521669852745214135542073300136272021738132562050282054325516192935419724135834920776550967145125520602264857604133886210952919510862777578780607583834152542991473717490993104862187706354339898070972944028838656375777504746486242562050687200204699800985311430814743511651431907028311242027802619114135307910090318247807884986748835251903150541281579739146067475766285073803377790890319180274836516519441021975575235631080864122949002275806020521816326574220479297469461068211389897845904975717876376726444934859838701320932024835643564721841001889847586072649169961515939225790773750682980030937911619339005575977248239532546836022324610295161681502140247678533058294705929850103406799627947081119353686572306362503640543183801074289980516444863996585576356985482964454502989260697343936513561420193752387384524263409192366317167176463047700955297308746757867830490797817834469389516294175492752357967332371168328106932662755589912361664172074295282020237913699240584599784619156536877416870628505415741306272794370494916280617521727698899499334752608496987921802606786528818033677632611001893450349113491062784*i1^17 + -5143976530570191441636590977467322932946200000495075526006256075461382976828016204039136644883709479253551120300758212799138853818368743555639009726662654251116295495685682750854144697879521247898668567028190702732739329501315170027477036294188565724992160106105286476016679459718268040409170280211813427618514551516239868617814520868635781436554783836258343279364028655359422376589489025602201397630734516895445618473656462641165004754623039066229176112518566209457066944369727949414670098862586902465507235684117927978520701878259690306177133428602837805354504940597107638172580299059795476323095942108042950454899257941515889233606326723220833647743375986579887337854348025731636166862459949907538684538304246471885634953096974068830382786818679688490869103687059798793522367562744340669585823882976805392282710814920310738567300103463524043215441389925083150334375260636975751282180319917833609739227834096322401978721225670886276647672917211967179650185280331025331672341866336237278445613473074089522487648556513800275212134301180163633421111989323732178566034361020695104392822724789130365211587943948116203194176863271834277009538751557539435974571921500527617964747098745566328393078435889499938588140474774562260940238941707844700588125910382119964982351923228086196954277308108546677741334877301483841375109062385113232978060943621954743671674163079333462148041227156381139746637975051581259173302619458408284160*i1^18 + -76286735286225552239737426170436455291731956235985115505393139418769647782048811396736908309934641891240727247816794975733657817803494910893989712637451430503378527560366726386781354225823744140034286256925537303235058449416609746064164774985370944750454221670969399898936856026898602910758322325358823212777194201571005311480529083709673899877716001955475586845622636503382374176788670392247532124630951188098247530287129674421298754907863615302517815113820090377186315347576463049609790058090149689581854759608912712439879942520979104363719263677252714486043717485359112511920580788760582583149337845249815048742945463679419325245366083719318227047436058998176731858405449787564949550354008085884351764598721938442761886267955950871594251351877193106232760081260354834599842210335538237580867559652182259767840831198659397684697448815635629590637065527017083770866116551558717517291235977683985479927315436505539437709455792010087520073352313801080019603667275429261191913099550755418251627568400331195180292532033398674039493870507228463001323180098228715842981095036867534340054603883837627892588826945051830892129343061839317809491873050614305955990089085259089414928347509453205003862199780896538724895039223784071334843358516706614126689151514121992611770021153585434776965521353249247195294590685213797963888115231538129257988390909055445513148433646117218352243852411628658573817793455221683848489563316027392*i1^19 + 956488367398698917713216401367466406915252851099852429997217918194629378714078189832036061750033713053622769167765738513209465289662328112861121371829988390915080621616877327663493256610860243096728662186669742784520028304926008004408111747879222554459547199440341333707400637278268383446999836500711980712260093186717394019927580127941247857992956339359315297332067567621644948285751426377984008968137323920149768416081092450733626690345202237980432611371207757065588889251056422597034991457858093603948550323162646113708978745959907739920862916215340351132218554607378659027368578329032656826835959117052415101270943492410929969936094728709484421727099326011749401504248645420453434994509700777073111076617819327303104482850689842432761477381462448338849800634229339263042056401336553503559789964273401824507188595671363260587732417708296088127678074880627445040546602125534574244419286177011871552700756404079876462416369466479762260491576067341044249600951136671004472969035140652482552521708880829838964833049457809118184219720366760534066467002840127624610593151985702852535029773392598535012301497198972267331553609521487932987176020383698428777792832904161593434771444313497483765350232466970104485093997915568375334257829517304024335111499196032231597012427616238968794594735629045286931248393761189402768572708680361643450354375419518430599460226926339977776034855964188581432016431883600411238042959872*i1^20 + 982494627083778562510684600408089441628117839575173231942243614074653348593135928327451500888856783681657222711855930370078019996991028856315290741538854328953489990320836207139893457361008116552820053768494597221491786711994082683457743449396444418012130785735274297711238770930002319888712753050385557382933880116489839276106791233575879126781555346721238034762516519264975753360090389699270809174727945313521559417860510112275618386070995508335888988196308887504869823184784839951387329182742494208240409533083289343776997500789993186787754950167266610586064898316980401445954774360235551680678327577528845383649496164451529833907888860788356402716070903655570242554318086754185856327510320012481258995124739200388941964842761351241667753458688854759535654573145507632219393490440007022471223557869759511614278555590210460226114310197429744203334574106811897181257912555141678029175077889127386829509314428794452247132917661173221746721823837985038450566715485095463266128767448947854252962787545120257158961719280899671882078700258643084235870439102835930922843673790136182144548875757172222828579229517465511394209406299022590112925586707882516454834633537651885916343427231696229202744875181810895907926442383636762091899050217257820850709168371039597162490132317617970802953420878639087630669256122379064339904591982398498594764700093539462394453954303134475831721913736451301090997549226260766392320*i1^21 + 5201914629256703604145845133956563839389216974502012963994276138193123062695748386079796320721577196484864608416543329830079217395916540234842755161701670716515326707473941428447488717124820543878319816579905191327112625758297583669771481610001839065339836073589764026412882183390672172593962065300421704309338908612523170220776990480985408370144995969646737912387630398440343340083737415826114209965589317116765300220781181502365356372665508554252767878806680342340388349902011543638118752717757515727672210804750082241626942844793287795918763670972548506045981786096534166735652513813905254344800580174005946932867854857378422468634718073006100741278370238022834928488249757217045428232683090722364707967731683108872860691627967517494068563536121087756180269730002640260588425058360005792087819279796024208306584672087577691883807076275570447807779235683996175841446093638294568576273729121781196221755214215166820851002411247940771298491521085400967285571761588303949972536944545497633340856845766535576037519210453547286722120923669900674710737532689081324140764989355277647276967128257736499036766985755112918113864740470034283182215690231422312316240115694560980301204506660109818253140294129268631544688421355404650144513302753818881416160013081857960834818104993737154451339618648190884748060033454749167383527973955645196704508668065386806176399910976556593592444227770368343346729495979622400*i1^22 + -28816305105262502961815548812795659825429860000362124602633161351437528861239038315854442203774282309673696692283235152576376271595618627081489623026059369898636768494107579248988447258074454762397980281826680038890850555101280655867492622265229085847061527154493350565265625165954524575289184536559951209901928600977452561699681270955693807416122008353806664812464770041890378928915792968374778348789493089537166115537240822146684533740046079480870161370574101492758012564377797866658341389013924385399012847212188663262622121476748951097420862183385107447479977719915005471464122693998448931854795286655615249166302596743073188127238804997755244672653723458549062999841686019195729642818172452097857770879375459323106552798137313499130665687639335712722480686156218113393688795752021284064595120684865212752738296847335468614428850282044555197777895574043175273835899074864799290789328082617230254950774971583562483653687246626650860540511425239898356702931564081622703370872124239335927816328217952253950378424063511032086186361794820641762157173071960762335574523529899543909043409791709765460336921302621451432743329080229451688929521798897115429194940313934614630894019406671607935734918203945253374081887690059092909072647689590519470029976010168932183269833894890787771592125890389339726218246885986713015473753667172217881560632903420613676197539943943425842552148017690632939835175731200*i1^23 + -6438576507169225425916712994561654025256102485527487375047152281880563810810454818058500535662900141504392529957967145220366281904498160043355352430688053780801642403796443964492970014023703796141913687563993674746175155489143792615406303561452232318619754218141850890091316643201380807722929433982073947346035614655649004435665008264576839044081752013048688747383896241603324653486620407374263437355357268832398720767737387879695548226978417029109530080824272996487636751599944946822725974213375596500193453524438222315376558351671369282545477902251641992422378992776354153241984795522358243031660627496870333874450829258455508730266682539412163918257731618444374923101884872469722566442599997696439798560765138952788238425287132416122539693436702355271381584222193460428650638697668823085185473935832317244787675259060798069510117992884432541478064537361115317069864501504463694416152834152505124801794060609615000379511511001188305643046155658375044034981883061097825528509033924784589312672118998327346820802273928497235475719287982601968806511179821862006414759135942149716383347334543838079357510947578246160886446201270528688398321618200576801614429880002392323275474517026302742024768721759144953200895977427918534312050468171054108281206631905294983541007856195652921447398010810913339965879187350025004698133020426353965877243179487652597309951305594019328793804017121018138066944*i1^24 + -44185576965514509649780443432989570154890174498258069998563897853738490607845555370948709182759078120788833415662776331799632076624138036667309482019730015036994326156328396273134729264626607428854438708276753867971620776138230355613523955752174343570709928474620146846967692874722695552362851338554707684803179933187556804229127405759189205733378457479912178682284474477915810481368903786583130228785600364057637129223035881105006742476317641348627465183838377619821544091656656124966896365978088186233179125384180965375464348781444890255144586970584892301348841801149183437980802044292812209747746126921288961933854021912008495674379546592414030875702638657473344218668239149355711233999592310180231519336656981319922900931323772915633701322332479500066541714387632312191419742545050956770147166705318138537693114125007060539016746938403861277512867689980493710701863841110286490697414002177888121046319925603560879721531580903834868841269425713916206217339420682600664134413024432437465290997010694317265434707276909149226292960663105578671751427663487072408817010446284143347116280295238912164796248864732363234965636888998117810108111278130017148711477268082047971610150863839043843122461117983507306572942225069231626679912607427010633879983707777776972124798853676522190858985374727720039433603630204155912052302079612793719150142667246800172372581591080123331101835510465691648*i1^25 + 381066007925010275221834149728803666330573347759794530457019732362507556713999148475996743308296303191335445600587491239446366910645669901198298142147746346001387560586060945255324437893728096563780553233496876576498015791647574844684243316607963240948896839747277993242075537241162915237687166926594164900601977113182284566365953912038628881638079423455606325480366671899899327520847370578293214358019437157903095374658816618992516101656236206359893440548329090967820059033823123434268978390419080066675616278565445703952198640062957711198426773129627389166073799020531500707597822376071343275981480424213134554439372844529449189417632116774148206311573892029240496551240268358563240270495445758932455682907578318697966758907353072266846935875355495501567535183060063351668917232301236793830449738036693729271833929363636335000635787505881530171200458616644135189924971653677857608845676282009223087836011986159090702539691116021138520407785820683642666886021649506395719334980260755017980539016428142979509840987446315351494290447453432941329088077389386652297843481284503570747439706053655016457869879191327158877525683328751150065941872975467280484630774155485969893842472821321856967234326853644228322568228301189614651391515675711535991309811898623292486515538674963705496050531207816615368693251620335269878935812845984845502283297075773827393584668754676855711505787650048*i1^26 + -323105266796196609978140403157433972230689394934682839670537792815185274747878389971325596406359554866526111778509855545371025029992143407198886370722485449678762311420811291777097572580207605885082080003211062839625827007380589426994439729377399039018776702169771420930053081301627297556205130378662236847177748760413830067833532048570640866236249533411256926415352737177893373656058944987698290085163442621361438642547949303128188802032669796040937035311711147536285769489802756644287897831756810098014055779154976302821035297945350156551447943987403182013678308085238130530986530749637949870706959660057825443990034282576397934772883614142086515682359893849508046435415548052541360963529379487233403367961741268841116502224821508390989983071226311993294210172103540687912755773196995060343077522662355972875712718762161899958048283218637948584424501533547495588792556252820351064542354440713041399275263228276140026542982189141322208940884688115799097690615689232161134781677005588458840512920777119683490976286081913038514138362877225662046590817412136497380594518969483259546975531831511410058708636148800728490806391212586284365940288238684532932132455976429986308618249673675362093474621923915532877685221509160523557973712084322115003552857005411707743713294902771777239094997827029456926886093412920925540702715234573332636524039301286559534458530637909696500989952*i1^27 + 256561072351545087673097627944397044188753988955151450456932385635163703591589942074542799337625725813081046500326909270751240661991202466852676604954158272274659115118001334816386389037683903348788928434124391821931286213219221974904839468226601534776971650632562918255055758648345360467825204724533355474197147412596921035146531661060019510200139780374481969266317408842667907632800826903149561727899519911699121746400081001929557282915907186478375651742078749876432645566427359833004829474662837348156045540992034295915476898140285756041328181185270615496267425155601912479262984995570528573196433724726449022388616408870378591693867469565001763511950289495291326303633930172248821046647507263478664836955752073390299384955778951939074215022522150619248150611073505758024563547975143754518526261188128573910839381174050915899793164290754011136202096244352046687064711849401009393514325932433805656366595345059377552351607878877255401375235558990048142002488004729197212723519112064650621042261508718982268517550809811326204465530279731570016850330070966861382130032687622597477481797310451658710905668717474833815259094607431383787174924584099162421700723972459836155112141182045390507914765438074076045485724455249045587374257019986883019487298762256672518143693532687101827416661751997555128391252524643363295646390763109769449439742047358733967542322750331813888*i1^28 + -1703932684772747363216213289245313515363414908512467425503748964550066966648831772144278940987713206642579267018641916103021247058853558798359955351967520362912101395694089300769289251315989236993002076932690165473639559050825714424025639630549748595507524470883551530985458737873841897032100410689807820536369813582719401849198618475949309854720109510579210285012646082622507472212818986698103298562879391593933358678248042542686289419873472868537540471429497454547035776324737387558898603255989385069094534905709458379611666308430459256230097609876324783306786411865561818240835762287151951286237840453878467264128591801540567654145066806859312591920901144304157041572514201666167980204004328779038101087524963975428308075886843792087064991671887849271049939819039484556980502043724240848276811329467637312726422692500589705770599903032510747107112188187815597244905463997482059199212345900069612505599178017562474025083680699456507393968200006204384407549860620791349110374169157258892437722070478280898423297667794212201823019873359327706202946469272963667659133362048595385738120503029936606007208289293953963107077597793782165881350102561923574334166813476015007290475903893853497406046991399947184505620290759749642641243198440349018537764533661823311751610183468720070831546264791706413264654838520924074117493120276478312373557714693670752098411257790464*i1^29 + 2168127160166793287059942427520260136166068644776467775730729029388340359421002359191847947988179756782707187723336676855910927620678307052107632285064500274549667042918649688303826627465321001180591635083964628890292017189992729023215470298468141789840362330288198188773610285632691189504670184938101455300788224018289088519439447849563751766925320721750795098411694878135735581029555925496236966420533095085748493327881062583601132333006834295827421880971933344824714714893589416191565258751210157932869092213752634654942601732545982750972488901987805900439231146123692292249914201686538560839231909071540022074017672027856091520249434092102278508024948229004707266430213926478657752255148313345963644729507837822983778475116068945478825298012569132150395592579140859928162909329142327535827537695322909258744449043564106410496394110640510561573851977818285431511970399587803079673432558268656791048998755805122227284868536748647147347219636229305915463557817117058804007216552736815998179362626530048812302281631421200904861429563599643763908647314286411113425002731922468963508306820532844803783167399150506035944915116758362061591273557575389037506574843777124257650955481232454859922801845563249442822942339843570781886244011283675999783921545474168101580623048186793419258472098397343689071911064642921161732365729519658866876487130102364258755936256*i1^30 + -573260571248378276369926836368088863884764837196713453110594720871967448647267753113599079475110204943544101486351858139688449685204745429905036351217669625702453717729032686907614696977015226324068648192736413548903834111680174656857935648992542206828198911276569249154263212794837759870821028994310129735696412259984841948776002316148792338971519449582525679869963572347052052208040657352096963239067813909507925721677521835279295289495636597394217680680553037323583749621948100427404153205095472515158015993992549290923940538720249820958517917033277907419260702073529632118184663522313025194848941508864327264737278711909904014024191629023179000868659898782989799610114391757681612735541300810319662660977327721054947323611995927146828751516907424706739248206875433424047798734972002187377972077532184292201047147388917828303785570364064002601856940471890262428777066949863978075097015019958824044212288648659271987917888988655416228179828032019616656157374915186334364773093369739624612688577462838865368233300693274495032351489768369152375160919829258832328823458531588930707018993330739255202167345801940245232250263791550147173204214186264768294749700298035380597930827861944989605032553565126402318770227367526228964969991741145200054446128116960091407571869693046143202053222859090585716169074234890916976801994586529057135574344093227024384*i1^31 + 161513365104634748781548197876665909424478222001238779550668209679694766417639548161769852641363758806740882670663427925841711136070218517007805851734707962326707648221406292887169370296641300422513333624666152051212805636933104677732550141036873831521535291950915969960943359451373595208744871104736385888380764052580314589922558219793907179181097138493389100525886049845375344067005625370211679946621988922399681559942330481518513935524833404041295250479900295833104967734021408801593293817379277977361663709599490641835050627157883736540107545548135472369716522726587575328830201931087350763037404307323267962470758005409448470852802162230641487534239843957247752953018759475247376350592456727144320044124543678897058608801683397326092115865597886933453483852147016568549723753979357251068342534462328500989082376744618512507217995156330209153021243347379167554484982521530908122817227322213592875272089338095865292191858122326385924856705887835747461242574053258995929129130190292070973488207851812461048822571018526586257119395953879983046871680605359476456086048190356353717488570802881761088324134261723062251888744438079631961911482273233435403073658398158346745380464123522654409163010615848717021006219416495187857128659954184845389903961330001543715788304974601171207955924638531796730547747429681678388944406163009238716792847728640*i1^32 + -12817096639923045582415170395211668191095112951799881565725477176300298786885548977241509866798791237338839266243639714632474257976915079666506359217687591059572981422788224136662285448756901986782320309277088103032007565620659268417964307285212252828248847101088672779321489571482428525040338727398579653369212701290865253134617760092746274434408418489030142704997666527224347321213209687559408318007113126227893863775908667883779076256094622469274308329462107675286704130871255384910210639659300656866213505035802007956498239615667793191830933045392548293418628043400286474765548785088205605210918089114430108451677476338957768548160298341779135413245107308069916729374256081040406325943929336766782243910026296261532908845163994145441276919153150015296614402141666504007808602970395002944173546866678933057778420632965369316487157161614787176477464664181702134511378879453042099706706254816370910272677331138647240586794679641574941345245676331392575444942374146926392449297092012686705471784499900538544802501399536087550744860784464739983649622407028589549499848897518658467852625306352276088157965365168729094851359386140984124835048225776798906666558194206371587205545609446008114365446752943537848703782285804096813224745986056479595631034860924901717368209408550047661308948959460335537323634019118289693113480633905770821320704*i1^33 + 1864055088672780824069568916980852671420488521702638653568409155679522119893516798744509230960025062591835592904756942634787229588281460208784102533579323747587699510533847403542797763397718885515153577234429915373865144721800803931661477795648881026219422071350335753937443653237858453058098749186571099658533204310058236733069721575285957657004652902137520105228470955477032645359139452842713529980235361777783343226387053264778762698713810645288662903780746380252008136768039526812677413323800244181597118964019924705831561995030955917098628556244299110772910305757208376493011356283733200570689907298878203825814774760194336190587196706712560133307034715537549240509658572364325340761178717279494207788291813984979504291970553011351362425856580445782303006202001793072357846562661927869244449081411544530323613367670879002884014959176399232550759914010306083858978203929004902941215050222030567314750879793770069963920378104523286705073803696445361917878226525627564275773943756891641902212871225875496494353152349004434235644623333324904149803603360834538836354810529248522339399613365158994165958015672349438559274482589074650510207073776864925699213809990757316831518269525854331103158780787322872633021332261471865459484355457033791608383563330189396958433391064312815718174106070782433654423372735800906330759948782272512*i1^34 + 34900788170692028968267385711764765349200180195664835500317082445602655251792405359501106399753862060817855004603737651233571796780048588684275626012371488630799232081453831564717329037098142311201670382745605173844751123791668021359955111600736260594748464885023014981575941645293221437560759080162965150272480410981287594153185415346232086854416907837251695099947588373140113643661623498230552810338797904211635338243932164491371555404251100421248396895316045874035497040704395998555987252765163823998349364266759008620397279472794953902283387959262752124179891191848916929759090444191149086810613874211082446780533308249567485228478929798850646967968076851227831423837129241825597371981648997486283997050523008200733591748682690389819591988251615126647390886025788172034431045424061869105671741275101060798208018204680313754498915555735200057798525740980532153406783551852303298869189676865600798184369155123351676280999010064629564063146652411284850170008443008827960619064310391100606171166609961720646100639275723469209100154897726005525822543174467701928192866943766873940458505950551453044111864689058927274258793163692135455191222395909736717458531043068304744026418361879580435294747861759746133408313262667891592514175301835822103436992809664735862349192189492857201254492761916120432940163328876851023153463296*i1^35 + -876705522445744085596459537721259555373507339033950988740831003057462796288232472503219652196330422967951623443486890526869676017816982681892522599216398711086102027313043989967654544039450296523023500856683627534812785875330813791730839139471067044019838826991673456470460271519654132798855610305694626849378848101440824228233843512341164987356394577594462704093225041925579722677814111270998554624136027044013187565813979625020342049528660962103789771747515317919549553121529032667755994914400429479263117792507286912208269562052210363154945976679478311806191755046215899634676440003043491751490291592322468480421601314676645951660791101975880853485382366979418749036081126852763921328689059545716727702071535092646040983164433658397386294854191096757694634267947321557306290425740950830292361532669183978993965485219747153858883710854936102633336049346044340790164983100510799752706788416464075515972169550366210122908979522178901588190330408990205405834636374706831958365640351512964757775076649166404148875673296324851047749522500209900253992718032127914251207523317537132705654331021387457022131953313309999608506373146571796052451783517585390375157426257578108046967673612833156733806171170946657055823231855849175019132832772028688990623190080849325506826314124551297687737299105582745927536436974530330624*i1^36 + -12825833696391326003999777223278705984047367091154424420568990289156783513088525831187499772812686478163604030882365823971171460238257146930636453237582195325847259281282945063923171589119509479292903931621354871660350782092756753458713620141635107975980395332111551080910564600476111257593370198074981798693602440167291996882899341557452751505744426379939119222729888678017584983091483277811382930765630519540509511310617767345700478562777261258004770750308736357618524875336852923909207551318127978527902157695947618307746807251873554832556273593262665574060063968794716301190210163050954060004155124074025826690568652550039776698973001310625401986300107729093980606698430034038927814823680440634864160254457512076410083245948103775972316841761367620864200907293198941754243343956722325447953663711198287221306541819730618610932010816697066501760177334273618958861393573132006264917377590697545939877907765948584918066325684161386227415295473941965300360381218635308570198007382361156613288595507450795695192840639736933991492420346194966110323511617122084768856323270354090663453516382446253656299786319783921689489683624706213709596059195404987931407414868458304900755079384018055850671683998865290041889272833188808707218729523786130479789948116878303924414326426234783783481514683366989160246258171904*i1^37 + 119470808925824855394197727082506438484826823061504295683249795753303337153281797169622244051651368381081292381410246094463026878401034349630484444142933479642605474253443911390372140167041274334032189642607793030787100111033530989108474842705961642862537148723153339615640474003918990760625055292104272087010741118913076283100425512399695380122127332832690496445381004219216763581822087733959904989412518306418730077194092942937317794349557651955596170671373493952440027731651644467091695988128946714988934259925900672504167744035041993349579519444908432944638038719650265720245007645523045310719662395632227130024254748087984139727477248486350578165712223650086737716341589292526767626841947504859801189125234987151685665572118102669338711396659305299891146185076227523841560904308748527640276333301380445599710064596518483249239868261066947912643970136224075321995423301859409723764804616669586587622054592924091584975944335090140062131010707853105050343421593892644225500615347286201172652362781309925467846079575189613594410675192470572725126755404754582980552108875755957239683139020185451057229866863314228690462971485765922252124993809472856072743706097398145676710397711677304033388213725070923382562113101531800711588853065519696890003262117406146541833938553242903723389292133850470678528*i1^38 + 4070879950187675501836801610531844099165457864265214816525281773523933051688143762972991007960264453383089312371632557152359330145868401009687945724359303221986376135213726566609877107679251654832078926673631968684878992721174967772935660423715554554044281797423683342667227101526196575105762317282644663571609944722475102601600787073171042532318958725959721083477967121165053734406679403425817044649585052308505387744286734915108856910788829446817757043697327649080385663770853572517884537696260396027572519989610960863665342178251207572987436783595831512832332177623882718750019910343518758829988511375946338810267686394770485752058836337013928343491897771559537213541153763155547310557304113654107537503379708768763002505590404995710780195670612495939111419984086683805320347593711544902230908406521542702435880438824962601749490729850462851748507464912009020378306358690683117006185773393647885003857319998281030144804228067777843213670352882936038438368846634629359967174605482276020197485725325784381063687156935824138359051283204891067104103853902202674312482704764637279518061127460322632809455543803492029949461411951457100256589031540574705619417199970878669379871660340793729819765877257016947989279053720700337044854239740950249984330963996210849669567647085306186438294032613376*i1^39 + -39634982044487385702451049147978205507948731610949436756226477362063932027806184294849152015737610967911194738203045458598390835159120454836501183930261806042360352239808159302616689847462321036697401499325555057432661289158116448302125613474958625683602276313082976245307124355594296086534369696085998373272515212987935874745495674141358938726843821859152373982090386126039430410585776662887049429058445126650284622979793201082956929463530294254815757108310580178540919881062759899579814788578570530928919337567409822511888108437362534642585900102564934897577355046638943353148112879695791590591982204436434599822527911832556195948519472610774451684472388089205127930630033643791579467344179474505663967342506627827500715724548733801945732916214461334073724122705682497579152830545098797985040548269365255240768477503375673699282960128043586965409299637068512430484955449080911523459837788784341074004923773304790445193886539213733512080347462500258800233878067424100968982879383536399667905311384282960782162723655312392537128920664163370671463912792995159391438447419052967235676797133459923409110038512638265658807602849576596079026711045669847361223277963426572718251560446113236580011689333998984034280183675224670653289553950514269688951165700430354304368646877412684476710912*i1^40 + 106926694236089396184756641663020373513473133235109292095372243120630098592174343112299888229080977581649515974785508012410923057923196570678720523440660851689871429278504085217168801601726220078431645985840369847181759974758259964373033183597363201430549539848219556723145948707859173682950031005457613727348869158881570718960551229035245833674396756909470655092783121025476279693469858379095258694136694625920263170322546363999244523366116321383944525799929701609500880575717659635540623172577478096270900987258762810088371796961683807378955871255602704134435567206336129997550656724403707799451317532391093068186594256468517604999251429268546100677541496295650018842911617674915461863286177507748513414733466206555261061161058748834017723189967209907411860481103007883302627290110687413755724307515991644759578171885448152648914224256870343101265670541391061273655846305800309114273121060306348340663934866896613203288407088605529655405608318593997705970392269583249511429183024593862323303297443616090567785598698838140668897070704784312598194911437419358050464942356498357157289551057476725476563520727318637117090567470943845746646814578136794888983040263468942401625518044597064868952107115182656658677109456187947735360673273418606482927676324055851201220255424708608*i1^41 + 123646162061456814162091791407344787801232996603163088177428268217058204186850118538355164522987339798790874586869307252684638826335846564412478289644308948302314779345205808480800690653049012690469325490964522475811434168966497446525250498209210721987736232513517373312513059010417958850448640683385757736305766419000991891099169264004057743428325729316550837441177772961652886054578139942166562008372771330982096968764209305133911512986077685612948598686103113812781515699163718419857985372165008524699724293805151729051476520620025326228498632561723731141984982402120674822540429379798106626906367508521499286810876927070751506046391825742002154140022263861675906284892943610543181926774327540297031914547211756136155765952591096315515438127295311174351360516405317609271341143123813174277654222950896872401662146402435919448567744092261558790923146683978684501641531353119867297081072848956334027435337912556901140513637285025042459508962222500255612789696447872621933657825970823598700395993612065216892057495700083790542465268813840319439483569924278403100982260806521916563197765771239932244255826461855520462656330874770817186428952586804252340256076586243829180917269920107849588604899242397912193228259988465239569775120410940940501100813519323889615765504*i1^42 + -3615164567094044575897258916021074990497870513238670895238731694388228974353309063094272696679060179735596539723846663900797497858049347401871008229117085171317451724139517035811137606259694050911288682314697637545228939030388593478373827479199669587265115600934130973186317007932218413920882063130189979728021463931420450742414511276289769588081739263378236950003068612649492446004398876330771026547453171598298813493019978727433697437718654123900125001239594500217959452823609528121353809752301434369505006012557086054574687617320491541497601948784935691011818938307059231928033740119230420374533612442917825929290283232656521867947872394866280830032789802953552755551868962263909960230660315430396142172095402363762510045703528731616386508261242345460202084472786431776032879012114977454257340899232365428109180865071064126023252508907157826310040142210603690766421208940001188406734908649585696644237171858888375262577172218938779604028351235777188195190346057766592324917846002458812862084892854246507630118592165775509438853525374834792156693085401004373549049186749192593569518817665500815369850217724421517379227917870725249969661406981837484577902676147127351173724696267200944554670736629431234212285161727604781396289864280978435747279352904024064*i1^43 + -9849030104647312468986432870290134858492945346655832661661270588784240233827263160022569722218389547926338607343752657889347990446225800965989538452494527814463209753674129389930920099560467689308339397341977589939217759920419105997429347654740646256402149516398516609174110624023362594664583031110396738625486018315861343937370635682390476997108855454304128830441404021250713142040572770825849396132285831813734230257944486992055604356254864612943470101716099746952481749654558971284368386461223458372631173253863117992126578671066585806221193942499467142916652915227715006979477271248843223942732540285261805608607069530605407929775324419047088715254869240322860239830865314753004244776384371005024289257773006092492008276322946564327092457770469520691195710912647260437001252706075772034273888752824031087947341861252657860994889642537091770455751606775131789112460993717891842574419662902613883924580640781250067713875147928418482077015606457273358476305028848039550517900016915515353808870197692417437215540906955649256220160299853206608005920143110763334585892228824008150461772104100086623663038327170682419750591669333612830131223653504710566555578804788436751713170296003910889481376549104849429180764657698387460830185664540996779269685248*i1^44 + -2145096758161905168369003815455807395238473815839628652453645521148570084778237759009638736269957269570237592396463790135748724620257487212951399305019197290406592540903568248526484262777157387010809102766066282454501153757412491188903177533352517162981830722170536364826882005410238564996326316817263364493100029394969031881735039528978225227582077764682219169883348713466361687803293827147349264139677820835689084951740392396653040919236678361837212560344491691248430214234773535440756871483793325067876764693139217365264987272671598863189300011457331048402356168007644470454574803723788639186557289522527484027618457799266742043806869508432774176834179930954511523575176076812687791146408243294259888712419367323867745298868742139076964182896116637690177989111722048049813414228867136417545335401312822775558889164145452387342497627880587420620230155886618941966565106885025759158689723978167026374629527121382361471788968620961312234698722712885908405160673960978064778711977604188918926845620968158424095839294003187097680463949068972664188000115126883414753559076712049178751546480103521409830963447302965204322891305147104271039073349226544277704903338412797829150408013976068048847111115087588704435777379299865088470785557899771904*i1^45 + -141356069993349232172537849640600205447691684155980744275179399231628808483039868784063550344749479249278239846529496948952124047969404183261765699759865077348764582984927425777404308532696317299870130778685990025806696769339461177196917971122157689083321672768788755295024421661428620716432441241673039103336263079449948914186035656782465037850923007166394903944143448310454596476548377925684820369063103654280862838491432279099913884787430228589765659004971856231374640023748910786480753232953416861180243527470794982824866188677886937641461744039962155256118725693010050653284623811893154807224637293459815955419852700806969107969486941225764767808402495397962891332031185561344868848336292374043200083093822360153112977299734658021555141253461814037969951977795020940358519025275128395753536815681482139574643248509122340690223142129540425266592024082559325909903334366150375485065092929630908504873161397320163591844002223174687974806526707754293632750313909342612836869643920178269346114257118441071670863118426954975777725361515177351063495425281986331118347466678803074596374897128574838860016343931862642665718540167682487037194386699935208114559231315961435633415137499150444905819363360768926961781142473387414449553408*i1^46 + 73625755582665835127023863692287086012915496169697407254845869286237233210653117148360098132767074361404540298083038479129017114843554538154193198083551860340734738836342601118843872918225958221027390568254396900712196704676437316550208942449928945641771502240890498317151013705281725678803340487801545924848646863075931141631735996750870729213944665872637490490590820742953695638846284605596707612469145113225158950843948984904011261475276180173500404258137231273687410534415607790122436325800106544644109263794226464103953700559592793930539483613354668761727077909479566101728314108851618815584117869906381489416972034492170940115684390738454071004665935317571390309001459761591258900584565477388496088445988750672568323095642141978405242814995740284042783786682178645195977418981630040107053054830031898359804858435435878739134294416186382239907396608371380804887649621807807080176043089529024162191921582889605795138576292111959838843231414280384315390433628409003021873161797589633003793999177755237617600479952822680592847383084987441554919604801260695991225188408008500041498125335781530263166158944354839354295835029395661992751770507569491576973951889192663131810706848816676581132465614512394494914882174976*i1^47 + -24381058168901464083509415022960699572019497201019319649095647318073186884712876513079121292128902998805195690382098116040959595281691831853989016786765524316889170603074796330526022430383708144867885933926772180554437731807878504516414680945060099180734671093179679136839047721006660060382465872357622289798446241334834519373907791049682933536900456651221230572767233984805456235062854811282455799803776393342206191576909305054339467388969371429134759284432814766342925282127178732614461658811530077189422968613575311761147939109448396711432771988223376193246273076197666779832701502254916065899497105044482364474952134252877865792035408633945837959488131062408127326863052818607881023083523344312828368432039906871933942729493882833194847625890838297236537488742620227644842374936691249466706834869618800287194723325545449839921536766418520541761838178119606742246837537122766184680770495855691112383867208481152023263608475429754255173126762696677768448938654569831327230257355906004851178083885323776940979321936210111695735719100524121745644482297319023946843441105627094302313495213684260529824317056183674739697500393133395475484373798372532268794779257498366287604505256244681226849946691721756672*i1^48 + -106726692256784514126582365918052990910450857947036713861896390951855351812992013500412036558407825207012167435255953751635140448050419255049780821368189443327394585926950267297288163440206724970339506075750654455997866031566023611495831353024839905955872439136144045615533363869306555307126960220999521714027571454985038567118019077255345850920241872513159939674034621557093145337784233028013832897154399755148158252791737078688551546111165516414705946985776381640146401292977458637449603760663395099240509103620587914510031456278286143762935236432976704259733199449918534464612415547424863354885299621435680853852125144502031148064986214780333027958950940794693519272555459420324552384352898866281610472970962507225780663691944922877955495387955631903662603000461694500431153538439340271787810139313768151330108454479405174529492845468846657916768242746187842673251031967850261034497502839383695682769947186355143870483210533431894652806679191287516391136262643005978173070491533008547030171704265148823585359376678231703218803115456982813284400928232750588830105110105432533455220127459222932912817469962308159456009553046484158772893024480571147165282578042800615227850026989387776*i1^49 + -211953855559929644186757584689858228517615393029361235331242461816079822384901099987345066796486681355479340125566122473008659623254524124093272014635706052542746124010809513244708155872813104682170043520111716745381183419043993561085082615947379704791572002675391993450550676366501117565944110712466045697185280270851589441023118963909265331958602407711421797415340900100502840920896698191809153988286218903763842565077312124291999156172859603389210903289885308408256095025315122777928527925874988865820398573321359515826327996506087449849394569564546414076056245636755677515651060331059845893268727497065626258526515304662053273989624518557279849848039548151874872066469548620829805772844102962377135097125441958729129125214298903582831221170367017604534829876797499284029136290627925653200766867452287940337601204342943274775088518341188657121007354195926458936085647813498983800463485436635109739527549498464073190015002551990756612553831007830849500430805751264688595428989035091974681026093742417610750906669667199698117970004588333369447099173778527351382358297555212442257004120586638504103739664820138229606741148283437354284219148148997852682751395758080*i1^50 + 8449170237757778418586550720087752922029579698004719514312029723568160899528329071476067656113794284293818165918130754071633806149360879153011652274053691867594932753976305902756476167558176405470042288166921836507611956861251532843976425605542861833180898459823714531198591383100721211276723521133718307153962642697943803322364182981552965828148425711423054268499929816119426651561143568893486255095745589173337832958015043408729329567707311373679556216507070678530717210453429191818242151364082754915479415933812141899576851378397653846191536216008352327273854829505063055718391124473129100938821609086337583744768404639155199973220889322031012715383626562148952393286062106951291599438396712743226017776993274436175876033829913188102899604919921404520975593313133917694010725812478154571929384191376714396690745680041076912163486413887575464317531761603060654954615807756787478508654775533648288701922179685202052787239850213417814029375816471259624187840975750767643917688896639504821666246820880988741673531078504649624648044902812906227257690352526312761789746682800981557323863273937995846764086258611583725216531679193785761687142400*i1^51 + -17973874613960701924284076431672422956719982294169421993672100346211529427482343562722932820833214074666199966904562345195216483624765541489139011832366049414824131774312380729816781378588724471929227862410630518533929696010335871146678856316671990101665568981428046520400480966251888714435116991754901339168320604647693708931202892369046825791501438998584851543300506104325976652859854620739476200775127730534602972290390999458710206123919391707731050645018855104113894004870384349965258883473440520327741356882085769026447545621433791164430777947983368424117769644608560507713459036401321750048455103607413290359205479068535863722699744508757513041942587335740983971769453333126315345502530190184081087315378549186830822946061833107565657495101333362175242402784114934645986365082883662661899460599036272039035172496122136324975367977963419898666096529726384911221987479673264164306132051569169719975737315396759505595458601045476351115118292498002052157820179455289533904888379362971929157109756418355333121121711634090439671128396717156843985115339605053541315688022419136101023785159574231819738857679039234048*i1^52 + -5275078252621637216012490320601403766077194680318164647507884454465131443978075752052193720322329519306431012240549765265653182985096321431467971931190747765544298446010758039336963472976749114076539344677614693615103226372576311756853604093911612730629310281202195336189386424403818983207231317342753830722726237220605192038035407216598779012949083888406026832861734308173493451465898723258574639489114678160978765147357201623547276324628542044189583303743098931837849919609452604562431626104752054846129608047296966884045265885671629568474272348517892967872812352581535638944777130994148833285097622467973808329659438750792252419636549242639139854447617089171314440769682132610164592644718665555473839173745688264031760869818455047910478599697121647573276727253781171767758705341424721404891949048160120735857912497055500687546124455831494243768332240259219900379335947793918865160305898567103531958709296451176796710481210662637022083133662452356230556241193154337110484083505266651335899297822101947189575572671524597541800758025276922002282258942130357417980859971948669401289457664*i1^53 - N1*612133787671566611209186255360799125937985198781391448662975325596537138829299334954413708972312918785011288675722300035223009198657314792966493262425120155209673381628828894302905919440840315783435005763259060706424897609532472097549638855305477460187451709104304305220692260950901692752831498896628840418687452973842454454970403610831914670728654410082309288951214689298335078213529836743296875*i2, 455284390439384415875559786152348045266799834663684201895989719062722731755382870292710821198957130936814371734864675165428746599013929361899484527120227466860997919471622183288974980192084750740592732902186614046438428349489481684603716317807246716863646888288564460778771996153466613325661017603859945703862195012830543347319657415676737451017444665074067303240798197727061358709878150759250360919498468941400428746310941276750315628678769928916980740082347689957852408002240300075280758727116005561011540914182568453966813136164421952213438024281928669637984886185713776541473514747803801425857961557743477779028331538992384001163771928485074356519357845829414345516190836282086600864414185640795045058400186309298942509079527373875435846007069543008888654853140330454364481021989469832912838873212145288282450455801154059194727999753299092690066371603053756669633841669725680158474707867249853878634586695891054404710701657622821679730922378927615189366299820997793422623186609171678411263861665782012764734786728185158115475036949881764981368262505657414975312871340241321941101216061780383101334095088274331635197150402125024208736526090683853060766582336771210389652794904540720326334217373758953375649647927796187724269618356599331801105863505551131366504305689597619754853919240717707921656167051566113080347084303596086606123163874546405396668643373334993997915229714510720083702821720944422935615385072861541893466215784420958865726445549817009259918730150750474731520000000000 + -7975160164958285750216709364971542129172993474222534154978525128036832162372882170601211740378437889873830614813409045177928147883430051711545593421477166502080523831057487576971322904015293555073082334510453145690187149665902017235620684668113156250357100365808420726955204003319681129836225493789028253221550403897919431065247439637987638339979380346115017967246209552813423821783717465610833226179194110058610469725212315242867489286913924286756750939585784550507715167191420414662176193104350686675558200839050733828087855366257503166089618049764432406424508252904559785155408817641556644635381260275355833325139718062602870428397265656890636566031223248293910134949021909758528576940049142463291026585241788504615334114554616202864844268463379356251981906950964991403849691243200591022614094332961730577611832971699044582508862770315915690190143735672290086742747468982144901078940987617620761654252909949898910147224299160742550393725239685686213023917952919468911282361562333265985598515499107233020987895867292945636283210365042660829226731374856213337406527051336420848114429925323215669551991710650215601757885297554427470977339602738882261109868569954505216654090382927599900490277192209725613921010893082649828070805236891096682840111325862922111612849009914024245115347697620890584877657181751768169216648770413468386668017602152000536874209049888027142984384000267806248729688216931879057848428802942622328622008860499916417378421066464599780785112550248007335936000000000*i1 + 50719826219234310251501857314431961894194555735114678626665353945409499763908533571413955954652990684765266606361953163147853101374346858100334158188694748543471215783012765424710456482031405310545102181076860530000604698360331806772319599670276601755126243628581282240712373565660904545827892796880120041770748920272947367628647301744545442922447334396143007278587413594337814207623666490821067626217554466901145392935111827632250927041003543036805348825215436972378692923611197459533307437042023899135402041751551466523805161420193635963528900664519348724724528127825069623764864575001669077229017740382060492490162744760825133943465997806486091610127096874488574431692442500657758666522517504488596228845480686816938041961668285084260549876766324825495993714433859677126673335243960001011540486385559712912730312046119434279312917087625136354168619466743061464377075981520707378580594628496218835356266900778918593194225645565585852615493673199767571887113830616984674250700147897540299878893226551369539460040733104505922951530435773603727023745671533204882286572326589275444076174498937886519735023591388705543104761369199556392843536776109135726329136817582712470053437033827399986958286598228256690451408909102978278189406221611868333219735563171556672718299220800111095287377861596597066844681159942527412638667698713286297476218575599103255544865822306728911370978282213646590345540505138555040186958874285288563891490115089785778769587245032308971181194845311488491520000000*i1^2 + -157746374513443167310512007965815118418772386273585357176102610611660040988017435275392511082653090742620615834801457791348667247310090565225724172677458724451310540801036889581879082532413448522617331095909137857302974772757612260386528869472223024836722425126077038659565405354845256315700369875073165363569862932328391400580370147083400939605887429851321742432960021139377355397678303813489019482693543914784269817963505259679834597759856861606976534095249319942910369004144489343949224016029018138171713363529733920415154281822904950517626959430152980217767523424538508988712891442398376138534044597825705808902263317022115380392419854056992893242584564132670096586647657824131268180315572485114954719343288894960220850410370447444517275728153452363413041798274788781271376621978759948798384724671766222086085488361734839492921073034601352887571460129004708462945856258811611182322026663269364832801471393016595538199750857867014232293458101724789342687295110474225830791391165354981787518786092880240567549917281966611711050255306061173227131845313418174236074516947583204240779892007421544976348162068765973413047791611147473024344906825952538116737202039798870063173806105658466092517539784572193910528144574222635094549991877266021719809342445078504910003015109831291528458486133451409737206704807908490488617726310014524857684074301519184279504564904755480013903439624890913595407500320596679280111611605939153529154071331464821781587618278052992017466945413909263155200000*i1^3 + 372263416008911712205553019452971151280907447004075369027883837398014662017174474561087362659155487221158504291819138662187468223585241132640603705921597565821459005906022219387228427182002978951014494146586856753476636793747577918236790004943129718495592355542326115731088266855668174733541472957009109484858811865046368722861001670400555281782988329914383863292817629349385771966131851418369643641697425873225747215929855557812463755535346345692773481257171988292958722271237896716497477498751928909647659042813792806749221483209738532709890861825429079075979792868169872303946200502418428123747097006739768411940513139430596523165835833797439140762764219328627699177587084568425293342705624920517978268347881933910965411969797245768430459807258720011570887374277090749146956634486309527609690001498522126369501839768773191600476413232998444414713674759715606257827438131359077164982856533151914806471740448648257817613353069105632720401837291143441649986768378978743314688382505918507318670634699256643573157350030079497331956396909546593906998820346708211524995275408127477930817405643357636280649707919988396039716410756137578022224425172110165204794754443419196578379009298365581439717877296066102687751691370582210933935716189668735931233280327719937186747883883940981811594137595926713352809914471422838685376979795385139496495624652600449999662471956348474314648531487972906201813583915165712219007035513787004812718996615684684174536155509405016107721742373540069376000*i1^4 + -15679157785344764256152701663194583030586903727430149954884337773820892049411021634916429953619519890600874113983863478779192992318401540470341686472563842618948728283153986920617745972040749673464593702913672914754950351170640427366069304588948185811466697906562054040965363366934334407583802207242462805731862539376628173983596888614171141794573899145145737152911308113527162003874713934726720030570691500303764889929762243032975715354657095781059056589105245290061180680654579543944172849481536771541621861619368607009477357820488355713560645740149792221592747618127280540564451666964912892465956204361361829760239381095387115114078054843734204160267938386042283864532138234411296419207120863802634528881446119092917113271565721250548473099469228506551207175208423896974403322047493017563403374378744085267521878177616180874875782229540081780722355968310010870970301445067780075522359740409637167462884840625023229993873872548466187689197910388534120373479937828923612869589756091809477720571026032485028874890901081044655194615682805912878175355974897940331284478475903726342363592149232102388560797864471185126958605506440299318901804532717849601170503849058980215724200550074458295677506537220942435127872809935221750201863795204268976875946855660077267447052685205497133104433109773854182767212816356062973172829240730655002448084310693777396036617856866355109488706234056911099316469840519623845992166565190081275467411471719387309341858593840802292389727563417649152*i1^5 + -721392917424498644621245758044518996076912512124712996873716692312558331129018134369144477392462917943167560899128779356374804257950673495643731162981080934129816921470819223461266211258238152672172309243112821813253663500293113838229068070057143378735064123313277210423464954479220935803886841765997227417472086636301421734486298200164646684054249832426177643549840148696362322155194030718526240909431749241967581534570369237868020898344469613465182347416516516902675445007112850066366218183818309053268560865989794935904798204704773465696595660620995405399137405781186533799821218938928314632479705455200358323498599700440244273336635388002970499207854267064802992905341152769262843290723505321383271906784997235276413387467050074029185134502567699605338832820094596470265619777839432999469992191819007919240550836998043175516999430386842174108113623293784945603432930002521613484851369498148464407383854620778052805037339418625830367999079016276848645205394542108896767912472899467507334735526772352354323956601562820226534132327452471409375658692355082608054577446181456691389393001795963116096035455671581531527419738121288337558136139218896786907371080883239191076588514173198127817014299576714897465497239450092789098433348069894151082370775659882996701801181981746150013074570919004209077594767049723271564244819869580914807649887958260004470403242642231901529672100801917574263213831663739490352249272959398872473920283894227191283817064736004218589149592597561344*i1^6 + -46951777753737289306029772692353704024637615383234342204091477395472605082233390336379106345492518477172800094960765827010046666576577113276491497890569625574929860996249384857884742505193528329875520499371409159723488219718190265179983534365984597581991755398763354279062274352180826385138999703760749090820755038213309110099978872732855718566691207749768742223604673462074691619262772877612983203012787893046274112636811721621090866438562964848783282542055260049494377020789776561745302806981162280017443261583739512572269710834451237869585624626748865291220838178876855196747947065065147960434943398945669395005205697761735106184044584621048333350065512468052115514949382009527192831972104449887254789729693336939558787529596506248817882353760611066161860644590737373469122840620363748893549393998282842866867937756257495910842860027151233670254110183321574417825594620043823962020746846301205422053918311761342568061791770630804995879163622360199045349023244323561068167332904171297905778045208080389599909465363846289893170857062836536583828953672427299876252901433681942478409839711600752985863591414648245803579286630893649412494420369736211340116290679679350590819454279735670601873547035648253243501970461475431419788110505518059990502451524740757046655033634589103970210855835170304884263419218299803445590074876874929154525944983033048149782182694769192039877365841473789814293833484673079808307463712506338875404938604359023191863456692055690162162966200320*i1^7 + 1292873478703146886813397820320300863863283750647728863648682245020655121226771916948112254097446788321395599264127883244222451116207325929435607956807173834636992722969980445642581794356462127933870510348651964393365161763505747960530821625993547002244741908585774100697225960186902339687664885938486152493884972675952503802938497790107925884666213151695234018445067987023019140428435165781173351912227325057373948652561170422810871193779087540461636438077817944959828953461768543326303375921470983880776067784309104882350502583604029562376387371889831575341852654340561155032098712214168806050705061175135575060450720715457089198073248852290104482731865596876162769121384642407591288090931461481417592753638734027969792694078086325817469778081639817508351859528402378661652823351467735993789199964806082817658987505048180832893125612593938161240084965200724886353865093510517957023507601998151301611285367303720279103307709953502309759366026202246608324163779496421707750279963951074503525011462076234756026243739706407823391597165480897896063875398430118493567162364578045876020976457126370436721748961932032681348256283757513132155928070037047791808727100080135821993005036179912491013300487046307828787371614333819090026162617842811651255378303219127554603249524298999758191700867362414759401563190702952159243030912630672124559471413344342183894911565987029460014716060962916043445948799352849268340283378299237717301874596204147495057002519837640137442265661440*i1^8 + -811147911633355890686623553927600349726785566889639556845579574102146137765682964748139251717564557397933652881917355759431267002933703765630196398972328406445530409591029651747969306691032412150773144026739211820981125530398758462427648328185366071139062451327399870271241296288242913377015897891226780568657574669817524781420925819608070116198709638457613926496755780266792498240198964379374304589030733195714787672292117692285494136592209053144616126603906350991248671254164405479419504583775566039202704052991691900939730097070281458346866975677874755179263634715486968477510262499265021064550558312943480728170242144012296720824528547093327787712633419239222222676190089141522275286573102242653765466504830003479748838553896386955929620525343299251010542289966390444283019920140874181951245386443553496260696161176085525948895830588719749710360575577382530251044262186940282408975194610361930776554759474610072266179235629237217457514984218970807176079631311708219129615896154311548383850062213420567464718526101819577793955196431847713790079116527907556194226197301277488810825523112680705311529293576764566382918922786299465100779626807213785530306151677865916168953516066892038598429515285336158328433196789147689730887752183610970121453605731360194634379191732904775801797035960421500910040773963818342183275252107600230855587906889061456314802565158940616845699882986089920739476849703302275098287502419115200649980716725190233397713026816703805125558272*i1^9 + -32169681066841034510263446335505357484007877808419410617979390127402486828957834633836791131381481794062567318519163304880931545458906052129445325461639679388973360696336986299525003302201902820000608084884731946305961722812521932833477089376499674895321819751526784588066192468897087299536903217768638973281653060765670530697861950462692923985410066172687198115182191617841735709840456563862583881780393801517491480825629410312437206732099661730315060831812392112838122149022509615631187631864346365564361057850027732400504678458427548880266683978097922056896767339797013668001266453961305793663298733530567957223566863865660772992118855996222483609628429985098733497127425876437689268864914333327434620019184454024478631131243721710853248105393375809294431702600876322119305612925538432960634746234848080903853127273011149555226127835649060135557454301718230074414358674421829482703461219874663902804348677891859279764242534326296143358017784489918216408946932493688461451705249881928076908152452404810275130201437173553313290243335791796564381022403337124333150664503488074577968306213754976203738808750350915238928068657819652113996768103315206525343913330413354303665825189162110181984869605610909124623955021348173491729186471764723746102168943497544328807299525768516804900926674919892997272759396322371978401182186475804963000896330468443871965487856434672254831699652228344495381502791421864073259876405768036316540286645224095969112066584045196148736*i1^10 + 46819087145189417725124635466077433913301118310145211215165274570499641656034977601090946217743107502516110242464548900695194773279144843511163626891900204552539643359329667944048762963156167483969523738266770138070334798893792526853529557659562640318669514852508396530657408306825768337530495757661097044575872930155057861800879453331015291098674640289408021841262310681040979305039989577992577625310604339381459983775152774462672039448562039126499443528544267979916866257697139265842716295763350751614275320374546471117304683410265953150047449397408277431536431011142744110690290130422459216733499593684165464715837212196262014037908236754273501561382705821720737074621275526953951541770963212357166741030159862560229970034935497977310923106411787069378133561680221326485565957964892470820599149795862769579535868706844433928715627743937694976028828455904143146478887038605686047427480199807283770382719185670823764540012504997956398551036988308741783235983571370417753863551245979954789462959005986555755346615455761881106740683299496796346175130332053798979569314025611992866616154392479101523082400690855767600470090123979156447707253484423312126240033174708161630164547599277960368498485049542024916131136903694360971925989785831459800130994524905121860296942861236069068731196188299101962357840256684815664115240749520120716602918834556087327490943461951954530665926173603568869264070082925855134756623312493232414433793964726350943425504443981889536*i1^11 + 32405884059268203299975008993632683019253388629509090218532970660028581720541808779525039269457252369826844693013001057902221499055773627282785845632709691815396474645624170611883001076160415274585201216732674938386374543191495520117603853059349010369377218943317081026042230718979967728022858869989996859857913704741717003301684176523211558950902789236599159694325201830376110814214378546391766127155621602270376971511262713920746280516320588478418032183397078371412125695509374828657034255428727563830941606518489671074656566666583514234545142930779442803991677841496586645117097939691646446878853734560728375660578155631924666511114463217931267420395585123749082998477296770902272785962403848519056529590523273136688555445702633241470766762025419067454307837890799726076652405698540345583480144520462902206781282031099665623925672694297135887219918493312695175525570166531624143157999016603651503717434856851628165079833305612895312412790962755208108552102856079055347303456114901913003103995516175981601678355079292433625625748461605974937030260643376227007639910070890884552900622178411223819749426510887379854002405295153482789473822536507103488343698881902190916396387238026508370217916226733607686470133174750748432487970023858359353700476660563895075403592701287203709132838234560506075715847340496544354881334134174544519574320695462676850752964923687056592306134005372391426952329692447702444746054499555076595365463408935059457944999025442816*i1^12 + -696218254884263671813868618336136407762654175205821050412860085745319131848639443483079384338665383757939832127537840590365452369912182807027248224982024001263532769232297313236353565250097664002624480921259448111238621705356710982787587023316778649168029837740641625977706581609317184512351589351338859984161784065004380071934827838858392922909356138940350991694599367583540135350625264038827625467704449704856291401080102878522784052245429829639634332258760647114775761083458918014607914820703093087002366248650310457605020306094833961034633384677950312065396771547335152473396159528199278459730330078212999543937358138237548506833508212094728667478703606443388878607805721976154660746445238471414160891091467991329561939508061046452157611898489554507068758676373247293530728823867480182577927453386216948412269966197533840353759000395749922978973812086997923783978303815376893764234440064475322184741240134439823524022425340369074189084667346767060830021459582549555163013263844346441472818346432795986196833519592887196190651289544582479499776786777251743321209192381986179680300286863191601295691794722448882557387683189707137168692652737503669248617707116037558765807485169293916206284738803229142405333549604986016375164179907816894620739266029476513424957639480823036533056645762344240836337407342715264586827164361571052663083665734197295723092966337518515950448377840857035405718216731587065022032588843775333296943726532111905094721601536*i1^13 + 3817210887766058782281431939271042244813353418168724185413244380831446406907492381892594709551767095544321684000579811137846700935005031905922022905505670414285321357495140028822050093755452293350958180035569757762766109459508576447906517261934781267683487728233640081111907516299785458502130844204230051706642622272741934208366015314085824573722978582460182657205450999131270278099868456264481146113292865137694060143582338286018177182403557963732339615413224209968011333073768212206817065085165571915543634974480567359723665057269796491742254536690503010437254290089253083797242024393884636218863248395739530600083358787388957576910483426741673278355644110058932077231887406871472388526832739481448893596516594923612717262752745298213340842339895446150568521872809717255437953914494874572230225814314064946791613428390167082635500381433448862222035019752037595850706585470868085229085479133783127166129362722685524232774816505805530532942269332321101837541120463908151725962029802070350194028919677036265781248555392859952871734543423233432114690181673262737587915466041667813543906742920470369224259650260503505308504669832964980164886543656711611477483757643078826495211500479708459926794844630418128504458470144561387648266178965841249716241666916271452604486198040071396513384840538539712889593496736849967959906316607886573372382909495349688928721418554015614492778484444913419423075425661325662944762413285568603426744400746926454079488*i1^14 + 7681655132051832846316446159131602900080310995451629277382878188098564052321717639681158394650390603530763527894370545872142144529941967708643963028558788899435360538690397473806804680776073536666370464758394117680581415885427006693716318919039924048896196660520966857772973861415958324853794457001032431486836027486248847820115176018015828891723689732727371938775912196723221220585406474314754395456748973192931890216735947438157438465439459437084124848277870136541133475578336994805061626728716458991315482505646800185184055885399370457512653932886320295460933129757592269256783747580626914575691329215097124654026826806977057045124792947840054643497862136493911248783224982231991372834675577235657015032154282185564823502362374623383537462878405208534981866777827305361999636324261163146732597962270275952731021086936916814297436915276769163790943954444116455113156945966495751773889603641693759862245397527788162308678673100661707606647611712228046807215313891043879566474590670505750680453349979198653348784653001231948663191893143517942273946585814961707428205206248023717744422989830216496790194908919980995006696020282630968669012269532841256156258593711255794467494142931216044130495610958094178772002925833882930327098842792997331408042470292279146737169362854850698336840822316620951107860836577521039124687106220540488213936275064422335800845008329573686674569502815015588316498809023633738698968517778637411224372276199686144*i1^15 + 22346142957648852104700633573081744668028826910787041476907259563705361392210991117771668556294645763393127014478217495910807931653118360779213953176624791871597819342128889441426842959138861873676080205782092444888412114328299391954139586379544434159181393527056969044781213496188742860833923132358627306655011466177342598703877117106037751044095880449713320530936214035502222939564225222848339718588316848505932671256470132368182898177091434876957699428542470121091078345079705284696657887059600493215603928512631692837870785485868417290994672182105752155583966896298088332059712856371693401183429617206281582546216363091834700707043301139615787533140699290113725164174231335429390227704647150769746413000797051017187400847750008810747199705012976251490708192965859333533891663975366927492667328054169149624582498510105884918666909591056977356322974433112508791207333986069898828808581502791127743540952877997872146276991507235453558843269492474563855159408398019070249085604245408173874799521317452608657063462806943463633361582073971210538959175489882725587559533424726485375490840453723401822593498456999478751651783155408170333194527447298509166193042798462448401390605625692097141459833796421891025770947589395875964041490467090627781270518985147910565538648956718869764130985244952336787591865985905374729098932903107963096657602447806849595613303390477281079535781725469070601499906690351191906214460578151389427175318880256*i1^16 + 626425447030543404926500370611191560558074269139988864369627162910953649079508194309700404778438287761184388482023478470157512957811376500721758514474662711364217627897321669798206738047561430652070554897059065836089188089839100986034925837566552157603152298233429787160066746129480041545081737936693126293283304243698320854063401436402747262917890310464248705531748378640833072491313457609626605659113996156689662065430111567628563897670103496208123300955536669708235073490583806086911068859779708820644558794343460757710609768302156466863689990835675995453433393644078935404142781233519422861590525630152880649306301605260812850299431726531485468142583312726951713216436017809704690994440292125822156228082331034648722808298468505107352756611084399088477502613011783115543999584432149207570386964602220713102818378233992297506736631763218819710077562562766470461074805334056676202147012055052049311897662498881498262463026882835133229144697126397979018815861657028186689204192622785190392220197983669635264863565762118332021374765897830563265439510723077200910929206933221966435621733016699745585712710049981413273189518660052040041014974121335307016036059931326795685766452481236658607848049036615466153095276988397672886821319444142298506853719346904380990054041781904525429573221701547455752523003538770609049261630615476707498784528973862382034129751473432423663620586126590563597021893026186939275822432059833547065655296*i1^17 + -1601488385875959595203249890896126204665740964560056378251464777036692531430799532152108882586411353631464442633006463183393424544668367090725831476551620152911771886869323103278177436334269637769772244335197081149505948018948602463952231189126594254230780738785717249213277732702003599587532479716777622147375803447439406126222485365755743601994958807473068645267585548815263289180143995493913788441395326629917279454080912134472079290454305114763549699785485391231832780133343379456887610453893830415865303609324007626307509989176535012608046587912904305803684083008209718043946687003155414503248352423545695246052477425989566023618708893756261803520453234149980240750025530282532486822432106711975378141551575041282533826727303957236157234434821458643088856715289382982602161679732116141347777571049299481118618450677057282994737670299039500490907634339752604727182701683246003982335660818682594770295584344306176461996002849708775263262215059725472746513429660080930306030156356042487619882592016783001495059710885580398598042864347744380877859997620530810338335877235850486971937349425360066207834264885993837495413899474501061677287874412421509114343712849913107028266509136010139239522789951795727668937778077321981749895518203759814308853133541288183335188733537332382986395287698365724498415905591861097538423204401082589818036141903845506057112033701161367250172753473780976254242263779698355928843682909228367872*i1^18 + -22775885112569839057425115358722998226605985605129003308941099538625675869619206287059627537096189707026420336935601355948741107218748149683508188029486938096686260863939827325727146542427891769901334260144098394391435817113239884171432045949552087039638804456247789829708631540678427259318102361077342217715944355421087390794144892983379162146006414190061850808036525759935779102114306853740602378822800958770901777523656882197843422899603787546669349864328329248171515905237116567278084467984913892329818083216633233107911875707575576757052293772797556905034814840779070569307051813644989252828648132165033487902722503594781952830130062257517281621102669766024117997417175730252010882923842633215241814904962304274251733506611670066183726393324393077002339795959143610542601098411366063042353846056376008374769104779160671419751677476953053799747495543637767090268039811085489614084461481031678351601798185347690539171505073297783914752195861804272463350819066176480556238677473253528948611119111540618964655165505307320612957902883672382466407707766131574681111528404472711390733298999748223988058368743212419258524390104486925995802656201052834221692260292227015075526070091503206443025761631018016906368478939392454879827791770950148831009489461722047449490909385339375682584565764836846382444561944508876492697505166556785617496041999716435384842826226824056418969800295848117829945856277405281517912397455556608*i1^19 + 290583831693143747865526447708959827505054691426066949450106783310933080971890227233826165815240015028877143710168494985951255794719172689391319350554995853306091010023628689421151940437835324898380177055890033009525859120657984069005488030586731078893964024188563517391468373908702382613903942742169748264899504932143891892488177208452980941157525263008657356146061029294806819371027197098459322496413701975325760507939692415861563901048942120498981551245425963130482057096572539707017366841742169303023225730420157886539991607593284463280009848288946641149990664708218007084157051621390115510379796851493469413121582827567146875519714753917040173579400566181971497163024699316813562532538451409820012152471166693499541019703715049698984914488424289493275893795870216164125340032442970094578289561464641926143742400228723422003836725310756516205524966262544364967182304874238619648974273746364982692491482390610292430392640177737781657516732507017117436333255433760577936107782889067545270538444619198737010962442544320650976783809146800359584782977114680669398636849321896225930474085027065578467358423904712807559503630172850602788928637024144170453674910472018484819986260134042291356743314333411018545317670248183101167576741705978362590662408331237653244155124004854579215856203928496765004445893700583035071343403426250519374592421930982484954599688445665241786946030554763064479962540408617917153267417088*i1^20 + 312207848356870030856105766953709857115050119788058224831477975100231523216540713794552570099186111582030773910596716035702883936462420293894246322807793393533174490898471355507413932876815821994651493040646015916536716839695233150285412040692380245763953000843289994925717283623181363019424324608282747068864152910476916208542061508329189901893766293862219246403453351413606553861885279662005640824584576590399123622327574782396410824635007401520351585721455775697139279048473449448994668402492657390749924176202775095492354019193366836036597969444587800484674348073186128103629698365100586875673606180063412013374037570410626682217466509754901112815831864267672080862158416593503622934045143401498995231392708649516914289970061629640115885075646290957971966447456595924826313193979523822503383145293389057336901216401823375701607322667137786040255438248566634086059461490053114766671722822237571353255121401023316365181087416262930815538130479347034463091835866914126270677034173984290985404850016047259387783766031118724975744002582146744751921730961878677618223824171601180432653291254346553239805098073076937190040592614750628618836160130852765339530762187615442243954143016785464335625187134001796510250899760200183508731099397753737483430039010408039318629454186104276306013308110333581395771201508509376343292333733856959454478972331685434437352876559311716799741259298038298589780896055902026596352*i1^21 + 1546564709971147070517676549655590992770981154088755716726885596825535404787742686251300921605187282774233022005623221301345357206928259858227221031020232619939789571285033714579472722326019501063747912098236836530064570733286489242305268892938425687180259185372020754759064945905915603322904115336890056131932315193118864662463105293236651969208051483847205320769055541479801493711115646276205188468600033935429833661639695153457429397940803664776167411837326078991954478585318888601256716794565532156243722024979476329073923175567422548524673411759047820761575498925086410280268419804879680350326647868994132590475475847053760944087481381016857180082989486115497719633566415846876353418361584954077781473127037862589672589811829687591777572222118841183305324001287617953207077244328970370246743577731198453805943297843665239670920485057059219177223337602461431641378654793544465046059855292086240341764935908183913138471929716649168272985307697796726856853556880905407127099951544476978860621956861337421643245069818705341135035746202517258627875088071049137655350104351295085522758441302506338238637121610569550714883433106603913154481779920658766718456153325368413277716698413154768028477885669498907625769997035084646642358349021752172837009611745435957643537922976869447115296098710056550015063198067544389551462097619525199590482998352340926303949958741616268136448693077340608371668110169604096*i1^22 + -8723736283844038943173423803794653406128538290246938874487096587918535448498261070878188272166723907924500425585768553435742435456608860347568397341531497798338997942036390814188136807879535384659184477317288153494323460738364653595744906035999922610530668795677500250383654906591205549414831596395562674057185689651050571383394840181662736418221819901237836979068937832056769918720935367710886651247144707720265568280378698923325588529612063124071220629475487517808986191305886975956150581728245356939632942788228810867246148220664779564814374398467308489280565952736153766114944607358793255245927567697393361359214334189230948432673822431654124489927316769562046393251719187381367177561110828028922603879367410617204179474922325340813640535262246891453745362754477471654351897083800127475192913133426797147826236140795482683177715016048955484414267537073433944135583818017344282559547567301416221729690189192187388434094322971493524338034786605041095041323015391799206688217623522164332129365065174530924590994899274062562757255790150929636459072438313504574431863060075983851207594292675656734087191043137377494043789161856425710628424891882606705112818509432377477012530611920468044890159711173658288434068367525434319977804699194116366458419858840052756245134913434240783881997809740976465594331796520345152050073723313954643410406605471062388368315761584356150414504197488405778919199866880*i1^23 + -2253447773879744227121477626890251159227924855444491624873228340527234005180801192759415117030381570949519632209391927140075323877510102945733803267575450775682107619767808920763562231475731246141365991949662178010642665049419939020964273448481016377630576573589981974571362356262098183950221509161475449947067619649004794053940593616317678792800943156214500488231649731671845023849623516450676573921186340502696077988414077997926227268772637126062786762153161384303438892024331967933014802398460846390996489240376312183302910126470806849636875807807396013608615421316760424027389163970460691513098160360680979208057923998588081200245608613318302315213794729133092918321822426872327944823180424711999506066648189757570323168758287578229629514490320840225049953676315799509153201757955687445209579716548151213555298941203792930554237979973082318703430500903185920434633870655375659864179232855671837738067398094862317106511575961000213905899938008072204829228724493343722303335723757321250557804008682979917456589579337760810090168336584746005624917119561206753474895237570390423668150577960485898430621303413466168024368301146227987587478971089322573185791764379292873515339297169727395904713764275820037293638299219665234218374298333857528442825146147917942545242845974031028990567687108081316783387223991731921996263925072173738394085888168598048095214959840271297351339940700005301485568*i1^24 + -12547749995667776689867630925068660418419279382090149324702546208798632013808306082083114042547840444736416799841024334375004195526047795832002244717219404230277979536049900057915673644166653701817432325818105172268100172247323467008039688153000643532787748477807159572826125207244185098691648672395202622027302128873376387585920933913234821231612002729515657109842562694125570762859500487670013582002749766494696831885628280230807764291264542047208124783712203047682084314200100549053421818452700755490592408586425722600590784804332643395373819951330813993388058312258898180819548727363641920957699926134099134619185644884112883925220541308477933937020553955827921866500941913799538389052171406092104249903139712660631817889471700531335052992287230979259760432106118405942302649201030613609687247637194325216513318049344761507287172148512817858508898063431720361970475731627449378607077268639548367756720983102871153503825761091610014211943528079416782768682209727192342156511925186766215235464712739567547525065304371666474984055904913034891688263679417807845368109355816760389947994969639768323736675821199689324445164018144070750469996919039705937685456981087571093464724792506400286856928357514870528708325859401749047190741469284056121105679052644079774878732354728166534082408884028110984226245181653964952515898547478683514728854128649489148936646303772860588492691736079892480*i1^25 + 115168437673684501798795837413598413957661505563509632683524633522907031614491826087154395225305303200365669840256561174462946159590645833603932767436438027793966134752898833317550066896641427806314801665329847900471949985286895837021956272462233253601780021452865235997203260575617335833464303898384792567519124383474289490496138605612069488002610059200610562934234059847346973529771087231400132513896211765398826804686178309441900338055475029024125730035457471912706879631373839928259565304795606027502354816400408554198437484722552989603686010060068287709013570359795981325905637047368107093924611744557553113085958358936415020939344240911533912116883049727967227740705771508521740923912526322216184574866321551933869855338716822852121051299318356351177845000206101366179383482628328365351085123148497984402705917052815408948832634727970774111311762741057016695127142792756981263159481335914644752924165388028960944810251857885206392365395793072504889628738803852726158125291165126147508934860276095608190320240779409727084143301104296678525326576792647910252801440650427627493353518260930585646004890412481736869834242822380882573951137628872871084610621680803968785160574361730011260934534518746626892609138176704708064280843690877674235674070587589713310985138538886226429174446320967429240135591986133108832528729887857630719633862576297862872325778121153220290963885260800*i1^26 + -96508451828301191641418314446461248412804905177667210400220350513805179621311951218265741244819161082828185742890699882430098722684981197552747377355413081342280210484327878166935961303359737452627206670238860542253659782476389574378926568373341245962578066296856884758324130267637398819593655581822965739681713020065142571584006773287141497234625348001720863125635598336136594470066781721764418360028757571099054551604809810730416063441964437570358355635381252923304265008271813231615941208025040083958577737419614073200278330324715340723524316327393730714458964108165254936802440436022454076507486550931630255149756490745336982883335747196093615602183237281343072758421297626052301233630089252979863422211918643438871251985758431743584711302264510900712992486757779942084141788079320420867166482523292747081477309211025153491109286786815997372692721799653763170000277649126489695492681570283872652115114404960793020924073036654339494872999256429740879899518821155301783490753203753322481769836801099316892487344493446562964699083707607126064674504806341829286255449304524386624467798837286791166536988191914014822056056466449588674768209906547881303672011072988381445204220982782365244537657735093143596410779790854539873446236699299958042300380006073377920626836980918005744966539418241432955631501375342680809311666255826860120201009089625456514715253744736351312412672*i1^27 + 68582380766902808161343628667100721632222630361466772911777878238002223564216755084563264262680654160939046592621214492973204675430857781484117055360531742569453537567576046971605944724934867217320261762615473842192422318689436438937576869619758485509631528604121059451443330875453035624070375091406001136953533077431931240252693546582643591081209109599567631815576926115005000482714187923461491469573866871854340957250178775576297715727741173973064171464900373290194374746113966003779134693218749438521393673529813952322820756803326211001084957162073751115069879532934002072215283899298076631254113960122740173898109710493285585850386791749361243741032089792837364911181394300686005895288998515547955097103880302515181786486019234855781175558192323363205305355798361586435946404257274073717804961935923087169373316738799998158606320008506598356664285553774972567546771270428624639740436455479947655985623666277218306741950845350587942725111662936191972805960123745900660653169256635301504683710559112861375382624077313196459613984587337857846842395662693231514471168576946923611865588709224108572062112915459683242919112703994991774531742461908212931808158067141275335971934840346067479417813751513477694385924066863389050628251718750149328179770501617464740107746880577168744440529181647154955383350613702863818329953818277674633455449992077069811940329673086468096*i1^28 + -501517925752276340346436537385866550371205577045295824141181993618279520930144461398249454347715076866334934080467235623866998253236715025427058699314394273233115684951199008042272659474312899364302413188101796869132948743818999811059492939547085987908648213113961166724666817626037243528315133097129726229936498122429080162350235073355295549146762810893209519781239482522525770752896585906130325965038948010494982707686664194021954866163623381838185421641093352568312996087479346362538023111106018168263049130869573767169750033858216892061896213208402903510758169171114089139976903265008090475769185023071380950834022545216062221507075830418776989594684529494604865355855427975549085494591875567943665561577254650774738775758784343155773514055925006559476150631275789860737200092089223571851057830024713421011698074177293272335798448659324749876493381505231027698735779422359939247717386997361104717347386776871102062128736802246562596495369005592356033748739943035426415113447646365500990430637752254922892781405266832214133920933852476943262409600040769625152596278543906541917994373155719193164231374703760883607230369533250943740331592532138906957732569559653822173147661765790345262684301188126841917217862425379041075110734592595261737786721595635478498119601575407028325655882606595023638577495094975478058018974568556835684889781536638106000909033013248*i1^29 + 648596015972567889643895922048738502641133946227901036091051346246854365956173045357249736671350635974421328912199211097425432816778704041944439496686001573588412638782854833474744301467880810745688719025763044280434990702931081808471625101442563093501159672106764114106774041440772593668556883328607394784123522512132448210923993084759008471053554159861118626323537613940859442406632376707232423475826738750616281530535961199495623799048358394262345341058726929047969420553680619461472006894376967239830165441964366484703702378016905541991714814159442661772957086447596904399410883943302360601857822969690775203110454898696257084273008848544512066926305615467437041802971412649695454993228845185298887067276664973082050308182453824780796844429488166882326012549682866331300561938995293609173657328583437847620619676240707159203198263079858968032104479756026718049781621779594455591953523514581655415762707007846878530235925894993664693503805758301374595183429359406279657928213200770149519550360975031890159113795821034746929660388994461721393599845374991947027415651774970280522491038458173391071995515252540595289179850980504378170234100281012361766995228622301896028834074016983715519199734871060888334734600067854284774218834898234894196111522811127115709134283875508897257477586064080528288692466433685131643960808684795271503088305477703594395303936*i1^30 + -173772260879773850655723851410037225594178932507352084943064166949127391741858657987632936933330857595056975154132193889983613467879163887383128611054577323689965848790248489409356775193414508105888104147360298068564995240223420229147416310272418644866477633385447420449118238931849709097701033041065828765303201001529660133733096195119465670344503291407558055650316256997348072539864449459649566666647978120987922096569939864336539970366088879263451108971614231332632320224387763092318365882188219024365047637618920615900714469316795174132540801207735107205427823491233206613855301525033123504211305201807420992872251358641640220226636507513988325742869190797502945219595577315053738541164250048000303969952410476406277629763416583732468863039508824497544364491495104989873356782912005085226711334058682151537955902233991177473237825484599261597780107278725482107103655743955999357465858187634816227428563963389205572876088587035126093351883048300502577450624556064832822299831323801859728375138580808674132317068984682250083063532072688242091134033231512643458862167946338614016392631915619060718809564295632788162409862271741617462887132118576764368039112518246799420910852347906606232785685477136957559181519469196863196813781458889770782304581783343664823267763405867876890837377979613627993330868555172643008623342010801027393629461783607508992*i1^31 + 49094252890301618937180053894853124232473010152216211754146906035375086081249777486774956543612482349576926382585110762236637716324691946945873771618240597680188157744767097752146777921542561231529036265150823467254900119951902334440302651995286798645752539699004326387611434817107117795697448897025274858718624510865966238233188330787967169260895298393991530739314896449037063707390747190907667357326694474303987981023107659534175451246503319648120438360725263515977995404033239863647128699418366116399962179654117335312136537672368862221565553808594826929195306364492851993343572841294668776732973759404505340979854825180850741615189700897182910659290119554308949534375923086981277135553274879488032298422933522369002826749204428510644839747574593899820372795814780097411297482547847749400708100361252406055701583050557175565497136571396079039890949376066628519668867611103325344097585028412848596506194474130788517347550044620802736211898031842371548799205560701772854406942665429944219660490809468426316238565288167459870100267791422423299842656009125244959847606371648164057401217118376693994752587973934312615029042183628941161444547376395709589832407821269478392185411315135568965533189152032723327501497955654695475280334697554721406249839936259681969975939291478575142627706042207720463691758487263425393732775149230366293214971822080*i1^32 + -4016851932960787771100529662517087390198000415672705905911934286671391253763032554878285615502263013966270459770705199257744231921670026401493997581132848210979916377610185751606354813916844866145906493957509346026677954393522378713267564064225602839576344239497817911189867701231174621502903820207043642533829878749614952197079077718774285672219631266329760197560695155195388829880725256918021782487377256361396361934805289972532838337527175323696105784668735199704912251195171857123687391436805560344023103283794782502265249462501735157193939642963716573089821032432403209928845572653678090977270201391791648999300137499745960971674676704095187041054998779082400177400351574637621967630553791322009379171674221024976754028272593464327311659427262853906551427803401629665544095638064854577179265382097153350396127392554208469067428889606016010692987830907853011195465559568668521937921407383693340747192902107614916496514077745087302713511655153250319987574785743763485281587396841062245876170388528078276821169508937653517485665570703286497492360000453078885038778301780486245275403310205352702866504433016675934309249863373370934772706252200322922857016982386451271917965239493601805331181518901548891267257549036589827642365732937969396352314068338352414752126622275591066723355482662984051271381689213394288447783024533196184223744*i1^33 + 573780364751778965732916031009107445091618435884668839252407516020691957371085182779192215649815272565641963365141000156369912575702012518987228452967895909334615282846557451099961967268012737657652973561710031212107874818534172010791669831961932497212957422112375615189780356348865168667425551979333286677781984874550310638807656643037906362492973007046782955848885533129038984263704153861960275268945101250015494084702831003626629550763062537355006372002665873235396296366511908268702270629696764798491722569360355126552911340220154351286309732290275929311451201975219531831195101939029945311592655847786523382225699684389055416692794222544627199282464698483638975439012407093461035085161752646122525508774515455135339016605349517521123886289002380315603135714653160103264228927493266821907546733496559776887808011540663499227843373481568480069195787827596669103104033501392470618821296691570244518874608631158283879433760391380677012909023121221003051371459374693960598140507406780379317076154902566858386071743139829703541641300718097514305964815104150885918111325270630912750323385879501778586006251739616532660730368736845948600664864239540300831113052644112991207136092760037562092606842743107569635290998819217728065428477484074650738592366804790526673716866649148145432775306210287954724306882826618071542946022360612864*i1^34 + 8713406489316284783907794832397600040179415025536998922990645776698419232710128531897887114276577254250457079766348066329226522290404317288589943882223011613880674481722053111596599968228100832203075784176555213554288327115268579240250169578898018958783958306046384886210261398372993439160179053326611357522458506919796529085014160030567994947785843909454256562192070422356289485590793321840703859882628301954030934726646204136157981506184278965815327763515645282509727217391781804987530673958880626103518098774799939776772340453229470249031777582233085738307706660254260115600500145765636241435673565572691208254252414836152924048360532412387748753831556206112512415343871721078566062043912829081743684551903952480483837900042525953136995298915861145694499994835540696412284892060296591107320791937193201193616013061632572623650622068279491783678659215376868235886799754635677025119592169016938776656053802717554245279362840362018908482010989493139236632433413417898306004235138226063397985508256684754785239781830077003000943914262583404035469567292516216358999378804673700842334424185192222434862409300771499057764565608270601694011606975229447949279496366895628988136518393383611314602680685994116596729272089098888138682153476441157936881260524344002874962831052906310534498097236083329224020506823750689300437532672*i1^35 + -311352714184099389740216386675547770530793506955673658460119039801835792074691162753920611889883602529522847680632071905093728223375333830398587205670176625627804619946489186544265626840958781321591035679688376052111254547488040741354796076843913621644228369661095918876006884930326581078611512874418644308671273807494906526737025405992836803644549232765812798923860056245537044435273886017459353915449773289929066068059245978845833716553842521737161896786961623217429480834357151575032349913380397676601561160138771110786473041775128995385336712228449439635749228873862096614728321850076540329968041492071460409322152133502402439373716393478077910293975165873828206145206218541700194221670666846668366189005320447113168723845195937489567552698058721213455173482235499478495630294930096457429595471707930184211582860099677355925485231863941251239475068507980182587861265113727669177977940200942862669973649439879793857260988745302394559013880975794693389658969573838972845152278379217537044038786748768196859517565755126814890723758050567940080575281266732188431747105270869715656432636959312093284817195922323262288415448992612758714712245171873669937316136524542419022137873574220300040701580274266953138431078757375867925997015773472409078052701852265190852514751864714128579033387749554678344136314709340061696*i1^36 + -3372587882601337270510285087508939435222359059348938196599151447122550619524377400283882677466902235295795754797036956182239573202543772357837151883236869534938096132218633950791687464098765538967464853741528960416750945722861953375669295249916144567047231838543151621803136940948909602775000308665637106827810226068476999422008230674181356592225836979361951573740337368803642255318199604351772956458110840406779155620772856423342253137685054339229566530876284935218556908638158443113324558340548562585294215962101488694957838284866119053675449097443635755760801976824404418222619510194082894037528995480454442109714359607158776615356019683449662935192755939969586410791466988172024408072993022515639634883328594637844425948095862447763296472910932803338599175886667256448469372516278592551309458291688779672045483503384203651102750558587974804294194097920378668499024596563341324563816824458724654594003540357507154608736604521162648769313926497756269603326505134791795344840882089705523909241708251238729284597437126249355865224528507949127302457490745521093262782598664276048349761307300819868697424467344568311530571993668262458788815478093828687458864799036206920632493549646791158500185916483590762062638990831805535267979422381864427010112641396717497734819097775009380584179399619507983281721180160*i1^37 + 51900924444547128402731701250977441234256223421270070491777990432962501932687096452363064688527296749567031000695536758267111466575567334580192066066989249915402937110111460390171999215422184511578000396578363645358112598518432289056567666340559728992253237140587083422834372669132001593122126131799015375700072191339292013656038454250998981906091919817173476798508474263094897833541300778086924363941780121934959044961762783593798877585767390796230751778436000421720396055148372058916555661323456495944407353473014213619514847837589649494701340508755229673473848980387835796519990813428469576456329539653596279338035092876430958030510931683734328310258779319710836586613346588472475867258681752757308171980498205976943330101408505667601162999991459900593034002156046566009895276837349728849399595761217044022300715269022181390930913615802580632565666965751920485970243137464570067080681746948970322265500792717478321044562971047929145680935263934251463578260472634775139720755048063627537019553850483471175598199499674954639723359300789286572410120376890710866963931395117717511088434323298395253103053132949779137836830267368638400820275421715958201443084220177857741994661531581624192356093256463210132677945745148705141743679003212308499707995349793849868057076605469031486960958270747212513280*i1^38 + 1223273747279704481054380187756604094783886924224153029125371812001717644420953429731322703480141171506527903754898964697510321928620387281430394838976614561423285600340440151458362375952372302598171577109801972453750175499437350460525932109292483115649924493006547355580394764513349658889889996371671312061313854502303914651210983308570825703827130704485423916640161203838717436864317312926166438825427558137519626394530983219559277535551332946229529669863834603735773043609100387387697750742952324929005035040265294361895391001658039063551448053468324348478549124436400598247623072987061684843269455902388121264255967971024530167441786696821705975755174725545787090731768146721106265257892489227644412704370578451748023774355947312701192478893323121879439181973605777389130951473237114650907172960852012347608968764517224129967204418299982715586730052721762841998443168891273809680238650511449103718741492093937163713280750399257013891191919749093978982604411482827520819524799471097151402350683265885732172537694041762058564259234155321713935649305656573418626840096763255046764448231493827771076087353280930296012811926086657029132282906369516072335254613106782588734156951685524789796842081497668057331159844672282948881225102604731355683562252440556521484211570287244867268010808705024*i1^39 + -15432789457843455272499765762688372480088863040818874318232125997420364235515074127201756524530192805164904673289802312011553778539288582525404116580306960273048121888457723260452652274680817988962571021783541045424298356030070441336986883083795015908572909146202487077412283369995780535892843866866746508255030588578232076157079077469915125200101644569805691436322685125085681009734053193110796243169814315563692215282466425841651813534132997276867010176851960216980926837046408263341835034968013796181524902330800069474979776286740039960363438203574417373479422576338059262932267529603856882707918314375278259659294311336173737936038075002431269084344546378096135220839050549153451982479811801851329931544699413478499330992907774852799808071170547251888169387912592435155070454587644123999391615544039408473419777607889317461102259047102750305767890652741653683716937404500484946844325644585939204853194341162304351875455880638429643876818675163337973620699332786200143755210354481960545519361719586152267271442159295304802710437165221443692523206220837260429821128548706802669183429444296650542299464690564837628810366281163931259483957456200577645247793333434486141213532219343939858050579695182860901339719211753421439130206816823501038019568787323602582113105434750431262670848*i1^40 + 38646359585177430090872292429082928092906064989105703760986620306588147483344340223179980807948321470417281514289500902120422310460992464711490013044516163919107610927007399000263962337146860269836609549806232858420676958324540265602012547163415043223839942605237045977855403446688352104388294448519306574901235834739101173648860441892143016856521240389582877614458978350632494220851833929056603682228800699607630146050780880043637961473620976021936210221141386833549466078708306011348797807572298720706709126924841683936172629301480353343462151724666902262142026563984378343124157419823343732328400908609249140423905777131303253546359013708134210296148238588227106770658010289804161116635834005830561779665057416545957025915775044498618265882286899036321520087376577963719481529273913177809624977401215951548644600935749305915010984520017001295622148333085863050756144160186100607232175912459128497158195012131684644900754128819701855282197856418838024686180965759808526245685194241670633538826165648983526749355267646691149254837254640717203271450215678920219387642204528271540895926251352365811459266930917749261922666524536957608916627348908500671441972044413273963426492040117071821666358444559183491921807554374613479175388802056495870258459037677832893879097000722432*i1^41 + -7843843927785536479827450026451593313126367524113126842172432088885055012220981413910548263539697545726362080815075121370798694017146850450366466663082781445177338788453070365649822064711987491558648936184696287069323358530438515732187982190282289145907133254129550063908712246133991018108589105478798154328910614395688463575471392456715876290374236173692907817641035694713019586686162902396813041480792151932144722969451959561997439427201574521623303217672169969345298140526671223932718928959378176574145457223969711519834613534500064335662174358574459443383905583730259290717369693219582282614820367065879414192453335648725640853800702422699818296312724809255453805247780507256498207916365143959232762910521282814765868719233914328382767267679489467931097869094536519942265739052422225548589931351895933842836611101082969044328888997518625487186413383997066696164451572973693042408064157412546586153357584902668464076590978208047586608206711435591599865770857616163475348875402952695628807952062783751643129177935609918163366595920160968717124292462924519516127827482900806530842051751787712093284552467206442458705874196079440506749525244322932778072580350806967742772453380211741848690505651019681765274152975251495025966458646903064759898762851016788964016128*i1^42 + -1516029382187973906368000330067340997875261413123333803326565289176069396772671831978565035226568544104357992548589807712881768759304536125445066084983313142167376310598463606228280290553321186357460848897050157915903523910595740727049792143777245598505874296596743643886706666840469318377489956272532664222007661611491973596380817952919206967195966125858440816069440332442972128516954179688097290044567713737687858901507292130726007695635544425556293496831139111664411003748266633832538005549474243851121117831293075055160767626410376868129163397029242933647135260978911618210158355984947336080219752340425478949378002390323374245313881793481538935230132962120008784106508634848437024383697957820999204220165583274784628769490724808933292954414729833537108304423471239772681392683499998281940823109138155394438784092194048344773654317820984537879790166001940724943525576989315038948843181145028088617941289654607767844171460345271588387662750884857425197143656519990880723991939441538877396268162183016749416554884482920296337315494536848331735032773670125772836399263817716670645199459774690874684626038981738988783611147754021474745633006615809911507852567946950665013705488754749707548780530823280104229442798736950768701290774417117902637280900585357312*i1^43 + -3774888696675725846616162526975379339567723358541899021335217450385053034560314086130313312095397347168291493805457957807237024343975239711966022699080486289595592568455815953246738436017739043867196605653782282769612619111756050743964965865970806757750677200750593306210639796179999886604045747972617728563121545755460644624424469403015670911334477126007508041182647720892292793146495549592984187194310803403605862561442049363915200022815673721396012472652752232654966514746324268920928967856933713104052945688688964285157602340374814333008569457873536998381629087548678394222445544822878911311331159313595291058422404966961475859344184911734185216777356975500288129468048096744373634058491385462828334000948820587714711591291224689836439304087410769398174396990971609758515018412504950766424627568915204137973939340340965740749081208263306492957453443811336904140444280361805571946608913615943578411990810686995670945212349825563419720165079640923495820661715654787114891549385628459452755668756629859666575068919548406484709219733208025151648623432620098479631032455734449696363435065666083216715160177352724433964523924243387496958075877583673530877572372336539095324988454297346787827832221180970079484778809925352604274741779972240685301497856*i1^44 + -805023479099653435133858396194720720144246292111529045866108608111530829292157218312051893188770331293572943435172380976586178542233240002140043283955304320517667476685200089003462569503813834275116132879071173477404207690872950548380074245518763896374517979122052588108773899659444242047594389752412809296918035899003823955419606974964966558865856424199144081028570523566351777768629910229638854138077916765018675832132476175761430131343382089802399687279974344232107575088390190654756413723090297633060262317784229435826492962517032345690800762182935599046726227840675843853986170948896515214687912419147921393831687144191391185863373505280147035386779410590174661600415642018319345392360610071254247959066409399127611404109362064222027616181036204784084840099074552773944541416035519891686574041708353169459928977639015764383564676190999256620302425551648291835791035065879820624681189238681924825154434295176469652237412343171416499480876910923865796160417981185055410083867888016241445876644779087426852928058235763952265942602584839131261444184142708094476157631073077993259054701346399750443167655680656639948074389784987910379192437876528927073961971779201181649513867161839213652803594551247313505918970848622964897740261355945984*i1^45 + -51996944926220444563727069050626222886902149298451415381149011968317924524377424539686418152863901450324714940002533370560891990220284153036416524989500088688996993978776369555810999686746749733804994872750624626306990566594546857206514991639270690650875046743139409405590780017169232520496637813708993699990608700704327596282048083234772721538136073478991714510792595937848840729769454724083560853660585817469489817984725568785128677681926649236438697984176377334611518980003882923823513755316005507945666462750854183986713206697212481470654772410256846839030956725372050965303314345727263292623709368045230930525652385364870901119060073332935696834315037908614559822108039482090202241072341696840737370295803976572847445773536718392125895074201786321901609308196467935473082523754795349426054493108462891440990784189363079105145015068378198941326567038704844780281042411214444785051525189342052526087137056095338967576935027224305962420168023564435826557657366145733537712873729076401218876460264402766189738903156062844437537872309311561890067626670527298017116043476110750478786975226542445815765522707078225937413368325218089004112325955489907872085778432781658722429564128483250521366171286588442366133946022471299114205184*i1^46 + 26681829052100620260060409054769253065636465252221306195752681224989128566990176629635419318548747065569139279783594306153777487205704986059833462902328310709288742119820260574272084338691038316624333006147642060337793464996794732246991779382197444820063598903171950475812541933517545837931608812703048160871052517483202985075490104290800036844541716723223190534305163294004297034648839036465250331498619466987842219500704428058786244373400518627659248073429716446608411752418632132127471003096849072485451144356479669430470530706525693349621195880366370529527106649463852101389960066675168319785317332024122875202649554010893209990620433278010475566015486399787482030003408774744259802458516918596103877371049375850824152790807247670481879948269624598054197545764383026544227500924691207559837903427696117211627404020989132806847171487906491966778796807068938940824568035269004467804050146282440856526723792347491484491086404424936347928535462059157336818480865211243492864431838184736324057849485666908323762136521078202933567769288406437905092945007859824785177373750125136220073262629309436072352159176100952812076243830834809181440677084180569166903518031000182016208279726492238923395021525535702902024108507136*i1^47 + -8668640513664502266289936493787493732935266677003832571554620873455244368259565063796999184983887400385010311795795694144323005168077415421640657472558303476577986161379987913966527443898187332293801859882213860263880233535402169624815274692599661168532107851269981993178456905319539414609057014502182712781781504888230695117064736820293544365614057184018396220653243863656163911055778477316838766478670267153790910392870472822286449123230545338028517365501143316695263221093484247444503353833236606023296513181211965208159606725623071948997942826680760674553677179607018678272308318698119933247752109510677454766731284609261668327482611072870487562380977589498399228982867750946341421271781660746304995549544270707875201020895620431075155189177622349898824300653787926287773156419582864590166823914860209647221059407506353922413612355090218441152289982181413696019478301987260339674213690913245968309376749433532002946358162802486116887276558238057222861049970931792739280238106952753224649924123938018298601070919269104396069933661886470366165902344044372209011518506006954871499610207589777511484486127204927659483384636895996330162238379608804206766271674623289476459665333217113490560327020466667520*i1^48 + -37534078258330032631431990926763958655095813911218823462311812637325518205906701470409781220165369170634801721992906280256966765584723592086970660179747850548998634221253846069589005695836084012017109578763927356701499522124938327399602048602747554719433252460987365152630910093973740866310505784316966860238089347428163037268784595199707914749380961962896569740542364684759099090205581518066270314986961712738178454531992904598245566122123145515881369342917129131020096221305845427842141520886617396450734887319473912963343404702718173324061258577290428447543559617656881911869845591914741526611575701259427393630710829782915601983816329502630836596031744489542482855003641765352069266309248268962396438636694641947885909825815478886578346936030150290293785229277333625208192204325884481249926787482295192812082397784954624731801211236832460037860641022931092159922199807962865332476454335804410782476966226056040831340445168486625933844546727864965765939902527967948370444958831928702992799682204289785366085113739343121455051597449841254945134696923534988285187439730805440412957505690706345679264870306337313515282866741227526627700980528110430806998909909189175621075641017827328*i1^49 + -73780017784607185229706486896705579430641766796054537484347408458586617591747245393986683621991324357282931243751924925827683498755130572203908222824927508053070080450398521987183652470812420496489698167225648119629391364815536299083288703812482444227044931096188308446468778266172834376937844938640465035877764207529267238400543406913363217970898495969505695225546704326452004384576653037632261729860453689532759542236162848261037404169650436974986779768720169456620219662603124409654481550378448346331124648188420044047748071218843652457285607885992330484491228354281571860723407673932459772989241173035506096440466315676996281093023888362249467943594777427537243894945925708576743517346261275627549640801186007526860273395496294785665421571014636230459694714787942206984636386004541092240136688708861259415031916332998518710743572696223451330725044263569822071850555275912405759551095150592627660381500885367811786182097162716591915140105292571866259083332661639178396745384359282648653992774156006340793641047581403142386900603098098587573677723290127909116057744667786923076796958748681291352599213906953490749741618698018545603026378209740023405060688969728*i1^50 + 2837181440655447639554728596438866088367594417336876088114763906276645401792977980817744072049246389048755445207421420714549271814084101418063343069247485211799389445476420188558291002934497694535251493796847082157852741995429445182243280049115830013488644287904111710105758461909695352268078576030496627054416660978633679629838671332089591778459080805071626297492984513433010567689576506310751919560601916123719023830813686758376941631375404172197400794154328005843815727485442284458017579303601121383201884316867440587425783086266061340423413213974445932622301296271140603489973839530718680237373567226566451648396102553383738557695657434718822727299037902637548047442845724314129803542436142867831540065852590855365784283571645966691431896244416070363180302802065964357644580226703328265631663904523049615385636700312760513816116853714589829549510390792363047813704483914918053068068896135667925577712281132864230973322541557076969426996887268531665758078805686815244175193192826726009942819588288263966447269036852703981641417662800155725264818294994054117662671303651409842991536746570540137220349553962223149388919386868885565848158208*i1^51 + -5711017156543365939845627701991346801866442029453304648191229842438996932513800485305479911903052110704473265213117824061375654900920072896991781658807687474320834264698896131446457225324513021219307274702833820129654002838737242450353235884337766805266927926617011091266140301503407047829756745687759022963845447586338060376291691823583997232171293956142304382104165946739254916352873522090449276803351871462177437387135003699711358421648387284592745933895596584671400970358412241272771522810063338712496248608375938785513845914939262053022436570740426333804458380314271737912992555004545071935539597743841402452526673199958863080996046072790614807713843210458020700255006714111188967985365232069660509941335936011947057655053732776371503370130830512314179905808194497382289914696088989857779733556704408853429437499313683187467961380682773735293093581928507787477833743265252634282810748613664972973084304299306768970697840891185440312321695079552043533025425179076016499524228769774612747735079112582190040337918505822840770196380163112080761466930196795562250835085116457075678401698162591866410437166330019840*i1^52 + -2298244573786447381663399946243539224671589920245395838481067386271219090575845175403370637233716325785619681642218963261834602499412692534956305296117325639751137991991204514494882232146466544064963768130466526772183321002983127555992241979598162374330379449647644841307386345765564426334304310074281617931059642611111958719125955524802274146145737610902414843285177939440465096113366972071667706092742443374362626970628128247534893289977226638403428308735312900726613334465680568947855964969004855291234718314960800365152397451293490776710367591946501454148046736271044889825987757833272975327697003296430258675153768494561630598396501595704746692001078130119346159669795158165720877082887973155578229215490278802945064672537234748985087669717147999533985719415683106435306489727344962032661829030788345466494895613884455068076481455020255488257044007462610523668842903466815677157860591479656910518086639731521532585078092331240202500750030537461374194133756065088073627402534412216443812976670774000790171769421782282521021737292051231610605285226203068472505648756002522017182892032*i1^53 - N1*612133787671566611209186255360799125937985198781391448662975325596537138829299334954413708972312918785011288675722300035223009198657314792966493262425120155209673381628828894302905919440840315783435005763259060706424897609532472097549638855305477460187451709104304305220692260950901692752831498896628840418687452973842454454970403610831914670728654410082309288951214689298335078213529836743296875*i3 ] ]