[ [ 11029259780530052045319913187896176615321194843636506182597793132092571877955137098183404051775483670521160045588474398934773774759552273853144826820761354088519980103047540864272153559610535803019496356236845843728350610288337710904080331534485961212933828802097719552365317174449834429702309188604277411084467467678031737198592225029753415489552384000000000000000000 + -7907354037836049439417243878048543539465597349256293510258728226302484172739296872141012754702360625033714033252874983766506775945284603704831159307129787051944267625398982915223312338839308617845596484387035627564918611295030969787426610203306822281360688772593318660047707740825487004384229132760522001880860917058458556153407948580656401036083200000000000000000*i1 + 13858931602089328502543622905099455938452342026569784080220624578997487436268891050469216752907766485640902394928826295284595994899823940616888634567231233122860844774605790571631135453832002649642799569179164390015262943841964695256151487329558961797063129725090023819712685756085083964558083507394746050242494023181346651177848350737854271324160000000000000000*i1^2 + 1786929162959692725633774877225611778436038774664861251249745630522266485568465001945000507847091872327927655086626755363753371260136436314252281383964864802556027432088968801565642726992443826887322508103715761864426715822410244351437321931494213904917390808606060527000311221358709042090682526711247627115007622295518117846530366363721007104000000000000000*i1^3 + 13808739863202830108452645282198352704110890209512141587192242145305270354856619222697986053728659542237061068133504822840030108753191630391420038065970469812977180941169626131265658548664004555863390106535468279037322737180136280180006835926403301354516714804555432700817442415824332743913503718098547816102290558655928196242782263076454400000000000000*i1^4 + -372557180909145612153959286864771906593584013053569624552693071086036512852335055969153320920955389926059975759960825531120714354624726124995621281380694206876913382121986348253946267063451380086565574484335708331068498111507022053689589777921929351218244940261258929848053027043780393159382101624809704456219795932487269295615597608960000000000000*i1^5 + 2347898533658269725667920355125280573261399370398573083812481871551987257157517620788146638990770547617676908790971013751234392544958391761856023894982527704843723995043804233940368079490534783696696688650410827668253461195198355187068461240558847816750677467065740798452026224170713967038317464700650134401264406711250631836827648000000000000*i1^6 + 115080490528284792643793121460676808493767823387276216642564728221871915363361157847267061477378005580239546401297873586634351204979014920591326631277199333137001164856774929128257122414951445570004684330250254232456354031728053719930619498264380526359859221810856012476798968851031001561476707080373709102844719208139847001702400000000000*i1^7 + 362875512118349316445275097653164889154436246984719628834743782367779235470038507624727754299333011837729603209064520442066062270318825959666763259003282397510177732928050144927794921330915803112922604319136501661901270218972087460700684509823580145222454179246061002954628292988215099987722235099012173381924500990250188800000000000*i1^8 + -86560996326063193816598479895284112172720669758760304688752328318768144536584806777301960708666243572647163015336553157981818578006168056933229226036990555726713589475267612157654061074967018287892930419471859835119392521720850680824793220520554643116213646281098388413061554799813525065623721018262583444136589918208000000000*i1^9 + 451370807165599603623053678300238840238490744724232736325795658474914237446927303437660160912915573655586672591354401172686068308674518401576913407566556432970566863680967492481014263911753931063066546702951608737116997828249644349097555674276408957135846412616803118647113951024484827298315221167392455352742707200000000*i1^10 + 6050096994454775617733556272660774772832553378190159442294975285307011185300635233849853440787176759028118687593658240535735964445075037944411104477906190509647226317185637042707757033401079390855317252347378351327627548955975350863341189512779572460790546251061641600944101528636683444283110371059962733608960000000*i1^11 + 6411232756832974580761065090566951400814732026814173674702452426562802130455887733960054442802193872280605660819501643059735077152310608245863566367798717503545725316887158694212894068398469259377476047022187204623799307806206717883935974207631325406344952422963265417707533760442850388953869584253069312000000*i1^12 + -1620762094321275793891520030775421268447245025336228575898519089578093446640998818842544722862755561471120536500432187477778270355228507680939442868095193527028198964980645557091742723959438900608118397675617012983665864041241651732180126833803574482404086072195676571544803117569990846201351335884800000*i1^13 + 172238152121004325657813641140613220155750749255478088924591058917091440989896499247097960305252598583409161696251295867327451246631533268853520299252658798631827392659421994388152416048585692331551896703321825976268835622964310035979519647542966618870200979896476150950999139348957912046250240000*i1^14 + 2079641185756986375658184817629051365538896644019145058450869468953231842660223576224000582666493037000219026724375372788686790249185222173150903182947076211440160563952536072162754296172622299890307249504724968726431735355931940732955264911959794046318503371828684374519670439928480000*i1^15 + 17590655167296210325521097988892754382345842189996531450125409979712283777899686202389880529011737415062573047333437714691092306153073161765760810187740240026122424980299099791839004506670455407591782867137116496337274708335196901292461702359745834543671341346611690034012800*i1^16 + -5027958549532779087742170675360175857380374213651496711905358459449880521382867149561476515927918388582375334054878159864766796551282655396718093768458030470609268458246706948133985695401371237669631210686592043241753972993614482583492115288594797671139420*i1^17 + 521446390487590835098306496745599307622677245822965598796114553128595146527119728528896307413951347813821313057496631898530242919468684554574347679596721445137860792880339661789079369049258985904179706492880968851737768366216901660988689*i1^18, -1270189880238433657283422195076803268506690939598655118649121735977985894196003225963965565615653242474977052839536114652543794077684731458880347980049858709726016028595271827576283515317308701748421576262359918301433349176422435480130378987713056527612094935467294735227714694074359865907511832436914539179465295675401614395649797224176725209982994036687225040457533557420755176601068380561521243948669268134521650413510128764300589051011537630940661987873826130299409249562187322532093907565169251072439397569216673299492446430498120833100071962579171360519166715472975562813734912000000000000000000 + 888597640065815445717807488363821386278085687264493358242614879100531949867495646617666308854176607226629806061719491979133342015684489286129889646222362414191681138993274108407263944271856057173995689202495695394400856500924269191175745672210692970999864968251318145922037591989976325792500285478688065277372699768067165204460541689971265357291406724564937359963843344949667572483697615012517736144846765945513569580004368826350989791521494325921217016101996822728371951198948248398627849238472102153037079873085307711278093513417194959263948949850246307036676606858903314392678400000000000000000*i1 + -1562791755251452139704536329502593608956229276292420955629771698827160361140210256338819228737565378012070718328860608512097884309084945663836583192076503073089266355228241296874136383384010474245528726519075803626901962270216327517342167330228400112542223548650845608814757979722321012331468130634337540771702041249767590891457499156640520842799275181491094668748970982069601262231474292936147884487614487192523162422981922775170065419780969233671605752783578230289538573788670194034754867431241392436715597488371546932248384351335291005703738684858426629789542802347777935278080000000000000000*i1^2 + -269718567223169158959087194614736363772516655046352635878983373178905852722926499603991560287543255640299638277256993176606642618586573132063436272214380977187905766208352293449521475251077933418340501101407635995055022017047073474640023254760267845015026389322177836680280437691528983115469675188523352514445166047048714222227965985884380994337760253795268227052773721083685336012748520814970913065590982425621120348260731777325877313393268686983501439015000796664029796294377913484564722343858920974691483089810191302828706591707250303294112920016874386266164960984230264832000000000000000*i1^3 + -11058721504142620278949859944587466644389817260068073781203607319555456243226052288906438626565279802174927853828294887239708166839704993357049149608987694147793732217669581501885595799877690963012224854693241084589595506295422379428555456112686305942279554911061105774060583432618656147462184410492166684108524999802720512766131591169560698843418937079797349522030732698022012911747659448483132238389663557390664533748270044122587527817613564876234569646377020141802622718331987334181038548166639984034786992375869942178386595493102430244514591301723276211736428693946368000000000000000*i1^4 + -137102868583860620548293158241950492138714261317048625473499922612576098481041428313901512540784239779261720757249134490439083391367297628165119835387589576191335907109256463960614451394707181232244949534972748868269297827708568616980257420666999399782678979552938936085468886873484151755035886354632585673512172749270260071578962437762771416782935094336063186217043226040461631449812731866917265016416614706442227227506026252696315666883500709885833289432351151003831114988415312260365565308254103125796717116140983765213712306104201928902669809263691094000758696181760000000000000*i1^5 + 307666116630693659224815409508614170117685226386134380322589192940153676529834033982525361796434285571613727934758657863970171342115058440339253384031297569490746801256011336001632762862401581982160694881683768846032146839518469451191336002185181524875989800096000999552589274393808846989050514628979668524654121294206587715642165560103863716756342537506899451845771279386922754814845907914602717894856906969517309245667395889171582976746227110929247098876341734978350083349304336553834314276297613392173377280735565946993079771515708825094602867512495326766301184000000000000*i1^6 + 11641110874319716955403860299205200090723031883930160511152326991702323183807410029195218639189305322757044118202811538756323862350340845833106601129785444917708921884038779138150402279355746565439592287806495413821683747495710053865741640041803436374761605881876767695844048815223301340729785582695011162084913952533987189585597122888500206727276757340611124116337074211671902400272980112637838594302759955376940804030822798362267887011315471483703184740260923110500097891791052943488711982004719915593371766416348211887966608509194885365743521382691316170752000000000000*i1^7 + 6679770990823318215272330247640865239331263149163435173157582816962222717875813130078338732321393658015982313831350244389447337229852866647394568373409323269782118316883547299784227637385230299332525363677523152561630620848601809616605440613683081754775738821605856057301906931564550333072073961755374347243319147338312925523268701382160900031277885880106370046228949255394462390107153015588409355498244662002227096836917613436069724628698241240685734694503611508199085034940045859921481429888495412202162297951313805311779024462740180649897441493564784640000000000*i1^8 + -38497689303345419533061178941966968444259830106834312201063345092472991656207683638891218898791756665585137606868696096868349806786314204007832336722949256331463170803901995485968426599474906562586180992576658494569644675728975743024342044592555423849922363236948815325084953695949331398526901634298936795617391105494539280288696856972023888118749719775662151397138509847891283365275398024585600864953426683958073827425515570745472248519929179331515347531363514891920588430464801234311991868503533702409637359309735943967886959478742649109820953231360000000000*i1^9 + 151598787034343285315041514157461493630092249170407311301248209926278927867850879495691022589201907236731203365861434071066444242479596255526621163613996484938796941645734519837686328411582765126951691845582279176877422972374580535340265158961447091581269021411955990493743666535490278780535930209276815108003467520285109506237823588448395759318359380330631694559087497234105459954838555212557052152582992744134407228863031897828991674729049538403285412318346409178123210801400992462378442553750106766335113001125764792921053201693381330190730035200000000*i1^10 + 343070261735657964740758145370512174997869013742035296469555500646753366920274264411388385683930708265321552299516373333000917592239361142439146009744747814650098286942009940743687209467452171187084806461861179092692805852685049793782434982362476629000519134403791803770051170491562541908017611513568092156673910329830448964040303134344294797308352656151645228411916212371935006521301101967207535384380209998296240342043249753791734434207079001892736061620881476357199456998265498258554261684637544854649643946579601322808134012258191358873600000000*i1^11 + 1416781126569117296477473820958743052584811864283761184175743488444025014393748755859676448831215530352612296929947281006126290439641928296438066922067774531161640906656205885101787338663157499336879836586670684453547798054270273615879975663330530645221341531092247997973848056563415314434845071461828805573333397403086083305207123879630776219602869240025471894743162404877716227590702121240293674384289020639423248318578424028792713349994372060546601386223381349258969114621052046986290304455856289125701429192992180121971297659738624000000*i1^12 + -14565620982849141532559159848946870323843500728174661358090631411607600531039094434067655247812287617155606341951371009117855172643182453353608644528690709074201076398698261407135974106690542767221605074943085673295133263300466628344585971129012502378017008001735237322922894910187077306520435219348022924215891589143612612405532834432602914100485827393128621165386562196250399930875508072150325821945304358580445496676087921306965859180846702333978810675252095778317364519659251971228016076280817361755257168597110457361218434547200000*i1^13 + 3626323383782117355953816578877389619423193219572318104370145713520975800128600536865010322372307379789270903823971128045375149555775790941232090992576695429054166507232094485411776480163409111769743448148996530843406566865703523073629912037636993466610447736742453642086077481247463999131655247220858700284264702832346886085891602092630330382478654271780114152578738944848013698037667881420864104742007450475061464190777464984852610969007553017263752977285600987582244204784313870938138669073191305521923915594752975754433600000*i1^14 + 4404753134905386296344602131330666644649426746867457895880357935985195153694155433770971775723730249382710102313208203754968548636104528716946660995385252518312733368327844465745194582064634301058982254152039048698213241984928856702568646916489261946475888463622417088667117673742825347745423877636626158501941864871554156779527367116610432509095655020404644429030634332383109618750247930680131062900017779935037429216496464900763011386294318967286510468445280451934146023157411807258890699817175455553030370701736000*i1^15 + -15116886125149449110006040181032439415542186960456916871856555655998744642686865361737863342347784832270845440323749868970230874567381712341861457244275417313488850850373864516131992830672898123014185530964573775452377820447833330191835985163411671231904449791002857364132492374856795839371876150098153798997393125164532312371826801262726966324560528731120491728530095496873517090435314495650969733548391833084367705675838873138994418325833159177576169035551842361142512950918208268571750994887663230674800*i1^16 + 7168014349441175126804148839839584573799810438356878881933426797566140026262152375854893907617600937450707341487553703594912946566894449584446641823167267377197730809703841223941312206915153112174609264166413847343964503804811234753241647133653594946934478042802734436998375192077672691228657821149855449288762156197797149433374900703058510324934414887445268296628702696631991169797891100655500150647327568198442175316900537947641632372634024172368189010358814297972879748355603798185415*i1^17 - N1*43276344677850975324991687922993283044035331090139659704252581095556302554076742112380904779538484704408877794939245208030436554652728224379879170051074749473969921785413162176647058418650623293036255332323327859254895399202193408*i2, -866219385295310452682396362620452124377486715770099305120725365339770938216137214134037412348212462182934519441303196635656467375140084373213830377954191511332133726922360310813621812730200051968886154641145968217853756559042121843481669664904238709907406324050549494944207618517250139693362861303667583309670597550045494998268235899801755797182747568967576342782090117096624013067734859821161738496874287071914991908322638027887228991710227620082037324587868112348066096677865828689712356178349667937224672016220084188172263143025811576559104342767884876171070576983901814142900633600000000000000000 + 600430916789604388308981858976978237037497679834713121464296497277333895888393836257949975633515568489386388063998077208369066024589115411185597935279961814959405294647187612409440274737556926370328657313805102022605885278232414539291022433804865673848508538262791886794373566684309924358584281713390892480177862493710368977205611489530575319154173725221161984989657670912072234614090001770527211707798841352656937840298502966619717966184367268734560530013599347648284591964026608116912262004233161392118536663650810731541397257756674513306806185621143169226191355225578763662131200000000000000000*i1 + -1061939254191493879658986774901697666736008158528732069364874714578300101007651880583633165714477245322482735147035736969801681956109700381373972493528302630254389366178259819622986486912596408151058124028126454130805948976151147314615997177850470698584126295364012061718918069227232818500287085474494674163932637971957397506688703719362613163795263941540170440361586367688292822895129748493055307684599959207856923767746661972856744595697519275159752879861171269080314728355416049479332649424921068996766432293927334802186550888102526379495005395305955884268496350046376710635520000000000000000*i1^2 + -182534259125094250052015297326271866622476630914190259168584611465463455757475971429789436937955853397041683835214983896551308376579988228618345071448985115250897668513455183069084292734618785319282452853627453000534685433438040750032090853375752655893805585091197543069441103757896153560467198243957608606770255550545993687728470652439670863766231119748566682902295086911322226202693345700854698886886790487525997200991538759659166839474375442692957994622781226376811710172853193485345976239264615499702731080502324740007793699104876996739277061051496415689438526275517310566400000000000000*i1^3 + -7345685625225103648293675058076406265143716815576102221533754715676677337773229031236119186351358105523686264590666238447223130552083494919597364068379820689275222660142110513019117216726976334210268776458290646662909847283504466372825729853760940078981283857916635024741126608255728095056372149731148557328924407157923909010510736741432820091667676112270481924487054695722006053827317435768717694025644307381732655587313279939977060105087788984710923981642634168884288592781550349545883837400616602986009787298383502176203269951083646415888333957267555031841210590214225920000000000000*i1^4 + -87870501889287840087366677946451132041906469039508759035777927998748955007295348515436114113532742294043001188126887140984118876822094815669778298068018080370012417094380708163031005266292669755696217833680070944869741695217435238142491327447952055004002393593271759029721210201901064611294749225157815481092301243708817674043975446517842936047651338993793413660363770432280200242693769915234136785976372535185885568966679833548518145215202889642943571545157592157760069769500975037429090047565275680481300579605047337178273197413268578484416213581765510829538600288256000000000000*i1^5 + 245843254706616382645909046546394029744895059093188161401378284034462544209425249629255318556824404690868184370989435392435381017900001477076640923661013135548843390130798640464993673692960028425477151756913215021967160266906365207930860792070679219267849086387541943200812297539558118673983494231677263023350197572949682593924313951279806880308954631889056295098510944724951835780974587472054063066272093411314338238103334353217832082541869083182305974604616104147968486340297903454587481036731877936103840878911123160219372470399734129791114864917278338772998553600000000000*i1^6 + 7758465788073300306174579366020829818002942327073510965548977179185969187143412254918458653518621291243841216762579576332646037468394115923214356893089270684071504321293331460154672335898206002442438859610460041153997931203100623043374408662040121906319628719503803529650365886330986270404731996623965819034167116063953192704957168642771674407288895052342489908774650417293605450395983571364189974287315132736596364533247141156755711393124249130513062353961993414954490070822672689358304406727896471410132740518681298823283853477753800618864202331950792803614720000000000*i1^7 + 4433882479100791936644472247869571076473295314491566541072731758398222329568217049673598451077958396829655131671161938096683348491395491519022235018516713115064766215241491235686868933177621197132719400719119115018739244211138901060047572846645510070193274492462106631264880641814055330429265293555653867036820352807967051602592624737572711449363369535405105401191891082451228258582127715647891100218963690930335720717384102640748427029065988511942142780281792158662854419331853401388148111017400054401746223689126292098724854769845635013167957826594930688000000000*i1^8 + -24223963721735285640031370010031669804257603263604412431990994531269087875283922695324767421665573695135601413074232529968497415525850792980591777790679083922349132995872166378712522228670242862680655922787056129496414149456233692771673315021137095576019215958507942581584764108440877882660295933151938402915017775348328651386907626420803420714575147824128012512254928404214223670032844773149553535416503954308022240498845506762440838355609075828972491699460852358060850045217005661683554837365437500358922465090391088103757604083177907284439647132057600000000*i1^9 + 99437596249079937963080291902657034739874582107113388296810528781006938111021512908108365764720469210100271188377803554338812603988987651654441593656805759753299637397184444381486571257770455549330793519373296188799733872065347082366004132466704793929817510260081606118939487481237811644722315784432693989076229104334309896985286839768445737287385599423121200727792108257219565600560421900746668252291120609352606131527760171851790827628897856654806292086843820609412675977939450704507061483201762595935070800867647886234904479240454490395066531840000000*i1^10 + 218201211994606346187403442419319967004329142993563584525734454948815276729249205175228084904320879111313987410095814543899498874811324713645602695373159702457903289037022261902736271679764324390884547041584401699966757743153964105236592055137901584144124919656075056290308205116578386791442151981003232181189162148186379904957056011133856325159886281321455509998977073930512701312011919231724961780050523484651338555711845340489372692228023926389155924737711943518374985901035644891704153732200509434397986164198986340341248495648492913152000000000*i1^11 + -4340214263037073506935137007989511177124437584376792941764837393068001375054225374409471542914739976697992997105368840669105864782149576628971982465150422005073883599404307831932767217145628150442186812852385213678520269506863497691148505758694482097974310339067390931305462677508927778528639808384437022959635313156478487417687092531224404318318891632751555224594868510393109967361583293649755358793632533187224786707867014743184977074513792031534212137251549287355153527313825776758199722281722450300094172397371738749180708452700876800000*i1^12 + -8887364019182719912082874259980176858040481638057940673703480043617738367291669388759711112526948167312042277156829678102580885377765359014628312327034403680535448959736072851034814538113230746327177344934797088113114112340513667875921070307181244705190555183874542796745720201821274374498706025090861553833035348263552134159477839760673026674963318678851090591324432280466055998033361587652212864972296598585109126749691760183188434294020497294857741646458255949068617556208938491748205661534806060187368283124233341966597688778240000*i1^13 + 2431707701488154044587085490199873585322733661862726306702200022498798229748582000847034925204959729425599440988023788798984015651669869678504137726070667771897392187037908009750148111060594779777525132771852461688785022305411185473415192080724613079014119539325149325570368497339305149962073590318303303827488224037914008569442342781701384578644678571336387014618705533864602579954995877397078947216084446192326615840524036910268753422806841991443939934617488534514985949792879247550629973180063819238400165424981442066264128000*i1^14 + 4919085255245145260504893917970251619737846906792992153616641327127558478158461391226502010001000469212864180196506905944544160846837640319736098589991809077994509306866545005779097799938827068697874778063230245527349555454052121214175308912596757028785928004467486018392907429046778302847323029501856229255988379607563308775169988489493255862755885870108669374193057698216241319701879074248807001408528696520739593520383254935543434940044849949906095343588036863704302814146317462736070725723620138338440120573940800*i1^15 + -17303378422742448317521148308578824147772163127101400429246886762808970804460493638947525838650863742959717729868454589619659112369096913763660129991687140084043033495342295319925573981721053672309967551464262750744436313519066380340577683957905433728579909808507043598727212135262571101281452057310138346690611976602863179863485588219992326232023612987454373663755924947990090027492546002619348115032604813517958448250139850079718471701987786348003432008619611365427324827959875171315536008208109921998960*i1^16 + 6404407566632021265209981339585713497869268536157304172972122010430504680966832870082732812770280592556115032053408733679165856238263559704481271274204070893065639778810400924298553245793046824517181035601204991610343116399991803986297782379766605129162933950819063564356910544563430528197396982993859662847490170813164809401799283097359905863187754001949195228018105589467162488907322323258219411921410955328994372312169105783066562397321406311101383827827965847219627295557162419725271*i1^17 - N1*86552689355701950649983375845986566088070662180279319408505162191112605108153484224761809559076969408817755589878490416060873109305456448759758340102149498947939843570826324353294116837301246586072510664646655718509790798404386816*i3 ] ]