[ [ 734223577802410640006583109437342621385893005553567678752759054254275443310319264651839416720203526576771480461282670683427650128183593085531971707416712452710798723065540333360351503075531154384798360072983611356740120080886278232486439783741981688449470801355322905026006741598147881530818560000000000000000000000 + -2731210890227139438128356956938977011375502723099819762902451478676663722682332931973251747539550811493183959572046049795902212575468748461583435638913600441992835416159021933961683665388081341113119961655432276817444080184484030738118521762911648180390273928558135644191904255501389378093056000000000000000000000*i1 + -10019806476119173893675726375635185281949109810840613746997890863922969755078341873953039702135711096053740463184678915736212423206150933217851671596513329822554625798261695249395633298935150394960073288919198231280885215078736076941727362751826792540719974164783607242246635800225584146022400000000000000000000*i1^2 + 112035042601681441161946265191662701823532175345725408069223852297035411756264709830241573585526150767862688825971536831139958377755547932354439028616649290256215510728427120629242215447850231929012789019574485956429019040302184605014064381412074204194336575568985804273103088818390145433600000000000000000000*i1^3 + 513211126107596754708523746815302447483061725505822383678560537598439382960597357132531916691981207546904481550733587209873304897133632410820590144401023254301901232815054434383450766293413699725888214522474454193215827285044784813020311046241726379872963444004542640394954466116801396736000000000000000000*i1^4 + 710756262355799801266073600214561658676633955133167736919367683004584683388548467309070743839104222242505418662076414657731320300752711842346049590532405573114965220657077884912488480287613763387154119793094532217577152577381861668103466618979994541648980278675140132905593171856693657600000000000000000*i1^5 + 286792052343475603170550247030143224991613527894378833097957990547140275940404856744586416847128796592103341016949371152521190751860141691569471549031208084872396058894153261205735266926261446013290211042481465732024155179143276096993894676416349601290376084801314270376835480656281600000000000000000*i1^6 + -97537637913411146811050541596588573097050448911163911779911269170201185484865286018835596496629862178651814980966673192262349588932495237012037177554261010883568464896987556978010550464632586904024146366699380921204098233365520649102605639266013356943611190279061730443191916691456000000000000000*i1^7 + 9589237493790147479216598784667045909137870337542588528324506883518106932970443996129124101245361466223177653796688318408251946229590774590885701826461402487131042249531185493504873562285152933971070984775301295416067028926530931265622333637364571587382625141160528727399569817600000000000000*i1^8 + 7601378180352999255532429612293108418127942764584028446830289622423121307893250906311419077945957609124847965606587934357863450689370747673435526844931104872354176549257226301848920663025425857059062686370701410384470375827951333539862740624219383561568191357227129540444160000000000000*i1^9 + 3396960045213635553764657337418854695951007783768012204897796072477205749197803980894679244222933577835466462951746856611063366836606100741589765810469342325805622597699726991205551744824400364226501725617621104950077314046035890361384149302906468431934746936888786944000000000000*i1^10 + 373911168996125074133006119994060507084301176654553940947082785309863791710317278092845377004383877271288317310064903997445904090769468646590171362442949933306795002598464295252084867873645396916650999635019711720911528871265326883743934474430219545727905824768000000000000*i1^11 + 48837027843467105166755136853975457724120650088586344444770233411464147783287603543252395750099167970312394970849813875122351831379465028952436261914219744521407484769586922493170352663624678807885723833441875797192216913550322072540693532726407402849566720000000000*i1^12 + 769796803755539015194813058231225565660201679070612894566260403834250506612030567218411042397975936135271095885244014998786405823063118452903980407093380467076647477883042219495054895612896528856441806490065554395555096281835369954709016387849814016000000000*i1^13 + 5836894882646564282148395321577262349959346259276928487162000693397047355429446345856799103859571639606561729472629517784981383979391172566974904085165492650733344186248755350536485078767102988322339424759903654111473516491956441178825765683200000000*i1^14 + 15614132478761451852973829873302601799303040580087685159250296317993992010034923939140231830942856612548434431162199087268191187978369345308187205985552165522852029287767005018168776543029058844806806300371386445972295203581621247672320000000*i1^15 + 33326247040224769401910198164169012749707421888651949467203106282452465622154473889811910575944065090942982539196721733118459770967485310293400389219205047072558401259063750745844076285865282141976045604653012904690448171008000000*i1^16 + 18818717482980586737822958107192739904738142623378897565039281481560981371338521674123349826465690487105633994683253954253830976798666812309763593387684003306518234565004132382255525278751362459102085049862261964800000*i1^17 + 3493013631704238413206613638035118346738358219982310590098065250249329490362289455264330811956677742718401385292185224307333174298912405398786565620363889321472548035059985210383413563947555407934699520000*i1^18 + -7157040745668000604441911612827542779150604071309672632855448262340378911263938724934718574614116663075040024527769737743323322233929764579519248245943366013786030620851996437805916160000*i1^19 + 223969152929967673223094734466116287359371139495159309624163220131626718169322478897077069051208023265302389547983013342335395333536941276200784754678683087226172723766400*i1^20 + 887656245176880544781562160361153440779488586164240574780487318317347953442366014190260987911770480736450291385465526197227562358395265684314970992320*i1^21 + 879461912107908150154207492716279845572266780264579822679137470114296716222108233112933672577659112774501840673794355945861506369*i1^22, -140362222098584492019788771236058994979399969607139368309232349490887685822005629334298255753491989754768436178766177690472858329034031596450169788617153304500329386894296873509390372234845945088065091401403341542880221553478296934979993496361397225329708876859020241585041287503730631215351376059449190597111986138956357036577247955503582115823069137736286994455057163156499212533760000000000000000000000 + 522243620751968608232270678978479360835020925067091248198448514726874569897118185065536886281403632854078379556058584518627427464745170708946518777868466552968155196084228057298024419386351602859000914967752250496083811349818949252590082253547154011546351600458219700317139700598651278091078871117970491712875971939573428993004196995213932055004751104666468511560867854339922722816000000000000000000000*i1 + 1915619769751364818607597523306925618766925822483810641128504773808608122161335686145661532788535149023068117174615034730816439871335672898473989191793975021835011828719795639042042303265258807537965814409754227750828286460984159081495218458253989947586460645713881671004792751445653098465405650708470321524410287421964863161490013443095760989652868643069161582740135552691784908800000000000000000000*i1^2 + -21415459125586462688911582083614737654682285926832323404352216527809919032354930247816730658789863384643923546236700711038395054839411187434884605808616251878532616174939575099566554520765072006790408734595311127284890172665862931727804864162558855155876915902763871771637696021637303098165457701517039034781200935954265806490590354730374368608742718662429390794123699075783065600000000000000000000*i1^3 + -98092541157461139598251873358850749632291352200762419165513280197375227623618850603670431688503711957320598785250875259118874701881437846950912726054852267544065906990204163103396316608990178357647757668809270309702554400468743057812870349704638643062264510774087328863350173461608595845735862750338845891611390199373587730158695593548996376219037137157095050718438758413238272000000000000000000*i1^4 + -135834714632049086818648049705370984265990354574901881200670409029781210679155192589859631696153655176834397753147875328550029751923068427518046538941120488346004986247617217276452908156748642513599113095612191743175105720300656605137394614595818339210626703335611180500797120699813083375499342307185935620139523042935225686469464029661195490703584303927769771266981233898291200000000000000000*i1^5 + -54797063656378916146645207747312211737193882281503229574025989471923389261986619101733814329841652782803302248689007083990911812292754480444095189139555739018116470634436173500173157068109238759937588717139761259232779387614034040548453050915232126865324572490636662651873997346542472292505487180274264256334388605978922255120180611096817706501279414904367198884037331517440000000000000000*i1^6 + 18649444845151183637354649521187587072400524590428494299034961286171027280667265180136309117023282224752138970063275025427708744416539618181412198338313630911051942125100695507493207149688762844665542741357467032761820848571528398599523852282538575896378924075812782970516023069901782760457724253605352831045188430928999932681407683446098006665480141591705756786715787264000000000000000*i1^7 + -1832720857127608650077857405510083008193606182428982558057290421408157765296627506455087630446705702902018824667437038081179602319551978693991808700817813567919724937065880044529563408840834161586062166553715500957127604080863488235224904907515785694187905183630604015012895532788949243591134929631553086750253804684700327170070492686953128634983565596395042176289996800000000000000*i1^8 + -1454988482155945573474459012347678729625666033764502851730937066260348207657400919844074789840721240948286251253880657185977679638320239697325339558352840321449058924060849750053307611979237895222103837844849158264489704294706641811301512796380514406038144862672739803342170379185202419797687645802361949507685162668082039081603869820286738103687660672733990092800000000000000*i1^9 + -650980110485248598634613558080987730119918269684470246541451611418367227066114323005478306673120604128825355852460421531131046964802083197861953731664423455936254655480003400135293256555484507635759969045716125164273782961617627405757437622261129860534563819447428920930070828902372445076195982088594105560683601990856210443963775600332606999598856268677120000000000000*i1^10 + -72303330816377735385150623183666878469462372299411832054707168430051357806205023966635336142915329832276135966927491965676996846158668968027304968315719581691170981388190500622213262770048642285990799523732500796325658362000768287218059467304335775334743874497053198939227776954921795324490325911785674360753450130968874600974701460684839483057215897600000000000*i1^11 + -9421995745717510492640138187982433930431968284679447555632864913083773696167314360286882478320693166644939378572509802111065055174107149936488830192709061837560866399785398337926925982532585475988721919963980608030306807502258601412832079353661545760047365502848860009758650123138898357701606247060884298074315320125913050351525396492809068871680000000000*i1^12 + -159324189876750825154149482641340898979426428482704950745461004035674434162982713935241084378643064933445302405128177373076472569895049763167836507512220148510677125542445160384228814560686650019248405252656042307488519869765601578922982034191948643407694217517636839852899943074561664248002560889855910462639115281367041326387708316090368000000000*i1^13 + -1255786892458172359625169242269884272567917788309008285284757255880642267222233332418947786007616974138089079946170236253253470656572152165267166411346245177758235526542830940568481149696115450698440958514048218487427025150369685860850132691520833109052036257894167839257412903652590653223976195830127631302750752207894415121003315200000000*i1^14 + -3817747994360408569693995566175893778857435888763584393843063710199281826417387537933945830852262489943377331441942123968382261508203391952127214146834821447440243303072871459635635786179542549677515318641535601088121188836073818633127492042867682105024305442819530024294840081823454362368350942090538416986394283231598346240000000*i1^15 + -2892531263741847916675617867278854793154536701234558637818901024389101451255649948455077272072124090197995532557692581524639380523069748984465389598735109120234324907256927325663019286493406293284698961869647349251824664206317769181207347656182368013370069945102201519701982136138970528224383586352480417687502848000000*i1^16 + -621402153474879646023475392221925570235091552409385101040002497345900251816970362259869341038991523608627843561926168180988918301208681127215978785933688107301537551997075644925345549332268147113033383815850386226747794474807907489678108427540354758065523157328413821417899161895353870278150323275468800000*i1^17 + -275313581175862740942540104783744398530888861159995095819984377493097224492151891501799569364469658704518195584940342912304586534695220938192720775380249823469234241194131057847469107016887484050500500045760164867745190707089728923581596486032858540924046904501089518098998870150873077760000*i1^18 + 391168770361144724145476718500450203072350648974160381819012062284531881108400496751289844908440407547663165560407087042593358134927909736246729517233884225837747501653680487118698149978221395894628818228489312527097811247493207029614858514339243173766348132338255313344000*i1^19 + -8895473520769337735661631424585917441210276733818665996387119671297360076367178176461923781609203655114364382688652766790870286710687253359483463681130367090877618967001302260362449267749361465093700365746720981296728449130229575887714552534994344047654400*i1^20 + -17627421372188815434684168682910319979680299841316045523377616459383820593840016739702513772725026249223062297166128648899542305990122705580678193193768301631933272127157702960675182555151189823863942723936931051332871826176076626550210*i1^21 - N1*308513509861824312601017150458167661496362515292984787519614250984677794503815741519*i2, -47154953870403231883445934306646903282385135648491203390125430908299006011183754926677957815815971434393285871502426705442663511312133016418553379424460270782980847460520310418181327047193800999208974341274311155392041630369722149605239088746352128782742970103160527561857976238163243157647586792969906414706599406156944188680797141059387231698271729627615654736051869930087503626240000000000000000000000 + 175615500261894128561923321197675723598914646569399921701392191915665067004185962267110541105501477151480777148259155041049567533733706776458130878223901912081309612369593497147620338810789736128979265050940429376296959362101381427192672758330187429509506754707173023575390723877499175377154031871717543676678787314838298068019693320592525133350472488015215511302753569213179861401600000000000000000000*i1 + 644139760343855410241990731883370455060474696482619057564572772711119652052980733566279672757505317861606822946518721741322613874963703830351135391533326653228660106848721772236741923991265193862552759133116905459646834895091004072257909149600690869687031331753367485832865453033597196677809089531805704282927561077471526005609345878642801596767337770684475119052179918806004531200000000000000000000*i1^2 + -7196572840020382208969896639797295867549797958087093997741444396499419661513446191338354574730955258922887155239670751825399029918963741713396763330668651511874823289132577158109138762679619004975451745097422963365667622259662164817289964793844544979084201983693881041964187745468534486623294634220959640694735436311833438756866370884896575501011395823458839587334554948200300544000000000000000000*i1^3 + -32966464702097616633088339088819405292025588065066630222439496227389204960569987956849095526689095932162012464810711275399219166881142180353116760439233079515461570512079800007718209012409374132255753969071114456570218950234148588706276689026853370630111748697189916736571775306084730537675921350165772267231746637293029205136076623010994782173589731550170665839719334424241766400000000000000000*i1^4 + -45651612394051603243724789560990494818001698215753208238396830165005140253161788438815621781232123757458645607469693845644279907066716252137318383596766442174439265160790700617352865166138358872204686233711230833776004353534772018601705970198045454255234758693903679390057180238293683608929393788387111241828030064883771304672106381910197805277148919523304553703933488775823360000000000000000*i1^5 + -18415811249665192133423886139489091284673934111810168414968102888982268826838998277061305490172257105396252935707011400340799583278130726243538596424195218565964444812878217050755508675263148675612609836147867665481790649123772507033856861679018814080938475256286247881447122480867108979168056570819990266184867234469759349152215830943088718905981046223139164785830472450048000000000000000*i1^6 + 6267065591864677718001228040708688483267385545465565835907580544359221485103147573592309542958952602133876275660066693639152341540589581855610731795513526395882142250856274824964782479217290773401432895439191020954539032454204012098096317043009194416015827331608135765668527295007553273109345554985686894261600707209142171322343172990359252758170030464680652410597880627200000000000000*i1^7 + -615893828090197413439960873412098216584008849571445764052954260356127369790162770783370879131213942816556412519679957407378117892995752697060483141178012378754317554987810698419449048027110251920214214564147550367025304066018083554173725108990643693647914478740295085837779420099360891784835779897160842068889585791865404266792058309138556596065263434682984915596738560000000000000*i1^8 + -488953467669139967167883570261106003885807786108174660442622567136091556160992678895713420791281898073203873286229427449139922426798900218183242269443546337077088622886667023740440168672866796224195549388637203468994561821213001127897084598175191679826986991790026346215828086388403425336510012113392468584502486479119136076831524756730891207960416104610774646784000000000000*i1^9 + -218767592017583238713394602183173467411816605125221894137842811800378145757407739772963608376890115278908726136124490329781764655478591532462524532342195993065519561872952646786565555088793989371621624760153045889689126443316288586668672259268863893800732241741888902990571555971448604208703940421603952039513828764552859549579677764118378431941218474026598400000000000*i1^10 + -24295849999193274741621557710828312864711981392783794352785275194200650663286254842767856748171163992260262703900773420469035046409886881661219612067375720611925393941493134461857455059902515555351458408826022075117849807932152205696104799948168065880146407036917123377513873147992576969922068197347993767653050247896026252827721628323273407237183242240000000000*i1^11 + -3166286802530511371836784745668529621067043469829265224969054296328753181659828109443682136267735274226846124967282366805755247147293407428928452850799166873185150364778585235894813066074100196652380692851803094762252046589532989481264430000260565544492610967572069598129515650358069006802831366952688344312906930839114442228420520523180799950848000000000*i1^12 + -53489668100592268313543227878627199664023256348140185214510833751652791587837633013321342989268905689344123889530472078119472898836637886410724567008455457664737606833318614645897500755780823624605767903818095973995608735703774425884225587245925529784676979840666790064406642105443465101452212630985634620186777085054082572797885806542848000000000*i1^13 + -421392868547915133368486246239258224477831328175554642085543976612763424382039134150062880450994590188987800290631822905403129114107746871755285111751971382503305858036312063803125305041327852443617910408539629794323636773430409007679836232415496226888036799448970659192001869049280051957665659197931325151712191625026141179692974080000000*i1^14 + -1279077152458011401490097574294479113559294620001741603765237635062842382120661508633132842745122968130733799067795039587579929981160522192780974864963698606461619327875778298109727855808145223158077861081209538569383851601461701535924522446245582213819159767174380604110815594178995369921338824509943342411818765362365726720000000*i1^15 + -968992577342963359611226751011235848384199594263522013037591622429366324950009587189492389385088154725702383824178639090000694879428261000436228298082609466798231645590263391241177260433145905532015446902553200378026162132224328020291600861463679831158468645188232861632925204615547986993613514704869882676729856000000*i1^16 + -208099026520783984877947168207763442050013263907035915934359885945758328958793337323133628098457705757278493187585507786645664427910398913105559670775219101730365636988058279057777277859368743390244959810440515866100215569300104737259603331264184192582207524061892565728921860697303502374573339422658560000*i1^17 + -68755648388067840053414786165453430780497646328224125922367070879298565238730865940302898743501955594816660708187784994013696704942277375114642131455566576808882447024094560736119151348449963785182342418595718092647344036015757634699292165174440505493661457244125572652664989305658398464000*i1^18 + 94757435131649653112949773830298795974894592985949021004992101629860746666216687194751859799361177147265446097521074244924748451383586193762354854222778670351115187742990676197748937808520801095453585020822986584541902187267358658409433422101066027466643856652532658560000*i1^19 + -2226424803368711510179739792718678566449479241574603756772762615883777628990077517140993067952586426711605161103909896363772709713943345545323622311522191042958916154560093114081973354410391914753571269551404858852969246818740203551791275350261126551499960*i1^20 + -4411901790030932991083164121055054629802048391769816191808850842196358797305368925170712597421543242754278365784552237767238515302581008393613233894100540113145986190395052954429724758900578147622975894334503577309717801677497612215414*i1^21 - N1*308513509861824312601017150458167661496362515292984787519614250984677794503815741519*i3 ] ]