[ [ -213529095209704144092646265709109565805961859724786901914415322585965672489882930716146039310156462229726394355322949993818529515617983765390596535298097694421684375812526473924072884796318072808229388000649248773437856176872454170129729780801749651504281298578203874966572995604614885747814886868744481298149627156718133852662972316271551633011809518955437977011915293397058224023873953755526293693501426996359147717080495891701863386559252472783808864575780765681979371569608544046443985058923921261773740964605821962374246737960208956029189492963318682492767189974500747431112851348120513818698302330296131153733921978733007843690986943249098935620731851483379226194149693399192438813013606425408501171754919592729650427582544924815866960508045590361645699981307689284792428130593095756158726394117422036290780801719190855530507395733615308207738834771657390146191360000000000000000000000 + -803048795618000119444323403585828804535460221642136053421511366784624306588397956316720165386400715986129996985593422453721726318774560152186873733289841962171495367507257904084873780135244785662454485358160271980526523483283048504887194723197149997008354398477759930426915256039286595597897851245352358685848461514360133039787058280279359453688507677956918761440757503230331513351563603229834385197302219407715408606789668462293992008154629134744132739244216998810787401114078644873222063338924840369023395673284100484351199098018487232610693948516458873379441915602646979103416540773035701284384611286339845133669363955295529257984909791172643286064985533653096773940380863472018350736392659662797061062546525083606805525554781340599792307951700883449174899666135881947219870981435377770596979123312602340414254217142727584452677277788196139477045341860697847994777600000000000000000000*i1 + -916506084944277161227698707897839920680069469935679514384637728318065091649921254972748833439704412657096504011097085825004229814155068371317383756257159689197372111573032786535399559999492479944202275542724110851433024732923487061103893665262048846492968238977577557501056993641570513745490711539312030613080498094535130149085765285854143100117469637628996681623106111458120551238585844962164654546588735292909533824175270158466311227636763269532462999972716254057236665264770880888392642077971845530078445754866236946219842863357635315389448286237093047146843377721070497828397180535431815753853595582645635401797740276756215603958487152485941085982113434887690939360655396067620757472623758315572131156440712994148089856805897650446693822823101978829084114279796616627322502686835045544504315272337450554491187394468146092318022745893736206074235931206037920546816000000000000000000*i1^2 + -1226095133875141372093593741713240570636958189594288096750708077805746710236132445773650976469684521640984565070061677066773719625047762899942336761594232199322940006987745967374922760287892672169202099624814311307231855752411993051359802562269003196372466481637636148115382187672384057737297535067513200413783149032505544344270136755493968654512060774544327325112709289464330062846055565663576465658311017040415464840298295371168667653088913976439147400582483611069982313863896790456910654897126022540950433307861637596747753420473838616049031071030105328926639425549494570229560367172028114652491409041061743537600925532601370401966114765720453650733247039812978062069157390737850775541660271336642558554549134727349441935608473808510080034569473789168525882410898029541028759773794445146367691151146852875098570007554857450446096054791807213739899571375835143208960000000000000000*i1^3 + -2101808192735349816632215427215212927595778499441515642872163893329601045810411792701330136824282807561616836853799004551487119496279703456699587658043214140050143611811399627504171561678928515949529364936392382906264548422921394481687037791140396960340996462784264684432325436752623289896535595023727602466935039826048098766242276018190458370728828523541302579805129955927634415343305150639929016818023826209780654417860225687481800517144805278937201161865122011828891059804847704621542011637716936799087211274247111529845755976557483777427958529807658905735674435837480282531541305319179266689440218582138747404511238890573609018217205538062945397571891295307215285114081475593291740607637404738572776897878818589502117820738756999643521943189098103604311333628837619190995268654783787593508040059023853259293587682825447940657252547330776772866204204495617497497600000000000000*i1^4 + 1112994849705911254341576552902015058598437342573279009145145771802468594066244223913761129930755253008952247440359988195904810575686098177060575879035499616518761488924332647860626525013670785857402100189842974725431458977311046460172744870922724113813568539134603725218707260368004365830862425421174355755091446760910146060214545626421363972171504269403737064832423044504270579164781399537170135987267954254104236068949275183641998043043182007864265849921759210534675596445481557330557468340979307448691113221814624743683766384565095753986776927085302480745449290434024897186301619806469648367429376442486165471960434435821289383418275155086573299034361143617062563560003893901916399324077885075613756462977609258107775370384099486952029565652286675399939687488398490785705219184156650978984511372668760001299090437393099471355388576564022859559887777851192115200000000000000*i1^5 + -510744963380529942821700385617009672765238615036268505362383681523081714680977964603486226641987179507650917369344024901098514375867872392842315240978963152694823205548396042553029111835407875457878191069326042952654321978803394883970202754729033928972026590653919846424720219650712001902401864394939534052371557432720860521820652918373587938476196881258855624024417553007955909797095635250289959974638977301984667233015345762576281198422196331465990057463613845143478143552943898471128528441493233793943338864853963455180090688850155714914287589466519625592160200764575354809158616424939148213285817832631223302742569136071695539884838342772287251907556302553698509676205825954651462014106277256904807174996024164070382213274235213902556083981489316715251962340195986438851879129499016093650483879940578479540063676508133107216100318249526589536734493792010240000000000000*i1^6 + 175898828082315708681172804232483439071557628348841182906554159507711252247446845657517068662639484521466728221662826318115635553774750130506699609837207978741652988071036475824069807071178260920165165056088308884461649790792727573523033489687489767018830456101110636380399631330720305897214837939682144261911819132984789650418861365568078704370370574653693296893402792378247095084237881472435932404022112907592003493173273008143898105339901716568884715809341114902345301647136405137445628852192027546924366628591578815105488831164985305723603634765907021775351042242184208345870135018242735059393757855898085064254164415955850288175804755027633148669282289711134195032699154035585717322430410934309392332265962284489566879719883698184417246084358691663570375134488911865432669616843805000974916717580872655655717222441738993667438225755387644402926679490560000000000000*i1^7 + -66283639322560652325355975817381485132987776169684736043327904721431317149758173313786016853440223321435011581893140055932138816359768614985392746007640621003847461323555592717736876430171494071797405007536816338606142425417295612700655322734706733885443116695414238683541818243773834194422490272835620129682977304707924074781226832003886295777950222385424664920710184774408718792443885306258910967727527117616188797247431303349731891746068951501514067278558546597682574719741337677245750524663297692969612228364457727630376940222828266490506703468007562249098201753166170126437067565974011839642486339665340678857416931710586449656121154122615638031262511084356211269817894108602499750495002897425353336913452264239182160998098128011781241149247195649565985217260939129349757996514593276335552109194276654509520885453728444657232357128718666142517821440000000000000*i1^8 + 13442939128228248347492757585838984336976154111570224949248181968625236300505466398552737141931659917414249408186312616225035215733040936521644314870995194660261604316692969935239618456622209428235586339334244024648193918524149495556850558170854899050271039013330008029297747184953651535152435201396576400774480268988538874628788723340073631014417044544617617364854551911186196772850537502052062458929617056595480314394830015971784697923963327618754686655981686762495222857356428240427639758091216238398548504081506959818048519709986378150108325792029987772749602329390717192486618565768522401800371513064108356812771272317464588943415468734173824109432259746305479086351234090356600151116635716176988194401555882954426226907427285202884936872732548882986273761243492434882868233939983133988292072587373727141784192705251051989012330374913415436042240000000000000*i1^9 + -1857929576223812316472825296808746162649251446321307844485082276524917734116667095948330757833545818950238114427703481824285893504317261411600975695557422132864824409861662474384919647669347727049295772578917917730932969559560740662125600427529354708100178808127867287383152855866716953281191409849177131064057617720402658546713883996877644723961303301809143604444358930146100984757408023009365064663586183438284717698920381551103823727544407083379127179254315712497852594091186632739922786514968888380445462698512706949981081873527326282528076287407627388601907259450586593886092810197962812888037928290560748488182093035551690868786303679229125990176372449019447162596136359167897684199944574162057581470350072103561524426490196932719780286119390361677088904622958606390581037432632942682735476686657692321000688828118546056256341521442976615628800000000000*i1^10 + 176720207200062636134676513747170347898816786261341184837302087182231675094798918168933890697579314626683348335587569496800223879414203840896984048130287046005374543292671518102270047105140917222681791383956527452330114836499072811476137823382673993570047497137724741877517692210657902030507117782700729034962785901251142062296901793458908013268701392895702607604407041190116793905554554605112094481260583798035694120654959090339493626121832008500492256892911573830808458562577477313479227266694800801805225997935084295030918099628742475252880233658089987846660434520165452713549304331351965662946890099515087740124159723967483307997535215859388018518364085044834927120095202081811260255355734195909566525784411377786639856371214768286857497449500470862495320685040791234830399923583880250840554944430544820274784608823667126894472827596124979200000000000*i1^11 + -12049503304885622190299386091168110423341907601158995251703771808309368062593560912547771084040073871012183481555802734054173978640144603992384984324740026970723160413559449522553676752218642457847483825610523225921877061516021888178998383294681175514471996389068235400232227110157328016184314203868969875967055767608358315948094567985203853323268046356893973452954155400983541532725653337401276333779377602470646655069874536794632289996446325515168113815341630286402047239465561654708440903567393116980209488521261985817034885142488284463445551117040225080108312099856913783553031438644012022841039481919210848061211740519392400440034585275500957987099145200925608150217416198609701729267208226835265339287978913169678584721407736427133880696957053360667513144755560696385054084285911692437520817116485241204253492135115765721481777994792960000000000*i1^12 + 606120110594121158290496912030523060123877418436514055942640798262027935140080620081451609596302731581363869790830763903379085907848495674350014742197126248087768404688661692637329488536721921660737910141896409470243014677685769447748815413974313391463713967203182684137295923999812016590510942746805100337502366917338399095829774967413483834540792618790881805700176986410932926020574101703903912996501680242363910210301394948652867104096319469407788325977150190951657601623620602484686091936739262116143353065519930904695246826128775640777312067853187013606060626354662553850626435713580109053830971726917786178517957979850996508873876974360032164971111006681891707776690628228712290798288818204599112026036974563127670869404317657411750936795503016370552231134583804278389874852356245696961725813520927570278042794368314406595670835200000000000*i1^13 + -21661291630695761870128359742408374132710453438268723207794140909630726145593608526402887982912016512231019341725131948183102944402787381948246689762838899073674857375361404698845546667119355279153398171164633689159613139966175127078041123931397016322518403698860300938466969931976465882719719908857287522906223478778833456098566867488520027552668950434250560443543732554406099183921933019807561146904471264137527727525197220559488021917624747566113945237112076753668762404425935486215224532342544357924616477849625424633887455757078619821724027962999983396981870141597966006540737867663957366062437031155875003001548454799830011631682062869825053791201197327282536112616887517164809918554503691727328218007877214408072993618220347048945833932000940317846322724283517904452953249933679432479394013324316692406005044554743346467176448000000000*i1^14 + 481710494328862896182015111452377206364926375884187588136274870293242551588112555784320214308187969681357752346469405953825150539128187339370513756023581761645719902234005546076350246172788943669850577008087872806005071025011389223947004743315640391064491408650852095892563100196661310702538119504999789494083012508459612109154206379481283183331791577507792513120192637242153078195756941383658015262219579949865837791830290805608333456207903168125640434395029244297957408273648863268962070730523688462141053402563860869692645810312699611445605915379508133525647784182702949483737905850710387585927365949049690132810234700961817519824319827370378873867762974585071639197743342500478712137545580659445233483386446178474203528678907122135981468413982742062866229882139085445594672130386230935337007331354109114059101727220261978112000000000*i1^15 + -5052439869834655242590831103563575633734071078874911435944701713210213263029595885757213162173618385017407718163899801688950204389028131017442845458140183118635347111871333997974829141647161239564758584311168802997076215789295930086654897648531684777954976527142552863297757469761137685197988258949845703187765225740301500212526724844172886517572655714209103889740321107212971025642285975908667010745682838411279127065676083005254041869014625539808611053926770054901089453508897055993411861752590515508755147489727818725436103469830139827032927982425056212618360126711214640081153951678302234193612307804600753561907312501011723005040700405701873284415469945437973411384303178778594239020598848988034962545149501628756306892230643484579096546996937326468652264026736379290028876186395245417391970859926250141175544152693145600000000*i1^16 + 4101239845912170023241057095382701453126811401330244060753779468192079129850337376688985416753475990075765519330655754232463142454568553329553526034219319532332713811711520675341127565417862752124857297934426490278670097400974732847315856969068714362430000154249938972413536556047698914638476312728215697527772424510962403948462513192013638847436063777185624617368935219175976751647270009256075342060545421950367125719617261796490727924618427729104943333320474664310233714163923964916969934028499467212322744878062099757827577502041106504013852275394081131965146637761646543143516798204245481028555361750205392572195741756841662849082031290135764248529471908680397023189330613098758581658228724844963504554904572275510265202563539693631617050458827705516772516183104817197322354535261895246984873768908560285669785600000000000*i1^17 + -20512626273345287687907207055352028920941015953856638936960589217684034630701287174943329732707454989512629719763985492884972469332758524933747327297081485234139815716403136007315893694233941918740787816637072269747132492449136650951912981166758147603720641150216430207011819721023756429960461198722903567550997604182551763526752262174685153348287324699066712954743108702282993953956868371452895059048308452829071339086524886216427459728311005127600334840115709141571706490689063142300412444071547379552484073664923730385504175671830549984021514152819328599224973643096112801988698514280744061213610880844829884517842211377987492810578691633811802600719956093702568769585172958313380753123030444877983124774724729962864722905541682034476752238343991800622074459498789628672656642879702289557006662625513467333836800000000*i1^18 + -19191961728122167097976780486016721720665469645593648926465395289797401878760079998531094766764924745707852556073169746416976525756272696194863571780104612275563622001205571833572501031059291840018759703160203371415127483549043808705713586240609559096246103371980828685590707000067671365901282045096797687610865444900923650264560313557456162928582047701332374031897020710845489869982656980390246677638320012677770998685790073408574030902279827339827754289020523832931158070246633732635643632303525924694568960389907197836718701224562276341556162096919486885874755482876204105156313698045857887195239009132123888373427060851976793294462132898773488092062798701800862238820156307262185269274178935887354229695948002690238555476967121350207351864765300193218078490049735099021057109162407319848688770608382607360000000*i1^19 + -6334854328173630787341071586919328763266074022455726254501117632098673748585547955384034758621332238802893769861983650378505428137468677681702466335690894576814538303072027112607631085945483692875087234004785039043126277523370800543575442719088971027946810556451661356830971881057559428296229593042905886583279037415343568619136885899753891905627705274435904917571354609105646769069007925275901759264478946323209042603216613849982296920480741031581335822300172071209414961063989926187879126551317739480384377161845733110051268664490704986236554679989120283738982093765203539742443507253986669310723811256753829544740977540689188554304948839878235784514136394065601945984604861079936469854472008382578773809513368176771964181153784356241751600351752655063383955314995357686295241811389163095425797849088000000*i1^20 + -428853876106499313160818707519535793013500722949570784968018214436971703631864818664228280623693344214756887746416450614925496404140887254563312165331002260892093333648918366467046940526776850582344651355392630513793557705823856389670240622115087582063100333208515930320468619862939587567045425685172536884439348208135015577696312029331106214787064216205717576518657586920014501591504066542473810063149370086917128997982014065058240575475453761361153631059619389036700605816856339357703367780468097989932041653735957627664075205091176872594448436030261478282954653529085716848341310025452998703675670070812061254630892484786018308274163451933949234443708695119343687060653288129451765080056239067345277914114994309193322996979139847223426380895812345803969807295066305978472839066787806441373696000000*i1^21 + -1896887848309488493225606749325935963657187466123864768417806332093722924962980543145478012931939870699548900874675484730324535147093798041251892389421107996146746365027214981511060600186175406435339101108784570296174556156488511603119173837107580205266349637188558628150977214860234216007341168719988192301325120840106201507102420173382594916119325305084237196094194464208280307913948925849802986027895954317684013462210940309560126535397679030967405328946338201095300044415969405980669442350732550746414124049087834488759393645206977183819059997009907678156976445480844245231944645520897679917413161194741085481604475921917619623061559311461098885514503079597968513893845207520493111359877645070351647766758124193011591260660880932091870058101787809830316748995933822614520134778224640000000*i1^22 + 214455300297216403812790411867096732726773087089404263907478113643867271182516088420840210274657426290767479434938198471235659559433174053734257296077621978027051468172817939962413293036139228898128687312025812934810505712929882402521866412421858532276197634408613285552528834972612027335320708280012525140163600464465988300972093951771172676961375989768689811629912407030258662048695601947950216731858668369493782690402973490640154214138255459105398495976724050267075657706738175834628659317673971916443114743626629763498618838957425301855722725013056371256163318462772111632849857353430483347019570742185272752624484273676595994438310456080779429230329058171649181109121407783438802938370878129367648401820167858350035187581890125162717258778581942047477226329273293726547968000000000*i1^23 + -5393815031552401301550030463805189215119484100354656634781941182823518940195180386265278626694358439020079145138980753142988720086946357678724557503689708865768081881055836967107814815173640106875647623200099491768905717854876328953003253019003008048783804423144197579511639969254707357176861989529953449510155739530237886852309495533452091849433232366330792365699674215359577745146435956245197220805877412716051967180563103848209924779596481820749515404605372475253707239407296988107238120580452051369831863225302282191474358262365687952003711643127373869348692893445120160865297989835755035537761128178624252838162580920736680246303814149126365349913776191532780980009967042239038161736596391378026417935696042834576821674331989368290578019841147461831010743592427045519360000*i1^24 + 42411936060618592954445058354213233732270446701101631685854229627433048941645550732735108027819956306219571785092071217084252469728173936606218792071803361472816043192355940083735366128903949330617545836434935610582879432901319752419509653843919140543819211458985657583445151709445045191137355486722594134006584060378477303980262076315507150229195754916016028627809006466983784823696631853500474035702322420483659903466720624346941198079132434417941474696137686194530938802007566422377607479555868398721462106450903587992831311478699219193903773275181171659938985824827172678989153635572594250449685873130336952045060393200942869170567698311398370585123320656535320803244492278388051804867110310849590908982367260952365844213859331623623282531188688688598063681372160000*i1^25 + -249369543008221493010735589368535899322832375568060236899421292935011481224843448654016217066253177977919630484338283399880235689822868450026218350899017096210801504745583228138179164891628469251995358180008645423067727917846305212568204611712849905252668267280920298803618417632550119768197765469430521970628809237019317340939854658477257247128166926254333037155536823110395750079836214184878332740323362266316804123415294343673151434348031221014300186579490604911218869746158100653086959764956485382290825902321297980347942932687916727927611249611385170369862613947626090032788965428467795206633339533575020135407757100816580733696687512883367560820816222045214105133516252567945387085847980490101348237584114537789852018841063908861756318651552601221365760000*i1^26 + 45989610311052331365090025598081512121935139250117472411549030910324287761812308464537836714256834226679570619007082859050205608242229486159977780652934222254546827157837521503709915973219124922418535832318375020734669947111669392864644955090434240539076302432219082773087374635384124012757267870961878226495012072672235144590716336855974016274774587837077458376039760970739184959395561091736974769355932202619537960779272979709850299713767538924600097405412400096625719934073036115949492613420397782423430220174413824664375630413931021405714176211333453016409087959014218727761721289660284705647165330042318315445991839088314450100653674060406659430783436211589645934513901538729436152281230799752950443840097484405861214458248577020641049422331904000*i1^27 + 1238596299004819427130834209415827327035702796660270492692977306770722099685203400863397446982414603922557582982292056574544965414867071062048512909897736611782893079815817686293042941902445146612540711975193395167915039815044218159104106268167455870641512126825053562672099458225129274919204661024518400735258104445805464265070418930216006804441608047933975160978855079978557840650888700068138450981475748335274243711749580664946120316217233583402509160355816008497372132085088938359781816507366598247181397529096433827508987675674289318779645788171995404680182772927333080518717285540401684972453075589940428479316791530162228598835181793111914512529118232593270517968482142559898334065522307991661703052692364461803982543770075967520768000*i1^28 + -776619346603264667887389496131144140038319969073541802549717479949206520504920507350404090916356132808396658435854853912371643818143521081659450083241982750727515831058838289100013801653832898584387483958181303496809048826149675567751876129516027003574404107560100485437301473275525759195782729059661768480306868054972483344831630399540972956601063520217118380626902769976569938734870208330764220859818364454148739249116071902824287643746430400146595377146885975901969704194446275909426802498455406549521476697752785433220137504657888646569215741276761647766665546010549141638878337103259412018804826569249375274619514522281355346920608085012901220930036414634193439401813915122309259340842692386110956939291056299098096412288614400*i1^29 + -44565883628928642021395485634576419226476516611009913151178814388145313473000759152417414759753870614291094882679698590512818426989275485443541187913779217179555908469983285624792242597330610820149333561484631402243813795068655916465643093112012667493460337109304370452417940742500838103817453146100765487129755413974753346737819981256004507148480287633067988214789835848755868481942440320761535308420129520153071563713584197943622089237630333363485057584628867714709542240455600319569424463266152715610824270086460539915019097357549012000241136226184070145497633354331036524615648407108987617048563107023145742068436094229100219146500142528069612973021706036764121622891991176835175096167649349526239104437755976708259840*i1^30 + -295218253575169076486552136887521192246747887162731889717643460614427657316522796647501961716020955050890308875076613901123612097766405962492460936695163887019981389960509036111602346391682650958795364174323600894943356517173755073296109221450737359009575393958451576614860558866906251221990973067960825939234193580352974863302943575867594205324182175063490411475906973809560840255495997105239374976814138183539823197518556359387965445212309765357159550104827379030489912211493051531360067048357310954421235566432344130400187521000539639752078177053930521274766957644146909136432751522583418853743121060619735319754746479837661413920054340078413515392793771949765716803755587472012953843461457895604002918236160*i1^31 + -3061695508073208745142305307428503465772541644069370638871460136926874984444583704791018827347830752593889868019741869659166719167502788693935808749046617091702712111247592237787365997774076515055670876159464060954542756794503576994486844060948944605519732659246240083619227972036955336311231749000453574082267363754223065361387886815006171086915252129830563043111894182550662078020518011377703509459257575181140322848707651280860268934297613026354222048328378298957622256066144032229337491613759017756901497021868876756077717100162571496620701168510014824210610106143409400961271318953296448097456675571640370716619938477164246691964087078427647358525921879292731963584937600955907634950904588795904*i1^32 + 334632044965771431016157459704750727671279569623912261964381934270951615468206021329773010878007527281756057787990143785827509461671547856600379993062688126612835303184921848771807923129485277966297803524994273940814079150953570639322325836322230886878299287603291471835265327951659280862542933837597784407229112054672607246290052502513098241809743867514178007475023515579562172433669081801581622456934240131097202975686742637860146250297701016132784393859318127948922953657460670196546223508599316064117701656725686721793196740457680945934028903655199727785272570875791915633000439021403244080072046614666874885070930907521337601731179357144846556954515228446295890006446856977223516160*i1^33 + 22035987910201952910698103682195587686834605629316915738747783131371149694869450553348013254153423589720638111472023367129519667541256022362004287596975814072537484744700282756199047579664484300993052409692230910768293027325491009809464091029847225739156802558013524538826922071079568447797750448160084737018586156452682779515741186618428083291500951239498908798467211895403544311136514024454838002564625272940731655959532076687240781547618608435871141588943365543774206398073529172033918561038529610550172605728536422338811716687876242458365321021546621630565576616322195563127850924971388397968226452551459311042139458593876058688032089993302681050439567516774707200*i1^34 + -33604564252238378896755555902513039245881046541180300157300667235341907137402621419965209327971730648741511800481881497161315017167766078644373985703007415218794367027401975710779488367849012451833289888325181156051704759497384906386718443413936553382710340452976052617370684601542410716842852516509194677593268364578404766991138318904712007608360313849969890266240489374749311208937736026899388210471391232415318876413351062170964812979124695277235777329911323491389060645148764362727258470592365840615820329400732272550490268214665942309869816462484453468007795523724816309650662510945742741734698290163487015270097640957138863200856000*i1^35 + 3148039187927001663542144752208221039918975383372413628254833634921643436533710934071179650724172877891613087125723076594920161412206625826808782282933203118017677365473236677462514366791559835160308015689084310483399461093103997216885739552924635620486571520963116992112652068410133613444522666686896777986237915065318801852888452611342074647940582994270097603049951826503806207851276725787536701136226772796363522182059606353175603133881740666118418600595359167518789378653715683498857960738874569864109522215134360384352312897828866237214972314795350553458360612507432830844412629480683400625*i1^36, -1696657207361685817493061977601014653397379580349486962345974817020590228049744500273396305449231704290786410839847928823409352206687095826811527394557382451740518052748408888691647829304120511607841986493018641501760433316526520099154551953450181797734423223985170823406115944072724634633802568729411975263779771232798099203060482117207905079581633134102767737019045000445843523460079738507886335810669005900148345542220178414992385102504974489973352804315263982705399353529232686621370654556354313770321179469082512809492277368071573659993692738029771640775816227836681083437080587234614902982173043083398282511866908044768843939758393835755478409731825831763716114303916181796456124657424028500642513644782353510435724026923853257400526636700173471118890582357252100726193076347810538649897335447112126518953688293252393575844609859345552401066797169757091495331850865946049983461421342090993749961753887997959332412066582384079021184018957717109680532833567159134751934049388833864923429133143774137495653912707230599827516878152946821134332015439415442673203283997899866617902767273952546740868792400253885604157730339707867947618423517471196276167576507035450363435587520950738135913993279846117944218966353296721045636991630935607379164822027872490314769210167774768339494117426466526068484341760000000000000000000000 + -6430443710843454440893058380766445534932102766038193899845053953430756825914697924946090003860214974534222461185654627065750380522964347453727691905873495718822515437796802505341834888747883963685444026634648590676013076196094966651808076343719367932320701491548086657937016122288477940935112124164652697665236278571234264479039668751125706929536448600032768283185976383791171671560051911416125669721514124145229634330730108466635963703570157759438609595761472889868265029583950193493845982418712625857334311010868437974684982551220727119612412931262762618714350921018324459058985492330500900221137449352278913759537469848060680524777882450465258186117842265266929663372361730479014335029657047489688639106135343719207812832844671402174501616245267947595721120095215486594857046972000614241092112339041241360993380960460930888638537610497242047058380012109497900937533169488777768643711810257693812135571935346724490157607244438609840762843317495291576443135794655374188649368087599940256197793647447407962449106073164326318536836820661383025502011705728545764566370595732829427304054799991315853045838791080866232367414020140113260435317299214574927027911336616315229153447227036503889685200973815101842939033299754537181284801697756066113677849613844732991667385502576952166159699773637654816070041600000000000000000000*i1 + -7117974850177554639691308387576349303176804711543490688467534536996492141732394218690552860309115617111013560946045555194847948435477447368677203955299955116784956447441865519292043674293118627982956538503635594833629079672864271147154324936453565473611406921586613927727895086696883016823290867620924804618600454351519555324511339256637605660059397940831700493493301924974164196905541537035993673860309324060953111684797261208966466569014447713454902185764580697499792340104483816931471325120535177198977382921586429597866872634560048411508151052647277645867621841368438174364673838248307745689550852818086428026578401304710140527709610064668163440330679688593742970457388498493116873334097141001159722906103032367735554532992481401214775787051486467749434768414777419138152609276911102736946563345594237611544051009905066604777777653722309303271141192289586420074956483369988429980990778707879179787028193978776876157381680417641846282494248834808198891222621383050297005858070299961673647681949494029496279678155100977337478619283685288720621838452132866663012665732595897569003848948870833374903577742724438212101689211350042882741740060683771456849860345623948056821776804288289840214501336504931968253117989337553943908225923817089496157318611575000424866924366383467054218947273467436577325056000000000000000000*i1^2 + -9813991921116383721665882795998710698256055284903539756593268481354566737155897804381036238615806080159919931271132211651967825102354343318255333732676834793163286268014684561911408389105056029875250980622221705009768939436933008249579489013654972441120807247156689650477229899756518801738166564289978596429554239762114923914411972246912818763112807756904065238445875226689908553077868155655670959190077957969457923525744377657570280386976400006288248753546785826958382520511724209398669164279647601563833538025485534711426877255018509990437944237827629660010563938352696718286083197392945993714442741644477563751769153339998335672100053834087493951765131032811426787005488033114366813809319713268480792955013677585087414035589920856129951092839536489128659138570046624442517150366735293193200630041108203925580035811247802359657196248701099198676954839270574575107033778063595266494673827182089065320047522821567853375478096349965963784608824524128315580331502165874185526693734094086539633452095156279180754853376639651805996690704947853488587535909527012333230701543027830191604407926451160591239905958215270809700071589002752191345875602717379472692362152137377465348407111563128511529375646898182060095212452598697772202740007678062121776349242235523110772732338450354153408656618441556738703360000000000000000*i1^3 + -16285886573222183767762998538021508033690991576555453720809064039518004929124638262244651423995156673755883279446560474364379358109895024024166548849318308097670881225179719372685212542536989595533093743300258733547159562333575588573932034276075586523555902140605108161610146835969294604920203546552801362160502494716972200717001737516014381719893097815635729630388658974735559972927310701987034269198673960201920202036214862862009811861054244073872781568177963953958079187091685386669471668925632751573087336849343777129936862919299137928981453336060754283090695371014365326538134708719868437699977414768444862520928435022104019589780616612125939054263821977865074639707917119831970874040068785299847459649622549134897027372646953508227734362350718750149001036781354761553654302573564748204680230597789022744151653134449276290162994609008658988423210502333961079777911535506861873510983280456163920414866534554150736622191457577946340318670762047007982878333330256714492819405350107754476921329583315993564806927604342377182422257835951719652568181055675729703235975801583285000944495844672245616313973152692564254484498189267177332931878262188427334109413297861794840681740179220615735514323032992282052494489837281527298608796872957451632605725161267198595619955828707576346012841871567320881561600000000000000*i1^4 + 9333132873567184935839678093650824704707753680069240400036455810631516893058592365887985324605190826862809464329385935853461760959852209991673054187614474328126726153382976659501750870367039370789813652463655117313616548229547283958601849631287675119237179824841709748778042074584964349762534741611906223860692275263521491499768555983591200156824009963912779526466478197811543499857277989491923743099974008276770746207063097650310198354301568544704485343123173527614727785532342700661063238393590012771173736949024155611097747724176524248365120061778463080746283249513405658949643824596055746920964512369718683376054250437846497355725685037397639926686433891766969519647201885486520362141806069232943498133968556028718724776635531173450161277070157950838385509060765648187638047534164164522967136537049935410025921368177595923753070850677493473224445283578955837902466735942581240262275453645928109267158498695978050168618708826106394114516670445049470015176033440130269211478525962465899145797399583953077642756871768941560761223383295244838065396350639170543195633703938608683343960458664369036810045451831690617108511575072492738745876562620939137953544161418404697834135186619126148180831808222134674245677857832927462265619832918809949938496040405594644099122159332746609936081825138160435200000000000000*i1^5 + -4241352334485119101371903418888481894434239966243781006014795751251961741347910364512282615682047345451606996760999747581907129449432179540568255212045863049859966610519913543895496342167026619553049702809070916536686085341004715295551980676772527712025493884511711336507060345812319725949566092473493919610730289704475090593884202724590806653535311667603962993366803283473624588733044178519466509333725040065602660065740882539031857257143720037187650670487606944084306775751683057047027573163062414264888572829085421742178514965413101307413217256105374023752281862892254975427548366805651192563661143822255135110261521636625012653687792666950612802907747918929599055298018773927256426125018595335964821935816805980185160222371663719955681045466234984492911180396618790864473692511954947491537209654146756193971677896805041483737448152388857535050955844075254589725422812737939186097661908340185678228223288181925068610326822418805187417647866544656480071137408371760106013576853900803626890673012516299561957345744778970879759356719113207514754320519496806069508017824980218936193498403561828169822433751792223761195284075991173576491959599056688824164410719406356352118379541920918511820147277480530138885385038214082343572631660359343630788617408462797798634106538619936009959165027774627840000000000000*i1^6 + 1448509854630211815590010429687798746121728224197482829735149024592208905716196401568529527989262022282820627469396397566769967810069960463224574878346888450698985173654442975932811514912188963263556965010518860835077352913377115749948425651595286344648672190956577763268302326454051030883275283304004468345816952217534107592366302844005860196705088988394713130946654556884992730831451768950596054808182674904937569665954723823491484613878004311350692086383212912492377722663794680976073504608558199888884653686761031594667811096579937155976437063783157677445775963178069656740407736303892650405106928606400616081718053171445844771188120341899855755422764201188755608182752035551549608322212664110079316087979319393148869758886002419574599130880296154172446283050406189634863977827579868871257836727173227993605884581153211068381954040010061068059612862920712926033223674457161847261980286683050887401610585552484933519223131398384231003662775646384287871141645715730038228939916015284334862800737537662795204336223900866627969063061213705240997067121969028529607268196186835538835118468016826741399569056612182344481545006029640595143693892814890518308872025742828216248316062831825180566478848227751804182295794601056028765891499431569273079719188935736965926197820355112492636697274613760000000000000*i1^7 + -559608183811182024576080916159000272216401642496935126127722051189395593704285282645628246735586785492012983919758122812188327326547412033239230335661066497432093652535291380948214079816817734956028315735378780674865021112344531325761263644983122107188438581861900368340353171557677667615193543463650167788210026188978088545109996460443270067690821579026633455136722370039559417227268756351211161443747052370750955375903892567061720675926111092189327307796695383384416986442351943279892039544969854704619197730689020987591254324495471908299839185049905913045992027374059902180527284643272744201769788319178955941979870220429443595635229781096506071426244166379794133203709935903103573792270096308305533291546008457228037468736644768420133287984531053607909196066710403822681560360084313292763923612692433518582129866697562038416943750860483029752376253838556076082045183841192359984713961627107415643751014022587119971955975342387513235596373348955626507984757825333831300245655945558312123808047828752518217175668564836815915945727466416064188434552575971414969825773248921840289816345162911471399371855274382743963913800177286126155598832334529269000796994921218962144376642309526260526100647855141720745641638004122169220794400996227055022135913723041669409849830993824829189379850240000000000000*i1^8 + 115631170769125235137848752381184639140115635879534214056031898420554587598458087089492878850120977431057959315426241784653034781456279859157815046319506313500240582303076377182017752465381746603438351526035685925514732247285532165775427808895151922540519299513354294254975105088067263305398906297388886408472674714977300577116772641335003710685217070065439474370469269187608455282823167734521272608155853140226756755245959473897165680930455506448535420895764784535327597463327838177655691524037159432888749569041240887570573125141959070894097319961775928777513159566200668440266458761661588199122015014102623198424048171993855430633386684489650671157289887716754797966599290411449889297030360020910098419256371196550686463373888080484365881606503075813849031422365623612420028215950438784047646573734803670499597300902433888247329590049095821104053114452473677050056650399655021634201022226966935268063211218726538630140100445242428071939929682164009134692160650011448660531339046875620365616852559675529858655716265820308872529140113577666869081896321466290452081029964719573627980829065546886250922113187970177634020765090304908083330321404928733427342273081831686106134367162162612884378904849207361626063740563097298837274627600587071549219040495507031944683910932620698389053440000000000000*i1^9 + -16288331040414845167545544462751564823722616379960736219309876334664676215150725595762144120032754893055041160009409281156714002262705591499136945941629486201006708367427533348239600047243597627361958710021729578452326184933317072440352753581052438433089186373621520468211211241436676348513833442419302866057646361904068088594445308237072500827590852025529935700831215792082380942699795541332958515486443887540979653892033598596201415803371932391238153671541353772101277258213153269738535221836980081961265252715059434896025488503161734913449465577259458403813204681274810457448319889278223817136742509433851116588149648851559324046006187284703950330539718543853413503467673381474259475422178020744389609060940008569353959769207535254763444378162975132872754078130350743251245270765471571019209227989201687235371011062479910111133326415218429729093501915086300156069506943573085635267181927831368670687380742965354742545329280790067975453496591883233706301921665467116771756221422847943177050547583879218634056294146799004851657434123604664954660021861934129914226734240725166536149403673149752041273748319011940351366799475874319806298140031263612694924718423979985029184578422091466749746661780182309843914794927905048709641115692119269899423988481014141076927499851880024820940800000000000*i1^10 + 1576245237989077730842618411576321950553625660387830121989194599482994954913512235638980683237586165559811483341786596435836842210248611891653853643422121420468567069637310448663273330815695367066259274012011077474250734333665906367800960523139108879082928847420581603454756080674790894669997193374645160424433109713177781587178999936717649569199387655778640002063710720186095019921088162858019250283556050362300644376918851231249148086975080970549051754214260885656382591936924626659735256437398063351112459388114838957319204498111460894975396580697989300450982196789865422816537347999825794700550609274487313822499454543865715590737472438466045566706818162325925303535538354715926537023513102707551932891727175026267862381798677579689898565074333812170113771735154305768904315927772498685392739892306090749392486756493816824738367550690114582334786381147579520821768811330070098230050233729805940107474911761517992574376097766377796914207677220088358162055674991141851647221202274678142736777361206903877264618564703028380428176968763290587013122637288816551753951575069674729652505183276373627415986118455882020588239775647592805977244768612887195559429752133030177685870472638084286919474355596769209789915590799704729832685437419577343415230209099426906215266673568723763200000000000*i1^11 + -109353688372163014387880311913758123172634774626051424985188496308246423370726653495632937491177021586564365345463728558916150503250722923893707594576523868897878212704075727857961842795281948618035451582817603813640079113494398237170969053281339855450528052076438421965622786644818245410312516201043769285309854465257543010222368952070623352259727830296875095725407972887480882149811151530000212156749767899781760077034963388072420325979241231149293140099078555649037564206706581121736775506261476623015775410693349600572862778163578106997690590519969714903961393606345859795556390140182838904327127837488016821356175977186365763968557018319564171950724371376538778077783436381454740592417023184450877434335450299543360243002458441153580274367519559065632804564080333911939239532543146306129971558392175633800845111899802688753189314287860522656284405226617582749788505405443239205934059793234488946231103873459745350283467409670116639141603527115002468499402066909517656861837186678852821514910748479006946264982788542659558730112829795714442682683294814431813867251453408004752057656214364918096716514619424546621787513401760458003364714988820065676572022732181613843672033142501982606572480894368316587786993302222157336965703533929471122517506236531869176059856798351360000000000*i1^12 + 5600364077392041537242261762386230712349451233500657351141176414276380356553784494791597051380654304843738546307165935622945805833119827842519663136277832011983512468981498166174518430800060456057502554137092225868540707079067172419346426163001440013157257553078470417091924589188099240290513724544485856477029447064119412211063255358939542186114439200489796181985406032077442277093147320252907654884207118503992679804579582025725756069058193246474622163345262597464857069637432522402917178386845061894757077960008633721557701621616668975334554577789640103259460184005315625438285901611220722984259734306028888330605404452367825074538754677394366324749529615460753131195337535108357555027296668092385768344954971988666286144883024555566617358136194646349351267268522061763676786074625943498853320771927274444183053745808879536218309325491740151634420142427770640761905835722864810501253945338735259216784918546061780463529856866765295790613288718919347423337530570123575830261613474210631611119950805081618826050349151826771937399393014492600817247159450231782738570702952979804432113101085146433431701338825009549348968672363207370136083165573907422845009243894883057654418689584553221706976343071947407570752280775066521545181540680071705593225785448411236638549606400000000000*i1^13 + -204656002124243399801044578160203666828074149145098325919321197287124107538597876742565280543127240655260855552496101850140839809972554808646057617312403529510347204049271468318897805273545165325732502191778405555903091710816424874783067129812511842973707456881212285074609157918251351765109560405962932602725636432807224316443602661610973607147763901387007206691778256686238911487011146736248684505536400136598651472470797018653683035633514449031959925463681815898537978577868278393795627943551504711221325322539759682777530437111285080174455916593233993681701474004767571761351768921045785894268946014281145276681266508291072050824830621463193758481053368175583467708889074016692827472122114509899749043530539995864560208540231822261521351369072535314520516379100776371987768914737160172259106560583585458731767867940000805450676354289163077163589972948752441067402563709780720154662346487703330669522686489231004147320944857625309785138079899634378815162648364604471772303841222415012951383959726789391282987373172351893826761887136564942374039183350393435420906284973973185607778640271819608779741906014353073941183448704855418648149375823724771096912965637896249120243740000681402072742197835516088409309078178886886369008864551107155711304288072053891549626368000000000*i1^14 + 4702800604117149944283310571372059667735345814738286225527116246277706009563675272592791527366435935915516984736464883051447847946761931116917996404053551926812270397724813771295571149148912653375079131030735292563198223423459756662363357310982655673726365666645432909407332186656772466040977135546608621860899551414307862302115368408871674170176636071563908459707563544875449038753363960609832577523145924080297559849734580916996785417519954617507858707366619585344988420273320703601119343464060474342502975558455340600401152708523154232983208704319146753845209991303607819712300727153186323801963124630566839804624297276219643706463988786871314915238720182819818272978696015027660422597799971704480466359401594545706348175585729249132078450843057347699684546353962433777744609380013015516406133677928328220719750946824742372408007186343355648467265288225767333760389409866765790692194320329195543552916518588017956398279976193399845523843942894904128930103725969757006728475935301502555716670031226442237962543317476644713127786775781723885548811601214280555324270542289694874409210589477331721986372307320403753404337549292025652171449869651046761395667728737832459765839382688436357477114729546276019711314328557980462398726676030348053869020962441083748352000000000*i1^15 + -52469499231813832577352428756067079374330698240324660258939176840509453037423770555948776794266517223569077137627858234632650738286871019966601011693079102119813940139049642948285888812376347171264038625035443694234985893715903018217026988395081684973275185437610131851245533630711392927997190378839286373256289367484535789048095613573818704421905506466533388216993847494732217101150305538662747348344609476322276714858536110329697914766582535381396703681316865907424215675924312195996115746824567824272567826286830636852089985143059420538495694044985741063187619752066302458463732382513624685940270847236534853566107375787294905615488832644727403821467356837614779151555271293686426019112508266725566839922498230875072920563523896738061003773457262202510598575263687861759048365296736899113249006956552759030596321874860625929229968684807985555194553598066259398412349085325502580918037646147593738054044969155094632681080474024160550702477565030048269716533748298377809304866753297424584382848063849319295007933566042987825777209460497321557111593577737650831004038960083753196877341029109172267156312814542387818748703526718165222659133957997881588903782380352853548639687859102633509490404290309677490977913394333776452283135399643563119725173779569049600000000*i1^16 + 76681423845428162969986714648753207295157517742784594758702325054630769615533078263470635408594582860680525688469258152891348519547214372976661877540816036691148743168360028260425757333492454986111246538795383573572466100093651360114531370644583338873296179904326645436300172075254824671045010790690033704256282583225838814353861588190904082525623280575488580758541633289704014709307070906238217742024980561948171298780556764026640398650022033149704806180141194315104332289857638761268203560804659309461186637742445889859467604836599917926981239987583444662728782777715306452015109890267306959764001860951838774197377768766337109147034381972098527300408701880613661823415435068627460256991963100713699315317871399259937984583158710029459822639258054837796643429323091856838496681010339824362722078135831549126561764147628563805718081817432353143367537947360598697918609906764140051686707770505175489150913633645613641976563681523897445809684764997540280122971552619163851301157008155015398518013542126199551344481239047814227973442955316479561715193168978212887853538002112609662109101240032557742033256092044924678677437558038661983970833619894251516190796390715008647372192900871743195453936414371617130943914705112073982628029716142155104457326592000000000*i1^17 + -247223592267114083206410300838642975021650023456041813019123588205575286369700641912154527299489778952674409383811121475874849012310035651594380450634047944309434572861618726589987169759467863833300951067261747794934706973526701494952965045004199895585584995365118638180630945535840626307663253617146331074798846630943867075768537531883144712799531847094074105670824407687249878990275043821555850972423748956619196902463635995353734287269650507387086073924310471603743212822424458318756281844175686287004587771120826377673557300934659076586976040970974180057925305210052517676334561472241195878866557848370141362949175890816108705408310862890991559483460194521608705420828387884495104953273194520832643374374716217745716298256330007513744882907195172287951492558015801167364847784839361458500816378978814479002763734390430640946102253087673569950106710006806728575092150520029695705905296533427898255550587349069309129481555024771502521548432817328925831507351622198976820942474936999110979923692777068752835925762139393717783356578229712756025247489138277777860394802595914601100311856613878941669747920152683354247936178428893471083030943499056370694467103605330362476299903912192859924722455413817646628137528019930808719233223511693520063692800000000*i1^18 + -34485326987562211357301940670085941371903710754376861890207480070094576167303904684719416189640695809115132521631428025693368725436019190434516190973742170215829875130317369157382457690593946478502424895564121204942805954704493829441574386430926254228989885085064013288191092025299558562352931148062528458941661316104994828291240821670955501362155863988545163060289644584535628069184266188262558787690327924657211498656412444928225952743063307286584538546895714530424445572924655682813352018982999947986680190266508179251471313074067405964265443371052291934279632336059343918696412425740527756996736402731073107563679937722438602021496376394585396534286831621717692864591256951387199213457026615445190567112824281477093870100323387780081099040552786542658860510360249683160926489217148785654126942421044356906869217177529930922516580918312139908712820826804883518932965397401802885133257632009453071917966577266259650861749981847370156744756267828097953354075655707233866970680681529225518744891451198279979484103578294808929464605021268391396357782859433234071257961875906655418899461057336745186951080720647550860498158229316666292467999836313350828915799270253617092573414597855945591166521654552570613881577607271928389629113133705461760000000*i1^19 + 880189294231435301244651069768584087832040386517945561458330700583758821204652885871901959003767511661626427615990179851173040079726104260121845759881973595672351125629319912482443854584461633891128806236300397848386971976820474733472564186555106669856401646420479148218292533415620501811737529445099940785884885251712726069184390905458408157695253936858164929387083823434507483254388716530246116216113987085725656253504630972007865917516974061998873771534957345476785799022276832945437745110191603757339754357500037822188869019030807995864697472773447906657595628087963310808615481031737519633763960929583476990410495385664239299891960769550675218311592588407664431486092835560931293249102791477773756242813742108251846952976056206350437851867241368690974928804360051114940474972914418940302451277813176000190156682300673652970967248437937883802698380394131455752105643726696271948501304701111015489073047756489956511620178641545399986558807129637339225776798729532116332199060623289912051250067717080549049215834113728618995963415412700420837987085572472299616614798224719261014203343646648354268529373451929489005100223895235523433255827420478489494311568855701312737215166647537620929652633253580411519482541549525658514743099392000000*i1^20 + 198472507993367669053785114794192968918564883210074375506389459275356324741531421508412331287160316768398883115124338841584024745406172183301858270516222758250163316287514451419288201903468708841177860917868317720663107794371055400950451302515757050338558744466200938449004757877674633985057985301125478013088012997473731339704287140405266941511586039894581674518284215422087221041546269060783333439194915004525049475187898890217476974808443266385998771360100282186084507886010453675042209411815480451206500027462490410725712733598783174826141622308579118723222037667690219438367856407925235315168614228106458598067315704780403664776717882299219421415934305978058793591438031621940706064154368924064716007707467592674304526063841471802255917313570451001669936362486222078981192019235617443377769109440823370009003026213770998320392356504919409802159322869177301952069595726059822192968514923288867457491446097507568417886345992184397879784196064417881046193447388588721096050992731427005228492208458667146870495847120740342368593508750906352738033515100376984953080227217824263566832109111273916392759964906912537166906084673764717239007870521503051277243527879621759635963489957754271752309751752534785911763814459872037044224000000*i1^21 + 2478882376691617281155929040695479897843051098329553090530426145564893383366474979107415794955178899361958435977795296501676995522127853578916656761632662912954655929247873456658192512550293606496053938843182734070187506443760145475078371275428537685270142537139379619646252534135032889267305692731549595408907344549474475182818380363362239270028845181463811502834770866958905094085129966935663351567860216118418175297904946857139627515391798507018825118148703833346239457759823670903552145987975742851937891470569113632482920084501844046333738911005740320099196866075828064618967591801829324744050031035517087711240461051150578828179911602197717621934691269091530789030326421787862615076459003826164163225197227461844846061229308424730143989160206136925188170817715913954494411729628217007949589336455217522003795443794436626575101465843436193480744959074757263122429721470504443226359078580112315624196507647731509645579079815798043916623129365618589307429879512388560165635244916889788335788273698607355353193593241553879026005629901603276081344620601214725753943431389537893891515178172444150681535009260317189172016632292433452558942551006779063989409534634113188401594461583551818314850596429083971026543024537600000000*i1^22 + -105560379000342416107331044099246603262417326555418538051970013541825649368323049731990299161911409768769018951409451480144311083252051028888312542382879444967267684893705970423672831383718383485495209140145587123340544214730173392507595648386350377738331768973150565040834594500359116398956059124251264446888015070253162763706836764996806200036195213018184767463495853343665415923982380474166095179064649202647058618590399280093264137299709594565938970761201925031145972216316882829843790268185926510365592666800964851854693783063852345288061031279248720448670359939987466415115620146938186464907921214975998735706358387819148876926476861318210314335114197856172763968868142266474455894246695058728468040831589263171255725791682248730826766830909039478440846428620237151527269779583032824091240340917023571074094479288696986874841111031893121913078067781070914140081534390540558472787156269777004728527316505905322513062497750414546298727370224115356467558711350291748114592136073192947370359682283144347458630436171898317944053924584369768923811846254052107238774912738528329478572671557986694711584157965517201041518905980351607662321542180829648774796751143779618159521299881445648525190748041316271128576000000000*i1^23 + 1690359881387766326378015806242676666185927782150047565410151568695989519437916525016089939096802658822401576947357330601973536351049680821193322499918327538877736750863978076933805920334352152012930807539502118903596863610360885793110210500959485914248039507562049366287060073149297664016507585938121527081231050085301641973816034293059087714711762299675316774130218384160160541800020046896742689700091456292995838379015435628295776600024879427934471282533473880565532907544724157732137830743538841301180669002638324559909708354427071351846669094359627220006299722237371258969386583087144867598999228335764628431357541303651813730573460903952101747038991036052994417329654416705311456859208103345192735718144506900933439972711693248153938200126606413480492905955099233605588268507021506492282353827192965611654584506709540209104006144169913031329932963609834017381697798838401478679127894229649678842691815908086460816530301214037160911736171723915010763055159102907548286241599543994727330405532969308885126609488959689074760376117109136097527983857556261861701473805795834413271569756358724404846255093424912081626643400898055277030204985761811440690275743645148239634299030019805121247511111421646602240000*i1^24 + -9282756971773412032761374027307223474302743152257390186748247045285520381254279426243188500658088777277864780089345303399748901426348135554436500215703364669161320534954549485129530345709843565059221813452098584944754281984484164267886918892541733084090381896727494896436400289942179472722086648960612804384215920920656095224458599461068463024559919080639489489233248562816180045230333859919889888842956089553670489573535843159550122981946693619022395716420534162128161997007376447830589952857204335621006527566108556350226862370551966490038450994366073985630744044077893706956699345036348431088564581649541717459619656793796793063138945180809540364333909770136925726339375632903343622733786783099331964597932462388656429920353519277952480855165441101337176903048233233197258784842170635571134574471985657931085009050917185261056828860518167590082387793467665861380953565601636894896689404788576146034406541507525967366395937367080912406636914919076595495971541336786414316365388920506900322362608339464568855879154626566748022222211370848130926699945724198600316536012624515897364938226640142285452831026570513218395927283070796415069185953439298185639970871050682481647570158468153729341445898240000*i1^25 + 52560802935467978678233341420650765420333201113859159286171966036618696618237646366788750717734066904522205615099071800754404575303377109646986626142542463148437813989016727316441068246163272108196608041756936023652456503922572960935116185648829597292520065834205796241047026379275597256286202414777425358093782369506346677987021023166084928199031798071573786698618487862340159975664084914831066911249810354366821603826086029495954675190930217062064630024682276928328842579640789540833492433190712073730275926067991727727963701850048947433888823780527861873464752261241502147959482377557124179177861918552482762670404542918108462274032643367523533349620685745100303913436262465893690725387462453932221121637258473707358638113218511333729936228848700536320727232082978000401377840764424456014209509121351528605207581406954827449377165389397908678490375705048923195984368676177802622875194093178314120800112968665852624676341713475606165849043418652227920924984892316375696792759744948198709772880316715215371652598011912233475092903850340747014325457275502034515219035308972824220826013134127431873688449373837942020200104362604627709988346522463382367063555432010676448536582828349393469440000*i1^26 + -71262864139698581034170663642464917058904582484517686187637062827228833859866354854139996342179652244463196738658663693762517423764335659006732576661325062581425697612402262037876245715058009830714605712274043441463034459587481209404272100020061177879692669682837979523424643883473590018406863409388529422416398840448686116766898112789661541663276445036671068994619649214592465035381872853372698025564289490459139318044901296662049234482738687237693307536611102488450453322137705883755576782944955629801451774566569582514208307782855787603281056786493773456458404306400612643186053229397836741030886597725436785309997627833288187872267723276902070066094039902123777802065275153167508995489887284099963948189221788881715919605651109979946885056207108441544999863506583670918618423953161461796865524254297908230766108545308763477632107391486326110494166060777774657845189479065148644720306873445513012993285609384543801737019915347496320804290812044329885062720830262031882894068302652530543169685083416613604737972213035922236139585872211417703138245855131476533238051651213770706043628025880272320906837098651740331991012113909339969302411262515315701479695072851620562294733275136000*i1^27 + 1403547338371556980845555922996817750906914932151733703490155648630708150130847793564664115263864085252604054224183468201179736741538057941075850395106341975856423525823545531917729105000614657457888019710847829157820460272793643787080167897532173225940736140142469008008329045793308974652345734320907455465422735945527566437464150070654238144024026535584503385038722831686135808043390117003988457228850210874451014279247479295999151210357171548871757084866041346959799999468918659566110567929526892815215324500156988539244834000424381056999903648983054012575670941564331070255421943537400526530090468723672150469481813588973356188841387549854489535783870444610206414218268939728855517161349810962094899190787905708080400010745144658473309600758257821405115775088303251979867785870318000246163345454264045242893525566836178153063803449651111987551211777140437131011215979714059687882350356987106784770503948547843932013598067861977085521141443664214622581734077013223128281691417764992195494584568159114422506729836464487291436406673842337020822192655288100310554043607904317817022685977122581040193460687980111262497776301908283339990162385561966555248026272658618318848000*i1^28 + 1212853825664011508547825260239865373163172514606325416993644061527770774439038856788617459768583972870480826095211982099013449136427429266780316129015660923208858340392307544504648936208981035396424387971097613079580212055176928079153458591499193982018644961555135483965736099801496757074538756479508699736619931033431254201467837321331641410899277239958575898400386001076341671304888618376592796499844333501399902016682015674931306717562504656292844811562451204526351837392990167453671342389361812943057529068450828453208139804874545569774875341321723484213810404365590988729811205625919226355980278271000249709616110121562013954774554524871478887015017702575866191196231015731748219191414876004572491603487569692518991939455006188200262540368855503848068282493776726515489082024913644444984134887181135718633629016164963813033768132376743114984709031297154917357569391334875758020013400581845468201476665773525421170281987835587440118253570716739095505186462067750822738436630161131817845454922481567179843502356374473809768381876364661362967790726037906703966365453136289403383496975054865655976878958236375989662964320625512024795672988319256128088608184729600*i1^29 + 62258037619445835504157950950550358942185582614639250923341897167686557653545733098958465559295536498986979830361127900702070353992543592369439663388104878926547610395617075247321063675102357362368754268376545393004490604879099193348641732560088021912397191436927821392033816170379089655429441509818453336585880726637244544851223736499539951055003049695292287955940358060891744066614245443247186924682152063751225961004064081980173691774082848570386143116040097459983742614815944442290152120507811945979138198041737848419308437917243139848763388838940346751984341419482906356110028860665032943293208969938035091300037200163824169183525377332430978273713817689215824474362682062880342849081518098320308590515285877577582847173457164165814542237445054805991081149794659734695965722039546988605747179164306489226344310121913582300004725517469104870648416336733113281364202955940812314172206004918976637005703730482318692333151446816180816639490071098984359653050821746380677095268822874075257029276061924804087275660637217538805104019746187800748871256246087999992653772519664741436580059663099525188203230397577188866724256611873137350679077814377444802560*i1^30 + 353701025457742022010311428071429031720252758734855477082809731535474077576945655093190788048013532914013892555332913080117641758283767426492748650490624663461834176785171014040568910734852704156425606542089739753752214192315303958197898819337571754657069414157384019478270607933298975952829522964962022342980812084789656072951894027044535975281237989739962988763614199213843149539336034844976942505930800318029403284573079614856200225190776134032726133137210152583731600167256857845643345527980991311770777397265245382550191817116228636615417957068474114769953722395357389083482459593563604806701306871496232175166232711952426415040353938974424460069763050672668507330665361797406088930999294946459253290994886614473215616235055218073726167363718104233923548371642011367344411756123115957054483290405687670664129206141820898796069251479528410062182280087698031273532936137001321005540174398298527388864139973473121321668070336036445683333100045675290948130442352038563836635989241707199701510443649499934056433058462517865418722652268695582772631012185626480280498005432913089304633932131513416839715897438981444421336049315295296437344010240*i1^31 + 3476396310251932115411551324029382830200354410899488617591731246026331281918756518921200213128488562420869829125960405392270022075349326441957579633278516820290951291924512332979423986208370826789457810707123793517838043924386918655464878002379267598083886964565407832213683054007707892578667293050190020644429346031439819690855945683296569331499257454017881895920774425801537661454035577927663261929851195587015309982041914502001332114503652822146073202033627635499868987618288069725619468241966882072960607092993467911365179040296369222524587051784540543643909041040641387177535710647237244153363715956836468267016853002204944916026224043515306713702623478433354226563586133711267508452152624909192761596572220603813998668105196702261349665008748281321378442152390695758875101005623586230836594050414467665691131568152977000386410309452897459873798530759738295477853186233106621613075858495124657755420515506100381021604766196952088223298087203253209391719011243394492634850370224814502681613753791435153627494449241074053538092068974796450518729975370842587230454170671817830902717423837232412676549528534305720464131257360449536*i1^32 + -50328206121195560540178784344251417961576559501534221278437822331251361160938840264179781317553028374619109944391626459331564963717892325838852551917899202055868944282074034244146187830158607386891198756377727934113534510864322230824522807618822911397433092286011379768667750388531682206026035247577377811603469983187572081915764772498810750408553463692825129018346028458732684572296481977182262253091379506647720255789392003026042000213667142983876167440391921308879532805377523222892988443125762032242986324632306393695868313103638019407758567596262296422149352358444488613550508242119529902708270486374870930543563675605901201183096581740116168321203461622875553684770027267848545943938690375516984666530332653515967162974016155545016436091490813270222220930187253537361502429263659662154228343396340686753278564188046941063500347028398911953430263356946476757467499884859868200505840295723576994233342016973907991220091511767396065876005753589320410791035725349329615327966189483088203337224808408765181163010237199512465098188264546695185210136441686376079157557386966096562793485486635310132168102366733412597760*i1^33 + -2299449548046257913965290461718449622457451974497268713100528437345855394348617811118542788290753687393997639031007346789790409341342251521685325760981275103010983582639807424988916961560033991796131686203422771354772934198238215178004804350801422214603470084653682722660048546672179824277297475517914766609126286074453488025678281884985058313409137704638951230318953359490682326935018303436553161644526398023991121100202694635907543209456541940985765702934532075483077870348338260553543162037301451872811311855649289231395535704938695671563114041509349710655618863127883645865872485004786290901146228054475069519754586535858025705244794449205982374135389039163487659680862222453973959857864350932156894929986450714732305924248558834442819573615848592700037045366297514084768816484044045290293947547123137425774018849682546492674076611287292011035605844600528433652318331589535090209254178868208960545361572672199609395371363646323731880672035500744142741190487877779581735286120396675564937682743233402782810433621700699231946081471570633155562384547734976750303973095041614824432856763680056934400*i1^34 + 1837328856556985042672223680760523713211808711891671993710828219273501041074672313621333966272342584899988712914910443441011211367732363049788350668040825888508007878425612158241874715914081399992062685868026193207072952476207287627063294332431473183950989186903256119938425020639792114344094034275385410717367744535298995578536746494165464749190121608557782320703875763912006678072434185022229631684983858154566818457200586717166509160833434742027259878447982976469037561022195347424807341919878680703107911370291180827438478835504555939809465686008110779135325535045373619160719722223105342452197917872158720990596238136211280430803624663908798342591874214958250931847185388610368277739478498572524052845690763416743427944555113421144556238626632285549521676478260428303519007183070135942160738466746868229681412466974761350770633882820596508943028840199858753707986823344452637782000690680725068522422924894645861261615131834221160575654721070316451988979953439489735720067361747160599469969427881107566913105434295655852583655114015135890518702291359702961356800000*i1^35 - N1*874283653548811278641887134427872416137638887528548088018846812390632048273888572722094814036878527860193951381589116207155616102391416120155053588758476813291869119530038355413192901231421242694388148967740512902611099778760233044413399068997655401039478664934320864105295373441547277414997146548254521870141082721645588028598618431948742647833728307089916232457617147939036919551099582869989756030971711763570628031131251678125*i2, -546619285985797575414072559474692236702281190715191150672716594203961863337753376673114247349621017151297883472814852850756425035422968226286096249174126868938786583558853547149572913661342987085532821299849947495339823462833067289088097299999033567812596963668460731688710388566149129016341531809072977564540871443857319821036013760957299605657669716194857872016159621292415354534267027228768637493044088099513606179217147073071514273553223722356614432189653430490576225715901956227575439496377863745756741741173750278190707397666446397505182600957367895071364074899179444755159036703934310166353006192053986304453675677090440356601092639426466846954859335086073196082298269534729603999378445687391611458886677768119142001022628216584191808861441358964595980590300847342499045023962163684899813535663790531556597323869712576038100850227466121308156430357380411269003487669816912931513203487149655508956678402740176158731207044453039317363724513520993440503902322217506694353692162994237736185810811929940916855676248160283044668460935353100016992039130392784596102916137743436278994796546796888061293333161391584464655299584627112844137143049300282979927086848708309399780837921081240438671996175733073512939789805195691562989312567196864640347419811391002035860242757772997802378920101995589727682560000000000000000000000 + -2108816802332317023273980189358519355388635453531703459430237588053316843989323400398892452353760881470962586140000247907731467171308532519855338958819779268119708500786640329129293406818078308897846267649569984813229420509678364079176256310563240039239620986158333167659452507271271601180224537563557414556828896210138662518102370238382797130318694599580130095775430125793910071279128868610369633677928411316625978908661054322011181775142475907613047869163496468012182409688127886789758874154523025046844158469950331888417212264152669361779455775070355065656642762830181417631296622820891593513767187491428721567355276183246294429959731643268748979764210330175087574720342074202096628131223950500909547806178839297576005868247341218353894483559261808595442144707069512926314863755645525996954959656194759932263965173405890359975314367057790785619272813840268046184847269161489802073129753975668871386705140756228692364952664671595731660255922604706643650716982735328373574041448632984407345378093574566829938284697650839431637967257901541039690812730252143421552497112267038965198993841934034084208842910782948096298377544443380604652018883787367991220498378703274725594488806489802301093540765861781792130144359111779282688530347485351089096598565296250742781412398242198098563828560545390316329369600000000000000000000*i1 + -2355628045518309268953978175572810331039686196252722827005389907082595231325686964935131812749503567710028299187041113326879047605935487799746645399451152959625371713745813468235382870528304161018056846498789249648356919376599773444570361638420317607653805940703097194767293950570730699372181906836496875447873180708672252291460751086505811404931728356533697119142492653223954829314380001582521235707603047421218119314225414132525382214520216853271729714937469349297151771719361080561587774483461191533545217417986032633742912402373769515073533799055414835091492307524667551704812451195896614605191351732155110346097616124526289847467102126313066756794315884899711192608003706832830732287698043289874946422387235878081019080829672607021567462375581569247777563881691759962921238391370971021292852465690869376955037395700473575333032973317707924450934354605877534441950335307763807153657684142101201339028849453268207518173259140090745680727249776109967283249041257190442828658112591186597979884840280123559534328816974965172126744778848018818497247717618652912732678377651237279899511147794580719012658341161476606757463743095834851800282143501642555369428248943386712589145520768559285026984921716089237062659674436674371416779056716038959503378672521339646146592523807389476503658651811597082689536000000000000000000*i1^2 + -3137971216875153788188155677060189719404691243846484703412858074291686671332821204624401203516001647835681514412379965850583330686158695114361888332904705583602993559350516055716374426612030600276194894008831279747835807907420265270762320049137766748768095595117912854700159675466246212706422289908925162118466569327827248705719923913045295464147713116782614922501687725970595701057740127511360549524785661177471040382851016980724898966111096534167397983565170190799399117636653581504089104671287587786269539876377806918382336394585615425922734104805711859021168516657984325335385703695117115979417205291613165694194795032876208953948879381401779470769873634758529325512703299853768641718975928591685804227433121369550562724985911238577065863074904319186848023155885892065739939511729842890042006670733971740158367679590710548610289171030930297572137747703451804538530068697733051612539129446493753405217174330336792239123393459467509192774282283970967063872570712558997170873753405884761739816528677096783145352068909608364172708873627786863303729897814578125632419603948473061221050204978322108335081133663941979846569917370284656330266774725417585718265469741456394377835171703839706253745310557183454768131710597747333075265864995638648477451458370205538438010880538283377286654752983403892572160000000000000000*i1^3 + -5514326228040246051757803593893193170029615677706155153897166598468377545578862679103235519034494680570112700378334425973291250775122222938270902688048119153263809054795479546426209428173018895290676935799165879058879971539251576290687155158598120055759218393353305893056952741072213175474058265197702210098242543605154926589180197078833260502996475854399901759985557322310490295690502518525990065098768546840528170822618371582910491737760018089209749947266438539575346910179688654026065957979801165364655628529605955339642938651280946567203500193667109475756551852409192018924057329622577929796810709101488852886586731537541064342475105663367880472796200287600083734924142338848281913625555058226205802766381563557509858499634853952512727005266821345084124827062377799619751000948630781927944733667998870635902544470122061327136575598485139096779657798605236317118224702739180941455404173685609241691334142715974890506595383508133084663504860016373919286333485050653826007469351591763302924668689880837028045738404069794773558874235420404580451463189747751292004138591421620497342646968382958988161023093391320638544061341304895630686954600487881109128534691227938393872892419334102561906367648630112588965910922471299467601021104285863269450344827486773826651280381713267433740421427284326062489600000000000000*i1^4 + 3178798578734444258168102283379553657764561814503696934470743796394067986706501109268025958364664670785337731374109283508931030639421488418257368721850573540644455015782666381792069920481493182053953102321413744804174528356683398059642766513953023177975885304917635181620981355415756520908012770971473458491814918703630615385959643486640196215845279058215169859530974344424050465624498744678124761984558448354813256844930989419653191021804357543192519572385178836799150097895448715297017314767262585070750064493124574293263336304454343443297426850479557933313889421469842909184665773687181026103771090999542404229359648611143197192415754575184109790514157171236816619861187428739644692651898234561804811761531827167685356652719123339846362097511838433724062051110114695618986485405611453657650427837803566059449487514858984359165231031551913865230275817439883699304885539940464689463463330897167108270572055205342597550034997318613040987695521891407345364695328803233265717600443030091135481124459043662384786562355160143687735684101192846165860330016455099736107434471807168749312519327324222518921692317344128725577121238381854724361053885282139999205470654406051712380358478802142026054182126792904783628193322172320893987050333644316983281180811044091191983577831821725587940508262938653491200000000000000*i1^5 + -1444469327494743132708837508037902242178323800386089505009288204464353091145102168714324055905597642417198144737995819833517789488261622295609725829297497198569936855405363521219375828401754497252839397325992299880499865934197222334303355904665686338799332064344517752282592822877332614915659983198047081628957956769491059113252846773722240208799335909056129375923748097808751726332225799277441303902494425400497958963144469055820046097728138402376269809246660115935482992607198257153714586932787959386215268088026383833865690389026113622912945089327624988478700000187651116022983750854171192256182154264500595557768333683706843961900204421960317144776926473609872045313461839501795934127186490422921363090453400427278538242887580170414507946802633820464870445904191569415843298956675365372389829042555476420271613260428146218324542465579981555569114962399327769683204083992667727656670442672189605034245260487299207657951325878721023080088612223354987742980667161889967258041380116523121220615169394406116707716186810405273975639981516499948083140164632345805186081905154966795958866041196923791166925512828397037237620346959672369533898781002829634503066126867224366864959816056177171561140838886047899523571753458086998755355439871088195907446926851166189061868482767412895219153980400599040000000000000*i1^6 + 493092875125999061146667260795649982775562430169074123877557305452976181377893255674451248486771652599587967199554587931942430233745797312031214422492488152815664168697546345088355297593934161611946054077072863998078201790758277091931080270551253595854944384617708357560759189607464045225631513306909493155288941905572651924887670385250166798502736456779323028837783444367342568482649524108520732207166854330141466004243306003068746931642801601286628218865285785179338598282463974652769148403830890331985308377250651537071406917951537673956192710007440756897589979291561120199416943467919895995321226765254968271498033161959931289985412279287399928784291657403563916937937902213481205329713708703862625353331242725385668060136862335316617960394358627720490935918394419029642432610251920905658924959227261052047397615249660437146049263083358948913459634268037672512518936237915191150092167142674641220990936279779833086640591340577525434577822632012187672012385101126700222726914641426185129323995945123976198135378228724876526630471642820197658823993657043848669800906286789456827091913977203488300958769636023379908759554549702261465138250768402683280042429550855322091235197629795076437874993117590884469416085608523151438027890235695607480503092726642225665303398428723080374149248450560000000000000*i1^7 + -189879368331245658122492275690691809892529834721431301449813564753583023195819817312339748912607432964383744053402741823416844148238482203621439049590611340302676996907346946255939364389334594157114982839461792756521841916038592627477030472427441921315662852226508690248375022958099567380316562806175378982578904009846904808264896496369177483280424881777609279810332689720996752476150348820317813684238989749697315126182307650694566304349517377548106206963741953521904381663280140300298413206192887136379480872937369995501251921930744152735398573774148916899427901601253021184011763816555619948391095054321295731647427731488945449581966288849607506492071412195376029269828628899226227784332325482827561998174735459465614871206884957489761891364006905289940635349682394715105041153828169509743079022230569559307248839228838149082865629510208910319998978138574238233265318870587813434432844631787145645825155324398240391448525431646860286555060393408203113462273107754178192190128896432484867852948683768338802664738614491754960431049552393016757777321161509701079755253565889786959609078018692771409142579404366173316365883192437071314119944272847639776498317486037164925248817645832508776420517038858713128879983099867705466504188690171189520195825366047679136202021915738397114357514240000000000000*i1^8 + 39262759854026268600130713229292109674050967769232573776279629460198150505004244773111904709832505102706755880691659283300176757415837904361784702583673203779226081293111640239517350608125353890580158980570788898630898756658850993758250452793657195484775529838699216456932846613036935361754428744187848738066501685688791471177872875294575653759505170105202054256839495440758059060155931093095918255606961572919394683296064591505610898624954349792354510743930841875364747898634234857410597623059710868896534372712931668379007104933485019965368448903258888372180247195889039262707256005559869907654737281654273779327274356985855142185684018994662853989147793843294331575567175263843424098088586933183822824130563644751287374562227129823859241336515738484722733131195415833043690574533942689766283544163446913803977352927592608614618936599683176363075844880811097212414885495070038305995704409887920811576832863008270918258641373605969568854665815220458366635731104241487417262224620816687110042636577351043582505517807408658102299729000817008913478497568805827804314711972305445903956512834321969881721804875689503045269454330456128306725490677186057644068806834726828288606209155487444831979204303810700703139012915981571138744638320547622802104083304355127939892294912436865408696320000000000000*i1^9 + -5530586005968165519332590283917938877510325136706864962366101067425652085820238254209637883033404302502995746133705889627949905558859296374047240447443349805864798042271805948304551540414704734064742876150414988985323739208464580021732900252838369518268095668085361131847499046421986948082716762840467152596113364155177528119172891697445646188970522365441163277677135911916402161138992724901899579356647691779231554572719884823634401638051455952085270479923395618397586490901143274465317015476035965214751314884067427581494099190350751941307284743355314878797205306127781914454463286425224002064761482868355319069001244623515306377172951478706443823961342128441369228729488413789441657772255747763592664780393417113656006724176698879258532128794744026834128164908167579107351673769506509499519233076854350789347847115708839587865998618488697222659207407055485161366831547681038807894338703003767582219709013271522125196414695242558974838946021481759550495602587336274092481477592990306196065893853338189929019743241505941456772434143433874816791746844331633652614378750848735504737583980247825059969274287219348601717086504688275497336904387047644204181147565865768083718992504652530391920105185792694002450518382394930355528943524542962116519034636656817763407146205646720650444800000000000*i1^10 + 535409362302854032576059094855816716346562555547699716604458138784089979002831772631466209032881578444042464858802802862333634057771087563882910280584800595886935339015129775157816305434244851933263067144191079083731729088310582365761946186970334743552812119026718302028769847672589026408874772538136295865159301324388155259986068240295173718567111802190924585541417582305942536011496697742922955919516791607795968246738738580121326037678982395132487700507128948257930807622810863341501902362255898680162538971395805671040736562238895154115919318965902279926808489951814956561892178397003153493722193930089941031193198791933824094885387244276726373193339959906185544836607438434186451171632827458182708654111877141451350867756093431427952500685439733946648160716154715638165886758006431064589562884648781567089771197056492802061449598696323123542188069611219266170619400717108086763386270048351159928701688173984449337763907922268275628535826117379430861141860186368821065938088127174698004066908751980904659548122466667329980572494754424151945582313597135248784719359259526930481684880170021986334185352919744884410816171987959904954717748849789642091514693697696985524133190422787755579947905654153943200574890778819548015335714070146808934571141207156023758512741332235059200000000000*i1^11 + -37158340523101204043067619036488018833301262811138530933188217892438697088820195774326667051493002900660286020910898511381764915484314338110695798048878908648777797780682328879871203939347420515582587923968231727736760649930066154528972995602664242341269467648406148448851085175447913665854299454619070265260943098835554275000760649563980655712014187458756276743216307086898241266473892547765701163108390161364795695979839997932611314335955144302628770964700880919236597647221830442441338892593809334747678080799772017872237390055338753172167065961455308473332882865441482404071921464361059779877923896064086588062248127241717857385193278740957327586007698744129799681753396371947282005486183265463182909313499006838404846656970139114697545373531244146598054495585649222868553804007855830767551625512818348275913807471542822723169776418462980926901927405866833897802470430570641517591424302382837329635616045499594224392118727432162078747863109424572672939894929518568497808258505265825209723238401731668426588269968838309658133951818074352296975625532864771961045088055246656418935806226885976516637414537547681533931325288304718114578962817994980720908573905887338362596765825384820805394292299552285253557453503567053591124161479301750196756972729011900787993774034780160000000000*i1^12 + 1903822463656719689441265585420212614303268041208723690130731977814098925019408345490793956644299554586867468638434460375574788256859907524174459637304164985383139528342202188494194361648865048053152809923331175470204879702504351707120608164498816599873465203875290813792810048923125492510678416713212266172541838152987312296661669030874844231507989567110485496361095545151685030910813292152921714938079430637321673877617422228021712416308547542126750848501707635747131368382276781186246952458159493097693949129927393773281585748533041515063356897090431171911462329563301109706286914688121844085418147915814315054798744100421912062919310390180185165658842870698258712659239923254446864639296010056815100184872401918443631888900468606317296415939901889432692025195720328017168197139782537062086572613399494079192661205433843535719610847919185157191742861350790054324462204771901777692682888320336884646208892508831911807407926165989144225123685979132963257045661882787263585309629366506751298446391468652432581898647423564961827857083493687325753898367481413858941414558145395702611687098527180689165263999640851233781552325799540804467424248831339049633407296928484650711229144080771997900671969894123650684488732139983319635771604681367081688780945797816600185379225600000000000*i1^13 + -69651933308063310583143728967324240236770643731561257968891478278373030769788237870335745400702312590028089786010997719020530465082024495472331198218043976642993537795498800180654541809174487714725080478358682757284102281177465085020699901413512760817312726760126582355850151388189621070276728180778744355085046809504867994864796043643597586699338952552275308609358434593682018002248901238848672126095817789895172628510243450617298936419366480448157185562866514871647911342877499217682947264331237167535189616365467381827304952426785101835451827535731976251953078237488029662237877072744962782845986910958637008352595874515049273695245291366611166407812810282723449392947661952369221098509620599525998644486626118556006439180503774377719085907490520477638544921409345046305914565594573793360237597351742660238426966580314025773892539104368431060884121354558523072152183847756088451349485220262411146210327772219061831411095314575022930746507234208101267617088342407115419888482678442306521963994241211418108565988762488865764468158573639885969046339905602221779379208091536607496504779687872314789697055353483968739384686456646085796024753368263409854438438607119519357494991106907579895375903149170643820588897779716863880269269000397801120332843874709055689719808000000000*i1^14 + 1604107380702080697305616010497376080974766864500979746812484305971948914541756199779910197362387182201168879803715403057634264822781390418530529737484262070016052687361337058206522592716574572045740008849727794723125974656921313508769643953127061183331130222269156453539359783902388209814242685399752261998869194614539976199164717652151310524606251892116271804433864855611997288597591570992607054246950080085887431744199179932730127328923118176621515986426966392149608962275623343051397136422206890482850054684201188296564050074442257439057982706892395915998415496783870122674815357174459577706183637349332165660524408637676802846465860347522255433504173427306410742904304724730353742511777538926907500148824143192708187853888174566679218019181856594945094667704165040480439894924613197252368879802663716671723777349725130386236259704655806589837326086003397751039248563169833010656926781544314871154027162068170142742423999236524394675172292767735468022889165148995851616862437817698397901872905873642505937154152758214462418889446555053015857420370288494596631183058207655798273017925314389475381160962764531859303127563215486785157092540423817727235892786718524349003219668817857152313069619744530945564460173202892865492249803187391489264932667979613601792000000000*i1^15 + -17939884677567746693197475390805920458374990225747397694250512345565515337023582842950560357792722428501397689383009290585992308577110494906577092351013720432746267259495524200965403532785300807216890399372967403249560486396733147701158662500402256340748585818104921277874983454328049442718551804505916798302107663847685165529012189731432773785422044536797066299350907498045316072126287938307304837828344275021266115851729960554353304614124612915519270702061769845137679080564283186131831057279917323793732821025259846357565391229898355030678443016124188117579262782211581888072356286172359598794649034783656818873061052502680538998789634133682252750355625561285342355028313789703383241004769671526610692723165581590295299121370931807088811476591603374306779050295439133769659279656993059068044695332351032118965581679537474944737954808873355390358822371146120828935486237850188375361534839840387826202712690786046785304406258771234856228708675503439529651046544595873100074444844509514388490955166336092350920250140475113632411960967562785360568498362414379338716765035632822091391032844969199316478996133926154580075329391845533811026414745226281892498576383060521303520284002749431024150684365544841792731142690405825210148857432548462075668646254451097600000000*i1^16 + 25834617793251216054276933478143147314587590962279744638438209083703653663098800544206170308055242780829986397189781933056027927622330164681894533887919136159298702810082177255796258392306227057366447564212844763209891071599183370837191769374366106867460186506097168110815411511052979528435558672039707474842976067601918096513097472725984566666537606733771694230422280917218157246302151288507587633698637105553532604858850077719722059768553602894075184969426077636365056655895735345061049599638213458211430987619990301736254701852208980295601132628189134049205560030558191265000889335477228307557159581564590918592661963953953232214878083390502206070791991247000110518323097421603507167283556315184665763999714291162780121113895358145606863789944568046957431886963730362638854445857864500600480186497449487283119248360714590270136125427960775475268652389738986894234479212545448280473646876598974672759018485533494160931902242734185615971872523898736766751911915783157768148191579271122358163643766180713406401919020183412186828073718815564527970658618234604162530516689781848282617992157907200688629264593780247950625891179833649418540447505661287577077990632079728145145500502845221877225515480008058203397778701980557415615585381425800270384726016000000000*i1^17 + -83935227723080266932851373242538116562303870251451822366078082591596457960778254964662879887417804792872615357342208279786409367212188532495149517446814807329137687270327955870036591562960794835627010387661240755541547614152741625214254640536653585167630596749487714004887220176065527691024346149918504016907955409452188011044790186053112450114975732078539301941046824877766206956036085954471423735800687104810402967093812327319416254799252356052343560228709827697224992175859239664863920547683630166649809108320828433249190260866581180805229077240302001309306828667388819342042216917381894818139798868812123004974103942567452278257191336603651090443326390294439761147561913866999613193641867714509738218699998045734938977833422544650178527818964161984678176221023263634228590251733885836689340492214382395781604854751021765882132336749155376268227087281056716960892991175734887718537802466895496046510524473708695866375681762485783459547943540423855281424248761942404560349978034665057058481875615184258839397773959390069071045586672717264109597472649754919525465732099911992313925710494057347969104648156555382293088770768341129232962732317428768234371489145446092849433557232319624446905000880689396900302382900052110893981069266292518472908800000000*i1^18 + -13265354231437842538074482973428793327125695563428617444549310894526297688155835686659513665831141674102186591970871911522333694615600568815213438727796924078687508361279840182999862494783278548516104755552726385642284499979387763967912384230368050505582042851368452249877760452462133555427497820409622238130409905801818972080146838800734576131406269022008187213835918134524421326119836851704742510764187348401497051384860413735514344550523278864158987954230681802890388085184855420429021017674186104050224212585389353718753128604903179994513146662524816641589334373477075066267646473856331776615893368710387416118745003697373635001717604892976176123767931805517277130263299897466399629658264705755057280868642842735592116050000488301015738226415911447084788347298758758202772673781511635797394110380127488388022793133970642140785929557444653097477597798585597197223355992772405372035862881359154335271646825916948996430485429387100163071159239466276170669310977666039647670906585661230422601914187582964610039616696163163646203132295128092687440710494160970024062980592572557861874946503877220247088063304780735536655886134198889151024471281184779926884475698169834380227340935490400184564362296776823053706674259169790083448359423741788160000000*i1^19 + -172532929058438685433332558043636205726167790874092837178196495080311978275341986007914531734871377641294122099632819485943713893224178178411068854004530306405366460908135711521838169097156831274811834156749518615669079946630461222384177441360272281420652529526773920477173262294168606812465516693465810217980496321191199847390371193081146551926716542239266167746788228261825584346674877256445313016815936593362466641149482163420844078112284251343142169764113048868546525287258725816416761165534588947142896054952469217557315488741717790632237209574215587673609800564675599311162617069952749737951934122429457914015098721570232826924590385605018108986118194813324337915399703033037817325889683714593391204127874063269016850852707916576404243333682856470147355974160259863177480912941809194939801268554455604674402249340737987918793079617302403399774838515275729356445284243277715323873529131997461840641246779428952223073883191651081696861255676216995930662646412960213879516559470098209258764109105521516316396266336817986249969235747435167725313162845470812127691413981966355643733758707886733641312687912927706513416541054152954196261506929686722646245031209998319703031610335361451241872824301019300802602689289673329888982990848000000*i1^20 + 36304445001928262040993811175574621276090363988561624081989726700524478271892889287332542669675151068184174611879036631936264418712838191559345378897757591429350842095805069429430474163834462509423047742173688046197266955955703188862874947072368548273448403023961273628118012876872581594501373521299143191015591765421695858104878863023528116027365829220174645760913260414017462903067460800093605713372869594464771644791205473348661717686036517968606207945813374497979180693976975066685891172066416484985331311767248087093741789453134037739945389766059330525320935201660892618429524005205196740852515878243810637168609087018053646045779379142484155281470795263377239470269372211054671983867594432842683692320852339592173088320335640213465599444737104887017111578107057261207341596636646705264107063227030467177462101240667712024356309576173109821585823700498590011317236408389275291085383564885070754245392036847762917306016905367194441411378886898066767655393250276202662827982806614027363314436663686210601229597395323272155766431624255562165125018055055400714968444187043179369780757803139663806409540250893272950963804543015052532386618664181459580121822764842810627781173682453367163129512274684758727229469424124086452224000000*i1^21 + 686135786066296804652046570299034516113098614886908798950241712479950087741683220394641734395539324355870022976484649849213617696542343561160660572314244259554136769335447792276798878197619420071184016356574752413326671364465243156746714776097209226748045510840574582961313307356382956515206120212644419126116882934912821104188253277271221651150390019725033247377734918204060246296808131363290806304348662927608370023366065468708693012546657166699172252027434050441132710125858455651342699998282424693063686308156353005589952911375654357816370965596197004615877059312301937012642510859918161763205284998688707555335305199979224805737560689572780361982099262719168604713439289773829028804135567818166858173680339211730410167960567089192532374625823635158163790059813914206703184856470057124744905240582035379436318609026919426903787358469305778140872009822809684273842943861487508677374557207416472630127197410518838938349894820290676345005680120630995718685523774193220383209575566246959862388484912330436859724151411104996383126090115227478006357759688108400596825951335959666744551108064669210003479940061519182005561155507937364970303105339174683924462095136276677965265918565358311109782753609465074810976636764160000000*i1^22 + -20454551810165870000738486646525388424948707200747278706157843318562286993426565295820044288822337520802502727532451208784727989872264813394438521159495272398380698101368687111746329436974163485218253553162947136018773895509818808627067219319350277348455708652742306684164079950640393803361924151067412932150385992887976117422147603111909569355429159277542253311270870049753076526957523857095973651790000856139599989095508674521875591732122349189498044122367845909746090486903259210776927666112896645407853693139516300752213525733485857449679492196808195369977451326533635047779446200802768779722054590374605861591649521347832225991666494704181460753510310331380519329302838161705529006933955574301926022069521107668527906050764555940964806623852428763726440079730012742437518996049622092487421028506790214925717618041161454011342031688232116990626233997952878394198645735701037461436370922490107371411114884310179737146596790153219755321172265356079430121460173821701583316525881493938747852498901576844823388411404914204708639858868847999346235703239503055467708408546033626379339222360704293977697929445363156363219618329928612684414605513913489192745761863919459958060305117606464188394701672631159333322752000000*i1^23 + 217579863537302397998758979393722367739806435229625861610783190421174798530656264759276457715189542951324339873886339364892040632905193608514684909183473843073571398876705702106595714313531709890212331795691450667818520349202315705878822953744104007786490356569422615695689925006607224552382492455733242085557531845597848727863344111830520711184559375577555116079151209266017861925244914074860772381230766415830645968144838499915678118301327908475837606359863999787563855092271791848767147554845977690606416676721388488477998212724275697637576955123277774745517457494959742517578209725418567902939238502111953619748573821970872746096779068098900753353601347125057158387098222693400354486228003833194331220230654152801826415643376512713974443838076369299445202053340041901519849425148435378560655732172113118757830041186761825171796307425912625344360023126459945598966283369359986008536886557693888608181828020966864126335191114317552848584521088008734939304260263869294168815495185927786018568098601508445714248353160813094135562086808615579048519572628248444659370655370248909743625735629574580626085919789488855408644197725280488097802105869005630391954537608231294656457966865548426804749597832317501440000*i1^24 + -350606388982751769464437994583114070245690764564130327435135122411658079755529666348859813378460453361128306234025348540904228856967209316199665071834198699660557043964409353559471258895251913480154387300917970721024863335149542973999938585071681321675284648989713977397878401452672293714098082181483700721856364411727104299072919329957876004994394181202137625309112302256784734152551088083527112314967334168976857929031611506257580310264496844715339613201962974238749296321942411497778766183987969299581274511505793385248307714315473581247155524216493431066340498816425258729747217204659151384489799694277775937902886776926132254020963287045686908722701575835650877329909053086971854033807029966610398993085450412600029216007063865366390973391633994567067561513039209397589971261187044717822778804468101619064504808345559496795881456661427676867479812592352165770878692275257132609190669352690880039569058441360322114124389778339020283950319408502724112315228555373693245033964571332854684963084753137766776819632046055001189060832647372570155632747309593993395867483751733698652215770103496025649375498885491504785433980613366334732402101714841492782251491514761852601859617281990774982170378240000*i1^25 + 3075111035858514218684513173873122044976522600281976627966065293283803008469805803720051571357015071291852744124686561426722016896629124246969218958263197042752761842837519390242559085932902096010291020127382174816737266544623410444219800706011180352852012124301094654801419111061341855074336409089154498942265624528896567902938574084644696796343799425152886798124946933272836181083311876501501973779051607942497554638699610059264490951343334036151742580059146810082622351959602018783878797078664607163007490198616230884609280942186011049486713098984040430336082574527586713433791394890308395604051100676743820312296196000617549570282517016796907003621685481500816745213605014359918507402286614921812824712645358623221843756696928322393002003992692139210190014817106755374023473627216471530946076262334059600823337324246228034573827112863539587947471648547825594181719837326182004840304865396805494538203103103789597760401789549730051987830626431526917559029416670936825277885107496780803711395516489338783414577290686241932317955479542459255496898291860114006833682609280553967011097114750073767859382665509878945929426527118138454460928542736258190242247212147397585372023298136567971840000*i1^26 + -20649578556466274175969596585168992126031440694775055618117750412454771310632505035674861454172855263566849216688574386972810748063310108836831175700135191317111913264846726065287554209796242312716359897515043198650178796269282315382761164999198234526002572469628362990183396132033078771770137466515929228710006784453206410151258809056264317787645198982802458141935824758925533060387298630478833718928872128099070833164504514902295134333482574865420486860047524717267439976963610724924073993835640175873094850222084050641447415468794245593523406458318634036557168879166019795708638180287040045916943095581752787983592317602721126328029932560040675354502412138876096158453138271862597420831522927181475711797396181300583008471733458494466535758906780953010177093438100397323013548684579396618757032491817107129263652727620955125247335874949764416724735106882806367399535706537568134688966751974336168603469420537530239655944751009412153375392032852447182068126140102589429467307780097880196483957061272387348388789654956579044821385634353373408867420694416737537671791436339512018518936888585320958358545725794930490872179180560223910210021208105320869305799033126875783675045216256000*i1^27 + 607098580283152445383848740761859175955441324888638389283142550877653518996287296711718783103996066432862843477155607957240328490777224063498245263254139202495541774894451888697738605864423944269670660257421812753647186722780458328752886451382545121891415626636842249588695631273037069726492080057383276878743633907145559392338179495165650792924376470513875128833262314317812656363439898082952843149546981961614371331908249795189362658081524603179634884916378409160444637498495988808392421406511822392600831906888333211524392576571080707796329196929359859280299776611259320666637558078729830800675679204124721023936841443709365828942388052037173824204276319102585487705226813429721711483012824705979877401018129824769736757786844928209474304604281350699393508983987793815977160136659569022257179735426909433373384534227194367762167935168392058637153333599859423722603454326904245698448362635546808724430264905837413480562047176679069639562138073026309656801195473413076430062042308549427526542644658325667910363879512239962963073889534064124141143954775980004090032368256958809730469598055211119634872770172035624032797862857186274922911888670065609536688050882570354688000*i1^28 + 372426958471215654740119770307545828460817783823876415563748124864097212422649349012673851459257357838221428328120725277426748127198905878500616131737644914817675593196080133457416853341686219020657077216757644811790512935834267534858656771448324475135708974922607112956633264412928771357783767780461128104649664513158234474533172673496536411701375756682285776725907251734454293652709267642257317701209027809337296951060704653249843392328653858948645411643608142343219399426294436956926993028861837200796056764510080510293666032360812464843148196705428508743061716813014707393496402628844259834566809621517066510450974137616346676956095388036823164033836634168310734270119654688218475249068465401749533414186925516050209619047732572817690866443321904211560022864894225839302587229689082663626290864788921723386371889457624785326220840559189452492338203123229377178390698327003004841867289035192216284425903531283162018047277124656415287146607332639973545659249376448968559836893296313564362509567883567485323664368037218004543190016284917567906291230402154284777316249267441454528743996039982926479595559957079398988852399829562134676767242852657962019743963545600*i1^29 + 18898776390282911686758208623285620946254875014884338369088566918029848647651646692136006561144608481741347244382241230534769944779114888612827889532671010413565611679517928957459216758867834029474972178631549174940605409678235213516196574251472205915726923566448999879501043767185196689012573576400062264125392905290264128803163123733745853152237826208585234393272111456200294372124628747370912922739892644405707162243012261483794916392544034354321029273317297180839019336189996021585815000704378126360216008359768469106578462142648430496787618916155816355774513930778149290091791539718787990503797317151317001240154257352490673579157751581550555778387454326652486047566748811800606507282754227850611859852309870044014333205133590440785854383231142375168525851121380800724804616036492928172744240566062331959767774882346201914839498389230343340173989376602594724478171290748321073729980724635277864358920265424967480533179451164664733424028368328830067580760908068402365357799816608824112180130944635945059684823130352552993677804761563079131898849553697964686659510929333731508902074795129410059651212459905214406828937841392086451980282040874812047360*i1^30 + 107770120795582546351313776667912126076963377399850891064119965754730922754688376482515909891120715066108546347681920364078956477931947658332614748918996359145130150287578040780529091370682969946790394137651329130174159579682498290008129041990939834984841290631883475031179844112307607368311040150524651420975016609600025294086057505919087894814276521644581958334126541758811960716814200491587552452553818087925373381650874405471574107537854076439926850166410495567183219829190506892597904632061283869091059148521091202794735923120084221024396282556831309350410849854246499963497877077049216627418687777713222671988250631187394848324570016016926620118713285581666842593673564623310362053573016507453669003200763181626942199776002444503392643854400432406298742274015707730053077790890719934758659343734989680065130746661866261409056882231672495175405940271303084651920115252809615955251282831897552649414280836042225869368704049785895546075581777792306422924113020328231064969423152848066313213472476593533953087624088757198939742698309293532493937337624787517570006661356904902783830076767002166263662494747747008827798209061849999149251952640*i1^31 + 1077898837007484272303075168168989634915055581850254196049545375409291897161487521536942814294962086043956437761104092531222369586522140991592490733282270019790625148912674251696730597175525926967309337523299548849094892932062389570115449910517791575330403774033037327215432689536071252564293916322687893908801217626036375087762462815996342768014041560721477026785981367783900905821905505271683483242397132764530734447886791713230308297348360108120479765097936589157912087232785262198726732202626590460277307880978642499792851696633864109833392178858586548715855679593517486128623143002446803334510370865165739083906172243558795113757886185307547879051295244948173222814160594845825994931419149705489370144515740309572165581803192886486454227733088687899169633250491666613914011928248474918107616973558604823275745427660266706795006619743097140725570827853496899990359309911150716795287728635504868284284832486546770565074840384459587429365125555548052643434871331511383727505743066089791830542979985829617582759178664803797318369881206252695369960699642796378060973245254634326713851878965006016308471504130096683768873748126498816*i1^32 + -13777797576453980542538359235125269477237811632867025429282043262212802768363932471651746710892818099408351365858318546499825817172803214769188784496013635563887195051483458599979896809339705874866776483090396589791512975130109924209715462434437149227580584326848225672396161997088900709954196305795761972971005864051739332026566865234787044206433365669356793556336226877652796103546435766341945703545199710308264101451891414262621356133345747398903227742867130808670691792270618479671009590344064264969856539006659469276237956855034336186499074120311025240109971518520010937838953684581084983029301200107254543974940352400766652028540756020182103683858425671625660318308972144116443809101299827205307891679692185399560969937223784050163164922155811687357028534377855844149100165735347512109595658058866698211032340328363706656768604909006041250698115803676822040708821069384819818048780557310378574783277832987219602824157217134357175678565318279277392409187316622340168371715822925349483695508692889783866403217502222213690793927616673212191667116178004787550421345561274931795456289635723878112826713815559973109760*i1^33 + -566585507402204893108762062303583099391603678497791362002303808266776642752713037633246429150793130050700342827780349387002874430096542749649349748614100856286356628473456172733542114407156774220103073194417615690588578144865189449857781102220335521010987701353711989196502006182534778601688741375899445053075085612215265817238982305857252115117382112649500708065019071107760246800065524888896590907610097391609251080080811368819270624832810260736587184345203074680872982314005670478289786072378996532242962641234927225156248488715639906294622685305439832079478686004763237326946961713299977461590029559220171291235177961268933496932665697453752615460889620642578033506901868569461871314092660071363269771677072647601254339696546609306814421136988051530404653867918700699456080642379140299937577806300891741013856835299889292119256204991024682419760955904921235139109946388398877988301495240795827514308251643363782894599990044032430617008337291828593063725578874811474064312849811987672788735889812146204988833456827563465833320306365192255261916854518108469506978442362710513143283153303109632000*i1^34 + 457116852105346553312481597638418038701757580670006506968125781470117570335876222350125801645467624589098123649340344201918254911867349419176281070549270655944882175534342651998304956522295663032698649551590394539047093255036480223411667157860660589473982173745848353232068291309432296585577920108615807655736599497653165874878131276257757560135880867185763553567926308434246393769883629003770455498438538527792490104759531828397768847015225490078810763943955564722858891548303950334281353575516904360629161081668042654142057177464137316671303153823998621688053797681149201110467095514869672105190812840338771923725645351388411746016304334252431910741728837249494416775078069882947235951002632085303478060862420851999583107558684782314897473594166858810326138352373027499764873084617234113603153090731607605789398184361375732955044528704454804488877177120810533192082392845674747937849885634424961935423722392446211455674049000161987297236334906631384081369354768876566027338605446688314943021919290963306398089583890409547905975259152920313518974933418843839932416000*i1^35 - N1*874283653548811278641887134427872416137638887528548088018846812390632048273888572722094814036878527860193951381589116207155616102391416120155053588758476813291869119530038355413192901231421242694388148967740512902611099778760233044413399068997655401039478664934320864105295373441547277414997146548254521870141082721645588028598618431948742647833728307089916232457617147939036919551099582869989756030971711763570628031131251678125*i3 ] ]