[ [ -11245447726068819951852917160950473577667001774495700991618339355744978588995477323350534836662735814996382989243725827350161519350293311766037878730123072513753553161263246131208361461037872862440991627141234710024233419327808968002672434686130320693121705724662274800631593492914206688482188114782539180059764550363135024756526758032723736491244161171020211814400000000000000000000 + 26751016386395159865782105179272928063600627649097579772529024590441028442181977734553394286457603386670886500099377084276967919255813487013030206014457883237344939279444187579365198339793557169393007609147803092382232757555429633656093298188548612876183913451636824418330794511084117141452586637106600941426411421108668132596478645447288956110312787844299489280000000000000000000*i1 + -18638114958618064179712925280669991176608151636268498779405237914344767658203917008538019187406026584352981163485689716064323377068255614487951758036922277288900165620467691906884444664638824080970495374675132075629391615105429399540783062219285861579389955277433498413649068636079069739013349420341037259278715764240585141121176561135309802330822674791530496000000000000000000*i1^2 + 314951459993780291713811880937384712759242503469372603315161994208289199212415316977183983988578800480506087340990700771580845664215334317149886589350959245690752201375263109107617710865837975503492355304284216227903830810528117279444418061987961647577421024281573468260371198416664196666199514284488923222510624457990342106128976688032523826428164387635200000000000000000*i1^3 + -21723542043017292390225832655653881677885073210082759565480584646877298282803293005019428140576149576493691664648107373113624838614226952217417587741617975118384141125740050236650209422440980287750134339086984341161996441929622132339946220676698729431221624091699426789691038915056695325410080517910668129061867635037453426542531468497515608139251056640000000000000000*i1^4 + 598075000738706734114473929853651024908173901632693568788365704282043040304951151779221997956174356706781019196756828050100362663428102262738667277337235883044006026316772165700372878976376497141759147632749300952325931080430383784692828117095233248804198811375122588949399101510938475962353383667019288068454130543759552281005260845048688298426368000000000000000*i1^5 + -8966095145959983833614251308201294665331885940661728243362222069082265304141154894433070870366790420677213690383005496369597044460701634846281671353510286159843169879295848188206038678388320176003945266390838208331463447634401036576252696952627872389801665465554133004686150617923575991352205726960271428099053467399947099701860734778781152051200000000000000*i1^6 + 190441393519799867769631364188866140251733883224508953096493300842432075385590548144930146179677889780840248980003355606341561034947695075658748088428511324956949979661143567169752515042771596031757691769139803056758007542271994824815208735222792246376659313065160363968337519917305314947547766304078040269673734453410509378837059353127157760000000000000*i1^7 + -2838970949767861744944064455584177317388210970608884631817894593486494704103025555195528396237861579084676845749192581981623623919776908246062917563390362248942983640535453355320728746241003593018717664583864836530366431067935486158492834182480072325985158296724079957037372336498602328640276516919382243527402704030414390027656507293696000000000000*i1^8 + -19636050287308988547652086318134636858925654653189212193274372273728201482574295104021981588168822942683284407531862207176446029831455255750452184632421417041925803129263386294050426319389435377598075538801527345376311843167627802666408181016137097296168961237974223690849363674025882537435050297270740457173854568426406884908402688000000000000*i1^9 + -118894349245071293595389660553041131974058001972104091046987664549244035748354739237223425599296890553728671634087002422753497619317208380473212671263882617416621267647528437724748403970564913016587387148569800812702109391744753594581660222085624948694598424633663989320330641311222654165257217831341058066320990429147747022837760000000000*i1^10 + -394198910894384723775543787105717571873789100533207115863795020658109510633843443093001580608100105652554164355673326441460790035822304112837507673095853295188876231534393772164692806049316838448756836254113828286850965586353188154189115966586291868572578364192748587482275447704616339928345710414580816647014727291688341504000000000*i1^11 + -1208201647340528920763542639313850630514017025894421021501082903574172419417928611524641708107460010845756390456443066401010327990347627331091892831273083712350833011124265292751883549911829600266708770728775224869678369627837446656756553833083664195532217020690584440183544447467293866196434608302320081214021480530406400000000*i1^12 + -1569168487197365359571006596159980631983356178560752633672581387726196818953664675664276482304295053969475181337012299963813562956114351505724769996959098085435518766884085998491746366641566236592952513189987179881290951230360638822731673089045731244258872446981076959339066330758271742026005061776190222746349030400000000*i1^13 + -819129281744292287822832512999598585180116738627693065995198167391205204011718972208925794375801674036231480921616103434106914348893528099369671148142814080265451382944862255834653078808358406767614699201765593317610462463824778593940719832066136203321205131321740008978422993008653715728357357090785184964480000000*i1^14 + 5568141653260224215586647155668985520409680851508625669775994732776171349849461560016531680370666617545341187648012102810308645942245932940185028925299199940726765002675791964267258267997561845351839917021463950347222609312046544952709751668304565625978775260741081895278611428889463255517337299740397491200000*i1^15 + 2411764497929202457338899840901313366734365550099590795441254322659408476052776426941575064220221490015887082588467245656528152871559472790432761747814271916637893521480863279438155391815117352365911615162563451692325922776556521684413319669311858765960147697501786985852313916833043873109192555231040000*i1^16 + 363300980927178446835030989490684608243171786112261687437869516594578324606737766048221940370932726743048436928904555809555113843520010593149541666207154618630860519810777859492004061280924579813287820206845304076632334380621272443486539176478263944654466358205735899165285577842646763866110640000*i1^17 + -11616568935447202706498534687017843765032237250271728225863913246668666625761919385244511202200134291912439933501130605544469662878137982568722199582043511061017574085001375425599791298471591919253943250461846556248149942539031706122057526072966103350390858474227116774412115174099154014000*i1^18 + 4272121745751919004688675679882443743531400811628019388481262391866164340931896361042963847292305941430407941938517602091567368611870999183768275813194920035204300501460282400515092124856540967731309572436597812967104020476849315845056060692402662114450480044177600*i1^19 + 212509971993022876820731973341878454717108741586382172472296435005678516157292064739526189964347649141884235453294852565800375290730561697780402221549204873215982480719582154812757084598245578098031853964502516884468397614539256311681*i1^20, -1058771913273000261164076978463727318608092976757227583054130689490054082408089892033554607709325553561432397255488939007979393226664120215990210078006872584485460501291253523077015624326344357964336682682237721539385521427976203797631713511140318512880228833730818820684677804053802571267557238674155914528785727053388176458433607878686518439237234395582563872387473809568008185538082300378972527623851341744129712484137390014043013844691572856191674031215532658377173240290755545038904603860157657357758575899243082575511552000000000000000000000 + 2605474836216808551669124439942645684056345639745221382823823651108499697116235079245557940780493745868776593766848555996036285080160824601718084327839657806525114092887283859987974187437776689149512889338046988496365417862126791933414537643836725394263574298356637247081875247410483528806572208194481055197149026162889208237224207374345016032852624107492340149188583006159460631793954800460228849961377048429778248632352903344752727144583150804389096903358300708902913507778181374298935630053736587826180794218029390265057280000000000000000000*i1 + -1889723794159497431365985801084639306127452234116622273333592195898790155100087411663899899508193132025389348010944598757345381517411736037314063615915696432348614102521827214184050350611258535159284036320015453844467038856859631706799071140041578914976293325784695499824820267385037365419489444579847458891738372328850918639400959213878871923098021892966471634651315572696960537022629452263186986626264261387631350861722827053586089604680980027803303065772992849096538346227614548017493195166236949367408925579943142752256000000000000000000*i1^2 + 90423415155564715146358654772257391996516097399041579883576133564101523250345954053129471045644975425968013169657784099735466274185310628663251821067345407733789014483086638116904794224603104567351095147527823379642119371889948320240212669909165854160740590424161837872904357910334088901533683808680462571414127536784965076717301014075522804821969415952442618974946173866966353358528010919189691989615217073617609192291476923927084203331286730436686681245075891434880970780795523464003938179730640915246777111107810099200000000000000000*i1^3 + -1862413622107469179283193141199332294916596707289072412672212914246473208707385717024840728022722335689386084661659981608372684698273733253782565050417259565340515455259904868902846208602409106168880033250630237920372700208315045464639668245162028448343264433073786750295415481545092652025125460048156840835139791915204054346323997714017232198748905478683363634617406722385400299190460557737235166571727223688769633015493025040161346798240166719768671541801653923336976829960301112326187453839470967903925406521098240000000000000000*i1^4 + 44523495939667888436327871010573501951484406626154261777228124681877821225449510155803950998367042691602948320971716508100553999177356577618904559788054159504623556467245225179986931951086838185638045487989612085933817383240224167684058362454814458463512134449553998422661286043432659524193538921229409383789053730257234054637998925078354714232097164312244686883673088987378784116837776433155601589093919303444177491683840861116628952433688383866040914029792231557511056225751356776391766424877193868189068689408000000000000000*i1^5 + -936267289879154723330457380231696498046560683424313277944746066942467309962183391191253411654383005665739058192764959303579105132546016581089196379629526290636188939411736975203706168388549382703317179834068519449381966319527240368872614302553511477603520003531591086874341202774830115620410777612125847674483323224428866870216459653946036868623387403720269883448275394148601209585687685742965432852844452231653805384279388443112963037302106829773149921768576901426062608753098475313940988344709208060080947200000000000000*i1^6 + -24996366005464249809684412794577153252052061821567256938526667602918328961654761120425681451534876632235687223950153349817388038226207946628030584500821181977559810321815572072404255441140829400152248023009154628725898236049111297062008332639540166330803693194162139623641651882154272808699777451987733708034279568301917417545889068092038226184647568785938533106008966802951488402908283389214095018013326840755025017320495546916823921482768683398675515424060612525074549575619186407168400596262678691512320000000000000*i1^7 + 575549658326663283115914239266566201595101488622540626823967825578688609985080457864888534005102296906020470017080329111929017723496601201355028804703374543237783358175678585949263133032896730611370424858908143445808399026810248402361079172411646167648447658163632169526744062790680233138023121217726417465202235886162501846348495412214055466885702959203123780525224116866683819779917321008034439070560991670230344111026514873460196984968823307261076213852207599557637812665408355132748181973824096256000000000000*i1^8 + 2162666845069007875260668094650985971244451701720807075395622238004580544299596248324294625558789972898653427981464537090877521287307049610717475112284029777993248993587586586227581375444109544118805691215644717705951982215401422782641894849964592396887046580195241515292679789591476559203801209805378110644701017899666391222035797630600078788276432353861673539636388694885183895765070522588898042140857916230403977355644065300110115239032186778614796233756640302138592425659269759643891872133478400000000000*i1^9 + 11113265903700097205383157563338929384374271821521048602959671264422215157691618084518026413679984038209667056886703824255969482691907115122062440851745064274383282555302644123334437501665115474807278303415750542666676896800963223388416400428487972684178588476691732203999389312314519550805158162290536908897691885028909742992559083232948194957724961296660226784081299352011382919765979341611498162539376070852764169629356023445484619716949833969941325847369686426059404819698600407568059392000000000000*i1^10 + 27884855588061241362436157261838188301557998821114359818793619591284860738557282755445416283897165007550617462345277509134269476771730284460799818484739297025121682799375500587029570701585472055902640854428291848566175768575974993294245099778530931311730277791856328179278824018524236192188532389129011272966348259651024833733808691842849962243986662723091241675211765862680008642224587516992093161132228744336468876200488250309630541566128940875513209291131409468336795580387654610778496000000000*i1^11 + 69178847968921534031175539431128769124689034931826402834568701473001665767938483059880339720222547227583961358609500321277142179090284411957281001988280283730645886430016318112456266766621420278234546780583309287644559939233445282571730532516624820277159118917716998703896845830563267188516823309459952643249863625474632350944060091235877405640014137771513074504739063076449973717278541368962912269287322231505746491754059725012392203311271163741095075676030097080509966894086155750400000000*i1^12 + -45059639142589675410259687438363651685401493258523779543352130343999771819060846850583315221148973108889671894731859352752912450042342465819343833897310503005523519857654246552828083768759385237684342835046297512208251144657956460138234231097435890733425246901371819984404806080181996774609080718589971883176319738755939989569557379452178825432141805405274315427898452085157948607370774521774048390052317082910153930872257359784951525964186833963571454385302764239088577373368960000000*i1^13 + -74813238710097262926638238772794711189409950936585932281524495191147376751265293817015667828237459375685142706966660278941292437735838162440734087243773401754669334487487757235669442010940089173312294667317416366286534832849326107213855372850399121124087919163992677213021260300750245211859330905338130781819471660788773756380000624451901907222656995524927636262508425126082832871482355172132336688638080319975934385465258022453624159531331217743502659513015531390507391360000000*i1^14 + -45859095440144475729035418175998008146010221760084734140116636522452893399499509111244802044455300494541801389022713478898688302718113527686208892023922451231188921872703021484152451678341492099222908053147885347771604267270579289747683223129701495717715326525183820066865939384115237105333510725646698421479812850224910866097790780581234052654423661786203140286822532368363988671172516664872967577901624686343193884641231908085599609288137542598297132514471502098024000000*i1^15 + -11716571835915220080978907456414284782172179779527525091497234793800908453414991007095435884336909516797241639752929547626062434269887482100901025902309210145471020780980390526434658133253581179200081315359873952534854421262907169923208488904340710580879403800754895463902248890423309102191179531793107934167724744747093690328658245189994665060039946255964315870846652925008839418668049466765217618990896328408666717826365238701295503702657197611094550156700851760000*i1^16 + -1223114999601968433847948870572712653590218372483398418300032713500686291889160612574977272528869202092638374590494216720245784207313020606484650378672478351780093045276921084875847518657304536227454199348344443018398640977774640219168377088985443462305203542006886151060040344120125996823815880262461784207485094539599955732895912048875069761561193318581065091824578063014110130686245523643937851581202069946662152457248605946715096033349413969423730638762000*i1^17 + 40938737240466739996271829116071595758719629920082342056485621824953532902992875936479087694109002045651727144247163404258422639919702020676550851565888683656135151913592145574571137215175314300806094792617642868377545889358167361805030185371933981715394964620495324024962963095030201452166535141096380347934821030248326163243239118025031510182335348542287508025222433520210372822665270939315383605639999110926993224204761112847988186428182634379756000*i1^18 + -3677631654231640262531504658677344343903389692906859249039527351597404817970802309004232762145210305261889820337359596516197788225730573467931429478797105451053183380579469653373562262545099467037649517567058814268777636571653632072677049378685284711784426065128815388720557938409910779539080584200748914638611117971461128366928316813102318472696072463074091813887385096504523436735256088464979961854226707878568062714360547525*i1^19 - N1*41614445134561832415947408359960450691904571922761267655652001811579582540469724376883112923362763283840852038992513775625247114392269112362379233208201837716864*i2, -7707839447920519261236596703381824568942265645548499325697362943341938627236745828121971661400773552754169207779602519760970372049890420676015859785998814172082257625227793902642413473107388242358279277735407042266543263579785506660553336914402444776169371848808158293513379047644836134155726405832300945592852575970683681046603437198286015198791713846269281753910214966744245455418505614166104615557397860023319135501893823249854101379240803997687305006565780962948286928031234023967602260204244020278366361901295990061075005440000000000000000000 + 19331628691828888297315936671269592518455958995950777808660473097742950125385726029195860417823692619490522211877895948479226005952263377896769547331782820840793697910231028904046911943718038452198141478502008750163708376744105526463395171007613934054468341633588829796097094180710069690867385302182312625354010170562302595117093041217063092891001030550048264577174412134716318491319613121325435450176522443163184304478508350304567839675741420364413344637471888191245118295549949275939756432508878898427872967051747557206130688000000000000000000*i1 + -14432227348670963762049359739794843667158340357804943689226777296309298149460565002926382393280739846053854065926615840877467954743183485380128017632074956088366519706932384366547307927524529767119865293756779724083337331979262028370166942115030903762908870925248216056020135019784578471606196998237521733134664428064445948134497834373374562431232643038689046528688224594351644015457288199588781310672005010514636953546786531468281579447435505951941011731884377602594458261082852615697083660683340686312670657988492250421657600000000000000000*i1^2 + 1067923476086660080214928504368663464005275866704911234330056057946429984584781943977554013678278581960404893832952259139489688627224326240608914752608151236444064979411252807065584531673839367008597784127313853572181102179266022012771943465443165428907829255848197350751065816344718659968452582580775966591958494916274302997050652212479115510813109618813821739020697420000159692498726487052425296587902463672312773520324951068664032955913244717330927936081186925082380254899476437982048736414877538211149621195297018347520000000000000000*i1^3 + -14376208591969393673134739788242922796731075794755781800260178118078949094209805112319701549923501201877029195331713289656043092124299145215075068898575276889299087175269864095331140811976435963017821776955140013360304372171480288922571711210324583614385773179491968927703501711283759706750910915619622808278041548493694577675380184458915031820632403986856120840668740998790489881668313341258892901851358695776222951981761127590814605667372627191555551629523262942490705374564160455874519486966649874627094714509164544000000000000000*i1^4 + 268467804716987492641390197501593173294972000070005995955200280259055116002848790079535433123537201027483394521451985738416258491398692647298633371053805946109564810327960595653186656846571943427947412073093265221212405604140540774603869203722225857426549888706561666657429894498680642734048465478610957019989284001166977260264071355934320864661157015235574187426480663272300745126847310257300238521947032659711901971251154936458540694764137068805913814356213068068768838595363932992774613503320074329428746148249600000000000000*i1^5 + -8830043546988882417033618566252034426124581399930315502818081293486631954278310653529108313972706584898731826810807723480226704803464893957752275891187996655165885025112081548884380341557164259545052997267036310390690905885072966315860464390516933413195136368613520608422436094118160769264636889797498594943670687332477697384277105304166328137278425408903854104432657859119480183450945489043065755274518822132857082365407616354902446007089586388645112243334155664592236086020216893937772852082593685478260080640000000000000*i1^6 + -427017454267323008920193773209733933165541792752235719224630662269231953784055382507989344840540879286894584395262615624047092476745805928853663921963144452469108132733248878647261344656216882740963667690314461024371106645718969460060042819190690537286748471576436342523701678476156044526294956126684884195219615924971347736067820490933946454492546939195624619444955876004535160287972696708325520098698325545831743700512527437802135333997683570492327509653643185100340339853981650220906591719258473933897728000000000000*i1^7 + 9868236463191984840279566314159621697162871041513215748402178761632624822169208788131768775234314372046037649200577869112355756899053759653290447939187170573306352091760918526074681753365159485404108976746127342439605256698491527468398473296214102008367948567848088820287051398284926513610670754459903148141070240322581485963749233320419948836366735119671132963646835127064301367903063915359062011906535624597724915721953100912110534420462982994782842095205759459537829977446245355397676181585579025612800000000000*i1^8 + 40528150179077493516113902105373737401827580180358919923518451007402478791823178643242667879352529338392583021183324555565251121858915160035493059658543600521109994353802035733490326356452565724692468256205261094685083277520607971141153347655540822243959996159345527125956453518778416156244676136081591634596932356663023187546439812798096557840093934023772780836877138637661400376490054140617885394978058501003525833384038172649548363288333229127724375636338648415680441827731984094828875095493273600000000000*i1^9 + 200021676486103883441194406967750188326949549946961573718321508869618684278486364988650772946668616483723890101877674694714392424472739916480365117226083988888112722280416431872200048739044330730304161724351928060383373386361886243660874562026198270316470477389678263821263059694753503219179939689624183957465583163069149295719170185571462358628813585571738979195863636543740911226390053413442539659665726502581154781354574520019874034741837607854265325056839365201413951114861447143440065093632000000000*i1^10 + 523562796034581563021540515444241938710219803808279988959162300828736581032735432217760760529131797305310340877101076006401927517215659773373522248376105898782823828977547067564852707761561675039846087341577151791815404890919919754322614443347590692911533934345792307565013733948749146809743319938482476813456698373302869044386920531605379991413716553129762918508878679574861252321066722420495348389685582825136341065531682836000418891788239505170119770758826923540761969380503114498482508800000000*i1^11 + 1284830597348437541248477306879658335432945470435092165079472969232825895564426182626997701969077046286810082775980644951966503212576889751618010767897314690029689835552931857813700746556272817935834407364791571831295341181112447334038037756265834529153820280571771939530934420876404955533480029649897598365591872816009309605258278395658631914824398081485812928863664484115154422417443406914168290469332120506303080593935118927736435238019115689315640660993971445697532226831091319137280000000*i1^12 + -623107479727667691834343829680028250944508831078976375819885725955828764854793385058925934095301147168805302345634605433169981977060640040663619000291439023420428868405370607831439037721953245595893412548449049405216157918982728683237431998535593659079172508725069161105470453583243287896928922225491613400144042416400687356015398541712078553824242735816714337705369788384787770556899069446544382736329041667134223492345122177808668111888775549431611976674285455011565123229831040000000*i1^13 + -1887280008036272586609330483346877285944946004395772752323207932662680619475230713982783575269692742372762507495726884940690371234290003825029774336150051081671581640592226507040337076194090335932950926295338962330400736444278107208619184622647773084252065862877218636975677183168549812589947134511096227503550914586439624433896588507482381410626142417052785015890098269994924095857612875594456108184248376174826471584925197308206380211984411127806894895006991584397253419136000000*i1^14 + -921589377864752735709592185224528844856552031194306271056577639028444379991991398309399908981312950414689750937420338734480669977320204986542142573895184096782336985118936073324356685279903150975538548727002152440384714592119534042480879347336675646424210114733602812582471309280274463944625628146820230577103895222860512801416887951899925187934555486741641962189891254438579349462503470796051461042070137127812791374772826995613817879782122652470537111640462986060451520000*i1^15 + -186054039126415460006959754468683423647039499637330904674281152273932008762262375713419773741778188136729497905082480672583856909600314541611198794333533926493194495212324174265417378214701579938179147068553204849597573257803924386137783430707238251533333015216825399152434962546243503209586315615979483898863648509311449721965718590641143371395180010868428809547595084678489826466375795250457885760926815458290298186580410294200636854710844146449017648197789376144000*i1^16 + -11218482884030583301248992362351367262528016442676579097048857188435599574230203377875459634785062220320795243998327793794712376899916788503206517184025103885303167504247931511364148791573858022251575685066319442377510115338149225110335127158650282425243452580638425752587060651387615129000176618174914587013789354624455842370865062150532087401725673549001451586664086605640179889297135389458246584514535377743606434259596073067152012286232576876403969431006000*i1^17 + 433810143864614720269300959832598655372403332065086611988034294026044740969809782424656133251667005681192956901520561534419616597019828581902816513278283145760363207123442082118853254158634271510396156977337692119211128722841783062769817509237582188427686267065885425836051123164272946744774019546003571114326783256943138494374459122731466423294200840960394374667321075548606259737249679085346046315092085964692218233025360509516175283103403211075732000*i1^18 + -23001987781820405862848212047217607991833072099470131068801841992217040901441933707603573551616389086152846078147650557591085330540019471020686475991442225678618615416397868800617064059179150201476918658972579656974184379763572661652173575553661807089897591682664650378373902655212375112254047200634533389188807221086635570077212104780786149325760254490280268081007066655351309981364141082840612576035519776994874165454239220735*i1^19 - N1*1997493366458967955965475601278101633211419452292540847471296086955819961942546770090389420321412637624360897871640661230011861490828917393394203193993688210409472*i3 ] ]