[ [ 650720381504353543788266561499523937799270346675352175073772602652578663419712689517172768630790398022016332070143604194918782206931555632487982279784795888927633838717326400840383326173570080743724998507008582727268444703985027126377019575267877893448595039482529434371413535194004235238201184436032320796202432958402825899120312088168028541135603460414141402738640685366020260495360000000000 + -2400552293460812029632374093056593566179079091219889112100252883620656052525061057068744812446359932556401717003291699919072334614892788007204804783627377513665968129960562801968206078019388112883550436988901455757097895878305197461784529357937149071905103858429572523273159772331878650055772846400990687483706445111322130729329988359747673039071446606793847357839013982401349445222400000000*i1 + 1786481734453256755490635889216650583762778401074754524236844714386197514422618008405640350080446868038027949887987221457272352703109901781173454490427170879727523301547086559500033648664358729744548036244203389305077747294043980807137473863886362268746792557449012272547759090220929746254897270655767058122441485329412713609585155473022489919950968401703433331760776077103580839936000000*i1^2 + -899537817275602555976545147232538300411987842885601205497297972845685135100256119319937447649194273089331454162477485545054212285222810487400806138884142899752982708920681544365175959009565350526805799613615269848764017179032837887763428171552811657908159298071993162021694994844668245806878058493432063476100448099444355829947420092191519783792832494155745559072759107733935882240000*i1^3 + 629037928527487293816815284996703280677559705388221670906694918725063264165058648685273673791170003286360919776611838749553429476320105081549310306355571825443812788507808925722144990157098309346705015529788220078214440373048286763838306254981555635726432300521134300602765739229304941649429344838103915331401068738803927503815482139223651750695453005449175191359748433673558425600*i1^4 + -248112809241896553689143268661694427215787805665488793090485399702759857861961603809104122521067684399229012675309299652286440832240024012103615836901199823363152341343955411962903415178386533290461139030279666424141698069215969125346108789716917334153339505749285720490379372187728137759850748048652326567794541416030927668944612242351169556250634481816227958293440101015879680*i1^5 + 25126670999981484826610125350015587359600016522538986451761929801722062155976292033968041698249824665699815010793177510301537628486530635857589113189162815504349065735681178380890898914190418405534096725936985546289746100009355012948245761249205262186789941770867108802034286673084939143519035601219016698256510556208475278137155163436565671197612252705072627552036023435264*i1^6 + 3586899715142836781792985672323631869306274031010631542410200918694024329631278297334546655447190701761711777354030212673690333163927538380621325948231331704373423439191099524822678104261678268587198682693921748130882295128090911117834746019290775920287702012467841619522569654420209567971157788057614272403619785315529970281461711430939478230823995355723934622277435392*i1^7 + -303533008038599747963604733715988506499571650411904338858445623856296679322560621906380807363199062938258015731379177330119771517480369392428731768530653225116486658426483370231222231579226010810310078317508585671051042240364585164961580763140553955235073145584965797388501437640763500494059278827509702574908253798228260139141018101512210474907507277273207287054336*i1^8 + 19693711407427171219316663647914412446190125498934832936460939171407617276516002845831674566351891764571621432412884146610771971788388698128656401370472473054144278397873171962510512973416622359125067600415021862772912135858791177962881170162475869389357523243320075088720175991378406961472596847642191238350917166739404423706677554732464920565352873601722744832*i1^9 + 2689488671719544680251201515275959753193628173986400963429603066293971662413510673466261774611415286946076364418636998512912227220020745183887326400157725650424180838101943086424209659770583585807337048451589276227107213349425224933694048060545438466343008677978433756185792978083392140583478880942501110724654948279973032578387734060808863235353407603605504*i1^10 + 24936265140593007370448032748402058198685326841188953981001251596687997450562755959626639477509974569479961688201581390703779888486191813185833956809746215434641093796386000083681718945038044909832701743100679208244766863116196061482238721205811521318434927739846636283517810422731338479639082962921951562987072170038258465867686036511934328839853834240*i1^11 + 16792064480728027960424947630342949664111197299796779472326008993358725041006421956695611398623022727134016076696880095352346882168632550399202569807054493403962497006498702848252765553623172186627718366939515178800287429146528479711999631149999519857148979625382152675103818617977311515722584436070220185295183926720473608551465346444911826471747584*i1^12 + -8456676321998747052732228998902122472704100697640102846839568684371223805677017177488044742445844939340879746707690052523261527026181918602212934833309845170527952527883331010590941967848047786861721630880838494015719216221236844749841504032357317419355846551055011442997831964425949801643135949946516192739901701652575546012559444963806412800*i1^13 + 203821108569595115735290726723804052767786736045652733651827801236639897302637899706084361951444708798759566715716717218362466385299211721719776912649218298373373184073778651899137094550767686142399093707083957884540825499939055587172918849057430932589315798384537425271897715072519927252748875673202374836403073764415803559050452402176*i1^14 + 2542064031923071197900211050583824492147034072640521357473699731253498224122743537163010734295873437500626120917160958403900294373112174452183856916917126685458591040422689110410454285283150604118923739613347639158198711607611323312803485281688229155123974141025735311045858671613017011502460256283582749038895504134076841781624832*i1^15 + 433637674504152000569070973783917376931998838117218733817548760022470441496756886430245906633778462266423840771409944422280153385061135124087627952344030000361178021323465720598665906688905143072355090634346975302895994560175051431590941217046676862684321841280211843458150428518934884695640572345281309951936371607160426496*i1^16 + -550610029805802043949271193218066096279822693492993657037578451058077792059300576144965168595486434767784842318717975266437086686505415845513534354164169719686135952525616542149408369115203269640718644860710374428229182210397943721807850598355246824543841840189156271413275464872497717497097401261014362117756735488*i1^17 + 788908396123027200518961557457711409246033425866146808184121442802691994128454548711579809191719453980101169628167238934810638565621230487837689388433995799935046420456502584969469583522827638895975047623300745951859700747329045769488836334508732974482539270561224376467426869154387278997743529804572698752*i1^18 + -134254691677614750928149093931603487276521047030887329630395415299132030090579852324911760112230652307097138538939754469521860343054776703844782402848906864803412571458123725019720922734030188050808522512682292266745904206248435436241652695304898740898090561441328262245963041723631357469928604544*i1^19 + 3882086005765767985437342078361552636402886163632001207127061505830961440578184422376692605738467346259003121393072004695392985588664084557098666117584766354125981927177817933418049735927326282929668105659184675283057994787755932676281626909664118689956937581867572024280597568307650569*i1^20, -597904977526483348853594905290185842782821892990759761181317833940737617657867695737763014379892951821285071177740400770359593840835483526293384076589086363513823293462662197604580018634602322679212041847558955617388330008298270349327381468590123571151535830873386379065120110733983801868122004106037552782528082296782243544982054118767429871824635434438709314898127026551381275614328747538275211331643023367136205403711844967488091731528848657815894812307904613558380798879285448779918430989316560939177333732890122349455730100319540713480105920299008000000000 + 2244518502108057924509720485787829587704387590524521143650011229303633710500808797139299703475803578913896260777902964453695794776096101486972310552265541563850280430741858953286975585611119725108437864719307747370283324197695311876431914432006868210489749138133776666752734516828908130807021285639022407585330592420943652901546265625525558544255168740883985760479726351602583181713987259586646880794011124937504840124229693109841781210030152443710590037025433594986414197778510215393779330997739210551632106502081142506687780911707119781606595881861120000000*i1 + -1645700615304437827464506128640218586308415575639978086537606729500742351527903829727200896540670931793601943012929738926156840070577033644111065487909994063286399449395285649487243580689855265311615308727052555314531268901424452562513149180521110977668212594233078629928857821191246599949809252818150859860192167587461514249034313965145803406028440697552404105990520076646140967497618265241894496725124303110003667626426540207807824530363860090906931861207619564625710435958672484693510584321822852444394672812500804769871171599680183577030297439436800000*i1^2 + 792001652198040777481708181933296776359270845441180376606296687028871807182752673891101852594755338980332124400162872545394827479310897387465672051127866611854051004733823558359310481717911874819030365079600598171180010389659718936485280723473046135063325997352222672652427121226259819655597907229615383498384096035550956410543158744648431180163795586117495287106875363432656537186928749635024119474454633436716202928777766292367976985188240965896209744031173098424234960131447277279264751659521995339572990252521694192438055807622084419540601536512000*i1^3 + -549074730721364531907459789616619818776731877314569225694959185540142301978813371305450548565097810228645205293880676304475120583135399012773775024525683642330300046772153981499209361089894143017840826986448591728462797749953605545770602687307224329958221770483361654607020595285657342022358203806092626167773903304746814077422861239041910280669400400959106899647175914837835099666903664770958712690475847481994314487296724777779213100159447465809666614245432508142158114199806404393905303896749711874801458836430949557697617291229688251618196193280*i1^4 + 220415643629335287232659504312543334364185651258893674341863232365113203954277637872740175796405018869207728777070440545376791576241908158056207874896806728026280957514545948549429562234491167508583940999107700271758462100983445618805576958153647367381610028945473243077696884375937192798817884332352701671316754818626294964881466605282475019963981787687200449479965679859009279496128060276718758430577707484967065433201038067898379275568987493259382681119540420164652650138476147864294632957057736185457529953278205887935080235714060026808107008*i1^5 + -23619674815439595792313490578738542985276708063213799056936730869476021136263597968648169306372489082671635638931923864117152797806858418809530238851026742804008179957851395211740768397693668717521669564769595749000667156786468366679357215937778167559339420177448482066672940688386071268005275419147073187617791831601084062183573300269495643171682051134653184508963278890106751378258591583466951453749859378959807629825084332145600030380759184145935075122657918914893809992180263428823542755290846422572836761272759648453761752071309602324480*i1^6 + -2941846980790817033156515288061595362306423154472834607114331051374899518484055742799310015780008485289508432557189818837026452371742025937405683741951979129771755989127028237578416042140725032943352971811220435291732757675350912206680166460046589552200363125357113889094728331263884227572793016106924429468785520208067505769194214161122176714105724661043622172860550222259766683856696570924027022513793202627166409441498925184438850095940451270381860976876612222631288017160254180580059375180847665739932748662619521279257080263679672320*i1^7 + 255253386542282208852593882301296435060593983009122240711115976751676930191644208177640953146631402343556316080054544507371464431578293871950183582715495675616183878356999415306282963773390026067194219143294694304002614601047349130677415235134525722776129435010157337224461252012452688678588856304879109272517183730387887417938048411429947991221360281512977511916489059041841489844804282165459493081935497506916293122983478685831833425890183350204668658068936564607704384748819493637545945204620263994198551153799122261002647135846400*i1^8 + -17327301839498705988925658849458782281895627923573650607222293531986807839713487012653702909307992703261953070205200172737921517121129168846687896444519266797253527439210786530785068836692828894574487205420031068913752527364436784755195532733713408616615458357068712928023796524352874244291462761675675023741956111251026805210647779675145941581873873259069796152717211347549246642532354227384753901456129320856758678254368589190782641343917203512773801916474123334187149624273384817429413653758180872107617643333719425428532232192*i1^9 + -2127204058789594064515273469565257993080391090624703006424057049995955460655392425659223401117115492881475352686014662705497025440771837625139811638528367933545139757027196788102299693192341690845742788948084749972513810685538122163386839278852411290807343871471896051313526501358266703303494993570117422560763284787049110386567719007091887110582945206302009814517064480466512244261543754944373860169086130257425902257168162388395869767077918793458489415397127770759562141316793793140763674813299716396661268801646065138794496*i1^10 + -32615967368883942020938509871461052067073899809774809345809853815825176564342259402431141223577228508035549895840455771902582211563120247791314748642180132358127680220368984874886544361945717774283626559359007549989447357441618272719924241910580292588111033890001489587237043192418764401298299951780841129130008689129830365998551830231888856886392139796501994214044309842274711149220776265124402122491792266589841119256735154249346189817076346780488171276056563800031803330276414715530189092655795718865458502981241536512*i1^11 + -13759930258924250266428558606615576521157631895288942419223234516455290849928445308667709172332623979798253574132209482482401352675933627587535702627300361325123921456567975399352234005607392221532857407326095030415282938215070398267504637105817412547744278426587299185701265659689184379127394959652633224913706330960936338033754701688561429129655219049326669050395738622182106998326858929599625968879652016803802083473727215803147918327843858564731886818893093065104480373697569691544356926611139377301275708764454912*i1^12 + 3615176073619610491327759327194487716582046045251901827218350153053013544302345416259779031218694218415574579669638360524901144184248635167164896421900980510974892861831140142671735736446774919899008956544639871588028874689161443021187767802679802687131154977805749535674332445123739423867606313809371411161983850503925378531725102470672763644553362877397292387082791773485793813742891627619936145045101769043714199456342557380461301453128354897819605000212171621325896106009355544341685766843428174400760840192*i1^13 + 1620131598976003517071357834058947471553103046379975313689409992735767222431173062257201359319107073635749571679555214118342367519950353949296945887645270508338935499767282502420313771189403359744921905920257053253983048509748237137365427287469341692373104680594637339381068338096887628775683204866607784120978009836762377805082527021590372873320603511544018639054102924286215240195440275556894658027836037709589462556392803660006617743515101661713860027582339904128482316180377953765137333044280127782912*i1^14 + -406497529328872089608439806367266469811981882317292011179392505663705213666339538019183951862072847892682174023459064699375678045754944535306608104935934951867443162207369175071145865180151495516539330496518789792096776342959182169947281041521178323837809691035904257148677678576050880880068275092915860614006378165660274418589001772315710872805114831905429975993198849762139304246042926575622572891605743113147608472000081679255607437614587810910549064334368659292110924361494533368474309258788864*i1^15 + -97767940323052962846609820952446476874041354518551463385410009099566713485425393801810439271693665205232606357744086992501638425212574823891244869303050324113976337319545402873748930488884233960680550599251930212615963563502224463161010893419349390254239260345421512326441381229782759875356164366022167286042448313660728530853920114632802552173016301206899330581847516581583814888603194488322356443887797216543914234642271759499506347256052823518325217138710278751253157086936703392303714816*i1^16 + 98162053439224460803251806189924040636629810556074035057888190676346016015864981668991237289383133544462368742526274273908509743430424866880937499247194189451405584785934937394378582780906128604884467633879223363269598420734938432298706750625205617988629432795658028990890861246054671825946128810356309595702903329406977952609650938318568682138453839340304015498324594830853710816132872077352062284014572397085288914553487484521022896231540207870292510087848422259604933776483943488*i1^17 + -60312748807177324519533483738475410950142346428167396875827520154614439568565939706792166653453133387279372446787955375871719523246333614402907336907163722082428131799179632759583857056370400144750753395854894882747621419115524034101136888090027404909597164821459497981241072749457867545874037835246183092861981666476318254410274465005395928800588803439398291414579078214634780459729810372705422983093932063623436395189912643677367627798602055305933206521350679920699784952*i1^18 + 5880575156653339113253919775506613161211030718111794055927002775921602365738652594119480168014214121603714978509284590369805852484064436019650885429557249114416261270118235848963011267151957967538822390326424935244258154634556063075675675795985830395440673504301593993673437545001672780047453411095995290925706964567686574218346700779568772673121825502439551764772106128865531207321355473771574883130385015502664139226460289192140235646970820584510125931001638231*i1^19 - N1*263011980470300776104412978252247530150692965045173416607863263841017438507949104189512118337365569770302841715043547477652847767791475149995636607861769205454937500*i2, -2249390346219386020144926293011850673765703399560807336710460334266907522468284694797208433156774330933757017179372339136225289323206440621849641168791113442307811425844807715155453869782511611873250754309847556586818936818242440874280628389637133544886477263387034334448269858230079930833784303238892332271927059701565771434002515214968152118775411305408822267703561419193159228301245141988158869183034580781567202155923843480707779752768663812483932575468641727414845168542487658498869009844781874196571188266007548307380985264461924365436305560043520000000000 + 8377132021632775962623980575663531673974012965799212813597673017796510705480914883829009812253426191554188093706163127797635816108377859174729790753885388023414592189697514363883259543853426646016033956829760667690000463036191925275052862824080638303692459206281772279283633380518168062942298527707408993625590188215268400182730978934544789249217805214480796394328776820023165079804600510850341550049118210360868532844683224139189655026128144239993762069649721043069856026475703823132627453245865188171929223522748634675261920247100575415631023492300800000000*i1 + -6103820693118544108749091190046025749464000449537772520748466545799978073730204911519699207986727644479857892508819350826420688505388759111152716452861919655864921179944444998358013188575725716900347108103227280937391890749127788410411638186675770048009735124272092795620101513372304348848387803430631772381098886747883885903559700809140205571604074579957452564655743424745152599454266901196119852119775684297279237819567759338432369381603791255968146425684605726305452318300717135406643121335533497175527099470562841120683271488777570303161466355712000000*i1^2 + 2926638569294231220886447438426450045362339658882786786325885602512331871821710123236262448783760340733953978481815046428647568817466788580843555573774646823464054324994013775735836857773976546140806214014250485576116674616932898645919498864765757413479641936889464281524161528840585102704788721120904268861907471569565730962857093419246238358874179305878469043406009701017876517236490750184920559544242472924235022706840939935147131954377336231631574530366600994682571637548418055928121594604025519054328202147738886537771699173700007623091373998080000*i1^3 + -2052508127004723350132977771494844741194086001544405182797753523695078919606039625555738368975338474801792420988770224779898200650316917257903069155458649720559982907179414532851420590975861032854781745266703048681223376975138198874543725590436583803791489716578037213207529481642900968923436612010954064740365852167241274750971248977957762414248085167585365386274462993756707805967855181764518359774112651579861303688516617896996341760216403209714093068051818650624720095134081896341305592430785067635015682870778154982315421620539313739692978995200*i1^4 + 830630369739732510540814951538803875265446349348327817844366995744660594512099391974193272771054870419792885003569422381441580596000194916947608135752291859603327420989124174073171633979509688634407939955646609372753910349588155147619905767772881788269265284377604799658358206653493210292019859509950632980124904390291828629489051761509928263955914485437153059084519783510364575030996452285688059657336526838498710710708636001777572242922087733661119211309795204201077056461547916842606304229743479303058672753791807265765599202175512524252774400*i1^5 + -89461100841592240830493627148172943415886205257178319063728978662392586236051225026577829601057023766893751982531068394517388618668331086119170931169072499526286152645742573785835686787735048205360804895035842115510544652588529321875427054949859266511007896491033498267502145262985488131098068459650793043788022847997719961862240364664443929280308185893876942719149187614152072927181052738578775368265676800267963862877028377781120726728279182729531468103164888781379576048625216163898679560430004951074500256755390524180963211376467820675072*i1^6 + -11189133244148102043161051120311185077071057371721468388158974850034165934857689960619615086510245438684321269146923797086449738663042789478156500265098928428408363372006771229146847451461725455988260325640149866954198748030428328821309628018990982864911286741170527331513645918307502959698230022315079986304513265096669758004439459491769603109978334420691266369943080242988289333904271587362044829330090655857972918678286860694760888864358763078120248124246631270413358105601971281534257994344212491964637339335442119692210690980990418944*i1^7 + 969794450185288054836740794967277893217904042453735459306653041273910028691982852489098337886150619916566248271013755194329606511563407620967807498814236034683405358586086824037774610874736153419789518389262056800025653644327229133384365842137380147128331465590660710872886270654563285987895480525547572936190544646403993500983424551332663798654072442436168849494981687131322043006319895590856389212437076935403715937978528685196355962606691596500376673977448683696574771073972231846895284178662747376376535548784216025804891471478784*i1^8 + -64119972365179281879912565597112387070014631820195110034931080028916797672502260140901421162923386584319576587334366938099861115063473793418317868430924049532438345550533107380737398030439095789011699572731180624348800238727524953984195269478784814472258587214330033634846406536369043611797739124986447521212895516406967790306709700574957769043392203090204158988050332813553101243651239814929579524598849604500872229813538141357626109791210480289986966189476623309247465376580220117117434093256960415240809564249327644398449590272*i1^9 + -7902811596663500647386799414322697265668272081562253243931216311015071238878129371979733386069620357017403540127046611742354379015120006191605829907066976485105886751790530343948832291618435854187882841282937714708909185885022969786753988587512785569871432525589641695151082580046915477993320068404261168053754216878063330715478004616139630336374223204446958863637144454830283968662942355903737271073977051058216968836934576274613529760765483760254827755397016394561604955729177869861268586887023665166458740032536812424527872*i1^10 + -114615034343916675947705653865950628807285033974503945731367903185562426264087357024715370048711152324719803342865551308763794873753940595173828397157486413291951490797315309828281818338364652555772771935420969922372649686923742093897388274230205777862881565717676828684578849494246206858117298051426377279992146236693159300739141441777218583895282501207732492649130603264778225522615186145996854370196360886248771697461625865229087752784952722901888383987221729572789800206070901042104775134704851114817465544463894970368*i1^11 + -52174428087957161248641674700085948525983907675403846257548299203417821467805285633726824583082023771451124535364634939286342155247069736303355206362477696033930411393846628449990819169361916319945432158086902597055754854607403540967728119345767131073113024379327390067567402284641127008505203198271387888846768782793027134298907731375073416328194118962720562584695984954868689996861735143419820773607678551184366468367157370309017686455887292692688401160297514779734208402295009474306464070262303810107073384595587072*i1^12 + 14007722619974705618525322884231530026348640755122701743299663038034432228731165509920780588396355104203643025381657127181875520087076203545663699098013389135715498301291448892427090133712047787832505909598353893939551785517645965840711665551171827975099119603875250377099088339235434198331990387225450834573955969012654217094181590924794866952544077157820751793005256526065367563640166454558881386612159171183042110963694838648614001765013381806809411450828349453909439970498443059702459758469750509262013988864*i1^13 + 6058960743237088517338071975292115444937641858834604185845516932348401981564514860954951978854095037596689805458511239288569762360146404486978621533796018877856752847991643400167981186875680142042425722667425771631375957738907074937158770352169165721446242658515197732419271833742508581635826175361549281541264732334105598308001493268604142207794035991623927841731974239732084670947730615051046299008933984700693895726257688317594847104552833834868814939440668431813428087374448781812275808764570841776128*i1^14 + -1466650484013841163434072345166211842932332937005878966211980091159270740057009023877074533765835724749071752317594348201905586142342715298758869127776403208233209594175522540965972226612434036379518183390213100836990571459828268587535485811446492476047061632346266216161958289724959313142671901199212746939367549805078101052213879176688792210345128171631159008200926142931326141087687000233952558551392564835095826085220671308809961813481724483983044604377749270027956002660100529899886168387141632*i1^15 + -342580772096526682337689924622806475909231548680545667927560385910970423001054650969529811841472789620476558788613028281396644741749303909617375950706084366674239524141385056293803423032094375957890254045358915270173834216666988588421248801528253656638091412355109576105953082912293610923144398493635448070450816196810829830719546813759670236136557855901896542715205204965098857273339715214895185093055248573099557609391064034468420998739311432411302335401770254170658381234735965254932102656*i1^16 + 345826588564098372514407205751952940265378363364164340911314578924522336464993982053637553693883263364931092559626706305814001281509142492635844792888997731817839938453941683510500918947347364781475446153880862417520744446469707028381403826794917516932114450321587693612949956854480079187920175897035245907700358943598151104585722199792431059666129114496926954765782339274503586196489607478877171954028911095309985467352466125748102403447538541988133795870261187119862494584219257024*i1^17 + -204367597495184623136363636932606934760414564112372521178064959218078559637010557075741031186562555217975050236202799337947534943577980206780989623823569113619090862898151938948384708356841411915509585695076124732096853175853997015804722517376248797299210897281056377663037416817905773976360896462605432192111823491338826570994646668778291707794293553934692426604173381609364012682801464475894093267951698469151752445951821585193834448935255272706265927490169622705484406408*i1^18 + 20125788408077230195591620374935127547187618833585949175494212170650040795925253253492271491891027394580938656548213674049206370777663916740499575743883170798641054717908833622218719663126535527399488192797057421051769237228910917543105462955105083910241744935613399611556031245469423030149685027375495530258524004275756133782438750766238373980376966433176627959341865192640247150346247303745301162933053029952769348297954758547643915758075401209186128467546605645*i1^19 - N1*3156143765643609313252955739026970361808315580542080999294359166092209262095389250274145420048386837243634100580522569731834173213497701799947639294341230465459250000*i3 ] ]