[ [ 3593037887597837699920015820570507396729859655101062845149899334039828747903436347357271910327906506590149927928908533734189351927287643203956080944653656997200740177222822289321518072085910013582051490934593119369586443743240170800334880368178832164266607289539449962511604807020193425997327839319398271742752016490435470129858113809629864190199649051937724524659011750433251282658584649743546987594534656704104777017296989041990142213875715945705085501603406993445754746749022892927846363814243063701709464236408346414864366466065828658992820469629322443746398866338104532233194877553404503072269414598137167398055962512896129476893862523620507593185177165482448286204771902150116535417483264006805582223560416994030201381648617127938076811036097737390100579787134832978174973281582728111203863805188294965557276442624000000000000000000000000000000000000 + -2085422768521852314705061785820420801743720449130062320097955589974442047641566877239827020840495096677786951631303012177519733167110985548234569818010350320722321537482082653662529759743016114237092912953826514571008446233331282443203063816941203968147324120634702487354050812010381245640862665877612513207906005527033583716324094561256049338043933790478432612011177070775972468765419713277542598240365313666954605435099645536753448078884492360239263405832791553429044329001008622737531023001756869505927090932698980312869589603777735873373179368970755909296070634275142839908809342290761550692575240839037247750473805776935906829570485715682821416725495655924759089012638848395152575537940092084358675543743078142127031726274081991100833177565647494484267538266683913696596926720400157343111214487729943674489929728000000000000000000000000000000000000*i1 + 129018049153835966626323886066835210961188645166963106936995267948694067819572105368104726873286012697894007662174611691781603236569667475951034496972138663248711329013156403515822957394993574658160031130275559463286033805422726834454644948415444348954467827687222604711985292645727064725018435990037578739677823268770391276899159547034425356198289260137959529732739353248563023789838260582565088087363913933711683543218315094865705735500350148168182025249155443425721535985888880447397210760073912469900367844649022064950333579114009107136284654085243629429941838825770728610125393422567859947949835711380862634132337946847752191313425423568907801367679592556809347625995578487127751865430652979098218530571384941228801079952309367728275255869042513934995917005888815093738681947723692878346064488252580768765706240000000000000000000000000000000000*i1^2 + -4500228021927475650393301327367505239643873805119963410715489135505062096880789582526999842917814096971161795559221480641395648637803238214594899771211570641923088644788836955994339588526772959156407788000243148422439433819855185332147442028329012090055700816216092575152697403791953733093060107416820388610590798850942920591726074913834545319117376542706148102011807171124234827272252594267253860208409130740443187283233234956886425941109867304601309531233904186258196028857477131905552251840005117294910186186945051870606103689279279474218614564989713503893146662118096794984013896729970084548485529542126889596881808412145121785768125440792145834143924750756032778497267616571181300603050073125848170281563907885971768945185164071781425081498014262426547355596746198417796453719115452041063909555948451004416000000000000000000000000000000000*i1^3 + 55155263499004315389481288161875937895201503436168100787475112275952862747305582176528349232356343442053791540883359959427595384885435174616465634950142792071760796073729403038654384759714694930377810539598944386529373639531959870244754868054269976679461186243567203535996690058295381620045830613709498329922837989291456818870245019121807662208368238390545468241007346199805604866069402416791423565782997949382623990869574297018859800039788569747183656491516993129251124136102900845485549975155771455240968267896602015304092175208651638860826708120073610052028146536258452788517138768325623678928401083285604578671538904211113681108384156558010452904974367097186326488065280324569547433080590136727267990713022028499274019081084809419035068770049789113382889548984749262437322520993767647945650228989578444800000000000000000000000000000000*i1^4 + -211157779860581435251782876196684123108139639326201596774738297429633613948075051167083407630362204246726674209156544157456035526375764409641728318928882500155232141045652012386768287842519885610706411035622065486007110143362522314145681344745336517628641228393588835234447119072717766404792748349420413544675925978872865005730138582360565494264301419108784534131929140654761579475138303122156485545725650205580318151054386758972759333265742853530752053119584929539858244374070352663889529386823534890097054341835487475698303113202183568496404603095685960433936972837428125199127379233060682550041423598599585172910299919751368116472740829739823090798940921531293474104982798633263057382004827854988988752251277742181406508524221325341530615985951356784066544873619890185841749388172940882299956378992640000000000000000000000000000000*i1^5 + -5593216635665955948984039317055710333449323782619127250807365381161213108330945849300539347833747756897299768599700220300277404655913202104517714022858832861561286452599308659432267165150351928481672703197338158891768599448409400172964572946838073174277759717576769481602097376956871570320255173217899437540568294479423718954371159706862205499122757771694453497086206297541570246818111073126344431552129349209792669472303177479772385306446548162475183963635853770385591986165818700957054289197747231452577494459195469150477815493397786649129167420829785474525392820177397277260456579615299193940823752543601463428088399556152717630141555213180701993570305726803104394682638455642268455556659496943948224549370692580976446353413227727713900357686382738179669850316021235268180153041294542145457225728000000000000000000000000000000*i1^6 + -57680467952137637487025625033008227579258615430212149476330972697201093046334563788392476034907723371486799130447412232007202160701775571390053204982495846167200689342002409421441948363706008429317621884354459579510602912231676421768585272155700014779096507097139011183867558952019280512424408055445014579182058197024392161259722049316421216639103455152150936361996187822125958180001296204381741666132209155580022706674493271419631121781474205341888427219663948192734522352458716328506443102272295287937308834370754779416241599495836321799639955253170000417225854855508011984245426730614390054482056352134595259078846902756777164298741707804335006651320517869578763898555205041953902227388696593739051286682645033111279493065835422171407804933475489122055659025966019825981402108675219356699852800000000000000000000000000000*i1^7 + 206559546769150268770908343668765641591603359001882118431576228689104763532342086934618789609606036707506996914546331431064150758030542611062498012927748130073984362512969748182726695776553806115534453966262369510672463180842375106942377874814229474939942132146584787952980652245885219360068777201813973103573814315654476058874246135065048738076127434615316644627614391529316967174680154433939642571413224016414008497295704341970109268981896317421091158394720137647943444396808960803986002907131744594716398679262576133465966235584801038473374164614571665339899749554343241629541788818429068310338524058588560632332846458643285981445575810612431347533597598247335262088369231728239280476759162496231648938093697829137556426939621658824117508523030629173868558055039185479879688381175861084160000000000000000000000000000*i1^8 + 1231815046259294564977301195756643755843425929884121116343356061934565961195879478814752570640874375454696697366370208118001803590594561095112259084173838246472592052597301247037745183970625008258251539395236337579413665535333408807189305203509427575788232290988950480405522146827474752635267516064559627506094473643364399949011858597834251214172087231356212714464104083373114758336527787328534024829126551280419074196229979668489885584500198194541750244100841041515287828338704162222755143392973815852151141173181557137302174842522843360534268152452275978678452979586087920765250827712933395511123755715305280670042096495166140997269629048440016562769234606844878367521309235065639805248149426352530547439227131226446299802786834368252858813827270677255953565313802276941572451633987584000000000000000000000000000*i1^9 + 155785566105953238213808258440730782979436526265882810667280006914088994750189388068849171814934098898086340996215664668032971364479465689702163494275810151850532514893487831899964802240774680057183187825665655607477871056870520488645780151974525766707137038090305275877451323976561335343812942324623906013897825457287249864079459648500768103702108077902696088364808949283394845665578236020611286275374686698574649609345950376745760916429832594542669480861731727993255498132242901500206570459854804190285650359064976355240986614449473808442874661234771755183716745672157254721085132786646978556006182987453339150309636407831397390803967721455976733034839216402620792706781947699878602483304671795839796107811013842171471025739981845821889209512580263972384208913277762150180533043200000000000000000000000000*i1^10 + -8219048892155858459627743368202278157307526604845507275602760087039596836323913671209865330623450930523491860932957659443940808855596879952016325582719941816645330122943808053925050802332608373412807905794520064683233721887948424847686726871573737176623413495526760080854803531540464539247343178779794044305451868868213990493820835668190983313901538121240688383946914648397070435986544653292644701757795207696445620626380039738174976427924219375160435712136112111828217462214638148384702094079903084993626387249058067599172865309617595950079651062517370047838062890223484423424079255152781048012527238210384590814505142197088531384898909345088840242478518006698370666364703866489318524093712049602587145525158265278841810747115666404606843372414615738061786700958251170618408960000000000000000000000000*i1^11 + -17382570931025227364717564621809230436297812243840148758619618462077519833496948014043074455160062920270138071268901967851032135442839131104281184286560484153371705790946083780896003286606299535714206438482574279831634133317090319336312735950571770214351218293554153023929315690914219521762202906334910580399903722901517711585753349548789862263826378657320528172608845922349967782148714084456655842151762035041282710045836906462261905515623979413644414857205339370446205219028162004479036300352344838003905973482002224279298633722036394715497257350932469854398614785858876752139216840013129380938401623226665577534621671171657639976821738188810858866152600336221414211262874594732885198565778928484465987188900708218040199723327426479684436774752805361121749144983404806144000000000000000000000000*i1^12 + -15549898526668936988491900789989117259092123293352012183604799398582687814903269485135764208454651837362629590653736465299542946615144509523435685206698320093401114174995789939564560761530984384866426299320837450616819377807489357940817361702459497563809683264199213508398685947498347722122709177081156863991931751788243859552057125886204969209286190139666312060153860675152468838210986985708703357425406531337913496838380556467843399491075583361632090221497277593299101132811142377671947648620824955749581067744078337845523747261177300755252359541328043546435735883563230881608235047423590912235563529546806994569212109871123709253484328674426348975220209709484310429055004115223393821921318447513543859428989639519627084187583607730497846290132988993119616201496985600000000000000000000000*i1^13 + -10375726094457573454798100260749101953126756121730771710431689665489069049850889132720037147100320279796187397786923880594769521983086564933220114616472918217524659396243856056297508083331843342137132397064088896656595384513278069359805995105342437408222922558410651678469342884523652556242735157454493692359381807304071437434143209521356122903514656200610837943090019566282045623792941456722901791342510226448388010900573232341131137780228336059810720208665236035031745632996929266432122872594206053553443651014746393559404963933399730293094522634612630612220443935611687491750753512785649166474268725412410007171324808475536674848778421515397756272265471703382174310598097566935943775284431532288702375851544577764177018921280455424608060203568509344794447708160000000000000000000000*i1^14 + -8110050935370864070501230938749500925442192211440892634956491568680637025513251005790877378878219613343725562100358094153408062541128389231966648122517494350347963985981858572088015033750905671276344336199064289520735741500169634845249940881873976363684373830745310744906111830933880653367784223342064184001360673383748695474674377429834109849346386329987530424422524433756134252944962023617159827990764215284774766858717411672942483865738412822236721022072096869476962829264010670984162238900510088017232757048426600112302823649760110040882289289138066778556379035304862246061799565310665363101138610404092120292937244817015041935896743767543972525254804718749815273128362170485886919899241877723743067651727182720369945223998372813568683939056621159710720000000000000000000000*i1^15 + -3980610804340038112907750781923282615858307870522782492287553601885845554614504815530800820279868253713267548280660530767344297955671372976274469774357942605872086624377154567054459325851690096521841485497712403835642707242306704450044767178091856343362839222859682614336340789815087426251192802204181471621182153637099656601177250486877266803833929012884655091444013287301294602734766309623169611939720390690230926462792590214182388612304045394246876416399012866128435992865755697601651512831079465064887303427209747621161824429807896739152120407682813381700423001087088340073233322188652262800931737224644011279015289791807713931343914979097303582120611888700531915433681916283114355429759572957797610699014019679690742643925840594149719000940229427200000000000000000000*i1^16 + -1082966872038922576831957421882402602666016912640606810623546414647839218537590217720549638552248638307301164069869112379345458418471777583677128308240639669488727733306998464286016542176014754024821399332732724919861441005171130444400407241311442351646980853795210652364957304806879794242329474957473995392809558257578000042051902352231603732978686962362033460662762805655706454528799700405389195396993549801533729902431883402421167551146772813097926125684340540555640143729444465125763920253657818807921803088292674264415453172770557495727332094336605651590529306449671072586039588788438030296981907350102375316542070533077686548294059195482678152411758692467549103869416594951684078609665327382369451028733162775342477763393137737786071984373760000000000000000000*i1^17 + -171750987573464370007020103422762467642351994009707525724417228505084789659307902885512692111616219271386880838162541671162533560587775709384264294470380430087556684332862796237943478595395862300004378403999624959274580960357785677511742096052719876770334484967775623163429866412641449648471067016530666729357510465088328344679688004805837496268747899817568683818969875136969795731977585082232137139087516372975022875233415607139594267934631468348670736120322447483918482194926961441868200427677776336500626887280730838805614509217532107518448017619581853517964147175832001224978159132254753782734887459668907757993687898027238861449001767861789690261320870503979822056856569696972949407021768302105191384585082402841338199354463222398713856000000000000000000*i1^18 + -17105780039180947456431457046692939209985894310222219364207159687632151999294504261141830819185702978490137284225116028664992298482890139356881445279066085674751598288705329265939790372315653207638750900909811248493698655817243654017427185375729429957343357971633846900957839653241391271238503783053833230161366372589763262840240011367338130471842215925692225159719528391901557668737449421043827301786588403463063985308062404218014140255390151574484270745942119591948104132917456042709516955035432493189279651864265307763412211945782889726444684321436516486357292061905983406338267641897384698358421419592209148505610868910560968593933925875058614651586904883207829792850706519991873872773129736419384156981688535453984432589412866457600000000000000000*i1^19 + -1200576969655170107023156044659206313202694327856186969161514931602545343333383944129041710036714597396066520643061223992638956465741660159022858693703054344705000360256147958020063113937619769446030014067409420306926222480612178478873217221699479379172604535875156778845411211709309952695321013055329688761730235239862386548197387628216765897676041368795191349156371605763625156837266169906884592569556017325597305793918228053830641388528064107442698208789191354715062173148660513948301762966232818721774328291524631110685760550109223511021413169017192712835874311099518499150166068735969857495495374211767736893910877261514249832128543921038686089429891976541752017080105076441046760527829094183225670889996358192272604355624960000000000000000*i1^20 + -65331370586022742488619336873807833014450245885577693420028773898882636803579548723070259808178967640974366417710170065685432979565813600400551821196465831314118333733837819368940832385304867622812004333797985409579083738278309317048394963743637416577083317808454147860463085761113451267493286447292886966695874961677599048916483534626623593843292267714714510631576491851656175357272033691054141871084860670962016514930091084584806808025289211930047380909306253570705485705094514765624858585948554017536210815269396756743782892355359602040703129664859943871059879479612006837036913596794597356776752756514704369646919813576161131736788806632792102419716136200367710318722117458204663753780552992708609983089839013663604736000000000000000*i1^21 + -2627322916432981142678550510969050796757534728279977394057240903154060084099022634017073621008238971167325286534968448389343713752413693173946101783077152530955255155367965691964687086583115439614486118493372951330969776157440514600966507732999219814957092838576677166888994071602853341723876546683713241465055102867087202243120869040978816415732856237849337690167044214923358404855085182994143278663141758249708104664437603752386250595715447481903563036763181265637126375157254143287376406552036371653567072294439904229141799609656873702399387321417970128139300702195452519762607904341896075886508631017814794886779867041901559057246956794046107276460128984186307281440794060650616468918723548920247449441973934489600000000000000*i1^22 + -82478855406902741491405529668951730110960526212006587724204670910896224278395021508298518746273619581811165607305897696204079080917932248100192971487837851892387781190978664304700994632034141150722775123170456097489825789948892812880148641905840331282293913517185583024547399380260293804105260707757677038556242551025635091963068249468284538494811448817390626513621171637252630408692317364076641110526474283875144155673995442196201488853085865185719487692134383034575094467821895383256880320517035899281775852332861810174578038645394703211636220411562898641660764261068417475266976679788796323569257610526279310557546111216526417889939352041850261176017028117486589303577268813340907130385436816987572571996160000000000000*i1^23 + -1697217976833236931238129170787165441000207143343774279477355003896475259847482558873946577348961605355127449968196723906689679641465051397480888203546323042866785102464910479518271396321550619394532186602509006063523440271776443006872415054824665079706366388646585268992943728068851109088900062514320000286222519677670287755578031271195352736291380613529009124318836049818633103245799609847982595648038193118296092894500198167948359134622657836591367824392733354039429588269745801047247159597238006987460653296634221820899171481873734756132430774853745820622954049640946332156888156942462072169046292439217439424756046828628484300470818948091834993087854309325718601994332866557202930269888293640339456000000000000*i1^24 + -31084074449832402002222925609366010369322574048649316928412193387046571277920740464593505269222138253266698129104388146162202394126028634330359351779275946211443200794012414582973545661048121002733307750367253115092669388633932215778136885875739469687882553544778221040277930370008310914799166075235468589689020839650784920894393243164396877075229517843449787013744942527471756203689611506237010803544741818713504600365269140344178443904930298144598313294724110016877181540269566615498314403657709768044774887406767070993664984422334039452377440271863845777126435264182831778111145531633065207657038348879115322821220583142254070823259667298380371492124289006510727330686105037437790745470487756800000000000*i1^25 + 35791334172560724102417241576087296062192064480882288191225156555323407482227834433314200953111830524941868735860536430029123115922831834396114624078099598184404702139648490937691199256011564269597224510883022858917074553467759086573117910346583331009063297284765365025003565493768234495585814111707907480923816288292043496883345938852575261507931769864028207422981279220220054319811387051151639980038057124279696280989976005384251692492740301946262877663323045775228776123019646797101253830880156901304463419397363720720021429374567937675884642286582923092325911135243833234084991259171800108245946158904152397622901061356489248182384368250177384687469610424937622430470144189844936458240000000000*i1^26 + -8535963415439208807603379850997375701850757532139755467447204590679396544423263593122057632482768999040438600611232731253376819475120388121234159520154740668993754315180488600172301912510520172892531377107841936706977038399633092078201792198305315197142535997013685007604509210930222054348858557947776111373755611592955736005933689873565876392890189124765601631051583182853367209370787789021689406343732706479720554758887384102493034453947145303022710382825781285637825958324575318358781113306398720264501967088582538616774796739134556117153861248151856664598673987680783425792545652357838993110464273933370485389378566787504399332285253964928216532381023082880495792700546202206208000000000*i1^27 + 198460806419375316614698234314378887955886308829350503486976303964540536510959871773699386559655223732070076131149600504671856073954630004485839467372549164248344403081552500281336780040640206009687624884343051830567134067102357208459474218982174906754014773574871187412064433455997626363044887291764313012166492135678988395336907517127397982441481317776873102992745974076586860298880864438528374648167893251435182929054834969139519629087347565335809447760192333907406897164725397069328125117626641263631302326756775346700971806041485054985684404683894056253954779378911489467368370512805287303528271688723429511671707492923798271963046103323253968636075140034132756869939200000000*i1^28 + -108817542093019344006924003049361234999665864672678497151619421011848302722301016612456028137374809520531356793345846908160438443526698477658627524625972933797950239096387743178039539567698098937405815423731602671050721163672931652794592231396054572559058271525573370385831219797209781317998547170811294846162515529610940227028954585801301408170814426509291580985644691216881919985223646337364444024374005116512815729629745195828340484954807637551941755093956249822057753519600832133304327848729344434361098171389980762940911928754841254232212162478930214713556164273044879617209653320774874298388943864454182647365391394065630068661621438903392398151044300800000000*i1^29 + 3524974731290059652857824685522120638809153847416177550707914765116520980997245601971240731060255254338428073317702541203599305838199307354102954618676111702410169270095319871466507011962970700204559987342207144987444770192105784711124961018034615134045071477170930811251578973242865098583155934868775701917985805833950700088663363809786683329226673300593962365236820188914919048141091162072637361390967282020720022322014370614493031412136774282981502285926018374626281209891456718662192751264233684858185642715830958611658316946913958512085416678699510329074777075070618126708204959382470183868546265197086506149387826632685547257367195811840000000*i1^30 + -2388917931410791024249269044500897718338112333900617923172637196416430743746209993125517938306530758703444866072910761954318689326498537781939733713418620827870123751719128986327766516130788968757842560361053432988837938632663440239094431889993789407262642774941899902732899209119174444409242005627265240319195961968908822752791864544401530411752943694059107101771746217599206709561080935828587291990314580098347432389185269458516786351266008571835436521024810934708845859783829958350858395599026593079536098972862865307850108470595333111717796813773129205192511909767364652362212908446302304417049507789630352619837908977922867200000*i1^31 + -15991974948503898781191842735988518498503002408368220302153571763345965806678480697194051707320331865780243140832803932314681442987446520143180434866050066359087887421465317742118453395986386835656413762589035813799365770131217855730371804436183201718417905747081615209803333187580838544021214437601092761758868187899127227095137470888394520557583985265168652928047455296737261004143250209801141743459432169247814604923757312788365342866780519007607976068436643671786023223518734558674271648397790802461880776940551734929938524663466808566466600253400919880822145720309349588792374621312298326093791544613409914880000*i1^32 + -187640127816871740868321138287243146554200375436838863483458912007869796870288255816380550459676453318581304383799142547198688207657925001654942425384299058565067550637740702698342112734336020651949844545564121799540054914259112554657381369821529469522557971064360516650210482645569694710493288343019395125586979867132065911792814727165937596957277753456112728359162379711688353547613021448546481873948889760218117996063817816938713587489349705653676700617922759235476164684085533075581542753523017376102669680297667967328086111902718539243434108087214410775934074407788357407502375388660809400320000*i1^33 + 127296905223734983255146328272859871681423711768133343839227286807112716323113953547566355162978860037293227103430601189462688862395501264773217226275768197162619025943351486506370831686161159246199574081912712913840645215744664063484617332522983741625689528640648393031771483408459306814291591060306147749042838480322944957863516446945342782400396060509679475282777186829287007861346020532474686270965774012980895564599269607949832528723518689566991281357932337658664617263541311946125420783520576338623302747309268161832988232347724797435721496979529568418003497629696000*i1^34 + -22256985853584116698584351106952853520831627032348617670625681670871797176362157858316270970717757597033687585090215766157031738956130777257818237354127596170969387029071690857417801753626021155522365124248669080703278733450167072262614541308042049899714710445625750411789230668091850529230446325657677502862787942873369167763700715052911275952417682654134325897742664736390464315865395910036573824380314955432042021968639761905914828251583211339373339896481454650675983360685333145763693274255861274107443020179106672164814286263548031339187840*i1^35 + 32914325627802630997248624563917137812179533671245304134767559814372725605902122983694494422904783395478722564510707997734877620493034514808885119509133318306840268380942269506435505373471378369953404463593345624259343554914556535593630298469918822931736721005871833436435441918220153485764412020962785860279573514351527560085116711577894515468330175284493252285967976251640845650876850253049181631734405722049191244662336203649453172130166131246075969280039961281926312729212526715899618147863821050123584285529*i1^36, -17159398719934013946678337822531676376539339049211425014626415173923192382713043046441337076210657897173054769504675994348058298320250565979152563509871080876448570040966352510242333113988689681500337684182589548376889361706216442767884784517679745554917155884469438124409262259271684825892097309906442861609662118064343816285275130802574856536801947580661842696424425694861495620057525505787864496117489154677310608733760953220058453451857570874537567310639865026778426172001579510257918069159169083525652022752049025891777827696913624962673289218665088987916288252893241649207748106963806418795078157371371991972536562780392201219966106762917544932131897934229318424435531595139637678099588518201491125310969763944641571195688938130110184677416515636936568642659733383105321819841713339769115483541508488202417829936012361334458519989506202740560721864727357815307763087495693846306201884733623643116492828839093936294051246724525358628461846169196114498554962185738748206250503038941951537621864926797356041044526610738383537705639332563055567368982672859525975981154777907075083944160396865310077590837847891781025835497019002232487003843987505152000000000000000000000000000000000000 + 9933700025323883092903574311727329146143420349515447461673917905385912126512222710252241262073133420395183188984284127336192493155077145608418857866655815010058065405271429524370412610002224883765597907314119589870898737915660303609862468325319717463927683965398070479237805549674906291051367318362345625081002056797635596884588255653782719780364757340531308733667366543048445533302905975008345903195685387796345626992568160687601771111455508726890415047787840768610952781159250126899474678295613043831767146664257765108136298640985783365197093902467920484891158207887893060910570851026540384451701531276865816960245563842874706334717871651455300989870916819459640097962068243179765954775305005252917033285463818550813723579740660005420289496785211344920397052017088562531279765116184307742099586322010219891208972223585501489684238119949501816042467029183641485385405192719605831342580221384436528565249425701319625604719920448035548480753625373671958200546913410004246660364403637406794970754714808184807037850830835152214817924569973485070156116596274733235124435406283334612469615633804873119013888999493542278512554440004147179599708892115763200000000000000000000000000000000000*i1 + -611966166265811102481866590501156435351078109286464454452855770871938724790043746417273770738197690291663799657850079035812353156929949488761784829764334407434687366359012808418939028949356041543227165761781396868894563147001422942281303648275317084787473595726731200930551150028306930727300382619218252616720065344689923437194667891539055605677726534571827731916895975740180577871147777286979775599905263145074468250287813894404124372466811389711217411508653300412918025220767130362472706233732446422642581605066768957251525807532506269464552418617437080304105631657031773186405550236096493952684058921964276920799483862734269779205653464392023483676855723913330210747835256758008754628180084876093949339819136996729491075700444088728061263041978420835483433872960911476281681951063249004656052712766960667614532305967201222643507156365160553368557142072465251618380844017926630913562145917884361590972324834456061277149378318109240633265218789057754033669875737289863495329931813471282754126726198751594314309491429919419079699738139303355887648893920166231849666561385336999071804766470859744299067057250381730706443889265219303062282426122240000000000000000000000000000000000*i1^2 + 21293253447604332254869305106374767330801988575763061595599753757495917062977463588712494451769884000845341786409386327851999661374925283453328157414068506926250393329246487504420994033274170589675394765923067473419656612044017735529915405978502180290206227339162534258765562934832816460001348570432983796751911641083694963217556074143198414819978844139668766158655733842215704897802294628264076446585827298038355072445559729998389898099544325997063311408824410297107906573443833155409562518300741415968513737148412776268513603378938223442665741329686694678653702027968669927081223647713159898051345907761069153999671095771973624518651970780128812134112989761305201544031410123382797615852332111134200893734377461616030023064378919250886594319792215298186378605760699043287186608852459043496695741039952474600018255320951621650213138802940650544599834672065795077837065840367579497697595463324343974076089088693881132221681475315799699329080609369192121241532296552655855033140717322939305374345968573866253775554230768447165334669892921211252123445273884070798647204394081430430997235237769881806644641740180213419536092416687938088424439808000000000000000000000000000000000*i1^3 + -259279895427929653385224049548038783472650739700026154542096362628018646722414587751155520478697940192761943084976530690429780751823397277623084720713390451487438360727151077564226146010255452235062235673366963755192538467988194234772664794130199176366088282392293851875777330623905542095682388311513185372647290670376241479060954421039066491676544302283256595759970685770105647564802895086527080745615184420863994800324511621594243231762362009029885493283545670108701564939107425085295222343530082090304098393236525032476154170481756524226250707887459745241098867308567556936806527086216060046994144618567896198488008714141250791122897461234922932174336649422490455138426765640133850794395275365529722633271033791425758806568554104011519773952843840952886095809026185820477438800713820733888110053084357364276842054164424792314826049279225684631182170735121567429486217727365798791905398170772960983958809898553400566663071504277058049139407290523464491114927031995124596195197119221743332729529983068019349473552729561521310864974690654743102475210280652650211486225274387478884962610191539625495210816597861988855890704135433634814361600000000000000000000000000000000*i1^4 + 986309849721199106027078827313062999795180930781500002917823944988620648183738780238695939586483414824157638159834907361202579894715359475517595871468360256489080536943725767396638793898597169385904102298276318012411872456348259974071431045048294005036696645868548230173284458242806119350207589091186016224796506842209014981917278655529816733202128503231911195336475715937115197982768601371060859421711240552697544449180101331501846513742473138313499692655166603443377461076924838474450234690341377101367664740744218223217215134193934280819213571014414728373705583326220537854540156728076720375456398249741822933511843258561094590162268514524268543771007181928628070985961141116954020727552564066662768387048208799839590485424812336043242928212397975065698132315848770457615066307673757933596558073416900055061345036266557412648473706154933380953972161897935501412925082670399086687012638430456533859676838731860242625366429507182780375325038575564154418692666261491466120351306159585582414348233206681140165383803257204531355963438734238088147593420734628992909881636295867835186316960039194026609884437818148365842726276390138675200000000000000000000000000000000*i1^5 + 26536513314131798477829705846191273678897428307066970028423347180979040194009461852719831329780638904542714308345381239110704324243591086830219204226546528395600373396451936747986296956374807504817782501574064299212354169925619876494553265790650768070053216516568123719894826447049728795466911965367601665268596532207944447401211641705035561826589290142594797019398465642053929270465919251923878334576817708035009500610742528316451874744164917879703463950050740625762012750049960456971021932885433855593758483116192882570318376452367433478412802491252019436273449673737658571454953405819934666879472207022068421524840935785882073567763464783555963838904568062261457081835439104851887464010453311841100629317061199388692225349015709297228927199713598253288098038215834346010821080433816374909259187462346274146494472175785200008785892925797411221415479153092477626922458576298028517180377972809755621253005035590610351357139880815096655582668268765593587570366434435658400813338886296568819240650381324516996998726996519007835922086858559087966070150035787143884416257351184873757551784914714748857669198883312031851605799315963904000000000000000000000000000000*i1^6 + 281391734280550654274579180079934509238418262682910593686383198509936022727451096257655973874401495348219625406032650584584094000781123974896650265846732583139054640933327628046327348377276687936895459134085005368075928505158610272523166413533240641137471905518814742035350874985814022306601985174862085069847717657072305905886236018564607918730082165580518869051990859588162121209131493017420891956243978066816409326765477775768447419631634987927386307406449344903073157596980502991574118308972450035152532260133942840193571953378205932855003344453923087438395816917729933784752197512401361656558083378039032637330751991346730623640593623609153872424709387902850170464013006990071202697323783844137035164213366630052060815742672368669912249698356702168439174402658318623506419103381783783577279369064340941719240760086761422395032068599402828452775817321008697122394598348751334827416869700345332448161694364621397218321660418947034309928271448665894149049818835598932460311608767809015629623472499665782303249305591893004550893524124392109443811779559128224698426269457695419021798038122561181925691891044336328070291836108800000000000000000000000000000*i1^7 + -957092488610472273898521379800674488269204458573613928208217704976565728078407589827934462761600634711091001379880297562180662250357436989502851923762084137424863178488401439790866596977611138431086402008544369004190387869364430219031887806136950044485403109661675170248391483150369287369693532156421019759623524453112373585985461996914368019100091607219061322547531759670060066372738103689344999450025979281639935994432017843126194523834754356733296338941125415973387492061816032079854226860937263120927338097351637791671113564805475698257851649885755506105473233202074475178958262617192183336770941987866983448575088580530479669178170564669182659465560532944184742728043668619618312179576873175374303258223650118104702230555278925468191763644719182417447630513184407150095312692442250874228318494975821737208257112488948007472389672740741285528373707165694108896688604925564927805996436476386181083828510496086097706309777283952265682083672929548483139674207835277208257037536233324538655576124171539248487048127283287797769096091875426501531154716256170805744015835326277789954843758509501367362146373945433612940738560000000000000000000000000000*i1^8 + -5950109388230769865399597372602707713278412141052391323896147433197649901669614443876601397895526033640722744749143242162906487990180150227667313877941120987597401641960063130200295250772569731766608062087053437786288596574147802672856811273200395660333176232766261513915458518830073524099821512815564416932383626473536133014558625653623812525561323573229449589433245001986002878960641330183818401251342185614678617504237508829246087517645965971052843944095255081658191113956893218560387883790747058509434536687862190076690063248406430135768304093260032806538665945624396304296442824007151165646733380491566939409347180173118132307262444430039332683430600416745698674958898874185307713940252019019061808537141014914933581411129594648151781072430328366097181156246376544851092852774410346510073957323603564398892250990026050614467334862290482492525919274921691654474219749586646328112520062944592346007809254170686710797534751927132442259764079615324232005973030855741724623798617049231992497950924775495244321529599989462195472079227828528527592457157761923606983252269017503522753956332478183022940417116821176451072000000000000000000000000000*i1^9 + -1245390777101493387591442519342421114884203039595056819295891700671002650236895922072663533349057247786459034032475283892866571729520831359322120312434206550081673752082512540101013503838073745598671316384091929405847207578944202568257669151249574382268215033309013735126657348229969184454561055538774608647761889083094529095480906493304434918755509068527317825096167352158966577600053537617302976498169157601359461103445867441245481084505683729526410624843665706426081079009876968480064430126918109814363320289618531072375008040810146733933017503482620100701589286440934534068837938229922912980351441369988756108776033771538839521505039152526440776297545560381943960158560531546251498206029050496618876101993036933199194339526754308974314567157947466401878167408268108213212975979647481904243913251715853424446665396226596039692655924220806683105105555302734351638915123710420474073681923638120330398904215659855848026867786539741015729961201999107696263257838531977710997402470488782994828023877748230475780919649870014068049804265878896571718865673279807488915923708587895443165709562993471760603740470719283200000000000000000000000000*i1^10 + 38668805728546298790283887519788979477884630942109181493315466522250653987089286103052679383819503361703056691578514043330563070910982409407071979902161554293824112395033453124101849408966873270514281455050649091620582244919737041764150154581985409053386326010911464820616714234659508900606954260259566746243538402452408090840610999673245029872458372591970023517499887051690643776406439220714373607212153751832242792547783427294815554705512005863028936692871884808757641362821356756990898272158731389605393196620530167601350421136946720836249139086182186168535106857225895227785244859677804414913440796713116561537940335516448021623772019106729245800640582949100199666240735568037884315284539162852279015505765508988095296179119602503382489149631570774822353140620616206141112094526391416835660308447797518835250032946491551351941389879915228895215149110306360794077325060210316666697707935015564405857536144882609161675211150412280634472752107134641665108121891152879821699367010778017078261144465725286194324096233169906921616266011949900758423433957407614895890532393618755447618984493012626778217334702080000000000000000000000000*i1^11 + 84103744827566222882594285121422427459123967690655524155502620564827769119497760301482661486368349525923577743560378518861749524371358914769858452220556007418869707942891959751401525824531753821230945007881392517994456737478482723235707878775742600038180765392811243662926918516257239102997030057626335715816550324511651222725403473460211046552341386960828008025757324154141570869288689209809383586533079015839526472757813413799969579840857957537122565353972257465206568727748916200894172839483020573434317062193137751248436460367468169865061096066387083685381305556152555334200564608531928643894193835799476199914472041910814825913061900557898436873658996571102315800797111877803677913439477997960772531875891634883473316509158542242019881292293593464190905907863607139927681922519344571265810213722265920007294998406989810832110238493585393298787242748296497490952153189396742574908731609783249717186758856673439456343669827264443645262572107064598948386129861822077848424581111955297182164520870246820778844496197432976780463805387067671988260378501177763581112452897705732121007036029501506085453824000000000000000000000000*i1^12 + 77406727178401758942371009281391113918750997002722265011189552982497665909912827844574553723193992361008571383394169209847198121934794169547459282758781061443945706018847141237008023598655130549790977538610434446983273244614667434311074492255673490741133090698204639716629299075245055919239294750278738958175959867494488139722959843612987436274812984579929655033152793973932460136839678137605578817773417585131120970657996969399831383795308897318561601220970518206131959410746425472773701750495276909810992493036377015450284493052116532894456413329903429443975341994850476503331662120643961948480739777009861073073644587112725719119109964399335107894376837626372984938746820356851523594904405053865790279926502025277369736312870899419317678845076977792938075654949799046465005510869507176158600845076822690096121770584843186124822265638246846540710256710583369717897300207573454616977958040229876918138371368165956750641219602221239903451720415841160685817703286984057678174204555190141203415753092468396503109373556087980638542656520725479902481622940015504336759708586257044591016451961596883763200000000000000000000000*i1^13 + 52389183865369856562881876997427472115022933828512766481699128310555729501785508283521667659703684263738021967923027730537007929908575453869675245027112619347227686952845947147467700086461211508263746011539419756547666919544949723179676789277383843156003961501024046383767191585825447050849385835998534504249903022090031795727953512916373035649042488172930156566717410920572656112774446586929805318068730376967298458415040640864337316374911052061888122027288485772817139825590649109300826328770181754966816448269954973037306418423107553012141312276971009727889301317085368343593872478870861898766619245647313826320575727528420527874039189385596465742900235623323890050042478454720536217394265394745185574139744293002527053974420373485018839478428843323200382306832793360463756154728638931353496625800449156227080397567185501377459633408545622977362024584425597166124947187127701541914141025256134547084536551149492655103391634602382058960475577984031135733036194479484845933688639155411611553478942018072334778797060240472164181668232461930154825526955496459699592890296007518721967782467993600000000000000000000000*i1^14 + 40630743023311454761909893296338824537625983273584407304577862157029929058211739161184325088751569319038663085155339620153608150262558209813114392419231043257734424016792044162085384205265519462743594070333469970067525636763013135149783941958303384842212467494991840006702004704670179673839237786162261332038727754052999659669391218199350144645245394346802507960311006781471446974066909143619588269162298882762998915385552940956471174228342692054038509827355009778117188988029035152697080998418205424866004944942640499262865690891723991364558418398622890078932562810260465988786486909723768248243121759421179436298968112050959192326241047065603780905458476236326738538185905652653256751812305135954334208495476428474628540738324691949479792631405183373195092440751097538000354433286652351689220521279656609284639276030407456786517734476653127429864268821657068701848404892683523403065179755921268325421213338579977601453753666639509086882849613958108257152540676200468656014867309318979099467342982407561395222321254314535212790198726167503021362686868090836858143020013736418595594829824000000000000000000000*i1^15 + 20650803753466178821482726607235629614578273621642409885652697504167671487958108032333210347898401145136884332410224675092405159660097613436807331000050236123834606612777891220871076112041207827699047116367876082858427278196285522719239108670727840240183764012523225975772116676273185128907968055751192563001722892352676738301498262730509714506870377720820594220494585027300908137760955613471368168532767827560257362953835017297733817517537025761580068136263296046336226949121681455514047022080082787130095734605553858645634585528619944945881178504300552213269381740865293370930226892149396835332532416097774614845318642474159812192166199876246231206078943650914433760105782772952983236075603657546797325431570596793594719151279040358164027465369582102839022532257965608165484679494269709284914659790683573547049881228734973401429490652540747733058216576252524167321289575867419395396602518323189620861572564253899042753570333681195650970845161134701944546241562911105206549352321718239697615511270335231455169449553564686699707219552535340307023798599720677020849456727457278617190400000000000000000000*i1^16 + 5957901354333596167951165242560112211042066310487465436703780478166889390876404556330026975532661149850233611250815393902355130765368668601057187347097752198665691920629261504578931096053661022721003314574077605525357668768812435842029239420229568130121998459230746861595773928822757202670939570697136632729456083009533029670067887411303798506810098980335137971691562345411811560969614911281126264774099160755393857301546661011500472437795623047450497238274082081315345835675371986442210964618694162575068993014385234157966929242154594655097393964320584761549085414239263406590881290493221930451030066102528886375902903828403177762277904335730650878232346830325591772603413471268548288382839099559335661192460274787069699269273556415851550691601456786978430003925400739004437219426243030833066627123681114084194552265295011009612255100227264222390183148523764182906130051347075196244402824098760533633063498634870474952264373471760484660717611216354984536872074256916201657796807357605237536713206172198929147221976782198516146596027158350295486711713596421743049243059877314560000000000000000000*i1^17 + 1012216860133933786573452027352977284517222032900874118218938381517565559988012112874081634132181503658508343483955527284660884378900675025982130037827863243323327389921363715908351846594373483168278834140529104341475203065783606782994776231494880769083131344807382217517059906127429108847112412108726653492544731785970502853358681541817542237217258986343493952519538946239667991668445844528691413382479836954055579578805120747610287504137996501787430889275050282151462840825042698387841926683855855782812592565600005523103465232843651426602444280084363118336282631826898256301189457971559854759398135335849014773584210253556797834757303607640445037727834108174998533934608028435351201063844476570568236980180590800316169212309173691116368524859857498931962538570152402206409889835845052715662878555543609769150611699827642103063223603599849750832749487425313369722776707357321398362424053397161489661915214269249803468530107248333453752172443532776026599318751890797749959177378982577914349442075252228340566521216160923579333710315209742965604206814490058497856349667328000000000000000000*i1^18 + 106292760546782737011931042589376303281751164634990629160136199022053676957636634030281486570679554094429337617540710100349449389747736225748244384479128000354290844251537868584961751829215344011169876980952307071384451091211155573945123536921507092220852398952631209645297347120214772698825732728031428460989906050502986935862994517474940000596509611216546301539823782445716467198318041570901533959703862078354847759034802939609472113733602579699768545280432315027880433473081842469039125600116345341296539904289261497749760711175085406911952770133080584105409268088670281999908805239423916631412352221757748758878529866811167602090067447257813876613062224884627612130303610556900077315297363180853715319269400671645331090171987122074316539317100702232131372657221479417550615939826037309376739832206126593196488080096883909447919992480639539587166066886186464906539281393152967240539525612185685994923335814782423774145003287417307526998222042266986210288667065052981407951245447375403056070695179293935201416644027358262509726069267288028079168879031668160069632000000000000000000*i1^19 + 7414816783528771499690993704136292628602110715285356100865553805721986523070894524023568803234910465155519507953904366125347656844847286804734465529145582979897612228400277141414329761032895933021510813446678185240626323769393843400073989744093800878098915246606501717256235193708510527983782250168537124895031660749027148529476827112942704893550515446059220506109795036635552569315303118034211047082050911611991470253295635341217870801026779697536287957222691308793250552887509855160436797136324361551837885821870786295759347984456175058704801726536456450310517883954302502579890453881647060098510156918324743022111095867100532836781688471416807417490414678868872496740807524561158820659396285851002635672161639370746304457321301407576552422829737682642613492611704357652098231068533090466072042793979121936925396564223607065270799394907315132519557439112992155454810820371167978675885236647615555803598658386469455838427769826215233187333776215727824856416335082639414217780443353111060536326366505543096688662180891863587035405015736751342119134973520773120000000000000000*i1^20 + 387646632732411333166830915308483112725798242985381020983533539130011499202614071723115547621914341515187714581636111937589981433563600522700912100090048733013297609165803794741662072197247148028214346926121705344696571831931745049929577749201836525254604221329787379702456454094497861847345127735004958685794111361804086416419844793204145816460475204198617741256320663838487837421823251760537758318596209972382676028828071400620571774046989398975039001226644839552560487964203265501470233041518313939698523181240014087583463760893952697128355665685289391253171990483965127752830505466935338415922867248797630841072978902012015207654300500452396263402410698457676922112656390879445207388855320580204816859298515196739440155715443327311544963035333710893438422831014458574096232522198380845156291908620369022450429258753494630087799032725452300912303606730988177196017223381291163769872845870917919985954516450299123487128804009610546205902870311133497302363496205697112007015229416290913647483794757868093917236737705295160890310634434721120642530279424000000000000000*i1^21 + 15716716888757465146963647611217360158221099474538582286225905563845795424455922896661949191039126548013208268617789713969344395406241887078871531079112457226470106712031686680255105979027578700351183540682087283178056329349353312448707306949623611511210164252895472491680540052005547624912054248671067456880057054053843014472304568076249685368518132153431908733449938758330528754113679232368906899040593411694839871019236239396418554096328682098806854104141180727565820273761499113308288467499878461800359488971955253094621866643775749592461064153250588873969495513681340968258978105854908142687777519291422425269755850303096079045218780983270282716964833906393898000677139997416206248390267106633103793657056937628545185284364825820813152702941997804129037379773471552277402163143946459645466236131124894908628147526695122975591206625045675578406507151489317797677898658720724110073989603051934722814685545557606651673664520806953521067005092704739978674811423090333428497885686966779385409376413741219002160123518745458348322865068783760415129600000000000000*i1^22 + 367179800156382819242981919927549830896635689391567110627060520945350353544948933032401072650967373570878249330052974665927296176767899953696807496933995749614040029065996289705842608098227632466982849740257472606425911818985913324230045850837267727082501746859375688353006332630802073715965696612984833274439543372781480815004348989741355173170790113382965461766304105423007987015495827012886436871465644187845943170211691882842988717361952729919792758140814536133402496789319407471304360740404867119392195829152470425870654383141729517994114115873530563915843876238386807981245830033629006074742188289236432402261203030238316498836182408995794316699210366538557656083234524321446986639455859329956632497311343514212434192007817015173980481546313057627511367679671086186371814156281007541892824886762282077206983790484688506709358190770746206885045478574566021030844144882155251098445404694966261668108495621344249325538496487180830091845634222477940298801781322280201413481505478063030740978977265609020526828771436093111327640311541268480000000000000*i1^23 + 9923787647713458820982232228240236403694287912369215793353073460753828879510222843557027907117972824681661239653254878780276885611420975814097653885129729649214130783005870836553174731552402917550144652916518333938293395423278489740114740012198869186986041222160135274990757445696529244850218345203864251949279359469900798317753678831844739704286925778031125208199203385940187026281792131521036324049027379178108999794921898052076009384992453831654837486509243635270590157095369494629497842142008540523991726380460644372817857950491385417363924659119233240546197720741576913235342358792905329194769399354166145889921351524523630721082194250394354149843893354958060201742018999014995221769652714589113117700045179967998143374182121459779253118717355316842758691292989524023009093698934049970298584107524412266951800686689094868998320594541752403747915198307200113244755162051822814006964269329786522942974118915249815601252440154974031214758006499150410404822751608566512420032315027857170562306192705494436774824571588248219900968960000000000000*i1^24 + -14266091876936519683040757571371376723945821168240970064151814425146620600675529725754172478564954965857942979140183192204234351235996860697809298156965205541989979524376919211263434979796974431505017231346321566528337534386998263412176282362090157263651176022871561400579414917819019035428505097881370981347524320607503590836859584693206239761699381620617071499126502898231595039925245307122894174811346479203668794491324703719715923438230844487954498345073263923169035286904065070394126762463343219639195814011763278930524966903412917957977034928753248945994507656470667088738429319375233534929502200173919615727365927100753271926277295474871491014882208295827890492859771068668983117654849241276596732791190995551822515081606967586415328505716864139652807482566901968899508467473581733436208587056041290421408550222267941725330825436946892835361255323726456706507442736096328066713997450737893599292816743380727017116369747120580700890339604245522160601755336868339895257330116742834592182741031398744001275557924364825395200000000000*i1^25 + 2676162114809873735982434570906176435108204164002100986718143343830481873490671514623426972750947029862368315472059493856068981167925809791489841880535467677254446367284464507677601760760557200174984598435049630001481796947595775737436785322516186954379703971683274254654969001564004871990565385881585639329874782677127496203834139171994472553496934080126296682540881101261724864825440570498854071666016160169652953939102180830447126498480302354881184843781552409021622558300002085311934348812634019849505934837902052668302486489700988412987043618895282814033151605692064628538845288228724583082773567661673885199531861474927893042251733666958215349947284198374993895236386537078805759186509326217486200794322657120459011140850029761829743394980305758204016990450885605429921218515709680511640559519787570749799137798970378956145264096770470435912564586174260349059323665773253337882521865745068622186929740701382518518058320223483020249092363957383312840054521222547979365929834580055410580143209820662506543276076564480000000000*i1^26 + 8089085025412645788554659354924662977940774180344904499254746219935011451435875251627689982958777862180050895937618521620046792926704404378229525750844298407408768717056533023723267227296042655196103985274046406581221217958836440171539221096565744128217447562304942685395215247563810662396066524559882939266118596781173941566645826329642621170740992655384416839949227753108341549035106724702385175838913927064812918598614432598810604389375093673198021492957785201402100670426061958820362987660087508306344121557215799072908211001881023153475394644900284463644284810728991043279924494753119292875338220387950685777569404244672487178174001197521544238931844707364107739312220392160617761767906320007641558983197562694530804809312476229250098081829783769003820457800712231756963455252520181871833976141332275608728357736937836375137435114378650429551556197442651683747906140819558730004605304171439984301856603843613879501757251771608642294604719544413140529559671217124657671955866009183450474525674018994879725568000000000*i1^27 + 43493283256989482838393761383732130981032875532611206666404272966934853226118753950072762024586297692732566003323543835572205238301233361999649045066852794147853928085250115482935657312606222354065972637492488875567693434240794868971699057317082913507419697657791418706659636882663414385468972907498963361057281592392935702262770760859763626387417657405368977009634985578894276170029018814079927013161010850876913165238615420909308395462154817653562850235612358649919329644291458127684729476807651068324013974687551190797122417096601465229577388501146059913514499700682965735118203132759789691292561245442413389923322989763673448842881968736447364236002491136226254273206130579694204172178143571673101608383703942692358180964700905289472039501148907344691818007075902369572376739943846513838463086321403930254891281226280293150127573017115754783891900337437379909164660212518291323888411869382247466375664327841419229604021366129370707268018744863006928228680692885202280830582653819210287984578815590400000000*i1^28 + -32465586427428421441923409691683224003742175524655216997328160687064100595806946303211098629173012308829202955217504330125790421903920161071621411641885075188595447929417855397211135959459915379084931102053004956984010925664182280690668562994045153103045927135049788290324407519198646424326133619849320919542597173015044865094811415122741806348799528996912105979911535077383848578909900221605714403904280527899596199717775196905493386593596536430541137914394692641848824040256849014807181779341419696905901726021924183100480107407008614088866717855829120852976011932954021063407658105448643415127867502670043106658992507078330885920757376390056352659580792959973956342635842461773601054984223861007043978481861643865916994093524495236068893391435528774791245889155727986150458318392946044546727288707657191257475926174179303153416741997646169064485588842697813542452067934107994215645007651430144117108283552250870811026991019107486106391283659040916793025691125939179393804153846990110720000000*i1^29 + 663447476699629344618704478922058204417970718911186028034412734115640264689111113733546913286174734830372297051191955976580658879095204869920596282433336506713438268862121731189638515603861218557472521488591430487299910849835653546629020121778681986274891706170319046292117909473134101183006565547690619103058577454492229176524347816598722141196457993991181446607718549108223441994271843456518126957716342590492809346392575845456925695991659025900229023311852943110189371171838206743786440735088099972767431677600837428614451035750103211717913338059934440838600491784722824345978703359798558834898125337095943633459705436638563805187477870929733961710488670121587329350270185163828595326647426592849697300974885400573578370121234089035155231266262821810651304431779490907547762892831170111834452165676133197281281995696567647425921159028535615028798172712660347795039876304355234980985044479216617203105898275157060238856899982587600340132885547688480401980051449152798720000000*i1^30 + -757849799165357318104091994142545526614601785744938543683054551400656181677209547228025619358476537786277414499388192913168681115624496991017083939950473179823085223360548645638464999419402977768537878039430884655001158905645062824309889771485566466877077238719846302195058392211457333363229334565366140495028805996493304271640854204456071554658784846099307561239893881592260528806333629503808821276987039610437938442474687501049384518361618142054704577112857876492438966525178339632186172492243374071732002883340822440239174524540786101752175911814273136014737482800897832222899589841377734597753850856314064261886672187678852871191373483129862222992087813385272000490338684951559356140586766700403192571484949178617489424096029940750387675691648289031695658509037858523313161478730897361480623283329995277629675499876233107071027456882489159460310114511492934479766672632434356958211141448811865424859029161660827205819324068912693249322411016529794144665600000*i1^31 + -8220727215034267129699356957974544335941568541298749061444688291442451150832119110880773569013259997973722943429495858818685918645482803503036001403567039462536326705671453476299447395338777944496333090174895562369490188162365033063212690265582212228136608460602345770179010393751324175406227752196190145928968091203371412343879568787789919382449794553177680982154642712596842116974467437768696107597350259727932733713311078985265111164544297385442822385510020616789367678151920348026795862746830930740641831118555136182293930478709033006027227892347026916423025023195631421354292154381245757358608781736854245960418261536239448061851086660292699425465044213237595890102973179256815263047174729185338725302040474416706203973875197720162093602591448819060289512556135036370188641976790924339769675007566537210651448846158422831597113279424053145594454432881459476889391125794104446520854760956076217915842446502722208781917537341733686759915520000*i1^32 + -61632818300993663588064922158272332417882014609368911071591592099944680117501076918702741762485029524270904683187914961846377952760331953164332255555645180528489979323533985472717283321109648500536709266136511742347525384225024915775171674938199347473815639730324820333642509768087388108153599174587563836247453909682642436566328921903712754556419711517568397681261458012945283970389488732226016339503832492300331128387858307191412614909157886220196662543927670829327891194598136026770487477870756228398754675242052303469755550974220433956858300576471917276875101750830480466027904321766883326164870274844678726834016004920416653432495561184020755831279102586508520496101361455592616175707191778824827865921294117396102217135951237920883672098364138771993363450376827445985304384600822795347848758905600224180670930525483852351524347076054414247484250979747272405912397192616223409922699659114488567318548519403381268462698496000*i1^33 + 44026529239147256871427655847890896943182373524023288738346208473180723474019406345671611430974039877755575868139760210397553300028347194240598185130815355936394663457065733207384080152234850708987795619159173933966450624161542730242052168966420609777421565843235321484950208850596636616612984747219960059685156965891660286337037760576129427840821253247662588129779114863318752492437773289317162276382407799600275964025457779788975032857196005920235905271046708731907701927311450059368775023925906140723145882830176905090231111397402777572778417021091143884137516209896570238846330212289121195612931696788561735468745767455765322007189350222782863588072140706635960436676773619837777243732885882983528635555840797957736479631007240390606046157480991535055543949726263870636768937713950438493359312190600135230741176474332333697889236899217940772628827271913149252655337672382693405123098934459236352000*i1^34 + -8167506442352705273233857093040077729613476041985329529580437867533274891807781102525369291687982827514920528235507370380756111117478074777299387805736764085034104615204338464207505718636044917221544829844728216707491661914538537067896334393972655726507842063704237539606813567584518806229174274634853595643136245019430754846000634104462574486054906099752415802991234800936403914474483489134013370559180448924712868615453371443480732532446330508256232599535398325817880927049711160761511162028346038054119902222052802681208070875802465465124418632446058064089193397489363174078168471482003340891072462581878473558497231454128952037229833000778018428263837387550885818780539877347036109959993173723795687036094429639363226323289609155366066729097385621441211574138389121400660342995942024835880586029864597088516531869089926381624034060320550137352654451956858146472360673280*i1^35 - N1*159644307535770834004740736626190381916398799826040240061131143770995223926177235380014401063517143260236931805349950586250077362571875322029959303411518204014599985763424318368067081292533346776093953616023317376839397190757760566807509117348652269169467643301904459731290052506655265384432767339256664811284006093913036939459*i2, -17383971644079111331303795497214781189826579763887156617582114025791353523295559486951279623646083663088897029798097307138812716786252755327244168384136449922449246632409302370430757210431203669490148089227492727123510261972170239013317706498673948395835741266537409270687785190442181018834601178614179929819297246332837671459250305447329520094354112148461526915242020940032314140826254300310404068256558444512812822421483826598027075716045491623217267422449908033794403397128193119463468336013078667663900949974200273392561383206250811603497031343095961193212830093251376294193901846910008526191757248241685296727418930772391990991605973015762345668326061678341993176650978392473958636758351192110827565460594517677788987366196758539179888853127167824219253622828825540669706274901512976995223388488377077271843444064432772819121736738262023418117864089361177397312581478710350265234073360366352792961147016050788060483786869865347845540913546137027957170319418395265672012385847250740198348967897160908228371064360114258067036026898028565270801245620657210778490321353168092236126106592070229275631048263993101044328639759083983141150119035955419545600000000000000000000000000000000000 + 10066630955920882534849296654444341451067871088884400652511422297283139265162668641111984782238578633849630174564004248608811751614141111835154948504171282510357177174647180754088687546087228445527381777113881124746977504781287022900834977467183938804712110247655443138002609257056921891844047428813114735878097968998360646372945522723983825731059649730404565257449880040835349344136210231237268329061308337848291071291420536336158733613898491212245154119587968204746444890801964131264260844630986309224206272334433374661754668208424607003100168697046467024255905331370642473949056473202294569444916454955276173658488468358252902149545460308183350014828148075114094935171049511545813443473843377922739813258509811517268776534115173014211534316740671578534439657097338233366742696182326314024174140973080321713027553776502986488097044223571965709789350598451746800336168090667580731768778005941621586283574059504831699828350614344740226340107628715495376554498969503408701802670464266822748267622423916463282272161437940805151174486217279853478111768986419509350327774315830081061280258508902547303268621613144022700928050194681144620878264117504245760000000000000000000000000000000000*i1 + -620630409442009477612353841550918794296843019550347266366250298345039921741933891288646925614182466070857040797789272444305803065186067850928959264047795837633618445809815050659222246928196785569833020723590188534807041546509714814667280571961048109091340135306155100965164751049538285724197915954759343635825585096954070261149656039711653469869649640733154002579289030281633539837976553688634361371433454392983604193524056670808652365751474395656980669136053084929591338505229995175439355557973195064068043202385260044241454875109048342051046651011117084760301526401461023289715624869964378622998131501930867322257896876648841695668472511894668298662821537262677770585322514332547505582719446030964498739144601280508789761553032701007335341965740847114605871638327231532637459909519369561163005090610522741030940578146134267441467262486289774415890700891595364109147347176058436568713011381646329551427553328336464189101158625458472074862939775418815257198854566766778970745509039192289131659169836224204878324377627365672023105042384340134082849741380233304487364584977552801179984164010376477807672539265935634457475576942994696770181744558080000000000000000000000000000000000*i1^2 + 21602583871798407461327927050295359450398803587953013856652748001170680799510290568511671200964545220005511761863759460125373133135534571279747561324247545950067108844230241190751052764231912561000994712589437655327465620114442202836622985246497171694278458711488461546309953666805427618332662938877396505028463085294383078785587447416690165048369350388609238249036256411844625008643556698455295470637056375849140654131114486023387321137923824151281358976489250024006862937423047730437988179342641616660595007194157285352375131253425398522877744016429318662409379777659220939017240725774002133092867530478242485322032222928647699432098420392532173119408232991029739060423699798784829176607492969267722432681199543216406438670466051788574591728079286898174015653466162668502736098010091233951960849717143347710005495284863026012757021953812418290214133694494983786368349121593536123513046043848746649369233775808284973425692483229655223940985524163377564218408298296711175956252599439075422792112810543514902749644891074464521638508784995112316141492273638085092358881421217748271682484532377476266558378292133024606521352548511712450958694809600000000000000000000000000000000*i1^3 + -263062738363582516367068270342364569652278921043776075328018195206120718107213648358269197912015898822179795030835628010872446144105141596944559001358658847013011306804242674398914833788643866506196900590198031621825400830462898895164046591645093910463771207231062712886452702040265034090118502221498226738622396361762312714124348097696673087360868587642543011149448527884760013048508610191030201360804756837781798565282001222462805034143894677074217922422314529952149547866666196669436012835410599283775092771089529461762885940937239699930768218768683265434739571379579077230766144763993766985835538470658472112038480279768271316438347192379426960125313551688376613463026942163880986480903315578340019331708855408593560724172881255878994664075399121029325677770937060192219701613811243579180806010787237901740033630222319415932536122122001099091937316384010406121992358851391861212894961066965425824891069196209044251258194309597013468113230616449682284891267550599008619241172907291991430583086113085900601595372061364779048088288916830208584227014151751334789684655642203001501983321302689481881088472070406374142935397305537984399933440000000000000000000000000000000*i1^4 + 995288498301900263990307006022632617997738516844292822773355112102663150386502016290565931463353346704529925131545427117290007358204447951811255363824996547622462979245172471215070963146092134186180743617116101072338431138901253113278288436443371587024575881548770989344501201292949874933928725695471456353140067732316826344294053369147071110855880408837079242138867158534386199765512258167644166803384436275921781275526713622490245934027374124964524164707092611957767291087169144459010631089004676486339758049985302326103601713237040173900100535177158427011111785768077199018464918126564233683232620610484731078973956372564734695835563739746769081519555499549920437278853328977679242161388356062140242960015308760683012662500125996357548293060876318562730255021478187193700166394670516309704101719855905889769746539725498156484056655382857475392820434276733000996770652423459617614317772475978090923409962781202674511934582129297880287519893617279759661547446556412330945920744910842263812148401080194723207752504537163060386378609698748902494228527841956951610947641909730852592942884096685044950653039326345243303516407812608491520000000000000000000000000000000*i1^5 + 26980745548793754324372075780260859115417118061847453023295772830939598073648178710678539750263678492914325828453247481590331751780684611041918610282140358556208262914320320316557113087935302992893455203438603375419499903426034525351123494664160724281384548543131004887470695204781856516481242272209179210192859672156036987742561507207710776348131638638649038124873796471396320011304884021001078496165300893828409365788801511193300777360011605375295119140992127693344640654766320230376965853707578501590775770046988994437249236200909573602027031395635692559734574994551816233990346834338365771317684834012568383385188729596559860770781436564760536488257403701585576073063166272208292264437481991048176863551046137371971289029468531350132248899335248793787611201712268138261465837085478072168558505483205669519023031190234913886360319860796817620027690029744322676390584740444560602003673165292677237469877155052922533867600217951279270767563437483647790032331319933221051454363394930025676978655824921299677072691878874230326664493901489382084080418541745755345541015109179768111851516937894919011246358293276425723285251623275724800000000000000000000000000000*i1^6 + 285931770314402736469900254504707326163809815967164529804052211138500410141739195074140967481075190414261267134882712735675661932617442309401368043795607809214974861545761955974172595329430059904067102130298376257427216534533244696136392970658140593018218527644890203558487097525856386708914172499966226325679371645369241891179792492374962306985668348458880650010227065635664039608708265101434321620227151191350538242058544829221990236079756927614558241214733391836216226483859479718202244981173069945315726867583716421743311549350685179219839695000312352951776295615281314060408901009004365560844509569603998862647849982699950507435441005766145863522542347247454532762798601258420693596883309826397416135618825919649407131114474265790006532072923062777500431547273998661105447575383715225745765691001032219082089967815912761652575886915226789291263167122897252781465488984740909862410481780214160423225593370980644375958062471743833002446500980623065874298213800091802173127923250223968360092376300205858255028663857867222105015178007332304662718098626367630700220350075496488061352076635256588190741421529424471786321598218240000000000000000000000000000*i1^7 + -970085941055633454416766931810105911390830504453322425082371097417057556819797129263132236597546349133561070262428503852462543043548593584606592058714763659368078368654700159652726609482544020700258913142796711967168876637431784725072774962463644049698880038482902409671219333231836403488335595982499448382490167521646246643433639109279880630342234695410918233550097030785483013014899032881697196425368659625081991461617215299319639915797621374888750570552232485585537851543606686776827334978192868408472657326779010100890032723745873579802702659930073130645403349329913084788937771487774158261181241462891112204542698920583702145156764083449745409558275847078385445375670253758321821875764794929264234121802453269138914550138438914711488103710460352033488053436068831867784472033944543444185833014770553854962029566785482701814325100188129774345416501623104945447972772408162658788431011584844527536474561420325794772811057554660934845250944608957787515118723715046955823861428533585163932114657396072694278144106266691479949747966089750243482591522308272208840081418545761397841770774508634391917309462357898042707804160000000000000000000000000000*i1^8 + -6039644253462826384432793135953566919516886564522678705172797450968829426939339239065262403163883356663585915026347205504709329859007396885050802580418258123972624285584484867153691021471104951152268523227118974577806149141343348168140665826759373087844756093950876549799009716396346822184825553412873924552226667458250137679519504228356221280243063402294915902027073936739516298327724963251125153372477740740362509543624900867007831346924747230161852186560300871063623643134826629267960458185795540026528910099771703551004642918160318161104168938668220214616337171734330595242030981522772703158597938130254792482402322164814309082651721428921171230995933604304775152978835317126227094162287731079232611360788783613541851201534918969069343867638649755064645232781174338897954926269167568124543635450947246414064071799729485105223351228929495633979194589061565638163940585492885252411056359591346695254863005792110648087967828277623381793476997309962948970274158828099567823387866576594730996664817164454741377065943907860383095789752036377927497993748543260645180739916908919837142501641849798079678429164817328845619200000000000000000000000000*i1^9 + -1282529742876552088913977107834910169762012727484803042217726605576474998956736934015053488467108040258236149316279260579338488170905616128728156942467757298984933958181805912273176631510045734113631038721747955655525252597918830150952318379300329204138786946945720204752770378886342328404364505836053399467834054264319793611656524975600278095710381016597496842313205702523945252788789135614684750963513229302678232441033885666787835867302438147769999386971284508598214701404626701067932651240053307494884345770788432863667542126408334075022164955703848706698182943484670322719352978532432451799214374057182227440162409143892360044777023481293470346947658767616261930103747637755998490951882510396870090391386886656257926709349919493019274340399239309082506358803162752151551146702710969519885278599370637988904508527492445514887051200413551935730013592348894819876524597795276966917139228354331517232717922367926322077709034310969028416345621277304415382334859825508992672299117328360564328772528933743908881635000345218308899314327118361578557923136545023004032307081752388813335397402378847411801938939242086400000000000000000000000000*i1^10 + 39172935796043657410459514965068233456009827833711562024503721125031850014029117036313374421137571455932654899713443243156890894433708938996001685380656189159420944452561137943277949237345742476405989214618551688671409716068641810499878539713401655597618735053133878437611161192335285113021435634025612551912780149630719434950856882051216234223701176111360108011644671906364384464757721210637356106773243802932645672793752272285846748382804910752019157548215930348734197314065807512153869919144002453465979173418157772188926702727066677723822992379916177264862862531225739097371636569340406445120178147130770600513401811936248259096814582111606619097195962940141557580862899859463897589515326970072779766745593300396618777798697429614459669399373297535288635426441155753915512121468943009447573709049940524334412661825156256886699311567734667075616085758108954009626633259613444852132553483392844716333839109879045278494772368439270277643943104215928809421868202820459631095200253317445861065328564230356703752542493215019227067746149812068431946997281448003478744932476700976674517558903427415269949197778944000000000000000000000000*i1^11 + 85198425936482828667790102111337918247504465472741913428866246722105076775926349999248169458240802459429945095001684649812627168316845813098814845578146349220144083779501495024482640046738730736577862122586397425108258655697881212064088702418063212413882225102981402993639088902789864190497550915266310800598156959881953778620404974177681218401326622111824461845497583684761761378065429182774197640353463320870617027328460495962185251480384191813413982581521552451560326638969953455331876611751781603969791412869578225270953739182297048233335192079016889905774738222865241767543697411362872337550472189790861644401283472551286372012744966525586221832121416181690367451793553628770451065638449554580058006480238344369224335727170684778027792618869532831855467369539506036199659936093221482871597698175090425996268149374668784981421109917759192231486338858352843687941211386913765271093236148002894697469630126970565350309813100794106567251175991231088854146904915689553971740533871179451822760227936432289295133517056273389034052624876962058981734604127961924383031353050310874933534941044971704026975436800000000000000000000000*i1^12 + 78335135308267904758396916631556133975267431021589857817410005208375971425851127416478058918308682547823898405841971274640192802637832084660783850489423337951056471201837509592864018698555338772829100524526672198451652679195935686136647280823422506782088101220093932458521704163729150403956271679382210712361315226445269291085748101982389726637130326760703184905258473558233753970817254722095578796091936356102389548900179877009758870957879975416290194914737911686496882829332640650932230834473503750298135341356560830934027108299364817546400182313061417363401619321612656363272545420620125647071327019516618896251742367017336322043750240335310334571720436333970153450932573882825402816682639992975581584354594235509740502036250894058830531306151391688283717081923536818209887161045149498101580096876346589315948979739380273272760053762606291760964759551631796750769650800353258115787655192211889167549216346978537233525197296243468931539986642841846487052861006377145730992764708847099129231241058656993889899775962439563347237221537117085646260916390199511582210394311945462656573670416302148157440000000000000000000000*i1^13 + 52978429927935311789422825743414374084907606989040207764810037899315973950553097440523596404242214347346937248549000466349741125036278125060719183641800771810519276215648385940013798851003686154503786666256678304434315972360869980530183537859283334576862847429717908868300456354780073223858093812841004848755217744697203815482460977731324592783841049681443998047099871533341873249892050549616228498017223555462316803897252483771632537430073182768600140493045773516672598994152571230741111439209305066313875153091967514421635941626577123106999855811104798254318472218436705237393057035472039468089449700060227696484641226279482661940143592953710138306187601329549589867447550226007961132766829012124356170463432059398771917184396835588547525314246463182574552092078251601477243106449537188695317817395773949528949803060011768654431960874521456281405511737487551158809907036280551423374094671991784521262240387572992740764324964459477007241998943872061744047568643567436547492977935138383846175445127328057736615882993890655294775114022580382809337973701019606823958797273143334311700464505192448000000000000000000000*i1^14 + 41133481591616778106108362730577848955373568387924488979516828254437322775117222948468669936790705010855251406441155646885692792472917682856892468939822808368517252768998301671859511768834872487996818165528927646611070834711586676147375537649814028020531370207228881718332740028906129036181726932343922135869425819485012336784227051682099189486659722034605383814566469176785330553321491386804832514279507155330964782018926067870150949692459094896670456925773598476487506069206765307567107554588137942464029879779237719550840466119084806132109451645759609993408568453426732004793804634473807805509839273764173127356817729763116873032810838657443852706240424524615553654501502555012851041520248932489025119635449920751775838664926908015930614315794376389199926061354447014667068555851100735287762547119648299596928703521630705236660637871091191035198308014707680292109762892292882707338862744003927252060022293198224178873184538903372097878517991477296550981443247908254767600825579731673216274856375986027901641135543138902563388226999313064370401842562699780557869532526618363087700990361600000000000000000000*i1^15 + 20899632910939927039680730338322456810864675512621528615079702336575548326914848432866971737802805113460177091683032662397413839432200750165149638263287752486975562581627818135159061575369635691428691114324445330075849597785875439887617242293162450600385420088967389694165445743755149856718718449510412824396472289630528558252124995097550334529173637081466775286144855127547698306146054362657267046173443512902893280415489755090842617246221702568323153991087063635954944095180307120599879957274502322968578390953051539858384322028369441158257797467629283883923602689470323237814266935781323714057307508278152433449717384433459392166327525120456156097248722430754049840420972800840207227412796524026836366936097347570836487598785321505638476012201528765918232468368134232713126388697157726422820398482573049001810521468247397460896709677577109351340125566899815316753899681741609775203844836074156270020967914552223856359747517305137826726929185756943891105260539360684773737099049569751555733575730020709432982157476708236948035685201657917153729075495582071628976184327541868787138560000000000000000000*i1^16 + 6021875681770683017339503752641978831843842905263683561032606525934488467061168543203909019692183487016710994430397778294331353324484094519472487529989393412959516933441482506274158229062720700216480763587824452969680685268085166385875848295240689178450582417565124310314930741847101644959615524498962587274078687089100788273767515120005188260745929054169098986100097312408739199018467974528280853485506780206442372164023976443121117029221806262266247606403285283238810433985204238998408982173551342812151769551686122782001716720486533484159580815671838227230559514584672699991655833903790971762587734577964548964435113003558243118653046444201062401848890663923969022672090231078120619476722206133324170528925753720980785114182296929052542265734652751760558350793732940248973370666413759073420955259197569673124730898469571760268819218373930786415580754323446756465094098234504614663927409364731345783657022865508685719689543633715846414165634629580405885903569280074369717895618407549086160166796379320270041539392012625632035070657388546651520110398951724903545535448743936000000000000000000000*i1^17 + 1021050449588342316963512052747138779010629062948993385228646114008272564291290421982655720049676086802376056019250265178269960354382829793526986749890747657240200585171065449104099397524284243527119038120869256014810329783213560820109501414392085243762653921864508513548381520599048976516466646396565852174380973115504151043649042210666477307789853684894628340200647943249216602366819901067730736684549404457941230537259410762546111427820971561943494538857641541495020733220380804695773414524552079059493289661532516601882377111915892410410497738253671894463167797431843642723468247559847428345279686446343519824106746288591628640438413404194368514090758639130948083549521222076033899695451922967953847222736299359329736801474834038748547752766002529018156941337351346978291201531662001191988954533180386365257698324456432336028496885540275663195853109997194674648134875991677121940873307756869597801211569778958284389187837648005732490057344930605148207368700228303252813059246174114404997772868143336019855828413397409709826024262295957682686851072965013895101456737894400000000000000000*i1^18 + 106955896208747286914161594230997431435981885642031984382122236498664495065649364189382168269570131750904037825037723206498852836203962078736399592588576806551632632853961989486835335868272747173577694826233454443084170858040786537016231981367731950766949780544432942031106012491051668744329836476700354901538701751179628711052370318191069310381284846144846076054938828246990772974994695738884319881492383458101507850189106392475540287704045418855768533072387167950606965265847649378948102578253337944115381347855377661104276379334415642671939151079655612029213578113005056704807155825570285972850729972212968417301471258105609023379660415801622195084451781786125409568044160219403407858966625567853188686777786595235656033819119903728611130427547299533059424911248519513539966083122044806133507579446772193105543578336549847126585073887607630629727721220479584315774387201096337362942655952838288904569972683170214969166936106512279772724963340301518805360837176385125407945714832255004779907883939608845975967564245364205869387782100306468299001067748736673649786880000000000000000*i1^19 + 7445089704034985992956801474774953533119541644888749620183419046188161123282914442869336855325985029931836730393802126456118023878377805807683117810112101896484689215540005665226332994256089991244839934377041878000709403772987952818585727632548915185969637076404218168619280926453660995104374178298002733826765769924015165255824616551121213790130265075658572703044650819815609974388066339034378687933623425220982449783912701591783121121370351471452538099201289484443050626418625271447204030742500732229295308537482202899597467627901623808820115757769335053050294719016394524424422838187051943294359458774879733383009204805687496373234947639391520155586600577481721429269954724835570697435452244260235758285289045139627116435744434479612174159415983473669921234651420604265014834054920121138902089515320526705014680374520807419775367050458281707521132986020819282714379865132752432541536254627502886971593319110035341893775040519236117544619122420912820009724594172124929982246056594277968200076814502573855921861148493232994389104529605428892564641310050353152000000000000000*i1^20 + 389039032295081129053858333616341057734694555930318378229518190771744525129366588701995883556487021122933861624495207774483131120051670652245347660979261266812566907111911395238724423287841459018502682247560341835718021867190839619723944588195316656385203638872843105235116533325793289183826364499781375717422977546106293094597514245195198352786079019758080683892908867703027171717760488991160050466571415691939916917258683592856949339809166545072685114018885852932432475295510345776563317139222964541122702963785265110620960075747260242539515503105472759063210740600836567687871963880308579436443618296529980821179817022361996305630977492077954266357015319964937745477973863069032059021035452434083535154154081413347235151777093890745156695598134429580561055504071050086478562545629147098051823206813421656793016562738173081056814375209889239637905688391915861639306124915030306362347927433171122929852258970284672015154817754374458771273031271224092124981855502152041329444165339932871863499765963724390127001712298806625832476995106107875673088039321600000000000000*i1^21 + 15747739387933173885923564948801187464551302149731427588087742190101654117213425558886432259230699516903805846353847661413229969910207194996314273670511937465415901201274916459246114021134013056071640393713403073358260256910576429932525747180429513608290753094875913798465875666002695103567604161313591045750882031269618321522808630954055177944379602432408496977763615838332628809774449049480041579692182913396606154922216239126769644501738855124578736059182219403295072564367782117837847564640416941664825927546186526169341815878012691306622410409646996183743478720621878975226006720635727860727086206573895641027951952015243888307587036089829649671669487062183087878260531126694732195768393452953938272195465361043963925035005698788689439321760074157113244202940890089749136721346891644766677383257699195034480878189182484843163195883950009957376685241338352699731047662817561407896038732334557038590101392495169290198245112435111680211337606998815508714392011849838591475872907441723540027614621549265441700868055296192192954087755077978475724800000000000000*i1^22 + 367430515480365343678352447208727003041223291999946447970016188674210342087861187149288002303706417281090076700657980957625858611382867957852599144397888904968704220617661381226108196161012423307879131861196224425637907548703156472471038388206983032192670720469707095286171487310267437658870528715729883182614878969895117738477763229096183386590960478449209107451538044086388577559811157995557974524099649252052486054134269682456077477425261901814528744689717264363580347506157916137645223749389866968734039257561263673333631930709274040375050081601001670334440843145617031492756700463943889427997228794230207284899496891727358854911617854921606772892186967801245444598014889995011429059573982299669991554657823496507642306285430884392183162275110469819402422981493019881272415286571888724150709859409965071576841404890731999732737149441693036988960312759419384549978813665394223159414095854456185302126728920748272628363624397206209129509370972302199830822235909760951797428550336715977526725744235028445987334383733904119941578054428524544000000000000*i1^23 + 9945057879556041102697485306564023524044072644111702919080369343688993191840393422139220887983978922543676332141639345221176613029981982648642336884747695669142152654688492041879740637002239216473802793748756849189743588598072505849998962627200422483494153616568244224137557188574769056994110754793507866567028590821705234772381704948115114399376602898019480974815819469344388095614271995115257965980578658238249435565777127434649516710258979712394958154297699579974547864490527720193248667883180539219819080297501954171009134362684863742460036511483969331056918039655758529854414238395284380230758542636920065529049370093548490202567888714668493833667772691762419931721436903933810642885544127763830776171621188749650896845806693161199581214603968938257174434270894676232004530402725274154566930176596214555499830462968763095330147733488554293874977318425552480774494360288463080061462966246661313589430438629839200611859276519346983661464129878700071915566991899119987096395507193560632419286570777777471152597831024341072504212684800000000000*i1^24 + -15343008108321210471443099881455714952360602567247025432739635454689553228687999693123666660535684663337720349443447553837592193724037132247028759947517693274245519819282556652700786334842213027579512053986445072663660608080950375293465609063376256259802941502750581057331252597033061834739616398634287567471613243782125987367350195199337808310720329370328023139459332637555337018500905330132479739900838420268278433974462544704548580523227970029460925068350014839847821163336876932257735910622923156441358163078769714912007884677873405643614885250940238281263348287149766012725492650223398237250431072090540121873405200849841818032935998255730708180765320347286558993946750673106615137676864107667490545690310293157239161385265925401976705699086562980078160265790795959417895648960279761706014263321394738573288542830296667708358825550739258904529573200366746998393747383074084828724072982099400967329832646020669044392350060260080435557283967876637155969426804986743991720392104046065063699876190676323611588790402826842931200000000000*i1^25 + 2677699797832358933679184567811987262245292127325630138876176298732017164800232379361508803531945302386208825332459953488682755209190317744981783010391742297219207110728082488538353181192811978953472410844720159789013160361231797270966773611424403103043919641501310790846196386444181493338483692925419016205776204868967772564404615965704441601609774416654890124744974084009819032343933828287178237595271854986639077587565620447828830416402291363507849300546728263159476346790579345225498304805410575164727243103869098844912676944767128411992783748067287663500635528074707585227686014676081979039847510874807791497620789700101537651716262409931475328147437473380379231037708767663902394628535658755582817530966583022624735672342824063407053496496422250165530934311618654071520058172008849044060938122207671206283530306019573448287633808848287845623729491709158948390023483281034326614235572287310300261993982765824432436999637873902173849597336474573305229867033147180873801336735905946285806661569845355506333942177333248000000000*i1^26 + 8215034159595954821179758379030512155569715434079311844357658363386297981404891819031184053780840415236176105340801846234447126139217125462698701037389931481181635291938597797286725234334698128209984479206343144825000872984973562956907024797131519244697862190340831443138123116658852411047183745096678440119339758295337158303652758395536138972034723631759729226250342666200618805128899716106750389768645697646464271127452150519914275441429738787653584870729604334011779467781406174756402202516546811835791405981880618247629939642636282315535593725778583214910842364566381431389649257655970846010259065098489880831896611957052533624325119205781114454867374600595425184257284939526035622147364501027209017192934961342199974598366153164925796078869218629028802198623408705494744978758928065486570505919627524035711025142562997850237323909442598950854865790328019323999888264663408406648158277991215080652345285097325429874331833923961069932309341309717773503138997877161384466666742964173119881055855442175253807104000000000*i1^27 + 35154100362645711175128513880140279537658739674461692595011838433523951174829568492210558924556637728074096969015008910119301190318430351194437074614936943992013455741019164932511202163146238950371805843385774108899503457629240997814680529784861209913743502525197759611267863196103731259868448122363842309012730947214022601548093191352919248128089227063243381880124396985703853488661456535740107004235879696049191812596060287487761210710967864982907224888038088788965242978765752976507307966011708635235957219538955667703388719024439155170888943425816727674169879609923384038640250607169296378589144031112515949567026818851191704707914049324235909368917245974105540366857959467010508181058930095523713568385746598904476069667782029335108497166632797108407191716347668828024553022645178926628359032247256783872980936200447203193909904029514609144938007872092835295851070702337301537940647643543418030767104670205518578485629236807199131952113416836417666759245328538235102887108011149432690453115998044160000000*i1^28 + -28569425535708683815500615019971237539015058404850164193647285331841623835609256622877843732878718161673585945759806426967238227798423342618054133695655695895658840068712044853959526693527095675238285685255815592435186859178348652357467865452452540546022147439002302084553450512005075450991581764272542010206458047531995662944777937419637401358826100452552983529955604658144941297461427498076394393450665891749455030537461786018363899638754957575923054608798864413422902748744346118804980472640537032508197056588942439860350735452715151664478618154256356423758763927578691715762443070784993376723825029695508371987742666137592229862148975573044705629671109271324550017992404047802674090435493616072023866367678351067797710463571250965079362732740239869148376394265379132136598213955619662149862551064868744135896514998660956060764865748126326278439030507812221788540871293388702203263296978942868850519681217096272035787616258872929441469559248960409731037458757076111122629263940827217920000000*i1^29 + 498034426892228817514659340958670221963708062053951708115719113436277508472363467602687827895404003132570386617888103904037671043130483756529362744237312586949175525220999889578058320636772397334734593647821233586467903641197285913576665227656204950985527575682473527199747618505631170830799905972361325200660156459748500390964465482004297016956436544555795374216289385610482341215241482698710973550562233101449965780255830777697991541800035980557265085432757395873833795044758856762560651114154151106941045807614746900230837331469150522483763758144633896924757217796987555608169102640088156519590976919401264082064905932613873069974215919576152148481689144631506591955305991106724506119117465725489393247803419057277922051064318817515417719678915475615799969172573338403562415622047068974029270479388976726704110209177626634117297812450993662602457325575227863736217820090069728848646112575430724772848273456522814797512501005719392648663409036262075384040650854607985049600000*i1^30 + -660394305857109883002291847690021629899683458430404682539419874460049881438951996927751922841038073325987704289537175903525142622331576720867877703607445630833966317586207729240898989760502546377370774030586514144428579264336333222195368500988623109570473896686072157159390834883728807694398856764134008926677204516957812908865389906814260668475892449930693307531217019974145263989819507360672848544007200635486771239969492315362617216404657617347573418048880523270222610954271117279607186665555236963955323505938413665688818366907748356451279193612724791673541436755268764583623756800452695397806691057433886095904454071933574637019796240749499686374649860594587359661395129654734603348236406248097695818081462046486466657895994248562182059496596205145397729050248667315974172134289203209212232657584493090374440160464376369901451047124185881988706868097724492139177811334216398150036989273671361994277154792396075151895695295091880578904059336974305821982720000*i1^31 + -7330622543684958704208675544392804913426529066264352076829080069500245090847311220415664174094573044606721347317843398620432091212617796867549884059077699212231339156683212629425128516199106359943481624524095564574787033232850708509792252040346915832813231665520918451704651524071865795348486746476446005189482831980485335683527686052312208033808485394045502708451341335867828563258439345471206906263462221251481608529355558516061069679468747027911730287874740602302998826050913266889046845265527380351380790555020663478330011561002662247473539690058329400357572461774250131331120975725826067826643855617105258586608616122754411502221175687468125355923926972477565414944066812376750059425474051513780084737225039149322969172412307408232459972677823276950741404043856113851412907737588335631080515114611290931933757141719374819435860425272685008640039315727530713920546686866643300112480479854988907902699643638538309711349741443556093724721152000*i1^32 + -52172637521250009136236292714688784051952364052282188137950377891679320678070999100560001778522973380965559874490678678496543144972908894837530827610821517022052852346763286948244873467490319881749366606210443594762284837144920055886416660748379174219652994236126152576915909991880370459088831904881953953168581946390838377959811052294466441178759385080288828352313633161409190277517522304354633590944964684379480787796843113675153814286032469307004223180078968000054540580449022048283477469262553540176504440862401753523433485658127202058895092547198952291089625272710277628612731537590658313771454540864877145081224716421249993314802676656155242533633086470500179864706251877166756094667300229884216229886789962676933834537995025960582254590031168393350531450268549170823952779018215875476620456603623790910706754745660001344487763994438335572634489451829276311029170573215533887982067277685717168111240914077059155025199104000*i1^33 + 37188937587814721531524750462434591703467306933318656980937915317098175613654386000509870697385858855032263851909825249161199324257075349656250945800564206314465756202858404794487818869960712156735406463351515234277616847631819016200618963561405655642901134743537103123162644919476531891716649885762777133907204192466044892944624451529410375395651139249510011352661272900867928355957012860804349023624115010459172451815268891313909043780362599184581571701837548461551853614426964383472285970789171173360958514419879159939847932615794638263770282952215751742103760689229630270460393059379624110246757301244883517567368164478443637840609087508042336977485794974899221616595908444999042838873150370801887347354175939131310578302144683457252120177933004195318137408928157766281098878937807034553010362153670730582842140515770250880144099185033138142601447126876211891268422199436535050152340038589690675200*i1^34 + -6892469131095629029605856102305594464240672087711504747771740972824652134470673260547532862188203112609549357078693743830619160403362319050601714940567112891775926546855310659748236331990691743268574395954794193997101207823350496537524848686387207635191105457047196786523912507466584479801141965679868703128960993778709545120446895426127891042693158887884253807788155615547499297164265383950383208495030739137209695159686657288427205408266229078491536896155449923212292973241063753012695762935754092081128352197591803812180055917843033082773710778151404769081434693916951492694868555967004514720641049056154471185519646431675502113545018980105022406491140878566199854933718601642185724266350098149106318673829150076472565659709458246840327489982431059096202732810098754216835352046549279591654959367022977266644762750374972300741647840985561767703858612484637807868590227456*i1^35 - N1*478932922607312502014222209878571145749196399478120720183393431312985671778531706140043203190551429780710795416049851758750232087715625966089877910234554612043799957290272955104201243877600040328281860848069952130518191572273281700422527352045956807508402929905713379193870157519965796153298302017769994433852018281739110818377*i3 ] ]