[ [ -838101333798693944894063609949607525187006595333392450031267273747191502566170367350178435007230207218127159243370335994302259666128774762279348967140188935784455998273922299623334420704758763316692617246195133853219999279703996836015800117410961925561080961949876993003484198791462691301416028369812512409787516272323898830400181395795718870195368057356102093477166289294806870495382406804271378666282914103786398522390862173878323287530262963618885733045744129260246952816384361918185481557194901801295711839915292162932075479964191042597104057785510168522560514780647780921407675654883750750953759715246097862285427311285127773874677032042512399728640000000000000000000000000000 + -1140841148979093498506419172094598803813545304787323231792593536402158700069021131647503419546160307550100821359485914991082587446554260322484954178639730265925094419549524956610024256312991693356369693273371001955575573480235301466339759896403232091326947317307696079518468362354752312907865968689561623149134700990194489696574417947501614390487007013655405494385506283622184035322280802919219313363812100437472233408897408553516756723399138618642693541178178568230656395083575738949589827564304867026839314372871576564613613343645128262965807784619505329964957085201717581337730863905592946043928673800221369488522359884985691559491769993557478211584000000000000000000000000000*i1 + -909633985979349343651131910842567885670557279312790334685040686669991151263355798937949934813328759456266430340564495008245431839634916066720311578150074258087992910482518395811029518596667765666481891144413800539118542118599126413381054846950095460767600276095324694843703853552475198494541704659557042382751172551797355179527389616072897614888867208905005579031848661218254629423935495449968131934687774815158264969558223756764121170737463647365362281204321785993190883721280395626812243259700290297591785454829585502131445902858009682143838923333990284951010239749573388389915827979664893743737900470653250023733710646923719187396430735219045171200000000000000000000000000*i1^2 + -1413924809761284764262771412889882874167824556198963178314517596952314336098140669245613883957065080808123550827159558521888270898601339957903913824100606905776613637844316515816021706624054185249597493628587651527780537956024117912190638328647367517663364682014098159000694552400393956313413976517998430417320508435724149756691448478497574245481809541319941123763309977979040293409865006305981988360399561318255516571760149874232251035062779986454831050391847457965629290712553120581216250199433982273454994589346421636325527615465655633235038436418489389810131810604297050916109879863195061509671623675320158088222892836175462130969813457546772480000000000000000000000000*i1^3 + -1004143805443754239571545840432574196992512887400580233106646974334144685070864961070120629553639184611613145339090017005846264844521456265325392115709606930281289412703984601610869486252968660299964662565594467607020956367593286243614962517154505425117096871766931378996389597336299511611069743767001205381133218751400347631183372884884950237676149070245857272132303171908359482036935430108975645216736182897374660196131845774309239219485671488746046428879401333929633290170102755635417956437676415718919270303696673528366885126182374846670634173925491353005922454520807346292407660598323295065762180244721255150398805442463560964065363838894080000000000000000000000000*i1^4 + -442547662549079320874060665346422508556689772707166671859234219171551921705202624433074189912297646288213075786748508846790890103964692329153148561569794819991309591652499647063009804346791842655446322057485215500141054561262226603987033279199323493886421553927791198639938477022912910599840073944137713543995976204091059327030757476797402950394763828858200793145582672052780575236359980078034920040824076659232874114357338583308732351381304826203094712473356737578924100908283693607373818221633269826834607675769179759035903521381205000622702241159946085861005612673423493961315262564687351590074675007627377950392281837717211862366350527692800000000000000000000000*i1^5 + -409827513375610549945659519916022694417248349705523108896329531281722369744376937972068851607159315884156711891443428665721406291818492482319598507319757332885121282587525698374779770860016548052710788437189798126259303353162853850336775124531284530873043143384070078914677965043478506600431661515165527499038808062051634178292749070048226930610390314315148250300252403633800096858527481831338713406544896805464797482379760764195946032698318237835128436806904732498246255785312056747880520767931131933851547814805957111500917978125895385569975884000875941481223688033155719641465763873790212785986129647254278530352142064772929699741643571200000000000000000000000*i1^6 + -167304265718464093978662663528982648676764455157902699667678537054606024481633460740063715934010759310644776618353897473504478682347127566295821402774839855387379186709295082771974063901483626700000190078005132425003191936695630630853525491953167664544965150727935124673599679537452541679094614820494284157285129480163681214820151814149072260426158200498414236931882030880758289237055646258937952172463658419433925680309336712472994951765476524518348367200812402337353223601826458348448823890052208215746028800298816536384369456894791018924629343737449519404127295380591487031262865386770724990507319845617592581274885489207697965678854144000000000000000000000*i1^7 + 3045693696444211353330145788851860840761414010183290337812340410843350643961042343638608953483072937947147788630819800590579449783141352682411697723900061898884792639174922736725487302108991971106007025403235500424137942279258297439816185247549940082534189229667764801137567563256968039292858661985626973137490021612988970577635573553321370414216617755364779332213564288915379491187862959668279838265873112900375581531133685644537107483524604994396891156349455325624450511952663406140211162765282505689428105778861995488665334411406660128111630294447711140193819046052426066418495754935014794585726624271441334007864747184553981483417600000000000000000000*i1^8 + 28909829365939241589142182542606198821053893365663075798445375796126266064310309593497327755725488778789856269637151982259005462024262357617647239797264610638559730850408167036260507887190246234839049317435203167495328381046990262455215996265780625220197336182614374842163458715186172619725761447864561906575763256336398932532900943760330202365360770703503714950505950299167501999822946827317774733979661882599067738135398607552978555950767569248117774980534371022742093758121393880726206186653597418710464091671707274575413901414673452537929715346239803027224199901851402459820483722829158714193480750245180093514132490165836274728960000000000000000000*i1^9 + 3976670754195184743875128867834322482434007852651419064999781449772246889301677610531470050648965097456042960812565116777177711356403969363274041088899517722997187976575978990228268620555789354616640961918817785361013274360913094796760258555230839694427342325732782680708428801138671888178305334722567689845900715620447897976586868999223598354703376071204654706455039940940960990537601370605323401099824836496055304217268473917431377890521284958927060475512558476092640663079490469780017843644163960070207105072079553565795814204968753436210601265568199381873028813841056727013147369107196155725259717341557071748302332469819998208000000000000000000*i1^10 + -1358659705847992564252611192370231887735172774576275397910007911826770447836264288119968995488350570234969057843364166390170480611864418206108171750564273092452483339884815672759363766610935592490948494515530217953025180915439752527988885260343922032303233735271658946047754241478170497844620728709265002909889762537640403811193276419792787299892694578220042999796655236429400225069375201724677021150804117210683984043046403995805241809142552786157641011857857547754027510062751317806328609841382840341848149379041707182161489825931893798330788271444511877697437392976008679138240985986355006587187058225221642928882888861129113600000000000000000*i1^11 + -144731804453507408669146024574105323138232255289008271896741732455462381507181913040506244304001822666486411517558725310902154762944763070174220026780684162707184396990885746277492873434300295735306280228815258823589993290575993818560121716056204226287834855113200079568036582072589422820271184183218722765613604645493621164377138422142708389350114184328008103023428862895904536169463055000781143953037846001382474789813219481993114594530649767037011953600939177749215006544953696000681210521109423081972906555190588707579206052715724144908786071719707127531499198142098647923695015357371740969571251295532833556498624778076160000000000000000*i1^12 + 20779383919296496008158726254578118319766126407339954299443954055503320591039803250344565369356203680432909291114224303571785218008729706891117853927515097048807282533600722613031944796445028608241220300570298472162632992428835286486275260950833723645513040986335786816563075065135565449440981511992818695732092598860262710312067950982551884474335128448378085532139533048551245506977645448128160929713468059222642420224067154348783291132479630746398649115585353723626205662914603470220065108542376033474910380718590887777801339309181372492659465106954498596668978605488484238795694455061407950607172245165922882203803123712000000000000000*i1^13 + -1642870325359849313093901981295455689060415219370279522860422543851963264682921567501264549282003815995018358310590335443895120567749718826135596925092568515637620984869132106881469351091880289109286648151470449004556717893433791635205596707676880296538424774917693073175667129491444264196191147145116310124900022677037945126044033192568115037679174300410167381063558575717540231817823741502026296381011759962623800730966249360760433609891248906730108472074761961976258524876218795155683771589653769886505120560650238370599994478004333285129672787896020289313848433390826262243685941750628790099510268721122336534493593600000000000000*i1^14 + 277571055259998311364750362644792796119720457008264937825812659776871943983767131811954338978647382304128746517657224352607017389097963263301180160638958659748539705178919164443640902534092707822065742330345053988142435138870688900507339465127547442728271918032244398490662626246446378933039374244634960128409251180462162297455387498463390464950289670649433273632079635018502110063541659761027046595818020812850837516581833732328826144166966961901012814700049078434474563019249223786051658728901750288917371990249159660585995401009452475342068040094692140624944728433829360792241447963787368165164682818020554249666560000000000000*i1^15 + -20735031258439878846848690227434223208278691691416407159200643752087223473382533422229535186469750457971404528828177997512487254184608381169696060288461289037557217317651946951408456600555267087020715507489970622919819072421934513382525379088359643415810007718518184528857605246317577068610526025843597310050434190131195214000157307066210970743798092845187916472344832483386875001859777432912348981786226857451998488702646987517349702752106373259128881534603246422134135174357185601811868447756304852964211167704214237089452263702406897760101177620069322671225358208181362641925786616085732809624189261368347791360000000000000*i1^16 + 447381782267351431919043511064808972252486430707210125543892575347905099749755425987436585272125350638375572683367486402048022312682167671604366355832687376220014843334321980837955347483590041367752731444261130435352690439384351959209547853331899220955400154884055576333917452482297058409482701496954031595423231274036580819664935672993300642160557008189233899720842885759788881482112176825568472814248581739311163705410229690611670692505886961833091993446346991949698085511814272105322361085974303073792736697761872784481477619028318478125583774766009667639023142310248071640928496614202337872821328430103347200000000000*i1^17 + 98373192834459718660106558585950056535226461022740812607071142030795876892946678694840481979356101327880349138601455933517795385982319533609783745510197308563908662519546892956744343424906617994557419923385326936493394742491486819178873112531234494132238067043534046548693980864343165741686032219729584685426326375532910238456250125642862886859392006443340651902612267327843183979650967207918813330880196263558791862758300060475691014066360386083154329980756908379981224532394692354605302505736958468084240585630541766801464340571815429278863781599442097567867782707281397612809995041525258542824954193920000000000*i1^18 + 9127801597994975646942316929045796812599549883647669431390944379900637930871552191965120913143789326202935711329937065513888456409257163192023957144373661411426569475889756373692606990117819588910037350059756339738205443516602369532442660530514194607631656082913826106283122862160854284571671305436027923324131000530744774539475218336351786709924078894878575430464743048090904772022196669971496227873627160543224354131462594920873857273112732878422851173757931836024507656018332641091634493206686506230815765969071977066628057933636052326788270483699958643608018404565280655995461232348288464437248000000000*i1^19 + 7614565060664594962320055932161082970136208828446690839743084141522332859843426508388092385145885095926316693159417916487413748462038453907486154345166375885768506208338383656845332788002602607180751933163305580319739077281882860136039231928115332030514917090327199172145413622871615003847422508462718031100657939344657039169298141642577904268899592297254390189606236044796738611184174402441640900834693019823406906698543953049924330560693609893598014993312978827452533804555399261471322290235221080515301037229981294685014737754396986091980913348185262482181060941256668328459391679665331200000000*i1^20 + 427778800697031807963106524379672259868135359632424641168519357532390135111866325393710719852287443864057242838229647961067822142482397114170249680194749307099077234470280664653859949436795317149982020909301225486710444471102553838669384228232250481475258385854405235598769984172698788626202085439726469520005686756161508422837165431295726860057527148611912343818034880584891073029745628021068553143142201064723223862470836143478150428455525603628187351522097701502814726461054202614698901649956376217201432711909649545385175418585179276236435441696140979966376710344357186507560194560000000*i1^21 + 47012525829044431500342549711168418972203768347719852786751237611248858104067223203656060056612102622536036248152711658125646927694926272876459164826552364462465225788895388538244289823319896573616819437523442882029246848467671408026671263543320800899548804539081857285512497277160678209701864630843206670962366731691534399126980998509319198227573463784178984075656049218488489058748922619490272924463292930850342779957141608683023579402871156105867004678328288028972962023816255182110453503142215647110435357664407099429492812328025007966299073971488629820310905957624937664000000*i1^22 + 2701455064134051958442716193993416337683737378523961258148245597414212450288963110910087385936535214460038181504898300453983567470950347583202798681978112073466417328332251018155342724990245600515912864878065126321314396685364367437254162460074777813295786753960313633089836526002084415270435490535047383613942292551784962144615037303689897996291715739328232760067138092752930952355804759213990374053825589578785946706010551832989343916437305228766725252598307086752030018243330937501057004929110812982819849490998877278431109776114500956169175463726948613065090316800000*i1^23 + 76089592718784461423709255073740642156587695116248704198768580082902110671788432495355364080107402457379220293295978638655768056891524415511766854152576144757394895839293895434050136605487885808424161243118950475829242916032396263145646581038080599068219982455437873773089728200802430270003917047132848321784156434917494079331097275277080827195448437622960119128193119328272486908794799837016715128484009628403901953518720960544797200120252664309901263164200903345878201394254797401852943206550349537295591043972947526353726080440999866126018052848892117280000*i1^24 + 812465159386494765403645136509125938978866028318732904710512711991240321368976472068175088178794116741940930413082568565561061932435662090256592725749620324467792280174172837114173147331418906328093925336942834705877085399265754291953507347209369801297688536871604582199387119993533306049969081382288479587610998712501693961546889565048522485357929994417253083576032176312551713945900078817442463911527404109905013536093145688442592883641407579296917211311460822293504537243786459617078543801631283693745324211792692912496359679170419957632283952000*i1^25 + -2079445495064312324529537693946593911291293186672632589149131219715892416687914709832590822115759453792282112035170139007613887801727754392277950443455183879788831400406734336213182634806732585512469093520356356210086922073286163191342806408814343408081865656843152284600652376103083118191438666280682636895198372476238786198635675102062909123112758940365733023739533776644728458181278660477449009435232599979047629956305591810649884741204886956057543657193851289598655835963967191053260058596222532190761816508506365885405060796386000*i1^26 + 19123858840132528192258639670529017793385035434570574897578873979559959885814411363662933625589735683899065564011201112982494868776348737932448629926401791322592027886552407544097734018542669881239864317957774773713289530037558261245426150075250528692068348801796572314499577624515440574184856356380331990711563369483302938054435287074064071347180545428694622016693862202332756256827852250693902038895486386185970861175710382493712828774556574445347597679224276401324510989869671940358812602052092081149224660960397920*i1^27 + 323664230323990783420176961685730177663836289716005188953613387202804458583411674749149752602513175198799992568365529608991469587751402181908132102405250877787084874877084999132692293909337657156578380324848822489057137757014570412664838307342371304365454902651829257288544106689215877797368734651438838083465200374296224561789961729061138706211652698927026342050591354381068399166007039978967743810682933705453330414376996403797936272102438697260607002836958922014218881*i1^28, 36703987203130613072037428329952129806407566642449795539169497075985395346325577005843784767113622763383791642301430477389167910868386155563404743976680869240886559660917219648284375990715813370192708296393615198899212673045955635618416166829722571163222609053011407009392110259119606940703461462208731686758848812984130706200479515660702837778540663111439536411449746323306092223180360250080796262400843332860520058793528867472678078862893357720213739016979479129374061994917046399118477253568994488994076321315507351100697025233723837574924879510576163256743774642422773963663953571814661783679479129760052810251868210432447722351267470578313882846011538595138592578307026386337791049910667878035436224984720281149512324818392788031967993561425393951804370537867640512052041230883422182708952130244696710950609204779525799960340047666551599383823906258410155061400631533290965763073965786277877920029316684331733207305038486925883651590069753170748408362254121041920000000000000000000000000000 + 36850666455188473853800561479711691049313558183470588672259224890245397248028041726676971671102454872157357784908743911902014049384493287027501923722547225488900044228599061266387683755842816467162428430598241027397257811952743795561444638689499508329812318892954602393964912920394542063308254148899302894238192157982163094127381001418362718734693912663155706505229601656632467056820343202999113711302980173992024584685220505191742846596802435269282634076663189788905979592426773188197370021296648539978897266610516152710910363305548451615074586515100271797331315805637950956120590234851728458230498231310164736469423637641672138609752428726906576070986846947616560701993066140421757354419973694810806159539044283296913443593052554374583376340653852644045336882086722790561364749543346909962965480883519900491533470353418768493322281419681759749062956444050326714645376164498614637271773581226149671536251844063017092942281965490114052691463202003143258728522842112000000000000000000000000000*i1 + 29778140837452368371184805930075004393092178692356537792373169412076934352152539228691494295039892575438218277554827954497216273087386948090557183005903106484267357178107371448871741577864237753074515808402944022774023560667307877452477398723643824661838224581170755749778000868052301764426218587081441407130850048488658304599681979427271157064897431491594887643384950358985407842185411594800305362075398920711681839704590981383043520623821866038445618265335176139972034328278956104563568087280821438434107918991939190162269969618920902607596193784926722829967033657599444941372941325051219685513103718361597782946488169546634691508116076065075412280099453488455827227996099768604357340336377940368616742371003679393462177053512436591481909517285149465504770545516839466970598892462792896531400311904946229646189003231808934429190001763878650541231474146789661928110842108078346628718308385288524262952581335561091923064008926386887508562792197671494324878049280000000000000000000000000000*i1^2 + 13699830299384255415657358371141763699661894911405880115283835235739751235130881344208603802119572153711685655768364780597796710063726545482986490802828886636536881211742832743048561492273314990242128090393948414220758560032260009725490709533324325484026421043675889032456908506535510711097265583361861633849236880692897174962785160635482241030594069107586323257533381651658161380199398319764910990804749276996507102148633368622135713344150768620525527021025464561750037271218696373390920401973452214998828285782504050156506923572880379901579200521299775069047346571398476050744010379720751696067969488512347873887462571843214167167929379366261538698819043951154490238717095731953086617901465571181272639910702558052163767001419126271894178517580988919664173233900436176327335835592924777560259824262881246223823485895479196407968117301382611326488361801313005751827334940997961780193064303943137554679790901379395507900862977601967213095439902003954161276682240000000000000000000000000*i1^3 + 15329411376069015618283580856675847347640780547243802979402248399054558968115548268931282763508655973574705126415933281549307896520088881545923300531968075055549403951933168733540734579482219227830860262012010020886184652581963980685821726911012854015314079462178331174557762061630664697587266168891801066693446668508116405439157115128058583167599817581852282310806707810274118140274667475475320669154439156623825768187952472308029974009950835691223305303078325704282512959168466335892968365792612204382354922003742933157948461663151232370366991607271780746645831848702727429319394341594243826715515837006649768560172764423983787667652390561502857282161334309993239328037192279406727824086385774597718480999542844164999785003174482567475770269680866643826841212735332575660781970459150817785594549746790388999591674948060764789613412859448730063950345766707055586496176258008127584001299149252730774330048579394106229774975736186524003952438977520823225548800000000000000000000000000*i1^4 + 17517187286278024032718336407206699784856237820247487953114980324270303149587197708968016016695154565383771413165571495192294913481833495042304026702492432997571795400536898626873768607551624779754748315582061898180864985343825384373001776454763401856842055401823595953153648728094339344941151243052651400980489298411778714027173360608503718520416051072124553611852472163048880072725464888291137864009249695167125892910928495125983309952119441846721598267211355189281077149163062941775616793470427297655336975129422928559465184675873705462414223452680742401959884881401331308695097681889340876203520572462773889846979864664050952222099229950172182517404145111834783208090837925223246016588274456090895044284114711011027862234232110671158508116650283633402068114424455131911292480304879561962216072744310517840295941798489927466633695116960347396918923327179813145040853623528890049179551799326645940717299394729493036266328429881102527577203647291488364134400000000000000000000000*i1^5 + -8972854830611567690430626338356106980499584100291955912467351014359402201726871937055939752695294313034637714803760165903748134199132140297410884410962065361221652797692623803807468075497418666465753142622978406681531700816842317508845030273301260069104805750910089500246753654911510469023195326376806569553585666480044635814384786232489795589039734788958775801150535437622027104863466039813845120407020257550733966240536280765493744171146814392954781320814429414393869079878192754053572624176560650811990196525694889279276700675123052290884474712545081439559046220311438871976043909033041703372779755733031272852789722813318853770659317575974472562754527230113854378849358190201672391788920387570524826511474556270781753704526534630833356740518273831745806431006285689915643143257941304237006162170286912771846467559593744650603679993135711441721108702380153056450595282444980788192912891453937475042258654805795282806651424401717124124436929280045219840000000000000000000000*i1^6 + -2693111221226398599224158685786468821407972006331760204336277771662387146824975268150961782261901665310484837758929901233748186465806726021860192769056722080954574995598064914952855330501021461721417227196965236804290793986442138977455221645700359272843588659808266938714692723005152085360088052852016458978431158743974766282452887695792390337370323265227097341447744420629657714416644090783458857625207172396075352627192836681512261187334182894401753822809787619236052467381917398278685650997935091514873684228844979006164301030657981279838286757200174193558952547412956594896568854062558287943188425690806641249476686359257830762274320484842808084348016018776563034755588412884783255791945858342955828590268495681603552074214503844038671561480560085827795830339689605998776257283896322752683912081063426001672188466084398587997026618085161073562841649654172746364404521033049265353418664343774872530815759942768284888132567655918841575293510110674944000000000000000000000*i1^7 + 1753031045292329573332483155528860319601290763436760598555231812578293534115156716875108511097196875633703261068282798178782156439784460997634584344020745349564203470557724411960653995658587261688928013938296168454409064686562939837307433203116765754135990964746018031835261961540168723009027793224676176584422234922848765727932014958220793219120678186734437649238805715115523963541488450137769099259354708329484262472355961355712974582926077227154521867022713206890958353807671422217937413483838087550125412970019734250534604379795945853981962693015778719948983114707498805194814185745252392934474496638371264494261620376402872800758091561834590896013596614508541353970133101584021759225217776135960090513607950518202648085528770306847585284858482237768496809220714217581911307542918956869051138915164478664316432625170668450698418959830206772282782876232029754493796649102010648902353587479204060875470726729193072738932826293313696515704203142758400000000000000000000*i1^8 + 1699482882191188910650435731383819898385344871432375398937065966792465546743241132779438630402816945219375963636631615894878624711303765252993029423367493006257882252805323106874511639446197236312536377628186367308415195668031534737499515556806304217341880950756700271670296037462131784317696582049908375281664413816971609047241610463762563267350565365372659182623804672554400921710186997642800958692072225114448701741986545101715323907336314217395085623957684002149609097896139297249795021244463995233761346077488557601692618814173176996126102672702374585797242937060959865054601656971243206604188125559908197052283551577820809037933092623305252815758780271262758620897760015523995394049282413099052694623983787555465121137396990537968128053318523944286263062487526832377912690856788653009925977165198577883293546882966728211529920004944934550096168464794478199189578849139771970591138245417323289850456129687988800054386213335326311675727655731200000000000000000000*i1^9 + 14475766213990300944810415496331981418336515008477090006562020830460155137946437500467490784513495941222290458248678830236558561969397024225945878685934452191437479381587159500353850248253327428942331695299069024095441460858590319715905001175785500125239961817391863789174155146788312240893317350484506936760601692948144138803529079814290228367598615419998887354424105572869567388278263167954522941915729490643727678771095950836558114318163324724730751358881249800556538531867693036416164274141978105760173257077473019737121068993167641255713258206841984698747060423084856199278285537628946393290832847013268374648596541838484682164464876221304814670535192382634380655675521040561945354318140749319830706005838470499454253752230922625964662928335630527750861510596105626628787825933608425187286660494216702546941426981555363064200519916675237868796476263811921009163355837837040387195431476612803055838599945470568070112035619743222679501537280000000000000000000*i1^10 + -127173291857262147935486638926094291032560353386502983682979969966459744802734249912205083453229920202645812502072225386632393814402145937963346194905104610839311709424405370312799543157057091584925044169106685284260954440674837808945869616919894612136399769491439941397364610749976218630347913826539329101680640963600341755317069947330870846998697714557714362656426929475395868833532818309507591638074671158923059268310563804291262066606944598282148437853679697811564898626923499099628686883121746024234351487091055699439288064098873596112296167053094579812341565522224553544196369173139325392342672043067415191131566032743966557250873965372050177107779735620083530126166923829539685018344210500621970217706361264264238659554240379266452433547311970791213621503958429106216102290849414665859681940597419298533508222652290474095945871011829196913039403409137676625787863972823311983364119779475448645627188444049839632471602148085626590855168000000000000000000*i1^11 + -3067799748581220348303937228019589031291349680369618068003623544738620411897658208060183616760910876353825121768159159089601661064630144402686170613813846681323867780893114961015168645854678058807143748844947212048308035269578219430736248436800822135560718491936069960561869159385967251990777496706975044675212125489677465886972448442865718888916251387808841208364602579981193645188366528363118302567503417453646823584760565258667968832604088749346367483040718643996338276942383866525710947173298408670753761593942028797856285811497319104659019178043092887471817662438227118094887647743619065827656814365002175586426629323666890675822050902859631967186362720896369598189504786511115124405587501444848566555458843728659863335919901888415481623802987013233504134268853530494977522237339365177286848309592683256780473948490504627634778763226222770431967107523128489150809497770541786050436135017909558954914518857782013684134848150001937940480000000000000000*i1^12 + 2141139216045343457478781302955146046318910391894693831850579374632558370282716576618092543482670513943900757857771173198027290405505786706064684936359626667427647357020186508342199969834868913323726009834987891780255427915568502887431548771491392504671143152940172216921827490457753873107348150251017206791137143554704166086800238178893075166746808035399905037752103718863868682687572672004696547492902868271162123934235248147066828125697680052236576064451665894388963202792935307635846481480229915626515133082553425230067327915320512577010976120696131036726135243808941449111506495610688219701587817558406948194859782109811582644348471838223760961532158052454338618985791451307382316514921138323638343930432446751743550249683183430281179114542565909739982929674113830727966600473992249035048743491973567063181168318703818667810115684420846602515598315278355798484364985867858092714652603266561749356846990323298967327370269472060907520000000000000000*i1^13 + -248226056820800334485848747473383011624548342727764714975125642597044328873069309116643780663465579375564133074215219558125377107015142830920615353150765284667603594870479162046754375971013158350908638888361656133598770008876005370079850255482625837611634618108059852287430262128658618201389839949527751754871699010284162071782640642895062459907234629420427254040141810535638407508966750026484018344274210984328493053274330246404056834709948251033383800569695267219604831353430895601063557928386229501858471926905985173710830343458377389374798794072580485246881051527050801350955687804483217851717480737084023319479425117487526348633817553610867809274088252247461965257485619986629048187724144561152320593341689516081501738583646792377094832077998058125964359862610302987399763903868598307440661870045630223862481467778131612128692423949701185578948767133326791282487193132118135766183054354403140139797064915478890247436307886379008000000000000000*i1^14 + 27576243785584152541258882193964415867411061571593319440060138733125238111836162026299805123255709006063859892461267904407482232482055287794362860863192980206353194947365948835914276266192789849925055594101145393513847661256660335794676439190410696533510375121642821481257303212144492112679791838992514321939724668020491667342183103793551799111246449243937796619606840549442828343858736787929728056134639374978771467573559657188687787899941457069736096560209609672728995848278861861357997300394025923400101538270714152009570390721447099381519820785498313537826859902043800814360940815537504239006938145349852163324578841066409040773360463911989620155332371870881935545352413928119877836207181346676274657316580718789856283062566075809226858442944113089187196180342913901368983886931947532021697242391961057075896345217070426964060778745769608298237638901192657094690179153463476865808063745041096678209771232129664213230342328954880000000000000*i1^15 + -1831717873180483759620123918286120306219397122936285691717872445997043578574928037855972892119639926555169980318034505160847428541352725819042234055812155575396916017045938748015418859211507168927615900378572317150905923219736144281995390922691034754560003103749019682932090082999278312535925110728484529625682368993500110764437967898820357281409516046275643059410807259233913536311980793657586952926839822798237036351257749928256266644383682469291482810860831415949594041431249152666007474944372138773808644110257587286965406041240863387485708759912909618405786263880081752001448195194175363508653846015647211373818791541894194288559783548600289397349642269925043363027470531715772776803585688474607228402492099302543685477571043250395757377472500878894331898353460075076901702548231901259172356935683784856967867618305522978519774639804168194904871277381129344212268977897124353183363156329494106188381191326945853895193772032000000000000*i1^16 + 40937963804958964922270691030730493854502684440198891157195319911054278208244211969463255632491174807430592517562631030121682402741351784104758924744153111700349198508741290449317921174495144791276099396142660775657647283947211787801958106727539081991116433060717206557505856316852525940708867821742641764109786915765181085783567547400005444391427956881355231390531817179525996373884819409217622579616100105843394153116808795539254866942841662533632377564086827868404110122366945417736729893927086666796229806148935437707657281786734750998026554507261324895560736970611557828149182213641332885921255854573401840234274014897882986570121855253103465383721829457450836613721463473691238475186511557019959264924927095486974394768098525823732173893126129565746541953813107553199834069041494548250465442408031764981096213487125025910726242868160422346336652861691816564573546705272438730422400394153174514361891845728217236888627200000000000*i1^17 + 10119503543207241215857179704285769992043574060818423755120554196821365272501663032809143335647499494625412995156399482613981203722642603195229890501615230406717103093410828528711360261883448856683476596205094438373694029978465705910838233611952354266751737182245614990759326676201549770740416987578258685939460064832408865661882982358706714606376638633084647221930920545621949388045416454822421987373598132191523497881351266493083101779877517213211132134415306679434159400343547969877292454053071791797985490608149686360324261376987731093021262884534153184968775871430718802335232462922004306969370688903077229714601473378586473036202849657430646787776308294711455638554043876071364406015101005926430221466922609553268772507666510701884627794481158108336463197009524440883084005389059666052043041551661547583443720402200163191497440497656621973503324405264537701972420337075602479564206049865125407616259575618870932480000000000*i1^18 + 1018197003191833609145249854672243536988716138538332158034243490616841511059326205321867641910950063947401940395330158289994217489625047217845513670435554188869551918320705908092623778752627297046697566301773878649202336472612907260244897741844957693224581845548615117356443692904332692882910195255056600564755220561268656180470957296227714462033770337364255274275815143834711363484699280326091211255306176534815567967010379521375572302336124177349074443984642591148645377553998622238983821096616798994553680949098819425875276497858051490730234525338216335680635457149689066301238890200251799848723243263598310198116600936650378479456337173764252044849209435813571009856704098453973163535968938769641697351421994723704561106069495566593835580051856188780440417885352003169746182294858195797266435164106860414826261908645000505558083561560674816558914393627626706005531809067443292646359577680138700115903634398080000000000*i1^19 + 439194036363413402789722828840807578565429872433752593209572719341587794349552910414534967134454249553831217442212722528210910971076392978864129599972010803827676288485097519302456286571264509417217993740855422671144806273570359180414981433376173351331904563031568185361425533777972443688508209263282783359536477607159119564311882636504951505608262636537311916930353642147047026563814805614719996207224426045306876891438082949980345030593874112421563045638521110455625713068572808369818775237809629909775583326832762244673051328871319094346798790193029961408944230513693544187652926604741720869118951477127617173563514796163993248271181683453316369989592364512770684331643593409403059744358579679516325634818829023764478703747851200463616595934841191018116101886690058502182772372313354675668653053588455903536348513097170840783998616075388769155527801153101469233448985836967721129672982418166234891545600000000*i1^20 + 56787408169504523806043879602875579747084322904869462589901247166702237979840672120473368603981610898866101185923593702217986574086749283280881466220912750701692287578925362948684297734418099474142715902240640655595923139424127600014498171268033025311011909709741236541275785305048259489518451640752702962128725510632836975482410567098655681036495561496849635292387561497232690321210345974015462417409658509362345760598964244154804812447247263763995557917957654317348386562267686330398867029450681678910698858229703675215441873698865314248698332209475870351908821226386518038808612391047700221729647643383231538465047098373964081434512607280993386938639520487490523471926161010239597794231809118232684641390918789779709330810636392480687347686916659021634204823199056986532159071376687059496878303972108558672188024488281181489408920447781958060642634214149783181708866298326294939681952553491550400000000*i1^21 + 8383468042691176833605509692299665380307961849766456583202117093695523522446160213924711918058175245488722466013979330667829679778707682812390112295725490900654342546221162528186750001162940524078883134457924398148099022057009734777145330403764347351673270963088245525713237384981315899387824914668999093961930257698583000804465918713851854524774276482794437936429990882289500593014184834140370955838817281444330617262299091698542721547211905054422758900005437364987118587239244998110790536169246288730182248828578215241809681437916356018796209749925955806024351198841045422884903640944776896856111627192918001766800566531968150057246880439530700371593661586534494510832413727092484604769629253817797765280142753149895063673216012116634952348169138442928524904815853164988601125861463635851200450649374135911696841657944719620620160844376962073869598771380142290687182875928316274862889376000000*i1^22 + 458393295863487549786578306339260551936095604724963040467278290178408080506583562512959263011100066466685089684564363801371103939415846437957107826755839552504265084128693404336913492381390173431864186375887026306432670171482141691584412388633208914792273060285835221244710203130345139648084159386982071450170104139320483857964871861380401157181644015018610562181730342409026417451092512728817132015845827965834901368079391063554103522617116674183234211604058155978582233885554324033467382031919134277236116761068445460363102221422622888433480807621611761958939015812821795504110889730991154440844129471093666648928472037256137619588077203552863287061501358581933413781621446605594513666259874867165153337629370276302621059123545015005646958698147855299148684469592519203578973830128799452568778790282394370303366448924952030727864144279425692466659230818022015710406602668948336800000*i1^23 + 13451819078836774638022734046662003807542788206979952363333744473117076111078550556276036103252244657564848596638928958944677246602462557559093549798335427306740163578325763783395022288021895298092236502361690981232308340393773611174067851636447009859476400508985204452848062725267560150967200848285420940154505468101050188057674203165819654894221355512910393516436982610292096011995656759851954518407687271553068155832284615430959522677182601061538160597422387666174278423266211211481746948356699677092495694294019794873874484639691414375475673888712034778950472019403447044952273533397235535594365765017572190633035258746186477128874633237094399763039217913094143194430982728719116060439056065332929396007492606194716536287049336203950466934721421316934583059640670052645957818368499818698674924335179820466128632203369499501825146197399549277287679292615294925874516800000*i1^24 + -11937218120444737530756186614829035907394148841559301474840021548393425698467925099488835906460609322844124109376036336842919892479625792369501041619023608075199918220853421016617224321850324118142628606959177499163560411116824908954624263021532090997934223295494769495998819589802023313434005339199882430408567555932194956264334339321692159004862459728484066193691364029143906665172553313959121672400085207127506919888268866282265069860518276824280441465432084390598125210396380775411401097201787098661074071274106525646922596487652108068296465015098388814303061121317283077691826678537982363028235692576370237835889831842414104404896406235384460234531703754005183152354987999059984262978629406404053669117310902274249203397730908670472472183480318211033846821101173813868905157427963569937410886495066073560850452947632376936343783481270211196346698703258834000*i1^25 + 20123110811833375013901931716931811891220070458405109510808850973493834684555710328885855033248360466012959712512214421153055206404716103205379851886425967926161670335935602687738506234344096608729893825113575403582393192936729721796467652594987284400811539226642817645438257593532006453246024856210290813364199676936515120622109670770397124367035018995598440508897599802106272938795777996073846671651902327849130715593047347367067019053317524855191682136599200263268178181730778418417604843924027675125728829049351903346690342827163247779750597722573699966027810827897580277675716692182290298340943493201368131470355655915153960215619738942042023462781111734625653476021010946507273898128930112663690072850803846876245747805312408399929406181357936812153160372827967845110399343704283249663604104587556845560107345919221109092257281190989322204600*i1^26 + -123575000746698981740268486744874379875129182300734608951660469094350381124576825059583135112781836517592406510809092625886332735686503844902602941700001715344269076602058043141095134236328491985201824026964279251547708415613097157515452349339724570882604459465119807315230158435007256022404324477720848720645905015384583450911040145355104411257245361493926510260470870880873111886923602678926999260461206493773404135613932477987515133834350316025541876930988944862227947144599571271669974329684045797603016238885538028905362239145181799507341114720776405844804912636749561693688276331508562593340289039756666140467510981207242429231197902149629456043524163501708998420887507729121721585496156784548683650871956843040606099419869407654360044852236288140898456446036373754567509368954017948461036891748442777155987925933583643188655*i1^27 - N1*101162553994231421149864209810028543227703886159282477876618238683020258969809305481447232429209097547183945452793701310639622459526765278105875699606664681386384767979906785773493871496110656353911106551701231053741619885310009971979826960008924895956253643286664541197792481536325843709534391856233300053677568*i2, 13353277975620508759802734548648046478994837313208066368824111539291541864261981883484403757182269136661996533342879667368595244225191894740602669137733714956368217965239503942600900451389609543842853450613973473238168687851170717765057514365555093898795717074020482232066642857148607463111243612398817007412331495058755164833367825769703330436325131367073414947035631217343874980971457335205054982570105574836033411313124348315631050682814774050330630711540676992108932579485915731050347985924483471338318304791842528952717332860526919754046994628157303385011093347819063530331158096640676897955915375535499262998042499814519164644399338585494816728342901375289944900726144578846114698028652289347522963864347348060680916544502834628980157993125970489217947535556306884996203048601965827024815460751321679500371347875187163379001871366187761616021599129715364103429743125742528070842964499195447328209308768097671543969983548771433332219319677285119249357656796692480000000000000000000000000000 + 158343718943887005120273104370790476308683085349314326443665604600460555114733068512844536902534430467274899002909982328475226077310508175593088737579145104905845084142159357561688557051031207270504195066805253712656838746393950439236673866553106044704398678741986519610174587763211068383133726770855421872235339721073543377037687264670522098555315745339366380963441663498962448837740870068792252880144369211447592227263491251110016973622242694117222912425149335864113910522177690613085834022663601552271108903514812796702175295205207515438461251058291848108229753345534632362173088436848882302574154540087686631789891665017200426989886155935445810085348310063561891457481649056384859050859532043391797730510787315517303999315096048437442392010939212836806984472611368438715093230926435228281996199908983190824185526247109858941796833650332542252751305814997020129262403506104216556189800407719894951118398997314392750620615531703167723725033114142963857819382579200000000000000000000000000*i1 + -15853868114490258931606404683918817336111410467891819894075091579192054946734623633869092352717692397701918820816264788632378950862502410531610867031797915227491345329942817555588542182986138141271319933637443233815876710096040597102485008848678381284001436102566131522495658426403433050075835954026741781099000849601623164706618147808027339694008772724604651666560864837215717442687577561087010814449127320447781300057333336567942770473622310354702688822800835402017592244564486182409577771705503937305685768965564762546033558249272904548672939527622126337957404660568432533546437507606505834450995071722610463518054572767464332001990836684255845950797125671824704649908754932465941024589862964564561115895612299238037655961544649579362208886817721985010952920610886612364060686889383034406970545710125437880149718104691666349766050562187424143940787919286365836523953312870287061834814544786150343026440192895423101299725918951992687312233689895236704141312000000000000000000000000000000*i1^2 + -30076022933708291543320883215838173373654382398404686153842189499613432356604650909224176311198907051342919163142950959520637783367292984030306238015991397091903155658764244219573219418185308570098596495231013155048814385500505315446328775449122787279580555469659085617737467479842847104886545806792500788819185379146787116908530703517984532830671010990696865032265639177125528948602374373205810864055706428945414699438586196785736450374629009865234224668384561684715820069998876729761643357143646120397055678427947815874538108585705173990153784137043961261577974841232113918834955199211227473698197796754849986006168059449455940875249467799559907646006247344647169480639249355530031089262071449469811459034625283014036736957518351058541361488313911873355154269924784451161337799597537500610425872329880930133193479395049348067217773773608244775779315977075798699585603779443415893406627023426106900534405941105707967999328266875050314832467247525540402005278720000000000000000000000000*i1^3 + -13496169921605672935148952446437284079920957478560757915585254466506630465300152358084889980717555697318639039913420050584457853982035663266324772104566505408011160103171081287180940326656355434943908628953721301159147469609200179517427708267490227369631442148594355724710344948102065792775053866075445858852712472272819728992347925339188842228165492814952977080810466993427801552239632322483864865842015351290000519060371882577226621667255965948349368395795759723474873293588222481387023585172845954949134981711606109923211501964776067996826068444524655478675124832947566729099169318454316360538520658506453297703366959228343980679017416249614360077689467106334946895264712689535799992137087664738253671128512670801028527728391133115438951353372853982874881333106780064922040234916138347950060153818136284129498953772212927443016523776202566537383982729293268747535262261015821493413223168824765618790445057053085216698689267054464937835457909030751643369472000000000000000000000000*i1^4 + -4731770976307311349033362445348314108284512633138927513025522999440773965057009331831609542742389179104696126808191195355260287028198421879755360645630576355709872589951401932003197448068508330683563249418101535520880623883069699129442943246692217565393315027664405259122722292297844495775814825151778872737062006181233929539968393047442945676503665497085844065195976842830104087440551873734390389271269392343595944205932086678986789374965303456051458709960953401830326568750281204995098165494209192621694462273400545059182863673160991417320005166867868522520978691249075624699266728036684131637564722102767649790190858744686046055417905457238576980151410624786675779460184837417805697609948326978614903114729837973170198295791040983888586344691574424008461006294271699926249251779794601843424579740331984284945537843184847959371227643916610159111376381920538567405040754607299303985441892361319820289010565111575485286153489530162341203273505849719096606720000000000000000000000*i1^5 + -18895761678883393485286581421772007102263014076460371683043777112587669813089740713873065994976941560840172034461956124871452673256397565693369613798964417636560114429295652608342041714767905138497602289547147558910881027030471571699964461500264740635841376126425944654425628680238241434875369392644823207244558470146279218857753095448978718128795364463437605075765907733268469378788734087594622287686596564196240000921091937665908327929266850987957606520269244395324290248772868599807886688796406222922426806474793520401344291845347906084590734963901362899079577527184212823488118748532521054776306448970938918215044218793041888674077656268787666747609601213880799328757451567329686362471982402193024585043252668521326079080338927950372740431566259565036811876716783609708478170587650541626698648732253521415190013545777797977430654080491935874851295041784930352616415862402698082106875041906918587989420957432516046479099121362165588586708983903785320448000000000000000000000*i1^6 + -6298959587002948856004111194884583076639099293515294871228342615960886115435641850288314211478021378662937955986341344468413456959385273104323794180162001898505860237480718512294561611262754923956362425146987652635551356942114713702110898383789233632658308111929939272680292951400456653614004655899477192662411831740005471230577638252161617127721384998067604201354009404221035893702128237199521817896698571068545553767559325165277596751706093043502316596126154813242182961221154044743899715934685757956035435230505377680647600624037752979416585923031626632937406877848000090049258721005466769743818202032572478714061795781087814291896834742458557627278706016371002560458308424630340354272735460136876845388658423099593261806260304440128917445997738208895149056659926269892721995351468776665321982335436598171357095027776304539282659776476114517840467910794381542713470781690605269729866552688868381710684950938885753961731169277602193317178311757424230400000000000000000000*i1^7 + 1495587067420060481384475144892703336764249940395942227795154762206021666489820974941810023445993215548634833787274911505282208946000605834926407267156004095464263251436036868713712017358253820801330972086093930937423427074936723879182091433963592711668218789571496532159891494956757136519000380379696411177049002199928496899401484520994016127150619240609825947612374826168725547447887381086900927988056827919104685685563926120597286990340969122596149754806488107040360780612571955946252511096752015846978271631457198438271116283039691184786948199018138576874679705590984236157559255374295841498542678122859035957075336653950467567236297309987203413847130611864234442726191362526834705177785992879045982245635075508916013245142452158860028712266401644225653605214836113230363854613713811631535757203414630560407231203758501120754106998982956626454221560855842162707938651831292123729831333897494529822094705937337871889115347791988419176751238993674240000000000000000000*i1^8 + 1752105832007642093381988835659252526257065706335591610143654597426523371778008400996366038286988394239480832900697400791603648914231198232459236412781996180603018639286872248975040469145935745548434650309361388421151858105963905670035625859704738317600112049344866032908637244677161288830922991377383936644086740455788039830224273024238572089856769851432392819790128934870270321591564830974660153190593974626827161993708316356054339272230576165424951425369204278982447955395542914452037691930483669590269148076645306723737573687034979560917575418883968429183559667184841968747817938919371951787161496115938448608950305313772662246561298563078792878647668770284079476764296995156949684503620181347577321981008783119244878355287002734090506580317010415399595104967898328780137605846233351792623785505122998562285817661748816935328180458135963286252173156539848139746450092734561520341298995039574965668360672979813483672519754469552571220714682580992000000000000000000*i1^9 + 67780719457891974751831043085548943441619124989958288829714192378784282991061105147946179631176544433561390300562102816663079591071322285297421185813106153836358329293828765305263652351284217349247053676868614798438947439022210716824809509021057593695078612705107951666548402420015663515166195132927346710055923896065711472026108176321830095908291722085194973447412903407015749935310645185682218152190026050019010636296849677877690249692097494230074999639740146923143432535104221358236243108415203140748829230455236330194520792569017307771688864047528386541869359358112830630942650748870035045725426531614908009897444081336400436300800364380618242853979536344159196814233714397459429218856959462974501742282206869405555432049886766843678310227040153644122304645218801765079337317638428806463353245027820023938696041330715351462009281178197297749065183813597860889653320984865553490866925522747477628953866301987124354639911178542745106760440217600000000000000000*i1^10 + -107690280332938095272033912325032865537575140467915539463742579999485367933950226660562123055847175052363295870288191542083659823955281102689704759382605781542713520475995611526409258503291765150751332142845217689138529508957526891116123575641385260388525172260689389218872967655277948736539101997877436219942422978444571167262282525762958390336030047237379696831267188704815931205440870394044691416956108167596753972219364358460014863581719917578552531661960482698030253882852761879538096773470574124889916770284275991750637318365570607988776689325631215920805592378341530911815978385581420636469694692530196267396473970089295514307868524889704891078922585823191154007924756970913544077671941390950489176942566047004163372887967997004448345175004018984996176157574297566566710333720626676394870532725597485667658363255558406527637596233973354476437049286147907500576261504468130906281556675736519210431295765213421115593314685680293278101012480000000000000000*i1^11 + -4080663846714379667257146806773111359483669827265128971108025482368066151437728835680868024779598135209633892545953974464894522083597158630563628715195907664812904467844001181663229343818918096813189226149210928054211599711532361315038481731205661667208526731130121920096611198022545692559506613626941188579588490245624781773038400197198534401292926165857336999558554813012985508243961696981853500505552539903706215419155817209466758920100955670595163083310632603052117720292091633285082983770350300781715518030460290643295096864300514284736114387560426175730594084389577289088283872371706154929467264076787741181813210203521812533782097435789968072354117577135573896496550209113709403378263565993984933473516741102917186487844342925834912601808428634945470804500013882691990989352212005497380578228099075020171691071227556920976503858314942178686178103458057199830113204903204210682606671388593798423686325923643921607058166738871055122432000000000000000*i1^12 + 1667809069479983279476829993243364944371324814517394049428042010742445112474080752259002915272501701426057554621268584078216430207330995435191269798078196852101715709685647123214366884159093903570130515364037336214267858649193273244544269320244923497238921635438316569967835594181674179232418000776933586763259347346058171216809635138600247317337476024776799507306149352783732162997535402819616403495865369029748430085465271361464674332333447427591538525420331160230897710445380563645582039126412794273738474429861029882888034822625950700377790502419224363499562215447004189665623629141362143494254602083788134238926883849087230956180801478457721865699073315805004009864291650115023917471582435558323857795171898147620496537037140607706646748785120505955880802434484914473203051505412269687900901454858118129702744776730551322082329477699131909535673870055738096795394047153293179714208879032536085497573973871516810588486995863384390041600000000000000*i1^13 + -187848771782849177320633006204026291313051494274326254610598628454968160867442161069232914573624967915691773708788771677457403148341844077704791046915503785732856389894124956704214869174701824102296303442051198202347694033083965088508489709744601280792625872190921648255463827901786968634508863510856837747482894881986798663195710553003852712726752244815472288449891433233958786605365148726624406343583719823064777301738860542612841394507343256880228995370066415881651357780716523803464791895266325094086957127335408781981118402868697145366437515806058061039549071905717519272636010583008031633951997084197757840070808676632475293458366063160709346023111142730184923252675852849599879659180747556815360144953774499855416109160086614791813846685835230319630334992683806877840990858489113080824066892486707934058593674310836987983235251257367981003690958982777482672178873925126116472244453985350811864204733512202721170970135802327121920000000000000*i1^14 + 23102060332557241924502590716897387789760300734215124756810952320703717303798248608390724353799473984274434235713776566864033222878000483220258564538390564683622986918525483729447354162726866356215660018323213782189392251378867760317610160774085178640265135683045849548988360159947160491093930403513645438885971224749393906574027070451287441864965120927797083338349545288452036997781081651655402668665318997572406871975376374721019764083320780950572428790435260743266222486680208054988105041017467963194045892114048439627619146236498813338356767373517039893818253624320904102585101778320244132910693099162366802143551542105662744487380925633111073399962508768095187781190907704837711639665280140543988470347564715213886584545719050098526200421107913371554293590932259051238208419422139418569419165526149756541041278907628549928328040376507399673678950964902967910995202627735777690746428770374642527799462288853686080182999394709504000000000000*i1^15 + -1562827145645555336489265194412757511507118402577085679531291591558734744763996687788104010682934095641072633752915203828692678750432428962548905312103742855048313455210340913818496344700565259646796237274195627104617775161858865108356694528004330227320157726695547826038297444307618906207939572633317419281383624612879762401724733881478179720185162918600277005385997377454606106191908022562005712910357178861926511021219147160203752928223305263517862240109090678367718786994647046748911256295526012540465317202786774336279805715870097452306254751752581288742456826405097559586859279316553488437660139959745610441723563780001033813208018693643048335945531845168891312878306117178534707825153754458391383574065209047825505947117392150878815135786754857467404207544358180359514499164392686631777629576180420936611167740067544247604915342714135119172594156642618574378702067320250364908620696761013717731628979526472390440272799129600000000000*i1^16 + 34420548463504695593014776697979250285924832005746201190574504630902045815688389390515121517133600842453650545043030281615084246217013751261058265419113594910830779861519308709928915535271607769974590526341997806118511187929602550037743936856944696781611316164746803033039392391339061297259195134497992306899964413357912375861472200696841743113252584820327997535318424006264845366036815485158859783537301338653850695594754348286681848937150518749596933885763026116273633548378100803792208926908432563425740180139181704988768842838170447641835788046203214159940504065532338651807546520213367187803461108892258861869757984421481744742764098511194204150040756022090972725611109709758940690148808693101890835562802328739916333463192047843330221373522004101228795329653744123448022257621418415214742439382820761100499530881561290344665934415284737679958439341536627325432013977630524668051984594097439815187223375353501611666053120000000000*i1^17 + 8217004272509186362581190444964142444023766195173504150899400645615567516502918931950388920394046563025888411982656755618843193837463845190980520234017954808208856041042155121664445197335138816133028277281812738500755378969361997948842351376145698841411156818074778568791443777777221480276415796894646779535412016416038353811716350451633591049220496954213245240233848151920582953354323495548029179737335495659712691303814509489552352626907710625348461483695499593420629143419177112464646380959537695837074759380898389664261470269228081704853256376980443577861820659086811996340298808973828163404910291925498912045888584248355301770179033530106104458844796862210415431550523286097465723227271268388772461038229457373642780252106732268593706935243738401469814573906142732324807709994428918218713678965490559940745209201938352223146516775576831618192327292918117899680248160019697220312170750509110289058675013455498578432000000000*i1^18 + 802505684029097052129367226570282331004377047401373836228479547289754446625969786937301653275252650997875445844524011581428661620230363268278864713395492149444514651242150469642271752940581218992878401810321039047886954171132111038904529462052835359230850897307774310317001876203313107255322417249147570929106954561638263897071599118318841918807914822630607538500866201513596632503962778531208460108752539683083276265245405325402470114940738229305854435291660731706562950602090837601918654915184926562527129454356806898563958010687077867607603083673475617871279128875069601276002183321610272182626575650737854448887583217249291502737063469191697967348948830765275139901555503301936801758668049780026057694884779043887178270947391157979988038682624005863223307888417883483495250808939774830282896758632607360768611112216804232632043196261998805113159421113673832203365698774589096981646890584998034842280071502105600000000*i1^19 + 407274720037701704379724182562540341933260535259329994149773264234338135721767368379566895482221041334139298678269837212285446871956706394947030381327973879381691184633892633330726085318841027375268983164106526368479231188287615071135861447045523130702392214673674818410712253604125604345324339732315497550299366563440500247150448324178985417594579476359229392772024095384765746417397376669582015900886780891371060004342990595255897374587470535071686520232065577999068765144560953029927182912485873710812107341801516453545369296767601648412604482310019158630458593789790899700605688665553151893386721724993232096463122920469882958753881315824139171288570135259443454177838289811908386434863211507601307675296048987877009536090269600459508231204305835311896183053520858908269981494256404784319070914054641772149418824523334881556553643518229666892580535235883786595537564560220409643476591841857275063274240000000*i1^20 + 42468555636432474032842176779749502916071399966855147531859154092620716896888659838726869100915514914990746905467923705368649772772904883015742847500656963814213380574779478178211556778982630418039287257565362419210590442597883616188621017366230536105533124373293454125530473500376781592202464323721976365507262009856921827244609321575429151007703897864873508530449517898989142319846408642178843556929977282327012340440736709318029652181151340640836737633709869434710731407043263691402496239518454138087828238916501866680082512002833058165696432238902368860443215697021230639577655908722979217726677708966083925492537634766777937973275035416600114442726489263737173854728919670418712832938008928161749466303139619290938876195963563561652580246206238800882596615421941544812404668136666061095067869926397002303178709233309698962715943737625363826220147697048176482710047146132826034856239002098926144000000*i1^21 + 5973271193651691249328674784071577966938790686408641824560366932634363360434955785076860830427117663277872324425994020531155591092451086756215969529335665300397845764452314259515651489379122444997304718284095270841383275598674861081833752181422866807357722304875177195114980820589031968628034971693369963921369739337070666790354964280303052189752303683320173945346027464213821449469624964270999495336832487653686049226772641616890295514804299147909220548137277411170040674711396553324964242838737972433498674751458387740226104542412037578121615710899521983769802673141654174736347479556612277626160327309328266201260308734947028438080948356944083015228246388847997351850618536044617753217502449201067907966731226391369423626321571779420135437221165997220272764955962365922890984784734288325774288217022328520246665142711934033291488000898755908795566083688113090972447668844785286112126857600000*i1^22 + 327312741610647269283110459257187345584445936655931283530328988615157898745318907915522730504676873413122431094728892148216373522345109747273330678397055254049762253645583368699991723887446530195719601973530999728650743794624729868444628918920014361808217004083086276537454214260287975855089080332761974581590423179007157700422062226085307183600991419330213077093637953177834001310079174041240926587057442895887790542385783360121066478493837545233456726776901462510859538609996343922438564142551960068876535725797695313148544719397736135606359548480442276496220028561913876714798263713847233323799983526132475659591800618126148635628369921181875160770668321784204361014594270842452579242218157997300786009699302858208858135228625317041039380085322213668774666851965029914801234703682386899860904752182156325087030623322355537109371663476509679369580739709107787789110989800688057120000*i1^23 + 9380275399450643697560215824402203455055681617797458726345307833072294175534667506640317180972635415507886153350142772063287167488673586606129558848171573697237321345720211330165455077958171729620085829976206562385852660356787484217392344024436633611087481603548610065268030113015079318591133661911378170694072869869591675177205661617293133751105325200779449403089577496720496975971076849227676261955027766686797893884246147552053428175183617380614797634048967637242342991175150285665622870061104307259201275736894755011572355720965916604033113154403310636528205905191511028489450023983939083769474067188508635665963609284079661333238650368529104840293212595848361987644781378660066706319606829088399788698371636264516503451335516653284418414987662358559682189929859896135762466961418590986926784149710269792903576201005312054020477427788404742992687041170977752329803736000*i1^24 + -5602254469436670554977377155663711086799074362927244542673024776890953364685837799146543009126195415665112726350772110743174940987150926668078239155358252448759286805727247574153664463051698266404850893563023698859112654771619185816461592796580571032463540331477545532852358227755583469245774946924371341095654469497024983173433130125575646910449514720739715802295762198569674901219611583139131724439269273909986200139191251427341691161248748112987187517671623722725955796371941327892424569178709665749186631511946979652951740515063573839729492676317781883313753480537915736053751440773116803072331298562640129796248856020357827030454214278980603069416322238781459838791768110960802951680136826468144755394307479088042667298072965399622806075811412148033405166399058216548088917438857295969857817979740735786876408012512397144260480273823352308109195761933601200*i1^25 + 9412439650794615722451499358764707815294597348956099732027257749200018054718128303652435672199087565510903106550789142160711109813486552507224119321123001460759312704548394065343504484844163454585312500684078447762457758011732671477104225068882099960483524231756059505342734718664212122614739189590888567703685353920127196176440430456958504967630650718649441754092299513416269808688073362477970269085813354160366284784908608499980147761499992460360021643381890247593381651962569679943614777236331992396851006213110772644616664005665540785906630692554942827037944317579271082628915295419660282521350397357013980646995549403224027262916298960966197881121932922447215865593399354310502749587708272974545485738275552318586679883948078382612618710148898987513987058209787352108477578711018579022911062970371848311186380297793179923732316049678324183340*i1^26 + -61763448283174623290846153556255900013581503035945084233545957254462352640937653162808845049787849166005102184985795450343871102251388970864941286146749140171749065387265630539373848959279235117832018025194827497915686585439056371725276152399108638001552893175200681923409965772968995063372491232829677956600144607312674415736318659470743574190634064068410827435965422244257507207456519104377164099695543893429229776423287674126260854190807853595115041658340290794333408359952288914631768283816697485862007593150592024195981202926241766108406473236842399433110044195240924554975102908493616433131828475374049857175896766693060469817864452423170421699053578277979850323384499413702622158453623420224525445076076370923033268304667790558981591241666714311243715833265062995363158607220239458179013835842501840098054382229236247909591*i1^27 - N1*202325107988462842299728419620057086455407772318564955753236477366040517939618610962894464858418195094367890905587402621279244919053530556211751399213329362772769535959813571546987742992221312707822213103402462107483239770620019943959653920017849791912507286573329082395584963072651687419068783712466600107355136*i3 ], [ -5614710787007160538148194950065164059513563806986286510820200788568557131961425114982706359674367824365411054928077387898702886525640226781300312093412936071267193726322180330212893664397653397997056161417534146998395801625136562292886939284592571440979698121026572786320802831652850409401609639577123481707110586703389234908384512485075093975750665990037595243806464374055404543724261336126390621671433288574989541459579378613860945301340599547023686448366065937424503071005366127003759751195333229370311337164544034338732111461440566945875794706635120179374184378183353572918218937188143716192470398488308871608912441753878711919789540963658064719311315927040000000000000000000000000000 + 31584625667100974613008347064448699410781214752416127548717131476823520128589770649487546466822509684876499245077946444817875838473988030505641937514309234660446408790445146722514527880483695000407940141576991490859012841267552703714636230371075714996670473527181224923596097343735071672760537491311958989747080468876517683891819947087698952043114481254840778314838645541745954058872764660207277878425022162137709614532908136154906205632785674355379328953852643705965864172632835669048359964128653709086475522330883998624215089856813542906782575890529819459387880031079767930031769555872717650940701032563322863740741615282613053996024161426686436978244714496000000000000000000000000000*i1 + -85092884813643927201148282362186467501386642359169462500714378277674079969896539437779792438230758635891268298386662949724284908692809126812320648147662966954060889399749452019709205908179865426500114078234274176990600541781171783753174213458014894894983609204920089097977618567040946259461779440150087172379523051078412006807413984718855421396960951633897975170763624528046993045494711648659315996486989848766197879822608918394725195293286763042687145854559521290858209148864966059227062875221601828169367775158443705120728073560320824405545748596830578135786573661785404530110797583341758866221653702181971926411250518232542502959577633012916920723387187200000000000000000000000000*i1^2 + 145652176310954651621083566738177097805830914475887631643992239451590546458010850011672897933020169773647414780127715506303058101844649494729285839947899999559198090754896229436678775194922734174348039311807108597180914792742822606392692657611152771194537563767413252894561055155340021876422260851005804154962550595737689379113822289341752681744278871328333616868301538480114278665211820357319897585869419525122910526265973746882395034413307526823438995401174468508988445858776186900597688638089251267561485543081253548345173527332703427747127710713908894122347003982637896019276345909078317883235220405216417601413754834154421812542755403861128117768683520000000000000000000000000*i1^3 + -174830943337464729420817098258155697960131145382014984233560908854922585489728849665680955509077683178521539027536472142390120276565002660332641502581923846946126211827611127921449971648232408484198620437793159184925373022783290271814784137638078628960384157679814088046716393868445722465053477662389526121128532527942544924440555142569037704829816204688283311828362912149968928114619617531625792475828289744455211485824308921344442872056440680331350789749194273266845355574894667017924965873908370194155875161534356522753605979962442523477216987684046793727569767248446015319701264010596262792272245977853181385082579586812401001078377755596350480711680000000000000000000000000*i1^4 + 153175051819111215667187042231446329521110825400897347325739150057004710195216034015828335012508280845420366510715363519640450443658995899324989920253156724860702757174193375329863881756863450127544699455187205653838070025059285811857581600659385574678869855233596477275166880804412690992358504292357194767991584905533149956756784127236562694977494852759296063904068607130909237365116973510440767019548156778224056597686793192058830648160655689393101284119944679173488863357553164883659200608056492824116566674049942199734440971089610793571955306322226344733427040650480508481284831992102218004936204359281841470694522482439587569113827998956480836403200000000000000000000000*i1^5 + -99283221128856810766889305873986433194758419801187216880866567021726702788583788649371324732727657888938379718080523809729311487479379428222126913560400160460706288086030394174957383825194002604220184063904517481335089478539323187136369986331281018339127888397941588217338801692853400015360778684864320973357374497985137254521985809670617303835562833915118979526997356411466192184950797306215088608921700313921790294595928308212609676127196213889434792253906871938807587595238390192322689207342331298955567404616816497899740302334681549063714058739341782459118122340945180374231074310362268725942565733019533026081845092956408212405553846745982566400000000000000000000000*i1^6 + 47278314481108658837549186591732303571951393293100453178345086513489792755986919082642392102983384739173471246279588849087490663236131303911651460132657497604961835834995196469547843589918712442168103079255448210757527923442305147917072577700788940899826179071474075547437180183905510180084523173782581545237227688253532131413988258284544929752248609125149226719556634250037950319491848087386114268467761138121999270475281136620044351403102977524749503719294450074519004625039927296967512148702488184304042540379151787748178965624984922500551332515475680659604277917031191451269965196411804239934291437720004447641803941251115869994581381166923776000000000000000000000*i1^7 + -16139091163905863409788620651505608415311974211245107028134800358237072928467256018380839826945666720188825316659541893244562029273416597833426536062094513255595071764960735002818011711249221255384899939449243632370489661707927774115027336480011822341909259483535428009860646945620901804344974869336285376283923570675788800732878209855629878083444445684506945086610918807405662522686268770408962254753635516459829690377593663665515667272719096977601879092772170491570344428180622785539115649300389907142956986811851176710745649752460645649434826526392221215730283110096036070227573959913915717473851695988242464983926717673238822890624457795174400000000000000000000*i1^8 + 3835235826483934671894500628119002065320629672053868266018180071252002781486125049710805716086685169591550948807421129519716231862389665453574410957479306457735629267314476668843270646857917656913626569817789091239374582536787911867536491764652214156650258775638926013941566217518928567819714268079306336020191595903551331683242037070008626237424224410165584482880244994303932566964498025181391607720451355738454184086705714143482794312305225662427747708896160819512372989032577165736924540935725999020425237315965909764733450834950250663645791773580374834195567185029852781632234123630251010667360129152071737379277240307607856471719081410560000000000000000000*i1^9 + -613264138557109435658511182439577117168978247763611852304288936601007214819493843265320245873881309435629902684095961398081360842672888992044684413956800795644604674928625150072630163862118675162366259690013502028507997236911881052750407755695673778244103272455988847987332923825570519407333096116900707319882560443335993377090401744475982717779289137206449934948430134028750552872710834126316771919340612234561141751843663488677073358449055331489260273020991507200139666742064109900252850256040484476048922022981134884586921586110497900145700099303530164268166672303711639348227952231475180308748583220218186369468023397296375632727375872000000000000000000*i1^10 + 62818468613130151650403912026251976978427874027472652272887174455879491511743309499108268292876260165145762520121219778973681957083826660470342585989941666625599035441765351482383134626521563903300785123584376066469895942839198512349602073562652561593262820627247793191107557057875083583406212368440982020667979577200927173384987712065316112863714038975881753902667797515674740080592555467073071789695966970585535401943308404536111180231570513410297666775897009141605285465152052579370443847732664322742099870052255033856965994848692687254937454286781124662733252358389887400220386830498777799610191054964702503063431236998138899621478400000000000000000*i1^11 + -3794253323608288333809327847161348288660725766375575483042152938105412848149037427223524970724104950494945055726770608365157887621342858358888570435131321424821090134697160466256277061101809461200603468071084586439398276234481666575610617800430374525607431273870370394870107148686653136845515433950518314170704860019295852689951820099357082040171648479797676743629120915966332781556557805958869625459737279004095709052933328836602552795129567806107905199087706313102181921382849320220201719096959797980261427256658966027531351747597482461525733142187846090147614837787700582249792080085635085360067535740455173326678241490450655477760000000000000000*i1^12 + 113591585746905202014511010400550834993421485315104836769041299119004994740960082493530659956358747451830217901410149094282140511986979959435656394777334797912629518508537489246173297701474735577798277210347463999921092538521814847407520831003996074544534083205162451840767765871314035977798541192627624249544024134306557630178187121132478757039404843680101848729426766558681853080292054516710300905170300635821192421205692021188073032064930707276500226738488748679336806416643942999247361913689301417649126164655295696513295855885193443423931173922141861411239599220360112705186870820177671345516973812343588509305051585514831872000000000000000*i1^13 + -723023543150723149139587943359377073003698566562988666042318653717224663103619626919439951852917238580257393129355042194272491272382298559976012874156199990262748153972685652051315775375361934336803080611249633595132678735708302813420691462478073693768066496269558751335355755922745698183156852207956075339856791725855038729194945353550684060501607663604500399280977335302847124141807362959991631728419259959665330307333146721009744326361536573097805962465673063834754106067511590880277382505640057827303832555353263923442561663813689575374172708847283281548531209564264008723469520619784951411505536451465300145668531288473600000000000000*i1^14 + 1846689942241305293039765982455284187969319260021550425731131990126298767861568760915058936623224413843914892364610263066366836759170147747652422094993415765821302221442854746288153647928633395010231833027398895915189410848143571698204144628750419504089483197210556401447444372000757560421177476992239151333726144079892579834860376315843758259376139798562884528412210045587857742927656451583500667115433646208300969118901650133306311335685072142812819539394877878239281840480087508430230122831559966240663046825367440470967874159777954428456281356658997607375030469010550060633241896556640540183884512996351052372746076160000000000000*i1^15 + -1837155200453771320718015483864367077627558809754140996128539623808497321987263458711330368400665034969466445888826559022427872615428412759283668501539513389077563960498666206040102503245307804873233545868869130247497925536285501333790616501857745586362666126098577257304466990396933434884876149747345353557737012968176065402073458744206094255433318633397770116458288795382111074750365184510738627194615007271582920838545876464686576140357152128338854212453165515216447558950136322427562494805309673697451445237529575496658350288322836251833892124730905836253677519163872043855290582729948298127171845377460882165760000000000000*i1^16 + 815454895033217113707608027770802711610173406047337005074205959746207851813607350722169943610084488287118647415115173864559435762462018884357382456088119315460119105011657281544992526300994841034768183905356157644912879078573166386970714422777855151736991856040593221848920672571162581717578530057735474407435725553871042985457862050472039805193523570356970628019939897703553313147845135636468840408085557891104725980742378773756537266310085499373561130687160871747892473924359149122949149331323146393900094178922084935764934420039137589963740713749919254341661519981420829484152848539689000092899758452237107200000000000*i1^17 + -157594449743949350362745423677400060010418544182900383147706662864250237288622743898868600634012533384960529045497407537531901260260668161610026831156803841229314430003060047914346734895272558736208891627172250026890861914107493000596270856840382917968682359181645798903399017081655905563089206693074258873329721352707230684662819690599992504482044695941759863014396692107003902694468859310527299457935241228790086588031553465696174271967341632195029085161375344065621797364354476762287855159361951905652875270810391522631195461399202277106021587886688380618212313398807356853487754578213337776152953722880000000000*i1^18 + 12238293510700632007073114795246711593198165876701871173002801809584061333584352093001155352275602967621876574937812674407055875548705748495326873971447064020867968981348775547347788710412064956889124253667053908239875710519086535833376991518839940102013272366705814087107105863365629949367975348410088672442602165298737933469632289509286596406161329661782901627620569486029140263872772185939983127418886137048952483448328636380568194833709882618454421750277209266612621918144116594223336966601812424070289160119460511739025154052222200121189394923149656088540745112076322849403916854218946926312448000000000*i1^19 + -171569011877307526863095145325896829775377593804193255184439038598388920701441094589101033044091165937309568517083354588411772250561209312147152293345959257434387959108118963504313550199450178900459819319234970387208770847443589550014342596757231161370828985570804697823780845646952807311567962832505931683949370822622286217650140467954217205460207912331660113666074396904394310468593595409155077894121816458331387655809930020087236550260760724746197826847065950767497953791026477466373349141414851638670937346167792930428915440643839781626412823366690680871902368406030147946829572341436748800000000*i1^20 + 1118655136890631613520736462299338415255882512874649227913794709136423629830920394850641950519325350959613022772293642312298686052306225413228477377204811826440001256242730594633088745593736357625967449532815480712392095906951259948385737157227247038482045848242850209575404642230305164402106620952380047026279477120871886061793171140912855671873270643231636750051127906704548569447322086173426744329082216171402012311881205210754185280975635376788404194517814123744927333457546648857686711410669937684862843151296316877669387607553504763162490759910426957839764496083965944499693608960000000*i1^21 + 131672873963950393633402169052480818262260784516150886439446470197406543457951590712092992059299301460725759388049519268077443347925421007583006873088473715294447761973884111070897901563779205349018405944582670294227456236923672583417727120799692084413883520011306958544740867481661521908793171809828796722387798188221301358926944478015255439725718590134168736044606968241984892554159295865345027405564132749645956083144023188156884314717319932642002163132811212318399846330099006065739056580424369226733812762928538916293195839345859710359041320302402298497766045781155543744000000*i1^22 + 5788283307007210998953368619633731062761009422674658377496464088530554848013632648903595671536472956067351192225504524237241296022484538116969994280056817406706764459194620448207493754804974586961234492636244565750503011235757707465082420147304671526411808442497442641350406157932021191613199714227792492887879691503739494518141132687574538278728371565166352746726795998167425685759248196243024793088981177458151830832162559183857526486089284081936366864354685635814823658575277369614830569295233620396398853623653243647797090044907359669534304597867046274751473196800000*i1^23 + 44797576194063449501155451472960259406131425375556164760891304507274298386181805142509206888643302439643219672995162259569929958307676417911047406143866525385393757856331549917380044751243787996628667290130717844389444629748610075929321214270592558574579847876859770701027673328744041909885622572974147967380195242574307267655212795162500401918650917563407728923023048579404978522034760052025420461846841387849728369846060656616982989232504029739284131618715104909333790092132350159618816664635925360103567766131362695498698506959101320227793977183818744480000*i1^24 + 97601682998233433521161505400934888824168442611399905021220683637013930741824970629091957764576251865452665141398124384685747157344023649793282919013280014666581509715164751336392669721838030885189442232981044666813265075090392203862384442379831958568383138684273372259751542385342285108370393916440714768418378790625038675051609794212637223563278345172723700747522590725782991757629944684465921589701231202283991509149921775364342439176226042417384804296459713872608638332298637355428374471702385209347698054204602336630132176881833188855072352000*i1^25 + 2088973376207366858611277014904778142279583595318555960330725693270699553889373919316452802976146859409340764233895915883889121053699337699607633716625776275026556506155621283353628605410140217388169520231429958979746982163364141542291646119413433645881786890805528385409602334787314065959822122242885268710110564219405353768487035733842785286797985960735482260270055574006185545913736533229527078222517629103957279405360450909680343017611543679716460278557469536208695055049297435415187531909788864095193428810587247523240412310814000*i1^26 + -316072648341885272680034145067792172092376956984417607948351615510826177089764602380986873992088035531688474984620533677539685959887207042901320811335696165481026661383183381810334262354181002356080210791989452649459860300898111291603453712437027700299295496068335818406519710197998146748874419140654944287764341897543113215723568788469525365672697600719735219430864751025684878162082623250070329065042504126396349247304155690384384053682026539373687643884887961599498560734061685428056271872458065793588140996228987480*i1^27 + 151727369456276300512266332577526794794840815748495836487737163864344184776810277291065837094963510135917040744681004531200642884627632732648591699737358907953266396728683294535661114261226501015633712083009148346313477815715115962899617370565352268020953160337306388012800691666082525953394754858925776129252240752316605611790967555946883758933303632396157001785203042466521045741371178850618336393845655926194552723327812979822203045437732316900372036350150417684156881*i1^28, 17077070224817011238984882554151858414341822457310048445597485862619125641320651456736243274481807016333663445163924939164919504608445207969061510454817432069817075603077560935498972926613878021661517758318067508107437328666322396345478713288190655712364938678393184911084116586189825071353143701826628393155364441297712762074857904142089994382904254218354917236604053317392183191077734440487102840461665175182771770257657368768367755615421999323511003149092896781895069181219916615375750503075403368177748729073815383843280388916497782564745882995415486545294814725046109450798699953458440034358913643585457030504590442020168740646548822316657547851053641166522316102778701181694816130726055705103780846137232744832661494262355865948519294560843534696286387851914508695646273848214091161981566750443556088009996359596020500404800738222560439716695743124864329085861554663831528079815620693624081232051304869356825784330511085359733318970506035843344236337466673407316748608192994649034834490126374010880000000000000000000000000000 + -95999054288398959990520481837484870067366993648619842983114793685982224407683191201445103971158787514680658192053822076888426044159494778155659265337380441384536011550400909779808463111004522543215402001000148666029492318293728505645346366425089040831758971369279809532209667879230701432395416105206630284675053008456319623993414413841149550556090320994736392470010138081632923968120582316584074350781992336338682258113009841729489967099287432318383596806427039083091632883850633061661501175851688208058427470778734081494298033546704553264082833536810136453771531979894838364998780711052377141725728246628314674918620670876244801650697380263407447852893092528010680443883208750057977413502978305111240420353397236992551020411846898816332830779729170616342824334133911997249527795307064769049636334906769216958977838511153524030317396099475214102632998966277984783520060215078471244291812867783601954807816500855001146266372524135895364140036782880983043887870549085619048269076863513073751247806267392000000000000000000000000000*i1 + 258449903051241982378355529165196178286541741023140876818809020087739127478507696818869681197018958388574167202643661603424948055830615375019365694079486301302732883748290074433326784979533566635500205698454487047232880986402140452375605574754495978952900408438634514329111235861377455229699834760561102187043382307778262948273974496759162065156608078083251225748703625532344460808449227913635626597361593408778419041793359653522865817212558888695457029168588812585011826779219694414583355373632614712962389529936905174126002412872511359453565621385394230046568768894689801447858939210615370156557687179036368906352684160730794647368549400275913158079322469898064853989764705322513143028833786218945483904106709095223031634376583228171019526314391626634223383910169120783267822940763806923444520104391610462627957366976317788002377913107722780882994444542398168777386273786943421970703877710076868021152548065490041345223459044934624734036562970713074653085503003074526682768156100444592982967975936000000000000000000000000000*i1^2 + -442048155050460855773083320081170278634588718846391809140172641667532485969531160659642016696631339832240443645207390439609645139559263472071980968442652325997858490306548175145953975132981721962197027298913813232670802119647565891700567895293144992309313321881147538407563493847856506599848633514643004775296327225065505976339852851596762762182512073993349754956561151247154591303668704985190140215554521290637382620552744499447964771536310435452692941193727315105365769073073362030435608467818607214849305862161196599488820915875756359130245839721352971995017596232683371466175856970186594018179152985916659997787206780959217960626054258869486869761844309588889649345909533755057974636138675607582270489400462938061266889563598121855272227856308410447127620166245399736389940324858815008617949744392827469344538775048057826839191314040853466161640498596304503265639698692497545343135137900124210932965265607134513647755222336092197958891455242887071047164853275632341478992024279242837654440509440000000000000000000000000*i1^3 + 530150062402290076024154769223121595320065398570088896226203306872436459190836330582671959019021188538481501114029124485262455452533173585436909450189662073937660521564852438519962597524686932898074816760166981339275805322901630665164808879267974457329290969306069796371476433115823441593335913915305239760122148173125024498381577793614401982016071895363223419288964266871048882363590539831550245501584910650011084158538482825789794405877827192209684080231818149499240071398902250217219522117852181984909929869538622490040681852745017503880878890186366128179792737350616287117631543577169487406165107686689164557662157126997268494160093115033945154494865663441225334964867517018795654241316037270920469597607483021225200906319662621943458433269210211408468638936239393562833268088323682379000471568929571378235088058834293622660407058070259762784188439035577638281348319852580708675194836505192677703890816614446899607069428363486194990975768936944993485758550014868627421146769136248376598200320000000000000000000000000*i1^4 + -464011194564851218140024632921861941428729041548350765334170684896254462958271402968275126904562387507052880492114688982345047829677537192521478302939366547208671228916782153713587088227773523898806721073707524881131838498019793283349049020496667051460922756992194713842040526909477826405901476306683175810372295289627046108842538682541810254639501741472001073280049077450010427006012673978582376436839452251465847878415905201222710573359865184947909918168826943267653690898281959277921677408476728216293950483868743166360789195540669260068362606130624564025481796540199722004598390889733450687035495319192949842749430517057919450405300291412984548603069693633499649968833597945517600168296912822298033042196076239993650700047652675556063616100749364666941920491779668897593904178386762076068290101722428197909784887918993383231998272736877511095230315429097925365627491354286142367359744212524304418695514222387114815327810182089453751752303707997354605786233065440914302363005287618675369574400000000000000000000000*i1^5 + 300378918680478893884384806990425115701965706028745293497548357706371569112868639494749019181132252515579962456505000242894608628490033530946492246227969121514000113197098836352933756615350279611676020378253693805423553349705807022781269487004229604016595624294384353430507817729342374478524074938010357618113606112788610398309232668207443807456646354055075093463081109348939094338799968090023717625107478656423075636111830522185121509161933904449661757453060797863747528783775337505957010550011194293238875646738886259279394816777327424143048937056778566578197750505108324055774672846499590312682488287843555641687388124499828130779960680719044236249930360333974667647402466919732387077211682921543130014499509261787541674564565613126639750199225820003469645110876078963671450393007104350084571191393918887192592569523725105145416460405921301554662011163711856589198364758287118111859731973095878663636630563259320893292453995028131024389166866708268977569253168442298051992343624144692183040000000000000000000000*i1^6 + -142802043182452950648191578084406645011814621385435919163850414833307542088743561072306407505972564279701723712422041459498553486220498605269025729958678516789775187600798880528420535894658101371787548932767547577410753794544960113718593097450266507152834472587196771186331743090842993082914768020996506210922461492982768464793622243394758965764476894198369520545250345192410845432116228447480908736108551866915579445602123252452144835772623918348298043119437127933601479205980099366786061134305262459505866383428695217059967753352910647321403326296605393353361807938048097859565536367305880710506416226187267947609087451477608810634922321208453253593426390349991898429449992876493085095741647435666621647236966200824759674287666713276747926455209400531895598663464987758084280082636292314831262904774911527575764548264103920320458068120086686021344971756391344694728838998876597209486938132501899360358712359638916769102605717173377633591824733285740837227453392003451897644593288803516416000000000000000000000*i1^7 + 48633903174300738761633136895458849576078389019100312200629069611741801402847726423435279055754291689244192853856697521582464784096714299994783461323068651872560131680574852923175551299842802240323675292670942131296628521558682670375874167772292448053842178100759489302872566153974708541684460793620374262577243711856838365889216119527778303501684262073217738001664145832097899766057665530697147388093391197187766149581982726312105818804779332349281521075935685570020049419018438501127435008367768356610791416201920328699263410445418630148668402892305382525404548495295786247991560965138068586125984276339460837340200224147408519943726229458597741891409736397585294547087658416044096274588047197611523588583604436504525594989323556665755236190339107613017769131640180079986665455090856094147449985207931629231011009300378891094169111527563308983601607321236805509346448507762724217776016685468948545712412591509880969657319715764572829122921284462835161746809575911958751541693559445913600000000000000000000*i1^8 + -11518739790603131355682762331693767701143513026261644440235245347257157089982872983325437515590545241932649337595156239047328631967159091251348707567968936105279937652197285757097841175781031679374609747126295995964887899247606101109927366414402812977727409349932935515018647023338839548877588662263005525930919987129159367161954421545083016625036014052840494534086537242011122376952327545969183265802934123464965484930291342590668276301058298198056202529937204468725870171218043407013084513614602738375054516582598489171696195538895654523071469813431921790295108741591935502626697643261262837543803055234869760644334559123704572321969185697844722594362803450211112543681555316612869446584794680339821183158970244262572215559512900746579309559964771305109198908407382886648535897923254527426839957349364454346309598234089677798042493369807738839836989417784997679135874305882921733382756469120623087500715665872428472128481093368453689610323558704131352672805132279496460564179294617600000000000000000000*i1^9 + 1833392328696384274297302181829206270128828829572275902974345463995340648647956223636775199892479942670416986757341519718687357462757847042075515203728663274200275571089088354985684636016473080330962759680025792866427857083483161045553104762673954879772864785204004872834989032419368060375847113092509086805954365660581885119607958360000581440386012752240939610065208688020862697363281377466807507679031288042384489572465312076810140211885514214789845443798678095466799456088428334999274186015721659245962490230710615677163667404352604683883682180908570248537985297193234263446947203064476839376430421579759469241846907922448374276417260660228098310144707961549867226268853495807188090494817904862198537870930690086153342943912514324517365148898520292497795922986639203842862246102506619897768667456492039944807605550778765795915589954631854540225532382331265670125581636385955338945314561091154948037396283043801507187926235833271566758026747704689221974184168633626263545939230720000000000000000000*i1^10 + -186630423279284927105457755008598335020930916785187902035377364076753428816199355279815025648756625605823302500398422712927361114787137298382546916150916287800688536551555860443690090118137620178146720964999089664559178722030313939580981290978137852893851566100197496309224408459961049226674626400431085228953468233522079225488482347123320791890067591174700348052390889197308520491883783554893335560301392058465023826000680375673562583218986193779715870234393322931173718538156313632764998748148116048343729126190430180043456202921767901693071598066933082992777735657728954910508678120821204606657842545465069479394502769122319425093890862028584323470125015673039156211278697930204137267457929191812078571662333291105424152931510598352089648877171319016641339115785537126029393850456685870015533134823913667900972220790376614988370735030554758164920462673837990493536480367709473312044333235019739722185677077134407876172918598755418001260858088289469725132271663439603827605504000000000000000000*i1^11 + 11171122398658029149393743482827240561341113599701518683972324485222735352026370860972215787770805021745294705186057790846828654912211494490829941833761065865967470351555928562724885368302650055017603639066662491397799521860110440890027654303030912558079430786405538268996873439136356872517987257101642956867146233898760533752087359113093407646747120356267316812271797510260977406549048892181913285904847237717182272330505317151662016616118318331603960785470707434258424719425137442952973211547621008879974456700694038842459395535352331535880908321396306322472319003253006808332456371190692305405281480715881662748254717144681011178640852738968885811807168034809341010043145484763570743430104137173987882090973512235096853137658758494608762710705527726850256882600627849685799422741071007479565067994693022698173221802508466215230251116629700085312619156994588489897115129853574094968652404331974594121298829050856396354634178910369169061432000828965383009105563351721084846080000000000000000*i1^12 + -328611589072319645833095395006501734899147338978876164440345584054227615501746775917789972467196081744070288529929416248428404760025641540290964287782922932686402027200769294184821929877716838575024783296432937846813861539285801130520154855037018222211664179736682262515930833395942945832710488375548818759747167312961114672216191130499682175028484655117196407036801458981495093484895333763661053699622477656984214097290979739206665548752684680170709858820266496364978571012772494742810426436364124928696136464874385556231883182292473433747275661358460020473435294051725992199167011154969917902853803082229224088550318485456009144053219500933604970529490181634294554148496211939765397962215057570858473472832914841614439983031996195818401262272624155671394389645110642585346125319162582783983872291672505756470661346445744533532789771475025458906221046106946581807055259012939901506082294166793162768865348499008219234942671348854189458945533177771160098580672599498055680000000000000000*i1^13 + 1871494850621689650176891177677048247188995964260956020986887869225144092112500685460909235377996099780568102008863418571643845329433294066139911404307445206318345285357016450882885888664767120566111543830936035667462900604706684544252899125573085624133604035102950246594495854220742601725472368929344395620643656675358571127728388119278021638959241548178539051616147523559629973957806741161959649909044202803591730931839817572358144710199575840573573826140134218917228114507715705758641123075867070321875952692505762359909956669222117627048429017667919323015828154949818890828313618774349890164117889558714086847657158658547085246174049826198761853757435279008637276770621635569040952438075824710906237605608971448768977011414918440622982126325048909564103771796926238052956752882974937083728970347481091042273426660624674599811200253329588089637361981308702879995649069144435484162240253636806552246292063996912917148423440752280964058334986417499308491185915211776000000000000000*i1^14 + -3999061898934499136070140845275226182517381809638528438194303468981060818360272915070787727967130015410151150782000630077843400815021397968695926299941176209590488674937871374779655743274845546340078083209818440328658873629291123265860050542597490001990242456943353341845664070113310353555113524341627576572445691820014525211668803866212179016924199398056269115979403329665264608683624765925076433309330299828256972266315875679182422754183303131836026513707814896483939165896919998616882570074486295923401373872384713192028801833480068690052465112425928099414186940385249207763617690125895148915782315128124230973691629315612331999020981693498220694568972727698409431558944053499971598846177682676395835753726211300394070908738065662743770149425424342682883536798498883439710115887760687021959667095763370957034948815645096815619442292364814069047901127337916919348692514589546828122688772210524230450076435089793984118914739730840496920858736687387379724220846080000000000000*i1^15 + 2356135667481743419488279806631276890943219804707784324336408305190713529954173758881544403247303967572681329825684354697328711522830639731219762206877000565714731994300141393083484435605062923171120259625941591769185585937265410058220229110421872265923274043694401187860521327810738065346239210558567822969236984368409762811421618135746221147982201964474989299404212032243000963236257206248848256393133503179608963659472820234036762831695326038968081334982939245186506085970213058070018866165774871847118427421915643625735086614465433464351696425682538985777113180800117895320202009084167269022964985093623119015213101919059345259860200395319391815115202797967152188676883811862003902537725272037742283311897029005653536546613425121097942830252519713654693255089816020225998794255150081660983000223311412279513035359887451011213191859416431268693269794964435184849885880472015766749731970197314821127714344899429643335873709845105949914612227166793014321152000000000000*i1^16 + -355791312950358004703614020224979103258476672919861735125509294958200907076737264401062548769897281958025130952205808887194898968422813801464494261920676494996060939493338848420049778126185327335863776925878409407388303117233639392276705271717507286349889318995228377041032614159627962632256162556503472760219063780574130104393647782215502549430835451440929457800264369125896572793452819711627777816064033650272911029204319829908015268387080480930186314278954246911806215105229437964245769172976093719451783957099075599804929598876052017768628975860538581848060382849123632533751809747357663694123668778257715564337907873228904125785556974533924747180059425150211973480993752455712975864071105253059492928978334722463526122332650187254862593441153335960723423199086044886044898252848436577719617943408271844462673008841463764723204993110842617483894077481493929598373204240546993659676993021958457737082061355707727963918496800159401214209568937697843200000000000*i1^17 + -11763875089070977751701156236920699127087020044393638941266897147827977078560392776527811746086114871276203779924999832642643032877556163334909064600601465583400276304510023627254026841293574600152663072624868611542562315956706395169419027445149461695701868281478193468842091436698377692345068527128587443843956886832408507879825379820061249168494093241324930728822137997918125803697259097016777014176025521692170281386591681611483755896051256694242787584602967338463574626255260158905116978323880875019321640624667329371509836990345731128476366608723655037217350312605783275034178580887339838195922943146293810949265688939289953865353838683707541297777446085552431098945946720525218653098916001618726468368592357804355295045324051940721729494394284952328613265989607351483328217225124824778951612852433597518057320991073704571560691438177107142670508002884076407845069272918196601226200372582579135620824072061413464172879315304469248034742574080000000000*i1^18 + 5005645834935328936163312394660716636674504755058013459104479972025922680781012776135027190708569662485892791103658525886615854786254338912947791740353197204352889995686806663341590684106701263449963410891393725320842212345599736511657808469863793903077664491119852694992857627789630108382624364352000513554346187888704656771344301286420155018785656877722589480561714899319716608972312372956204689410223096962151261262410646267342408748724962912326188552167031652677122579468391079930884926553057092856222900592418624087603005528962992103590177589457538859409868918364689219080487327198648951054922379389669623785021953648145695837413278811507412542265027030542443901812158124676011681721455227869301565581730277039719813493433905885473133253528556640382934296216080936728045381785918484735178479765617064683454314304511801198578293517322657309413352356956900126145442130908387442071488355227106018960373188758708619199664638576733811662720000000000*i1^19 + -77291612758014845601129954098077589970098997252088537740678941765810658604512547840397607681227375464964578207032389147826902252492480097926744301600475867408761875209193258872253694401567663350789709264705741536869551866184531065390459943722097628288325321433178313764036044616500993074938612073011723213871898450884184983423845589045716021202184261385251214012722322559939406052381490809416814063977200311727731197544694695527390052905545753765081607042250663845404294776320331707898084822020652672967527242788799112445966938299453181802215497995304932954659815194170972569941325327170212037281604110508233133317036385958712595950483678002356049657226218757604494080251195829467604629415733034294512443554892766640332253327446946262750774504470784627548838859008335253641861791641274454715201282529944173209999095104129359638047710407488259538097978450378837906944358703372577338015855814510037834783563237757501487835267178578201600000000*i1^20 + 546813989353819148000021510189850874222777258303138387247663461332745332259874187642172479332614112021977140650496587625966088182742030539962641148100144054255978478072561467693339663318730868626230005112044458655624864592503570306372647180508107044865306329503390650214413318059200912446993027127696839961011271893187141907690441520793136384235628438512667263110145375240253076739360499164098112743613195801914974003285446143993175929455475728982227279591198000565094392195835402358566971308594077819971702655859461499852449922629079203736450521279336490805425208842987184048285042067541026831955183628307715556677260986849119255351586378109379686422020595082315492684488265605795749635742892735386682003266471298460515856428883187721891849274385503509852568490419217116598393358251075685165548838387936521465886346758870913363601005041464563808599501347849338291717842558068116456744612733163713437022271992623120767848273600000000*i1^21 + 40506464036364693526050028425812305379697712691912877653909978915324066586522386307836856126620038077080747865285869899822579203391904827010451267691697252588405078713255817088414742371181690837964500191947864814712537804435045554305860628940775224853668629092924720089495199205974525437758009093277409181135795789965373127348419973667394067543516895227729097848047761198008220853172287587210245898235926080832380051130179175055331338335321078252813101302329859329282598690485677422301864903239687042116490149551597939821468784141805870007822498351983725061576185227211058958445189585314970607704081183590448099762036942572393064442184942972109310515663258426690831752102097777034725207502375888889668114739286877346048567890790567103149491491513877087899268785180519841262376400287100236453994046491950216661453735264237694383980163641897345692134175282698868580627649995229509972835458282446458045110851499975949344000000*i1^22 + 269480911424481355171822869141100199748461431351673715060537373399788748498870616209912285971218343078120276497440508355521653811572245622826568495704606662546161264007557709001152254921892960024644768497369553302268233868904582695963956507188340899127979655057313812187480393183554485979704230485326671897087491015187442864490287002358538113185557497320915096562492163778121924024964898781757366676031441043155960358253542003716597589230099272840233171488361854634629493336245604078317278786072167644526939972302557490018776981150096244212455848496748148440512805523900384987848923368167299638545132472131668046832583508965850430254211620062003007508054834789480270746640995201285547091353644597259158592905196317164137819579211897983694422211495871992386444431135190181407559868298017783078662280483144837808821613692758690106593508247712445994115004697007429963192590153980368583729042924539755022382263200000*i1^23 + 399767697779574310998159856510497458184701597972678938463639521243575169808033678187299485104990223619323063592934760107475368394755633664786446134909736877322552821628862891542597179377954267078214930630232230034336168152960002298836907848123126046412392461440739287855945132416183457887415793881891040506339704802921865142957354051778934071595488252545913596229505355757331470767028786175883754766341607291654739679269051928990790321741715170683040792457203776210956861863267089469844566901042798393694396233997084879355976630343144079437083605293149989898625141897430508437404358776931431092759591423422449513223767490727594783840796784130309518307227351181869650901078383388375557425846547884953204013538514688486151240072620680832306332540744770140352219162586810742314898755466775152156681820118348773448154508921785721988392181262612043295384953715286548262799586271614536688429824932233600000*i1^24 + -153024563859546792836056742466379457072058968278281160649571541630729757781589521661015997159948073981736586777463480083044557720012528733854709391603521086292128854627789730240721888208263322386723982737413561065093985301360920916470831164535212056735112168668100658219320560610933748781821073562923466793059573794351111479523298265110814315872627440762170951097155488557892971505420092775016593343367818070781076191742500848451378498799965784328106440521440640405175114519900142556440952491479412042939516174184229046455138579898624250780280151090452974293030261817513392126676643380727428089915202792731852560246449510413873015821141334274918345763446189807791788714381620464924084536500270873012598644233943504882061212366544650650767598727220066231850818977010303445259940573205244859245026665254785812100179333789666673238052076918374130532996791905794467894392569441240189892386000*i1^25 + -2544096632652588430161994895021813831437253062179300187787303019120472627917248855198763426192041208178970061068383449233313764746494032045226038637768224443972241798141174539984875450085612027367677017620726598451044940279849913659672147374894157997587172957259184412989561033321170673042596546971054291116417232540038557660107542121245968326031980814210693965977439018496913537208837428829867559505486531964298701721166362320364658154373272639336454607079773217251828011065307146204130830627722439669594380872427253947252535910717047719284986869829155530176499191556271308555577994320949916690301864977838738788385586011378918399768228510288209438362974387492458339978259211535876549707506099836117879034919939920290923506568559525971338806414620630234035152299158960986659661621793486861382612432002267910613718891852003668151703962896054880494424315280230847981901906600*i1^26 + 387572226099181655726672361867323982934261387095335725288146436682017530610527855358464168725105337416975474756885542980841579727754163068899638518022348921385365857441500407063941320004214530727902342509047052323774836310815459930824848343065879701764880001665988269376673034838805254685318522094721414062870024631184374240326073165885516060799286518082396401022356652412133497972158728632848430107656412249725436780444621712493773767946233215716788003141893972751198035428188892319797242533218183447235999377125899946250386187218427609823263781041074699221578845364240594516785617662737214028183335249413805975355343041249891010178803037681598570875562372750767684880217832639167315399774361856303042243039624992506900272102047872202940476053595530228000836020094686339544748534579705647194208663904796147928931499524145420062753846263978252106500384470905*i1^27 - N1*19160381483685497838368546064914421876472817458752375044159131870671386090531075643098275689709039944405525957329694417859259905074491026343790237952897575679698492934079223325924424375593168311267886080393900582215481289240777920855056272318153420932127033246016225240904889427290786016155869139962425106458894842731029118753822854836352*i2, 45720310233441691363134582946763406021170957939221527568640624414593305864025172647407360663457032509421013864397833235509021858457526553556858429459136148434634603249722486036711016318454334758527347428682409458743945075051081464504009970385222842210021623249684097841209257354831518679695862890549436763520984943072386030120685355679009776974716902648394888337500883290897466605065205360660846476443591678231684567669537447349684902236132670107458841722981482510187977637034768820046735174358615727633257312150119983904770837362804545613213588883762699310227778271638638894779624423682325278508136778662419738995727468116750893852731697726275613422488173655396397822743800919896050421848363765641219369666185858492636568393130602758370638030630831833500821023269807140740937831523569719970437417222708373633171196861210572433849179350487720431706874229604154539160799784943719281930068571900486705345207078188489615060589285702118104456520632839574145110243564133046794611461562827054771076580444733440000000000000000000000000000 + -257204556794753222939946271824077652557073989517539114415786060678743270921567695113288100252268960118522907559304396596144347945066922882048190600286941056499760738293747634117097789104493351015240464826482511742124459188171446702652180007595301246678414688373664521758974189317105534826177774356074535413299540094266547191822352388284452334771399547326505197369410142052812803117294537889430384933662650604527384255081173746659377364433555551260487940979780459352889189137756759060895237221363079762998869632012978357687647287308033807899038004474396287162090254081677027343947793257934507475531663334612224421998626532798619854878261884980991390834219120383974362765550666353661643750597139577576181756694746631538594222806022111251684933391284179905674439956491708577633844897701501714276368877012155562425963119535103405928466115699173939674813184992861401878376708694060438596960760556136752796636695525359396271436003538042632183379043899432975253534338407739881054406407858079948014497303416012800000000000000000000000000*i1 + 692787891299404893213262208176034847509689710552499573331759946158797245886560321943198036728474969560873140807384186326625417906366700949519848878465396370121644272089038249373560370458908067754712030216148094985809267890999649135020246646495621907884286301135236823434555704524352304713995147468448977021800456125413041505887951482746140830245598264887922382256707226635385384852338195987135648035825420266375566847367602293533580472717828100785179990329164342727438390441456711466830313971287929042755041118064626468594468319161359536076280259588656555396680962824770349527015286245967508456457093242784274132384005948293500940424089642622002124044949038734680716458921378290819512541170712440682947133537889683471119935818444422213926213655941131918335431312164813841894520839605875752298391028736105346432348359339225212260853273138673036469167277950478850081913285018709036215944495051289183101399016793091250625762202289363107531320468417518576974843007575668221889886244171025370925359955968000000000000000000000000000*i1^2 + -1185382992601275939768579511138661459595400939571067507412278197923009079014764316476289250231690403044818639331889008519319566426186838296709786803017488274750327523845831429006415859221890505508105242965600765037743238032355048952021278503183353210233829790671591688431083398929403097413603253442974805337420803022567633601429410777114620132255482497786992453066750576309636460940235433020304478793138150924392133554146432432709641574518297104796951469199615210696722575618164957532792643642894297411652482612868164616543153706576937227382421737107266213562985314966192867740882023760693039594518520836482524215306253759115848406787963072371229953586393991215189057032125405536375429049353372303785778713630919803543669226317148410913563999925256072972289998152827913630419729856388125391419383251693769973866000330594141679509815275734670426797720882366166165427214517739365468573065222966207725037018382518753557236069842753409930306140428911554222390010863232258077598429211501221658129365729280000000000000000000000000*i1^3 + 1422099517298838595304062767499458448664918881869010850048524844342712197437010007896195148492042341681034726722118467658231353442299537703487999670945087702848439748706244786235602032283771477540808188447322397431794112922257900331389620299723278792690145227813360769775912127616399921110810549683768999359137707309259813211307886675324710964464529531557692780252356119164863045476243752401515357766746799328759771818184312640439931822470876826346024675733948163803087942608372558391248269217274398900933725626664618904125957590404266081371683527921349112108458881565515581150475957126425380399876069047659574119349518426216851074830961096818376048732529496656695326483939714853202070479994956262031230514243670248725233936556747021869908363244655995028743149642568081095167686945093012871597440692620955173655717271074890725493144042519654481245069842698248020874318017284804508111213168205042615008399330923557105444521860888229456914597813163650636490581415860326727099229458844718825197273088000000000000000000000000*i1^4 + -1245039085924318754854954603322061673864445567314971553160180566334814188989083843858004214947619765101225704739440286513407538388619838072261382560246563979069744593991890615573817396937430715372442675440715077738912441049340988506422381118160807509638915541428050257847166436552828473937174476763875650960531930411934620777034400132056972880771641474085570528486645544740862119277993692272570958669692960396684642468081187483697736695529418906808470327681232116653338063188932498477754042667284690071448751183942043291126685205899840458747867256451270332366277271484168518583575410188464631433143721813218849198046485210213540758158295603171860940979098247260663455685719618342287329910677212419506574525138658210912484445518739555292207919542539778591498848933414701209688055081314975954252985565089144114123665275226589787949407721441653198434213659551903832616951806055965063162538138985164505483768176730137927891410783048655780293559675906720349249972261383573796587659521089533429227192320000000000000000000000*i1^5 + 806173011999017359115540001237203628412303994638064414132102625999446138628087428197457039570970320434322061247665471681357584374409823792054670434620368108284633671473261651084271408267321781962831628444015677413373356381886449732510731871509256165037055675413468811844243708672579288006677051823558656464390636735624936009815114022359679250011588233968986661466822308656913093292934323986593746494352728623111984399906810527483852640192380489835057319471939445324505759496017756204644330397684525820047516860418061958220114154151516059493097467809429111470802602303156254897432240140933262896063414464269543541318780325123670572075146425744505137033372786631034481047765773261712325946511817545412628303744180579484398780403708043525553584226515824230660764746654201510257992150897910321784788162455867848039633129813471766051869079327597101420757921096239202396419868438820722817582691077242036697058931144771030779895031606501351301362967272006658706303625211117887423095377581592262213632000000000000000000000*i1^6 + -383330877050801029583571961643029068066874265224622238680111112952021601946788653675454191792189485639877880926704614286313563859811193601112608223334635236605777122002930060808107779334078203529083777127368915752323398464722602055338814962431505276344401302524968560901002955518684573899307025864112840922138110107597120225027969569318353037186328376706611841771739538671129443137980603854246952872428368925188549195494113376179848857106588573648100678592407368991087255494290592212055329528921176173450942229497369704483347675583970939729940094578994429338160221259145619855501455566172474394073904394379885878541009127205213034603221208734542655791584078221610502740478156639325975114493858902849530602849831873833896379174389173374098133972199946689002671615529852270623043485736250734936584206413855602224079686887525276766519428335589738168725432664702530586392126872494478963989939069381455725183680045619733730935409797896516019803993377910876692162247640160573213932835893001217638400000000000000000000*i1^7 + 130560843101321962779242824382263724213738007035894499518024784246445526953959475029850347217239798069261356357013228871990203268503788857609458394341904455508824880066620482070314674971596456741742246187980070471518743268755392735041768559789017853148972601993232083612409862192086489093002911339653744616941612545174895453818739597692660835860367566812710706187090273428937036354166663322578314495753308876220533290914898819408717351904418447743953875746808412471434168286495806066535210803223052400074702652624047781764309730166278266826118124385825412175656668982722207507806017750187664892499036585229056133194150620680635983093308595284204277766539103464699303210349368573891115213382386511412287566946368619171256922349149172847145549459352961546702966209048258717775884151824311270877021631658167833309385377297389746002162839242748982882950383789354293604461163496154492692494379478423979380489048971444092028776392703168201587766765962337391332116203452517707774558903538747965440000000000000000000*i1^8 + -30920149075950116182211497773079678810489326106991022507290411344738164453029747033449467759652501567958165126828487129778660850212471408907726954996603300921749237874084074166234283159354118821811815180521881775266535863821225713844559008586520436017355375886675131429575664103095712435728346386489164961170806374018318280317369303954691123210017433040224507071697109419268109023278020740153999107769835690613959904610890083043613876289680389753774652047719068688140811812840746708163057244467818063548153945796089181306571999346412240876580160894314767809989276888147356515009239465081226204035137485303811099433898254228110593106088108311779593738646640161600665519639524669116628957078770755751620949325849633340730781412265452011967836093356728044178335154506743261792251560983953656134739441193371024420071227772892305707988744451796463643363461831572578376038897566525989291902173415350409061457984428964553380033981742909350865123557903419421035751082382201138478297338691452928000000000000000000*i1^9 + 4920145472393186474046449764283616625102615502335402702044003362125257082352175483184275681125797953416263511309034109979033088897633917391002407295207871031117943252317575570889611007144152906810945756987355140428230238816007203137914635477061902457974434758534714310280992297188786964849072590847205552773842868597495925484882559643185155745025476451720459392082085284218123360605921713892875616109928996690303992281354635773347946445973790539107934845489828414526446753461420682713372441053228582867022163113026244444921169676036425958331002341381821867146560782674523451065629851377125945809274996203558453270692169408819586703909581186888200654766730364148376163501678913645808425662359756630611162593258308873949719977851253261216504539013779231706054144934216134433650647892819991800152834244091159157743466976111731684431568019109884491723882773073208335777994882287423369205900978111386807823187027578052370611906991341480023904009151585451491684068399516738539320648505753600000000000000000*i1^10 + -500652112171221548221579356868905192162771743223470236139671214862555881010461575221644226130252779616086596752705695974533102935497302050871889762894646445923003372765591682914683871256295216867058316850857362834642412522078200531240541556083865111747680519826781937992710050578999154141382116648180304057099203708517913129964250982616839299546507907016793140995891519313325966447646561363072990313797673922484856231850681386511479655293818207777198179596148740247096511927766260297238935085725978960538333290571187292579617375864564883150360005548106141462992529391979194338043057918977233015877096821183296428555472932136363775285240302577227851943990653026974610617370574907682854325753349758089678700058269581273453070594855496195895494251376440398419302993291405178686362500704453532745116777806957549173415427960520102771000135473100994713248560210306937787832022731526488310597973300027124781693549377022421038580672250323404499435051967660795605565888485888885626822983680000000000000000*i1^11 + 29953855095588797972604692450502266789507252629733149127625894531452242669096997618251009400681982015007015306350032303890975186895414455765245134934141716967440798456447557917502991558038487996139307697423388642284612788410823706072369022300599636568486602743953260786337886452668641555659645016826248983565976043331115783393876616270321291364970429872057148469192093246951276136519862437343117509434520643210706155813779722707514435720015928280726552794397311006783078198287674818375770151698252767047825119459917086967892797716223131852928762141597391834482983428882065330745176301520959063433853834000583702649595927588865261049647453759492927777887218973563356349326345667250741639064270981993429794551782815010218408506426371546650052367026322571370161575937909034901365103525477987380833171926602574012955467534456572764422219390219047758405608221374786344671501110906681884958079699584083746808760619658311360533621251410769084810619735742654260600330577791702682697728000000000000000*i1^12 + -880547589551241329493891357145496669029486280270494212780651733670812217741919740104425640233623352041835466446874243929852195269611995705222772889365921802757205833554766420591154927233545783316731542780438672651132828692698937927669114520532373131100440861201498502914446825415447610933394783404618731647872207461434072481781627803999251999613228348195499566192768330173336563850455147435134315986184027712027736370282485207661387053966378393875531897817491918218911195226511395833435265172672775174716088360878361500385336956430508857002227089366583425992851255987023257460324446646859637935834553385291733249551077148451684425656635345430503516095267946625131208746582458180734708408151822750115802738352824457090443490001283889142189606721491939573022464593122928298782051835561686234231758092205910106794112937268730130572128022755112096867612225121495763881099568712044043406059741465857478876677098676101742619758925474423180213548329664676000947165231227328251494400000000000000*i1^13 + 5006410840007093163064624697611063584120017250286510269687848293379351756743116547937581632350669539978624767116367541316859687677280247938337782241909457043978750192377256968308286489793983548496672554617687495327835220015065833852673569724973204460320935356294618792227870405787515988854691792646310261822381110386236100901244479558468237802746206855975248964630895662367119985737449988798922649400616985305493676948541167525194611380503554901970763633601832098665636613003238985339802166569823544033220262711158392874507593696340075990962853406392687506338795619241732159992356069996493066251196240200858850358582882739224576865181873987417981436309137105207401063876426259242539398595404880220838360990598956746195283078010011703891446830739698002319621976431629243757729800447917954410125261032341895924287581113850139341978052056135135461518658138918411452419385641553680846185320964666027089201889107918815175043608318000624372823220851703097299020384473223495680000000000000*i1^14 + -10672952177777596469179439049721617919926940695667599335556809746405099984303022212906574986777091480034513825592419185312543875017534936755282428090712557346583982592067489644675013251350568878748900037347813368523392219478265764192800229830602447848199190215996215179137283902045633434584093333802991806478787379988884149270718881944423544872075292338701462928846140808020392544231604436761861835374078034100493996596402163704002974099070794355841588559678214487574192876505126536893658959034928714822702189790390549850647594949308051096775981828421094541839575489031073433848872780213642594750033960243921220871559410331799504998221885050664733040859638809987418375961398130468669933317839165192452949940870456577978415265442162137099739623646102748416583109349819121447208839713256781453263508506076292216977915846601745826531012352564344055751447802344047715196456444218325457832872633229092274478601156116569250810065028105310670074619858645349424493603966976000000000000*i1^15 + 6260668922728733056187652303147868536611861592985686927897880332119138585483355900890246114372087409529570650894086573367385809968646575963250324056747776818603284971623391603153352806646344119150707396223735838992451780869379911547051883672754425079964242972590591665827553055814254813480867466653249217137131027522987506878289927033094226660549521193368564491466970429786632331394483839258472151755803604311283939866720281166392175119838893114173675455419285982453559610868584200293766329359034839007262225809874823336773906850340996433884908034505016263551816494766743306971311413243225716621270534559738679544592618925322601871689634899585447711773314771000263901391654294706884758529434915794649880984246287691544942162284527982833256617952469439950519325994387582863183853383609355150037080228751333336605422076047882312811189300583774095912265677059710659687230836042879184941618737103151370743804714324860797221933358459663216331580672947740529247846400000000000*i1^16 + -939462252452113394080357574549493184124905217774182810974842916735833209057784308908380127958861974216442103225201283082167664449427524963260257025608535368871881892395919136211477763342186243396068726696381622459091647517534741105800132569089844483075494547285359379390007397694778125331383486873332863588972745873647589868788287718402594698860208213617786006116604825427772694457573298054879871618582935722344390806915800290543191098708337879474351135288107723447288743253635564007255480411209239489807749231050537176909128654102714181315195544586870731295937158741129813348258376726938451291210956982793127995062958870416584956452177122051742880545462499837686225834196736834525805645611824816597074782204774954005915452813227540400917182463883998969906916869530820479858447651841359909824359020228919287245360101965762704331711502170272057043388528814922262797226268474555538308189021393572646504164596045474010890087702748559211541893579558430791680000000000*i1^17 + -32575589060443752038588176218368403253533241245096003023536190197466201890071211090829893718129160032971952000710301918096206643036804998193726061002012943806816870839649536039636860746480657577572945232764399984523249900345842486038156505959838596466795030874983561666045686644821731860224140754287123618222303040579026072935546960626255410284692407465294049305437915052069705651552957711659768459810988172691658013828979545920195280333495070107966233813854947012589394916257786405722404016927400006855013260651286386525279752538143619604686295115294299563666364760794486976579201794559955208582595502979310880035188815130744384438248676058106221781816676632080342950709528091737427891715831827901914603739731695370857782310163992934146626119097778370502514853417556380311942267115781565457388367095828788168754089534716723377670516418809464661364981227087437418957627180157686959192190325967933675670346924833942924364872119583667094321058782208000000000*i1^18 + 13391739501514516132583106226850348619220403755682521611621887401393783993235437580085463383395038063362700677081592401169257470244504432914183177011521246884033330477498261827776328968786379560897071891510913001869811222963977622933921674990739665863176119949276000456560338971221656305540136134425167101770385459868072307422200403363488470388311413066559433122487713397090821238248559161102391061638294440538504572934266559505904709956206835601511266760823130635395046846991430192796348754149529285670932483322597278714484866979014077378499583567024995128248744527116509354761155741168310880927846462983198880606582915600828029785463835897193783963220848546125109499167417104687376950147132896714945016100209303490574169763261305042938305880464600939456680616003627604620830022882208837320701744502579372040239482838028511267558401019650333021117690159089591734092544952187871073311972667241119636490840304815859712287221498409952074822937600000000*i1^19 + -206550311673234722986173870187342379249822227872618654444629459949445058335110010168961162382771960013216866309878536851925447340973988087686742735139958289534574626396578585340830263090010849508855707488509727273520225734101780932975783338906851157172178409172865355171044640986612682136413798436247207166193703573518120068771359726477602635649406379274106589897480772781753960482416907947073273575824898887605283329343037620894148833198745654952299895016118417513575958480806096562463675204319308081975434943701847902164768450782231021528335658924466219972766050236204286424713949207774933780826113144855483379949413145432810772320973119738577384699564669292593298119573652937240230769991817122178432223384075754593110827273227467512785892069195965276177037974256656299348365885403906472522105022803676070301705634155891894845448078396619824882944313369076988563758299686883001235804196606772298232930005399073202542242382526607784960000000*i1^20 + 1459856434309661146505219031976699503425207673217663044174296078186600782871238233744106742906864201321311997774297687514069096223312963452351668446271246295206661455066184335533963914133141062341433047259394441670007280642241676848882810238187634884256698997617224287834312370204660918650314631095123070411291069807442903573322617151558019930944382388280583778699440817641808779923582453209590341582934703708984235850688907249206770488972873131557461268312825023254624010858216766712710371164831601762760746661678569246934607959883358074137454216066677172070046294538780598548840273663886461918851514022758532860031145210432244505085193810881927555712328733824181664596448949635955304613051087663212563621206560971736145495594731558833401601371698727502217936357900208679034053674991776002720678588293934881840633468506754440897887187037620246738750751444393612113782530808001860504822166601425582630915149399326797940801856704000000*i1^21 + 107201513773530213466526336561778849870735567839661931578606135932752945663825194540697266225611053271542068362313744736126427106185002823498100593280525633194717488395434422489737509018379758253815865854289549754370617645169044796284445071951433195225883742261299747974470809171049296419029273453141039594993848002777151461774650804919822202712599825823894079894066273512362421690544792835923011520497695593936362937669548174973442402137322442954372517569343804711984813500568762734983782714552179379920576531595202336280499606693212222836894733208070115824760111192385501951792774143034203633616196591645961791629431674187095507505730572651337067709736663814775081283478296636071039430208328658870268447104363201501903089477003736153567467665877208864979827564273105971917920949625091573418756957387954218996327269684137730643795450767085937758680324253256933851296848190998545847482295661046721294318498772510724025600000*i1^22 + 703430100399846279023949238636401778682848413842184437344469456873266622453733710643010168040108528790598052287448129082469295115805264074314531438425942536091857950466640415363968013315400581842058867771880313615026974156444497717679594022051361925025554014047990202665036329433295816783372882950785502419083768238103326257419667717634262501420343058863283899533204080766597146215212402660256817834442985506933487366349441187689307025592463342029788487070160942179155560205874356590135706604556444625809292213849125576467572382626264798873419219741379270656662567424296878399816776396955267937587613552559558249129038644091762523320991129534818820703549382920305200790645045624413516176355365168566207789823842848226323549602601634714282970193223977247774584756327632822245146230877061402671463575390346574488366223027070227781320417036836642610814046566525440767218388348377639576081218270280504682369065120000*i1^23 + 1040827614695014164370946689512026805413854493335275792611206409884862321833551072277283991685389579661736551354698738712986527260741848104872788717963406464347908677244344609798446645976402099674156143203798393755910687341159257514666476508820876105123762139263853420393288672931243103770293600408737869732859076643168233618679796621146448494264464481093330332552154160113201691679944757542392017924534667115145105206517189915967177913281367327650904645747023755402992169042796125158617636135192715931674283992031340566239920355256091807245331655827150566102093666148193982102027681290320227379164752650109034429784214445704120644889552877742188405472564924561561802268511595640534166915113619596517131190738884109421139957177272692399157478706416080002793416244153857972565892099134531802667783783411752607021231075776112219165270091514647588257461612738707304269375370107321945782637180475335936000*i1^24 + -274772912573191752359374630681398265726520905741186037930299318757412052075909828120616864666382137607358591932011339329209462456559588822289988511195342670108594402071961618234170973039370044700517401450569561553153978925660661952356579795312704898374625838705947629400335678172761606701770350902822782093130668634079152219400067799445214464252863053202847597031496464834899908569070234620598607915894350704679933164078903117897721805242911749731950309583028608724082909650007246093724559830956947692022491519961789839270077271543180052294973540137881835140418078494216461709661694939790630472254038051025565380379385247417065112000060327315397971028140264155653102131517658429786667979814568660919467174129391040675108523536278801656740955584803921490726026158615448830752891940229640766726090117827743154462525252970615448749609310363776087034705050105524884229559414918933258638629200*i1^25 + -5168429730541152080514546562581958405861720166778512766081698914647183269644435771501341191104232003728318930408769088483568654542161123143358930608884016215068733185459727672244432818013850196282959584076194487804857592668646193489655725860111439864729924086504350488729049313196950963776782126747699527691692672801717172573418348803134795512889962931303750462323856069720002222512531970287468810255332744271885102155580807541339922308216725724218626898522118250080150630315690324251961233958980481395486444119559385555088167377386563676912506480016475374763656878160685370800179832805529818511462073509155018499312298136751930770207431809294704046259893053856588767227523941009824320593732391245049306283309416402951085157663108792693591315237513224629549095510698708381552819948771319001620766582417787197187236021384814358275032775171007822797316654850004508071112091560*i1^26 + 775137886190400254504663446448176129778217987544099738816281088226054022928817287670214838150670730267060827701352991864367304813350161594044910637573098113449977520208708112742245334856080741751262843428302718383275140572122232485483233596744160224725161781798595557506805433689908690649005646305340479528990088087474233225948526690518950727935834208526085469173640566387069624041869778241070026467592360666086166104540275659216108943627605190596730973203358662897030827006790347130670622191344107357489364241698023845061118281204026393638431607459824925967017634049477246422202162503709324439278591781414558281439437418652221897197985661202881660230682893584727800604226164365541275978309526976411388560385044308453884145287855967525492701906734636755338746265453162740759327840884321214824795951431617616906207318545692212524007177009952218372025131823809*i1^27 - N1*153283051869483982706948368519315375011782539670019000353273054965371088724248605144786205517672319555244207658637555342874079240595928210750321903623180605437587943472633786607395395004745346490143088643151204657723850313926223366840450178545227367457016265968129801927239115418326288129246953119699400851671158741848232950030582838690816*i3 ] ]