[ [ -79094094720945793222022507429421669795967403023224538460798363711824091657070482925389873204892877845554650814958632388717095777145983293746823435923768986472659401334136240375162195897095878807347130547434515690898417254194905568780373997197220890801570766978146705580471705097146952560025330583125204136892469920591196524028783050904714693587455860961864610161360896000000000000000000 + 224300213930004182613271186987001994463679612386748247976034482594187705563037104130675918375131172652586908867915562359142513702604751351731027822949309670243831959059846109134582102529587145151401312861085310156523039479140470763342836216489554701200799495396344785522721843168549133419935703108254841442862569513218690521436534328904194681705972216810822065717248000000000000000000*i1 + -15374275546323845727820611691400933499192353783527584075424735018043233542484032517442415167351073913664193329713894801109557504071165895339114693351463807373939341670618494837570433896688357791713835498589927356431532104531432905505729616647248525389089939808921124089802000188824744653754482661958330051734155592676847036818141649730346691663068457230452940047646720000000000000000*i1^2 + -305124755776898746327179503101083556894112831465103469089320285034288460902553386306455474914129210178882123028222224459159640804596370779046404575803170832702115420864083570911950588136782642782539335897067509598100945830255064907020555072545819917828100749610512032582636458385100232992764720429280096348664159943240861003111953138287999789835736292641588073463808000000000000000*i1^3 + -141874767459722084120693282624475572024837340085089758421832372324206634022277930982967826172818446574995260787064204716152446806585274404784133695240264327315768904334472695437171916779491383004142903557752378553454180423524667140508502961386475265838629661255488189044513183792490514984322853180669608817434617914089144729385557664634049411251340269550601397862400000000000000*i1^4 + -35653780221302248033518209388373224634883314930430044778978169972348100153945102553131869474515834761161747247664491515276209708998953959491691820744458735046958753158198869410014657563439064941499318492632600345736785250904267031611794981193361575978199740670757288677377583895221004105252530912965815706097706431158089210783694121714497859563835097755733196800000000000000*i1^5 + 54524147335475527822259672086085164938842518907095261787028934057618049932333574173991405424970543823035285743907399048877710257165070336874067307122755784359385123155529754375765912225294965145704692296697373492100429022768818230328774644217862989277173854698282122769968258128730624415757150126117926144639077604151171705288761392128612247033214482251776000000000000*i1^6 + -47127086814087126122323599237092497807706980829061533146800432276362218300263800760017548574542535325531854846276245876525569644347339338645736202374195555901359340507025110611993361122267824880559288092608163750581622159751619022896894934700594182772304418328009280075129696172512294830501006894139960116593208436152613875748832154771223008603394382233600000000000*i1^7 + 270306214020206256170370603671174550544634820139863845682768961976068090700568961910046125154407902324875601100241107002487100422399050758076231200391365028526690362163609294472651332308295942075523972505713269826925304579162329187070237996795425000676795654645078831059945388904045535455574253500448778514026310448697209465178554000123260169596436480000000000*i1^8 + -17241826880123520825329310344770611324712930028474800655246043470238856715252062371388020536495158041747748088325216833133960895362180496117382576220822940321042206941728565384155066592439858090021788753782880409748506122745297496493206773810983265578955403394067148072202634160851008873561393332486403463207173895602038614234196800884799080235008000000000*i1^9 + 42825218313648522777071104866503479774926882736417521448231756468896918462733668617268683401856713675605757154673415724725131306130180874211320209758179158956300773938720475801117267289033601919253474707168400166027725808714637558888563270450259540522654773407848493780140661893170482607884510335631323739467806173288991108924353151269601280000000000*i1^10 + -71536309541551242578561221009923064875997056611204851248876224739683157046994138977010243003048987069917896964832588116321327056784222528769482776504240956245978060846377198027146745736038541064902137552368544227288401584417064259043162775347652740233233099789183518132963972672153397804105413672402203179507072900301629554511377523015680000000*i1^11 + 30505772296001796014483891110557584597651590738280845449690375178474168463538277146311658725404483338317288795170382881419138773154684244017239407222225391053110583129893443580350226976058779223157177834897331638772395331151351615912102891865009422684898394543091050155223147136211358617628687969765483647459327137535604229677252608000000*i1^12 + -8750116139808205850197805402283546805771933589277594187051313383303960000693787083746921812089727598836917985612970603451084025440580639228887442215619897275770678828982581340775728726642887613645815054118188243676862547990910806663697099652897350844851497288959552049096242103452758407765643823788612869275474917546988562022400000*i1^13 + 1350979117683042348541154325673447040967653587398251138747009759238817718446385161302670444218822868471800824415411027009006443445316623927206965755623059135257471031607368017351038815825423338717113792395533318725635560111668360071074465409280688173000915649908627737400969833968461697926786586565185713801279603254231040000*i1^14 + 24267703604847416326660307253102005916582325914858165162770555207645435248405864223237465075882164877478215754918344838234107187197489122731416926959946606367787324589941437638220564691229167888182221389773587552805581671550526035031039034493667161748019937866581912286663655796245980312646848724093552622635778048000*i1^15 + 374380798381609591554978716845881418530740424857576303791228583283658788378184489845846746729471123278807516431982585663858572331199182185143047310209118641309256510421627527659938307707014405514885119140615064389627449919344258526565171526535357184525084868494834678877465901348149805746347003384833294438400*i1^16 + -237749869383963440684798075905596855934338688780721633448141323016973528785106216129599884025511117225960792342890476796527618373338392193240164299649407516061068683985601103283144821397496889598431868982919332492879443420487578724859699606590953657098843820258624852528462546006703309454095556578880*i1^17 + 692328626605716722861479583770936805930381675151996224431789810192122216782858892625416803832300762577891897252721428898835156732496687465204968185241803261670066805245622821137166196419991188819235196362155331569518380653343895473219655113180074282474963149041271417991708100439842852166481*i1^18, -955332970617066360189153603910084255932172855667339332767093211897047924846996107732730756683274961927667343691288725810560030908340953739441589504696836263981720503451415098200644726026047529811273486877908908981494959703344380750889465876647359037318327878180424332037716010039353179813991558854096375010639775788735114739612902288980526290282937832031176438378337364660615374319886268311780634135949623885395212097519194993933039751613433507957948746756348877406727780353641407615303764487011758603015574547848096639553722384384000000000000000000 + 3422192277298767203269266409030540841872606662154690715880470949244824685867403775046436293227124104174911881776745458221849806953630595733803643419583056224890401891415093229448105586266778670510547567806521896931797851242111258966363121333385835085907335640858458128845566583043552222845278133421259133801933215999761809201495924078555057809457408029029275170115672923886594550277189976552294655298710786724062483097360863782921483396496631476014782494090945862392706575363171042857600492086008012277628291552362757028422510182400000000000000000*i1 + -193692360654723715296233358744128117879249232893873525099225655099210363374388334207870410950242392371897036677916985134522591049363299852551965129468759450748567389083412928212141983497774485938834757428495834152945016614788175738692269157363033189227581350393971624079553396311148511332176901909208332914021544918673015983940672985827793950723795383002323975607863631672402005904237674643957217951878154695088650136901666264907734311067159310320465287804500189075830294537011872381563647584810851619156574403998809503276298403840000000000000000*i1^2 + -3862127702151297004790096890321287156334915219719269495804420940563960774568047039524473208508376518036616274603424691318393243619369555063111145395200341301971222866450279363699026477561945162952635329412399839512813018881885411188390331715601712630896493030295119574393916020460209382711383480657948085912251530291112207081852846904212603554736173629421035544320920207175121676733685586771593202821461271833808209231689364762971439880204529156235185766500997647528202820431748738167396574215510080880173426245702381535664013312000000000000000*i1^3 + -1809701506663157832283878540245229428112892133625419278204574811108173155082753000500594897886940704646292949867152732392483564104273530924951075339262972929071741128686769666518530105406114039761615777148652838676838231976055179599815160955945937516201962757296811677066802654549910339779031215212307280769536532358138664834659512987330993876850480006104138988149672055209153717324182620451568136997578057444390949389829016125824351785605331282312909903258289810218575167331797174952120835723725028206501920378167590805045248000000000000000*i1^4 + -454062496553763189389478170909918628492278723829273905599823167827133366874280797583166229647367782331534082636784344332021089979105972703937946482000171309275159020246997977528285513553129805652524896652961457357774995613443581554921800555803968454941288927583305666785366326729525764698715072220008072275661446489731687149032083964859273318942129912839368460136934563177188270927334437205985884646683537239424882776815325199075129350764582905573987514675851922097387416946070193288858007488641024598371531548266817776517120000000000000*i1^5 + 1107564010343204828504458235452546282156164714199586432572929485505963885314135127893779489971391696897257194996212140552859656318990057067720896902058743340279836187897336022581864804492558213020225943211799101559989844645511003116818455301936734044018179551879755711886710229070878537450693724528627672831081958644445180764054554108421834795933077804228154752307286480767670673329742386532699892849156784110944272529109880683834715301566376326874469165840315898074652714946900026466413231159786414253381646427575287808000000000000*i1^6 + -603987222328085896538680756641783416595277532675304683233889456374481511622180213792225021479351405483028070670601514931057903991294628844711695064542313496012571996043710190068677462176041017504705179346535442393080577448108929354138051600653103655007575322536301312535488563088283552730072984346386398469403489375141604130508146084785903695104540436120844542104078091731190235905353066990261829623513114062496289911543012586687622896599987441796608749622233576850084478332453948014021180033277745934911338279914700800000000000*i1^7 + 3518255286052734849784309078955448986871949540041729309402014266387383508921235069774916092087759559425891864201596581420216526727819124634112572533533120500549921936061048826374862603659597306378003363799117064825758418762237015650064957763839288553457620904452500755707634173965809237395854864317316245325688164704531302985014952136511743207971330669748944081476243134469929448735788156184394206998099886775941364483979634467095797447836087612654633253006026226258252834457552410122594647567445442815024756162560000000000*i1^8 + -219574622709723988926137327473735573042068358460458840037984115338130084561942674861863573667288030369508100820895947508928447680467314076276198301293064453492099146675805667055769660782079222049410286353816373981049167212555977172074185963467034885172648402111926825202627910990671434382523097493235191558522281429543861209604820768397955676541736258473670027062990439454127981613398169715551844668863116532061254412449226860572090514073459252635985755974824180946778373322674053690426501299404387063724769280000000000*i1^9 + 399049092953096484902446450672201232067941567164398579269818176252321226445845266005171552252146513175660450189648148714547199541336550127783552049460233045392227697953421754624096275754939647066825457119451625619889395958263894758950878383994224809248280847115938322798910988931793974060385023795739139335482815618594239128581016148297546050820283962539901003570214864589397945658250172287666310318410237254649385710071851845536569881539638255342653650416618856273430617298376602470903924771972449933721600000000*i1^10 + -135722456420927431712455565337243797455157780878844974715087346193186765271941594785859726714397352414601161290514804512831687944325890736914613963582225948305619849414323019260210098176198206388076221890921655196991914257976604365375463578243094384521655621731692552181025745195954735204249211857097469561263058176515576071497332028475668309840728527437900292053886781718755554191759260320344876819600895928081694109387355255657845292773314571142649779614872826048308923416084671452352882327095869440000000*i1^11 + 32004952599932338534401386847637416078979649106799744879674130655921485948471997228547358554708351163325041570599988048709841002111597911904688822947519177605303548174789110002020536018643085838356247609213321166356064988965060635905891785048554283075515572147838364650288121440264488461353110158700785772276768965353346080549957281760077876702374612771298771992990682143805121346244936236492832150859472425549606032738260689466628980330654147340157930777486747091045025187082035933889014267904000000*i1^12 + -5722876976961406243051898369766883395534873732437983234342282832472409185218375614569580899105765914937055639443359636101826444624644084032839775755682336488371992420039867017596456318181754971834944480293768465530266103281249633698938128268616655426193035341703154814901931115878976481271558577836065568581390571813946663528786861728719074075102729598364071137368757306312980786615027453150117139296296201793282957920047115423214086368130262620439761933632971020389492530490958257376460800000*i1^13 + -462840337243785529164433177552103010604136935957711353370173975318803437846123180245335760119845752429341839825883824537669997735195884233277660190607136444366379211970416413191814492758991249645960260120980747945895882086821597818958274145365742875129896656404219261072138079881559597701260987525737905428954844044948350427920752114115718007517417729604590383892295410970684423938543695844594656606645856967893551225148114014926339444332235996127098235279405523362212657962051174400000*i1^14 + -5219252681827711205809000993270359550977821525371265233723162207130161059787444814937333037694461727167047368179360798250787041359688732758286092775529354597668150801756945032752202835093045890463928079406507506459842990231351133731671697363448313354645481703843855225443969220743337414869025615637018886495415140978971979973206986954235899928845271345937457955337520737534358017873034490249541304444588848526095002169676569824608641055458358146885813506799212004592347774976000*i1^15 + -48698456241728645878242184802543620892794705927417627837487787188645844642981962305140278548159727106443616388669975996065869435713842062367822512726255453889717986281800743503035359168763881354749722868960483623192877661471477959043193027938522201759057352162812662860038135523750570048637702625018766112562774081757159526041221990839030769023621347475534544879209667159561757999462085739156602591356282778259199158214764108081134694908399862425968732198555015446528000*i1^16 + 26767149008749139542153123938869810851354094223162525610137142133459146736903189780982539298438112513647678447870992649778020560900018154714905620261310810822899866398530715364430629168757902293632144044625466964130559311786016852499681254158380458012380628738699905816560938183680035629122954332820179860713682587955125021543114607045282069731825023240876393391972516462187261562839752052918354920862997412429833430430969220845130243013942103984403616759808000*i1^17 - N1*764540470095421844092760488658269998042934113493757753470655512409146684581808908394450859185481596615294542162124539733586893792644044149866938663005104050871*i2, -985249990819456914118079047028866091803549300386688391827255469800548843667638444235072093120341058722611806106366745497186982073346848105512121728519717486062118143327419367839894431538554478098805382630978426816469785256238793403399280840197051976804966083996392338924806607861829082958825835140208209868708613254191798343274490872271085380253998351344151100760050828581691028012969833575436578012949982898925359187649073285995252669846316635029139962376417307642530032745463751600972836412627455484802217076267845307847589180211200000000000000000 + 3026356997522818849472262879027537675925727042693983281005718145731565758890844514187831405063420601710730629381334484098399304994352296622843142818803257238629504090334052999379970582658249320211060776181909763908831667221780054704008306043546839788053337794507653871378117176809863233069509674624247671871851017306989666284525180392619461718016204582171261158446332977464724405203194392647130434607150264872616514946491619811820390206517066947907258751353028302687723994681253411060937906114547318865973882245046133282838759342080000000000000000*i1 + -190575640590479066199644879461374432389268323732847047984801310209189391089079803323466184088728522321499266058278750873297571505971703827280731766543987071145680542443175377169226075262290448350542083435793412492858849527195790219470253817700739968604681698905019958582627759003203332994399889183877234428612573399601899218474253861612658564385872561995000335020715130886390673984141055756842402660025139575308469328820637947210261213614212882294436704518941841697173758453326319995000693141395822825576808478871129271821433569280000000000000000*i1^2 + -3825909210471782470164562230391485781967291598156104199867816687924193858294407998332782207698588433129939784505369170121811723985000335043703483860642443574262923623896714126873303751669490909408328954382715217144909385723394739118488487091139405905690561200490969482643378977472262552551928215495346656027191723352701920331731552163955382029920888215150993391869554384894601516758600278422944757540752914010394382298965440436299029429544074556528664933911566035340031220415559701162800224014146703548754724028800200847217446092800000000000000*i1^3 + -1790721469060816925949092060323388538891296222539780458174451142112854526988383489954477474723617482405505811733935077497677984839171871714944360975651682504825520443256762911789424794689848044948934392441747479314302252102847433701480223285556413468796698473241324449567041837913995321899340413968077481043753032149338962523398782495768086244522261134492289796475297339873913602015436420735173275720103510434716784692123803941041628375633792350826471756855225325752012100657183720819979468741212402571024885446290308894178672640000000000000*i1^4 + -448450382663426789045170287896688448952754817749895658831521613238782642837675387483769793664103790836700815558025993967386282973179863267903047427054998935054156812593909596566982336313181379213640767302508596359012698486668181084808046623725884527362209423001145328477856547747002058314680093356881170447172250281152110838601345958466792003815711322586374856665811415911970993996942164950670157627360578361047868309216329790321799206239775308191778813640507343183129154162148378006127605346122502487027069845347157055373312000000000000*i1^5 + 1080933258348590011630591610611498213073093138076430856739895217751227961012197492573692850556783914622949481247422159321213231414086175478707737279315176786911014434443853303463772376284271116735298063405127372931821852169466969211835111343996685069034070857833670545551277624859535316166425107417764252346395773307529101777579072290022685143196180338718697639077672477872318000275239242830630964892612462770530467498359754944206195715453696209372114171628928526041041974956047389462771830949711007228025835282041615155200000000000*i1^6 + -596911921394400007262714634828924425024505500270912538642240876818514958094870385794097907339802593182596406245515524239708579540113226905676186540224214957778790474230459367140746058235735150583354184330041949660832448303444342479112894157805321301809491963000206020679921053574094087661051382163730159188624397674315535605463309146100763922595979044818376671852421386629569812450602851628949256082505036707159442796545772481180256766211087138527851613303498827785999944263819298102801027318176270657148574639660728320000000000*i1^7 + 3492659710726395272419593386280563026991523888370134549218967250580749892158206622487716991030257419727931602416653240440465829967450621180159390963778371944930199025141633654334394365951775234944834675142176421898474037730854270128690599177032706911101533170847444019839485900364189373912342229833766079355093164489311237583422581486457934013862900729588266438987064667978112613875826767463061564958722661076994725730261178752645542871532296758133554726776388909236502456236100762885401547999688947418437919965184000000000*i1^8 + -216640577221198298753703069495846960203024115602021246490112403431880404976928414340289099133034726688276048425291349120277405076072666668434190101723048580703454975999015349691496339438979545231721183413811087605639254390675716241662600520949363990992549962670500587129566082033826893876419410817921934206320680551414207264669062026876247578094651947167723604025768025661326976387690741456862707046712362233726997092546951347435515095012694802521077162845478264246827510077826281949999098587463000846901234892800000000*i1^9 + 401598072478970510442335947570587189940890367061538039290353618434072234336953590995405518717380395031712452127344699834655758113393365765645624357914069407659995988364673072257269627980151883600901796689549652423434184272573981410131470533212811136864476743383956965149694480391524494124790777265011624818932757205110829737211107234095997895691715156874056443451797978792470929716127563068770901105642485432964130340736271134099799293916680820584675775769949210214335490356179337433284976043006990913372160000000*i1^10 + -142382085550290619123931412785734678751160405397564787129970053854807781479252544291474194017204302847263606151067854502259030592078056689724578643295835945522596562798703683518414435756990824751123178315761806930364433593696514460120214310249919415667416192464816260926168842526995050928998386709444422269061810344856353298788290391550312170146708935174867381722751847466151101937871960264086398529081167518037992199703146722163559028090693158894015331555668713537305368202334041126074931811236970496000000*i1^11 + 34830219983068690422974833816482831126229500643245665796221838385628789662609483221103494018962033912068394944253148115841860778918047900446056513215403063954694854513324515473669187795732163846308567227450388124774301737169797511321801338822895760653989789649263199407801584372959106514776616460197360723045385614324455388313228099313390349969457532110298943031866633447154979838117835857768161484841610468982660338376922517157803560118205561970000490906412061826530081616745411898681018915225600000*i1^12 + -6263508193903953585602089180886463650981574378239081490573273540099064595423328486481992246198733171012710156541201464580569972447203998211232998852668125614994621517349920135262041483394949865151865008727759405237171018567516274632468864859452224255613965267343961627618579072953493046661736022512861212624851053997318360447469045278199229289955424429512661767646455281276122982320765615555965048793365019211585209296875140558130586412507423676070970941578018805125085029189318247731691520000*i1^13 + -390140267160717562152826963389900988564054982026496650210110960541187043426132450189129026533517377127158237866830889067326514432361224453636621081355372286985167657653011764743312086767608665650100158403085394151042418218144934057065599228601533197459760310226463077819358484898803263298736070134462346507738257131742619624199413243290587328509567262054062026114783096570526899131558668841636089732784406107580836447323143181935951787841275253066419426972328938847632271998195859456000*i1^14 + -4372812196148420384427589237566749902381939791770875788101039492728999198637708386862758283256712424364165886619087925633553064349116160583751535738517154099219731419378982943699232301816870158106883924222684443677757634555201813076180725392606885066403584738552232212067534705072789413438259932335793004012529596730386448892797011132119348048739498897097185060783653036850830522969275694480639606200254924726769012685374577255426867678368616658911494346404243702762559451955200*i1^15 + -38250163590965216810277387768680380482002240869179578263918856187962495961869920661555890015937196089459480032649671978412579496627804147289336639853219251556120923894256779566238682461052862115335281672821792437531549804364610844268103825117996617551627342574168953055211131746760664440820762590474224487628514171651739565964501074993020803004106976580751207618266773873067245453625311748867017983872966180483421287518292797433211744625880856718821546454293923899637760*i1^16 + 22162487578550534260216129881462372247398100799268247216065280980314605149376043226675916228075099149224623620186235428355797768899603624991009974877458188328039374956568883328465932030209485553512429072094303850733420262685139852188236104160994706784077137837588589465234487850431152097526286731731280837547188879303973180445437359919438384284349894277055563992637599404280567575967571913568402560273913729220266553238170204682792775066079898159724954927644672*i1^17 - N1*2293621410286265532278281465974809994128802340481273260411966537227440053745426725183352577556444789845883626486373619200760681377932132449600815989015312152613*i3 ] ]