[ [ -1673728385818868423982683404882173451602336699176358874096618255108983400572541943923038528353303585573144827828052995531117695228113174164358310731210256742447813943473318274893248836738459548451275063893455626800369699060206354684185924248543120981175554015352188495034250899573607802816800528810808521785802265594818863952733672888250372139148025068508904548859473254311783203925210024012475295093821086211636334517125640004211078340695351864177628290345041184827272885352477409908406315536291493859938786690744666946669168856073886986855526919156839549066780149667820093501874495044937889728605658818026349252621191428214062597973690738310969843914464380139996774947135130940044769994627847034410253203490591805347242956018314687633054812745541190751661357680781808597519002707854268132965658750354206708001549950953377703915464149994631958288464405404191114305484017262528502032494701215560257650198731236216695003545600000000000000000000000000 + -11718163648606670634522056084422237901934939893795387588328144915004254457456041805858610807227563316441221483073803519064255750363206062141517000520876481689296809145779359020993077816606602146137166474660932575507002541491264973631246487210048662564846571827175380947936398850784689062421043582385751225325799532226127179975015940622114717638175753083365463153436010048393373364657765556478774345195826084764516892156730318386453463824192745057704989694686328303081547499657678438600928782785077747777211113074319091294855229651482615008846375758344133357124003345193723131924613243059072861506719358962542825913714266557535932752789503603316863212688460527839936102420831301420506261088923087495349703087931335671194695582128037570185056103245054069550098078451006175363450983633911231672203945550707349890313061825810126115578861436609156428269646256122006792292454609088609907405227419491928064860593247274446657631027200000000000000000000000*i1 + -34079799795488100465423598905728040310888024078108387221804399822206198170645218273094783848598812324007405019848500381022806564228412444759481140200752295605616515956365214488202648668468505799256312136314909323530777140424846590964219054036953272018292023261793208681826116569408355350281223152258515717926473693565116448199672796602018089004467850877191516433121849685809160339742194852870356634499484285167777981594931067449110230757122330261607833552851555228283641738227816705565715767483942320902851950524106804086728544701908954255147347090103436748272337842134876434667786509738839957799305042124124303907838573787838898605784226850943559972140813951834440679026463239185653380755689291223817566444352219228041463927098468756107555212185283400742724383645784552346202559723165002952875203282752695116649292676025666917120545952455588428266585666891133355397930579089164779486767903431696710020767684004920343448780800000000000000000000*i1^2 + -76220688020255232046729456114047300708429312479015530420947609586987464176251081064408782853157166166736745586945707045833610347669428823319702007450744062642845810679096174832724271081342852252291863638840146066887254243453468842730156083230081709536514476952109797240199911927206373548561726921798161190853519507869496138114131648205793935539088663058362992746905678680605248224173278838187943277947445471118618693567656652390987818155237611370437231331059523220758985734573184142677733321564048951923656355990225689106577394245698131712991295375407241083750321449826474516836481326424172164648651479165498562012816393161578726552496324102092485836804555555282311577311639142547235023537758054951548262231500207501676773788556061741150098073084251895639115520350753797939046431880494028370587724307595258151656710393800417432594402565182759994733566730124990587552160730252692707240010593622336807269442193716277309079552000000000000000000*i1^3 + -571874736187233196110264549020943766380080419619325688509066475380379526257393210927979654539734704196284588507203407359990781015878754894804751871081747711498188746582991638491416278404561311047621942065591796456018658578208830327312028781630052836590710773651844519956307180110994140663593981732596148201603237980147327907407476324695447646303520994864656109660300758205620159002715704855224787254304997607978427154850504918211364047448678646468593347521980468629444097226419022130013954365379923722799236562802151173757484907754857140452236353948227990002976002826726075161672464439696407188472906472028692416544168570316351003555890117856993657932403076864860465917896993015209082846818980087890163555381298355674855780345288385211693859408954310488219029896024596675836801233404885690899008398787372673128413612243788672579906071049599308518014405987324707011569553878901009094630836050077885277683575968262081151500288000000000000000*i1^4 + -1853613258845416821952199060800126840200769801434898592390491581876161858585077598513810752816369599999409089454684133404451059045576015584179982456785224550498161633316549837217294914906205381177107198857922307408553469969804043695779313777843474955898247346782925847973367371797497346647231723065822551055203079134853623966705106779733278369476055013209836990940766385938281781647546077252771212960922451588320656277360669980871121433012678272769362649625484523646275981036354876774070055807401845239854399304204758568024308599641516011304510005394748472652955363229897741141958419847070427649795716913264396388894584422923259570649609061395791973387186540904846072941799814298801917610976718391936219498764259333554773987080945094893611130848311758043609913905123321102967960110472821806498188738724977852244140373783345940294249654458377621060827071169570663336258870241944837979121044520990128651447808328600354448998400000000000000*i1^5 + -10405722496090630402672749074469508062391636133235825134298772418474784332548120263174117919119419895481428598712343566000644911996763382652931185006896098602208227703353860031513783126256159105969582175176876316095136568211624303595642405843934282555247932825134995215966431534363140374922261155119347098003137947384379675866667766401574021659624368799124318539590732726839309603458919885865558718614894871019961567050231169288296473416240733663326170282821402178310703186541346127587964439548128645226781099499791028745215422096656816046421369722567259286766281527281403761753432692440598657801761115155086380288068445354515070136452111747228372360257887477959654906592643301876164079044346904575238871575822563454390105980988087867585446986008685235590820705113945520171113412242870229350138153208619592681023244754701165506293768195159867681447860293363832571919575746209137065003811438017916239684925816080691952636395520000000000*i1^6 + -15881956152884331285404370136786917359767692346901696321625664410303695337016233504008931627907836813620692663052989603641361576371789794387458737206670006726562449949917596690699969954566883746163006333657442478888617086392931324552104394413508308352612163788307552385567601424324394526082448422513606919669630741632696021830372243387986265175522599635589365144027488223871217711824145102839028875818659582020349103617132607341128858090064047611750051872801364713843903126048861259323066462295923191553289575466481194939476307865976376568828133378752306211948144739424564859014330704627236518851335814367997028535949373970031545715582810566372578234194252422069946316867382654904655711677066083880862537675811924882137245432055945991460680130689893585432981617179482137593376083218714397063675855743260257291053006378984300145737019432414967793213014443840774056861256944847076251327349050049481957714665892728880443791769600000000*i1^7 + -4567883095853468794508778112741193081745239702716643491921265168970885744554033227396983363465666937194632031342643689763832253946769769167888533255834900085512566748584523769373874344014117947936160170315253834123529056426226645073079136913757954194190129749242178583925823359550445725358960761042669129788087125458622116902317845058219797760227945022924467357554499041230038021514152175173769774073949061218187625995064231716252845948880329774990186580824572575088893763973587510773555527058777851137700910395631533820041394243502744568795013624933591016045244109487246121497174322199851219979369104817455388481031946557779084944762191729323761872269488126083478916497863625573423191217054947719012124829022562956363443920389828329286070709748637682953414652369621975427744995866212674697580138598512116303660231720966884055628573071454788411000671062031195349573815736753644527550971191852958852183036011939318894428160000000*i1^8 + -2329632985767975411585744626350957999129629475002531521573949995562381743051479407006561093485722297816257383843824764951574010145696867834338238526572216292505957373660431452738032646939701433096886705902332687521063716683346636363440730667559412366598912884483061210787718510423273218165530755461624660290972645548935196477647556646679097762314907655622935934844740747248083056826168036190733641574915864018615444305047461097630485372930900732610136750352374544776373327599938206208071382663113824559743853458818845649591725397157716178086524248601716439163100120287036634142247547797758560130772004225170750722297673790688708160455090303573875669500252586735290444111592564368284691116652835565295824055449022789185712154079221107539938919332156024748672743844844729694393338501707065447358195688020180549865268571868721405384673234165922642635688857995963859847931866170623786800134104670596887960457200683544655953920000*i1^9 + -290987421913272737555741603965498406250750406308570350224910388473668344484337227624168302009017925375998157763362734919023621395852600736411584013006003888085925194782972764498593109832033865841529600929452245616214080271451949045772022687188370960451436862648272879187361367391496999530470463185177829460547412816161876395536031041939922322309608581675280669818921403545917168466035131043174459608738433122064346446357484937980227911309594630327281267838758062701826386523562120431416754969338263713760917105918636673201070451014831853586647522119959186853391106205553551708542908754551750712695900181470414461669221100446619508961387340389311501696472850115796738847701626783181751194585609460508672283322586463663009039218202392502760350362855607962749373020510310760288285476137345718670445464155860721363210000258412548274300561798143840269479178305684324582019401960513963485665029014408449571927128727809215692800*i1^10 + -12400947227114091205671244518334447044886643890480256413948917762270623935609234840952096536087195948309820494268185903989355690300399011432034130176514475457168430509043690986174607360505256475169851665714969227496044092589962730277859383459166847880487574854768749346866498603660460686855373399542787870383896458781211398501709498423623951398456969564253713198460317092849986399818200955721449551413739765421863572351395321270212922888236319889980983606488887363128183724598154464265743731679366223765911365366412031791887208562840493851476666720861768124827957913773291738721473496756488707411939459740413227786764963361887949537966565741641440354025945443220273804817312214318746363322560991958903693959550146392028030576468851141304125060862324715729524187774266064688988490101531636254498886656126964810212058132821259104280243292647440559227753518450079700031522843724574241474231285771842904244801164751667200*i1^11 + -23949417958093611042833312782477784004002038438028839881130842120869406866142707415705051232715201424058185141630161561521002444636809022203098366555417483183686777491788889357913549297690957347886568409929970852872786679273168183092634403958860103315974105860099217573507419241768326849306017267902878381710306210111495942062109290326948123875149591525766934825514693782675270879831883982696611122681918958884706818620056497170931569759416321134376353802598033827851384198668885329831816072584639484902063742507694301860275359631371422717207168763343848454809087829732376012097848453484154442483389228289944847065823963920534515990353254504622765549824766351076951245335299785962655130196447117332462640900529734736708469798873488885178066066546649416172764324886956520605878829800861117583518709617202971063602507591582504726923190625418905755611237879018689522651824857388642401219159425721125420274559221760*i1^12 + 9395445978652401003688131786278516765927621962449250032938234604104310993661326866856648559341196581228023887232608670018092690322402384928548344249029212731761231460290653520104744045378911293534121465924063461286162487608399452752013293559513708596496766550532528008845641402429902518895683258792863181506204075259789798061519332077881812792013490231684770128178926009243057850856799006260697873814205843834789806235307140486579090888755766623128686331032253785652655931884465136328306215625794397824048501574456043142936161933124108610079003888556607571130472567577781410320984773898286433699543721037678277382723377128671602117370504819338993874398253624501004070832326436877600740919522913122513591949673987854030610762282721318653708505768755554233051331471473971456687365696636028412752724157278414666479119173634022519705454084811442942701217785237069496650868908405743143514806547809664496272670720*i1^13 + 89373160904291925689340853926660253105608865723063218580093679847616189869849347150619688347206212989948620047311136318007656180512029229685430769102388449630593718210068613983050762839848158028209071705452102506885045947315645394167852053333560029201447516056338594450732404992379181797280706755361410360959339827274273316058421251549607397187246483196283364637499334039573572759663678019335836180845076267098784699785740633032054979075262399605488620959027425520971930129179729090542417539790268619674968387834497820820563354424150044917026413570888052575622872763401973008221923776017471171058359014623082228252263632682963505891493649625422067303722245489523465208944770851230035090656729521264131876282085662980563469403202648682946600724715515538241662018552379028472327728336957984362082427608906215779806727688123726123778473172326114546445762150216255527543131354588947193199257326136938463232*i1^14 + -3271185297020712239847758175494850754674170398447546763312422825566066448421233575900385412783532599403862944292000400805740898381115252860106872424294372321024044453774202200117491102731033082740002852665462771830375625334230778544862237723210109179483398428114420069916048813609294536439744891032187081057299368997607793181818677789463431939381373612327501995719089562081710009277400426808156931008301216938649017415852864055899296507305472984644241607054637644222021714231247493582290420228339994893845050708968547139468105073586852321957965678818911670236685089408528881213714774506291366317485406854944458636381587277326557507701889054210203201178785099791839602601789200855027385644711720620313848533895784404345015011615110409741755626729714241454948251116025960789399659107176634994975252004269808554955314681379918206631820523950552119316104647883026363522739642686666097159426275798941696*i1^15 + -55063861268122694398400478173465764747862556395076671544475854347349362621750178751850278331823780560819220664339455053655745883126904940538669586028348288463268676732000728243776974935288327487690097963179496381246060966462874061413204562582049210421655566599417240556992311915443003975747298472969718832409534650120643693713249719880135650057371709765560667115372470441797894961303688150696974094565908556579922587293389556821415530138545264129439050242532833650576342314925926990183311920792924774517042047562133428289697706663693878096835969095738966847589018804998753772976431997088287853809771374081555859656235456157118168524038296667148843980519636716466911197766928500111647151715908529524336584975671527179597071762105785044043970560389196873873971373542050911647631749327664396063130268504715065834850464390177397406594936737149095200628760521156587629134543707206685283070079139840*i1^16 + 1551715298970607719694098420300893970429538087038466589002602950555399258821839916765790041860464735169327815312061517180457249722417335551196471199063047759535377690940914908180029933290994935586972492325592704595635542928929332918889193430426231894266834955305560078294794951643178239732089433162308599200225477746088730865191301619537840058425455330564952557433604709582990569995805847375285322000452806628174264804541986613119797520528783634823207493681848662309375754607653089002878208963925905022299151122896353461888054776365857954323517585928108498008512097423640624579633025934917335442753913402502751134815458823412369387223281262259843619436807495051818220042857937609800025440948726495561826845508638323737622939015871111133120056472315616331672719519648120580854823033050246588549918019480559049725053150408692489440444560492419284553765464884419420011427029640549130787880960*i1^17 + -8310187462925799722570501036873824343337363363468786889535457874774588554511571654173175155103629534803132924025411753110063535390960307812150310464901194260189126250508387597695134343430054154708978532729997822900246003273117892068848332808014810050417029233890517501896949651387039668788364972297532364468606699469205749968232361323309736778900298739152135472757621367077815320745980315755482253642203695601312817008142237050699251782776621838042646983830459512674651152760820342600544351376829182465475416069632002267791796180498324495294296659067420203114915861048212586951093232107607312650489039831856019395074426911052696238405255931972656810345980195570411912221080474273240008810753087705732618567836722915128270061142216669341854720216673713194341975918550420970511597025443434311364925061411707706364052762429586710576795109136948554490234330183971722995175915368669511680*i1^18 + -8940348221224162851685117489951195380229850315211537245356240459771086709059227163572299867013747165219142311786491390695806040363660097019109342288807266942791578867925206308074939774882216073541789793868957136905109338509081975848351709460454802572781567517012923900589100065106678485226434095015502298236480863680783394870294230281680868231191036732569922625016141847681173405579940252456202029190087638593694683900720540895417784617041354149804517000060627090993958093215785183705101733932345425398852624974224332673730274034970241544514571394756644800128837845066758176905290882687536526192832575471785665745689234152795983482212148565431833951098012545029078482704925703227227231646233903902409372831378016551294333231771374502756619039868810371080730344975681175239649356303087916894645664130655249356615215073854819866542307024281128475114092416864751801599781521850368*i1^19 + 3363142939286710001371676035301607537571296465079539918112678151389226721481031980245685317203024950542860991661191889557510211365949055359407114186389159010497265670258012144968098254646896313252315362951417043209505465826329336934107797231142027889546697853292894823646397508071945249078113529744024562473620161409911128877738204120188925105365969580769321148214370503412830570569391375945292137609185195009177378055470689263135977739161297417912189337701879589361892426722379803793396312742037671178314885124354442807163439679816391699728655322339838213947771900092957834825872929753716411014966183742535640329934739373894668390212923378196399442370594529481491530600126786712369579450441354521990525243327962576016337162838458920990852839826793950731767691773685120257499638643378173476141702056859411658198356165574679576536906096511384373524322930619145985426718720*i1^20 + 8318760492754824022416704537652506295582833619926675100206259905011437888719660554280070518439286198992699480317612461633902556263757565767955372397004832117703881355459305937342115633549084161036980095766631986866391976596144612883397417694854480287391691203025484614780207164444794961385693590013727865515012831686500671458796115913400887562635731798519389834516060970697748134543677788546017688672900824452700008958920989937744837408334928424664077717673592879675023090499769256265039740869945992502520966459695824012309158541647553243703264000336774180874539194532620527198999569807281970763504197471040546015822369583831433544435261239405834759531748106793326690124955949716487845048999430214929089882884779641449319979240144100824012248971874066601233138254502349692318550957984831334785406699040126899392091205304127104956982353217144895973686674689762525184*i1^21 + -11135121834580451689455276886021374125341344798292403838670541204122484607019972324607936306021656144738979273118512698320218911999727164931236706521590156746692913555503089569805254315810143506853561824373134880427920365672599977906913596187829029275522335318764920341150715907533293669832986970501659897026673439865723122585452167286060548239572250873566888028184602944467778415921000862574985594843000989013169914067008693670948087540993289220940539937562319249726474342170190283950329609767104020858673637311769069877938324242260202220546034011159372559626204962797153211516335128218394075272147301708735375717959379819765363018451968618959861363002872565699255308605218847048904794383942193769075919862874796178558659704452414165886399803557644429587441047099475914818979204964216375073912293371971529462443012015320092555358626783869569446824216786632704*i1^22 + 4242992668544236643510925344294626697087426600768590574698033542424659424713862316326512847448006382498293186386691755779773060466989968078759602926109568314026926737004668461306691606909493447299446353446289662588531072524142145003444904150710542088095852076740550655190361837501849084586934041016067407701200635473340693513937020158618739614272998780274710997178438770949307450887411584574292764302842958329887813896680258269115957087878318258627444315457384456351538794407488125656123189638916783509580840136773233944743907299343096029049520369378002884526526854596513594875852085645851906507202486675970331071881877228802075170478633484142170253170030023607154117322107102049587551367367446596413132685015899555677439815761977034317849607447695183685055497832444494156394580838705468543520888714090613929655838071910554228718591196269722315008245760*i1^23 + 33727028141533721584176200796802900990434408872093409087092819520984018543321984781293894814041367745550282309048167768757294997808348209704318576582412936426279020114299003552808576568320251068932273146555115136644299145825666100216897757089118769052000767285718106466911199855309546621520012478437507311456656828224316674809434602087370322019087605686347783592801451491586496814747008189474199598150095917671372774991607741494918583995786374686386367580087439741178395033530214338659550621414406606356086385305222776144702907373824991168001054445395003134699504689351538198741706838042221151304724109646723458578905889862720816597179204214043543070484935500005137272561976500293227591291015420302175578677337795837809964811420625591027556071824972641465605286863205833489562294725004264334646691767315441983246508439536446149814205230060929024*i1^24 + -636649117520588496810985033708850541466954755345562910941161153029032633326451518497497993155277414639821318213718012398790055597565565987586718936088405877575630988589617632327345479760690064939753215307394489573470803685676203635124277775684416813010572040451540259908208194057431707576272636820918132488172405460731844381022766150064049219050833548507470939973583942466935224794604500277425242785596953182551332647786327580482748584162416054881888904599324196298190760579053201272022346964354017291372745896547616161800970541700433273692759122945146751382201995642662812129289847592576096487861512763475156337476386369986297940350089225842322264709558750940379622319486425151293738108259611280524683566542932540956799124677787425769928787900181209766109636243203569577912410657925867958085068811585041284535350956737740212755139403972608*i1^25 + 184357916776805198157722124580288610152528958984235932930904603044695077272305941574060166180819523140918319574356092415034325313744388543995817649042564761829441850037774315247771428818977640257702054956832956848329174412295032252872525968023362508325078902092134972118121846953779020065652060257171514360123651605139937037203525016638791823158422012930466716882433089627750137667574565838263678078751675473431804306993107190447244182627532267464364331742156671870644249679185045997701775731865268824524952140904408890104478212540655800810920038878576122297985390650471422722904569097991347041033109777400622154324908454678179710972723753984952589083389518569531987125043910588146264551421739079086164409992424421290123203792691986350604017599795858054421096812360960001304011525351758351041912358769651999998351689340787051294883840*i1^26 + -7431867807890382224558196001480921786560702087443113288642001747090858896565063336122729152940835811404361138860259559644687624038381655734430994232482616932921905329178367950324185032344314597219330411332701331528170964692461990606168369260305811513836867819722385442366815655352156662803820259345901244807857840945360999785946613350662967210376358612133597541065537879583162354022145878948345573318740146130212777878049186588755534235802995590585956104985302652607982245241768427378706741451581568832887433027497384589001428594764176122101465570175868245204257503529408196430954317744278492459409531885299903368721150887571967284648251528780426618421560807565657964926952091668634577119659043520063331403027406954275190201894022503619113758750241143424901402125563502179948577069881417369911650422756428991967332361792651264*i1^27 + -1591267041272952910330885830152669382758586444640914965643939226902943505789304331721253315012548708344578135865891887946999478742984833786794544827918223728574943499369892409945027851900420524874930587612946863147867950575634661885965558100200214478778245410230593311371109361932666390421187221727343581641278798888825799321546496529893362666767058622575281818042796904179457382510563484932539711328865665570465988139752632578648328960004297163359941373006954461108293708512499630857579270056160729569468421034764459591398676251358798181721970413842580499004512533571996049998021962822988531456560268718878510019342858060087970594775740926331586922365021433710878221618801528057607546759534072450005906928796047142020140894049244969655010543314703764401595789045482481710482891399211854861490712849280817927698516017152*i1^28 + -110922610896930976396419946204239081592719268508108720047459187548820907424460172192211847694087822208366432314529576643738327682485851138938609912500981981919338650276599521658827187665469690048458730755449169228621130957474860079466791014779769661347017788513373723422148664953664292729971967675037956010427055584516363916930875461320202007156934613312122829495564637006363598310084818127762954978643788166239408054928365196629213377648780258915818477279044019046059769632732583209997041470463010051772365938662718020127368400475070909854544796929095380026424636362993093106916430018558842728039643865198256481617312271372051058754014044866291460875053639116436248901688619777971587469014753509221001710539107473604293302063917655589352372453286123128707662843370275773473025391318791342058069585781071917613056*i1^29 + -3480460586751869436166680662741570044922473277847911644616754187431259542956315987763492179530033918698401542623745400962317055250460851757336075926454002476647256585228430782799312551531502365198149309980756322440655037969256298258758972703226075624938364079312435328624787318572204688829565872381428308186544889744917575371277958635095387933840044104818297567181794924694857805575601166607176255987263512888610525205044422720744337329441179372145704864851355297156718481703331760603667767240866734772209479750524059410767393144383401250784075975728583720947087495271554504510816929171684640986386341702341653020321605285443075232916025810447880226629186896376460403067557842771525038436237189427578308581620195800490828757395506331355813350270481692607796818368740521718074458318888113295261612684345344*i1^30 + -59707700098413572884515347058090367729634106737173333802355775041992768532752613198713042520344833336204605315403433666181580885595098810911794903228833569240171798605247361312124084071163144131388208411617033219829714076015887464450124160784518467504267134952621222010456938775854301716268495132271505079915434465037303626059498184829959443034453364844635623672254895303485901198502788002716134102230500780027224614125837740344987095518980246673126718042233140772268882009030662853267254138080096081670190252137723843761320032114231848235734061620674600861886978651877323429580630887678352010323898214336435893145517552582502234720753521090490825549162052509366062500909935772314421198183212239478220370518038758346340759641048676278573616559291003943134904793186028987654205809203604788562886656*i1^31 + -124200672129613899888247183218080006284598643145396114776348537554785304456474373803950798322382743686005060996182606261175625409052088323453401070971080115531224617812779327893914467168121613963501593096425621277056635357946851795062114900466634351016492285211418600009291635238212016190582965601641785245901692594373234704351941022483269368599930967737396981784522179325671431970110270349145537279490148338014036696520256265575896838582957883800841084655978618095151892572689320339807759111088833639588640850171866715630140364445668410598332493837587324745501852636642129206586668904512608078675282673583913033540824038094382408711509423357605307199459900855249550818153688154206001367566003062370110754008030686509119981073324265801939524999322397417639423871902849000671540626543607808*i1^32 + 4022982355119436602798333173393202607553170965745897285805808904692243132521328859428995232084390117460528388619423260153209425867623809841784916945230334719153935180261983575356028840318776679647197149436933418428946684771292052191905088653797687984058551213457645222854953632165994535174450986334536039513389833166353225988678480655541667059330888192563541416616873095485362633189923401027538860632733176158831548768880116356390505530038476364208994818267653032846402309720322319025990196459785151866473591332764725262707225404714848521830489719453792806616988639048606297972265101087854007967722062010937085808883427315027532582708625318070544938330109656911303605677386079718245745967848648634025577052776875293215456443691631236924487587053163075368722223635986260927434457088*i1^33 + 18702643139084444290664013689751583437733869341840232697596763955345801051459384323669700687403209945956136289347236202576475401646282739053614363232144306400058893789397789349799750721272875120039127916175213320465829204336442181605383813629964174582478437456785549988055372903113364011170646095312568254380895627607792218127234907979651688583268274768603660827296373309859792469868525800413938698942348978207419943508615287997554968226563372586286569100062356801474222229950831066892560852092060278096303563799179264457047426671666523096711269698482812896579608912859485844808907144974315469693638193732044100756880010871894791504261991087647966036602485025359516872030147250254088756179706889401265250887928740883579772979154714143013937245839026286567573966927203139584*i1^34 + -131125639736401425532879620274841182383251748263905893585568395525115298427296980105756679795817624630776782484402405640198620566595196095844115467898653221386217159585823596223293869726780938928411788571707351583603782506635855883500037298717254118768384556388063411477478821268380384013369004413482127914544261439576118320652904827461679124312227936308082711129669289703289614026197904143996463315674744104489946451066848081145715409836694807370539046175688848469024842684415206904374035042768492642095787395601845722499404816362214601074714826289359012614035648207748990630480077393315049044850047791979605059322290087201349451361097956057358404095051129053199422584202661135053079471525563109890199662154391809548251712749444485169744274995322619049949100244992*i1^35 + 3605457064418913756333350100942646651548003429259899983098824441629401700807181877331973083659747526280429026390074862290923639495157780518481673757576171790548243858318995629148929428495152800133228026553442147687484718077010793629868483463732156057322140266373711223591496477331251658977368032203396845218436251147308496823826032456785422741318634806310688602971969959506611713212655222344490606940809619058631200494028412277414099426675396480225162252196205388889036215470632024589896284191800367858062112139917271853612509925272780059579454599227762807211367093363674465796842677472464544425359946366991118600866688997295674694517931553610964068054926198160036518695243234557722347695170708697376123766761263582008904768333929983922877769560688164864*i1^36 + -15448806472976612729175869858454277992367476678316495511449320133113045922222116268928383365101984305196650410886915848092835202550306070116381154361220696200862265215313133452947689475226312977068741559245452178260522002373455724861194723219570267621748490633437450374374317931414835353206696570164390791629951233531428789488118605413652299546429874109066325850187996315979571970564860550937878621964884609355790257913591398771800325200587761530400220151896259714950308297723613298855874648308911777896076535714082396500951737359965024721049999971010330058801482733795841254531821415634665943547477013093336032921276371151974689829132458870604390297769511088018521091536907469670284225384904375975802033437631585976771025089951366408226996224*i1^37 + -263886538910195240026003864410665853812691563073126073887007310029003848446455609177694612858611954213460139298700312874161703148081840721455098947315057172620954885380938765250480635694171335268871923277271168303790417204522100951602721527702645235599903487259440742530083024946166600715388392931460486800861868551644200059753976199214972005186090605413877783950372454382387848550437362698847763443822900471084655049359857536754020064593918708564772496415885105722673090558397773636557419576441656745520629828331266721435368807115240947500146571994173426980098327775433422665556716324718530446213855539095755487199918961301819064734824965769399862445533204218714145356836706437596597061450092227936197205908462109188649799855898624*i1^38 + 1635550696648832331855845115493251767993207994662209310189517774501728400212416460814564189005919522945739732071886572061571638924923104057780197526638752550136636990423779547186381587990448797255126678541356781724019983678365653637484711788591601154481356017681253744452306156550077032781711336308082572900071441985632802486978128498179060268323801291988546852157041464297900779882575691246749329594568104081210525881970766482658376937358185465706584630186150863875055555106153167125889363494598638128644962671324170844840267894759690911494909050640794425993809038471642778509642984074026842320345563525840907759875278137775835843367600759765053424011268917584127102210225934734696533138249976140592847201015499540922368*i1^39 + 19319981215316205396678055849577643081346885096594264101349506509422835900077538645256125396408037408257970740589698173119562764619198211274863857113649793915067504338858891295051546324000354184683158059131354557103864921211933128317391995095304083480139375213789477639894645015297798010570857786216565921621525612755869538409624089454906022622685703474804741056084166677528861949934453545723555986274767752990876735061692362032207665408957871750964860147748725149916321876845051236808801650501352741164263642131865649859802424823400200368601788136726216842044685164486532362575739581447759268566570799081607290206286752831530174495820073859553271608554196900380630929806117614457563298899225692961290750603264*i1^40 + -84066821119526738707137059978420744520862991583085543063741689706082948030341721079087605275688181609074203156932501506541604486145162863099310282680114101004455657055902829819186123970633768238142038234090212894186738296068293806271771275418511998639765789701339966252293612449853463079271179837578558856158458589246411995523698460839871093398411844299583140430076416502210032061828389653715637052572998299075834123488069141278348645520730995942044006058654980812272133793986014165690442546442765729835434956436380995558040803557491781240735945788786313269659621973248405715586345707664151872424861560837242765125040789892915195658265427694604605540250651095600967685014397633814406449508556800*i1^41 + 4927339921696294550188718607172268073981839127778164149522879458067583080081227630680151799091472809284037107460090064783287617373770324808621403067513133714816244911807897185179655326020136141607607079849062832411006446133726667563723535645485976095262681166397252264830471680666797654136763512128284247378593293803896633168834169794026978178336119031952949579238414624683316136801201622564608690039878054863954637211995483254139438545656081682727279524897787760964486748763353936100371009608920263642459359105651191674366623696393676620605735314605909495597003983355173010622754582300605912195096013080486103554134479101716093214196449556521392259062976580584340763486803307760000*i1^42 + -496349533358396810167226097204584859955193343899949920396609231221471710866249719860323156994777890161646893382439121248090518514189937558794607398380120645518074127790157522051590686264208433593348838835867694565045807674118053531599074092485012349068158927443585286607408907412396918795871354775723219210055796179804137850891928947930414506313040897075929258560555526697558692715124663990756997428230742930771923759605342082871114876664147029221090829618119869170111616878913580467645262652400348671239010765230405784972190578926322114632766501244094238822882208301684197197901761758300901193776607510190456585258325171840521670203386523707000000*i1^43 + 13092388056264718704905390435264513374145723649068240815428123640634938938614948794040499886899484469831556725191567124592898814353846665321262231277810554404641577625721158955512747020075541479120031610156302370878853290354900240040222423821981241872364891897893203979588422577274379114672071467819649609509510397912907498866750082124685092442669298000264403002872969903816326283626237469979619472215373186846961836337029815245244046467425477297000458786218321989675075112032269779099768215797579457128235588582753545032815122227609892678234872905791183197020995855641849475481973419817009598321936811791175390625*i1^44, 3565555628231250124376515093663426838089402891859577740769529289500245573048175521119990314831123763961354145480995501261617640630989604060012759122877655294701726118824352631177613120842431268957237507659456873758475018963286611831470099709191508621015029961943820846145174923648243340136380793585163770180369800526415348797546035324335741482843894570345413898627668984563320648613863417633764145143440136034074017091770608059465619284680039120264509525444563469995761780600579414331893248497926629944948855565340238246258724099877046527813074376840786294334042692823050698641727519787244463835796809792563783798071711718660274000602868328429380802275765326925485741463647596725416784972650125513826132765752271861521207608273668306822809143080956276259127410190935336145259310140382254288833888476232853915378159399864152846702435154285506171046868780545143287531111042257029185729919687412514278663251538705640612812561497542875048756736066928682722677426249164269959552390584312686682286314242477774104323198732181150928752735208181958333979931376149798012168490482502853656561059386800059712419877224902308861151424010063395364026273687440126388418011404844911364710515174932587672677618676028752002320998005674634790863544773482418718240417563495505134676370901184240619226479910138725178511840560724104240366198506110787561129940333730201600000000000000000000000000 + 28187416266036906426046482604468523398340982455363028188711256062304376602855849038894341687948516064754970856861572865868964651414305606476961831765558859775656031015351030857015236444951914523067413747377398584167413012533864533123503629139131106733302797933920366710989140262870762590736278397762706772492202855802184425309233964200802538145481599048780942346470829196560158830864545249947635469000933453062964331564203000682796755234016427008497452740153482363114565948642194331341443351716060008471741200130139704625785247575397954527213168428886669708504814248659676172280251967374757598526958855595899298540919505069682296143359308302362334051848384511385451599829069564717754950859696674989596578294192371110376752863230630139466976008037909540609334722432056023398903409789350312249939952425036835538223635294646269893368345894032825656439107390191067870622948522908033919747872341519107517986912354280324435637374783231658380752339995607252986987909274121413128794734601308603299555614211303552616324561969343767969461997311799538632018986855496217012287943756448465468820810782477484314724101195698507348867035234843046404841145600014202234496074995956937135347072097965219174540743339647073999650185873581262717264853962807077148665318125068088649776953451557764428983323815999139721638271055535054589266528354628346074241761866363699200000000000000000000000*i1 + 95951279506678729241704305981827660320734396186957895492802177304735558181984954592236899644040562393787879510540129343720504497724351121482989428913645370387084226371479424803771341557937858659609366872583761580694273624591058569635689394546081781945199561850913842845113449962436862582779780973592172625025081748579204870623033299301044602805252912829844391620531632140171445983206154579309470380467168262282823037478285379454826391889021497304650366430659412714168732195957452336848423036085229993703036774339134757324529733995119170294629989930219169095537255067635588798626466433326135689049903826452650015739045621745349945483026265502253682053009417842166108470958855722643894125159847068769398050502470893029362867369603182872595166267314346587730114162446671994818562705314590381826258557917654278333088222709229569823995994393185379057566859075585767789839125972655317211502285569605953759370160806293944268558129079058023123664300173143332185552987714770883997963008654140284219918854609994629883254499998417207690084706798240490758760852652468663707291631379420686997055221884522202431663556899296081025927430279128417738048438987563851097215834877606685014724057894486382381429044695028717456033057864414979318698259935615161348425483547185218932118198452861130359526239404969584745227474412372473149790152521701134383980137916714188800000000000000000000*i1^2 + 203282861227758745369939071579264978969130566700675118658794707026127028814210650231799357692798346138868786152165090708749300173207928910213753154645593566040166514290140530373600962289139006103743495691413479287080705284904425511126514198616419856892162436376611956234642331070239771161988126548056644302274112385023828639835936781745689799447934141592162378250434138125780005780638217136883180935674191412056936297875553931676547862489836294001499481543468349497685275709476969677440022813049286633228062045463386707671950092103459977479280490577321656427777421054586391393371415002277953148091833680922802917869531399637252377072135675567763669442883914837529565164949955272138313213288523885004656177770330445202307275034799875001024344770130291816412065849384705914626799290680052264461927183069819662807562988687647613233717976725302185002619442286644469395982526964738931080672086648618745652227839225483313313611895679680605097253609046296870265125984414439491212125659539928612143620608502505102686870486273695250483695873693011004129864817333095971113406455757988429526287391357400010864101055648425892683773874674105770228843000202616373853067820496012100818273625716467926478351987013771573035690679838330639095379971180432161243340652968462167598592196991477526730094155518887091880648352256664877225896173268403650012488202371203072000000000000000000*i1^3 + 1226841213576245736222852940096928079325925317476364658602340081540619145227651806688545268248657716305991073788131187928500513478169881552720669804733520534408782050252418383566881896805547099997303582867029148072273325785139590353673903294345360483669334417188257088584560029281884365923758391346445451467573585868208946927701600557131583359486232003131040253496077472627236793698481811680563204628298426643261873952938074608353621751729541227005553790127026757568426573992127560719511882236395267586087799564205819859407150340579155303107181069348879109027115878060744684130945459445434308356641863512542202803587373986780014178276819194416258241519737060988839918847442786623554975122259132423039963307024406313974373538371954879670196328507681278039200025031260791728321060783949267000208736489370070608083217993188090327672292790732691058400892441016087082290327608293590940909173031905152851369307232195633017463952286397583429155061640087178785022472234361618078822966125598574414222956467330167158591137751904265902664274581017458439938883824278852560625103359158545351645737739986594068929216583196451357599800568224451118301152735620375775729232306369625533921445250040050050541389054926278735047774315009418035108532809430634454954117138524020495382918887466513647627817212649715650788676101934203285346635936027259338815617707349639168000000000000000*i1^4 + 5072363984455795345240054156223598072221656768069310571306157290300603251627155754218754473776814934821612488097257529813142337924527910781435267260506689161459145871133932248026022569407725196210818882458876494267439060413734385505399856959453981766333407423567205258825060641659639677777809844919670746602161846381111550423076691101400035579024016891955785850602193211858725657358844847214916394893203164768900910848801439057184794848288502381855988892774842629719130912282371674419517077829407339617317795656056212416731612858850409491128190111953939046499317828718730219217832209673111438481119058455392652054161936033839892793954815615352318507168063851268193562926077690300419551944356234904781162990700999669368574658249406590718339957955142134957399693825296445702926875841468851864493981803605502243594943235753718961485487511953041511460171167148164678548873503258665450809256252750228651079587169658584021443830865033457936480281736417027701022893754326030044062647167752270315004858743066731309737498195028154489485857999052638560513892995840409147461985859903845785154743392681107497058262853093687500821835266992819714357336181066927893191835859721911033440420612534245655801796138962512307301141389484891382752894177191150713964157201737028095245901676501844813750677264989464036524014392672200989886483966463111540809295821432422400000000000000*i1^5 + 26572685762164644365773025233761241279692844269033096611026758329869341429107914442390332773136297256459621968134261753658882737431118729917588413461212309583661756407407908905288946156594302554084627516890972754848584752905679686029320254778126614505055450864842184273468359651575614152525913051167371713160675118151208498724370761802966754573355984761135971069423281287260941908458756276570752974849643643988874457302141725211281778925801928396129328415171236240618337924265509114195282624804895014271254973076100548860069105251868990668718062298432740447793675784561623780255976964484048871019495002596344586612951148615861350828465883044248347340202271191062643700861633825426017010165136898415480250203858256033927184048616079962568047849918348356378347169534298087231338539760135208314219404251233958643217266388631640670758588724060104970349159719408319803865330570320210494415144949385726690756031665973420201363750951326490964658241367860771429469151649267156132206922361849145548536318711047689216637374318308647101991978997069521732105145996392442431707835449954974434934945954600746787703971951375463756893658968978564676591864510565793558535036396303362504498594907409204795743984335343630050989702799639330418404822773897680619943992178348250696876127999872933419038808454011552029377742723838024255719529571403399658117047220143390720000000000*i1^6 + 44625604844235830811884419343376153230763318007658054036998230769887832383715165219016130656978703284239680536181731537490278900305562365428490353759952564000902452638703519258592282456816707064947339333533105180482446177866016667532757877685712287794633294749500122056939815832450057134851776536760929774159598158574899324676002890817722422943472948797453744176084394310014372151822953060859765170198533148304679161517476979000283953843297118048526308748436912959197423420272018004015284732088196475223439547031506754824732443852450159018919326332794256860192115619985677878208169224207995576021422978469655816328184744688911194217224737345287596247984242149048114578018205502709649285676966352412179100524075767006912621700368876035647719469027084954275084187785545714689417642791947851678189250196176751730923878318678250962855770021894649447997367086548009949727796512120947609115547751271432495851528464831555783228427155939985319663930270821548673158614822020479653284707509439505462970494931641186119421936672806945770215434679138079620770575813871102885088863663700245281487590123828143049913108197380085865862042070853669053540054786873681863286856246853168833875466247519137675080768024948841186267100726573201460080223457156581434756781519117108924212171706019475049110389462520582617988467658409437712043960715356592424860009623034265600000000*i1^7 + 23935577783646006474234735693902042015660237102526648524739391674116368604913202841552902281216028108060508371117235682151531793213112664649635578665273242014309390116136676074629909324558461599481959077725261228779376995780517630904587162684723782853688315608954493770348473346559478213013018342425261265947395091102397603135199695668206451744598941508952249898789425962581059034675560348667301517752254247378372077165870351710298965802951587235042817210464501761477678927321712713353081893359455886730911672924310026527376919943474563671499206829120647958162057929375186465061179452097745135876647142965524427243394172987286695006599277555957705215403503656885876569674309165710172752126534034658803076712824015449583539778099711462913464912631388653226950159175389364532683047724459912250382044313496882910093328630085414737026086173220925419747731137162417254987018680328573871588562763084141242918062850106537435634782290607998721027955610290129331805331254586939570624798475786311965959008860454937252482733579142901994627454043888921345202198890337595609868756428096722065668999583320169557064375779008855735528828750887825652412087677274411111817315111336688526121534843915883664711482624181406219472569099239025167920688098627316221110508972258761076575076412222642972724426303792777004256526685100906604708755366389681529853549750517760000000*i1^8 + 9060314814458218272297978903697467702790296625924152911563339744882544820976007393383669178990769012454128183018113973997954018123621755849277027722018192151569608735600084318852959507085815783459426831964817655854908786353513776690765927808075828201032630337944009713010573301233011865970135769068428712258803196158150114446113621596876762338154567624400170148676656609530576281797019304753845658782491926944949307997890351812951534851180434647920075975642203432207816604280328943896058482145528004846403452320556917000374068578857412056402073455629437132407774101337091383667531435026113991818849522264482198194791522168622055841632898130770422491704149444853796776248292938471837846881390235246733737450633159141015632563363767146413368751451515655001830980546535823253208655870327149389516853516362163293426696357450997418127259465244460577476106212779540964821800251136904274935567789136770613964743341597438184772763505710025463741845299356855000709591404972440040474326648648369399468821984084490496559176452974140168125433517608404374414135612721935650830126853625967427971504515901776212556976062745793054249603270850596593311821551771075799943097079125983999274002277614042964537559328612484681892082472928966903403837687187201136291141015591358049908786363408474570054684367852423504473292622493497203639811382205913959353684192133120000*i1^9 + 1099340809785621718398309964224607198320856527973119241696446667735065330471988838899245189245000485768842017481815968112085111140728612200023520778510862775222993523068815943699669690974928680168531593808014951705318801444099862349596804817430838941499004773866996637337615241350932671096661012350796116026287420828331409907773659222338622507427215552806324586925889234029147776965904848768497421720671199786668280004676586002436402785724953738960951997952275585241911729166493629908768041850658643679246731954444777814298814014955578586180574622433875548849031993139860249034497610191871026227519067666751128543742247006254427658321807571032167576152234993649479756967942983043331672664767619118719118788456432263371411376893556424947945271892068284042479779258129038096125074089426754468633501625826093049406572232090744465123475951159122736546972264284034533416767847288806995899834803258210591257140827373782964781429748831789224261520634682143033023079777847016058424117741166527284192948727454734476462086030295582315293147968911205376551487372823901444132015679394632500288327604667501542762747348096552724200473393676349048524469141148964832784892854350574081364185618793252130347329202777712751336004867778342614037761391453547762237981399158439990756045280512553578156328377943844425442061034802821413579343045380489844634378095820800*i1^10 + 53139511546503535170421952829048317613698614257812530473153730615027273215996093501394010354913374513674480684951581005398117524924200440680115778913070472229703238822053442431527415403914195865610469207348966336955353792541773038471586065807350866689917566635728829416979362952334233310902830702644512539372301305071235010723033707948811186408998211642860202414391558173216131945968034803570170223169136093431527837995848171273958984408383911390287098223253742140674542036433229335686593120203751741299556418997445469760587892034318338027774091752244661115035401658021964890000807106942037021886992175256821660638897283945366019820029776559429968428305476570880754373088771610277194462722351477577807486048041649879785142279190459743899486767720494383667747255982370194958847588469293125292517447633430580160154252241462113144108338029111957018082923153465244227626417621730267981933047652877156728086552865758780251238092397182564111354591997096884663981270878535743519368589249585497192076404046934392332456014734314990142008383059199200948288869832658540435364766572834686262258256985635156405142969923214883380031894392427871429532010544279618812220864486556943565183281960451275984341817987072648530770422205442472418039808234027035303547789106929470389894973041453572086800573501160825034554014752779295935072202139253849386595123200*i1^11 + 670449400782641539666008648655435263029162639914956613549180014238076543709854630844117411186943533996552242856326186091291926290865400673735025980512011514160670969732435385549004756376105723788427141644519703427392121824943675773066032398286026703169412363375978640648804085096527459783001019271151244955706517595141580939448658719918269362903062142593606578562547541928149787618685303291549993218451984752126840844260082402688866052247760476141551076163038475699986147648907854338058650134802945231785110368845991097800066962602607530705234833731094019086130378471712306484825869697993637493231920067416222460134544659420384776925309008493867671074263586652006709521227241932536004831181250849384876166063189777730967534681044951669099548031516435179822897940120162506189181272636913479356825560040300068956311773971454046492878458914741743184537206609288960652900991199544805702368324707201690490370270383998084258512607727299528388942346407944995724380218009402745823101533203478826650175956688040462702974516759125540664234884443444059030550445064804237651994336667420334444238467199078981934337965055770746820088330719470981419906197785658882366421908933088733749187811019825468007138809932445292982002813273032338453900854728335891561948466643781709493222582758821116868202793129504543768824747270494757955571963806818353807360*i1^12 + -23358356668561971945744558086115959849244257669415649822815724153333561517517547267847343317820396756822123504249521923523947288007450683739255974277866576583773176256169406142806900096134382299881773972046734509509962667678700436828653328567983254309491603138028299608976544845907076396336364986124262067674016826027514865260415600677932051495096446485964571497160355474998511144491230532667687942176763680512693683255654166120837535919316957780919809091668223483272494869161258497220719943661503873626922397306009684373716558898706566926083114556721608294420990897572754816266573450973535429638643173155262302505508671517842022532950701958426049506140829768999577704147672555703960382393703714585887399991556825288990694032837969738458514917823251876725372772564306610878584064910764271397459381700501499951625816276698853121434362890765828187254253038881538444426948042948975970564466415019299792175791226885434824490250604855391934505799199337039008098860156249232047697413440335353931938421479347217148821141941159212269290666944787130949745857813550928708662711323465920720664198492679851952015602132376473978179649187955477426691343862141982876020313705330517807584301448987993303531164233107433172177980317502270679710740236496742346723779777182795161870354763488964199120692380279397939780930326280158086852216526229995520*i1^13 + -598904105897217276870599285968906971016250190432916221870722979450539334596038836652764802954470030506158166805691052817473582024921099321863242160160874445180196222146620003199935516706928123092404182389444646159758481656634059503832756472940714747121336512499139192261091439251832560182921962450528257134953083679731325844107350585705944963906409525317916790704929299376799072975048805347483340894604390423658803866058191990421856280207621514671866456200051288047089561178031598614182801359247565363527590589371204091666411501214293470903863158499414466952500531187294009569282920004827657842879165271642763294889853578118739236603317980108743665616553875290431722050961630741302974753405140336916676501622703905966594071319231604334427358286793192221348480087984949552204826452485287933303707115404414262888834988960741727407827322788210976644246316005990739524439224035741755403116142684771856901262912797142561576135109358982853165266118293941090188659497513471450715615901090901497533348616825879224699873384933198284530407679702372392921303213351932369806641619975419193623688677499921014254233019622613026602591820849238490917036114581636429012369237187408184483137893948408690736094325737017380765036097084240442171760994083744275138617054136703556354434344667271298194246809313074920800166238356010313809757210673152*i1^14 + 2785780311538572187678569725453141476018593877031262035471812987420120030577679156556621874315933256697255304059948206575703308040474973011706624433362617568362962075414694519208527860333702248820105876011392169142316825401375963744567998109221104859762521823612040529424088398247085786927593524997643401557552928279019780724724817390766377098402416614817301434045047071116391141270550138331987068685606317449349355571187990909201297818962130071198811770985622250638971659241277296281557732068034768984367146517017206922107424764980095221702481830252191780184193114636291892992219271857797163012407527386813565483742180532337544832914652081519867609876008921642762452987697297463374602269334129951782078067728904660906261609822538941714914835189581575304791887144656892790278991458890611073656426420247836897205855374698428504310326602143462974418500399435162681029576507308695434991096833276496729193175634875500255085123526169104082159746379821382977963985954038971159698342244540692644785896854396702795479244540741434355320320178428084519340540412581644551153798282863041719267760067730474475537630024915343350471561901182950301766130892193605296868634348551397783730841017963167761606129695678906559233202783155596832140279206246125460412813851763703244901112852234097996890055712163964218817329955472287317262073856*i1^15 + 207930403191281414391667842406272691573011673681848005438221213086526370908449379997302396622571556320088118171958022003122833391830634358906349981704805151928654920343444359129863736411474128384060329753498027648973818699356312955295462268354348581551757130684098751357738050339312885483359374397387832640284697369458982355182463672370962116960526620030638722479710480762518508094504879475367842298501731251079931667100041538719872740740653478167028624648277618537510659281203061498636336885688299708226042698731734507756307913281409766320141880987796425424254100609248995737977114640860710661991648534794105414850343455390087439787188667384623879995911098459773630584453470304249605549834523896295051119442632160539932316631400327498894522937183992866170102566930783247870849164458897837940249360194404797966452560776939313545034104275304309244412468241111945403724434565972413175659891398268066831888722870555321828653127201702810013608848155934647140166456454871808614064651013943067692637138899806075080835153891960990126828882339097788564903815698187160842733247203984000218656777642142611020500552587371108521857141667720938172894654782262042840625952461536082492477310997374001614751813350778999517062478025378605165861791238490735067618489752893908939615991204655579225426470073668396691774503613645864304640*i1^16 + -1680583670291576467476389185052407720333186772730964688660025048548603408988504227086748486378950954026152074780229643363960602488395495981418111068234227782297793913606787369742504216324406380091828124871706398320948181615930933097626206287866933844353506273564286148794726430309114471384459345546887953957695610866285875159641180482404329790684489188176906968830250946799113911974448910133559192405700696492002858901312983533893665441247195072041838645793428330323634236918466828030353488810612118032236753718592525355471144875142689143437883928815570486927044329406952848757175236572312539898955241600359905612920410642921589210909861823340400888989268615026003815149352321759218723555107378452787869921817857833425811946852678450177523527670853417788154502071065857399329380474430810654517416352918071492754621846962891273561812655140701332651738846516459786526588663728000002729633557518241059603744303389655942420070047867309794895885779798330459421694805871130772853594874251782492668423260147679522010557823347040674311356181345912396259281874783980634220151330736490424448348843445156274890033528450960406929046349697936820057389607895773570673713029542907534349153141873119648270273188062406535213692758086782020951890675644225896711844204968743243874683632919880858083192821605724285214116615982940160*i1^17 + -979628728186205928643066691657917571423855504319262658205157006486947797333179628272184247095042273529973623917199567611061276232735133767926158869180276359469470872293763225008888643290142386849813781595826685364208398829690377864359705529468785637612419298550862085566064011339618854924368338236354033298338781819240558738285183314005019442509666947714492020021136443124232974072255068463544965380540225044980935318409614935389109686367444970984465476335987400168185476774465299237629667900357221506303629474460033894668539103471784814870622499768291765388845224970059041185366559027983579665135402907716440744224822781049602098722008711865500435239165203872882408359339768067661175444941223533889772852993872998744660824651443863933507369656192331053081400751915937224863238639301301366724846467916436425967558726417416641318652843851957041163992388717939055413111093147493910508665590610765966667990722781562277132562563306534014328506677090454730505889712837432687751525873243388745244739630449699957045480395589925340491222210913262389933844675899579977669555915333708869331975401116952521180721322234800647167117688978484345058154817963170355042251183641583848577652259633548555115732365447020007699462610747551647580455673649496283410342190714975658293414859345328736229856598294634222572818923520*i1^18 + 1277121943427821459415418690612437149742739965936392411039815137134030474875089307579440254266506729168835380909076498419737576094891154955518141659239386588908570542916528915989825167137690500222536427337534200144484808093963490474827152391437261833573133596142135670545546809956066882532409737654111661457433085485367688111937569100051360045726367853708850255785472869571134995523360391104365316871747428009738242236155469797989204093898316074207038119426070381505137539583964873975106536142066673809641162056615710674398266851628839413059273331030875203589839234547305508900320018914420785388278822899995664679600149547243059576385162429005925905860452429622625763140886314074846878110900733215288486441125789318048561548558453481247663332419092673604503347531181965499787042529396269837057215057136429513726259666739078870990982022234904316321759534157536372498376497357765406309463222185705332888723880692547068103412981119996868964222005526397083266502203405350388284343568394139230478110022107078486645709668488748017257276958094432157712856961689752819134263261395010805435584681479011923146762224813423408010978604635629302671726066038705793294207123393188701424063937171966037763257400903130923166172092927950859714480894245095965489956292222478358847154259246303384642332987947391331074048*i1^19 + -1477615232845165817672954352890438423954956018803956488794610943832324601359109450546026557070613328821128254296102056224175190293798955499626856413294541628050262843140167361225252772831007942529017136938192559465322550332892921399057927866978721128169893058478600218438942890747534534805429517479028472068132830577431929766708522076314831752829912791159809922209469788089682263834426650220476377803496801140616573087622820732471294482718709572507974783326106336665671875615103101431298815310611492390393710134550234058066027606672636709204993982832719574392849835435434689570308708670154994934634536021190918272257738643183580242211717428631606899930531679531163143009582937039660180766556264413037596788153431718188093099518594711166477366340866290901214140407752317532604770151943818674844664434219382992053149921953134295153239769705146497685755304468693230516757525095864768275842408646251872182937212560762154298249070837602947192504635409950463037746877781177690367580420555757607168663077493958786938152822165504442935729573414424386223969251838710337594812710372574129515031366794791929288162391430759058836118308039606768900266520275670508206368724780416492130177277859693673534726416969326343516016748473113803349311086893186073578218026136976634665842276191446277809331664081387520*i1^20 + 1456420934551542179056289028417850078652826970390122666271829871401902349489281791803183231568873711386928679875236582908948057113184621697162275127651893501483019708233405443270235074941366234204276166780795874590463945528522620269878976916285107766414692323682380258724325535623039439370676648316173825241342562111540922767813676986910652471638109619513147591153057283250162523297211309452796374806933423620999417694058559719619985474857662331059496807810978814931172450835042237779418447352018514572317075592361648151448208383674503962506025630354232495573706277919751084033541067042639241289982986959262194807345334927043854399980145628104114176419905385458758198821771671921361853825664179404261499138029250956654003676504374738972195716485315603200006960126798578539280636832972446599909630639367149709562855360426444443530505561524335711019795674425673997378974502628727876081623027396950124881914366011725897179307095485761681246685796889567459308180053046896704844637536388911093276052980674159415895268378610643113853671971719207720012232758752355993957953440728043973968505388178721044937495358199172024415320965569825957081713871504848973402283650641629551480372961764860697823211691492464904889350662801854550683001333777959871483269813418470241220475687729780236147989938176*i1^21 + -1654338253538018098450152280762653431150380909067940958250440771289066111880032672023930699404956813042413110050222534230813449714598531479187088411120877427021631853177816830472411271238719022708321442441195159536966234802506490570980139807428049900403754868287777485310505829357579215368044849964679015740087687188812989272170982727116899951047117909037417598520794039065977968303664067830330728948017201895808971729749376469128563863760319319802542207626910128659151276990242817701327277848696908483280552391255827285474158776428458145157314122345918547218312761589545232256260118411868137030327971387315131247080343437675340160705504709841590265909447214222469084817707317174378528656071127310502657054664238575355467284371136240318749373117058996526079471941198342803247778135347619815902741915451819522128113708689319453028143212434962662552630895896832655987245415452298322280419051879450177359645630468624968172531149477316033729903051171281427364142135418249280195288655037182375826800541869772161378396828186031983072981066966000215147331055582688133204797211283986466346003490455520328467131770612205374288955938804476359419570803969801263622631416131013285328824909748230585869119811882665081953819499066527177935399705883174873248407333444073378897037786032894960992256*i1^22 + 491949257356606618964951786389658077530115854867942757119675281605620999135796428781764478478098564876204374934429703052183287498631919973441570724211123755879809859753094401080764846869224101706057323396076734750011228684654943323912729980276303015223568056018092226483338309817378479473709104009809422596218704006927594677948782019603645199637579690855896323568507264167036675591050015464560549969747639124114561487440451525603263992215114273788431452265351892742212435706093914245327733708975326358996680946365421006817914708742504642084517880329638209188932059251910801474921139088929604521587940463417774589415499438751757717480266742781158717320485690459139159117891119235646309343872092052806324859238852729044117587252643374597352439888146792030458354786215155770574696683534241306830675112956411160257452885610963595000290618372193392122706240263566537425250123558484071477609126757437648492746004935945041797243853598823203719288061316809591721603406965738588060373879067884878577759814053481073607322986826693502196498717131393355138231498978883908955327845326760380596859701701744335472712834192989992536702599240349282418238206162990020996515603320157825535444709861585354194109691770381457438202353107670768863505792637713452714655979909314883652707438076887040*i1^23 + 123873281167153755405812382341197289083883892056450556490493190197744101906881034838694204529133622798063296382710927987733403709445877584317012155973041457550157444516456014130638301895600915220179099590764127834202615998674212637442661062162193957432351129871388027620250545703002408185170821606680300782305222303064401832393003675900380489744552996356809628484708870228199841481497730079663981929175047832205503734800537150366740647784161202998982467510248584565380080250221957141416112427298984635425543698761136150461978914114491928368230457429811175588795991424941689478743155401454942404419664689082920938204861575587429684170959666682401367686977127014022896361691334264498403236675018824505235839042667450414690230938959044179559091744672565704656677763693059316644446301525675224110269878857966045956552428978391542288299768057139434258125230791392837145425796272753801647285808163855960074124614742750347288413915258478643893853939603104559793149044918391498315820516608253629603158741836032624544463645675229001381602086470169666851770933548418747535094629856442224206984316021993395703161171494819891751214279110501195108052386412040797501700785730987695448370775619124898192812316036741391902510228122432485951549478436223343699321762081419684796417703936*i1^24 + -164562159928933418639868617490495081461974723247439888660717630776393778001863004620846445822837919129386178506821403880769998350254942517113911165644474888100229723418661110806590552788275009417743585796443202247486900533558498231305383759614329089662466915872795306102563101850673701880399986484246117767634806454858380967592067893929305623533034325047681571624440801546882289578086983779892698064571604228797439766186105427768465098217954686868171039150687240421144839327081534358210869812376011829109509344475403790662560250175181930647613950495044128923078444766177439706845923664266160537001202671749265449301190882480376881424445640775156640451572863922631591489173202553114892207796519221004845653225945193114231001181437154647483625384269414351838575441949551186047193832455204636848868284379010880804021755216595789275171976792798045017165333698898802710476926239711229583404398226928458846851480356798518967763624477246924972239417720453879100238133617761985248526209014412954468417345788467088646556504555240238017056488718552329334232331810045720235845074997771216035559857996929762008390712272717049833656424436527098594788513326838204842991577051790238273007791139388643635408594993079506854318134490341580371096388549060580127492073021756053389312*i1^25 + 32512550132522065807710136701719374176650196449855139249892486230139083883835154455128709459070907975003007885249564138456546803894340558875191480765235287159162907779629486697467114955431650825050431141141571007742757898597260608361629957414663064240246278578116300773843727408482595122161817797205236810017149608487954367713149061742782757933318403515966297689208815990804859581688106610034335580436380625456778088172427381294149410666408511222540006698854778281148821873050849467462663556336455614768299406158203334668358879064715745844686857743024580598669806850911924978398897310400613686385787256574632255876259063503745672263789509269866221278440163220527602696802080672095710565752426737418140322688257513392354041320159798135781546428317530730400910449128623011669155242169236459097892159198750715481522815599991186276519647868097919301650208478114079620868112930219016688086621101785729943982587312361043007239628446412512111347456542033586561671968920013663864683480947040955624610481774512785483171913300673952577693878491165484555784742537302538822467394043427948318732600708391766989283575018461862254484107120182281903032342599827444691069938444154621752788576707584427003418131142453898051165546602607325484402089959843182392223043273359360*i1^26 + 5669043114184512476931239488158998603533738538759721847486010840215470040044796746355434398066865016741139508844881910186330271545699364234248603043938359871250863404795901764636266281058544317989237651322243262063525615681991578685606252830310244222918598914647335724943874413324826736694095583966640868271166228119504366230857599052420497548846311089724289242259416290608478346521628358543617036679963326933233044758656488879646336445722071009211803545496690761119358861419252905235169851257633364842408110234007791598626340257367080075827583458064764151911424259528573288360417535511142329290930452712991035438369603266450271298882425697521979407545485221142366431549403310606340207225757471082528345945585080838327198213651756848170214030706059818574965746364505312107796978025892913186431923096412965962255107753910374717084097133852117318314683767001769966145593616863103620592865631992312955806136206610305886609657282741141677107561324898138103507811044486820148641663315064740580892937550361236776906097497299855224408231193036306454879092588608553913685821297372547484157577286278394513632715699669050588470505230042697325329084233469215573405071657973938930312765788232637586550413171954263551076724522105215362691223841890799525040226304*i1^27 + -1247978237264111838543940036448668727931695136460943385258225515274078806931683771855045050372085558122618760052717833827973836317487178041944889967363555958426515944700383144966299613749811299060392819460676821445235162707938580292709792820992636641225670690858982325809223348698748416114553423265076100696161605826647010912421130611367485379133401915796927213318042425027793452800272837980386534648407274089572687337243618139215049750063163934159270461021322318368149934162892944484960434189247033511285528741243572715820400896629863480719218359550467646101958749549440745590086873164996562922474427762981926504077521883585803645710591406456893015417755140944354530376671421481682441467207403714274618818108186688565122558041607715351489855739024416342822121065338405637244798601698416695303616608209965845181597383715099931261528110537439284263059933798657725010534610328055373958468472023249852353938429885613814590615315117510830942685996578520044643145245221589804393821323058214695273986245183612806597999313220220146295334101348885732949350469263348162134822974756062664191879140730312003459163346386123799652877636152905954743273497431297131995732740285200319309708984393847625266387815218464575128085163675595995495193335587959472128*i1^28 + -86428802553754572550634141033414815031405113025075524948783664128038067401551482882907324969932624463319471598975638244396535992533822743272895120673233022335225665951335022782011389741614483886507465905472818276329040916219922677323520203812579186287950301626533445007919047915776859828474001029156712543745979857502630748505627361142506991087488227347530374730649100030762285351635851513391348634301371889567296529877236243236882846747066181111271072763907323568602075853514645605781936753205729972418325729964775200257534386448344234028223989595095107969160016043709611988325302654870539484387089905896768086492331274074760587512300099652890009814243605291393543781313183696018284747460457013533607377319567831653240638501233243572279212288530955084125680106689163191330446999707013706789644096601424109067398145835668895183005473379361117653942226547764255708373240340508400835112530774844152336473844180735856939330454236329148310657625176814485415537903361347251332258883098553251553776111194892198490180588744287604875408560815789706520432772310716515295893727072994667854201596170992799083547729366673746363727376616368796275570958887054282492504939514654143371457170005172142469679421352299613301370145497614478751863651958784*i1^29 + -2378740839082799462014706275673875707031614423796097798093788719786306022230765429843004195498983654388151766268925082829485703692556264305408140495003727201318039426481296990256431214495170179796495456931595030439199852544706181186983794509764094453196141063702301942864825438619198131872289270659467172817975795187809137325743265520521641486937605230780137126025927582453826630448793462234050465589909674703814270564428634874695948888095353245494955731066727111491356084617941915488520863460723446717198444336719321154324368814706562495736035541088216887585527345570461549932074541384481534066803967434616744104376064177340534412216537120512501469478575758413386680473345317885510961965868306090922172756340466454097630815040702482672042472655856051022523556747424151384694388047597205691564101107460304825077070419967434900910993743564406355027717611365257735359770457537657680102456807296724185462455897828962893916837004936669846306117530011716130101292383739777850945658958413085878651282530533193042168192312063431473163581309364516144644590852043477766365412873263338658093609462246744948641349474638275044951455845804690759824216175289562178059713878416800411556198265606217793218541555693704479799470392963107930505216*i1^30 + -7244827635505463454427022160463836002639017059246718889570124994886403095876475180828891076069276120527835241060861968662672705566186504082273966112453976715539247859693875085220797171249716920604325567097150041183578726565700471916621155249931952663181344398183359575164083144149992031252566645087071717604755732713780881598676247905735935844927720107484110156674427902646482231144291108478224102010912187305312982337659975949712348267391198229044799457875528131712526567325884969969798261874987745110688378838816246456280174361922590207935358906204984348922025052624977053760850963341943198659179313266418679370721800089439108908258333130023730898647796362102525491294749575826192061017166421865795411798874519644796364867635809407673618555970017157509195252772162975035418526164648012925441658433576052894644517985755981533796822712070383639022993859017065631645852171023038999875318972528823698955964839079347593538615285061054749262981540831906265551352408625019205260942011786237425340914367682945312905206967159426841949068158794730966176535488351349762911377871020734897651692462366787634552807510532864223405362371172378479716017051268151951842607532375424696165834195091631680610065133552743006986112581238784*i1^31 + 145398621403980337843364918916898400665517699933801361101223890192101037905961734047196788226648937848575020012359029996459617727658247920538362919351592243681090890308328039898929222168499598274510770024752207643589911734976834614932251913474135926489654708346857740180280499336033860873655824934376485866992850496816550002943575897549298110000792790850014884510068044874764864883925744059323303491667950688838504983710680529299042022709769959350068967793097577379980353666991505161280357168683724567130694671241738975843845410477265770615465643550905892446417840920457606406733740314627554526074280657678566980919807179380798354894868820846857535576257869955573913959063471691140289041220809496752767427618140624201462502871626691386580196078685370871089855975454662993526002954465345602382552067127794218672216868681130735715257592310887441941828627898838495674527485598472441837325085990461482275875664917473411192952413676436152063247173866558813435331994971166718198218056215881424775104498459866528645363365386598067289477089092861415330354796003986959462661144576851530203211880927437758869068814693948503083530768239917124923719631826072703478372759353180140316018323087888917125028872714259043490725888*i1^32 + 725990226410935444850422946021926328247893092190295369624798951452395005141831573573104392128670230877731802839122006808309973155749376188430100490046538423491673672264624005527353959708201914606098713645479388274442585602385144280462227171521842353552935778526582497195704222811013623954066116093326290907675610828015972743952281698381903641519945100142575020928266296846509604717139551924086713101682188547473640570810361651830316364724098101375016619159210489544084150472470845438101908174981379778127429717642543841167283498477719203775037662660911591941060616005891670314312001459775961658552639248671457462514632403532624441687632372367829458608248211962297758095031779310022626992861799865363308235895195301055545276697164468855542593107070796666421020576774451318947672137729482747727756497589921821847860659873026161240321803234793908288087113268041414521734355019551999285111084039340295591317570524555601596503670423730548106710235938459951067125380017516964235148305264856064528314584450159760037715813424136080461467948006733167798408173009907943893846714353684885682703889435675198126786740073944992873424840121035101969726845014702100242589675206076951480405946355903908888416868978655232*i1^33 + -5428221968653820262001942612759608976960699969268720317503908815624218620445843755733644746633224104231168694596362783421428575984729882878119516876648240004651584543895890723754471017468920279327624817724450275547830064576652867815900124813749534730258478955697820095168249200026510291373533534418243783616099060224538657037838127631574338343970946594147661284236446775589561215704913371764443067606202729981829170662418324949250680237908753347745193283412347402109048305526154707385116344413479677577423428415769725295243441740406978593998343251441880241848022942968783130547305306228065603603101964109270999237551324398035577175146287038143979083879724091293916930975406500471224954878928091175540560468421979821419135858386006941101192334521028856237574995033348601827403993995111711012211829900437163006599916640444045949675841301326647576354017454442064306609526283288476736959883546052710597714112165486762954533094073027987433297523435808047613622041621014429794683809646234553054990743977582308477478258484776497070681110902095322466202463083254443616316848097482138789051874092049058088916040635801645208469741268472380527871316154929919515261673885681679466498166595979492457892020224*i1^34 + 4094700974184785182574681968155895243993952178979699947189571742435261521164436553799683781687220691533927563127944451054509325537582875090631610101890194577707579854721486625395559580510654191022918801079837647936188628884118433905406757931302906706132314125861631160856993711449515568929699395565837898923383421389584371398874689624419922507247070733558599681599266171207504327681363530140390759481863327360500305347621166226802721345642840323861262539015311344227854039909206275504113880490273391588095197087357802332570888967133068323352237105179672435569500563447029236000834358209871777568519524354732277731154775375821473087183116938147645482289098882029939731211565934633256931194695926711635937989589742193597470385103103297063784900489354990743628761565055970996683830771025290826499126999775130977094427948017428027969596958670820841746256703058081406834378688868653527696085274817138072004595851445227465598841849413488334214945001792645506605697700784243055337730291993806644880897024338618957331560712706597103049096594114437193524432917287025442642693538053486802364254096392898902408784364724924453900483914079464441219853086473219010342624982324183904020184238561165312*i1^35 + -153951066849103818527031833972759539951211485604012782489292429787156888126734754369438922047586448518192117404386106462989262571734104635805135005389695993574266515263130290660809076667758297152467509061342132127465153697834850366191958750655788725804412688305362284541077186136442652320443509475572927693794920920249980669173810774201715623056265826646132685398838167556225512948776711888929734774004006250140815498515218580345020213624290285545462379812248340629795443023299139650442506508654160265431386651567322275622154400756115133408355962527729467944209791044181532224102741744950723281211883648638517863146521293180685994787937668469217266358884413455510658411506975220781844059089517680597530080317569084540714048036242756242590703290609325308337088699848048701920603515355438952858991403926295905246491063283066276311634567984011282897265350635436485188334951787891512068697551154797904642113734449706207692280595150842118942375056411961229435734031264215772307164488972534386083834295813360193087875815600456661380890637557703483135791020473788559209178201409694327130924808722956565931338214871662627785178151888399098405135544324907581605344532271015511933845504*i1^36 + 881245327764341833242653545563875335376047199949706690256146486451870858300663007144583866197011410459685762378573120411257189072360212083353841320148541587731653050097009342715722497965867895266652966588907017463596074070949417197321477219126189579833036648096086109842242184906902199724115621894734963148590379972572688608416603578608057449952328422376120431315448274678939582649318653761837096024690347423511626117281591624015209757968978446255522495709817125326378216473495173841067435865846203548885522822199772214059643124276773041100565669288090132860774484936749543357965285533501782116206811400360075645763176085792147428014576183631200908792840851722415804966969359067508963913759176243508571962973533233774364909369298461191911515938185242706972087040196420638517421361733839072355768617363479988640400616182399083605653923682425315667507017953016546173705445020629499351120173799947970542716702287555400394374735999104419716180196400839579862075761129114098507027356440170384144816696172284300046112397643111771789370745976404817754804420613397761550814431541811310995299044539518646597017393433123664876985351102071640548447343272582964420440989630464*i1^37 + 688964224571426308948248567775015538573067726401852773524987119108572721706126992832957776201846649535154409182989559017852242253606895329963234242059816001907663776486103699515264795864097466747000186749087843738559912437177341888521712562268076845250415830854131648675908948091478989181782555156315385462825802091543140565561347535167374774707006502791258625510650525848480318666768489018158514084547612666853060829083203386653468440945182409446158059450160556751111155342659540105925606623887159816561260022831553517263741168566627812833756358709613896264117822790639352072807491517253703279442825271009874196558271444542691410428447593854693250655700705302242554188226399441908111761922051595111219059813011344149272255654002585211303162499146432861222177383511986226654272494000673992017568683139947845987142723211582398919501590458582694728985429304471358076596374726776499065956777298209492441042366694964585059956808140800573351479315318990853237864069966363385112504947377679406347917183756218987410137489383518187312716666759270738257338200744686414245406074477041046749045809685637433672481233983758378483293926461009019469525753961929048064*i1^38 + -58118626581414644811248965302163981289796493606359566751965525678641943283867331951859230405815170068741661234896298107933871848586957219692019440770094281324790565031049924019289637171239805059893553374881919487004257836350358328736581921148547254706692849454572304682566134042323640113425034138170363431812103483737832804833447679068128435790561633057093731280177243322082530777914000236334598427928436764550123986513662152681883497181221588343690413855321187687384606296867837508246850964420801732857168588417402429478519026641126351507146408202753519131434404964812885258174482447342168033785252718476546144290691930595574086721134470674088766989418304694181284365336652003379342871071980766583210742957086636188416311416171930260640313246875669682492485701631935568384867974006827131351765403539235529859787593945473760033614375613157022280733395672653706861038501925609957101547061147869757238281460793819023989738604520043012622232132442444517181800084741789211905455725515792168753719425748702116212002861745976123338758330071948091177611330412836072471433706249263820928199907673202166910371873257019663151148434256383842852918632448*i1^39 + 118900969529354821417895638346007508723836456742668393299227873238596282888800884768907337531915088000648847684588343087962639905697287006118301554412845720291447167831424085054483547005441896173567132131431930189412130731419087948709483564367293732986598292514549406270186537309924695002032672516352938289459319421255243547615676990290684841958206304819929798027168095694651391299185912642511218952106108881838179192917327097517095408401930978116961469267905179429109056938500125363361661014737732650585524226379526296499558354794459144250376035854067121576948080962901300580587011004241494906188374648731088106525675607526468725099872569057328481504931715323535743024924182976529166857199159121862883777229130812666798582950089557210951016640451389770560420384319681349673029104998497888220290862907232546322735165485558896573120614510443078960339608543254085474826019106134486100712547124644296338846479582797682113763699772386575040459780365452969536098398979907424523768560459621454503851244860241898134864816379619740578325789557858888499945409277013006063378945895089269661988429432755750825039080720033626516899813779140096*i1^40 + 3281460991573124617830350758495600751398775591518955109989940431311652875905623206707081189737767530840474572181559265002889682252177583693277114728722629491769546615658431832036603272704914878195784190846010859315717573380901808368450388401403711082889271391011158956892424354691612345714429826374572723148463465575017887322269844170355929367960358370189579600145447925354299712849026545713894806422153654969170585033575675975338293328397257204194533788916267431186495340203995326318724866041322447995739446958768797915990516362576840231624506379560559285071222338161009700448839307484740083205907639370377096015200988058855705928993797540168142477568544959119559440994367506595649205076534975798140874018744892436884639252946458221096046468369281074181622755558278500656387745344918475954102940125079532901050602369327057176110096439022353651268801970734102498414355223853673362970939462621266444289181742718589080616945266893933732436622360922582617007307190643027917718976441981455423431504649029018589365839193306985542515776576712143651070008071275336069793382305434951156013850801916911341396992905370454401600*i1^41 + -15357141252530208226194193727266288824603303101994199623051728920358464456387598833162643035302610106668411162624265641287083755818000480427359910487859662738291763479723236926728782456396147384959804826701970955087221521449186917542024662301804400009824341365949607427836393324116325105959653537899005766297544341868831372579529349219292109836143692019099545947444407636660647277260018712568911180320906323353372201417602057429817675430444624912417648597314407754346693404682151861911745006607320493197471006094471571738819872430559674323981911930423969048929895934437439791522150108813872420611266038409930576572329445994065901721245125762077111939633961428932813302855150980282481364276305838094900140062073543572030342526310995514051968953054755303594084070219002694915090475815367083938524226253418950411420676032761540268076665409873541913023117420980546904664960244965316266963852615668018101306134893941393391401657741976078376554816899385128247003860297201353510406921294594776513632783487152165114722044324312059502006662764052381095351237565065208908504885367876180826909044220990977327855000*i1^42 + 1448294177512323217028704788069571566959494860472392224721843065429179849963374925275449521724175735469829409658945995107820656264257976997619338846019828867944684475154877346434940177746082494090152438359740290807184496974951944994620594719891162099782532250085475192698677670033118686917609357406606017456308097926540012524476828070841713757773123833323503561987508956997402950625997562433866234942386529131424684997881805929881412215268644933689994104279807937353483690484192536096011115042635696472147534225506943408468087014864858408137338709591079647026729432523019166656455949194497807352424746230258063834919133497221701611788666265976938363719589890608815362790802519761489418551643278127374642311160314578282354960234690630247068891878676161880746353136400323803277530348649880184814821203405506714414946500729958288949377937406404163718222581796901119380050426135611685954578223229496316482532509002027668962432581241335311128740374861501785579619053917559640116857681937794287304605309674116816993503913998245446558565055889067875315884522909798065446671875*i1^43 - N1*243452659631445111954010186808996654858582405692044856654013832964822753660583313828678270390838191730038397953417521408054667188820272685856293965505812819488925284209082159936031353272698939675054968128700388425198372715103743838775551396579542311442306000956761071715281984725715646679004563104779917177373355638039848427094261890818143369970851230064709206703187550859036285624085893700869798654731071135039460287500*i2, 7715444661237641047162122643604495112925787879485524285100292240181296850165260900363700225813557560158197089608681707589240947021722205549065619228189507398769300996993950155531772727515761857546783346444017980859475381610674955801792262929183319413197550940072902522412583241705811937454976999518069121295311312149390447259936850598178851086178983859669031048981827655904639148460289877961798867885464578116381717428252869801658499496682264893129767922941001064224531573513709621885440386171600142237161048316272845513413807849423741060985423948167266400321515907271948156573490670389572092387344182481054672758296444437502157961508365133101104086210658568971180126600132679839655289854151307536135127245426031794265725977212991762839626898329571151264965986390606701325819621945063994245604118565008410014852300542617874773710988664388342501167736544082879194961881611892925824548933180359022304860867823971164057639523935606362467854918711593347684665492347650855137018827384548793831561713572061010130924407757490730172229927498542612896811369339418878553588912006798893801293811097094465775564502768728430093756513417827566909374303761875454593736547057114326134563594362497229568048751882504459824778375334195410621125155136616750955180880983755691267104352440928149663051666430923343868577279139495950968092972514812184437833025828211916800000000000000000000000000 + 54020040432623679237849367264229630188407578601239862607510853386244758009500070687299435842462213839390701661718757632356792278605333967540739516776308868497058638833082563593995208902736899488318576907458263770896774182984701153598180783038703349288138217988820467810022122772212771738254588687588405919373289085261837526128501931835328656956145368758595221587688353950436016132284062397677934416048653164885980674642088026496124845826496439072946805665111546758350056035581103787954905369372216797411030303313858462162404083749941881979748031504766531456795182175701073212584744131066822330143108448087932343688242531267366044355339754113241437120852568696111716276716469009811398089943061199916155949420904623879778801543134496988279728593489249613734472056509925317054663508902229958506762711984638138348374304762621766943459269716230932368955380570322080546578064224477295578270534272386776120688254522932802224046506107591216605757172897261738274263031956424706294598040244668218814133383419070584170652202499784551440442086649011936738711342284260299362211559480526572509816322020794666658821420437539397091799812018030721979139000352591288043743287303966807137508105190966655406448977340492394192387945043026801148285954320194344431275884154051874650118413154743120158961062679760895844941818430896812240531581676979509557118113647532441600000000000000000000000*i1 + 180429151034410217462752877085948474084682422955413386058751630133835847478531409689327112911496554671329424547446308805762302839838961437862572373519167578192407538604531146126099133799036650099466333865443385550121058880060566362222808793776075076297121650882533548851908625265298738094667967292772444796372199814495093442443961548540394985902079817745670968574488998734069614691075725105326765301231057720091152270845687740369517283292471752916231989691710291932375936556020627707324925441120601350632640697974679727496552525567932263030625135563965297919002178588496682463182378712507286415591148759228099124133991472815522420950828844793947474793124654012004560142287000113678269940416238138853360155374294192698081496399250867070658530140755864347491262070845838923192057887213830966626189470064207267222007737895948773362539363156286329839197742616870153538655443792991217892470068281974529292281345950820916506061895154976026089200027109384410973403493073516780693578012522086452527500967942113205809612708682430679722960361509655952426999996443993285350750170105475416923973903992294326505621851571801618351703013699251181521014942352015019493674831188636311488800736390844140650036184452602235989983142653256717289822180087734256462599814425774894491901342590691762885765750611138422624358069014600084890528920052075648169397770835617382400000000000000000000*i1^2 + 399062798384438360022671783243110228940908533167542658654957073090756139649409810217329301324574679520716115018683461196106061515316709811595508567928279592235248637395672748924022682249647605607762709661006475880179676157907983748664696925098873677583582136876875026748338561025500444999753904002263450315527169834110830486875612334845063831232707620713302456898624279482522939583123138297887363312240270695992886676118462364892884623675861926659365721557481583676915613378664150373087466244812695818558197102148579510895108522410759538173175702808347165745914774518255800269238955226073976894772617057850094004803256480450081848516857673086739137854581012101748483068676464816715181897727907462800920490281737122543174802809983938259840372848881033113923952301768526722174843635356407902622222390602120211424856788449414434225558847494238992141492229511822678897421064105253927103973729069239244387457493924690585263357213714187935110502418216790638831513296263518055361430206248972582170007878967850848950968032551775365484355762905876927001610345587543739902280720300825952564664726916484188724048625172441887428540592124132548376662686916272817241608136946666846722455105074667300179449273691279681980154157029300400636040019225396696936291068780268429454436619664019742016314533240197517996206264028099140935280981439796507713231284921696256000000000000000000*i1^3 + 2359398403245926326659063310052724669704798491467254795678470791742857463087262493683150288700918533395749873130043755898674962897792188814330830168533601149534141028588644268178434178811999212727490289917785978558387194857084409200461688704490167585650991256933961577377310901794131050921746906696331581346888766839286729153294422106401669671535269421016429796506936688193199296607875611612508317512573951284630252590192415561732933886425758568719053064008899390035659299058847660717624727982857636928033629100299670758972582997171343807275105420269981282374272982899258057045791091800723324125220530341058937368328310424103663566060501901917292078453051741852505512024310016819136256366365327124271913230558219157517852846687583203122883298601438227279308471518418762506364339550254266188099050147278569123967412824417593818684530499512818732586920454791522679706293790855936311234204984218956932578301535616931550656267177705021398799925741090718854888915135170020221248070677824184602053481734195036032600084932854166275477721877585527579734296489902183026787601794549154498464033930313900340246095750252151310295790033574229161511051050296768056205001012012205713507091446519789052026695218147451380493295699467302231092795721180419484902842786033421964802759627152750627991317051170235999109069551072473270559151632988231909520101654097035264000000000000000*i1^4 + 8672062018813577314006122312330145651401313082093981301345531106586110443634570141736714309762987791347400550431617161115425980750017935782367735649370577312679753566148862145696978014463071254355909505876203672624332443734455790252154920934012273456330225772699690054136526683874148363646248679309178352036660785880001758655314186965051154486349320770453258014739725493065700388542553370060614142867534192830778188138297719471551948914575150548246964908260780067064168728650913582752741245931943052489524539481907304342842663016855414736943558583316202586317229403060994358791553179081427438913224307492851684249815660760644302585816903004248766263148116018631736604788215611383671842475453085861750005420662461602238402042817878970613399902584614029377838621082354395124187491116083175284774297134083487793893686190635503513952050050309942836731444833400906273965423412462786258868949291276308039302257684202339632170412115448722945222097305890826956801030992787563270516544274095420083264382126836732061777434960555507336080163652954873430089668746455234794377784263054438974102422511975854814577883713341637602901394643814942630357294005605627194324851706339304982411553143961720959664659016040210547903734340326722055433321223796818832350780949850608047626665918832491771158403892242154338558993012531232542572806463800320159647089636356915200000000000000*i1^5 + 57482399120306175690599486833218298059652989392897914899057639359295926040554798294441250078517914871193871085849868052566138233773616860033341614425241995414920834173377660537619699107228526817912166122070392534872030498793003069835396728509798369443281393254623198792053745997073692215618705905247886361015737814574086057391893631652316042584287782786696407018834447606741421158578652364567692768555373170912837880644731079100763011150763234625859158799040753236283735319135321566429036691535610796728643876569089662951328843360125150869356527675482715091697504369626603851678626980205907206432340706472190804438327015588203133804207128487425282464589427289921677811889721385109256248449663907973306190215832531531175649103843727784832114491728559042794810245730992995165811146731104254310173514787642749368588459360910297548386832095344568730354679535750334556997942439643745150317693282252377499991582927813888546719073121007548382717094423095524924166189834743545190089031018702173194372833391520560054082937405773347890318277575176490269321597908247125370920664266775362635631102476631809572534368461490266054004805106772136147787167962157036055399214015551865751600925695216256141932303176712599307797953685335801136984009009361520779098093491340821567058954408223392881947800305340314209863286305728063243374753251881908458544296687629762560000000000*i1^6 + 60001051491897090891741363980163173135495871338065396360913141079047817188224755959669584965102295612718038701228766728141771848443874476413981055594689654646124237562896222103729023715062122782668547653831449328133807010625282189853457603571727510161425006430475074715604034718045454215402411136926337061784002223895471251463072506516652185383815762738475659863650171324116030097649543690444496438309629397835911877846335711301679646827796135615580970196826253423264842653224477800367795441283523431577283113940086729757696548071517840805283407929827185246746031100555101444855534371600744647247601160056961519838707396580179692863544682580591139796249692745472191048737790427281592394638225204852898318583346705035273014306596158737290091802605992075074074268997068884261230699133967452025737499114434629378253341950025111235376486538237639729469108687149652444186603372309713517880529562117839322407066020091242420329168482126278822587161324020544050563939717111565134086663997019288970737497119033916107025248494540634210966792538274253963401793517924047426492994738499174171088789434606592237367767900349823401944343007918173445949873374023157460487203086157646031597171731985413083678127712520197839113115668901750800180203226539289268416353343360615805707688167343487217297955860396411345991760758728674418442456152924958569845907866307788800000000*i1^7 + 32150370375444218873635456815403799608248174146679420253052757582006629791304227055855999742170826977694747832065379296707853019638351537748828713988651443812403088004587370928137176983852129565571151247372282409304062931327352985834301823264069229975747646890362677668417989646327890410029391798034739356523191223896346463981745349671097826692465054652497172268261566897868434761153847879660572591241511066555782980854454405366581451970308394517203047116218693398333737559713575301860971267026757112513564498082907438074321518159598467789815147748725786419291459963608558246165331825480053582559681403412634135243325718434491389087779408194778875816746386343944223258856986878152055691584861922260944902582755460574694850115870470866964715430956980769489770632404251511047762090018501121476094926233789588993208258208848442216946260870339027365868413550536259449215193669223023603933015522960836869227175716690431554163612269134007538679992353114381423809484489743380150890095817614195344779538827883411486304672016989961413772693508532630004131801070075412134320451196781740663931790429699718104253438540843026243183441109927032475172549931732584880243719705229800072879572073052779655109114729663578416142558529796850031836377708636391762032096028251888655426449613025531179079704707660128053609063183290287139492215655109704844201716854292480000000*i1^8 + 12739346614984283493177030750361163774720186352695441944488136661932303852303022437899710614623940840654962562234449239030941560133683438916672006236576556724242978607534088259030467698095851811309149325971152136128550723117621646479620991736937988944287530197584155328758316276174179410542912808583166956082794646904993024708675780524030784334755654236296382690098359616029234003864356799356968235096677428732802409553844771299696706569082926193191396203981490053906848157109415520332304792801312850752758555791095523494724742560904254889609321418291123758032932925386692146202038795162776046636292711086589139682430083666313572539074887661246769400906396699092741840886846162329639154546356537706974668279562760730721048898860201112870122014952648148881581891045402361122150618255917657271209469748181271292012131515741815640814705515382958979652187586677387056879364598435128062781857834791997264212775632650727100513261193191196006391303457184413249163389899381256461505061116434733203648106580053528464885880923443835764025737599768943202225121713864617010698666382508140828378518973165318402472338546208838970945611381199794773273380160150968639561885887830368978893478862092152097813912059890539844213977956343520746444554001694891084064463293118957142751271056443556307278210171677025878221577797866152110725756589232080654940310874357760000*i1^9 + 1561636510468085735996227562464750703985369614008830502953962796428196183736013816004179633894492234484066575058605129654678839011515438434146829182224221227454289923910855255660404698620944616965018687171692689812742286147749410613393828156804185290140944083758411133989892580539023279778462628259223407037404975806979188979085134576779539232337687552806005746740461775137890768464725128342855002844657653972192262493260915879966407239901549536744631694391339813699779051517222122282385350277260777089061295758407992137957809967329345111137820149528068107842026612708377615782780271061828557501269761342502880030367796958169815276551128661987241167569730301766054106909919353363736907067920024983617176982823273395892179661694777039734672003183646339646594702975696032467507656879453336420428322199655632295440927066755904449544618784423683086599057283345728266018200419624030567710963806708100553803917815918778313760576912722991078064688340962694192997291396740916594571219088959098391078616382627978627078367695318949183280774355719574227523591558403869551436555137272362027232977370030018733408148846446213382426398728675653188294702702131667807820529219203646516013420223512958968607369010295576385771472304029687895934876910770294155013658961492263404516177203134426034054457838949372936738957736351523226340553134295186486443049903718400*i1^10 + 75519206602578072553084927452469649310672940494879633045908964114423074148514862066004679817201884891305648573977001171276166838610699949700925827284311705710552487886731875040223976755713074851167238234144379661962911924623189112170277706939174899996907983821209780930536161621550943647878733474007765467189902299985464275926717374293687919755969875694988448505559890548838441928007113698382045424610988709225548738443510692264238350557963439077149440618041641329999738725221796242901188817654989719716660366930915851809286374168446418090023891435786541572875563656406116286523789379226098905526429529374229391651497167799786114615555657753014941548947355922772111627431691937317514759780585563694741274298594090274757835234465483114665457963939061639381222440035309348790187532794090605177479130218874310417590035225738244786277808771307668903961082253036759536938592363622792688497351877021406744070870836077862961476002254311124566008745799077189790036725063771093183563063476312552178313247660972760159050858097679038639724708538134090454187527598349827785621444562975076601473054766099744306532191176934486474862739396654238192485888969225691213308115817644903359008795604728514089607520585646090893145835510404760692146701571376569353867405509369390285947327282307307424867081371892269794450378312841266980876720176947616223435161600*i1^11 + 933105034828021591022872598997184135926009565102863284169417554519369603187194506991188580442004039190502063993142975588385595679301898277132242692047868810179778502043447946426592096261482121758028338189354879387666910755461565554055161384025635846403186222937009512736962389977536169535653840852965192340607886077819859010913717194119937416388522502551926849195417848879799566366346058634317607142769986895525382907815114695690614444858907237284230030858657701488573481123174152198212588942541371677204359232765368772851396317822128108501376302093381217342265032513414517418774364062398750542124275925598639624275248689388316074585943552786056803029984467707144705133857201443107681183378671040295659683217014146202685592567596064155020754341987356075188666715486184711114307851972193676945743254592941112342355473510532106461129747031787228052324850949498160462316140950630974182304778165956566751712108744201975949843196082798581697273028775121515397128074566742658439672562502728280282387149445903767785098256866542877104273683160803996981466093862477159564769032470006952852985917200092956865582550504463499574582263364385404381399017213491009164191955545477407288650300944109841613103958680580436439096626726622903177193777918659366050919899025286231418999248174429917920587174856381186698505459078743826597495747022299626209280*i1^12 + -34033048063752676551331757534746216005506783472231204220357536560759133802299282347686038956417779113282644463657127678954521545581906475194760590195795632830321041305827491920328219214001740146616289315061658363582940304484549367407591987254232503808986946604773833910750633069890673912016385183108458023975617064935930261203577085197306062053132350496851101741884277835686568864360589425958025844329088651300864280946444105929832676945947352838504346834226887114979797097264855106534383047035552250628779913408928865347728257619043093427076142745242633908745873778520984797587554646923189586687176689931500894972213056416351691338435587619047082194359987953313573650547100978288434418379710118935800218279850307866732211383335394658306344378921281450448592414677574760799258282584981645789925868579997638076129480270519042782001169948869960221595407043004650915105575107743969181964526918503426365833686166824547391014115791688934868625181089373130379273601523891193582427324603908100324532469550061341528680564725660875209722737987418887805030654794853612952597009918490205955244949490827686852636482995654759012237714503072197049016421387008713019233288643170248306422395834689808779394368876223182555841327586697021433477641384585865848440427349000732407305082696500055105007445670764480328983770352447233815917801735622492160*i1^13 + -849372806750551021268603704148981615565779251662829827510517371157545652330389401626841080376330037039490324527422843359995924383722389696245786514081335841958010615513083034382553499276914647045991120884768170910979019212972375971411211575576898600437548325233981343358755341506095665514558243769762090120726430876319512676721507572084830823214794043541941086290045346546128178904527172210037560273882280852019413405367291213147945098867210010563758046238473283127407563369061385810564114766763220373164220267443908596768659656592497829115723636419802656236348339564676676733577654278800643867505399002508008870074647362038971196969411835542709386903638546734992038155825845352527876684560406580453507468558714735435164834063660853684607913270989521664109427689111556968564265375258521069948722252825848068869873589564706241089123138844753016482869513533692158509389785126599936912057046484592721669097759803567565016354361827919048310362879084750612082419134710809559664679060369385384727315577244123889562731381797614002879769959881433342086803225020024906372295792661810301568061164714726129157326423935923044289128893722408160531227457264852830694073832425282452452906502234377004758857065314036246274471576409865477953515116277189204666437796133237643096184945883418134184631807684535719885696267506177684550357348253696*i1^14 + 4477185895933221639819425983553490534549383658622162991819936464256120906297609813736460447874362227606699125509210403127919473034671235189737500808366755357570056434313199265211655692638592173878522971589760371335826222412242830896950963314629084537426131169700409585146711005299658988967592734535821253603992426077837333824895888243235033252602160044529072747359005446181703639343675993482849660267501103586589740454177369162628419504114763097217481757522780181634019456301863450141396485812369587523461647386142182980104400761144759702139367717176180070936841070635739664577853732000984999314957410369818729481459037938474975623330115531759899630388610133990067229061699803560122630802146987213650522631382751077686809868615391880612771991577464361415756687607510233165505695586720355589344060859762012946436543678529885552026016951132411986388214813446070575355597433822955947463586597015819298179967063356550205572551877765949519955186505081468292029640234228485293116120239940932195667586128515238539681258871501852764271582430685899817447040103912472980115252672107543436582636933528778198777524378536690281031861918214125768006252217486194192573055400652919225969735923186686880558734109597665938495503120636221740955977998745294001509028749988265918001418104785631328252983447779939898909581357527857820375973888*i1^15 + 300754705846922897383713484940469666637051005645822320650599709025856947697728673234164054963619944910610534248018336793012770001691465845653111840102572049449908358623723930191528647712211175696203907286745543627005150090302700158597449571955030418521684130538551670569456538011185303699511550804788795500831437714664607333164798403834334590604801129225032633002923577908523804190266134725065627616664097402881128113833467138178874255930608825574876785882059501998443352853471143464995050138722472299209045125081910233302432618565481257812629423537377277637132945274858915177004840930373061849543754444387663803754526120538865813181264897988512921975468593580031866581778087446574660324007765097027502423884212433446253857928704267186433089458165916961236345297774871516966814463607337256732461490081053701002512202171854723486955410243826022888464956516142327950049719738270367878250849694144481180350712935348143664765777667151492974058878908630177276484653985864834455386595704524061221292128537042617205207671708462829696824585337380974997639328519642933959644060708146710831991502480856259426663999419318350585667200730542432749482261677265228468060712353964624277863869843210005242673628728079100924423021605141998689364840057064458984935781494647011847406565761253710487325594342533241597086755318018888171520*i1^16 + -2643964794140726154682662921423302443727585465232800570261509646658485624212609859988105301537316723123189084929023106930089385402658785868410461544590996380529934879220799932844357846819753379593728875891201781191669536767256261076670546229469886109680219490601422570983493769147246473797447764892187275637457800781491689190291968442024403998504040307646282894597087356340428925147668409363877111968110450636296128844892513591160163505444432332984328118861918243408655776149595526244987065063578995036968196438891500939164184107936038645711993778876784188863975762597100512118218682315149725787532481835351157647480717960925009883086368130817354057120324647338138427008928023359413552252405571072675995618698046728059392582660483214827988426983734924055206596061220329669759394301755434684480791682297167678136367469908071628210766794309736495950146947340323525182766152502904107775215581099621729296283994937597650542052513020290334994155541399496543075278045769329787349576197944372099271179310432244808189330039079666764986860638909480273765653208175744350232469251722961145151196968792574415861150425236825595182542475365006097550521516492628747291528677101855183550372535238277973493737445656067135652621657802347688978319043326470689948233820888879616824528359062998994686292563592471331670301967101460480*i1^17 + 133159215294029274201519506561359479214300123759201502316470311587158144584467724130835067153050332600357545083846250443771856319348146325226482720997635546985337233269108470591841242524120951731907684005957540829174299673640076823856869589131044455176168162917371067100770508983653805140477999762824086566245254910409069437140752568900051355006908995346061544075944168723838358748569922477619607834325578091669517937114873881051143964672215919390304599019312699156847884412733891010256072006840862191176132948883301238282965417507403925380879501324614672388966515568217403122283054612036992266269931283841633139063027142490221043707627979809853446886708567452835245564342630849240048853269240771406725172638770684468097330671138247737400230197277653601694225415465277081516850998525490180472134871387379390042695291945988846963899634933224621482899095556711022990841527958144506295621105297133067479799736230490189726436011779127896791265437890467002924492646344160167401973449625727880002716654713168802778713053459082227999074857955198587902200819760483719145026207404908599201647945085613780248266049921689203214085481989389854689031157154205679296131882156859970684140894408326903961412151299390461376582291968880484105963437352566180083524222493608691790409398935198668090184702049932376395103600640*i1^18 + 3389024607899644804885732835379302787832375873748342983269970097213297814679322575040132868896779022575532089801760449993923848912697145173782492731214302767481594472809308351803411516473064649716886101306989496058526234587995442530973714962418434701500781304157769943610117777346568629598573668658624466918186390911696225699844373873393024037374884956536861927571186000774177290627527726754290866026773551421147919516409721624777427179975788735262866893173637067381200780877634979195794958207386700893555402392024417442073249648564971739436140940393680994305731258815775469213631098923452218390287739064154286069619664827191830798570989549003559172833884290801329138511892949076476961067208547721346097133532933459314188618550125820036239986179133786423984451660728313374735965228481031167020445835482697755947374314247234737379392268020993531517281920039605002587606228761390801292588504833877645153456286345584671996818205888322979728603912921344876303969907461436013196404327013319673054707593515275849486265843325750723411189482890327410137102200686336734362581459437998437693777393247224445058119645367696343776206797775619884216372082305423271685969237262214461091613861104922755558916546185622918025792970781531808469350281056690664151042963411024720744750543729693669148615066343432733589504*i1^19 + -2357736105540148505378306082095289124761528624795828979017699722360098880024419664899283908331959441850377819387700814597710669165884166310363907037922549251429398851942194275622846691351925075306011658200609966713230347251057661743901879549365443824924405465157823031336185786375236001069209632192768363975573434116371659170745138242127325964920480073049605526371787826106142358422478793202892857216437728348260762126786778543313964805400161043702992051300457427173304268403131193662293683849130370701252953984040983410127425524405274304138941022220431541641183835575171238241663167065057798625459790401605700537891733163529679082020244654989155948120605854761719995872148767424394046628166475518011424679224846652724104550566643090634659031275161538323190946647741598898177503609191122914608666301783827107544432409361130782995135509516563133491934951079760719534711906151907714942797826968034270326346831162203534782905475898772565764022886193180566207154719283232783559015030064224099967462824889474260001682411472803475531171536770104487951223496332436440454604032641684578895292903834293355089751254107737009171550844360899243215502469759750275643674935672983089714872694698714495209455142065062394364394099053874572695305104085358713887269195298513778639255366996256953267458752129269760*i1^20 + -54911354410151045585300000623663014442561940561012125770989072503213635932233463963142612422809739294452349661529262862803388599632743948987223642714637227348162309167632618935522495405484998763679165626258424240882997388260789689290595424574363962850662010359771228430261393421674198014906924875140088643058533109287240371434365739073143653325353157356330893438414796078934669756230463072671275891519988038442406743430080295895923486200326335335963270432735770825515931311853280369957647235390936179400478985923175857457571285307915672130062285159325112107292908854701234052101866144561863603574523063217706401658828747890103105168091360652178018766064731218916370454374643229841020083839701516588136919444049765051609225340019740510662539272006672179172013977345875927734542278306412530958838940391351734841319155082684662501312991938306507446973623468549106013486708630908887771146837671790880464408342841074772156766238981745707769877042769111418052260999376082457043549089934385503744766782757548633693553625696942741737241609811579000808433735828301532660161062617622983268870750859017037649894808227922345475941103589373303032787534541583141025558535281578614741154958847993571323915676892495423904546223382242475491117435760014135141202170335622522058156223184368292438843850752*i1^21 + 296790442133650685373113250760975238626017075056420457629116154597977823665559734953330022634625405154523786819270442094310716237672020254636593243421889790591442588422132798919437062218743997740750254743740622440437949621202656250551736910846609700450344222093145529745991383459008088299009264520467716366593375095954858012612561348843424872641157245644751859185465500349231779099183892265593199486663978148582657331433356914743551931044721316296240165722391713051503645551156283548717350869189930701023090358702768332583069983838322309903209882380105549081956865725252969606708092710507236159037676113635901454061630174473381992299463851695513544318271184339348616101298298500507345971232972417565185046623309345759244553425606767224132641389320832125194911298113623345350220587503793754836556953169124397096700982460310877398117558685849518658370996591889352653073899296126160232132703663655942441683347663751779112824787965945518816599504959367476940271310192015872160547558551542487944201121855006805100557553745656799670500740393940432720774679903105011139890788859788490227915482900110353883864953629039296728708133539876228993421195598840245987054548551081849385754839390666190616515591807356433089425410421587845128746163610708405586951134154649330052403656666475147558912*i1^22 + -286113087749102140375514338760988541819748366722757709629173803627174593397915354776431146125229643311779719140759218868622292843473262099363571623041480509032004110388418839436845673242774115873212638579809103566768248416852247273773230991048932961615509910645915626649870663700733225615040245614798370927883620534286441963093744826815058109665891407354962185960588759636262548938460028404651350780209429307780269601396090616299204081201705331665344283087833242132986534074130596135930084723401882177794165790694218976737035120094807865406383150748315167208001993676864301951094917062545852158216553070938240519830988947693278014596604306097450220736282246281713017996857988542574312540644304571536972306914245259962346918598361563159938244020643882820008261543891140867430146212359018233691352712697965298821870793310947833289340007199503280395124749827749315688914529709032600290330623885271738474994077956783586489869926961801983181811986895971189121804164182355881086274732180449966471788425912778333215136003989306993337294724853232147286839297483580030788327549972468431889187506518469978881193403380628130124637748958267081633842899516598847827938076705414184838305068963564891745214633998161165932116625139253346001104438931304281771292412159500721987296653769441280*i1^23 + 147027496672331479305859221605891146283519147814736036973065021265781142550746978160274118681024265571836498778181714581060059434890120503143373073558510592596175952622292441090737344372193003826134206386632489878921227405313349804874380919610565933654110350589296067442674099279289084916529273819270904112262752445988342848551527948327495507195858564277812404990509100834803168712095502182914240946158299318976907137672391408264084838840210791201368714732363802600454093475602217009415022565106464754319574556526770832221075041530234357852684269787634104335727718106345584997169908784225121769586242387283487854282233468411719419235486818789917558861104919917487158544326861861583956706907024122922541300295786114433549353936982847242901678200801406268488651228984777356945901907565381532162651348284729512101598620792550807793026202803849943321562276501258398354241446603103401187172421958854012487465671187088619346344885795033750550942256859954719622878004267195231228229983113061366002644512384006500708612902252211733714844514337518682415254644213479811028250539592456614192125223870718244810895458213377233160962940566685800252492410933280285733510276215057078286064594396690971418263616292769370997409822529089682391481190583884044494876207162156981035129110528*i1^24 + -66640528258252384866843993906944876989046142844072842773261089851170807921081810071656544955353644233099865905501867694933417651459128567323021270547238779535307339990140160953316017568112341427817435857654174103723008997523560923330928290958042807199644508002786451820372381345328919009076474556550956605584731736884604212712030417334158605907801880323717252582726394676030798374858617139318376865335842361333185301521186390334959712610861295406988980960153689905133617458629751388324751271761591919724327456623267153737072708322587905036496671192763720388794208316956178668015140836901032954580038764080080249025131257992807664083160855092049419848315150338026385578231668615045574243291291960558775655466440689553780685955871644173135856602913388996331229373001401464341409561376804380925003890767187917744904921949841163440820540667605154793169716906004324932101296627157190508241197749082151233170204765719492903549020643630307278989014584772621027577819232173733604781244150720183938549855938886198130713483937056194495438922505154872225601372775525732771924491924770891042396391086336249824994486554150601697005974421830432302737938548599185558812247356860070187852556841853926869405453736054030289135804197966883221148909076181043793861775308599827890176*i1^25 + -716397107198706169579848521508108691507687110417004134566561378431976766633353360722741527606432546676591352222173558567699335788830239269631166172015370125414220725958831004620030060067079103231616881027071277522984075226224720641398190728583218328177640391591862073019893812669764402532179967800802617565949306679115300201918790647102922130187916170987425333253907049046422837435101727775799790050981057661036639607988446499057726724989869793763040177857654503358342358773661476903829800814639392130350704599842238413165439868604370817056794702999849433543468353700789341513318061994593061511237831959280892734004216974205435186758817956448122344695618109262540208585631920006496428324398141783386274478042399592460236697030085295556632936145517716248050715109300468059555145028437633442884451188929348526879070248291193837187686413608993821315071642931283465151284853174493110478806838465083457971292432305441359426862041641604352583902235114652691247837898089593653726585397007202393031833874761780671623386653260790020576585255696863759228861685633232033457754653946282121434776934042320787508610028768423681981827985737915379484897185739290795181328250732229279579160383333908338471247232208674523705556520858982316999181610878455483524456980152320*i1^26 + 9102118623317321250376283657201298429826576551460884603459857838114184717474369660169483794777644675083241845967034516924867049592165121687104394536240787203230811305869376842148858916172239112468433024070613608181442652204871659876247051462387445343942506692077618061806409282332651179138497848953549120369731940554097035833868548484647983226384419203287143095881860662741542438002669042999076897496647615876948712566988807311010978364328392573322259078708531227980955791012264719647372842330238473930682573975353285411336633805310594437281642187009953979631195567590866448831018237015660981951186852321355134315817178950447802433432939867556062012871424489934334338483966995517259288379166821205902569400517712361467683977066511216935268926642344401714651595801534972085704119284584893239324755646215113882075402778774258677153821866452016739145988652717093193243729748353279187131042383082744123780779728068958367420950925997425155724213743467777409819959636733651724708130034558938654167223201267268684245319551769030252460024291137409740513899371112887117165165127128802556372760383450846802059520038659799791249649657916682294601755530413730201475396351114182036638216315941116320154057964397367380721872774310935353422063431678808896718241792*i1^27 + -1202083566513322964711186966553313621656695427145427787551587781193718479577626441468777075770884333708093087199515654249937918301465207403292911044152783674168755299191699369999619330363263994284100270724715732043148477595482732782477011987781875063431778883514535103343374165562509739411403279240294444782952589403618279732711198806439551785557175741027524856521094613999694647308592098594434761952098444191287679710605093374211003633018113222473445040050414118928973214344291101412445675806378704784498200353063922321387777980983857131443917334856082780928490009720163725047676972953270520933759355499135080626582969102452468689315458038237262857319155817917441450250668266229668930258843249668147110975882751648177092453429154411103927773096640495706683046142097586544033819390827034584961884312438236392336241408306385256314258604761327714747583274871255576987065062136220009878541266744337878803344294833298669037082717291045920158171606789406671379018490214199220349889574144334620634849541839449886902305586481604832814552675348108812370127580518302484368311027058433722752286096636327007793571812756132558213554727294871076766105978784296039723259013788709353208205412984177378172783300309221988852272641623048184123584116950401286144*i1^28 + -93232368407151234249679372373762910293828475013833734474989725116833790947413681988565343263999696648408023482631536614638153792278344097254557917677197524615726467459588523451399532385523796031048033947785048148518258890969010454668020987119232760432114835285308945915769551671617345357357488527709567163898355042009001437809821257631571445830147657828514545922234325209640095128085259455306716743166538616705437172935367639564106453721143011148645964526068879426740780707752521965310874226841611077640009340753463907904217324146346496922194145182418045132551740352523232985015774499157017697292928077535321342836899706329885503720496328738279091910420385407014273563555667774795366531361475660163838714901367469932107657742839454042121516116040900916160099743960340673711492321199959147658510213436584256321954817263239578164429207166230066339641981672497448262036727626669777508465320672519702977345954893133256667382150814213686402086903002233581344718154232932586339567173575016217993596106875654590307959681441964931958062833085963042924268145794136496245826264204418214717793040903273772760519611064848116031279003551729555964538946482155366662482793808595289745052015594228966358112930759983542110639415305376556041040331538432*i1^29 + -2777332895211533105144257709595464104539900367182124346920983671143454496485214623125011346867299825727782849513188205926991387090296363597833929015406348175095423006203024573837577543308550754331663028125970593084025600214805100596827019246063811577650349044778497443094610854780911924441363651874943987511639235019702628119034209536208656571420561525539749398527864090590072215652341181491096018025816067238758940664330012863497654997495564695011206784304365951857139388799442734783212668613434620351504032366257576990698264662667152767915038651397130349424935212933688233385425690528729522371966358086973541613499835879050373875407203703131379145033918343801763763293772856980911011834383700676358111504593796556751673671483378148144088386073635636282550176671311637442873895279195111506605803641833889881700053281080944798028725173530531178350099207647434273374879910619030958061336564735835563324207350954725367910216281094190097455226539026198338107497426579818026366236804757867094721710477716551529002333140185261158261939635788806992575683971692026040571050188620699559060295417568913592340454694842447118016333452626704434246076542048232070907517442642248291556733735489763251997453087986528498212964723337153864531968*i1^30 + -10466122447735865101512343334820097873953589950618984058194558174784011748339767074490536464420041088519020449975828763631954194459123788298861727877623309626993663979019544460240843607550420711650631634799882171087702111307437182589002074043011737827373199804997729679132818933568272565316381119131683717593627088226226420934588432706019436499281454445757135801874875842433603765666891523370574413766786644598083286872018022483066808190173049857888984924431899111907745713621529103876271794339071942223745915943965844373379145715424488471927524935405928818691657158246454489300201857072191685478809125747881769129404378533591380428608192357658121789604269501075794713157299147021057831791660036632902101431487514350455958057100240612188174518638131440193613545972042954401866670417054492367023988072190106266571087551109120491237911072968666714560500958076074041237647881611526551815951274412159751733895322680620733909045693409901128541997775332508940319520605664042599575329431450131000390973276066459776423496938737161976715115049530081835707978950876017961507508920064779151133046099470881587768650572392115466640779521755968773727940356860668596997677728080578305652599540646439327967919682178950784495475576799232*i1^31 + 158079674538119611224311236024278305186862732032881466468630315627784704206374077960076099687201371791733795485529140424663081430952712681763601882216742574210802423055799611734739241407471613658837236812314520341457883378050338784654612619616477400805843276600627566970279342363848797766260808980232885491423631504901298698785723649318758736954353952675553312155328003408615147228810751672744882806976697648700873619145142819996532347532380553121253350534926139375668145113817721396122969796316190359732144045125724661892908559548633366523633803072384207361283947358274317871089576876043686450839136958293845133232918686026697501101992641091214996246893308436512372389406365798857150462726056530577197979414009656143065823657137413408720722332948423701929779551469211366764734778461389006937341153952050313229066397838416754594923516406758959087368802181798656397189864721057401475734410070142336613706107340413815925024167822996551071117923580467321098398898008538877304788985517216499105622465376661877626205682976112228233018259243450985898711157011552499324315007682533081035771037268693598207307049321030515134543930518669405321124398046753159801249769582578876922172209466725189146578246146675100901965824*i1^32 + 941484813478192256074059363596604689201786408943491746040483708190660109395101624534189351816301651626359199590540145550613877788455722239398417533596918201714952087509596735301271098322267454236856514403776672574343469751717008732479882969637163268646913196871722656595415784000098131165495149106302546904611342470270121716119139481694338802793895938530911658348465366000280775910703351625353414691125884903028361414137237956687738645509195048611300625570905999225104493701211736926650242962868386178280742291033750388444852535570607370483951551438908423819876423309507766390738611233423729476483948220297030742550227139069461577517519782488814277616702843294244811328716334878269466238559478073891767881721425861246698347902126211663609237584469642254339885234175321949654857635921227014501381274267679811779624043380124718818867638981860650815806146894664415622952322226253060788511215445619012055777510199207108630586123106958882593794479471675268423929674056036842826876920407342091669836159569706311985846215861174906969018143908447971937579677989240148054347871384139716697311069776781246832169126920010842446725381126479246584933225480109757169430650845889732216514098224399123862930512502849536*i1^33 + -5740014285391284866432347992461989539423229147460355289442961503192462020394860127428641963619555424123199175476627997609552328494661410801970378518395144669203684201898896901363203787971134001064261375388243692599298650640924372866916518421695346273073383253775310284163779868967384550428705624964649320892234776156594989148055196337700210916115387735710229399306166964494608200553265059522669339395791700440418669374301986270807164361127559693616627321556881844419999509694921569279785724631743973922355363399841513384213115983617216145236056209011546903520033411531763021679504352700308430664149796534276230772141794016653605434106885285415063350188487111823693591880807463692267214364458262959486239037970515798560547919882219349627243263491701255911585996124700145889332544747518858150615738069031063198323958883413749475605537364703711627520066236941593478207846953873332741608271750007803755847506435867809213461690812147096666401785584339952873053096590189901612413317652188384593327943677130309872065241005717732333552220407003623850419066084745537282975349493058463789421109057224957764589854314493361684416281184517789663301153287405686628588411004059741353582110576241488081717297152*i1^34 + 2156492171082328021753274240155461326500251205362660282177414921469903733383749115819708715376867882670952060189821300679620350039017360183073384890290312282307116900631879236316880978623571471697020543723921317929793688240230642728899746620792901057391175649366730874174541131634443482572987909985759116379147607989257256531017594946713318035513282722585501181385254245261834878327966641415299481196092158513035731101694358558933402366625068841848722480042242252375858081639420764625647312296262894629474523290534810725180102868324094084046287389635184270791105816898541832730011299618447276364637199691005455666409134357145365054350238284297500358184587867572048967194837216541073266983964883873338095198824905311986651742344255522916481625500500189102485936072194317174692855455548083639373654182151557625758521837720552563657471901908130653328425795860075286804654605342062409873007296046037933044797551505486323119321877529585739413340027581129884358629267682203197330000609104038040056785657342414831482211186940591822360084496950287474505137713732483336039964629617031070384238436080213581712051223114462155106649073350180654561992625343352991495664527817372807638736391714635776*i1^35 + -111560604810760873364227738160299754555595089278936654482671925537926900377077772513122572244198359338164940413328234206196560923004276264798194495341713677464867078214196352815007950986337751220379268304247749777006467943037151642277354042783493935589802661467220047418861976310807077186505131754523575705740338315302392991371116625879385148764366917859571726390317827812691051753785798882159424834157786514450490014658122687274471139110671040382557350505160949793424011368061963806656586377687436176774647736235608057135029834987473278407483804249999964476222760640350767269325717746768040045816506297150351329979314415317912589298404338540384677070384458137550713443997878392949084323064690741587446167127001576867414931910490327329761666491045264214782785646273431988378481944592069280542342303627921018548130225355536813671195653105724524884676479570261529432321057386459850330953522325733832925989106227029177991900451879873354040333371797948379564273831912407933044986988333987010187772069741594202743164020918515332553006257945321013001698582908708024178533776566753060873703150869960842895646813549097770335600532016794688478224733482430840658338826478977321682337792*i1^36 + 750770763429632802858600466004942857907927752275990030996329673745340154427021053751658975945177511977133146443642746858908670658706211369657803829811490998618871918471144664640735800178296089771787180344921027423324528207173802655667749971665515250662493404896592517760564743710671264042043955418396885016432870327236377699429382969490183999257402187856411687940034329703838208257793167310365360681329861840190145286151780851341888827517301951166454416636748793186342574913756346298963527927785639246530061731178473198704651404109302015241663819713199384520310631137666679351197280385759155860791456842290504459262425646351819298007740356112762301553914631469310264549544571810378169277123275358637382828061109876362405400068609401345810063263064326973547438916267599628508757899034175922746290624603900114262262036331322899175695919717963800377343767871575644328358065501086844952834419686552337969077884820365021910459342954211207433013621652220656411361665564326262995838166640312615136596227787227313633073608801419615393883522503210738872913390031310140301274889284256294555601755876603079436198982602599182576807794912794410532769618519760645372023075766272*i1^37 + -2673290986736242446705565874920121412130165218900619210708255631015040053763466978728310136356792457442489168500014235214838926992616927769588800903701194647472204269255574113169090335587536093920015964028950601958914078797833956134466592204576017820715406603791901772383123355865001769928382942984719668381059980733975958267974441364654865226764279275682400519132709850436109745827443584163292675761190395297123039476995429733176157597694421980874423532195183688140575711253327532718032795700457771986676178618573356575649394008437403800805099184043611488569066183651484505989335971127754434443638583361447829330832573794115936918186720467745818549683486657453648670217614368993825968890172161770801174452735839645985467416697152922453750361159590478701019580798639957879920248955339443767276837676932610286904141814606782740448247703538751411894607859602591804663513381871422703863760086036626825060891267338261186176057059041692951572166204718646975319613452834455943528600982478488640201533898855936263046198001968672807280634524218307319054708260243024505055864120458095297074678366546743706782180177658120986943642093322420375642274232734359420928*i1^38 + -46135824074982335596608212845411299239804404276439357702310371611195318935604075547029535335193263131939193240813936813618413480444322254816176483753551529068113295469159070784365861590141289311989479230653978029437077194448176319714273747434067947499863759943774582274922015977818472557588790968838079973098770228040038858475473965674078695527347387841775667719082141709479543595959873501519767016395717117110869948105780166342161059401340827278035214272076380704646219905094492677079915925715889402327939801934993743269509889762327424978749144306350735961222891038567255201616902025647281230186823136844846066070218758606938078608831727611075067252483592269283055299855099740631194405205300977781881972857038642752178394210828577918282947555435116189433198551501664942211019057022228838443860968092588594830572915103304371676994961405755018688508364505999354573966518340842391609294366139065666956080305744380353259695435689449808042263574226012753922257958473570142145608021672287656817517218446653807597132725815745554456925845911199433509141966692800409580388909768138831074644571584950796133945698609652775194966003462643508032582754304*i1^39 + 316708065862965303824981132530209949453468506250320585404088238498189872942125071580235124523916847069980089040618158757616231958413938544344807763273854240199514043574023563850773715631063647731720755599991172413520870662298000469330843345544414808173799814683745492997385351080989885610776716185376447485202261522419014482106041621541048005638793423302904670764616196403371772843785507584800262944103318352382514842212786128307063996676189250920615502364385324205587991868831368252003986479821146452516884516085414181859737722377425678558351461043288388434452806589117028309415606381576520754269663362332546852447428320106789772954823072354724610779348043908093662921467509109314640704405264647321987335858474470361587144618500437761378869596132333672088375690203267400096321766101526745447993312433532183976821422927664254179785703972079922308229138155778531893105793154824406033424442167690296647106202502122907600802349861102369391626624639734734431490996180432367565797936955138355860852978863321287800122678546378878168642779114889628445464224433923781508927499891885230247935995335861502675177144439098738187557526351902208*i1^40 + 2196601490095382448286920229126944257467517419046014254952810059154295220797881042509011611118705301884898458457740777335705021639449078982325351756559955081972259529205740695672634081685596787818023950756835462636975453267467800854385213071389238533599955579821183090561911177264611097126259283825292279227951854627983494730036903780354056842816917460659003236817063015247530958520561091191618889392225378269477517206840276384569534606026079760983988009609660087808360492328061528819728393644302567753993912895666281415556511599743665134865663306692381410424665883625181848710183417214111242723343397351792969150600059169074990933638860911507982599201888460592721954054006361103073882105231868397658998350604162184056654470173814414626439153141030684840212575984071628341813185194550135244618113066584710902220705750313060593230740288967466170410541151810837987326032083847616541874777967220393205100032812893158540483767510414065798453189861424567676590996136823506756587544745788686098961322037011412500956041332453286630063183391811329792562073098577116158211675814151572589581511324867401678599790500588331316800*i1^41 + 10067554379846912382262678584596407268887003033144734662762084934977885132182174418858607209007151631886316702834780357542999269710904466619499495293780478599457810037435025409560348164101846106507123174899172892014111983507384346674056654946211752460245607859269242845054990935682869778160048501721253990593028270401878961319271188584018916597716962206573815663653172035368164500824202553974647308923667057016508857689446580649004283560977717621363075418212967907060762154611838938749362306168791211155790721319336971505723653444851207693637179953386985829693044711473822018396898139041982380447603177772588778589979193668770787418263199552014423315046569569588483281928406670603555513129986869219506276516081864492589369652740187051001842787154026781441307649881415461142085822759663030149351036179446951066456946144006536576422897229133848968337558637788391303493432706200799290924885527940744677915317732395124157588379303894504149850985319924796496185756495218799124669204353845673636900869334561566770119042455900620811554072473409235071150841922053137808230262373692520240726288557324811030085000*i1^42 + 152942464304112368962922916580750192332663320717733617274391183502198298985505005113597010051977629025383682526274277008427125771304739290907699084202209253255944848869876059715258211019029200214436497503352413804505128491290053226792400674817911481433578571253669718110664504118426845994241663658266455827171416039739612868813850182320869096414250416250742396791196494382721878112296006152451829453069845394566279133051101934067860726346901597778196608872299842721579115695576838609127308567888363002157192543938843615835550544426043665280288127775654780118940862550467200354314954022941994500289390735034342468537229510914663721036866316554162496299473061847554461772832520600127519476706904425373896344766123942561260500235640075391244530839513804756652180804110639393116709055550365396544408617844949573894961925633031072485152916850158241648485523286954378098322025971864743636822147582109006653445307069900207209266568702867335690576310503016627128631684450372004221922044018178738726698019831830219518476610338402498218254712296237925402692609134493131094546875*i1^43 - N1*973810638525780447816040747235986619434329622768179426616055331859291014642333255314713081563352766920153591813670085632218668755281090743425175862023251277955701136836328639744125413090795758700219872514801553700793490860414975355102205586318169245769224003827044286861127938902862586716018252419119668709493422552159393708377047563272573479883404920258836826812750203436145142496343574803479194618924284540157841150000*i3 ] ]