[ [ -594843762066847998016429222092512863689065264150069911103933374735942546951186757190834581373633450424195930346832224726418887639365201037604593384530358851800333407367479464149583217674792557642333769667721076809449295871053851262726756282252514993122863539344789678509601503106008656458297416403283512452623106929570180056767580087104859001493058528156394879766405301418627722952990217600389671680259490730119528277072611470604186028941646273160152601498496215571444630905230098399855207801865272284220623614931033278435380591528943784516470932531838976000000000000000000000000 + -6545097525806466363155357954262215994436300166916714479405154345860906955940955839794341122551982619460065667322138152198967828035368169140527627975336768462316592882628811250608036375005679136070140860678891521584806052567932053868572185440422735570487431011066659082860674761262409280535204977550950557545253391644221069425313566451507782712452813912586677246959283160234697957396192755095915331307805106174338394483179015243565780598144400936982645529435586138960559729368371904634289693491819181212047932284260719464638883191337601893366250487152640000000000000000000000000*i1 + -20005162451603003058705289783503548874333748671938080422315592677286365030765423659026874395124630332899286821442315997855170447782628766041025846500155300137899047610941991920066530016996984365482960947178210405452888516175092663669629262627843985623198444032292364419407660331086291154202305883774176144593360799539566609267436581662042970514859617373624298113750560583400571160017599483055791512721866770194304711751669033598539288733021579408133260085880934118554997586762305556871188921704145881581909543861963635104178450345178545993292695207936000000000000000000000000*i1^2 + 6369030123133047933312441754348767558363358764041991722502089029838079365441691846825190130755709663119862447766847462641884649298197591037888883801652190911903373390774371280138505772637649196806213370990660327945193972702935185564572642887006432948532912814731508638758537924397562505085229357526462038513528592131344124631529496256777856907144977788222263328537551545756345272046430571462942292306344946689289468672751033652207533260983727394930074983572637002903235841782544040455028794026566812237292572824964260554589273144945559566910306123776000000000000000000000*i1^3 + 3585610598983818628047158346612370614425428362910387889907207700636969334143877922615038487523993492424298880427166887526084615708251440698649058184681102447141935183654329899942670624971640228869895705545885790196504168549920987561070130911336321959281751618216264301706223699750120480177126519326188425348067599329032087407317021360062738830757384940234014926599648069722087708155622921421518024739603103536468278013328082015167802440332574858050243432605413913689678880499160376053130274100531605417005377529959996615155508559518697885895386726400000000000000000000*i1^4 + 17952928105221900437077829974076913111513283609394817427882804498698630277166760580125456637160375860614879601560344211813333603418851942057352697987534784294864212412055498228059804752902443412639117518098569599048505030647318684413661427418595026338207933905659617650025111092444015825245697946344862130136984631824773815388119103336120667150614480357368998808843308589134058147447950272520294342928431406402433486189153712695033157828157788045806431740611388114737541069512235563446248616035240867378800777987813538718328670138537182201118720000000000000000000*i1^5 + -315734058186346341761551922363206034780507349044178881717791498572118082158585422675894085235709653826994079929965875136144522843547235414737876274490522627327265990060607821051241686384889691795186428781961925754977028052885718975917242095896476197838052369193183404847528426992978330778942922618538082828565435628826012166049193405785935427613842005371516204519524497754169089077542580255289272367730069567043819400505333256318739581084592521126835819963783996528178912959954324737392665860725079592038364461720956973830986368111018726391808000000000000000000*i1^6 + 30617087938841945615185597975995507328440541373254364496621785105377862202880547159147414100607857817034195956533370199035673458954754947596859999666445007930768652109859019988296267222866597773976936238875858088266382060847694781592213148146543289779335844898504502725442034737666042391196051321402770306463309468774738005081065214162223999913366560832369369702969701001209240257423996622362110709249935616272079960102600548783921022268028171762601781750409531351503079682165339785698161988202975241839866498571166178788421206092010854809600000000000000000*i1^7 + 2078177783410241401402214772424351757812512075891895617762093821072968965600117143778807028467398575026234711560495209362573591057637335456660983738687786318704973789428448890356685759985485752663291693040702312911753955654164029482764450798952704955332335251446511133225436796077910076702304344301945899854201153717403648944823041238520981904500921770528057503820370349112283370324363205230759777400418724309471275803608022902315476980583528435383966921387132453703598555400404509462537939617105215339753993018735328099902472317860577280000000000000000*i1^8 + -117220252940903905369863551818340584202435915666648386350896560669116170101201901127032301135819140604645304432579319756094069495926821584705319896270359564619244517338487416885429534422230909820176743686769375280518073390942873012152002435874344040590359849056157175256778250348330041516936753696412844807590736464001651375336051589154429509230954235005249302835715465743535741960644295032296108128520847649769930753516931135295061346201341199787226194580719261833153774177345492911365519289606833663091381068741627606123728377741312000000000000000*i1^9 + -9978024143882431743349815290948465202556030571768086662975102766178051225292199331130668304896595160751127202801435645107039595125494358853225790698654350545610889845119997197355849079331891647634273071421030387186516938689201978528187438891868804205181599972874247395024150475036555543222630302474099450902987681230140080728038807058432831662295785697721436647800587256386374327206216288286550324737706517702860253982132893269203658941117100474864340031134009553623056045860237736969461082916551422490430009339385193463674503168000000000000000*i1^10 + -1529600664146335471430996566116600548333564548985095146138107589799786586985855184376173983241273238856242908166954245503799970332379731916305503999897289452275972589935704385841582404784159167235782605746413699807620787187531003128345015274466349097193885746941098554686563054466900390995984291716255020885419111164632684926921262104058114181982253289432938074718717395401252045778561010833447465390055929923054410943087361482846541497434596719666524882641207760033740915765641586411247018411260749318561659756620139874877440000000000000*i1^11 + -804369142366676434028846157641645128008873439861145043033799263729624015849035955387377136484896555436408063259358996533058706625027834752742656961008986792387077458528061574060446841039372936730922915583886730365306640995265047489898722628177226785341923504603853337661086269970747162260710394258462213511716662994942723050452582763095518002292367560897136906786603291386254166450452184763655052263653288948350225487067114548257853751630406730391835633413649628514137759354163462899627428910821767945405642723170769793024000000000000*i1^12 + 4309144346317471958940429176064723561018533242277719127947784541365665625834021630601800467306575629814922458171488847223574472295231782505520655710768076696862267196449458561897635736861399148091990133517972450801818574905925469968115396882502638468214571770052216977574149553754797330164200561717430159549345583579878559435049193568355138828568142703560393822826407358835134529492624887371606627976947368716691680919356550892533592890575965670548464996792734571633479146335244179705250574933055622464829200304169779200000000000*i1^13 + -21043182839970105570636831835424427520724289698436012228889712719594077374112475465748459293576067972651052758893860822879359491918247513649197491815756351625086067579834850515033438724872053008936310027113116644138287362583043593211664189283129218799359006767170834759888520172700261581328463959877360557769163086337276787648781718744589361662246367552735637584378041078582679317033754796856958449492496272216690339509888168744631736733050434587645563221223592503546520119039612335922231226200052565068965808025600000000000*i1^14 + 32533503595547541915485037945065362002759250960675394018110808831318559555458157388851596856492070646170144203122983829919557582942768744976101762188387040975205789880185086334315370679208235677705403706460685728174248495541785447162809764384073062086818389230185981274953598562879505016173940762603104857908690318219888193078775733852449716483931132248279973686747818752113726122161044457613670272034815406661353583315764098085280507699649579924644677249455721262587557426785752187603934177972317555048867840000000000*i1^15 + -18548773013222237656807561904688510229891847537419805345653649891854758562553395146596710104825421194695409140856821889545357129529605311164091704133625921540294095368264336188370512042551776168332908086418035933023380287195901967755818308996402357900302140330745061192508860392883122444160216244222075736967914562853341237132912748597903029571504587918143166860268209634044354052878170453224950376863486090946651587186063529564714626649018342296456141133497837291157860553168526410013864020039109351859200000000*i1^16 + -142710036260115050732733906320682337362651124738575897988837491335561470766258346996324582712404062073060070512764330767463723100321192081825413625987571528078122954145543610295466783084970134722203494856107566624606149196935397302093281211873034088543312732216264776279981119996208506706515783279026533582161295658989871520226713906987167638838164284005034846300351430075478365211848206969069677433700358748465252378811944753770509090967730835529319349030813759423867633722075614581075177259386880000000*i1^17 + -47263991289940095858493650627625808734641897740034809165880913242418355832195902099863362755265302424647130617728967419998131968995916181432357602306556859444636509539112531529237244858978699664863783223075331079407465244337239759775537210905604132568859254536916378531020059173487535745528554826980654544376001957451033157256390803484867767661920334482497872944960077421050247281861778108200731187745598851374771796646216313082797802719770488335399021334427646645502275525534735835900339968000000*i1^18 + -546318794419473347264353388410661520554885007166203406935669818559074450536234246689901851205262528992085209717493439270633611871213926358787504652785300002507763369959399910299898214713955756928403004492653351785745130126450042393386840671639495942012105701977863165944714813076829937524405267575993848407485264377526804969986625470142280103313813488376745865367723823713580576747826460271832011656993854648352013774041897185042099331886605265243855805975672781204320969322814122086400000*i1^19 + -16753976720185228744259365713051848804630794626533254459495030726740249468485804738918692744447020293148371201826472546867726437506548827797558765606589285525121114996498609331367503910975574920979839883712081074332130940649079767209513968937113565995374164244291383722455180163518971541034273678714225718483222424733286794322842950729692430748611835405192530345503587505895122432243728451022838647903766674360923202114865009151060133712869854023887842203199919167539984726549920000*i1^20 + 14671851299268731787211036461771433214576727985339850442114309815422861380394630629151616222232288370285557071208054135239309482390049034979145608827205767588581236247153164864323004306952355432841688917035491922640104755587985357003757964552840904314398102504399652969855409987503236532268788219119871555063777322895931920982156938539486705586589696816930523285443358032897188249470122184607661647513279097673744848642778771045562026981463452951206868530573890933677408000*i1^21 + -13766947178761695223505863662368937669751270183821416992649236504007091914967956510768919097094477591779459354089245662025638161343021274012621877193025293724599566298553275769863843124416581291788357295033621236833241740730579938450581834908938908148815928321537809912019241059606383285821348204695721570739545594589356959565008540055791152196243043163277066724582703132466536127757143995406202622797332219384307321070215687836208864031892888553112233833342188000*i1^22 + 628185755398823596842972045970863579147702972634058876224169733045843766914881882145898011761759442777998982024449243780839795759403351844450685347279035870208965908888676312203310287459597792229308760786408640693535095175091367923401240739379011259979364824286702880600109560130474840820129749429162349091923568765680595354216334695562362617066794967062065852567301727161905749186734987288153220062185403408625165004288246160*i1^23 + 11728362334841637545712743269291744376875098547238939609512093088617341646043783844627874751579069549927937725370282321573708846285885674080686083056469036526374801550046279440100910633959616468360197466887106863384134441076281712652465851880295185047714477923382896686669720117212446573140831690282377264759002048818666070030480307696684503174459524301384859902023358835407509004695586321*i1^24, -1846653388311862721248177042187575830570702625298948181475212623813267448977698996261572512362270840117483072377803354488858072261267033903125338973340025507785665276534393256034853913669799446796307318630920885919371980077244645564830347533488807264081282422523050010657542929999459076826193547915339077085103485813269860421359471069630286203715256242649590312224087814283556007417821190559050728540600709154253285628997186721871897194744734283020279968633320549601056649396491112746363093201950774076783200000619313416398645140582686255294344882457936447441359149564608182926872315608872322505564894572347083560629622984606700768514475301411341952019852038709647927331437216248803646683789538429627595859494237087537724162926852969019104061869515819062547172792183134611422421619843074645662004936704000000000000000000000000 + -20826382887539673580271554792756350223179549233454663844337027190772321033143934090046915615600530583060061342651970493277346991622288837344512760569139634911729659215568670179249460678421250982906227365793166261088685933400334540473520272444919944331983244538615704043448533763027715087403848395261434449252942402398467145286376938791904089447494540661819629003791903831936367860437910672038144376044833525610035029736269546703815160725794709634587386186505824193331620202017015966530814339693345402657331989755020063852319013112708777646929423487525890723225961598414646215887423496803689788806547566138629201188877881156533902011229276906010245346034452953136948278355677240843426230993090073692770108641600529304387314088226254227299745344624139256074933395867447906924231986204722151325167098265600000000000000000000000*i1 + -65824403066604668983299731636589216874376489144677986188491242733644083906819866530693088506578229445761811971266598999433662004820432451571360520431940576140711715145211365177503053917862450459323791138684390902212055460791405698305655800421438694957135425472884376876351190423696935814289738743928831076031649848168226888650361409981726323498836139458166516824259114202189053260891905787644882794084388158643678048336899278028900589843559962529373929692744246515832657780258977327830452887443562534259777103984873910704162039859252181796987512173650396605532833040978306751383572205720101716654651792999480746141101809182051007834312616507787687852582569115081747539726152036393403066615417754165070405147273849766633584505110646317092258219160653042693924347842986683796818419844212123362131968000000000000000000000000*i1^2 + 14007447509250850250627605356734463651269169016741279540466790022124762663486182029981541291190939785668137415586225788968675496006009665129681712696460199907930015748219056423898358338454599332928984052665359369891114331151549876710651555949404006386269285965156405690763540547039460521284931671067010900216497472181633543754571818125568661876726388733369716243824659053488683647603813788849307753226983349058340083690875527823641942085143182215470108435647195870538289112505155629655515847756012502667317673203116650898146799670099167161293029235236919808585576775082108794057698218319212498584554496979218399807734731159581016099607126639011804963950642184572365306290237622604488216094978001679824910331827891539792006631233798688424958293925707749454648492037161464743932732983474768542957568000000000000000000000*i1^3 + 13882656034205956437042249842107120327831958007869766406411702319602690754301641857680963647372997922487905823163698496845304030409966651289106906016101842443585268982165165893105766737368402941092735075918528529888894547645943234443158196485435954471884051449212629201945713935717745194413866547578871526640299921415472566883603191582810549288777133267221518147584871031255904642112236108718664316039134267697062464714334107176477166014651147944313027294854555733348674592604377836437419248550755639660623860671224094032524280479781579922247394774620728713654782966703107956421717824496329497093452029112197199957315872782564953083651033833516354975935806385160750068264145255626717471463666625271601908828624474068872193570506861759273580741001623581045388312768775848472089450713939882855628800000000000000000000*i1^4 + 1069447000718117038814397934251237620855150374791917075895449147584673084527406000267045152614941844404486447229644646363781455837170018230746564962205523518288425291077864150039204954054366175795932405746657181819086826436335960808674650504006833723380999134750977386513897466757850833004405195892629414499911452270500724151357391985246230249094912886232638825901309497716008639063029720263629362064262986460056848967263965085551521614872652041627686049717059688682717008396658358981063844094350189081697786184087983759483191803998805280928219833939690543422855259858644028667821303440457728851887140498627786716813841966025769423995003930390313115810396498108011650101935705976017143887427922469895273414283234256385201575356843824763128909270021487187003987338835894577578558563991766958080000000000000000000*i1^5 + -1169680385725867525224308842073283006928402225407542869622568824834143442663288179380016905547144901766038189782180001952027817042235968447902368492981786849954584724684672852843160767996409701969888296161010375944635785696316759708083895313313914314080230770096159548368193207804173707732225700758603225612833002679158282878176615047916161738499277791786627050525872847066485691929594259279640962598146378234879174252863512898494829783074684982151753126986179377073426125209917660801211091079669616656466154394813466242163992329572679252528493123043440258964403904773330903006212391813540174516490310371217638421625608432653350334344912017546175584316063517530734508313585437648333381863581068846207212524973773711797551142323202955075992259313562458818997730689778250232893062669720879104000000000000000000*i1^6 + 72508347778357808936226425395897937229322901186680278162689592850152651978806523343982865046382464074027619446831067646171802211105314484409988307442843995257369463607466682474939506484473687724803736611989480415953110690705555105128359114940531844582186645485614705103454082717744519423611919906277334472300059664426975658490639132737081214300555018318257197156966907362767216151526687042329088513379783319999601176917451421452082981947652669234195358667580484262525854429300807432548882816280955485833883507887515232591760535638311019601947018768379312441381623355937315410464982946716665553216177481696687452163029350663648836158149381351091303842221186297882046015509130668942257830931119452631117051542406171730886670015803253722571096397999746297408961422106753446053242198713958400000000000000000*i1^7 + 6310397579626078902540061269393333278037914992393433128296416328744956630700548108433250477554818354701038733510437082985684218953604186505091662115302696324627934672690182368102916855619998103335761162222133006527261735535786076370816483215885462017597618497769297893742627736461208448605066601971093584828365766748627416959418810519999798042181153382615090761604678632792244429574347125485643798244393292257096736460281200052209160018783125684137743422150179197348219626818519102280991093596731467870233038651342631495836437096014612674673372920151967409369313311759284181046846574986265050027426511493660617923792117599260173247774859524641828449679017478431341273978188859791150040343939827830181690841724793515886284844378501234266243763941357607881725961652154975741733936824320000000000000000*i1^8 + 47812444243362097551965616460429689586193544453668088152642873018056798689401197787314711253749176421313001345481396976005363308696847830010376045874362929150022370085766019715841732926603729524588243163681429920395536330217143283724475745019748778394361389413573133275869749564939365534875885781433875360420539966433828164098558129138082546176085673983103280338821773420684348634801104750686909405531653334636557650645171747733697015308753981108768558849188574891085556151550110207875660359155575473864242768699159001243579239418657149718331065132115294800872508428808310808762624124363896461209192522985344007397926305008494260085560794831445125881435708752956098886465904657807080131148282047722395512395895145202750737215513549467834187445619326783459241399158492683839569920000000000000000*i1^9 + -47882137512722273668696949467412899115707253491732222413304087758999530989664710728498652314784208915324066088455188500856828714335957709572351819599114297682204862367080210941679730818016801903451119265149922464013621462346131354471017967766578774725916516405334012441421317938517695689797252295754005401273646853150528689351718302600606624963710135650392471066664801502098966488620421615637803990378221058789207923174919071204161887607857438239840070140755719993715793500191679977779864992213011466790261299682164325152099878813955841891812556755389673781469348208716306116206728791927875624904252930475440505562212066948514778805229983812235665476876037957263843468984276206129302718785736592589086251655923288552869899806753708354460346919668593964037072190956339780186112000000000000000*i1^10 + -126292813945303205358130438010684685405155488823994294548704458656102608654264021021077839398958303172582379480621795026821954975520705191791662799527060744549087952199502439599354222959887033183354653028207382939729343258865941968707053822424436304700738704000412019693074321043636229147884001371481693256098369644030185796878320691474424346951324317686007723768996231012766188771928096908980099279305055408030384927674398994335316135248372108809789350151454589950594975782701490227357862734300377819489758719213173905039980908575773095227319117846454485440800385956799450003868323709349109739283724301502604768580333488219925856723086436097500996162940154942022988092874078066112921817881806712117597391813223137477786994684614733239182405131787905706928986901425480724480000000000000*i1^11 + -4097141668299481243980808151609723287237869922693296271118426183036173788851852584341746040372635832423432638331249397366825500199711923356861818575633986407169457209967835183394837304626572847108129020373276342166932084486646595923612060164296969820584479294835817784779431980604265856074797044947898536390314114278061506750456118077111414612590744314634067836485011446295598727915068075034285969826360839111306380446832618827018485428372581991113362989350000980466285745041705690067601033008257910434259107263907218189307808957694217729574909192889014403535373248983414932118766695507325547778820392944703166547929184473940729175666891713362998920550432986268033987255314402310987626840029407072307280739488961774564109157116541146429349036740233989935481958119088128000000000000*i1^12 + 22701673311044571015483191734882452406228071693255239393053193382322100535652989051350747262841665302397996637665519469872903214903795915425213823542253252404722623851266518112371711167953965213597766618223501042322825171965692897090217268637322012104621576573552241955616542878243993643855756773247109800977193476052564834172040314509730972500403749988595696861391027861227898768645675941964299361984119464752454185172456942592602114508330941205052328838450331030939585347427391771288340656076443127844557129566119372620609189889017266070990550396148579303796226706115798049403667702707889060657671849482993321216908562639351480563154093181571512833305986901587225161101130694301472939160876638395206326135743597831616954381259653263847134176711899444470074313830400000000000*i1^13 + -124899341212506311706218720550903802239285955653911397511669666861000642062811169880697448591129964872163335192224356592924595492437085551696635767416882434784168721788086473067463522817616368951417071547251745259536243970798651695136688805487844485551957899334207574343573564167328809835718737640242409450243436954551602261150365034417678420029618817919932805110122890547925212693308126420744951811085721188148304786453439084818705178680044665648441793136623090521623299181239719865027549183198259839589390752763311639917807399403838710221263376904404966818056690192480347226318753572387372480553937181311006782408215722612585587425736165579652097068187569006323856389859175109067459850625098540637502820456624496420217251486763492049185840051755398805806853120000000000*i1^14 + 204260484494785288445150696287459976206532870340036869099284670725351400672264550517636185321185887991820978468647320471459653002774274467586146432532897154490005277983609547179289555047516876654216219140560847682354997178100140516796562497953564968594066907693715094752672237112565694479138758676980949773651786152045416496293438736541553688296275804472656342456180704084472148577635962772149927077467786183090870567596124446151805597783391497117204305633475683519909411681868324160913789588027280533719092534061828666194657334211475804462244750370943619750231192715372855723073737335951244267221582781599383556714720887541702144908738895920728953891322532057856901979603723438033921074910551529144818656462637221378965362683594137115577560014980736624000000000000*i1^15 + -122206202235192296773485151982905882926913639507501901539416346697675529804643895918118684020890392560925355082980356099645090489484262202282936710733362057882970871077145778257621686383452681820058393918901788268028298484112211430658080924086970722525606221961754427399632685494198157972779181959074416594102333871869183764448777919173821129207927037663727678894273269522555390702100426281982201135149144228497291846846852886798710689511076626525398468202897416456503320194632514550600283766682386572376630376640417924769240751449086192684767741914111259871136799016026823324321355471829383449679198502644959728204684664732425606973446908740076811168877292626421840935355766111636113757132558814124732914073252550911348710565713238869345034268406630400000000*i1^16 + 277533049398813708032463247889994333534444012815741888540827346784359540903142159182187698855017062413611698831392039894265183554327680909988692446206793220360175774209343518785339251931709988736045915306506540965498748959606172630748902531209439631304321573274607185690045204179608158584734460528761584329502313788929686761734586106942116480027651037440828248897136523224922122793635197447103452293104295687841286273737102964650172460940328983896642189019141045191516724139949528797395400321410954541935871393080671838511643774792410747993433536754900435096798021571284125448941492354301651785196949201694054094928754720425786490242249327098775491925666138531474657068670806971892850711920263631076062008284027063955012876105829951296694056960000000*i1^17 + -274414577972383866777527633234423217620749382677511523901809050466928121591348309975456953222037182212523607624370153345224935431102700277584744927262255306508192691841683666827930296800503410428641716491958569615549789954078689347538799849021040336072318411799667480430767800176508665688981384833893759325467654714018571384820821972459453553280433505071046688044553245367975154574511126464494292518455593747836728704990975702976166400967737562523225778378668474030904436541523890602210223356039982660350861374303586182021699664201544693312839158050787149439941181173177690555253933558851727856329321025282932903577829154711265369796463076956631102425852778096937964525318318952507708973770934787724228491192553460114998967261885822960928000000*i1^18 + -1280770595114325154580834529961862143558309265085085945125793879987424528087571033952772363299084752457142358828478030390000629355543599272659137195429133385684176701820696372933552949979020057515448869654757440166839635329850389027850776907794303522504268916353467797889698766058822474005251398180581102509439819435237931221584014661642320146533636209349125050551457581308288889464428438367664628032547453006206655430335421090982445241902891785227598990963587294777081637542788118976916511894057505194728503115715035212935788020891665501959508938413043888141792451681478752083197666507346213868433714353697390369221567277229859806966432868227417463610689459723288751774133216047079182049148870832789598220794430655835681508408957600000*i1^19 + 7849088039277792411174025563981150002801414860538340598672429667502404676514670364559685176978147623942526100791935814961759108967585697559681086634538422869140289366216831105484353205217225993218279242586784840518582813313652017574463750831020295766208762274016817325573038325089859850293809878939988443860691144930145906597611142334707320464089501314655869599507366116994345968113563939670093955067036063236910120873135124315626793267157725741666303618841852779022497988820017471645778051370435647911249659211382299320657156209199713152311953926834384306582851853560196524028575324767882280822652147279110700821515637535070665127998850474289351154427710141105503957754452643128635054155013190333166430907898895326855696320000*i1^20 + -9741729582169628036539155774448182556088293306210679718643817511556372066465216877561827211449992188554396843753379824204774441225485316010215696595453308690975446170214274636405708422011326430048165034313402143657956920489044156319078510169573583935548542227139625911214586917150725293736973882913992843123764116859339200737969703248072594934064091590299679409269368426870614036752425465663923357322526299586062819937690851982132931144310195538823897189736551041090852057328097871767983299600022743948138982742693913342627619541028577613751023377283698153288426699613063407561593448584364876210188707808647195045793463005837847343291004362310156562756712859317344240838830559010252234782430769010730434351459523796000*i1^21 + 1936184330750366255072306748750175626983428527276030196110577808473045218585673852812549472425015086984207607262476874776078393690065227201512222371433388161258614506219497042761950196597560441657746900958853007138209995155514171141997089651735586640960810265126962080126276534254941258694055282220536953554202749519655625569422867623911349555917935926011090864692952028787067127173596823149291865463584291453727000306991297328845041958498752567431988980245006448591954348595620034334480719256869672022347232593458436846722968656282321520654791481691430620113338605667158861563924139602671299223586049197935474572268288574578077343088745399250143218305581292365320741876863846619107321579150123749585225536600*i1^22 + -44174042385673231998163196453111637217299319363335611869709700545732103290067569635333028547694014630787883830077797305768802428983701751788448164218649025533120979867780040779022862338469620978618205077092831645002368355652367510882243295078585659811851459374946926433070629332804203535136449795866087113739657800045249239671539054027350459123650433629652237918627904666756271177790670922812856069785873712528218059884788158847097867373343219491499527654754503289838044329051944176112730012303314487013625973887293712110543434339683378961018677426071655014154050725789050110634111257957720604077997857870459610904357702015573514733890951964491251225774623391483662319095*i1^23 - N1*2542140096547691782949223992186142388066095583962374437123204324553492709906282438612794195262275550948774951692027997002771234382759730047052481711887472452997063560550078859728387263467115900638699592308861156519095374121302493659123392566892*i2, -9123853776966920325103979425051003334804066307272483670779938618005087305195902670216368863545078082776894016895802231532117547171078993127299680851815459578912558756099742954132023990333013926107837946633884699043623669920135790016154384967868807316036251956139702849363981670204653953573080161128547165475682995911105417709766590520693327074315904998667972138238345912440987818507117843339377997773065203458831634715729114577899109595278387914821788407506650648861142019854062845755789817462946790034548519036067439675431345565368687865196022329537464915238851469202688667800682771547453645694186708241095024274903969515428612166968488858628174834387668673991120685249732569169814873350561100758936857097785420413185456382966188706349921477091500444053548896381939264401993689483984872305331899518156800000000000000000000000 + -101935894806602702888362383232023301370947678514663083567605503104210218152395451558002888334949597691719379725392393997494074873696676104116631777509669689723844903940938907743768210385771239751037054578585052844182464432023607626925070629326006746483029890894749430687002734926091695201017681247604401804193534016707815312459725394817652224289359731685976554217729736533444634718372353064796231960173844905275530717936127801666815437259608188219754584460332170623407453534144942323851892565739987122749594780906480996667973314975532745591546627780431634944240103282136996658594528119277407575881117958716379238740609819555540717454052970141538520305893540840046073760878608956800362689354134641932704430028674488584540991086419440167475060702111408040779579600897772478768417628919435987865127668940800000000000000000000000*i1 + -322512145912897031344446195811347870224956047112883352882322210344717653396959026138306174599400398151334530868052777247541672330180449672837083367624563384182357711625192242335322458124953284782388376909631773138280887302116185261506936518112869047658999077376418498427119716553546380891729905584744682345294770108757392804760919298211322394086503860330322081362329169542742576559078836427274437268654416461347527015440421497613259684530764323534167957243851052077610907190232112180876601450615900579696994510954797249981735525241829608492205153177615887966335948407045664690255480616094960759974339242305648827144108699960264559112600517962690331264743725425184042065760859686628995408586261651793304082005670842187814895992322583059915794880004933074695225140835655804625795022532035632343073947648000000000000000000000*i1^2 + 73110554433537386253591612272139872784291882365040707410913209957523641530944862443023372369181981351517699104146857815225536250016533105739337200408728154157032471401935883662279715661397864304986324880789797298727804099725576866544607994127602417350631509734012261834610624221874582691316243063566814471151837062972261860785186870372806206787120290600427103221130408985553829000531003433833454506073330255182702009142482957280206256537861313543006553633956212369364859412902491382660167655676438088083740700132568650193836796490242198971288665482037480226120978764587035828936794079909123119063325335486921222720235476812305467911628975036266744653405137696792171900453560905191573129269526349527523397865915470794458108556234565327143187895700517763057782761489132405461148666212138552584149401600000000000000000000*i1^3 + 65917098012373569361149204323824413651932751132167100134831137526257920507798806868865243398042103918460747939653805636626649486887584349876420368339475939633552082937006859723112549698625508460895243516278575481001095988116405470758966666206867809698482209252009825111636852741050224267078985346476219089502191025580956698651697957958256743148956034103425772479206503446338381390864452789610504757576923440102333464664736491721817449845211552578447321690792655468236576522452848204053496977628551507801754541121219632030204771388746412131510920362575708540908993867702466514549889706175642804560417666047098864485410605377481458727859449350689000481779811040915380231458389599611508309219404782933022198837167995530988385887094385557679728325868298415165438688499170536679754710595034147087974400000000000000000000*i1^4 + 4316868975008912154261284090846377619835127721142670892985773505369739945238940426794893062911542053978039813526147773188374699681524032453154556726608156680998722139025145647163650955021964001883154850481226376973980513223734305426115250364596140298731803083691644167684343988374266989030214711427672500210492391706242662205282212858227021295525975546131181731408279917046903997414925279053908737559549848735525055056842216841717397464625567847595552438183922066612884029505327034519656046264260087652764032852893124214247565826604727238296021316196012968088235572335010518916463328304963471025329049771647139525394402709351829083783930336226603878517937863301651940396291049653351422618776231198941783648953997669653064093476757501066328559921280816987752207222629537760666916582310484639744000000000000000000*i1^5 + -5305571029236292762457465723751489699500658244767622276547146814943505361041012829503367261473859103690018664100254598050334568258315732626262895388721215633906791983857588377783520155288622824220416996074138914052953085550579772161151917832604002450489646942037383393429629214763069830957699345039512746418699019667132309990367754035212956343485045802933921125088925016969506794587798107342231038751519873135894962839622247763174545563325608691520917846885965561993235116475502867502087060454661798384662537040041637566588616314231006767935210932526878582242359514872220837282049243901248876229182158777230140666215950913954067733996172020391629603990306133003063693948253897087380595085405765996983003926800650709115830131172506815556950527818872242047827275607808124973503235943410171904000000000000000000*i1^6 + 360549421396592507229504930189350780746439404328911702219820297629417009514799189510762121058341200705570406126918246429971058319420860915473455893432866820001111257770803848623530624198244360781925992643717395034910137876570779236422006283930514764666940361690382632139086041302636273253918594875685212293586122763418020184425326648022349340875843822371717317379008017484230853246551138654490181357632151138518755493757836789139888322938982079452036863955408432798398063531482389092518992797034444250114997768533400537825343130740510227688068470769009257339638353849172241528830109318553399744552838351336698691114160393300729118366774262897120950950874359360069406814537270788160390160146225463788817492431612531270364710062761519610709859732955100942685279367115135871099120139947212800000000000000000*i1^7 + 29020491925791024374806438834115180246549214655279745054926623272716523110514970264713380425794375072481198350036974465629532197480320296478195412639317801793911327449212161355732916832505761468721697561353574775316349433172631631551457772493422729997518488462999682857733442225118402284981169007268943944456365489062203380233007546947323358074898414652429213320548331720397806485223893959984605871844614548313920316941736465674739423898433060429804818996250979364326755432647356408694335765953632069304334857549291726854812120076681621303112969180610139700532324196925871587169989096382247105138351385556846234323300766185250216885998145874476702893937130334298802838172079654040030400299760799011451598273354998445931577387737392194700257617148701483412907563618807920241412520280064000000000000000*i1^8 + -204638022885670828548056202084328061920381979471339326591957447933143425347238635863549228944773735301037240978229675308998044139191781090208425972404450583107632912837574452628374126899418399549689513535068094953749122039570979948937432336043211594019098485601875898518984146468833517276780616795151450843894994995434141577247515650969255030307333740274621473880567187722875135641060217633968860334199097078543735369710253138881065449230422506418216972938510158259473275059474359675107624038834146262363148530923593013626337241173839038668547561837665721978916325966398670176063668553505458213908954520874385226980147751024877132945740604481157115456258035952936616437804194915349498809947310156199958863382016290085811021515071480251368578699442117958020403033245858990363934720000000000000000*i1^9 + -199859054641004575656115682936763595877375645869224522736611595759060786519074833907724918127165174133526735588000535993122650436237756332454953722681917308298557510966730588170331013258562174945833425140574434928512016178318188234569280637046913855640244395389021410189723904075719573149953146146815294656189026724553754136223130754844795804020712469332656310900785882907943340952291255685411577770440733884264820806561295374778305322823087946068662378288520294262043422661506915801280347594192880621449938517662424166826863643433813359188190227006954393040554456766209239251446733386416985423932274614720979914611797625497761158913565727521016489947867989710356825682763119519855823443818713727795835383302113301550187045649594745979174612481171987382167944942968921713868636160000000000000*i1^10 + -494457770100741299009896712280142896521094423765979149012163980564859197254961215715746526051921246927977868617777472358749014479699980447493548831222149892286875307612505011172929094955176729518185603168265183195614347942604469923059483263376273191694520586522643209632424357449729173007840322274017162292056446575465656361340663810066338896816186531715727682471157766038925827537658514268202094718646713018453580950046088483867782281206629259906059744802934883745131832073386289001339197619233357819149461119628154006638519397051095723450237918105470544846283719105859079318880382680317366876816548480924448448575875029678291813343501048842118960371045374820900158047788539610373178261787843766846893649398061401480409136773433235529041307612522608841159121008259251531776000000000000*i1^11 + -17810883762016168041211216466552600925951899739399401255895606040151354369233298141559498292006088105800366751981629328250617663569401734017998609854979630010503100779661857945436765298157486850601699347373219197928355328741790359627807508084723818914912491134110528181005557807647398388872129557305113003683624853499232501475398995823352693524763688179695699005985747151777081682991221007253537981924616762456637608341603459033676510636541094129347622729992517327265040732102748063624437244318402380307622450637595719081974211987908123717999222807339742750765655292868382852602832825049410553201338749092394585530538538936328978088105754148210684605556065456753234127357666847939014824251257613606468460940160628810908440914493389638924412123547529818162129870044975923200000000000*i1^12 + 98516816860552980385634213057456969602588929538248812568812591102732703816780122187264798043613451680911172460525576500560409366250645491818666948979755822352526673178119112411934802186909776146639987916326424624191054440899044873790957665758119559446478549015522350672279869435759896162411649637669312372209138496115339883484744047311152819810183992649829657662108172525882868461163770426105466686678236838988652315620240336086255150924900786724173875893045837256098892815678232731200882912869701252115231470588989420967235542522330859341783397263907996802980335180172633654643943128257313954819353323097982104481795156057621595694013889928084099786406607047862088814508183178784944577845109194831505679352335990270403213172459389854983686924347200151262333606359040000000000*i1^13 + -527981349196213945988488381719446323008851819864975198128360066662702079977547916406739513970454949674111170023107727037201671738066341042186125319035513639053790252737307888940018685308403463382400470085768280947331635309783499466107074277912377482378882083909915252294676314434625055098613762756736894159879137044834501369467243573704027815918931846807448954541132749313323230949273334569027740931121909587839123968755537548510592562855792138539380750389782733817098069447705316174534730714727058178712307905092765933107187411154629851761586658157325273382694396432045393389017646241080317500712732244505573207461894464337968139036003574200881157659422356037049803713911676272793894231229756263650916400070394896137060223559796925701188820909181508273976806400000000000*i1^14 + 853036261468172881322853851550836380371355744544027848808687453038177027044072956085948322792786924898963608486985408264948410691407865920231546389375997730292514625322819577284116344284303031046231401983437462441847174446903149136724378968545363953298799205139089013155711257308956890474964514699742981381408620862328237432125911000734657593384253060150082167022291935120687202752256054878591046481454678981102353213670508037086243777643600700087029614323497424298371268095144437310530990797130320495888321591600410595539674584885078148420797964308616436661519954510032701544703722079084276869545299800150887883160474253211445835916906896509759645157499735368522678725404435126332896001216428860132914193228285692637582130007493234237192788738735620770995200000000*i1^15 + -505920191190025218504580986209670069234789998360181565344864456448521012129098802468916395635341111157557123620766129849234176802088402293245613042400562851098913722129686405687054888282974739311179037605114553017379279464887358933515408920260160829276661412062848552688350938492778299285434276433609753248152622701076835891877726478379666919674253194833754821561887855591374388684049957222155698556898795302668753608863846204373133063118988080131081034561618713720304539519133311115294088723167542269720608405493583317399177050657709341291556770794932606857319227635694645292202158952495556613913504860306795366354412218644555714732056336248274880821204485857244571548569636560532012549990148754920164733032698936288764442455260523951910298934937487360000000*i1^16 + 1520106172698869305113707555668528160266265832883256779937801840621309529550392399886696105479611282364549670892833589074844341390576775753353638678121494228816014446539502023679095458056022581707908548511360867002132925581920480925315975713995124456613165247784797204984357956162231079191005536243308887586517569667416863457939781604325486641599595093187689249996737272292656390088448834002936564083307418714309424124621934695454857870530042207800235229857962079776539961264009538185745190021811448165373581735729066053331800427401817512042363061530079385989166019774012785473554508805560242872093231666961444422014745775135651340387167934716565392184933873906466825745630724956959938089426527365416568928686457031966318204200209908403312351232000000*i1^17 + -1127599911309981029026790047953072593872214336536901459398951314254731510539558298885275413750288085787088250706665910407298277117581323187364507220445926277029657269950957833020591941605430067101204104158676778328393514448867275964634074390527496450800554854124629626689469118140729065256323377956168990340596770515268264188517675084295230455358739246366713708692366969428806310115896685960842666049556320825583343187072631945807167820089781470409512816545122512529449673058599534137052722495100470546645202928519223422515475520376323167600177213158465820585814244781483269931671923184986491809739066713649055496351949645747513749661934810583548887718642088118391760661614472082846987183804534224875174862633833123848047961947256864594464000000*i1^18 + -4242026940893393506612591679916818580982649939846071082766561231007855513122235040806028033846043186306141488090134062934173760390904039791742270995538616996606390497433534301166173957262029146151320685235607771239601599164596732273316925845970065509244653605979050185707038064596323212312535886086033311415409504047082065700851108869426090885663019031091103371477410579898302598929919786685452229412713459382542728569451613937124515782181519619514996132945517824973453835672777574133659563874612097859486241811689568551633260303367141407486633849750791760541156736714666845494693962307254900435045298097337417729652130870114968382516697904419933957630002241333383611270172888947447876857385011493143938133681128795120312935659613600000*i1^19 + 22877958661098240842628134814437815594939459168605013625994062786802070775308783053481927204393263557582950355866787759476176943162557328828999536676571513152989816390368194126475908828641956061842770012743305832292802220911232291030972587421790760021867576716289254301981243160015071575732775197250408389961094615626546352529030473203796168749019202930535683254624258068019614945981808094306626773990755286612750090352452721925421389339831721007275590473887474546985649579300022389952987730706338613002903106954185200557339392456348906789603100533934405664488769107731427950874380384253764915561775941759847322244861554623209721769425728477894319271026631180260620479290026628145335654144279819639881686199284457988615644096000*i1^20 + -35891088920456643848372319931045059346180620627160548573958905238511894319030491106122960692209290106048839155560411763813142468102152854708770666372646207178120011835779048704906270206463237864014339347851465154700536074778778975538958738452188159836131694045796737525903016434191536019843071564316236548146671134230114881516183436353630974481587101820440503381883891638396318003877583350814202348682930374571126420600829754632851750826736861895645058626792970776691380513590889922604610098802481582022204078137045572677799864281582586049204885825764203743660711186016635878381620338910007722121587113055261223608754685931900651988378659718792890445815408342697108590882561059723134360375579801226574425778424017511200*i1^21 + 9990376372998707616460512946903644244684572892956204677577041398662556416998613533242649639549535713663132136783978768591306575903705732837343304414953509690851567881669720189742516212992342615757730173677022115142115366667833509818219741453254548054451880331017834509237257357823052620510983980868460339552702118687348753841567381612612383530932824869050800272058995805021995974010642739989455739499630357250300295071493632040641537969558777529963264122976300511372867247489489113147888627749303615741097190572369642668345199117617437764796713520949694738912643234411247967493016272460591112967781033584771427517532055619861126180880297831182199498000647089805063999160248748652639838079013518212713854474520*i1^22 + -227930420852555521304057047240714245518645094580296145982000978394042909863823786719356334965874103899197327962377707650980079372716532254972251395797946693005403343828046573742011029872713480264272374123956363787186372821935909886373363865023097484014249983118093022996243755649634974356392163903399336203838279833252295717262813475618261345680554640699512115113822752757850747730330119192934027481277248280003934145967657082736735793531210156192368762802147339103072782271909699939488516356186552063863641336042549233249075539708784376613011356884753505214562586830533061763793969680424428062440209428648695754168061375936736260967485250898737965521237002909496498411647*i1^23 - N1*30505681158572301395390687906233708656793147007548493245478451894641912518875389263353530343147306611385299420304335964033254812593116760564629780542649669435964762726600946316740647161605390807664395107706333878229144489455629923909480710802704*i3 ] ]