[ [ 8262375283577546829947540521728591715915486369702154384006914031118014407764547356820003475307295260794763162053833309487734913036173104255021100270787564155775973038019029752223184559792674005772085890206603544714740438230353782897273669953781760000000000000000 + 40235709990270451144129647016254617327758151714497991061336228060393444523408611948608209206496963800003646812247248783270955709372559970967053828190280072750233703613005866102015978660024137333204603328894748671780463024291307917709727376605184000000000000000*i1 + 70197446740189164478471774518010880942371815060630904191215005793648929006289181824169342782640374423880733136646954971598957062039504072637734667324663636003429707280425528192029682612623687068705183053469983259599122768270448103237712084992000000000000000*i1^2 + 271186773728826314344633080156278785982629164710979294675737605109659324720628954056787806770455087647588190073822856448932772352706505142639584622511464642889669259413591012272873923484238487999424113021775028755933273954265314238031462400000000000000*i1^3 + -91832504740303122625893990220014953042790101753150125126005528969791231890594914474921383022492678620922664353810075674506847070967939209954109450044045179620098087683376360853814195015888302868721614751462061154350429732603897451642880000000000000*i1^4 + -13669192054069305634221279227873256449067176170889687828589528949393162206910705591689303349235294397958790437263228327741228711868792532193420282858136421549522406127713695549965025262511739902166987030975664899449487365765738581196800000000000*i1^5 + 1092221869168177523046586691235674474598358337454535472616005888739146853506542722939314818919821108065035991344547444722250776277885894156596095322680646095387090761300143458707028785061868068703366871994439801292487987378079662080000000000*i1^6 + 9156587850910104909313523189090794660018797235377400087911890258038216288475781082315200461108856533723552875128751051860665212783418957899567939796455160762915714507717983020671883217786564031401669168193663975170996395048960000000000*i1^7 + 1142891084332499338959366292703592447645408033771690496583685069676003180312557116193871667500090989112209518297459821185572136852944708816612283861172228597435039289183669208678559215804398112480783826860241984424357527552000000000*i1^8 + 9462793168100183559778866699961551213110136729866994837357212313943607315220866156095876652204399707965780106979685258552728227492784629379837276221422772821356197600576198013964935340076323611831872900619127347026329600000000*i1^9 + 5720636895259475716105004331329317518051185374569786702178580745943429542203656930529223704857807094865963063313498304649729349851441950828412765789295470387470710406326413552316456496463049360033422658918671351808000000*i1^10 + -94787018694072713869861474821686062807884217648003795287441896974103615896899719057344113756777402493798812272491328903425537408581712500503776707611077258080866314139404638953409921853752797612033113878418636800000*i1^11 + -17833393025191390704136398811426397343844863606627051329655908367669802196049398523499277490939355216190410837886961875008890224156846363697403221260170407756567204234422854110281959372728992311034533708800000*i1^12 + 545165540568262107631875490990832045512498787770198386087569730604872641353831397833751286722904192815064323237481062079710645731499247472684181539609740934899374921859195190856533006869827700094746240000*i1^13 + 1500237576906731919719617397569335862771159124652162156486783707832196775998896825522977844615756974500641751323420392508531354899313714590761860063826096941020011272628003080151647567473886292000*i1^14 + 1169736039479649715919773694440741638591934143898599950354387842134969889671605421025136108442241823505773076306719573096093734317736899350891043333352437793176436364023271974449840*i1^15 + 52420227154338821479152738487537281167535488664758828170155003323547106436358606123795457668805155968124311708991847818654038697636533421903496772736808593601*i1^16, 67646169406487133510667898017019076815359049755560884101236611334593907415213506852235911777129157107341743600313416631885720895171479926529370842370090850508933940361465259274304170054734387997218322038200590944506234865725852078460842432597414695726584719864641189082236207372708930377203557004268063964575025226181642646063718159103412213101530888273920000000000000000 + 329417832995825025436361917062766366138246785715583275360815798297383613992211753813864282390358221490471590118868658801826940962537030667805704996382754092524489392149403597306069493853825042616548000777070442262019741875214894953996469057260383446361228173508555729503132507851009298419829609390041188803823205680098336913486685833685120457912111595520000000000000000*i1 + 574685266267917973211205326129100896123175717361660417635884039824196777908838454642965778635850538220368651227776421228508685518378184316960916743384016706149800557648647521592409981076099085054410780058841562690221356027349722833085917981846758966721051683216045045976849530532939066429958479926120142311698689654898192346304120565983328321243447296000000000000000*i1^2 + 2210486472895873336985104619548685372223954972421524836126559143045971035119826124827274055790298630236943271657512322241369068532277467534179752880031944744571954895947280470807987626102162250463191523363110942773527504651443266495446536498657225682722031055302054885361353601921784589446070320390453542017928172682865492637786036355237841102438400000000000000*i1^3 + -751667164058109955149760702400123517989887650511055566508605201768841858415377146640725618060186038360660388805451582570559585498639165196693958198419898103396716923013510974702578429166939272987788915748565221538023651642597238375151724445649396655387928023118188413503534044740813545004554553568564743706067869430407738249541575604093394616320000000000000*i1^4 + -111899945416501811914734377262311513328185627447846791797105515535680972749436564549443056989148193254223907721265081233592829839217741876077416133890664594224450885425519659019851348994766412368276887873355094787464362034212233814061994851268792109813942418948363478318292081467917803393722361544062321169360000492186876715901877589898795417600000000000*i1^5 + 8944389043495993616764957032047759200291833740958719867584338223196907567267549381323522016353697679469113273068534976041853086187468431288928305824941437713291006797580964065354855371612443217747521300309742530359448401128077666044445676655093053724829287154288849821787364742097492838152065301867305264529445210966912351566202372463001600000000000*i1^6 + 74772512794220888679522333474145884158133984512021215448733254479765378638186993134053019706430839370847776872040032848424180664169374835282627817009890804150037852338524652315363444131245990595400754789591756428339598522067872501016963651188041683209846467718439570693084290348857143927010276024715898718431818996311193971145249914880000000000*i1^7 + 9356793811664679373459639373029562962843393758264750481598062226038184543664340989311450235006397532573897759742090044722942027253775355404911021151851854207927572612468617494840624979300528174224470749085912878630799185586445787073788118176539408555631561181823022853214558473820398025295114981242687556244937618086250804224294912000000000*i1^8 + 77288945052903574463256458609412319857673370024116135965243030491641017348361837668824112879767203843872063612087433921444535448309847647644034060638576458213207491644756494044931181307368648078309442424127793517904756092167173330082612628601247507883886811092494815715453458732719887773424623191684648076776534759529962722918400000000*i1^9 + 45928250028167330640474937302774455017769952680177860166857761858910172756570954940401541994127006437056261892550637698924507472871722373349732874631072842631325550216128098476416258740199984717000873069965830146816151607169856039680955687221637672497099500872258606934391144003287837526236255414044706115113479849869746176000000*i1^10 + -774130092008165808998032538684586721642060273623534239473860302339655942422957176796816027466026191199702861309320987703637997274620870444719282504540677730276842046041471686214836632912448095339160018558634128980745615240071976981422880396584554176085111862362051737669970720448697533810622055345077107991188994579968000000*i1^11 + -138675064705573744971760242955311705866720691440213403884200979880317469963091441060130094378573457495283408684142434188890842522850236346111321609057871110955295930210692030649836671279555568541780048176316028558675023283949138486693406306954878903963847192937286230244688855854197159000151629479352714476817158400000*i1^12 + 4444566087773654657533205205571780953812748956981701765532620572775265702088749709481809069256883456927683388418149712344247705519387727014630076767074617052455570204548200108617094840528829974620372388566106908888188484640911477336960420017969445498044685190450376075957496018918300392954273387167563486535040000*i1^13 + -2744059674512616879905590155045507447179297059569622861554402237566753864577177508038620843910023444895170299039345887471263882344836187455328166919052675496697442435500046530339248860555456834513743065415297937437840680589808567317729690950835858607109514941743343740846588138136988920635597452777000*i1^14 + -1682472175553745547864443120598359351234774266449565555830306704585927669764219281066640962128885466376737030890918814069677951845408688943324477090968552359166518020046512618952922785421461347469076236681434251007964685573104232962614721647381136085848488882227602480110837471155678295*i1^15 - N1*2287526991786613178432295460882206377620169639824683023764666683327294524902825716350764318807612422744*i2, 67573726123917202636464678916791137734304125062511770894101396071700154166793904261267563489060625859966166066215289322676853534912226517554277473335778135213213047783841236959553341499494471711202171347582007010361519968540120716926023545665510342997208095254418592004229179338988366575353704008614105712294543226714248309255094742088812577905849646710784000000000000000 + 329059368311026052244617154116833272020082687703963998663668851782493690352548345182349324273981327120072226649394980996077690033221861042604508278947600584084503197942517770345372087964697179309598710773434237244338745673287627812064891840351878244634159297148261464709116173292890307140831708786070415691329506518282225796553860034870171061171009880064000000000000000*i1 + 574089981351713384311777811911909218516253590898760760988450241253646819516137085541861465909868002342616717404099410517868525547246880969495317441053587126210032794407925152124501499814019730232748881313124384357797560274847644253158287055575532050702638525456856578981975060051688099300656200625167182339678930752090392905885494626671042004354544435200000000000000*i1^2 + 2215008130620517746996961326712828014399513357370713075584297604608929312937767495745815980791542864357907706038276761712544856664815773435499725224609083302807119503397981312250645256820316572394159746512017231131276982204353053549875159146606796217650144975633131181141372413663448885184405108846464049859914418035234266114102635317198343928545280000000000000*i1^3 + -750872873559678587210649824040201967929176456199878833972269381125362605736279985385659082530252763137585565158595459901980058128661113404096028079383817533891889436019591867967988784998461427302690954805266169839379913741700816438483478703281138392617867618856445206579877009409258260465977134935217040201705795155007990062492947043571785007104000000000000*i1^4 + -111793033300594411645580309894319234687516510975619714827954126104297832046379199008373102737020824125583892775538857038625023811130253391556672845610914431668751949198371784888421676062208704220839689005391630643092625364340258678187063931320353879819708502500435907379173432100996672879283585893425814930599172808295017748597437765573431787520000000000*i1^5 + 8933856081195869642836686668593417033060009582097369774063631811174496996140522490760547178682827449740039516708804295010983243272295533390888488141048105196758206039396904838756666483567210820962290713019791904167828299976232905684573511834347158652034338988747804002494592856997804759164051912129428236711314632909541017768681145232261120000000000*i1^6 + 74804491909447482963015468979364588025501570980150903155749536247130130296765178013531345007885140684801523738470308833299173045776143106245592315705829800334560560499412753060234527790690334318205684846611735507571581581734098946019612079434446377372170840293394500508109884102445894191636815605668364898740527654355527039210035347456000000000*i1^7 + 9347431366076588155845224730297784825134585723357330921267377921459771400871375989726819731649156280252588623235206899754197319905493903787460120261435638194934027560079789408832132757817682221448150926612989688075403417070696716317510760702001266149059883432616373474724612948268320729132552015841886843078985896404285604392150630400000000*i1^8 + 77316039219028473172039102290736079424713487490895140124522870857983822798368930909270103444019781491215919516692061593987117939485428846525876447817650332268233482539654000603514810294865400972747925854248737249178558610669559071987292676083520831156064005666675009350567811647014777407186090168834999046189897177775802600980480000000*i1^9 + 46344997042668665510003864508921359978779959422192700938426419805391577642472213131373882966433254900329589637223580563760176846028015525226890468610061281116114153654515611061285876976562991967120279886034813497879856520674104073289297130795240298628737556520757375349066650339980157088157390939761853461406986089088414515200000*i1^10 + -774652654813997908797907598231391810797293473634562317493792563170675708575381353358837365297453958183441976664963329306353965453936733986660912899700377974362249734185267113213127859017985528291623006563944227620071522805648154169850019816432751295882592188591683185877638222721433963742236467145665705647381785964697600000*i1^11 + -141955528340604605889717917355781398478838701146155761420162732757890908350935757585183317701873179520583693872720573541120548314155142283959881213349503239502106808997083734068646970316217455617641118849287793575206989114451940771591337380887830042086699017096172881043220667139401388707838332609053747537581374080000*i1^12 + 4452397770265701529232993503973489900413843894661577800339723926736069849956056505952485709753810053559176541977828429993643136793603370144960491528180084073664669402005644347378698422052846588670826714475414231350674514178878809932030097862527169569306736333799144257696715172488990790051661239537329807514768000*i1^13 + -2961832830975985180536701614011397312034073941778045737933641595996793222146998904468082594159754615747179551874571836974044731756302108740677044637639903124215430946881086768917806202658299971964333157005469298546923692989763014672651885045592718864780090341365415219740452487591872934902869041326900*i1^14 + -1794984037373462730474988859746352097360505781875026936365128997043381895943063124478296134900072675576198050931262593377541405505860234981697868449053841335733089498234548053468509964301885230090104749616136485822988847366852941103017758043171458632624695930906971725231164919587392809*i1^15 - N1*6862580975359839535296886382646619132860508919474049071294000049981883574708477149052292956422837268232*i3 ], [ 25206442444172218049726317000407123695376506211797994020297157597086901853589551223080116700971121784406006369752794667304170617515699938385210890064896245650703586475405324830069691266477990245490554659426661499557671370101620484341760000000000000000 + 30038400648723290305311849820311871025316520249192344820075381257940943758980701998287668138054365661479240929108970795413298670560462107165911451639779266735602399146635615869303586940756724575064401856968727646330750077044143423488000000000000000*i1 + -1092932746183451442148575729375085726507636498293071779539909396787426472041473401321684351486937469739292387080871550874421811474902799444236690790240238614356378783558714833129227531824158875482739030847157917981017540965433344000000000000000*i1^2 + -5502417408599035677041344950919453457466704925962193366237644812301216397729550353003498616208544956604669724113702260885888581988746665175348757985589977339528455419269770287847097807717273564142444459612138903712781136035840000000000000*i1^3 + 99330990796147708885997997068643828063804745652741410174526049134185240076208030844227351873079371240931060986467047157481931346780040923962131886472222587223532040361377514068019933245730893512964367067640034699111301120000000000000*i1^4 + 11530186307945939586353830447155651283822469956209913551579969400652654040772400234622590917964344738049412742823919646832950276657038473071751613838264906339826352098120246794954232026648268998647060284271689993080012800000000000*i1^5 + 233573772035979662403527133302446934149782903719197503351211295571421543493229759528338861826496971783675491117407594107520145582749249237202570527717336701875206194044570841881422810852501811818572074364455469711360000000000*i1^6 + 1904042274914248091781525126276813395053867475329425768587145009691124537538137298580481837626284186648700354367224216342329264520859713154984444092845354770661985374511734914785874467600247955222442224711892992000000000*i1^7 + 7226684909301712765079737696540581676872714908219213866037141697387024868245640350110921354991805824826465025524222739596174500022168723898856441615087016346033052557212920904030290226774647159837332448870400000000*i1^8 + 12545900318318237157969133653671664148133356623518629728168237550610002048601694191038486910774095635986259781819342721853784687499829256721904304854512804114410830981087987023394913497938435828417740800000000*i1^9 + 8740755259330655663777764041718327743154309892186324659724062786219124152553266761148222574383923151571439971207450332505091789862345163198580455992637445961618298913445444426741033633303444426240000000*i1^10 + 3635140479206344797358544532083339222224698962593273818715806323684118612911813148592188584354478768757125369964889012391578462554371573160759077715402121630502195401234714665576666975384627200000*i1^11 + 772703159487949971521027397150720135039083068003381092959506718011688220837935330794998672516524986201820877975385187138998175139702564596902818185941216181723424079942873811157708353280000*i1^12 + 92569187902284024398869653818770854231999484853381927881899897888844652046105100055481965659486034802018027301451938182537780913501294470135902252399491975846071075018062501967360000*i1^13 + 29396836692075587044945290561167939278441365287846862789665821199901560913515343414992587491509011408515044602403371606186551408701844365213461313739101410664023211241568000*i1^14 + 13937237622923086175606406730637842844011288722198485220403885614185198011484060802056707998732211269794701910131268425266268124170912507168681107360*i1^15 + 18443227255884106630582468972481700298551674297978283300488868311757707603326385093409216452260463808035574984062313890209*i1^16, -214422444611121777316857225381141662929872281176101132394813642227982521020720757071733527131148074931761585008148694002420187172326974116546075978952929290276094821161604154423343751256274818981179155738621672289729583605243342074611401316094027095171524090153476460377116858775841618905141919529914149732362485760000000000000000 + -251507678382927457110576182317328765770634281712557795009384467456653095397090035237490079920244615990891183576714358699479963043651812260411043194621514631135995667844256401326779490327180460748219958344517612018980618750790744136464349985462514088837165542041506268848783901400276425131898010546364649408823296000000000000000*i1 + 9155363618870451534826132839120630115615294701330524651364668691413859401181219011225356681882019950164398671821468846315189202129804285902180310296002576780485256922258059551213347601031947790336294235373080048155792532039704136921685890509342109452929329978368353129190290287260864821315771150899364233216000000000000000*i1^2 + 46092649299264799245503642422676335625424202382094981073571986977853219512424736970814947421342836107687131358888132560296198196753403466447194178979361212737698421389819341897722095824863101084742269481423121323484197640321772507980037587572293461516476677493291470265034214522061386320896128051262259200000000000000*i1^3 + -832957058514412329144328645841866812377979939016792173012431965009240719517706511247345563834981693373623530181986006359862605847448020364542275646084747558470946784102127555933772011178214900314391585965724562205756410542722230118286532269014513962837021039412234385545133899395261483349540509581312000000000000*i1^4 + -96599221262546388430863074863474465109794502241159962795825287408242895252849824603801366731791743260740813293447798059139268033098747880788950511704369945728746706539084145950851701358591331380703024435447321562586811896048424691929540721531860910711058514972648803250059486841244407696456469708800000000000*i1^5 + -1956582031648862460462114606200526816847812254885390926155419383514692594472962819032213728175639342949196571587995856069375358796153697032263431380854522384641207877510777349545580480948996845723635755156849815484852585996057661494572187364182723417935817760752089381748580971874790714373570560000000000*i1^6 + -15948466894667511403387056794191094328459901783630590879084827225497828413949731442195887622481753346328041518944982601070027222137016574709019300204373815846268581984515985271421499027876833023728436189186035826202627091484694951184742248674386711152168764711360490700605746789571081273344000000000*i1^7 + -60527419717816735882824785985817472444049039351487651430250412768991644439927836773909414564552816570188662044592851004950514774026067888515991214608822946573174723940160801808389109383299372610617590765760498560591051927931132455725710749951994030378898339770017551523029414163440435200000000*i1^8 + -105066892145088817540274274499422462532560719692351932339310572333985708237743424347088975363176240732777895314328170249520344991512271136697049068096888430610568813067573230596793897430207065432227612695844352189263045941492311372452659569635241085972968225730398793381051919482880000000*i1^9 + -73179287775527703521026019818678208116068968675450383134846135818147607340915503214697376455011972443493722077395213757785832716671918068106019554349676859896450055134797657746873359661911792620658520683777952179795995427731178381428689228482117144645512206800129977827569280000000*i1^10 + -30423738810357193083723694649011627474174177143650981418337303361407280656453716056849838368906207563405982734315854815470365463942547549299456036512461580332169878856501305230085285308476311604454226930295607834864611166045804792102564006375389592077039867955476209164800000*i1^11 + -6461997902160623161572103874840522561588452065454545328671473914460238895933307642237462251240579206925611710109874203168467672870370155396075825786188733581741460593373235199165437585756111114801486491367158349417260048939211796307545509974973750724811070057838560000*i1^12 + -773204328645709624802701490861845767089181804056816099034353315538650501622804915203715379723566214826987682598580741457488561055172514140608368372888949913741042630124353357912555421975237189132773556828660391169346664599938346172235126549501244164126496298000*i1^13 + -162710119340899421266837821942791752746557583866382846641899022812054250829323079175082968677364508920064499320483972980104888178497574397993238473139390941416637206575183748102006720746633143510605850731719048677631929596267986282605360230488454500*i1^14 + -33354055796563541468654668047663274896830349967126597193700137431101157000855075100381657800519076731237049395470927183190966039971438418914459884270526919123334752256636775914915379874323665470277579438026614509163472819535*i1^15 - N1*3800428174663053375388070576868363368371024588646365235148907117540613388*i2, -215698445264604010655424823679024702109717598197947871183638067110589274178174524429959003516664808613624724532489410462058055768987221608596402641865399406815158128843302238823999336682423696634863419393256220957199634718989856994582303541241723909185257142490177329326024933375115386357364092767340516820633255936000000000000000 + -250744272766693164156931370629285903715830597630250009950651437075588619732651982948193100728834371230229226189520705001234978060610296744628732210781693831007635495524770714240668237647961209417884439884330988890309257053735741369030118109401644904920639957131220215093761671008685990817795136021549429173518336000000000000000*i1 + 9130435845070698456746006199414965905401211553087708363883987960777833469711870334203515727286744979379435347615266226909234964530770505471130128825940925256415992278170239211644378070343042962221823404575666424447161437458089484386697484378950584234477973266241412475600762580221291980755772037827869037035520000000000000*i1^2 + 45958742840938583038430269939309350916039522465250619545738475670662688541832827871972639652806198564280745415524427786534849368071232714777554244110920660821721829375524935865044913740822850105548572681909783584447428120452523306608398761277562309220184868511382136166501240597915013999956181309399760896000000000000*i1^3 + -831361796493586891265360483371058200440653985100501217444152702614635120536777013546308846530526090123083206093430840333531570339802977568929197673445445282065116028017269487892255581905669903575911481359643852913076026282635812704216530128638342298067204057766458122911027935209954211014631432912896000000000000*i1^4 + -96348020561281226158914279045690937261156099215464792243025955282867064452280933606714048904777515444801922855010746411429400197168581787246031499043975430793498903003406131863821544865525441840302818770814444657009702696593264941908177552294459454560382554193272483036363354840001887116884810137600000000000*i1^5 + -1951332875363262482457006009032754719813393901714908086606910312134529322277201323748792641369168275839183256031457170758919873745919401496202163460093067153264361053091742573453731650763843958020072619918514119419192754528127891495615164622381978354773727591149666570226429155089111170776039424000000000*i1^6 + -15905253776527886348416918500501891575258867650545391500111174598970098730978412395337242460690174524698616229358493705584107789770498230549902766350716166052698075566347111172756564780891034617348962739585708675182772086796216874300703906403077723875007617835477305879105090400937372653977600000000*i1^7 + -60362816497980709833981551119743045808033910635818015399723741451696009660768381932291348920785559281980144926413045458203515571392355659578489745766195623178191410978094183158799617868554557502761942451721023250020952577589805245237169468345176115279004946015012356234193709017602703360000000*i1^8 + -104780988330821861857166648549536448540534447086567884105158708293262050941551248868693986217662830763063027419237551980097470031074301003990506196351893471685921889664847509051738733664084195969782165221057429571473286421456464681292231518740287731575165977055196232856644890071040000000*i1^9 + -72980628858791314509975661982496383848221252539664354927633668868899840974541691124764800432646214662048110031500497729810174792035860472109432541298239733171133848916811274183981175807948077267819734611269418895184563653598050659846714961898153581541440073497499589342864691200000*i1^10 + -30341478698547993011200330531937499054447742304370500839175978313893915591953952352489635497716740262812025410963379196187179356296178234633960183731631815566834144234988997468215127414297808004949074806093283365850598805510957977136688425174740876345039846056200108671360000*i1^11 + -6444621312301983306497643545568631421434394948003000093450391426419988809959819658109545127896751300640214800434931254160306091644079269489938280633161252604593022699800392571408230572158643960878655559473805760084212613574377123042856603887196890128435373348175176000*i1^12 + -771138722520208300329997564012236361103496862787245729664286998204099588328139030943201196879300465273932408812674269046628205183134344561582484026274046903973359357612609707072574484609878924948937445871478230541429124744870699451881665781072443900094556454000*i1^13 + -172832975488160227482318523430631641726119710234851226157244872473597606039538250976484235738905197378044208494220281527371836850284326911998156752420134621785910077456713738473269214297432555286142495760048218065484358885171167245707960966229653600*i1^14 + -35589252433591989934307490636154754143085463094332189315808194623600796250578765154101018722395895642676169238177604240030768940028886159885668791913086450246974287787023266544633135177410972571086351681000123573672585977107*i1^15 - N1*11401284523989160126164211730605090105113073765939095705446721352621840164*i3 ] ]