[ [ -5837544852824864180221121247263661142399867374091186110976058840543225796930507506218081083139132714766155851715471244980726512196560846143829257459071817705193326951320675278809106063115314642981245032544634819661546445343167663200873714035450441124485098118943248180380554027530515244138471989666433060084999149057244629314258086508861551217699792819469680640000000000000000000000 + -116540450185927559781191520869061838876750398393657095999042017066616719591978336885814191461011627780664718358354236612982638619852573424946901651865502315051299764680964987453423184726761217218734039741979768928062022024890703491297986437720243493040656710833084065883824445278953114691827113263803436490080057574564614762060334517623503815333349040379972812800000000000000000000*i1 + -727579630916426745816774008207020344835515537405404922387159397302948820545206422365741522890123796026442423306153647920764653261888807564918911719497149698632648830633813281428750612214106772237974841669221913194076357944845858866971222672893489517463077577186993078757834554094164643967000949498873708267460256664795461698163586306822127827305458572451643392000000000000000000*i1^2 + -354837244998685392984763148177408833197197456449775497245468364698934802596106585087813024843834369861371297202298287376433752760389015146173141547882343239592653660970274526342463592335255239121506092927275534675190554494395919041608202863699698436490775466014950780836137876183439477784028586095872223656477083590217242351462962402315198408960300644313333760000000000000000*i1^3 + 115316976295935226460522690862287852658226289469922933494870737553687329138258122454091511959733757672308173146479684313201000598908546459086524345385268477759368584824249166769691351353172167939551284192448217881202846366010564509866604031631830473553757152711783696352924164437451953368308827528985288297789440054630622172710403366810156127095369553149952000000000000000*i1^4 + -12932351158751220909651825800190547571100861274662706046257747982718043729805218204472567594075338186113678914818931520775133943738771772807438378950440687619705558706035625424985915955798792165548806402528849288908173485946151792642856508708650274976890795885966959618016299446899305197151421378296197607409485747770626867025218072611157904450563726114816000000000000*i1^5 + 726226249549650924526053241085469748795345434253241882110716029228820197565863222487211228909424420158560155143240973053155866360655307237253451151567868563021097906254095624102649180023222123821818191183306716331545614273600760111653659880893843731618703388898841285992335880762787171408663262318266580663220868736534251593960248032144478698568396308480000000000*i1^6 + -23662407849227410744831359363752395087144471235463152741036581899380824690516677503700396052437020651167093872543194031075956820144360833579041048370115586438031072758188422795208135561669071800188253377842384084357266527430844750162991791069932455502677313281071750497985344830953066692205847063925954752749193386106749311101421852310585221262920908800000000*i1^7 + 436863161322861912824225819378244820451157612756129784108668522015377582494051480247537007368559759914029678400690045895501150499765156129154685063039484042527001631280944631493468493269648879622908460619754311645832983948979156638417642655848221842599311040007792547380602026660957684370934050108503102695202864456002084445639363513419881456336896000000*i1^8 + -3964195745274634126885614676138011687134113729057015410372053087268028103492994068428568848699088002335781653710983005267702529783366833630078901133015577930445419099987791341356431286790912359879319744548171533765363252446482290380109080817764158641574068632794305412670517047190918120489408398562231668938620731931726316838098953332938768384000000*i1^9 + 4831480252383248307413745211753992733754682623091046047319796574072992221433324789706858650251419778023288578118322911350251156670086062011318889660101276049312374840992659620579413688205249945044298414449980149896512031431065501756365999318059810146478087469120005299241079807251715619378085569232502977614769830543175548996625873292492800000*i1^10 + -2005112375958036127987065993870832836356686302101159955290307489369335645114967728898229726973947447472857611387600894826434628411215563740400183382093841873048727808798830295426753311502807987079435054905907142351006507256238594317677783087471364996521399790051319846546537023164758244619305339946311926137170945512260192588477235200000*i1^11 + 119466939499339514368541922974763711030025381712064290333509678613846113183175985687375235065314953224403814921856369489890964065925404897545349068329794972034596219930394019362263456815646114728120466604144268179129190707239039451100378146110022762962205958624319788846216184097429794735244443603797219180875541450208575488000000*i1^12 + -42144414260354614346036924637984756895931568396302793134131017090752274743200562212917275554038218357844798267935645638971603960461139962186259689838133961207444019026277687165373385020015074581646908776593587866292865212984020847739105814043201099185082534224019057735193643807683200880436558127947948661823296178749440000*i1^13 + 15948847033319958067301565569025020336846147652210038561030656054972131227241983721169604051494004289516949768539589434804308443835946817817137471448153467176282775108108060278531975469446604831698872474679396160223415540401537661985559165119069745352766992454974611194793251338563330607072653451759240968404992000*i1^14 + -108049830777416862343705511691521079497176264503541035062866422813424345480994222453708269952001288764102758214985000520131846827492906946762950958800742883717817388586456545610710142354304081018327208728281227801076439587315833460715046665986926736913839471114398825153859884723163241377235342458880000*i1^15 + 382772954866887333350058583961144084720813762877994435258790608545761298193332705049392536212498966151217976330406031450572658771845518481720574930816438821882361187231772696777707432737122407412931104129399443137252728785587392763187787524164342925950680488474365996377053324153857245184000*i1^16 + -532430066754085356349566827980527373593563789709873732680961737210030499382551755678351456394142961729970976301370829658473644829494164841242420948519191528358571141848465627231993535959811188272556383798939397448190061205266832105295410251637685256555390548059852696384372736000*i1^17 + 423810598757801698702051308530203147801693084930535243023747700681218274882373833817154127983437934178243705262649457666605203907088532589013400514881611555590760020601268937215854769590546428568138947994986843743835337011786533193491598961833033391790266114958561280*i1^18 + 345524376110550045278479654089699210942984693879191609099382403397041281130737458791900864418256531641280963627378525851977096910629256401192281948751411426650707552337081283168701149535259281613852239704517088526773942078194105790662495150466176000*i1^19 + 57137337638384021833697810972475261630410261220042127574114999967343721292891418784021810412394212121623644863822008097825338038720268093554683537508437412909452102210506965670208960580532354662048273867688646623481395346640750241*i1^20, -305574451965970387196455468267942597457961328690200006852251020647903587883416232257530988724889053321607143789317683018810482135928894630647174693724075260324138979864956032719116989826489938796414409109875936053520200163566884595186203440167094994522094656930342751871454678732861478316310942418622687618364217533933875727826759208502999573813570115993096048697396654978879426046339037765870674478812633447036698316851559310836876064307834368079724203630552893382006622855888896000000000000000000000 + -6982125725656360481653547879867356814510113238036200322840725967286180141573652711501172479496498535974866838459612580954798037818488124044657125048025208906053066305774835699955915818858555989259189180872428719948423963361375683065440083768171271983839159429048432275938146419691991721542055610361227169919419162456219662572748787754729465465387634354568141604117600122749675369074415672961698146839514361308650184605812629173945652388032916737727795718001618979486257507121233920000000000000000000*i1 + -56021723622198182838050243992572613317037103194407056442060206712342734305323082850577253573271189505851237443437426363664070190166756851947883755955441492410945313642596796270195384126178815543721086362870366872278487879893180199301753717688461346926801850091934584316617103902159252565995066392850095935704486203427560423678502398763393263876543136692043364845907512191501617622143220934977955943040101532017107990340576681914738382922232627801964250955029144343119986277797068800000000000000000*i1^2 + -104349957063286488234564694458826953916601464238264528676506381243669866679966904791966037027250297593127952827769379547785926344587027050123692361520502462838560987410151419429097555402664456958756118216698247897269047278354467296004413539399889332115995736572074504107113159791523897635649270663449760840700375342806280653290005248316455242812348940855050319780046907758040696050964581052903817545085112934543426920478241081565558876859500334568825670539429911020212768225624064000000000000000*i1^3 + 21823330541416620196259742207797161026467782941248431699400415357371153542435818148582723215645305381593264478466861743546371534012315539251299043380566895333117889152097815159573524928399789802415032910091794789808754982754216374902652604741139371429065398607450547788434368362561679616130926812280239377844118032354415649313648865492508887095219626149308590481609198310194578684903781477214962968768291847777482545251961600280166687037846044355862826122857280916802438483148800000000000000*i1^4 + -910747513606084743567907682781366301118987270300763652659145366342634823703546762752244968227444089435319598432145613280654725581718865241513244738465693346995779153442690602969127849199032388012430755359149833779863656240465118447199367594781238577956969808490171616365760504743211650190258874646698851591225460251148383431573554771181718913777777295679659470913634856111202006754440255904660555733466810152330217728225338742643279099775382390689752536764122033996182218342400000000000*i1^5 + -22402971235004878853865302107985758339852542581446374857941597482238194221930991794880579827274828275778404891364273330234601956893624191836508197553803418405303880885202109991432763439843968449929537456807093876330124403101270160231060663861684850598091091430765866616105633071805895706226941526083167563753401879060466431251929452380227744681707049000056141106987457350062253649014854055978558011797996295889532164522321497401949140752727922004769322494424041623836950528000000000*i1^6 + 3215918563961488208291019942151897478253194546185096927669003061398694435230976234013272451659203948177989724441970381517445707393912266822832552720712060033375462037114436446353919182521843994650378737933918591947070794233214259557783390644932028003164160729581333550998143081990676614582026870070060994471935053627065518837805101223665346379632181002913435891614497027371323114208526972746144817563029390885427009024633614406080654739657437336030095942130880357261639680000000*i1^7 + -103487459527241947124571166021163369288275392094015652657378872965554179469001108031226965297000424012212684644242762468494479305007176141122612620797630870733909902100482317548777078379775152169416348176010155965041007030074905168099770227955801490629064705294755162539497498529897888464487970556120199732017282897099650216275241790098353841018992425957484114884268487428354102771619676245531436525345598980159197602185944638059766761897164798257347556811158685587865600000*i1^8 + 1312636431639271914998619136725135758636922657191287695922695866497916413271485678378211952966877399898445597222048176473276572430285286979179446273246573768712409212694953929317431605513304660677546367784757967348922862291040281835821661311899274316143350852367376632998982134513259323097549709186046463390488944507495235423600717354505148147581741230676909319249606812956545108100052078835611003112040882518081474304491771034619725491727547868473230921804074188800000*i1^9 + -1741907626975729409469133890475605112512185137821453633338723486508008506343809054820829777911979832243904262671595547675920539964941435650412901339943183727821793299014598424773329509491529743318465522586666696910756122549207586098225898190768375381333977637560170394834928551452832022722842316244863559407017568152795966322740189542134113208987395868417986239093614072752711518726499930893903081652542650020908245997931102920899385879354644441888765069230080000*i1^10 + 766724682765060669172264770841462052252042603487976712897849174828032516238879875707359413625416032650149422748150251779001243903856405660007124759740345483024671290342908681111837537396634142783641023589162773259021195291805529950401327113199952614114626817478431166767701109507272453548728902670052308429082227418936973769630887847603521709797690834168025587845529624337340749429664936186959229715404872286135736996089501120286855450948748970033152000000*i1^11 + -37840034131933728119621311286721497796152425622261540257519029993354633216714850266740138451330997207895746456018624742557767156661493281383213249076404672363491935949021176691417813877800393301299562843773581284105085739302543711202497721332083959037781455368649051413393563852408795576761342671699969230375344990423819200493751591122348948032115043762072215321686447094319101821523788648655922968954943750994072875784779788695794280581897912320000*i1^12 + 13852085188085423444641478397546215816439856873752319029884545656634022560786926857666242174259164963046443406470890301192137072910435627858567243865945770144988826275853640715160614666323511065744216072027640021714469696577724062249214323894479804736363774476786374983091765989400045669270094160542754189413745580776609741847838353198632155181736698379807999231488803335077860689997241641607413437033310915347505968749769465821950807900160000*i1^13 + -4648491597107843923926725981129672560479662505508680218161428400983598563538675886052786818122809167262196711314425998430742236914488614539428607384521492192892212136132689827752933705608901492558078627171221193435212096892069002496560752623640837968733614743094287683272613007259805111264618153967196457965024334190822829483909706275795816757774817340946798546017374102811770506887333566976373685059792514120366919649776378891468800*i1^14 + 28212221087766332297324606288857313392777218633517895121531634737830617691753451656696312167266747124841290343242214630792518524019009575630052845878587919629341612825165705103246928423802320932344215077492399871954494947407248600489513368198543319979845322732992237559463341981860257732968967017530317049435768542908194835000953208242397449839560189272599020465237499238919854324504420454647496806231728093124657519001600*i1^15 + -86269226803664578371232158870650832387891093307780032166001216845423392476661827676538324411956117636594822557380928787373661550227212179810074388692138762778242142565873486724989423140430328819056520539078663163687811613092353705965343206642057033379022599079630464982992875842453339286677682185294981627914931962125020602992563681286503014958456385047194232286873349256981122743513542675074974088945215733760*i1^16 + 90979312170203021592341545582745695917376149030806001586706737458690147510392173915638767099219540720252075720901175518687613957576740706800230986376328552456517782150951597588473724883192470810010091404149435695923400558588414987381493544241848737748114737635697074427299770828153679085547152904409487497959222708622199776497179393450578299266522211072088800348154154140661362825313846040723456000*i1^17 + -47629609247830684520876152954623476318578512208127719721962204836671118926841769161268134589962223339097435124099234943860505494209844018410187237360465988652336099121387838464926168611334294538871476647173205364236940763985589154863905967775496266545838982119595653960862465353342899498814334996918950216038833203245195433738086497564753689936049836778321286478351846458367792226762752*i1^18 + -22241255181987761403105901539148155644841481741279416326568140339732362298577869295493308509451998318378597621032754755190166800562239312564912876040763540909387383367974318956400755794949228345013900546091733585471434364715304685560616675160835139295453911889613459769648520047528830893582786956181578461148363243601874143583934869948822969419171917216868118774677504*i1^19 - N1*583721259946547259836258299404816690415419229931167378293275058036347241775871873727569685119457902653388380924725525*i2, 1920982032567269247957396105505428529825797331690055093366197715140141628457243432100711288754173373672049681386185709856719258927654671054179991346715718732989985469450005597503865822775605695758830752774776765974627277837116140328959201688099001808888314593285476407964726623005447003720746850292120864337370098636764798696808430895921806511843068806882491664309566831245461448641734500704864484653157176734454926228711178186783212409254343307254255813712640801228246443601428480000000000000000000000 + 30580277404420766923160691754592086081369407128212194335463050499988853758665435095970318297339586590867693004648809765437164511367445057422153703707934345883330425760082949609153746373363090015631568736569837911370464082770443061046125751618765172815110903874118453785184103292777009018399500310668941836474390723277631398509916209479323450655382235803399357233736813281418455324070229679476085967119412670132352099561322303803066881589112794877525547500637878928066485304269209600000000000000000000*i1 + 124717908708693696507196795571741995855216936982915888976236751525455387078203907045490907723423141842155144002421072949433920261356933122732958761505586142765579122624094285437475485983093854746682324317704171788543213270443134883552011428518442421721067256402400999267599923621680264364447215908718753674659659409522962668268490455026238456773616132118140011692344377809550785956079936330157727492600117671183101057622946735044513916414476532510201653903624008746749184121503744000000000000000000*i1^2 + -558548630681964244827687530785689190887981258768896871517349891100240394675973756819210211140564905720571901368490104520161502450512486109719646477622707233565394885181266364810390177442569449644949644531013609653068268248720101324941322118782790084150196006434912783542593931826359042084183649678985536506223506010478266749777619010567110636910943157123573798849293146167311812698390175430605219223973188193907553070163146841007655404874271865809565717270227344994560785441095680000000000000000*i1^3 + 125377832302721561510453923055741255680306982813389727350493219897316162416356399231614860184821869292665717086098111317398725642761441805316080316078576706516894153215891235486820808610399165416897770793666685022910673327493540352138964294034135374203562024113778192507310157327052660218136256783706448579995835209487955859975651696969616444064855308768289837111442323172568011116899525619308493546384916143204128654562550573941848465827918552931713252358548632335549355524096000000000000000*i1^4 + -7550378140321119876569522372013293527082292408422334283820732907700165831283727977708553869769080489716439315969275184685070940004072026747566789273957390435869439405532823054132648861509123829087591359015694851266984188125772488903103947654667084863233170746924342819867164304572321310414806295880091436155383007733885729099218715014557582972482451335779530169359743960581152352396545369812480132987659109134173571436779123090327237285319340571474518450160422696353097842688000000000000*i1^5 + 103289860329125921803250196543941617834021534292976907729882900039283359366429552836038049293829385913683653421033585563528929812036030657691121878027427333847369103639241813340524243939599228949103317882943182139236458322932174176378336972342097845720963725963683194315200516229938310452406269001616505809076957703480033619485714143480469350776338265342967607192051191580799017480918829461269850805285707961025803924656111990035909185444441460387541576181876438451502448640000000000*i1^6 + 7909086433588131084308482382657043730586945269628499160286640109069305503557976920919428835690702615638326023716252853065305790622343763566973018537610598215574590955181386756784329948671877107262675049900044992691132207612057762105152449607007725971992105121161624600745132712173642079022864503999559136313327483561812227969087907113493077427576773193906144041378846188716735208856592664665566996345210403077025575826123698789800434450360703580881193672969790152087961600000000*i1^7 + -352284722922092881199593345872103040415447660441981478198166241707738285481461304324605371075345477022981405411828257236316342021737491633912636429940246595949410338991852120466069740460602967367246414000398340295544847749631117490898235331267120821066047818310259000599118355995549457829610622791935561502697551145273999065746246911508535849257151960638234977568504975259176380564557815300725339296119263803372939843939525531966102979964762634846473301476913102979072000000*i1^8 + 5023265458049328937775072066292112457541007995139264088568910737215890925452202105163392579937550970533352743717920214105782003188577702236652849435295736983821620391349256460141334613860606635931083321098257025762554035533236188374926747096754334065975536715154634653818430223746420232521778592675883301671712355144312772441328194943119547012339651385611354953262408722443539734169580468484923708807498531591194482381631987868653538695885545249829961538912387072000000*i1^9 + -6904551708772173220136231178783592824048571765775650353600005381114026130049982990733165788357846720693361399654089347649710592283455922064145751895619996578879934783962030518960429554018570624658126870434492161769703018076657031708401088003062247235827239071082519237232072513594200289452544379018194653037491610508215016873857949570504338032492872222331059747877282442771115315259112295067924498639334106036565478746585976030220561526506946933631955763200000000*i1^10 + 3053532504521729786078932585495742334334226745380519462411913067273874542619198348192383788677863782331117818457700322561095129149535252826512517195290530453323175750555940204746932820097330534559188867873815094109788234632418365484151589850917131774338624722839499386922645127496213528352468347261073695722957188642477870530297466481119660025555976163477595417570944643481682660378056301706313618451772640049049478121527524938739798261630011673935872000000*i1^11 + -151582323860041756222920574694678392698568831266131821621227569818946445329214014749339955683970869596175718358080743619986420123028718801021892203912897875747712534515529381380366454094810384562485108215090709840616456181186558743870254846827265444885305928270436555229364605289532222108207711127681924910861553948822415675732929381489311061541051235796708248364002746220934705239721381996435380744093145395600075258493946358972660926063983984640000*i1^12 + 56121009926098364183171755558839607587980324283491586654960046636407061966008686586845653246212013133192238042130779625443447367593671763062709250266145069161126642372896559366362153516998039425060283047989218424509337027768773490567320375365261420796352109355198829966405593500692507494702733541851271792232796138944715012572564675360322937560001241263491717334013358764813200618725663502967457102899871015906009404249275570706848671596544000*i1^13 + -19013228614152412257346376523343113155463671464029268603206166757560175995953188405308350135037358978073350576132591908152883505339345142419935631039029197434042588063589282898729485933978827392825053510732811346268704093923716743449156063791393631477954882573995335731227581838539899033312863683643292494119572913765015940260265890004799385721049793199876756275603602919691724353325339831168725306180423791011486494054103186931712000*i1^14 + 116993201376824950858834639181166830168234925550129109517295455875085575088992064961894094871742267585130826826417603054059977164776157197233285749524595245332843619918318168079987297326415267872780714025358319183338038803704915503349071532439731104449316970254127815987057758683078160612578419218717730617255930102761279032182538189993611881398865486706001665863921489336081997653563820253812927276754507870417690453606400*i1^15 + -363402802811988996974212413582640181674082331479885457594384644474792357447702109572934543873274913778295860440755439826333581913736707942054707105927963412479227355233707008317717952838128104424854292994606824561977682710589735237041330811091896204166353321116485360543414891335637943859919667561287293468684053223311535636826350708352460912325669292414530755845293314162193522879067319157164927635051616665600*i1^16 + 389200241945527430507356594086502618989319651005748957796466078590163087225765902701035786376680104991336654863765514295856108329055976207045586438010121728555671664683788880865622943880594473700174852333591160550197373142082066976430546843701128931162374657391244373902062324852022877581709256518872272153344552523864724698028398015134811364766477110941500055913004073228741338880265280347187445760*i1^17 + -209394918962030054520173394804204097507194538298757433364631173248410459253299796885208739366421219551261815081195888532588970183830183084493603452147212685846158257902475967088439845751356081721514703854055557956527297832614660923086644714124513125144473231289057723158068410471883112585505901778146855011100302525433945634877420867092515815370351560136380197191215772503810685203906560*i1^18 + -101403346173420053923834704820671708610222713170740772824885093957541199089835828811103007400316999493765681926871673341161409071506486646179800225329747213991711884143201720082911351101173925207459291265455527356071835987501368253958695178608661727613584194450650920360008635523121818663789909965273375074710053261882645573337644767755476421933852830365638167648763904*i1^19 - N1*8755818899198208897543874491072250356231288448967510674399125870545208626638078105913545276791868539800825713870882875*i3 ] ]