[ [ 57244387882570812561673622077781831483431936189969666648619007250531160057626190050518073372355414264302271092593884498532663791211449883172757242163985979810738551010331413023638448535873245710322897550965170490365603995526642690018166969503498259569298313180810266585994516153144786648453554559615048395978120559894590192994324332075159074441225102869260500947743482726050391702611792542226764175713862353131063223699149023364445512573346239756383850311450572674746576277077549672155888315234918082379297091457046706895222416390398899922026745713953402870808922570199181956361056000769695062199933543095842064745773122739834847054318887992959509890139030141787775007213475624152977822945723292512365514271078747204863614452756141130503872622962532341542454270467571782767336158410754283751272899153738521846185258685747258940250438919933394944000000000000000000000000000000000000 + 415120481084861414274564076694542946421655813933085051849129789567608992051923854863495530651114136478682680063942355948966436914818908654099607455784937927875520279955636432236251007176098611902311556354490931985431138722604283879502758824770952721598165595198923356673121992007937827558574284785516740289241442130271437945490045556016501852144254720365924382763990616161553225516801649442514503687347382169040859007633130632813065176595628854837796984243951353526659679834428354991697653492645416256584242420405550519047299153960423932280420624576125364627016101185978201040406800173665239621674776069091504197851083416483206583850024159226911260357606652867038279380515116283763838819997545471475696564211892364223542493807561848753034433834201592865903230585575419609336198906506015575604199924946338980266482527678179966196992370447430451200000000000000000000000000000000000*i1 + 1539654320578227248657793968343073341269751898958760835053088772325400100132538985496802233887707023407706345023997648584454589400386698430632350560512016465115693083168194013669751658077289284734350107901243777229106587231181243904506170268113159670675816860193546955469099719504460482524069359979087965384975436142143853529013924295664296811717532190713732947415987528614851151266766874292030228237305671641312044093467034622861332366184289669738034042374140273444114976355147081756110881248445346386008054127346993049671120150070185619620839824937959254652927991720363031529975078326337642741303104849398400395321619451626565716513463891122634227973283889321936766836870416994829845065967320374631312483706133294001467261989641446710641264304008651230569686762601054478178639586404420882190923003051777834855229538991928963423082690935521280000000000000000000000000000000000*i1^2 + 3319100271045483176709228285928909412930129313662416310782782429667188914827086072513624321669194937822795164327584623169728051055813207710018197242195993479220916884516318436854812086488195105751379367838379390637174924730805944680906852204808658170739092001075904321402612742747582230936987844475515385972090069113844460052765368000558360642843244153262840128307173095982348223807496458559884181803521459337938746218848164452510421247800442379575143485918644064818857163230905736944880826258822888986038438039970016249628199983781402797015807725786527127970936312666214696789865996622588447063944311003128351265539292710789984724658231134215109770450519702867319482387621400540958793487639593730827096252063687513592168489341751014832940813760058902157003060329749087809917066291685120787442795629620859195379572892914079683912640944406528000000000000000000000000000000000*i1^3 + 9908918350152596634059246068777931827858232484336225382357661775763540448860458782800767762520855817961733983744872911523545046265687623129970950376528640298864695655571399188684350035281005673832241542575692428391846641684944155624155072310062294738494491071797254934791674031041756750637795355692619914488790962067098404139478189644588994799353127257975973478460518672100496544863387926739203386928514086307840973787077447601116649556648147254922421383077495506628985067686524325773152576829843508525166633590704877437054825386770850290061935201792849449836497889232628018071246586404971342350663699273844963412059410769106444071339039215540503987485122550709139986775964895108733751639888565874643894360422004665710459267035504427274537854341770218355321565828095796216508041240569185578467710170086975989184111802627757432289861881036800000000000000000000000000000000*i1^4 + -3847284003162487935478461481345389935284733323357410219219743957028000982134731792632697586895786104054469601641274983364412132162284190031050659538162928317886020472585934149162005871752177926496084058606346251797908007774443381390842803550492386738720471268073839158061493381938977127771556371175779956609558971316911667689345963879689697581052222811180432837826499649517626695686736095906455484201260082055989831305764458810634702640330519400613210741251399637798479694912339582389041856278549583335940416141418226194991273940575804217823739190741312868691156881304124423027896686484100385028610145922313126966720693579148657940135109391648125736018604358030065172022799217709310039048834177441639468972383319652606312428239854879321992246929245544941968423113069285006073588440575934292463461640419011723873853521394222826068430028800000000000000000000000000000000*i1^5 + 795459531769684262281437827714609828707187784783831272023626893944628593974110271283144794124974493267652990118322939497637347512108027633443789244300695039054468128937180821284714992474918692557681439072266815466651106311094117543014827221975550948378999272478020121751395656616223149626514786164193150097599868095375090827632278732925215746392323824460367163098326438487361539166440406569528772535901685575727571899061605016137021637885735984115319766790007170207530699028955381293458361769684198052287467965597896766694218035558655741937699354520844862164745482247179863693416259594378508439709881496696474552843406830279954356282949574936263287815985941290437215174383436679481287271803705476888026680316617294319688998310890424482670471080496256696434385951891508042459158850422993902186040610342803570088982264799884988607627264000000000000000000000000000000*i1^6 + -80046202284277778093535567553263098106976884114131903607228931128237172158944748579915359128454062613227068000062073486860449524964972435549738121475699981807325610039502156824440496057520204162397888219291972416763213205007060195493882142890989324278502000601519977707067476616126527512404363277484243568544865273848620782731727310289193152273712616649877315422992491011228204231515037443709374887248292387249528248482335642749219180698816518403311489762863094243156586173347690362229086601940505859569397951901314305846384959704001411161001910960911439529226137571212640825939008745620138658738642730527282438101380431131101731228037187458481886869248791883749289939593985555830940004173616640855371786662103581805195082951176568434585701488893023852913869543820260156987166682861840354318835934433077100440746933316225237568716800000000000000000000000000000*i1^7 + 1624859646674916761447947194389164233221557435663522984803648885352495329875628671239214641993515903901201133419282465203925953167720119289805461117625549531405297210338808956409928099783917424114984569289342929902560110672021766251817763675718163830446874641474898637710591332405121558855961675290885951336259574835342928766401027600756827251580947342241181010788135613582639370452353857207554297463643630726033355123674007066225530349619235191157983948830345072874950656450388359810134304900625352861281266097793987018747998895072945123953230838749389796252372029697846239897002349848293934920975918688816676494372930194977724068800771730916330366590367803457214461240927160173123553459933632492163563206212795882126617443231635079362433331750858830646581393536820209800616315115773085708104169708566082147837338878577706270720000000000000000000000000000*i1^8 + 610920413581208744173575099107578427629972996103234711918653223164365042034359045743894853986387912732870364911414097033391922029022513245941147674857053291379020491059954767857147726410961650177304248804846815942333464276468401192257234660469988761733618368131304425859824551647699434441039229533096730062345777345543521168483172341982630796986730328132088975264475103081908372020228319538904748214415973840951051231025258266269582042236392479034648864684469527855979781680145085112174829017740496954559819471852318890897159744568376864895972677208835401007779206382475053566954178793828402431174575628242418548478057935875093181224860759572169530019299935979573768118889435815080267879995499506611917042884272699716432571341047347567619816282541070197102517331608016347784560471464314842961756905625300302052266979247521792000000000000000000000000000*i1^9 + -33081398176751767023366183566902949046647741174729529367003353636995394490272248934289428182366020594705461313255406671778011506621720822629133861454742169021831559840422852183968753716378285655275930520141284726042517361121566497776063379358377525494594671734579589159490714114030208145445287839365268642050901597110078913336195408380919700172539330211354169487715978768999555502580653688048380154787001005995287225026378276690994418397717855411281012577700901034574877704527957022923281836189722736135827304553327347294482920138246928596318208777755317905109477121269236540231985818386662205292611759565142984787613234618703620536211145833097482830198092018954534994779327531391906828669468759463851398071119873194631262327497729475104932012493395551002794786895329333599955027107473812696387830157871684748793951236915200000000000000000000000000*i1^10 + 486933258688865575652846794852761608438487433378145282687024104104294568417562253387252954639156200375610139540264502131261518033942646225846675084603131616954023697941301366023666540872934683478323752303305416789917176731727155369713051993678008959121096540660924418278784478458062464252260248896214234068620773282081347145930365889349580180819072005636661837286833425551845759314378481449053478443647747352534622388612986610873051409594116915275929962852678751078920157956992841601520159271046235714651302164022599646308261842058793393304032192125759972462313969275680402570777365239889210037446874959840642857377226240853282486541622998252778936145288824572618699470101593030470032721857059860746019606381796618616391521180129589862148645369554516752410872952386307173841620605585799533739573773761448205168410624000000000000000000000000000*i1^11 + 132177628809872435934599411394127569480346032173809397693316601378596595611793447501452312215996789041057198566157776483797186573024134046812938428922706990742181136619564710165328996772764675172200584368383231410285380507237965544867473937987041048060587301016821282996757705743179919090220927120379526582148843436473359398482120348874215679525522780197794384703864947426334436120272681636429099817627723419277694875405793031843784111444574329415723336928676243258766012930964723102895844693281849572980271490162150528038157092101961467432150937249883821536095510866724258800131000547574432469197118321874566634592385099417279963590153033059625020966924914955324686949679972255078650662831793750675962139802965787195621865038974293101000835558884834417697306390921896571406998976051061134610556832511738348855885824000000000000000000000000*i1^12 + -1066758533246036014352929768700739223768102292165157859377691706925603655178685569021868420223416402050661995521824986002170426857239927692176225434415318050241233313680814357451556782390645465245264007189493533954121090877537733738551444287795506447139346220115044115484712690348471327103013024314714016477599829806612170280268939327081357980253961561900574113303101998006297814889710578543297029105797958167565145737452416948626186604592414762612643399123581029029551383691427686531188274236068753048112216147833117360418430337048116855373935161523231946074223908959977565590173330796673087691697285952835348556448770159654259174629942987328769383262197475511590818886248523947670663564769403314478868036488957096773295171180602111410759148227215797868714986216445249744498757299777932056248790116215190821273600000000000000000000000*i1^13 + 12980169176523472954986786990003349635598998180788088366610221972721653049092091814763770544422987197453711056846407881329326428416969016078613194267343214722387395785257437665679930196545653829914405439557056209281772455188987639986730450589943857068189265392706773608276794457423955690972183952616050086788396674673533419489368277041188058475235076359317627250028929594667011627693266179510741666534220208611428133913859638623314120136863551259332156260771781854862958919729465210757522492390945563331733752740017313794364870595658527872607833688454501807296273315894713070384730744851460754792272846658863756102703445501552134562445994178169774269736213926075572272229077299894843495667397198794026739160501867774613822565057927752013972602899609013700702202199484719772911880614498130703799051511650058240000000000000000000000*i1^14 + -271312735468025662494599544746189992427909549119539405546377649698186830029378212113276671775913629019493410095710337247649324681860608898218505526287369587599227974867883295516492910539231320991545408348301271198211828354623148099799036686196355305357478170357005840091567195788784156109975736535252401347560381120617818359098248961302022269195027742672005538419064466761145217273193934634703327290614536540704297506659145467146389477944156155608678697778097880689794101583262094092579792970151045392916359116876957313925084865504953336473027735566661364108147604475067087223530288218229695810649071781085714756479740568229867352796421000100826446204329241773646206874255267698789696766873836359574687561973826865419343220749077086032051154897770978756495703812413769016157807958487196841272660344176640000000000000000000000*i1^15 + 4285282987036802721528133200239104419350114031096231028647385331753317534260258242509012512490436541765334083976913784949683453479338262202720354558679947506945184678800508696414594118134561269488079753711764966453686845225005573348671997698138356951932958437048444556070570777998987681313367845483132388185755370639257724248228100250045076704709053306627326622302528313049227115421557075069326002704160767763149549246281269215759478933469244474253892881993721573387675216025747761110350782597835304982939542644065071595317071473701201013222636102356122971772065141662107954178253435652754037156305759584487888874315275513701588337305661286090500357250951791926113308071642378011798232550241280381594348472743272020547586987794303924442170334687806536611834027018607102387597566323246461529814676275200000000000000000000*i1^16 + -50839186326507698218160350530067778341280645733500324589290111984542680873439631690360962000007682492575420918940670474394990892067879197124610199692897727334435046198549489267772579292465018714046787230435528305741165741892158555207865703701618067847617751511420185207420138114376406455141859934332057554912693035339544292079398896536139664571507269344021024069777267388407461220195873668439322214096214757277679558666541231660470203735613090131102223714917650651439035987587851629271656485891124480692442323488504993202418000729900060929364357423546124284881934712205493919417998133840518254325008453673990690974990460882993580502999192115847598560575222204104257883833214449914897199798239364868959116703094858734020889166902377167147130132132799737015255749148104263745089564087357577457827840000000000000000000*i1^17 + 420077875891049334296056429527502383369334825663403158213100960353985466966220283500417785403976253707108029661634536891452299597384004225550963134861915639511072919846709202625742697240726653526607906247946931621736484410139006618359726939976488817080080715356970895406886090434083748338899495600784436007556392972280072432180536003118532643233225090783890983638836163824876705752737007658021320173693935969380091631954781451178280275586762433541146456215326097356188350466447437237011396448534804661108141556129283312632119966322575309606422302470962553909779536119178396194995551540333425960719839965826880909476420017086157066623998377384081461062952738988187043669179636293950417327335563769537258061245235657199247044461247001644836738063854722274961911456665868730847765498091758944256000000000000000000*i1^18 + -3052800058447677428515568592352917935541859013999005495019554270334227616210953775864338360603935457295999651568578822122032393774838446990296816830140175555030601163243000984779156949042165169468419031900358246577819711598845139436001968438537716180309960556636471948424039624318499666787701680704645797746863875383959036413991495907693380996307105207967742246636214921496333386733167003897176723646808539141987882084219981659143240432016295459826824888147676143212166213836907198856862982561541829104487165821857475847372838463590686590509279926313521326713913387984129316776639727138572544297296180480642027131882433585411014119790573292956231393677184188178798110998672801942782136069668737405969086966838540196753535913922310661507697387306197820260292355580298586326108559291999846400000000000000000*i1^19 + 19674224775200212041675299604334236177709650307158806537185818863985229541036896668698066647803745418583562862482365662832329292525689759010162957882119542881734281403098708438967061717188091037633392641794555046787353043600780034718904061577965104249777651067251620388404592830630429112413923633734760207390522836666496531492852977507271089286204849282368509754863061139581935371132953538896538102400270855792333754761474211040309353256292924239838525518485672507880738669544036911116881398198108702928969797114719705437144585510304634745521453723302544396135157988759824983185598637609415862081047880992960432268471251826923509716018019540922881428960589477117051129642041916495787608332088242419339006618660072761684518554811199684980272936866361714638088094190602384263182104002560000000000000000*i1^20 + -89366955773955986506811818076367877970738823310108267585388675275176659357234162417434206265881931866961718066159413938911299446557452218949479069001971808639278126658828193638029383144142405120278347551459453786416532823480192749412241566269259785701866941483923303931628770565678480775663462092564458996520786780670077639881300457556365918489081076356316631883106647154920575505708133749713715222090106481905057764100391431283888733628322401223898947357710370502944709332353086879319137435388001419857203428235967097489560904692633895280695006838009111187552757034817271627977979872200264652057877513079087931572667606355729117182258140992356745726732833474421824155717795931144954730689731182458721553798516248905327405599807290621621818436232827608513716279719117373386522624000000000000000*i1^21 + 280428526365016704535517984864726501028286180414006541724700820169727023115449509824118284657898298239829080067964028085694580462633596651804868837963606086503789639996429468035278311169713283746065339195298587863870848668192590701158271712507583322055536748103102172924192185582963996011407098919025359657705344047821353423541542638309247941433693192582457689020984831782080793207144727308447070579888544687604303123271316226524104710290027261605422142882295604721133369044931419830095355484677528186297649104466572337588776976954045121198467620878011841000135792306039795286548656063130332660161862633549233039193809977915731413445933470522354723958713732916798295907199241005173373362348676794813364941760132431433916400545277097054414783837381639996170654674261769066905600000000000000*i1^22 + -550774797539423766295923034171252016839092187134247100402110402180240227856387841662474251765038634544587305453898839299339399967433162167031525718111538749730617325318482769389906158845333345560093857513080624379705437033089505769554948206776888199527479550909079641899798070248944425531714907930629575166924866266607860778343522678453516951221387628540885004643119221722496348565720604540106632995337260501937314589655614595969523047242940883849570880246696632771839141666998086495484507626981799882623824863129331459873400389656562834011630297084139449045111671903340704373048968338808425424862340944111248037977120760167327750125413459718653608918756339129194761090627644962688725467126283854137777437610605908279343884831969781997038175283465123045375714735475261440000000000000*i1^23 + 678577710048923256021366473561068736322187810530629488932027871296071852690364992098114781939349540908983614008341327513920483813034120329319689825491820290659868328364839790645241370982969621816966484077976726412828107718855714395646561853658758286494391184277709411848156420078000603373529774620154859614962243774016972243634518837015947712542218420590326743114770234627474214810052561112849837607139193693433586705327168313407948103071494209508245497256609365976358259166312613835625536713883975457300750968275946333520018452734926681670464069658730592717561759702416220509697082164243619246643300508709663815232540986847420879806958742281117409570411312465682318308487020509141989926133045246268076287631289189174791947512861779372422094085224345255325530832896000000000000*i1^24 + -490323789210275417837304526454097794689641338280623249832885565651921900716449873457265705839748128863245454058712773490171712290446553977078135147600849895350821059524898150208177667662993004108661277427382624912317819897718718634253622321595097600257032635593502557297604536689579684086983548479305298871149053398725392006776244648135458038191467137114100144753298454695787175299099676121848882160039895771892927521700669896986239847982248015848422789981811636195313642794756330043291100865415219254986510092014112563143052781188917141297383245653732243581246219539238750218321608807850857713807011560840392203351059089023816805861667558125078665191393086065878516905762248485931414207408078451517441513011455564112164662191108690345738074191177124823464345600000000000*i1^25 + 157039939728695175807493216088820312145848308819237355664797447122690921375633906663396865149201953364515922711887801974574527121346422022155292731572969045947160378069161684926849514812235078260947509994495179437154511605446934531452429287480367036977849917963108806642855460818691971994625241777915322828991814306652782839930703173865939182092305343175102885677419787541129807183311188168574057701978518078580335905782157507436340459828753083603873139626327456722859705925908793643398710719021768064024597659608628600573571239268174575209919513663647700474245111071952340857602241532548936358534653771115232572615140270496604836051396271713159171989482888478875150223151376781161737581955578416432684177232750885826414270330524939202971112874978782720000000000000*i1^26 + -425597632915020257328322867082528327657990881194841997202744382374847939948217528441061633814742959674800559847712538217808470974923151108681866566327406204526896103891805419140216985179394663057503768213595638293733588584740879261532095057260129097989143894923678379293627134180514837728455705438509615189053958347550329647394020397938830628653859651990120574009238936315642608752406229146626962478190102724876207716739070536750998713352716578163323151888423369088966495342752615593425574405542508454143132667880271972794224563128027063505069739139143670626808229751239835741891852192287081505663329023856524021346396460248283979061484720635001804204648308986052180303538244115116065593695529125592156833209511453629439167337715245642823043708928000000000*i1^27 + 519103260201034235985685397210847931853387673378267835328310946400051322012022399517295794918318195953720918479322361304160304463592723635788753200762916406625617238794551648699667597480189920754485658659785974888134466223499700743217673176643733766563430733303589724187927805454470694928990239884630497918653935350368187038143008694033233326898597942707585872496729221028289296182703713024213837644828157203752463189280544152362675864965769250338856530762434524946980065404967590258254357831339771941663146718391054208078940020841814326197754699031228166401969934121669409727263752308142788815636253361443684301150467934719967895796618079007339640550329372839431881453763488994817690319779338382012470254392065940229882416627791981635123200000000*i1^28 + -354682536577386103036737137414926689191242385924605247724757658451869144966413871649823458247082157908828196886224622088906492811050096756716643587593978700035885964996933410172663708785567426947620235714505895629971032110600565539219253085564238943846818815370177256009164363640574522460517944569582153400322622723659710632981393321560136112820284629780786808487877994238717076535009731211984484284363307042423410503724224482225479346055886829794870809631883018665113414481199009764410322871194472702635810587333125781686559064874661178378197910031292012069642953082147163098437032963283485125550147649478557240887041073727402942313792828004187682742134932916923964834268315309385031346386755149127095401995944861779705482488750080000000*i1^29 + 144432627385215084616045399235452693415090089312645770318313534279580654660163167199061287354069549243356542342261810212305158247816952928669817646550554548998161444856864621818242448344644349007109864772348126137886091673320532713976681499637825005951581742119342634962749446333432726720537804286673491231382371093703174136213108524538154070837997344617522258064672882975106749278487061752498499075026988836399770493411287315288559436937051933169641598175746690696700562326898133685902610954030993969199309533128540647438461580177432987823043857130840052124473358743552876884527818852347505988403423641645438833377761333148548876054264274135461703122171128775088278712049830711947537300665885455749049406880430710138261760000000*i1^30 + -33225513805573351577037072875638875471930698462488246283941467155513305411673418156376549232342021047406291662641553107930060391446406107662928059583368878405780025970215915899488346332963384878163846260521493443350336474390400272820258843031811345130902756291123023237167527002249082885148208828626899719655935914109940815836501933846428157086026747845412419922496338672770356567808076499916822631992130055440179426522134305732694473278094265133341912072332283834976889015795852580641782706303599184859590404704644654981975157323503020216050198141741675866058941307942676000024562653035691806984113353715488554155539229491652222800770082742090506973633565872329655221002214505849367978404318992010639644628177894400000*i1^31 + 3586913296667109080214174105875383132747836249228048385816144964700127646237282172190331092958426918077178873681932410361355355677164377814275584398616841904650446813399843000173144711439775939764149173482766470770983642836896742399881535737552987609647729707957563455312355613165334259053544890853043602194194027493469911061175159919620475899854610068845934010067466250828645088417011293747218050928272068379678182127362205215454862540083827435487634244823312052069019544062545961657144080442777482648280891670947742768519167874787930987765752446113547490378929318674113256837370764649411957781674591775963214512285099361379649892379114164326943634622948263394806800484565419158094697900681403456644711680000*i1^32 + -8259422279626417264597511664089298085842816269365994913145101660938004530100744689032354188313615393112118294267946361573853145722028026818693251278830054975056900859037677458603834349936570373909259893771365804364886517117888616741155039186093760271840201093534586446630733361291211249782889031845533166687141806052999741664818493930994048381107445889171593632281412089944733593521548666078745512779891896433128405760841507051483728276497956979271708885091966214487020041455806942292904391037911096301572686467761001514337996673268811749530092418206181138532201767728510633370294022480207239584331868867072102403246219995666951315030940750660296905650387557203170377026644118877871289849398752000*i1^33 + -11331682079139528294600097183909266192847100430445237056968790362995374647052475520950963134190770099807861219394468282554302780948398882937953945745471860143900335362468792111025445708330300471274620779345197255428987842169120131153955206965449937120046108037246747942860035810565480406676927223264522081361418053689224264173686418548727316184806960268239762434159712108868031490439761096269580085892253196290237710107977951155129976566139853422974463978351174284887042590363255816263691052864203716736286895400477933064812657901663339117783361728444900002044042081181245789003765590705134064834942090729983119866502720197564278271263576114255611203725735577117907978976317551969241200*i1^34 + 175498853437177593392201349517732426611785238372859146698499514912352242715443665292746335630952303421399829709110310477988233355425965407221892393225760111724693860048116841596698820024023209494224852345408405710142970830890239010552374935346302865615869506188986117866300481795596743807796834070998294989609649528933647848394739725215861776978580070565414911308954842345448932596227164718037533959607370152758219589264099689542065873892459417328475712005083678073064191185000228025551277241530575542115933079595631617954306302155214535527911437481665283590149009083649142567850208500519307619461745054550694139193557778624752007127177437291640*i1^35 + 627912514390319799287504115192120468817264200171191218693639436071580429031111719200332201956977376783909739614254266382712103216437438224527631030737300631490789686881763924567380682900682918205155500147851592535060098773719852876958612886729330121281544032595037430529736679076120537685351250669774442395557902612488419346900147772363537286391286015806677333755308786562812336211188327973358170570332420665788530929847836813995283003944951285135717687998626624336606755282978176866608083786802623295448780045107531435328568896780201070305469827971775170500414275353789255136755563381819422420853521*i1^36, -22594650874602051379998426456645565837058108038030752171210819232245361944082963232347475917404116231146471803283507313758393294803643836424354698993366521046404423041302140950671464262925110256284493007394950789384410753784115760186813103968220746825725318655847053907943631271706463264929920444547069931864869826961606578742448187630564736413070630633060549769878958228391417972709529657483053256300350953133977488689758785525389425224024847106079161266973473481475164386036833501842433590354476593774534024770748388270861263061890555036705707781669807841711516120010751712588984938891226718462229422154165520574689161686793731327390386343343210626680147687028510984783085217596965758283948337636903042743839914982834314374984976550141318358038510916675672707205013266298103132354591489486182534917716079865325389080479375175760153462431532865054302107404717736005529488805082324278875435142173974892877052751396862919675013550031595082057288721630413794066322337819468817281100185066127211512570401368500764620135534775954955290265703962497123898993535186624176595283525467952628474351554922313802444139659264000000000000000000000000000000000000 + -163850013209572169192923618767027253603405139899539606445901381874401715295754603656092186608378523188544227395928547572090773336018694449087340072366195363255374712839862860200815120681681916955079197945384739994209514598970884025200306724641944271900862838952717671159311644929511759493490464013725171345906556866466304209484843724306545247031435793851237502656306580547753584774190780785118726768089053449183846774328504386395678351161685772097585188448511749768959599092002471545948592132411052836004465257806676772495051112095493212225822394724193382076003940567054108357747429548878290955570060772664462981650252292322607422242605128376047371648130847598919340586317595934382582891319334164545035081629219418761358424493668553045818353600083565132221772369569786445321952563213125963570442856039824635434626564260268993169598110143864015850122824245630116144853440706251041914349851141744555910870494278317433670059152138835759062885127097524076963490776609401231884965293336577155693652818563841682413615427134175749478043772793175845109498885938172395792546688409073891796291287534296226017870466147942400000000000000000000000000000000000*i1 + -607708107702813127961535139257971194843546400383762217795585630135408581791796670953109173832482276222889200964416880135052487296587288521170040880734449918681744792037295248117752278319994565837952567943149820933926900835478362637165761590977764286985103596915972367822921412196543641284669764618156181708566890587164994349092950544736006328921834413972580360375458942687882567638821269793596574050010437174252884082796899747352657833496117218704038963856176118399810375612700958655936482185840623140157500489082642245270390442486542787767866796352852424954811428480791852307783853641922882237924141232819827014517276109157963046645344267042641161058283144897159776722637270658936625197585794437064469646669733171175091488684795356765738517825719366725016465419195616429243696045679352821346398616665270002633382292422740828942707534760252351093871489008164833447872229975226084348427296967777193067023864730346190768514982957468203718043888734237819038273033636359824128055120229547200847918864928469705015286852233285777600079134062022406483362648900767526279763210004928217902925143441269654860011101224960000000000000000000000000000000000*i1^2 + -1310061691058897281153839547142358431708655595808629752773152438048085380684234374713395371581506216214271472494849339811293321222427226174007149171626696243581630684648498443251738895286317216974567230745518498808161620252760675274712218366069099858383970521484094447593025228270428841189794687006595378593951625258703458112616442508219425070237818567112142527859392069088955167778745614153777225069155943196351468682168546145058770485935208072433440239782541010209595769692761530682978388996509210772932884137889772241010432829402651974187705494760536784750034195438580917284112955579609619422148821423001898406131387544759469833720144608477706414703280774552756267090841934318600592922067009165711621584460059832018997193401043544902354893862640076509992033483836541222833135600274768172962109241503997468616082874379337108125873692501190807753214791859944436969254841031816109715053196228263746388306742370700997993558827775977306042747472384548052662911166682726708757628031826440788739732324039657106813806009752773538825961731853349154024622502846607480435090287365953104548548299127545600775225868288000000000000000000000000000000000*i1^3 + -3911089797536952096794557262301689411397469861846570853837488509812295161420171104874329718244485112727715860947062640134716621587471164301231491677884298954143008583528780034304201942780762074244700183952095832224952740708114418669437356157225190686980866199551907500165749466148061289970238941125183704004069324809621621845766258572110838599597740756343018457892673048927687624175123768871370218362940400873918758526040079966876383164897825975180920834967368096196923459664532223992119781424772315422194169112137917744751326581371716097378957072811721638686659825146596626896422549992450357117039707134906581133651257055201507331442373314011763842213071056878856254448314624538806621281004446629769441533468622245257188894596243911325529790324869510929528614818579290360077062176820070100565653283077904099410776360970891696117018548593525643729144378545042038690925230036050068738454081985774703113637118322395216251004121082069004136648352746385297205857512772691744904936477919321380305543514838423965712184870672565005512581892411268268726617866781960749338630317655604568041413125196055879320862720000000000000000000000000000000000*i1^4 + 1518569005820238296575779890526689584306058510764331833486746239978814333763978813702197647294587347326395994877530397897633735246387031239154163500748844014499058033593352516603123209019952383316239178768909550384865197252270223932486917663214110119484459527480427007043751192646892166272001184261628765694552182714153682951505509521456792630102494608888969889541294689675082342959052843634340916827676219918732008242659035267081311401377002003645345326672923091381322110810874052053884855146980916776608462797560798324848544090771098918222264313109174093094623097893145852214351703995668882762152972517910755577956569853803057766175550736404613995969353651823954296541806516361648485416015556732021439531181927832753047981507909895816718121950409370843114164512282788376228517322045384141969458416931674300869396808748225890105238266538955765737832006943427538173011778642449114876640783415084921092446925965408091269541947361967233961565870834700572825644745698148211182155298653661903681069324359540532687707410945017380124088223861229608735533654525445154742951156102317925478288964807473441286389760000000000000000000000000000000*i1^5 + -313980845984567712648670903307526478290754986655486597104602757304501953265934770294499380716772358663808872082103443939311539343976578104703758413681056667513916651325012161391953871548528393737549166501550101374182742595723602829994224398496247026658767979609216048659405687789835626851459740066775359092430172541435074422492045300430979173986050714420651771497233963756782106072210083548656379882422625705198198308919078938870705060601241707408364941086987295917641883411440666403465373630190111615928230910031554174619538827379927885342301435835554912545438391213079877410336400648202293174094665108703992019944516596457878923737845992762726341109469458563216946429402867997136502064958569745395180538990358775230685683045427397004063235451035349013531870457777364804925761506063536359956081871829000570653594590693737642860711104121169535675228352930655334969428758750851621491496011711537351112491489947170406558087633219791474618459159252776058281243337704046869781731639877207604465611466921045157373478487784815823116739614845601356098454874141947807698789721926847423766700829012783735504896000000000000000000000000000000*i1^6 + 31595731689884444517428402563643162452802307203916118969713858435691273493755691030801967164878600192912857402045923579468174504753642748673027361463604671089228432922049125197570194518012366341787510785291661492637443402975171505673344471574455796795656208565233081859597751535572806544404138031723566522526660859152072947532169938260581743670427037562869571163404734170751869647571935699816983078372254954853402247121589671785791278480686578977782142381143650939322926516429047838890675574474771476467462819229484285011104692417133113140680872755669763553593754542852878601707403016815739168099517572723570600170615017945576024421764898411337566857610497451997355516535109314704492557072061067098365506708509408713574303417393267559512401722215828966425254581849223366165872455898728862771188423393898665217070667183643318431226605092366242507580778984940199301184179402611610354046806544579964167756791274267490304149797358978100423887641083991527663342390311200359505817777672829580177156975007030742165697444864134423049409814369074242133147989138374832895865224708746106940252129999176964505600000000000000000000000000000*i1^7 + -641363286191063878035434071627521570882726292036484559883568224016429833219950560130996595063689819406851403175165101897150012554054541118142856887073968065230845753841361405706649302194077185050741695458753847653758656158227115055549283452049694197674540074623131854135640863680098007501762801954875138983656826930409503613366577700076576407462433126877190973850302676955319462254211794212418650813231263509901959169253369941186928370050164861644494911101659047067445665316136221772111710804113583989797885183335124296951521093513605783202978428727179903944731549555689034810472381630917924147761150483212801271821867576268559252514786360961305330616459538913730489006340605573329040803242179539060648309698033587225618041295650725537731754959528033657444337074073637648938210364851781319867911771062263466540939268576780131798856325313053069827580115155942956304399360005643115252367194363268020349935569640205069787099238747399085378815902958076478621294612912779266927606587540716743416992132929350859740358008185147874419703839540054629474154293646700590036033546595061700391514435349381120000000000000000000000000000*i1^8 + -241140298223485858217085662181141187806700118339095041196866660124296672085947544880420267662531037816580365189821318203737645967163224247583291723659066228543493866725199277667313867714250258327546034404912834453247101745503872305506864375733437161308299651194937603302118821844810006798840684169656556666866641807772412075369011129631944260684554458267419944217247012331060499757196154469102557669510680049066976238764145905920057598264907345528134871578637726788606302445394704115386198399135220947039221102736284235272450367217175103596842690400814978687228733602315995008379538646388454081333935905470992882419383316915327792995192380487245517086281924114778843798144365595280407977939176248091930293988719268762482407596683387355439850798487483078194809810935202208272051732256588186684179675870724416796345006938792958974753304786525553659604499453124366290330296943453802753611001191774966725415710141541711306145931039651535103085835959464819004769501752971286690653986448942376245608536093432120134056387525360593267695753623157143043812630266854761419351369725717298105505766440960000000000000000000000000000*i1^9 + 13057766935671060690775997553483698404407229406515418879213691221152780712206454340556547104050815622279476834675576043752077702492863071571057178557515897953517177770683877068607534353604656422697615507176269527130410521879174993986687022610962875136184714690248046829927361376225029328668418968693751088140787661890109514598398513667086446188481498357543205828566082384554654639466872935756699289344696684308929611033909242484194854349578245115437246541083686449820975680898093805597563953489707287581345447236914298253720606286058248429879837234385625680409436174902132693093746872637653542295747529964159889869212884461753476432242739954184010607890583432694497757976969335619605990421968313406010090310923002409870231340260936842237784446454711340256975036465226728482697784284233041273062538043954952432455470809741700689080968848595461475818569398779158821050627882298852541721077772971880283232939612646906779595012096276852668259943963120269342863987641810303605186017638192669680228169839554444032639570382213841188031077437199441701057833521846563091501111275156466079312222617600000000000000000000000000*i1^10 + -192197618091858990197810400426370661240944089753165906603029758648570483000503781130892653621504848302114317240207652107840132098736834909565040045557189774372580109621353004389967095367780017606143741690391201267972408466266380684342388343151848420893891231273479692285048914910588374187513751299931322768414982800391002340413349053287038776231952683905951073772012407408450338331806344504616250861181436523418079867503647335541551393518455557071708472265787063247799035364793537970097290133811435535135066872409271594029526102192335752668514511570970711112033721894159323197647952281193293746168525976765887478508250820625063828877714902049360970969669232808910551166756925042641048209341153508441176872647012197971653215845918631148164869193252655061678228371638238814585197380847937827902490662095923624668786611966809365846428974922456570293680692541258170042831304093409362939902536098287011959062864312507716121650876972781064580258263228367586786788533551441198480358364106800550455923245112149190523092038266477992210901790233420121871002990045631035587341758580417513201336320000000000000000000000000*i1^11 + -52172636693756531663492086404084760742875369872829150780412299130589821114955303032305565806835395724191170004597787440407545642224111691786917925871029236663661261978239739768763451717037676910878386390413369709026765877842534294459624209584941900918850628227829548004383189339972607834416825552470758808419151684623094647212088976769821573311831048916032224784076316586063665324054720642729213843415751758768296207760772019249097604465379730884227927905633052091619786409288202012445642262291356993125922828109546279706540246690671184491272490067052315560680993633573780991771415067113897382039107026352929561402624178366620217002254082909368091706053806291980729944547724761097457199367373782554030293105388836500752400548231705020532797434951120868278972336344060737719900769756600067764796110182101967637824410388326300408467404676780142151534938076854307455234596708183119221617738812407176962398906329362086856740877746366381770276252592983679546505935563888142831354915637825260222273021580858782548005618391341166395655496795107144082995371461229743189992144532430481522688000000000000000000000000*i1^12 + 421052230043271825705337552151392296014771476453119944860775722817692865811552608842086098216204674425709055661784133581623109086687853553578246528032370984570544208885440997795678006945687425114343269925951652462587932892834320080637027363924683128825551090558883822696386373088386228970336840550542300751796713692002210465579702559642401751593744991751392717767514241314131315283997784567910702070485077798308743027973922538052738276953874555478715160651961693886174955532912611862592254415547342771493866435029346848095042494232767303498546680428985331012438441224768236201650854395822172948006114294364259806661921105863807082825358754293846666559374585911332814306362790449803712700092866371334733630430796181387972456737210782782640306684082623867498157886113254915828946354246638048431766122855404987711310076400710206977587659604678611614095493008085682049332657944649024916256647810692142809919137355290076730578373573251389736169822829891089268452594901566172214765453018475224629957078555953266133336500670117065526736779153411739803431908379650288763605092377663897600000000000000000000000*i1^13 + -5123358379538588760443830364980282091175506489045958141141626803929011515059611815887615883051914939304930240383208681109239602102379782312664295237307178609562011230794156347497359358951642922841500432790741515610261830427185450188771469139929386803645253107964032055554712616803899081169520288216050392494885511992942537483663085251044762995266657565528831111921963129275974190093477645959049437928626858932343581301538892920787152119924330632135194414661326246636176550150561895427318896931806753757854491749489406241701681019431057557973006463947224418123479900077523894250906962726626051017196799798674671416917717907350390034207447667704617616720414091375514134970096624881510675186807283819413319134941493741232244725756613195568822684480120743909201676756713291693325871378502663737723602357447494302740344021338071466626002222306337050370869439367101945950992544963615480072121876545574233907101905209795961723874128679515759813978654674139131870460534564866698695854418265932281925382770564364993904118500019961829403552310656943180877789209410928376686416651878400000000000000000000000*i1^14 + 107089830351301018816061947089781243982918159830321963781017704547681405475587591157175837772728372085593523464659117842071493441711145639802293476199606943279710693736518279223272136574227760758507051782775378290669962333850319060282039121460736808722842464740419578868842336454098859637891489434203449240788468410388336498841078555901342478517469880257714236226119942265046324886455385742431787552907703172221611451141225210663897052552220105848465248743666426692141224259300561197965070284160606599213598039132268269719198639216458901773346843756993071959417213241808427016097980148618245658445983243703169685181585390348627061875645588841132311774144001880253770319481912050486942438025581651144249466799529469823686790877359669199055322810606926155290615452766884885697733931652933972999184592252482467934200932309771193316745433016677120077905771989244945198937560845705366678572141196177255523091090898039751532876963606714579243781531115501643662569781885401645600470408511203479464133751103441203598626828224234426046401149613916453081967319834643183116807569408000000000000000000000*i1^15 + -1691434248037258232198847210105150199965083780684478134442321838543077575555720683520892789303431453106389859872443673304762792698308907420722009618922912071447109327827221522695734867736694310029553147404234211535938590512565354008207643006709132046022740263604741441578523485314644916550703908560186101531671729490591076459809562946360617837829427111558664222848783992531184223728766519608343215996212849570054411708855262193242729315490752014106072819128996173569970202923100660867685054096524013978755522886078714605297899401741794729602255762754790053872217070789443236467915350929334639990324221894807671857692877819152077462599771985179003954515067620014074810000712012019541831046740815235076185549671599676071884411026830835081764091256678869529996128062303334933341388141837490998422605563278453269492641557662773580984459607187513669363236633488944728060874870195605095779233164015968551385721572782584642350398126805475513487302080247919183549341703357864253477016727182787279008226283246775466277667159755962452605964420132044937228504928938027983621324800000000000000000000*i1^16 + 20066466029022127740301204082059832500103354491404327477040842228612385542341666150328054255709729841977833837173365196809452860394528774255301210666745851770904792864930229881576059293898651628552648853262014630394981212689297441374827523943345026627460418693203336389536347316466013000237036427308081919046718648070285511120305597791813454163525165866353459522361158290682712335164481791547829724504243198514197320460800687284222450306599828365328973533128654659077215867571467387171397764040998010192144961772371498210132839776110759794874593695690379452854662243148275395291107028170108959284508931009503090929680709126569348989453369178803581744365516786950824915875312615796865365289597353924605363956810501895743607537258450709888820866101925160635466929300332991050411482551906067822535536836497969359292066911531780290269329614730228763365031769117719495017380904285741923636054177988410293508383331201810247675509255062929085716817010020483794909142180287334401809282702218153016919663242631522826451913240462461338720435267206969602321066038127295201280000000000000000000*i1^17 + -165805228503863725459199090713468714159847490443032261937842208602678401400515733348192071313257362884481382918000580312867911053077490615033159391263346043086521821406375719028075120596957322713068597617831507699082872676370742738239381032484040823173346535163429060312655379722112976538485552346757099885967552440687903605107524393517884588657305705940480225963086589399275125054797604063956663421469380502407486617143142815745748656329931447623894162700404087780663379106972318653282272095626602784037286326107730758025261151295239501661941329455563659208586727280470466411687044780646840542838954556885844542173736594241971949826868142408215451376156483915052712913938697061785347859401033332796677463712563840172206209025852219598680272492903783696926468109903762417485499039220078874039134656152619309530539091465607982316873990759632647980395717868256206826680156044336969246296082860938258965066888551114148876999284446072690797471882970721356251939142674845758616815792988918758492698320456118230868107579063210864701003518364944500930299668241842176000000000000000000*i1^18 + 1204941431648167227499958127090663674047850116140799866235288815092801868835903844931266377689111716203748928328078460367843743439435438465210220705554077074094060652782889873042993664680335650507478234625980892773591388915273174952537688371437726386800862426572955436323112480138835257600048391011480274385204407328740013285662421064279164321975730310793621821268735603754450621176902707090583496495374154824048324163516302937258040285440534854459642306392617092040726291475804909521602087701062388873934436362511312829939142530858536494614418827852071363840318652587881706047912925817295526827833929178514294147733059121858580425021569755943497651759343137857328050890449930983843606319269940307585779766517185039379999199714826055926740505474943431757228215542970796652429085673603000381826842582826095831378194119048606809442774468042205195513393424459804206729284125492497028155960397258082152040025104424301468184236123678670441989852656103362654922921510678389613642139733360270238090738413409932100807245743980174627727373182007053967025682595840000000000000000000*i1^19 + -7765384886970420604601859250512264852546480635504267800379129744197046374542901103337417826966317317008173754729345770158135011809576668991860193791144755086949373645427419622751851383876282956442564313829999580471553688291589061672211960897696077404491912340288915291477427047277245365554948564516649708684227414689803636546210188137415868865189338686345551887588432919176929554933142600830072344562643151400807958177133275304836979639795172735637485828624766584759342307281379191529878893630691152311399511318471861982005502835666127994815596099252214622200349560786168225139154848925156913851090156345396100019327647672192314184112377103950866180917366973357224293425639183111594175349231898675035867647435044438599148049883104788426856381466822746076482452550701977894401767153392338343304320461271095604177815451717877830030695656143066933885397510172804307679023398161734129924809115444674309693998855242604294097112888818372813857454055771771846777752773853001556962865475707357769791180952568409702115523538385980479693994816848998929828413440000000000000000*i1^20 + 35272292550577633887111708181779950211710481571890385722332605552093226422851272208276932950430278931834186603592222700454475647604485384602423350151314724488090873910386946380166556271080080329142176295445200163349790478140643773330864476240748173413607620431995531255388444952414589643546178861130608589248186806788861787250263485144636092269058847908151685993376050963034199504155187904418180089052147524967848662585387879614798395604374978882578498365264161902174250851883068393160599837901747221392131357323558687646699673492871310691720684151786422341011938665046642949204554940438909110616006637232880209430086510236491028827746378651415129180743271800274597792984776714685033043337446893807646443446230062187557034209343763486951544709998758503350804774951117829931930383525266300957657863067887322230168531799084765134752494661934651276085725473004560638423135575581971366666293759417756551441843156155458318072520033337650750326587182782611606736695401319559699637378198849188192512217210351431050159016109729670728630577376694482665472000000000000000*i1^21 + -110679149248984904522535581509318982575825499050397109877039427085321648116170168229705925377908544138853256290924904009654326173955040916941759150070891651672551734407234664956092456985298399898350039968878251648302475878967997608839190599292159355541223127455653752721765917170768142109001845238574237306015934386268093175142398631812755956753638069602914685385831034907882203395233831701662322915826417982230995975154714458676159751507478803416512557547366664264468344574970313390363471297088111893690959018615412683674119296657100196421840660952583329591705335517896404956556468520390074482864823653240308579025755366723105998412233710867096865528868532752698485999652485607600478866939363698957605639492381344306798559212706861080897896346753260922350593190069171020454168632322513970311537244305861273032058862520033509392766591645449374526431953006110722883733725922433997203181014393333814290498469896657708505738881096583136039563505395570619505984615626700651148500045890352669582599258235594455724322852418091859197262347272500019200000000000000*i1^22 + 217366962984515058221750095518679678938862999174958962343433804641440653104027450106175721008181674313502091873985049642413467672793090001622696338701918468170164336424353251868159151065782741071581402940961372057376776558461789015237362320175755049392143844640032650552700066143331478590016840059206163127233553952550177385630124282854488129502429010752806773932501384690773462650346093080447933296505202621451020971165172858569099853692137307460686005902793592910655847986656509965154230173815950210365542842336116192753961474541428451172422129035646586495622195319684013776496667432607718453118999730582740651212289378061779086255924299639145900749643669663145569001922458129612954550429319367504622581273544230131934408861334211013548728501614802644310268266104172519472335538640311929085289221582911365930826810376549026093307166988821042417275969455815574369283446240477952671911633192148437971684149529373960905713183718220600137321208862330175235404382542478819475107361519119050216313616038436476004927237160034317381936088432640000000000000*i1^23 + -267782024088010574706290829331966118963519287372343024869057138320807204484742535223591316217898988166609267862152788368789748079069966345057153419077673582040476249847895376237546086138167021913260526610902292723487452589639247382822550197208983533418225155045212192473725377991864358892233936670739371967765186575069341687909697529269569429883845932439454119010042608535464353264399941579746588978548105248021650993140563614935332480045079860566609570910992104785447176437140435793060217778823890487743788001136875334604968482763572407573353258019880285315710523533602793940744832036928842971958733748496305784185974758972637744501936817360205705898582247343894710604892213049349105896767913382524588736332671567612192194971504868874867913994360264703561163246688183906077326223171520256881309518124545572653202904647092831965435015711743050469496458990257105939285318833880618399213094108749694522310250161138763656189904482357492877860243017960143590571920370275039453075060106713875774624713521022730191380937237097985479372800000000000000*i1^24 + 193461365390192188097027136786167487062939161812022663770989909019378304291691444647035726730255412717108641397414779689162143473737916864660422015078241834616371104239960137409061071017458472850276590638771561735961258662365456208743092941663902106047268491390560571578826035848066596926165040930258153201998501885574541172843195674420140240651515865638993451089066507421361658645124250255369055970984406731105899916613386576695038264267870315355595702281117924491081151764802750780527820640705696788875805326493781989098083503684216826651128105591524890333577179284942448125532124658490961068661133583054635493268244082679983608423231691169182797303290543114115750689915927000356402347997841666066153735589285993868346015879216851886753088794470140794930624433777095345111638403366799815815356151089733386319540478849691329835323952782341108955264706577205015193556027125821271333174470869130814064001603095298230048244442504748201779835447690762240674322252393255717090641657905499529542752078077121819422357183399507399372800000000000*i1^25 + -61931037520590742426244923485392042244707917209994111194646680683408597888039012969166936042716964087202722986418336202120339908268712234550725315504437970866471680126803268043650585981660662606052014123697990358627098503641098149852373996121850076755807787519218857376587578183430360894640196824569494898547652075657049869872609884360047775676824586205191270143687533499408525744104686820129151841911378263859066629340322299223849312561005383937317335711497490494407186059370794259163405299620822558467966194468831471162901792446775619246491504699877305804999325555526573363957937212321722820928490208902567196387865430457028312133463910545848704087058457862888877374352500268067363980025113617928366714452019033066187137013984225866401460105354048587279457876891889088572747080465337929739070163808365918668078388350283344634404677089893320022097985937602350130562683026126399273997748609225543525096787952512582514066437632696269361333448153163530976787779686387770005395521224129400346375115609233403862932154143784960000000000*i1^26 + 150560688166380792583143308164346254086421555735408566496473528762133110286884758781920901143016039329762866378566285228452953133917342475341484333728685864630903042951913063796751737471336853817098938862789012682269210713427271356827544673799788378714796938370664943758982730563746837695884676918727929080176822639468866770234520034394497749835022350981894829065188554926084257951925935608564811447667336446213169886163401389203639546499799522560053278323794066120288012819921797172875459795331508597361248293004884811581107757983556420615341268495952235743894962928556395024276884094709225206920652538517224871661346889956404637761593333807096042135502447411206131840173093966439146105946064403829354777465151108489883668622753355436966699059180141182160592122150469877204550177961985033920507629688112052093832915368501254938659225617274838038157630997835715814156799982210868146383892682873594376717435781372527289616034727006637014105721655099274926226977541953168596946816087379964484095565515858820255659776000000000*i1^27 + -156808687315536723084637839117735751493884391759362722308128805093925589875098940690429173725426304802242274352384994183629393237514245060797475434302285893236403060827591389890198196012998378699425664207563184951212140150974658292169764971374331617922234673242751218205727407757465670363432716893163008198384393431398768994823846355798716248984021111281598881534765828525926624942978366498905832642812535027582229221283662246607243679352348421207625203257380526997055563916165500314313584774154334769810309456883097990339524693941880136358270770880898629240339585995543606774164506057585138355220014805526659927924013391973532590533098144101983572772787455760437853089830594401781462535942358198715666930792286299963791829479872966139100233724174752028813583397430442754125430442447478980061446350233621950310291972770660735924012432227911844032689570687849752875874172966564048375308116476483305045980258677960031053110210596475045726880430457739755525295209713485355855282162643905035497386208686473779200000000*i1^28 + 84777786520476340189267387948265012341222428236934399890491686535156721279375724036589976244853892636930270360053841692418773479433966817247377107022183948135424356368867813069837437994368490876879537252909323978184961741429276627517683613836214905550557214935943827778792191048529503625388840866703719808052869609547423550071765627309738154242075877625908778420628021839974714217470011648928530541833402808481519767984049117401592077373344321903432732589701443390985751758995524761980351501536720259417799152895562005267159053978345782998090949360626692785791561685545300767293185740202804786585417521566273342307749649625139399921975252781990414047423622292932853660822754264800192813469454201848723654146067466093748999172830815696767378995423291687982550226617468406494833740459260031108688162513947812543664376543660040646856399925261945985007313904641735319491139804782757681862837757835196811303107917933422671262049555279450006404651196030127020828713029651005378726682017644691555583417600000000*i1^29 + -24209582779702778749669150605925835647766944299841566340138762107670095091231260159163183281463641902844201902693396284762136117737492944782625484814638044650621947202332272285846227491865860533087370163191878237439280262380103529225668994425636988742191192492364682291163717432178721160847791504189124583511264417909112559370736367456435329133940168788619968962213156368602175043550631013720970399249865495572913959500571575152854347698373409710112364695152884392349408763346062725110571239326911322459905791358717730252168432615808030719489856143826709751708923721022298263312761623247411372484886774379979342184181896721320595255057039156131072880153931334195659032761451767170414919140028895007135755772390135809667497968090046110230261920847276318743539712135650532173163052568640778588686034379091272598569245470133928958075819770616508179621713466651808996672364717521299259300853163461708220246285383578678869644407857149949506338888760812840026095167708455302715231219824107847936000000*i1^30 + 2952927496477337904810474999783535553836656011080330004916319263228927979291224917775476785641718323314013320767388249183267613229014991241021458554045581993804849509171421329510097676355788054931461606962453140105592092802741886633103175496548034446708090758700747966795888112337444949714109958769643445812769812679460531079929345766274410943356739348466669161228175351640855605700448330712549656558855977757565357059636202161325870420001043141143475771358067932051816299366590934992962316381997236177326517986362729893257984790256624877414441644170777192141992483663855542897085799949897483181910475849895353259069474191228624961700394399603902805586814080640842175009549480434719302580979478552760354085651230292605308718290885769517547335059435262005218672116417304903385433861564946071337435694740365112922388875760776777794610523663199291284560860570747571095000730182097711924903965871994273915381875513302873350407918109894289069499041330779718827772739483549744864378537600000*i1^31 + -6833276713735255878001379594547837398411044163937686334571086024421393998750333696278616183513954677316059660561551877007564580562124261458632671470569775284681937972700546009193763294891915547603444650378693475202027906539317206759276495984529070627978206422503908754932400514942558593499529791684052794489366640962976304266245633815300852409925329863666816241459522841441113278390326291346309352628924687256997113012868343676135006716084963669924314145369388723055149766018381060166871754959205076162784489789896224984092018113693221795335417876065590126476760480460307028098457528451306479039319293401491698477635151754694045623715415805697666480551854627542518854846147455934129493210053401829099820586699760782196402699327477422777998533204811752703745181132009474790994542567771140518006062899404991419465587675115573189748109576137278938598405689986966644751039072250115521927339315323831761244506484714846769525993526357941109844972461325822630575127568932313360000*i1^32 + -9339271336755071820897349716550259243372173940516716530860894254113403490323765460764454677706738449813078352868154863574354550768375795199134224655297745183661688124704955576583463396088623641978345011283370860123930827430427466189056438347065682235225160988518784834333843418034774236779109912949635062907621217208196643960227600330355716361839806572258269175738129214707275964632822492817064448711301401989325373166751987735707295573768651508189534180298057594414741137456715809066996351347944842949705799998725282244166973738043768939791739409691427037261507903987041475067041517279012176006188487038801096977694535599235937050489887098456913749463527216013972937325426509020261334106939984960897778450434157204289236751490825424832597653939840416670016410153149349256846716698590937683158455840579415800994344116031644472917272101155227342545159417062004543802069429292060476108904295577815306574999531807874916756134430180761301014590951983179723891518000*i1^33 + 12773355220117817981723027784519338253608591567439843237543237223456399223147396580445072485105303991764055309682095253558499749519302686476879437102491787770943017463602772505628146700163575003407151888528867912359564808552008839731433952687726764624843882041716743576569514132481403683124831026654292060113359903114445380934266215569061673254855952642050875143687099697033818384205573977699208996581969125039559297481980648798930823425392369142097641973774660648972743960611285190398419975941336143091789512882378068388171068093645100939933280050986634800804367697161313469564685440426834985020134314126004989577148049491557021392455244905739525527993266242936754326317297765200505481926611601428580938763508405455242975246524979889464698707109720314476910026294850581040945127992141137800724253437805702941074258014981840202863485327125173557865168299957452225793587949413057558008050299476437078165700711412971780976573417704972153479398532000*i1^34 + -98913346647778167284706842804226234735386127155152019300928294208062635265443742625809151111924352354577531474632743665601702639946933914891485564889921930923084060635908662381018122179214977951481167521345378796600483971793601077593495366098111858711549421042013140514651791707442411104119624434077117890763476864251326405794212184881746585467556815934582917937558904921015702438878621178621017419407783516330119590998590415663669343156835148262834797565464872849272131861186050470549290989259622261276857180504287580018972229952442827324646784565944531420723926748005798190572989884923297917214607735777608810458285478818989976317226573766427609410455812424705143533218683966982745798593995115755083470931591156703573551843012306412634309333354343562015292038871026531148530744736762164881277492179681683665636499605728156714616927150711002521772731945590406408018793644283045322537650292540533012076155*i1^35 - N1*8847232021937112160431015438605242248530379007596817568654411160842227295095652549230462882669995673272927853027380135125580041853578154679450557998649551619306672088378832329517969424429981673818162806879888877379625111722787166116739474105965641341226185228*i2, -90457939094357180959177353874037756110204286896694380635749276938369265129045524282466080722009744189114282641682156136781865028704725058600385921964424911283563519465440578377187494512200684618073338158975003857804090544804601457235623458237476301931641162292615667576685021180885678593552331975203529703914879583561155590294530743166613983205351035639449704709502314445896142740754998207987830836028903341176537687300135897013926439468436029645967533606141600536112417966983598790911806223618017490616107994911933869221092613838759082287883910825256882502572357847668853395985159096422523164368278100990396902141498766835314925878197747316629142127247357895826713051119788122904016993668507530645576232488401566470264621385216043422324791355121158728142202485140183697184812751851007071841059026799017536860374767510324209841422057926096119195895781930764341698086394236249512268861963073352169819450337042966692137553236077355266342168661991873548618943314277902057528308928115498216885666918393882716275505031350792086384646221543953124574336838523758083702506867565429232514056752544102990513025322042628505600000000000000000000000000000000000 + -655975508345027227620712990357285761012195184770208177498281461720561579220241785714574626943415029461016270011249053699313158156948312313391599136958277241289150935073281786799613628844864232528968959698460132203604322446648794173129571532184129341389171143810033744143868517550824935544582827276475054488920657842678558614601855456306143316946103411690478281333020084967543303489159136282463280488230291764590271836175287539128605503596864792496088702578497956791233498594346148011111993962123498688464113300625276686628427971969162143625083723489042461433655624704502357787227643202863026684977189020611959299433628936067016036195743569296605247286276459735064187830075073678363965057748378115319331309913360786719948731363467353175766792839348861812664953771897812937319229118857458355951876758362660675254315386904686558733047177007236837848552903756139101024027367173974734161154905033482407703498277028643259126181796402034540851647467500580988953930027905590291954800610369446788626230477852689920992702426849256284787128526598151477030810421373641522251418048359628249226892857551584878507949628105687040000000000000000000000000000000000*i1 + -2432967413146209436253655846312334061762013915875292130634298198082864710399959409633387813671011391624011407284728351595337378775150586077200634654010211706324124396166336334172547029695708749442500637867650698396795563212353516087275012107654567392154479875297492644707672362546660017292067127028982248358816661787725047037788845232379687285250397182525433788530219189910295400001609320255737379666811265774160619162375981380336394607511559599054616953822523759250149014040563128696982378276238744308482757712859731566197986681392427379308558440423048478000046546852554651285114651725907279276762146579441479227586737035190461020785396659664975162368689714656678527962742996443390163527781383328931139099635729285765339263166919529691079257720085297049417296364492939753937466523674310545535709387452052293052657373558064428097484114889473653100761134042864938601710040186935739983590485592258405322882071542055407499480837724566327439724204650162395063511631343621075958315444507441663882698640800956442306318277270575236569446026374037008027549706570406352984326077183535723509517380769091410996445682073600000000000000000000000000000000000*i1^2 + -5244849372053537472275287477184234927956459620532670847043362196755279545312430930113445990645981960876455790734018712887407115909552829736363763839414115056026243267061431364601331730397572519255549548638114830991410740820883200898236104736525663536844472545426813547257791467536365075477907339815820839828029811790844546747791871897577331445698399227974391269862140045150351705508237820604993091570514247801386930153338226897429259115750558038539080784959737606192571526812015584575377235989452154748398574937472515363018278037151183210291053641930127634784401448136719935193840443073155745976385181476829025616292173174364842385521474568500643899729298328398375296674595724499945818390681278417094131253798814993243857078397798102565038246232664247961287999411196335669009390866530603031807425463375824605942413307848983836743911612704733168259021376621922255319825447337441157730072229710616784505380498132190406849625944966203033592551364706442369961666661446773673702297547083911921456050886648508079057530429803227644890164836883003192674240985672655803929695116491241506829066734036261834840583281049600000000000000000000000000000000*i1^3 + -15658101940320827637869540500828725396726048346447579719986991709767345448990882789544392281925516378685702667745494922779088588951720733999729000950060118048155904757544758154187941695005059592152100634804218871192100409767629110351154883605740087724464621479527391028472010671481346201134117072822872767482722721309682627862317132056652843401857754423191734819940169381087043667884308023799711503030006746337928568773509875164734188760214539749473734623481074177186200469245208502266164012763309433556739489065968213424860141571865960794305590337614096628136850866944097978923308872508111430853557130074050882628100585683890477704190991183283144640733282257857333074264549567949955123030609096898032441344020956798881191634718672600005991559473237624863482145557443235236552630968126326289967237441568408689545098607306124087253229828326213323960011377466221811255272214572539222660910139248822995036265170656147790172012767943388577287165799549225165595707434277825264150772678439672749282895323368340848275684327248220638157310366087614769739389905826459973357915420702482110059839095298787675020061573120000000000000000000000000000000*i1^4 + 6079594926114905453662894785381578881659322075944133730370271441882959209438581543952632887810287052721730427907624294894236267387877348472356455805496717164840565902512142340283996530391555598447334313232710017751220520696402390557537150566904780918835412322562701871515866802313805035204332670113239552465124683523010438427228253433565466298518589664291475215358527695773205592966777618914780801302169612174842221309722109645542108631664776399509721736317513686505665512876528486482107458439781934611944974974647707359867445303393206602807346821957853234491107507201245552951910122518797131566682738090559993756450743425974637677810369806137090584868590893137049775433250601879169310457682176455548805557654471077450220673666742418054297203549758791180681552857014432761654155961403649931668164791945745958411833073848034663130316647725372936159617051420616256868327299030457256671839254625305074192592943999741616357928938739701194420058095534185048815523356661462869208379833617332797230933970109025783540867505269838264679096868284173439091968279565454280587919223664874415380990663801827586111176704000000000000000000000000000000*i1^5 + -1257020440929499024166213260918699828032704203917476840483733055514977457729142099242107533400878531942630458528019139336263654383773576241238345311160707728859463198624850688285881169157108947642726966041824941862389243688722241078914257534949005857648995658846505638099762103201901879778401722220699452073839740584516202956728417709258296258116231557061841672631936028696262244144617605155975108005256036089491345465931321759087258663637970677043978025675675236223453750406971480163014289340218955468938671354712944410568501580667721934947971677548363488893280590102391441899184890314386291885962240044603822132436662336073929940156540583235842943798838753875853238974465719899107069223384616666110111607121552450626391320848813415578230858989659086127175201660045393877570091957811908316300512924204859364464758676721410994021888655592364946667633281557067215263274102838978741458789940524338964663037590561496935318288108408616093886173509686901346639465400594615884514911958397830472753875832218763430717217810383670008809455773335414991926224612034654711487001054404378861158342837504580429388185600000000000000000000000000000*i1^6 + 126492967248345188791959985673257563263672104559893547942002391349485445011273658829803309825481385175885787857918908457515153609841238484471322642484278232358899315454567303166246281833015265283747184640400504559628314948933461938764186521282693696178922150462345181930739524591492351221495654474131262707187692859965364233615943780056561803662251947304787404823221350457613075757381128688276369926662377886939034125090391086194749416428270384018583297010351467362537269916926446568069113719616340747232755558940077540803080497305631362621060991173862798757356127461192333990183698879563473625915742642811081598901217169543517969919896984654803485691998050614604495136144139450539748168142323391550806832606868773965253828749332112932985286947682109214831284951943366634122772709892332497294406284973859076837677504640471573033131416440134415676742590291517076633976078828506545581400748479211447863485732685851702285511670743287567588612147251155527860745080285739015522782891661840527247467842612921160183998557293216658130503725160525413977985626269998170656461646019073504738582251474268454912000000000000000000000000000000*i1^7 + -2567661483389776207345508091249161596989291309872803601053931115063464107353584781490292471477347092160264495843384335593403161967945048035083426371798788027141956362755774940200464314336956903899920754505085433024764634764931015725499168596710012418210327729831661091535244812725460375122112950166504257687568135943002555773474814195340955923290992021350259176955498854605523835336634922676000203363116388347859560106344040575109943271019546734444322171242212109273525463916975815900183384341910050456377328113345142346626613382505713804441228780208620177740191588566368099891540817125910983703301610684794888369473631671418574141724689193748250411099588480491861947677771895073591399301555154056180027396613294954995899288854786430543103190809215625404794760748445676775948496414871716096384874810245050981203541074463786269439816880853559534502532866246019797614479781256103577703126315597792060980292992229624218950545890463943497353177832978359280077539923098529873155790366228931431255573811665860716854318149534412604932398421307359294281497608709892524492810892579629913238253355048894464000000000000000000000000000*i1^8 + -965402449458378136210795709986380420524339130377617455813124622397863767133855883657766912482579054684851282384552560956920446830264677482795125253790910874923797502643020255175401271182901304684012059261708004752948190567089359223025838456832754129614453671627227138138381985858612594208847956263175794202630439654200198110464170171837319716323212035607954453883078715297530656647848556420771630856976561662795685651331931143901905826337435648312837078391322405361520264802103408994522408625852727120982115543633687112620832553167096867143019421179202840405511314234913062634542160899210936797418252864764164482408390149179746153258820434033779731571692068891604579176004884566317527578342390326371314229567961172662996662066495607334548295281594515189645791302290005580028493684536280522167514078853977920471672915145479592797459576484306520021975171700335718428228374926594654198459667511002457896172987227009809091780102287826662859818424961196344657602310633256183315533663358004022048127721601784832745995130552897774259440788805794454848632120244486456026103313321046487783107487124684800000000000000000000000000*i1^9 + 52276551717086080949797523063398073328407168061005639454580706869091250696263869856002463085833314473169218953469926263052777500140896751417529079976758763618791335041396274578637556879216905318735361437334334302031022875024174266945963190114693142421398755568682941841524528093401659218357286786746094964855451893780747681821397486792271080480264774006192838162745725474703231688823285571211880076648522859570696290557772665762621822343817507826220278173863394036643844181866410364668699260140187047410811247190974769953803601515209850220658884673685751588379662485338467926472996288888389250904871387450699008196360664565688749886873375231649521027814567305663587449613178693982565889602416039543705889449729632502582337029391468707200066619634724672119455185905824705184440709848757190923504984093278195805503234142594896860542496163121275044797289217466528677075767535187779210927002465114054718945535732423362954828948398694969457227014210827304917647918881998851292462851596423127100540372684441624447644959102862635150772353596418039532857152920972861065460537205272287100864288522240000000000000000000000000*i1^10 + -769456129888345002819164714483530500316709275464498735377011400290443658541628047616705516452984367944865272401450848180259758653877076118500240427575083325440194898861856963800112831438473083083440798419160646451307601250195991044106188064792551480684267812386999271364601257685246437881778621690321458417275642243925665978355584220340720497911393211677064616569617976398793456668041835504643228139422983320966782619983513780040879580475126645569870397749655508034734092738689675898771603702269614350995860774965147755681896574595247454495806858059485403340048697639048970583668744572566747027476113085427535681411327802131154334185688447589096420555639071752209403011525855749599689637665860359784679085444720516292744053091159089844365797392856827111666970856753713515770471498087860631771729044080465330690082565556332085281803694569498686542078347441039133777769979133460494519538158671990269004473808546622994763883805051727754891270021944384057401316516101512293014305773098578980518884796207775839698013688644380020470738195035825831496016311697244203533954307031464343976804352000000000000000000000000*i1^11 + -208872366186957530263358405567754990518225172277028632471238472441852158945529406036694011183656267656990078722912485434580315118815258087610608533454501300747613919494829549312387187496414007766057516764349447361175450657922140039133443703731709045635110032343626382560457811087823827690635440275157962420481741293658489971617169102499090795589708169760751613569490224665991591753143692921899358632883155263341180615599670956927297376772772330914327505051020852922490549681650727620799448594695058353605689721423151131180822928678459401336242650005798879590171229458969297594089169844391898705190578913493279840060042467944558871557717361781863881816215006543619256519216756173911488533861999790711743111635180884676307347043695165562618878546169246914659637244104830226496237086945294506927150932945834685398985129139151090157576860822233375395457308585657886617027714550424465618285743112484484283879821133667061422074614281884640864351047108817278716890552563506404051232795352833171879882256999268269174770743341259574033727968204211984802582798516102734324015304996613152309248000000000000000000000000*i1^12 + 1685674128949825563004947058312887073250879885524135135208265433916272693643099620393628669289945272372789701559337960687036688940740622766579098567559122288991037742763796593302451727533954047102344640089260086897223473517469848642815947162968966312761257840874613720906169334902810259963761385304793652821829987071738209498160680773561588780147520087629880720099072669188768190169067836662310673099795499999354971145777252923442111563482678532255859164551270494443113242817088313091278394547388863616760605879723954964738998485954144957680617678358470003727616790390894459736620564218781452329325980036790119311879251292119329313329682285029487743074963634486902157620434897089319857074331914902062057199253948725429456759194188909595980778591511709081220782451856247052369134649921797946924102200541632231842243163935251349401615886003821783267889073091676538893837216199288348355279586551121807331219607361914986986894900259989826618705105887454283755585188379431967279143466286954978741530566361621779813001152083545948382951951278180183186704258412956211679813069402401669120000000000000000000000*i1^13 + -20511266804922051435168065109707098235693900631814454786467994322850026345609814632577583972062923784912994392008020748476947683304985866044306549372193836170208484101301217477094294329583151567045321789188637190096719578555868461541270608101094930919571840924691367137173315476514416185374075565967190673481440818775908654988071941734053956987229459984952272756993544479504985015587253789139608808269118440511543452800862784515986343100148453064259504020518282236169672361834227387764252338915928075249760626118321366899834074620041069889100178319603572802172359773243970171404111601502956656294279854684851061328025155883698962914232004250434772775264013447960589160134384430214942707821981095785757919711671167210328331932015392131300443429771128634866904506781559912983002675726484240514147205626629005685977810457565324092633094796657745131932207434187246082620577267970332144758164791832595794018205145889731985257280467860220120674116813388603448241652942005726803791722791802891384023768885202387156978981297908500911540656596834791040386825809714444657481873753112576000000000000000000000*i1^14 + 428732708640883902968914553211388524729807421866736376494284050781938522987748537334952612924790458543362954144598097275846476109835592468303654799764972188830146771205023091453149349955698263747903659870707147954371788054450531654602286317455159924636970216563885072307920208015053695009598742274878808720935678141648892094615414754449773512201316026965766910819060304487783606358963832050311541705933517116871846658499222464856674396659927559124922205856513794862795786544880042179898525757414222074355988041156034942417503194740152008999043231424722764090065242807635692177371845357826337718082400421911652559020272829988163754298055738166632203975506950792753606184843871666058784516835563734375410079039039338036699526748942993475655969338341082674945121997774283048617922889884324100408135144947119839996319117602969416118733757545076872896183529734822567580669690362074350798433371991623467538779104056313279810033655778382380349628827628124551023635442440382918491196152693511954105671916566540016099662794191444801267831893174656876733841891990952064254043435827200000000000000000000*i1^15 + -6771639988656124485161996979915397033771560355732585932719142603519886218485406434420704090061533933681129170734771030246497197424864435889181566078417481103526517804881725372783443121320729687595999126763171319433161337221870585673539900695979929485672842190785477375914730100691018011459249700905837730144289039199851384751134807971168234123493180399639165765366422514251995155725856330835895837138623945279945201778463006697648866670418629396730010382871913139856927964844232546168726651577304744331591005597854186750448665209088179587198949052151147401817953960291356637071681551668203378382698913673535635062302970760265624514843005791336724301089961581575011296676684040593272131246537661968269189949415893464455116673601506263644984340901654918923151801263603774546398230152309652819143231169736850844647765580208375588567989619285345220024606520012773312402239541947959641534755630400527270872431125031472696445094323217280489845868673398302920439315474797337628289287404586194154475869377911816536120927464851754655047052556355219720585241499305676003375841280000000000000000000*i1^16 + 80335932157160693179662244312473450096732210765783642258877154936512387801756404448579674440150361940000985956537200952036805876429359147686309631625507127761146575496148809506029403585730281572285259530693245345816069122916498887746740793982919371581322424143162905694245559196551128536580940972614162793013181295321880645177304769657715045336226993019749555514271221926074035065943414376432967900209072803516135906164973915177748575474542777481745731961978080523654165406258680637151648506181342868440876646339704458994930360614080557580983934878946970712813036755884247880600116778139813331130878034083548351175797020799865351866818443241515583496717657780260003355628865422769787817005399240286395019406154863812362827247682417298411140638259220340134068510213952991906057188161936891654829436324447923561897983063872814589952798291834782007074013044596841177122138657873455284514411069524735151841730277398676442993027083766794961335840487321375046653179316008419171103135777530197833785064687484580873742966946654623605477602763857956145723603618585993543680000000000000000000*i1^17 + -663799979519520294706741597917328511480517690068844801077713072536354963987058332251762159159071111609213936702810261191632063476986228096475495438031292885761479561203171677492089010213437020585207136135613152346509291081276213196951089489803596003095215364382394719822814324783415702340941749330291035661519709804674218944033529207527057025246254340200974031749282315748414680928063916702015669445361767850193843762788769829222490732767441832726072383145068188466311371658197318420516304172166170655724822314572196674704191681181859064401385472599846206922619711947494938020134618348010971573404609319781559236561982983310986568894053140890731301990213887349468410584837205662221473047701001279968103762979479637228864835999660305929586507648658407738173228655234409336455830885745853511688727443092262106427695341377189864284567660070667482792940126443780065078826873642117952001804974010116153913490217398422249439621868768653051238510230288465522069584593369350746005686281189568588486748406797074705374642997308094839106684882124694078244322128059642675200000000000000000*i1^18 + 4823975222882291454411512471828241695355844847583807563666763907853121294992605727026324294496817589313276306512761160105090097845927875152179513882208738442037372554506332229414018709560601351781123982422563951532746833904402651258485738358288661773250545902353553002029034880717951004186215246818421117046432415886921345298716766144163641716107708263629972177004730122155224452358817482254949871905576160860363799895601048859268040948423879548075186516496045807402826800626123359181945280724392110545653684782731715802025502303347400529192008032132578506224694149115422964506486019977649402679905777525768286243436364828409131358313248934753631382668740252376331931985555453163278769564036675862005283650937030809443395433860724296882390263263670167154880000222503965872924804065772041955078206684057924332489317989483169527513809656770915155102100311416816468048387548109320707944535063724023105611179091628397568649100935566385655338018744096941329980529990875884815314854679172375186491796778693643035328773061196145700552381549021919059649752623349760000000000000000*i1^19 + -31088684864635009620376446782854395447486160331808226697853285952673470928119452906789534868563705380010858782878471191233366071000528983435575172191809316562688020059592720625200168183941631154393013039538880700695658871492113547801078200447925702466195605413105592042973054557196548978440861332434851326485025441296266329674757216200952869578277350310753482269280560476381897635986890469747232993121644571788507385003201323711827756732319489226199454887834817598020790617655194196074993240270059227935674243369343954870001881608522452075538155457590704359409878588947428495927490254584947618239592071521497846699690792060755969837645717882144076547728344915043949288053810496678491892827822164318387288458732989494818331710931705569531314140683038368229080289141829521358806792717616571737292373121207220187054179232404160233263876955943959954755764150304642728863898962637779072265773720919234179520337270920478546306371000672684036495060360837236332679972537828626086430787899713052970559003448325669425945263101702074944025510403821066581950857216000000000000000*i1^20 + 141212548125509230420359032805596054701916858336359321611989110787104436488176889183078972532384381034924503570798822906574342205276971866669794568077553314673578900619973066089645802756470361667461760023578419520883146642307836013616537370276322665938206397514249547955322445845374410670557200721468817842339661290634560272862437335187819569913297771961470721424710981130571636860898478194604794871905540800178697158202697167538130001871512992946766128065901880529125647630367170579148558598235007844735706260213177065986002283466787620559550706692185387204128954862996973653598795816852542055568153895100693834120838192670702087419820812180756360923808602376868594629802953636982525225896900508148473518217932589250179267146281127656316382918981835971646506935618572273042139378817377657876511119525967873680469769584980233756146930946651380405250739415574678990250048145012515354863926680516558427087334874649777552976839851232468199252014754798194810267395334217552010818021863981105299135251015785065696467241420787217751048913180063615136563200000000000000*i1^21 + -443103967976957436363508447530072159753227478580671500203975320036030009575208802660389545829377981977624848433474233719182710614295745115269990703605701022709437212971926053304312913093772977309162964683553038979874406874694159326123575780097937634188144556736777938938808102468163268353719106790809809736923532428466555527184803868177528681974386666629837970701943660988105972939441659848785270726328780189824297522233490760047994759261001940240321357438994238431177344716421090507710282903414301452466717144846235097187966913938587880884896164447798633597941597503009404013462710966667720646879249341910160144396638204229415711135665497888357285772202351119281094784085726186849055409059699911534045541567772681071544946572580881846729131266268483590304052222487185600780993830969910783986864215201005994864525905646228579202234115487012826638979363851203322576719900393866097487067862094359638395240223604487521728454232516948401604111459837659683308467377783258767763416030876079113229251752308398162929423496625045368498039416274518016000000000000000*i1^22 + 870228988577653514631954414048670542903222866939757841368755376666479576951855509024833748178599848848441302492164265754378266923312494847257594452297852414314037986970584460425694928188806645733280879186040407588273874752353104897207724759619718678423864570958119243072459093560184313051650602578823972083192262635109872670022538264854514710619260845265851430709392238343521538555801517054803698896645939899431009548727574748469201137737102265789552714376219360114444680059674566960004936496930827024354863287415835118137027981529965322765501084324169633137010353174059080759837089547209933583610161810043097601784291186408600367801684387031127552855251078994374239613255927148402825008851641605546909494907396522737845311706823461190605263993673638036301150338468269929477026147306304027413626212276826604289620519975655344599977286067936151929849848521233906617017109254652645013716405109442751259262502871292984128922564918386211660665566640113497072047053459791624551327733622323808829558088650950495753676399241178773586956540592128000000000000*i1^23 + -1072066123001301241443966183676470108165489505624825014649265440510094586197714487731937166844164170263862670642445534355146495662121540679722180039103032240785222024751692808572685226192642274360191541001972191463205663001154871835372257286726378811032679318731000901576764913746147669478031768523969128141287673784890975044411165891790608714702700736145145121811041407418996845313977363452667171436415522187293682158917964513516422567579523191988604998526412687897166438216093855325955145192578608184218178951625182545936589246257635608936538113654659437601583390194193576680154334827754601684063902375760882047274237621682549761478311273888123428237996840614814089749193543793827299486647698578661914002072332962487022240100126393116488495755130243205274193352490237293588841528677877799988366283969575526853894522673003847297498211828593166836609847345285364752127749554766769502865643655689801781617440661407743936787544866011696538966571732511119796487287433484163737459775539217780515152868775700812748515478584825878833436262400000000000*i1^24 + 774523376494591445636487324555007553811765280096076925817675296303080828217158514047030532889820685410607758734344633062189958186154808146506370655701374175856465134548123895268485296537827860788051426788950886515223829565007238652020353028404065275945306966220956798545287113036396948097966203551347108641594947211455399341460276309281405025889794389611018127904311314345055929591421593913934306096500748282233105015235364762316606028590737959667057678831442980905438093254965035795740181755085232741707687384901104933904053847516833787349068110793643620117509419221680487601429610433034780727734176821440589556724432573104625945607568623860076313596375959441279134752691742936705165600854554669522261616025958502122716335170267839513826298024917620884742532440429161867820569803890342438186675480872526742875962713555711347824567930065997196375504369695181348246681069224745208781282290487758373368954768290336813154411739981331300183668626244962678061536339918082445697436992877649126527760729384062972661153114527170496901120000000000*i1^25 + -247941244973373592219051249750323002178620613685272088224720296201817095131127628745680903144468887826835574870435372637343346342504411794256348530474381793951374968691225991063109963543550098135647159501485338804270748851637061115984402777166838336277837650822030538555047295602669810872776113903744501446387929152685980789628258552617155560893051465752304327876831847676759275897680797756919762321942016252669301923484393527154805076845498567220802863629742596030929288190998512208239353837141535799908697063267906490863240432690898232871205190660992404172589413819255428232711174029927047343287309503875093424259550606930905269180858606101218775744910805077718624871671366076582364562966904428884597970927482095873114099888134137758808788136741439310559811966492245890700667134853243269514903582692035394929129351056432080659765200752181511250757425993060936667866065848778913788759755023524396367486162539903259758534914721548022079483187371005847804325661731358221868591167907966769196245194426558690840691265282850816000000000*i1^26 + 602775348207252095432195978462228981985941826346773249669262336288458428821381540857416402910315502227754929241450101762081504111589316909046269821138482654731460415279170095499331622437361773206404803709800291729741371429622810363026276775186167805984576522772215433567745330751757162724568774382953449901901427443193113244264407717759261650605107325807220252203389888442607923084343280051695968984242242049780365391943586702207044359492110894751004572264512431737968709626769673669680773288142118054117428132665242166098553944454871490478073728159177096091374868082835457967370175063874519382156970899041581287507737111605111815964859997792297580473575635418345597874927103736258270264378282138807777164306728940833700844775673714144019810360438726192321026840228344248012534453636236901211103100650731018553784599344277289412570321988959180981389314374282756295035359087122508575471081278315365469981915426122608850561708863230228919090500915440577605437094390176423022421607664681897944819633260389408287863552000000000*i1^27 + -627793542307723450425442654114269429743903171540177226554116855023494623969871601160617681725116125671104716117700285279885757235265851869713079807884756153596138086253881157726607499305876464429993745381359259902009381354733869212511251817136485531647649488567455132018709837558700352606487407193202620137873578977284398360570663757422103174465664377579041392903014983359632180316456295224356729833868909881341876419279450847169238821924198160783781142923199546535127420765965902399655750784477341653758864349606994517137312607356862774704862450696875163155714232670540285620500664256822620070236355439839588785046327680683426771674175970641893194801542848019469516163739518768082652771722208120919593744575835989245276018288723608859836386099284304743538986881806356268507120883832973709707992379987872352800403684278171039770186293527039296667518784894678076108545312049679888094416565789251011036286004304795551546519066514780255242378564719139430133054978509955275780335965668576935355652188565397207040000000*i1^28 + 339415603433992532321423114734163237996531595706020328723195084808417385884510921269388668588509737212605586073354628186142976438108450478583418429741791810833933226569864779512500350961920211031422147620804956799868854108721729923960014232465466828058599666913860332396739079009183045405457888535289809969335667071561833479830130090492124510381225394459194751576914267887381499139672655889504420119565396743452012425538564087262179749634499292765275053999636877706507749055309649025224472376019911356779647321154949699586693037650378198989502167175351803820033835311729110684701793697895806474203515764515909533395207391884785971168739642796912578524543160744565054793613349297873599672318501435485263539744686038016625497533995738973693523853035224341920958926203683675585506328968260036892738934412753477976727975487249921631105361889988743915152878810355367611835736141111371241548267479118334741020049174106756867134461891618906007031617622737111665878002613141229306276234818216394031136239872000000*i1^29 + -96925860157491791383334225675090879965181431663529832798330074278483238433647889042548985956774991257656535607231347918450306198373825591516830810260864847291589129535116660297533115738213167523074491237319206284652989701668105068313948904864881116058223541440058759856280174671450651253076942054720626259900373883141532186350345714408922053672506894858348218033088181560246767571232369139775505358156856865125455459071291367762376238322698935958005345975411756963890864529120933782330198843132580010366656921527580809453533411041344820554445408824648908129507923460033782923158975118695101405649113347544994010188067806205809529761490248838038551837535639026075432165737222621378060738281188129416012443426163538521409345414202813355659405925718714608226144736966938628655277151258751584921535747005702731141489447887095401478789866210038710514193269911404165494074328942900097542421664470038829451751897437771997464269064740347781336369507365449225785435328751065954898581445187438277478400000*i1^30 + 11822510458123065328594139104261383277464035593083690094733058541339631627716306092116356423325716175763572791376699050439940916032880244316283618590626537519624614312339452114720531352950829396343279612713000266444529036610068866290971021911591277111965956810680632201598804898249209873954015003679550535185919471636314628473096190016506223837146849328620756889546521130670917557076231834153118208419762730872230375700763880476498704742855021145330279703340950159697304453007754875974773174633720510873394916413266600891500186090784986085975695097430671042041230193253334856553087509541716124320702397046047754049396479183836678598771739223634551351204149717618991286873333442078763913709065062806885666398825136696797679484128309758244447540208637459029394483894258918894254130303512622381625645129533695636088592410355982734233884825976481268166176836190017506662430607092744624630221040291624013766450659818295622550026932215912930954162514215820325788754484745391099706049400960000*i1^31 + -27356683145576326807392515853335508146024023978592808250040570610793495305231783431076318962252044745294524899102693777479673388409971284209232738917354062085271438126537065420281665818551779589124372685298481763925804632694966275058127951112231237763168492268824078796135212510831462187029494946883609305618808647529329024189486388334421094612020086198034122776553952019848711020227719742724031029038875250662372533079514809446542932591249782678875457751163307679440391979867436801476144401532881832742933746635777694783215150953109962759906843227447783778290611354483083605627133672475050764445510454311235474650821581816658155944768732620602180410144745331540584813197607216823597544477071403323381336156126591215994747102196941318935163937955930274291613050463465223086603268258662992524969591665165548790067701125765647501527825459503041214983708777024975854118423699170298273948463868730115343346815775325874656412697024934937166907198325360246096058552170041810000000*i1^32 + -37397503121892045947583805553668735755942187123559758026405855819620814025625312113281776209311629686818088982916548189036734315259392244611441164419011977342371102512553307517348886284903530920563791690906734197806173973866131051232765196513094653879325118742660411059411220875574087174312040846225331776218846797097966385462407384931787663672611148933047210089740685553878646352924286055690131342857077112758719213634412958016320348429692120805119904327873383513734734536735162938955653034165137267039310838371155620558016838036487804117862750112791565644769898199112920518607796502010463301654322692308093243795191403151800728580967912519802971232934764262549544569040946924555847501129429025256708983893600249692009641834916746502147045550324522909199604861670132910041334702442852242323103458993182377794074390794335586928316555657433288579783249723672240504805269634135827480770826510886714237038847528428092417659085242880879206164299432521135800703375600*i1^33 + 38284589665063885809883544916157970482032063205298143861240032558914088790220547471362782867200105711106610783022354207228262102557081261311540506437533839269439838099573009468307663863468521355740436736043373530289378349667761546592992433506296784063240144349175115601435914756276286124390825789189511739265216145725147052185284624340772628546816253285594130303617027081820881697108352445241003292272696049832928869771172078338563944311309346507414087670088254484640271002447950681801245465697726604806760735667409537408309386765763224980733643568556284970010853545353131676848373792509789649559641322423928678036052408022080191838147952244487433440900441988487623519051505457035300236564845688512822647697870253237625018165536042558482539980068692952201868676899422533873233330618697260889891397605182362208916354191463446355178849517673673691683562362751428337281040368475945477742281341101571166483706735210083986195137282943697378484132414880*i1^34 + -296465323588844492860582076060704316141960501098669129267418491734345406549396154930376624060254549144077092020205602395848354002531782920195121448512268009035125382290291007457814033316266289192546814087122927470752340020884102432706658720729364345310167329445377056325623598747277289414670182545592149271023521382488755610071463863237317703486845463177392508394710153171158726351686335733372791548682018326277848565118574911232216286516735088972142664719680600685668720705179348993383596422874875094352086708084377754798225102874121393891825278329002644983327933939264387460081827333842456700593562859636101520890697811303050750855637797893642051199575832268909082013829035808227950746331650251448590418404018807143211850692120804532563803481617005925063435313347952717525869027674800447877315785112841321665066759587643154767744706495900347476877039354607647866774489956409488163820798586999167497362567*i1^35 - N1*106166784263245345925172185263262906982364548091161810823852933930106727541147830590765554592039948079275134236328561621506960502242937856153406695983794619431680065060545987954215633093159780085817953682558666528555501340673445993400873689271587696094714222736*i3 ] ]