[ [ -27828772798729258855212535911940917908663904013575258581356582556656678151029620480731736888220207768833445879425099083089690735585458070275291548984460397870112201519943096065663249139947235388944094079343196400610221359545504662256214817997210918142210479527313345315185429137047453186461396499699541739339752013123403074274411632170535262468538592065693344822171044971620372319879868600336851148966412354627662052970884960143287265478418545100059636093177114511729933365918490430427306121226662713380226708817955270037105766402969178897935702112345578527370063427884991488165675677506989239595297541982285682932556019139557278697343995255475827056078075717883429847109600040898981108537896574844730867712000000000000000000000000000000 + 39275585180818611557600187905035102259964600044795463316387958613210413751171917957058872198878168630889160956450111125072199378248044447472711935137476041255998211442844456953802045858269167398766772390077646124749921417614061679850376806218859874037132422395386335953829555739362550122445760827386573793283170148675685336645279007112660176119574208421928685569525090961409342804478589058877088767706602141445635221715094643320025851651776789393353079031551199101635135519707101878272930547583958293992151157490913777076571295536208593467648482979465579696141592856248829517015509127833536736954202494882737817055902635206302051813108381860997760785178747673223920815004267747413478710823151785371657830400000000000000000000000000000*i1 + -37713249380289233273035138805163214635806165905655011105234028719755453710623664361137534130203945253740852651222841034349265734667017922513692748153074347768773697282231908725004272324886045744274348834282227023737324572178519238251271171903349582854806092620184934254286323845548427698345437999697246596980336292032167585525308671495154357077878810379442747268768817778990412733353321412274011327611102151011388493726101251349858581813945211719723613747456662569819884092028229232584369006188477787504668216214332000140390706594401196643412761638026024811378335723511785869098236127336810922457067740904422705491814296031458621464741250987965856619079993552088853757390315626417301234492698680549703680000000000000000000000000000*i1^2 + 16926201769135571658581999653065981396867783010988920980697677788109868119253666011413597832588344368000346311543941235848639944040209655675896681290226272617857991014935911666166998162074843051841185702771800182860940202800706318112782602072495946596911939700277202184228672091718156391138302358882232222757697347714306578018539520955267201542860338895509181949585781831885715254512944614673107102014427489085277531484678781506168402479869134476248480793492688394668840960877461572039975198735953839468421255732205780509827550739587531639488877417561703042207234236083394702760558610320719716130096105328224873561905489666855943863382632282076832803382767696777380150672588716049950606884694483009536000000000000000000000000000*i1^3 + -3864029980024019066604373226092725024871330370892371357954353803478256013442938744190625054913348148911136191751190107326159860086081428609664036984432358019840026470128287715270281337226028832177276031438244855903154098141217578734767106589408306440201530286962960730245110223008368655900719698753056115993395800792492499780783162602520505612065232888070556100377370925602381711299194374949845469720901379561922902727375022844940009540431917823056156193041517811927453543638338032506474289558198613481825228138816999973324452161635882240229147712510568298890794947254429542557373669375242626451336230525620649177876028181471093716632695251795963704012361701688458891426528782918877888240204067635200000000000000000000000000*i1^4 + 502357200301058919620704338575207704220190671848667340949590491816629583819123831191428555765099556471017809297246952514068471277193927928847708656093207941068513130471343071056314385894304472108510486364383221809159252333099105363418755616904039104948994659604874180822074857930210747169220508757482521958021347714212702462199783832562063662887494474538161985838969545769495651330978827641278592557292261149712652483871044516477508868415512343780606996236472166294553206349196993125587774841901801068040349685478834842108341644940275212493036383937944325457984476537279167637062665330555831350630613798505991802182138305616184869226408630351440860249484051552911713544798240869438153927499448320000000000000000000000000*i1^5 + -45949909215031429461948126725091555747007101676945744437364294974291430500053308830501997061491971350785453874245080082648741466906044517620624670026991684768459912404485225921835348786606952229692195778582050894078569487353233041748507524667136637240660153492499034837767803996105540186222316441873874687709138497018565255239073915878865909296605142001168599544768970422195655184955054155565197975715718787185238467337599134096615069675218894503782225523988268340019671438093763000267732272077406613331575103189904462525804157278162491756762549003454783434643026157963884652149048602482666721274089454100599118990334278209985702213336748361187373331960459035201255461755011226506241362624512000000000000000000000000*i1^6 + 4651090637563705828915109733154291107424432868562912268818247704764027191751793099285158703524848929201137012677900398356786088892233281697791629411860481168448180897134512002622968523881648811989488046924924031246749521997012583901161931757409433654665369889456024888674633839789661930171500976000694707681051326598511109595333964022576086194056172836683906048610918847126840005845046925289460241471379674194224398368244267898931306914464604772397822958691287437583125685153431778345421146938080928353948532236480144097842105162071593217649586961369395810775485217866058907335669963250377861708638896684623918054566608493512878414423331123004723092861159822148192902477337998159687712768000000000000000000000000*i1^7 + -519557246483451850924269576119715831151458867990996181095307181970118043227565076963619819159299270315171666137024864558766664926230086098891883978096488894405657029054903468366692883130396018141588327132332616607846225170087041496939373202350324740069566398663373494480809032229936563025236103297789319650963940220601412864371446112744779432309743451970645549998004382641891180329960475880389510632085557071120247307482690986618226882657676282219911165306460012385662643098783150661779849395050003976803396971128389698763109203360898703311591788641624778410939152772653309456697169301045765094965661047338847630962762187323729573600927052030230838511968079581040017105753018323194347520000000000000000000000*i1^8 + 39199958971208827789831940518147302545073101640731248553430159887362797031253352609584380320671379245456585257822764649516055188279176324769816545731192836127392621284967510526563764333980052409027695335467273830097430443794792007730102180211418357133240121002555703487412235946111923926488956490758268990704525740454558736503880555681852956867565172320396637587911298260954664947984682176189324769714119798488496625770896343816571458808468822440147767694728032521281317518830930780261997079653128976302684264592629212365891109321862964998592596808871567107547562068119723659800629586049814482035900197003807006183196479946473325578944107756622308165913107206253792397840375189864448000000000000000000000*i1^9 + -1957569101705101369075312413713807909965436939078624756867450471059749047373795656790499543407015139576939636652549539364139253695694446912663048309240851217648278797904589989176069843118967058672680764244684056884657924681593088002995927636664244915812290918523045498523783054611731608119386983700561851903810108063743571169123822817957744486092495252073955865456934971275434013935521219731818452685382972175898536701844786113955743625592222500952529371718007380187537291078653024703329076039873558979052182126437108399826203664152401014412187683611003574776973570705201079476579539262407417749306246537720323097695058525050620998540294442435985822054462979763335599240499743948800000000000000000000*i1^10 + 84649875698453356330824990379535908860401847795272984475004285156782824681638474441712279839037085388640120972523768850692444792594864780607272496049757606286130822845644072495080805867743873518185334218412897024249216065080037852414210693200539850245623430426659502413706130669609808462006555010860795203977183523926982077820752982469424327235421047686562071793186435216477111263100109539326081732317358001098271299029427757217114644776682667334740965495354624241636441978789266632462929394526639375712763339844571694627821832476759329849273979424574476859332081682358913370740974254826522383676210900237222926904341797166484870528977008386806766850769759713562749317414912000000000000000000000*i1^11 + -3098579023551864574535959364203252909894638318088484750449562084338186046322417247229452940622761835805908711865484037082790175429445524261397368167378868972927146714427389703626832053552365296750861459737388019550659960302267595577455175650222360978981929944369180248602442017720586937050284989545657373876756557112929703502147227522715796061766259833871279110180084923516668230065356806134595399985975748418852706570189866885465242470149398740855021577307459321000644252763870389773876697842585798461215393574411693825623819740405870135326409494137524321795448329803513051383680107732105841760405747744023997610089607491978230837223666643583364603200971465915789528268800000000000000000000*i1^12 + 69989076935164790414407626150248367169485375350323656870264407027692067590447775351346088397261190459232962210034147181215402272454006816831552625255431871166035301344717538920218137680471644389116127566603752099550798393781388944661396541953148424020531318075926776917378427751215388810683374385754228042960294520314798941914703721156677637812803428908852522541837480869422542209958546631729768237212968563641857689389696906560310916883905465161376049819525068274591567628079244932766856341595223232262333704843225870490634462444559126878814483561012524140187781181372247159532258767063895288728869990903670325073947983949474183173271133284241436324544850185423578726400000000000000000*i1^13 + -868478341004960281919657526001513940112029521228189984829398759198227389558978145854562503805816816346952783721489469641954072326333405898251047534459140079933153167805178699471566965644735408616895665959195402892358310178098838088557028226606462709480205982268299774433888403732651996785897561766222160109578648183043173212785996249940752322723170488721567770351855960758230849239043519575810976572391163211171594770969280008395130801526242556032062555450835696118045583654900422207835681485498570455426022310116444271380948202337624789174684004598894629277057937161838618529938364507970341538362039483907969695345682577593883231089103292150876993631682556103229440000000000000000*i1^14 + 5460010294359412559201114509550533695140467673216671963956014887547689620789209334015859082230515362752455219339384477761385989832733402281819061919266102079512563400076421701057893159745980166687620399636865521998869845325933719594425512526733960700649374204100688461689956070692468678148662383264098256273185619340260102003602415881859126217248421269921448478724056215754816082695818954777552740954398846123383854022590463358458431577586550946606318619811359799086395167006787620411297360485576015177249657750876581780552988295516107963089377620694717640474517653228499101306460492792728333544204173018390957554725382273263973239122485907639943353198506049536000000000000000*i1^15 + -8227916177510037385183722867669848755289152331678612539976376840888182496877867887716869014835276708641689398509868000392582786966517657071648780407871897994669367372916344018985632403209445081185061824323288094813305963059746503081180509801668541303198460461767221406125728561202150533561207387547866994576371697474733368077683138945577554069177845580980638382334034768940524960525111392900129862471789012216171169167346806566672680802925089254420855218508144909054098003631794155070102312923724483537463540672159552703877934186647820382418249522099453606441700324269777471423970756515808542546309740307574967455602465622875342481255793572101015577662259200000000000000*i1^16 + -115678418983551696184714185576614228077438416205525832553659177470514727372745646712172385993833356208394430118816789788696183343410488215381502342870120960713142385003761810323393709242300747330637242550344034557741947178365125208448363186370135081141835172543819368530768578517944213633769674608050653863404576618305294137605743984482794022600723324183189370598361546804511874662983089107200955195618637617860904303726452975976640895422019666309405069561770870098874318182465008085163623152881317518164497131369738323125171838606010659813179039069189546686829201103409505589507868402163922635393127131711676104954340232330749435367944783954503247708160000000000000*i1^17 + 39093423136930818960720861012880189939692384752781826420687921005666045997212603565076027106421618066574953756687433986924208108667659118717394755938030279265812550152934227921931221995963456301977376531952586796494152388199517644271524474358836976428948865837072781008274426715148354746561797831641689438932188258316074122730223754755367293424456429087320272043571127281882193809252338192676064496327139905722401358083860384482729814232794581340640039850772270791529984481979976603507853473811245400450103936031860216012577745352596128973103114232300408049007675618740971053523170824099272299707463661987233803240633476700719937177723869006761984000000000000*i1^18 + 128552754481079737377304878804007243180483196620318946969919663515768935232658633675100084359081640544994805264345904816527978841581733860684117567450861950599432178697530387326823515201679151961482465818297545743514304693003500918915642070853084805717634021680076304910199110523036775852033657285699621422499681493453114996159969833275991956930275020334963774667955664040087775077806832309743843569733564295597269620036386547413705370503970426541887852245327616943823835208306485072401185925969191901401925699560291030104868677660069975617885037235943353551326862112766089297378828383389971864781393446284176955515808858902621008938741945344000000000000*i1^19 + -426703549467674600072683173981748212329587178837077140363664396211836827550530151720231275804179574269137174948549662502928848197996820390148248369719714967807485941770842811346805911706729543148086586611359753701752846539483338506856076564231030133431264446487123009765885250385523836477896919624368399072318726614454743560431110962327031786369065010838005928504712621369081133864103108623163998323821937427279129181946906107869335475693614206440672827347272300573731954046723241582890271616564431334133137006604503782765805271074146338533998531791010470452239621327596388755929890257957207820688721885079237259396524051163710633506027520000000000*i1^20 + 583121478391910928690572368667320767774923174683592061268680409927564348131829710045795954631422639510632023602284401818790460099016563491956336030409606769074588088786933365437259531072523905973881993370829929819183161082482141628127989752242628107666516966889530051477545023342249957958379976197879837987324226672031906555870205554256017177962901664387357150145025482701232519177982930666579750138270952004509842541611963982107805466097023181710732900249102994828952099372818622028214328680898795250260625399748845508169584777680147881732854509249442737092061285105688899059097381719707508512390569725443212670289716840410441056768000000000*i1^21 + -522680551013421438210272427359287762210949545249119508504193670690525768312011027145383973599547611835569025590381998666318855638250179635104892476575506141495536158733245795067286578828122026081681937865450381403022655271250051993057233956552860504854780708459697314092326567725758042243179754106411519288923537342807958772262637357062402622968248057768229692591428747992816753801728227794811463255593745317907020592095988821686600111823036163518160862945372777187971282217048586145611002270137919052658083392712495116700066574754777622837187665031673130360610385072943953568557908354002842822937710700878255676499324955305958400000000*i1^22 + 369460709122915297733223923698560613165767589480340036778177513404574417857468092665524434579254306808188833679514021530246758942327127588493829612789318514753951681605217743504420318844109167802671330071169036100139351732308052979016434897826271615757686200294185697627184441369560862379709504200698234565601875932103044330610243772780618358566262026325728093925494301402530375097860800396408431278223414715303345941767626621088846923690668700123798060926271243071222252371918413752902939540118029447583812389967246593546900351098436465068686524327060648793391223752184757796679039098808820827245920116687761756129801337600000000*i1^23 + -201283928599616784580927210349999207705535175438494009424147680975944617450066146371123046031681073768909825600830151257296931636647005605947833412365471160661107524978670330451013057266747215877893321256972744830572789498114511539882943750113108906717176413342398844242865191063999056269778161064615227523462416569387277483501442370733039492783271284318998792494971478975278521939650652923128567885830250399728489769904311130593592387209244382997487275090191865039840825600033423380632417178679514409829399878977688149361115020163311921494490721807945880371185910348775771077545097680636351869135420208096985856008000000000*i1^24 + 425737868892235245244499059697473717912392207250252346120495689854554823167755021938781216259210226143550906807689979719769551964168200175414391541223658822068597742487879415137993190391859086100566341573018750414626080573521251753701553026123682239380422337668150463826340129546050129559309823017958915219008067455012097140556567909300625743874774522797674814054348230243197356036529156642686189650944880696788985022945952731892131066698453458036043926479913633762916770573954117387435628777499303140756378715319445009266809552722708218564931922221425974538396722430302273275328900364420713899513198360359728000000*i1^25 + -1665850956561886240233395910412280251282625103301232610799275436241110790542227616248397218569605896606548309232556117711157061201111848444816124422293352019696128185988451835847643478973831759755876405667992360659201520925444904551899056884028942674437221797400678711046289244703985256408963665040860691245115896886281933368254966126098643952468598252708646183921430939687540376601420645463362113899822881689960289355081267051883879124318092882956899877638549967664219715926060145511466548657561832526569841933162966735050660869655692079362403272028551960854721770849967563108355205911510334923059113760000*i1^26 + 1666321985635974031563721730518142937709301827096539073819208914853613350670839717265673116623725054772090089021146727910719089222004752002884707175590120328574072833703549265136387865698317731479853905532369897342698461301426574100251645728641390378837198246347677556583581548054139255717074693866178265488065452924748797499071962296390902721593820506642971026246838476796888090860729845533799147789604481558268507699625999908179699627281885876539091269149758830716999940292173078902075324266327538075685149859257569153374766100477446575059186223595713180972341171511452993288093038143900816280000*i1^27 + -2398087315591633293218429402739379456211575709339409536852722453712303821759887584127463829994533974995816316111116582185750451133463513259132238453477229555757652753489747522876725110267939297975149133209125218652074095230261889794859522161091035169248802223845223910889255486822215121743682505083302271145404505990881603934704488110368618678069546928132553364508861181705521970404639866285926021457315083640349502799218762090082013782079693683469034930889210095539810113812252877875027570107339510738211136128919567485491697781638734138036511142770231523107830809030472137965413214234000*i1^28 + 4893237557061549008973586496900244318817327966339173609117415528612549928534169362100694155728908114105244252061469637259234725693692747669532795202744514404962939806607632470296338970945144212518541994974699611887959972850320408076785880480022100006353494645496728318580032395974175051998170372616794863736683421399578067985298995737681160010470835932590277548903773968544645719111890647303024341186666623170140340678544295188886866617417824057566114242782016905908109518907027140813685626813237246904265387326921121180779214886608347732635012263500*i1^29 + 328796746559733474011409992061213217721995672502780530297177477686710482048934308962172510260350515142990418890872034824058170000285120694359521214213555598938461261824061444314227209475786155902777692065012436512043611667669175966598998675393822850895063243524634280893398695011306069878209826839513663915661635468846532524683939363772242373553153625125112980125517587455322560584838453439466811053164372810683538643650329816362813242885616103623775924884899992261928830838511129598234750421516736160618665601*i1^30, 10222725365933736164641091144539002098869669077043854062674188328591745175373178044251921211286245102583660911509847641256878951037625324346172235410875393696247784713171392651259475810363265371857294711395018660723314788600484476005872340397208930171977543694684888131243503238352862157987578677340085650992017028184429249432609298791077212382944946199617147580319210135480540551164073698226577609568725069731406572069391758330506567974216333296197420488244907509583843752038881970063178294403721055303143606357905629526918605354430194654349109866038086294012958991467397546446332933777659540299485437076485906901109295788509968139844151562607203875466428324005174838656275651866387363647182501739415103986192822880163403395183438652775044015692306185035882006508056200008054493670920329783336221878320165241055413472286625646719837258681490955251957883296752085351784109910144171540714302012242000497631486859565321497381079063005748814157821056138166259740161578008668161609334234828634757082070353961798364752529840726282802781209099065758978812509440926522784056606720000000000000000000000000000000 + -12994533672674000587891199745215684965420521060060764138482152742801728631592547770968100007798403210490265062897114437295926216175229694421450512769046689391330056442952450947993534553759928812895434185305676586575041440391365958127208166862325543771961897132717612052220554914764361323551405398126665524477856189891387730155086490715581948679830971156915033294631490904487325884317582988265274873127942372502968273253327589584136107343222935095868311611459645208356448676637357024107289081052827362728588829490589335877799421967081016907135878155443843984823819901568320538491408388080473529627744714365697511455955430713227983418916098383797868725855754382573837093193274990572300047340549031463198173314785791474265279188227372356551723266205580204316166845771260563399350994942627985052755734282829209341407803330756349263920671553451335502424776585336788916206035339771553298855979394087564391333256056891493901959819918693900343411458591544840644212810435199906209509554329810373150793572918926742861998102976698657977063317412565546812983386119544076135060786380800000000000000000000000000000*i1 + 12138791180930217603249987279644692278326578780405589786424679329495020042090441068982902874802818239739975405839360617553345879806813595377986128523349669723617613255015489619250646774831931465741246258206278152462492206814632949940361633523552410272760314460698899076360443852202248571628458224574289352143620195629892175234222055686534643122466562039701759956848294126209028623785480981010020722719169427797485673996743958433632428805166181612928948473370898256592394784672080059738209622989002685398051193646996686827656271686867051074285179293162926330469779797063519813714571430606887633238455123789390303368803174388037679931375406473324509815915924550106028087333399066476106953376192717053712176586741678204915093666873386052075856423984297142831024333657874264824091176277849173826257385641394576039520664897069633019411600946505250455999950700944446081346914348037026436151160215890529372061651440532857490568651513340597251120196979805076259098757778464905463560301229442833751253882942553340588341353859851968865519012615322966846436691884317514887709327360000000000000000000000000000*i1^2 + -5800904281873666433464503238474090473299434223312937834023310783750419793801978606635573198020571384474700357114201584749720736853048729942773725271289879653471370841479975766756759683866656186783392355672800081572888583443405654896074619732667152123909574386622297558053085676787067526855076018723685797073197852955367985927518900985279472673957433408920922502764602365729367795693819801734060279080870864042610800796244314026601691389515857075681770770175063701542037175072184875233595638109169680773217660768024050481408133699259124751921089862689379144257337395700378011751388921671471506185855524901351905759129676863672134239877101890111083563477167432927029443272665746809246410064809864060497007382651905111796647214555754840628850212163949150229470195002821041879808103500042398888325442442526069783186529248856088535651478888440356054613005308957791588300918724837126519692520101879206385673689158200804764587962645983641232220945187057438819957031936975510032010916918043825038435665124168142209954124754027335701551777814206049486100414352763912393326592000000000000000000000000000*i1^3 + 1394829707569403043680095337454958651448543213761020421818224946198851585483712339992108969499832118305416803682436647391189691007106095115046423813620628380879922437556874041821622810347565290674774999601539176954252254968897716472949828521046172672784283926301827329985004531864337646335581379995003539388023720938163911246790363088229870405249366407075103492157041821689915270878608780422151169006685667704210108667323785403534783847534440491314728151886372585164121104757563663178335413896599296663659067362877847488975815314277222509900965717355521937323772249666977888851084902823968695137975160133615917883183806646774708654064921129258852316197992420666699361956950743753971755724336518056675433201989386193395623558692846191476390928053883837338400058723265028997886688547360911754739276568233159300045408631166222604107358503571252763916269898683873111550616398808989892097671846222800305267748162173924907062251274206392450490723786726206510725082215802129114396334264440751653377758699127154504490501361655308198325896063223715327980308315256964671078400000000000000000000000000*i1^4 + -185012314525819890823034940319833021103631856316755757829690395965420159283814356612070862701064437912434571361779271201987780317018189011074817248374212752310991780733052084169207953634768477408516223262833376377071814296626691279258310355973385253325303520319850407555620793442914710572153411593095734694962475139041897649480454081186990101450300449534698157086748761941096936435574765652854123278449433441900987172049807287008130843811419751535387347688319919961977238629443038718838579707667530499319636414313477302558987123470190240235448405968887902527308877359335462864428706196970292016012407767931168411782166755708976815155864132937505086592503653321482530454624482146799936863465430925505356906668511950246779243176333740847281096136602390515891321950995365966901303159589164601309564053752179954948631766052868676702878373503055446855996929131961470668861278408226021207181050716412872253566766606748398732950329712890554101001563238363918595108506827134987912919816311442442884352172145921744201083015683474161919428193720673224961240063257796935680000000000000000000000000*i1^5 + 16617171759199306840356066692005978447946542882884643108703778582391048431523379633589958411325997879476780677360647815757295576641389334928442603138443195982902403468893416851966612813222400408953418996778516049515293254861949499174539629944359984657822777360073297045449789195447347726006996759937126765709878732730011451063813868110330496419730069864158948475244715191067144899817369115137670989444664823632394158271562983974844697130013252139838388671275867247065847462953129200617206642821561154973609812859878476415953682433917867816945374530468751323234469997411595101617198215907922892426089797297129171185079416969922253611829261778666675039641401758154503508214315050116180991907290798523667046102205504905201063900904651814984488903626521236611786983843346619463818790183966676424601914663973944473087289749089003173658656947407228597255763812032285245042782065627150280999243335584523198392951649444428641005764114468401081157091246350369681918469451585353189845887700888471015255669825201744131822487824552243867213105189112746067175381426765824000000000000000000000000*i1^6 + -1618518827040959779495895770078448722943377437500530645672726478137008288555135520243000670416280694363177892180938234339741924040164377979304481930923048006958166525518257240724995327652909760215415015941631396812669601378350488562221801988538890628529233709318283346555243064040440066734946431987597998965413103032668598097355587405934021132705608686799714286897349122054199092316189774912679663773153274139914304204804923682523947355938380887391308543502546586135228027724637273491847385756885211786201407862257656206502244154295884544939658596756628376567023312495945555061439459536167561930818271125114382654278346166484681478952352094286647607417022933441020520877490513213249785421915841767945133844159928276845139296031379965189913996550795159638188740059861257336164471508378954414724185009073851209802754643377690496010006097907219393705163667135376737560690204330446267880090476613894093061910129139409769245471894203223322161080491001843183795971638320175586290012099109132099045431957209922709084973344038821646502729563004202242545898697523200000000000000000000000*i1^7 + 179988971373665521663905299494558801387311575910739822499277456081611538739214037328223903283889034995984102759286379936460846027630971614224441926364428166981936349370371367079086678975942810505320853411147150138548521332175236708532360590659860901711147728207040576767715732140765204982903272224526928370918945037502085800189265729957506814412824419692796145951813794591400935459623997090113479825175679699680739097767894566724226208134107544916378849092513423551378408585762687954384028098412962275973556676420508696536002818297033130983231460913119012128539367619352420968656525552431814265873215804717184056098501664783399680440630990843923538501046745907667205923793905862091157337225619927837797304535746530626922842469793236494212987980826885179255634057417638922139068940840517687063310509141195085841376741016948083528993040163106209557919372458329270293342396149440530899071931093169158638875116678429406130575899122713999444581378954184079549926994725197558495853477493895415108051373508317883975743756875393819654033160584567750280106475520000000000000000000000*i1^8 + -12829652334315045468700793427224544583909826650735493795938988872568564402484237481733559179052609847724901785367021385225876735847059619090257557007626676845941860492598702597074850487647422144121591339795724219971669930680707555184500875337451541085247705154074861736410232680800523769198300153176756258154213229945976090365439873903845299152879883005901499429908778405690264206574877378455394234781674798432345893220683974158015407833297949624439530835252100030523763457026599936258035348464541033476502278116559308668210503394258080924533304661101794867216196143027114469928319713854933093026582078439736715485851850826115562307918665734755720308808200971861360564505423571490953662915960905463578028532827061437161860317649978951782755772902896655717381912646113833044350696780798866065128141708965607014166523358781629556253191318921891822285153363589227220782399315192421157404281935496321200697396576774916731207043362733122687247878039527225317381262316438895698884795888259436412297418092335821549065331889506029836611761140799185155522560000000000000000000000*i1^9 + 573109490943335861230454643505047772198301786340714571129813681644247612522777453573374140805848632579810784763343616042428860926580033417421661385470468657369066109333596743681995341992003061413907734815511557882734962863251756412362000305474878178577460765262564014530712826632494895701000770930482694559649840615813161868586195005404021400145743714492408164702736156798499085237095462510982165556188033124196352335561496375559804877967117936036301180538577991770865806568178740602997977495033009802683671967813289277029917535118883725443207792686920959585673584485111906803118626947587675181833271875795616745715110159632631167795859853801591280030094243058335366109345061824382489534873337386348980417852012577636053066858304514896870421639480552027653446454711324015985362608618448037707733842056170475180058442700423952340397011685953863958345126111418468450799722034366415678894894569358643050845670213979756789069571496880441872421435318394580637741172972157141463527709033412986481948365808798706025822008996863064071079167954626229043200000000000000000000*i1^10 + -24256376403658800759526896453584579449487225724346245023225398244041812189181495599865754146255143792683213849286875894268623603166277965401924168241072300821770228651089006668701652911647923868001931354484803781728367477967635171606208061768034552089606159691686813688504365200333600268608987853366662577391280808027472267604116603733932102259965416276180666667898060458033413592999444025298071004245797576684779593171395095925306666333184240770104497354692552268612195205009187204808737054762457937926642588906765786880088054467062384733781652183699118193767863724296506009307653160816304806155236588507820092855537360648530667008033340810689878213745839855597222473579496195033384745177030001115344777742362108741999290376294824785069220880128443505310897825248817407234490866840504907224030021983702248855915538046220049595890475293892773934524543728758179954068099394807935534067544076462577939426019877881993153234523961785346189376796116713094041083179908899867796862392610165843258935523477075413070825698994228272165615897263210496000000000000000000000*i1^11 + 971990838696939196468190630319581137395664117828610469199096319108133422675629995414793512384242367015568583485783172536138041877033181710002131244208335883150184164357482873607303704099928585510324754757838281763271014557099695610277164389148232276966067110443594115879952870811503407530926487830755466789382118014709831452085822859119700139375609268456468229823382445564519451431612427644895481576192695671663982031558838995568444608131732745281087817582209464521484509787066822067055403279229144778308498240534808729625178474766725636957740036811253947274565614393490796951336658876902557309506490538243391910584261829521830864690856762156490017717340443357459118304762831060015663870089015488617881544039805689251813278197258911712883467440914295704475428207980158842853952629316804314829710103021702118939162750158935614077270556496822009456055261633647970001682839696172193971961573075953838463058046868009464292644524719482133818111609545487784688719882497650758028847333461150782961254783421122234133083662703237873334013430333440000000000000000000*i1^12 + -23843163178670588874016160776789830298341158171542476653869849808729566558276887583990423024970750067931653870271717328660719604070145284811048717114771419120043195867922058620033004207037000902924237964732135547960410100555820784033330344830520770364701852329681248379187656142976527798708417062622983179335065155502263728927638339466307757746483069630708166556573619198203008915787757959082674966473825497564912812157966154489048402752933875846910891922486734760634389653663033266837013566853678943376842895828103829324297879058044172902137322870256865300729336931733011569673060832278734826171763088135545756486731142120874006159567997940598130370906511885538974804377231909670516508410381884260171036851083326635627908710489012242659107221640469749534167163370699418750249962191980781570807746955249107350331542216762011483019964414785088974329711587358057556112804718663584866355436051878759663442281200894198325679665178678521179039484804771807311698939662693043183266724139329387360986618114030413356144541801369266436495533670400000000000000000*i1^13 + 312843907039242917806770180521848861584221381654494202832185457159780269320716208765174980527118676939632874198522919689192536561036215905960519426812036319988691922927870778990775527477627857798533746405946953322585557901274151446205861334744863489638840953980411228800269183157218950297825405746458099087424058304206986919525848831601897776366367045911759759596551289405180838837311556891418063302447121372838724475734601565871361981522014436997535775625490980706311745944547805613800834613931394278426154641889951379915748166052583573113139748624602607393005807857628813412705102537755100567591540110791724263819882899065117906830269949180730554715154945073186731720505989109816393681431568529602918361491711074509482893893503034580050962471472248224488050102982782270676196537919912487746883530708584221768926829112434929275542603331435176185414738779523787335815203426331670022017177495975542805621657083593702528044446781727241865326546158090075194203604192906558268753302457703222850782263234957662485321005446542762010378240000000000000000*i1^14 + -2034867805625544747191903756605812479930336957194895074088048208188537955694590117746573601761094534557413843909930188515697987368170798969536470094709426953606218600926530547670119527307394565345419186380298279990886919832232540508859798938421198087871303348438100887742261027322002952621563938995308755358382260218949360885632614665232842773652666516326679224261064999282446634928615912928350921668226793280663186714255846431327182341577062190453128462996585032788858520791295750545478666025950081675524312337079415493507843837465210741299980644547726075725336966937061774861092464514730419688667451494839468999592348059762593878822714903350494706963061745842971286828773284188666147147875242153713271209891781988436589480873078553037013036713199529779577066667029720747737640478992619981393351120801337365656551241421840858838681762698106037199836242386410738991554265694882384800470589340825568526603087928208996378696818279590211721003960592801719635583570710723783664617171351893342278294013782681511380001196034925551616000000000000000*i1^15 + 3804618516891116663377425463145322865042167803602878639748542269007976735936274786604541334930642937282637785843449907886189204193289069708446052667473422764562546725763904350419209072950028695787919018841744904732399764918131784406586274776493718338325565834131992450899816410846205853358357849361380684745979417946241037991843886107721646981640205452330525203986681899097283945152467159419872202373892327747382398529193660191502354140720044620250059773033435574246594906050232064017379315104789407639889408130152970436333841301730938556577964812432134043302274965906057710718760062449955991211646152363427201718297070646382391246432174621127006266551367476021636479036220730851149618752313648959476694637297136551038741451849252029722691893378450215561372438706370026754109697483780837471918160273922015315665615132873590461654163053642285773483925099015587337502923919228697431447515929784409627089180143069711647698777312550857827478662002168829082303261336996327257553817817499321481518730594590772448034262179860070400000000000000*i1^16 + 31686095493962417908787520254478963649878922629645860058096327952827022849799057796566935131228760290818182087272955396826751604296284860735895513177085747565563292014402701316431300410224689560596234932860706847011734377112383009180944389412433900058547885551571822947004275071046987031926453781919330799150326269844969832896611338026158345612972959880318998952717089438676912015826596996406999870297786789858194873917696991855994405095946452905893021149807387998310107131118254759659998695376550103350420562575342480223254305848237235936813360709696382423153654136119452419148062190890857980906387195993645835320492943384523917444780845231353909175557139421914644624042528344509177617761394904344331217135807588057426735720384330041261621574074566611024992834422152769371701147278520880916960891080603828866441981655026895505267613089802401118648739734813884902181807426769332029643013593450228733147483967713188270978584089690509361578173782589302571874776256986313002094244494598579618903268353058283358436516433920000000000000*i1^17 + -65525642958564457543699527499545779886909127286285806220186057267933618459930238039068873139253289381290084598192017674398900371164004273108178198694538680125604509752210425483500082150081056799367025646854989099229469936704110431473948702716463012341003293908557359357957160491739191402907852727082855640481689122692397929706378262439656348300508304358005017332625535640182342382524819345144154118276648883574869177994525206190591044719186837027833657929300224070380722910474810708974981135808172585953699134915648496450140903544137424492386463316204903244076045626511532181482170410327091751866739566125155984882060861221510179225070944171926013495206617968786772416979114303828606099477913122207350126019146007941925234840684858144836064120856419443234659486911409321490311313851835235587229236175785382886764352440356328375972076940161830236437690019063640788862912606533783838493430945793471485059326991446518144635909833541155304300311984957237082898488815458219487938521728406722317747659043816893811731456000000000000*i1^18 + -58003534218496341683779329903177908838610276402893788508297945300616873003850213421374637950008898739922641313776857170736273236666194095021051599415807698180460689852250362843801811583192630552353983901072632593370671286243686045159525710311098558158061429105954615038826753893901432660740932912665768364986565565578460374055802425359343525272325231540476695725816674078224100215753203274072192500470191737883899616979069599631041294377471638084238348126592062891909663539636180139794266441392255469744700891552529704633073768045544055077186639480258158095272816611976276988567510770150773295945244052510690330666624317122232264398133402402856897618399748910685518294655391728936304616494758832346888459974630747465994238549537533595911588739603531237301948481322219958176775178708505005975558634493348821538077735715657464661654059943299481023848431805919362424584236731625706198840015591918649506038719245010273907171551313850440110722560747359508496787507970423297637116552420869510624190424139826483148800000000000*i1^19 + 217494501765391612225754802274474403384425771375761886266943592926095985701790892358805140286583255856402825768982851081386972268075655963004063781915462596000413695290448387288226058147364084164260568383003817311928429226576230647083626199298689027469254804180105003836661183770732309222658746990009393746817880955825682566537141111897463983644439342764041337371807283839549780469412321819371905061133842995070574818914426245024578077048555176221077953203069592175914319914767895282978122807547735958543978452490905537779611366403789713148483582913634737776050059037575779801142181871452416329417148307967857386600481503163222614027932069970923612283847678613668945615663287144843392574365567266528388739883412254270853098992399251490091130455686382210434869492784916124684768243517329478255954662950890503924486860516769018489796900641083787454161859184608178947955621021475649054714270037677788223230488705855673702190664782265986608918360415387262768928180974813316366905368818314123072278623399436800000000000*i1^20 + -260855053278149790413589173953330648034049541756852829014802000671770278049940198402645174331434237442517382866249251550510182549269760516916882045682494395067973337075509754891786203943422787816331130353993297409516256249127177951856568194640319132446002128936413758393315511392332210182415197765580001145571237376510796268626014583157310265807758400232505711769730535684526555570193358541294039930501251643635081050234295864206800065994480271751559585452701102979521288097668322401005083859541808208499048718730242246416410847379518289892086486740661495275295980540500325511519811064603131218432772573744948567822895133419948635261565929724508913504579194354703076602369837592105314342411313045439229150609661443465495647566168949999644958844301189996386236252136984621929451365997311300169346408433147387204744776071404521768823147506595960359600842492805014806666899993800876629122803691538307995183565071953352009236846491260359222411557482390087873063812285000355535583155152869750940730292096000000000*i1^21 + 258972634440538780102563799811567885578460143763551321099323989414026768999329277672642247268330537037534536165862645754182826798459195904856174679673339218451915545643818181762754307213309547390447631248238025744317801502654075318353975506225214503659307599199216073164172283792595149748313717326083281568129951915491165799522741241209258602663394804006472524079557920465729182630553659198473072025821525695184260761364239191407118079907334028448124692854733617866307244054683422192325275164939059247360160188539903143853422856181684014799506238936339386482786616857462473837399617667261805359327827598336307768329251364844322165007015216775918805125575048171692981943557111087912862262162464690896457434202755116570938958598589740874998409751298755451586040979284015910658638494496748005524630322650143514353352841503693532928911724753700783707859114274881403331096671030621064594213238068332932720135089129461267530755548553294184593782033169615349809789381180418444060836001129080157629766400000000*i1^22 + -191183038467515151625575973373823928744458402228574950385581906555611582483996621518008665354256628181616562020083945487439869438586310418587363229007122238955602961790999350958368055300498324626971954006104364736913450484461892913491581847781211079587844918837810421574137060687352389936254376723101466964995190655112936662357619341826790145254732798926704838875729135420365976035187585558391595839170585929470051678125979851212138497532846698056649831657331249027282685000536577676793935586760141064094435067899787250044846749168376128864543502810261785848539050129215770359166083947082544265317888512905123932354718629941351206911554883106684153879773897829710998584549668092807484975648216956928798610365546931474476072753549573366117794167054568267451603969275511280832052281636873629116319725178768028448618067406452352032152164540398150076206818815744825568596165179871524543191254431897928850100224581412609297269939019526287734036088988988650164209239729438357394631062284483177280000000*i1^23 + 51103040775648429731916714817351167041603622080148625548513672743403125542350400238426933567810868781353881762052185889833972588260043317286662338934369376621351900983215579188163315468449002973907592453465708484125598761385410905196907571654256440129018316579124113326362529471520132545484024428060887648254199674593984609261600450737430520060314900754255712540844014537361721467105843756579591170232091557594836337563041817469363863320333505394153460711814487632965888566649562881986965234060526731313530668119935773874719068678233196102127671354718752560224986599159173840289343691150430961520370321702501177100069955466551565427949388559812616487793166681084861236133358944874594557336049837058668503996352905845113435400415263233062119029461444195637359547893355648574669398581848755050040576257263416675324637241263430355085485049761921239338636284537482554671850792360463861920748306834622762542549473687307870045823541080158237219979082506420592390952180656729391126788051760000000*i1^24 + 175438599157307424432310596554346500790535873677113821774510442907016763117980247356927353793358602876884154504750256224200957898054259907775023313306975831796125515805475647214453414540822393860477976689631037703605976040727013809837827135894659178043732089315376625058876137146234143743499282460486879510167718504768795380057731988860171095805295959821096717073396187440910005912333512327663913435734637890770043762804692833196969016784562723556923903389486910014872186765184601056118895197487972559563082331599574692921715199139930903611002050224823185566659190680423777061387813530300392715003269954027685590943714428532527110421024343298098080666285968043083179928550870551062187735652154419634705169771536683560341040729808373603927794320632429879136791330637182062307115758067581096138456987488120792253813287294901941480497117408317541556159149489041019617856131473047432180306557273647902668586691383486314386690305981552894048918274824371921219599454648805301677676000000*i1^25 + -58648692037070581462906815151171464143915516377623950339061515723058161314863030410362132921652207866036624008085333145487231385160602041039765567238415818808725175490866467036568186065915805376137084752282185443961518479069281304030623310531920631086280821855420960648547762938969451739163822844836287556734359674963421983064460389542153594010559307760951922740259445195419297883662380020174510333799824933296204093357710042413339993755093691645314615026392214179455279281906325131105790791477594319773843218651694088949840336576677233891841046828240640623355274892786864790758580424965712431306776755709863211553108236142138945823640129239727792512524934632137582929244369927097965834795609288172263905854612145240288143036716321123792392802559026770791244871125470854378961771365755717049640833915606176927408722390487483917630291055316124018373365347172700271452403442451643415568299741642906168749337381798004681246679093891944911982074397295179696233118801733480000*i1^26 + 387223168808260597608460865844612101027073986872633892065763287386277021494680819989048410328692487795184159992626155306062338980513822726193732947943498037873891020301030001970917897128080762913995552480082240168086801011787269271827109401538907465167066137180976497734651101205128017876211762239023850313888716016659444221155919192429349919839045062913814311601926213950181418025084971924879783931191583374342115724446887418616465411046302742683474301134782321400032031048268981326010132738505056333884706125738013020841434250511698692649158091392748969168411744408212957685649697808502243751228548010049627840461682786967855070093011803180327311638333844811263975968138015130540084111198495460503364528555996505058235614092242308196553244340526769120052840104910286769134079298900798208619673350164382423434103227518946644390871162087850742525282992500230726185688834486091897215526566394163362618092990915863461634553459097923767676946277259046325483920854000*i1^27 + 89585570531642124047504942255627395700689232129154595285836827142044526499394342611826714245300951119030124912243685844658809018163238661560374473592602861129359953072341817106147807963859049461844232867961864139224341789110765838113183111591649414038554811133199298661050598573792672312461180385076579527732767588764192635122420156186316192758989714349211241522295672304882809197457485166895131929836681761233898999056931086939517516886350190762303841278014926450794043436229714226900724772980040726658656696712045213186939816946217858343513277975148132075842139727570299495135203937464085338458793745153493575119036779918435845714675643342545093926825625096183101232264572336142579061639564051490364859439811115704692590216615913321133323649037014128591657224683517142230821589395987326390314675889181860847899926159232721081489037690964804619731987911310714458237867376889734165902279623074432626645458425548869332681033427419241912068788531409267500*i1^28 + -34281000262497045148089158912497625689063605408287796732270031641077773706436094062890331692061824818786363176509548325185571951070916976058246094647407112875299348789964517615419003320413920523197243049205544840335265113645345799245864875339116801588419477099041199437084245216951620654361439406722958678228629750176512510638401477284192626766518333313042992139953478371363150973431071746667563031012536694593289066424367431076940240385980062730531950664288549442293040545936298713892637670572190464266617350398172147225285869150213402881383094654687834029117653596926110296296248341078105434536519971986977131899400495849193214509872585816105945884896227350066992568485508945545198971642967908133171632173206244274790312216614517104080134031679696236508883096939438854278331108841949869248751152427543618246935644700609514588607198753312210533086862284500043500635880172752352578879528827581865160783371350494425*i1^29 - N1*171697040513320797990495444127047301627004225559971560724118263528626558054971369543788585426053530385310775662361490676097473266330797502316363289280919717491520575731557197515251223693105912927094607457014420927393715511340850785490263387533740895797823292697210525062553867508081523779201785878914392767463150983969991205966770766431559991246001249013594767872*i2, 9423218634727843204423356003964749271168218848865451424766472701497097960093388616117005305405182661930931244592407191434611496356946053932531887346965887655242832366803798744100368103343017981347532773627614143469440958773222741582284880167285934411904535190244918148591561923652326047973323978877878576263389253096162156698977899038091492571183170399309112102722111273621689165257468273708322392411730017022048320661986887376053576790647136347801740746586637241971241517738956571009764224359896363772330905596832633946280696348104599672379656913643730868101465402568651438754184205617649967367701033550604611527496872443799319179762404031836041612853838360692301183388319025580724802940075550329647209178742500958622620681731281742274685097037022027674979079717418873532207673417739189116628907283071541046151790456963648090747128351469750609270423406592448952986748595694238205332343828418810261762567091869205379378746858017618898203877467514735077056617939130931731998259055449920439142818519143587606193383440411073716856324443571612286557099934193424593604498895667200000000000000000000000000000 + -11836968025535517404226487203840217879336179827220180523182720801477738830808430817127680852560152321221043905378337620808855478466238647827308269834672167647345417409843029887083719061694358841351055047711979192435935687148543066288738826927462198044064008069822210027844040762573965922628862088678010861432786248562720820349259132926294313414371750555546072547222542713318186280817865662715326930626567476286206657638587562835272462052442451428966735259341747917164373714768833854159807401390517833299511321537087305975916290437790050722857745603800823040256959358843553406327090440365647275773737029923444583708612540907424103789895167336361855321374672962358773163636694715056139621483062734545426119612249726564062404734512564388121311112163784590070327980726768263880202457077597940487221563241956582455997380489484465541291501838555716760741209895699923834234566476399841309171607964617662965853263267462009004833704845712763206094685512482528485055649342746715523233923109532509147194763658688037190405870012625844282784819358995633089052072829761813140125610147840000000000000000000000000000*i1 + 11133643372020491462344601008480069895728463585156242503697331730153955519895418394891901812605912294931091710874959236164503117857367901055333366522198490034609793140609099035904196881259444340757385688323218733611676977006974688895675072663080095708138421907334489776260919100123407408215964193953054358099395623313766271305617741499787342088104114027256990684007224423315043744895614505350274852192496790774647110200574828485572845803781135499876390158014808979519009114837593971070112798356140466614170717797380496903563022281647389359831806143628126764075836200594686255369026147689469261457207391399990643429102116358705824561673483326422175423815648564017548826096834065456623466921902901613790420002106103566308157575705987435178280753394642764293751455713505413533813333061136855132356683006224624105769583006131620935955161254688133271039978726972187566868169570396002361911666192157602933611301273010183796025024182162702261715597842306339530577223307041268373486895259417861985887583809914817713642571318926977945791927650473115028817589433392432758367715328000000000000000000000000000*i1^2 + -5614032100590414897304898762455612077999112623853186460644973576929393743744490801213764622928392690377529920564612470250988962475450235174491942958797228325710584883470608263868890787620637707226708122076000273639306866001141206325767241639677107897804314459154413553782815546938573771603173820380422723668053908331958874984763080884990488134143962946345041821032912574515234656268106144417601970699888798582096895058522024524003481241097196907406684399197426863499326453964705083619977468315521575190120625099658005376948384206699469189738017789930074115408023891549080503383855391174681770214241649711525606449153731848595705959646474166717223371556652611107243903145987603639000370410298700206399291927712273169496592834113916731124397391202259441474855552561862669544964899245197438553099634304263690631815616495029412059278685803001182578208305437870950881196549089122045252266923196390073721211121442528480018149522237432901350183789111364172854844835256641365654612397990173482155660208501353579146286884986275821581712576934348021394834031188711058603350425600000000000000000000000000*i1^3 + 1408108303268905139954085521341574411914644697864412560703386329338760196426924098727848123091241757925808046495119753548932445895580711291546627229484054312712978174913345488676998987045736915599457455816025851126259091774971658491877404419946096153571062556263254659606509924836986395135617241242750650601728667885175694261268391210208865844083636233111433577741821817057160358121435458568158618069990885608307018193688177152313370716337578038022606243062016298587052042557029331105294756673810566130744221995050217947986131398796055026309057236864967740381903650700426707426397504768024199192151422866473705786125322311892130014134305786761430956203524496071692717717460776451321500737554255882614317263587951843814998589974947458153808535162121642057971212939468756977588925957080690447544002866177966560197673178813632247003321670166257166814709872402451868588483273161202874498218773720447414533271012583426370868274919002481936255725523145457029220120909707575615075784863433475515330734319592895209729153682642903209920715202607698568535182960780899380101120000000000000000000000000*i1^4 + -192161286599017533118893572914657043702783204089917182123789489755767774157861550492224944351522468016024895356769669764952288702881161003789328041603122170105861001437555737854311036867076650879496807433796883686586948207521808022939879086264107916792399108511791525368552828935702325968709390112641094246762175582273276036207068800476092790136407083886158752800471665064473907039298270346953204342015439026636299864057795225788262147962656743440550319035457971236822936607940591584473696599812442015122209683177134315970159606484678329740597566223296156376570513750457751598364715091696644798686902489473839112931845844064156361000846187959137085462940810302909704014129140250608721141096794202469497250282408031678000783407097172986756163780052762937036822156284845945070075292348040538763003737093711537788361590459989427604989902091815085408052804702746030566886625695138631101648824088581233784169466855824690654405331586558559902319786215989723989459666494457466677033531438878831025520866280700120290570743895186214560240826993437018613372485128784183296000000000000000000000000*i1^5 + 17684134618904480066304415390947482776032068725586847906848660806997366534034753837060597220192260816441600088711264941710350819382854407135774285720146642937913619624402467808358051865658998275263124157415842746840503533108566181071655920525410803411931694459860898734695807290046139475557055256511834272447149921900422587013207413154973921713501025876768590140835397227983097965310147056612942473367438670450282278971867521180023584114608565921405234885330668761325637677988421260430599000820217435369880216597455764076432655507669682972039929356019073083333870491178575363982510663926365085204733074040029834575911066153155376731499314384079646623856436350841626762279866993001907456270566130074332536567673580114727900968139594296180783543533108477691761814084029624101790616319450585124159001931746303154078093737994461796964327541469355192835132578614299364756134930609890121508808024363713141361843817067270982706550502635236415982574322112621622090420428441753187400627041585812273556214976368583627085601287635860374050320338636532787556840282836172800000000000000000000000*i1^6 + -1762517813933089927650047516971825113601293976032493098252505389212661938322446075611946927480939417658614888267029596660379243786672703394124060163721734253993337908726017992080952318880146513568497429432162908397712190065057200706238390775227571322880739396070426109529295293842955511815236292722375634278875501661704385009170892025476240976343769894626234627674517475531967730886276218617250142444061870764002027006216697937829041360487027404960062318535103692260056041279573708488121126149367982864903927020387490316806631142928255983991159782906212461497533445506425062472137414461934643485129094023689886064671617695930598949031154162048848693069259895682153179403441330795219386626013964288514841616299210287528478121511708507336483232172930187738966106975091920229716887171628919754940048902127968825969844946970195185722169747675373445070123652932415304556808798974122222927257842899984818083575839273523366054407365445271250529870517278883838153925463843269422535291408965810354579616052020461169936272779643259814655989501033708080905444634132480000000000000000000000*i1^7 + 200011019838464589467095477055554829836522832375807072044337097938874000723368487942777942810967090511697237817477080073835209675001463611740672071317832684620543007580189972469769902506906464904263574355403794910870778218068164348375880765391766044489493217067803904490358072600054822157854352418768448609933868132118341440115620628158262288725688599848934591911731911441214201466241717355747589678544584523135908442912191263968754426646315937904732228459222283217629848307648782190023071445702564999133293439377173921623907234982533273284379643054820109159736328745623518191437220928804500689948971314276472868504859899438042932684668070778671341097940911783723869105317122268382217806763525124373545900777895109286858370571408455689766151066030274175644659074921282961588632647976373666417738186329697370501699575246437727079473229550696522584949422604251861036848394617742060099405652219146972230265480739200670563073880994907771319698066359419015041455544799321147411653918379045202807714726249730932285575528824086442182312305391060507337561210880000000000000000000000*i1^8 + -14370076609116004815235062552442183980991512207467489175838092152424591003772519737442135257956876667581604786008751162893897738018573611392376203957348771913759484244493773833005730003095036649029936619542559670501398181719617992393220031137763153308483979563731386627024179410935978293080655252239805821662698359171363986366685162351843970666093281127216547634398111563101162713057170954097657000191737104386071078811688170207502099131297565565018820279832711491247137860215951868702054340294640462808608526796557976106486400412135024522441748218038590661785015029267586321667754139549860571294586931265157275398890925837060751244820134329849144059102004624093479859115857139438298822817559549110276542010952928907651841054705943448061098266285628851603106428822187040915682151766321631732458102418579190482338920779602641342634216697484575580550072164618616903563574094575715863120475590449226243344494237508357132974591408928787880154305965454783795615082708464996638152757992009242012344507590216771042317023751478025342881673171632306288118988800000000000000000000*i1^9 + 645824425538702564220542092918314432363643630729793426478060057226040671284183519775239857557603165296218209900692531240675758374753510818525306191124569144244783589903643634382369947950170243519648572671731159399450636168569555397910640255546013329338718142284121081008709537188447533891650765810783564020258728879440580899295154704114365578093742656674823209729424060269757829981303783123335031504987916453951441536760431753002633175153653684431435569434137642471353689667443556330214579848584351919473830614572945901732173658183422765082677111806203218604715823812687368339904250189339511050539939849113717908171797927661904801703285212034075358565993126883741569018894089783017982701081730937089714454570066706909270356881182829036040416661066537952464245033529442012412102610686433704120413065014221402318240241188639908618438573503469566034681981680352992540166546123166965975609937184319748127047392165947748624728737284645740788762099511009927441806533349348835476463118277563485208490901666328914205459010406536197595907333572224509542400000000000000000000*i1^10 + -27743762844166274936677855626087815577553516143708100200860074677996823294676876360890012465073692318365387410420651834637701831243135991339016014957429229205381481905395342456328610428182894632996989545320349343013102704181197714008092728862830188205431966396282491609962552804544125476136049570597966824276997482718596632630139358692123024799777297095020231121170436914286366581819757831549281065323704347393136306139321487145964178547236686070420821830800771965958323642537845034526881794289038225055353033393433030206380319631440181792610049312509903534936449086410689126668883517667931620046122531691185916431466399616526651419495367580095972339069785272447567982008336057516574112681667253303390641497012474799768258771670594596938985960469064372480406129853464958403497147669323661809562181015403449633897399956158279871531136116307223345376382831868885668045822917511938220350949524498937330673769241790061632388295874837727669592771666327158359289099716503807213334565176139262801895118781056985782546822700193345744649474387329679360000000000000000000*i1^11 + 1124473041557010389186510130548154471194840316007713573988453852489838120938714167974753089235575895313411031725510469822120176190312039546482503618499162494624154388316285634806423564652185357785697331083978794982809255238815083422000123269527513748776132859078864544376882187830723016683525167175039599354306033496881618498905092956806126166292623793841286443596408417594350039046980398037189278410290825899029674884492698548866722299865122111095803273445036023788161203887416742164237603570791673150444678373673792583281352403408042336881943869319682285622814986557293533474055095046505364310402664634366849936367229537624292727611343716392673680513010974926893416167062350355046451610545876509914338381736516029879612444901607730903278448258558891668952898239900252382551326113059752965480673852336746140943752447165764785189448647221153374226594985968367567009214586722710190055370573032974682048841168290206124617821310371623198147287200284447317990653485658252340635571140390825448467057574875656227777025376277601453053705031883161600000000000000000*i1^12 + -27790139053859941919877058496089312513168853116849512724595281332350111085623122186238939431074152509910078031158174527038746416178939304366888780596771046177331117838736541099027983610273835126755053542148155645317517431544507031052831321431714324650136421381616722181923011120357113274797685549086726598982843028249327809728512630566958737965174500605729785284828851422264049698075106002901652193077765109624570925508407064249529864442812986302283363499279900265633793492480964130441563912991271234439892654141383631654975828932940143096870821022657837182203843867264706042217480768739894856418980845393531579133145686363982152737206650844190564021320394711978785963606181648693180439568990913259676911606792211949798642918365240454263275062673935053920979764205075400127004563578085689108368103646543031217668066083809942484274720701982295046949980883641171964271696946457133457138209214958251532587895030870959205351740150479102519576975868825695134658475061341571558367489830965139964272201847784472910769148942610018872868900700160000000000000000*i1^13 + 366853360341918519264022098876157883875290748083186654863568226223390702379349492595363890493199623949366161461772692312698327956226367715458509445972520107918447044526878908763427600660485675368705640713565540953538439151023403471444381718945289710559233181355980832191364006163247838214492874582632557239961834947520669374383412433143522677598713237468213992653861262156006713382194052492942189283280217682120497605975201229530506416700501310189291790076661008342078293092499091523280979471463485709419092727289305628687379769053887703616826835559420209617959345325994600745408177416920924237074708200144570787996021901712023655152058887233721151651513244983434765405201272957599153453545745503399954238880144584039912119534076056490782026553240319212947323758146390129185138818008045235998073817327807747807121930324870672189859052950748673379395115958672902742552983807541710693673176658651324095431894644513851799141094882969603792059144382123435345823307929302110041301637925041424948584503474742926262490169481551487738937344000000000000000*i1^14 + -2389191309572247887692428908776186619060431436390765071984015878809606510925353604291980338570660745313608009755648731434155999307909517812357438708973239849599758556223754551328307415080544529560099999170962359149568936469931920839220235538458148965824093684904210837026158317914622533111561488845321743272567382313760262937128248093336132225615108937589004489378643987975210441439314072871739045533982034363308829369071896526365861311492321361478317545554085591658158707962127581224463038512387557677582302125605337868724995377301671526629773516810263516961026521292677639286632728340943089107816770842585719862603527876738801424229457209196497269261162939152600977680310596935589374045383047933906226934035011273396702847410621659444270464809860575509038763481126691094556758374460765695776399956573199047465197856959627952484581102174632571648842476780546679484393856168267606027188483762248436685214806346288271823078428955708124116934301895853294046917825969726010952846853966049331111154441817347675747377317438252267929600000000000000*i1^15 + 4478351818159345868741237215447633554368180658915224644314959852703476467084588875792364122009014896309506414609462619068534380905806096913536097399485783341038590595479121025008245561273187080364910879026216348187428418511391723832065042363226471926462400504631934699295152202762587992727622213369338680772780894427071762283512258027592141473450258757888030264047166353377538023130664280078870202316477452353914865566554459823507032949221371906104216178077004107246108930946646024370124333920561950953790649432049883504392207059322165656808825222298204574697883290255707841510579865569169796211096253737838777467739543446420093330519042225722840574814581383136465277971013497799891887161442493767756176430651155365975708183449979771118125855969758716169698720531216885295602304991905863489801121148849243190544986783189164391748161063164521919253516578092768521631324525978920484338612512182412831221733635076024618917701196594024515230834079404923640356021445434924078152533904382587888145095910001325068841140440292638720000000000000*i1^16 + 35019028264381390802492952306276321457904822788188276263547292444856297660509959176726106025942731651487439344784623283126588807441003400175407783179392782757897921070518278998177371390730077720842357706267732935567827279486971036062935386647586641076366002541892564658415514923293427622205732572420439512290327045142449442374084416954181233137588600081200561079042502681856730265036408162928492334651025794367982010426957778613488766959071701209579824717195313237923070007610412042538987562016503436808125444858352860757779649489942623317665242889318880047072751394411759251823850870344081516962206229565077021833823469871254020794679947273790557003778585903070164533415380891237818076450663442652984702712709311387969054522706512650355306646445216003182426477441678105513074099285956377825934029391206565950798425520377987079206390180686926735673755564523168688514239883584464728825878432159319745904869555486173477208606523715868154911828098165464273995753284195173414294751696242510080018012555459700057078688477184000000000000*i1^17 + -87652813484317966467367779199120911770103879781049253009102819557992676328412266247591161833447508324397464716074838273810713613978593509827954646494294660912950465586805261646539620910106690944906348075273333570264922654712433464421663678314588518590260253029076406471941310349452988459389085753927127648181190614935156650318188669456745870235679536966766141450726040813124562444135314963843418760088218501075514445763433250450430458805271567049536305307552038141608550589306934472896813077159707700382246103518707405299159783315199418342550476577043348838651471178407585113693019530840155077876975774821689869751424218917944305744754783637509522035911582082627963463308598003720628699705250790918213819725359317819598305108360700096852433508848628809312393996700810663272500452038036758095427537161832104872996993814104389629081453694669141205802548048229875654886803444076819703788110910638326328007452262820464870319204620848348097042803758107108375233781069448122043508550211613826010996569086947317409890508800000000000*i1^18 + -73552729890596276287950142966459258618071928842427253472348560999610021494984686622453738517540514814340777862900820718194128253524451630159449453106386743205949540780569683640844626936190590288157202228795115447542493500533650222996579145906406131653076684970339010162371873084470712730485840738665368524545599708996262973978886004724563385963404279071654725180891880843213743252905904582658920413903719053755478321663269216893730954159863802985869280646541491675157457758269599081585536511299183626639683860337072995348902084675899330756944485595880271373544836207859793783708156253855720334701779142425651444914108044638153402387431988823957831855780587122856238697368111770054459597839278360908522503064984694683753952493012116887044835613657484144052634914569165247505175491162228503196289017984977014637650342574990532214720413979026113041642082951384053286642516289006253178262806569761941952026200476793996380217113132431897347421199427820453674639596506312495117708601803059962266905292434273158400000000000000*i1^19 + 269979331979270804992457466970197151420843659054727023829646718094400393408355836332262708833818026960089347489464358754092022263877034808766550441707176978040286522800057862644113196955858529815567762984995636445358228061650696351620983316597675971331449798893790299332186279133733400801162112170838944899216096631208422625829468779108839993810270474715532757778480017744170736199701696001787345584011663825414700995386651061708913926571264229625415688064363214530994910186853852882362856276665394569413250762244162383510549177776454262784795783205835223344293392311625542506305337907070874507162839662299724555125285077167304118916078953229949693288256601684744452461834577297654066851590972737409192528050811189961329668646879548971271609184232282078571207687973679708707796384539793316413669768210850922023671065953668358196223199884796362247668590635008620641580451131164095488124830790831255033542286472168623118463577878779326837730076641946287659522561436581177718632330129378848064080964207005184000000000*i1^20 + -321738504491542801459504693946115413481626778648237574754691172143799070369230128389939136808378460250509169323059838959631059970893413652417392080389795401605600086135917070731925961722648808946217688153779008717487490090522634336153812454927418992537259115284474895251283805716203709316254473560531370765147294261133924729043581217684022597755459436635781578056965585003730992670819018836260919163126862677476392381159151270867651347608366645045358646202538961895717566693035294037024656304143858330998833856721323848096617408066785026207172248699557342011391686726265362873111371456371935066124032423351947898847964503808805855369086457064376536489735123780974744581624324266375730903137473207400366612767583694802381289978889573680595715494196982620488019295043020796176168389941619499334837505020148710220279043607401739877841596056155415690509137038474544525197565326817808224845532580639664918286024796866288672897693092756441076264161900638765913847671759241429237676302050068103634696967705600000000*i1^21 + 326692286467923244029453467396830289914963403235159648858775173371167513270640396485917572773146788510756812194097953453754988011265055921545054445427131362610247804529365395138587611475360825507463776114954747111314011164178296835876787302938868609799265464809623596340191306185732967575228775711477006318028693077665284677107349302548042974604502117433292644068569232109457746221737019783012979345321075882168348779775709720991849361383704884711805026044182069648414355995679673767514985687132498370506576831074109490465086189343642563131369789836297067868322141956508782732725956505893768088423945281472467038551084131356532685502082506488916970546622138669149366488214789821751231222086813321669816639890438977884041200386128916250473623103538037998319494007229133735764892895513963023231103027700158829346256588709806415259461684369451268058227323895041155228646219138907743771662365086331180169954390162971855981508013208265888638272425083492118726506859959354911630103907629483579146251520000000*i1^22 + -240902389623217430525773363401800255667858362057362631717762743393165020250764914978594047961987910961325259704839767567197497376359799008335015776442522341669043853298045839646522201310887677173416080683052556284433360198051825146392410369612835876606808103632751272927804336657886931899942927982039156351755327586158857064889751286586456471795266385680155758182982638088730942899644685462481269451619639274242874291420396808791809861560452404075584055944517352132026789779785672236394910388898720674001041441776417970489334574120496710225750826606397796165911098234403482043364700071625025055399058644216539160879095021883334001289135886169885449430475006688854379261643985173209101535261491299807721087109664927775601247568473344939063163229837920942212020100990986803670272306952870526285411865111099727033367616004836120297597117285358893784009929390917515951361686943084136708373805575980528953649531735715632775567489102967557228618635015320732630044599558017228685907518712517903040000000*i1^23 + 57968328675204855284530766007033880717408680520549740147389292783431453989686993469058879745192123944967701512918208656469683719445986329600254438878071612180705858609836133140579679525869115817438854767593128140860494593119054350933311459464082986292941038491981718213159112587652873827618673463440281695279372739429462988570909872451038721143087954092949685116501703879744338696492103165977040167445258334847078992734406995310236084096834006637082714431157991512920656658833504042140542072259324350743893618905637496413420615077183109689919197696960953509558368515793140751788920526997546791677800358881788486490327903511578739276360934807018557125292006726723032983691155275849413958050441454961143160002596300155854390452826810534188119697456838266219123788823636636287861830016425752635462127630741236193383527581484582741258377541067683662429120011341658784821602700616718790415452979528646410913831795791384019610953629736290507667187392002225487555967497585884727359795372368000000*i1^24 + 241014321880291052324144057369932660164680670002121856431883245447588357087501677653328102302114544506659781759883656928435962543689545890425828981499188800554976126749044865507971828190019404415672886732350756423756668654476330586108333329280411995576595580097630962220125402125563295545328919747732664664456666946330205187770291015334908214461908244832503709046918001079650578294401819455831274423322923120978831187889940729961873085248186056484811664207690201968576791008411252536892134879389590973753431542281252704060394875444447627521342911050842024624708238877534814110383940821535328869431751190251744476559068311481065482322913601031751054543106696246681660558515108303880599198906106776465482246885814125230166508594010736971690428531466185438004987599441210998792218104739701366511056728726166302587390644104929958148082995127514479621376265630928647028417280719401753602848350041561614611260988800709484145103821437379968131579877389092287777632359924725004070405920000*i1^25 + -112613030580185648464486825627090420937366332698896295355636863935587234815350619254200955757094317800949249275153072174370909809665667151769485934240047373771204463801477224585648204352428622573954318421606047685050882940018452489145911336547565708995609091047485018035372784213190003947051055779918759752147932313512977591992283714901597187015184755629682836651503909758018043245394959392555024908275281472339607426846258687586267930087125104502309401103670670566267019583976021268058570229177230623039056217223162119224098393120576956816599717708506780108603567863649893524582762691865226278285070714078497032491407264349364736784054428268070999286922546004201495548386813153033907263441670688048056689269342864599752472564186460941160575721398874138438853433602502147874708266832583452725764728358504199125191783156161460261121230374848987543301318340337101758850138615884128940059716695874600289610795031790984979259995321309994181982642918074033722946660710143576000*i1^26 + 521876726468023739563932743461147193095699357024602255631195582276670901018665516359814875041324231719961379128363486092586033367493025281619327827222945955834008323282202788490454331856180240631234024373417172914664692135072806140690487860480405212067978297061496894839003027268761095370257593756527920302267472883983944158121456328887558463995884414497306818002864913733720916908301324582888344794399133666552599548404892512241940499918855764805501662479673033897788868781244926058355333522234743219787654506756347672621651125055269852450021536269152300682103873132450983057935464794901249031940131826729999571066068583717777399135120091910447362406583109307890206404067448206008848008716604067614455706693312988334750297483247476459712662486686318729142707996933081131164306160236308750494482404202759421683475658511008385546640420366840251135959194022453960690483197779920280090125452567807467085589240598489206469018935482765323436646981846521067912971066000*i1^27 + 98276685254355006574124420579392151546169318223245346975210835588829780997260089945019177651563516431268517266677471412260003245143502944424089623060671639110439010104877625042525952968587378565444500971676126494151829536472959772420404677998098261898232913365764141505084003936496419891918966036430967877157912074359469966355711532830534103040841477710222437361337206220960376173511138112271050703374338309080323416023462389066124990946247073858366329215289996247476046705956434911293364399463013086246241590673635357157576310063208460350797863237825847629608017768046064146387287006822737287461753056433372204501180237865269462235312804292613817341380729742946586607043180555764627176101134519559335664447981762357144320774645668958820465520115011699054216001800423638977497124432564618994906518450207143300525486435881723898038404584597625875628339779870629724845496179887460903619500236194656745132166154307536612855533708246109533681003934041197300*i1^28 + -30419997211112521494096668982850341044000814620537214330034869005179846650520307990574658471765068179687356498558192708242202865808574009413961853256593261830726768094663434888591489206246647408802627191180450294338998938596085142848980342803648220292893452725100148546834183945593035038647293279378580781863649803386814442947433754540562059654199415505549628494318650124939460219792305980367829326348033594985592017612849505194299190614823369244795845722429468736924552103052368889115123485113199342136311920767478084553776250214530054088905547305464022860099099561783297990352013957851493462405705143973797048954485101739534034994715847251558926168002094539974453308245590541023345536795760875631338327496095143221848425505212493786423130436831764278006869802853139686417910989121303440377069476527577389122520913485315460694936522483347306367206166504208244069926638113630379820589508870736445673747177605245695*i1^29 - N1*686788162053283191961981776508189206508016902239886242896473054114506232219885478175154341704214121541243102649445962704389893065323190009265453157123678869966082302926228790061004894772423651708378429828057683709574862045363403141961053550134963583191293170788842100250215470032326095116807143515657571069852603935879964823867083065726239964984004996054379071488*i3 ] ]