[ [ 21904125680497051162688424068540645681240735262944348018855985027684404861605553612261398831884704285806844365870336379080606087702503308574532288095172306733883969442334877195449516476133674042379069743438849320143118487403371192377329318590568372539146580302738961512116763087666114917216808058125017902295830443866561497930924032000000000000000000000000000000000 + -56820694281481313677878252635009229036805092786520986426211372483325202948951247616835299098332963855158073266798365245205918321096624497422770602561498724130181895947343748613136710090844530288954987358400969946568389155088383254205300926275518178457877855437989061821774372691359589738066134723190663676638243695789376912503078912000000000000000000000000000000*i1 + 51274319463918840510240661791950788212472235888720773619440609277973571883594679590287767955966020583478656738666677727903513503068814665243630996063146349621410817176546460578535751720841213669604477001803662466784650469052117658461896782889439845490851168228949561628662177803381268496652369420639146365134483011126079268438671360000000000000000000000000000*i1^2 + -13501956754976039363467831401994641124642489627669307541075060201472029617599201659297150955145082842233652206055645563799502930035763616534187738739882829392212081658500740625305279278821109528078407655224048669569008812526885182307209295106383417215396496377337018487546138912960831244822609846689490068152375861418498311302676480000000000000000000000000*i1^3 + -469747737913957727909638501295019427757904798134627767771317792952922522872301402739575394229417180783672680724412518797441926482415240283160724505624611774497108516282604491868067420373785794990875636584366567518108283124271679245800760479539024394454024831944409684296630203992974052298190228744810792879866593137765122299658240000000000000000000000*i1^4 + -542858922303222866460085843369817734192198506859244361341955741526247756790842478172171662126276077359782765589055571640223523975527940374531624617353718375734525863208729368579350713626828901475544666321446844872575034646589052571141170214069013652858670654572319769151442227712405404688381434811102428230742047259076322744336384000000000000000000*i1^5 + 375504492217608596946820408097246033716210808171801881648913445874959403115770807015936984896440226741606164067248643215694074540861721691247842671438930314083650475136879935784549670432313994359563112876592958132851191014871954251467805822208132521044923470777472534544438650430433387587566737771855230450287173035649242606075904000000000000000*i1^6 + -23194941307784110421517643002665923396418434962115106080097867691030222631120024187963460360846789673703073523118904310013306294190463344634439590110831652414785383079363706357885971667174098318407178721591813712052975500454775917174888918241887709466719889510310921244000893986754070265413495316931600868277817783350806613852160000000000000*i1^7 + 4774251440439103836178941015627540450962620216280383536411657376661394680585682583146187631465015556107268119377655842626246055425493448979859748918908743656495672672747237400716591077384128489432027423395121115356284788873706881445798434698551299680528634482336647830344651662176295158973341965659193026070063637730062478868480000000000*i1^8 + -31671522299120090504753409047232689681860827530414170845095141760557087061370443850980077124777917673758367985085421125823357347877929280344368106451908911760102926802611505805332353820452852628865957031360001063829392402617432807905726172174733649699240365246580178827457086266881917506402960352172829406800062510120524840960000000*i1^9 + 155514554184606974676046969315400740221678320544325270765874024159144555241104463624619309534884041234052040543361699633068536551373524692896877904633411839262168973497013640155231491293685956768085672178828817904339894780227296979638179374645148517412594935853000812038967874742630885071632140691511830349379278835602685952000*i1^10 + -363863543167442443317819540831019628818547365055794906176427631192118950601076429149531613134143540219160036740587734889166597979745847061833726322118015178695953374474378307377040282523552431200341400333018492927369725568875644744043050054755725380623416842116815813862013881404525167767785196113350566702544549253742592*i1^11 + 708954550423592778282008222485039320148583363247670929521403625201422243338623430045690850249196986259170951386592801892439519892102091543641980479186472129615488888332027059058450460978888236509541816259608996168121949084972078028637426724407850158931000698970653860496389019365144983160680736204545187644398632960*i1^12 + 86382556915074373637103844904008708043800816300543783026533802666357816171390668150144435406097210447825624184062547223656399405443231611666600203849709662606500885142617121168151667223902538190309439918617469696032386169062708531258305577929789877903517024167700220757967188465281395677879476004517473943552*i1^13 + 2432699417261286772796044959846851978201366247308070293766690083935609460714708774461368798797593857649598535997860039253848541611225432819362344662131685157226713153790985978487969175910794367917614656608390414912172103200766540832947722827359769409601869913515885746134370602957946844428266421354496*i1^14 + -209323335136702383816823058455933971735668234984381491547418399244518057686036439388585172957302395988908360305110314428316084469159950037912557491161455059373149320216387434574334956352201279073384968326453783017203997562280111643645537113485445619267408944701010448187421075214103792173711360*i1^15 + 2953081775198482009410199185936955772628444258655647855521371745054909154342655350067857588884157023843667072184861944656105256870650123333769326086674814537752504601787639307186644809798673409153961065280720646849498545281410959805332345110198909352194595643986821043089689913751240704*i1^16 + 3246478485593116109243606984713657422879155501180495551053349734180496359946657145171590688438647584513512741253345726132567684033580215084975143355668143337434250657799080091831477431729870624813299360225975478664156115143508354526508104189592178158886951556032810466496479232*i1^17 + 3611982417307671211203583424041048195474961420317085664610665642020624780386565989557661319884687364818636788572814855791184223158177779315040013456650003801205974102302072997286007471446417082698450115796922902652895788794939514852873781310196251635112435643469266944*i1^18 + 1499809776087325484359913028916380382279738281268671320952817801571925122500360470036506511458650175903676624263118288264138330269624709738765475400639644819390120069953942040358286212229265145038782012434504345502962979982371510948256736356998225186980364288*i1^19 + 538960061453607499120873513346065384182333220951634692451258290909798662131258699671928080630672525429562870555360255760962377387436333702879393213401577150919587444505416289279869802961988841222888699014097049615335330808600032506170971045020344320*i1^20 + -23410849648274348371654209491817740276871925474219558790275002481692826814468399822308709311796986992852737576508117420428644410730195072777831499876356895296891690147505224661820167040705142051786757150345749969329759055334016*i1^21 + 254181243697404552570781372909130317920721286318538592494967873942908270277487331297613837409659043333289356702986285033482446364808791532724958714310437667906821979181795786843989037692277484943474836961*i1^22, 4579738731220517908278340363374864455607953292514566843794254169532485274195463779742656226232719359066161506048743123576461158978656513926213885715854405407009251172843261742138196585440262148106554058200678144915036336106277291198459110281526250906133077990777590585656200868859934666867888781914637574728827641873175221269848314150058763055854869762045325963504064901395538203578458709516581806276661729841258268990922302326569960988574156920455168000000000000000000000000000000000 + -11139128424513995460654245171622104408326115999009890554770943087210738122568680964630149513803108887430436747166455030952699869699935554023262247786266011104895786194418988567806001910790550323654059198931904847946806289115220488261132189521634735957716942990656439818646099075086568070935256708095049835518404954948689414065373023530282701488511739891050682394430752071788219093589174563851259524146410213530620619118869994864428094081909514135666688000000000000000000000000000000*i1 + 10101808072952552417694059395138270712111294544089134841468557233852270609359802798228509482004615433984206775182423312749195168327958128914624258627642983188027047359832856002412544865730353708469392476279633987463521484041306184623687593447146761430858498921303873020663581363215654108584112312240692523185697277737517803706752989022032377372832668163496597755095579260590543968186634634230137611787080471747601404146593531852245539718101065153904640000000000000000000000000000*i1^2 + -2814288641088903993899514090181329667128462701959462289553094454573625670201203216159125418647031501216672653879606077613137399969186736710788606521681460720262228053226238169809630979715340398755348770129416526414810884975503642074616962699176823864262143922610180008275810343046476186396665158041261986319973197611428653946157464530203511609131648688069403651742008445405029469184782843209972308695670480657816036371577001817474817226098024665579520000000000000000000000000*i1^3 + 179511296500837201703504900904092260468458549332772077164884173711870623651467109282190896179128590904024817634549511860330091971456631028973358205564208644927252612168784688944165198258188061618480857291818261703383379952280034715606191431235229186387118571689452268004537534141268947172081413593146324121336988124877627735659874883855992169795126093689368442431171425379967738828147652418145080713250287764570683666757808966847672109853787281162240000000000000000000000*i1^4 + -195246184110657432037958339552244685854330640599668480758750858729109008395059431754697420605179001392093643334755856395734572742633844538626116995792542598489225796765326244584596109221798012923091805507719873553227028451273935365048776801510497040353977114271613859477246628493136674561033344612002087563873958219309976552062464819020162247430681455401110557175285307450194813736312032466449322175908975887320240538746983703412482554772052577878016000000000000000000*i1^5 + 60504106394609392479410482706851856303775368076496708009094745029364969754086257530314582781268887583446972278669740802381813057551400958012854257238180888547830016423277121275039684945508634912024138539964724652680769478178353450823340118007107873339356340126888975828154196146947483842290972147836985625025659461386013684649533921414579553110186799561822143596564002873692038280193303162300249097001697292542415787718847915092667815700495173943296000000000000000*i1^6 + -5123701264105606485308349722538281192424230304316317441362967922757751083598682237903172038845608318717931758514380152236395677270285875405480742484585254585530554685911703480748965340528794553538883139674869695176048604893249969106498101130328011152668383065194276290573366613093742840372324868995136108499654913988407330527570655972963306876652922500660419592018168088357713205227150218275380105692372983071190241850601270335879545610684952739840000000000000*i1^7 + 969098207743606202856766724287088475317788152186331045508925167798972564270983550515214608170843391111523205920583372251332379521013215929336367595761676874028386396633652340356593632030014960201483857862518041300059379922733229756010269741200149909865657780872265455871320072135411521340734682794651649506973780587163995756743290154843335562772545453116604964248125512755006051801561586086786177578629524214725915904281233648160962798874546667520000000000*i1^8 + -7061028768996975583963822133003813929013931753412437126544331771527438014601083104271716888515154750604525507925511901193739856614985071932579954948282111310604977295562681067736634646019112370833779696380132509637682419794792192163100546848970768554947880765165251541071163787895437356409699169802788786208263137265232514273450246460679235074849418618513913933285594129239269970381212863701379241354787573467960899971682194887409855821292503040000000*i1^9 + 36807424473713312148559703816136699391666750733843694968454957696952233071414537634086092511317682440202106647712132671372268332627163148813397326314655944114466988082155476597237453627801339590762431843950719535001723940171637337206515803672793696525338061268041647970545003981503213175212267584649519896922232317817236972206434106450666117124049032823474646068040665327752508012560769700840905739989373662043756272563564538961607448485429248000*i1^10 + -96700260175871800373620744209374426132306089104961656951023300962357359999240805350958384482834006184726642360113288859466894877160552869872331019142620521437228076777441154165856373637417325877864778763952301919831933693237738650494730663317833521272339609691879801751528705354440810074595443932822348800959389251063019600057843686525311750878325491412876254302821178976175840910130901336156939206423127104294797225488493607184233826091008*i1^11 + 201877576496034198361629913941426200763627626366212170439542816937125423830517063199138303925928104648717088485781023196156716495964536325259429335500262645867015861947645443953319281589297914210383236371630825792601136782725089196792980727945383949715337045230824289678786508152921983051523114755084917452731176866106679381775358838999726831448723578399282367665417747278097530293797003617423592924476737061428031809418469484208848896*i1^12 + -19569280215786982767833628825172147932408091516995426834618598300593770542246583582671393677087652621295407949267626903645853002923218224260894971555473517392710887303293122562500926609030128003237405328122948760630704857400439074853558061518997894632408180162383603996817232182514967254051440110704889035214018601732675292525933762293485430897345767794650183032383483465120081501621790200862941252233056269727596807495572520960*i1^13 + -3391819618865732457931827391629195879169661199623960267387478006706384984379950818954356230453889986320364970893495014406427897500786459359053893099402651500512693934144038372891083612286021205919738967557958520319585971891810020552113447736342408567172036328874038377736296167547560974196606315561135614860734443177395668841653843190641972070359976407053348364890425514350700256684648790832153771007596468841201270784*i1^14 + 379524492066002710297078586406700240281885705117732087883275733593872606843461325266577029663316609874518299612548323132999937761265859247405546092793595716910097327572887014813198891171798218606688198863958041470106314527820726400789980169149485589236407275728015706610132773948403441898223425837569326259982451217670358946899041030614929003283886175160264352729882940583011151457536905340141637585534827991400448*i1^15 + 206366568386300758672962596704389134930494545252649527093579748500255345553007572858438864742600335195141583591117474780517616509220601944319479340158832226177872121727498601308304081685269580624082712585600650315310915696443946794788384030047750798026853699603518910690145408997097018086442505985039650841726649267592954819384432684048081920547508203618886089376878076227558884678736599659960844716867584*i1^16 + 237676386272065879647389443467519166085165539166191341107052240212438921690653854292181156147612322433651290809037853500086087192151918720075142477613123511438344938305345852858976420330322661141519593993185100004991252142717906784748757908189156659292814029049003934730229092826898089749550163448107070203246760102996755287277350936177404707459237672512546294750182700763999887789858781652844544*i1^17 + 9988672258754146339331863506135949604060370746469184232751598958512068012702372942358279839616779206437140413431721036232743285408438501116237799920321300195640108699601641179044477740054057851008432941597646149109190806543268188943186154620139731101118041674288955794941771479845480634839186995981468133760339086416573432630624574478351871439929272793776393928156753119698647718559744*i1^18 + 18428518143221296874271468794514832067334126657286565487400107997196298489049808881434884108825088806152046914071464237239228592629889438798536880182574372621914706173834226820037380026509343115431159406604552896858881277357664273118580900322434662549857710237517285318700402820205477380633753573955488402305456422173925296730860002578566449188420333387578871363226211717218304*i1^19 + -9040651397642892334419542180114328219432966546968012755059467392875864050985245820361176350139427645043154490937331742725426080692148800826832794794490860941746818807351171365312060015622770207095314538701537991635714559750466430825785516209888183345046075683244456583660618935981662503174577102886213662490720237788745414525959325518092438814354535356903379374702592*i1^20 + 196288358533919342732252995118844151841248100561313795160090127882619060975129199409552135516402899980082799919431639017138652008912799232612725384532101051423952622999120275524512906914399828317417721807403742385831956341892812999714014276356095830997525229295363099978418709999958230353450614335611136339184520443582772081782542907846681427968*i1^21 - N1*131249720852582973874538182125013380414607719082006786755400891873472622270356019410459819706501511183748676345860929*i2, 2111680927494413917809633325684779359256808777335094920956195790736752275983909395412604019044662505045848606535468750090661167950409198196827059315638782113404038240111381977977447932405893402898245336065630665839364125566908106816450603117684909645644553223505897615165734264777601732616183090642070394969565494039791501039752374106784154918643974169605036215657589454651678357429199628489981699835713117774807626554785076568642795445692512375668736000000000000000000000000000000000 + -5236268994938472961983482504178975847494758999824146823591022235506588635063390785005857268496529343587899549434913451794303305474076099864314568139365855137267175001232927003845652259328203323540513205976071404071538873755484850784095165873114424131339624614247685218972740294683335258379465858466598790295426985930889773269032208069185485167716943836930036097996881399460599950963113834963945546684557931472120953816206511406632849491325929157296128000000000000000000000000000000*i1 + 4597978774940578081587917954318777654794608851696449289632693960996646583883718758901840602870264005172075823552821928296364246432835652400113902661492239162776118133124942366343071730793434446495046217267950192753584304845257883398242623056884004647029918992501434607232664089632545182236973269678105597254298948754598078719972089720183312578589267686925594152550590097664474786772867221352571542489281872891865519613503336125331055832302205953638400000000000000000000000000000*i1^2 + -1188302478153955679491295850259659694468110398805876347103791409222759725429126900451786951629014204806351664612263616568554612976892342073705722010574156903660693762389580127828811924580297619763318850814993535817623513653233648895490251139580172464966043898814731236764507263980349200146827741136219608417847536680784150971173975288056014754911575540270366059358548518517899583368586289732892449206725135499381004073445392257957811426423106468577280000000000000000000000000*i1^3 + 38760927857417712695032959529173679254628298162210265036347762099206567697566720107317038859161431781995748678541995027366395034468637364533415964291108056004733816200742059896007358932212844216759832933590024308891926579393436784629741319305118231405291454528774677845574313263997476101491470671078377440165649473842966344525687617780230542454688409897853082882036040478704577332812778161849085235264514464268372702981632721478534255901267009208320000000000000000000000*i1^4 + -82323227959744511263166974595265521254597431154509901408100975470092612826999087228119751730085639267239759303060394057419791495902859188862002133713489966926254724856603615445140229038726871053395397357519965450443001301282356541370867702320653938014415252554445337945628989836163051485829718312021179354582011908135027964060955225178838924240253627098200337666018022091664450179567842340862878571746253479942086628207570318342387740391296993329152000000000000000000*i1^5 + 27569030181722237368594270964855067510133865667110084855080794510013355512127884576878216839854366109516059958183200195805406281859905483085264776593846287374484991457415782596642242031106153365694563644269772522318811713140317843862815180274260580379962087303553297292552303772787229235041099262448048855299982808892802062670244974040600930493009770214468144161462845014626573679909164391527085071405717252816354766773737967586829442839273271197696000000000000000*i1^6 + -2243548696222866177475292938715946248165252579515272066965711662985176425804555523382739705353401301404415126581460501197033285711906875055960426086797088284674968349057123011023639793061415979391108027864039442619757718812730449682910157615873765621434581648099298908371537286655742644129842683270796435796710813271467177713095539268455627736127097010239424049118601459310693649154847470665253401040226906499373729996487178398803316913437094707200000000000000*i1^7 + 428186929803032161379417436064637920133781663740728459858935124467449484480301323260019235748891550181489227592863655612694544292685299026754571744256758175035197722226684276340134643832890278929846421307738982464397448859834034483715768681688965010883999730583325476351696152005792685002851563020562424470556345859069133045300977112838391745245438802307800995534239753018109162198345759570214282468060590753180149039730547588644235659311767879680000000000*i1^8 + -3025147099773679421874964235529795995454562564161604405628125745745294990360891646761544256735685148817516708765069954412146908392607131265488662122572847790016574851735720817755939941760213642992810561303705733629355005458122673130990654708277131810675453873471376813636906978931696765265824798811558268793183987931327343249516134269895032350465375116127512696802382806136834986850805137440509094170349038836461132952289768284013452842258923520000000*i1^9 + 15464718480065790501266568080464489665985410276816751912988292223218619550143050397934032426886033565991238909212855383509783378759246091897416345487091065054083854792444183764226989088342370621904074160319929937199912120802384694403433387028488252207427792078257766280321864122909101620150377838866405176012926144068130545534493383376425950904359493068952897492983616100976735249995036057743260944886304280198609999073109350586081697454882816000*i1^10 + -39408587909389379616975243060670743412080302842266811980366249433679604651099829249685860340142138121756634457342412810797154259827412331318639570988880668267508753280396298845032775710489748817573379615987007863909068542519014204466434934881718838927556612793310618418540072702463456061288228801576934457924457304205327116631731142605341878025638966860807387786754817654788772609944200360000386578213134656184619761504036548984676567482368*i1^11 + 80917799577163155522269563864954454224026088960878066271622438023602128888378609048793121810976962969982278280429793671437765421551806876934348313437965940733210585670897637160825192525831876945984108504288835725310110455715616358950585019844352769304561976184004970149136490637644309097813947063143967437998683102007384814711286127740708383015405801530732897534700211960580529741159420164161592236609578375893266589748748166721699840*i1^12 + -4970506811078202670972256596121775446804350813180954110863720479987433509039703465880636732343590692889488721870808104502178075708104278667793480453599960812823522157451563589799853409075398493301518338942221734125340780619962358401626922722039505978395314751076526072250774799585629711693380864721276719367787136245990771524406905544967612539049074361476491168174467629229758158098229949153862827312581124520885037841348820992*i1^13 + 82528506949996768161368013748667658196617027879959476194540907416193014464700499542665972840382287255415177999882732683653974835641957231722521667582400839855139471713056213790320292188830150258368882348326263525950965758611478140910007230334576689431030798604208763114212303784892907740735096543964261700230682962482530365961630238783848752610734735421563889925469529821810086658136496611932880534370674765943212605440*i1^14 + 122775043509138272926603169205335788325257405724824493982002754804906769358297417441032471957078338447933169110619471855872649254444896547790609621201900279597387204872889523447758061113703344528057776093591624177489906595061570290332580697620329021631343026951507826981906806958112195257421584134179374742411535965051842700401244137307452620918082670713286182353888695119516308392623651094260360702494066505416704*i1^15 + 80089414977360916064851526453124865845409152389125391479941661488992275037378094239437097790444664906090149084849141884721480743776712146420671364814932587156717003291962795353626980504444996649542724883165666833030117619245296777680593894828750849636871032400719543967808678565603547192265052370426938298590034640200293415050279172239778657119231377421082913884878425312562143708935445352877049499353088*i1^16 + 89594820950669576034335449734872160929066470399744884327027267514289804092141916185943638417760655992730918863545912890847427271571104323072397640481215385082835408135049489937888612063203067536959092245077498889663343455902770173181537952185226390153866936617880538022615606406695085641455654717341990336617547149439017762461948298061277964956529534724170863146949439620187453297609588984512512*i1^17 + 13830185147328320730955544223187686026672218769481246003587847980552915644412332888261963274602217890258746418679225622243711719885453565742147932066238935961216723256736323958538862474861554223771793999637120002308861009923746588037912157108990955687871328040705978826713645095193809865784421797945381015966032967160470120818827333542177692585667083560908183332505066594727239801110528*i1^18 + 9149594271618461794164671132022392107163815889564536855533310016943401892675218767287096170426130318704778026535429549679939461144390943997982611976388906765878308603012013917816811384018212410966801008178982852558007794656403237590069302209069189989329962652642505380341270365024682630112498428840503120213502723572101271414640550930714428286791306358385977470645878294315008*i1^19 + -2259501021890841713322828564361021416306884817719988843136601395799921727081184473642680659405108062050899078094393489421305714127859109851388831642982593322811153569359417121949100626697283430396281005363118480417559760616174874592459086859168543446542434803107806668667621532253505673043322510617922326864351931792259446138440520247303978457624858425777903579955200*i1^20 + 49054648039644768720730011025380888188107067362629948413093682967716726653376079270255145800470948992188857157581222117439224361214761944077197869170532839959837366299826721656869334711830429844449980261299924917232417500944856528591375195108640467208070919103075363323289281118741488644007563522542101791860360060192998185345565199641377488896*i1^21 - N1*131249720852582973874538182125013380414607719082006786755400891873472622270356019410459819706501511183748676345860929*i3 ] ]