[ [ 61525462021012430538142656885661630414529830690241303214007305269895645596570835629382712449809403691296179586508737634887316387237438995705496071185296259832274676903508423887118993641724835216769797340456396653815058018503190461496155962983308918349996859115084043264271368819832115318521529708652983666120808186246308087660654137261997580086730126572272464057697712202164058163194813908913780417160771930458120062990300838764102087179851660212938895603405076358537911545110955563596580907852729155015056254891401471811078738458834705775486566400000000000000000000000000000000 + 57862595754064840063587547610464109354488355472269676965417855018842392148343698707715235415985720561904879857740176386993140063801961049945572415751854608187699790115556223223632914058955587329435433501068490068405605034528857466259121828779918648130545687544970941780737432062513007194578731061584707728057805059899876483750854542868168687105780894667830473219815494380689197567390064857394521290016416085240919629735575871485390624269924349742129753882456880920019028079964028143989937670937096150860059907580996650829783810467565103596175360000000000000000000000000000000*i1 + 37200444575133985479480723698204767631463085603774288058587996412036142660796151456108508869863621132785419995369843308435083665160379918730008709428560654007568354623828845008759898316799401069865732475393250458234002833132688394678428189769446701018239319721418897735498929229261016220409804272499445377577432218225005785965276896604101772679852247988561720026247588840616705875978202086426072560495657448785324705455603433195888680951040814947845571265663615689178402528045212947571091151477686567610491842075202345749840040720501663858688000000000000000000000000000000*i1^2 + 2678365816456508002658413568301653933911076903265398224282460538966993626559023340648374369383094043448132280628729959274276798806868242789009394693673129931954513428910907939027084751513387071512470252946461771251641697514142003037132713403225658548505439737506807179213771608140364055582165070363399570341867800585308967910033818559425194382852007907741819233899521906080537953370465398063914265296556020989084078520268992256314182412827672784491818057458990113843297926953433720877066190865755193641569544242045273772759032355094108569600000000000000000000000000000*i1^3 + 89797383357946904508417226712642944682498098184587706847823720966340996296085834544699436813275916358053422878235686009940954422425978888912341925919362839699144030195433114562418825050575121691816467289390594082568906239137679136049738394502813738046783030066116165990878972100792887270407798159957665880911730737072914894687940135266524533285603425335333247476912020140345990693389009074427067682064079295484336163457863168780325246503398853133298280451882168510719586667675152240402744427790356597718529613184124748018569847609753600000000000000000000000000000*i1^4 + 1230549119543736716290252828447879219034058642533492056797151949328283884965720872732375801890850694220382774220115141309983848292291986792052121054985740914196424714561896834132291563631316094935504185844412301065735341598257935091829763866244876988582693918454651139437930964476670230909935334055595738671773192894664476685563200100002334213041443457166892202686590659508344694929755369398966236590069465312869351084515108617533439962669015782342529263532941644155557346773466282358952490947710637926048844586370591897314314420224000000000000000000000000000*i1^5 + 7701109379222092334243465905199519198090142087608651453737425141220703012172028756415334861289834917476100357341766117841291691475246758165985313444908680684152347713242534351133860323539822373443417287277934170159267012865740429402459036388828543236514694798522089530656695473785662445132771700300785355364955525153782760486889575440850525673437613925085246425089571639228362806261054236728929911396771958506165442848696884165004636535738219754177012911624951134336045982701868744133858479478744665820005841837743173008149708800000000000000000000000000*i1^6 + 23054688758256229808762244998898634002119687729585149844222424536205005392038788875906609795983004770349047160847087913161484480052889775925959985624157829134157504497631638265429800101433943289137317783813601414154066650596298986677909749810880698631957926331557703739788755349865908509180545710099156300656513413113760866517728548457673903263492143750221677457010516099042172823412870606718874883531948596119405413492252635554998892951461360723281016217491024983578615241765450802595757568386196495476869891605998044446720000000000000000000000000*i1^7 + 40365743427177718576809489486715318228696677937078381110629341877175667416618471646800516069882579178819807205763727217198561191971972814728122794825761614225460351779539523659301980393131925964379253744567774490749979467031198262715225984971253919081359608661208366102205067338565834193662548351217270993521364575911796116653944859063553996822547541171508248144751816311881816956762226177484339428104467208159125110504173296524423559400804041245836707882924420842602247347752019164591318795842504811218193430700097536000000000000000000000000*i1^8 + 57537553482274988823062473034530239055816191023613266336388451750701401954044125830105973179759433992790514847943960631086961335813539114960886182477886896063904775977535126854810240492815279639235589726973952918066007427745432453101560889821255616485357926685025481926703996662235212329868828297396564806672960688285949859948501788880956182479956962648772624110931685630113846923612318864890785513964351620084205126181743647918748062004092842491415415794204704182767034952277107524586875978343404447401735356416000000000000000000000000*i1^9 + 78039477278685763384662415578702834847514022569726756657702553538004287738557510893840038000711938091731235708439993989538299449185002100419613949139398679226997241827198819253216010472829392659135314260490981306121560647130132891470936573187464473915329863973447834241616877106210990131469677088839400910930207049282166571174133563001701457667145392792985671400334969626912499813689727990915131215883352878158877166077110786906350234223456432546944796192398713779121196419419938519306923898314885853159096320000000000000000000000*i1^10 + 48640540421169020470173354378816874276901983782657185629463195825436139264146585420015898678240149357354683169046885028697146817724203319199580012288729712272854803629742804974634916766619533355822350548287657222361482604430743099970342464112655632200879970244237491562324474362944551496165324985642706957072375430085793951395993713261893168819743418910510292198147882174654886900880989481406059471014390421782680163095009615786151137579787696568811877234735567888401415014848541054998863024136713666560000000000000000000000*i1^11 + 25395283723565389347004970963317588756130370699363201919211125689199328428391602958572896057234448361188727198255553613291213849806705753563940498495443071729764890659357066387137696871155567409373939434377301965300622072497071258913884895994897909572388994127060772935793606298058654953059308321061843296608918357764149520082704862347747006681279632849223923821097932313209816576067212722906964081394203867243123165718806497791323959197024214849915132087308662102566806536210840533753993657896140800000000000000000000*i1^12 + 910426290897051367253396650868482327780446234908719437192580071321676952882229140748603256547898953982424080948274148111844362272318427560462525724408976426944521848190274527730339733858478351433188848861435926198742767836963938450045365412165068417167714106056048953637643335763077412702140911016804916566652851399960777510637258304052060607250118281596724670221219463097089465369657858182750604858444462666602850424296604395524318430687699615774035009174816993844690239761593465857093140480000000000000000000*i1^13 + 12087860126837134359527680743811038144389523476331164152441141215372032444294713420092418108021607178188899459834935856275121206979507085181885362459454545012199563370832963398554968911159589219859595235994515393294699027764743990316363887271342219476922568741434923261933533291465002887807209127669547345600986845013478688677880074942459591407659362514862505406146119420848822416709293570984562967306745555338608537907343889936866393314948585884979613366338595911765652288848936304640000000000000000000*i1^14 + 109461760169530655141953237217747291272955069243484407136392965861985254677579688857145386981091136246550457971228682214234747513104444145424473463902997095889243771095755281444523766728889387995065690026406058089640079042403164383115481150665972027013385779639106918692489009334450338316072222342571051397370752673505391529727666259608687991126244909691838951078406224301804819463688487650314859357171781859270403162845421815841564316850052183948188715361555334776898350324121600000000000000000*i1^15 + 1828201955649013707047988036010143155411825478608023167058571559658913621309827975293091680455284043588162155901305599308854102396445677635400937173434502250612795926459054701487267856984618355441267994701817267409552263342916197891489403369251878397887433742124969505909430156865688054140627380275979579364339587359130951557523959032268404145187911130293981098102106735638250375731122559935687510317915086453563874069806437016252520595216729165985940766430643114056089600000000000000000*i1^16 + 4790792159281836583388425091097929716979204534346943766540743965077011744245092463812589489845869968297388289191612736710737656286414232020371708103108977507255255849745609817472483613863796018185817760325743266608462752049309221664706021884607699612199119485989051292829378678621546613886437636159485023540689225333498224858850650432296021601088069900691869889085864326119878338247284780978285455060583224504974939526967696811197374700010004591856288363901353984000000000000000*i1^17 + 9383690808319842919076850395585046348480316928056573303646536822586666475209698579493797940533589000675438031334077309891219989186542770379898691592039856958585831718087083748726366864048121783936709110588210388632433106570108690922151805280225875933846403089010971849845847924719413995569601055237261719396951591053283568489392430835876780439058182614578342842233548013279850854578318527553007273616269704722642183140506862101652414513336879783646488166400000000000000*i1^18 + 2378728974196611595199995330831217041978822839249188765606298798062696512523730408162609632954209084136314478432287038275822343762944350807879099174573172539734946495583568320985405139228799720894778468108733923682732940002662195074435250631505648613998340832537478462562714783306659393395833278512238956170448947305006148412974327381621133228376636596230851434836173679589647634982686233074366430850859157578787761337677708836452901350041819545600000000000000*i1^19 + 427204238464479072411249281110065425486065195253227121978893403591953785487060802843935928228286451955787869015137399754224477915115614007553427454481991028329467397865709565081780852718601476517037998869043612837175734175646279002560722115522779522259270898081495859016122545250339558382561049762218035559153010870307828064366635583893793548474671072295610611368739703196722799272777221797166156426511116404061841441287198214925309706240000000000000*i1^20 + 357502401733553894780182261676670438130077673682238794275441367757209780058340383010943651133378382875436634205880184483282529531099153218854895219704620916838133565935994156820526001836214792480903704191207113472519505762243337511899405282235575310825060688010472136674970246905753643948385911112118356888211193757152720670694199486150557106076297387353563933407924590747969165586082337600363999202770601148930604983561014476800000000000*i1^21 + 89791008459876059203175911353019044558975847788938551377546716966449664037871719840535710225289727718752277175150327274930936877934049018727005839213479928565662195444806886139089684762064096401226911724384459244939014920065959395704501440745221818276356036737133344639385892358509294179512180091171334000900339457965340138683934279216181351363227729432252105431000318704692828660917269600843715950437697110105128960000000000*i1^22 + 1717520463076863413129562878843575427428304482849178446983799644439555730932923972855203474342006874576261381200330195454610782654550668813560808960743641796909793097945700166793045645705892729393084007659834526516743058040592982577807480141079686843473911075079080468545347309011062968160408845824172458006842868306655032825198271142005188173253246908115364798448778451754141152979499085190489387827200000000000*i1^23 + 79445961770329561217615546823372854339741869712821106475981548222969027018735567588149242710466652423666292508490813138213570419905521267546452401553779293629264090760386835859927003527671643185421093481982973012565412968779348973340304999321895109886848883612302083472627284437334783764609781455382265204518818585243545593982245417845671864288706703283229282754033072129052655751316635648000000000*i1^24 + 4153254129867217444890850040805538923601972777738823549204984059474769631692819618400276548070555652069069765119498339106965351055982190340370373358713084286050486940386441201626827945541681503515181954362035561276004075612981501677427057565472912838108330966740655003131941057636840367193100257780606911169326669535800900786650495797190746067945198295114210914421349327831040000000*i1^25 + 1490523281065958630633876625552905146005424789250461251409510875605658622950515059199137854959939051833721873354679841422192371619768803333804501043431165669279705781064674384751588174704527477654597486136641623433706881798693364852405557443665899136457863924395542912279512796127821762920026463525493653882534590914139776325160980595446118553914050447845376393216000000*i1^26 + 20804450487870583191874781124543949766420751856077989877543702162580989802150109586201732555070459602751096129766543355795325438406503864545575352807679919150606211061484423758907009399105011046922454543908491516355283209050591107689403735951107569051064737070548535835002634172001528438002563923927525950109229442248073512614590273450702173222259916800000*i1^27 + 43883569426872112001462614795675631083917545826286883629706824605065274002114695174870246782365582959958167137876063494534173983241230233132417440167124107176884118834074760622793147141082896846125983730830686794834212323419282890007409602409804325753217736491488503448840248605423293622674800086989448452453370046098775215938991932047360000*i1^28 + -36897832070446323791602002113118615710503605249995113359226572816059023638731339443419643455934299323984418063873512557163595164069549312638911698360290818898001070456080312100727839470639056414313221636878269463706302716207355912644992452380213617238672967990140539365697356527945102400761194374333295629863345562910720000*i1^29 + 34168618182279542690872671916368061809137092863348566917163313748708369703988311102689634652035413404306596583252903487771795082518445113999042725392428993075126829998188152088604840019558207161596717949725591141912463779053941072241927449761991885412086629161085442644972685191283315314448180845429760000*i1^30 + -675450295051571794937145484685341485198395351126571221409816215593019948071221104020282352586073482996812709087879182745635871034495755146804304801498403542514853632820593775283218467339131387597637705636908344802021023832364056175174640259566626866274835919253442900257108480*i1^31 + 13749570276353798868509444405339923816031626075649415214193605448585591642319380857575196041143082434166923620948463698701935011123051278574969976816856084977914237556741557251898257753786090617601118605525366864611600107519679406212429680970188489*i1^32, -190223112271257365016032650854242216544152405567192905823890099869906928144087935823222432393750773894075020967028293343441915353446977014573282414685149314059910058657880733051665934469708650613462887496152590942321714755364334470442275744082503711051593666808516665083444990067553413731578724567630147205738010289291469635698561517547434989326301695612043229751646155824969274416710099811592710154597416511474282559579753746076023223545519574773435262613854678416123249070649685673756782013100092155598745685779334437653481717336539219220727057881755177650155169054375408515431480099792708643338057616912722538560017698628449271170110666173992246275329346179534004795020084133832230842621393927777185763624237363762633508882369217770291200000000000000000000000000000000 + -179235504817469719312999964128345826525290060179475933832209135096675875121801703235682139931832031246765297128271566702013185941803368763837973618827291032743984199925633723409967696181017153104363603243963715899292177913931712623098300214934988719937380615914993294703431335555879943116544971624277116803769426884199226460530069066350880109195433531212074886330688209348655176285095149371281840916036280362911605866361857821348528517888971107899089395112707322210304356496060869214596347039866803520823698968908402839597860328813332981537033457279633986425537448331875872124632246492265881950966670371928904197052004784974191159079749703456311026951993311634987640913463212174875418592288467365045937912088718575226480487685849748602880000000000000000000000000000000*i1 + -115174255873380707872122631103540111383225938806976526785276374465481142091257650783806698483444232757256004855101199685031156136628234843650825635716301285675105028346103756209015327319163584829807311346303393699290518255785930979765332506486682200865130806765272762794428140585899308560635431584101674949905270969899212400565502357909922189388104824611522872460630995656310523139715502200673593284108370308062210893864402088246575373338573860061718130170556142663731578642049513707808684048018870826075379524284471822918400446045342622664616526764729283723266897881642056907460554391011354400920018206894489833386825195478044072402702114436120143313927254738272506684992158157081824743703889518298344308150667605480798483827908411392000000000000000000000000000000*i1^2 + -8225678802658542169040839707142294711809306297194678994052651891725960023902514951215736931027114348285180017827127738177394212207278486766071020213245040324967240819702058010015240118613963289567057909655670537198094625856864953777372274382622245473602490256457432372753005062218806858869004315956573982294603564337283494504279989029902047076302894593921228312209508201026113123003426893552682131455267194660051055728800812039361409760332176661189488710988383198816803002180244451040366497812113350624576007371923978288843511489926091135690280241163799490518805834369575348471486966361446712876277186736466833440092845938549858505436585875911926960159179163105170666974825440600143483704867836905379086836173060336790535980607078400000000000000000000000000000*i1^3 + -273162639911089645853434519367155598171036393263121619650181513212120919522625956752896660937005900756745089167884708113930600565141950701393698528203031086350269610938939558654906589848609853091896476711979018319944417804921726794632937513525103393705794818312211641839062596592587648455923956168999702478194198740004349699750939867461506015745441741871058005230362635196138887295386083603181524619304557268115815481342192494251200101579260821363821221679078834812622872824905191766661821972626311510388719323549990100395075521404776121028827349189778779133111644959629587034387361592952526556766418630429547148865353860336361960173060002622008223184073464972255229505354335322553468808339702333284479373818938647553012232355840000000000000000000000000000*i1^4 + -3719880314736541808360783875898544848755929615681562938855204091994112842383350984084532929437489097098946837003698501375888180309847909129832793928512289400716262810976782609338702574169365015965024068189678638724158609220457591224239755628536156748401951673189105941295409538509508100979953339377347719830686920651096957309502822264496064614655601289700374746014289506855939025697054629685525060664241758103003619590535640916477732310487073280984471794066665085639966497515343062911631077119958732319415023400357040614501689155085973375789480555194142230016566792755592523615841877002163292165288777587246201488630761071957066485866920921113766841786775744928018015527728600837453290076309934707510485480642075433308782592000000000000000000000000000*i1^5 + -23223485931959933342339196645535945418936619173711613477815050990412577741469054214023286603182127681047177871674296705282100459885904086599476211084192754282837313005672935880724937836569489596996524018972791643416840959733043391260658292157986791372873028678634374372958137048478282705388691821794694447048686081761861748157913950479926466095830222750775781696871244898131224935813083332151540540340033780580440405010524633425750695646676813964709655046380114188788416042797501023977225004521635937752048388216868802827562924191884329428299325275710064219929940195845537370117828118937619692687400283992668021143279778644341147567282318398702619972160238219337404904063967179035460516878006703810812449738847758896332800000000000000000000000000*i1^6 + -69610431888372860634944270853757506278574020090258913598388085609223488336033615916869539202232102335725717113702011169384740674889431609559148498151475044303795816100121079786573135919147706381446117347113902426155813052328543185885805893509902025742845021261027567925395152174858498395009629402299675337418890793499922097322520183142823728337325860690770253616064306305547238238566066100174398093515389748690233140066477481362274588545544247343382290561792513767622675970628194992584820849034333211202151131961545516840777823820288294759407770732332155787704140808393497780171250048625872989306249026408313578678414607651267937780708028878202499367396885172593066592988971729569748393708968543690458812136103608320000000000000000000000000*i1^7 + -120697966032488189513602408900779098320846910638600078281199998451807420703836551427684845461158513178911167117288225521107696988902817287175800898208788754799668288694615933251167877611933916794603567275525747088379761571869422747510330009771242609635632862536977216448583580717549983349304158866765489041706659035747940616124383873346314785125060759024915905699336274379652934812884675288235619591967451874852035303356735279634673241141848494632147619261460983475120086071135994546872275853841454958172568214414184426255743314425008215183609729587905974447311369230244229060622468709291880556872255653920918779103499548670840371355355289671811964607057497853571784388141918733382073347082087981680316345483264000000000000000000000000*i1^8 + -168638266877390474107316772567558291730769906992467107459368603387220198686909763888908003892711026642657451294253976299405966016568612313421239287333627299476213565643640232479651078629303851021586025756112544140150844191511108949712418336319278729823343583934587015574043468321360409430461247993783340848996430154193172827264160560045893761032687402377494062870504456244377174108747228241455793082433251542666297499597932650172973542184703959686594576961435000155651673671530179877713482342880838962207688629467253617327486013545150447741425731341776486613787143141864364856552354846235781881670518818089043088023922800392181929631620962966350345496694518767624256059803864779741237123248974610789983846400000000000000000000000*i1^9 + -233842410659255582952280648504752538123387751448883222720403146394609017959037134167476213183917639600039971852282321514981467947752238326758964697981833114209465060281064675826245420523589400383486797778870624788442610013276605152379712392612522934820632457340931946366166116721869722062020450308274069216271654400170645210025336684981779789613306679443985242797481279210518818181767733343796363735872781252542486946564537038506133007102319237380869826480343480218180463139546039521675903739443147274543599461665489495815458314750287778679264511509698826197412064852416462370959428419255042742841828277444776032980328974026490913712843861256129906192148877270169999830745399618798112226265157662146560000000000000000000000*i1^10 + -144966463928781459833130137108566439026965702762170137458910905059055164641636309454707087095302224403114274123368291722683791954439763384006929984117690561150593775833765553488551754902141918536831981147674706830590277643257598726287846088870763503517387363267385445902632975624689005371831759245169743204093183200566082525916255057710024587132972584261245500898553976796038301914350852124998667060871286566416774512187624843056989505857243500916129026414615355616610556705425040303380127582690575014247466218473524914972850833773834877434107610666846382557671261987489972772157406763767737252931284795026157136899203634295770592192098510815468116425758245416793883139367537231605059751702953984000000000000000000000*i1^11 + -77650361704817428587281356759432528132469031751140824918867870824523953700447189400257695718361560579655773864279420612605050052359197920386740189106039146352540658536000646893667268761246428854198471555041807794528961450902629036281716063139012355039193514071828404129103371172136761190317117403864144414364020497847618838893616912412422893367674775955544606700834424440582278887743125725419075440296284967605193535395156999914649654881807839473128545592806957668309271110071385539353871733828626921031752568507361717346761982977730887332992081033037743113832876898593271177610440507016460426454938824125019034570201652150435992006668858181417815576376045661313798670864160034034382641561600000000000000000000*i1^12 + -2773359170626926043972485421530548278519966729812474063532333469193836038346008066339722328103987663349986026629709855787363451484962402579124272044825710699149535767556721057803170757014584908783726374590389053889416684451147754936710320544436211957600442404569381995184138378882440795587147312068378202836541370854004190288808957887321089219576515299145261815467036109807551439677071804999574300833032576346443745033300071380269185673955797832067589266224626133639193753819348768859436944766847951859015213009791443356915264401466266771238409240726579690539171988519056030595749132404053519667646749297445331226668457078950435680196646388398166675257768644149902335906677325215825920000000000000000000*i1^13 + -36828518968354728673573354748376626931080112319720350582131268604981209904652344681555868882231749097927742604848817727534697182769352276755375994996412292294267747727900011718001801286196177858757055249270365296627940138569538954314479519719690390561368092673049515276707451246512555029264602669172326524915037487902052443805461892401889657770152778056158321159330043312779062225520065303224171483341008838782562785008212785322428564984865904443162914187115116170940918321069522615403829966937927312743361020171081310916487000651404633872163581202163501670088877813425933705493864193367404208445936017978651849498088409955071763622278169152695967750584700663718815794171215872000000000000000000*i1^14 + -329518494627023910317788060187121229037101017131494705616146099891401164507010220897427827756060067200631704546196194384373074032230365036639722530795391462723166212034987143031609335127934519866569082029267155878216635119644957506483993114788612990265747075718408995555357672499497927171814879481011217563222242905749434336087413564878952893624988058780516909989322535902487758399744854837052679824435817708388838849386503212186232949189859879597654862917256947873379212639353055713354047264147082811305317408014404086925180003716745785619711493586986474145511929953026106966752029537530775667083119044521305843416550420733928698222133235193849644949119615821190843596800000000000000000*i1^15 + -5562968993384666049408927123464998440820166334691390526103774152135924193336116076386006563503438774306738891544726913534826493597201807745193281954158082000099834000439812830759520402113549186058652577791949802178695587236025154906499894896456099659441758416296823801284454758356449059271140622553037499684733464222368290456345587428272005466276986416212114947960578139931512938132180295374782568729860363861151972361497074927387922889606258840619457040344652078867461575416018255447884603334082783324156813282078230404284487172137107085652516212663050619127985747737793067351297216925932346662581228118443966664545640286104777630129234667611738892230391360389120000000000000000*i1^16 + -14548513534230722974844593765184542935450485729174489645229892470567776617177930524743731800272931891691359879037605881588481340923835371906617841376646678090044135904906741976313855210407862892012546314205006878818568530606447620800127371973512551470182010145761527785581215905275175327072998150402997905443439546642032549964404740711135930342469351988771527095644692431264614473501679966212245483263211985626176216612708437638626252619157866193474141618125569658146896114685005544128734020191568634519768344345790293742664885538128958483867766274917507966053358222499155590548703697546443326639819999410543191833769523790488112989043506311412927103500288000000000000000*i1^17 + -28465822965423459825548268555447450819523295963169317630571191407100066843045772544716944197902778811927972276625039134322810884040423664251519131993874881539161965106010572456781145762347216992927464019638231663681796570889045480290094286885414326815474661501215971848431073470827277838285084497094458872895760329274619115773817446624128784007251189335152733423839302395669129741349593509721891475744232495751643208216065184925680691881128898814100006248336142374793186841482541105362871872087464814124484273936182579394967018554394323460969947654237361353796887240508900229281793868068083948834036840394512649048970205380150444371075878226598297600000000000000*i1^18 + -7251081057789372216374831763362077797962006118541463218730549514439926546207153797780917475516283915981998192070647476189514157544728036666058665374048605439463022772448082931605958977087385273816646667661862687707524366483197451216848303715065312543776116782948266494659048481733427752584882916897949033054515536738563810127896094125071713900327276178575868151031266683206895103609985174849419526660649081444873577471058369040152760731747094705346342088376268110621999629522451655410469064021948974364286168883217794768769550677094394730863536601116689751895687372400045318335185609009473138358872232028857650816893310949932434626613084160000000000000*i1^19 + -1293820986287757556812649404903831137144049574399166777012374423348199420785798573784324426000599833022114487621459786349707912031769899031043427161183359692637415823439546524208659201622888648086809179200963555949453504252688827972478452677797315005590488575475006554623693391021280358740397871111629784377245469570669696073590633670168909534740469629610677360077664427930679112673563278064651146931333553095969523365342600059079274772845813840819285996919391344387214104558409785230945936227903916525947368066068383120808554015741950060246467562704103430090050572090707034011070908322235655119022646468148575752560164008068382720000000000000*i1^20 + -1075189109890681655362670000480905775195691439011023039186764260435971852312201967403924202699606254841430849556265430248240517072549656435123882675462153456618842482882972093707508997359735852410539197497175855874335603232384381112357471825509337442299239436317389662703619800207604734245755100840519133053414536497213543626932093606511579097943026742526785709397829432046210390047824832315530997872662898006805018437711020935165385323584633766097458539017704433322113554711686809355620056968904001056083007448587181995392574134686234227262805843734226795106564944739534339631535444558957105019520349749232293908578304000000000000*i1^21 + -267039535687399442593575674274793656377226412925384066303673901317015894710547905629093988034496447549667615496029170357822921115449149410497778571202842219048185583738526277763386922047081431320854409686888491062866540100295033788391779080533798163143091864462068412380160811486436245258189726492168280495182079069726466784026213841670908160665092120589115044484112051444603579666221177400894209358866060918606341255759839575674093548985468477354556915798061716051102937628117631369310029222066530959759620103922987002319266517796620500765546668348815282375668295499877374186091134325170027752051315834880000000000000*i1^22 + -4412092219732545639860204850732564141960410349471215307580744845889896965162465282704104905885321570890285466462697709134378133463442517781013193073051811358538313767176945590009349203323076166135371384276445779161387618559864652327319841714827797168542628567608029221868600319914833146892320237206430512354633750267535777703393168807484439785693277228938206884975838172221269815149175655816894860629635745084872801239709565192698198376872269226029628810918677778380666261066025814002799243457045734277262392624294079391937909236441395812869031508912155284112616007677095540329366847674814300160000000000*i1^23 + -205012928584364558216429964099589273175979627581488855324318544471681111701189066331001944255065967860187987341702687803516094925558740175237880777750661425819531289036777429253082808444857875136702136064738701783478593984538598356597486255832900217736235899359874035917654221996543753720348285415605828016337878931289760751023393881945125840617459768869614566178689848473692164759803091052151652829293188518387008622801673324196549617239569633533140130893695885293769767714268325334756652391132803624563498795004372337810238017791061783841882235027055916688703655390013644160892928000000000*i1^24 + 1027716527031013648421971605827434144408943996636498408354402043333273226215633163584631097383682454015177201144664334666893884955197207925672749186910735677425107161590351502468106884960530943127823688597190430466611418960812959432738864245040534367665847992187232146731582986999893392436726936530267152967647755613141450626309993848841156160394175364102871984824634173921665616920814405728561031447543510383348578993987783190891184922180362964589657009876351702387113058167959961140697981936879557165412568354543137011011085383273195163099579981166693688712497494753280000000*i1^25 + 14007885630661404718949574241234329348144091672817715731719492971332081856073783551925447522728413152403110659217438843427972916944413439779091657092368941502704347500456341566221084601106430083169037346626227300643816002573631221431293768782811854917732678547290475202709880776478153644653504645652551569813040923691743069868400508701186064655462895315975538583923287244258275023090278494814100715799351997075645297337684300348413676788130359083595638662419460310837758812901912275658302794967819139440380798223837233026504264969928898631083206382958149632000000*i1^26 + 31279020845245053612819904455406218653821388260669479069063473825159430512315935887581387649666909073664155623206481089569940556211734977023964279960711956627033784288934876065539616763483687597452658920565602123803692168237416862888795937625457324573269828538195073020089278124180169943732470491576884874155130272087712093842442044563205926257328735684253480694878527275821734892124075652657967955913046737213614038448595634740648251505318240909115976971284556239155925566438353687528548472229593621009171139653712569928120519338769479683276800000*i1^27 + 10299250876535153632512154237914585944387718405850572044208913997598699476801886181910142391708021245650534041233573571231755137473831336114499387239493767992312765210861262484539464194189588214140615430201676019938209832303626425348052084387865556283210421433148288403859260899587345112602712968439157146666682492895298468005359113087968276735466700004822157555968300647726610082148570111959875252104310668511926961567198439804545440699530189070794717128563482131867943477390469280398970798420566614594214505445123450766685634560000*i1^28 + -8286520842584022396348952310249782893670029840962137898777249270964524286722731558046544211370929917905073935554633950396774157721010331456215923554305859281610742550834278703311603417397444356306453315711034024766286280815012640657786196694557913823564363559465336589917588852419157475408603031559439094620864512889430354335931472207448124432347549053806929108357910626664553400814118737973257265711393084995733262915719438127478435399502246801544043702784121717482200503398118518300331874605426653436275851264000*i1^29 + -832867672331994772953316239795606856787130877592770652213515026057873352122324962398908237894704215532032911625184443012898670786244321881917496424192068135630236248721710848861702940094292375985214662203532388414783913143569856120811981599486263057199633305482669476959673640611125294268840879672120986563019855459855669891524942131508544270107797611696286060068968914562576750824193838217843673885436445477283113945446540527928088592212112013266574829566853194388549273639655481553098637312000*i1^30 + 8226988167738827673839277451943965529241825803615799608877380431273864855021321295674051952608655270104854304497706962949839856087646980811522123783361298250164385587136119675096378604628894650764727925150665285250870577351022382358375334511288139165002650047943859343842756252590225708694558809764135078597388060507766110190558184585706189487962013312389709723574633437964342109798337544144916131714352432049181607356770955168336692631038546693812603628770374451200*i1^31 - N1*190453600547254586661989328119903825377245613307520056835015532552134076883124299174714727200648623781361917246936609877523317680317213786056112021862296449893871153950593312682180522000157*i2, -191914074186208817433456042444641624423772257884938531926542175156885623832180507537806819913616033656550543320299654434715472305846964274118031541504627261506967790693541358900164189301400882865270597181874954083731414449312342658645959046909948963256864079496558131548307462246471357894447518981694987892163773440629923706472860023537911982409233695467960723687521208686308455802898655631795259620132191540449475977747918422258215022111351313247253340263459884733623995244141171804983250258675328818475254500890182728290594160357954803120512606266464855835153990653314409309652349967379332342314187547426487813176273059285989358679793899439558025378916306379534708059817183567132781410131737289932603079226487527401421266275538088178483200000000000000000000000000000000 + -181262254795943826218277273495250758069010309554160141950302004425599635876447465445989833790834896462954700726103358685195683574284561828795162232199936287873207308871431592039596923635008529554747593652716991549372605565068776783539997144260727984677978467972993376663584340963633107666485584403723684986064646660425334941403872530181193307722260273566218776344400056525691695299809606745381423644123585011917844416392042609135932377256187800546508507265636666928315594150254574818822775271734187356901750221717081827609973332699219832983997371869685397758563635462778145227979476084035382894156437310129402457157170126415829516490315116942807202205261225853870210250228490327177420612234664784308301759231517749135003441838156232523776000000000000000000000000000000*i1 + -116089748763025026449143388206383848253404798420206030770069285406700695367581668940193898056931024595916720120961453193624794794383632202209228516662989065945332785282764860310268942381046642692147352710066677503792796596529922905512588007927031668511634730792773519156487931868182768424411408280799381584569820034183133574231470505139275344756038093295831951514588249730815333922054019575152461336693655469068176469224711170383804905431253016383531262952727589598113406556805298668269980428773225458217025643933226158885843280647269003477287226729922897533358350310827092990840954229355952900571099843279249206105555013310657087585930839262142201974493130407251245827468690402847893464408044408352103843417917861844277147965609685811200000000000000000000000000000*i1^2 + -8272665591901649567248351206359528982917147973738497920787624994321778133913888654584780506597720015691807978185081825475824466992483223711574515487711641632336883460242101295671554244369277700152093993035072762226437013577074827512962417130121170033298944835790421480203934667685072514974426845455390159734683491031663374215745857432905875418625316773076275146844510877004467242534789671931898948791772141234688847976896014146193209756584799150137069772408596675241021559695274316621835715218990535107629636163011382544378678329638282060111694832684944578113459238601396707110961330153757965812010864153918746275300113465024993617036495147370531303043903559014017675536467714256177939189792319827570629744857143220728119205696634880000000000000000000000000000*i1^3 + -274060432855332937686394289211627658285505785262355046576888788763760544648676357714479285648509257521354360360540780990938477017165630718863955256538851305355528919814489480854132921833796139028820147842811519985901489908936934137076978178637995244088144390068735872885459336570802270084259649052808860835231085248790328749082841279558631720004451234545119223709775484565359187189229036785674368049529125306645884714331931415907551604929187349289296045399519710287751791801714110302484058257393440190735969859761912007142403353141843635513976480996718760673344992470147172038182430017590793249061567739641670275734575554365333566079240292293301994388145846598963727722688828225396984683400673724436469573304361704560373226536960000000000000000000000000000*i1^4 + -3727697302642039372426454456893755673967981935258729295645196337686106955775890634447922951309645769762835576092469844230995808434461323411610899761611918143559100270176104131107034133807812325243826888263696849879704929215429658376372805292045895822133604715690278441336761102002067035810338134776094522215618681745049041857232707450376884466494711153974201574342431687137158523262265087934772382368955941326216760440241671455299142717352516657763347814288917301953581939028638668718591783218302847632893933816979230089518067996348091580937904584701352998407523112644145247575511528408102599148014621170268601621200367925081943874103711536750227513978284611219578953755031877960129362759892621520559582030997608649601109196800000000000000000000000000*i1^5 + -23271092566093741958707089952761332350323086972627496638829437533023338762268302052235386895073248837774970813500593180995877492608313656579144934727866606811190582568870526024781901562035539362442928286062740845767724498438328336338670774297646744098897028608685495053428264000840012111918587308937198241248366904168852449477397529027342374468067766186327222954605070234250428879052136186047040102219009134372883875250775270942548207883414968344005028417691908176865110297513396213615510199759421197760659099120387617271260274133515133636415849736205562144764917719194548027704213026672343163288217514714630965025721011265162153148467836601061818636212055763416545531234396986961271400455316342562308987385789851338014720000000000000000000000000*i1^6 + -69865996225895341881942385957681390183704729585254759361644117738678624454441530653614119534208132054229073128675134239948558750254314209283916543845950289209820313817118277402267894931564975086153270009133738775048575694261776998778297104032089809502754710094942907206554018519388366955041735077491888543746926430242058468010183456206012490572423800251562480621630767038130410469235390198668130166641004049987104510313695140592954918068355532992259376489853920625081081379611047316315727997305496288566555986016409140691048548873984201130011134941397161901598649065089066987544280089779295803521789147012935839173718575593021093366992431378272729000784755246935749613598708757006190486787227033636633796117404844032000000000000000000000000*i1^7 + -121527787359632851674083975915710819254857702230322836042572247704963865176991679201675537941665795839391027511467506005549953806593904576224263738018668303701592272777007429465618499194384840365329967511859539233793528303116390951914210577991180523244097808975371013627584077941414125381813049076576084132717530699208068841869881111461200791778641696682871324175488602654039626330657450645571025955571100475947475015493869980281153718778471545970298129964893160024351572159670241231525962407615946820197510492765058941425074299942622947463022214072846919599166316989011536831242912353957666755209336260163415102791971010068841740678407493059223761619185250746085609077455326134916685700418982798065728219827404800000000000000000000000*i1^8 + -170510148658866133388983549599148541198721330126462964340987034189371495508885954669946098559621835296424203129194596422214875781954868817836339045577438047812581948317085585368429316484082691852370257575667647162462182435956419200710679448943651100395661124221706707124307624104470201050207216785723178823755978533958434947597401901077470376810976829866701423760640598049087632978626402374155818985813955100244768254066149156898810287760120009910587352062432486309921154606692555200883769900360505551684403437238822218237456456472085569874210657842991668468582777118323103210893856936229040339001100457971556824023217129002464098405901399469888256089504478757250634540726469623210278580132631101302217113600000000000000000000000*i1^9 + -236796065986707399900487511894893489768781896430916727095276437982303616456217965177637387370954796737165792812552647176241840527502299650225479336311847872575867387763274399993854248848639065552662766304164801103448011648737320852386077899535634802906553511798930706381746774756825524094909279146027330977250380134538170695586942281630045563172219858732314928895830355777613189539687275215542831635941943432732233073641795635630340219209481832040059997226100627967440555235724988420105747700885785338074630812521714820237848084684199908954169216562105162176960294063913159481929685249340948846208695289497880854046818993880804615474822793107728891591718939435047505922366618687090681345199169515552768000000000000000000000*i1^10 + -147099558883040388490431244815172926116809469422989713678439683936783377797727757614605318325741243615173491415684864582482275640464108038580788904761884740875980145423041802127646818877677975536474142123819667006206250073970000342485211223247436304263883692673760793934751092481178564117516646218740226447742638116042581486962907560216040514672812392895818853938293248967401656274045377997757876444751389855686553952843331228505540626036376090466808373386043320600987314911365961339913091225476506694871557246492961496377368598145009685452424797668079002739748837651404969512433699480458951981310851744730461249369421797781545158874704207016720800862444338727734266673701012693697510907562059366400000000000000000000*i1^11 + -78729702503877564394324958153606317204745263087377565475534437537182593882883705407928880568350155148816779474397938519335775199834834574468175943401155895068591424575247294264216515313367642878680830886407386517182525438778685113901962996946089121324095339355896625577862075142979823075859096481076299808637740282060361619761486300640812007157100034317613616306353589026773586950450697307666837869217845205885995039006350402337414736361568707927304003755949317952083635466062419531976511019820925825887334130959956090621311015146073353176930745223777613155615822222099547774761789393404187091718571506980495221087600801755762088992346391181593006380895620973849310245780991109211588457922560000000000000000000*i1^12 + -2812138083036960339589623540409750671765250399659816565504373167235873907066174792197465096684993448765412083727031204594309238305405739283542117614789127285220505909833492455922427454704684864372410324379917348327078099235702047176332482040775897057036005515663023898641137469387669458882533920765469968763375901809196741242510910856615243392446248630865970674361186913242414351830910772623564167939181967890134325304649658735683116179875720515633179639146072898967691710905321639028735566149090434255541415672588242011774153773541500465355889429359241755037665900622756134895551638485373647896222070842612357753348893882265705903120772962124746212552603229920545190700337641914630144000000000000000000*i1^13 + -37401645689505396888427857665706400726932737088534470941971787429361596896866887039064587062488060208706159134254802041960462935576515786123290119127609231514252194031126349478157164000491728282909744237876051634088554306140433207228741949839435505182671499007690221879403229009824360901429047951346266451192090020960230365756222486538701993510015006847793336992631622186779155785920184372514139531627428222073557982805166908578667946069585601199519408070662734002062957318427243803920924770838460672084765506610764087144937698747935875104560122691793913933798210307159077008049941669547258341302294868149165295319612887070638473528412730856786611628741299814606728245129773056000000000000000000*i1^14 + -335572831768086885341604118540966905474956710245756341748898385967480905996354699750039261689500123063244398355653790806455526435826664076385247624411710531150494816390122116872579708208238291864374468136065502008738492532696836085882838721367142308958584130184171980474564529500232064127427172727028373336999503835261403454928441140864463072917521292235078049086376133011750700074570161315153932309011624547741532898138758178962673215375736537526367169955812891130059414075581672594294600299014928914847645960893311863192164795829167890082712577049539345152736507661800918393019445951428996144358347444714303847103095415180708146853498463927371202105539602121005402685440000000000000000*i1^15 + -5652726330739029131855177653062896324164293587952409177142034435460582934064933493900199356535527423349606150591447751339886769636816407850407550212680177923193048541097601400181187262574197161232839499021854372136801815230716207876899017322173252757673638614562907865156856066035216564083544297593046501083340304909002510380084262774858666678612147123704309651348636551795113188158246310543095833820396843246730088328979956771062104342969989472646415262716130360065780664617316090455457244670384889876926260800021574847013327209835303206618461353194173838619908688488100372131616288473759375479082657595300484523161596175121876903602179421832398305226479749824512000000000000000*i1^16 + -14794829415403475935968745434515024805195273226084171893124707599302990245601968649457875580196353614390865772145027347993002289637511402063469265937355084796764418378056757064896960200795168061983673972209399083245455242239483462188689815892391701769617534876037192556641159186891988488846637477181031412610309627576920069242366210899618398111601066064336569714226865698514797903813302288020801558535348937150270709615460488334473577650705800219635997509188947102058703356665204162309005336752637296554353640087887496124283990495118901154665366163769061156707093901344842667186680180542961012553557083507739204765187217430657203406163584424837852456340684800000000000000*i1^17 + -28962939797748011477023874784534469360590431406399849727434762288047571231850435977304551020609740950044961105207833450680229252001770510705012614368219902766337940530608620101837514185372916151069348111187495469756911384535765233703917344777892185903100360296637512740080523341195040844103089851835560861200905269203590160208934383344128104895666999382532608380645340356761667421539192001643837838776479456521040084010333078604721594779940612846086216086220883477321724809153640060739784577670115194559014797112028604298405668573961724827103201024984896920015520716502960602762950548377273199714123902845304448207054993151862634968335294861850705920000000000000*i1^18 + -7381061864831285627549285054198917556829573896866362594660479097360289215275830501505468538551951242288417219641707220259342525058653318727939622935295611415354222231910948435341220575854215619433097574003117793046496563212115330529493464258206093237764962773338003515615864134903665305480713869793018676127326506852872127549369440514697019625368434320201729826584420924717070552157921520699048097218868756094962704344833043609419318519688470650492187484269252112121003456505515589553552322594263562896599427065822339688680309716008893548869056083942079187400130323820022475520945376355375534522828304403900292492636669461703986998243491840000000000000*i1^19 + -1318353514261784442892797314985304042897084685044055374441683242632204108825308252943076149362320916970833923733900616561889404976801214973813019688805384057475966102854885020681827492439148187370020755764699517991159770355400815132020574491289167178853867162266214810004235547939853657502440385793591560940853818295672014252446365341962003534058914662198787017393812159027615705968482465525033531728358582365371200929553379850337270607045955041391994272922235427895042585813565084302422928452808660238136422540899789750141971016383592375129477308214857230955260890963480530123486887796986380261229324483001948347923668247342428979200000000000*i1^20 + -1097079611789416236491418916980250796494707250981539655763606446701156829775088934638084187995824774073999205359068811851174258201701585161158445084424250461836253699676886116135927672380507583838651443421633916694733343402159260873546406120646155738340281997812241747394932133947148968163823403333001235835275369633297018888561602037362044023113720555466566712642693969443086310132453077742340576948598273196559064360576168650267294870038630996411520304354501208991050355329331461413507317791779008666250379245730737971996623687110811979927288863275365398920922747408468531253266843601167250767928387189630311544693719040000000000*i1^21 + -272966856672650684442384937981590232143913587494135238418253009624193097723929273388265233418168657950585809642439587871766708004967833889489472991829778732561859096726934677335332009086724776592720659858080159419704572523104528780155812201010990385220717187657403194615287142930715953839769746314061769825711727785189960480030789724283410859707212599870754214460047952404734705244229387858610015576072359282213439476577995208482990580799283299950843621758796222138934617938787058075100523305717487015763638931416117790878641142676856715973866276013992815359302465945920579762273736169655659585615865755729920000000000*i1^22 + -4581936459824144216232913138062673815907225498045264315441734357602091474411602327786213209701446536064447083620246405251692649549760073596024189283601336663097697903429960308541372027354761307478779550195642186372800600847519723056411873528689780821875607845862758236619569247756455717655658650374775445826979671972417105942003217971839511305183683974924589673198543296724632258841123519492566341994622144441234089558344138492737479654166443947809037252235544059975734797955554064095942757078859057123648441051538428088571081763651569162137775890215043658380323351140404655301424423182981398528000000000*i1^23 + -211585717254442015345277364500660280000217537935184751087928306875542110909141696093898296406217981620856981947209412512090604549674813395867510177233440550485877243984861475287182370361467155066272707175525924112024199580159494081126155416568515168829308977534657073029636202745510824255080147766394803780788399499074988742684881626577081342930813357156577568957312207344988609854433556999471883818082862632175101900299666796483728186395447549945543385937165202397063214095724214463797068204613467969575854480926513908768101294806891818114693631876704935217722883124455764455640268800000000*i1^24 + 981289674422928240266130299021014521547320307007566583178349221050334772742235533725903482884016164618884599971224260545248295420477649108347666828057960519231430624406944203203218972211154547997302482460149978379496859649742511443738827052386931542914888953842933356401886426316320416281546977765080927386494835161243566771553211200022337380666924449860834103195670395063698514677858078689069813615720533921967269535052187516559539678869392456870689800844966745654705851334401123048100168067959894868895378767190987556623083932448855880930275290686196687099999656345600000000*i1^25 + 13981429995329963373881474295472705270982101360322188919315070310826581008235731822800520058317352704216607787329817913537387228221968208901691718224687962254059407628252393121966371162997527053859260180702364972919589904206052945297732710605894485205280116270942885626093381506084865154520553931013845653691154976207082563977342030405831462416319295174044160222841969345103642546087337460613267691257191055608806476243707238773285311679103453182933108247245230943514768700439306460469175769161226764496893452067558520707146108677396582581306173537472898662400000*i1^26 + 31641513549531090642797820336446937542860695729352952462553127797532453922433292663699709581065361302205347275333882697305029669621041006063041897595386122466430243940505070988587267181050189325624926527499122702404285188112988514674041969861066728613254153506195335142932423233665806355861038738847541671873829851626199858245813392775999666894004969868121346761900529239365807868800422959482801552129371932333724240749374798088827272173815681724310298202117081523190952331432935131196680925130452288660593481578527525715321774325121918519214080000*i1^27 + 10830451941245075271161907825682314243723060004465512981445813056279592916101390641530301891136370921862189151475877902080851097981252422357061758580332034276447000149609658345759394078770697812256822116857707498005528282168502226226927276213246233098756576839833907923437726759876658225692854376214356524447196030632923239051822633131845879237077213075465274468054474042546514939207488258945854065761724574302575779166773529039707216598862733899411017367418328705287468794279232666630674390693656214031266196686139397217999388672000*i1^28 + -7941138206994255839092936933611498699748483431368396978969915456188980939659908345448249175439291355213159230874350384473553248788807071306614906653666066438421408056222175390694631713231476631842452165026278429118560737446183275895951195968873556607115760152652829741461695183570866004043072110831772950099352488212601307977924006641195966187488506690813201912340539189354685405564773117434412121805428447489607448440034037888843692696450512212964945128460845340360968112779015551451256620307821618446592901120000*i1^29 + -624636224182093237798894981211898261420763563996708073522427936822969968732172484063052088898184966687504928954214862992218718845743527868545237050565734972664281852038730685510917725497131218097283003203809160075834838258210451498020452179894789710462600688298860182797493984893255543397569330609766531756708863620976517296346037362235692956856045136817972416174620439312747301246936892006640648708028480272964445013806682450634800493973570997094140388372607754177430776208873211115160632033280*i1^30 + 6169327029240467413549655537006686602545104346874029054945968121291867512784056256170430605705559657457124908753049653550981728196767637879897124225950973816653328677854259957020329935946694616224618582772407140195428070220650943091786156058245741581038613334029421078459595176928618533304300914144996809927933029520413447868273295664438223003057909621889405615503364415676468647327151853963258369303003400298815910926498256470784754358277221087967784054056932491264*i1^31 - N1*571360801641763759985967984359711476131736839922560170505046597656402230649372897524144181601945871344085751740809829632569953040951641358168336065586889349681613461851779938046541566000471*i3 ] ]