[ [ 11388811586678527630523297328217100328119654556423943464237499637327256982937174949047858099549377777581876897548531815836736426463159442086842514964034949886888847838091462377955633463446162651992231987833675620039077064334390833606396539142681853834286850200373954085892586927484360046600352821534072047746814842881910859289496328252525205949508010685469696591158285658551997966767827222164571914695061388486196759542774184247237348485632115980282953859421208554373287280193354440898944311626797481749177709400007440388581170069922499644101147152377217109827765310322206910518085688381006501091970501623346984398880586827791750586620092208205343522053400374787026583097930924046728806718358574328653078217790296369533547419568566868211500158711090000000000000000000000000000000000000000000000 + -74197042035681672167618717864339515274812521288657735926765404022783556796390990497542885046133588311087209584603620664827089182787050216854811480778229153821117907918449459952034893135476154786599720558919774318381866053277195249813792598677296314580353859171164133208163118802295015097027477696425999490155193327485785085777875906500984286814035553695512825368528377035165936140900110385452364040226259676844822646331317418128784166599859730442831244364628257088757303109539012941536226930268729201828091058894787282156411561533883869043551137958886628940380830720349564976333293029170167464802167474856770899176812590477406672609196697158017161661509295261601187634678843396046914471503209648230778300718442451882468130174909487465878360055935000000000000000000000000000000000000000000000*i1 + 228699621709031412191185520352940459992064768276681340843150050046303204306083922206121817691739766993270034711132365848362325470727232055445195269799650043919960744466086456532127617663571733333659507754492822617517357530494847526643756890266606624486850884989006997714241103253860406513452243810833781587633044759981072040216324882293058399284573623869257456708436831890839625008831805383960029497212818897159483230787226264070149985881800414050370963371530733201425348117439976072907667076064295595552898619930969576958977055873193726991613719136280604322612021351325229073067400164462471736736824588906037362731920409531307386051187230061573828520513807275257254520441863352081674115602194526834409036203860397732595701858039680049009720180700000000000000000000000000000000000000000000*i1^2 + -235652590416572961847366752733150673256235516553137785532695309336263186440871223396166255702709355862444986950096931619920711698316546273455757632920990422473150812614537026232337376553263543725934693948253972746593945635145265790792944580911248920730003629903914585601198968346223292934304333232110564796195314239849112005442334684548786896401827046500188326911210298355665840997313884094185965890900046533452515427978534111811201162743867925444582945230645025440872381380898341705875281245681921260263740447899575119896378925309048771771866193148472304280872697286844117428512234997182215291755233794156959873048795002919267362410758289582010720576190602178431437705866910790263219160374988437659252778803494174867265140298122723904765187510000000000000000000000000000000000000000000*i1^3 + 178660999601942483343993870810753260985791612636385147597937114897815985131097192741562539831205645047191443350067987516978266264484765725044058340060238102481634738409853456422699145531342079481801260855642050577143410787824150151231012189763856735949943588406913048349231834320551323678142748864098237919210331635549585371477339837615540532967752809579882798561014660150427336628819564640537819586727649901849335722237042063459627622081202792979075953491013942718166773750506209661373305981180054157844313561616164063240722396483458314760396136767335275721327962561988297207594229080389292898320478555371581590574397611517282458389461944056084586058902689173269897292539266724273286606001543373355151988014527478477023222323831155851894859000000000000000000000000000000000000000000*i1^4 + -140815089693173900915807407298241780411801272853382235065564739601464909131225806184911788192450626731483941148859378322521446309544590272287422743893522767764438789863875802069539173265825497443026516287557294144739453032712027265040262476891808552634870581572640848628560224386325860180192606922983043596471446369203875517170946359319313206236241346143334436353117307240181447753609498558948581009468379217558992150857449878071196502087368673800952143656289066355997748674746924274994325807480563042075339171983329190182539102235698220811009204680390937845459660608883572104646054170475092326713990158178167360547232302020799392923953767717363810381210502759125868465014493216330272993402848801911800897401185964859938796282132218595313100000000000000000000000000000000000000000*i1^5 + 90973029611659401417519442943762658101917094691448547981753752176826652563189043991256912775694808048475663377137124144033515383122671485699852979196563614382928119285658276243325611180159342501477987360973623241990831315973261551614033532587644568513993244501521175976280144646896787381457431396999830345361021429022082285084506481313093372613878128743626303063941368816659175141584641728432681051084166064263869958965012595913924854253345929044344068271387568897713567868634034068642426503099958492307268132946820703435522692672400838086307199594633109022485271097927935327944257652134185530493021908909928881410845232821228195155985183161885577406049870521948446321583781862735502111403663026051488948072713525192085217788138969847280000000000000000000000000000000000000000*i1^6 + -38515642464559097919823976888605127942525780322276043595286490802527076082213581535265590837057251245356582191287901687076755949511825199539739976171412456760493948267449465105755526552902228974930690875496938296188852743166459416739937749026382305488757588265418918212783831994844185188474001885131032819752981234253049291391732857502160588549565551549429546545710113240895407699253761187212766373675275025949464888617082680893964182236752276860381838059209607668138176932612167975075826859255145743038091796764382788329571275693931171038947738698855683321626225507247880740984116815069113330512986540688336611572603458626429037521936030305599081930597185810477733498632880265464906806286617997828863208473142683664375744678213953069000000000000000000000000000000000000000*i1^7 + 9731087979589373463481519641055363480258555779984280727655791500728752514229064427896029330163450092943637938455538699253953550305969026616325900133600067757147083597319837140896192818049665092265061843422969794067549514724848621774896196247646833658833175412603343685542169163214670676716125341255551905403777491949445388754633932427445352422704182847770905691584948632663372417064057143701393008414487756403316764313256435566846463206724328709188225193526717983189020313232106103239933551248999755599712728427415155242224227534426154749323522129714308848946341700933681831821373783550217902902179503398567535303781292252962274247012392548936252386721623777419312186395089919476285495663471481094236480509347736356446181995860440200000000000000000000000000000000000000*i1^8 + -1316043026526246050814940670696922612249638281415758475257368855475871458079812513649606130737683271166393939923601244115506248432420545534255745458200399185671593932112371973492887123163355129367757001646697707347939860030534422799224662214999550460199269547069863326522605282567877095754901782652604520715616926270185130308844636644407721345840660674092706675461267567636617212672983698622144853472380411967628472740131276585457816324229331692105055660489508829129450727738460962312774965282634554210561075012607824593995016359721965492528919183909461617538090606217702207866711933387357503528727061040244382146528043344191898840329617449552866421084278433399606548675976069018301352002553852491449751779972857450981505335129280000000000000000000000000000000000000*i1^9 + 69092188346985709858674583563894729817906722422209364053972263825835093631978243971317924264544193774883790253494079453103194878214922508727240199494277297309238129969635027908684821245019280008885832915587079635630844637617112227885137450225428617084170400249963023542392523716177817601995752956180293518439159412908578408716466362074191369664659247637106063202379326113283108516513712193093924369064959086081506590595479544896609580623821860463635324184970582096892510689208412460766254089236668719149334012038768139381477253533162676844198660077059440687145499883502849655748734702385353123436584271885063428232693983749373444439907233793755469637494357706178569421459670386152293957807435737597446715920456321346579805222000000000000000000000000000000000000*i1^10 + 973036936334159561994711732426716407844412733198196615074321816789238343196679217895293800486940956256712285673298455164699580928363586930004927035444914842291978027665923284228623952904735402272572649180869989742930380806329106374467100047083930513077867091676935166957043326406968076100569525373463193464131631070050140187010332486141161044592679931831413276811724408764436687151907294376288203826410252909995021898156345501500779973678006978713057419945522084621557345974265952713403447404863675743277606109777355196119021508497738559904996298886993896321436464687704776589265176008077608135141938850323541072189388003284925827214261193088068716523484163718210116544112558932260665986322275157570033395438743483513795400000000000000000000000000000000000*i1^11 + 23330782713412495488138527496490238266123517820313186535952789683822681862235616276471848902141807170412604050623866410090060202304837703036404363237927979956856080301183806880105996876431460354365692034071330435907703309360032702822552287320611999652942195333170100807336617120957275999024307216181118658919960577929559560081494650475835413126855376284300070516472233150759561345190977463572524505444331251086679841661640103426533654699439526543937712519758143736558106762408923063436241639419223053470599141970519560709079623335175125681354383943992334972055597398731383439013812763358385606414144836876485067579238185078966457546425919469863092113222099788202475087848016314662173080761844614754825159842407438534580000000000000000000000000000000000*i1^12 + -15221634616558554628079448426941162092479390891602458906169770227496592875145154711746606713194199893723486460770535397588266797748392709688229800578182034440994074578653711801206002186736366475202073615562231445659164288882682570746709911001561017013362720274430485706492953696803569365133410751945299468586062711958396131794372960083032997409495248908737531385863108351273281337790223519242192136060203185180551215640573233132444069949958166647912073795778767613766926318723168213761949242041039457687899768406339323365659722288216450744231850382419591029035934964721068288505374529617878966756187249562654665846870809841041090003658867112622742607776695077874408927793697991024060934059021158673982409619967084000000000000000000000000000000000*i1^13 + 187018094427846553157976505936653247790783112801143453372076286260016946595885900497318573556805267999953407958812205673199896482232248835656476121911886426222575347743458044155956876918658943186396660917012943647083830047078036670091247809396196009792688096865083500309364525320614437508176034764719774610329534868930556601781653323781073308153258456422131053738915780039005720045270854078271499793832005365982536681696375670937351251121909376023066458398397298782098836529465837389128249036512678697540506464033321442442834667229779739670415969691339380451261176369056434179569639539807793749040403348268298125864363775403213520834461161029089119840387102604105046009002049347698742204261086396627264205388100000000000000000000000000000000*i1^14 + -66805275257043697846517951862057517232692681064412859265064602976788413849667654975843212507172908395727592990721681580488086152571894141409345479088210781739947248973163208026763445108900654867031491418138896818291012978745167161408137171180762302556779630043305029944749686115932497282355277657006480835802508788642341990052424648416210284495867717868046317773383379140119990918600501540102537139078577606394016360252760641577089170275647819779373685935014320473218720437801384144682930507996997607817268758299005730119545435885302554140006629486565053631141690824243800621012004291340829914984247991788435754529710600520775609687635162977265463681365425811986161507222141645640493457293909089327069470000000000000000000000000000000*i1^15 + 643880511636719636899508008363662517004691351282450128072986431508769187273246516359308626818009429289833045271649578367884102692304657025705381052000444086809027734774944496814537474509420251246332614229727262160101167534561980792705242783922557408403720290904088142102080360586496354910408896369775173631901814127999435602590347462636412481814684425470143633685998967558216762677863607370257550120424421865258210377316802302458160265018262026061779831846292123615165315503273869725828692386047067675694409153036176189513830088640324041342526736195139697147138847201054120123569020073131945582985965396921946986933267490539012338037111190718754847678289028957862764846208766941026349647576724021737000000000000000000000000000000*i1^16 + -213897792720980262066927160028994335603030756601180085373014946816630783123002186631772013936711279078147041551551150105779575496846126355734045170028515295767505174322310048467355767713794947520094957653795960130805513667665913390759842598466378191012546614543792888465598235722878861879093051501137857719122374186287158981436620905775096455888648291610925538369958445869555855215404407461965970810007202524870335900634260790295906940316822680441225267295731026997380373702718819043055851358301151964438701990768864838918101599677528455437762118796083884998347989138648351631109910997487594268336845477956567076204320443873477404772562906329201376896422961846546940541845617116108099094683340000000000000000000000000000000*i1^17 + 869075080278754117493964788857842984686508317835815370681462865737316569578431365245597041162609398812445876225288617714050072199781749111859951531855732678397597740115763922211732672625060565164391106593776563651608883157790662911348623929476334178706553766668434876969898745888676672361221570898432658579552921193211371675458743012740689153075110261548987290767119762993223384556441515049202884947164095406349492542577217063023018739752076819158518104118536331891790306172453654427227219934653486208063355370141933538321704134833222465046967102853571132066028464596876030067944556496799401684962225393467710440385137369076463362020545233600438358582505766804906298642292808420992632989300000000000000000000000000000*i1^18 + -283433586787734133603294369917336956322109405777617453424754588585022596342995840704111306005053614101395981390797195365441238405765914550257978159895318177626990869116798566399399908956862077645031859755437793992514324683907503602198319932777659663643952139728225144844973155936445006212383173840283243544043373485908740501222761997274687008397082664573507883055098413062454910719059959913692767197294238221604688739017465207471780233515656203985733707966167906953736910722083218233011824253024749092183742045945832619806265926165542694879017617387904712228322478117746937164602618748945830285300212856421161484588086656085488619661526375857210627670805676774947287542211854934925940000000000000000000000000000*i1^19 + 1238239833012229286370606867268389434291442410576470905907562343695341446760732974299103096655134592563875261751276809670108396304011800500529694195615393503115772298094330541950051456177338737222447279867507986517910718354266139477794272243788275084820371205976522389765851302398359435151213897977522155006561136089627130866288356678640462219945650915320982551186916321233123301847897197457836296196697310151315205334372022721286789867169459564290755512012148461608059881930260408545817147366304473774192957864631424342365856609292549841143111952774240261649078792969546217059114268175130204740396990126768642742852575586084767755373115140143597588329025884294105455055695494646300000000000000000000000000*i1^20 + -373117586100218252110572904173184757069418810547133202173687899773102283223739506204252829717630020037571356661150501302117788787163288330667847342968434031470584564442895027293467066131572902373767725351994984555496240304426833239035984525912522379312353021550198703266971360044142165343348580322377449298513230143148248715990206288669707521909094906592151626371828981624472489826458142250091718651796757019177155453443553145911075954774104058600918684055346357703099415014329898304855892222131700126038927379172438199906076772748221851880802716754591643369060442139797927008308113516873253729347456979129996691157038964860083001780146662335416755125664449085572690250212950000000000000000000000000*i1^21 + 2031668842059167464360269261949139681204276289864586161145445765487157048944205886732895356356937284459562269441725195579018662980013734222481848325285110943496522047603802388582190486412321681326786005403109560630656520978387897050613344969988185808157649602476636618827389521545127949346387934831219077365260898955380362131451819784105220094333965356146000986094327737373905095769709829191083513383095080670340209924363466442373537656585247115228277330312776439588527658256649431545541145416182511580859295167268117198204855988111553956832550695335217004152482050936527903033541998967785876412635901838822577561050154197560463719615009669498087895194903509848572489559000000000000000000000000*i1^22 + -672017614587728209305705372124100235316576932936589529249622917390129203023915902103459219924363781586313036803495150769962973633440064862531566299169756849644082867816982558336628278666249802246470156626429657058486444933900015586630181217917066776007614230973391874295362988310031618258270228774289061261344001175826687932952963654802891260968342606186846802716250999162779476845040887493809271196098565075673176706124827819502952271411106564527292446153689398610350400117073678555846748032916580446726173476052434264277003253175118771525506597026789391996466541384680852071524771199970995014035897506785505250320093447488161111724663362752047948591416112159277200000000000000000000000*i1^23 + 745586247419322711193965055313688281407899868940633444597617458711464683607878433625318587906204979965992097921967925069598820102079891575004943937081389401178074949687856651704615967621184956732050482715721390079425228525963178519855548652238608346200397568668332477288239196571183450453034271486485436628610925248438263688639358028548359002191635449448640471620943917806209627390247363871481884115409499517844148051228065884533320939164350479431023257260147352375984984851562176545737579321580586674118815703414875439995862978556555057428601050496165692709269289543383921631291519162385596878222797924953192538158658996862420993252882534377627076705117428630000000000000000000000*i1^24 + -175335100839485168400177985875719984548782936584624340271817589576015836357116262306678583076654383791259264183001589783594723994784603794984025880866634567143493146232224774173005823308226282031035006689864929577983431862816330608644047822060930375123470142416825523361355771002664625722959765184375694544590623937358710399681188924004478459498373521429501605907681377648614059660985822033327169682320384193794893854197908812447579495309150325587497083946021671446344648904862128296321092756874424184731374005728209776661402383018096893301766638764622564361336841155092573687172724721776246618531373142486087089076552068357570293868790212952576323560073000000000000000000000*i1^25 + 29120474770589785633207149669278085933446954672797257096480088022437029864119278514861741420300997868103627135449960051549069641759693182028668827478409071985805696923996636377093900011961170606592999344211171036386847082796626212156482352522665248649057665445176197406486246482662958138814177183827997083455973547590364585361422573122170425568461422399653128894825170312919090036787424258722889671703011088593751145156139938396617927020665154452638409010507596156701309198475077340126900845856046340694228257846869712038374084771251387492783978986218570191093745803683555520118788627771673503648807486809212965652259808302413436437921867196638278100000000000000000000*i1^26 + -1285753619336493097286935470385250578342527208845647322843049437801747959842299471275132276436131531347196929294542558428130205800393202004003844364703836551495332405766980258636685183294365252358613317511401902502936886724061586813811843220717681315096268731046502274394638027471530542582479810687247758568099175565011543162186423240477636668040521842486900411835497085400639986090517237641250495770245576705533073219293449287290843406538790303308693091223095161914855421418195333215334643525076832538804909936639384646752653917506396210561510142394151477185463374895279815149520521377023198647955874804123234932705665395562437029507184897410000000000000000000*i1^27 + 34442732724548558977100641802822343170997679445123998926747533146110727118128523427457088368873011641874378451563520880456441105402453945414189857610865394286043880875068327948762539436947281241533869368742541282897224374178354264914039592423396622777291883945939571996697219069000842145523634325756524613463613096141738902242035820664436009816009375285568544759809575949034380405761467287909084098119627832908286301764839785065721306075691704107278296538395643064638153535632836349918671952911243905628718917924766426315300739737632813874799058894603880027269918623177974350746977426219384014763349073152928122439937128864434058067538000000000000000000*i1^28 + -89019927784353531570786332687769575444595674948719699161163764295730314620686820974901159410901112120120381125094622088107245987491808356707156808907075279491228553618941056097924032868901953411408666660329204592099043543939953415099596806290519538697202736141249410512335475217681253279314404372297271312154942198817420806798358840723821146684083539523122837816959817443516906344074280578132659358843930885601914296360434275231644261363674394396293100762372233431520685020186599958137740514673734952157431633521251082520434106529707553274198257628102714796884866721789697822445132896899871784680389232619912272430208694765627200000000000000000*i1^29 + 98350742428421343230384981213419616977846243467948177706039307530381045977756743876946738666151752329223959510774058895592467832901008645628117671057581426214640605608143235100635701807051215171105034135990664325751736869704160565723330916546234706415808401963911670627170954763869469782595931226418966782471166864569843976539321753568855029722701337730912556175362969878475414464562999235386259236081498630089516261018720238459457132033449076400589600489226151243104705951656177866058506571736590827009030607030621381949855431483277716043144487887792013359283088128530760583437313252218549737533072552455327798529834220000000000000000*i1^30 + 116999573660220519127481019361443673704661813259041153351884383721664601407966962166226102361904015872861013963277142687870993281549411273482030631401886920335654610510705356873484817996141023970806709847803182528681854410168315840041512836779745505856692686183030852647737541802836312151038541533795715550821964154221986162237008822883322582925643643586064958716781426791252804178879310122908951156244646608802528437630749950764231229424903216717094717270297301050257433804752372293631425880368300042508275604040166191473818554455779806233126467657343714920128312337845889058079887255264819737673425122934896346000000000000000*i1^31 + -228389670031266924371568362183059815733005194714342450319675196838766462759872120175958626029936183601015480695784377941738070387790513123403248614652086582025984304944037015696461413241641274681722689030644597011620650798360135199695012920852274607570083860028751980002076398644610741280373957596207460246269834968624895792659996496649876287596592209422166479638780355111259782684213429483350403177415663792455485013378552773502090202990505265498236409507397749636900593806822858160403956197159155614798214556028427076025899164757611098316700241955302286292445898899996154058133612574083939454630200894100000000000000*i1^32 + -13211351509437968299694809852462143813568005365822761539085715550641117603805179470177726579733044378383583136165809450663442660408656310570139639615138419418244800928249215977750851741831712696343906315537598536962457056843030512991899221415396760734358623344946594824624335785130445241115080960499861323558228254334019262684998642194412857402268580940819476308593020764170008576293543640235380478910951575409480284238354871398892542368066309077198249086236672083512267084020876335549724874355077159021263193543604714549458140381618582683069324507831625407936381438401491865549975926850103769770000000000000*i1^33 + 111970743014916146196046756119599745427246868336627955804418314561933398958145727481343034884446279960018059688425096464578331169545888435997715152966140200553876468099549186174197901295478174873483896964578196003093462996753776185409229436161492345131538038183676593094801455872868991997473867361419650662832088842007720774417066573149043309344214224716770563872340400193446291321816468882892864397885615975397851220692513690119744245389305050502245024143295039009499429444138564166163837072926573358653238585935638430866257574767711040907014289923705422848254261684875184269305058785253000000000000*i1^34 + -26144324956855505983784014948981839702964920290339538422684455613087129410774519881007145080311403177761581110997828845795146143311947170843111890589715845518119199289109910663079127692414180504037105713054738154341927630726293554318114193925900100442908196044552120011137894304084285281937635499944475378338653225513078960909455758904287103142209047563466410940942851265316234151046438827717632582123077635410864285521183341377874671107635403274449781645082252539343853267442196858348313933631558456291643550613148288318499002493600440762978957387679422004549340054224979812150500000000000*i1^35 + 3095839621811314119280747512318216666885529563166520309598631704707942789122106120308195385692268149131557478807513601908745003237298235574740277415837788247422508428259016311142675147660158752503533009685061089116287577996792899342055678063750228947210390221157637128905303788655158055362131520924164821385142945087936370473740678359258850159098504845996385883061028761624907063208558708625874183617216910206175996500034574281273111486416700916148840094177811580092641598840828919943700014127565621879745114272519925541462550294435247452516483632348178846774597127422660000000000*i1^36 + 11861955248515981403555434159445675038780504511033533881657152730734572922282724467509075326472456652883878624487151270772868556503128360555289246382594604038463800887627274278890716334771278303881492433539313788419766717333790992445752044601991382429750943297381389405128714740191323966939025543110021756621148882033001368560991054164333647787708873792507605158088616295999849887169939876532902300365641760887102656690766573528389908271126809539135374077963816323668547563885061104534192120226361414902902366884519631394477247189447908514151467459078873083133000000000*i1^37 + -1617521411876509075422665952150785145073044557189795702974867129917462383416775415196192699680238223867628439191397467110334459145435871808565708128226223595655585121985026345632860254504919374861833026738910264592529679272189214009336794295104433856715811023590034537002021895581572738625911031469297068638950893892550492160632548948898002073104423728177095323239605232830846532953223658851262714800429572243171611193088478941122932472308018853542828159152017978243595637556153358571985032258424222527141637115867145490246324292874222038497900000000*i1^38 + 109397895078041628172756502738786262545880362131490646085618417579498392423641876293166324872219731326419018458960558589398370954547869007099323001437711259837071520082009487394308540761565273818026742562902753394533580066480689140939419914809389277821158638627316306463643562897929671619996928778913562355826148694778307343813728674368324862027621136378704545920850112362618352199850554445524911241926191056723266592598377201863577128042351062404800148588016202079547554156392851531216616722535880197834293978989875317581310000000*i1^39 + 6482170138341725330056773593443701719125476202663559632001263976303115898178005148836791763548153561445553825723680590116416119505058930798803177322194596028934753611180361741730878383264254326362007091739219500301088138083065133110118523363367239487744462241753770546595122346904423072119360758395100588788383961824642340809117473173077675761035553091862827563005567953796716423452683420229672882683246301462630984214680847050911562611475113770097813680773775290841203665295049003758175007490643981853456000000*i1^40 + 194919207775031645226372814791373612339708451113227033918162058079380408484402418116947884766479297269133789963147210584202916975245173547871474454273762857085934194706658200287445133873937906410481439065805504924045202479171764417711026675188822360035772597918856830872701096254373432280459171200852149440906112805382769089033017492957077351586259282593527781932572522621481111902320470197480143163598324532088337956943571902684413146143215362082935055218557668011647170025327078965406700000*i1^41 + -149112791049822136437883227173010514702069845729881891363759212495421616373827435692758692841797280586607080490545427364125073834508576812287013299928919098616387194728491342989960847747068318568875869037170305412936939127110531177706624391408934532925017924966995598622242957466395538332628467961461465178686482387459786262326794865404594217177850307491407642667303525823798119132972770013678216329806396441866273797839625522084011850193689299012378895509033341021560000*i1^42 + 27171615615434084151447047857746842179211603717830720521762319553025363594746850218770691700680564896776855319931421166978262020705754214264379572787316625699938954254201340960607856480218009579793916365094795045492101405469188349607288019339350126346319496035055888294135719423622249859970894415521876401580852425188021071283166893461259957120186368489754144849500563684685674635079651315443493416308228770192240418930085315172934580307770607218000*i1^43 + 716688438308880094723215118058857868269632743916477765539083155691542508611106116198206486026365423256183625890067085480834040893618558022560137474318933590945981210542037545334730742628077113585146063823181323050513085542232511444550699906268054484228427807883447984736777691273851657377195697629091297909852531115955766428016476001914173222710183201104971387019003741593764531962985009662702045478814947656559256711284090300*i1^44 + 12742418488704024777168798158849666512316496051750336035370603207271558207808822852295205842579087965688964821366746126291444656184793661322787500488830386931816189492965770022174199173024033671801276516065541866562298847440930193581424245350684584279565330437238411099417724379817332293228762229280631701683924931170614655729661446276769294104537725998048622919215708422667630378085772737945477159104340*i1^45 + 296576452055303142067894867313413833652894795155135804938615968683259426092146209202249332882156003761364641482336220987622556771868255068827630947834748769806673078329344341953894941215428866698264228967103116842067998401575314585884709100609453400512358038642673393922601541348794572787711258790516128563644986133960044142122418075001737673152796355089739904289285601*i1^46, 38392705843427972953792761613401934517742391989557939357880047566153910125992164344082893374856195449405955947826812625184377819035290529920448703213491035507753564964708614538894250150216855856259515061858262428115509208766993927724720656526568718492364652300395288403720338239805900040651435572536565048904934008460389422801138012692041418657693508611136725097682265627627971165906772254902434195579240894580038901290526522462326964910373817496577168834324944549322754691958580283945597713393516469964184599346197405088114599605730399152231539158044394517733827260502896059382025807363943050589254484258379048779870318071385266508685327993484536667771201231395884744264959579324878469623746406262845710308467126067234953479240125181247691800445258367474661082114996663176949102176171884985701469142387760789889483406212365548282853537436007659114775939263905020110680798294946263620119149353615078570985648516076748616451961322046944683711640176508683552225807332418560000000000000000000000000000000000000000000000 + -254245464641225781278359567685946445679139833605687746621605801835545514466392599018435336691452396941873440079524348255170085177951583053698285308306662977407864379087227005811918147297235789016178467855488643485008211948832174691551284167587772512594263281766922047272123169360217664936152693474192496427658016143865889092235496327972634583300937382056049638454733040342144790728528115591180534219812838275763095155376241207745346870607054260782809461683477368137408409403574242140558162986048245114753299239044561282551040104618622048699623150420712091595379145346365467911937293472389571356158190187874976132391638873523287477881404171083704926512547179615818801736748385707007807086380738527061241828386316244174101728134729805817609345408979976801703833070037168812311942213542245265289975408233293775398308735548529817620531778984897864759867188237463209895322395453307348892491737126509525005488639120010556207431872251161858725532105879117466893602926078570496000000000000000000000000000000000000000000000*i1 + 784846065196852081168569385560779635259323018073572106764500713760340924693031587303593033301638191206800524539307589505197362757726170524238738418911871152905299003303236749749940362513035063379798714716748648780912619081591719799101889728111075824135774582783542914959835871469139420316280344251942160542654095047280108147194177045711004870785507401767699153090531390390539540335680968596867325190353275921550553320324701819632833849356844163264815120757172097891940276504650754934648643303254171115842289992821820161353599009859287197589733346892087202521780481961268694862363680131844833575657755723905805575375461113641448749878612753441747206603168292920667889950787319383054179642633952337484811030061198560255509834110015922964684029979001866990919260416354786019181251348165918379565041807627678707371767706485950792010908120697501588645131591378844550361672126100390729354647644318501253029639427676967997533165723672642496245814338140304497727788735862681600000000000000000000000000000000000000000000*i1^2 + -825664984730505849391860241356459041855870955639652352329851476612762858832316181793957756725699868417247049637557914372108076920486056124159146223546332419638143237941463541874842104538257394278022982698112800505206785954031723270401608632355233204327640364628276230745655768239340577351512866130489364171815204896132610362681381170376356123065824780296248801844647577982804021911513553099267478045443268096063420237814597619365754274725576246030561973701448579431118075515864495786104530116523897533832344566678667003981146974146983430056610501746428614049654180569968222987867792686065113723469899173689164581460927534693673292728627211360418018903618535820670498800442926981960124895469491022747972861448661187092198770443762154873775204256818025925134255174159121302488774922364820482676591974624928340160254046782639329886428234118854745470057135793971854659215406448557268716347835087441597940156341959182006948359039150226732483414903959821344910084055505920000000000000000000000000000000000000000000*i1^3 + 630266653561994744872727310799850429514288162014405283799398316221082425510604325454449565468608600108363372946529097361123997220098388559119052197228115074399157864347531307287832031857020612736789268366734544201232816449366018572446228329418342324478591466456983587342892635518151524023051166495592931855613314812602149061123605098268463713234908820974986861276766012441613279075249984822214080114052116105941760770104382313787414844667021326007772809759192020774137927583745673988790479413927057433337060180079256610084814918092844858904475358244571300820788616502394065274465967643942006411839745622427083491826078917607360916260553988463581339856840445552538415870761591636934197275098364943328756841170135987918742086602157194656963585658129046885278041936302518539978240738055013702777951808132135190392687705246713646381451146137364720858980189846825648773224733666569981265333113022940372493129661923262972159233238770379968513035792277036251551335370240000000000000000000000000000000000000000000*i1^4 + -491280324684219219602121014598194463457970504139276794563227267581046968726564664703887439983180849720878303987705129670041301243300153052922874234141258591997020958668908605600765621825102372598024781672050359186259486122991033571584289683046074979493347375993458431733902284418258940921147809384298624351754274428282926586166691858827234331374967112034544413559658936647449564876742011260502647841756861464121305420420876158989549238561695296504568317940815476184271019283653297571271260833205976588048955491485471966387260767260751917755967019454215730239860704964246596537272052102572903203297417674550792704592206773968635170885244055412691819879843653078732787669000306275489200142397707858414294023298802284098187511171024433254677154426304236122057397075001100954163751680784672745089022615693845962082762016328536134495456092609581839774055578086729262314429457335333478051119524118128955970932228639958979007791473109988498855217515712664090899318425600000000000000000000000000000000000000000*i1^5 + 315214822559656116700172566398958852453578562000353105838495648561983143031448455607577666778680050215054561761730046509377886881518858282309181222792893846875346763966216825483621496929579487577314851564578809013479721376025768984681325888224453172906033980065221318018363500930407912878742265251406349229283783182618530189279899392978668778216877276468292633940442373560299884602570418128451137592772941218467726050994854713715016181551783635930439742349132343009705417485868191317865676790143680890440153542181474706027687474506683533956554841386655817240022357611525727021887405168007290145429441861092253157420112976008511810968788037098914253221588787390526091446252121950519279546190222089192104100462304526822365155711883059113097059370884410075602045677834579598310284625555296713134911402354814382170949054092505361273758497889250995361284979716316477717316174744941770799396876234153877602864863703818831456614023068346608476549856805605603128811520000000000000000000000000000000000000000*i1^6 + -133207323407610814378598346141436622630643115207805170026224417034609422656697037008340257535290293740643731785344093353011518100196895061203757749841879591375300539005883912278943340989134523662824667640407440142603142642466785373062533971375159849990734659139589730328432353683333452074312910673442573129505337920403435475056233034412966850714230124111714620348243903572989374254625495488804127047750540483848241745393424215291039346433555254961678112539579089501745275799171280426706972934201008398273423561079728727319476779712052587808928981169926221397520301881703242249656670220431165291425021737880731588169432071155478406789752357190406635965541905299743928439582584127186070416000911910351225332280125511073979266923557468513753213407269972638284688897410491076722374318749424041300053632578887524782445595295937538007899032559333803501353550686998736643090941601373275343618653704149975386282798042305883411282803211810317643674079150907568202752000000000000000000000000000000000000000*i1^7 + 33635595227637351106593940782841081860626961720770112509765742341027360543560775300380988982850118955414308744048575241651609794270335150067518035297039674357122572939996908807884004257983892210224868360140609010122941863741184720319052159120116364250137612939068381560567546405669285520454061205213991043093147696474920977343491769116528571285605061825820226610747597181438410409432621586493355202934543779840439425180681217805350476865216208465955138296496836696384090164378941874890009346396576178793121805842289758282911540078272063833923375401997251519530277977347154007672736784632025212266567895174416177865762993654121404013795055835677501900635056181902158863786320370420209749948058069027712573008218459975400925898606169886563905181217602929207876231008091749970482352545421498433759654429280903174240403489324529502681629995207812717502996044803352589664148481021359414810113092194120326640401966878900371953767127660085714543389372220415334400000000000000000000000000000000000000*i1^8 + -4548091258029615630097359483873918584604918803501663109959514230437330281006917008819203487173801233215941262248596577022479639166335610590341950088774582275059794346308093766010925277566570920648645276877028853263653032670680484013234303906847242040838337693495672009593860226041471981011400961917919698108850530928862265507052838906359029901908478047913080328473145155261036091930892183593277088917661158628663834013745538472208977670061317804882605034704816265379845147173630030016959507039880676738236029796281748186117214610056192399663220608812507724612995966016263588364595915577196273994214912372660360162440726952834801658875847189061692569393083056022222467341245366771329757125050229137625928705835946552379515241874019536127920108027703452676656627317097126631863208832354485464649762724032188439366993309034672237105900254001643221322572153765572303250309770134668783476497854603376898463739813404074544249974532421383189271065065384448000000000000000000000000000000000000000*i1^9 + 238848522917368000413057993912461805104495320309216964328980026704014698979124049871529470934935412318195653207377171280685214919274668647335485153179961476403416994232762642808978182453120070738421904075946195026306657201886837681803951257674913012746808398657153791886825756158160521650758589584174514548217114741307532839390489024151397936000184436352765348078434806283583773925844889780068918080562729632803662884347339259234834066133006696235800524159163055297632796079814575507335928168329516548150112301914020632086595022852211931673839825576224987731324908671897463708518081280514573611795437715879292031251833149798163092473072088602138671721100012838724102281745882913427850116423566779282972731009433794162832712210996813549538488186972748532525093711406269407215248100190214800149005804502764752160230547044262902433064425319700029907891518424808974563497458848476567081473211285599889380740315571249064441859017342641029360578204242432000000000000000000000000000000000000*i1^10 + 3344001602413213861217956189190689601326987097655744375529073053698247774499082114166427035114070967582454155978136790882799129853698899998177217077783111964978983350280928864897080659408343008335744765681597499323859419604224889560459611005551783521740020239184166223645006411822121623001337712600756194963817624717603419464405472230223890154879711588255333045382967791777410815510260324220676345940014048612097869488794524813557900231403793580002116431156747510011088184552569536614997532405741638212519971563593867090528871709391256401038895363420581014995045229868537803897423337453216552586905163666527982266741432527792879118829538275511255585072328781266126715794461041735545447158202048758009420507895988596313914548865423727034561747173979410348442592509573156362297426780033486606274495959541623860460155419936580103062115136423350518757011651108510598779963653161808432274763968613485107306061966364248492368831499622904746742697113600000000000000000000000000000000000*i1^11 + 81658292955369709817167116621801605877534888055923365027796597590150021352105866095343335800400564466836153393375763660076943536398291359152273954414253737917245258251602231004336218146222992142742298432353797061276692142738404590540457208873661325499494532925288223945750615936077277007471982073182103596419541704725485656678989956788461399357017229753844185983881330281154084818234123301435009009509405564447438701360494106507703915531061476364170768893144394102279249391394807558913942340654794208280149908301583197753751046974866714189284433345406637377587332736648181466489380330703637538213419371268122030557559973835788587124137441989658172158011553143773109304608070964097294087536812869627756689925909500106838639421643376123620292172306996396719628370853460440684442975586534388017602696100563805489320102942230571239008810729818407180701743981080255199546357387888510482827020932463423504328162207977071655908719300076713132784640000000000000000000000000000000000*i1^12 + -59259242672484558365856840499875984598513014115923849011680551127985149899502055997250978980830879476567294083342217657818326878404418427681137052056467550975585554694900465667549579324069805041128772018777601344335171658431904851804627496227640329260630324943582101388328395637797277335396490418229438858686672421637809076147865462436209304277999664465470813425514164289505165494314917122204333713657747486102646773014972161353409062572160041951432607072858282058021548590641831508260957059436020033424168499245062181907139875141022200279557174759889721461852835317164189935808214269604201372235522402397080169782599791180029541480102871945723908538209186225069913836304146013018951799141643815920539382496831292943932578119502880067538425362662109277401105928126919950302158564775661720757812691555390449821297952443110619371871535012605343347782201366947366309728366529859091867349117757586989284054878207676657463615856359758146048000000000000000000000000000000000*i1^13 + 681061012037311898600343869193958602453535338646684287576782223693761006704641204365274565939314924449718595181738671474322474009025106334181543520668954163455770860959354977180439449415823538648401647739649686584683310785645283122817609618075577855458881800565300994038820033128503389723281636777758584872684732178390042191453916675248120947310313170518902034322587509160587670522768532779197331680899857956095395074525864780436102292809712642478116631826071152251426573226860855824543103027247777327628160375325002257366424298335234852653461376189111934753024121375691839627235393562672513480804224801182908327614461754975095357042401129669756322620795118193960101542778687836658916889615255863962119235446355702856887868012739132402471353482120999903027472599486604318895761572178183394616233568170564059169315606744811473856268837901616908874419162535617083882927913987247842269989198442387035705321646698048120478740840307968000000000000000000000000000000000*i1^14 + -285622111310271319244237916323378071862291166945350110691134019256726532160562057301191521419531232799873342492915669711944358668275902813008938438604210176922960803214883744487204027296677444699448714878255368891397085371093638087745146761366945065744559239938377377222264801375859853158667021018461985338575533003968007038213940919745198146579852231444248954955523835880640176726973642126306898521557060331653124946656072476951737183258417534856534888980367184606878678035446325156870225927029184462823803227951874251655252550020165785555230301244528547259716187535260124174247666096080653829116032257929010181064085839705890180284430039773953380095279393837769001447777152505106812339320572703998939881773075723228538850510334868434722293870732489224581792794172104217330385937768098639523544461475515874605032232927719198070785635006867351405462736002089069347549227071208855565736094408073559799428943128858094081441935360000000000000000000000000000000*i1^15 + 2412216543965181799863463853856752080893465557205021390509595201558749798737158981547099750492167452332097784997969784421924520244211080340596983930803391402621189150214493519748851344481695634666029347583537830780175739657873782576171128504323322400822153461806471330376514920588469388481958631706216737739041363351391861921244103588459658827432273270010326744269219702372191447461072283308440292386727354834717079799633077870493775377677803242518305407713341740598190223051166555072497981875864765085864182278013725719377287958140864609684732501155774221137191011868681221722014735958245350576739673025449252497415516960360934315177070400955516636075023178639781730079346714770582220515223963658446617882522899174646093677506847660869920387864257407670677914508384761078738612186702004563120272449103403698838944650822830061500872880839387074093464605630447568783530233725111252879814699562714128132507284874405114972160000000000000000000000000000000*i1^16 + -913581208471944059629765333924928633698538517242588296699439438677236200182729974008779749191273420584583573760392345055495815704095181785089243951539466523572971218144709932778471743791801128201365677678180115636197355527664740541744907378091999150619880210260817489541483408892618849654307308230863018979878580004333105635131941109401535289782081048995929632620150841864822388304479133641261344123777580671482645164844145865983990590515509329743617022863010035098663993896803501809129287372877100551183106380564878442629544415826587680627474017810458424571258775268504580096924916768998372304456424263045649427159086561848884229598666116733781081365368950449303503461016631004276865381776334119453612827296835814560025287680118389123474287189181248761814592359593022996742259821394553625856272524855255734471534980563613656105656309403512695354430235793354099563658904005610815297647722530099939885879084469409792000000000000000000000000000000*i1^17 + 3389776106755566367338938449104369810689112985546977554809508202588490724048344336761204480538325034499157523366894420852240845359427455826356793832516706429385992057305792779080619629051309284201246013943017466155592889761671930109130306367696771658991079318495954408153040812418696407540510833179401517626967624646802798408507116204448697052457912957630206989240146841618864529823728885828505602735404652393496820868222781719282123685497481112720221865493254463674129576971422632948435996367089722296114297501951705683336073604415911187338367460791644977267882594855279277477845351671086882456797075693908756140274953863103148070706010404777421401778250602271132040001808912786307513224601307227264137515513270078265369554619099425666735676170433063981842399008488663043725607384076888874395245674214870798887771522668005476766919735764453957276098980369675422514452621692097856105167288814136200608450638259200000000000000000000000000000*i1^18 + -1182956559044576579143042388573596298247595353748792170954080698869214786136057725657248850606951216745830064835097718540928548270382489601017019980605011605040837390161237027520389145514329284489207115038969198275351923260249394019340245496812157020849726356798133324167191054343779407100688397663617423946615288961175376477744229181876906521273208935437546861273934395449300374719348743238033399506223206946170028113239553006957864504011754587847461255147565046114147805329538134559603654327332041119430600394141709920458273045330696443705255157864091677097260278455421411675910097878954172288411299803041600229019679864203772681627322610154416025920798748213436221235761573357157279210016697185128064270906960029373235891477695897462696096632251540828445307901392034315920354319372140471390275302978867613703667405389253164676643485748916888640443649230150707840799844007452259061071106727089283379179520000000000000000000000000000*i1^19 + 4766439478717246322062534320583009220794956475591513920374269871564563810867248608638865033383084992426735400727240623858894823374064791186406927986752628723380286043869193465740797642102923245889597826560541618724138899144283374552942841638215748520864228164592686416285273737378073698833688480550944732139758990328366618793283047451695557541057079611409495655791255828823920323994766122490093185610083171761026767758556200379783132429656934985954618422645416027532030030917185956573444119119710261559825964955974103492397853555786169800098531413805928656023223975583488513931280814542760087805491324230610389838548366918033217557004385490762913113328343046710328480615387358953251676525670204343701595099421593408280061586339139965970384513453208914904796218542573562690421742987154509734915474921736203548554473245039916294540820665211058991956518894452637914668734543402873738624681237466430928435200000000000000000000000000*i1^20 + -1669490528490358251873938881775862710975808214859536870378124058120453837964477383118693092881565591755775926533601430008716385494487663147432533598559605705552599362673429765718764234289717409007931050914903800440286853795883407960884761495665104667960241960388306952567766406397809592536059349811492454517533230768739170900292655836121614819492933912391282602719540422627521077604229304837811041723513196566984930280127047997866909675851890787363788341249533095736039028344560603662775273111002963657696071238736205864161886474910873646708696642218910898911312955018568839835728739657981783233296621243056946499908439868387886841806788734843518996068543619940802325174880353687818580283055443472682341616523721779511494074773768388965474240249375861765194322941354609364392509352372923138051130859329801282772399056206274012649909223974857302941965933940881452957764831258608734026168350861957120000000000000000000000000*i1^21 + 8265559723195065482053260505192209888354989594752938069983267184463730268558854347798748642556997822318422955637445005031820282675101065995673005336707430224761419595263788833707535578376635309035317163946139365648469985999259145061684989385199056504852250292347414110834980402845916742900462354254713210558829726394666772437242170681172179505956686356396139551051790218076362017629538492429037490299120269636800218277537651701609583025744825928231176238324882069291272338318986419034278191848200281238774560560293128348459836526070173921793442378772653016424638306979755746448800748866807795237156368061532280729665391630656801611514670961049893615031406804293599333261605844369178790141575802476336496676830549818429358951499754394969751810751554698602148015105054767861682804972923602537285665079721438637133253475512619646474009279210353375486367937286503134426436769725777263386839670272000000000000000000000000*i1^22 + -2927889347257027521945707613351669243848963937833255844111837345923350553296179585405930425497133708179270764850066341058414952504240224726944265384542188435273588334012898268072602853485954669192710182366993028572500082048260988388660904410992492190590921060369051587835948419849901087524242540144677606052747134260261640276895768483300604605881948138249839338800741962646178132745159798788749247904888762490504499700089601430823008038277389225512110141765418883821274304244678965568149494362401041566718867900811924338804965663978152708974111504367445465499040101375075342653199002482806977372561564257870314854624718430045852694658643247157603060813844012794784096176575302666688032257775414338134853290941668477206491519779419078278080468528618405049171445519285065249802360441203925044258763374543506955365400178168274153805810545762514894971188144330106111419195792980149312124774400000000000000000000000*i1^23 + 3298954521072765076314357535572260183740759263796965757287632598466658347036760665103765017941040654593167821984317078388193162811683559792667780920432544268466896868653343525898675946116135062016765716957756846920574986532158574324041186846984439749263706009037922365281526162240783945617658094149767313193721669668784585974728848800153588901119436898504977473731293945176207559111790982788672549440164219776381467477397749313017176668139653917254466747175068978853180837617880118468450662289441939171509548709428508571342856991745088682615982915953502062910639223334553356926982332373632459150593714615827670927882983820211589154472885566861121504364500167940337394448355418972164084907871911122530673447560568313115921424805884296842353707086652251563481914531164848077017670212729800755245892872197015762844272601451390205494516956620787955611737787184922196593963721769015398400000000000000000000000*i1^24 + -783558399864389501303782171180967450038963612017916189698190764357713915577556875938013078339429444271459668118729533659337901431574762746671060402905043631160338563812666894940674897404249184130855357056003501576456482228962063768567867572821383590503354701226234957986469832504922920093226911971225626980669013585756809043746248267262227623225092596727998155580281304628985589172838711204295792525767983731501739863412911103759027230321301498677315195685246945007825829640342058296803664678792904441806803228358736077648743090021593052077410492572179438222953081589727122581468714970343143662008627312519955524402769237957376528941198701435998075961712952444600735010769337638844828466023161580436901248088885195656098607733132970683838578785943369438926528070398349698801314091477240552113925135768478838007361428425543113594104251892268888535741242364099069259826597718016000000000000000000000*i1^25 + 130709349325308051759290432151797363121675130589765865405962593317254682197587642408611725708483575786588094784023892453744945825250421937751994513656548047139126890714462237935152497263022379082845107568046072013395756160176314388331382780553917849179572572496747577638838058594953267688668996055132538708450631969296433217382059327858126200611172860070360703467927877674320507463866622988452861571694335508519131578530615583935690259601364106655415908309917982955514623555642609464513736301039652263043841969146903821267258388047819836456691067728025966694413000165615463234807853981333405576800285441584032105276805394974224529903473782432442401084167897683928242996903921717907810436908033994797073681934911314674296028120579943414209804029892524950158975736264700691815157296173270712310816033032698927130915606519930764594561523993264616960529619150632416905223884800000000000000000000*i1^26 + -5759825529703709559404243653906287879294393644656827926913000164850532807908541067490290888865913095691497425920962973463163396301906926963074965549973883748567590144116164827053701785007721382018611517966978133369447544461497046124600164217003951250928733790117050697389691448576740855656236933164343863838585467277378488316308075049095010686822770072687878572209673680380207754048662608331902083229410390734772070803196557884641018421354272573394950629752256433196608511422899025303338161018410626042038814251762714889379034959336205644824166739667013700180365538201057610975288314770970241049012199185558559711529972200063229661847824563877542166946755731626754903247663440474871029757993965429497120517090414707313533573927525747116298497264148925754249927828628765060420350625821929403375345236620019928644180073700881582685658912894203898266983510341770362880000000000000000000*i1^27 + 160364061795712278957769802621905068848940839902887877177599090316269851819061535535104048207683552065340999887462184917364906511474977981624012169786272650526424503187060135795874340140994588590530611456878105976318521862438403566065920052709172214336303452804628037265083286264455296850446862828582993208835413792240962858905285631114769087345147729952182261767473034004645733955364975706590420189136786287129335198497401376631099663764475615461407941926336736058584922395671703712380330276064912909858046265484304027337144130773742372158991665425418638429056691280921481535389230075577230977143731657479705278650252977425070638576715847426689260940875307129537652835327353928079814612187009117958674102188479484573224860229252172997334185334054688305108201214689439415279878584333270332902620546899087231203588688943964336976241786423662240117438490461696000000000000000000*i1^28 + -425626276202720230664578442683327152609903470990977639073049938297889624111052457512097878151575844209904166062828085311009403164663250705443513174811291425750383105522343008594260082008760955592033852801580299422270332097724513683248345902720833783159733394637667699188712594192749705928620002767027051270283673755115017338565598518538772913485194897589167637694725512359962932134383525227362025980422195745633129302578216265426442025221587992154188145335545916598815372815331982419985908012149507146580339065924738961894579697697974937517579990489639646050885871427185370999280012660452305609453225129698022472332370831575394738976472054813840236347222172547180422575097006413507397418308682690419778216005811329551635963900804818999917847674424928139214693691415632702649899054848603442440738423126714801339592880495588323677522399606245547303168000000000000000000*i1^29 + 634420075214614700759590067697085797749720478120257987167335317247812250875090519886346057276418404518702594048753918400547909704330077939168078015693413951588415453297337485683800117533611634115662660045664736057363309242870634057950512856606454304760002171651568997235058220250142905412376596649660947277881197442530161895370478316647765025396579358025373440523018418497474308559732890085460402880610754347026770992809400172735603336964577153445125100032451011147093164665111621901971886172953431866109685816929297838870214753134543927245277453889766875294133509156278331105679710610744230776866277914698066499428179989942420561888906371966237853330691510436073656178841713852946686151210926005599540162430272643774018801727993745757106034609530856880371459445452531370855981658237226333808967144802452563120567478513924858016578177933527040000000000000000*i1^30 + 125476388165924628854204913650454527763767774504879265424747087989578475533822372747669811527718050323547774323938529210247466134459987161506048195919570989194790195545948023773077549175089068685076835324362139167412727564121109867689265223210778959632204917765939958778169069643585168708109706771293097779279403479613154910399401400102512321527481786246858585789784842822548703042458713965851778945258546497201429160006451955410742999903038651354483933832662839098102314160680479309373391665826392759812610219254115700546522375156579681380393049004921232747356643671375074272577359304910523593695822773010003322271556264627180345153961857381547236352666835235427047373684479075306358804153997759491213437108700344394926656593383430192948980879098071130617281755022926249215136285529780234003022727530902758005964214284579501393842688000000000000000*i1^31 + -512199885860891446056764871350353298338205288272184362813725795475359939458370946742167810050121981484194514063487165841077762684518086468524517633214637695651157826959323199941910273345579604781833738143058426715165631151241663208331171756764608500392021772543754426807836945769087675922427878384029135500523852861084785383872403247088151542743852419075880073220965865354548233549741124917613875677958478998997051899968773782735269581942781495102591583256475615467745788919164165556727108279400479719574232838771416169187101702091135575049991809955827567563563577099347180663939013061455606151251966427462004882998165882756739917419673188613804170495103572188941287244398214287736643717648409701661456324722635541353068850029951247274798270418479293672503011021513820212625015932852653039256020415060474675793453112903895244800000000000000*i1^32 + 184904417403090579529693814246357277747017039261933690231863716481945412095928628396521321228131711297307318097542996364672951615853822417119973085154779747925488468188619057884711239379235010515448200865978500397442294698713515285853401693566580206500247953824564818022063479872378414601501852298889689682514352912921038402689803841553481415829135115998209417804199244787873308358939279640076874110198917726748037083170164424332964092627370536851153490080817732367370904418954701906920127220866529450143703180211711001807518480334499993980397282026861826031884250508027373830298388176160409475643331198202927936631952136735511822138116577294857895604600905764460702210725022190059428700718556327538397395339075184887120543997333419869449282326960071632151146141493083832121695144723658705352620696850702182088313231360000000000000*i1^33 + -125898662302008235833911567078604113585980243311231279646221606291666747075969458253721872715849831270276339556218018186995588579943555408466056513735327539925470205042705837819354621201279904970280592683632812083350029252109705453956209961968521526317544632399278691729769348071773100687054472041300548389239196475934171561781889703112456066622185047131186472915086474717294322305009519912827509900533337408472003072096808546958293296835465300339959474098740533977803360738779519943603724587400709333565057833040539821148884010556895224841413561843771438094658599174212574882992872199863411385610520760038297812820604022507240452556957571881928864196041230857673071773009023534519569084136656404156048272468721588174278594107646323242302399991650362457345276689025191211205397603615263504110343925989769095680000000000000*i1^34 + 22486252992877241676042535296641985459034211282940283273091537434691289269397819605299105377675478142097693874688084393595444015942498850765880471640675885031885714156707331578469374885152823860028577811895438440500197370276335756511603815181395713948810761343050586514140449375227819134939927505626698862033169012195771737640482541168371505111182631618338499078150626352006602148404376027756349846239190122269030084407071615122303741490928966884231554561071518373011686498207679671165545747825730203325343026509299059232403827280439862481278027717476667399616541023939589187481343805404122738511713162895944557067522930666619352921220851847043431291744618410811491077274059104180526193725483094897573710510360349433173932912958890959148251030618801623985246349157565974840627254148981082333688009625600000000000*i1^35 + -2709042300827858721343891870344887502430648297677454140497992830941622709848998640398103683651677248021661544316068742239732328131208236548483534353116878901719984716650595237224256171878987602404831066094605569891670951914609215711313672667802871570885362265861559246021579127325854672487343797558088277896748750834903300519543462681144634727246941846637866964490704833161489400646679687122481283306315458978843011266225380742933577451729371569606573334667132322756250287972538726858605828700660771365086114754829249944626584833678507801807246030530814552433901038205548871815446155920144334679241694405488137226183207019065291930189216994500329070138295670914947445446580761891670035082876054750849609740354310289224437456050125347998054003839839296686072799279891352940970381526645823139840000000000*i1^36 + -9870142032243254967148297067368676731799324402818467747705475266466284170122630878894513335988134874680624218619843597626466996915676675432934313483888997109327722134717206219104372483877623925907494717213833323678260430943038557834973884400745415302193894556424603947126761244421026951409483923420882223926561348241160981905997159910559032664649952866407576301952908944250096591219883993234444012465149728957319639859779973018208955661063219766347581857688120776426647412071235304535440083339342398011985584767693071047281821443209734164268827605018955160934448285613579416371839373326244507039964876061020234847748466383628562381656763615320668984031596203669614880384108996669188662116459506635582722276546842828580923575480835112975775717286681276016493935043092956656422818816000000000*i1^37 + 971533078182754504649386144493088139441460583275017398263601542980983034915236869540804551291771704798675794129954193744414581802392966945613037652278104035559466290374310020517884303564442335546582264748051673834075380881335106100321747244974604457484098172415560113789503976202123867543021339796556532499691243412507555757099889951485387330310756493511976860722258970472012313605446477306945335152660683820199173910617350907308094538281251118962429547365211168734186003500710805367391929684604682963773954968508173286016104036970145872188876043663725441331637604671873465606688630725448996674617433307409665893350702188433528257106209916489171748559376572520751991971821983258050909877578857259930830965763361165349762931523522463182081177842658162794904853555200000000*i1^38 + -60480106722421591132380430097460494194833979725682665339472678191072827320055208146169558718544419266375896416287449534268131308669295882088185190501450758146222853441663697932578297130249565731746076747140897784921658707486755375069380845363234370484712975864660607828858449130046951434536682110152070944952548200167627587030117857513454182840813067736147651152047496504051689516658288533521581095768677228755123480449075359119726993180737688256885637946635013467961399257377996780726458655228233860497944995606419771992461858712942504493852928918754777974112169225346295945837635710742392135596549051218964709728057734393706324023837407521582133933039936284579557571252887237086222321080860540102737938868328616931988848162934971112503991884800000000*i1^39 + -4734835307032379737230098509055857222698220688764505170246219672115275863304381229034262544191412788168204281227807109250677537614265303244838674242502757338086339368829276818442426336984820187184903846025629186171301845870360842102035017646342101213408606368934833317659583230730224061218719800716031058643044308124679359123701495646929805196247732695202923380320161551651713353751960947726709502607656581850494114326608736646949270679820234348067974741001447619783423048136022840263125584348190513928511083903398058908843517390744969189068238744386074063156301277023646864805281966418259803201338380021507754286803289922446263649968521259643215157767303480143506909023939318339008975790771150148385599670468538553487313094144000000*i1^40 + 4977139439423127129262545409799625024821502219914245053496229237514669413510476446501198536544634839667085489502327282652389874113877186209610659467704838169951375429070596285701290867980410269072010141164895062513241426486351994593645213165233639371690182570845401562202455737454725198820331659243571873434938790255634007666148275702655845259851519153035459369351069296600265082163453846949041510980563711006139206644477402425456974962511277599868706698468446529709612827407313571729485740356902808387325703738897666455714552380401597644981822405331825989888751569840352397151391171028309030816002054312889439643077737738816060700710740690479032757453398273874630791287475415907421145860766112454210542540800000*i1^41 + 6252057192891808383573020695113537110454556547639310929075537343647540322090928138465577876654279005873114222701080487681763615333122493747346641378973691041680275489618945731022674311135399291018998520901520144840768341533622668061657909591971660607987426674500805010304436728604593920122555863579803150636410888705526503701123286658796906725054175094634571637193933131805139116594683818835354785451864415422995918978400445948636705536167799582494791992555736648383243149613661783038435035018934881164081045490648690991525616284419230024909593179344541690428586683891789484717240944398620583457811632322691581972552630064655415705966915790631902381678983252785092193614548959534736798720000*i1^42 + -4144354741658319112965199906932114312692313284242841764308714990771349463337530800918249794087374787847764997822506990889535752107466822631096835578338639281235757792282541587388504336337890226819127581837081446468005913390288355198978122696987283053189458046610299725111958047096433314033792773173932827808637037149402451603355719299526597452406787703955709867734411769964826338451474730249225933674136937776715648421120748620050704738769509747934026224215425267085831458426020671585636711284788960798004961812058710337961468749908831002178329375960862058286074495597257349627979741174692485936200856288853910314610565553406998594616688064106062625501615431432152064000*i1^43 + -48057777727946838664002090370733888201245301272911866474248165272239408947232944418710679137415068518380382940642560339326433448844376918922770535986455429259849894738920261463278363264772979664635911182868303324935832676714318728166861227871515331079680636531857261677986852085289898935421846068152516551266483507941585232646960478361510296319932124290469325042787538295477565498456354741370958266270012619040662028909557006173073386935542262414930891442751376282621794039720005840554890256930822622626763501432609609956197140952751530428602318724835688866806170482794318176432927474732424493401254454055045039138959481982357639029975642679040000*i1^44 + -527033919315550529526310679540438244112244408541421720762455384916330755050395046798728743294039019955389501394058510263883387336223657792491919231554667174785296873944155771306206071623813538586068379846800522071902113396280656415041657723457976950151573396398873027318728349838170331835722936116582174323927306967392015269167320323757988384679751512503114277167533639524896371480044691221725504849567196726093475564167395669509764177180288341595624658758097744038351649228245518014831553615419061966448014829733629883339852320908100283803953840448991805090240902014109548629096441181842276010879152473628223547451908884480*i1^45 - N1*646259185273010760180320790600766731408272855411138631036501720048939334690136499353943142886706543267764145437201146006613988451410869628252725234868041622890393566530012121330813284208323690894915731718793380946865643*i2, 40491233296007627931894636171007319380118105069699323754056198695020876859550152895526739347764831487069550704365939090126657836507592329061417696955752426037530584311106177705863556920299841636120154546911693837515795698686947415580849338622383172634934420935004043487715909339469590499380320947483439884678095554765309826547699862300757058911845725667396776206108609554362697602438867496423123626553585558489584567988536098371850322104989117619520114770161365147926264690203995815061910406901695832421760701449906796227713236545234495869933363922730316522098074421208786862842614156284014961248782056439460842910940514987995822584604283850437812897250968877582788332621726370388025338672051494579068899510987570414298903973285248544206999319893089314516344926432674381344831986953165995530875176616529113564240752123502836273678488409450280852289097785043645921308066443454637500606509421147026670262089548533898579634923086772839739355466576164710193656014200253901728000000000000000000000000000000000000000000000 + -265755385160951363750768312526071414798879734591985838698218678487394770193246099439606223737222912520753899121801590719104739855256097065261651792414779370202597061828194529380382744640112191479679000134411719970775032048349386248014699794214690355593872913510421758941493885462681716463830024259761284871439453751353101530320837546193410811074932934199212947103182578934606474221652068347774642194862719985038929475710162164509139842332800619720575841858766547184895389715290802872268222774059485715596748783686274218582320930785247554822860227810415130547078793249702696894920142252784787424037397377841005989067617928224603334390425498914272554982756503459300218298736675027934598847160378180475170009950800433977559715292385008880845228658493145569463356114389218299219544655041878297196436652037145134308361391332736374696433469530188833063413795967686147693154348038406294704417354699907795779688263295849882037093866157724254656955319895174330307052228111708350400000000000000000000000000000000000000000000*i1 + 819879772833562847469101180758773239361552820254317893055823964291775777572407026954908545725585694628765050917023141122512123791359208817827330108754265818397482867958197553288950401735558295972503179842193843727882166181928054349891310723334461095445765156275197492615663169049470969866459838430130633812409446365774917209807154331706524896738594221548666125283451668808492411847586669576792221641519277770176683269670193512668666553066470587467403086597525053858226159807163225406287537921515780381936184452119224486690516525934733030529775360254094969571052462156826431766780529298590968194957339572938977898374930060581851492213813628748865400655569280507684352389264955872597786372682525189589813067103146600563766402448268383438286175757705276060111699990001914547933107315383398917334814416039011405952363927365634171716052535795973315539843064400588587301266751730673592558447818740019216320002992137571756992965464974353880242499436294677185587181909416935840000000000000000000000000000000000000000000*i1^2 + -862601677267796660021561615406427876902350484447259220797498328156052868309997183062855885313401229825881485412523984050231995232546451905943383669810059613477322359079851671587742803260162330036384919221482685864196895402223378174774018215650991009915658488472216924917471139828474622594522396892533037830035803284458099796625314654453461708137092080379725763285412681335947697137050147644081331540133459097999965254612591096458626256219615468792106961055606134452289460642138664693298850223186581641756731224176256407400605597466837129905745453784005935153231319895673209583754527682941052168744079096885189589595780120745436824207290057293570633205900356949610064041808943523997393532839427166450605069796952191944790018292119735885260264816157884497092749046805892708930175903136660956439582486544624320108694919223174116998334077018525246635322676017396073116263235691494721491359400182063108896069029855393004792827946326480800080401904502856733337578601846592000000000000000000000000000000000000000000*i1^3 + 659301830854064975652057061234147353901935503245769575384955339867163553045938053218546664639623085861328548634374768278989868947509811703013007929582294630304589752952757448148492574270716895417939716139714498633688002881741790525179695257828987236384809065549261680389815708924038038231795502065440946650074709636605841607941922737224839536417899388778666907807282416263061352551067436931863592552242232676505667555320519226543859583074356172855207381440773389225066035898326835696772063403183657843834724877090352294638457946611863518919398126658561882192065941011711878457806313596896396175377716036560074756787399448107175075354264636859657525041719327477192498647528760952315321994002348950314508814467254901340516289546047839531834321307587115087123754839219781904007738377149122667088005652433738767055776298084955138466323080346490483095670297050625795263305193466354512849829863351758139879675437897419646188698343916885508455920311112309187492235010745600000000000000000000000000000000000000000*i1^4 + -512926199191754036216965234434536796780441805577446531643063546323483863641245912070438973494930095361777824619454269457920585882834111239565150970042639745291251647185283833400909206401696539662329531376742202191780011916286842721615141394721650421765483909166130304025872137410622859850855039657260187685494616129979536510631644003767619654474144503093806647198007857181805592862372375509286129414203952045015781368839445542461627898749041859666292924164121727209305312857497764802527665089520746678386733044573365148934933719489808949450405479999808168328802117069018377958031343886055600190460115112813630036648288741239376141550091228460329622014167778311482492747073469860589547643028072256315732100608459016982091569627133207400135038185306557934235507944912547298341612744004524072114859766959753954173700869516153405662856825286676866541634339934053645616512104469716586524458994264100723682722074207995238498503336700334002954527209839641763230338665600000000000000000000000000000000000000000*i1^5 + 327929093098677857288417208957995619365859074981729415361052008447660811162716541650616308924090193982314901575657179516713615931593768894876982035494390946483720148619737887486010520092390248779713004585681536777022344103291903624987636006813905261185926091409310777758977757872147060427134060241244093381026234826179027004707683256237003776578813898586896365913332535058924106919278170595163448781678911359191493806426143465046050594901962698689357657915685832815763333116883836302100396681848678653256626445569183313197876230412832194894704592464169956186378738679747671823729826746913300255823860869277448981003881976718971482640265580218964546437339679192973715820064395636602600668204458949399264318101914263142825366946307215944015469092815576995311887944405621974364639902333584356108817409184087503577232428846998274189955645463148415240143336857993121254552137750112223192544705587368069970533075399543481143298670296907596992317711377346141006862128000000000000000000000000000000000000000*i1^6 + -138184645777853619004166641883194015630153502925980413963696333381312588242611855205252434206598287767293439834422625157709131467594846877850998694023331711309991206246842103367448178357964607839860961848279270383371126791825392171361534097205765254852323126892051134403816187559468708755812095066882760279295508541980557531159441344082644488624999958609626013276654561555820421245310009529094953587112085622728519555737113481886052508390523951507626911379880434894068947046068965236489201861173230433255755531321051708272857240032518441686514109479306700272440764295076512048887553051135494521697341583006054566769201106921742590058509979439539043443613133826776395269271746688209064140850400844405237487531920184859026210573161723391272542084795726024076174427731414955703170487079145453647828791056056449176977234108523407945757335264300055818664814147997925239007016351509858733565961085178099328665728658308869122934664358273033690094011372048254351012800000000000000000000000000000000000000*i1^7 + 34819983427557720136564131971718380620035861216661913501134229324053923641824607309537023678907465471394201592664219033418536538275287157013782605935334937317132795315465570523193031592229751550344919693895567557931392704448140223563652885720915598148446491072937364199954588090079114168460934466139384895566300842575927000758636598643192997690468083438298054080713183479878346928512562867335814014251144375734061136389352613935016655229712612702735821931894715344155982427253730179248676133815764855264414910096604159530169076215303955254631837308786072666636128760563508639088161398586703633601581690646235324394298370691696717333646011309605954609293524562716927766601930722163589325609122316096811205706280743368576901361425039719966948959251409601437486787841896131774009939537864808430710458604163913701717107394083225032685855235429977747913341854252501683134346083772740146646908624656646897039449385565255289121841869244137934978165505632894469440000000000000000000000000000000000000*i1^8 + -4699403613122372041105712922897235349346023181280425746285604160084037287842257517483861513596199118557595430361155546732422453782533278002514902230973223452781927047850206385778746894615856654434993126398704128629256241766015994264399526960882756300028706731628200600639451041441683652511994178440218026437273378090024401916933741777320906350185897623732690162165525501925262676778740375299520707646319394822212647796610686235825373834079692560879988201187991993077879993741490737264640508310111952241957259718283133673377754467946739824074398563930661557032338103781124348540039790392671050932246219942540981731032740991238213684452215694095580111589819522727221589467245569988810015160589421277622673362017782155820220932930808863759995087969729864857022049308053734860556058867151536263426899620454116857975135651632682894930681207338638635485456835089810785097433667129920586894519969333782871874650604807925984267769004251526461758275320831471632000000000000000000000000000000000000*i1^9 + 246184039401740851665376753887370206969194152924171263105729714865659652475805677756114892124388248538700567673490243860951338468210785248920909396776216062345780613924047749207951867218074658958861253028123627314551639760018780852887015797960104749594398780017666653724883238248828134929759553476204942151484504371768220324117619522897545828137955884025864737653009853057680457182483278015187148311888424651227219712146890599259920767556679107573309449271062777267641237246198685283249293519049891489883428645324614021127277530694058417178027992151718575281230075582487657961991756116332318213585228440269880527659221082920800273469478255473581872540318487457705803560055421730696279111792988787326335294019352183324028431769008739794429287437654970148905109808045812798781356168835332709124325237572365548630063711445133869866100458667257021254152708949920837110130577439828464250112482878086788870770112623100731340124825569225913307462827152264000000000000000000000000000000000000*i1^10 + 3451389199846582209683434950698886908797384061747298875591551643716246182372983653358857456335535093096603370486608600139083384006519450419008915113351861784259165057058348188355351325958928700807643516298704780461583097108130764604707398254392814183161721418995222640074968135644155099449779595850738579646593509098002601698970811867794682326367495598062047200156849961692121784540345778098340814717388589064037681997541130416682178555618658948217364132089437897753586768376572119549657753920819496079604427460327354703239013438446359401595547310905051132225667646517732484761743928517827233266796450741274674968609206075307150009998325347965825896489111626006031134038526957688715080624522308404656595297434232841261334879268184805101719475067104026396732371944639483695775897414135470235825535574805893366555071280422318666499473131821451363891292566115773701247897368784008660085589946883357945623012665926036382609400266699416741205615458240000000000000000000000000000000000*i1^11 + 83858557566085477592840878701713685873690900249887940984596491086538026704370421497773874542250383503776729682168711463253415976194484605771827327993554263665720021778251120703297389846482507364418793337420544990511249378783053390589057354765433679955730187426747536063298470208233681258350176044131574610617838047621492118886621869147614417554727150358519232793116424424882179930021752718154160727100221544289333018977362395345752069758721372637647122876219411246046369926623373669314263963047984242486852346608202131531113496002710977871256874860299534500703574554474476904053328814469333733520427630683431922429675882885951516829087310708432030352806512323800048604233047221255402176157042193832021384093059584121862770108684135336962797723352400702297814706027937287005017085974786894797843009490914003602680580533151663271047713091939565334424203480565397610156059820057429509169762136745565572963718460062894068422597165145133451130496000000000000000000000000000000000*i1^12 + -60443913789358991608239569275619280460354329057308505490071972813334116577949256578943170805746008987712856163820776906397311287232270610757876325687832640996194724936535087321249624584245988823545794833012870874039227541221213698104778437895072620416344602604912383105130068581090738523048506090478118679447861108238145369513925970129922758470143461895292278359068761927886966287921182892088587975279265850801587750241306404962530511133261122784491281904452714287154992669134378905003454072817325972009413061144810948392227970943241391308371193395382919088549649629376898984486005906084638926297885973104015971662538312516921355687965741667886544985669604928238209148347986938463732834744154168456899635489922107510838219708436398931755655612700850708621349557112184304065430957008186978159271840127890197107697725487830934012916936599955374640373641642400485126066882826291861208326637471472091526424948949919041222302674640655149940800000000000000000000000000000000*i1^13 + 695233791575695039949333120406683992830175226883357573703759681857692998557945751873656065589719088051109428199765051154718074403220863876103024292709469199428563170167403892880460201629227519967450618648461709312630082971468425708742235312471140742766097443800236341063397173974213067522398395618450929654906510348695915260721743814893165854102345288859095258916195377164679705540408500625841131802441835516412998358712559831384852045615462426507551268748763385785449578374160447442698946048682443273735089518480883013894246684312848079074586396330270135689980052843419461774037111823282672229239177271418738043482079618560229295405335432893912349092499332481707348364342060730975052680623516490432856960828110806420578320925808412941687496196525379187399307706860355409235880985559267758494176704408374704632508840299171688022501699039050778467583959232996682296713431225791719030304029166571395688174643754420301196624692070605440000000000000000000000000000000*i1^14 + -289650212919357160912369159335757432382338263974085382734322997694972561821677263526497154767109534012534632588081641372788468497152723359809065948918227810245082893182266902061879079334723527660324804510397049749949127168878675202731171112401919863993579994748374038787770086935708542432676951055283320072113739205230567801846893887690790675212339248866631565950981795150402830389739177403719550647687266010282134548710416855946205783341492377452976572273597227390846831247438784169029073954113676138119999379823378542964459315379798317062643346297408407024593973443797685831444823258990940992962367372596266340887279097942566401367634399085658956409910522838185828178981252894590226309711664562139928580584156789966427564401664735612556833877268893195179010486090416985709263889755866152665717579926356269638010087057399293428975974749259222337562458398164198287769248985500023902665329596094829967516603764973729811257773536000000000000000000000000000000*i1^15 + 2450245125237089427895228522062731964526410597338729295140353110361165761154154955518578982207586148456650480663528571698641517024305056384131222605638098723530874273539475968907707261028686784288689546674752604404222228109237228677715522468090350740014752763613582919329264688318948624221619071483031135779286163791535817364455304913647107359810301646169857633275447849313727805367838839243599533286349662928525384720459467642465128949783421440943245569958515984868550844939716173923636894191601582189080692400195092386007554815061614087801921459379124642283353575467841111348614229316648066855074345114894397129884700258193439050176349647342567845395158368309208913809820580078369380579415552145153623984144349059341338963484768540507346562184719446578757720028544492332570447628588443294751569462533703428330298178389024069280719648244558582304763757872685577047844780729670378027178937045020903400252341862408542428712000000000000000000000000000000*i1^16 + -923911554901840694673443192474615672559745336905319199221552620747669901918884545024638234702901378635363769376536727823102618522047875770203646403650959049528433485450324711785685468911441342456215469548354206917422919274962005280003916864075888784955708695168040855378674891492307960093972227218366935453251559818925129674755880128351168769325380776628558775154400252524353481373626362125213035699401359869739578061409251693444912770816640732165978296061721615971104028712980336127211807004794041202133097490752846069638617504834116678749739663146423656688746394525976913790937317190568192875757062685065077218532972006390078540252880908551798283808657123787896581903686746921005927594071753864813343392949203030621364390137754010259087731598143311604728159044174168843905198189738091454984838821751354700533467755428172568269254425926836180827510582186932282337538172018244300026425948947040566466990367563033578400000000000000000000000000000*i1^17 + 3432885862728934501469737381105798609867978575864433053228446454127939456176128450102971628429420932282292339778460224204551853058712831171934732056658685064067776887591511050294121606273679071798990255531149580357397405288797626329958128221699249872367388354092838899185796256862099602195772283929685595461452762349699908157979928231322081485320291826376237464145413129892410200619245139956944667942206611980026814846940620411011734834220032284472074210367261116560627473490142171935421176930280554609289173264671159995316700367714014762569227685611500105735190599124268641200218676203318774360667732215334680910610848300594209207717607967109484836537996680302850848902448266329744271575484936999859778477638630651398643080551367789197650733381237060832137771480612176945269436003983369178384823955244662868287615684888304470305902629066625744438910721918761697665103230236840229069926715533334586869961920920640000000000000000000000000000*i1^18 + -1195690586074439055755224689534362174269233678278862922365277170145083183671742856664105630324155555022886693827800915661474192838784410508375528465842847972463182223883484361054984369512255760397240636735203463941786511856254713027548816579795345309336269088915990492519271417520999007647640235799399043073412120382937024123009506453476126380566790197725269995871319506538862047885393079998308487140260380163306975277500180960150616388358409458040256755303029768279839923851852776664192215348708303759766184701321436853149750489441505138468551103141206319379274698456733642135754110706069601784070244956060645624580812914050902422782214690171914456084522810537838424359599917430531819694641622664792667797906758982746458933135206279594520549156057060986630265536214401560126369830706591810849871613592952618772956892986361844337112624855617084777021066114349060748721381770376645017620683397191676410090312000000000000000000000000000*i1^19 + 4807919580502846462668859990226803091749472901995924476033515533993198209693580160221556943140867285546252714936153292341245910613970361576021167235598137436212027443804385740522249312722809477814171629988515516694887806298735502604115426668486566591232947223655586525317294468136073356183347932779425556582607081830447095642863950003146103722912381366659063538018299756029838649165295007441110239180443528956910028287238516286732361627465968417033524796713483879582156161464056774200116012611300029558776530778466742632109540898336349797642652607443413919703964111878329963118291812507102707137324233979386259111380140915561047618938128886109145904391781571015331497361316116976843793053633568058811356550573452147140715071219300750364443421090271941205956322789898135800643000052718516091751341278272491501263066634916398958443483264051437127727761004159898966689664003211769171157267052089003839629760000000000000000000000000*i1^20 + -1675367168547762936078162508841118447815828073725308307948884522671456101657970019468568286273821023029535234583900059050337516900609822899294890487045969008810887753923035539902212040568412455207454630920124552415827406356498947786217393705556518536002295422922157274879332238488333064937221703155100828388566224993531774236777511982768906589470344653470305712994075953655003706452312552948500632209762002407140562261830020432877090033994755892968790573934244944774194111059631750518291774861773073641308668814959295644969715001598360718682160102000840828231953250927358293564916275025615464964374216981016411738078957409917124645245798129084755541388549208781553584621501575659093075550029163300185823951988010142772974396517164039558590548822935959709265758905983543405883218631193730754880899489826400738459939407812887977446350279617217272343698368082048321681260702000707891324529523187866928000000000000000000000000*i1^21 + 8263162629921465706291365437541693289039086155456620120684906784121837859525626841517332240841178339290025727322782474889830852437505172552507667054843141053345056152346309963214064541930839986905274964181433527275436893685972958416061163451788621333049446739509411394002874818831224854722808246565629309651971594243433230057911451850707051977872467270464341525731171010164459870704530044904451311787875280579685312615960548855160571694171200054215868572083272858690513675392604591828810744372068967883503233106698793244218691722254750076110834241657798699759969822412513166271596392836377433573814183430110466051498597798356660185949680991740728376151931394149794370403811226689662124482640258156695160395924530156409886917091017008558304439555321472758949836411176369229356322571812664931052509927975365368229097744912695075694153764310559672927088637813992890987835387104185702100659544716800000000000000000000000*i1^22 + -2925925728999973075874566722179725338513934163091771652430942479224763343533848430059926326954618296241686988919336438302800549656229462661774779014398666362622217562424402782261287738953895931718417092876216255793697817036505203496943074844555736664528286366012451404023522500931868037138835988588790738924714188320676130161805676327022797612726588611969476814582641138522528543157233370163723323848824512573033869175856844253040082228365928130538119013393925979392928892549122174099864876040361024458590043358256210387327552026354514004701730379368344746080178313608759504717652411011078609971404456457863013282567400696372055023564097513694207555584575105999622780953388416691297620346112029543592242259036867503607018307043958694118122989795551655435538377161907170870565831758626870202935192112699895141196186546930956051515680095960016915580608471693762593805334787341016712923808640000000000000000000000*i1^23 + 3312856335006586466254225212677514598330101828592906179549616070925127942995551148064859705977988923566453770375724310739353303790626072966922417944097027663822991465325427803465267693586737780996264253339138809986540148968116945681412641859001355981942534859364964331404543898502172172053190098869751513006330974264368274587722410335096693517843605936506739623132294491279205916054460474325548354165225699734591645422648816356799455976127563810054815712657523972451177863467921692251826728476057162774105637031954903936346370169136574227292449386282589057633169666231088635367491864223100849663566940668549893478897954303079637630570272560720421729108797027162307690323370013099241975691574624914964123263830211582055782919777265741712988235933371236795678671713255468504472906891958094914138494663080832233774403546886014693638045862368559315523941275587901752490083887452414200112000000000000000000000*i1^24 + -786142090773074949494205805094025436771116378859840690767404761864490289399945350796871428384841548819154052887234111651600980173956894167783612970717647233044094431146151026415840184947123891330291569380246184022793260080311894695934897642801425607557255735952155164512525093353165477148283830369421117683013407961634028798183355157685385702396320802421461173445741016915814541721237825897767913176829234895150440982099455039808100222791901918193896673545813694011705896516860024298535325965087286676628959971187560854177922720229865568443953254229257568365077972845110388206915538026454893207308623702010940088935966386198055198999176524991619728252160245636731135357190214602179743091607634113632047218197112346265329604430249176584612102773471954292064891219023253586851059301395993357452721774227092470149818153351127248079588839460375596166259852066214755514703676690963200000000000000000000*i1^25 + 130888846364432929056643398242325947667740404872550758618620472615660959418587365666886107255486853412243406859101594152960838691487735124336128528590238942093339619795821165236137337183682779197864353193596241268375508362142115550844450798347859656542662921817075460593102906174624555625730556236925468888365965774143051184099064661587271281169504149583390741748018266102645286833229433815621726043555041346866906946927813780587294940174290981186737082855113748567188190156701377393635946153884601688485571151971138117540333961540811930589409730113177852510668997169277538631140030645601630287791682444223551328771441113628042076233199959922225934878132279966096061437088415911425680947475088371640778960565187762851311528651647959451017587026183103366840207477400308988723855809557993493393673021698366306988714952848346113047000103658916153148724431406057094685208585920000000000000000000*i1^26 + -5765484517942068326595997689133246190990545359413529313659421824737682259073364938484977636911991647888673384101205919837691398652660524184376537930904331583224549543152721674080607994634851083599143272550893752388520574792263424778413280549501361599574499186972001366220946759991463472387683548592546023174931240767780656392149084415968726033618484999067842670875629430173954916813698073763523413671435743134761239593583397284637945842789766423839192240069331579291661893249815572423342651647779443884686277569025095229407160524813237839011056137592841416780786213025433810023643841593725811714085829433147692880533136453972574873939105633488876259256834669590398078962340593389301418540440930157192570773323442571056591543114469249581700225077906045534782228541300229308199089705612707537505455778047439261556412018597146714656405012192056924944441926207409617792000000000000000000*i1^27 + 160049503337863376417759252888672477784318447626016721436837297975114121685884840389980841674020532673202989885591782380708435900897949522490167337749573250144200032132976722533462082905100251983805917636379349861170949832478403603429058247346165814786104442206239891778594762872320164189223599190953414434618188750592697897847323908807634284534368889894438765814572465910300045402727909676599951429041785216268477926561517211269386555943936388442470689887294016364181644217456690850155225711813808560230412929142151410381521332949885515605185592862398482973199699006722110373542658547140279606349918614797007274142059854553156104719123473324345499294654509634161418614458892365681252411129129808167403338900877565796877550723787908520088928266903201875856793813893638404253631233969128007046266663665369698618897341268651324489806854607527177931462767059601600000000000000000*i1^28 + -424077480987834452661834829630617006617434741106346910319330050138778490906905857221672256791179945907780339680026834997290014790360143543516725302734389514550973816206494453233256163314510850144235808398885292580936648545172109248279427790478319197121827720268737004415622250573648330725316572936680316951542995858048130692043325886140338218298784754056236294800665880195028435107167866436851017811067797523533379529477489769984710603821458938119585660371145761611991568780301294122682712070090192367936826090076790907850120191566506297218349246355520282911430485578242709130446195828943571590284550242899098438578361900697334173043221812829345852216674130586977522580262810010878298578063241512658241719305925610657839366927150394731085056073836792858363749324543753868207131356348664902443826789794623651309474375060145423251392587076659539764499680000000000000000*i1^29 + 633009511485070642946234432605856968658632123523465191732212162884673378250457680467154067941450226500807740959151995917668165037348176754286751045019798942818340828324179789598034781087791372896500164438501491758790955748556675254658721816235530160543423469836507144324191340766349228732755407257818135524656558333771121564707204576247973721805125547689607279325053703135737013608446978196429619014465782486467597228231501432506145150189111242596468789283068503162551901255615400600097468105385235732906417514455053195112355987856082390012839447916126496273303213729753004587425081721147972889635119929601132281627765846598334371324412650053691814102688987042479897936917942323797783668964438049435873344514306526383340618539561897479709634260372235519041583767793953350346265612962245167873954594895537220206934234161521101901492751528836368000000000000000*i1^30 + 117363834849329001455787447674918661451678009445302106817114350197473451323812625082297296227804449134267046888490590951071130235378262305892560403025992927893873876673839215829414861636165428440178801467339856749270374834321133873741956658899094033231858440356074048587808892497193411292581354823054674620920055957496054935791638958611518685731391005156641602678196387724101916606284754957542990359950495423504561243482361794193013940884031238432374203883815191003762197253258415773796142352267268058963564927448937919146790706303193634318387060606496736705191381552418475064656815827205658646872995604414275363864047222358975211038517971497651408476877009862121024522220884888136020346976688500809015408743115070980060942605126455200519670681694829910769828977492313240431879563690881024432166389981290284125300373582892064590339371200000000000000*i1^31 + -495788620746404844153003006217433765812853923675703293891351314589343432001818702839121581663414815803992043798994899313905045998465868525565914575629632291289949139763748911264446067711313627059753698253753037399334292102199579487243877379412611177527615404541119376684652754776182725849249012780619973234078111541534369855242483175241019308747615276532359757490541378060056791528397299613062256464948471613622732661602349691179710703736479028753513899052674993268303338969020582769352262988278334018823267480353822125834458997507141638298683483849607010623688968104830045170982817297256377973442878340871621910366381798244090599465360800437433490271969963135414557270464733850969494920016411975646932784555243359131487855194922056843581646952242223330385140417149800987758933138134147241985538459195740238430577778158566415520000000000000*i1^32 + 183741900608228023732353364140767297453499875269009212791040263073758145425990683042740834329971176502918751217053848710534099794636965170363766734563744863051290590700067215086004593337580846363499038352996871662488786016878149946743877260962094431863281108459553514474988618174475015854829485158912068415786116403797983049204389656295821073833731086400079455557878870941460115888829256577800461968375283531291573159063313955151502492014401913897414650582458949077365761660957552833974199801160109336938447300534548512246890293737925745269740653969048103425354392620530445471595256738746104928361808247815230171275087959474003265277993394583316251000801999927109931449526981231397763882189693154981082109195659753837703524224121458739795735263354787008951492698951669648806150226205065742530563893712847509988094582656000000000000*i1^33 + -129794635611246639104325081481334842505314703726282360741515242392278819083481348292805725447003272282458074202133615612973924280679068537887793729700498947216321879395237961680716465925157339514629291670764454976856770210922524994053164385959320535058278298403795056168874134021185010530131704541260836704355442762787797888319257310848866242226115362625213175022648588712005997818846365368449543560877526494828438274827458814560162873960964716978698005717105146238151814451112654868977112038925628095198583139288212446174739797351238301332049442330941370730510175896209220240725611099399387222414929326162972360426825881006160969841029418540162816191523748425915987348359880582827284009863008760664843805700423717995516916077673718908741897404529034630602878290957556765414094955563039387407370665653684662108800000000000*i1^34 + 23104627716856148916381063260941138810340964747041360800695263831058718795020718530512919478233997896605734668678581608390834604216116271478591855577807351086193954184491161831127163868481516961975759495934461279011834310974978524948726123044886521216497045661207694644966474229338839573621068272684371645564542380154881450116254641709805983306318037135912836558938132203963291583016497857680458303379650760120612300730570751649756297719491032133993697529365849453086718187894310244819132493497999429747013359886006365963515923053439093507979916015722137640297255661709639707419802721827023109089671050588806390833430628213423004109929384432904554114431863761179830119971516787271740468829344357022895426528359059782665269801285902582147727147793103576244169780672468393038636279523812239225401067223840000000000*i1^35 + -2767254427682991136685120858413304644283692824054526278621284375777180646584615454101827076964669017537487984493982043158173967657237221619277559203744367351395089106860294815099679577859157930095632460097413490700660077728969786615274343732089658175492744351005793040173620426065148257345505610348509528670093006695901089640133045148698804388968951541633822430132725082736846600032136488244014519591454438000795592810081768027718079977560165722264902862977327126926263713542805231676427528671999356188211573747711629233451050318507197526812445403436220769764995651025908867002304982248606324761352995859337336214528165062424581360459863111269418329984104788406406743400461447042668126198430687402181817364610702573191017581635560828854687510057368871794799644212408835794868483668369063503536000000000*i1^36 + -10221508550726990271897924711214564753436556073462153732311185410763780197189518853235435053434838137070881168086281631459623211700137631571217733299685106112367238322220080906101088213270347296211943888730437220819574228423751156255415452237309291874040355590321056788837097271224456572674044303737457605387349619781374069030925259084356134581386175764516261762851404690134586462008503918667021114631638548165717161478828330048964913070766067578447386670016802567985942820330359500938968262114039588258853356361137620610273728108409334906785593961793247413462451594737770812101442362524322904282778062529872236373066808399415060363716068545381838644637547137913108546810386569060103481295556651218077086184201545631220818524980070425846328354692011468473117221932467864782141955334400000000*i1^37 + 989023690563803826163789261142078732842987919516809005029938751851920538266150833541969920654083902228613466838386349828185952141201854725338100653646855945294883964645033393321909319866094552359167298759841015547771166897283729007268911173727001356727780673654175535826697100710276492694031926576764432096753248983697249829579627752438648192282603530027851829552144158744081168764922896097504016561880684960001700128187235114577467624859512961496273340968457075978853746782611191895724419966538530034346468104913074422717340026470707275091881170152892543813105238926423404203393154089490510074794952516164709534174629013896080871950466133875420327700559477369126748485550951393381126984085432779451349700589352943200946656603296529789350771544287934822931516234720000000*i1^38 + -62232236721362721507238056278003627834064918351578418486076181217166933539355414251951134870274525733143493336450144057937293945369160061388839824041841027080851302687319089680081710254330248171867644787059380955087467518243653793040772187394653754831529319448865523818118887608632813179747704404648798449553364540141793842345284589435318401706790054660549502256737089533118640676026639309883561868526187713167251639942076451200853703696319711330662188135983515766248126391836292328748495441533805209656118042319171439350287312667850216203817645395027487246656651070966961059801925863811598411983203281815337018650371448824745915287581291566629668860733096375715187160528292507377984616348616342538646583266226347533380201582180679797452494213776000000*i1^39 + -4714507265156039487964078995203512189367402764569118851227182324753146141256416404258250457078818315041352417293699784249099999067118117608381790273062049600677067942482128103268198967499893307928136163634044655356826050952135686285826649581726283821333960201550076153130259785357071103137113179776989737315265407641981207390904196957714163345353606125332546557873853951192922468152440530925284493782265026871373410192693934573417790814286281092542908423857493405115362728796851503596860737727961744078588488098335700701544207056939206589683616229220250769678827123883257794436059735401033821424141420128372086298388191497230528060932926979818621531566738339001536516669463886843147641755706978695641747574720599680173588297760000000*i1^40 + 14916677501578384336588420212977351700084929029014609297046797365683819883567627034998197498863653584266992608281526152087544360301633016149170319097634759883584889103298141699581929724487390487576239923070941763533781732649227507548517148715422430186310362116031780837698753217814163312836149071950479768242257365682156726621597889961594103979558458894716044211117757588716376545124248807159225998092160123343295680613986837694843254366980983864365126788701957444762084000770827144592572400877102612287537649647778444604660410234331105083527887981798247640872236579165352279269749576587631182202543605525415668154566695498981874177390278543840370371647270857938669166349040719352647099923236241933048791877920000*i1^41 + 467257202650879804885434153958345805838085218901534838346487275551113728767694418396362140724763757872699004951728401296902362701092159985994372050556441986294654959122380025710081054258352386233555501399449522002000831404209044187787587753719438472972218426649851062127062428831954414052008944876831481966588909007448160726572170095925867456146529425598995753091247865696965459879401911997207838612413461522481754232084614745032113374625921741362217949903850876600408813694063891464512163006920289454238207994169097453145958191612091777217761846608317603087267981634278065761992215538342459066343524339499246700118614424745706666613682278918551645920186383739089814865713652127573356608000*i1^42 + -3248870341047557212032976323684440298942216843829288244307161568628251816702997364732693260912653316975676871279528094465076214894155409213779698550077733678626176509417606408605601117874559654875044023564320267737857443886877926742324401588300957061126119602234139670644662979050691036137455338401605063638531083629840521382667650486130824084341914834737640350252587476837525508567609307669452517693955052340743785573868449171005366202148217158936953634952270026396136491541825236266233553263300599414434487703072386308532842724215830624148538237039725467201024727088265803797033179328744175183226210217176504114204648469120071502212520828158270904966479829953970446400*i1^43 + -34736644982458398432430819944062251434730281787040839381013138263486440333693483548405941186379121129957212059852528240214352421515302054578068259739646336234951536278070624804481947351527175122334552195333453110287260838088691708687731905412312541079322164730785058090675778560871294935727076228794106200870518418821030326094333695770790734354473887760698487723902757233608751186621271310045018228988408658799720099194628009760455480464640792697281540378280738511433323546006246891135079636181084805935037734594714345961600135940170883681417767121958428316722729419715423892872370964027675757211838879011031412398909248682215631217376964842977280*i1^44 + -395275439471195185113499856526164812306385053494668467997717826771893839199470188394669479297700793081326142967444200190215918498626406016980522027250421153580707972046713062806142586667472686314354863584345025838567381034938623782842204517946741614848683080986773291442216916973611948726055186789073269915743007832118753787041945468479797709995285085075541459156912375170014902489307980098869819318817302794537111930551010996844799465552675296457694552665094458764878744053526169000130123077062278757799364909141104616584465411789908359802935571828270605770592494382708141019738475168508946762863447897527845380538907946368*i1^45 - N1*1938777555819032280540962371802300194224818566233415893109505160146818004070409498061829428660119629803292436311603438019841965354232608884758175704604124868671180699590036363992439852624971072684747195156380142840596929*i3 ] ]