[ [ -901375276788687794573468719691098645178591200633098029360184498244826683930135982540852927940442782448856969736912459235463596651069306225317346433151021336865606768013287971510873258381808833677940265337107469210068700003188777673877309020455456848909566683469043749864325960840471921492282535936284802732775731509420152287659553480184752581353200498852832417078128458123361208451947252259225600000000 + -488632699513271553603855651978105921837773594099210167055717645969801807772302730865282503890043988920398593779050439845869410581411966521855769808929533607537618611800385947479638990018310070768737099516897582555608416247407533626300968832093080070353632498780869255716987446175987153387093882263183040176129051801589986837927580531161426778267032860731134645663581127099883037769278345445376000000*i1 + -99716103362240133711110035075687401230135052084295148196945199547030671995128003038329607479696276045539245941259616454914962369782985028335284012400674285115721490424428143265662962214937341710941873226094323495418663057505246733474861309034471126282857755925301986989791655047962741087945757140114613386342072242454203258678932912409924034433851612985349619101098892610123552369331782287360000*i1^2 + -10767334301390995243675494169801432654313463225524287164053179491244178882698057347917398471575508843691148198938654918270164420304260865080104136377204945904394220957869943813250072315065776542252067904758395569773464941889769029192780330376733979383546755585215131118039830364727929579913614580315551827308986099521436228465687784982320773419178808749362080640415070267763034110796863897600*i1^3 + -787640549122473120348993610728487809050824340661295488256214601800128851305572575761081350197395849471015285061900197052062245441012974399182712541045391973810219178481765066360986147004033394812270598222587725039942896267413342570656591949315479412857378455417258591126085757247272468136049074915804592033725427567621805213044041004736076917904700729606962322327836591516056266060333056*i1^4 + -35564580571631016046130844645757112838122515506882439746824973083004894464995199208986438196707188081325363888464626672143920177733452780824200163241004409978211723107234398435693845574629511083563741986033709654683702363404689590920450487272468629947374635578596043547216096807387014416657242860965470545741928344305410154974683313689770691703999125047611749458941273547703599497216*i1^5 + -1224729720608516225029463455192157777485367828354400386820839762403884656713961357528132413539127860388497675967124635705434420986537260385990661156863721653724849722402641836462558925026591138768352941701406451119138832659453294529378093276364266551276730914049704109359021340036201230226230376587328607002352973224743493156308183488164197644865859982253087026096053857816674304*i1^6 + -23650562025141241635190374278049320495880447704672474714457174735157839363639531740166056831338563675832852444873081853808213323557516886099233020145609109617906548383201446120731558654843055295823939298013893755109252906342079491557189073986621090395446699934286286084814418295347110144510640949311842874355619915721155940759524918577256885942842873227897468888208881221632*i1^7 + -331465827376505068317975367510213480483149986866185097737363356006536950919192645541395564312977072674516505169311642328444236835682416775305519535822163900673654176670864923007897692251399405721970459563713506953825527908054806293242608090521837296311610046936875165967449208386516395865321181656693694646728455093841889458318712206070883094042762687366279178051649536*i1^8 + 1086383830690694452234971397340573304412629326998675972932431942998776510613555111096427128807645118821630130323149255565733306108184506399155534324659922379716225753431113528689167300174962390503266386840032275649519337476964519276062965036832466867258733254289000053442418727376617291621117540042600105863042496404403638065759198526605755397775645883402815537152*i1^9 + -824826725615485286394744186119869399088629859553230945675396124325993573814420789454184726291747513142748579210071578383993932532273013132328646753270461418874799911834799063977118546970068583811352964806110185554863574839773726314080504193462931254019550172360157160718876077282314821783085960906418145074059730024462166524257776970476961314715726413561856*i1^10 + -11227682694109888987209100767121780625147096093230382657648401772249848728595248004112200262054504052202314025082938759270037819165934343718316776693036840333047331182322098033938092663165014393018052446136543802266463990631637451585956904792405161526492399767477465911825512319556220564087337589902868356480140200895623971750691605342398418205540352*i1^11 + -1067074180129524089354870832496906433975449694477366934039077043735571993845309830780426124415406451786685504410455795603460673525054561925656197944696052857267940559326260269198300326930942266239997218084358141863829572230997042013938263205090124951735601049597160111462205081569945741524231769955210043718671381282027496112138437564024487936*i1^12 + -30933531861583351398450495204567558918317958985855385581328035684621606795642558500665942756594076247712712454653807356554964356799969760825124439612135177219085042806781338463821213350631127709983348447074944797124477825914359573488778779943466600362440712729931669368605105842573422464100133649065509022465974115307018271790181908480*i1^13 + -226111379035099311197734718526089683046858429463675098903114481601587290679880383021204448908030565336561170210177022306314602030623699858348127112008996656498353601329801442760576463861472170094591953147515481138048387236289069520669722399681683282541406675413927957880027202850956250877987243487730720320438438876099194650624*i1^14 + -40331544782285457179572311262811962554741981286065176663765995247516988867224540662933838223694491822232551135039759738303972192487074535389309206793225140629806842944787989753578789160876808981446145356275154046910099147770564196279296727125265368644779591446901996811396066808531579421152015825985674480662591045632*i1^15 + 543517646931187857201133271752658330550938666764224043293461143284587160557483272806509064455098032137881267834380875301582806487174496944717113258493852064777090491118436836309537013796091188136034041158595037455400400704234523777789237996067424766885368777733776725807409615790801258145081967428823678976*i1^16 + -2243955679798590991375003651031397517824321843439320327393674619853949244183520762049980263424220715188716347265000341700700049345750788063598808838274935886658016765326675322648506450764268352145310460662672713507435431992307350906186945977463261026499001737841829259171066708913752355625959424*i1^17 + -696654187342095387577622492432258581342018071514409204059190071437125610939173610465001606802116394449519894788535658880434939981012995559358745190135766389219889329766259645424289403587870721516923280423150533628021396688964299878833580923688209820757544954019643127320961299337216*i1^18 + -188438646685624836783164416430788267662971322722417206347783902651407072414390022229977748305573968320909475754634815031294773824755238305640073722752776668378459607987707033433690401838092129097111464448670333199559064737767449429653925790471275011560857001257194563584*i1^19 + 101553144111875568530150412201174647878846695697656600910909643392620183771422842144109927525161324570198748912844376820312055657400669595220934608574942361714916203850827011826440616862766252768194182541381501806619917010830492417478746256532005730752*i1^20 + -17740035012968970514331822295188808986730126030243760001387784319673811797587331314168184407702858791695005201690418073640987915289991597598279919651615661634302917912287883881238711751095863234969168598480586804757748979564326088432*i1^21 + 493459092849448225130465139483170501258962194514051624448521384050123273900883172965258500964104178640119204042401177602359886079148850176952403484268101959616770666953962757075722382381925625*i1^22, -15058474370921976871294845210684460668678840522647335879185500092099040211227378336789425589188476322739718090488614980926686649921616190731001416947686364340821368206502258169041509129061517367521717728498126336502452764011663379049261836459107321100764371994527570541971263914525822232998896296391283429786484145424170383086057006471946166038103556143787847395020791346185563177574544783417068590414667637018659313902594053175110460990818613891710382791752235782926464685344547315099386247507247261286400000000 + -8163235879031781627942291575094060190639129889207835500345772631546084615020059323673178936888733535892870125861027930916276720700586292747168023994885694409336825615557855378667016584185873743828801262298703864541695864273757827796012986546279696666295265549043590636185157046690702494311210374935553095487091809594481682694417045463689444060043391401393980768826811393700957097352989000057131345661709577175096213559213216419214737719859411898743146339509493100406447804397406626688713192151286022144000000*i1 + -1665899391823038991361713994186265579152746166824321028438416585776819108517783562862042446580683045681905090055611151963209129437526073656910296579646220882111910363722587923288746934219198152731365787115076813437106491062757809165034391746350250683139958025128669327787048677101488686050872513858185481054034964332818843190088064343050792428225501233709571673865070599022160846109904788251851171863844885622007135074530481493696950532416703453148727207678077100743841432666441426543962175236305059840000*i1^2 + -179884713294236280242473622432114686023074817045572844007361511544735449879748411700819087895793185771274491041120373315853467804327107926114909778971047970860629175434177716454053852534591681363495822953563460892470527819037624282834059505773358036679780865662890377575570357738593614898897263275711622024873148553968624481141508309314369060267970767067257632082645082399081014024707495093721918709815546911326183247145753927325761916200597543504783883275146144416674753068080471096938194350270054400*i1^3 + -13158825547153054736942904400322183484129069102669421789239726151523078359279058660670922026649922087045093212965596531749536222270848819853907632463536841054571301011148475078144328345081814287103033332707136115505689217453648208514861935989107553990631392623919580244424887756539765899268164454772223044591817027730499992230007445293485243484738830862875837375241350794936763450670852460049063107548048895742608083045079975556210764247779985852931957400713634036124071981968545148012791609688064*i1^4 + -594168202536756255803977208963588326627522889368798661611147993196334418072460945176468408185745099646806720578723897154532292589236708473224294583256339040254530640794700954245122507720323659646574162020937933904052341618095078387421657566303711698110285412918090355173122290399325863226607984080088437431565872940696521529991051690462068382599370164716323634798271158428969732790808151055074587133270208325370129655617647654408521850458003257645702401537885525854391082684906985446759727104*i1^5 + -20461385879384663125964044981437778820755747080441165297444900608496194759498033048378726411520960149118881012547792359530997093223599984909285148924945505048512140791503970846569523698055083112794214765131642933343128141527969913625111587539843642071405389260449807025277816379978945416517631306359904362833377857131049795642948118194603760577217615473419892129693535870857430117574615388367182582069222813052597779074689561726766117021460238478605178627978353428385268342999306811211776*i1^6 + -395129293875776711064806998084048593141051590555257517329323719552823340825002109754451944277362706521392315600396518744413168240483707618454617064054110181438716251801484033711914188566658764109306174519076316865685449123489616492138779511055895043125758220162493223664574494553691829865871745626316210143408338707030878988303563730676077432731484803521406264556954150920121805302250947258195697501991884896048461711935304542191875326217687332937299847647645987185084186710411051008*i1^7 + -5537847985986682253317451931233495144194927304392214285516720258082246631305717681792943887615626061339955318648922782795787964799871237469346454182491308418669399154227538745732416742522522018380169554026089760180186522926307854883334658337517343813987063688380555766941591733462045314267154158197961672528717647397328396377347862487833261790498501544818920701850909068997899304944752200433964705438035482792234772945959772766143773448977916933601972870546415638522456581341184*i1^8 + 18150445116801466666182617236379684726101856069530918192368060917223929275056720164870850275079859780760758226056178075350725424653708297817991494006082475501297914333465496393724316232650037297839618956330394697969711356279382742742626697636633001540126086173845694733432985566005435503024463222226781192332662433265639925345064409660321168405827289770221209115061603675636765710151203751825265416591730646288982588062186527079090501000169318604459131503564312560311205888*i1^9 + -13780614919459540359789180813643246999375320149901710489117444878206437076509061930663822349979787684171742044198799421533388933101990413516202979580251632042565412086294138994787646160802701466913356665221105292472207768953737159700533610050469065523752944780117742644054211884229275344203729765215634461590858690564249608117844947159760925049659741107618178986379773979684111976264817678913942718617874807076400194938012124557192212903790429880279750836513893515264*i1^10 + -187597478556263123345605431846707542139426251652049729218667530054258927421553077153792934013634443513649202158239081796409650550952962791336971098854057438543924078721643246856924607066483272043773124671915643059917350854544993872592556406210868827934091512940746721255592460582033684275966916670933760204591227271795516370551261334615439491602013553863382293646823873692019024579610662519861984663876511026846385420463671066933564935467307534998335219826688*i1^11 + -17828479693668150653598428909177029397691629443412753682201515955190989500321964271610872617676060260765647953265937979157806399507226112345244767891126579498263579189785294988886690643463146364008362165616786557706269405545911931625281957450427473299856080323665949725865903081921299934082023409758278790656694689409984146134988579790187125257458145457685741294408328408166355208162554879695513925598263797077480199655091645696509425430673571692150784*i1^12 + -516841708928262235954429751553398352156472259132725985595666705873297139748365101155623323259985319464625291803979489979065975380223580913414159959726397492085587452413598646630118016564791849499565351765324675884891899025637477198745393952462896171283962266189262090971858211953972005783813107267915563374675387922929063254009360987834418655940153100036038527655321719155895946509112868879101952358352988019099138788284443663531118204939141120*i1^13 + -3778033133806148728029482650215690751627359602326660584837883975066290839925430194686452570264130447357398219681532901139072844943262127465604227543600590605592239888681629665978501050800909194984653088661123489329322378355595127132771182474068621531008858198597480153434618095104493468274816423906418416737146139014146095188679784499748141629775982340290722759948146826621281523637460552922398261025899534054758637164486243612524281856*i1^14 + -674412412534180219478846195875122816719342311882871766478039594933343524993456259152423735988437009183018644233152212069685242529741074069782491033694254367779820845232595817970291132225776678998165015035904936063471846424209969899945373393738660525277314834336625608442479073256684897754174099360653746871664959736822366198586918853510635308199841410895955197941633860001530669505393207192933722539268137198548234547660587008*i1^15 + 9184174486258390335570180589646036465535336850571101872438673747843834034657417749573839788428679515737107871142198027891352052863622706320260515557579844708675451188984284745060146984280461834431867646965771211959375140961529174358027799526949762160594714978587179219143691711970007417581823415962406059993262753656237013288486020892507042511774472008961286122873232964106233982845277382651790379202864890984300544*i1^16 + 2821157569366894710231735310418735407803281691571187980236716781594145463848132226394598398040764483463569387079840711938477435407100698083515431660460423419415069267128599552787019585436325018013028779753212569685835015175944158997422652430720444179992114419337660297650911549942220567260586799561581296697558981291933985810163660090240704081623003767456367772991450299053849351789702008600252548050944*i1^17 + 735428966045533846793273138625816155677846624321364693172792729083700022774364418706151522750430416483382503182028791430500842603878860664198231995189767716022825320752342059055247945110961479750750322052035025726357964150363377050064350202312587146126764234546952535636879118903234429916625034555660761268793116750810106745389084015595536915037113283206879403677513402775717281139524432896*i1^18 + -21720357432917737850736718753953817597756660775697410520765865371784360860129001459078631197324714943385735199188144436524769819993885936716795348172113294234595581392384349957803157539055552450490241888210958028155269295807217843738108932848548828519758625965503057272479484319216044931495380478889073588457631928883735490080135534530975618365837064908821618778283196628096*i1^19 + 19785813266190670394171727539789750792806442937446017811401361811869083992222597044837830305159438769302712251152058197581216519272157080918166900092860950700358577831997639304175021361819729623853578630253239849605548963533586244033510462662161712799434322602575221785129273943196905897897877220199849660761936764948442484193750647996193270127610016089288*i1^20 + -4800265306943942285342921323758762768209659176414937550417711187040690863058501338044329560189133467366121070577388574109267096093848790995974835487948093989607071834026297553352652969644420433803743217004557266948623040625767304009960358593716160362601873495937212498646497169676186018195246936311999616564947711982114953939121282530833*i1^21 - N1*1221506097833462356029120851301445404837135425521555874355623848049729032824067508468487281676015625000*i2, -19956799380318556567983697431342148073558336823276115831469753829443275612122393137221927549683211453616593962393025476780763317017038182008352047081996861265685384873908003816744735653196075747533146394258487029798134477655278526763873998758791459941313873182986258717017285651536246818519480613426119131162385117700586687297399821419428388218686831228547168464398623745269834795790041724060839953226719073093245473980023031734845688718712783028517178007815484514251756025655094504815002794426163737395200000000 + -10818622287072224910975936701096537158487425355774719593013061991766270718359727156808635561707092483770077265573100852660729414108859419461681029958807607577982268918135236324818846994114939627482799816978862289913543104288752830594456223032728941414662584192819357895218488037981629486773264976042143123381896139062771238250415833897372085418923460353971364915421430703302795830194429057608779294664577800790508053617830236973746439671333003576859211366160116885558653303609489738022935050198808788992000000*i1 + -2207791839572914888603344938156617125238826086685083770342456240944408348787013073176432195137971888100629150394532292822993140245212041946204488888837163179238710033270226197307532162083738258168670733873945621807561062495519163167239967056225261752587786472763983243891975823533246464899963332987009703437290492880108551197016563229565640051113902718183180037440282870658925411116900469586513441789020522401349982382344215762973267356340513405711529139698684277053666445693465535426389861536492421120000*i1^2 + -238398434788257486835371421100029771582410718679827399277011787481986025085686046995943938881831254357898175978728644362668841928843670926683082973277150521626578802008194100516065828868939818778127328943529859523672200988419443751627916799906513539216486906871501818953137559730543664261328054160899945722294398633783713692186449348958674963267660194974699631505066064730877275951964758289042927641359571229985427732066138665909396292194901567013212969004066761936753864328143578545854610805044019200*i1^3 + -17439178664186021342872389285779719495941327681214216340550971116583238145667887842199050391179890877269069823697002644654622047420423166063315646005237417162127209548866589534748901859921942316547863579853596102118893454668102423957512470064576344276762041246538172372121420579733883993719740920438929694066502551658888076766823602095326039385157432753553986969997291931897900656557297437007863016323115108170164501217341421208549863226408593294364414885353751238654601311806304248718152593047552*i1^4 + -787441336093315012256000866940152154031703675677085155674152441629887788990952030677441752885347834910823287944797810162440516003559305720233278141628064181012768546257038247756381697954758858709245388380044233055898510211869787944652478230478382991156173389493976987348338699182928571515220960346610810518291138850515809465501426553727454096224707725049559692947180380197762792223707531711557144830176702692999336641300558600680508938405562324865172502115749579434911885438942002682917814272*i1^5 + -27117113878896843889855234792606279142924917608457815925320973382735730712236035001998640614091757166123066496388531406399492635914192780226329057724164220515302098761346030075410276857517029514784443732404735873978547385229435269985531141504494188510897354623917730101811500118180741572339027797388349023055180974649856553324070426752049878563118086980145235842122244045583726130615825112317849230762453754865999425366704787748285004460501552540757727970402361742580769009199310929133568*i1^6 + -523657516385410145623546030506522446462008267188356742275536357168057766384855081646256886382649479979604630667161885266194564710306832118023196810749117552068054064415355249396676357457653110990856917241808038304055608649946116005545583020043386100937414308647720855419316135283950405416956744209727187612166583593872544365706064396698597751273314684746881794534726546705718633858831022206428849341384061640754760177747558452981317343769837019159918567285447075468192790291303890944*i1^7 + -7339185788978210346428085405581213847990742346974883875883496196141455114138669849211241769597175003447662848054268220237208695924288474667534505370061059002241520799876112875458217864657471338029383123586601322935844205962921833872966288891489917726374626340427199553209331759817599587887754339183535493970584727643934740837834511971726336164578552143602352601140489276509249202771228377256981043261960944455951410344209627280940222152686498122669210767061989239775806422515712*i1^8 + 24054355482697037186764421621416250491475754219326280101679750806120931802054419698262893905174116086879060333566031612318190090599275005967903348975455910085614647948297207182381149777383259165859023213329496271537604829905850636529359494915954553448707317681829139782852639490969263395034046331097070171366337398018613194260164064785753022826627246951964640118179069928733478585248546432760433993789238690974743721916778702748054542045167074859137007793199771501444726784*i1^9 + -18263102820856117630686988067201337488737676952177806503354383220378370366290588353157395258595599221236582164763226277215101440451233363002211618424883394390796257124082457347379698289416397703661285401791533921384126045032396034564749594842356276594108926089465129432909972280064112507822990023289358729038010669773726957046342526313024401620124512755441098281742241244882082384069556936327501133921377073629249361287941483494376671027101124388243303716166043697152*i1^10 + -248616363358112965353366843187629838217294242825376074678943898761424320261690776227624977414385388063005152665080381031644438632569919889694104916407913560304912129052563095926996389420891626472595575404059080466825885235933619026554729333830752037953197122371744877106605200030430574364445647350024932713776736096734024775794625855883781408619133162096390147571539318968712726799949954005711829447751257902494457773424661093337809969473411808775392077021184*i1^11 + -23627743103571558903395073354016373526382329228893470997304348579696390394650399876074334553717379187749339573951840572379350972415163955972723821939826145552713443532364899686971629722253253059094995557162435931364626697229270269417787021060489278550505740334411651757203646474683867036807850833478875596700317806953516114479682748989175129311789534560214764558052952485618450934209166271871008386379611602452371313967063778228034574037585104063168512*i1^12 + -684957321172852804842122001923430837322751837115342567706332977653221406968509944223717728175370068636021426226104743783221783850202341413688810852300308263263529420087985587416002399587025831804189530416036577212894144528391031548653132933453145502232387787334725422930654048543438033036470592585619189492390027457556357052726355418556860076544392315835651454085318434337154703970943690830101625254769842287314459601140588017935466008579932160*i1^13 + -5006888416830451291074373120346782176687280337645689899857675993507342514050974218507482771581972147387551063180617962349853035555363909072064608632047907145797391270171243176924053136995676068656606386411217574983311969083315488506806441201812959774736579687424682303536642323094595468952747023800998837726524819437309563304487585475838354656342843186617098320707392197997483660961119594899491098583175085957350762741186547542296363008*i1^14 + -893519188156616182385065820930221101165126697829332778494908759730195799642563824541800898822160136237927395626296189969606159190832192652469173506377386538976958264380995759521966901223116962699993497002949756197108766363738004127427983819548332249159197000235986066557605547909446261515591658445251750907246061846484082546823801816051449779396975135061828938166486394692807739118535482846668633280528408058497669126311378944*i1^15 + 12221452911575866982314963382386121859487011787833742470288816982016823036594982456953542065201800869170230689895526703100329767482927202946309376848987767158537614096503966964912097057794754231041700002249152284445802787302659064279671369557687459947333481966109372807241475187862489574245169297990651235906134643332010273785280522902249883961879914557953790544813911288922416456695408030311377259641179651955720192*i1^16 + 3753921796898979311913720216380109446109953869791758421369482882894358378925968807558818284601895629830235159356493487182747375424153240542577485479709751968484908159693546666691048164956721051333781419073482258671719161175048551482436767393985986263261597729259380640991856293582281522702475327047972575447487100983087405083552030924925316625152759908689452450459161011695493768979010248643586660667392*i1^17 + 978494165095312465073971484034409331732200355413073285064450649405556340395084976575704562537997987824315962263150852933423627180296808840249003407803834803172031104373199431508380886442925860685228315321841370309482591170561129875665170190294783135401359091808806894147894606249773465084871317134140173636647249298511289804426204337054489887577297726296782061680086858144266424630476745728*i1^18 + -14932433818495250447427525879324038918920047118667284170342806779169617959884207066766742284897595768413317199674030989037567926104475584911386420172357155177777558581884963003020421302223718879872308522764671470321246079784708875084374801244448903547025970173393574547190905910935500143916981103465609308841600703894401991957922918648060901600682650565872455742544306579328*i1^19 + 16136628963943697912358129741031017159552292146082635015640831470153744410998452550624910922821916250077782822114381722304448283466390116941799317090001058589059654215898470303736314038334965023018752225389488909365646530637882127263118816700765908848197645355644480418996140344174207609890698350004133129359039745255240966883559823082956104625871065412984*i1^20 + -4152458128748088842788335428698248487046955377708197461051073800420729732841770587721018498392299362148753813348325371578872936704111151904798510864427875638831240056153413260337601038039091280832621858989549478351613080290962103768759733376683024365033102266136547956966750644765176406349480088874967482189443581465973556933529567840919*i1^21 - N1*4886024391333849424116483405205781619348541702086223497422495392198916131296270033873949126704062500000*i3 ] ]