[ [ -83269504345975139855994324617064470704370994395503564664312002836387263441166018916279163800880450140358177708234385294860218378879973648480786841770669154419710812831600883032302555934055290866663686611726873855265695753213998356173676509735221898591610148893326757902513213284082990265886920686640277096758641071089000442903959551456508673630071742708788356691307360873354684635974042334005906760955018463276376047260166690507111348675666897350574013192608815101352734078904336783598103606057587261186798155821767295599796235679677409964438614208201524371768800181489855286989010909232715196877137601605845451473682184368291840000000000000000000000000000 + -43821333537208509157317051484557080559767106023345300978129523451170536996462817492884953591829048878121573499599246735493806115552348729463898107046873375203875068776184643687018912339341789414512027830777317807924059874755321005617839986538830043421809534056216993532677359877026233685673962828362760936023835630475075131305348902580836604869767316452307999407669372362007856755793466983520796132962075915102782767755792363602456751850630756630341915744623224961070580122186037186490447875816563314897931311192216953724696588900202284534793589205471472202809680944144887993447913022031227421401284754307677767717598202429440000000000000000000000000000*i1 + 10866711513549657919968376549430878617773876428989364115886105301440167005464059202497507211187591433860098028661641218634894939027726378213689364268505520197998712939000198680513450745105596319329507176404983718106984212930139886560833191142677697128041010131770123746297052978119373225396077319267866454978185381458243986473022565663636931645913569125000921941567787103309559518668329043901220716767588148072403156519436979366199432408136098973012375108336671322468391127058856228466685798562882712431222273754558208227677514353827336478540792382519455672493976444841118970861604074089777937898788524266555843050182436454400000000000000000000000000*i1^2 + 3591841069283743688076923221991409376225815944689418445147792167941267649408991304456684538124647747675422051919439857506694414689221744289459236141708065699955364676884610239740739464106026515001811156046159501987603027605898816445285891319796315576361342752699614045188288531374935976691643055013145694080207494829221839582129075327678869385484628559290826544592238677394211875954242370274002042295233910741495787515957256079653583234614675052796306422687013372741113443990255951723655996047463554050237425839478450025587573893318263079979360373922467788004122613658843542787187027145634191101940154674009505608373370880000000000000000000000000*i1^3 + -12542870022088439942612630483289064780624799310983993125435555224915296923726472080293934152835726092351416347459419934054472367849723878739594954332629651260792811699783204257072050475094773298099303174797221700530775444487470931535651997017587580693245591609116352374624271223701858600903297800587061146064884209311699895088471147608856403033531209250538286505588661178531789320165195053542819940219843967841584176521317856821783301552325643923569764172172960979485816333868694688154486556732630546650810741778960609108695146973070310784022153483650605056194430418250959032061655864072000399975191755541860506297958400000000000000000000000000*i1^4 + -7295674398001150949541183509496552257477167063228921366600199428167896005624602110271194234859332304560413604006497609288365139786032010391353287676345839528658440558107424154901031669948504172120637355018520427938191793492391496296014690650723722973907798227591174397862599323102421910468357925303461927991135246473693255348211703173646328691525816684220261814566061742456214615772520799688395714590076778262411237824248534726739613776937762935458771686610853276778179147699918330889760283548647994900288595639043271133844397951884984226994215102199878901390957440940480120762928470844322503774095394512601072481075200000000000000000000000*i1^5 + -1286367456864792806794229147486624062615441939896981521529734907055505224752673010260090101552330515674947453896083817905179021553741277500757893612811969559129756501480514792822469211787894918490467588890350598121362972997816688858341616064906678772880238434347445495441238200509585206566732382017590051913115733690791738410359414141064829182218137151858466822909882890829522719605914570370718111234059089562474178933859472031499957097813001487396909326023770845124874736877784223169498054084685181200508690442648429882797149820297065141079586474900275885029329639103334645523042489751983846262619775995190873948160000000000000000000000*i1^6 + 21167072186008241033750725518293480637951566506589957772237162401574112427196926078716911998135778919320615414530449301829358082091075388033123608425687823618360339061631708177812965908070611480406284217374154491164379051588838088797195692451435484057751730687390058013660875099564723443709874682028896447201964087042206443425939413423560909250792639443693102504541807922751845975286580744772397505462809067318473003890913441947282987903803323201562768064947634794417123652884772477332285819222761409930973595097385732926872898630821432600267000640834823751813114574362169934314413907147462800181370157317226496000000000000000000000*i1^7 + -1208989726280724308583386696595277836471505833589045073713612297805691661041628172535741116675081829214914313944678933285674562981475041525030948863616699264890338554058827036243547399101188024123590482768260346292521249028704007389018253178987989108356880237673323671587436954356508378313580117749881672976860804381012870349428658939667411264208557573509659596117514657551685265471587684177061934177784223737416539578388557976696229810966699348510406329742049554243459008317107860914324955009795118697350030249862231864149483208217823503090563785350915752661105034150152681779269417063304238110650650748518400000000000000000000*i1^8 + 22310699274604989991079564085877041246897746064545347975884203964822305029773911649896141502453720191279169679339370076945738128513246420770500705391171746665389756129218565563657998055440793680697033278578270421570625088645668160496322003632150301190845287568226553807604940716138566952319144608464995574668624168294760540722688736834058670122925543150012943642929514020364429098403049900950940621971092203782012870191255586327315129323972060297739559646361299278662696415513618586051022395356096720127749278068106562548400711730178276688265216997113860806392139328066191950546477663991768119425105920000000000000000000000*i1^9 + -115876870947390759955265459009345428822787216729982035687133845810681604246936156067493926463122466408133914314953584885075494835839434342997543047561239536346626485449089614510348416047938208275355586123219027702415146618180144242422759521650255022723600476884471322546946488267665811573555057858639180541965467486984001923807002172053293609227536314816688997547953912014873535983144930501982863104677001701671450813493013327859457721408578186434943613798261000449279668875801654798234454037048416784802380966119140315159867537585895922836802479036747262001797287561921389658899807506239754696916992000000000000000000*i1^10 + 3874379927838967083182008973298994974545864775579067721691649128795885223245957685058739250779601233662763177484376328335596591061067521957870254741895501936001598528486713253250575514417381521891485333098564296747180563071225527979809580692179120724527139533366880543039264477673550195929649804496394662542853861536248037740771260165284670251937333793941635865355708033917637754452905359649874368046294857259325318942813055385419480552650950560971070932784889305445001286368552535167153812904966116002576991501189917515186153984608065866202524860590362278650695518279975390395875329325386642227200000000000000000*i1^11 + 18643607826462833789316189626005586906631904776473569236426127024172661259587901090210684221853817327789145997662330019859570563065559742940061821669577750043751487357402752394101648157491771554434428376315749667152387314085508143791695287854125607378110166108175371323241353302332323628755243912914257101905842663922336034094646464012323246622640469119345190746753095339401355673691045465423454345063847395197352450196410547041343165840100358243011623288329812784084571751069448398835465468228570483048339696210583579804334274268238579110924998895711052979680012521804397171575178894182973440000000000000000*i1^12 + -1175584278347070321523475869090939935311359144511389981208626954736256306781661426100055297155342910257900679629131838546683480329464280529362580062267711000607361458006746927366116157302548122573480714567633482041166763391705783049468592545111333624682650094811755976225401932441437958976366404921491071263179384324304211127527587666043356214542294797379934729676231175590032318798591577234933664686521673077745184159801760221081664870992753716733280358273457437492672743912772086369488394438305728094538578823065194645448682346187918179839570741840000216796845506827923597840224564019200000000000000000*i1^13 + 3472441914637089962028127623286176884986172083358354893373162198851489954166264097862686801601139336759534265722838075048797854310065595102994123655312881633713809170531659984129702648160170828288930559158018321692404619074065869701365765750817162430292968305931649573394262881761494036371225556721388178990725619407862014402357047806360126427347866264636745417921519809517344718559630314969221548434942167707635028673208432722820399512146769805121850137485304334951755944361752474175461152517284964763259176749435618969576958658658158323980150641018638788082464400794945256536670208000000000000000*i1^14 + -10840468513027709655187745836238936809526131982372484448094003597159278844189837963049957573094223112186110366871073544889625802941605865428360243084626800546691898563960921277222846754645321579460230121077844489652216659961503280837655328142444136167721849799913858769251570011361931010754382084707723029289385208533210859884040949764783686200866323005775208486337974145986480505899361915252128355088118880477469992419496726593064730211452174616414394774857325526539518082752496859444072185268439525038275604613543412666626094908441306142631740806317939985620523412380345035653120000000000000*i1^15 + 35843842827170943570979310219313754584180269866068075798447542113348659202776531199144121028656145619537329753860106342477516406029546856967454958797308536881865434746219467190097307401336401142691902011226085849776586960653788798098201134576660338103465384041762578048456833905986057075363880875348852438192883489532377984837080399870628367235167589732851232281241516513625476287622373068928910884200853455515011323467840688767839842030557941793275686730522207305110651860250040789412554561598389750576057652757624197406613432670367956571825365359758881495619635004322086912000000000000*i1^16 + -31788185976397127042552133392071086884679728164625340788147352570223063366332800998552379125103583336586118592291310046633689161884769706745332990552685097599259284548532843365776021122340472427035748675256767866180391047580554358154142819148254339243120347387159522026944749806228649891154380908845095470983175813111764953724802286046437440681217412882547651101011661770262425450754319762795070138628121611166252136797013352819841930227919185600970722647537681630089234880979661473389099922992608577524111027697236430701807422598930779284414772986903701276234245314969600000000000*i1^17 + 9494156023631617524108276354922585657482145229200052792174103137291531087566581649963701580011874581824614998133858121797815304955631729280784669338641338769631466601847029164272105253606487681635302779713754486866541926763655146599598701031055432901873214467358480251410348776756049029649454893806680373698379535865699341315969404320960870172008230437631791297533579283079001547493003144577627574435165195963722396574578635476166038235245331658213025139527573799459267424788915296884780229439462788285230139416728902428115055888268654443448298404258032289159577600000000000*i1^18 + 1564041736214385042473186767903175130312282465210221796680963346621260124318696836117375464362870079833444747509850308195374365950788450741794869901682328276880316307025160316755259342611375654364003567493533573276758075353662218055707056893459837271567577092336893997126536834149022353104443900606756298739069137751507638167661965034148323790974347444064628800764524978538131983050067391781199064057758902875807423030597474686158916507211492663106480006633066841654507643464934232610803912498111825701837917332633146081525429108653247024388679597658724106240000000000*i1^19 + 45459765491432544007940906638212782965401888546781740402527158592712378687735690156019442206222877236252769577871094755223414948295384576686752426748490171560954771786301297799466647497304192709689320914115988757107008224208607145341728424771941883649649706690487804081455782295991842387921122283784110143146619713739851823709081092097697367682541873205875556697395065387102525182492244345687759705683723295352737432549504361247300691822380929131818225704999987442596221700163119287995669313910149569883279543240891966130418888139042940221516640210124800000000*i1^20 + 16686702985209494697866104416160017895059765012810469878302999622281174134988221283482684315464568706002502751920675497255032284595332320575175202404255951335912726822434902293563640190088221129827505557822811576063556499872596985906288284718098024020225795223996069816902291709459912615621808704212684140282630233526758726867571465652938067566230022921219650146085337368271673510383830083667703455190107360026539592526356013592067774349383228032894366891127555096333867623229683778282542705651246766562499876864956965996769058348576468423430635520000000*i1^21 + -59552907299553809079600350899880450339694764647271704080733638717504727756410869962057652946431000659247506308246294539938161671832832600909424550290236194580506381658519245768863400340252504624678395536145027972813529989059046822885014809513538549009278553327980319486978505603683046652880285564695339207928370257302285341272459759412671740101789385099911367937482775152279215662502283900532410802692485128914540831506970086276963239982902055875245354868112565674875543884178823435097143076616790882935423761730445301463828774865806032896000000*i1^22 + 72850408987515777119251690899973584389002816114289309706900561614630041921360888469665956203229547082545180139054173296202555128617211691105422678835302070744448253244776961922783775334096691958972866352334056303602765002166706505174696485676116739325384254193110368670335979720679387910565770790078570588599195264846444614037495431355168221744214378786483175371376822751631046115517520453519503241063302689893593447025219210735031221895110249162749064917591229554634032158861986784110878027403345452270007500474819296668650307584000000*i1^23 + 7014533651051280876967023876916892365368568670293959710146893616374674642720230377548693102420654885071890833728335708956033794240567715191171321328022720603304697448803323454479373069166765574386039937512212145746372576128420468486166998950839596964039630448350778823371292762400535895930074864473408386998888997137592053106403752352508517902017256878619008257990079299532499827637110140853905257219512283511235041100884776697649283697668793606966209124544234423319417367490966708717001410974565051788080369856189656268800000*i1^24 + -870721344963454113482611964129904415295263022719788030672755701978738059563913373917359058931580731598130425555780798885837152059933355090196059629898992236786328925075828013504125873465814653727846412931463809335219771488941051528325132039078319558148853840917160848807718110561396949936799775332692875157796376236629647937376374122528103459113865600387866316914831829738856307187216835850493802697344654308091467680776041592881463722350209338190483395738944495056560077475306388916610104448304655192787589120000*i1^25 + 35418715007260588678968274565893440689119973300219846373731173240635635803858191920131078997567213575431733140339059172973623806222845035935829163601907342641602872102995873728560494460772117411037877547479676240850244798666452522863944077620195913052140881543211402438997285049350052542267402531446715472888549397885107189842074384543996282036507416794461699483202870851521285206666196517593961119920229187162454288282015578240096960159000221830880508720458301846353229556803740916379750564462259200*i1^26 + -22191950970030320104696306473305199598076168478258266443499754697458052913479081768743756855717543179199964176640374003257466557755601111297221989819006503896460796600427926502264927271025307215540703530971635310351635638197739620789597954466972713567139976322932372129359915003679156400491361686847922932610052221022944232414778023711497764407638199757896735232192847741198347651290193921124027518997708825092831261101883088029317970806852404994340004646705535572315625280*i1^27 + 101636733748172041688414478780980495554687757516868754755589793033282947403764046221754280960951178946163107596789417201590720701698334326919906548302222399797582680332447725229586946000024104919607389661868772146953950387912861741220169100358549204336674830957837300904853728456691742276927284241749808552803923509506235139022184343645277027654528384322193439857125166608282770397307227719217166085985117179546060188232835496236748543178240959811721*i1^28, -9182905091420053725185191697238631287333757249791038604393323327353246818847910506525333579213519003129437967034617466145648205396313725232943768494628285309127200005071933089551458265678783967415347096474156703750042011549367618644134181931537228359405503904999435154998655911817950970109406849974883977402226924081139978298303527771589291154093176527218541719400623879465331326016019849389154506336871150318367153853183782581270454012941402454087444008654748883377200709315448617645649057285660822064503557897832068573246930389507340065856677443109996756071415657038740405340508597391285859893312995251105952129760672622727025154178225606204135767680124937250563967820543884158596954460645016159703192941473251293387807806729169824683562209135444281388182806706353338791613433621073826936115811657267948772719013798849235866352637620486173089907129459949442553247212214473058456385169145510889050545655163861987546839708559688049090533750450451978106773176320000000000000000000000000000 + -4866971398368475984774144051042793701582812185332961628578427031037449645890499783946531856016348565586494906090346116196217741702823847506667251687415431595804731198200452590719323720034098261521233073296024344449966570317902212755272507135310233339701543441129110058696793187307819055071580580525140234417152140306747501379136878302753476208200202722002658927033520477706220580767032276051826462717897479634311178348299696003164219779262269045052307318698557800856101519356190615697431893694986331880762475283579957499578662180458435606183652978951629880867411721757177317639454482893608586880382358315747828018470610405908352088981845103381390209218006616136021989979216257489538008476568192000887831257840979367174225331884245475073047944135493104625532305543881504734849144475508831798626104015910990816569809593185528679255371629183880099361709043191752744482798258490276842834707614699325436579083304616661469100350970572564908633363844212505337397248000000000000000000000000000*i1 + 1190155236706229796418125943235948914732496046856165266733936749959193997092072683985579631215232884383848415933843908385748407463029118023043806068583328492290897515980939896256663498630037160403327673406809588784795656496421508879411759807873330826764189467702965552709856126895000062372000046825034259347559531411741000788631793487004712030732780451604094203494185215656899892823763024325416782574798805761757869751968832698681995857768549623957555295717897886305876380974267365624604675662879677228568144931527880651821096630099950773870158753371643821509922144825050874403593390004979492487611663604815742292272465019373728218700972802952535719408798893548784327578470888844797512223459840076658283602768007289761248576367411445361285776271750936340735379633880569615864890419074224891259023813427267166241812302252632703525650116649906108198078043921459813775677327961139636149919148730640718745758109924439505385702461640353892970152068700356319641600000000000000000000000000*i1^2 + 401281145105345971474228827535240245776203046464803361877566726688613115600656828311311455257592158251043667493112342959718559610155477161897721222057680119865535144212692893390553347169337841788517044244084825415295630519223180497542333393277234506462957290660908116230350361879125026705764510874448759617914532478355695914485058237455934311272228165630570561301060585877811562611349958505854697470369919748962481753407972028165132445999644085445329801437284523961590939462296920151539332532909745943325119233399551725597877268200393836415542509498078556515164872366614793482280697723396911705864835233843489817206785095896377381581454507550018526321600412052476139659368536166549820379325493127690888717077602433049883247720970417648218550481739141387369119179366992764610192826055396366435356854542493342912352501879044924088582743934906957291154695422104922695874727865421061551510094383112095979049728479760435171758595715249998565338285236520222720000000000000000000000000*i1^3 + -1389480032598103283968080056412947912798825037395595532083703575721945218124389717918756379659561583131394460499040372587706465426736076579796782232358043223726603007799915036859959670617301975722750264222397871972408226500966004286708734297766362598798059791527348178846643800978473483392669036858771699003488102689418166962592165058979199779040337190646939913303301695511925757491572332613767964810706484590038217842648805371444632140083138493180520066085892607151124308478076469301415551845797163645933265608074746170969146497049810323786391377012280593063540404549306273110624630732161351407514402438848294572153774875227961897429827052089396168198577211874165871270894510380720343705445439724299259451052516430946809675269165620916898687820029268570431568981128447626491163916590175898530023919839142748286516139659617037718253920140356286238335402449249688781693207273475058393125429017574125479028641819991859196800576709028167920678400384040960000000000000000000000000*i1^4 + -808112711725728239806787038487780320301627080948373091937215225581228484693573083742843012788705434717853306745293902805795161762441945373735406505965224167343061336655805808457157254674394130878246924016348197340801065711435829170872187566745442172112475383414392671496456851259653966531164304842548450469636558673163828660824973478603190797820270500403957486318463758759668746494026537571561214450278266891815078997532199301263949106077958976841529025550895772566180167010827987494240138271206171999258376319113352488416191682949373978789445243718329711810571799926540575804502738418986320321633436773837659127017621391947933824560576109368028451465934546284340539669308770057708284508530535079061890232538657635464025657780857019627078898442559986053480084271607788709959841042233671725349250185993444694582484354468152275079221400139040258770034106742608307310050680794371331416169971791779009996553216841861942783839284196129316673380888975769600000000000000000000000*i1^5 + -141860689455064825932503147849318720165651572226228310968583673074135982135757835994291346758340399634723270174916374234436543012125692019617250913240991442272639932912333074388436350220977987035404650639519243606253485179220887938096932239389523669009672065056372309567475887734316644394646241343766198413933612243040826343675920798312944380901042563547713407387478332364847134972922580835556801296599874411296246402186824188829945535979983447841287443258055954965374841455626941144292687497819969457710539157479145925333862092832132411842891437571878740944876045675972138645963390732022794274676677785333641195021729305739160286814199394061232293254412338567588690318838494792499556779948331463420061181395537397974191759130773070689158329689610200877713443487997513313286418410057690287134424531794673116638511402893433892122993232357997621995303249484466339575651798016631179967960238035999812541390366217249680168167959697397408279895316889600000000000000000000000*i1^6 + 2612458676273201967516378336299408607451436652419239098412839643206032420514396838778378731256861002250621610652803010677766820904884912436374172532765715796755972528847251403883928373520001710707133535166834821102485625112264520726881177078116987877350793618132568889889935222392671808457075512016566492086847722490388874772396843895358324087842801643321502911858495192548953969682158394005567812026706784913713569220472043203219154995751432682232310584452988470629319475313287274130436994545177902485747635351194031006094723875537056853356674522107745196378740799205245649844981130537097042947037744183170977774276709532255573646623884650242568691050123919246975746364211561700025700730849943632328380927014256857131063466508231840304688583819259296460633991842928448754180312062915179295225983094787816314911636507099030683952161690741692501565016398706577054974582490597255520642764476579535658204596103937347991923221546081912428603375616000000000000000000000*i1^7 + -137616253369556094587589734710484891138700173743213403458407862994933503511842396600030838615096653348343382508068796203205477973762579641701926658254444129253344740964505559211191373816031083001723660299709001909924419263559128630582434695745218126923047531001445841934075040447379931467913725459163469808567122138216854400590510129256835737512892467134894179710499161448138733564282416891197999823983673953795406083312953203567674948476019073414985011280175830892176874295984722795163860090323966222539713982557630450703372718901697838592420710602161506431885432799558745645241153874440468717137029959055028177532983244508598010388650110318734979033667609273234975865882309675458015151888701957462031575560336806734986129372180232947387040664248335271947298290246932551057048395469986015037891197091534751077759516726506068275600823881476892741502084927505866696010705518092140214351316951765867464202465223071973524393820100081018627686400000000000000000000*i1^8 + 2760044189268903244170708958475516045620601447229055889833453647734592475537500016056009259651840403702497556394270617704699598496739566556921535930309043244824907493401166981722492887844633303346612296672088002209725066769190008811934216006935986622090223822109408132398929047889932994519508515156663800267700648772940630751360127248241940253739192631984819176871637101073484186009166856814460065539854345179754236084854499433208509964773802572917963363469338421679145630439911067226710013186929120613730127213983853963645235667496970685841737004380302383741228786641108934276687541269890370393166227143266221816253453797110972169400273730987816565836299089024665548566688349395900746972013285725439480482539152881276792220689232857280022024291810903606682938818162021644484133673882237681955876054089960495940402985886659772260355041053599032184395220053049979936613324260145489087784858507090377981211964048807263463246040068521984000000000000000000000*i1^9 + -17091864022479267377531291163433636443756868870886782183065224208933020087104722628034018246936466558769632178979865647233053189170679711030862356078301620927892858830674351436985074423945518857998993300301934805852826662370450471051166150751195412492880128732511483428729469594474064075177600135433738714509969761573227507376763599619916668013210494435024082772082226105168202947623936451275624981928040979168971286233931844587013941802303021868289008499334202337634311258163939712504060891211130362696218053091370020392959206788734368127090366409142143706601632999817568142994166764740628586639449879268950760784937330167754062795429410709583225624602597630633452764955063386598462027908330085643567227203591738478464672423641240945983943818671002491933659735612519853037601246449954026039990766201396855057775015469820546666129266384253628097469971215761428144090667247267475383423952641456251496620325364148033838876640973684736000000000000000000*i1^10 + 481792693416089934243100128427247986631361138989237478056546279322096326383318487726779746513013417636522766167742485211588724433997656909563341826867086202067882009754436489920716866756873315462981589446227250342638675574966564891952920619494276343792322156752711079788077758982030912907751457329992405209841319916705815600164783563780242185023853997349648981899161594595331185625435547572972516137039303460587588922834532195760141933056112224395161882612922900483504256717922651048351643621289098233750261918873937153924085278297973985496496587382132658366740367991820826974077638240737907954920982169140958175762828547177048477006350426047166335823085995627991338998173754837764528716898041054024550555045382862959306614793995035081574123177416799612780419993229656288449861717394050168830979108275196999863486838685428477918877036621321898942569936265805155285483102996723750703449001778572610750700360503619266618657131724800000000000000000*i1^11 + 1052701213204325632358882531581746069461906549364632348684628293239764920138247334732695094690052463615846237861129515133453230851423222294125412933423778694204460349588492341012648720907831293891975955959228261183020053667410760163106705216827583131372080874251817745062450561105916575268338345770847107250016515969618915209542276603327942581687070322209823416780599177069760825718235878201939249928296681632648182647304995955609792039884907599218759637248129741908259317761060885192802062118897482403949605618494363914171474296529828412265244212095229717336448782663134920487418598810646029941146037270435518564012240352405449070860829935014570298797581230940634539990021717641068748485098083645366702829687720570857607398366307970482047329179062301262417437096277386163958219134847524375476369596835825393166980551297330821732649108099537203896354338024822228116103034030742632536587332689852154662556428581589955714744320000000000000000*i1^12 + -141065726400521271117937120376092779990404570399936717420830416618842893849540827295203307458836407548962761523719513715015337014228505127358734529112697411105076348408704513498915436069522047936425170767594626457012180513290167626944930681031637109872587445874141702602886202782602105822987686164333322213930116068824967923044034012465539547607827401558306648747217491472297796242988681208568117671189538861241750224714610277536011530712180401820040806243509389832321001643492187451640280718988722532712151034655888150245717604443942472191833720548541142838545049718680933349782177628132817316584919273977097755612588919059045444022019900097711986511163612659745860223033230337677088057648121052654670683249251147592276279598408236291769645014771010720742818127612871497350619346238248973588382984128336519792533091999159542971970720984394170127774366682635292701579380264779921717749494577709675029371321820894046715904000000000000000*i1^13 + 643232828976934070957634030263899462462020196075001620097877486285184647228318179688914919820568804148066211671431613659100706025338688344391310382898556338831092811027089681417909695711435870712840882090273074751349880698508543724438837536096266176067526408300428989006416530939504818276043482454918936058416850143220152927168527673439775567757294097722205826307833331176790828513472930727105984396102852828571361842535411419465736246309851462384860124387208939797959999876703906565067046894000448020051206717922631332321266174604238811400488870190157606090881361137292993264015881158935278664712472264654640971634355006170629964988763816427370498555892396588979183102036445900091098283057098216345405199417916635981117518956739398602828636739639984731175534454007332713939802864575637903325735686102059368763599353368835527452895028497604965169552247694445711645015598168563908798373091294869270374176520595832832000000000000000*i1^14 + -1983857161961358578865208057249977041095883963753328682389369516771757801336085860993666930416330836846051768147115273527663252226097817240477863774263969556435155355083065175174839236070918371473431616273480529300785355916277332135192196139721786709390144295955642957391984470664239776042785366108424573662455662832989917087017365843214122701436483218682565660895497861950227502075589192685844131763288778514989976819376585046604454270919160829917493702664926340186468473906669384689525702386736204510514053999159472576330360384968517781186121311363044756662510481664112447015322541566882666958346025646089357359499550676535860480309552732194524171075498543929166231514675943260009075008714965527782861073775150450756023556427423424861919865965702013150964710873761429325118708116995626208418662869436337400471349604939698843817598365600945545357809671263674843134156669969044836594479371314719679448651619368960000000000000*i1^15 + 4719474543404872255751063327779936725610641563823893929969532602477687667868774056868361675308204710296052943905566546600740041428054287314902771513044865080885827139601105018755592304728438514349723485995314618905097483914954379486715385505303589751826960216467531545153881595946484449732711760212070246501293874393219459874296334454155577310735260954552947119085171930497270417156872640657590678215603952012234889979883260468131196693983544790967263848639246334730823397481087029441393610041583308105530634398406192217711256068971894776519312463279725339886991075024242614722079046682785124624730526804025833472190762534967290461228938452399065558543214133304102137644349219985021018477193048889807438631574540709819117006745270623782976287007699619497263000939511134912213533653263200245583254812927691527647256032562806115010390622960974609953877068106588287618375069466733301602842822837592357253152768000000000000*i1^16 + -4189644074733460141021680264674235198880359142065864513841374330479934445141707596736152694652748416534494473465462685801779687868147389070091857668389943872616257915331356929930915785087040311674697814583832440676583868725633359339109027094051765147621179215342858842903935997622489748360484630729143099375131522546728811969679417963739077173614350114539861586704095723192751606685201796133982099664529423657834980634159477050526370291098995512274179193940061252480199315060426714871712057236990914577887361125465457132440434618728972432092917757993494899280268432223273062882653808732818164860190485909699091243648527137421710567345229528011859855476463849762657097971565643988173033850514619868591618623358008840964226592323141258982490224067255096389787407793688873885540199361709344145290869270065595195868622083977214039365164551195197652536474532252432269931023469274823779155343029270561475788800000000000*i1^17 + 1522362303799720059144425545299472420132677092310827834874087715213402695479509509063014395289549387787380389298487501947899794196991493465553405860399188440470497423029225543846592013154659708329774949838299291466474265544077377132595496911661663721221414847712381959787517813354753080244908736500983528336420183749952372793566298364263927060996894413254213251431707000767939827305819472655148479862506414571312696932669050045237347337937355724125565260641609231414969625420290386470016337478817021367140469384579263452936207773528772510278863916474898163441915912621280960774577671522715718627372231094249060769899976434485960053941074374309267936354765927470472595452967325233903067344238039984379083168379048520421578732764053593891514540846942747199538038513264253806948865142378644532963975875067033036525503651530040804007531729074702068087467699574396680437867746534863070842945367976181760000000000*i1^18 + -53163492422635921027065952998421639943423498332287354975001004268041231784193458636143057211793038641259200319038480277365129393081323730988004194035414987130793657700292992570581743190279572815677282678254817305065962095739243306509434079862650194123702720471005072415738958665165354513760451940412768209630020999848083838479772290897348732483977495186703214590068178879151989588311272560814269425494796561346932960918928505468343796637599658740938512653415088020705991987182067269401370642524948860943518682473740828639077903025158742805861000696991982131427715983801689047213920910362038414715403477312090784728380434126784723772028425180066990630275958883189188212305334893729865065557737738183816656814364044515825863022444405683278517140159642870634835157331511495540056736838183431851191544679849085951775354285945775621191522392789425069173934363202907564513908652084990943774638080000000000*i1^19 + 12384423313423012514048444543725242106492151285336324122534807297622039605472550063529344089171734524295990649436474479448760872282580646623341107366937872107934720103601636789935715391959265854978989822839808358448509236452077415467227765876883591147254751959775326236306637379282224337569657740327329906305345655044129385445537678127615749840232952834148654844101517227388850020863178547551905202644783668851114270741521516870179158621488767616270168955912417349039564364651581432258036021477344854961728028197454509534750609947076450999935361196587091975241145954635576912086998239628807888876996641332917250134792505017503778917351842346329833820536928071016097482682717953960424959320895958018998867077153583736893005292372727787183746891675105158641705248513537604648546691230133457587325798311005854344646549923079235755075910313772468470573536917155864312606290956489406703206400000000*i1^20 + -60105683661777558552312407114669470504286816026973547759263786255014750052748806920279899124660272730989985897332977814774853518224905541537152856256704146702459637895543431859341945846553788048604548397738524168761048750237876808068014330980767862733702957530825923029377394100076281605312055784712053427021691582845523806576129668092030539362381230140160445104032241159021212858902033620896166099423704862727937463129401314365974341211004192798390862269065536011414143139057514271286454470664025403300336837062347733617474589506444324895914564376118273969129769983068261514141684036107710869458311688737933801166490596452969185461228110157568892834096556701420201998282133083226134498336757757685607638137898868326986953379423401666493087593800562232857987532505481878523927888114262719040642710550002430956865712124667888861205312723226840973143999318023785007290522292715520000000*i1^21 + 89205601049534643353913194597816606910820943931684363192029762412929739764219055332490774421046869805880494553646844480242554521376156074560894658812758448613980115072999161337881198892708155023216323722098803213233843749031706227685256797124826116037723761658554019719052336631206611462214330765177511605441735305011830647948967302393981952628763528644502093853327959772680261607001940812801564323811973224159446097104007728171790567531468571301643176989932399803125892058018890235115791712437097806410562407462213886575541345538556649072569398793637637153990985413260648403305802176023495417431883186633647303763248222454383555997827546424204548534872410722938575560438219255644705533704952752114231672113155217891476178052444032817725636462022882394886133132463543272503073106894750416794521835502934196982730449567412537341751496685738019538638571161136488640151552000000*i1^22 + -104677708260013054372422026185187112151944895527295004612719620668855338731993963593457073866554757237106258797099565883322246873736201736837707432876175052066916106781311494971397856445824895564557888592891835945274974726505713669349158553766991171005482768350813608497770919045227598109876097467627646550689149856122593934242519155165758495379973505026048578543256968962445527674871297849045970574351667449822468778357884434740275958153266298336669698251039912770202949311039045693742713604077294851726100407227723808632282972868090287358089600899418090857518248637923509948778975377184624127134349398231389984055398442264177340509022227245653661517214516547406014697351544019918427213269791788276692502161487178794982706317813565117133275066288887899556236753539535319398419794567414808884117918163279223943128397506977187757094056041804702923481768062326374400000*i1^23 + -891567513059434978269348552655851260490520862912367331527957829112484435299139727331886030452804226028618102374027736776163522022154638052019957968815429875314773915440977737945548556198285924873473615395939413188040697200394692283423043593946445940508097706117494480945488263725036312207864328473129128420583377995357417951171533409685106158484505117502633340282432933839456014071756908184201503338121315173871602962473221552819108306255522524563695092771081243906535447658847852629908394744663450057659824365428533767499664703888039187735812076451854198032256482767137623888558620735796433794287389235228303539357242725766420633670283918316316384609889440034597405799850108430321703922118156723795961823604978846054155209310080832856877812130099884295866849110231254303327877367992641328057275689378372896601911099484727072741525623386604153131596800000*i1^24 + -57779825019745937395332394352975752004008466438227979566208251079938850701268864106045826915917817302419027724571696590431809823595887483659381576628300110882796112749231871304726050843769343674179511823652524455074890098853424203772909816814603844719094709218965524429457826218469165260038777668363630010693269047348787283257525683262150863100106726195148775774723646851002282865445928179741233938113323419605501200814719941304381282493211337190765155965272094741622243335356539917145200966778304202535244146215433715610276562932623943362068574301360815612645812812767401888059752199642892948170467418153322490104341202658825951135430892521489664346959800907365465073777127311627196434714803357640073490637486239121737237191032573036915105362259323203172179371262816070761487211581630461496804164030597305497800339512396285622916779915840000*i1^25 + -22559185723536218547365665804656413664379713877170930968697759901273193746182831987838819810195635187803373199728447732217222632140814475500895848705159863472027131786940237841898925230445146635486403020639643484105400873116127744377912987416815495218051898182985326599883291314824332521175941035006796553471530515678779062821352876416745671732477408584101995280148839113288892686119700975634617194391332451988935585980293909681380356618515170384299922919839006422318484046551480470429313178140303319325861634597291675470684099151673931271545634405263952797513121574863052367310384287572835673348771492829548360851968112186655168635966370695085156525034602861831413950035706139264244847526619682285975998623088955302052881004490309116160682171923186005458703859074535379370619173758962036601849537928779845067268625570743528610800*i1^26 + -87038281681619670836948216464819600498043338642323941166163936250592806687945457990439664344417240550036982901136074698921529629577969118714937532691933427587238506632531542774614886503490234113135973495633792097871431870416064850383481748712804727048347551488158896703222647870486170026187685844010706723612952160952486350208007129747756768208872926029799273246351488958223559628230124559338118149214147191698329465239579429957374629450298428675190778905930970343300159195384189707858541180832357810790641262575884116105762491689008029500571198146475383157613972433517161572141904941090712635219271411700478306616431507573986452944576388248229972143498333671358509640706314200516005771420951783117270730747295140666204700820961382687790395622337806515999677737344234727601508180894677122129358457510785*i1^27 - N1*4382429566156154528465395279941414178395094539426575822476582957886260628893959526614504252629469313176208798235427869797023611051029373213535027466927259378396206656242577685336898815857072805610082267894653176346128294340374855288060323082919993953885235855783274652078634625857899185627510067394607438900496274610956075456412*i2, -4816325001654184311094797126246578797273083944774300590754340735837899111387751460307306039356297154960783127017336954436039592401496907281524536401982450754209587490626085600524738271075700379958962230740080731354952416696535556912936909399179490144923343444675728860291822760811114929151722058078834893627039387279237997401267558657250059425861443592456572403232383554983181803008534000081850209379051642385086491516203323973804290486343713696683360252079641906230534273163956827109343165911658386064952253643960733994443665167081620480391562764531439068385188918841618807520995756066237282168273228136794802833115895430277936635692368608723763707099756436538599852420520199009104811168751863626805270953927656904357581027828488573558990787861603963616184667421572053366866090157577957196774304985357125999475719102520550427665837430048470672385284295523092313030547581980063919702804736625587625533922906662868835140441188663010640554762008830778458377289728000000000000000000000000000 + -2539430829818070358625653104199511621848057505915991154436987146502401143435991092420127580264143932593833653131386856251356567132523060679611808143573161995018391924663860944524843176212161549340991360263554682211660718399433316293574024547170918705688170055139837472580951640923025997674810758858452063776721598204531132080194787159126951478564211200723351021989896421099808052500779434594365380113077822329046289853464219424026775687332377463014441045401209727687206771319934523364956527869157900511295893498586689684981153631506658718491978116546909189030891551141601042155172577091434453024468858061390611994644342575971170124504248462643516438900727980967011607294510009784902275019889401763911924551333254418160585880821833496191053178572508771123050042149355418487162897443171242973584873098833323767706012710215333812073476661390820319689827886143636747865992248716045099476922685401969455721111963672039059638091260383625416729901503051517981727129600000000000000000000000000*i1 + 633060402008523864357618147157553593250572951015654028783533316058558356715607701697226765403684955382540120104272981851907430149165513272934266827214269130970782695461055274166977044210721609831074572912214908008028145426325265400686076896265222166356598476727964206450983062405958635580312117660150833438815144764092376737731894177338817112595245647506252047319566622616527938925361774664036651786801115698761050366510921079514526154772114125358043235401518344085449708817704581828188250447434618911127546170716352868394507715058669368558819520865605383412476194935619464286868040461494799348533203038511051588508775075963199084401351278759292162162955957973615290759548733568408678395080493433417013924731183587735841835792290639819741404615355381879617697181428777666015307355785098944479403461544667790287822561855843863220985963176001490761859365456384943790291760316252102423313029439193827683251420197015687156221660524185346509706294432577229946880000000000000000000000000*i1^2 + 207989685448977934640126332280750537172379033082802186462751972017241096955830106760085331128083984835601597982623288951125228434271975217590308095983890487830919411523175594034007439842757276789574365030647508329613207145379287461625275631040857946758748731920859180099389401678680697188119224115326577797700689239214988777632477169196462838560005474908594988909464025173524789552300416551864001218760277322321266660067897564489006134020823840985171061984010170841578739285440805376927501001879084881256450145515878441824120701895330279951663599066735222406709121949553748324365546548089943833949358618944122936183001848975846731805666345642850572786906284541853363553151967716552401180332870542788155805619705702727786796784637047000242791662578251366943471114123644343756440519157379812102705815878274293968093024675274222760898126568120062563667819980688298485202259029871127661255974221013869445130965226180814095746364337205369383805878682454589440000000000000000000000000*i1^3 + -730983300132431038005942139093559984046240195385265000105693510435201281067617199989560348407490053970369636506470377731151011125771524278116554236921036005608867888625587664582592238321312578686212869751222714312187687122268163346914940203148353080960826608116430694609655878059798103751896586504919496932328713662512979706300673802923896204506174325650129408027296696044705299151374622273399760351157116937048917120856752630620485010883118960667276215747037489032649927195928262408969196358489810669283044747807085749675857075049684273935988663705630717073958277015787453596378854799552070029409941749888612295489853190319145973268978580487503749221113143556952292820183201281883197541234928687484374336026928166561672308047539337413004207094216279961482542212467697286775902927461505571776938845112557164402223948261584522976718565961075599465559980549429915714368063434416618038866727020454643942898553643526230314421224963104225292980990305632256000000000000000000000000*i1^4 + -423470812542304260253201704395302515092664803550636227904768899113514750492769513845513736614708084751300517624569726230885914814054781578743047719576153184632225989625908042141780478699300233832409013786913839202222929319389057630590117856234787021176507706909419838144959061799389085082167155650354951616067449127012590348646374030472024791298104550255693673661092524646356680111038283303276754385458498492629264702071089741347665796110796508509882176606493391194789411664983945151693123098226729133241578574392928142441008901998004942572453925125057796589428645372148151501273599774525824231171745164844743882600044561376700650662132861093023820487801714018196725037226764169171315074949303894525594208486932063069679741438348852391041706826673850763420617405818369598669471080814105658173771555937864122465252127286110755764397728572146403766046151581586439230486553977492923082359731789269307990512031291111283027423313369334601170453753306808320000000000000000000000*i1^5 + -73945263154127220893709513500083280248406966543306620731685457969836108121173548783841638050691526506628261695038497258456963824304164398000071235090874747414582766540566204386257965528265761767819844656348232853843595129686979548408165750852711456192739060749290328195524735085704502911300403886899581217261433281058735117686534293512956955897506414420691963264008465535622085394141179844881198720344297815215677901677720139343274225860400799967933218833374848829316073903983415008406021114904988236246111877009721030755481323055096543697556891272706160255392415417377958762926570432374516655100856180197325760476319699546821721875500986729376809481095550980559185223394508894533433860525668505983755333850953295969198231273045682550039391579747480574765311019566178633430394570753947766821321324995240373155560021743029591999528088631476119705738522219211798653836785642053037558227703154047646408041376531442913195283099483539441633109110423552000000000000000000000*i1^6 + 1440791335401587748397294702027435489127646395235566465167705479593925008253684479333427252747966959355696667697995832984585457041158373257500635478557347300210486111274627742159402744380499688603328168632799793303624343029557583787938829926063672849822617087596501322108997933280067724106872005573753906343009586325824787769627226339692668655612937108955716867143400275976307731460758998286597301525566603999565041316409067011213660466429849224878104128750697018377183096283560269690828728448539569259542998900567902765719503378096300527396066319399332534059721607130569636325378449558329264266449370702356965740532072421841995196003060215724584874559347445344880809916909160824992067649432016760309600467167385931188792891575033210454701256750879202047921028296644232721097063594512345745934105215796615430974387789715780750155958028675784663981883819009876574561789865543959179032474160144463521906806435957247781628886991985205517795249356800000000000000000000*i1^7 + -73210801529818982650643605929642307102197500000314892507092105930146518533184340766783986630013069813674362240667014206299252381388410967179357986765480987142346593366228518038988643643090893632085504697750601686678624828746106527841492859163297281887222696240101200578071448388510911178073458112073835617103832984348423543829869871971406025536098229956696979598891107167576795145102215213122427862797462935783668879915387685902084855941540882912802059753783334106702788630524517117986221868750531686597397359197721433258311174140346978914617120829027669619624361858026042750197930631465002710182009052704157084728263926537708314867109036724242851347059134795934030733793195186552815023393993558802051530996393103222040116072934976278185918125280795106418548364704112142201927829809367506111193362848680985342027029456686584455137336864587016280932452352372135824339171451876793493758269460384211957564560225264755818886732349330461556736000000000000000000000*i1^8 + 1477205713936074274793977619861396864032173409346504014107789557265052883002206730118144299747916065775227075540164855961782111358421035790105247343503235293472393438744634869601558882073080155100103752583622566612767929450514305081652410215503104640909033350675084634390575882597730511266643432359758395770509953996910616300275689061255369777237315859319530236148952996845000554411810886131418812684430832379629272634115954724143467971571040243221896998036689112164823638281284167396061684259667096574959760546802891403485591451691537946645555134213901381622438942098034826068816459593842156872333311505445424163713614099322109455872626248669182640415230620980156976177330190645006018740420633649098839408902803376213874060468239434629744490201371343862783404098248811984150575826911438491705040036744199025818059688555397103491139736631069743608359005759110026258897521641139035875536190590742063455744891520482203608443811261946265600000000000000000000*i1^9 + -9255985471025393355331957899782147932629187087611664250761539922156020539857392888300216655264891217356511777639880842147467372526624501158435599993298852845624245327061900962620112931460163929141990269982989432186383678108699022109496735889849569964966872836464341862302085109456546759500556358320837154056121735604572890006275317309141633140669206115604676438047263682035489223495348511039655945941699140088379635040303056340626925386599766605916730194946287879973904463792704252830569311305678011504097800283198177227505538265399245195089702814273507302431327702036963728621507793703796704930516789915473126988905498202637753478682495719755935985825375416208907026083871126461812382284649577785214168176566338049312701727727393151468471150309960266840074599203981505601987853438521540227386942735852928144652295699954292316896693845678320230787556609218132975534472581410490838303619146644716833442793222044305063027611410418892800000000000000000*i1^10 + 231173479824347266015037932853456478986691819341538279490730972410898539172615770469403263399406656134333107634408086275535481553979240235964016111388026749665690727173777683275197297152058641189584571795933806962646822277844326020309573375945885822928449291251153339592228687755994502775357012906928070800779134891421438470557114579879865992152329802006669221342118558174888331971028070397424698207606399544454287706252322207758936708826092893829803081233943998368553077262804061323939291564184959489582867871085992819983611755817444632121400639887894035845391544652504396253461891430279183136649806146748900663320096187062189168667024770265472661681436771024444133170371172601860811575186140461800241469035805880477059925568025219403340799327818592473131366901578670802902863004684786021908991927625725336164348727162312156230617626437442930185200442155434458567731914745748944199201431523651839881625873704337636379960174182400000000000000000*i1^11 + 717400161653585739880462427613177972284835177455221358617598196339605697427524186420660550171787620272853533737958534240350116857577008065610327052002651691410370134816269673061023935671881337425708358878998306442906575146110706679240562648485473387917299322991113290565138057915603597380486003638014582045992675242907167267740967063277702162105547521085758959373062168290704611865261930563006646799480696723417480681122492419405068034762922421615388236658365146098421659634806790210055808027328647243214470413569124790033587852481869800411328378430867876408471856293884713795409094191376129793366454443707727398122482643579289532872595710725590651034656640274878371176049090760494043037660568598467193299817384006193437626034601173153101554596821456194758121045397052368503028311305148269731063270508387763525369303643643985771351458562316657949859395586127756664807773462027968619308128665649387294210190663185321538093056000000000000000*i1^12 + -71521151330005670869610967648484310050598941853039798012677043467470880056630637840405303237230158575156961740686571437039951881478463770730207542870923891122755483467561565178879096367770351034481012972780040890215690295307023423252195340474569916053620356409622969140959810576014808663832425532701933716252785706556229473256204636809689408950054099510575798726028584819544616190115081345763509408772259991119422715375464307379233232024246710087656469652259935934249162410021704848292515106046423446901359047098730873536306937744781579578698534847808137762406394707084293996703377837263476912520252682105857018579874719858656619473906113868760435518756222117909063307498093796060392881629920177269091236325705802525043008926431680772020161930061198453118589992455180131903801480982496844895524293228215483059820100670914579150443905151835695302000490954501260885909003127129205352454670531028227762942681238882570207232000000000000000*i1^13 + 325312871571729667486755627623825010329963077157901484997014593197599371785891450191878802763968430515547651082075507204133589932643972124242061445372919898390258845762348724340037953441772462191071736252871758215804808884223872454902851126913158663853846554807761158641893963288592531038992953319309470193538020157380692297154905980160906257007189024352297311761877835553847216570232003978914251908163416940853594667278318361997648289634676140182268112988992939836398604495046759711303419258847691843925307013221438650758435098106072747675563683489560919419742179861546406046823415061889810053245023045472031660473748850567333429139426344165986634610198390765262206241108977073288253488010697003023601040003516548042151461980985465271885184258976870331530851113284229820127636698636988525101710066317943338621134435746381865993379429440178007033741055329903617490456550245107275270524249487103184060613057461616640000000000000000*i1^14 + -1001469764026450738318602792542223608902207039011441131627744292776026046641983162972145404378719619005140051011460118229511854134761286453448080955505920240004912728982735343165769643604042809630664823746022366334889688198323100390829999289398307870777439532432993870864755703457723816669833335963314469625831159091010509837471577660975615179933168829347917596467665857398769497121527459895143599813299718299298356338809230665938234545851574494314934388436615141488230132001613929462784127762680951884941869838097400289168857086063968143355663550233928502329082078705759633044069733911321450486986158494414036633516185048080638161531683747929528847152847862899845790641493149449853416788195001344214292147405691298572028384538249532373657692215288617819834912306782333718717051885699255759388258322135362717462414771977299953330980468735688025175065374303407444612055889893804910960963614686880168912942664777728000000000000*i1^15 + 2381951518311777325376080169831830712375337789222134575979473362963499439804426117217252169941840255723313473713999409024368039838550263628268601713953689118763575177415918659769256529807560739672634972081443839785412014221484811563242547370391512461295088404610600682564387211710666017435909054527310280446198795097100671343344509301549519163173807300120998146022796485614308086307143603764017082930623642295597480784544008168481715557120614461682490238140725502495284021724436032830943806679320676742320609218362465757919501661119259318727105180049014709580148870589785449666387666559905453547464216939758486517727615090797112316120433876987622060069136577232015050029934980343776936868093321082391006076740776266304012980807974396372832944686932518672809507922471140963505522694428435559697539580713610364989927935311104445695719422532724115284386678337313001625489952738747745254893739567654869175107584000000000000*i1^16 + -2113137810802118671672003781249262052018066802067596005836341376457718022788156767865603611970378460839584178045640807996507919919844876484845797745557401799605786767131065420969396550709888895209817864153675890726806832940469512269567224833791259265044430340111939236661453987203939301591731693120113087974408353466473930279538890514806796167062015049190138103069066103381832410225678328591885799590217239832901805883645394676429870455648682477287543556681267038948024627872709832192303156763024058946229225883282325950204594819694030831741261060366408570410554340353091505090341443583332714773088992348430798575716996235450593804522438313341368510902774474784233474782597277614477514729861866337391168635384505784889189984182620712829976180822331432604803731161152117446421550794027272110552884587785689772706501853060083744671074480938019553911551849997167305939698633500663832089783545104766011965440000000000*i1^17 + 768041288775388378840330232246963500293225843635226891288091887442157306717352246934013991151647029057044279508396792363165871597900292967367046914215847904468244087923768619272740384075655150722657753902422328853111605682669172688775743082059039081506790951242768619467182944190343515530855938412037207396546571516395264241279419644887951894226527354222564305037086738273968905831234978312675133612866663192638054185313641400849694316563846355612005115025117154843808115349613043029956282051699770941638007747379900458998317876862826571200883407453892684931955249778560962021239978460352332427973640323257032557800133254136603917157845442059432131591356240657920067524548851775480349510501115185226748187406018707834055531816829613307750401490200260269266066506148642833324026174784149375888687421270431059308242865602858703527962686864058484489931802535573655624704774192824090971649497418956800000000000*i1^18 + -26600857592798931843421548590588147919764995589084818230873565204663120023579945639159598632344998926569198868118088309860936003592709997685448327270021159149125702536718350053848949683353612748236222168461101310069543121594986617230901828864613819817925428708926941852333576762638340799867007122225106650193429219237779659350560613633738669588864911323423136028992426204988419852027629303079744615052878044790383609641085896103125305232945271318094451288860230777730476070524884853392208580288235698480550416366654263189226137151823763404373692340520467406121220543636449482287503955055582540343773108734991903150902295480102309625035939343360675288519302884428541290216812540199664542351039334613325619973106766059505532281457039231055195300162454375088460312455349892650867093004104832715416170650516754719016310004692209621535358455892773797065839179727487004011452654249306895545270272000000000*i1^19 + 6216413840730622618268242964957233053796509773755597868250647491963792336395892146102253695151145556725795765919549224013315317557066847624887435318642926455348908558667474208213570880709363339816417448669605368479285681898722823452928303325966983560540850393156498576541956600173702554647394290335092173333385950192566849924238312577885806060933308799247250001002031242366440373642989843016708108235442858351773581264641157682105147130933127591391164789406910587839256022922592470274583676127592390405610472197958100649394224963012524836232544464592641851723449873356619011785525287037481878617036393714896240235132082696136778599065854853208709097644502382647917045682037574520284971911603405549035636918871401033121809756267451932233306270207445885400679689471502551349607910536136188853295486822515990880206167795454304654773175700851524435453259446358004566678235104854336151224320000000*i1^20 + -27921491382679140756485551156186733991252396133948605751399256872563747052042696867704609638177412115581368881887753555082048067839602671968724027984915349650299798120829207015926400776689399875369651542267398425389305451501910961297741983511457665695779511502122260461863413692932836399342742135792322947629115488266501512685410127872282869896230678482707203923634412164684051397195749454526768939395743091145907118496959426428397051675379144204097319610507804115871726463590608594765610727950577493664396135448747581882917320686755268878151092362745919666264127901585279353241997725075653816269605753787262583202980063446922843708982417613176457408682119415782509329750336942247099668366384628143981982244276036359223784824319574210029515710760162454309783311043172635193940268976391413415337022439048756017796857167524142735385591110887541674719281505117003040890644091371520000000*i1^21 + 40890563860099718403385779780053835812000677014480772937253373494520986591555371226414677450900595450512752808264604323227902001715328344527741751083972548172867834328873988824550462237210182055501505534502912139439771208776622353707269385755389888683363129572876522855385263564951832471690318156264774217794054965426383960483395992712573831759250111812475087986736251077273151214282521629664805645385562910851567112386578771421210702505035147298872682333297409929316381692080217873074922973856642585836605543317233963008366226773945691242616185130386801015832503253824352191287214899241704721208956947374950678197156777640052816979376620887560775467892006653045213146315709726509627575483853719007491725925142906226135627283437234648919037797185351690452125567950021180804675232914422651013575655525380654816379955154157983507950444661538106636653514037009771662121369600000*i1^22 + -48732471923175349717755253393359451487067434051043389259501327473619654753014496801802560419378832459995782988539329353579469024548702648728075053300251896931952607322874439048755025034714343157143641035582047168325763327160728538768577220271265804920513991913534370478637855757060268389353282735143844756978571525584306771640034271709112247520067180591054483462575469159651269504282311566537788964655181139129808005302642524339651900181998589013372504920193687705605486300090512957648070905913884092242217992625545509730459419618613165770687363598079035047901637483419613614502106797746031180944193888227200166889919309756185616169629657961099230109490672804264687672084999336705691096664390284487005423721790253668835266942399310334887913539810555662124661310039662034742044858843529222969830369861026659247620534693057617802239682834582236108140896271091507200000*i1^23 + 366069174360430789825610538108300039216236529522114203653068096458436962966036388326362202255575186255106533063505869070838140570870813769428587757690845127422439402250927446524561386970515161074105840756432004053338115169703146247317071755243862529787830805062009416014761984278871269230374249416362002120284290769713881189713767429641278665066216885207821646509250829251180788106671290015204230309778590561361272315896577520513342532940924786617765632892555271110142858076133534618563277353498946218393529409304025249095021117242654629714117475478684293964807654110736383961965880374646237668203479550123832722868888197292253048459379163530016461196524135193065035729775025297075786767394415541731983380656970374490475900443712861051646066684252599118122531488850331034888985064484286530017391474748933039928157264016466293934287369966367452990128640000*i1^24 + -85216789086072216266771833030229467261120505310283591946353651021692891074393446498873423411300020845231778133878296179123077945322989008361506686604047297628440759418048583509666202901158928855803659292291858846347356140296097682412031496889884724988217469728744223824338391698812461057605760166441539118472781132294226498802755189045832256248239273188465125267373291279247778678088939504949848535129506852012132182181591716310424103369333867310187737514289172706280305507238066488442912062901335213693339811298536587005224312197883472894639965626950428402180970043442992484166316188673349164224937736320000826190265394450577743034589782349620041706074550862459636309569342799168930428664701195177091437030700093009531496104296744388471078064759641878977032768119529135380803240753367083552118657104138490677756869817517274111344082736374400*i1^25 + -8663419178866429774327045828110490468053630007071638341235487254620394124409617818716297075035983654771114305853240663338007885254989628509050193689632826555966706161049396008198596541806849797526916667133586173319756943626405206192886739982725891256271729785971728595921782445204589148475841825721892277654324408720402344253987817407194384482107571650655846642514080442985163654021781818134104638435877151577270509046987933258331343548352413402682101926057501863457491033058117768272870298703989875558196393950320157442219686734062621786039405922980541143200888555897259992688929989556410413600159493048513401254258844443707882558557374161799311508300068646718219019965773333085808797639629550805951790970258418211201740511128536595239186558788977505681677275422186703499639036425459646653524171430277920567616258179451380261520*i1^26 + -39857079921033902535434715376268930065659110780717450631616270639589891381394167812193734700837033222348744736775342789888473312770000235173818623241777756380263731808732309313491548973763864823982469885600990609337195270817602291295469427894997023002939250516114407044121792011992128854865155028746392139516234648722763154418007541990100339303048522534348652812791499220679841161508553023940592447415172753058681695426584486196682649773451557331393427589616061869135676066724430852360320505907225426189815150324584049075768611865154572647628126220813770173883759273102155737411169160715587417826936023974376237587665054326484066357607246886206692944876376329408136767983842878784884821393830607291703516103841270882818176453798435128522877300737635425366828729020385203128551772079196770997181726048443*i1^27 - N1*6573644349234231792698092919912121267592641809139863733714874436829390943340939289921756378944203969764313197353141804695535416576544059820302541200390889067594309984363866528005348223785609208415123401841979764519192441510562282932090484624379990930827853783674911978117951938786848778441265101091911158350744411916434113184618*i3 ] ]