[ [ -669175045520598880904185284167081022517043690313818452771302037625188265122413519818987605416603556275115382342585708681127704273373713639933153198692859929858868759425566352168118973109406024745871497207227618137236168437131360409917675905448071828297057294152051104616199139560419286917957020155761949777646263532011936528478082911297882603961669028166845683103763501826344462378711460545759060260210012693170324606376554401484249226178655716756285772421719711246206543324954043806020235887453951515355358805543086715748496622928479256314943333286162723859543595735301436436518262999931267312147174075395432717488710944762160810700777529505723839743331004703484895836142903714606087315180543214849224336237331650947927205130387894307249740674625032865804451840000000000000000000000000000000000000000000000000000000000000 + -594054980515796141837377973206917057802119288999413075568804821287978404647852688541731745766867701075709879575233248544976936830286890352823885573195529324771271511525598973010775031879216012313815854049886933838576862732830605322398623786429325977988942746326767877471916938508192740460669767324207350764098745190386053362494289042110200995087931404498832068405535710668383722632135012876770497749804926761843402633997731904211661113709758477156042232631028043012286620905639899051273283534223060350857026839663406227462611353702316679804630998326209865267483008968311098774278375210823645533695380602745257254764385344473002699646262219751031280464633815160915297468203209207389687725885683448449231140376728351338292003816140439627595886161054658982460784640000000000000000000000000000000000000000000000000000000000*i1 + -363100329432801532831610082710657730189165051252379663884124772778092261693994259940664474827667766125634331754781723940832116054321452834881431826266710439988797065917909129498368065113190986400976341866703944905826798943948314842785023986432198950326063503449294203019035442252547857965422618619556283436218621189730050059864762812651767419537234325578152808085796087394656421878729097644738125167755758811256323017053502783052724849113611581321206598274179627705120217036800309661053387030296937773610086936407558605932708410643544299859247778574401475939730837293666093056545761119322977072515275445103953150315823558585147488672083810468814890082974864300434214532589187008770596221900272530026154514664764589056790005888019152401789667612605157302169763840000000000000000000000000000000000000000000000000000000*i1^2 + 95996572896253312372191152094006452776300585160176992679940232111958506246956810015153013508795891081950118886708413479767963739819000604649687779874492227062398779028737827444335057955355881528151581975096202874407181144263893653210437859328177081595888216959215632027328647008229550604998594015576992309790073628466988403858852050161279431012630944263940574593251831186407626794477369010049802827580737990842121411215775559598812291254342734598729049567510097837020971951048168710772803762134329775617840216001320274763570351810772417252264452032449220800364372556492006785124491258016492273029231533860317698184287770045882899894238335518703183773659775110031404931489370726380100244727372503379685640839945889982271950131395158360448096738780916255723356160000000000000000000000000000000000000000000000000000*i1^3 + -114174740951990745046159898183066346150307197019809849966742937937940196878817025910061069248319708644540171783174671331440186754475095010086776858869414104648847662368694110288396563550264693365198348218209375928298482723149783222866190280199146356633493577378723812101768465697641766847315568413786714609735446034133259638440201738095553592662006042094843514117521179613956447569776544244227063678715669222665794215799325120484260568713054396102247226165948861563515832806234893817910981322143396914055548382777985754558744094380952567221839399593603568244979502075286357093968238763244956653049874448933192567260206085866341390210991164072055875864235215815574148334272981341447248162764089971356783511414193877742900118149935239309931948875417874866624266240000000000000000000000000000000000000000000000000*i1^4 + -40703378186651217660844016357495260475086378784314736853755328808727415935837716289753427120453824838574012817448070456067702850416111185167324029334836639991012606042863730792542015663664939365456812679628370894527805863010112724525287552821622207974957746318184432765481722187873834966377500434398229759512046703580672956116128162170044941873477941246845339081906924374446574903392146048081632775491921397056344163954587388179780543822272508398495002138872531386090462532889309763928955731739197055626555987296118007029742831766400781518833218643340013230547972625384999309543866924925521238283322462774683850296601008780906604509419599449912769279876829203839951036553959219770404307642906362691545938980385574309276340158098482819503187813855722866191892480000000000000000000000000000000000000000000000*i1^5 + -24625955479005718008466287035736493594737303947257472118437376043539439661095659601437295252102135288283951778180808797242385783655705319255704094702775496432701495042255162434250137521127827830747859768174126843360028115825354065162446136066901913118484829362755901867780560514795919589306383405072604896276160578492194811404967050245037100512235105146838854358794972980769030827116236262440096799623004710967181421959063714883172670099416373052737016566854872104425158419819316051705524639998389124011742503758578474476048738309960022789823846979703671528177970144893473644938887481564197046747668614717506044032637493862719421193455041668987507968891048540550009422431351546313896311878991979005582591359189258936242113583562646419639367595183143391414190080000000000000000000000000000000000000000000*i1^6 + -3049007372432939858734713677906318870535751710174803727667000089541962482881170284408653656627794520731888644336243900540676349686714204429587580240875027848977461214604289623654129061210967894160023494534716345384971631878191284842729927867228816498041631510812707346323638615391694094908451061743959230939451822565318321493613021383470448198355971385153704568465000233612522307703703034978256912996672138149993273319558791162765583720373408092946894400191740520147995869468314394067760560609161368982669614818329285710424182273940662035367866204780984011830420687840621160918826057007846830422519532366730185365034381735256256071805981048704569499771179655760834508047122792391684920664524670606199380122181725176472502105631736092849847400518542854434324480000000000000000000000000000000000000000*i1^7 + -2498937937825963878216134942950916956159292429801290957210026852198006874861178751439042296436245350532279956935158329324759514139516298543351240454377128032191252147530443033676978467257156338564944180093226946052572666024770585407726485589890655599739427511121358734799516615238512413207163748794879672421765908219174803613227881724018551578546381382699902931580549503128757502736134635012939848884483532647777037988297165459019084284304443691049268158390541164189278514606395068045435089752635336252111382550131175307643215680615730792996292870282387376658686175848456907278895388085919643329234297002771988470949814569815331193159476067243434915214452082784319719555125992213488449771602118639392171198720899527209536030917211418650665551178506541968916480000000000000000000000000000000000000*i1^8 + 481981077903647953037858089546776466328565554712184249542253220307572699239194471619943378321390771016236168848792388826497576344664459659692538342725210364801742444875057966786452016689441382335262735345740855137872263819841881922306875007492576407629898054429867621543320063142475264071423678151609080604142221424989285350454433167449749803170447311005401857942412236056912876265910341825358678299298870798740640965900746805075933244399309105862555791028599976487038351394016142654387764200525860535012895593825900231798990245549594754766779758844581558922348560864497796032357350995324265177747900226781123944753491353358869865953829655874850320229084144060098880373581855237783323321947284418086013909770843038438300629358720171056882731152736999146782720000000000000000000000000000000000*i1^9 + -1192642313686224196656207653777438992265211716126654761313483654946267170706463813445106207033266215667297437149398647666721462364683540364610883018665402362109827942004535686091934827827747270258078861477082119618062188346353753249495845875719394901128202131800584290777889792089112822903229366469679755914121724693526987989330380125813586756471355920842605203676546448356280185796251585306465253811742528172081467821926212443608798110157721303409374046379074374457912707348012531438818088905162353433295623064187306895202776451672388304033805300446533461260247420235611182283480415247202814794176518786030339221775143934833437139496069432019012414107835908868394426465938207244078737166026539135542279355453305434797975975655913493123377678539598398509547520000000000000000000000000000000*i1^10 + 528419183826732753935691476369865080759754410623833817001294524733559106867024349862660486997310439216673098996963557174488402354013400642599924233416242210963296311234481535283463966321748673241603183301564522560622295463458685893597320392801986908124301758676172204958295555335178670860655693296213816575150874978864540022368235998322751839758640856788580412389193840012914823878752217449526048747728593003373266629971724613881525480842189588259188095545144672203467389736865127785573703050053846035653164651099718157171194704332662822119022212641515986810753089217012323792526098773758270026241883280887451388632812430393834298402869389971494881486643060278753308276507998821025895553257131070868853532353201117025416861082684010553862611454403257911214080000000000000000000000000000*i1^11 + -128429068326980838015442171903490059426380047974541662877595959790278980868394410464026271039904744155898426717025696339853991378134223318111465078453117140627287065103012951512829385243118021573626881892357952290476218673215785261167982953733614657342039347551313334861718524124285886907716270192447214099036653554375260787899677547685695468361163963015755701549863200115746179566324314708381461092222436576114717256838460110691961252474744052359153088277803125755940297603785987916302970793383595988062879992482208359106120353127658317878847445327528659600100397893968908832007337596565054287862390615686949089579390018163683888207026650246194489624186232881555360144540772646701167657825299033341109600236674989623031156576203584422434090893100560437739520000000000000000000000000*i1^12 + 7914451602796008078753417323050095149636521301838665222071772795818867773670158620761411611771148286265740974005256016763251851861768564060854506587514901947727732035997201373096825728895832017100779873333369777201242775374238699791796139688949878612176925527877504982484042636697836986892506746069098514963402966181167169312828033119296678170922024049315694283034182038595908809958474963230351188704615728930544951294569704013622740473904913175456319913013693800047224807906974224025684763724354607232824163118049828770807724297055983946367481214689920465898247430358523556751226738087232643989122756065425134499840534400283289425539119410757590736030689901832069319205184201568441502628390108035575900228932388102273186129715174653669368657761616244244480000000000000000000000*i1^13 + -325808488941337387801344065097325203419735917833337475247037794161741533267818252306286558033462086785059840447267087041145046889202578052478811699492516667579125957112220262112613065834828168009643027163119904879916118501930851426036786641546511724635220297197428568516009328064744955926040094859835307743113582374164914297257881919382933263420897843693056094511750034235778897295888174947343815241484927278797335054602730190084559294774160288473475216575832864018386203408673777175147356907557298146891395749709513321709147525491586842408260903710708335085143501795488826133362954656417093354607582309719314149255363957009742553976355555595227375826110730650546670753218907191465126791281945035793762395681972753411903511522206000302103599646960747806720000000000000000000*i1^14 + 6286711269280995199311722940014501525102832640748708269480215858956425396057959233961725339461126738636253454939027890322832100889862472680600149317690237533496090188439015908002761808014316038485533298009090145939945647950264315061069961383049665374063696056346287698093758377037088690402833797016598472869083187068842254044264046418327915986593792118881470277841817981793015480888501023481428311434166604509114171362759004348504602586690974765863599546149861892127464728121307429996918162390368146165055385369232567070412540735556188011092742021740084468565657704146568838857862482612231488958230986171344851231584855580156388099408828787950124246908751475381029094308489095907888683427629935087298963857182844709822346542301370943795652474187903139840000000000000000*i1^15 + -85971919760451826498193115190685291198165641706927834999652555864394239966739430939406215176745990169530526963796923656778553189770781312501779107236657835393868239238095196569066724463726018869941330519849756012166402849827256007921267066954626783486360476895067536714193704634360846014232569489373345273454900635913888168940836753705673166704731108925551342244125209924988500723964849116058148052101198218045170830456909911308075642323083057640718660942425799857566983395925995796039791952658929712687864927105221044020617809440618053926270398274624593896822127310751413480436065282629013746595487793953868751090365828031690050324318979525282452441903309201269160158736699492252147877035331215137361056434583517145175574500811233967999824300458639360000000000000*i1^16 + 742064936967219222184585477543243819636247950855599297199615425334437261262269917304003269068203144062925191500484663240228922641377333340673518602344337663625168715458872708121395149228924201891562601075363036954713130276829506339632620543568494301584117989000856533080798098500326793994260722880695705122242383423577159478364214156878681983456461525451845040598376126609742150110122587847244857769061299590087642189950809045842585622522733641254563786744995169754885207090540195215482891985283503661361460125112422817050830277311733945226898197722715131102263867439587596816961961913001190388751795134778557684151118928659659068000232979824689475536593471333622603046798704875954056268709970439892590298037905461183943160602447900874352204017827840000000000*i1^17 + -4852333574379664664413341265532583074005094236336099945731431989044518724208694990205177286809800516892782369493267327474381873001994717636025555002281969081671815201774155339105451773386139750289651913525091289684555732455411599989377358737336602037426846358093903111592713103077442665279120938211972237301671868157035410953662900802492135199859901661341971269736143846560654112949046520208986899518588890922624138342050324668595351678115182742775539634740696585198213669039880497249292294345434281621300482913032985348900208188971766648823958704715272384744503251736438468070025770114348163414033497520766482565994741886315222792688038614042996049968949510995594840022150547820279765847906578841154092912813272389488994366605033566481324085084160000000*i1^18 + 18693548278210833641088713553927156455051931754945334138210796505970189364734272181607669401112221363792740556945396134787197446090631400195013709540278486403889569667916973406731849890439611156183770777928056952935450199708448864720796143517734423523825890346905291384067898381132536429107129489527673187860610972375270781918430141838642792359650702727621211856943498365037852175474742898011011639017681729982491928596204115732522524920250318518945643572471291923739266247744777319944081725818781717222722956161284922816971530612070287456210923884526396252633518849696978492094413387382231726105100340139221747921821312075021749884056982812007801797549096257583383657692227089971445433216769188686066687542062472095625740968348424801544820490240000*i1^19 + -31713750411056296569860426401500153459474317527384681924357209005952859785998913359912769763270608096854530303681747211496324557680014167616840444032434439369232020962689545256905902970430200048481383207445399283279917149060466301535459073196103235663403356394488834017231271966978555941531191795048919124700885418661755954656573093777475196139202624479084183566811852986231811039675749196520883316202713860069581710896056182103050593602222362212153878310688789767258744439339449797345144344298093790566258695653120965729095809199792976932303163930934401001099943542664024123756468570785348613082925604912081076833100054577419079469217592459199636463936330823264171873957580754512762897447186317429977950974398973159516022278801559753064448000*i1^20 + -53307771748549910317939522876452207516126288064049229897802856344770900390922710074396078268788812447016443242947298951858328346162011918953750169446382544973557632421085077834170148228170147573808288639098584500308174272580037584225566367123489470748395676168939415077862800533117380185125547646605841595315158585130558770482927736207505267082200430380426885035756599010374163220266290745198559792637837894480893957946523141393234847470613947183517378713090890439737299852258988270389821174557414589733400079237361565494721194649376010153404675541836127161559234655304261498576592993742347709382572254993347804090740199629767538247390577070505486128661915626078620145212520201976371803702210460403796409308507389652724487506084705075200*i1^21 + 39143509384734349987898074441330992830179158244300098545098209254205346538498813249154379095124209658964540121676584679916558962732335605090168933113221401660892407170222857768947250562907532470393994128543350767410762256787919289683797545118898236351170719989365457570060787898273543652676443699632747058093339217074774955643566741444167714888800506971770346038593104173535050091436644869706488129139009846915624935244716328020964741586683046491484962719106769428181859696029236192478675438451414152329436420372418493182704036066936271532064908583992623688012268344924864828781766742212519287091809506987758811811484592912314184745322170438083802651458391395553769203283507666110875444883302975103747949278794085927128345010503680*i1^22 + 70410521073735429899843225895831421423051768379022062645481281463128118222945575199191737164982439629510467041071450453254189964268536988223003302635496579131399303587949800910081320722577548975764674690496667835445671696811215383881868882467378297039893050119274785768370057857608597048286185175771691713087035264976688784182826263116278753098390933160795359704661187811172772994333458176907026487433126572860471893577739945114458876215695722620339742410178792803458567277321573467246240602065502167844108483116186441823810939902939506655836255843349421693324222021182473728707314719269096972898572365322842836529235826406858231920959272113143984070461952258373129428580051147688194899329673232844835805417489724275481903104*i1^23 + -780107524117820320703302398580023569146472799540558006127630748715800171186310475545237493878235180681588012317175492591853254743599504992751835546371377324247043059580537690137126442799605273183856551893091956638440399976583407945595377195414569045437146241183298122885123494066027668288866825095654925452490231816670032396552627339951388186041473772563021491818855579897557466610681667596572190506338883829798507813415435160390530586705499935734881983879681063818269553940799213963912835285391223703399351303862527759749572844817654462997579393781844240849151768566552070837088085496602297493977021932355274359143280162707712741002042113344256305060105530946639186592243407200434583758222517913032053558827228462055424*i1^24 + -80155965937976357424786594733089063813095806593272706003603359244753617089613068339774434081861829535147442547716608206106065117834507770998160868508931696062390370502235777880917062214305412283117453608325621153793689196263041104658794386632230041397206115511466890822619195692345545829453375750881508231494934038279463043725554773079206896556080827064347102012001867719096322771997892718768867695027146022227130097074913906370624755981109622564668059893726985123459559500145889403668466896047997895946578986997031608547842499378617915541686661754554274686959437422726319587632241039008439632752070653412136141660956092888876007591926552725198859738436316045502234794146007097373329021735950961108110451276775424*i1^25 + -28838512646942451079533328230941553034134204521222939377052558569716605327380668582149472667483259226671909838656173568916364490903595197138117122958186585719418563782509978401601514754164147074968567725193761039552566860129314999900607505440209720178879037756917318801188613785126267654623402447868586471336967732702672254226084094808670890304181182820735325586848120853799593712116442546250986531847749202096199417093761964894027841699205382796123637194322218970354591214825470380581168203240883174880424722979377146335720003612241824430613338927503230622657925742860458238962811809335262873027394766665903249851797680218157417920299769065788674532447362351594763966936524173550073716665209850611405684736*i1^26 + 1194230976492452004740713765867059488884672985061615389894806558339962583354543117336530194276324792624637387493997567687050275875714246962248417951341385204561477622511570180999882470083422030983733893350493899363944996969529585311110875597581061324309421141594319260744504833389237498653479621685378274655849281603937435341514576553693395449002261332997866817698259995041967804191226126169394064114149327484993097111161593365687669730690770379631122079018670626354143245916460382479623283251531229710037021369005342237584426465475397891502013964240535648839391679986038147591851675607759508726945456530432470528725302091770873862268202725034436267777905539643996403940752447366760077670927975841792*i1^27 + 37558352444321239382427035864681213558159996828250161373686207165488233239797198094622843024333434086068937330852657304000331875608302224689319908788058501965142140266789751935210245021321675735968003815961611291349793842191243566385121013822321999109871966870228244911277641056557102229597573245939249305135166518540262809921006034958269894806331859153054622220298459059074135627442345143656812163330471335083942676991697156381383199179452017878068554167676967174271721996425886762050171786555442565866207913079360160558622397938404350807650583443432507746967146873061739994070095523334588621010981654235219189400183986910202225694733511204092778680935930029698280465308396326277144358420480*i1^28 + 15476243450033670254949497951658989290452881983016729346400650246841591302693973645542446707097519215218565287692804926820950909038526463904538663815665763045282560123971821440265012054480943670962998367189428732137924452531311485179672300416328660030837589165607953293818428778445759090292695013202192719200958148736619549129186550456331028911838801310538435549745807098106601118739367498343634532659544446709718023728323415876321097264940488514405540626765099083983960071247988074909376673272058532872073006279878720224619651936898598078295587154636134375646276331167267258020577840139572258293551324648601273790047372082228581629521981991489861243868302851791060307957730199948230656*i1^29 + -1608143252219033389331072424306274065416091512802947051456893899263876923002729793686643843888871517296961830328907827312628772937515384208169488116110168349399680426074224455903073657029744757698719459589874065989942748087139777043976060454881480379964333040598046056494346652277505416468706704609584959060531060387891113603159177705486719635468323515208296368624668749293248821497562027907190237067529202981071543422746938243206919249042673089352307294834907506655139590537883903011802573777418781539467054513038418772274685171199183783259603948575820557507565401133941440772430628355353986534752700945799307395991994854339151789264015875196876642381910450997115046023378501632*i1^30 + 59218600553278398676302312499993202652522250503186974213851556441074615519333311276905513772624297724170909897539944865054361965832620554598735723734697142999317542433895398579540624026920632060555171027599596705263682249696344491951892293966703980898704514996459398396472817522174506249385786410643996320625444955168407351451986175178459229272323766208010004623164391578737485017414945278051049023970079705678443680599703559673517203847409024228653058424806225242795825233590878594633060648136145034745613923157716765699188529321312742677644781832457180184584108553941525981322171452760391572005878012395297212709487567296892709965452545251867708309846719099611413217280*i1^31 + -1244310071451476396679779633764355615031121845926767258190124823387592526366243725431374114668962692417383478541563009576803454812055558366214531751867312390393146586538682094494989091628560166920954452186640469258758038827518725722771047968662457297933534422651296809731650295289702615996823787432523383150079236353400284253719747074966819270901242830017072058290962793683860043322490381681642716714448490813744084266809705652580286179523989182561258655146621780349016922236400287240327478290943820329922990525067730926624489768476738037160474263711321754282455440424667676534942324622929489725866859381881403748889401976274753262343555845223903413595594517643264*i1^32 + 17300157227615330319406683761591307928881107093585453415767401754754193994788499819573217157315371662661714783480942709426791724258588803523545081856673053259181674480486288385138859377084033818216466467865762329610562682126635817092359875949731170453697080148047830759219265405841655299552420718141659034504679685943017429382747619166890321024599816938233354877771157265735852201888740904239633825381954265051507211646423517077753565683915696759980130853694311768183975105455908900925392071497269013037416070018136019385070886678775267631796294082585345798838633418285435855711512566244661149992454533160353039210350277780122245446535903048338311934377984*i1^33 + -175561356170214500392377219479433216839351602660794658392164711830454505926284947662010170483588210136002726796241853441552933444610097892244762221645052510261350781636124648471743550805232934391986628952960971200795725000861754276101419709038330179766480550166826894618405876173867746593946684494295203817111593001968571919436273792598530938764855087201375769397672144726702569959225271029442164061287220049409942438359907994482156283537145913571652547963308059498787504364126829116934665097343688570021424172079345999633640985051319731322673602518105271049471536836916791435801255473815388734700967268993614627372697375117856947959278666562666496*i1^34 + 978181572910555975652521736561161718960399099839915225263672201208060868731387353037678433351735517465259341789546320053335105944662085460846516257320944854999899281868231842142677746729485848505292281384664522465951307333224243525505574498583675317404127689832363754407631656194578902364521408289292855023316627158599893154689713972470217060107618072374854740814143769993263355882785593853803250427957832799557839733158885633659209499654861968915118510050241897706235959520951734842989013614618401121659042810132410793155646608865288393396217178332498071285962834920934151967346101015961381980998989790202658357864514628366694043080458240*i1^35 + -3059085679463320423461164466846272978443390975275345538211448455199087167399275831465730534848499943684447024776580604852563349997267281461930959267856105700516375267849656121015349143138267128227688708350615035746719327594750367336086546812576217826333400186283628813006946992932910095796464910550258772464317222192514527979525955549200765817601793853070649344542618761747864748261870836795830777721002126567140132163933885393352103781934096183793815313000454470031521384652521754827500816127743467037037357818612687992969719045277937175961534286269839965902159315520408824938487396332658445160272217855306795798397864251117899776*i1^36 + 2677172069821666490332783699282005972355914268936313883965273414669685784686833447888036749494510686494282576284951209742388516010629037433786003781190540375008176074844875551866549347210196302465625624477541967383732148326595809675023218118145581796754049340324268914447154471413494912601251843013496445151082970247388399980990089917043869745572671349550725762952452934348191401982103078350440851006584739207271749762658683345810679681335155285677675004295920092119342303983895141630140064308835871110753804860527891590194870070470045796591467048955187303966878690432950967917360093594280000*i1^37 + 49041842444188909972200881513920855347955055941179500674283089521340527196182652361072254508532688194410044515478957798588874415183619470381951147799600623147955321692476604440538362492515659325187187765837828891410752068940883847347701106195593541465407027939201906901761096876444603695751883036194034173847538734461895392832240747172633739443034528907971008295741151308385132115181500602434763135394056110125529397195429801635686409695848853765473816468157170420281653693072908116334807011297272096640792224354787441031634822739180639145625390625*i1^38, 1733130794307136542178173940787422650722161980141180291059902205901349418446802632194079429412959539716762641520217017864620819450178119297129214898973518015655535327297860384084214683058479731065475138927705311515940148567163311764500204457316684762720242557934386699719344027398804190702928804554246885837134360493305064534813585585498632219568988957642342451767081944544954132617029048682340887495786200100241457238467744069265189942229137816604929764271602232859339114538945639787594908952505958988205634415693122039799051724110772408014217805120890242048479211599316610603183827770702903535570220164634335031383671241480058081530021196099325073608927083744932721481878309666623858746235882180812722539285932395956906977009786241131480472999490234116966540459465381116600150209429471054969937397223819674610526723212328926122028341012455313690610018973686839373584221503258923916402542630988473470586864148262171179263556437881903475696827053734473352730405431532171533900061878197270124461210437332366621512698505494849581044471752961061819129581361110582343473682948030093941555309679367363303037779972315550506979588384657244160000000000000000000000000000000000000000000000000000000000000 + 1582950829652085632072935482399687222931924506915105072022143514924915708363464214931388174966765792529447265821773698312818539990186245298625159042654370000622765184234987110667934973228245955138171105373439088322659478759817127606143007343936938473979574824164330099717766595708871274842778487105378446568882901232551802916354103160994764258123708028088131258614572512775160022245891757517376896597443986422751306783128226519327587164276590311713434566164783445385514635619575279542952608204960537565230682351861323694246523099636644243963432696925565582534892310372891649196763479266176392519926122780393534011417620180865921391357085309260524447024472916660433297551858558443482652096661087328952866737585977390387639649574308196724389004586945316546891017714643124868817452185992628735524909573289549872043093534630392170650562347481917961097697916239519388833826083937329183450714648838214683892956236226476384294564557594417443240160799149568748362162957327543123423245311230500373903548112686731094739311351962601867689869185982792394695920300575993760057854789560088579480579440058094755235016078067240210073774731893785231360000000000000000000000000000000000000000000000000000000000*i1 + 987302934116092155425226956343312551011782207939621944682111130286132821949035479829566881730642392279632616410522355052764371237915711519715355642657219251330008285834061401607371320350072127226244001841619789232019582195290314611900413279208829522510461509456330032884859588414318114967553571829525933698230862335373099800374391679722778492962528677247958195289198136461585981840795333623759258532278598992341920524620360151107560270378425928968558160594442781206255809798426233005813919656767316847732219954056599593559305045445183398337965267313137596495147143513732581981170588650693971836484533760293261649825419651170829565324962306151189259510140265026051409517730042813046261142213691071626859911677274733647890234608210554203442300518339497473867240060954652470587029918946330247939805173539471661064961727144072139372424009982621881937510740015958644014397392193886449665292567202668873116928665601205120790771517797489616567094487029732160723541203019133098135558321689624681537258823817778102115381099442064707567492290201806834193199406816785047807977217012599058159347077890755347923591659454583835271391714172112732160000000000000000000000000000000000000000000000000000000*i1^2 + -212548502883238399122385986171039562513404808674171162930874322532759070235956388934430914022538067329386236088920449085252322743718134509240408439515242005425318054029640501597985114625949320085977111911750602547168033462547507070495768381276033604477482164253379912112155001595524379066406379436656963482877273696941548374640010412852429024761560272545816454358439168269468201371049972162821990041247219610450730751369827514013296028506237830966915224290068228407665125065851306955125795981281461023817664016230185274135409799598763964355849992190745120502675515128688211309248484555234059152763326721812202772921846927712466183084522839765050032847131435656514015679548080377306173449178168704015775827588010104979072711688183652329951944112408698989690830718822493077379957876702457404550225161376041521779361971636428866770690025051604715729037377167378087537841005633066713791658802595162108346483057856459904037956355710098475051779072167670306805821388348478053753893641504567031742872599268604198030498275557807699715729583578327326657287884295667698344428763369650624695138937543887868063997137735668948103977394157482147840000000000000000000000000000000000000000000000000000*i1^3 + 301158783411156991045277005596365475801614498973269938642296593479469719599566202896124435793965037514480837609666806350700636825164425030464573328714425613730407597983792404650866114182529726608647506086466497432223426930691778775496277958126931831426079422763493225044432770317384535196413866968365177383992625484042211689614632051831495363246489091089561088045159154053808509223483639172911266835654104573110163284471126693957458872553773576398482466080011703177976948743586907679609722942519526490832994936925464096998096242436401158635740005023166155294702600884506052670813339058349393980661994270804771954083594962130341749412092522338572007852655420811329490193747413161178838144909074104543064069829349823947181055007746754407899928020860388769202625990146134227212901250646384305661255785765224016156514864424166694421558524669741329722616328017577536762061789422256760963381956261190842917359294374006747069797402434242699383605862017922405408418342388228732070308658915215762029642078468219290941952447970621784244329720538124525726465907796470386843089484207666504735819979665025742117946444625877279132971914858604789760000000000000000000000000000000000000000000000000*i1^4 + 118220770807861167707571895055903154534396562794308136464282997982666789209726559875547088213936202103511530465445688617416317468733213726443608688604392434442240398096800257301476193822281921255431957428431487585182715519270378424867881920915983429284679849091673152350033373985235318211284546207553285175733061618821482226952934690473636938620431810406098605457177747004773552032012997717314748219734339925013458822073287876539883352690340591524947610547543411529518249552577143365722442405206820589074006640713011327579995554409077594345682107676954872395327456786296719075097167184232076128860284896643707707588218295383992519124104337333236807412356846713286769077267670247318863984510252600346846702745604920658980573903502880531734713493534389920596391066756404608620356251181716780942416582175295925293763486160533946678544123959290663137488522203890498836375046377327054994980319877511300602006075708126712092302848986374253366523218844738184220373919047027534885585351407520853957433440684217681292705574514098610197160855564723754974741219974687014394344161422310930218039499316130215405241408254991079029924840693322219520000000000000000000000000000000000000000000000*i1^5 + 69129997357009819810181018027192259165803274992195380220810763180610849445432534738234395791370305516216398716238669458211394979851517902839689974188889713746459774442607009381880749239202407596784977978082954109306483359432458752898535991143104801331249561781591491526743588546828183895465305267133932215736637154257616471470913615705451472423130627250084370011788851698818906103519624317239153559969650441140815646021789761674354902679037071379654163176293191934381474695528750106002986750971876306826201188436690873434782073468464262105140879548356495714939591213506946542568079606250181775018202524135672788508553459558761859672235261209522723219624618371562636756002429679654586389534406024241310065740666841013493068876715698264796059532232754538034449653298888533949083392629584056061291734901571688724793470502198054991742887673100529621077771586034477766296107501791833448196980970872295218103345023120922445789096621226297866603687574796513157360362428539676386623699427232852004491424214798295729247627447761250686871439247364720874693461047538752159520388110918617997293672300640620536211279152370205659509990252001361920000000000000000000000000000000000000000000*i1^6 + 10071392971343678159750596157485849641476343977611531558577868085601307937143496845714830973871542866442214419792987260883207103291787276128205905789235712042698864999889104787433343208278341489809354913482525702299473751248043433509622385477379572281181894198970002043316925992887185428736342358444743117870444879693007311803634628507687739253228385494644587990222549821198281880791780090304362749806095787714318869918823521392866800453616502847905267618588125131129645402975529650692890525818987440028271876795625743847434904688161746983939357869455107501331297889380950713883583880765496989424683952733084039835594887866297405863750450080117421766710885949205841618422713794967625082128951810803614415387204266450145705472771988087848163896778573625509122616592974323279153299337536977058450929348904206008915357459607318624237544785846397773661484304485064898991102148102773115384637277994923485398873552911510140715214753231452077160540741599888465579865934555217736477295577510157125939455671371726298061522321273682741191303779102149277158541905995696435824708752130668357661976639898897187345035045790478864682668632068587520000000000000000000000000000000000000000*i1^7 + 6895640728222202991225826141710617140884780402634593198788695881520944251735678237438584303796849978843264147925522542437684171384000412778265542486046349245981728175531754285118932609204668611391285312352596096179577017274749405137616169092300905676330915354015579954513709219665806109912039843343771942167973750346871368787231419158505532728748151003979367609341693291242550527132526193303136384864348056647453636126423283234741030448209704637211539462890343973094174761223257129191471198603332864897318974596691909220306717712544827085505027199177179121477571625849022335461667014341116813328984679853412459376565835143678144833986295192893748540969657680272007529378102116977999368946149180392502497167854845059759449796671186194181260274356282304565097978951824885959207062729455628484375234580575755640302140813273708029588182016236188687850151793892915000502097194288574018699549826641575761187526851636661188185867309751701105700293885094880416103459426351659756634463107936311765866493817580069917777288736023572642681752672052035790665918792141951208150883575059107693866495789999378919981808282476331967170718425698795520000000000000000000000000000000000000*i1^8 + -1037894274626581610025141280746462194051574771536031320745687072349991709654742514510818002078560500569479058240944532584406301363217156300183876134208080719041190772867083546304186899227991396885948370719842064237464184810116688988945099518917511026068745793714253107075288652553907535559285885983028543356515436919891802206624060587797011494155105402873501415132190524828023736694351912612873038138022706996037990187526890815607659490086776752074892411131826883192415818572407452805054583328312778329842063885274681460810134040269771900399957073021784455551419924413645135510209548032167954663027505485624362881910135300448126523003967068726374110010917449898427832543289461266817694835114768524365925936802634818438247577163404941003704432462168365080497612081394560333693302132690795110257948150875779621282501934087894296246946326747833423113555152444035647583613218704156618557123453899410194546849546112011679719440824901206828330478657604777116674629740078225577580220581165591987809292448158508811815559571913922290789816275751541132239114209793831606990800298275786128257265309266933849983044216536148305843673323829985280000000000000000000000000000000000*i1^9 + 3065748801702350704750646874655312053657401754107671511432207321917465845797377436132166836731640151808816575827668771715720768891398327530104945223379428136096223085586688374642521319031484762477049109281028277540816537373923617796650553197525628138227995348514540619699930611004536421326908562807110023822952142865558301942540932180509903634816579045825281031737692786560879486998924295449495483209401349480346001135356366183561286882549947986573193096975819262983901133941111141040632048749428058965711725508032910784641456919231100118074167114332876208331031512581115136649636669812831063979033337020345215701994138337315289462207746968723569828092815197423540272852552695442838236818812960284473782565948577631569205170409448868671574659163278469128772942254185796884864402065657857238996548073956340574537612648703510766120745749105414237243026078264174315566793759252547276532365512000424268240833518948508756764205833738377682244627557538245724504737367352867457805308286175743892709905281600412729549579162175260893327380054992703130481504364657993343245125306473882365003542903386390138777046363454790057859077609336340480000000000000000000000000000000*i1^10 + -1289308091392373178767021469886073573373013891568844211533481155949667999377021000756233214612540547194492578787957599998559932105671082228230680247568904332036214596889789418177253763045307128334766993922558331372970840729095679997252943179132986146445230518247332656231754812257356788756574348082193277446284067471893259565061981834330099731773116579171324690914295243012045588056147577763298865097827830159985800548703046223537426373887394617221555322396151090810197172048185309179768976345717399238609647851705638423022720950580065493431780925271019419270099510770137770691584763845497297488412240906182925720893501804661736209749927851573909425284467348514185918479586444542689973955496149947846452311319848966986908011584592609569939655187595469066052757866815551545945831980709750027899265205022713061401875762909699322071830136580720250090416118474020700430933517600404731296045724106543048362996772550430561995234483066381543137022616081902111829545564074274243395460046761911746054300606421314135705140981623926174782762634341132208462671919626789222917114373189497108164483501719526107390333660298225765323211301369937920000000000000000000000000000*i1^11 + 297710900607812932732772682717162813806745295886233831562562971623183585700595896635002934730984888027736178783397156558176644718732625571976200322951994432642825354157064376019867968218457666583259849113499057777040541006482233548822819296034981944033811004187227916952091284932696734714432160710773662021375756455477752713739138108120879246330651044524207734055780000630707878839440569312049394396767267809932582255702125865932884614384847138776203835865708642345567036801223755496638037849607932637976110962754088816193988048274665383823076543191843689927189008741715364764025034044672233093722880583351632900791050681998033924724140082205513048159890472238299256196666451488574442726817074324612711117212307558394898105299564413315402948636024186990014942907957470065573465527828792624001161415726407877069308681819585164558300902949008266513370953114153340765953771848530387693878269171979556748470088236020762215448801047509645985539997253241568967375333335211969357171726869367027784308989105596459190520369073705226753133057266751701226874538931336050299391889004569254473341163684562382030042058049825032434840483900948480000000000000000000000000*i1^12 + -11401260011341225877095120750971492889611124893502366748161593202269780873752853783894228116229872262559722990093761440398352584024546743337836576776359142768993827192232236843190016859934401712131993406507301423574294189123019227080183010771841380803068666260552283466995444638853242013062359331549623667157812261386204619295728549419199087502672885103235558175600953070065811912433277259707011460158185713629345281505902001934195949559896404805890516017641819850804662196163912397244487366423617090398625712518036881562902693620653071383414512608704154176126972504688079937664290195416513158381721154417448877263670619573381995858157089914862687321489839765842800402783868208701223558267536104856571438020163361661152103875119656004090190875363881969987123571804823775069006746513468375320979557287102373853789116899039902761643374720908288403677463250551518123771712375085011863164099028178939073514672734553530675166271597525510325994192899101303950621067915683061330743536051880804755812635829421715758667951433158320073528968558167618416301024667098771350413298801377250458350014100168759924058605369506908863111819186667520000000000000000000000*i1^13 + 318531612727503400828263959174992263421481787564405363844966132634275482415208182911850522419939563781861143454418937239055825102012479227786626186002412871381934313445103967615241717939489703824030369131554591064017889425962476787594225297389060704008713773285606534106409631282166198929645564599726229080149265700413373790565088615669719052977736170581776936713482945532750029499490792673371873653887041762395734660552210662204783613667356062065834358531085498412057261353760773876477830610605156679306069229549408390503235809505912375079521138716602686658643455816192298701037661965826089508756060694012949606285163822504977068243335392022606245370931184571501737640636607945191834530985721686179482320084991884597299375298022823210325238937264847802140838505269258965797523809639567273921509341426420558004574995612105059195830731975240340606315241711371538695462588445359244469630910845630257517791956395149697800292311759704311811959549577818545066882102083449344961214659548377665371468406256831454182583246102902731399516095956507093486661158994716515940987792742398309135084070129994179639489758330321011432054094561280000000000000000000*i1^14 + 3366305488114185875751187532426184367073084702745864163623183530366506263795728944946418867101245266713761421735461245625507888905377006816333452836506003812293926058673634986442055800055963458790746715632618013548062509740410082936080396430025436209778790300924676641820792204535867872958387780134954907972834175512609536451212587529355029226489573794301827700316338043450219968662713818039571912165414992163643939771831478010828578541853026409621447024674625776204171545282518139188044448740034803064690670048488689276841778448091566545524598083906983217904204004747340374647391414129336971763403325089483644132525082529413908170295257026576843927680144026361695417258933424906038786650091255682000980474825851924720763158203574620196849743591435130133069873118333049532784104761377359974947923013539088960809670125153717130978597598359557871677019116894683232974645504997620002552384045772640044946738335965780531482635197009926920577288468307460673776466977443600827490437844807177166600909720779833208818798388567588818341392969404773206363390457761917406579180037461135514542923217715464043542525625272368314518958243840000000000000000*i1^15 + -55143045822058970391908400991710177770417882014426738845740182492608761972994370256016151796061753836579030517308866342087194473139134013443801504322629227807010692654776730436111745260063383013699382632629873802298206828660817656869647070913863255614039261953428672353446246050081317222096346764934837644424006275326690677587277335765288245281603140169016517453152080950553548558175097954543990463787478136204260490286605959331486401771256957308358212829792574109161462385612468827740985770111268233698712699700904154824996208549965146442948248542945903853103675289835668323877347605269391559426855578489694229971540971775264194788086318375078117804459565337376393415092877615817019684544561942725609289981381420777988937360153981964090555967346933112223848894487838541063256647502930364929945961158829323949616819493134974804029178310227619514883056441336316154005766181218211535545419136642456781060796629872241537010181545724647783112178605449879076601901962202094789405485940437969502560981953963009010423049594677342704855788142057748379444334553730390578491583258488158210734024489716363185424005839422452235879055360000000000000*i1^16 + 765650715752480860498216156216020440131697605782001855575824274912628989994414903698310333441592991303546537789460071209787028913022669561729475151223296135630741222957458963200962764038774968861114682999179819634178281268509919505894579494000317265283387649999544166961254850877454107958212838636004506695227782465336805910083383027785816729243886837667814627857796330320847626334351528397944007117627158860455638253730002350128216214297931845217960453432258680738783526909447591183230124568003116252869251895010755199008297988906938417315026771899853920863257829166200230653074128115947897974005795434170558775980606892862101977835862559265979502580878172801228429584180524714610201308087325541484673535019898264819156070376563680917709263537483218589675594619432232500852231258354763792779310945303457085594846427115798031515285255788946197722509145614800829349102558230846769999979058062787965010217575722320717280164395608404342625433474413831029253047117104802632453444354048164273930421497701029521876596585062919530327364188535578054772616566154657235727765515413199368160751856639374972816821906431517344493731840000000000*i1^17 + -5277334342057000817790243774172773499218703519917868807357974545147840174343962598622423301649698245442005444245299690253679481987861102508850318948919386531630527501051269856970610552692373986209675527500017655006653412018986916626305757709345610652812758615642845270152852643291039774610455500036645521046919420450371566862769053470625680771684285143932830874707480044426943435938787131854198062578983420765037017206711305577636037508916098441136860940930008757347215932611646566273367890605139277134169494649272063811617369808697218742453158819983335752449189496469273689155130564330589127352716556345381817075277882913293915813844265116267463807701958195540755125397160125736689401381333062649320608700159252881395539676012381930641745857565118472989276198778272583679973445726931285386131652957035476650278337996799775276340946108431830621992227757675887524224556829933678539461806410771967941615055862984765677649022354200619643405192598685300072398219023431518388012726808031268833909234541489335113797780469828332879646516876164213598892098036251423281774272267585125881363799318444527268628059705796206956380160000000*i1^18 + 18953590938446695305209870519143777013434477719100380805367678215920754536406972133682210208829090987473164574906166035982828552484003647758424424542191007103274303478611285237265832589440710392642438227402584401602737364254030215929195442256900349742020359700272735133077524506858933342354288485173245326284017380405305692707815673882646385709892669021220072452124734010785282526913260806760169428887825716182006033730188908089481454524505868387310344851347501998100160484100661329679169349381725982699863769349169857652306445191905261868546939699311051548037888459795667515821653988640031782090473075579165654323845163409475546989251289636465800868209317568665603429573055301744999281932637848773496225986939000716378946362351796067522649668851168821259171010393419822822914305335222472329805813844762764898695829577011278582218832971240262980740637060013928460390002511535776288633099539817338780881486538244345707025076444578291565117110932770604556771328606093501315827920391922776553278072546698280736718430642865222064179810696111212869749440890992970452412513007155689205033949649641434285157491189980845834240000*i1^19 + -5626896604971721841224829874505194436516115058386089712067283963226702002448255084357761152875664724696134082218587987979737052994865747890871550268789220599116772079941088883753944672162958470026555032808270453669864717665714972331410322795023673947333410586938970450051879806217286436021402866672412508698412941119794000260132458829647433572499309591487503866012648291347496506089238648994171853091927010890475077959796919531063751512094959055076508669428031770664435118556067620899238170335793663791948781331347621573864493273702791285925062808140541781434128102375992894710201078795912225462419374386560854140896281128646910296531366318236892662092412008272551595752868426332118991005800031258484825629204820403053607720739445590554801755137843030488240238795114977657013684453947836608955998044967761971737052278783221683844949649742005381346614739528335375767068032970583349213361634563731601133700310003343282498737614946015386022478022170488766778180086163538868810757232195541112319344186013014248421000238207433453136421852958095583751936624788175815958532499735774584401178551299168994551775518261248000*i1^20 + -39733315879776852452002030559226208676257790129422783718275971802697204980312860814671168906877905665469218896857125316097484753322957043284412411862534062457906560770456969332624514304902753608221158201400515967889944310764630272454264098708937573330229264016767920386201362464425367612769476068673967823032488200016494435588469943448410075528220283515094835428138021936196321260944887914079803673250236088258315421337293010292811855497081755179674159375084711927206862994118155062602305767955882834887180567763906562234048211628983392294019915139765917634448316187062931377544570285450981000327660771095069801031662545013057219243635735130326533827507211788413400829961610221441390582714625300489522777495349442370391797508025258935555072970660613722279382958906307933192347791866210503888610344101127723824364499783441959511584311946339025995190418969722731416792650935414771232187971305465437656815728488561740584727866463452210640039114578823920765782145887168054332240643674424541156896361106253225697449459826858244483246630035546318803577238622499715597067716015684794727125160996187836580107596595200*i1^21 + 36066598702880033673491431801343063651083745355945982247233353786033391467523623804756260559825661215783483310360779322256344485588185793540550599644999818586239374378387283965126840135556930795323940666027028254908471902480541879598434371821886332928095808411126844460175802157729273866818269668872763569212198570631518881573371089345453953614075920452090725064740154840541810325405031749963463376914553108256171841760969970036187611859411928069349838521198262124054874883713737392492003268608709166032712494736534284966406099902204322263479097172901764434877609551654728956694525095872274175587047753694084592197878250376666654476255148815250684611737127654890233581644738553956751684010408309901917274793766732731839740889936214832299909054626612622715778507962877188688132836392517578776303303175907919970507771639215127971072557716287375247799311888324666571776147813249292997187124784753458037468310282909885091709536547501007712182502264147798000920717940218210068609074911409344841160197958289080522730576640937122263164123703484959980194466348671350744612465843612061867821726733620158849351680*i1^22 + 219487609117914150634917238646992930638468654450397674755125213734392295096849899756708005580598803369916832107492897498113104114637128050153545332912321582391931598819669644911119400589827845836518058629468735973106231435305222058062901105463099457933530577454523176180171306752473666756989025070608395758707541365032299720391412284995313586731060084523488666022529715982741767856085113228492810674158979438625028606369875741549471141471796596447579490741574367205800831715159313150218416401010277066551330504824304876845604328682488416537308065420939497163203178665650405662893082432456162399067269635379337647670418048088486509910184607483706695553168665180673128855412526635495680841249352893746008937848085783831921437947647890819481743428294879440867962949173493094668105165795544406225923393991686485577108819454010706782181371015578701458985786276473525043689876621897931512397388656664093773178732742173753777672917966924117046711303799083097327031985692585530698102674987014424328780723048855338634429483151384610889769167268960640066794443275523018712780731628046179060888441203671957504*i1^23 + -384601120712953607517539193112660153636878622554456582647926094968710857757384734517182260776543106667638282843864135395460555416793555786951189752065316922566880833475387239388236834070474566874286854746144025273763954346233311359761946487943677413115895746644811905750884458547189568306667267695957818370114177083970925625403952256095065002635270844194478655011161057890644756499864430056271054232252803832348769306555616077642376413929075189130451467281493896481117633861864790517469128032073902122191163355876290749462956466586114566371221347357025502569702121821287986578628491732610359817157567502694769894590180107491294816961130330286525751274926807161211389085188672647382810745516348132727341729437471019595008520837050516085820367495312391904088407374349426184365894668976098281425149349947759465738363758019694874495708057550789145728992431193857679105572845055526095412254991723136937908409525843431509105857534393753456791674799871250906498013411776984302280444764957561093609903512177064733308607419576626516418802040612677753290768616618160418676023419153248628666008625741824*i1^24 + -78746291658836293582310512358441978779773729071503080650788480273466380672312375372729082056332544092784586288983110830950918717471848101109404435713882915680684980229315149837487150002629386633008855919774755896536872015960993255096862685800957717817219690848689902544893503253866558003875737184256836461115588642419518712480219292688184404053514617766207118902883938195385917312421586700188065491308543792914976552332720530971550414804588696870121640422275586088470560346131234963553825848433189108953761465168909722225820790908511687705250217480386244572550482440456576061174149372599505197743405870222337135810983746287372785460379548960972336378818320873149429737573936060869614395535159907777298434032269196912294412745449496469430463022593271371098316601926226031916271724572333902624229178539723759142271025945175456240864638403303638230008376500592121808050963861919200282735509948902538175790936743912266071730065581711081054306772709286124020151677764383369229322373787975786858751003672351111635511379981223464960824794383314907537707998774505852384390676019122495578701824*i1^25 + -23178538855147301317088693402670353130283001041550434911305780907768726408315351948584617372984854588782249211403655280527182924097189341887684522778320111095994455601185592521206849554564182469479853721855967305489236762477371319767791889730787398879418581638375823970441063354855106781153178812431132683956943104981558103673297070079913538503103553115914141418705795523172045399287023251404455902269222302851439744293229756112392316609600257240890982509301631406093617737541472070007700407646555884510556322204127197697950063898612241341747485688291358074807580735988509602400113047991222338502126074124231513402174285022184913893991573617715557354868871233205370839779606100854989252476467006768289510845499867131423153942028689940645856669216651222260482200302663635647192485525268425604984061953608540798421880844646206776808451084666116454905851566245746386624553064542873332599199241440126973840712297641546623297162357302114769972316747704316394347503844568953989422305784710286613281808975721403452424076463805903469799515820180670685683861974588225737549103815077134336*i1^26 + -641664161296224653161397777451008466534095223671458239992319829241863199706945157206927941484403323033762968244054282930372841061029913889462351184782811266668098405948373892776793154571316457280298910651652142806843833375318712895058208466361924644896738468811616982938430903983369408885832047144809236692804467995592878548063638560444844331355513731991976469767985909451682242986517248280702284933048549746573450283249166808258930951723139902147257940804565168818396635162065048367564843528911912541458822638368414307888421435117745367329340291342323065875289684756464823990375081062388734841668413551382295459435155440775306769242762915017625159203913961641033009450332265132903935565186010432279752925095711170329786895713074324552203789029651063804783163013254701083499265895655208213025995689841673455349290263769971246469575289622096876886573935387567187915400349855311241977670674814273728393856632323409382199127608619213049550565977362852872536462712094260634201193421946246668923076175372933838828102389577085876326828177323564313149214408504358673594091307008*i1^27 + 1264657628901759038063312985012349511617325449103745114626441346975448290277342222371993459736812849623237879823913952888151010687761879846251861834361380197876329687009889310304203182896204719830917931152984549261850838489882146326681869898248490965009014919460396283058982497660021662077363149512847661345401811229824851506913941010202762895123890044948996023118731289799365088763898272059757588912601884729140704538146731392706995806497214361366830132598838348200245996955947855037986976590009894423285214865172170653456672633438854382662309221056724452625643366525802322742641910091258240160605145271965902787873339536266119345940910398236141875126322870240584488239467418709466865613188169362717755885911381770611111590328817721566346077568110133030006346795392046546929076003260567478941772963180026081888711239877981871670937985800428846374882757915587870079496715725587800083865354711158777127815208755956300282429523918443063531038330450310823215939967367061256803767095107303883055555730414981367538771683794422769160441576411218097065909696869150228480*i1^28 + 9956082717626228587985141708342673420412069099148507978292092341466691115343919393637104414079406777953865212205147909942253654050752396715401083788328760722154981875817996232408750019043105802146262877901569748707302640273685166257003906493358726915590799666578843340005156327401015735156554412729465926028173536609585021101165091890364903147542603119038377981289635239795185321082675300695025849182662050130044378853300514132430367897235842550969202256202202757619056631388026474077881142361049065903724174605429150590911235957348142206018639074439796937182126906909557081070068913551232502483880637738848250746804634163407802713278770410788453294425338648935803223124938116976646332428577637306072537873001007336388901735795499927651942178816552501951088647373342880498215702338252410450170442197275427672783398512038751086732468488384853359499790135305561275675169477491665004956164547020775414648466758464474377645989511120000903690417545946170666713890566468634385560101327138191180028810479594728525320188101458266940753655221345343930677536548192256*i1^29 + -431357985430955848522541505078156258685910757598100371464326731334113525535235483750331097004117212071994281792209642049434861502766364140876514329227449008450212914914995162398810600598720154430582283952132664951723199875659141503426751233099153117020121310645664933014616829881174418884943889929531810643841389940083667916345774794295553098713917326171522197924197124504097949835711127967496637023482658869740746459443157516111988282752111224154333554802695084619835613037536147092285881645895689923839677857954689491777794062217505769453479716804259391644927675185300525304118709367060790568979707565388800830154607076691278159715116174400263016024420735927235674649545887290613250270066958419738427066309319133751890775469771020486629284546463841552814888563124910600204017660416979806749852056949934858549303362616911577623154815723829987872223865088370242436603930872954897146556338397787459759703830961790037917534254858466020820238983922642247925622263123590261846399648960767420413815116607390161579894096555221535337699562357160214456696832*i1^30 + 9253555745419083310846520100823324274051190495440820133025954214321343166305874889370130553263480683292940107644827982190830244253585497192763357260833239502890184050941018161414267737395692273918786217092698729108933499378468250943835233468038543282738302774078298401752415079231368171646517418454230082935844580355209225294598441967626966190743484271718662415841150802910278015103350577341715907930726147377438441677491677981909257004718724931047688847876376691676837681367262839068103930599439847797546155411892023729982838032732780150591326715091531067316243028189233260779101211155286172762756903909233814487140991094926033798760818744843001786226839293867906865649995176567791684069622005775199583377507372378673058285788143924261744325731234337754780235030315149803108973928892634941468901376680201542411465530614009986309329061043082840109728811066411574783666442197942582432018797772796274036711594350443466492171661412077595491753998123461950996183305320697264695329843146096899658983637078295959801151890502354654031232514685665280*i1^31 + -123516619822165509999764732192523316634670234527983396673820494427942038818404430983319806080680727000547127530830058869492714075581072941030765220589742533598701413692842597336905016881582371049536392855310147540646733083428830190307142607153221780524565330961604976368560701721810819242183481045930756263226984601094591624676751799293916318229859926691461270911776470462860331974917703154531299641425312671560912299069456419765398805950417817474056427540319574177647734078067854147078476492510655112570273649937180359085447272839804882972457580132770065261294953353929466481265767969209872864687490582664270299360331863914834229063316804571199639129208340536529404408812404202739551800540558008890183798166296909838713000819699625738648066077239890227730677471535148786936696555875042557971345771763774696977482757445405521891274867231507248457705285076625671150256961861459685577909913639088453403406450159362979834956041632033401232572605270134670542992259268542854372154663790571230198582729703816219276707950838862420634358513664*i1^32 + 1330213090715968889801680262552662554403736546787843436441681954066819084023822007918947614845089219214146536314598572281010944354692463320933121168087309478023615406395068321220468554406800251313313904530829107186200636073749223180452649181113553213210897854081857790193788913558528230863615206107614747562602521784141407136986240279562262025163065816192531132599009876696554089492033345571443655443889899896359367148251793142011826395711033378560528386640668392565939702377806042657384220307812560164230243434455385905933984626180087796680765683779510249365473716327216641334988674166843653806897814497806356933407724750879450614625509479840933800937262940817451980072117675361380071568505190680353923361106827262013359175820807837397291887058475265399554018348577314898986580356951081580227503449128551785777525481014978982666308949455560496097312074329928344813304676231496964160808286652931225678297500212905392866002745377094201335194208682783840018319783393974361095600427618832401453052751916003436928221143679719440384*i1^33 + -5347535559758658187075664134023731411240631302048414897750830036755411573492536286671953577105579307478936725814208683680956209883941545503296950903282880953790417455859426993717322853275202625998317407126074973594903555730916641315206499158521654440735001943623344490159220048477652196572972050488150733477919046508674111380341342141222149604413956387757375420505363442702251678514439261720647196367928887374882007366920633979999265059020110006750707164500417437551126335197898014221887649002545045264527808952060159792525037028454111467884028581574589151911013291030213162099955373789792368055441039095180232238418183386099289222328932084018374806132209450181351267404196096189169656814668600176261456139559941382167020983184831612310005196392527830715579557135689944115546161717758349288002766167498791150979506328376027630013786069056639260221492210916104047966528767718043596532913239852466456757867047520038511868778583410466100744854498351254080519777835086815635727386183215061469854578799332293848899409412096*i1^34 + 9684123861318006413920425508509879054360551696534762557396931189853418730921331699016197710878289788072112485783070171685194768990613945726298540472235184587546177580622786737239975174102260719675340455406031171172519469403621695909583913731495974580699053444001816223270118629135081982933381292769229736551486300881393322062207001027594629565081075389561026696175266680088103102729620113073034653492847370470830978653803513454722746124036009112772807278242092872270936932810208441113946802562166541721291816000680604361336410145420397693527008258186736285777478124400777535285267044819650438829388632737120476806595760499201219054574519906628520168603342809583945530731211460443241128396885356132486356401268660890264865205299052553029140428122798455258630155916266760753755254406122673432072344322146879137912496961609441040154227615099923006404976161570235684144403865542972980176206687510709606471096821740298881235737035466827426542627593737455517608007291231467952511527703952710230544785817001514762240*i1^35 + 47313524058582713557727017568319924368984830010197224231338589246854513391256404376822858481337140574841941991935811058473710346124031154651115490242917044005857622087944487678741866544665362906380876749069119594949243068253246804648578409083589184155759372135166479921967666527722706612246245553798481656318175255004020379485164446769016117608195148904055281619520340297500732511424569634872069889661357120550013576347435625008806268070513855697087813792444669795383022621018696518874488896158169994567679380844558136914514550259920113831747097641402403182657989884257164505992575470598245832793738682896714647336759098535466716471899883863730209476852545572441293109182727776777192503426861245112187192265436206469784234147641679982271169409000725173090898780066429739507714342781406757923272170684801200056092223622598542917506423310326860238489965402233876093138164099432248566702880449311155729196372536026784015774338107011429601141074340767468739377739299572263336525749481957481315120787226624*i1^36 + -28640482076686221883758002882911952577398083813104758632544937728596180790828822312960420404840448424597328852206239496224608891004173625987440994718294457125937104774871033139378085467873106806033848684650686421904116357757273397026124471994470270406939964658116921801021283728296198704960017391558826210810502954741941494994037355060652120500222361285608390466164970570162072026286534623952569272045987079266095574380670036831000599031297578738893501387331303275926041144864476139855292123116922541031948550870470820667328021233193959247763956889621607240944306056704100418931232962114839573511310883510032455472138519581081093327858468555952669411379257900220672560446446766397229943543099262700915366704365408681929258650347206029303404511555229577148816348858212697309732278603666231669492283456400857437807940970661957399944700745583098369707773403091521500523923484418332609074082677161647671656892757366156177146082794388598571349563968745982864916480000*i1^37 - N1*74510091589385273432689968000505558839168415243934192672725991139537055167859569906912321455420687831025716312941502473078550645988808521876766828784540891756271754319041454566689320885282631001645623971349372593919701806767366102794123021022539303330446077481238087773649985550658067831224260902604693609414625228223067783673602437162024709835001535822492122666015625*i2, 619483816741006273186244479371694511249379415517372523551341085774598229632051713674966692056340698640016930404300874261775887473974207156555628342023313368489302209862053695926537254066828533381027187611426597730476454558005778367634698400952205514950214030357248457035357779983437955061980686757140618653175527658108893741230011774268241428749731301020731712568704422510189750980072348647919967129559647636424614889072882485234489561521954996174212231743234531484086424369657340554099295258023001709396422882767124701317221764374191107433606456143305235540463474810820555389536349294077553884302143314370450946905733225126951439362657593012540759888742304478296176543962034527098025094769534046548200312754587240290850559301499900431667727756417167913189705893149164199330146252364928182501752911068996855986073298627014630529813023224533515592890861713501987193975721561544222363293341313809985822871658300603549829655025314104529441144490085014379111415234141234971009962315645531632523012576849731929980286429366140431302845659693475274246081832584195898566068223305818928188988101568448094413788565070901124708748311906714910720000000000000000000000000000000000000000000000000000000000000 + 563341533301140358281284837374869232960287254637006463230930120468542016753809783467390455355871076344845652194257388033438341979085343596028691071380795255695535106916486108840495376198954193890649206274301518954101187808041108714625417033477650517591675882294227974490352382718489266323613548824954765571241388902623785780303583590356555235529530304831734945198177571000181703395857773863821343683737242805310005770728767393775597918887656482779683446052645389793049459388790532080096898902357859774570548150844565497130439427589929701142850839503220986912272705953871496840868740929926646721911283041731116403444798107821462658505450706869465538578248273896503087942467631039306919838365831691352710846971095833410846055090572154049103329200589359975271122301641641601441130372711732732863450152862776915325850388475208280744701256381039980741914838900786201567433082024109261218508130372842307024255756831533042616828143302955053910591185971745235658981169943099191585179035392287101117920297402752728486245285452735180693483416656875085477630031788820969436859900474856623241503830434169039468364545701119206613118387370453893120000000000000000000000000000000000000000000000000000000000*i1 + 349123865166557201923198232608092405060842629044359775468801782586646174296859255861513466894680301399568737913989977220671674114391096940672105220610767966922555571003040033959385046810477285747740374799730580240337436364502829223714272356391743915440365398824703311789402964476243996857429439253866930812346650737464088175732662517387411823889712345357112249331065189703021738515864824644302671657006614549725180199053864462289757122890934817802193584956865770639716011806331982341653342768936738110133056179252715392128471333488329278405357430340783029652056694583293933268362026672487227841996046243847590835367700009181898945982017210721644483808832562446793089733478268100054682028189685585144496389532574267722739386296152264902078813762642256351975814454715630896635292536937250247900544826971371203577820621107294254635130726760715429380197065443911026572530438750275884684236086933122913569545185618532799762272643599196042097740826875242097374431641774104835211186381760762541661762401891021182670234812693385418627172514594036257057993443508890189972610946462300030914000201866295394923094504828532022606867086267090206720000000000000000000000000000000000000000000000000000000*i1^2 + -79455313066350007885853196988760903241564077769180970189596525919271792131522615004416212210825100023045967631696579807861762222794056259043415315881564195364181973232844504898300716441787293057287301814892170372146277742759632013775952040413753690947159233616544992517660186153239865198922923322644269096969301293882213449070739560298973068905756642246355233544998355341459148281918448476791255428024076540177168649748584271934317842311854547388270849883026083368816290972172168671692104238164183051241879305270220549947008200767857396933433001264004489475637542111093792948277396589034433608076480394465957085651892172702017903989015454594803451016113143774569366271743406626025073324994572869358027892342610672126179018612463206228814277644924870364240481210043049155486852307787592296099893336268197488575751793452290608303135332001938934172931679072865694795219159733456959944489976552501449144658238218327136594560548393375205161601829687474054726070717400236499739670095142835628679682721958106943787711708157527570789269828449387318983913460300399058976055990873454608936473571015250357926161349749352503550594883389782753280000000000000000000000000000000000000000000000000000*i1^3 + 106133506819287665366251682923952374231757569614351960646422171920739242266418555231810345606064604758796919706864052275299037508537651842504459453328366492397517055721799602593654845696376987272928355058474830466713071808694363490768147061088357428874502137001207936024275105653639117090643084631938302725755181280638908369930013087885151769186103890809911432223911675935112490865418794388109329113573554577981529009092111948956824230295228433648306734651462996538520949508876773780390312659627550188877773625692323816589925286279478939597818698720352849193841240456257634355696828554598559725810374422938540147420610547128662603289098138296238423757915557697186056636722498668732468098667768329572363042038862403098102725313424639771717743459469872427764221397056199424071127859170781871750189862704186082835503430340228064160349872678652089236360264079903191647487522207925783806081632405839752082676579647482044487824976851895339428351752160929658247864870230381239506129714747342474187154331561164849195982702581440149965041449598071256569685691570064095629409870984147941202674658460294112264823603757018474079141569780168785920000000000000000000000000000000000000000000000000*i1^4 + 41413663256541875706796844690452993234719863456715513673714779026838203853010508845471568662973222957792774385771338889081541728059308335102344762436621358527451147370052295273419594053812115466982381580320204012039973552080853264230136898944331988540298470277560531714531757270378980501084573086585060231839575508337245760209885943204282784272406920700530975486870348498750933057368392407067687341802935715112975446578379519904261055204735796730240718773486916164658836495083178084351037749218234369662499772205358218766396623382937610684909504529646082969342260111107912794916474457719493564561602054116389317966250943503851732612352151471831935170710961090216216353906597678154659367214158419581446414085263660561146495389981895565864083057514495196716481061334858548849889794578462226441558381652026249403489246458079853713330100364815062450589072001371005918564710652445670238482758496720587986073490297042448223065217242024167949528391792048538206294499511433933645342845542307024538783953931426847283193196837147695912854995989381697578295374500705125916374328071298086556395125745057527482289215460179125506839578331148451840000000000000000000000000000000000000000000000*i1^5 + 24456949053172978335619923153466879423144621059702616941341444598204670312660312538711339023566800182906917422595978638154258257177297544311971479454870680579248534182646163894418214108098074269922530506313969274707603265827198264641842776889279674517651738530081517629421860153040079658078646573869802752526082974517415650897329428851435852416595108566598092393952180693580990596193338244072929513996322168438457097496821721296773736558138779769439913968147766196003471897428565902973111824556969276209330189253072631845272051728239072656001427073954197014403064312071636452696258213452718258787128412604394861911318277940243316546682929612882788928427035752592871932853337528550592526312477129032550116317895462669382267661457072931770863710254892499436500584481581954815957727997866472328724801666784630881792323904149201485824661007240824899070433065542263774107210264444159310129831269704499648351030465922956226423696805808362698618906882025969576478213338838565767987301586171896176042624638239297492947315684860782038335951276572323975270419734008126995321616320733471606197811187676562382830060649518975945801885689724272640000000000000000000000000000000000000000000*i1^6 + 3493259239210307873879245766092615544142440771197864054002600818951321821483503443441536691945895136001918822507334456526404341507749377490352535171142525435928638359819029967363280190151942438050347829352679811327929313003806930232797239433331246066728251519155522873531116295320472619340338821502538369167978384024614856747613555697862295384528945387606868352153622822944230206590153878817647014936141566419661488249530224219519451590502585076323520849179791061354316480252797211100048878553775425936806840241354254411026976421958049946785706846425436892825421943632184291164670577199960805620061197439767709539007455607388524119660192170564313332205992283604280109277624648152933502003306702357453845667641510974262783822389762693351518605173059948172889194395221213605809416684754283132271492561329929137907320905809529719932856261435770539035137595391184231498626415541865156744131674516834013369106454069623682919289639320096725566724755234470178041858183729953064473502722728331074749856309989794142133015016208608229054418576704456894656021194776212278385872316128956538133887345748806483638940040234250028601293385068707840000000000000000000000000000000000000000*i1^7 + 2436085967481947216620834328254638276255831011420969901559222789766321425213930082267960421944912090113305591689138375263070800254657143624838629889042846108837552579683808930741698265323169202497805456061942120213332306678845311449473315517329971403819992761733791931941538439350382929699778705312579257881667493439513875792857558629127975618679968912032690788767201756932002050034957027941848942032848777205425558938737680329724194748427245811017979989566467501335301393586148598944034205245339100262079085285415197757066924366426814648877414687339492551837017534794345597304358517058276349747053172079987945664649857998444186747810890888991427280442195681018189082317777452716838002796010347847549340432890986189456845992301679684390064795559777150277946976392565199301770357777603390818600251219348355983037394266987717073902166118982693773884331052206637481192639824323201386057361300932519655917547528767820532632350947081116024206612383436263535716961701334337606068029439234904551733571470569300141245109171598479656169230863292713383535277370277531938169182475914725906169703324040016877189429939768884370684933115310243840000000000000000000000000000000000000*i1^8 + -374083110207877078144767024688069651497090174455298838364333698467912888657649727818586880482548845884343167171549638757766330516233362331371429565178224352799134226138315024534019257535248541335708488765530098732260398730158250587778640908813994148028877949697528314269187260925975503439718084253370078870921256700506820356948930482775816238191581815690318248817450869729938353431923953981576443151036901757398137487663078785258047778329538491630455405931336572557778118219549856476443810092759797172506006848170199120429254283875670885012341998959537564446940845132024415384870225224010813615028611301352139506077531727165685356867992209740434409550791285446646956289414003243597502559130179151665578541586383184521623102919152810183421513708809000114475544537930601605443163912460097024335210767985018024575192337244796395836446481295232314042450999689937012648105988758750377959697790085375985066336909281429637226254659977909058306834531202119959480456552565100924257587872323149775465475755974466365265755539457062640218344003988290076099343487982495222400539162657087455311590165037695017456328005512269730219434849347829760000000000000000000000000000000000*i1^9 + 1094054243397890969449072681772701389810014271113836845389792402807274246945635276353520714841903494429834464973838518747289839613054566973042746724093610754881995361013984940744427912240272336767251167399954608431025536021789235720787512502337378225966237846625802890415505333128700784588287723172695509704467408893763480583843599203986944648555580280838937959485832937901757099716558249510186748869439576294383161801376742473323189251139344027122190333656674761186952075732121845157665440231947463516038962900098774720918977266443748737088649959217985568848283816069532118865507810691740669166056543300100400885675774839843908178048686087515749155542054711157565502707597150048692213713539507982605187111835771903992226625754922113414849813453549390640205258934175599940995387264618742086305936894450671734973780424856079034132015614700307120145029014674070155498790020279720098187545743007156418247354305294014855694357185482729028637190733105320640287782933491814828971589314767154899507957149754251688654863566794346755100352094300137073621934408955026139373254769890117961385592637514408641435136269752724545218350254559068160000000000000000000000000000000*i1^10 + -461203737331724610077700242469641733465580704785704282988743444282903060183632071140518485971009083730250295112399295488520091802436167354761747058804993439730958106353911294673656682388714631424318049271025299156418589995513175919493741079468670849470005643971380600829770745294059508899335418543651331772914889213591398251771688284375983641248887412283809919052049700322501429051134936345391464525476710879866951469207443545738164388272812978229144685201300915874696686645909642301197605067760258457188522142131442451027662754489855913422821613659220702832986858122944406479626701035106103737900592001604334300717147512511177131956215074211641564097833825001286932786518622333981118741841388114339350108629994051398558800432446983386885068136149701138241285187745610149702501090209174021082310264859904148220962357428101802913354531556752337391120533725329427617360927149257120735521682070455194071572705124734054489281909455646098400097118169426356537360362906915715039943886673657921603057018839654947536879110557815471037793050186177717841235798955484831191295959083220424955287218515872726224429786854886373692995824926064640000000000000000000000000000*i1^11 + 106392933425614748765769892688630340879664979785520305686269239464330822768066204808480080548156981713035151171471955073506179212159124096690861442239433826737381432973307692285447741274637767354859158636589550160614244670423627949257810169213580449858706353057496919497490245139879715789822178874843179697595757741290845381339786203501499922906793358494752806653728057652415622703388633379273341500076414411756786343714097952117440455531607997008176927706794624157289440624694702507764100376616742955602830730658072656512725602533134717681282129082815881667849736066417933390014684291879081120554909115955091595419557190461114969506758032184263303365142130465662435090531129189552369223005461214526816169771018554019362317190801143146464723408749245367517234735969996788781705304295459768605400110761151923284648090691387701600634704456814575258927099770301188936040504020072337287497893984807517985117839498709596478370490641276774116846345002744232920039215557402283138928583293368836626378840449861234662587831671973741366011200967960419207971188948557399083545833704429110935450641079419365055226904750438451968459126509404160000000000000000000000000*i1^12 + -4151257933398582555127071213327639535142986181088426351658839109587670402467960870857563144598594833927107725084564833029008975508455759297102021161021911210600375768763994590826688074142830505914150037704828042001999070891275479844723930807604070702228334596561352744171496586816378384241191124088687568735731310967657859036456537137994300598282577164475788576182239078851326702771762499048909103055783890548804198156274351705655899679449224707942141772390748070606534887100842503734130878620708563493236186724891793469595627270510710651181866047339576899269800654191614619559885605537510534328159515477007661653594158282142894250392476082891625762396696165390993730688471874030776607325965065726131647741322434374242107968614849646629802115826117706803239687325901669798617073655492284855251573486380467150328882740613215598155450782343568536116835327020907463603859125567584778278010124652804737583693026437181793259516625826274070823239968731228901771887862858636234345077535411581397627850212577470740759350896855780693065013609242588876368108705642929412477645786632457485867375417099259229724663871517931070604799996067840000000000000000000000*i1^13 + 118580176380359315517439887971793706140526956165945706858348287654549692358465084009611792983807702443020354599709691617430232576026783611420039779265202562472428964971194683097739479283392239309295924602403143302410703300787629565412594363814812971316243631820841260119616325761712583200445753137033950105370184460385423362752773487242188881921562816652045839789894643573228759076886187696693255421668377673715659645865332583348101971884635151040537989730515923233135984849059126286506681556856960536951777859995744336283919535477490870979386224639683851185835378893445999741994960445816220207169418119279479418393635501800309889197547758617008268324594060810962444064470988552049475993165806015661334232541381406564036075750855899767315157883300583354752839042302594205159155889026021208955761858406377943802428589690082272483827038673590761193830518300883323584727214344048778719023804536269011957306223757417367585278467623199538981397502976508776988020055218811217344561941547880796466364061259839786825240736076703625317820332924778754934097590265613433762150627205599631440067917951365923064596717325245488248682981621760000000000000000000*i1^14 + 1008969803434205126020932638664356864219721745238364484262317036720686974966628747530789713740087109272226048873360742275592330633109470351436473554451403477622600612227221133956718385237475874550102560220954977688647353213062923365422143747875582393623980939974173419784434881533263442665696386512718103065084974303281245408194987502939408412963373922834745853249421489340246508825700390159445348200858793849600148370196651116972393291593574824146168998707418051282653462742694414124511570001678933325035134683723369638463059085399724761190779517618809361310465312306321958178829695539146602843951444418650012641276047917514468287599381197187803367656011400876874228099826400135582654765880051276019765111572799541482975024495902732904505821732092980156454410619756851871506254373019515017569724579880733557627611161883919393682462774749373867514711404434746462382723415718259031943302927348196847881059091948165882533095625097643160943002288671907308308521604833356174270912069859977286245624297289706085722028003968840645728008325598370039791935127258091733335957714688793548210123158622518888869127837686798024818588385280000000000000000*i1^15 + -17550062635418980170632497251791851285147073778881567928475631559679890719188278260881093377337857675229979286207169618623519119581504267421847660366977777629926585358562991487860690421307543615244983738467596910001350811019160311000589744681668117205655546256351134235113814143779367171448401787995572349431096097771313250859289517956427374769630566995350535312331066636969014126686067315833042454989522615627934357606918857190902042485762821582584308899259714126186810008108073473510534391054306941624791035792233720461116908163306610301615341289539063606004049959754009816277472406872065098457647861298562278227314364815531760964623582531959951276665913676197641026043090912198088722338395182085927163827765122576729245404093126928226511456854780887501956645232799880712320049342313196843123544912256626269928396440649957707833386203002933141507561400203060211725224258355805059247390334977911700300863971413119332089474456506443853110438041471272804864295449122318300757220166608900937964119826878312212227446980625445418397354229769941966718044574172762598319506558951623650003635886781596000661698737289767469312901120000000000000*i1^16 + 253154947230845314234167160091369641407274271499905664074370393821217027195810652446186538661372049988748066088543354170211578334858287847285917035099419632109334256914921109029600108218374698697180500719710002921477073334614927436747538190118654187556795737732582954060822573765220592987502276189767624496962753511687197939880127436777539222060707656848806166519934054357849835202191435114451892856608000928625061633272135749867002003818978000901586435588062313209244954030219557860509315793108237430148874551229522942827359036941165827195924409571054386219580520299279473358381476735856789689694098839046217456001542247716169583995921407244904096516809628994914923614232088396932090774680102960872282271798503102842652750452709680320818235777242928015193146959930000505810833978336487672559953587111619165978156092505531282635596990355020286226337992939161696881388425009648921332278924397804442245345296652912750916157056593808249388638049338836457807018723434693769157571837996319549340259399174552187532615556892283663554604346040669343797025430330659968269801609088642329125942786617402319537932046372736551123681280000000000*i1^17 + -1776457293181455427488412079671724421996285849590011337057250119377923047410546625544731809503891852990026760108664343350910561730671589875771368024018522807806738043671112806886257933128683588012406628992853202041765370559235958402310111761918063593814465706663875154108560205683821082980697878768919613030515107767542657854620586151728358123592963708049457273711976266552702621901306151046630534811553391823450439686797734936163409249124867205807201048054849100601490001131876262363067123124347688049729599733445285347046191823541220827229778281016887074623679472015223410804289615392848953982813501878983300716778322923700567932753740394663353574074048828844410940873802372217143565254466398113226103192675506061945073639640475076771588187653433744237198346260246267135540879627550489403987017733236552962780989720629604284107326673141214661862798970028719111549533483481526363305504778414169547683922133848116249538796055198367118721122587827384133712394584119554449157038908187657590447060750063316236210189650989147452135552662173348200120885062359266268448859557469812490553668010108756537106495493837840680222720000000*i1^18 + 6473334487955581668951789527646672255619689135032754136144562366104979151838069121154724668395870644615403156429852568375865702970557320777842477732391501139933413501225712411629292995835850391146884389839837493158226428730560754783285316311448983807186369568354298697209143887704288902896772628765873866728244172493038311551541760661800502404165135873238411656777876951436973548415825595549084177640395908400667839849262187600726049248457545613598896118440643316437222537363022839513778272905055568485262416611277617742861197470113045494382224376569757716687575342365920783311019746654112627618910293267457742083290897702545205314683402814352327989708211410358358683037440134166474420352424125541661963176076978862937485770779808503268855510645873912999879835567134144771245270835142969901440653419604344736951876363721866999419770679048709185216142400442878455749335669868168392440779194633821301240085644265829352808389107167340508501295494625772312183084512918967208527510258986987864723514143511315382123570127568729444922604426109180282582802712357119585798081919741520936650620386560390135815715620898555822080000*i1^19 + -2127454388086798397732950813165214022837394557553556179537359570881060973833185987972808341066568795774992500906023309944664849357641295701088360232537050037976577235640087631081936177429837527529083565620814619201788309486876472249020875832474960563725578772918037153492582208963584744568874573510591187732396032553141937829269751814694304373099664141653474259804917403963895091189212334292593580333266037174349950977092337599896576157754134681598997671212062738194494368262878064951717676869785794853898353471881027461579639115040035481731165441286424071904236804903670047461436771387196958579275225779777962362509097270394375975823751747804437419747758383821709902008543867145203111918672608057829473794406767073435609747598779787821224546851461216110034091640979061478408508607838375257002312809578160503611448683287063145204139638326692774016929442870248425086904873728464930848183389463209174094947553519285163821735303788441342173393775758393860279345626543388763857213240734209586988163319642741556205323916189237325993364767573768478323254220961096518684268060420379113029666417263920844703023513993216000*i1^20 + -13704597601478081432429716387013567572725851199974841148891237647203637899071583865148807622168796920497634956624828029424646011239250639282056043345606596996321861135559484145248454913554898004797567079573888870543537878069030227071712811027420058127732710903216784727192829046100810340729804315497082195486585112552288190978299818273826023028157248468720859298554986303245744712407563376056975663031581771923447887472079436747288823490171104801074309235053457267419962116837295639331669653998559027819191631204052728180937275841288500953260524931498910217555902867155015426788574876137715731883918579452627505516908614030502377371732755533517114669130249263423306552925508879697436068011898477943520998609260898442524192624073925929651100952861239934471803785532438847835820986502343206958317413012257660279357018853517677788084055258718289827090239197613852802996409014597010182052786061679225426612531759222981529053333565183176917332851370764622256067072268001445066918192149429347291378332557546273289960710136148351943142535807910643761120390370176081594181867772328799531183204952996630056128636518400*i1^21 + 12695602309862540258434026243101378488143022243108726914060362664589033258497804413179823126594473971632205643123957051860922402837353540285298078778909531470670255156821303319279012050784831629672573643673703538160173160531290740052932913620849687033563938245851024211594434739985337261569306602846712024022129029862046159142301015994657042768143031882460210288524938867919179204475056370864878488919482544608258398977327195499932678865625653703440208101543681411804543032830242287427787197206464657800074783623263603418580011512878252704087542179455612133305167170128119604462240230520235134007953141793387725346317050357335673649745169618073708058204802351764452206201956912339031675496140148881213319352588943581981473788961870457687082068986753248788526836977673910551245248516544314040684468731595095672947549055146158075433740636147392502245619648941918422608221763676948559374183644134729015859113486547224070717789498931275701519476016131834285824661313265071797841601216833723643445616642728104394548248115128510831000429199906933287377894318143666892173902515547956847237777314855441200578560*i1^22 + 73478347093336755962852769234145786979579919177809155724918375265447253456276387928068200600885332477524268950147998221673332075086781770362380514340849007308023741416963581052206657643588777210076408852854216958986918769521290069763239376241338880686475111794990378109873308655897242228910467959053432780180771604515484468831475123069945228189840858235158318488188724377748093921776312822711700185080157046609586810057372047554098086735476537564771278798116890168195549820758913660524539178977027215867113566201139078631050104804534580538261644426887273175783475640968849910027863035352560339584947097805765537960919146769680931631771018607789986718113968842781826794060696959990912914263894420509074109861148088260234359592380808805099502679910832539453763650336849239351594433625409842759297717131239320387689656040670889352820374246249499366519246487901675880111971892769130340933137163677760528392217434494699444267692458600868176894043289745841367912658236926937086874081609733480700061232999331487660250215282148746738436076676922392651071630440378877172887895403766028238432912436853997568*i1^23 + -134009482943312496844496119768615765734641395769347352604398054709295547621593171600443464467910984385737653887963049270200083444018111721752882774950114013455881366975602976102351540777356911034017300576530047672075649864925861474932111091240351695213893690045281358534001571338358004010351537565552527577954981173558959369011918230648565418684664380700684833321820719999814553392392441984643486114131337805102750642917115662085756735832331370253676880380820439577133828677219104278834464604804429999865238107767441327443422773026107629851704395431423905241408169112749686124462755896690859805988456312888443560677560344853066559207909212918135298142609622593573954101834464960515582943016995180565533413532958285216047565186830790302436862800439175861822933090227754934596242760574681470681420014291961986943107032009777446810436211163712000133339858565043093924981178948834945010094442166417706685288199047013734323262226120988980600130604346922093555512826374979349181572869695128052495900437616700223115628311360860052859851616877012244001428482921160358403492140068644900852137887531008*i1^24 + -26633775400490669477031420811603652881287102679823538864229943393344141876775303186951137282099540986614679765414910343488072218937939043444236030747548330255404295691587053337998732953155874437769258261079497488114277527196151822068401337990704155640753499713642080377816587187481373646122102217580279397498997950914652395655065929267687963402206378358385948513465915294817180652028368906231277644182493485968557371552182406238544934901286807033602417268948221003177392218511979018673444836156604635059638098698858826270786623394842608266682479599506193569635024423273495368021596059610502849330145960268809962099197101692294094111086472533132327052827917028613951279054030097796682340006720444863908093984529294695472546587049591732186166996493234593796090295192452835359139125593915310651194086764658466066280431756233479441206511769890365895742355068475934582613727063176692277396640865235226188634280039635735494263213803201398530396754625970444101259936508237470314961539106500830174343195908450765715114455496551580270132707414308818148464225529120885593852194174485667415851008*i1^25 + -7866750695039318845040198885962781413831442328097218076681440456155620666853646649858227954783129150076255631004734823127186840115640380379545245217914352567874833429598596808280243507844915313355409543061322665644242312274573557692807339541703057787802971584718383137138145994966202050666610289706021422576777763373023006132763254941301078629605356179371482798981975903977175220471773314159969912697094788047250572525487617654075002502414954099386508493776321903920917078671488402673144885562420129810379593739469155536103342767369703178000467733019287558623509806526243360592572843369119854824871397067103396710424010200647013902748280934757649326486444092166615906050868723685181804553349072893066152050273314715352643398481823392665084172734545244190936031321740451091947675100495399283279335803120992097623078259146881851894915453523912586440317069570446650878977470232944753503089713675230716827778463345694691843730996941691301513753027985039860898179529878116877441311655792753853684237947443295579893838828608603186616701527021125338956540056362857031120515721657843712*i1^26 + -208169053662110066675175674512845129244910402457709754200642098991086680835599637564597182758426666196208322905024294625226592012514041122085258218436921132297418510481391704095013040060624091474346375562912344973630914597049760896567592275115420322319398659338144634445966692824758648772391555038104194779359000643335776997765186027154906259573885237646396919476643098466450304993152703927601697780613117922394641267075741777610565759450846890872926458553429563364622844071237400753693549221041861792035997798451819089076826379140574165334130619228919030136403047356279118321108053224288509783371615136446157640836737004155975603025438900828730171046760100993168389079971639874432591077647736042212156322956936967268944040662237091755027796789098301656007055333737772433929607460938990031723122983957073044294037117622540289563853380284566982647794840366644012286955410426499254519306508384663484709272936676832626643987183489712328957298445662625010989661512401658549622134154743365011330025063504116487016295280075648057431609664501358148918516228405823598481045979136*i1^27 + 590274553051329790734535980119729582973180920100074590133370897442593910765226669307687110395343785404718305137838653330757356524698637506118984001527721939810668234120260619058906589934867709755709936440610025145428852631423214273104521234002603446847634199994116986483290995180984146820463499693731403773677866477573012529542841047158567398628027915419935815730802251042198084752389391740985954423527554286507935958728682930076429526165034951274521504639534550548546909366465688509761565061500988862538514044884585677914751792777284023003062950736685752845325737488545092651672459944156549519619447692711406086411930540638933946698334247966864024042747401445669916241996989462282724080990355321120669360823503046188408219255976159686418323329789956131987586937670157251723708715890869952052393515251126590144757715186611707976943729137065458941031093835394035680472586624226396105762076578829408180987092968526720032195069489813039699090639236913184067960212694030152103702261792450721552112155359249375427871580806870109406715454251451336334721958377852764160*i1^28 + 3394273686235134378552377465987736214358826441842141136815815881702745561286691970881923257950080027587185087428347225154102846720190164660396746089253395685500769020683361861184076059947803567070376131482946344284020462353261858488051545550844787174656187888196625776342777502778309805857386081273136726898000134494803502564524180514856378871398673464192723379296943954937512073255892095400956306291453299297750264996516483064261531412621097589536969978733001115843232869768824016909719792917150192209249905418424423755151132385399799699635478012091849803718603042405955533614375867518515222032500786721205981458869415173037918083540170772862225804546194552429321537171726262701552647466815329836609094208128249679997418812163581448066070919349738517587552677279996364573918391385507242473479636339441100364750106979299177160456254338289738254034128568027009130996179594074613430253282745202281004399100454946496336250652055962907454712029552609466446668864656179859065990792609436194771226182473299846243404089248607191895114816420581970560100566252388352*i1^29 + -149648746260923936331941134624475773036401731326013536499197320394286179716222956996053129388418690908376250391991149816966858234106576023318581474733440643759102548621601108575059147120326695417069234653587693447339326049609886897235146562691010013722842240817431560465113449976156621220764971916904181686047502279759513501654542884414421838256668426080863311551896379602854252048472778385391642768855607409707553179484401984003861471280042015527373373375581571157427325378044097577411182836098684187623962226748630579491718556082414123409236507970765952348246656472877769426583330949971349432176454480856663793495427656139069672228405361970923782657089349463486083836269465503004507379204699567934423755254511358457502400253423702004886208281090914231155601781568690065860293717440189833362524940918035995645423510830237034619242530193526570326505137310604730794570442779168751571787325644141566286984382016639120747142235387509014798193435979995952242444686256729429828820628775205339175371895764150822112212057820280292438517363772008684683526144*i1^30 + 3257657125993951752537973180243164617550719614944133454246667402429157001739280203508971249976993158944191235086764388063016624659823478530970799241184790808908211849300223997880498998804200014267015893885627162443177266047334543045376827454208320574570724060714337643330155134478714748016007648791940885424439591417807529054932358696102641975753480610130826860597752157936996004154885713799058448227973462269217207293649535212952469145261252607086258174441996979521101454710386286969570215574120226856447790274836787984554432414011538599181427016188086222286335570343016552939721268838351871251811738466934317966813337381100454088543152975047773729868649008192770723786243316406785573738550853685690921122084273305506159890135669094900145322074369323690269927342367057903567646508322928430839918193010533259367475000117491058916910253537642351033724302749886062664469957481783486405703448029632889301457140715013265588704211999222622528639561723486046434179562325540486504545824493675098032511223196116913925080877170219912973158897690869760*i1^31 + -44019864862617999196547309849255057469053441243908534566980791032171925987438868935357669095633030717826174724715894042403273974904070280209204316788271584912382607210409671488374086878912433002816089619298129026218903894948187294268422636943403287487326920810821152774155532043116783882057466713594207133088737629057369596454159403598284497600651500365236812724246445800085280024828837832137126437381253526778643523849891025480768614758964312991954982396071334466348084241237141247144836474193982730696447374942077546485606520566384064017294539103628919335786426122023026220823266687086989682558596421202514110816129812637770061919145504229904091240642716986539999122430112469588044026082497859397298740509414839750893998057599646933113201395116953308357321977937663876434322784613650361308011029495096743044228645172541087934633426376461859837727583919056456434681075700124207732855508093717072518725306046628422988832884099637544991973245222578479734541513549934636771626758671765803114450079127593781775109872161234782249484812288*i1^32 + 472621227768976908486175458917722218160916304248066879738451533494454459976372668738933598449004577727122668322823279754983611428824204188410250934137082504164146671711869539509582503676913982345779450821459119069549103867872094187979249592178664521167978878726270023508594697285718070967718303208662944951501484841362662515097798766559222912696603202478823869698671862427614954058049957795839991815611019965045154536701805560820936973228438020636760929768152945357634625526078436044831005993578162470069585193082872660514020528577390332556650291443789898212544869659449352975961986154805647810470889729545735385906566462846391270127780416532345827451592915299881183367155948392994328679510939828408411234533253068399306296152352515876627155555425907126524750366176977769564162926113948917975705956754215104364567963826621332110212074903292493626799341734238704883312743270610770765143710424162790239394908289694091690098552186015307525892125188600386519563274670899654041518166657865548251092954101869777419069554550561046528*i1^33 + -1987989556783991036455504847573930850207762076544721294211507166063844171054667636378727713688049289936561307274545189452446348996949409617835972897985187295833690548157742087211876525157352544166003112151860910948430837980910276781895515498625763618469878419508911453558359403985676095081495561815409247364357471311102134098401787612740081276643432160635849704227979975198249590335814624958631060913788922990921443071685762723526335851040073298596886658944932164322123533797504716525452602860114544704270552030092009911701414535792816300894516650737615924618157608136461866961680017600077582249434044452447508493019263423603836028639096600043072179592937564601834913880865320518735291388153983591413091436420373220963990972337274586987667996856068215596523329895381560088161313833616415727760211982943896816460079146016362150369983357919631070244321121292574379293457697456152666675364767386695503108827501360617083944810453605291631268317111593656040263468602320813675884355418684286381118768737663535079826372165632*i1^34 + 3832865049660014030214794561534421988446239311954285471325904139171940072242741529584503688661386555898780259471875361917802864901380766441977883938398560335087614063519314603541026613944343115041859308168802079062395012087673871307222398124541677343935369030815464041691866206131995075632980953540134787343706880667140207618556201659499075139584186920595129033080698308380323850386892634907676995913131389869384762552663781400025919018353369144128409912167828548370869485870798778758745520482214347437901961751637837958272724830136832022369430284665532671009591179873977564915977068778209666452373707627750555141385775094519465529299472938151179603792779628930569685729017691634460346616810053542367041687153465854324375547792961768934423427964348000491531029738401658735034054326486427824381932790718485417101068222316084505660456656761076579259480123633511592184477910068251519168190037621853928829890853911938084756594578286476842392121483953432937977716137955144372519766801274926707908577113629869998080*i1^35 + 16035211025267525180253238908142398794369952859415483460485821300763351234339316937175383516784907783728854260104686274725400451861715948812664305912788791192965415854056171531248129612282164327554905985770436059889810341181840079246244897889893788720573505242349866027968706826330174048640958555808503497749919154642949370298436301754576573336806633577288067060013876048146417129607683603790846169599033346735043684009691690548993810386050347052840963743245313967472601348346093288299802484762699837686344695325791876583281513536049685496153824612373107326382107383362422408020458478996998576579404221079598625396032773702418851754799294574604485513580027294277385235190008371848817505072518616744339692841185879833688324604811344904960625115752051896720700103756930097741616324693406138515627298598531624397771485652054422939501529079659274708647716275948801882126343304369469022003667034091030340367171944582304291663217466299983871440370146135001523621763172443169215519709834735169065883672772608*i1^36 + -10841823069004312373488086769637143235913889008347226369198095076917642299444124806791512178875427341696344202364293776575917083325125301504421768565467982504922012950756715327441830869636149765304045408142397781925992431160992904335963895914947631150625256996715224019064019520379858752896126637787585217055334318784770755964997576898838187978066660921739592108840801237242711426584038951405252496809886804704709896135488013833510596028809126281219209283266806457270930735167683541339777634063815068682040633466914658654295339854260020501651054021939857802301550330440072377505830864491464894157270455849412440912929655091989969510388967090266640920192169317833150376643673055383118445145050807456081886060449053744217195501400561382369732486320250013197073608420339121140928731325307795204880877607804316893534473769053140497875652697794612393006155484454247917867999121580936859681873660441617374201605258888659523661080703186230928760721433613428929116160000*i1^37 - N1*74510091589385273432689968000505558839168415243934192672725991139537055167859569906912321455420687831025716312941502473078550645988808521876766828784540891756271754319041454566689320885282631001645623971349372593919701806767366102794123021022539303330446077481238087773649985550658067831224260902604693609414625228223067783673602437162024709835001535822492122666015625*i3 ] ]