[ [ 5975418052296830317504236908405054252694082128541509444051107590225133333729142780676754087898130118202501868339659114651281919254984017332895196001925086652038396865248889909835656550126975263099046084789839689992636521490729540842744466738294275287221910089459289328968295541404141116379851230269609338024339461745607834175839981612823620245124848025914920875237428714110632133868137750926612560997404206938215153290030914608309396634874282458152728186369238070215165662227701629316515426162853337992576299172538534487278878154118458539319744475039536447087981292355584927706809382985071442345323436583607542183599165292195180333579680175740348762020779690496305951398306187706834287029929937644271503173516494515983603413057485761843176272023463022045241523895550437843974978883727077351874227181929122953937861799573975863724341329302153071382526051195210001197262928117767914775556861987475926351390165899758602342909931963878167960739522162611147668133768304648017379373729688936910729119849881686542732058571237173804880851339230109954239367660963155025862903526629703283559282635665072337314436431427294941043857731683671680847077839417404625040155979866367758863679816800304856239987240262000848745884495590912237946230448736108445091000734618132557170329325294710985606356922800132130736191058717604163085916334179532771733783030539718321662988308447690337563603251491033709396353681955485184316757110976374841693907468926678817403325933581186424769363059960432386526192441931199774675571516874542258240325657679997499876081485306583239815475129331933464718366470974273652398087850695361736331519397384174048823437581210280681191693030811704304391866488193514692901694004813153441662960412773052259483134900993604331053778172851119011022333518217283285953408359335604023115625483206656000000000000000000000000000000000000000000000000000000 + -19854617569815566398792536373576542373580734112373847215563602055953859483507243570252722716514791424818286175301565226677309679788034426777889426714571139569739168631357675304558295050622233568216520341637646234888842356341759659430697226696074820121443700137539975023817067608003569668771382216341022519147537113514820479931106625505940228715264929774714630238467593988789627519256808102739439664727405493056895538771251502278483564792775296080393114492274909386154829756691089862762967977471001863129775261173794888101901414879992356771657369679944529992480196622082298710924055569521714699492102572955565151027983105026225891181929403795667120812025389177051199794736557957533601783777381632283989346814968420278764542000390169444478306394551204876870805133577494436973383037594538259984513624657928967409772567320279602657943015944632456340915431506104422644569190956982328837996645910229730708945713247146874156051871698059784178083713558280404936904198039975254076074085215662844913754875591532977635429703681947980526681355114456459092054679224836229275790189571800102939845898644139343759080660060111684891708994237784494879478322516338664966981706164753416618803118501351279942471056661332236091421451354189822404929229943696461025594369697251557015310432356996090727439440585309331070825852861209076078711913798290681364158379016468283942490944616452657165701169072663412706002771547700380864420988041211762823971222100519029360781724925684253544683479134592297792450041433278386316706976534035107057371615679331614076435316530543344902813786830512840827507977562123139685911403988795909238751605758450152863491404491943858047034677559469313445219779227454241519610364082105790725428389217052288234623791057438600955981427437869901003434029358969545115361375931050912969867711741952000000000000000000000000000000000000000000000000000000*i1 + 20022851886931604865863429331698685942772570374525011100814415367004537137052347257355905589619717640875034450677785228689220742819382776698381210201411942551128395249475251602200219081123105734634703609009030403972125102552538369730819237700743308267350499334807016789468224931893774618273147874204459518294258535363632330972403953014751206817256649258070031968989453365506759291173332284364858655560759216896446727890483421046091747388424445906795240986010581084187251230617986033361375361039083137540491140121129380598148921708966855285654112466918487420320005783151136727003813175683066443526342165549671465476557843568207286037737195039798861683623155521730171391459835597140816971339730641916778519977719291112906111610490142690184845887547673336954517906612657157237133021981177879928051479722700263644015989826033856096264960961013622442138000417048525808435541342482854795709439125697638787522989049072245058218611298491198152161273456133318402106828968607856881325871233430344856845952635659534663249558039726519293581149103649925970702421759535900164986549277241218745598493796709360571949931863837600385277438139781434681494960616017706105500595976865112995448700805559112488117190241522388932924249664029866075878097476160323397765066667491920652904536350255684087004260078451211225949322993251514480305451480824207566740852151274227931047167539290220822684395191899592236316230171198661368268837524836453470657687620290458363525581024804645098847709721554631230747833644145527055674453934855932369400673686204403900577255626137546495768889047022624309241265475244885275371359573908599219459473900843891054892877748961917557399635045127396460570480382430271196787975750639764426136263663633327270714409913279279273221555237853758134046137127404756167113923329757486164155626946560000000000000000000000000000000000000000000000000000*i1^2 + -486892339654440395429276912676844280283972313849020429760755294324585175852195651501505347507142460824459242666656956134656914323485517832618499399407213717660454554252933181218345470985113116330562915500916428470281049771749904747393045698068775114283885494128876448296282656266813095477856593688451523239712333575728217004484925125740879354076106332066642873806012933374850017261099326717311832883580391258119191582678364573025775699689242049857201786137852838441469766621635441810724561565497319221934279788599535047211372699902215117464652681132401930959788875784444393365418430109832456818619608708501413050847144467415954251236169113605764551522783964097024074020747374508418982466994510356412286284944608663722084353127814530175281747713305003016863155781211668134449471937242168360854464443128936941200295615294538328698748791885615912868259519296314934652230473618912796823110430121219201403490508519642888729284025205912388126625026817438497973335478184973207831808763055090225571735915166056637515539242345285797582055242621245746457312754054035492110542832437741633428340725996458713687993565137959068420949671129610721094543912068179523713120553183969390946223757275646207947719458378013653026557589301622974953756174580742058768043903091052170257910606143905475045675503942059383592327198112763158254608866598763997348166201917807446232919559830712371613157657477949467037826197497353370440974719121891607543909822857924218589395982702317162565922185390610316246921511802555372182014561106901434906062896275711410571156710429604989331206011561644719882121920327253127174190438944504119122675598475034929318061183964193496564753233099292030748069049356744660194834209255375224507766044047590495658075035526742342800146042975708487521070689633755122006096185101604475650441216000000000000000000000000000000000000000000000000000*i1^3 + 735504617693814479511346230162914832155892429129560918347550516965629085869254354007055457758541635899003694166752591499817781331238522336274344950201419203567901241279877506186807785705026311697633692680191539584161463068907162730854268278109695401640601939294457737610722346776438296046705040584223171768404550493433576246740562234535724858279682228847827846800525115806580855459436522039579228420627559274714644112448029514794386407847868398521149527815785394131494660730730264361007930928611356893144440268306148352017306339061992045184638909169881394449517861059709142182140425875409005482900899505934202057556176690080979745925562444675904897511869154342826298155221381390736908240796553601906074965049355989785915786350640398302670697237361323178306284645747123812098603430436927238637527449318352606045869160880893101133568154705099171029745056115261169649401173765924334490440946297718404243935268429015100125876621791892130711809762699569803396647896509170218254998753874398038845595296141196344217271093875938654945613481488405422112608049863096472678243482016331856344575240640995633949475216795917288825247988204170097825678108204102976058069742373976010204154015084168438549508620141627542076504827727255023725489710709806448793844488270864487611099250185781753932749219479551597548014455565662296405051877040264162087653763749828836829043038900784353586021509556839386596299366506063322906501593055553261160770703765061871497522510213100675734995794312601160581984169866948953816773233832893503040108098481711727832005856721972387579417436769669908796994949304148278612478770304422284818677946615668537834866878960335848622146357001233542423004887293147696552032653396554177628691860798664404540358575933250839298309860137285777753019749526814875970187311798739060287078400000000000000000000000000000000000000000000000000*i1^4 + 29113412356842076587023546365572760622507265821873209036510789087658618902045654987167346089623741087437685290691283134703754213417258222037867132315069804849082320059681155164283265691260371911386981484588369366052879252673049217632171356301475104188389736537424787824031514808817678302322765515231418458863590935774802712110775229172812286350957163485188228449683098262879608487637327405291672420535441832728870757665468317653928713354255197520339293791449226705452874353597869622182446735341571931231090050529852375690606778906959091477578626530793695967176459776133403951679747328311332175377082550201292424444909955121522223020659392856268381094815002410529976285337945418110060300055154627329143719515753941949858885329533975624984011274130561490522938153879029475051266460023409310065644380409157343294600132396290945781061995080664145277835743325695233423701611919367085899847367062964703379046916308630007747171763788361671796360559016156484430748841384758029336514877512452649237349339561499863271332201169743708482375141709611917857640827233470978282015974922607072947918480102760648272525795562348076716051812522181955195390587481677819720117574695298748001963787514619793534589729953817218701208025279625792100711919004729003069212951611288925466945468152218350678048302982341623695270705142013894581418495276725008427355796859277168878774913478048553555849661889400226782073241885750091345675954044367910736387532552907925363523457779792196876104165093483831975551049633311299880824528306354970160334864557682425812516707294234944583447385878485465568780225306325248269076150925430554567085011511101950312980725370456716859998464553686073583207462209722660371176521968517369792961127691856129872879763794996759469050322747249818013582946410330503955845438005240555110400000000000000000000000000000000000000000000000000*i1^5 + 3437326144066682127444732718759949921914089303951596690396115744462258082154265565146064131893763840234185308131721912725205491896685297509627940318914496800507965258522446840409329134754183261330833367844455843861751701336343739292298770090504169030786349936344917393702393915042520468180422304056441561571917598216447517825571274946256657921482215740772672594269592869123811184648538575905299210155928083603276577535832228534292696392560360857027044633314938834943051895709308329351946776938796084342024639650419354231333366095881144626718861510300970959715299977194231535926493471276451912887614486514080686370970558867171530729572370383775938851975477767474986993235034604890834102767807258676381464372483583976965324782766973722173525943794753666453150684361639606605845970906198461971834396445407516009565030503245000516121923389419258026243400020946835001896501367635626688862187507553712996511203028872968101740799542632560577103478881634650162121689364910265021378804805292355615068905860780113744062519168781036666322958021062428992454149205745963094026526998918724560989996769582947347781088058557871871690738397238468807515543476749620004520156385922529268015915703527752355830239890891757753612488889355670021750496923216600370072866335011418726019420205763090997943327944265196518239458137810737993999008469059904887050430657293620782973035991092952616914139956697492826644805985390796008048466582487927754464834592168549717714355052856619449944042894398901479277384615807451277097882508184776424901413871368126741570319994726057533083328772566649675959880940908338830601363137089409447388400364707131944057266362964129345847297541834367666633298171479654949569945757059757742749174124476267783651064008768620603774729249768459147097465310663028560713993406203822080000000000000000000000000000000000000000000000000*i1^6 + 2973773482214294394247136519562301522420125030940310338314914629136581132242447257667017701029572249303778190317863688056623614471511167476636766924446070683392474529029392009033024653284425240617291357994452551570812122605257405900732804977744488401280999185713834562155862942385064856503377508391977305355242433239397224023307814106370723132171310486616721962341545117367278697968848939325464317621643807911502226713845269282987123645994221722727113156196657036072685768288632856709961801867564003284326668751361265520926146936354877859091897186880808532366819135294654783181384095430871837801156842882375243391977965886205425299570965941301009820835560559736341432073987429393112749262316367579659794689795080388458471090159525452265810003260347474962964380337333316930394351056826250427392491424462019184167340592943335878314681182194553980103862650983432642890795583085707212935285808120737568685136045045875682020989252789688219556786308344935249093876109580774436472938330048796069860946124777754014483863107895999863607115427510783526138788097130027179151630742297987855930464523092180507036656325321095225407953712571090415927874422695075787045703803537817185769168174079861760245813660045294289056728981819234834327424874030165383726077941057723592559945276461113940694229908862962273101453675694092514917747212148466471331054793021267201774758194094370654302324468366363118478152818786880496503540822565770827289405543274374071235257613071347649046420774521892693852960718242662697667801267458282041473684054877165131894320508616527973469540256303576419224429047073776988552552241935614556504139593082870212639528895778009438524314856258249676619362860529275714300771773699278673635727433797917311736250185579705311714267989902153163576273123184789002525540943396864000000000000000000000000000000000000000000000000*i1^7 + 378738998841619292540672958771596911224926885640934685057804043696607000222611215247535854877401747487634644694465817711466163258895316285537608675325719255874524467488571083408631738093663337343669172606466112925848946374883884254946601953774624073717457245244976180114951337387769750710916819539614359054097536139761929024255668700099555398541747050325593267429980232057280283423246129296484508369074288517593977386351208034998366984309134278584020811255161220861779633450517044361235141517466014615135448644836804059303512535490030407102270851968215644097294000163203014826539996444812030858669314361560310686509568816483585931158433071041567901986991659755792583278871502456957598661886010440624025716515450040687218933249928383164405980221450817368489005741939783877159256253106055797835991321340116203501428340907777499308322869778168571426916077571619457233331894728862705916073587848104626763057782388547888845937144104764058013628870764433686627345629798270840309870162158780001210976234580056358214705446639677352233700914874649824868289867409918812517440376678873951255046158241042456341154623384325226115775289653198993357829996567234399986052074307593442198200282040623831672673966341990985041700601390336218030954147362059727235706426524447304301352577919113344459859864113742223963382091848709102113261998594245197224413829415723644452026039118601920533047159497286049786482323033399389575212501049433883838628854811778754536705024795298684388792058017451350593952949023079668538929048656448749569203889349173905434653671639319432161400329570804289859061950918016837723594313752771055992055147285054081734545514860369116911233740081618335485717798319271165825804524372841697455993402215013744540186879122697668847685787787654958039931984923912279302563744972800000000000000000000000000000000000000000000000*i1^8 + 29475284339199896131661128345607566556880169483140294092527732994240999412991536444068531190873473074177920125067725986810103783715337201959479561696668826727046432794278991591070504822749152355078620661371928751386839996846712935246741847366968614024128459111758977556238730179134197604618631310439068759161782001151550626712867865781566967903070627914364871160407413164293560501757238187028100218448189367699466507306587061406485542735314850017506605800060190519339724115008344380513324676080460669028107618719893262455448874586337779814447078647697064922423237217208313967339983299214797016069055252172676462976079672279773863537443909595495574755403669972479781947968105517877707584058227609841999997210902876061027752173374659378990997967603152247514928841267984793796596162848343150213241975495873748301856488976465044802337414157894131042827617534434632431300717518537072734400613761398527043894697161726208358693579241365418918277797797748160895178356370269644319243162402740165575692585574189195363507141352335894843366458841505166887079304027019963788481914561649418970992716305499843409859713707118272023801626822954749841523527975611809040715060520119819483496137938793231741398593720933234309319021622229477155096900890264753262781612380922819908655893044235710444162431125869307383447254153371221934802180232756816545647920349354790211060131678121096340387802933179056689727309113692643610478771359044482079449730379351034294079900386903637147788586902469115935850634660836974043676360944792698879216149614750349248000918727103286008337117898794673476046624639776519583331965691361480850400338647686875878714928164826660599374986009342638651238680919281839645359473045542020772205819890906771188602171159227957211024835276635967006815013462157248188152545280000000000000000000000000000000000000000000000*i1^9 + 1932018013348690094346196994198059789294715173007973582052425308836999944863598435528182042025909440603833025608683220387859238641437339666646722707413218043089181832319205069981700703923055398441159581284826265555990927203342420622437018194279058179975465218457660924265113843096693682188318365796177298994963069317553419678807237921677274177406561656638566706245788624325198219245686043332865338674614307089068849175563424988367887120726789015022887645844113203368119956959978459106668886847052101515465412422137653923977777588507791792565190113860426579070186835274586871309442103144428748158802893238994234477286553586456934262981242673133758471525697658551437134739525970861214733006117405531142993701674244263319147446758329250944066139177507984817862907269787882140464705824549892347685473020263809708345062192458915585231021714329603253485754268894650900931163618081675179468454732640872354218102908295916298147911030597831877411300825836010666301874724077182885962803316367980970597887042517987603563193118113325995788634573963420588811536905818030093795466790310505845040688381904818520832799257598185840148654837368945900976221537579548697408247961836328690857915276846436700013819495293339910917470495145980317450619919021924111099887473862139865864993453818668797899641530365924530684146718231719659101336642470754394396864350132963489930042977594168292664560853138179407252469027315282213966607608620844947090863599452075022370534132103365742078026870188694738803032407624462424756166695436718078842401131163925125253866622298204293980673357310436130073643826501823078266012343012607152447974248316971436481990083854818868423740763152947316624330500929229670977754904056749183459731987880925019647169983410690066189497655063580025376747106600909106105548800000000000000000000000000000000000000000000*i1^10 + 88878524396153022768241973368714368453474960863384555604054342859981154442579745036622302167619762724376998229703498540308260225635927556371415248958003787676557899347280500116998727602244256227984839209569883052658272554324142184008227913298565986584116612115760867090203141119901298151883807768524153967471359203448412335584261326181567818928424022355977764333501708717879554401367602234423676870588598102242885739904292356818035384811502814420213087623044993894122719432638888031770957374028094465256236897652511593562606801094991256079009323777713549884918734394416884385506216718746803557552310326429524951452318308988947331907940599032943581672438129681532046535942262388346752539010556792446328297786919363170080156372310906997662186505394132189212376101512012106084162773284439249779172109103211135682080179810146576139018655581827262572111750447670031113922588277550089307211628341261921934581923478637724138111936337551399508003961442481398079920936723571985313151415887199501804460864876620975502670128100575029880041580689677714674361928383535602659597569916572931189169630882895762545587235307646931081417516128669478253630040764144084074788979582805271570461003052271360717963476412450512643546970692196888029498378839836635924091315418344460665372507024364257622210831817420795110137965778344621720127991359782152547474298811903875208070703025261536984544284104270534540670321375157321244933496849293231242542342074779830765254248911333039038767858637694956446932372540713982412910542091985431993361670664410058534333974792582546643401069453231698835581256166245897062633238184755764504887397661344504327589593997790909273069533899971347132225706993703663895784331657335666069900389439235694044010813529048453154775452251507661406185596512992703283200000000000000000000000000000000000000000000*i1^11 + 3252523328921944727804515031675344831303604904753481099624739562375859495192530300466626082649425463602126438370297899052827172006223513414275296498686532011738994261040812731089656120327775129150171866410431257000906163512358447771328440290512061832446830061647904785608668035722546099969351148252959989636037495405131193934002053362863768272538192352392082011219536643819909939890209360574142527097030253136794212537266294948547720702921510209141172603853872307076545383488170491848379648888166469452871564904991852261502023879495000326175728512555147098878286692722640782968226324646995167734938623036729507209050064180247211417857270521406666885419979686096175325122891186240251354755035834217037557924567138174066603067720335603223718895688625926174128847741823670613102816138667394821090944196867226027323272083491315306835699702939852393390973965075212925591348731104592247253719556728810970636213479047295708241884848200673827627916397954188100188067271577795334404227255166976473192249661644247515318191442619340491677887459981360582038768039108046410721676171871104673599730083194482332888416828865680742478587885035522848783890310897347170681022686658274780822471100703772881136177394426209925290547232038021570920653720427380330352524332406109899711605098783808580060231872364062000579719781224671662969741318252361282067150277031279407325333192123594225836931895928518184444306466224298792901246917504240230177868340201385689340780202588003267622084604119882212937712400133570297901723122963290120634739084218222455364204576802422864632961122703283551806014575456843156443740071917206483339778280929905924204243334871628189417951513944762013034327119794790870202129542002841416119817218148236549300868987348442257624745442465517589099906157770702848000000000000000000000000000000000000000000*i1^12 + 92062020393079227611449649281840616264459940613239393052694402566067092680122086735970745554742295993402872989151236748013652669258659460035992820161691429424548773327211049901030319990407289105590083645356417297112361199245606456605959772328086032194629406933754835691090721100352974286091344783120762844752641730898487555159060188306136650974093615012749311163797225739760136410068420900495967950393124210330716966688363778735022651163087739071704725383637062094045553792412020596461430192008001437027237628451253915285864809873517199010796861119165116406363146754856051981263854009731752201463699398232926418576256457587151674391129353947778623863428296875816019178847297679066517920451137148174745393435743945286323362066027022315638516646744811070186879858731956469307954565401467310320328408662662345579389312262700140202605910949622442104146968034453200153249921800508432101053177961701827729360009919189927198412468069238578908687726937531629653177820792180344403785900337887137361241533362850349735558341577715537395532130805082711723551105638322452610569397115759216258858975068317261547670023032085286962408261244388432623180509434093559011494429964173619189999049118792807680277559677181063194404986840303034044649352819717625438217249989184779826224492690768537049955658036452417999988543958699604800421668857289390352952825030745832174490545058503750392696413942181346355819012134774147877867802459490442461504410140273752902282253950133648584953843630067302023040965295078309829064749958557354864665500434588405107647204562087032918014712832113365889629481041772747426068033367386243613252258121571811553034723010802190449262471746148688252757727816389649112180270389837045130132091644289151602485200215346186152467335163706367693421160903475200000000000000000000000000000000000000000*i1^13 + 2122890529804420463090902110829190222248144654416404309321816151764846778955336909507871627519693185903970584813792437734124415527468636920021675304074013270013837539042565032974098659827676072929927654362640258496563778037967639582397939408119379036035252107707800651767314534111831668317309427979246790710283685618806169930354304977945374757088345090452206528914997014336597964480985096012856136826422991503992359985747532734686825635784359186491169990751105284945259061278599939272992309810806986718907711032756020336504749682333707565442316397097426948446103634100345003172953352202350668305605489112090186488408192309680511855221241106298834779945713863419435028137471661788339557647367604968149727417502776217508436428468672394836691944468833348051927781147470993639428653780934118454635035082442729046138929916182574627085903716343770955702624466558722394304633919382189173612289027120073867147803311390645552541939856499704925136208040279622499288061656490457306115707878997900302416874052398213144865394293038743564145359559272302373455863858962397610028791148212795618564343881805942454950697002681516506977577591116945766640658170405364347023812650675967361173253940401369901640068094784914408317105602517032825712391135820503805848110432453926452541063563501640361809839249298397768154278806551587347967774401365520848602694062531148520843499348682659186363003119848002888400639703611764868450552501665964837953385160663293043793048830543216348653800767121636240406476878186769377305878391066144366769692039055575332254722524697303097531729419411561424440663928020632805258105193673905826992672208082733546236896081292512905183932446999995960896066240312840205227714828558277594460085322637064627061157836440564107899695238728774724360255569920000000000000000000000000000000000000000*i1^14 + 39632308429641658545844775589633619290554567730311865955166763749713674976450016661625323852467042310606895971858230260418844140543602738174785558333781179889341662637351112349933635362769487043356205192548033095744911931291745091267609142600463131047275140166339411920900823427373551456899634591811769568419037941497287132100952168013439863886020035024066297545773492798928387816162826485108447902275266500605698931921363183326663868888912156271391714199009291942462223488429054965248505317072503991638015620520374665353748066497918422993552366045917466824793048083965210418496068265571089205698299066003290763334681007341605168003339447977798209194432194907221003673502662657762048527614360855679882622605135006813161753778641538786681580948727172724322245705542067539903753919340349666417886351226763292017878580599292269360367485263745226447702928710453643901051443691609204676410282047969558273500356244204924247996639633279393849526033264380335760562424949249338328853188948307886329336803913754049575309202186627755730345887257688028140641936654352149144400196869789566257553002414298253255137298359812580431563947066015878224196167484562467404243568484448748927455865667650445177445736000332962582394927786571220702537706222460934714517236800428915173673180021392301840285660821104502132986562552595560629419980141107016624563295993526255409949240669839769530611739291000016649084641842888734398063059878639715195401092834243319521014609347422394516915986460257797907082332755714094770645405822714325164702784441985442628714746662346566293675913788023558835778910679695735224884741048956713828609220568964822519248929374293853084122147399350130870362777713652471418351131317121403755548944608913886636666568941673377940367788306791255643258880000000000000000000000000000000000000000*i1^15 + 601498090370074002069439476850574848253877958622428635511366860904527455769668869475875333688308178408484698482347653091694943207519691320860808179624488915489795305742323080925812740303600239863375535779861017742488519860525338067251545154119035318173023375180736117618469891976624427199989379700532808234764845519037211260977007258325156840438010044613378148811217825545525841400367602040481962346609160668039448251335650284465623672295027013853054419753277496981548872594048944982923531754745539742097236777805190025509520236629871148579118079491555554843304481154191565738725706860191745466803944766543364795749100317345803734100150521917200259477815824465613643635584094524270669818803777799336354974386199783186746046796959663099774314577494333086463116249957022987860973201626167023409315487557984706722074250526187887719299694717443292652717152022334023082580191890249965370422484950794517008287969925831501793969881500377223312645605113268787201661938745670998384277798198863557803293900932429873297031272542074190722628594292341295950215988275244598795860019555516272242493027441793742911839104028884033101043208024692662711256817067729252878841528788894584665034912354987126653819255114514857440346483492001064274880720694516758413362580918948798764259554904815471487599327923612812486254322341636424672262380391997486953146258957551059373149287244844842909105093711664798250472349520926259719948585464390642877547316693526525510864788450764501248873400701074399033745243549582767093186618537727227693993753433628007667960346171210325258154251002384170414069862170988553017151869588330625598937243647207817879553635824631130615356018787944897345831400015290274817772181171626287850228132726995915287016829766765070804131744247160242176000000000000000000000000000000000000000*i1^16 + 7397457059700838345582061770202223885250911495866724675394363592280363230315728724252233164696711196656460218699915226437817847915954583306321812653951900499275375397634031884044338640627501963272379092004442074305494643163524478633776346430606591406866939596436356047838311195454759730637777130935353343954134567599798574600902618393144038090651954413251189289540009442052191038938327707052538326780128401702632956275417388658340803264999400541575782605445272621903605562674958511334255888432892359030458616830836366589760776627273252111067883443950215515860032522524552311209243591952486323609277609495030694519998608380547793959565002859898155394007904765616241011341820193857466780837966569855124497934209077173844204000229711951006970038698289062288083697189245725977919416170385627045540639249190134807753611109408176689975666116208134900304790470366602496716228488019531162819586779921345003383024383502891894369326030204746697219618765969655815144680671835553778939036352475112404306301549900103397465633278156523971989937394818657846947055427324627326848013806826414783073584500157290719745362115788969094669273730903070805853516623107058883727403789286151051850267154954341357318319070195073000453287598341254603303249779399332601417784812452710673700324427789037553116958899360843279460705845288265465468104182266986693619987895158715261170451379740728592570800020915541777286001850965102453527812235625166728981195041141009163047033428788860514464865092459848769590723259499707752030124599505024727245655510233008213560652763910796836523122175317313096232699515717357550608190582310802244940492500031193564834153647821232804521086723970050022970106912510562610136679439976879850076108600495718898477965168426687394445129948961177600000000000000000000000000000000000000*i1^17 + 72061783695200700936388728297287818514254864110977920136796128026949209221051109752524083846908451659694593254948398626423596984340509007295461924023329522964376327793227974517501792043582650555657472207917797384766170609430513623886500776850396970308885110362086769777125962145622982946853266195375978222588629093012847270072606442347419833428723928042613620773131996067288780431340959943290547091775051036548911465648322983627996911225363935868868156006460316381248401048450423636405241943584210669834605856605281369878083311576672499747696721146736963870417181342662392119762859748008802505514408693324701437360575901223853782696532891206131871880989113586062078281436165356406208656901695670305925246407620986551561033886777632421395435043940398336227734256469279027227436114593521145849821899410755193366569162324347949402235272011393956672246586299231110137217168208741687020177675101054435600219665226412598518125427914932040053031079285059296318578670401101292712292829278683301233728143119830316442593186267240842819843103772079658697524255605969446843088485483863558222938614864497480960706854750194670076791133817990005718803689973110628105153635912756512194829835499171952032295460144915363998713388049166228663393397368293000958638975179894824207220951607067737702962590082110828421168411354274028628843968123050701614323380498445794901375129507157722445053124658056318365526115522874987969021055110632578907981446529633267712713670760224836398662343625374416843818638802307526600348734380849010885178698899486179312087251216627989816822465490569851708316514853037359442948020113000522271629992666843086571891729060569174264800976845988645518175890593211752309718715485026531961447535907676412066035287037378512181283677798400000000000000000000000000000000000000*i1^18 + 540014898403560518825873636698957369806918663619989275785025232023720922239117047171962690391323129776906469513710279685773576671129208769217141459330626531353635754846938886652551795988062516044101470473427006883476352023664371338253433609057701048463849682858046395121816487322144556768142480234139038016376547355921034745461116474797977930097946800126709075734645790612017253649554745123871207945424466328117116607448636462977056984489398241655766056391063910490453664620772627475617516763863004521721655148428835056850294889792876810219556759496358594864635671325605316225351286950283521189470641154642684821880775161845731756914623480366664895922273990960520060331971927392951315918915492488969310378691003313237081357115446096208499229547989770175944802940186276597852093413201447424494883707241231508613536550290772946973335802477163497279451485383345016610464879308802466735561121811996182221651160329800318044176698160312025510900754290372566850628265981258792615587584551600761337441861973884923990768519041464111530270129493956091792001649394831428850867274494685952712907081318355924470579452084253418162322699209869434693379817284262753225758841985835267093256439853910817206241773751054229248506807448804058582868344789311834485140394476228712654135201068218784699271695224605122543908730197861848670169303405158026296952350196993522876014607417347397736108593527410856880902219620152819286754344377533637048912402768203778491873734535800219190894322693374871354044495424245596141499509512427459208991199112363451712270025256959479649356232873876782930648686994068263245265241893580153791031271910745226052292303259753656218692065811201800134166532207304124611261433757800523413402308883039887117729347622723756188762112000000000000000000000000000000000000*i1^19 + 3046527994873527325613698477621692475881453261859409768890039644295128722356249655650586918094446882547578778580636118306213264115672504477083495541628985392050952782469081325470244100178729366223583117839717080271930001536185870947394547681742876254818300751791717907791099032716126382254250428234535642463480510056269942867968989317543135766272589219186988683660931418069252751104584523501035468963942207079586099778857385097156680272447517407703916631555074216186055131713471857117344623685965618413614945844087022407555902213528386926953707540573576744033569484733891807469297231417917360871050846289760156512540593623428163333009178775767587025870090082406320168156471990062473086907123603915228095183518015359554460152222168679093454942883342310939642861604156860143688118639805476021283450659941224737702192441630305729169950081154100061024740982158653782599043259632077076541761835139078748554461805087091426226831207447383910972469364600938280005407817700820802135906963221315475852204828511961205523015893542295336118580171398647765417177710383526046438899959970590198912797194947233290323492822772544463110243356722949833600819916245917025769066780523393620006228142826586164746490888207467892687001953396627000643957028588817043697982544628296313587331772529114308479124017536346348452993356773438064156438999919913066186566656761933419135832291621622082559244821287372455752290639445682994720322153891525598950339609792442717567629316971903515070638973309620532833011947597255088588726064030870001034431854069940722553940486347467333024790806529142952465115219386045533304781562648509855773176730127782375993712079256675646503738832450203758271899366007527047684528020458059024689115078753730677946240737717910000107520000000000000000000000000000000000*i1^20 + 12969042821545155787004335057714336434279170740880561107385688189298233434692279938180946001634701568529045980392351164301397888812917313499321437072950485301542906875793795432956448564003884278600598137598919684175032353634729511330437395448261317071759122588341736983227949350622812679772411015962127486244407743117942421487255823211217200875757267914096348325121410343052291285340445305485414130970758882072003065516512828208277502672646353802170551231715412477032094389264246770267842693583126078523244980286213922201712611866044466243033401679926121848849894740581889268494296258317151872904006453927088126985002551514506195692162700607768572730816446752371023771539234766812946810419541964362083647625365701778028401453561246308078094741556925812887748591488068838483678405232022276837890313745149722043740212208555402013933712948996808560586325835965938780963356631306865517148642644147341227821663688083768237652659567443490369974831915115727774044227387654865805442468096391974272012724451012865197656896460354174100223955782555598092643379979544301363543322375685964907619421268599463367915402441349956542683933719101930416808405092890674337356345895223909856614083887424630319338967842957016493647517671887095444638755540683282165865217941429866239330456691772630371574453262773561338197085286008279378027250333520424849746291400128137639281753711642607322445826497557723537873807228808289730760088873930421030428285896906405932160896500575102723190423728965736431468997983394930099939423040700485398312076432375833621272543315452203919319108296573982035249614017396941996437753643304973101566706893016234263847177831059118011956881861857557856922453173765663827990984048200245257362781212383067131261232945446256640000000000000000000000000000000000*i1^21 + 43333017717173914673637272365432832410050285611408767534787908192637553951853121776585149222345615482079371103879841557153299347185868804355048241616088104377947562692012912947663103957870346214608674517942859309978824009886076857625430102678523468223323606433050976797103783776223582812784921985639641255059595121083926206632716813859653431125788228954122209497573707600981414700219701935776626614506468589278227966857676317072710376839183159829740711664812501380025587924547866628479005125106934734843259128437775201506801035209603900040622026146474400249049378136247278001551248633085003146180586143670393463040409119347397565351349695292945795933299293468926257426804418689438898024600215295805354292013863207165286546762995748031578566136217061000985257788814622471962453599312428483562634345627954836189898591287111267280205828767108637459971069757774223374502950989006623209713107587034052193138961967409832616732820774258724632115184807703917853783843539551588766611504574876938477412296470499649621099863401550193777361372792914993163351471015098118634000411899021607030521967148625974577314931224818475297046201142085774250760548954194069948923410699965675583054994170914966848528628655454068378397436765148980714216012405431523641838504742236877356507927620274499584949096029670392565987440836233573000302751003619967657287566908382441756600004377488487762000352015048862256371142863881898860930205958044483354202385868531692282758939239848329295518465126865514277858404160774872474328729698890492412651553141910940811110419222406356094891480960271314902530026511816826106714234568845635510644165832592656043254594156845829769269680370802326491825327708298394753799845958661607689631191151603651284075017351987200000000000000000000000000000000*i1^22 + 117058322764613501062131070884342937862747373142984726902996151116702197175125336797747624540219911318468603071610104767101153557362447701177859018534800053414475369311910433162601047615201229106421434315977085190853897126571916757192898845501232747822639274700394308230165315374067329629892822266017454612990868985282056567563475054610253057443697130734326644959498233141787541912995809020068634999622012639501134227835323573936528961820245303504346743500700656029330483089098958516921160417592067490729299934155505584386099692548924392900609415128153803857295276839990599205035763366793829453421421696203031843012901184259879830732277984151572371368137487185170225331654464145656887826117944922715068566277077078829102943888350503231854667678471529289661850460673048801068915828420542746789708906353561882696960478440336720887297769925086524361113904531658190937461481010474040328828341745811540625410896380274331091241132802595087735242741290263577017864192743265840714433900888064654098208623653426814311280280086292094092791915466421413501549778981992408990776479332175707167620284100391047580166066912947774700676712080796494069241775725333996897147089646674992425353579244321859365881922783890226974426426036723652439887692364309703693933523548000858157805614556102010867658434162128820956288279917862258041831988225535218628223873379304803919331795837210848761264602040721252116463817908753037365219453356620018016041559008965398988983421801818736098686873022490156293460725430066194630609762135563928760988103768323216879944646185867396420453037635698851989020154605078996813073098431660925699253249796178508186100886418701257003831764690848274683293380796116455895845050742053722294823323159791919700618772480000000000000000000000000000000*i1^23 + 237780469962547423963026846282345334039904187612814284940183998476013016181710063566180772123597483015993899530910087045585228086762199207741816287532144930837044854233419179933443643097974422212594996491604049924067915444991604833869746206905730236814707163714288887122618730734678413871663446831841607559402140711789317878482242085570766284094330698870488386493658142700127142645489247962116786690545805374846344040523187425846349509298772519842934579513949022195579030363807804089020254778116203491414772602897636812583861060241212746904191887735747183716356821556438306007545256432352963649107168059076322153408013603850696893611815085237131378857620186163508350522385131287605522851673882156269354505315566359782982951979176153903364831758632333309627762250374258234186899285417379236025369239907620578630003317611680439343463413064489543438925096085657831966796294120208122912786465831401194963535436050553980965903037531078975239031172683210719510631129578443420717347647471570355489904403815722044999368429571860492834672105890188083709309934927404462955377710741722168881462493386938047634876185165890069359409407011550925976840136430303167913310165396035687154301508514233775475966593202656810051842585145417754725565204775174572692781343311521956538099076534038379743939061489784418508397675892653549056902900170814885124309834718586922496517523986169880796175092788045700647847538289147726217271979742731092000104154564083944383090724112633059400742570532932525340596252819451466707989133305166892628330715440518198081616717004904161083958083820815919859993449676201681869864107962765581457201607244385305404837926337425712133858831189778611180137764114807146751547903024769240137173084650351810838528000000000000000000000000000000*i1^24 + 270361945494945340880357631663503067906738097221713221014894621351515351373445883804953227023970496930237507804725233543293847184863239830516821677336351891500983605120354739933439946824032648398499272039423166356132883418197889841592763968111372092738337188875480407668735173701350477595484337045501311149271643206047815204875446086192479127474187534443148995507255081909180268992618308844095319415062740436871035668235040231031040812248699369527001788576733363807350075683688764279843136504025888672745727578005331404348425153377748714234537938082558407097513698811977570734917595830211375426612152166536796874775683667798466950571997227158162520934080826620779764362896045819793574744345170352433650708166184600861921497764711899231688332029399593219970117473120836875413930076218144825765284497558541982358046341078824685529204344525545705952064261932704698554622508156241005241142992679453862870319034691237280906462142794186640178121790969160275001726566933220052484221948515764713786188428316430627004672436248155547293152198948985466944816533119712353135090899136639001546142732790629137620473563189502413140335068517849376984944905025838277214522091279550358542350368293606737188745965182697621970007381088075120314986796315236282485184306512002028485056689427888429993867097939668842196435894282574740231911265798400352207888153927986486682186205802536328517045490160528010182883811227664507330234790029836419316645448104453977860827618762866980338808438962179687317831193406138033665590075962706302994721036199627162558176487570632792511346737286674839770446472310413999107624635209298285521651150017102563218922330217805408863154291855998326715086318895478928484584366897551697119998484016005120000000000000000000000000000000*i1^25 + 313469571399948635698270646232086615671497401935720943968466950567697973526651851516407148751818372885754471634742626515462513125684231287225818211298435108138055471867819859604186084915428953283789506429749679483540513743057373461327750011870460186885191140938244017618467050559748308480457280705684720097918883597040076426652863863533310779168207257453145053033563295120791376954407557887469503611032892948387213829628791225460332091001079802160248648105941380472256630466647689929834248688891258652590021583130086504244745006607599979870024534473698735454393748431267229050284656035660986289378915878832009286000256021076061060444640891108308922496719780475531027085032413143150587250516192935302881406408050866767652595840235056581823220689610331351169873426434420189332394811172710450993078354511097417945504643994584088802485495684873781255915780412789023066863203143567674288114489815488666285236228951510118226448964958393213785374722731783748531837806424033892322642223672635602096451576539397434412737426602606346907653226758270704002205543062080662264943362109271757645526219278164567880126580154117373154674357936195978394797833463756609825403618628321766983955318651842349167510557100316467896296848246167436546898421874034390382006846670128592425339526973702815279608550774015757609567691041701399383767427990629401894088940686422363489362543756104316572226861142148792182958789877859567068832646393241518356093360675174284080217789604171298894159178816553378245962435749517901980185113006554018024765588867347932541885725189155700975649136987534194940894777517907603804469359263568490729838175470852565594682907981923135694031781946501684087359907621967118915192363449442965699230800281600000000000000000000000000000*i1^26 + 222259118255811630566699823626350001688956195431915449132793405946756622836501081663514600384411852279651784803923907390903508436249145542726355721039510429632285644604609976109020645487289583790374792446123509882012400145869881720262440478307961335927412621946981422011510492091615618887896404066488142611112582145065256638796328935645981653463225076848448879622189818589091575247655974848822238860261210433946292143215097301291907580080918841311677715354159751783779673717068817798527015571353187187045264344473093160708445723380255219753142863976993003551742621958537348415854960695209560251868411983001138588571825783107767543236226993513977611759321347632165739845963839373363217389376743951832553343275581560573686647045633440237255552848146290837919793765552183099659216999497697468318404243118610635739598708283389757007849105458704445213776868041280582225477277364702992636232470092601029477646656987287228630211580771952617292748362443602802242330961242239004452321496187461740934615091316154750265491270676653664821532754490344259500558108371652430754684076115219945946116004118762314030894161033099664249545109971293995731410404095050919728274642718444376589307973621440346197388531010579032748457753562943095423930716917775235223952349752519653586515368084079678254875475935521259082245769836629109954303726473682120532307111048997148439702404226941232288659921271639888775988456794077501723180971299388509443052402855167806108333268250048096960193275081823708146704596856675434322138741668593476727173550410614210721251335973996737696344344824680557789631603124854971817155470796752474411790379899691304523717441130780071237898906520287052319231764658323112885001212580381394636636160000000000000000000000000000*i1^27 + 121911284803937080548292675793663910830641605972423639200103651544941385994394264021676369205067040253348067993994576856739309314844331799800173870859428889326658920679191900707407335104986619305923804707784215034521367276986111593897807564607296006565892624414668116404071985702565236390673383252211379367292397572042079871988985855437073245484355382778544056935987736096098305588436193764916064617662955339641856995913942357839110438528732566408025319695927615714672304720783796470388567273011635610988715347485652151636981988778071739867676570205901068198216362971864238550516544841066602154915490923945461315607869227217651528300363908143442196902017513124111729957449496983517940812559886515039221074517704800383221823476217571968649235043129448799493287799160757312464986378079516862718067167490030470369331550556207335339500990706326408920654968372557682871408334976997415749942938612337950821042269101149548747143909470091183702015197089070091202606935007464916569841364088990877936172723114743728931401048170161348919821110546938716098320211309466421232985468787898971009083323352385243581575987537914145287715823857691555505948606955413620247629831608207733655533816984931556919433216644839331232994437250293145443900705378796223289632698083295096601524760315487980434035160292505963223641077997225104908361454593528535585302254487636056552098925184631442297460152441314680779173877431331854698341233198583003074325597184302769773884796025863623443965564978125757480658501121263773202157111117909554396642654119083519075614839239759386526215850143688995239505197303082401569191858753552959988318417165370408158411464969475890641378268978239583536150053727716646909633513132751060992000000000000000000000000000*i1^28 + 40157452003999936518042177909938244661048554741002666578215758613160068150553640641987567063617405781154236330729338932213680411198991276607569178328733190926564524939482516220554047538707196614272881063647313248187847782510335422563407764169434117458803612428043144248572428371310279505139468473404826245718033237238497195326119173236252729597066632445065639542558617427421014670025961980175573885377700367746041979857876533020832473545997322625176707623463578711053972235063002877726522093503166754576465122229262968191560820823585491691913814559183656237904723875187336968940091967584179487184720750592852179304188981111858250912823610284593184742249533400507816108414080538635960154587901125251403478566752767792077902083906095151476625679239355951005876372248524017658670988043735005869163077498892999614917398020224694487213923295151820223441129377245952905435729435188958763947623932840428124617586520497098660812535590264113970201904032657702370716880428417941996008646346195063991649394581559010542805111826416941915584429710743573848965797677457158265714916030992806400498537613627361518127091328265323935791302993275684848845601355769447185583628103058586121956870098107859137068879204371444111547842548019704485039384329270433703959218754435669145264500561606660693615291713758611640698220648571624414752773895356221034706434266008990828110239338380781084324756757441849172057660999355786747208699999812438637206683836210543669605007374730731690772540593663807328308826706337818629092521610625297491117388537998753959112974345383263284211662350679713021731555610881050200772250192255534217073303224388918834687592117168882870799776284817024572654055351629423333125967052800000000000000000000000000000*i1^29 + 10746809951467374321656460549429905658815022334946976621531974940474678215784146012163846312248791919426668905076238002454878030590739484820046942582452638596156200374858471506435144980417212495995006631238176471790368297049461335356185618285366170014110490137618425792045640647515563156315767795552411585688051203987149943264109244196019964402608718289527205559659546059400646790923266269991921301818500944932573082225213660888537589492610524282476590355759173473372829319544295025469459893964081961332848437756599775154295461405460150598343284014199007697428002113378574929518417747222211870537797755273796461344963847472830901994054438988557544636813698665064986238853699916279310378441326090126726578462739747909531270552758821426388632836739162992450422624241001398382795553336825220853476472119047237082325604714512171924577644930170579219944366507725566571271775623671143247632642422742262350787336631109110101878804259302723344117344924735783657019769736457328064135882427754332253677680489302555918009071394933219045332137155960993481723944253805017799795617602413292095461939985861767252952836655333062499436386530795103887446672567096610551076601279272501520847497419783745445320425188534780674317698447971665375153801963232943021942715412384637340961849311527487649682355914152660454895550602905140477733087527706478188144148176044181668242870250097219572035460972293824345771911630172813873148316905344753752278205093538998801696866660993025541509836880583383609201441227989833111677569818320647566927398637336740828719587957032378302887252022323387638052541558787790827139364914791967692696698483752264216204084884105625996764937220723343519038679536170585853444227072000000000000000000000000*i1^30 + 1542020054212743895071935776370746564137155652403881807387048709169642063213790764845371621080702116208214996473715303175519510592048337097381848739668133010137641816757550499480476914766287350147732622499474226970069118441516530700172022531791079037038039618525754991194896800220435839402532549727482053572829416562800259845358283104544775537596856492799625546772645806784990152057347103692959194146521720191790008974337439244194421120320244306988677635124608856481228035957690168595378634050396860601525187654575742219201816806720727126785944350366003602313922587883245137668452267952897313404556887799834751681147495110898340033312092267639824283389011913886628685202083229569508702548401595832364097734799991535769039835781730784814882438965634404686927174550115540589705096876276008899790896629874745917540911053163055870298377049178676838880628019335886306240752751578313388574659823106832679119453232931518305281238329861369728777933869287766885676633396927251000129770850836592836971948961089675037065946853691024286742129887797301495070869266307067537228603016142386288561835855108512247842114221901218627661108813902248835585459322779366020478483403716635309790843027644473556723254361017919745808588729213598035505506022285943464339107792207264339452853127704034555987527679576310746583917276677226611859957868578483341447336327619581691840339026874203726170991417682599951914368486273424528602017677042273277653347281457851661100767955336727130170112364858601629091915355398864025907550332837215083212163466380886744987887045189038179999497818187426535951753357476217018675541073833540954871933574389557176272108739652903375319541526583974971333203222852072898560000000000000000000000000*i1^31 + 120533836053090399039877532837750796802423165391585811011559961666874706535390345783814431556744676230562805497967274973226043231111324671070553477577063941981671366899983310691598003523418502899329578377153112622301743657743009547047617584829839902795651832401458370273135015107832861885608532349256768755508576680822963437345262812166432273478158265457743004833477732276760408692864322416436034304171071466278569714269583222188527997784981700808217462163316711655517594639244278049824154357421942184566942158656280524303494430686815711576970982764160398977025416833241465217344810125612927840503431903631778958846409669892166830289736477584929439754234417361361405272661321692953943316461962100158561169926810189645918772755763277034125532065184638746008094147871474557366664361731932474678352642967066857436404180256636643095587101161846577273091586780601811087804523636421091250771227971959951123999813361573208639718279929914907729546341231859566651901398380122519827502911962762545528751250673504984607734745128256392979399607566127776685854195925546053275818035891103828613893331049199200243614936347895057956611278970724656836987393251493132211503635131263631153744736397874152597785856542873292756695246679841010495541576993416554214363554950438868423712644008251845313306684749946164427581790792542578678194486318632354928187385781194692027832180428616170626446499799243601106163302772321467855476806026158908920970422773739053903420415778209132963405424954659574865564965874229799558887977439332508074782706846490496949428995347096921172504656443814637259717432441496990006437229835519859255662263858325496013350674773961727717520160051611893399365587010846720000000000000000000000*i1^32 + 2586213831594705434961101782250241886421333976193586275763648037899328735974001971237671831433484990918337840866620389354754741351571906769488087301894710318669992701934957528750817298093377330938342305115703740759551207455878019530130305462751392733386471074831040456623491818641189392827307158163581243560402035928195384343184321229969630838658145822748366390002634201925570435708130232064846286816738603592469554067778550906817052570388663521023069997243962288102687049701563856494465884260572130647549052983940063605947253112569925141784134178578361532690182743431056455040623575178517152861224193989508716108630920306346140070307494691400733477208471723964339364108136528676311382856595330126858348468677373396005358505500673865753601941091339155126537685395939350995987073728851994782394792947994361630232743708253325723921857919121621668265122627321044441144135363219660222232575601470726422393651640782025884324334944473488506581440862333706470199325101996458043889905491241146591736986648603461334348976339026274011680288560627903066887631475672426634405277029369817931823576317094023291926759309726057165738560043163458287575633555288922092472210842166264152298676856297376639960767820182261497655171530906724089904134734795082662706355843843777543082303616649550674009912384642723165018080429869637113239212973325739361250981202379998218269515822203716581256680560232360727947956320224591400082944108165569016042849512803219437583758219291437972477975660129951306801956300534103587045905821509750218809590984698209170388539782204065431212354941208909957482201476069111668546929176760758052450381325814928519056427655215755427993046590690269968201678848000000000000000000000*i1^33 + 48755631878560474451864141882987010314482083298854465890169502633471982020550199770244933722164439960901506260448054559959083507229177838875083449880325307760705682513939821111269441153122673988994710997920981781182344281894887774726193140307738113428987164282187833716066870722052779234764698106510875500852374013752420254843591091849490643928194011522051704881805516686462173085020528831137119052272713796230934728528194336296711473938056572180990152302622396403595743254975476423167512398155795210289278218614959492981800302771067890379087522683400921693812182690817565493794521734953397903582355240865791356976291959521856616020838017598813720895029443181401909409828996280311392504072948928064318527301196160257784472196260897546122145709201552010115619904322630621502514866695264094214011653965603805027610402964697765480359260051928951467859765957709331614730764506170187438080148777855278304709002212157074012798659728561663382296894956522973903071526372434596919698211680078006460673888790473339237651925486237264220409349760708604340629115229035838771346139876148716693709467414009487946513663274172127927193052909510382361826423560688025658049690164572564623470126723278000562856308195755172781982604262785147770670178914207380116636748736065478144907062815217672242320595025417813039342484080411288803244253767411774829978056663027331192019438714812799025582988967065462099120069880815374127239144635315564470645994017919554172523972069363964548900000808395062669273344807188309642525592241958668788044525341736162606779022400345111605488744806525716548913713558825596504286246737772179158958341522402072458012912009663672156634936209274883276800000000000000000000*i1^34 + 4290943642739472092799968137713837827560252489416314485249159349728597496528882500466568273906040520190164231874076964968433318961488039955574640923238470465384194124226733426858098145514446395143856887704946848020849580775390471245753826556684549067898443771759850000989790144100014158419300722844977154499520437099396950928246221135344364784487953727675805151520527911964499851660147529909342637774995740668913954022393060950516842293532984246627096475212635965975605646607715012237946428756040453574566675941242789858561166522916962340976273408697457707590675732111276877620288938083682548800904682168360882267651267017318031336586804360419084638469914244664757581013213061816112404894112360615312472868660951221173592531066571519705438796641097850166746737411814481678635798702195697986082233110012513955051664999706608267943776948362019592499648974833213627001447247696438594474337353316299588303080728967962999460913497067588030324783095903459370319013567313580954580773525907791310158933681885621707240453377652369491290426696353696303625003784557422600866035415122673920434388150037486756124810129800940418322023893065235207326847459055351568605626733114685690080246522831215943170821473742400906538837074014660662996401790345819777592593908432652500978965582775234041617962744928170880937849963492140992817210827376714443348065226408458277458387702019687322605550030664127219443638910118090758666134997420937145439530563756135807924532124951854656769633700889129530530047634144798190191689361168714719727187462983494620434696512133812494831761102369456235638495969422073200054975343711684800688950611250911782641592746983006792548435298877440000000000000000000*i1^35 + 92266097473611022208380138423616649516033625117333878400083464976169348245007618888447657872931204712078544801099881232718112991875189396522404372719240493742846067621871631334120543202431505883891701154910651513613029850615826478442111891035180894609289054882619087398186158087746471267178376308704397445246962415462364746902659954077388268663117693929726989080668344984650502443311121917478694863271352083471100093813597028892227494008122472246912792441319852328899556106134773345430114406131207686110437418081758365830449872439303901784160719485308161113214019147946683070392691977872737990901011127724856032030005018584970249352584338238016107705158831533089130992711993622559072266646150448777602460783070107063287461004469272961057865493517966855183214094543056263909528752934895095168833871027479021341304242439521071629588136025996228318948679111706378852721994422240994161606856711518921580389889152190894919805688733233111514938866592337380236716950288171050676539657144181268230862639671387627769073457139200152630673109905969319386413519979122670280713749592814278855039845675043623282840699860042694084410724031243356151653937024772493351821311415842689788563258357731713606962170210201160659486297935997650952441251901270562689247211289020166049461066706424446667870784442327136092408709009855931240364727812339827384660150598385069345497928867075163175934462916191717207010941206870301350783622941815049727480976833470846734339808336122698557945644173021773079398204657114662721386766935031728388364152892653995169316500749782192420850349510576374842676690778766412126226407099451938962102023770662022785177202193989928285634560000000000000000000*i1^36 + 12554412041714244985427386004814862772030175466318823934691447390740079866950552871631930715004502744721047634028930256795451783102294450816650601300468006934433116044596041064606748126158354829424387699742278640375205743791388711351858439039197572613665585837258562865200333601982964941899056259661474924866390484349543832294489707347368008692270502390427874473629233351786729571824361465187934042636323494291796092118256649177228622980536852306698639770336951155832481555343699313551072016001491731765628462444771749849000991458095534781943378354613326877352419258803413082801280274360992666778026936294049717114607887626096341097757250634486623295569614547052608712252484727147489023308430903851100297343993100931793672592753022236967937722569482760994367997919866186219315787601533996545475002961176676222159885399631477024763630456801455849725386252965023898609441813255864575641068521415462681876227943083886209897227529061115812109093593919845755698356697536903553478119805397070300392750461147669439356411254154450283324745460678057855542840807533071717264391613240129823821003713710882840466113419901506322175123656756707364784253320825983195549977443118002719043269751284370763853450708878556789876922460430168543320380023501934973297987670960362163685885629619593280280710960616523150599461513805263884121068414665275422680725272375896297117737757497736954979497129278969456576328903719213597771601828814652208210666535893779755108775331930813361772638219125335406728255452164818398612942542444753812089603548808344631835270745854259286994039184094458252738345524909861501301459079448138710546191920736099868001326032381542400000000000000000*i1^37 + 303764071776820023554930629584441531780479349836688668211653563728179966963880906488636402505444916347552164474831215774187660751351291502788927247754894380378123417987764556445040038492500054211553737596210920051893060470562409289408480888062255254608886751690149217010266794778699105844171788466083680662604066670830994826621150084134487464976129328401943849868266590571123667990841095899305746535223161491205889143353177192102926995081418172334258958263244447367404641470479799195293698613851987257867874998890273719434880341371005333186243250166343704630370954072075600578525020470198095298464052654540764707555601758127926637249914012473798068030599371865705107870010073667258214250604608201965650590706478251572586687580379574605182874166511415258503068984876013223336842030221168733239163564965654751471752852841441824893672966256152963155477183444477048236892212102053939521708467733469782518315966386485708748745706507000722786075477204354971729954284624135526813251434121063639526316419512569430310617859201033895906315059921345140461517693028150864322632372968054869093263343338325522821917907711064619566917926909461144381288170096812855582358944619208764862063378259957109875675454102653864600893183740161872037510274126518962929958449034576225576870730240678764061929460563153778988359619646921235955775349529191866767100824313849605759817375548003345381762342176104839238191929883447157066186332118641953608554978863791519975382343449395605021291378736659324943566099514198749966136658192776041500939709917237259705981738361861348507470039907491950688849746854289141768984815836731213848426203166462744811284725760000000000000000*i1^38 + 1928625377921610639386712988958468042386481088062771082416520410948308312096010743007991619356352990010519109602478944951190701192373514871341105804513910386060968481474356523401550439885376305178757991328092386450624687148358738058918857357690694423337770100154966442834728566800220496684933751377839985665491818102272788622576978312973392466482868674048580438633369410985990685697807674628231177189235484482080035806809419348720284385614851161456865640576556535590725827916571907050007899526336572741156639312633370875396084655698627835226044220161614123861431087012665684766028689429121645307385497408347984121999680551964427755460235428488554070837561627489516134095948583472511128481434135679152678737810928520241810591582089503430714536372266991825705205373948416120385583030892040929776372918793006957254694331411657659822829606703146354409419134945396882707689515273137861793342172055478023275943066137524868235919821308213799233219224668007825515078946927185336124629561716048200086055131765259528496322758609006188660580750400371970058808881357721439827585788124363115757470014669683950772743579127573351847521066798079613029379494415552740698453814208106793235772401595297468645485292574560437286130420794508536710244200889424467058468043003041982882922088135699062060183613969137194306397943433599141679824515296651647793996572505852590060380095957786893244806975833627848304027494471626322271047462813951232739591826067815498650649625246473855380054695455685583704932822601573910614168873066201384388705485601926710964860566474104837934259945575290082227911606249812845103341379536893659715293007926658072576000000000000000*i1^39 + 1962456338537179205114599235224798089095882265361085286148951656233672127677871069506311388644650502365902374975782849382362270634158551378731970189954203819000678455573766556294815338985896719988812698110227259128261973419109198090390852276398232728387300448700510470787806972869693666116074540788468146771860866459808814397374400079599265140126106869908801721516413404946575432473277985075259154444483330529038300394941725481108523109773598202007916177515509651984636494279212888462033663882863996406254827292392150008147627939086878556144425144860870105584500213770238935095342220099104116137361174814773478563686441263383092202770939772427629775039791610513005718099534683591800456184494290673811994987376722960663776172656612433836773202877334513738801974403043065647950612878790007984096803652644700672890870039323807887212733941373533754188196267394247070362759617919290238877683051028317179206263306860004788845503439286829444871851632872642749760075065851066790009337413689048266969276209724503360467085825826536945768072967522249795883973161357839641881264657851465951333870373381374771406992943873049524650689913609703669909939364706498909050470588996197531638720138051237334321902911449036602700500495875550054543898625599837470843358846342537898426310111741982222960531457604753382953251697496879510366474486350735930745064729709249399008564985055237525156300201320318307610875937349882637152856357374311982231897082405134325240860746403318536731925049160215024162052647289103648919624191329009769579743468312616076757804175413658688269283558533014110388124910712654019307648785976708700793696629555200000000000000*i1^40 + 102783387291521796513745278574560800005312642535820757859044118103578850921178834429881600873487532240129179112193155902435489110593961316267871897034170558614654903849603987276905326919014687426298768855115923344945857089383582261600913442546655470970719447753137936799846090740553123540063278805746494687202578267455420197108963634321949838538648938340499737768684138540303610094094330049411615108781472463053182658111893381890610048095582951303839555792772168173565212057223105072181821955864994441666508493384190038085248085561014827654277360050589530352938486712807255248680553140499516826315969259766196086654741185447188891707402204207313607558026695297462619910831433017772185051713030072331450782855227829358193993383012775603050850699290689577560654335307906533844059595340781727610312721974182238351164167956926227209519123757902152679925545350651134038885249180620389883023824935770718158756737422126944914804791548962402210476038588293098597270696193963215318406602361049122076397766805894358835367988481539900262736278283493432440404305866457070346080493777248957061210278620049222018738268821398924407349389536039406573367288717536215319452500445404588928249034957139528601602097005294793132147113585081256426792791543762506925118584975786450133862785399753792016702023957834566682955042742130331735326074194650072049711033641460625607934898885164052519453503200446461277047543708352648046653576504356244406425064468178462752153780894614180380142657097914626324297172132587818378233468953855263087070970968225645303793380161318731226350020530824246927432728876568229801208499289673904947200000000000000*i1^41 + 7271158651069659780375471597217871340451173196673213424253339647547892061572409875879757067350320144978854408503956963246552427929973790838688835971269075110161885346996294006014734607154397857437494236782362483750781834391198107226752141394781580785980267536252775433577563094552741011099991810554256594391777944466229295116331228567940392928493474795415733873346798163679044400282883919221829284236608634124901694100216525154898587298906233907777831205985266794216343972642320558297681073848787377769789057156884613321244954306253943116409889711471564924019385657811312154374532120257128394554608916510211113091537359296638260817523617980687893876080548250414904364797627895773271860579186234822420841716212402062260779680640286392837104379604131664186143463446607269012384636965048424130458679691950836723042071953506666335803565295736443406802977762225694698614368370130082694785364340899508125039570257714976447266922233024780722977689730241780380123723651460233221952083727720213438966798233193126554334265909602644823807118046867398797259790013867709775914370106165460070528313345108859797667917586066608719279620278329547581209325435007811393107163382227398385486715375664668286847524802445680942743252352985509064291267693460503885521429487848799396535606367820308884116824707759691578173736904784698818347692291530239078214334748303048222964504088904637705116564888234704025556408617021704911469142360360431071776122312460184238444248847424678991118564902665227857777158668627481652765085224308543592282301695921001968725086787255885403343640796880590496302589198619144895622757220352000000000000*i1^42 + 127660913479223810914875451876875326124279939703655580656144492094826268941827636577787538480013898993360317450415279163773048697030112553841454384215635718091284074068358521312957823103011627498838479829068028017780453275417221317579276623706918452355318780122388710842123865296000904298245614302356212950532136460557864216407634412238613614316676273980707592968259335356343357380462559435607267396859459633961826719858181621616057443435586856823527696574613421496289483425983821464130319328583765633689598934137467228862935377652117136255572295578165387602775160081236343355204699125326884712381300921655157673635496759035980907527623387136243343692849802067522543817763201945264197465620288823210123074044628083904765855365524876123681901854367530681452624363193669990254698620645045317857902357292939123865416943925013800881738496055793683541430370953611951398022591764201440282775935204153439721658914597854774385463649025606963013921524355171554128206027570678434081737225369503264832912335528695260772876914939273501351450912670423475647843910217307762097482459351794070953897330306289659378587919941331310096145097461954705448714307015768191361794563848046437120082434738341165792408937845460590506182807677037440628575489764646392606303411908804891260865235962435113975252636485150481248407621967343826858608908122560150039720326913717921582570180817383595875367541524577717649743962507298452088031654861446935022050494787515054457636243687138373163696915780796879560056927924038329509036924862682267572474014240828025603410124647823381717264324930513607509118346522428493004800000000000*i1^43 + 3964746344020824559336565498333996372278980932957032971600409030501478160089228424352792283539695533642477472854856148097491618175347171931051167953638464243222907922117016236336915522311672838178630708633810635029142780651577455900295219133974705783507056820353480464764000729501129423639111623594299063718119998950088723618475712503331941421272391374105661876389303518475867492754564157989961074696020873192403321498142395401892245722194911166312113772814353444100198470328487097447443792148122479507352737609933532234539760048126459061659248227922706116214776573757363207218013240535906298913380503437928227766080701197255910549883770420432477926380826294257369416943787882643654725328069248270787984763196869503042840234576406483871260299703265441125275164708085767512583014343769158326380466061784185989105322374486049301251507571140545388899671503615505509260963980863625220798134815595765572444586086824110039303545550662423106704156811793465437085072426261533843343171596099865194258319768969552819777201267200715068985587499645843209558853514998397717812715180299326382318060643615117380377236892995513946191092757198118125942396126322520757514044154442326982886257159409110644729710606400555136201236492239384586590408511118524804252112475163047019161157538019047154598252937027266673496561713312483426081953141099023201282501549285063971586051223668434070247205640115543032043203732529639462490988405737790675325504192450329092398181333527630575147601718930656584224027545462752945116419231570627408979687883197816040432714419150433802351847505070339699326751866880000000000*i1^44 + 15963665180680895785564315229177676236877563859766816520052361811611148091461928764762208448882966245432466301471284242012505060866289664989140739792346858784297247747984768459205080126519377415337524533196142955151536236890342046756857667966858565287578108819722856716350471178814006462341935154789451892326817568571549409148964773640743695472208827928163594193630497701528214381679053266690385095164689895054148540946626372804223413915130891599872581781313333506974779486336739040042298459147108792094286770546843706148403259449006512308201762078735278032645936106241243409405018272022251263976116328647365476662500881995615467364770406688805178800560254030622901018666173175679177056749909059148343012627262180292782263902328322969214835980253239477100278719347669154933814728959227160444903916181602389604336936911051696343861100454321425521759230513706354293776944464066104983881391675399283365267396872993896785993634756636417237811471677476710136000120948586657262499553083785694305788838770059565502962645167291470118637284292733973364681481204610987178791323900171830888231189783936658367142919716547713969160793537405378372379378793383405869495754433046040201885110830993903401902842266182154976648205524724494250857656040693473212883214405317389871461929411430932845156945423282502753263217514491263317757155026870528971152495963592219142279173573051097660236710994183752801406843062886251936611883529509621195140703681651866807472519553683197006584210645412641568065724302654142262709041746689203392863448650041792597565903630035787664937824215258234880000000000*i1^45 + 46702590952619083437300615521160770319071281589143469149265406195430100557949146221219084029858952095605759271457311146269394329153190992663198450616046474318147732725058576927977412758846486705360760198053909461148805369223119007489767506728385818572732996193930930371431563765298896956765610965213595374315577620985740849255820383430861419155237352189078535860392861189467514194585001483902091743343104664680803227489581194513044458565219701080249084698315976527863409990544892163041722944634963635976801569588079553784925443664626661585173371845676333258895166445469816279646691680780884792723697789264666752562597395480977852076284068003694692432344207689140775143861511867415609394094248876795959229593809327346470589162711436928832900663895434420268891985426489808555275216844939504408377503351328062500030639368409497685729164263556451934316108706444811948996834925825100832139355855339676965166193652542508007088832499508052018792405367588088983007335076171933508943550926773507490034627149942830458034090244878741417375148825252343802969010031052946041210754895256657283680341066556471305403014413294103933010073093865650260174392854403105234283566682920022320988464557572336550528840697918105596435671319084029025338019818899160246284595954456572144563937699603793161093225095946656317421592054656631345796615413816893785146147336613405203148232818777657965555545728931505367433445511923723559848794375450526545397635262478231065630200783992841524239479934705177525701659088527350656928097032229909408050784794648070382972888659177408479494144000000000*i1^46 + -19353873299933506368542610382793477372175775237626871726236881268086790310289225087884992149684731938519799405029233611501521931311429922135800866895974198391423460774143662349462263315616287503369893583638752256363224596102876045428762647297237665155317060868653353834782518197363953428510381079992992273107970222707021959978889054750161321660469765109917559222274823519938454772616279608703349890398962650828346990698869145232838870054679834198674575252539187619944555563369458058207394757484902915313281302707511330443987521538862107313605650462180784195272594986474061642739851082207497688367086092061446785102084477075350216239546128305223143863516821908690393765571806132117785435606662698934443849153715464157832003721221403145224929438249245605074289511069029875012687244749125314623270798061138303587517895769051175582855621812109310260956605048404416640734529769558515029874345783729224986554248318466467770969424315297319914646340757188189152952474046694659304127339104619443200948799288372603523961453675187954078513805951957303178620372250040503741306253236028454575274325770536441863640832046801900334996329387680327326111088669582564344537567314753595084963691693335869450104233759137308496623777961526376623245998999209817616679557942673609056416233669623446914652609777048552541899670433906134975112986198126816130658724165847147665471922277556510408117190374327020958111750059372325564448356568196565035768646321468746740906710112750597626662285334706739722904715084904492547009395484695323979807515004869914598213626673971200000000*i1^47 + -2953822632906645480220663338038600358298247581367676902233989989238181916282186486644918546588506113384910218280287170525025203597738942865534033747510437592741396290223071100841374547557208502097525104630689447662203620822614603416011391847436133592000531095417465770150037842286407134302624503658700262078239189605106810883111160496410254424504888647473275514701012218601948235253628177476080061733128431525719050311546651886028533440038834222049624158632116779972293364853307876912196888508022168574654910485837807511311010508629283440325243782757784014865783256087418674220077993441199385532293716438837282883988955612793021934548656566412937729869773355384034528954539248358051667492589212264155811775649992616362322864738801670414371418256627369338810581271362614229364045823912062852792307047751238663470541578124760700590855745967809019007174616978978520983234997044724922920981744411442121293955753175527838237263142134254889851700452918160081514036377359549649469563396137785969398439035007614517318908782299203783900670524216266302396764362335518064359510298812850614276780047967226851581728971490343175062945998144577286358705452489118330475081927308859608604077393163765885561721496949489185726479351657810363315401345103087082992193736766747481752829780820068839153589735530243617062268931363830183402740048606132491583596542321804898057788681707512328319013151211264774871641895119949363864225069257446911414403025222453293182975105973637963128426513117051369372188456262689673751256506310126561885121158440001396480000000*i1^48 + -271053029751454338196143704541312800581452188169764979303396844731020155632575214283473265575408480269151069150359624794765884737449434652998686662095761058937938916235239007104513471875142816016968695845192947051447087691317839352386450856284228393070569961477289633582856841888861330809372695436845779397438379166468597225523488344599274887444068096508830877831811725892737481175212963971360489844563763396591223442309604012448783122576155687303371016157465394434318696080319771230750265696474877389995212262196556057248816921677967305541456391241317126309279572424054390820289297107360592844500471180907270780530101157045113471369825984310573954908747549580251643621958231521636499469354964309667215168291842858351077140490256917959150912574197060608335088701518906448000091077320961578645348610147658560930164337624170687151927679963151181949358667744584747694186899703425805444667108334103245073989280530356568917966587090933345313844662880578295703143979358781020986275464424343241888842851702162051903371430853864888930515430987404592469416775011714741970751032405018187062885251218077790952791790392626299725245566909099665699974390867252891047663689476325548443106114432346952877608567213708581179497589882457499730319499709259195791030739913976652206146899775206750119988821665965977291789322905141503372236031394489021171881094255609693256722904344348154531690349375951509375283573977090328837989991265273467508546074761803514277998461354209255616066441578686968526692818561647072532246991178380708373053248000000*i1^49 + 5423124183952323003144049593058298238635728027837047682568218480320377022428654155301575992099498925787595383602918658229971671188287025129203073118781343389192353143623985859056219362572146843885323140441927620458811467245767256062270967001663845692388649861414707061883007175695761139604828172020379502271264547135951875547744718669383428695841456021588555754100612987708739238130355800932367499379943552743171642123293662668406749733042123159098416592273654245742437297664471907738694178111993859592030629251565129038143248428060511602904236014510501327833979513689859384150081988683921610502936253949288959580940495422254343928612329706085207173729348025945035862375146842418118169415575404798862864724475032251792022562183107511163211114094549924322942626898904539944522180656623011521799700862109768629810243864478261462556134403211103558349844892366596843176563847216867978556594348591934067955687894992382532620672290280431476513314579058832411975498931450553774063116349057059712232033524598397253601812075012022406792278886323167452288934441785655659689341208425569959988722838935725125776776587091283270126870394026624963944353039817738127512830789578946864573637344972074588456057174285351306022821443513077095810014488058050739794314748740087494203516927552812933026379718839671712260501149141337829873993855880495084188369213184016660457434771654336886272324730548927225019200422742189111798959586546577019639462143820061026265643049694673501523554134356558758520419224240960050657124976607360000*i1^50 + -85260292140747961546322078824111395882553846570500104725306898052201186219627510864535703186704997800660139541024641886939298128139471905243717948121822977760216953453256572317175227979535033537420862852691578568149078098607667134703259587924800996027231350209609055600521761896450715135793911477256704407116886466235037838728064450676893480939998143429945368241864026211637129274401683946063449668955936750445721503877427180320796925873152588381334784190811657638583188843119920517389518499987478319844677963378007481133367855225273116202462046285125168648598010820849264660493501050073507627611784348673575091565341166783307096537367310892601678517929835274372201143860011623436350975838677535581576785393984709381268278474412210095263044385908412800938563098179689339309976604230336912345761420029193304695237152119669177203047476204080712906448905235006772788356395750349311768667602988312797899339938981817881565663699734076222273039353942321183745045426777937027709486057841339812815011554615089808363991629925434685381333478010407038445818623776415293330693017225903833569127034107180846577665027993194882024409905779051163208119835190137611419363118870400080657990547042590814905317941431714701101854354715520282539076728115217144781562165879794078086419600324422141586688903599914280610101529024150259139029365107832665251839849343511872740344614448251917187531597036472894888335983187907578480060664950257625528431347149282269688603206840909406369755176055456161926609940743923868760000*i1^51 + 2596921064163055384242255783720423300334380731797340845569031332389933503722415454949802675469606239154859312034598837713103807370550679965394888154946294331573948213015424527281832870603911839780487065759731798405635500424904257687121813424882134613971188546040483396146754269351377259184281393536883662862521379365473319085392783131052053197766799222584167681102445499258626371965263438134155873454221124008473527053397758644127427547481994910616765751337813137897093791252437227196529566360525685305225296883957315827781527526240380725428097998145725720464676604041498847931899298529964374266989142108031716792251254876398842248359463092172831302070751576044488480130414971582872594208112877675097141763803764980386239180290251670543095643771469816182989828761305883661377529404961319863574925678247027331011753944731661730612211517457933572356318700665621294668379797882860812638786133111546966293671018941993426853225089389325610225647727137142457094364135714634793254123708395811351230626116802490869517710483892410351259472152513387466232242448442184931192468664230563268381304761360325371924473748385531092221455562726942765850255569381414744243131605757220475735208092305858438717173286404030800382087030080925447392099644916095289696282182825771103274032592481204145308022073374384929899233385199358766621895711042569936243994767465302130660088493343461380902780330001475886159151631864545272058725817203538117180383777511215560735535902359607616613674817102111100*i1^52 + 141452568334825373541939344517362425779150099988356713529617846610240227680053205320998898155439406166083426431959775591596161106292832823567522107756295901101593320835393313868259421149059523137411397892659614502259163288656273969539538819345198519315972979826082998791900377418845144718105129875457046932344943060957503609913588556783328253502090724475012112686018686391868668219921189500304402941914875929182889234709913237718205255176887707447456618712319712872838705150056274143661856715183085385646657736682277584141890409957412956906461568703222008734495917289704396010025455236893570181104847025018424744881345097030914957768551834417021055835831057446438339902954315782234878097736363834180132546416801084531363487229485962760121251830514778999922240417688261495474508667077970510831124398649580536775326910957192128347302226896298047921479300325901330788608922534037376654229792068283385387773319909038173629398708640888308762881478121945428255116432915214640200848368029469826338642851481486719961293853454766186195837861120266422087083411643458777604189237139875077071862560849807397719575883699477661747045769602944548760880932114507582125216499697183822790458793163992076156457521551902961741806339578727742981869993692484629121489867116041146527082453173260139374350734928759334396234860657469524031746760317998906312818417260242306915339677496264353203318657015850588032244237321761559305940009822511270355288928458511240*i1^53 + 41606141354844826600887810728213219070134190821935745202756374999954179665612717961944906802952865504168051181847757991789337446317802357408435213237968213811139062483020667459573351501128993244026027882742510994645388490327751700522358971972014309060860022536711948358759588112127702560161576380376081898702259597285378312388655059901672383201657157139961843721041384676127329275571646165837920890138478673473927889207967515242957361756158066934888333115186085312269168792751407222329220234242145689679885887772945277808335232153168916776220982474420070267818040639173832780815085670500985575874214594618804640794616097741392043023628660735871971842071809984029721637120380836134039169664050928626326248086074409025351196111081366791280456958906495032128330089967730678331815676169648117577243132677248293922022790701123226071701510997645034520720714253800370001961565963522043767560059119324194577711576843797466040652995750725934889920999843786129883746862554148848356571082793404918290849654009829450644470187222390242966130942589771373144800374590560453848175477810995475572265296159466346038558938326956749666600796501073225919181181580109209815649767842957542363150789657113476213012014178308576571037466080226594434660067642860761617106850130217477344870445683918497644574878175615736528104899616622236978231059474130356986379686657546267568566389404722103256195208670555515538617738480093369*i1^54, -4017184639338395826549723387554871645585678145556998052144606031342300020513160854939889062743390659160082428411875690035933999620264785622440431783048211932967846759010239783160843820129514546164179158887835030729176241273059778618956972629505007544319141463459509257473509333673737569979950889695061508757000598695894562754599118547904897141289288239389642023477597785452223478270874468601859776926040107564889876213320149874994593756318539922619236527267975721577235533773191636163653665042618441825053869231816596399747484032690816846796743470316502103575020920889901317397355757472287537242568920752890993146983797791928685870192200295711334474668214539334068254991233046871322603893539576517478466041197819386482255152518479228282060897333497175047038278916794653927671274113359887928098560516867305024242240768975611613955618553841926403313682452376407981353660874608974014311787501998827772044223915069709768353960636444104334942278610736700313534810967718596509176462500837774448817638432107411495653708668420329223711542711002729841295682438931190151197957390124605907139937977800878084517634630166847359092103121685890432574710581842905389937956264579948798821523485191743114566238185032898374266535998371240191310476110096078965721009964186264782244784916064652335588240592108335353691764706105463845644702859795744216445951179864144743815705277535383062353987679086815435855525042014371000889703452256287211287664481436484396120167970392099039770815424567092167986262574311347164607169235766026273701207377108680464245602552069096736774282479755278166987520678576458027710685991300014178090675579451905898823032441805356302954866871951874094905023935402693674825392212260562148508884035093068233055868071928454363805615586610614618203790914519401417501843873957639472419786023108117366924827896579795924468297121534152933753561735306765531571250123368703060488870144680326296408612906861521482298317318969479592412641997743178652901415301693888275378200910208478628849028050923030151128362881674320352087909480604886801830215500680910193090632356740342709664889040660866451930511408148105900688307004734918531565547641522973223359732345354090304091244374490048190633478277403023354117229006048947986256733520552043233165071682847657699971416440248864348262216016605809131689871098260650080453279427507887659765258727977196745350239002851621439878421827276632952363442181980185518825342837657369790283815593081731604513499621577823752860262149684689631120878195658601010948119945101590046748086883668892413361204618914628261729857561489807326048498487340553909206171909915008927589911200794467423393540030840428982905880088051147258445391275621041201802154868736000000000000000000000000000000000000000000000000000000 + 13342362090423358445136411335897004605835847564123484264425820214393683182104527883164531295083204275007290176819436952954257345553295268034795187612080041813598274143609168955989896061026409606941614252567768768427644384910112650654469217325207759499621606869171586300897484930000886396106357021896670396316208960771933186990716758523717223303835870761463053580183245432893862212638333226933405305356683183410950790219661605564242002436962693848143749612543692770390076889851448808388035187269225346498835581796150839015832452337654727967036014757011004372991106289205915167116941724263429733854602187027418091347715965859737995924995993716041944145363988095910143253878349622482618162180027798669573450874500276343905016841863280772423849513452683311960369607787668137030038418413475419848042925839530840128521203727082490076731271575300052490622795469094708287543192428804518747545377796760749991242322135011526057599533571541543453698264448248440269561926052873861113414017960904399424206165086731179319269217165404429157298540317893024616974125488609416469796894230092708122512300613904894117494597754556575641530227582705341128794151697623234760116462387866080199794763592414446316200322874983502571830743820990885957466305201295111482148903719065225626568772918974506083282725031576639117006357981349790297676673547405552374691437779287694998527603426718688493308686734951859893907915926602613614946441007442330606568501278350553073187685454393006516699371130212336569600895373592138720181999221261451767944393212323499376562159512027346669955831302974220133163502156329695895391357429060163847878947893450049320859892518498308493686012532404946369534904935414731987201905896043110762637393805553909336314465403587066316971511776099717438145812813048510983981165728631128123958648117377668923910251592743232095185944556873641557781001177764453378449877293926428386912585653537297892401541925141959382292522237727055709312231712645074705704767205786380948998002746748547725327319062957321765947333541157119319313484715806253222560807086569764540703944346248188450586862254642828332282763113813911328117612944706420333277824941534559257780384787854206310912180998786438036787572243993775268929856462482366401438835677689924566164866577515267343104886553270534424176160778411424755571474391102898488834844157715243046655928346200617754219823854224409508314715854468270077523419282461024015711526380912614386700680141745409340227784985524867560605278339625226805502699448252441197736619583185789739836239941217211911661561113338668994254966815015764916129543877461260123002299536357919693240075351330544469084943307734802561622438977443712848638303662152019562129365401600000000000000000000000000000000000000000000000000000*i1 + -13448316723936204909819264071372273351109595994708894259790271772639306331575804993338156827433262488969550679951456718086575515791448832944291459233440977405512855932199753109383539718436033203686436318300329562679184787904447463758481479366601670966563546655546120945049749108129503161945875811857270555525975595125406307466792720920467393559002775043982920820859095650689556594418437234872649740637166870016468690397555853424289016835545385290904158481791205205033305151641718303488109101645742313148240184015719871547341265184440846218866500740626049020559728274666989245690613413183822152030554422183627927021930819636755428638085557901629597916504716082743287297073483377184400436948094935700073295704140733467919117347633493894581797010533595958027658381041605097266043109761958420791406236639332456438639106689603953335573169127203892617781058289262086204576086921119563396137802677927548442399292479200807771618092834404791608651658612700237011903428432761144802944719272796638563813087917202904938577593669105342889092357020283155709137630734390083699970642041681724169187812989018451786071016209807510947567985467123408557743332248708397414764088498046041802645022266532615927768409104087121000925277167224531334246056565526614724143066488674086903614861979310499540453569049975680528261743384477720360798042224365931376782121821049024213895836356728163235271346399333196894516916888801011783366433827265013984342028519804203369812758345277369982606906065694171341689440388433337360430788672879545124489939270068850801065621193997139985688853230599709062259869914156722326815602523496901250506973857539580032940658236868505951548196941357682477520942081610961708668793792487668210125985169535080542144142958143942681327075881287167529161675936851750066292551625027835232291650072796545740172164075687764462058155679854403250116062819319423326584567187772539676276696131608448406056903705706367080095266793947777348166017810194257864656645244146569634202395850728378949461541260270150617263249975097115686965444687636988548445089994362449833013488596250055660089910042278008530955246308838745075469153961328203828019827593535793760175862559103884624093946588295683309067366816084010550272110060865074689836849920241669310428442975847227787230639446020124254554728887252111871545702652817640021005013435296969032027961548879550140036308599116465020037153918944053734914557077347587207778784996278801562850080962372461749687826942038786023728309283833663755323910903628893256385651189471781759332556933065340332779824745152118638494599867681222982457731731603470659992256851631327070462281709229975671901619342248140529392745799420103289802012727285198185771827200000000000000000000000000000000000000000000000000000*i1^2 + 316131560241343241708434346351900682950176244621052807656190419521652214419050903171604395664199925152223794492445040461551934762990839853011894186999699220885089785729071807470991614327250182238074719519753428242085126457430802341470480522918966315530234148512773486147108071109959625783825595133603507917729804489658793729935141448089110295632489463871306825519855894479501943305770971695966430083209424215812835468880538301480341026437529168715033034144268886189124875421231258991806864488213171501867420141326638733465818071502134366082823185930297989411225236843918200300190220802731020426264350913278805154822537830821032277605001408600195016830884139230882831465421418236493552606763838256454222177929170714074324401657800266250847237555618495413006206691128963713186207929253468080422120462106614465111308805998400653853136780054796472672163266911070387993607848136207925212326814963915900323766906013657000243556005523859230299560602056143367158616790274235533043069519682373786747778308356315242647917853411797234729077385588836127171066544713366538785380846995285922022553123140744204717853260770739822010450922066426026244926062132225234377298200445192225357258072273565335723505386430605875608138932573382840522689255254269448813506905990714741754216762223607625579655353642943871903413213074883297844111894362624810890435957483937622780384731745086251684999500604678703515619973541675820396378300641909887647333215122881864910225868537197043501701705536124147271140905096475948760842698895842998877502017920786683565724833501676480033380666473337007009896801653752789164078112868400050076407040662967384472474964596638094405178164181386134210253236404886981699014406811416287418133574894822774411058191701068265814125483270845599336820707390003447458410638996821757365677322892133683967060813931982234502640945010814931056590964038880725958829695195859199746138185845299951555818667412602781205155338693974723520183179302877754783232718476506509553520445902546288226758380390314366280651306942615852033784305345771645220694467010988793038529181893256052357069523934927663474276421577398784599745869142039479503265394571070098940114215848016318224341564958500329438652244549696359745845497242355806978372449581664867633056305508892286201008002530709823326874993135523403291312580532147510563440015940344968670312621711089204284617040491840689152050131228196485905621107178568262358683606916345880430474641690638468105567678272934535818273993512237020305940022167264592379227005478249060476792695913725513639006058061911976240091438864835578095091556219821055985629020620994495177911271399137169248613738304604885254159926871880084038434978214179724328960000000000000000000000000000000000000000000000000000*i1^3 + -492910680900391385638376404625721796315436921641610289451591295496281913159420746055061887526349962041638479560662940713980611858205525322960038173654896358817182994576237291167394872917230319750275681222338819929292533549678403410484700281524232684152651537563995729712249933263314141883996520967423347770382749191914489339743963290819635633546550131131016411073757241236833990668434973255800190139995816419551150236128803438980830325487960429433244389042889112325033345037267981520538628305150367505005284390342073430407342576892262792499973269655614961422977015062977163486269980516815798015851833920456964656003261379897705908968844370215905810027469809122560300106873611419082304228052257438622425254253420705565153041145810904844969998350920187769803397244075061955242555229944057954054319875546859612917008754481275180282149399292402611081589432513233039174083036370402932343870903428223978236352038802459717791096691175888624844194532997764733846899839715711280570339738618781913558439473633892441890989817482118774520148715642604729802999786312711873605642675334453597938169303132475227208623623899907726041041084668147735546643020162604282814518259405863274371668913651142604750320385449650771735923424954298767436313128409128786600716397058710641566076363339993645686745413257273617996615939798606082621624616112151719228996626867614001736730190327304084301084465981501259809353809779836861804590310438604563238605385651994445240949258551989908933805076731343199600785847568723015379436144184896460884064432670814264623176067122586552070065987667966053845378439657286695574727604422032030490269090606379542834579170996429936291456311490007133954293063030239313635301030400539814048714541182304432542040599450293290467512465236248680537672556959657502411387428746917436902448015306452809838914205584456975138630063211125318879902169619868950885144064859238292707487460173864213439915486797428477600539521424595118997125338577516176093217753284228883499241724805162721935499508934124313534979519175900534587168166827497624440623639704188659295728585989324499029044404583508723216828832852118909133708515053967921341455198240934528343977611644815467617144845315751184722099627719212287886617397316222138916718330688252120737637262937803856946660704639039773448347766832095531716709120102576743673328491576996463367609697307743818772181439429082708098397225711538913463761188055615523899668845161839150443992593369930980137952147609994745711463984579220078689831911719774123516831231372764566516176947354134197271001103649932125368906331992514775970147078943133062837070920299419264217098021411229960484252819556260626001342796586940025218686190842296664064000000000000000000000000000000000000000000000000000*i1^4 + -19951389061150091474833362964908695292933087984626609862526824051728255821136241212971727774248925598114186524921980198106968725301713701943545822735441352475894895101487827624470374208428830028192266029274496368437757978821647235646101328776124169553332533133698022266130539735367608729740590991369964827935042368511357436156206781964832315706313023586526021123887409300850456289910638603421468562170686792215164886333742617402061403835023706376755155859439430563317108241004482308791061598246687987912186514579535692203057274660433854861524085933664169106077968582266396168005746702147264132254213316318246002584130043501364730006416205741755521384799896325219710769140567794484759244529701650938553190238317697503515609124894956152149580693250105850742313924509199929482091122082055329291045949286864510154288751152856034168871453589073206733750733884545795206487521228544400551097678028975650345550839175849191066021941557562501149534278309615807825887193482287949223781115481177783342538429561347171308794272701472971270603346958181493500146795987723010357150871498777266889041814025335825283996156812066338672124177999423065714028096661930650512518831576959332061742041907874172788194049710234567093400782655436267306750389304280088237071569945167420526567780558052866646012228638470732095121106797639498059317437856683322114565802502630790428593557007378071774906613602432750205068720604749583383279658381048828389638713973784795785684260831139997628300221139735666041251283188304501342972690466728873879218767774447882821868558743034448758551469845249385208100238834551632796459231766755621559347759688330688319310620878262663829139094301494272151558982212680997264694210809508188728489475684666479245393875499265881016699679571403479588284640812492434385918555710312111886921371307892349657969526537425324684356827216286005486714926620379000489547699956902639982046036027534045019810116602158882870004745894154829132597829711487283566667893008726064007583044199768123074837357089523148303523100599589816185441931797584995479485943462123771923467065274568800190579748875993250963042476823157261500738044514066317208032421106530591057467161012969668820839349553052122622981612090244045691640590038510989123687808764270241033977921510312474738652345449532357204393583934431391051549956268989571941074736693654987737559571902074723268392331075088353190383533992174127279258757467429760850110123020233752435958827850536153444416129674405208406794359763753825079323397245027665617162227961253585074710227270270464242877945240346783936895085522719449890905401042700040942911277938683682953107443480995921113329940625468322945947998529960452865836741953794867200000000000000000000000000000000000000000000000000*i1^5 + -2278778266724501288303434592160168565164655671351943823483591739377642072491543838010306304405213100300738507503298306563971154175020897442086231659642709113913970481023064066955875917716624419399425992205469696009681065494379591269160650726384593402891886644571722702442573427212937049749791131013800323158673328285545868871321491362760114220343280765766018380780836390693197371091929492718953335888991955139778375587096080408606647542946865312736192975915979314894309834321396383082604894918905495277479485177174616487146833447700692318376802677665932268187722882346442761345889363017257450150544953445113156312689816791766583061274054962518575988660042621784064930454966876555748398440662535185627493215312795700005436249006098327544160494741363580961598475700250699996228924827377305083645046033319275152398368739485605792573841933017930025589599117411912936284312844910661786522806522234158526368138448579747492020442253096370559130687129396940106297238877953058496864578195778026100043954679762104664983321117094333520163216514197019277634561395929930093568275894696471629863430103151508313807517775607611570613849526172106684872389347989967360390700273560651709470327976976637746032374540335330866401360676974095890872470957144790831734374922581863603155088560958092495552556510096017550708931182987622222096188480294254947006417666036145526494649226867075349908124575912167976320612499038406543448062913401730578018282186834576275208576808370768611110105708185607740625413160684725527747546239681542784093344088357056190145520966513094790523210927689213297705781789882161278613431274776432825576808137735617930031799077627584863396036372305783683811375458438714174334341087636103369478173511357245836207721591992056039349811099352826873053708801590744634334010412673277561162391425914832894872695686348038952043869061244433961355147239634543089957951879469516090498451759545382961883765757084549028409301386290807070098583148179247735657863551377714930334150886463717120419112728033733503434234002469849843777971611426907790435025482767732706326728484449025541250893942458771757820184097607571158738038493437727725176554764909304082651293608924749671130014535942394970948455733497758302839946312556619870455649681699298274022142592898860978955985016648769329629492765365128335022906146252872912409867546116178775148869161933082184786486411117717677242730541944563026770862405562439129791990978920146882673698846921239991427255390053717836659276878513496539549565019750219746608226995348646728469465592429512455333137117703879844958567439378668935982992516101903526685345748389880038318254143750017183946493880140333172811876815008685539451792030433280000000000000000000000000000000000000000000000000*i1^6 + -1992709372710787156314066452900743606031098808021550569012070781968154884460029915554584690850902626845403478447009902970106606116214688302914727231488596118285759213086168762969340454963041262745968705528977543555909731049084108559094439840129262176016875475375757884200100429972292613882761808595241528681539323791643441340036937168811445140413525120025594283892293781359840033751861772645780218775155314757757078156962617359550612432137134695757189728785241208496145559024659253421990848171747472894326898579032444589876375162413684646710725714298866726979485166776941683144586731420369037749648229949908372022092780095236106210930988091376092895285282359217378286238902063228781254615779858593002500042623916547303344723393137471205686745241957193323518669939193580107252001840890191532980264255936307165330455379916700210730445663720157491925965956677775110295235658639233937940042363105420843529551602926445468088995492319170114267574111311552212004859447511325486210638629451510283122181415507624216744770601138898495326714673340130731189319979982301937599797629318083808420333996406333466791274961380494823068058272505868753633717443132870059131273218140522026264646581540741184620963723718638832366612717734379595209515979387986780987107896108476940118238331091420835224396738248584392340535407382091179056936554559077911813494436940092329248499898287287905561489428904258055905141727666656838917296511273590994537483426730916961963562975520244182018260893296791623864323851706547142957639657617352689407155375051092059180250696776071689558251477878381590102431347640930630075277396802416073770701698565063716379626732858207781376688449691025822157218069452981388824208719150440109344888542326245712457983114831975918895648110462925375780505308041590343647045805430132652936950763913134880181999330504110495926959298669188672202513274059933611372915958814624637501033096041965782902772580204871251491805488921760217855809649396852604247360938427581980657835788787905099378425877021811149813005372269284017738855707500276182752280604495294635799260959286489027742295673996839205572872775068999722646098107382294138497745475401692313262437944506303825135603474170515622669015636727108470777790659618527959518035953077530020560460974203915692179301304173143611318262971782044197140320028559098151055425194832625972613750051873821429056323267109597117346728710654321467850044071177211202378826676573486247747642259819410320415782526703582883438495359703815763175745655285738802517382588321632211423640707158081531017337708387571876151681589849849340333768923090443927061767521880179071337742722671608334170872854360033136470200535126604084176528343040000000000000000000000000000000000000000000000000*i1^7 + -255030471767354877763436189212114926100638000776615875470225361734344967947628986135439175378405903770371183963883087887717220891050720986079477716524109446554853542944543256673936666213651853883998117215702767690136123628524464760658829097870583482514801330053786606926279828589581668601692161090834446934310829589390761735616125031374644928362239109490036190563055637837394035356246806776489344133113884552198739970294665568464380513816814181506996915684326765146516254522211109307566909679066325704703410582076162711988264461092713258049146759388125150102982709218448769057770716595614383942656703861108783716745039978506564777978560322235659395991869863190164068668104340237073042844846173769028036995730975965740335646084651514289041687029567538742428824276107063756236895232820909871697882169762910244821554049345230215996096393983667954190537061060048235748237963258308826378815754233265306581343457950135217948737514862241422234177810107973318125712019085920198677767251828390597837747821715255354896438414032504046269221486714398035948295374083971706709061706348356270039381424899494118755877557014821669376457427384519674251696522714843570935645331315753695977201830966126688708039797181431391631757857351329016109938655116247915976651042721237866839797164683446408247744555071750146106197478609346420796773251655890140008272808281594173416059688817568319401080052869602864267205042202876665226967413615777702104323119311773505697533420126918732946875009434034610841505270148836339549775145767394488968859851932085441234623021361390281577543824812383572893687358569712594215536200646190222522364175200965539784957366165984419188029899325476509929175573168375703731935950702189184735659639354260884375451149334185259045208193785580657107973537562843839775655682681839286902612911638641110271353570848237849601877027466499592251882676841467906714738996282201266708524091212652163017456814634329783443087187561709766012651228634708821868601122966280860306333514476266691127325554208060208394360935505559656746130959037928185662051298615162198548281261773863389150267909750945240071626227999209322172893185711880060996726561204121137567897388883496421059091171555559547801860864188255287313338697766538957178088541761484929931424255261539879886987969363638677055589842430439565753245747674601125584978592461243863375589531114424377503368218664313060116072917269374346690498822297156894452271717046827145253900763771030662668084484397000033066432711116326724985771571680794562401262369716500482276334291155946003791768351323473042814973093264821056880419131907874075914915020596528299188782409525300301406003841933192110530746155736991086767452979200000000000000000000000000000000000000000000000*i1^8 + -19750648911907834561615383431542667090197284046092612291095359017526727567759058767318552086969237120550193798109953278885159530961162259554389451550717877344573211127575010093217330660805547578661976243890474271320685659037132215812181714216568976222022395974512250367234655921622907774168242584508377260945377431493883348086207235070174135805911995710306340268613490514188630240251066818044494579797736374325191870404883048819021983454136050909161498191918899206133530924324123505111698676070825298619681780401072825715735904107312477066622580031949476878990523794802024969661371289317069322747956846464193345099011494742336814624869852417144622605288659195090034348932115467741979772478352768297198712714409918696419507386609807987936626314863613925381912944828122639176577798130547231146690865795838696337906732731737962408441816615145333948317575838766328981645582078053012250687462588757303191929279909660416094803263118435485027575805723029574130489456382213379910810306331940989475469797951645420313628053378553746896251546632793451083891218788998013343986686572950560359857327196236040017340843757657336978872753883309111151334442883695397013826887532847933348453106314228826265462262581444941547619722618750894140212867006572099023297075583047515214489455898262841252017707496403706944535918867776563304495397297501205051154328729700789929130248775988970355357614714570771512523971333026226127997546367213567627455374180558527527023041779029246422780183367877693009473557202300964995586120071512017041686544590533953779290630169119604414474171827767902362712625427154944371439381225395273205663161124319785212545127782173467664606654517932923393312485665007825014032243469917930428517631821391181639010475433956082623903024718243931809782758582347941542980503677417731007086105778443026574879757800572010337541871124048814242398706114955826981300706605118834687865890227411629764945545336443092975606557589544084191270025414560173420387103966357851461634027965230082370502482336137828711664025899707877527127550015777154830007983482209511999611136754875392383537831399483104689269378283678203773578539494777070055096866472709443191040124184992736532855380923870509275818628574408797438856732146982635263873418748389338455491675247588630264815005536060185336277682879952003302732716351642432063630897000886925636982255151256992408562624941513113581481330922831434686236203116783133543799660650549997337562709312856721317380101775430841344564046755555023571066736487421899111791380734508052573302261196801679153765567446594419541871035966152128266052830797544954741785413491860700435484305763293957301373933854491411757812703264383201129267200000000000000000000000000000000000000000000000*i1^9 + -1282397135235318785724232908457375286897729021994838749152133707340933582185622430250391249542758611908572100564662272564865631356338230308686190055928731497825583394394322544384133800478067642748127649801695112924908357257858373490083748701015595157940508144149057969436426124199639566473328757337297219086889792886491924960131988422862466427345594525735027221191628462440109876623812871283588583216227257300837682842827616653936987262787355364244919777672952058707454296921770783554760212754099640725612814645128610019074937994169681335259056272162232902359675280444612301393990773088225852677919985199701215875546494051354318847061380898138053317587006574804864821769717494926819360772894304797225533563250295394912478401404583442002942141938801700056531419300128126642502302079960680929496231128910029965107103957548946180980465436770651246461888911073662509650909087755111529447531772250538508216072627883727240028174188892360335399203350498716392493145418166847973968058381682260179369699503713376431822710707226441504435693626370879971113264768849234452780882545631269173308242834536284430992802054295916661354268243840272135653602432137945883191885055639670802241137446771199978321215135417572742961407805954585423961777271166549439115384699937119090498369474746726572230041178644818309135868281337328487708806809856013928747035374309289629258167895197863631858102620428327808955990337961967702751477028400078752794522902222013917976620879445908793900106891869994266073709578033533387769336067293867241801791819255169767489107155550648406969271481684302994354282123772283307555930924190510122943570334358372292009269644544982364186291642668166920585017795566367697417702425556095406254632321492546372670457964253481992570488137040583684804835790894310715546882678983088073055161590969179660831702836838304938022519106436550382888022062102700705406680559607393287580409588526862131151902953553424708007509511565454415827614694840606633542133273224991034170008157265619681123437349340576467622401495012371437678272056469453842987618544108237977849638461047702284062098592747979561286286973957199404641332544473403267185082112457742539232532686324505280209710521937091281929429944593349077865759526392927991797318653557855483769707171256685635740308896558031888154009025010294015968408144957345704029505968742743474713288986008723967625225605239317901976037893977188177084786258562078553485576313279561001381239552808541717646335743877269701950200858236487062432554419832961085913293063564746720014358784057838054329514815947314507472661641152335560043021100144837775396230374803820325015650911799823355997841129572219147448009203692614765772800000000000000000000000000000000000000000000*i1^10 + -58645634821518191074291579349616009869737439512070465825174773249014449674813336692648980526609543035051066598600834281708135461238535793880870326569588534562925127316184916805341109304371237789675704995886779306397524557463470963017668792763054838686040412675267632361238086534557195442889045680408533707343346339812020843424270664891401467932516742179367322605333149365807854482678343143881760536963717985256444511315369743104655052284750780673042043000786365860167751242344795962008747412077006797582126926468576915119788568432247458460122742785008677791552826006972541248843489362584267859140397603273744483949803623708638430507014346055102131768937657786894750539746644533608696192050844702172822697451172064397752492300338652282770971619705535082166693728137027620461308683759949609477735255433993096475169244493562113615935974630927501893372036122350806972337831726977539503680099630779074354525022087842478197309126968605601508103930157195247599779477056786456801045908431405375698400720230835380016227935742742467374965058262611819056975862679398744305559658610446608841239001009037547642510222523096527701162714003577435782307156437642561339982568323662123422344333118740458688238243701217531845526194019408218890557366853125215985875556568729704072631893730218572938060665249353915780691724165987810378148360098477086151512920475726077537819579224300817837610518884137192517738152705571624677382026236481523422111541112280149319174949413989215469827657927540281340316727890578907725632059189950683470385260037452673795136424473487055285174522197210979390250595128957839931837102076524013602300553705175396753025859384294105646059363029231361095212043876174992347182043417356004825952893126838560109063850631553060500754315417052014413011528206600653104696915709758928943421724837220004274856443341087062469377065924689576388520038969193191844406747514309125088791426315235912662955105867679734274841025630334251513597004243428870957490397756527214470502616520750580049722555095509815758310128235228912915363996315656155642704930951218905895631498912989336590891084481573507690514585575907375752643981181230802873096319908512809370030751067398440192580816622649236543213552078133654900712807585210762306513994345223102840006199388866948372615725512178673664914029980789712658500742666480320498923474171876835635055673268752246087513950890434401358936027515865301355246804720524669643704583523505043054438745382634315193212411662604279653324890868144330575804903439588575030239927655897821144301391404784984932757804046995082667222546771286052365008088049631379526232207959551595126283738271935648474596099635076534149376534986117611520000000000000000000000000000000000000000000*i1^11 + -2136580486752718505636020438389402580066988356133814862220090864902558046252388400330112388497847640591669653876974303501499136468603505818619620295596579233798113626669497241467761337754523839589297388931358091173673647668922552410460268714362191482986013893775103393067482819413111809984542466624498004554333061327986335652265218706732510180868421177841483683405347920421882685744481515438021137557622584420929106117205567714910990918913666775991824754700823553544941652829713465122175572670197688478870736207222748302665533322730231637593725851021134067200130784634310837862739792227345661959077269220273952743751680277213224295663515528780823728405684286799175523659483393240398770004176716483147579352044605592970736416309221564214332870564994580541629174808990192982902664834734747351014383494261933533032986845673497458428271907467817646118682898055929744809774015889437062994228381347709817235928796506494409285633614650296325296593965921430001718690841669279424975898098838101954446769554725357537122262623913881482054669246533137682429082177920076491244099111579220192174050631016607807949113484150344500915814543207580744143659681963278667081355838643022904215800099999772346219135354341414976201180435254549533591014648712788928386263980677012830296082941474285516290135202887277044827677015899071177160717205948633681451404294520057213291931794702057505523135317547177115924093919478274793928726906127871126420221741085974891588369783510997026042757019300859086706523950291734545351054254586745212371880288022159838120421779933713022966745961043080595979710824570712689200827153767056791933628556005248542459471873873255939442268306161914036754891839588948791779223213813029717626115831087523774145978196384863210793134871518665348955931658338857058376780149125471055925586488599261809885504461695842996835220735772497222825972635084230506845043595724129920597286870586394533682749060377779791169464769904836714604207895646729049276687135569603217635710197313724947260717002716252507437714029040163997735981495688606785327322636825177979393881562573093306203158671907415838364294426396448501625232869498836784110252846638458234942126657296597456901364983314874983064389594586665574019202843692796406977961031218395963211856021062101111625721168120737586927988555853545976420460265068197093284359218206373416657978462568212801308895034188922056659773613673305884126597790210723015068818717657597076625729441388033382278943460152141311548200464504508917846241159611896449158651553811240261374674147451421343223611886412488892293837257885467857009915691610542727274265447861895982206409631816364849131952573251234477067782450053120000000000000000000000000000000000000000000*i1^12 + -60302745630268614565300200094572872804600679260027949995859496252055361479821957930395057838477763425238818781284028454407856373617845330748099872738056858079302820590557724825149984616341968473450487917861512656063082454225062424123564864168176741251050371724354367149018222139302502820462473218659148046580166154106580182359330019633800321501083082932204083792990232874272759410044272627571367495931719047115792475725638761667272149030495426414937449424033854347341256813168196410644417738190745259615848756928020280605734500725171738612062944222827719388318868952553004218843012585295933379622107671419414323401354319743457498077711381662123928854806804623118199448054255176271426196663573429288607463298402403373540469073490485433475004069876395810039083158687480142023908885830574932339129745188247106693819625903525247591917719162528324150376638021061403697442059250436400716482022840259873562895080964471771901188696998426373525197299879874075211186139917410999519381673944606765232480113553948143349821254783303272751783205698388005843233931046956871730962231962955943292381989157115472875292599229279705320300641549756026123982852662978524125468313600214857854382852127524823507616376459876547111994041161843920666200313702826938716580175408695032338835393774642241533224174426464637305035745595921141235832957384578174209163994437278987654494661149442060268284406302533357837190581849062904447168057601591222541151021178460818985698258217920866795729144916024168204789169405540755518239044851846565208740687955884008383088970282373221078909041784571332617418319997547596766575725101676088305086837280377335014995900724071376905123029070194451525695281716991916755427463138950940848159952284443616088553635060168944524966431016108383513967150550653884784837779882592660644802594490499488031349913698077837441128918740821088353562631376655690014544596839635498052654068731881842727240311628783541542835524618392634919264039393969374654335157486891586970121370093956206290137219139158712171887796325340643581994775126516678484420245165766634702282873851458137767118798782326713898709120644027779251848677038117381622457415059445122135411918715960067648867879391360887038556406046557244299228279232227887218600831433087079060026662252954265229298927307039390632178758771803474458466242257057903346792636075326432677869150548852774736518088258505111081060035991444099851416300574248315247452247368645107629282479954126441805653218388614729232828553435465795712329479657408820653923594969171708126495200892291086224077598340082169543196745435067513155666844199628681375729114511321977583842887151186152163344905314136612956564094976000000000000000000000000000000000000000000*i1^13 + -1387555660007449028412526982768066454545729138578183469815279888136236420470969358143490352844119003795235215069065550572566454080821867892704967353447038295372117740674966732636092018639492251306903918066411684320034021426425670694116063280775095058216208015398889420340045469012918653396282020419703919430423130298452220362760994044514677258456742075202347054885088134424168201893678014823006481474910426119458847576840850735984710738531862777981103104341245537638130142720832820484955995824024012737946091472998600336846073084602958461770297331426869203480051333847379620383321981650200588406967069762851467846169356179676291707904302329772478310905180613780275533434455791258373683801639801590079305100895329901552181010991100291472073771048232070370080765190430043555029242023562972876116605634719992734583430393773064338525285016874544273557696108617472124903675906215476101160939797718606827405134297700878683025631375763020069671640440582610387629400193080370112650965466978301917845635932069994767734568705002973388188190681151277786555898329446262716442824512530348895883202720143333195400121570942519400520965822823995926775865877346754888505640916914501312785310686861032069575087171604005550071972945035005287218614459952891904338959035056340154505425314785047043747419780829608416492103654371374602429978447363262349496453637231430346546855640258633517776881874155567672814844390781342038668115966266441999734858255987097707547300825739999349403627701133940736609224230801531988078539734519824287114658435029378188894789391733754324384510314389301395977184461828388425204281491051904375594089124440621782956074820168705726838622924734370048087305748156461996620291654913591759677851939383885008936735438499611978915376884682782377870636665534304428636658830677710497707068957196049979773846135413613284328276306559654329294463025388861124429688732951602818569349296330507622914347505850340238344633692584953955215306340721362178763832903653482538723648535823856304919967171550788140016434062703491583361015412281684085502829333759167999749954847509284223985648441024768477387124972987858527088310640957146453769605761580350525617939997727321815010406368472608901984309483257053286929818310560000304761106182776164323720465446136151439011240602370346317221679434266917790901526076677916790010058189277951058766668942953246126092395141400096572738841404105133123487062744152181921662165343275493187593416593094343252997624690085152467759753717432159613057490659323762696009924131851399007202999673214080019563693529093602963841073828586336674471719373744938343252827573302925083382706701772129952524601708121253828204953600000000000000000000000000000000000000000*i1^14 + -25863417832149479264949821657961572821626176254805918957534771462346895306734563514151417159656879599546308430529778459020060414668357819568184771206904479196670296831130220011238628241665235638293362365512114768226375007900800615417975255537641729193752680165863709622203031107488019391812370519795408921243393550848672123431508756387110268435494175933820022539636311169273325413328301415235556131463158962476355894010950631594339838176417834442360405670029921663231965368476969962228345251954580354257710669896346217056204119444768861611513654301236950296760745291643616884289681377493670050958604666386238354195477709118299664552891360721954818623542895384227385265514608921815570873757366320697489869624030276026150611795483360155070908017771528326787576195647558818523721567648737459971220721445626957748816214910293538240633618260846592223972244741670305424751933060474043686595879993703905802279912479246388864866755893895564370778606332277955336821824034617259540999608172427927277893519545356187709267769971344095451913900022173192597312701233449728306291661225231211303562094469016993849954098715357044444901392328593196253521646302833164122379578239220430729558291377311875031949362990837110857808963954397910095279279979496482040645994412926182159022514029606469025200002836176568596204947851582350598996442328043068251583172304495612209873884643309531917371631272039503949307066105604913847574879127115693837614717420121894006845775092393650649483233909164621474344573579045945887333186521277198557768494396315822534051425859835326617898527392574496258585819003006399081106969364358048369028260890667933108952350392464656379331054156439297249689984704155506655027016248177159265646318072419298707539800451203221409631738093402199765264512086543236185840987852138767565255045528100520387040391204638957146112175800103063964981998157882984274348059602786476496394388364228858395874729349037491384552299082320483028615436170366863176594721677856715772690877125524890474371653193006579489536359177276009103506232370772240908450549445619898459381593006445573946696877745136888671142624635839398196504053444018782791892081573087352328368573445715293796621735628495895122291656070086879447403154747270424455296512018742298696263300484867515428223305496717429142554898469636426597596584363583233235955806455882979349801661227829729821387964621674970211439081528009326773931283749986266254903065394116459090400097519802227741537650489650566279362131483672150771069603806411268272832069932489386473177071913031986764589624358894755889735695129880790536821570983489996047594489051647522008964842672176473183745519145142819225600000000000000000000000000000000000000000*i1^15 + -392043700353453048262574758600602458539201788014347593229748805584680914063746444986871014760780722975080293011377088392062300679501431877556867821803661568964032619650941644319316634940832229285894416866291305892360281216765533557203036510268862769142261577796088839543860800651447035290633650632091897122551199860950935947883775362676108463855326477457845283508071128260416024569841347941048910064776891852394783846370710568970513391249507304799936861090484873336188690664691630608037486135610189224636193302674020535414639036569795573327208619318728726623058857799136284504623586706622116991656502941349731797900889326500040463832130175213112618437008086181551087584599110986419291802542262292978499051235879198651292465660230632392071292424029517631485313991091083395355721588388756251118537391846569085383406981482021692624784079504538592466147195214471609147727177489015177852179112657701690370054376832092905927753214993029495450398711485804598211935368986959696125054011405892543033845901615133392190090970876671886393742965443690431617152266104138628047907560949973967291368683655183503193025134072326768621166119280200981954363690382843111652043166320011582965825037469453674175373342978877696772915411452910876744932251830672038242824626675850039978589016009247603030660627359529809473124263078826679595172607223116633253218875727809777175700655376063017648275202642031251642869672717768601396388345542661300641944724865259364916708893658290068490531093100091325695590379173085072018044283024766982780835461939395891797646058202088655297921663743329666039805160640193720856629134814556836233745829642106260115904050587341549014689814880594728837642325860487467511883050953054741430734564051869393204452639009017413789494157448861031868841736156212161446754574403091708324331692558212412591978031625746720482684269827479099838440929988971637598665947690251938742087978129229118637292452965579134010660802748137710959927510351602571843506521353660791186581851393479941051093439611357534045589333733767177993489203975650663071671170086656167082293891739737458610780326536733598774931348929299261348368129009934213254288044373270689002630474605527399219356538903351065071373981725180389348029447718029790714249026564405545892954998621409626088023645011030917525223259494933812120800260317323444248277150729829081656359542668139467658276028101618151032036324855591192635899898752914202462863516638292795261148112115801596106551621511402692976567727031703943532004605819799448074440832734115981959721853535872899894199876295290006125555538928382368776814820887183317204240556419153705395299515587068705672743556399235072000000000000000000000000000000000000000*i1^16 + -4816556569291362445948669605481221719198629146781282317322317478844348213204069262147476430658312386763612363761307427605807442464939264752307228509251946780133048011740681846397604845505068908065065174759884357938740094193510678955493486638586250886405367056340572906097879876845713892056664376621463552475715767238426946382000891771245074242051902689311047186433582461142546111279499929963830880230013798751586635530137804466993726597582852686620318795098674479599816639887754152403394652351904734035711838979490460169641730652731678433983876519983943750265798127767597788660480630584090067628478527596900039754827290704546524040066721450611904393686321281545060093851815562205603513850389974729549179708676113931520486164428500320114296556177144005235298696082776988100739604099321931377963095073455595935550495038385443732309592692614290312182153423126723396411362791028132738910219947371522649158627573720014214743642152202224075078145291888795750715014177992212271605564527448595582153481946198382068523099444778686686235420242724899214345446569330419870210544481046865344406457142994588262661953047794707823164710431904621175558261223315789606041885157563920623530551172866576522175332221583479491545844473737513027809703125962745898943763299548557280535876564335983180057560972264761277672122966123631423388679705600132370504196061282215631827270530639987544557988568705485061458527661321388323485625439620206612577485636481563515252385322238765492884692979968855449115544973578791033612199677315431607855807099309773507769295146528336784604852959379924523458183669509952117698677825697647939932738444605077024161597865447292940492799330980413764523011874431794975489587988504226800150464325388262825263980324312203579908389348840630293072599192101627914422336633431503263612192599525225185842489728696066823769407552778197982620016987675983470275255543094824231431568776886164791262992150561330874319529571350248757329351286776385326678563290724580534038568221326546063306400439577992574955848732382398453506949481885839421379661113303425878264991123572670056924915728406301954592425887957056008461449828710170034404485674303146255752707537926374761709931563552290564714548755737991174574780130492539988829002218492906154067987289591928562573640301458676696969940186082053273217555179339277625972698871035678490796852993555147955452737331827354766212129521983739737227419718618857810381905110093971498535053436510049646824865958603683417728896815933767157227371087028833750184221686186816418308169659492205866249773714637089425381279262572905651894154169204952498652279134355344913050441777154138971515881573580800000000000000000000000000000000000000*i1^17 + -46878134798796282590679462232768693417395999237453071636811644285239414070606674190919594579755612984029573391086961098763392874193213299389213180707444359311906776875327753783770175232067777972822550546561717247219923590377989496170428742502694447677267515294504618055503664216151206781785757146146484150379331384775807464747412416562953884033773603758305112801571595762070749199245477894723227495545797954978573148404986708769918030714237465284419569023827320790056352987340123950185205117464695241097294713053004086240084287212684795564103143060629414267509208678152336278119507326080843747896823526756652700398515372261975340396372362098384833163614953911634851168671414352193093743461166648863428744581913691374566412696893770544001996095717389742805245247518865524651020046449736183662486009473349985197620178977249938354582760493709629845547580383843842297962628061305414319153723055510839993029289634650989957886592156186297547670542959073466156652245436810695938847962896666974491424133487901643883824863349878723416646930253858733113551969995076023380236550105651736755028796048445494114909025921989687768264618312762916893986719109106961154896241871672391307031480034706303145102330180890588937538360801536727088282007773752926488086468907992121478952974782782899475478488346806247144131333780021001800859719292567253456306807127560368291611113456183023579541258479248781510807561546626791271950212789105165118265758089755550878970898070251830558320045456220973195904002891414737425928364352552714011354663943909273931093901020628277500951712472223276672461026436220394075282761221257819202658279981402459067846176935569443898782826498373802627015964966729173496860759188104534267898337355857615350360236705543218980237672144340000107332906824306276314456967099126242153578770866469847077874612856268128868137051815791573099691969501002791754291934642906240854434854394177349821137866131865109204907025143573682570584287930214545048841984062351337949241452050184345395640615771296602391484759525280303979920517340822772806745689138447771853650307494568341480184870438185715426980278189938321624072265660576627994458948197359886896237140659750378164012634557631919649160844372910347973440360197566218174830204373562183847348044533674229020290996975357185113838204678828119118244640178527603917357357095396136743952477249979449671596686956935345133103277326018932240525256713102562501595033955835284192261127842191529954000507234095580790224467629762721531802719460204194277720853521614759968757717536540436309944288843589720779225175947017066238449496612064486685101638624202885795429289934917584356984750080000000000000000000000000000000000000*i1^18 + -351007038613550140707081572612629544529410214734561805338206175697261627213376354435932223859696925144864446868313952607651491338852725291449776328077548913263496113784660813292472840273688985521433283034606931377214698942447944627237955342149674175432163422713029069515517542659858733230727239787905405066974323882398529978092975650097006466609820097962678781022133543065651390959531645049429034658872988888805151144416490204642421765928510836347145791278464756897106771163107996608468700121105938269966823884070763156175811226961683298240244171347925867362131377371838282310131583393861955699483708525079390776999171300978484607244564444590728093312706215800576074907416231937109772739626814368697527802175128374620024322236547730901615535734208659770181052203485096143357568287494200609965376486970612770129705510802217819833888789841945911731773590478700750528997344349289135825376966943019214218376530890285473189144819375141598891268765236290746600115087579730592055497344903460721854895200941291379463894794299343040697522153159527529896381011261350772757103580349406778222208847143152138817505126313890303119534337408971850582131228768895525893925978668133899895887760290566243300146319986997550508410501658092345318429951687044627758514401813157223882563255071104831138974639949802961334649017266557184856781401044932569957693838001821486063507852213848232794664024242593970634561950716584301266784561775908530843680125875174897132192256561918665774968224672681756864710193509623067209685615911526036856656264924412855506399763663577756822195774478933651354946788263278246962003753373348396269038269272609692899974972416247470865932859431803113249212491955562284484815439658839294310362872517556166853147903235555629148131107228584571375367945201234208568115820680490047452886269594443527494145563506212608733473856816142959009073139529981406980734006550513185353530690528811821483333190687475918725691872483861385293768509095922628780586710925369359985366846961757526393858565517539306104842407528626795818805189924533098065487173893803661960735495257101980501477608371294865211724529347342058607443486886531316420571862230334453084193117872516774982339931269690858452104470956742371838882884646799799028194966818546869664029774854215925625884014516444856378144450011942421126617863564851738180332244066822801088726382838737269105979317687577034629733728498175276874899370906411050434198367527144917329668564494930145347467923844174748165439910566222564286716909389563395914275398422479248350424104297813535484433273824063167698954944478132371033808064871913815308096089962533306217291655605210046267392000000000000000000000000000000000000*i1^19 + -1978663084140958089241517035148179375657117709110996364794918501264817004836248190974316474107473022676883811365439450736306353126340336028842965957592039582123480827052278405846118476438580712829298816461593602110093096955141572723366349244759866871415517363303709593927142445059282663731525043134792696373200389876383228763839560793494440328032443573264487335533001032537493796246519270679546186519190535153063193697454856871996802804056360828823977146128364327598738638301333779955352244989721598936072892582764475016555528288659948670890283888917178146895299419591763403832385388847650890518971080224385117501144750519187224801440520637251925549987640729173969485733431535961533891454259248423147748494871030383132790373597230282631815262620746199117911175319539176022891050692088987056697559424319860780307661325698452729670755654631497354662299539768877166252226863669748239589769097195938982860500300393647834756341237715710860869587624156943616612492126975426201388238802538741266336690151281695214282479978182091030997833253720586568460703734091966630465212989262354434924560585442977787626232233108269539596554780679088808632402345847160751782261896588792859372971944538969106318912573710102246563726348105608114289429828488370165390350138488548978660685848793774387636327885135907942629252506301291341291830519755278376625199486448773911434189402627261047386311337539982198042132909193208561606968949286097980555154616341813019592261760286661285706355158008567772282703303971139641624244674442339916159768195731656201851187444287245284707979085498094681895600826641421642123908326745603351311403903053459631754930642921698844696601451249381752531498784209072910567526018173379276543617415708584447692006439917289666835025144345657379806868400123533571994070172673223437411160580229656207730980307765618782806990035340858352611992245926507408343612426881309942758749305722229226823285570985496445871499236650901811576452339356693742845404552101924779393060771944978698409978377810880315611734514853064450611763999556601874606250558141115135477791609179460446784449702649128304549521744043230660812259930578174138879694870585651265085427342247129127741487791090901807270299637199213501181516076940872764460852663984911554169386619416905211747559569435728145131351896566039312059605564935588778289749570110026920242408875895551410991232876904115053645347396840442668071096227794101912201509106669783229808464298080387732607094882968332815473578759870152638459254445989739120936409883615732232228029322942209929348871423637786296147412977052290648745441405058246115832791100196987926116962076146867896320000000000000000000000000000000000*i1^20 + -8416347663649426236061097791762700831701460408733685474987191354386345868666492453052395870827648822170508345077783968289217422016991475606947172076511318093911635060494855224323225786228210146312284232418737727824192838520089683316297446308869075292933286796138856054399272505172136819096962477562018019790684006971043106525980031696360653236751442964930712899252771720433632785901335433804666584791679563203170784462654132823178518805668270657391389438898039803102601947785272816598342410089173547438165728708786438124229053908528815923327814665757295535948616151877113092418432604534885830669966085815658505881028264269447277402003933115754109534456010906846305891941976144190893320179503892512871855664078368454137824598624170106065934686457869210715015937171825887369480544983719242943032303650872363900333086651222646378847439625993377331105278746356215492731757786525678085251629094715025702469758625064615422359653564125963960078469248534446425241020318145710606245012866433035733940196309839153324942302892254029637387326057224897266206561381736118650046654942088020131999336994824732874352313918142956861108230963823597026613348836874608077465894576031175587737952654072316306924553019574823347512750076399455590501744061279694035816929438986347332366654971205578922797651255947968166893350844831857783120591143269487796392191344287908255227425031831944172201277022472126485500447332691050929269324595663082000972358665911590387333869005556264425537980333496650318762432272728104618364173561196418888755392061599411851654998377394269371374649516027959452752831254709863142587227515471322856681588096293878366515248510110433137607938561555847060550013765643532168102532812286323651673030371321622546916896662940586083500625781561437148563566334889225381842422817809168931382111946307297618626678703418240088149911160691860045042214474137457475425797616058183245661569988440010461903106050705149965185318803532875625430403706834648264423491185876272945059372734243762078366710475217030517948998079363887187273312566756826069438802713875591248854707424308663649080770705909880911870120141980671737539527309227818506946151603104430625474884051605300724450622201393186613380328391246208394730808295091768541548231914783424340946813122066243047048711929164460734347433137992370753269544467001440714327235871634208211285202185390486191117187259071513235291361026637769271590087263192945896739454009440768892948882957818418685347246254802724840911680013228427037266847862233821715622329335872519255686477569489745645155375431989904891471629281482370308244823887743450827574549909849984307429711342993408000000000000000000000000000000000*i1^21 + -28097849711297362762944157710666354565162632878295848428645801241530581715932169647811447773715607621707224108443177834422982003005950438849514722856791934603719145291779259065833851871863678975271399782406014074777154941231784673833077637732170754177293253665415641272443008098578263419448241276417340947615546154001067566534233958662370937533332649937306230733122564343745148188242371372980325972492569063539716196845597259890371124100357539890034123309322720636582239327384161072646466379464485277503902520064599543274738583261779295491204189778721086100068772402699590089957800311831291564062933714887404647048705705229307310797044887323670024986606933701487152782725390803136510569387224924154956294651634710004961811290141818475588346273825081848909665870073571489229973308125978345683068466162189761798134078334890594136928537903489307641510078546338763904793626073050281249761020571461944977328719146044049118926584272207107771340728792596166835629577537076313233163343066184331955285583605252056272838936077144471259487698520968394826785854594297918990912505652986417713475422182885696894308621918772300528732640910265818678438098730315220645252230761260587432202340130771396682316172998081031235961006398083113014840862982680414794228126443557609711490861972426930368431873888476098011957725420249231049588429875799591304590393025916353504771658583107787766765075287937815490804495057212527666092576297290807932321382693303902327919815224684527889586706293528869526510629422139111926093535289117697698648830595900493245780762846591092788398078068191754498699083531082161771285101992586304897192215063984908142667751629957332259993695074232781383237912366235184100270508778623919110864258761351840745250537415124434887673519993421888662823846483742147599335359371550499705546244427989504573222461148654426455320250688790706799439315867174724230473747121839464369701862157339815238916808115448750150982519585595293158188614681100711541776126791022394634429814705174816289007332961932651943719337306588381751164271923418646447589197888115118928412696590471210610864952165261926550443955839575603841996693578796498395785314968814084784893728666327135004008483577855721519533842872986169329480762315960787044800314600399217672489294432912398170785570894079317082591798383962832627387074850718833162201820297250496971481187530532551340083250594868517398651740001215817820347281837811190061022924229853560317557610937222870172592260597890745858485299407991872590302972929111253158654925672431978491297772895581130921858954850071675048532619414641740423313865019348083249556225611128152189388718080000000000000000000000000000000000*i1^22 + -75826370793897052412023098673420457464485715217846121647080894990112605594838348383185235540804299074725496978457633887232948456787408828506066966987596249350532102586584757934780127982254378821466845047826290448047197724399872338232919283314777254623925571758757341412549551552165457948671296819040256759967010013427764054217744105622087527407081451882035246911356701288073191189443883647932369205191688852225634464010306581797158875280267202355783444410089115863019472441218569777412965202128069461655467649762002907747978556444899681588075998325001308906331254675491474598329160797047986527340637388899400345467522860208778618580557008708535367109304650589895974655127672396599032121110008421854080474574980132209400267774505029537706367305948295136105672873186622898467815387712448710525374247382555869325334716737827683451441772728175447300423036065828804605097379003167241626862281320321416874769083929449494122073348736437598084063732704856052483824676967073842603067289805159495857938013262926602890455615155953491690382747681339458433855945931341931326755168580654863750021736245560874805858597321406166523828132154720033565280682163518849936995097116596726721467684479137200195672184504023358012147584826672229658909454457712190962308892464960642774080318166145542371195789458269119326004586771455163700464241725953447090838270366473277871845497632025433924509369238012928575311366658790364289461957270974568686658189158416480021850494145260050857275663326177400381829730658663501228040140824571529586445976195063610502768845843040460001581453241563390669723217966343405238821218669436630231556014383209726652601508216320402053985532983608544696887917661244824647972065185036796669465000444994028101700102039525046265644800739659511087036552817553412588890042564716570188301757254932861318610750038609652159351044787445965708489055471982175750990744497163162208308917855232811560935033976227755927512762742454575346961353060175223966499970423535146697184797238140825481075905869127454074922138025864236706329131035678208710844469508379056729656542908925634731236429658467528504840762609510786537864175268253128662811465215880008781083515395437252146316050481911088924155638997257818341927076172872734858841948276085822723956087391055967127212341244790991006648270274850250251862918634409916618057491547339199720734422198970260071728491603861873964611422875675479246118408019809979476173113319456864708886253301072472487227487894166039911861110929277203753445800159305724087772519934740972828892457450288759851255279608006465110093695403025745529933154393669692913984993249576849139302400000000000000000000000000000000*i1^23 + -153768810373507714408699006831264625451058534560523932017722362333777895144860817586365357460078474441834628564707198076533676587469919952711607557423129106916430677741962340336770000836999435051621091868340634883091794325010394056950022283742330624725489414562138946827684819934994773808412961276530873100020599267433708430921983268883886976876759592110297286333244419535284893530417186666535031655123745020479913333798791998115599276700410752215563003880611082773059060046798843468262632919559116545086264108263139515282272298601394625064674810214279483444966725474870450372471741891372354499169932780594411808453911844333385648182865686338201019453217692420963846159798433515285019301100310580553027213797153703768680718804569695051063577101490622852340635860340859465832617319292254490376506412513550602842937379520278959470068062147519856164735966176487015279234677247245877036519221234874745552734005212145626071422038780629679880823983589265037680277999639371452500498426761717666129104475653021613066823141408686386011992624126509667767101672107480158646625086106588089604637289677322661238774122261672608875205549755361744804781112858439762539820773874556895253926501389453460211524306807712357330045554482393544862137501490789246173605454229310014420928543477757250175214076895018699875359824521939891191644156463298739899000985080906242777754556521035091882662450889116094956671683947688962029188810954813352700905299359352885822746807343706016933514128943219708988716648993867893404609010305021024143745410857746914626429735494352093889734729249956253087942042397050000521756109002665442798387199540723802510444510928129888440863932563933408399899966431810883044331882387555386135398836406120565397359173015776539855466192338522746039121288173672332521948881111929426971693673337417991839699454407754966054254467438735012720316289288214214204137273293693611058253850477782653841998396445078332492204347489313800409321792324923192978169041996129721093571063354162684262902485817530123328448528781386779841762558616518720333162775614631594794530509584210484082318158187796870857229125556022960423407551837329377915606589362734043136007786215139628534782948129975840953990955647199919498490374088741676293749518001850554297436193352669677861862772994844505037812122724193889255017743325590571188916175861676816008782182222484759572574881003565236396533384381464261770500869358654223983302277273325183977504516416038604422335246105595689491437141339589330003064714260288646341357949398172881598422266044159126610631392207505238449046883096778717639546950488501862059126381306634567680000000000000000000000000000000*i1^24 + -174034612028583100001940008908457844334374505764890105177200062970129462328379938692204404974123622555873201841617628170735190121962778285134643986754018882892175805975082235246333155431387713153421224151911109258681586700852363590962968542641848008890198335279994386918133210678455625020250837098330143325646793217742499315832399835576411578012973435475437827277735090779827591236837164807828262037304187481792988446701826709072309180311886267404924581975851653753172099047364371056136037087585745104922148713262325013126249082197029026864532024617796435160307211862050479345502431889158809441511297815573626748698171420051061457852624608591964158393733044025064771270412591005782095121611009367949115964275862867505946201722806748883102770221998613311270915117878147069477317843676394771525577248904993245950348988174772444249676649534382396327186476387748128749309516820406512372492894119406387708266380439823696533895901233791769094279207571807327924258368213783835308920230826972302229889855421976452036134019529346132674907217294722654537089851023018711322863650575305194008991303210181559793381228443848494325990544685891800680206933721185356878428915269054579360321335988602595308308695730853826970344403654663109522817829884198259656295796654132065270672416947148555077284412351650351214683827873529764413193711014506542814551282578994344299886234865329445604983163034231009670479571705158676248002878182464338022411215276991387905358886613131860741073759736838882442549566882393260374210137461303862394046224283131884880115276976866066264798886401748700873669052921362600231732326257956744643087871740511532921692713047077257626793247054014906856712718837319454559285448689158971509074551073495036786818251299758660038236582855490573622805446159332373135307465626037442378348092966721677344860415538953846786451834674892869913868739670274611333070913679522471839967536148865121421117528881204426303217495158400531133053941578547631637624315857148689707195615172150258571896503419392813439949526014072064388016794411009131428500515464788538559560804997571423075149072322931217514635713769193416867401993473175353008730350188313158352758284052650241532980530584254492524113322819906660673409809371503449211961880660463844552643016256989465718096066793858488934007685742441421858515098772836474362705055978662975286017460145347350047236782453240059854547086659557485590174876856966273798720796511093178832849246824932669336311071243830705813524249345811190204579809209055814402494979880558230479084547078044977748159322346096887935180765109086706938320908946787385941535781552128000000000000000000000000000000*i1^25 + -201610039466136754608437185605488481487332288507502186074627687110668106942526573085241150916550121846076138011427018372134498428981556366365662234129403936650325747956562709473870637338984301223574014926582561609675885373623019090240450174094156927356199909455168105982632670241639763918020113758230413178526237849561237356875073851147790559607951534183709723201456484535312654235211256691036819804185148581150969233592734474819141749084362416921561279034479428276638003610493757590312634031036778148214523811027680753641122391391706049713264114903794668854056864026861255105530498491907956578122276864583388694906273861693465208801288831848002028055061228489177891732549315460317685371302110397924540238945403975027631018078409716716064405379322847792724007484747315776044940719325827421517689902731540962876808637682966174364427690148350298471573796045741691867754637205827894477078066661420217200858000020702294345836750031279283722975435191797957563577193758984143366612277459615812388174481101074027334539826698182943813690353248312456820569864090572365484411116548369519638107822568229881864263316471094850388713938273143743956160471535146541179260745774528350976400075655902559826005123320382201451238108115005758711695935501081396659787161659340178480421976919823082982091326686837660944050121546989766102298809109518486470794692968152677194258839257320276086818465472785105119256664330504616585068546870675132280065835662053613246140517512095765569745507048481600565529932327165748117541830717438601734655093112557463795543797901793900448131107964481639193915704244453640215244039341035774459017401880932800477858371887530573003678916399093648632998967105846148680054448775761187092587454714945022495962280075281147889615327601468610253041405170309929789950797664896776889239772561367458833889799353157131513721390284395412888127423763833352638644297759518011917147851542511913102566024146598542617376355708921688468988078953881047877262310865081535608783350231548177051480949447342630917939574620042833853870163833193461014311980640626326064598929627862186577839573126931191453565166139239285384470093154349996207008750472223972428981521060127868975958422633773704669002720235556254412888542317944252185082212096907806271845354910368005819314199979483211559556686275036283906114477662206766731076965334564513166494109087511871456821100465175709703911675806528318036395586415856185186342661867224756621440907676600090496975268287195365117033857247166778733225242165357133484423651141381881054260322754832867924776202580161492804309980442935206255645909193459578199814963200000000000000000000000000000*i1^26 + -142041359034279609121897710337465684859700305663092389421405678007169513498365027912178827701601576429591322114730624817390668676607550359137608024443049064345600811946235740972815495626478027970426709037778650290590421331442122133440956044905866369629089428163285025601429076587223803017550638684190127960775013513684743209573052044869462155357525970293257124758914519752525890115996595974317278153551992125706082228678076061214821379233709146609526503206375932114274319838724050808902466515044219046078879767233448637390602731806083621798818876867721331666754305032660141776419300365110009712466358926670350765837003060142995543533557112591194912246053404043732402385401106539641255982310348450771796989305141524300245607985739155946620117640337371305613973120752022224351387814970673199148815457685864056286542666086678561977634694320033264748449898251936156561126415663207584712157652765867468176894345824994590428971651660115470006769117143185389575338031563277236084862937152512504688405525370207745945109843729093304099486742704912917329662050751953856683972290254073066532834623637932665498404929208492573976324607325088766443875751111056679210410866797465856326433857085293998849765133495808753004855623182584540038878695951856803701910324176799429051320282889831588762005578102860522953111786649337163724236955876642595203216962135129216202186705537052045824985413369458550203502601896975640966660309541157698269693415828526017369637774083800742336616995776440395215498252543946309710822823847242021154892953809912727488542861558943231576116766240798627823194096783269719904077666779590072187500393237138327540087239463126195844386586588314789286610576483359922923733511511361138500515243192305123193861995770853276171303087183525505594309986004717778931801632228256599171083097947543562187179030741651647729761799807274454497671544331868710154586221328873998973378158115280193416276464916548980934761936186170930652787983071197757106389904739721653666397088227387380024800395319157129732324824946974519735562529161748553538198250504563580040815090363707401725425890256674041454509828913029511850289087164294115502927204704737491751691957581866579936701966676318772811299128268012203480917972387777620083993462748367528454580590643489529034090405443455185460320743133205539140457927182937784940770185046049573368183646131678685023654651322003122018169922240327053005674091425368181606955862030577349573752305177221620060153878668016211553832414134747628316370222459466129418676124163865021069863089018019360319233537665353961107596603895924786009573939197592846991360000000000000000000000000000*i1^27 + -77590660150347533053699503372800061372347282576000142537045771171048376075259028878184471224705938538257476706359227985277076637733850804376607598750113049495992269734998984982208666316466477211723123717439995633310666268235278938727950105973266166296226897413151376513600192052621921291613716627154331924222482423581273269845698635017834162785211592403710646306074910603135892232248597387960549658476596978769216299855859181896834928853381320921800731533304752426095857091549657435108314433737474480195442604612916274675427065378038950368518294850600814574233792936375050152417986937803559889840905165582263450303788324693906440039223444849772766222642412233944239853447454728074051608706170970651886594696096377002289963894966955189097210918123094062191993390631877937658953533311079687304659262508713475519795711521304164783174683904669109282101680029413978975019059181440840038606399979068806589629761742505287968070091401190072875632319840815785048843810965373457195641110129149448466597902868661232850432469219844612771892386573818448087964591525913349353858336955312725126087983012212260972193357386586106055344711851125589605222371046101440446277603428366420681145347352077298687893942172192643298676749209244923259751123997374962658688703183802809887183552692113147767010011700990259362178472812350743498510148863308199402533576314695165878475144794510511269404188602603873384818166328014863837154022344673366181583904388450683338721985090806079090386500962266906790738972012901204558588167556533000927366359551306880314833234163880703374923846830012679990341210693268339671535991519512436358885038375062267239258941915131337016123935187942467434249250427149288682346649579432697606839679528780974412058906033425364241779664686969147050144179790020474443723406846730545194503896503554261399207375198516858695755513225895969588769127645604589937848416402975665170640996599758083827274253620388442184435735756378142813110747940080441548587396383006901848691852903256172305432773565959636935507598812013222878346043970169258771439266172321074939717613563754448757733780806983186148198542672529303139095368065003172886102178156978696059670573252236365423010409113697036170386315211112173561631254891653031010570288917214628782269799802920798920687389614646143484479638508843180945684020109005447715748155477912484447067948717649528408127670917640547623599143422803895958302587955707676092721855825534311834099462152596263429565711891070570882330015731899775872695451438098838372819251049535215136383759089994308564822923766292628400021439053407163978221528232755200000000000000000000000000000*i1^28 + -25285882313351994225223321587752863170853094763782988141348050656812098960271484670886166511855457806626772405022500473024429055828242341777232329528425708164885529237859716291750968755416123478607140067294333275588423620566318994227630361840634763927800410319210581050331657400229598339429270347084204528524993078605243577971994118694528055845233070957080294484123185047122762155428882964409983334592861686342852894804417652119478788405808234252268000892697119387304348515785153401646266005290447612083814930282198811390369109769665481094006913360017367112235279825723661156613783919036070952704535495763888771246614851703740508227261613526074624724822810025721390594141497422950454529339017624341269532919734189129633657166978535115336123542822427326453573732040826026467619459901354257559370156150339438627271229966378562330928628120735186788533789459702651320568618634835998294070709445984975817434433161070804965553331147491300926196036263611035360388743294158379939419718958510397788426172794950312749873997448175741783203417197801396469052340138118031176643874190631886331144271450142797358396563803557437583910677697432835276094432385681789471018649954228392222182516486334446050541841234463597389291705343746978998337711289192960585063376230069627902547725777754765363071512457983666561005742547554682259454412216389157317439785569612564769880050588776455197037656952953882741042163559552682064576404589585627129616887472276476996423462050547637331246293619891176428075971823311511407972651549029032234462066853407668876193765578538071644336559281817174395517062742041202485010453878485315538624118606648046924194619753448192008651243469035578999671445878630531058550005384328586314781084558968679781832638113432525500403865108620623478964165214033501211633618685598594562046943885914859921768783797507884508559372799196187242376645395002756763793162185003512245467680926864665997829139622050790050577292100106721518189421012529503324619291713616887934177779341030863928141977714503606871429333667718841035054666408477160369706536622074482513648033334153517223590313227872368627426279389122710155703074105714212791324015556488635593323441401065386724256445775910019943475779952360986523381073965881793258887023640449508651114887108564957964377002678491503001241998242560425283615452488221440961167472020480668919027602357764704729661344885296077664604822272332893425521458142678940225890322623857383915052531632883779674653783519914404508756587776814433732249087866295907508138451156105307904415320003665576226455494998524143408402154197615346085447021363200000000000000000000000000*i1^29 + -6746788236802323473153790502931155415899094297893608480402500160423291661088495624744806092668993011489994867955712860987322917118528461095708406029723811576288746386016579535891946300326846385490736429570567360959951116206306876068328565667724279130924716973945878421301806571178087741410617255537119814091619718772786413523795826446928236676889606435994764570394643524078387951771369489366435591232440138544603178017904473711215130701545042600622897104402068996836397109786709939457448300507097995033115510114326295746278146326554283094667841081744834413458495246071258138538768614136358781501282924972926885519676562701587139900504900290204516581363029100597572430946925078408117596600588550379297747257418396288488933718003366740364294906088572601444319402624831244449373090082900786297187931165639439743492367458812311291761154431875756624603634633543553718297972751246452056163201763736815555448179893423841201596755704464785134242663191867900547641291497315517467539771169085715303125526317912302999657985296495976869699015629205645084290852069567402117780193015721780359606532589495701129828681164126886452714079931518499591376225372110762136054162412204807423192068074098297220214832866311852307571451400841170030573745179892104546456975461803811880958331425586099681892298847756686221971958858055761891051843993630665707810344335226489185050570292729122155554080147294314842397820412327267229267825429033712264933220565040179379330178929527985198178118434857875356518717709179392884692646077676078707550626010236572778550389469956281469819912747113400740215786442970382936305823233884367953265036883262293088570264812827978602311489064242770875436392680340756935003743162904778870447982881124116566818592687900376710731161128491548090785667154761878191514516075631784442506817728226663090523246765629514055942734326309520037964887998947052052874173930859214271491841006645684054197551882543023735604863651946657007409573697046546628749280008110538246939843745208556327095305536263849441067906646400689918354165578574494456365343122329609055977330156539923800071949777662769336307623241707656908975526998705089617412581635447158682242402005661280974700108087628315703436992381292243569026516048624408523155098325444819408410081390147995830801753138495454534544432385141894293926451385935972822742961644392441638095359431727248900186957698521829436598841678124816335516092521617795422212234343517269765332865004685007306566664809879042236700326541497891069580798669043025949235286214556370097973341830161798030469493238852061848778322831758346967580672000000000000000000000000*i1^30 + -946123873606203340182707822152465261459603749790719253411940390105704421324271401181068490428150228070475940275218326381599013099655231590071707825015837064326109644417474139556435010416431493263913326814367495896976127990539670251943057432924060220440702362296794320884321532908205982517952695940491353087918944129950340493043753318469268313260152233728905351352723466397010899281745983834353525791125088732987438287654959779866300765801377434724686632810779466666074061303066567054768059848114935131431288298046910055030828247412951359053338096313438713893279800380779206094422949453591400291316617655941331484091078689974918053311548768648491944586403378571233584489545319912260704575888643988635771521616945049631570043351180014952323895558325396990648746509236891245026400581164824787761121170718708717665772118514038650093399691674868792960943089199425884748970920003639053642747675009323098822946744536681654336396908347496408685265161101091707998183563690776854523970838205664645170054463955944180939186527403230637408620900573262008839394180633968640608560576711344132410859630210240265438977707749884534286813251175194582221566766108584009875843751568663012614727045249383525592496121788528925707979741272289838252320197408659788926764819053508942319308641863248612577525057950053751733963835362645703351236635036576949772111506156792660200666518905693653110860747532667180712277871311281759513260800397351528341211735431172971187529958043045320180507112735982901516089186707975700112786993471380083620839299938104510533065311247181635719619497705955883479717020304391727388979248144147173145199679837662192648668380010765047635627850565637089758986755336855401556340841668360499483172991354202926748611006331684742720549110177044373506938720611275620766137693998728645254893478629978067813555102710514128787630433132242311504582837215202730838704030338255036620626000959113203654966087267406785590856207841122879835052508589866231382271494157315681514086863483726248182494732887811035681998647585882888465593550340567355995436785836431186428130912384051432579404672444669519000104549924775729627291672513934023957053563765926154046333278165225348171113021650585981245510669413822595192703608644172491240494836658942306117001115679114098577550250934560250463265172228034944825140665026801338979700049845072045385899803978914624927313322672293247172021920356456881949214506352122445709401936814314657936948444568591168981484099440090784305598768212671781665988803389137731757978036260063494338780666233698364384478593501583816033766295265397964800000000000000000000000*i1^31 + -72892057665073292070418387464492009956414049709216243900513335998850422301155153609131799293836849617998625121413388792656284418302024855297006746743416123300583067297757661605199115226086581629644779026392693916794091140216859074772148393924336074403890699043645703079228626794680747981928313171635519739074891799048452517229460292169253988559818286250839883075771904728279458594892094353294054446121748899049628668778862857005431435421128098548989965943047827672073254588893391001381709320818503989421579089501682003924444447337154761891518543409798720191127043338753817434542173368414090353891883122287570171117374736376192564546802622690774195189064732315763683710918681628261229795921344645561867463953920054000847157600691516290699468632732590767488620016301978747893752718038205229049493229001464405743414241637128903902787891365502041876489945042298971150490937057085504086731081990594971403193400535805656691504966342345347716154039661119483978907401864281250939440104516864895043805631392855552496981328588240468403022717789880851321436326950029013671055206500066213944497750706026679442443867307705472015971261091112675435554385415120426712477027545053060700598536840445138000366870151744065586792439883441556327116127738417036033746803998935697455061751727762520237172362300111182593519124505331873290857421888059657683814384211389654282461075649780620673273119309892118927843081578020151234592377781375123226027947664612756820022252811299779342870261100860367715484663050982445356144273461818758447902437458706740972877354410963562054269479736535108645982489163639677918442476215108207325585137295576624637584068594441303871987360051115791815039212402954984081469387885558277078477003771237610570275828252715605432949849118635946508694605744985192671469103585169754820856286708667826542355365579414890946200820536878971232627890267859760260976821851977591122946951606894663298304883672999720468672485271845479242496377900296846103548487453220654240317628734725695862860588925488472414701251050278267857351682984735508264171663407827112450274130498533576066151572445159591181393679521690295025270475687996469992741072637876529946216488964856623008731140245662443934854855301149428891759171640130569469564364253249302889255018372289634300060069548630160062535559472277347222184583405793148368795192585558097227144657571692594804229179493075469419871765078383938328298672338137096301644448899696643653890521371673898978691537484064976530079518789788281828965346976354268674179179988554099002586575349334761863148162398095486593642633625600000000000000000000000*i1^32 + -1459592965346397626246947549395909807448836774131922887775268566863152214164018937919357537806896181664447166185129862678483663096150971143052076322357989522456430749345783355293679680314666684756643080408937555826796984597349686057992291725547978979017471354824914406782423087333358974915037198767235235899307658492970076527281540870668953845230939493453851117354578552400743968363689717684431560656276558752575763708296518062886626419804973902938731359890939577938075356463094590335108226326947958716942144101363524503355887363307684775130209251084803471893201032459439813694538959353737251239932235127118266894278137466287456575776605996539729656475240216872105309465889247512753642861025269798321828391687997350954106167496939167388967929272045699083395676953469693122769968717310856758048745429262964728973694351399860094561487087721392051354039977088113904531114335036752867935108414057965303396898508066252603937763187513804511927764029907491518145590474301057765543934064114462405532455336992950973049982198160749480621248506747242928675330657924339111367048632661272365338526722606321621977685088304754030924103571849339077621647932270842105941558128474791193857368721919714538475978128093612168349682380577564508756575978087040675455475966034157514647529614844354949571467975947017779392972171898193919936531237333633697686208346354921541637708055945493404936796921073523766466461399319960773735618626264768389615834256809002134436559738450243908119377495063348473908892526179171975835794631897063605561903562752843350520732550048734860171611687116764506652984654377230961277949576665865388591469544902216059548391957004524160613514371991787987006923891823341476527275196124374793621416326826379392855557942207670238027165787786622373616482840343668189679569332815942957558865241018989155136907264858624761778970953576173025429546504327494797399006607948277544771522716739320637317819108826834023370409757941071779921165872414042339868297549077917070052087642337815071753290638301728291790789769650946519438031308918232634493840789856700040093558857190607179306705634026144728854634665666964284857766692834098377364545697159564127910306002470761136585362281221548478655313704888923006655348760937665070602847918837122906014459395325295311575403544711581970109690482331941935416941035035658459654532751159340584866157245606972333726875044384286298856905410973505870743406117052943225425756764174170273231398794363890336301273494158784477042206333536337102329439926819214545949119591035884482933394558588490125451161776552738123939840000000000000000000000*i1^33 + -39066751344314240405852849905779604505145879657045741402094960882901032758412221110493506283372603344593064619601357063683110842078763225504371148649068878572985226884443720571869054204911284477883772356027903660231361524661204250673904145276273362441814897702841522969252457219283351726344612164724221656135155214309149759828713893506084375775546700610281419761102381191545708670411580520822551075955323239499685636463238012631081689477833175868389813069366328622760241439422374930617837510482000422571714047355086724807053550520043478271301670156774704073356107986441196514127071551432873910383999857154294312236569362549690162675002785424182567198134657425819061498557368669708369198400973348256794103014906709601530945930195560085102737172922066684637555664759174029458034521674329515511723139064072232946354056196121260074545761861067134246578487228489956197385588741327885336192525506813055606791360056003081841844353834117601754073069321065184116287484027309727488105819060866458349929644458865856825014408346547779617144205743256466772327405031215954163009979287130564683613480791028319022939509079762738350300447313642270030300317979035482721940122830059730954297326935195524190957203723435584304650313125530507269408681606352669786037711758334792136717291905729358923456254739663682149333970634076806302505071634079691540688554452792320081036641861604070955911279858200384333276662530436532121503147536996327417281241113716791509402993273498821135691184642332777513754089214508246190159396274686305445923353192975699297387289762031331616496043358599036260056489183962901935279312419215639934171879565544770281978670549657019861438876233933695949556453652526536616238961420611569307038034586581925800193870693101423739962586591329978863479960911312268913779918417256870601181565164012622856191005567045738041545295272572075523728893115321479196049132981137767219311822754884463363629104386098749819987502622299130808231857322409761614454620477619359426404766311470409841836944455453373870753936226070902526775173603219844602451710508498864852410795181088273264054537192199262464801561125865517380574713099942109571486357237261665624415676535971668739727355960755482743028374055282961061090904906353881988076796902269239108443674647291094996729048206722759094745523420458826042779129315364655864708404091931078110312803584722964002521342269680383961432409466403212453889158809135744737433205749652060171370107111574555934087579248701777877392945778675296872419312693861504371884545302913880503432082418128916917862516693925888000000000000000000000*i1^34 + -692145482831761185044058323437562432093326784438699357228581310466753985476911670253617939632025933861420121992213728876050648361959387493554505438677057396267161529633796314011956153332177224866311733827247271431792917170844319967711695591036341913725769496542694037672134816354563452851394653894164186299878178681189187367907108218090660923336291630036456964373927162211093582222541756955459371710633896372831144944870086850814280418960859699297192739278443848855478705186275420250279747042164374745087019860869474453970463748025942828266780556118061202821751667133512540604318801467400941944497910473109944305562304460807456541498599298076492460012081246638092392729768677808066129095128031820996225026135137289261925040229462556068384496251583828171163218316374335868416303077110249424733481644729887901210412426933533566356179006418211134556015124623636779697853354071480337681928646900826237549324578838876306355048955102823327725605615145636530709136510553206963812017171579409091119300232238152713392405826255939259179630198100136830782046609524558740861632363190149787548381544861847931976083628490781982058958445054128431955934832992162713107616624579037891340014333470866408670010278062795308196424816555276263351340723040433359400820039053812600902184618820152238143847288077140864592544384401239690376921920271764444523943021020680325561724893217693439234124010329494464816751697958822177583519342445532626321122113585635976393376549974447106898364813971279827261921518139756965896577146792564108856824515834029426445594594231714829922901695106348746256636103143482650497762341451801920612289777744471347377644302493911515636851949036452582923553427458681771399171546114087567489755009827076420821854590942175161941715357700084219586736662529275037238906656207740047483398857660388368941145502009852130379597490579861309471792744222781628606726295353607646213125458743959773509742123852930870665152204049130145166086891531764142285000755506837955826873759904566011637215564466414170901878751629166547761205817256542851016359642294721469623338905039543118316020086656734857428510105748364762526098537670754059151035698274109169994583593387467406225667463155365347958246284402628608147483271663722351619512173462884162210963932629244349118218763897180947867481276729342261497223133938004967409400038013988634009775049627624944629467946068049877356837170636081585499009629228645776505718978495574804722490740911795215407778807573638576098235897330847597614522942003870597879222591880998447500067222442979153217731952640000000000000000000*i1^35 + -4074089072745592135223931246567843735530658969029850766499822294936367520365613720540862071237648053776120639389557972235250691470571199388061770301381066962646889154667350730376824809611022493932510567493354230777884624803444583838937618259767177626075680349012194282396427616054140792632456546612053832772366567015049904376923003596052122086163526846337718396552508897905008647271510721388202469537361622845779328419925741989085461718287838136037955065500057327508756105723989916279170889520926264549457913522185800431798724637659207981335231513703431708414719407001278860646467656227344547631379156634698397210517382072633733987907487692422497214553930668508030856579890120871546476955980574662540295395282188660183767145307899563539984791874648662876959432743576282080999964299314138781896182027287931937868427299412806268820699726440704824778455092293503388905366624844791937464585425634983486741537368487693845285096371895629868879317066512216363823499069794519522376449937002981934651414288184655004547459403894409065990922069959833834808437080869299660584234436911238542677343354806783118971614962134061116627756562093220517030136780821864828988945728449209906218684910956046459787986767393454140122419791500719395940009821597461737855694191094825026470611824628570945115775095208584950435275350764396489306555325144467489635606540266709108147662322918762142436796702924303964237312513342575446650523352787377618376973234960712857435446657664161657667012150744977315282814275344922435883864009213608117070193525302571089645015332645343668792036215738333161333093620081301704783464465874397979334311313680048204611499941010007031168711296785256133137953594840113907664676965824192516188005385051022377481700895990860019919661665942447641031761275500725611064309838651753986402625871453333724271857238600759108970087838395400819373637873641144401021736176662654869960866405015448591506865370310606863872845073480140457287480898645385195501943533295840538216972386576574792736279738173841118750559482097611711924278206439307064238602478144261064331428467433878252278530518193154517924658734385740142318187644903793249617054943545739323683228216027138242472946790438034736015138809922743177300196235422311092709974204712742147500467091689478128127354395386767983947268454755168429528218187218599555175233745447495142155513982393302109982586694556251019141289453450720505687188731309812936415371033669102569875325247233949366196880413479687283345459635172238601682392069197509888731950652876349390367239279332552605696000000000000000000*i1^36 + -2669569390926714450814699827998821701026119568866614691815622346422900620124771665568997919441357997681629623605508039996455558234895454394787633491092610134389845415874718916236131732180729542071429743342741005301455821195266241014932490790281477485718722242090517457474503285252224430919059434012196096938842928626781593782118137683728496321919904205128311333950784615968829099021730332241842508163702330429081537497232604275766785162831888520955084464440605405414109624774763204901612426480501682624640896546579179818422468021751479969071196187406058911518623261176163762114894795377673095003444885003877104702843893314991690543547492652706057118723494394286462800593504556165757305182401093639770073279863760016850363957105097903531793202887488041405209463367436576416551056565765618043010656354116901134883342474970514076824833740300013767322057756962793028828480186260903482701790058848663121018673426937374264096721604361220528716987956376155369590007709943936558251608139557340073883377706705950519135730352695110404707360945168268447774498165177848104765523327527276797350320508513182619045041157182165389643793761859410882077038272210820439981473014051198649910749175354957278987867847009084613523605883158867756097064494545247785901101195543310889211066605748948896215663034747193402470128247377844573026078975959536216000544463500891219975257040634261122667422274566760776869858231172919475087288003168501702777271999665145092736778334261968872636322863931797072301175597156572558801112016064134255062036771811410446754914528836528104271329087858077501542646739532823032880752517120281217528181335120297970639567517121360646151496957419477205242774322044729608217112517467273324576035441238984781680345531559098737787302532590756306359375750875252747088108224258140286001520799596933924636462841942458782417944647890995885421875566068166956400755020991776635375292750910079401376076102039586600827703215412396370877285531853213632865407919280025674201064784491123820388802302297483642761834684063615819996995775192332414531387240716865594792724604845079363557436017374724637712268115323806045010588470417231716888255846742454930965878630057095178656509402495278102541118751467782399084079850890054575848289320384043489671355730237297370879807272279359700812323342469164679031265962232032070281785771680196656834721922892372526036053014749133307807953823221435661154143035000525134745147913549617165529757349227887354241480403702819685273328794549117765658032427887228750171911677384149276740284317696000000000000000000*i1^37 + -24184460394241360192972764527303705558417836846076894695257012280459800700945452732253871133658362060046388367534638896041320894749605713775022618542741932099898313774569502333828672724649032124937101900128956038424170368129733149965084128393655952625953158376684308046652465432188312186955354848564221738722447767251570744093571488557146391731922434558795087696672946294454588830510465139661030652273342897155380421073979308213188341395848322171418531054873864374463714219607602336647517148190553719577177238346383843125254237200282379906992635865360714599083179578317198277573548802329116941882180415789253250543063056562122633482893221821605253590195964524920121073434299072813063472757794590954280842053779004032855643119043232215555185432181592903482043199276381673789428788595939498816313540748260151678909974870545507247685400678393136144550374732976948519863874189221078197478875590072867817148102879392170766046522791409125118520142556557285713408955334153967427510224380705833710297856323808747458972717827441781087129519279655712399867863123071097793088812302489442388358840711431451931593297365286520308955477390479935488238853118212463152467580112277191701898307191624015399722423211925644030056612615278903284518680909944841828502317696784121870125547711145306952621091315007604249885241944963926934356067332538360902389145245527887860106466947736594719817738970841821719502372413424466269735657540869178415909241508216133200453375307752857333347220184577926932595648494912177345858975924701471525853939316662154445411882682934419000896934020645673413402718946578546020804160633626927990159356719471868190702847942585901849619840593287995598546177476441142808517711634021071065821605384121256906065020678843637156991860591925928752824232237077604136774955820632463476597085538193530798271521770942910255168049950302716035511170504164628597723152600981052172976937640942803862002457067161109622436207133970854543926414338251991046860872856258536377990223683143453828703159451999339346528753081489118854620193910565648033193778755028982110783137673204923831975440307430807872313978559860427668592856352609095570132249150742988381949690711507728916829883989803950742967577997189254664181336667175827446233228675792925801565936836959811537676944511623221809453514357490598069915377370825041358762151216218987630424073318988094089664561663471626904818390108300584179750338879771479704549285666323696340522912935967025548556343685640051995544703885299638583360011824591810124184904660929466492518400000000000000000*i1^38 + -92123700834269596253459239861668405146127258010219377062799490308081481118266015044082670332294289721756381393848971278208352129152723830003105637967484525548265846745927425544082778060623522099990501122770600561903774924720308387322448004672429713169092889613635303811129249226978568147756842861692189029256788251924877517682909884808050057877980927540121826212234689838403764425873717352074020686694089092718293970200909028213179814239497462639132994860014829744883064698388225488463046447831829484225842241366479066074017799651442630194209105023693016413697319407756712064641642646181704497337204919427850493919271032547402514920511334660272710767159224825560484423900030896722687471244893229191083182434507196778700936608017447969582761656927547681291850705678909763582436418758648566511955536258998033280770785022296354309492850877183043656500561093906904380740955217482694722584264768118030694040705583221369836675472741193006407553214705287574395381690796299359859848193101838894945292235152899437315262184829295404739410966263163964008032833687466818098188293860600397266472899029777255140767079266375076107850609597622854849965882332890929635552199140370849128848199149265250811062912274343006944140501357150032571273593083530899296768509055838134570715355059974717525798458126971401593407010122842758847885163313900302978529582429887927553404345733806067703114138430760668372274836677892814732122590674825620615173249362805520283879695199477058966072974595241733972980561012844108173567704055455170613881031209906692447369264880435080142594420836763611933660331839311483774350410853702482528579654029317588011009876705347729825182713746770346647333320363146118458950316178360145340635879549614832150521110576541939904300201085835602626463185042828201398329368216218592769540216220586925853295825985267392303953694411199451566093556029775047822136553149813468938360953736879773858269854005775945175731355231595572931460254594976420282875645508086277960352202097282369902031654943921070424128410956035379252520849936345791706808777492004859750318379049362034134732110468408901105652246585412165192036021210467685814781806024716842262530684826714760001653196102881815668116670311015953884338102251706021173057143291874323363137633229599067173181784098881190455737731169306908908766742839731069881548605063352563202826789936443023134103655362548139698312279037933139974895154777654313938353008000167352800488068413513465448105828798456681698093509196231647058927295153728055291607244016189440000000000000000*i1^39 + -82791563754162099018986975480841121930216068464879671051863782662002330314515850255330113214157523791683572891291401152818813887158887342776581615470444904252496310506956946861750923720771840262467307496766071191515197608989525179605588130580341145239366737141302903216906025988308438783548334964416809859071385645012459028287562445265404830469422067552396186260714432078791181769511490035567111165180389254950708462964698206320475985953804647025746506523433565497890272844653273484451001873298034874577384420611533648227948108281699137472286516747285795844969881902707546490912826883246129674809525715558159874594381796616113138351546008786329241124450313295078421822752549970332089510693581091661549040728410373092695583169237431513065180592167517835090466682215403908654624556275022629579146115336290355904480350582378784822104709341689715228686866513398711430912513916270601475639064555050465523792561483244316540984160223449357777329898898821652430881087932248203511837654724457544269548015669294003335852427514165804324855535470411761311777510427273062959676608497773273424381457118238168191781101411249935357526721053063818606623757604902492884286613322627990473941494248518393039990300219115806222466627585579113563935878192708351502263891421302402556196299473704167846036619678577235604611223589809733465459720036781874882945379562167152940534206549793199670422105614540340348771970095980644399430719883618291479870861634298873452031571452752762378303485395432753805882812719118737427468301062726492715314038852604167968572042218508902751547947825344797248049703799555425284125878950856651352945775195937215891122529041432843218850337267701816028660154372388221671086201635609741087652617859727271926497035406442598411386914036268989548574635857472643141141246693855632982520134772136426140208878419332226541756786030601056164577925953594428481073996305302952851401896333723236051644451893188923344350636251056661205296052851075704443669035769752686400736138798290314450472269596616057537733437180965332280980126359536219360157979691631206670381526874995846165155262992691769063889935818687980752096636281741646251907039918869195268634626945074743387257332721567811894152280030186896998521560521658093240215496347271704731950520663597785636709777419526563651304804567019356493407029783365408208393327286039710799587468918434134948810119717091794406449683057681700248481939346330527393264176464717139375300200345088203460804157276414461772226958656523117257156429887848961285501747200000000000000*i1^40 + -4774147071505191630806411606423831231269278450624176642786479024199766299045382873481284911255995506179708528692310377228608802949359172932558015685162898158922272288807459530595933605305392904092032020055314122882982204003444618931117579032381957617005800786177514365202172309949272606585885504764664577096798113139661156419472939721273814445600949190712111389416850581877093598662294675121839041189083362256711103181866396507043474476357340990058401315799991574422702215423262979228960759374866117284878361250919495279089504462372428528447046177293067935874725686802880992314514944077611699171595344105516982813272600629127862036861344533290667735450990489052819296889187906387289573087086597349527607420727450161330833070066056469688656945774759735892960825247892290814634410949920874481926463832837580747312423424699128884991792791255262012611743520186431943210858711238782909342921725571730353220456106284697341499669122938343651031280289705260078973582267794155437831113473593359391095009837540225945048400545647254341612199460028705295914122257951734785146263942651130683325819217586894392171749532672957075604209425214465350924405524237128274002255346344003142371556554995172127764518420860778236508438852293212261499140506275059017727333885708310784786006563710095603626354470698995085893194993389458737974161017564031801157779753962734523320657376953517289251612567407783835803604730548082895147398524649074222499645812194648258619620531793327274144301472886752356908996351997501646836891544775925384066945702758638032206841567562520376094267432002765535245521488730852901465274941049948742819901041892212934143500995532161602460393832252518270975369828397653368833859263250421141903377508768460706583742633347417999612532021854178708667426937714564886886091305021612459475565771492226451613282490119011909374077389198884950532385976933178935431336633470640397410867224800013835100665491283058159660283503048973597375650790192327988904526894555908294464350565270203877709901938266179802967776956025346122213004447409727047887754415348878031347977609213470383545412069448265473830064750832131494505515534686176843227362636946188338668555629090688587197449613405622744107956770461431600003474478917111789845268962986225022389349681808636339586097089156784854975032468176391517224827695280829260099954399061965481901987950157214211807436476157737479620706600297419288942184641634371696877912118302389387773148240498058267341888696425521770055500915998569910535516143149383680000000000000*i1^41 + -315006714490932194342678969647645559338945297579479889726243929443649143531556512827429501291928923164559812042352044352626500086291099326482838870661224720082712420390614628054969550100602624136222119328036513126750219797116295320733488224834382050961307309079984367531560003535243687356187564388545469332306776802549706077842466916251842889718003438303024650035309599533449520338081948796130897231087001236569691104774523445559169750273358442301715734594643427296563195206513348289320488027229477022311118491027424567223204879954703091355994684913061461127818943245976191970753113971984189893556439537089967833759695305561912259472236587534620441326244997101262411547015937444286903880374349210163057687729366756753355483547929866236865739905914785520883586682437868709476666964742356707393256349658906815905982893660359769823178892483384181247258666197185045480364735660678817848958499731597500489406582278049648979849264685563198485288118526114092174009659334496448377075389694795060879262866055477288476419222505330513348278269643156385566274408984347029100697996141482989974689359715444801077102188425373007103165257704032001331695674418481676194804847179826931740700988206772249171920539007434288218961211462426089730167957249387996265157640714141123440180738974942180961614114059156770649788125354224732935792910991939173435331109114870710794027121072720956097648746123438322813686437637830286135658475100030517362168896332710729331170708352882102396739454890649468572561214716597708094650836653822567205296516749319031968494161406803365301493784406654137831419313913896910830479561060272497906034491714256887763604724369172295062108198241314239379747529786728428830982085287304326429716067593248374816818091421475041920856966811237934982362592711341461888955641125813701867763057688429552900596761044896494610785945157281823225092527706518190889336419908658397362911084556579914534205704241658376651787204332669332210728262743531423566146766796040295032310665512400505506804834735119956365032030537709629911191904024281437619938367658695525472314211407182727022962168594664639823348923499425280591353435844439194492480394863287969115333393460101445072593142049534579173045130317198974055892175944696180708887446161014708032436713976901433360852733034550300656135394805086460780299669115438545872793265672709015136648602703792325475877613545943153342387063502334909558040018369009445378919855428963443917730807901094941608309496940558810212843435334285641404907520000000000000*i1^42 + -5688156057855492447469840721545603017023874289630604123724029702426765518932864582659427277365946853444544275632256859609077133178613438181076093030241173375233946712722912528820738730233117706284308732915880581997732073028188242530170909584169438638180893528031276866801631994277283185185390442766103847055013347659853622958144685827027072024312096811681550622100478570346210921220139826529570539936038837325143060784998838686788756792931863031697481615410733970530794943781630387025082693294295337107929233884156354703666881597887770919959350236752199258008416803107953933237404923521008488351873403026602957782389518446700838494449026800763895319640598064763696767415754323493368808609965085682064432966193982677963797320090972934936819282269961912163743297156699065694168175382759875595718375547576471552202724343094496057936519076085760533340248269846406315995896979148971560517350353486752239965107599315734314960589661789414283703597349784786562869494037673971862038760268081696611433114093791930704286132720538326148873940722291076294042730013382772759462046184448681274588783447110973708432936140654974011955014759113432052717793955166342101224192569175740972429269703994603080113651828654925280261178567179008303698274707779709142234269291834770860104831650973755187835277540359461822951266459775727176837522820139706701781027018698361746425722710919213759484242604519111876530698970997143749150395493273436498483110472251054575433310716273458021578283614356028340713952112606742746369996883927822010602783877542071674244513266308610692164877438297352210967707703053689336959920042872863583785297346900655689873509509634316501144107247812857338076352137876386662632467773131892867961942284542145795110995638062645917284883545140256893188176698524235098421771769481354862003486572252204427344411341092188495928225621186973798945640125612534187842976050673725545391178841212998431775268169485265924175381183849462164241300044518662998466512229868276061623727982722479163875806549494641843901629379252606840376893616722702236242212316720316548080388790061225104073579163319127178416152576700539845184814728359088329337694620319346154830235729215113304353553336001451333612789487499952342806148148669676134603195397827688491030655076125181055798210831353528592989094904747245643109387800533184337966637973817634004771626070981776188747386307703817521348077956855728445815992478645003378931960654818241007842926503578500935128623054572564507167736518148096000000000000*i1^43 + -170395993998224848612977883998442004476281076064766790534503823171641395353680845536154517326216732173425709226437548223134062360915604226794580565940190278476037407635426802807526104795666965931219170142962011988122529316493551463908401825051974859696665290121891445468840919700142951496315286854188433131980664860942710474385713316058554302556424494923883597968531980764371495731936586079727809760290632397346149391568350641568174214819090814471471301637428486183324750334127657809961494577519898158913468491293631694315531150246501989908669047826900147347987353579110333889935317367494409583123609358971815530254114580119606553248849939578777742079267294046593107262722995625031470500051900086142392185955198424311305468209360460970108385486670138977990617937301795942146315061945706879061222359597983560835777747916672537380709418203851461887326414585064156614136018351701434855448541802857131251567898094996739970868264998384411182614655767163967910571124693344858412345441077287494738331732618161630610901381313987079049926124168113961113171173194238659690421494101677925566490545970331378215066558196688904409756480561788807670019093507651928988587532127984104460230811290361450129125140518225856625667744592621012932901516077234530619534598279397519447703264153621067953553596502115198201007706365747219041142487277341593988308623857001039080833000878151214602919411051357550084307725678527187494648856693946721914336040493958866467397099843908072137823150832227565924740210856677992711279924467232054793062495754924773634600339984177850876704217559764374337177773764782726776387042159324944202209984562046497504369330690769120580759698605094876350842749745807498179268994201436049992715879274802628384940417499669049719174017051420375290434803382543712453569679544905603906267123390178835399065167275444787328428789732357633329737010509781885496548721119635365346312078051290595147226336185121648101837672984612272038157818714517501382730152625964805828438186764242038919221633038066214742252690959573656582016099635343285684040965902456641877021954072785875759336262814626051830736185735807360785088717265742520553970759252354684598355294324959084631079410925955448045835519205015750288392191438678600235470166359986562342373824365769738308931819886898715315547624167291482707917434905120076126866095855611490358162855529724719869985784636410607276176527425112378523207810011432855562415101928603004885627907516669390895230879501796140335104000000000000*i1^44 + -663971457247995536226087278023157155127444703252769681154374239207215971942203643899620012464535054582407388097415433147975791905263111072178241112593700813887364051156668727972521732661740471433823192493575060998976511247184390697506049975236046329564747617451467621812884730133475516712644599026674406898928554152170383915845278839554700569426792630876326642163999908652456400501165683533680078963800342356915908440015927428260197152630937375040451816783669499354665397560370291151266969696919706254629205237366093044974325882313973342463079839885007586807273291797649481889958847331086418452785525836427221671265231171259089349658254098032108979075468865541699831232316276407638992407952199525697863434931404451196696676014922268765331097305386849980129966228986006475575402633691189044946741687031314771860335029444437289303202559147204197165441051859622438748768812983079279063279966162978369002326267333661622749870461160057163550963851152866742602946646985458932908862688211130159706773894394089135852101536629401646624448895804977547673324178803470731955675181976485028604669062047272031865383583458675694326321408604772219909625228371122843914208533146616960909092632270375937583691070901263151569319438925597378846195879154579640081383340348263653501755134307452843866515235497232855525156347445490599087822031094339873336291162274373700501850347593921948217328217076676669739221005404590207958464513737823534566935968611614327195873009136838836426994242191336745583087213713534340411982559162040374355993352076951231727443084827838810864322991682706798201739339442335844528095734978765787479184960443372496642597631939484052213180676728999190247772365469176517640178641993824405013863284142656673430440651503898517264300877575639394069365324330083131663039263355036491552692982194556699402072891888194026291143175201426450876507049224136658708208044925323034522040290560181689744267363658401517515717494171064284622980365712964949209158472910256907802627641614679401176200338055102040566193953573237152049799198843481533750147299011711437882253692604478585097587843718891947942374641116148304782987810297365814592634272801738845444130050150620800635686288236574950468937107613573480259284651096840818593343691968807441130461898337846633579968606276793652776425691524965425451042223871938576933923232169412696091861395193274332988823860093985280324975868483278103173730794952564817896662351809397480128304786965072042345048642027520000000000*i1^45 + -1965460240985836875098560213508908131367079998596452952695410051057294398387007212614142997573383591289966139988471756134208830147309587363087906667808201409588807625810555688231903886533196577961728875633820784627058802758353705918332164575344918307040181439088819071990762762600637180587712372726332000169064576213747064468733886239697698516752107253400016855731836982113120908983766191781903969027226854765936481543135884859230393750823657692794263075873986937708112400712621332206639216733224683949736560079921710307419485505049190733957616555824615053733513954600385531879003865970612074865359820957153196203520148308975568414289117136060273492733259487144020993334798383801039197773814005737960030929287432531342514576386728177949071439950811573631605889680204530793325559420876853099129221213459509894462899260679133286716789363352766089692404344541617565768911777800685748642984203163184049388428670343296854073248579402346458146457201221695481584715549772265787111068504349171083949757220692282032507592068995927532581243034313523481483939684149618385305089785375713615300123744222101180436248801616880706070424708700403662791671661782828190126020254053991643507746166655767018156423734628085998087394998994548693581050537944407367497207236944829890562156657036584145810159761112373193631128197184602129839622151964146433980694442284019489207181610783520299846386938901044728718082455855813303778353274209370824618411021421387884213794068131412237293124894607974595765301936278917553160550347899819331257215001101166764102548432073533971496581436757658887960275748192114273182183328104702426418743871090010901468461844857929886579524910000199456234757227531994853064958517519282129700237669719281721914984579383256238393899056110220177078147782294080093797821476185562182668366732076085714879767316332185844527427702088878771408891910191842378124416918523098281703764721321603999511846016670817920654707778318548997374648999902364203943926735781336402882513522661770889250987063563890395803108348006111224204884712633573626292738976310161306966281554863294317432429133800907890824932811764831670694336162938883486859351344298465241592365176294011525642449204440613470924442676571924396025577045496813259370499583996971217619879593764232909706481698732012405392921670648577220310381816947637100262946291510713119875891014610406760085392532656571544733476784495014196887788904011751105144873166149531622876750332046070382592000000000*i1^46 + 801179855634996404136438957789236357818372831580845691132531328671694599716963584809456999000719364330393462085194477378544546149395197950142429409248743220423167038088616090435194461161540196310712338035893737944313443029247275111749687156503999495684380326124687666387019378865948858451350790054205819043826782356218213283677911152976790900208870069343050783064853727187052025256914830560428830175853579959907308042817607712365266253545898865920704036879359401504552485760671439278081755754961931366952748848754079671047767125058971919375694411079285494853399041474182329246306076192952427305213800177915552990144568647874910159845244340640476340160843964748375673898445703691296419253054399782903606837377897823667202494812764425264908716488051601462972720096610928958846020566543789845507029359007415128193465196992081042094416217620582698802502915888791729524790570099466293449134188440139030399658649920389959576257494567236751110062702312190196233314326386212497042291902269867100657704145255412727128585853162857342096172420081176137247274407098682033164622386772022700688435186731212500663452195039819521895940913892717864430890944533262751586319049568325488725136334623588139779047201221339258623527804600006610147466629277741914954573773597770775117951275447753880144901293738790313864572105142627359904232503931142345132953124080827658794855459503694316119783323344103452431020158593247758220784071523399167262389049599701177969332971056710893645075918878846969836593677446723590445134992241347301359765483555236325093215707279942417108707643563426291969671764282716335286387346506347128781127381976320473019458047526190182730674868486226342351089257134255683358461596351412757847893462730248290297069816012661020971528451037906741949680236691223686970799702477795205342954413717285733703568050416248137011052081934766556346003985191822316059059632902592900584129908555950036331348328224530781752317525601382597991025719745178015853192040419701549311364898816457386403816796580557301264922561941847784517520172035442063495355950245770886615587267353183920615501458398327198678388978539587349358692686270168271930224684796368812699924847531051417389152037269386112592923131939644176439600614156649230241265987628972326057743850059202265896781933495921677863627405419079171022239185918113922346953599389064448288535089013509210285056649910913051028013421853252195477713708318541882080144773333474449983021260800000000*i1^47 + 124780034634163775561556606126090385434545374786379893155450645052699528585446755669770073166198235338028717163071676656812395710932872936651593400109051178878999563882741865925337639634173859570131356494479847135189940958890663231260737387075236387223587178229125448904781385634481697691204430987312629258854003889350070233757441103842185711510862991904859147075223416429240807186587837916765838832476513314047625659768688443639224132859724294126769840519538793721846848056563739403070183012249304814685296837521030739364466407989775063992886011598968581029489705827652135898394505711726755609885655692080551980693406775229476926232309523617717125714054461435350552771495655019669012646148863084282419462869009279786111958525976378352154733287876503489886488911090356159694496129793353070839223832956271563074022783777050557862184741277422463156628971316560821727033855112383507345391380518045324433477440872434153209395664036792082579221272909757277134724204876754497094457907111106798902333261343009607849769355104100545645920857433342944857145633466618676913481785434019472710737358654314419444254712491600119505238160716224932543599080388865648922427587147873096606830460381012628750397457785072177818923055816637209885794401250089583855779149787205916652285729542940017825384773232200055526409661545083243354945307252955383254867313151795531891791526748003944842999438171628995570616626254040861629633165506563437167750717810997031724324859373179694462773149613167918188995980890267472342360208880944420394108969639588550274284422415947903285655650608208981774149209720593196550667932484893344155576292577453072797739739729956498258580292775625482454096754749951093557240862256052100779382863806924586280040613383210584190687087549162875554051872780308634570102919450223039656613843455888029093904755195247994182952317169555136409003206758191332746438506818697224924793659792693160549005633609123335010695663897364687184422331785773241682606033703974120027049840348723283776433734667403947120781221646500132460493289614756784823447066821051326116493294911157412697710672126628663373328656779386181492403966113291203786973729286889568143730336404630536399631974225658392115459752562698090214100375987461232663165535478140551068361369708897025394700899855409991040908152018178787527701539807674444800770395831030241091587642869488221610969898160744240399949120224048647525394054051260344352187556482354560000000*i1^48 + 11564681205255539540569976892581028435277106795361324680887281717247252238125514066950430461186654104609616497619760903315258581825448507655999176167057227914487427069168033351999565738658307845268548967580663431792557334874971746910155749629286692523555289782513106283218736549166758777672679224858830170937596864283798986995480534800662943298247707371614460760151925881775773711577570903236830880216682117501828054458315690694623520232990262454204682196375972858606358851683419038616383267273795392618602230716515258308855296343946824841390969224670790533264465467205185346409427141299884957571305597876063112124635667585893635915236718899969709439446021690774994738167555404828586577860304660362935611197357303028325066965384823597967215887218778670335392382645726897004306270264455973993264265944177355021427293938440848329724447699866438741213914090218273955863928968120136705331026475817584781614241305086215317922396222040200256316972513407797699708910683487515030458010536959269602762358528120946045087044225795497587132302758184968383008708921236265040752499125726899431973406153099142539772042274250963235155855738448621720122329305097581377761595592431440197374823754951919208213965677477675883260615875894436482357170285749375632212220760190051109467440177304033402837979064830216768714751790367481632336729628389534132966874799750274995225898224789651579316122023989229838264108276522256104691716374912554270710917672529329205114774516006317345813050630856728821248463358939745476163595207148861908653843456489483417230408733280469720269865817698373759515502040296254322890391402463307873187717676002039417556083023829747605783612576782159426894236979992791971707173389889756585114986361727065777502342665528969837840367959582412977794140645677811852755476392107724925599398887619092818162483512897856642923336575655535461355519637127411558670633356932766874399043451621607916426868787003122536578965013264788843546872977522287433009028346979778416921274235496741928430462750041513338903650199677645308927751599947046378414717375557108467402413069891860572000576203757240248064867572874897140590363604990395504493496646945318562445440101898242668543108747126004545202273757708236075191341538577835015957677318759661236432874931515430199878723134390353987633526340396399134284355912167854338062162663601270839885546638357055769357638764817694725698478293561347862941930844260059093984000000*i1^49 + -200570402112634468886316862371234855918541647809960454965086845390345287614414449247515047623948645797564869406790458186630430826846645092997047085872533720441236493079269264584060473172646060091880667787805730972119580714032824829906719212301916217614200597257545308454316987723981748305322357736150503484910737379599984198811314186573526613547438969436910018258863422982349316387752508374271375796702018178233370814482514768445334438498953183893468885419763502083715179169508078532256979409884600723317671960836979662929613286549343193117749429748633646291400866192722450498461468537321889725105950555652380200055872308703302726546270030888466070020684088963684157730413422706880819320062323318308186801079909019153731426702722821903158897436675110677953951754792269454394885056838658880601084204628090397870728285598754244021041968903650384789674970401971981387569261959506905812995578010132828202278206511706455321945824221415781725188596873955352126162581282825319134647262300255904967866081463131458894176574907521588221200206448404869393181412153769260755576555994955440900367723703458470004808702771889488271617118909016851459135955040671167488688627207209561964755819898440918956163599654372136512452899230158630587729975986698984512172331367869188476930876847047995950195764252856764958176881213497313475954125304323575686589874501947464116634151137625005381603656943959590932943032692418149725534944969965071375183328575577792102151741675825366701632415591807901943292794683191916091794529393730400205653933215685687574044350729540966531912447771443623589764165235412627948827751888524203260023123902461148849787236674545792050313391861362531485531994737686337501805373425740303427292229491250008867640268259616392407733400540586798808259514518419151631936533076857824088819622058193958069727252250017878183230646571083922288136573281875177009085463486242054211820089081045606960317419335723305403593891613093228979689211063494122582570018077210848285636018072197931456902820702781126309872773326400742513838557665538188144320489630295037409302125066328634100549566703945195480664257502117591294940204394157532636653880727240545663094344431929984838442018692027985856960020538215950258111646255367535127560434623545842242014719927705503170830361672297103803580688908183084925640371757913861205689458412475560902676138656490119417241386865269673941679579591767027162913293760000*i1^50 + 1075397604708532568367723885634367697121588821496465450126144007204568910429742796991866447944406135623511151613803498249439887021786169633787887404558723242178033595952597246437729475757984442685389552868117560779617222927421748190225112059107577296254762253315082427092584059875428582972822807481955053260909048798994139253436819612770725124910281054385066636921581604828302230885670054274826450528800374432344628965910726667195257226058509490002737078379951548541293598166527768162390990883529909545336823216250544450183664697232865824813693921923698056160120899638456185632640750717555720051632110923693571739575410147928124609549911660071295608328689020802859979422261423761017954894663450129504483044933396390898742637517001894934347288984584112672104351329094369251339011294207063919004827689280196150506371436768758842266069052341318402898379872774537478454911078976996849399304383902020229954170115637064226079932270113043991711358480528790476710490348393772516953307693754434017583727112392453548132400690248916150497546087211033908951090412230887442814420844457688392130390633223315553749408987856389900950649555323602531421461907611097743890580462234400854044156267018216272631707776040121920471595154861334362868981650052337386979813846556040020399875796677063646117417081977163361871694517449259208684328573636013925463983566778719914752890902282967991835463091302194194973383869392685877039561019053091370141321232333900012566777132643486834081954091927363134447089620004910537649026768783898253518717153654390344642708495626881395388072891040338842573757849978968741281046012169725702000358259722157724782466986995038716213012312939153741503304914721062119349485774067524442000627702369148884248233582425398874891070795287888963414267291648310947492969590838790833712970592903010433343354848015428670680980903734253222477085924426495125975272913443005935869234676295243153586555878464741209304847461545981512768039677859956577783888999581203047956097810411451017551371976915411025072963402415220787419496614221960417933239347784450630492359216351011163532110355248796601469048867123639827332156019790548208082149843407974277220780420249569056474050106636874043396952172882649429063650273011430096155294864809365661833591284693702938493055953574024793511282321114863866328975198578766729178242702484330701466231385504437055166480324702953322596801448767996000*i1^51 + -1663153961596963030057886009783674773031017916331243215525447092500053576449836557659595709126473500649223773034874073023471331646215699464549773935232262414374951103152510691858553308415542210779621513055964352279831306849576218638869130823865867158835463428049252928798253517549933300667158300665199954572008118003200788178599296511679343757957098717485799681283989284147456591233714655489704754902380406035604295120012930990646300678074126926568344408949607521466405607464502715139516712547257131047831855654832599870084778393360862935069395097818518328551279909116260478856482111627087547460919311144079066714709177784786046511386275740863272114069175421948875845368246030558242680101767315358588688150356768217518744452793074150302228930352310638738988629688936566316380102420582087320983458514038983263197429302083265312085002428840281650069264664458821494551462096426582012180514767858933427415428693107043714409891416736487083483659682844527077719507093957023772489338814087431040575659539702922332485215828367982308566202814035847618187004291356552106695271929163238492050443368897891458554938701165972649855183281931754706847872181220009628533228411047370884667868888533873764851572035793017353594852977646024583487346905762202880400754701541483312778517421639031791109476150270403334531085304466257314952719361274198325303938268854310053537117737651851917374714120811197178441349688212329043904618303705863526804376295953221557577529878995945419043267754864315578371665243341594905503456514555390161826129610569425299459046844441907798307942038885062078305749004271338329753589647101221471442380094873577676929882400718208612282217244947696808767347833942057840743434818840805914388064674276961764409134978901264568555331737844097738409280037447284287066743803306756349694404635070753768233628138319359255146550713806058620040153978791568244884168815231912131854886747121281480660033631208868337897881879474143484076772758533944455310820137915712017902723590559830699082782290038620040118197879011095902643385841847753797623110188843924833179401520876419244722056652519696566269649533237243210622195183722295980089409672690625189106152732170526952673526412400032886163622282565784964637216349523333062016741840327032745251089738217993949230649575467990642961882467738996105122360864402323918823756635268949791743747138980012750079205599750*i1^52 + -45298852276286142911436567220976636505137075994784721179677885596466528359427008087640464011268788918246912495519446614406334819571998909709472724291994582621687330816386505143056767352340958844827706442126854237444875530286936070445273537597684855950503148812196755593035188777927580131224217178627225626244025808399521896292057946444827126998047389020267099860310895242399494287849641375577582530108329105171551199998640728689932123651823750506279580483236304679624958714281339949408232785985241260258498209308736055380824905162572473386570432663939352267146398735755579397504716464814056752115667480876182279206429489947931382355318529434588152646591743224737319231453148674403634007982854724925604368306958305466467572746264502606431945513571897807897501495985316459821319670345224801468762836858529183981424684123719312501583884996959789228256950944181838699389791036488536779503014043860981125161545122061136783151888454992497472989650430000549719123179711108623389505109660901830339879867778362708300266904684009069154016626917251388272341880048161840147679236024367458643336095614341239341266837079622935283402905796085227345947128517075323640285332238000423931902226497950447856757869114392267154397306759477387334698188679836805379676454036379690472316576043184871263917395370638630673803450204979216272302115998023734476833083814499627813897208768772034505556353538360711822118902755297776666896094765208936395014437083193414399519688390973611693614225370421925317342671834870312854209678423491044952100730423322189361890677210219909822655592630236530169212101156978580658490066744451332397901363916610769534972632210337667832483647037578726267800770638683156081101634246097758636904608786833268106462915499827024180998726922174315564962363906777675442621205031744004742081887157467720893765039968944362514888713523519769411881273418749009624081488279110911799783974462845879859593206482205178318049407026166720206069491033707527685669634330727684240632232474213227877568976877311908131626419629687258190861981175206253113492191481877311311611757234015617222641468085906447772220543270846632808863740078777212769235314314085968196046471229719588334683650500399223274738095329908501280435528223288038704409908952862016865233478784279524487710250439083131996510649921290835906811911303359473281306980675*i1^53 - N1*5003396538615533405902635157450081542965340945625137281263865339177352612867425583163142184082018581091322627892964094372599988457561999873390793106831229236502903194511810456291510246553939161982570666349389986592578602017517045740501137509641507633877306245983305413205737192531063374978629180935101936773789153465341815291227205311527503518851034394887514441483506297559860042168219021722503746062371761637182232970213920763104696341307717779338864331283712082542284393103568505356636036565912666009510380345316862956690569144857930904198625535325288758259281697345878728828020613793351016575725083841677098083110054110626314986252942223433716549704162270833755339253164837891957636057954102023717890636238768196807627061301318214040745294480244200663489725517458534995636217966985458831498242686654458818268691487554803962137284898530573095792797681565759424492238405632*i2, -4016122828602225510766129575540659706932226562610572991828271188262157960946203188330421960099038990776974340008972632314728304462592252139404679887672142649194627239084636202997311702385444634565922949747694383262461006116737791794000232812311871381881270391969550891614585289603203992425472528538353782762795122513704514002366349007329812600089363056756941480142408501578115552162149636733765280519200883008529964065401884756444637561729446999655635340764201407775619917056380920789494645580583835030980949006111814166962656828231685241611118329667341068048881103069455706750132756933248187269810712528888498760423914863505875839833616450908567190493683236600098262848676701256870154509598993495880693428826998734295993531730906181281844107108698179278310940149139198624928673790495536672660806492283094226769331817015340362024587901026457573349057720470288393766664778406605156685623723920394031631331420112553266862115005003552403878203505135628959463709359706942369838592958282349325059625393004758934424960544502045299234592931781513442747001093571418919516003352997203336000344430564441757201748988497743428425126823544280250738189783179643349595581383404708744594748129795685998048407182445278974694708274076903559975065158660564748895657941841175821556117911910438073404723173434618149830742440914831900218287655375871148954365074522095625080465864718989058087246649095620345431450109541245127634805367544702178140044843016799989848622736018098832437476113579981231000974580294090063647135957165161089277939054328718789248458257491826658486698486970703258647289454861460540140046040221196919192499745102657132854723111591200104293425409331454008418849557447706090914408000018909809856035426000160598182842408187573525544238703371266986661210829992837505860194328461820933774308377375298567156284449567765019239856609357171798342815674196434358730973717521597759956247386360596902337921931024071740237324871739575595183330613702147717378935804205263732629701042394463916834346691669723733025115351725431237816490418043648004497047706648195801220219576525518991980725780263540551779549465351311324721459435809993587193374107340015783188923907717040596738180829222748996573447271091355401423616840225838169359296955231442577557622109891881800577321943898875130072507666310111384736848021293171981031395970815710288041462947998825092937578838645592438517479346118373463585711388551645503192148771716724794184638721920711619257129945006639483522738260745945864804274030935303514612744084559838546778582165802305026666477055800393002808949400223929050486416388692237646452532498590400980242146836965144821164009614759860970112678690327231204590400799321136992735680318668800000000000000000000000000000000000000000000000000000 + 13340048925463792350716307244161978644658703641885977151203642207844301831998137936178618763981671738880799535136326077382855309621744319229922484442957625971017445712448507407850516000829423232641704418673188621219439269832962163596900479490221468558345651198648271571839491627537547009657041333677538697792203495161298060496512823896169640431644838805443269284221317203082452000406169536721600577475090926988062926411901522645949917729560977258278832512494555924637254194646589747617937570787707062695141416762365900686584960572411793982527229445188617168053663615922825129704916648885808719609024941106608089054374964312847244133619373882134059229023374480114731199839599260888902558667793386719426643199117790847755617595304997676568944604159274437465118067342611294735923395958425324078133781120724160925058519758360362057407011997600213391252390475334068815454223170410979793754021395555299486550507369367543217943434894174781651515100406376518314123921828297571607852029335469759679187631263455544942710449973165404428602234185280794939585557267751256580845545681209511927552165697010575652364434071239289432733122201933385490176462455171127016227769839848813149109490063567757884493010292977656512417492798107766998595943940764121894267619018600058907291803508881818286715558645123080682226014405069926989296225205128078898462998683616168060010580607126455877827284058761337178188306133583577200777318264816591339346956797154422824235857479336193322481299525730344153735653718522663359396900469901154628961395537881087742851647777052013609492184184726799203820038455674049248500436224189077332189305934378805041111093692175512188166955473481071619677838549137815810795452684098441147998870267325004047276838205387382411963780416404228589319866777835613048587231180432402126226083958586956229527478318832976755000989163655480848551277443476318525614090628591392836935372072733248884690657533249769376981576277978387285020215004542796408621436319684186456868470337867085407723555937353625417281440176991365136896567333605117639565546669569169477620444253734058590740376813011619063595668030639847465195492811247041359658757589054785822768123397513194323997909417711034218627294483883545822503970728981850353053644350136270221170626059391617641834297542471689149837286821704324016015664141118770723235925649936060416523294574369910935808549170838693826586193970359446560178408770227632649963413969847148204604845858219231985485912787297294381050863399672177718952482088632520014069127714388826837177453086453187421067332741507676462780842328786344763527768685175994511607731753744691754868394433066537015694063029704902285558569439114063648476895087088285117600990494720000000000000000000000000000000000000000000000000000*i1 + -13446526917657238078983324046918821088332487181526622243518895447441255005921816087444731652074721740343218349349101800429999953322300472069903212111252809896762858939006762841455657987295190828150712756875269682673024966207553690095680777111958534432369797139508949321966867841744488364351812635138740456200371689102978410409281637003445600204344230088760899026025937619160418055322599561709878275651532734935757621740367571013531913385007174213977383438556755562236038851831271229271343023807100132327276298313188763266441925775253632321928687273674570723585384997999888513771224794570053980908678128515296296713414492896980853501003648046943805494881985068615848096524042628581441923906019974812756518185540886539283656827412202814057153488944442269353583793146184077244525441752801576162038996188684106465045843212651502209921220884388452798493562489303428317544960894699705329527890883360108727268803730099631099686872604857659916858985837269378458457369196886297741961992778670977872927352714849139007430935293353639242860627309631670478547861807612041703147261507568742236091131243491043599051825307497439254119132536635650524186024456157546934198552611738253862980115318795912862917587604712556322880126157185769077304196310078640000569010266624755240196299790985633861863262386487033707617714354128651674066005404940334682898122185658665343061110581823141103868332568852398418958920804070908374337954336056065681654040005976359291034683116015991617418265734748021184853424858635585642696678839575026690329979993741373630260769038434404441152774107211996389727425022264034743558097291443760868367106586228833937022689409124215944304906607202590673830767684596546402927908142984834744773209805593256500950920036290558667592785398604762500010821151318999629673478631183041114234998852239754960428344599536655767485008428745528868403685380211677721132706784564012030583522859795104816629667052642231284646618854753341552751409052506512353729970872220958965255985295100056744175714595703642636070154905575477893071196474570225838150641712312477283349221501119329920454031868461760122292551551163447446152594021961441344702240158454027071874779718695662436659581628150483891622997042324515472281911214035714210406343831681095774410763154887390424964431038754700804277647732070543917136294017172424324883343860981956642370719901379924705273566416596368457615372273674566900244058150999052379913819187241236579500817660312090138073655445057445093022252981675773135192958994482030547857144305483165015833873281360481236582867776522582044759949605341693885939729489694797600761977403624173351657755166066877045496434275511299972554700639507553975181927952548125975565565952000000000000000000000000000000000000000000000000000*i1^2 + 317106403809384117872288970457481710899988257684304475601963857261916494296209106764937007623988289769341338611078443190705763491240193031696392632793610069750415808003134601227648638867412769062497957372035809227265212280618516507848789206613351606660634773491274618129036941351698533648345068164207883391218300414413890235589174620061996660654706965285303667467706602700129623016454209598667522941704488885696422564148236041614165134362589313664767468947528414186892768319015991496472434224628128373329177194408810074833595364891158682259264630366239721797820044928655103693998725636153629373398650168806304221945215788229870526527335754274025786748944384178997353225847903545381830575663078124755406762998809100148590857624577073602191009482180773292883884544001719690409658213784673526538132590007768864097137699767427124544442555188798872875495355197775400406030910274356129446266758971178889831602079177289613471519325795552734157091815302941247462343385741068349337496176841880570106668734455537862224991952266526522842779313549801545819286552196628049084576782959735235713196669457103504233765429084042821516403439551947220924093321325903301440989863613319298325860625961640814213733569503392720278536306310815649520431718031047893922929250600720131839269764270136354765652609801862076292466837326798872884809520868408019955500417558279969675026454002669886195859962036424266345977764871174257542216526882771222211622052953657926679606349106773422659436134182387519748614235732507096298238582162240651908320715468028380734116221436162939494119794309291352124657378304011004754490401464836465636242212101373166852771430830972452730030146532592434329132324235882517940743421970995958403854377696564905930421749377200238372188108105311219759964302844156330456507349392976031570848728937505264044127508227520267843241903802744353108347448843302652109874832104699173946162017522429971687530247899725894750310129419181025441280038003050960881710879961495501156494490168536149248760824274167547655198691308266640267870581336550907671728026152003175854873386799419343128193910710147865523810061558186988797543591490421156857024994241259305934054989919696217438535309939254022828463978843251843571359013368886382164861819185916338690909306186467116011081079173175889528111011839671821064811913917806334763797590396544784389831086656934498102982119940119351346922766720624094585299727638934044587497130628168278716146534591251979822497848906876927308513620464554796722533926111341296998831420708784798154621251209390900156055584331998856746016926943523255680166644693162975169173924044778509987667741153276327879838275667179595049770175568035810111608911333427832999116800000000000000000000000000000000000000000000000000*i1^3 + -492905196985520628572695013040573127107190108428136081573992657470951626592882102926982595223851509798281441020869640420656407983807541380849753543659832133937656404889200451501967996132947732425367176978711174162636030227802133890665003861128758902749509636269274436211870418845485172213662360029688520985141277587411519740592777435776687444606586008771573894538647909627555266915673927674978650368058706648782228087115316545216259904169621659729472245109914671280598412629275787980300208460939767854126650121341868269657805633060517961089313934085027185732870742760508414417468233830880998300084161852415303905069507256609671701462679620776528444387005049439126643249835855069597338612023060364171209094187666162936845633596189232142802201787557668008145007937954594613886262019297295761572457623117304437927701319341485275832352763678566549756849734547384607415518233155572130687316772887257409033516732279559157238731828385583162863391500538229537949400490499782202170246227855796391902837404834271633506199217775807148297323819493978596811440361345245076645700286368593782193578447408043961585739371635204135281685647387998385774935650227510859008252738912178040219864019788060802548493219250855344544223186615892531893170970196306888137733755644711543861327525612151298257419282018286391860941511327273545931020604030345615114441175470313278806795198210609824421204366216995580593333970006044859114444589063179508247480787739308544019829336641567119767999957581583056970882297603350635639566090463478904776480188147858319626163517471558281793698293600684812915708284611829101596226273642750318137158827763175786699905105099408937740701576306251821549335848786185182244116215214225870412915950145291458639971241004929925044923354568763543927812790719561049745251835366289125329462427789704611701094417341365979120634578306879746539378405808868084823350113519934414989240447571403684287962994593967713281204139288903773520381985238115658976946562680057952577227880623448292674180350966284043090515506786625020694071770031228335826100698165423091831850236109880212889023485997269374225244358727526358270580099913200096620816034770569023945431232685869773750623198519852616290621945724779361877931306483410359029265277352068287347428992351864731955519502585694374230556129509389900947814942352997712840919077405217650030034729292219560197053578059677113252380569562203754669393804096350635048205841525259821641283287274302684925150000523938634282538913494287291951224056609566665972001952883911829406851746744044150316408214421282625352957076208485983148868522195093562072774164418311179308243201554082637584390211108393572640753202579058023990680893713492318617600000000000000000000000000000000000000000000000000*i1^4 + -19909990632293946577375896208782045006140939955960582875437798798263517279302860683401349523994531326459894532445177384994540355899698268929432418564680711209661086449986182017850728803214354099171087289005001163194663966756092284968502385511985111464865618567838229715204820571873539957301940293931764764438386489882876031561728873726553210701665553439081853172285950714811025570692132010569199199485331035347082514664903625418780643294107918010344189560156085108554437009995745756071230285617243018648088162449377784717898038552455301699332700492006760398221024899509259014579496234652758665363193427050686531390605763749785059829004880867661621859570644384307978364766771810858975378505959730490260603862701113702037803901900010202603810154855206785911772407630023783602184658236764009922616146694007529144493000244760700655652238156005533390992910295657727414542867289679879492587219218294208649411460203794717427271380772834816459488364689093808380152737822143910466272881096045928057955425338278050186383511154730654192788389289258909827319429702255115805145043517867385045664121187762452474963139182487935971718636980874184325602812992557806671782270071552632857771698111015932235304397243901996817238221511554202886925451322381711091037354780145742614045066313762601163197095131003762113096585944121926974536755522425835867787298845060789730511383612015442539474152869515729910526860610311223586461255166322169774901657005271225836445943065673606097859796658771863114052908048988729360061614437803039705648707431696409082668870676490169542843329916334905402860730792931244256938180187035398322229166108814519697573986010099650329693925874239076940173708759586973490868331702692968077470878687046253857980531965272189583795957177296008851515308701088837954158258822760224763634181018423728074179304739759937350989563823448310920576229663473549701742788545617094580054136973417109053805515749097684414732904610772519543864125178470981486892522583409898132113913095790646766957313166450411929147333568372634356187962037029833833532122100637887943945949806124943074075110711722658100527941471591971408222059617412815230625335127345317513226980691339267609374802334808589809505010447862841639090204110960623096590236039428740634092454948006444494975191831078645907052878783005705830323003151204474896306981878441372353020402123419596286742923131275427402904144348293259046609739040333035679205743695132250670148529319365578809191709546998602587027500064317839798672289202794098667871977452968114614590723776060578108922294515743957859284137343166049867679500357473934356046510066466662682050307229888451145888195297935545743154868117854082866690302126042644480000000000000000000000000000000000000000000000000*i1^5 + -2277288716319629048939333114263869980698059287917533420443566645898865404713582010727013840839449296241069584356608872424163050818810967414604811104528610013771881471390428584027450177752114668134524875676395815381466298978192486339827593072611367096016314830750135442702955010714619421379223224409031987891380864464262240468872519965649231428180902284599107112059678857048989486469829777130375985792529693659506194068578479032763308598231829145620774815745687950083609311190457804249697984632380289199947428926803301715118605045936645200548272877775017001398395517409207086467586593859352353993809006785182220311785578048195963205060990003339020340759344807953527821056965842169908542787434250183827068240881047761674051382867886538360411287722278615645771227901595375889711890969905025899627239347272012320002266636545691727954561612768939006954670000522981987951955854181142586839725107287084441518995610101698838246512944041511348241967366436988004833854270983367623646928282969230215756192868673726444168001986435310066388338970230337880958107140157891167029276488532681103371089449100085459754042182691812213401102784469749321774399564111401834943056241879037377459281452445253811199191871542556756112092433333318853939273317189563884772455290853426223050854004495333078268695746453696908033917363214479815386923241454711373341163747179190253750032150149145646043965355682585277085326857082733175987237261634153604675895260839338269725336226041662513913454011367777615088855192962068926047072378470235214508552422310119858099822048353890925062803862204759316842514519350339275972259655135685781562303404881134889097939179381794614417721476502594862558907982442015413103451518571755445237988612136065196495854410653122505726741023356848597818774222290847242172595339141911386567725591437698136312368636431973393850281448004633880318271735833506961490502064212035965666097188013000516665807576890440372468688044183938120265058501329348508534727832024589514192716636828763465076974316681461463224044085383682566623151264981510883282698658583250673596535191631801377412163126973414424736215569073444245473357556303187772762404637888228432617072061193331330912497731377217289177382555275197082390009127758305368440092072764988479439472613376279966156181796306793969290150421774538055906203960868951254032322462278127977996604954477521846948702130113754263799813205552366787297886339263851490311363697748497365505709329883040392244959588533092655594069476372788383830016741652559178614762290053771449204954840628774003820768943721106419724704517124773689320374402907721195574183128505651684540153477420224979072909488203145090569992736477823896643842284191744000000000000000000000000000000000000000000000000*i1^6 + -1992868144852752010754943690109258418509197120486989799045683398550501415343073473647059729988775852552271561022343732375528952510017370225629830122952229371038347568053305339673158298330070960295226867367095244808845791048284704709566101878017660444974965321964812336393013082293699065268175510997337844178917776917058519128345694949362071288221391794708127525471955006460107960597864092761724786909308496511299013006136835806264234064506210399333981078416248353333378656350480605964182284307863093469805149424590315331432144127098028220497730386698061518809014017674243162708743177653494236041792459487502840130893373677514728895562471174718311575259306839105209999891140524601302903668697231860995801004219609297808946089523835531306114580614480770971883533953815077905706952089955212589663285874892947777783576943135829596095917227731246216184471485778875490363273024218868315024492286833750139045439879423499585006528573556286991049168632535620568108624789856446718620448856227513139207108594920419313053543867713919469423019621064898905237313366029272609158012115895985185678842373579651619084654364899903422417533393244161394437343076921256811874510498624092275480091206568434901760834105687343378607434245385566972335977855714705791195035914486369730859628568103307933945109693813320012214505175966642691842465326448921955791017257049918077645609859676922953015775850772969009875492714461262268823238767614952910967940883468323070864933361865968498991617788623506262622295213841740493074470886137556566343362338166990473574454604209437362683020589632428128224246750710020392298423946443871011664279587554811104273132552510488200724328108016497798460250491312765193772420311438465490225130449800220996278028967880584378004498596572091588058504215175583755177727909204101233822088096677204385207460942305013711959321055592580632093905652830217010516903409176569947505626304500323514917602611164555597686782398965086778405587064316502985408358960674129635677971378888587808255913025216070297761849358898893410986857935439144287216316146468942642888298053776835628180191247838000360873668064672640891199070319352658038967069219383061196671451921881490637992246598704703634945247048480777887055941367352050206285519820687364567361425268308518783421448628424959664487883437278738200244352968194798433676505131689155095929593730578923418275315929138632638627818429746194305698242974107970835015285199502845292369417718629085278781974657990644074721184913464554785024990011745733645906441940929435853774517155744268780226407152002620347610215135068250125831612719023316649367549573908447940577088078955299033382029567142888804044681520961436176616060354560000000000000000000000000000000000000000000000000*i1^7 + -254875253199356889946277739807011424012828446407712086896934879708033018990564864277500473176221221010309644427984615467651953708406045793504220066222294371038600825441790870045411113855115676266104015121142349750924888369387164508878800996040786976970254101043881117468012481301716975774868871599696843690100463872467301161365630557491153579346654797148163418197051990002644030179386499252955969629345853705412118808962429054443038142308896547742363024022625473448859269929890812451957711968451491240906448424301917952631283547249351069526800393557176396903553034454489905814237491671322544654512839371016747824593481264658247425337301431955093745424235557041100044530500811831204027503166687641893943610663356234551337263918502930521335927180226610792193383183028402045379832659367549548917002527043236579517908673278576348896517759017558493392322400568154641989576826781056538452499437513544545144487149609132090682230081044801080262649502718356042239141408432411726492555499445602730804380512376502772406609420311057320267651959526773161693755963037094868837500578318951892867076067828797514486356277344317013369841042878993310437174274860044080885056844528023632276890633101050901192208137537971231520435915005849615659721130667318621572196035643691016260265960589493326500482278474054708074638740177458832788939747302225935444271055649556734535200178412401843816215667708451564860339624407153597138210308879370155952287533571156081716321674813451950088370331212047806277797656541262537818669905732078380327900332293015041742901255586564782466962668832202344271575134073806491759433837871109964361369795839258963829408349099320331064243688088241231868252416246598870732547804757776779052413821631378940411545196113520352297460297324708806993688586188837364617788552267561940148684427942360184027928022085357428953485407428006927988912931095043861434691539796703401264626151804430655625995813554201817049073497557221962426040672500597995275524389747283560788692303432255400341313074374738779904799575241058160510475538449924285072813538188721800601806579289931872760108453634477772646180234054165172162802100675877908326740078179174873379627006731993373216809649191419170260776533096789177924542117901678459459862713866620515313538334690694341340009605859503266735617452772725731139865629965925373419893835052252438707839985803203186229196898331341685086897976764284467090416801521061972166845672048939545334857216759521741246273727764837736873549916885353911890702034678781427497547473114860986893084038962408727986509215521550592501889792085300058320242723513160072818563195269535228293167306216331921646052080187272476275334302593832682250546708480000000000000000000000000000000000000000000000*i1^8 + -19723938371486788486361091277381193042343976770414822076035472888863688354482834338583177110656788629394245558922563852492454297885434699777150844677618188329306850472501846742044009379279479170663665973864534536697576561377088131683265446547356409889245493151298753129601745863346357575577691582656967352830239285759087818017859938016732562014744432072593274189343013839095673416597392645302318491180962915023411037608934667232534626658372080242967390239276066412420145287711071783991467904175072155769624136458654790364410045597304281446320143133783161490076496994767258579569551801778398022321861714904899539283380079810815333933894146240344542726936281027237757742232113210393266316126346384168601360083447634081490476738374070942497014399455901046436394435371963163086981972460113947657897357512039179514595676998101627286066984850151502723802789366378045087467766536186575951579921515704903186685230831868525674977488129175307292251549193487836965858672795788946198866162616155844478836451890237119095379443409351040009961503294441590552553421740065364216662150354509189938102456039203108383041156606464758848075638299844297060972909205378293508276196913427482479463709935881766163316392906323100066043596139679948756925556143911635400537712609721644889843359446934863998270091198112560227233760417398465686907259532299254145894755938438776507364678398523609591764976209342586162209379528868793782440098801696939960971133533866858189966699064816681890465123126663736411557281929770255180581085144589054902223973427052782821074277071017138344766662416885705582500799782535421739483225585099240699591358726145993718638550572018282041976611472958585819844243738871080891076593788499665153612517380650040378326551861360582079504872170382218757131115616347803823123167793104429990864541856799118931913010144148686265963647712785274306791964199347423513174236296328678574165788588734511543006638452926632489659933540387626654550548024486110216680986809339164652288320379399046433140680178361414068520310499712435495929332793062660285519196170096832569904956018026223418090573704652483631493916827984014840708388049802065530889312277929490258949825698810365001698860598332611932013477399843598551861244850790451218446491447227936469443032245018231074550288230123828098159903278351066586827507393432892974279330398314786027731986669531546983121426504316472117193809465640971491097241767242759802419419042091141911919481978798474185379448711713096573018006290283447018540369787437876066852635701930243180608504556248095298555180122658374042433149381592576429994257775976577463076519806438197124985747444723982334429386890623692322253189623318446155497472000000000000000000000000000000000000000000000*i1^9 + -1280442776074199587686959225776455502779406917750073043354404330271911891099565397093742935930738606508418421555796931452608839447031015921769582959905341298136900055220446564275213379900156685083586760691525879692269817610181900377896086080894512625161090688355399578471722136060300053655516459929972808841130013014022088783460050238059523888601966112889740718460610909301696194094319681031696049385299157466006343051324641268851282711175881963121307783118953928547089938151732704535872410586779222870432750077704768281914410672004592852737942901767285876177385100342318442489243274946360921854853140778614394291488378793468259554378475044912368864293840848920287292178302347257458318767579676390490153368815218019841736860051241468677481295649416676234168196969065984751678219086611517950645791925709145499721568981436368083359002052456496123325663908922244878851915757295061226403275250165352621422583199315659436405510016767687727126744275147646925802641877065575877340893211825635714217997278171401795183130266979601619042299549379609327137727521190709045269214303834069608013762453625266044476888485656362946022725807841850647498765469750708650111513142245877143873013305249524112223888109933542869976861764830301585517180051249205131808562727551283677395756516120353227016773638341404546750715114735159683650529976668389924763484441336867405971415518027835922673628960963927938504112364599171608940953193806270249291100180613707270350920119410132574077840060070291255439245679520638886042708671892858209516754822485868633059250147676106944171810713064106010518879449927868288290586916598272381126525077750479064042436117233572041747494480712654455765699516091101799320939566243253388992557953892697389913170040694948334558245000135927129308849715975396411656084453219017676308931311861035089285026484709779475969070651963397897197540895464558517314190717498916602078971787550467622677958997836964978285210974666595655922149947684339037463376855553151745927688738130123071742790826475842566654552059797745890802687032328315932085957556790396581553433430454089392042083918115918876952641208108328009972249333344406641386699869014277065557800261696158382513804600514335331448959699987778246639654207672770297675746449236937804865838647596499368407368293543764089367665370019770597345640896432091831746178472822578056417049242804277185564370365218214169859128426976056651741869493958554330165961287508959816181361572880806475467739510700670859296151720614975103590885541146492758349592144540567966929700791627110759520138966762192807725789103252916537600133785523474202057096483364144769443901793927681806601111976625568768513905915677570540503040000000000000000000000000000000000000000000*i1^10 + -58548763567722188389822731527060847922298616542700640814274734730917437070161073790735187848779979932689668763714011169815637941058179255828500116563427954530981090187049828565356834543444512992634841957405951774837228075433896967984940543790200697223162939410563572300471448399933290765196122706170249453025404388297451770612020205975841444336934454036944870738169653528244871786962711341765332266772866519886885642727715347153059444382695557252268926121661322447110227921278726247114374599643900609293213383748249142512315061456685724805977280790138427679252657093567852145318673390320718143428717310522247843865519561492335307799846300174291738643900377243175428370141017035351103939087498299404013747854848897787570019478385795631989620882453216990637003856086938315339739839290730777353629434802500232968006790436623903120591544591859347049974147896863140542385451982403602784700656596159418095324016728381204829636040642468357596413500450944433965756901680179383583143359631304441454894536596994069209201994929079460177391679791809629520278871887287812666918818784684375253631227611578832845936937368090469616024697347782849511069354895463169722094549605289496162820580903739294724014129533035800451597552002429139303994566728008152870597803534747594549135713295957268933065656091625725724898477662901950335712378518815634737137570846343404549722361637861078127477791478256426278020417863834587856631585893447136213479092111160751742818807748579577257081210217440397075246353328237659700006886056216452284912993796192584354866636822336420657323355594425775850826253182779255674648228715477213382414131266435468642961894400578334982102510973364056481756867988963353682664112755923610436131785028008108635227741202359707099761991272885866636810655140350256213526638101947179993111853098307399970390615035928299698697519416644710022756030519343318345551636216367460964674210592033896620391774012313080121091401316123915899175237176476502109412950619024383986487144808123707809264679933538251722015241871822431678641052643278953928545737835181671212727116996751204996396435821497824583754860488225265442613044467563506583598579299589984836569420143480782685715252994699767509585367015221053162967809357101247508726063695947152985256128371122762286454530979924265511770732171260248899661110466613391075206514883183825852367002564496779399679817056705330696893884565863378243188422129109410010279439621050100076451540617687211370929761034691798673181144412936997479475388819359387641230624139888673570317536103947903898741731718982990500362473847993302947473302800582606435960763002746247204566527682677026156532657780795670134401313899915771904000000000000000000000000000000000000000000*i1^11 + -2133157008110169881905734943200975835911073149753223818162972940395512768615345465493669080360861262625069461597284624753200303499844754374639022961139641251905549247047965770743476868202789903574318324073614639645007269511793490377518597680489371043069119462436792439417759460027056390583321633581146497872659234221636815198179330397552087151740370974279104346589983864192374195121744372314808569389998202043840853139899783191775167964642894133003181421928794559140949955598971942158928718097861057932168156309043517942381892674918305382332057695096430607402233132884501777115763970423727938073312282957727415237055896822209619552094828583178821331936023825489871507433231621972096678466210399695283438939088565605897798128175586200477529454522388832256023835172736587007551250533895432339667755099031740988042980472062693252534267584061527843948396565964209306548526789575237366753747839179869343268733976067165947179942309514588697484330047791437403469376142484446343974558957598116754672287612835683971923414223947287798097728901331940787167086223559335300152331260019959023511106923768594376562099862643185497336556624408105878155925965133382204293126398989298018262296243619764432629480976274127151424767491003779385768668419535624388521593733705195879308133900199103426754996753373693931408923371646872643926112318596207857019515253104634278312499528740790988792948766365823541175865362284047634615316048706826572008813810461978884896269598643031506231825543291874005899503016484553583003746678528524826517913941577266683262717381766137263016308216250501952881668464047397289282447727915111624270987078317761629027236841037094391066960323047049404275179565132246720363377667274130730943209865329348940732776342947076772277140203970146263874936445956151666441954068882404956764746973375470157055506694389849163854355646590914945787854675942554754225846840976265822101144563828968096694072645987955141607534121941854561787236595823720163990024693735246392151293985235277879550515954615440256835809507819927527035425279113141410064488267935134500459101727179698560657036500645609360037221738095966352273099616500990875111552483262779350215697754145924347902470957274411241212352226664855882135412389663082077648427777526542857623658981137912724677640173035147527136150994839945841497808724043169263984733776473007318964951352832661194556741678941839359920731205273953868731143210883833962576788543392849123013525384914758684915958365128018129845206227379719861601999357874877105979317251444559634731008876635311948228474898790833431269213333095165166070605157336958353314229039028419508591833631306250976001908432798030257406732494543257600000000000000000000000000000000000000000*i1^12 + -60208867802190793172764274221542664019981620633785046512141577388678004676658739331986106557098557234472273995061408990663180226321135921543442352854578421958108419995198639215608697319350271958814027619345842907690375490474336336565930627831813120057716442003080765169933171066438973372293254075026662636488547066839474457480411422190010804057498819223493182609075773984794819846920491377305368692903882359881910007497881393248597821008003062611517203371973460658415984570447671744878868595098110622058659381141225156072549802479023085954649389690796974163907120425396911653307006506085304854814447857710326484552062197581523724039237225215164538900800943261686760102343597033608128917954244870026607557622683946010490181220658854625509942909459271892024128927512989897865008666996046027152711348305677012655968809338536904602001103728687686172503953214306549907667962192464572780158991729121526416934558504183801186641463719770896216815055363441581281278769480596188683700561590049249144890923881155115111663644617060162175047843301398428027592999752601107004940222799311663191883033834227094046900900929268359047762814420475407343253928817299127178490471417889815219290300338668669032059273011083882897840739647581551646395310190313986880868007351898964700568115485658044063589527544291687912227003608085414662548509519818538399845561841734928521384176731761059047889290747237630864926828433543206557504939879464735246230097919846804436288416088862053496800162923511662367910903945174366646884763306049623423855493006092269152983310805339542998757526537712560838504938741688588436056717983979186957973983940991451634401893157355119774152898746139105513471196973931765280044717189656269693125584451646635167243282907277611988743273682389919946731496682784557782450986432737880813949724775237234907998938746600257339690994018589054317475046131750693395794461698768560193728787376539347664351041464899097957884859573014515929986450598332472778223992365740619211040277419074819804031853013254857816732619960312780904342610560997171191392656881870013897358127870910728707124617675760734717480640700663875265957633325962184078852408347208913798075592783281853611751922860829644671377345693954484327787874092209285608131289585824983754631259414514991044160785641819391551499059416226863207644761584017623356615441108667784882024802911439977108507090621691278694279373060694745847821862673904515367371488986904812197241236472749476130037406861567796262507448188583086651678326261817304434587523850664990023117513176065333314267700603580309366632105519972036419866813160038323566750047148185376668070990403719680222129433203993573860933223055360000000000000000000000000000000000000000*i1^13 + -1385526851270334412289212534656492856961642748010650468505508474377566324016112370797375208054022739937827954224761696957149081701209397451225169539872271892083338701644059648816906112885374236042727417206454110637459267283680146182219331948856952098953321743213465721475931135393103486113607480791162082096268050025710554293411955975460891736250935507949795475373156647849014033111437212204397388526448310400106137783771178881384853261903231196068993062740469607734072922305075904528848916315077152990171847953763937986153004600461038029881987392345983671655122489940180877585043702136878678932313675539715916574114366686879077791284973029967873845412197385125892780579823217314828391206634261905261591278443874869303329116993627542322618734742567019084137706344817422700403855629186173053614506845920565682366096531786408968436680636682351645028312530119850105813418327944424955758197050915233976955790760550215346945496444535671947093296286534560422792819779366893709141832850885628656681127658439480740583818691794535129726343999063271772843188222879124851593685056240241490361062514723617802640433562366532756253361292985377256299241837261822205125882828289342644947715298742700301738853919873193321017591875952832612568404455553932762126261675869232633941057886700035606243441233048316825758784754752019670408425741147501489419076434332757437579197286831600242643785324953312094589161331430243476917096432745917068306507655774314628064140971553834674569376198621788298234621341700794116764899898480230515089212612756049521948770078711288823461756844370525329593288688666486074460479346456177813700964390921443823303719509478956264610676257168364848302628913626686468134065854893277454061592368803729345756215155716782452191385208035447907676227970255023384964069232794056172344461064044592879282496109973762237869074150879651656333239194829852036614115652199794866761234323480268244029684275706303294912477492571670990771358715347217267075016450218267916581506132035070042199328100008641551677142709457467608905028329646762138662519962788730546407813068524863173426536137872234287406976308517725321749043117270575456345385015794709614619531778483656772280592495485582804401448498999942274901964548540654196436810360256512382154013679007630453940830299294272695020787936241166703421990601765086430173702475259371274721743016520338990535003778009107080994817957572469621903249178036071945630349105480687489266292806702813237371728903640760353221740409225274891444135286098298222242332669541560158114199411752277481551968957746379971933043493495066311320121912707147051063149438707391932136077375036056724247573662213556414206443520000000000000000000000000000000000000000*i1^14 + -25828304446444935782604860840589732443505941795648093847462045490702373472440041354877610607752044594012604149953086203670296264485584075482691799887280327073453820958252137652816216658594666225777409676207270658644920209215942360410561691903163123963717340014641751034194877827109274303474101625418851210192007119896133808469415865020494686408515116081630220850566668802708504309156013439483133488806671755905843416805138294551404090895850287954811300776505608865054787946082060135986404960511062553745632808580140573584173582519088358454156422591364225368429083297838065763355122940131931126028436072411523473368603010795173324180308816417744254087531762009381778446550442053847698760945375102584403917584672149097661917723066873469616313122682670064241520954125561785821460291974717726110060011004321589767635007792040480753805908758362821595254947684487850573125392349823652992074719418404787223563432091305450858068010611113167350788009385657834345296745653450567492680547152300055778946139304668398440230027089278472701490663381396163028175857612443084278345083280636647729484418558887230944251527912369108906139595796793099890337830330851397495020853232886991720608010850821361480285699073461639082405829458530183689770440767748469181393435604428623268478815140279651733539200864433847015275243475688555857711750814408802739663141774563613312599934486720429199637409628815835045909811882291794334983133031130350461846763723802843461569189239245023003509291767249537186222629653824266732963983714393976368900789779707628586721170605589814976045222208379864266785090449671627412999626665830690664845006765048660823162835644213386883523481815878478808850981622918497432155848373183184458884526251217711060711837368178131489353852686061422598346427813985270646709227612354953970041228918185345917718208522814557898793463730797692335566214734883613088330931102557368757637972366756127577905268033465617580499569302897364494519606007818698513626871648880059265277611827176492213858349466531430004899259709592503521802912511040980512724531761581913540422004221267716235812301834097351663602757834995022575158666278439761290265756374849350616968684667909444585023989298778969329692549318886774326490893780836836469748792580750735165119780924911283693825263918919320099451992472856202388017661802776371487989524634186067462915958936894730409696740692257912616007586245472696429824335514136110719440308510222124256210999346930941105021389994337527416782079442617842873239885290133668954604448269102579729791573794763551487245850137839347347429428057502349879894187234392140828587639094007885473531076184850388898448369566868266024960000000000000000000000000000000000000000*i1^15 + -391556420893374943162557668250526490146086818966763135053081399849118334257398714880675896779487993938891226034557283990019244611471265730060898356852964152637128968388952489521517292006720877165876809717604844823340700547550052078788885777530129281441525813383708309798988387026534924188182716233510896689366666921533656353411281071161938353379328764444666348327462043294833013976390988082874070924100248999210770904689413509629294201998760471711845411696306607546719648206977242730401179785681759872797072997702416727669442928267528859805492985082043246735492235104693527089562788592658374803904667734732407389701980379628418509227640465714412096367135754134817078698473952918059872575005548071697279892689873999862651349221567679899745957660021767537433166085580514068781697318111027191303530177324755947844022403085675140957960643273756787292699065849177374496657079344346741969396563481323823549910685825346433134780967362859601572001486778202960620400644038517123537792298664041189076878660724795758801153108534107611410662849177619517139071803952971011771410848661934719648073874483334419283692245602643257460480517714080313542882174725038825591446011294916732345574556285939043409365765256910804659492111048165834373802519020174408910056316572745496697759834517477860324919847700169569569086616049798913555295847580085738371841125394369634928984903375289725013678051929597524015026248402002377289123129594261298557469543251153254119803872180863109206258199556054736205396559012387534589029872268990532238666031559763229333996102878390379147729726188075063400535537036258554376625990835094344214592643200090560699973197570681430896654383102538459920463517565758496212880000640663813046002674894273935213135948567468027248748716631435478380788957953641590366616730729488072428205123921701067699876364769977463391933863485013714234069988303323264751557104841281672778179026062275152169621283646633287351512258434856810450775682055006058394740257448854839936798164335587320656948672241125490970810373127293471543521850961873483263580851293605582179360277997151724816366133361068223774302920418959768407752333431970005205654456540216320129061804322611653000608186771457775582431221092523869607633184671131876158082992844361886701156395975508325376320779639362184175505775032916350462888881604243222537706107488741909445182399386918736847642087629015956759343547752187026615872484458683585847751730535330184003189346809358611969018463017412159919499425479552324225764867665777036938906836438249111366585502940238379265149874651517238932066676027122263682305209356436386284131803128463847985521983110560712811827567939026944000000000000000000000000000000000000000*i1^16 + -4811182776494646794588778075573876339992167621173178760213088692744854142841766524803215470138486831361643010448592564060740640856118443825644991596887389693115389057831602761182076882088381665307356304010669618815917346065933587423512625211490112032073540889140726792967527934444813848016583484828165670918463824915787954702348182952426607167700132736581912134400849889700456287432711046394847688145905090521833827977166440852531986817126976951517942268293747681460515996974306026851629663789669107339900570785203410630180632985250278667147648723526964856232852227920409073045883292186267816310547985163923306551118214958913140305951800127478409293447725844100589621847451424409739426899207744852281997011399242374392747832080701986977913077864577947340430666576687886376540253563796730979781250751048414036633599293997389882065512483375276425329186969500452008260952470636014490002031350103796578015568321087055795364671554359065710601075122970009955347649469077786585748152802410676559539509887764192008087412193887450398751793588458002117358852165238122066333861264282272043325157460064139568104065688848258933596057219951318522054894588142758287845827329402801665044323545249039940542351110218742867143123507087622334861448049833321772883775780612861832936391405050201893053308600956137276739880040679330273086413523359461923600775388951052553328111842092078069976976480805918701555874544494365227585143045896600419724799455187147416527064161460145152567375289274660568620695843168257772522588540136391415826104927384122417722027463910393867875428445684329728291468313296711129480228889073882332171739317077067928922420109695879987141145790087338230445981485823011797548023053620428555546326201470443249078292910103780831785693974795021200214603485445519370221802838584291689854209997703649348613825228119247605628340805101652204430408002616919680766107829345762881707856997130725585273837742818160106504092895142983023539381440402855808457537429265261163395101599554191254103221914399566790258094687717442646513491309015040887397705871950393148687435465610474801325319841323274854933233276300564871449675686847096105507298848722778098836579371265068236665274533690685319903017716039757055813397214045435801045910738703631679881980852897482108769791338276742649580818170382733512939907317717532435768115281438515046695237422678229065602243180584963729408333128847346916349068828299997768174586706899701867927044007405318274509478767704555105701645257793650721009447378955530033046744337393337724791111932934222370054756819158944573767006437619547720334002722947548644653326845129363177838027737608396691013061406883840000000000000000000000000000000000000*i1^17 + -46832099722533152111521034930623922520247300054115603960575504927384917732518462088663027800460868770459421651495446186474064597644260952144398188249824849241794601554187319077605029221928636141185580059954738042350786412596056616145379098693985068424794773267908406480659284478317082788447251139412701956402366453035088111757442197338125112946321130420452608074915892154262440122340501115761180333217720001195518001926275129031322259218660250780663368416786063647125885100455762944745796282826949581423481413025675344959046297397481724698251903434826191424361632492766633086192696190555598810136001338230562150454674239513117529302992884549320901207628646261075415218909453542015236454403910508514702662068017449464079367989382164587136143960719226525868368828417126619892282442203806267646415141228038010506899096807698057304663307220266713797493735016218475094861254402409235451317120652404862402280070480218627616690200721432442066188779348087669659125047931801877718967192666193457859224164307470238892391283169997263741298275588458888781506261713184949442691121167865034787982451986957529193549853377627051196797659585828344733485943909993295030411950636120105925778083567271074860951341767292699601971490495863200748448785550147386116142348795786649078030936151326990169685258168920345595963943132851030942399723867952959750908095181342861060462874759045492013973074877212572658705717495169299451814897276922242645850243869467245388928249718552163966938959221006324300928683966457821721866803861353158886635227083841445373764046062338219675100138028263656971671736980925108313679092391448846022401720496809851633856495962990566392431101170993161895278587600260355508113728087724841042042599343599089610136006190856520559518930086024602527674292068664823614082941635143738659177822503917432543097534430529333373124116665451941675297959162831465354985512472877976359193145517919047463045496862776474063582224594057387897466848026642991572785810675920280425452953936524360539901187032601096198447865102501025808913787005921803953348693549464291685446275066024586659448520862123401291317147770524943005367413403413347250836856630435680111247750315154131319139457611954729278614208788678445688129325362685613466777147359760236456428822633074585564826045231857216621678900260887090254918555974814924663684465522488842462798796269518066642758708483851173372283238498182015920081361540409190310979096349101261545938015384419491002547792986748861427960054717341504258321623903665706739066368421096803284042733677134751320371096591997751119159691073514416498058378786102172456371814101506429802688539508954264850483118080000000000000000000000000000000000000*i1^18 + -350706637321093864006491967024629389044560041740961636145488351542812010283501815019949820409794979230878050941724879204398497917868855176012888834173710988062626454100768258720924463801507579177148299856339719407279900551131645483922212042804636800186213317688838247108197832650868834227734872722288203195390080466476580559606492380065430990796237261700511088899232289292182289882666304275087364579715445222732100866138969434111727660663203997806020974414050874461435128294236129957866684980933903397134128252614036959319186963990748148636070895064175942927526171342991706529354899084916991173736503533395060622454894353756805434343158872776547498154171987736756414777526412040068894778784856868935296054757028773475075579470953527891753813113830591690050954731067613944835327690620700083646063775932933356162519989206667696822749487879571763942900185775496835474638149894193456580129450930075325305846795312485602576915282506032045459181951758361165850308061658338198204572650202321369435199952533111140754173193581940964838134183549400772069998263659743900651576471063254162988598625707919037446629027120014588378656626189109532742445462132479242912539919818976992488801750660765820990603016064117878885058734347511762069883042469827990362467288520645419078114185678836491048302880630124232715366673517570146335368537098140954071409900724232649663290483009436793859384213086417565794290842190220797974970345020683730200473328085262966145978571588826562498424382275362648666745409685612372671921670952083732108951099413229860782289196145378057547349170187834821581421635794004578329151072855083916367746250034833837166681539042356717633381140755835586203270150025639806828482668109702849833960819451186882312762845196085058970133832652689529585620105757578275359368482256927515403439673429820307168865861552649276281924006018481718103011154946922355136973115630282620544597526852956870786997545500796269765697196408497857963691234187241142387491402922378109859272040022599399893664854556814124220296561282826889306578626488023664518220015571459501908107966179986595571852458178995435463213221418944265318531800820598440128329577947021810278630996118040161569255270583778674600150541402445813933094007716950177827428584264417753078394931937002508511467255256540717420731947335690151480019691702364611955327398307608155229063313516356431730205559054727946200140610933134426953648824652288066834403907773352177439653247525422352554525098950094775404788864068091806760906224561091589671956156364113420692867965416603911190377851865597049976010142332953944444572203412219960610185208707592424601932729518465330498764800000000000000000000000000000000000*i1^19 + -1977180709065434764682089326592220927692491120129335202560378244030715966250500660207679400209093975261691574986828890650763144712378906726391265393006990447507169203693909228705465048822829573863815054673603092633713330384574346596024423448490113357721637376565081311102339560558121753430823618667674797969819262768598129860082847558265374866427769829916820119127724890638302795837879251685827964185216570024103774814302962547334144638175334360371237304503466649432602930862003126548200814550656655079868599391817199936724733709867034650940136060079345484379903646592012292315152238875931149544060008451806012809270582036318497049658176698350201288766843612681550696072266623470377860973675386967455204738010706093229203358971588972238438652306710026386106915157570638903125245444815141901185649591496033641550263028752615486599088823411394286503418250663806774450920162335992584210134151627591021075290281991509577002092266729998912829589380315433379265845239935197850161715201105628819044650645881750441815935989557034974576369173221691973848244863596785763757200397237709313498943368949670939446238038689522632558829158562596132431487701521145304994056513583024949989830064785861407467195299345029090030440843478346545405757631607885726038739140946124891368711566166800594006080492214206351338954310091831444397400499824276337406222460418175834986820861406860995825526218730920782265792121814204580118204929380049344790426575101833142436412844153811669980516994408927639986695660454871406845448709229947477982091277180107502371336189773727679879464227382062643480035518333004830880699165850970021530990964962530376701136381991011600067079572772152548352826065050631995473499406545048373767519194136741178928125838033757778801996797343018517962009055484641192683481346531078858565528857301178187441184321458723060745052749690088577129597121105230919847869065633132002844301872193140225740523576992251230950869323156667340466108607929370628735209391073984331819499526449472506621461190545437236478683715554212739301036655203586521731506628659515032276177606475481210235981341332705353024100978574987110757895601568867763963948608091496614644625657316850792067983213426921885239912958313376001647403421574179740046312885172947605496736402774448601027605726784910579631840811261501877988790608345119305191129986037493128679030750396948503740996606646241004361525803267754351111374859815616187801343178008455364665853810639912358244031085144092215417459030368634828247908349921419151142502162462066330758022031710973890376229213887939623696482161801984775071337988026648402811421250047141046024185791787781062656000000000000000000000000000000000*i1^20 + -8410751041919615830539957065047345805843033772548971803789976965757350690317302188514087817948164942789034822721372457503814059735026287862567059346225906482301493129368608514545911043585904105984675890767621942055168684915986683134540512041775012390509800985256601464069877113724860506445381894175621922053555557358034275426815796514468636646483830573734077952347344059028788618503371264775428077555474676516606648638676176277759127801332802895306017266099060347526987563175639663052129647142343999584206648276529980027110904420340344924022868581772797075127418415605136229787291870060949173949667442201606696680340069859502315725660553911095732076654846600527241469157937953199433887062406479501866378219597343813081229152815079961232907252655468789801527883283065986840504428361994529544239291205345481359032915166760072035236394102121831478873119601430943102896635855672390496826053332437733682267075017557748926759324472379199833722553487251097465452036759187511641041583841959457293174144565083615181214180678574799154797087439204690457362063856712811184519055136404120713509786393282365368266182305129750262419485092526621524676499037187627140803830578937544670720983853757086260757925522948776968883586017721192048174964914291579151886821173166376731934370274790396174229953882401720863478800698095236435253242131811884826268563993736053130757438286455046152330752256399368614691429891834292024481867457052781536201738262999432377414138305380101804053312175946977229876367256870517690208348369052394122851679271858844570344167879030944398574088727219499958876587433165697764194483007428518963997389393156290728616801905308975083971367996253369752278293058036362756560060476356024608282129726195240496544654883073591973860590991903445628792729021521684415504297055467206470862061244258119192188383185392361074677504717294267241204239179882004112307549179430770230575599832491971155939019353789126545664095576081016128928032478655648775563170412140539805639275223069185074714532646484015634526592900493445979635960745242290459090460520859062736292612358293960244754488112220296592483205650601292947712162913029441506059020637132731459730302456094995509115618339383872585856204446144042220404728296905036302504200065530454343442495367807589996931921182299859879807920280071438309566762165750031301712602765836697283948306065762648029075755155592224730660813045163820903552396906789947808632816603704886027358967546541131255140436848058938352181354599205103111962385232819156616405212556907105572890523368900229296341454144600629338016994069692275197364386769962117369965599497323281494258141911161241600000000000000000000000000000000*i1^21 + -28081363277493719270375201957495707783487536286516252836455642761430906772804707152988668902510847747905023882773429986492958399371640263781962590599599021906274149535233000910799703100297001296479877235950000500355084530541036953503781647180346653997440113307979771540601213337081653160022651694113826239533866912018043921858609514088325515913944761084497454342068161570808432648241689608201286271406948503299843122750123954546569585617502509458482638010896829596218736728967585095801322621081108126827265120704516605203648196639340135258308691103340258810663527325727735097503282961159052495991720336534735663079929591476228545120374364375779612081280809620189607271925694690748859080977658738913884515497341034736141396382648590296296120210814961684094588860856854721505579167353128280627203708697387081441363462975176195850966927647070634345779891551465683407042577793143285452566623358914434414165822114082447041649149302247181134147902652810381002705175285683538001544317513684974280252628888536571429379294167116876447850247238894792523441496356761507902181434503028502067256342208530410692698684006212858296235287327111900706937476915553256333864009188432175844111183564377309554800747225814414220783772472243935781470930221751661032196338770878821920233851995172618485915208988526903631569093461683382732869992703167371608610499853202597209243615732823357700677273490687714039550752906751671308884065794730431260251780608270127908345354251448715464603056177794639981361183105447522722632147414218027270439512516667154872291465134655353965749405217292014362711712071492030144197577308789984115310485473323482872963263405932671719940791875804038928964533092232930551685025908251177236192779336705570645607967460946061681989356124391460165146019290776415493539200875049806517374127411915266080061529902984518597972780045538267127152057264793721532187785587958717949564960055968617490533695338588378939995557957096464147939319825020321288317192880950858405347890419757163293030575392473368054518866655865180639577869984302502939287321491259878629929066957175977732705480506966219467152803036788018213765298887945596763107794873701376359927989911203959834220036177608475063564664824749853073595994553828611278619130400281624271811872691936749862576553729974806972667395159936032069156057248056640549266292278827253697647780547369509005540351019629153334590416600928272711877347161965615533061789548330791854865390481439798791337091150238912540427065255923203610061385751581537493230003947867146237268955873802514038489192005590836969985484648332954678074006187343954183929953062613813168676106403840000000000000000000000000000000*i1^22 + -75790480157074187928685773867550757321852042820419203229885101497060703752805250522400683856274949944347246195831917545759306916162214009105539685510671654210481424956606284705450600392051450857638353472559458566369148098655975384249341278880522464929478524842667414633479671098147094797317169339783670435422524622276628857122342944224223493346203963284805180831849479568720874942590606834882150669786274823327056765269548303505824238962371990350916998613499404868075474705634361199729477252886648583631599459955890708530494831588931514831718173259596955278962627282843942145628389163628732497372830593037338857649223117727845245968588606898055030357377945513671204983391187677281035317387664800799259593342527408355020724863918188753704328048173388079107964119351463813398412280391051322223259151894702192826623318965578553575554464683053605500706890819712771061249408143435474614235761791884193619814347744372248668493295340947230098251061600918913274263869410139779875859544974364005869150106107044448502539718046994831787351233662314818223995603911457159521603334643734416668339346962106652589354405509508907863946241497238720872626106658600934803758377706297342748296110336341766665192433759309224438731988001422571076514721006272673753446807181254807098897591520447237029722396282110607466165790730258756958511115344744240800512583979576566964540640703892169300247634365573681512455594427170505047386205936043825644296741741574556606991833679975071487075041438932989162725417730735860265165052978907156396901786753408940517014093556357736424678860047864335591312516701465038161876435095679959974999839562878783052018796658446070064549452896385360925753525726848938664323664422807999736238994378413975419246092138977589155347023064001347017768066032598912229827488171252451545478517593048988344277463388823741216991479802016887670797598065078709115436217584430690478253402260791706479110676826548331462259476530141592722403083445851481620363208649443070742668232619804405765135485196154398747634362310076017458590307478923161377335232121765132454363015637229368112497865466772592536713881033568119183131039495487051600291891565816353269704948836146559418970526591872276806760061838530785214048717329475612636366299844360623014050266675134408828269155240067281893550965658746834779380881175963892725672109009646282213691259375880234878841843498947255523055348918542174942355615382977105755103247590697638571407842695580414642635899763836542944598384595896416789834705587162639820358191805228215398609608172450078163695072462581978635721271080478329867868530844753039203569593853479653950357504000000000000000000000000000000*i1^23 + -153722362294093678989955535215468814976987722730125489470023300338748926150845230410113720738066114302318498827535151947027708200383055025847647931748132751809100290931930843705023931364662077210838333952795837086374880920064009081004451313075319171282946367345613353930016817675703203746214398776540246879607409765215631869146139029707690095715662328551697819368913798007715581290991332666971026044732278555214647804668776708389027492381454020133160916172698097634011690880009857792247059690433956417253097743828967142021398752171273019174880214626085557616597905419094625418193593474501938274852112665775343488030347286560355018734579858716859566372520641361053547441485691024713796780656422924209604007893618070627084042328969614365641654009620216092395104193896859900090987723355792091709048525826841386802498351989314213588682156638145002628594694577852065430468603346097634323837985399927321621354827306072211813871619566546542655439634037121097622737111809147030496021470585999293885393854876560232315835673535513422621818001877947187360608938640499100178525348427243234518162078759167685127606511393897361565762744094693457510942133635066106213759423793814204240338070617052802375559642404526540490559795764484559062558404432531055210845644156050967314602046792850105845333454976464035583956024481623954470690858811817365431576057430610866584294411451074791371864039577795848557549237210254202970801633194974356970340027672415444194086268291725059047086650070464431478974482570421967582236382143849391405930152591154179855416873563726378044609534692920995506894512932715497673119636294312500101232620484469678820617348727300356838081609474641872604842676694577939617842179727017933599011720273189905746628601998664674940688494691629588300480629345900148774096918127265817171713408292688460059924812007728685056318235306741390400125544302502797778582384426095680702984132374341450693976816158511803106607902494991594327943363290528688555847433499586688300502344758580380469389475164770267264745646827566758901323956539291071903496812982035140604023975986419534723272505228657210769757560231911600188594155905450632812213738117794446485389253337458916069311232441718676580324037552796768435557117746132685232899636155473624086285884001825180257074303084479746803878955172491334312935992024851774282357421628660560981718398818083727826995280477958855363410698526527960343185284952060589130308012526003927342680822072706576945391857117021822625745222759743452045685119810231282954939564638140643754888558261011855376323592573807014635730969542932085247146519555986307863521047839795838976000000000000000000000000000000*i1^24 + -174022968679338239747681768119653662130526173721870133399070796802425744088215032458893557838110365025182545011274973646121119327760590141805430655264856384006348405687974271859189791231999386798644356789657506939047706307803619332139596196625739983907654219887469108886125638287697543880739322467047298756119384953209852800837317006107442538199312319235577428791237742336174121006204987833323936294825362089788977326437933713985950784490478426353013396942588568280155135677828649318887091680119601748189666176318192549459474964323342819111249689171816276478322403198735356086050331729876286499101495533136611857520353444822594810827610557810503914662617533633105055313639068298394419604034469758609256327375497193420541337663572519496371299960248406293386670565594905340058825433282810697408033338731021899777486446579212560121064368157699902884164009116470495719719494417335645248448801812256532672220241397561050782352235648391892972574365912811926691580416557573919672309343642707866323565032734050513318217487851800113172074631545470572521921380427072243839568930246138781788883088152613674532092069459582281498160686571834647419150874953750337291552458031056941093043172984489863406476972495952216306871590258126768945332585467203512696757785549865068416436693620111462360855422902960421593863829255342635956695748418047832496934426686562699892450819736468439700721555087596194925824715769271241365390076642116712351541848390222958946347085674116995776988862276844263818185085809967219629727338945683738164249555737106799127547700264376268991561054314741698296451868945255050976986236422697461522025073303192367624066496548564437419459241726476394128627991703371455153145169895149206737186483543188564704636912714044038671917953143809935100188037265442841892335998912387784953976346482667653899032453178938955575606905171236956280704887214536265219537509818266896239420364146504459127232440538452193384739924734961875710024964962780655937659812532914901159949942424818805324210334201941623169053242373528302635515907211995269408578086987985056012675024548329489829866939589723148474500850142123426324291628781651307774419970838461589484258849997383109335469990782205635268014751684395284512554857320287996852902250424660452277174055930378769521934397873164786996609736439031342414558333730497248136781556585243554462021777145756743097246525170925025551156758209395518415896038298864501371699779790930167360368461966252109908907886180233151511054784640779003725687728673273398562451544709865700501854082558982504512303124761840397193717688064983878974157134246333561920865848367513600000000000000000000000000000*i1^25 + -201632351616976186848380431657344267507417951856914628791482869373553342936240559955118351692908538854228273083270298796453879162694688219680669186436488505137886911221172879855819085248751466428605836027621757816144354949567773205566751494452991667333900235469240614223408065858205281418441226816642075020901254828027933763507145997760429802862101342291002514051125812365537071931840258838113566080897408042372384390455614651397667390452407313308114157557966316157332950584354801776119967317422197380764705372764502791590247316920799875102917318092367968007719368464680723817672097625572751405194531877942720706650104967577894577186020180362446988217010600236419580823432988294969449659403273729569391311490548350375167475317141145040540591559007248362961968411443075867073571689450614095497341250915585673439471261371593450227315405974684472362553004459593070733619603854739677350285440569233408383647004923325969035210057402889939988828455803183737262929417259429645367393351468953976093363885232666229081912437158952594340148561199221214793445999283020915266576952252972908989993573322922725370655721270568743542024646581549759975751515098238203911906584074332749865347568610022287894704258266866195056874378183502445292311255317970401730771221864661670799019017725601079524963126741773642235311184046543428956889383938229705295470408459079460355438373374671902409395988719753792147712535387661356439225949511716718803469734052333571704600517819177950925547395163911792025493822707504367389301899977019355454398517393837949688998584748322333623007890008076579254054661495597207057624600088476229750972154010895600549934025023044362570418259943942502076854749712854420504332851998947509771078400734286874191911289709871228035028077780111062371097887396734555003873855718552850435347224144113312871978145907483001761024269347290808779416122568422161219297258803493077806684022984258743639704414413481816941068238170745987930242820902249633675770197473773884445041090960578798507712138340503086657126439203974762358739315987015252491766102744418765111437842429896265139555366467607573982086722370474227645198148379551887754498340883949294084975753418567960511015255461165606805768393914208152176811371821472702922765463876362013811327773283801885273968919058730109359364497404314997163682400701194165809825319300102156936258856724396296546470157511479377224079289331131870714764781246548127018788982834245404809845898946360448804650769798744854738283322211443395424076772975909461895658026640242417930191115850431389753643903589666017690375482399174155489757799761738493361033052160000000000000000000000000000*i1^26 + -142099654483290425292168430124337168452618345472351133865779929517013737456316546787417351420650172644433262423285140076190401288368489993043461500544231163073653723319947999886292123922192808775117308256472016157608428465586603701999822685773545997619719554559011676037979072867866946502088776465313366624921669256188783524709805249717588665354755195590505425121919838586835088334068394353997093100077490218179820161163000696611674711108378526860671502566555428360056899364343447247846140399673174290473619357341230915366782370117852739774731557430216490650641733336857816865366469232890973359206354111092093411586417021353967097912507161914657387147514205477001347629876025669800868802635945664047655380869495636879984819046227328728090122433903121961778024871489195330580922190828766126330255532679207248684934302409220599368107038380683281713467152162217032827250639371296097325458137829019286435037302937086713834097591039496162082401190734120137232951318461232756595800078847609621804476333737110662112851057164121802527265050859075094832474102827636458766805526545189747249799985907875907074791262219298894137555682420440968489877510843563330668489983287781735822037887178015157795636257622197024196306078724457349813922147281317290397728543167081324347629053293954680972349891101605136357392693537837116578111439787458722409784709828117829650738343491172549466705125407858557449836447522456631008444381355411372512227206026050418944969950186105132918595005121559523592963999762344406321582386653817546609546715368789078602643606110215420206424931214605311973209391852515368925237819885805958836450879587787709361916937565661241379070018092582029766209637779521208485440067640655582801386372867267109625456084145019952140537844438030271935684279827517155820388186570962001203104913356107297961512738832249224363145902207211242813514733174742609898509251537448321524457579339437226433316724173439698786395254494526419402070902991359574812568853841585165806905200629978136942052559764496507346646578297868056016845314707154980138731537030994700045506094454198518884016858010777289154121445582958729455272534179621240436773793690377944711164422014242558913150785805401263607490670853991660664306449564084922806216138971007675890649178314186087914929096205160287059127552550534632750984917934803351545858943156983249240679119749479250564431970987770982001544937680438633066669173431083508168697426531207123525025349353228766583334873373188294513905510490777237014383678379205636588574636959861813494949667422067409810409584260884729155368322537583914194977557034417858281472000000000000000000000000000*i1^27 + -77638529698469236045453936894911165204407692558760531450072663777819858721989357521971751867297757750679792611273029921686089893103982090961261067411091927306052476073248997064609085289564023207276608448564953287885270697535905452987131168027121182902715652901112257725376629561907823805592908358413369195369816720905690146480694068400116850835820914201639388436479289334820149858613510481684176140975737489704031722413594676205309409836696081701344552286265457391816327137214060216143177778715700707076530927437108112490069316990826143629202854785252789308155603708794061037806076707545297974040817525887177614617881672271373052475471485147953705907530311393891150271307639433198466321214504969300916930079795685008619885619233142505589723882305482331371436980578346905642248561009151465069836994710448966428796803048296529775815492536557367174093914433608943017337866642647445733444783384681710553215048220554974407426236295563274339833838034281706853812650130928069513644052824935038788468109658083544487356868989837256881744436521560158835499679497742693412700641572331547445498811702749001217556374746730441633995691901968397012033270553696536456961354827518633448109995517692563130422829911638584502316498582023327028268406290678411120894699217784674313156059802264384460973662708439012044378282016315466498089740603114155109869895484955959057625991129001344118441546616960500466112613761426490600252239627235978374086348387499044350823144037630065715115711074025007013406914743233621029365355272436992949584885931030158227363573507223650864118612832993987106468070441719504027156282396975636062647724689605436317103154723078593742314458473992524036889423979942487678883397203382071756729734063226081290444882054912045829282710037318301346853867329249615317627642477969280987209470644425563780358223929473669574661643656140471954117462900607774485287109689944505864506480618129826732515187338172155668810371859481064328170236338506284860946744279855402860231350560658174786861945622659029889520381489259946067279449738073629381258959732559349830967596618384887935693381472382954659622123736120067006374248659793655588319836556119005918183902409076741975966813196982543194979372854581013735984399840259353478833008074045174744345305684001759341528557158380129780229639525020892752405081202479999577832744688982294747682125343381220240753860017251744882344794339856354458895375933913184026867646586090971431410648829034155638861077316210478450455311986379239216183379703469679211648479185385185372108475134055461930411279292082790258731484272314927224217225630685593600000000000000000000000000*i1^28 + -25312760796117991233112290086155181235380932291921340220012080093156720978008501649424486702151178629712344662197709496818531167385284575049403177226147232239847556575922126820349211154909730976311210332346136888724990382920877729630572172439716080930956436743025160240749265797743319254568525348125621089562487799963010124558083392834086340813454238616568004827202486070731052500372274256485960306172154875677024612988809830418602490733003547376347066013931586891942628383116954919672594541357995922158467279369511019642900759233476378181690063767628921031701966911789471035905157777709036917641027653895557875951776490670203485081055136110993001815407569520900366718891546979050554820346368216838832866433361143298217443470659029493339092586369649205755343561156769808636522654448316780701156363193853175813163414178487447417863760068785273634769620645094154033906827693124784352708087994049394493629251771577572424063781503853875016365205810332523032540405988308862523935220155595091918055308008865189114279457218430137045807568906283864891478382396562431841444187829688838820325631431223626665319799947729050860355782446758997919029334502662718627252772940656176511712652687619995896999875882587757011250297461951582608037411547998268851038958575746213312032573704192883888601589530782143572629765296572247587347767451634302337682340843489448601924783662907706672831914145129602448029772040588033572327380397317146427633509538716634558064171104980206411324813183529538736782508061597082069379289870827547183802124033959146782330937310279579333180795417496270819247006355611504087823126434055050470502616115155329193621035075800772745773923326351124561763566658794115305970529566164830163426834253767218007099239202284158763015156241483662172956699269769198698848330328494581197030500019841947899836819442698247549368121493315617165158468477254790804650613751994966726033765706535536107545799939728692084024851881352864017601296118503669120123491619988611205947870240846735528241200375550246590829023122572840329642658527134210336109851597667098626278596857728182428547142652790340958414111210682748404148956470982708733698450128766237081017934801519275021559733666707666838119752793178209674952321597926155286693839376832781982381699225337905968398793577533248874927214201245103938242446470191157676590235316238089764887071429078754431664556868649655531494211464948063683636594614111265118524051961000497122652237288804392281226855702153888343801053145703924314802810062795239799345631558041394478818243766118174226238424967455179973947209123230479896090918256640000000000000000000000000*i1^29 + -6755579831807818367484795582979967485446093196791464127270637380479406887976012215621626155766941741644172692879981066238188015006820503462976996502675469890625908075958458142626535038301439365087661679541489810652445465568581166666878460121784268323911759807284428582383513963245092796235088114291215239835040312794574940035445548913570572635898043076058990636266552941318438615788211406522691290991570613771576898123395660936119500585838475972831820303802209420885797819055176159140519272789783167419016132943467893743244157205595533597632472017068877535389572065813127533501930342743865327456779201022948483659805645656825743263926799806742722858431627201214647750227902503574182066440788491670068798880116293240817616737391900390115577071951599563166067023067156650586821940340391554201466285294572292043476357518981367746352789990370209551034177567476864338597164740997032920059329409540227909679721690662621286396388669892759409547018752218333116690093955080647530875703903843276764166480945203894546331286165688691469378233472151522207262884326908337358850582903446867441895053664753917203617942264845416078038869018708676684301502749191095445314249418678943817681767134074334132458523243322934590888348548550765106924873680624667979831366883573609444803897296852654542504168416369654524618394532162311737445538943221371501779136387775185750481011212414506381285612378803521095163404179905731978342041493449942645264655369564041369180315558512477262449562712051248693676483018698807115711522463076219314080689402875885366655139175304538233512661142576232190253647187410203167767595567267586112662811221260581551145174850830784531854740747818647892144355116253755279000233408044032708454946011828625110558942283329249412896564416592198630540077622934472877254628052033662086953016128466512455253189774259937755260566970129966580625646083399231648188564347708557473020555328810969515187604813939570554741949650199897515198005369031580206212177978744066933796418313881298851569160073375828696803933998281384669572807335514542505324333626610496611051996560034645523185665662438781181377749052172097577311121145201815930404452281913256031229805516747817578207793880645663057367457430574782006305367237161888163230011060548788214821853039626836208425040373985239009610659600423717695820735765197419986677757518431508859943824494620261504456717260835513329923661521528341708891504348806034498622831766994017659572421026386494265658503201468905342092137999474426890654929101880849354525338841826370557287840759881969711830280157142525781384913418015243591326105600000000000000000000000*i1^30 + -948195557283277740996694878909760919159301149853707604237641494849432789746038285782061662477582417744934997839806386472744828074974806516884400313575107813821328635534157566582520063303726251189089843365327412621730196785184895354195667056204916497646582097286801220276860236533907655286000112841066339896444274412032580755220099397322376973531363964417881575138986113387268544240432659717274427173873780126164597868468641253164801053688072820057597921350841031733738486213216417115419822218392895484676212161847511753424659006858890865269059289711688290058077088291026415723989991163953607742647990632652685518444342018437847365679215683900874121898307807082832986935389514542558967520986236878140187259658546528380903817145265791259429321006700689728218780442693679210013429624585535846209735376476174540096420516755206656792423742735219193527211777132329474843090412873510429086957733140486312189324440500014817299088458933192504698270637223749863573881633968701067277605911110247234785421645658879183727150157016471606107879848623568048374728674111298280314342555422013492691777236665230599089792793167485929156933639847848167343401748203741125339951954599921122867993732422030345672589478793873010122183381481227883343103873909561626292192707354816741972788282150504720373874983306593741053285628773845512475683651367914545720326348724387764131205792070738070568847609702739897243141438122671522280955080102594171655540092295330721236429069839991767021540525797652086425405089837568759452355359550170453770649182732249348923512325703494516512734967292043142260793499224920053030108344658332711478832397039531470492417400552974351119958378353166295441249826117636492210872404759337877464088084692258894781931700750409005261845214785352685264268955202582321246111236927583797582498338701216288106997620078252748160276680142882946090417157394805717050677153920303115819236303728874873049058285403099034692121370935859036732988815581646483111412216579698231710370756340832104604440852938510704322753509417764176786636004256974089965635925675373085946342580582621665260962760670968260491144740109059456358898129750299698641473394290637757023547553319535882434117415275239781375411991135321340166502856536400841614192673393986289771139897390838155902419997242224333635705189939487398783074346566252110220566760630440594842074963923208095378194229205208739705107794313548112345338163689453056539029951482250003574305110781244209353470836026528481610827523498327805342999734027641562819662863934552474348837475251665177853843583625718220784137710955197890560000000000000000000000*i1^31 + -73154457998546662021222458340740912158594192870623194846806420917209999799226216664751428214166864754198150298839326268425813364777671100366685848153581106990026780636287854559858188844579323594568070196046405334309757937981850977017803155270865833296383804033096732253505641633401546303915347543995829700188426261281575777864660330800997965813799090186783428556155643422800204685076845607217424963786779731106110376425524371094563599539807621786971397453607572607711053548987594397317791817394025095232725621096219575484135791047219859981913575120173677514651424279126523137661016605117892494182235040452499884395941532808328348422226574925290357167616730300508403074766857595845732097017270058466466150980765691883451479468592361864487893428852528477760347928110220754089810672362132875495491817120609624860468670403251984637066588328378825857326151464680328357152380186417299731645799087547079930916634074657736217817284273119827758657003037829702052790521926612172027855760060029161160027651822128012159384522646851966189341599330189209997495129216794950386163795944620196159636748958851277245134264081423311192047687541873352531673662877542040814310648741337897102095395309938553119463347612471311852329944263611298380798701892925899775695486384793050405171202355375994770389115130789527006768795226460003034660648630963299561168323823483185305747194393344778355463722945336913984042651437035875508444938255863571172706434620202208332065244728538012074673832950726498694566231713050070923852316041897363704589244518087865609933771285977700409352737252357757737105223703575913590986715046131420172794597092970928720808582880293019964530001830874596426140980153983783845875067972265992747720335113549939894887655353941301497756832348844651304379317155462693241720540965480789726510362219817358313804021392491186328620601288637067016389745042419300558709400932763070994722049532686889497551478619690865309826254411529675825758267758645370083580186510156984327516202207818719725092812958359119833681105719170930109923072858875605064816332449507341697024143762316044243079408473468727754948318749170722172279827853338622055062215543991896205086539988476319463812680686118375982643601047723840891330408932472262834220728670908319214090907115931927865633993636272169808361746353498735193896053083444104660099712306181109139381053970663434181429017153443415213544925451347001723986997064112472048455767943104505479466555235370708648967209989507560389758801377759565617022740756817746661219462049137497457541149796028835925781529087350566967026735120384000000000000000000000*i1^32 + -1476756250324222019841026283661987489854398704696852798190332429880685042213100655028359116852687312797938712802912934046144128923811359962132686409379297018466817885324732427119543808098084494199806567330059505759256874649769875350871586150076149070582917936459818472482906637196486023528143070429150749227976777795828043386873414234701445616432353582134538611712990511302908352208667182217114665798552719735362986932132053096983943177145257928513112501147645284334267465545392939577677124243481685527704822228416946660084890636871913565397760620788985459243581073769948345676766225860877899138835716732770440645223374769120469691278511626752975204442032716277456493079444236419288160278260833031581205222489335964251846402784409821289357545654333433592657126287392314404413623226475583471123664590848645308578584295150404709700588674071802201705533184804488595229937973097629132628837884771324367412958125048593332115112866687586541666385399261136043039174980755913322624178955059871864587278972925553863473671957110136976931968653571738526573579171746995580057930986684254227349407899991813096902959094963072869742726121286105585840635668188320668771418865195037542677853899181002716770731000455980617348482693613287392751699463594680103760725505492415281945545605640881080740379172449335162139879073751758780253195223679776674480350931009445427785263818466027018130657336314244880085751777571959329691995690854263533868479094554543491678180791731066513596311292193874973899395506169925689054161725259051136086880092834416413575523177896206446043046076033959060855102406236626835020205852386172006459727302933399731962987317298222301461193229283598470813241444305805069300036659516776361034783415749409402730838269885158504930745024967341775381492640468946619922252995889029815184390128576421053715239017394480013117247782138127229697316026946444104313200953695057048322601879855846866328943207859095885860072374629160186046140391329833376074246724464003384351993674659234169054191270937599228664852250331852217186311605763191061599038315017246397786604192795885984797389519280420965049266252703586123667368340658250429425341018727547143376601444711089711855443283976531039297574786698638815293759415076000252519537673924853722332004407665942741175878367716755450678314788442983988021392698649720480287073456117925736886423019099682731339209577536954475035529594105652600328510337556655370458833073364390091931823913565907114764441951746898618531833363636223074879031311226822413919574802020266971143676398272857797988732041119439989925478400000000000000000000*i1^33 + -39007820282787392813674554139361484549163243569164199109139580916197087712244999835044674363547056664069877022065716726852351753053333250675557199965601162157683304992854329274126573474459896963036775580417825695941853914486451717947065034740354000843277130235259061456246693039435101818392165063323713968577867749564627933867355629316259251594301309038671250488776206615634567154032878023274294795152165433235390684122460032976182559939378551155406441424056175000832782294082861175053354157324845635228206656710842484605026513986814793397307683600241040242629650954715661938449470320715357984874368740670937723653077296922838679465348200008289552084250479251658940518621391950737943746248707686907581496673955287636625481988210572301301490012061469352247757204232030037557105236724282811819442750508783722580218694673875875242710504595288858803792627083133034535545355620652721988955989938800096441030861940540549777371977613570403835838554602044547640896026662113243151859853772914309718571247549545643154725467873661237319233630318122417067651775342894419089011150435495624641023322621698427543503534216037580409522732311587902035621586725395421956690269495730379686431997278862347074624612353082748229264700680298997220687611533825672193147269442834264035619596916153080271056865123638448676199511840342040982595921785416607767736326064964218666587991830735084617281374026964749130624260499255931784217742928531378982237180667355563585807313220961666633312700043377032854054423353003999541160227273470002063774196199331713187884656040729703696475413806840190079928628820801404059219000634364013252622855137910265234831400365984931069552472976676542765788110251963365148473647299955768857889517618253225936979746718863001400202194718329521905462969909632690728890648580168462598459274195186004829713764223214836090944793021454386861551790668670816839606144519662275891900133659515278294079689803720785416467189794467094034443381652287344799847048367982280748163559695665237663314130107839732606124577028269022622219721434705389629763796751173745375919408623169345153077351989110532575290374227611082970906687379545836159446736794620483498907943980228027503403522359406774432304636265403126838229959965582944262691492323705518411876028109738951025094029722576506641441601525285476122709372831456583301605394791348949449763146561454794445912973516745475990000794483762955362374650365356596375065114099804532782445719123863100200840818656772357385449483088575203967290615776186460123428010242474466039391554491271167398995787113719398400000000000000000000*i1^34 + -679904254379661713891156236905934044022458377283438084088318436194722456364471079894370725922424755617142239180098780987376142575105618925290516078812885733139368582513860597811972652410732234395927823932054384163024071224026140484770989913105166352688116571765333278046947431820582177582605756759887427405049436987166603613354525785100271943846368890138395222263168107702680235454799547347313924503158085949840089637099743176929769423386194453271449665929307504263885986033196879135687051589460963009204564442532537463551219522247237415805156952710831621211773661711733171454664519015850942173502375901048174671747591419328074381065115663685036688823189847946266224725691388798113856334775101492241951890283559249097372716491798396538665653403120066161177749288293232671669620426439596114182822450472865103232887133140675220321299586469021986816971821343984451951652695897502450706286835992471925150085457236055174641501716468503966435348107348979256546220092061183237158886379128724349590758760598020928291126385522054201561662823902060925944359572332643718617990154131807530023309333848428163110488929320581298429079902938835503101632756938685131490380984482364481082203118378249339411767555343280282974173693697793691543933631370580861827230713307959383298135448053034962221201102273907571008999992990437644859264553116603264939120911570875780854093743744491573637147725252662040744541981104757508091357238394272218880196012954493087127719522443424410152780728732957498580230916354085465897614441999465432563532325570478471948272661021652488950573590261934005928858008252807613443633542356971931240491989515672325724074534510460305804382704778364976526941575154491988045912280806939626984327250528313863579894765911400681958836524951258315364652630652988565827344984371304382704241819982356095650495620395527289226665788372688289556488906962448376561163762943907023781341697960269878540490173483490447831469861279783095991347991776840732722970582956193658731554309136147561299744042657406907376422905505072735549253973437745874601635771668188562589035027106758956315982020314552645227499686105324708024197205826237691742071529408420194602854474931803471500881303347951370387690989272628527783085172807447403111186509564322427585299769543578740557096484311814579471318399631510662902994730436390617202897200152093128673950251359695169048375855733425055275715495161665075176884492855151222116620495820618084373864681959257643328091558491324041929803648683689270584713030497808730166180949690702872985669735963653248182304899072000000000000000000*i1^35 + -3990325403803299314689210938098311030235722806700508182612788325027885609749526301090038137420524906152488491245998958680148033035359783096936510993758127097273803141862837269493678263219302537910421940040854212889986381366856648461608817524509869932174492240519899373958880762407690301822998295707507636777228465034664793573902019551338592893127911293568554888481018785385313379259250959361352484828815691782081251251117557627887438695790035689613542761232236896612473190044561926724434142706891469786862041181283654166722942845379669597109787146888446433167224905058756522007334973879969042748382568642503071094235873291235798714055237999007776276631646936901727939021245415463130334892341901551064052729771165803455225356929129559138192972469572977360884907096615389506273239764773446692978439885859010960263541338750924031081520191092286592323715837445888267976735470192852055034082049979438349907576545372735866031333577098189856694666800936754775808800112555752797313953172441672938104571173935627415456551612840567455017974969651843677489911256532347861327725386763027837383891316390110472841723843587009949318628577157284676877133469358424514786715638167216545686442258521830522684077519944892394703080952696810623520624613312568954984976404085820862141773312640470622891026112324054420477211012020516579835190239167172909660203086841726692219382826244526877164359432644053578550273328495071271445047662987848296253406727147130005530439978218953183563413793647197960615351733894162891917762706625529712545087198834691349372895162533534184063782518992490488565301852588071495382150055047813018983918746207046661721185982132204583810652721935322595998895079781680900482881733906892341951585846277851541457161551215024330492193504382257795384170505516554793642322179147017674608506967601770861088368056237153928205831409075566208409483061171900854781221898024798626101593954442400983260813189848711806433400192416350907596231479576790455889867842492735335416073562894907500092651664477340095743589149114858375545973844935999622011164064899472665922779758455708902587620054904868581193608372613099054355386609831492023101379595259768427909975929551396770103771002251029538763735317075888575911926011993921461305156913894767955186280203315954821991003744576459468889521977448563891270466818130789016243490792962663856355824002601963401340688792788425412193938941366040817787133840877954085748196130412638514176030340107447766562316314753731774848218861604414651172086619874094167178366325789147586300333088596024308531200000000000000000*i1^36 + -2622393006864268869799109744514177454930829951571552257861203285641277044051015835374518161868063185488233338139664561136006381636419845321256320813377194053004968180062301740966227936094490734704781857162779058919722590924972139476093768576656535148848920367583998329652995704226463910850076801109508631626678841786730442504928187742625299642751968097651172745608544586574580942840496914076885395040219054771637281421238790388977698334987599301214286144967158509015931535867160970343495632540287431502800658952359159530077674127463941074098382059756069930158551532987779331428330692752485307649900067574335549740349135362428488506954976903306143314035635891330808678249054735056224699969243929180907072491864738020700870549680179122126184689911521362903846008855306899442608299437554662557576155750354468891555691852134007781423445559580326676678458941974593277039692657539146890964471582165561351305249722798001413309420592071118354279613891710778620932726702487595724964310157280210056123388870449020558739821493146546904132845303245075109136792147735285905281509329950915778676251335020279291630992695884720022102238789153910756893002252493633505619235528146161429972403953780150337020606902952368685638672199560350583207190828437710392843327752953896327862414662374271527506127790623445767521769629262471892089860427563369756604567091939176240963145503746469729154865079192462178598087777086972671639931082382794193822842973923090365159636032123770519226086455246416143106809242688315187384745337217329465407921601914705185511680470898263513817145742262590388749909358129764553952056763113986380172499375950418879592899884090518181241135728487944957936106051668207419502193072944173905941699206454162837794144563313671142040798809004882188385876316903872152038827423659614753238260655208204156163576528114385282823243512412592931709171648391030912187539679219665475935009214371084881460149143165703304604265117180820768658174903111800127410943732209263597918565347119451113590735311495325644585630435715794823185641079349832608608211273684345100790093042845044504236875591709266116325738620026930504553471110208213265051328427171681677578775435564818248522538307703052294156894368520235850238110986032680101047037241650081926649967946016516416815696624010135650393704176603083504913056813069884012964918743654933143019498138275890745501402812223346745740625103503029619358287900756212192592269135511122467304999720743289447961931921451357264942680539659666700218704554532184034382096185749057772553589625978880000000000000000*i1^37 + -23747733315329652345165201746210422643731889015123507724212642515448728967750117393126280483257286330339348547322610868625519387317140652154982745115710990651298265386694889851601202730960144818347218055504957172823854683954577718872102081096835881006284966648000092140407846961437478876006631028407276125681060546423202500320154016455169841102294699736199768965863184028929586991155906139703535584020002602809036645431405242871696855858833298322004476178616714713710431768730862831093033045108335258312182671897711559310501501450345943758076919531440179530043395564308323871051036390599675434309432780749025880599360382059361314087978642615158018659675995624665345019063476254155582795461053086721709120566060620787584083059789083638441189173455884742352116893651732438608767004939435062093865392252345127158891410526799659803003795704145694309282314558957576231900964576157035853249878590087446381104052332809876188710587681089324071000299284015476201435914486767215669719441461932525531769165111370952963655926812298182845697607779990543162925197882929889437024141030427983695221456309413300085179647425977018573563582403436909864872147813560381945688252429968624257085717947006603866266034262462747830098317903426905834026863898170420007826532007267880852525245980425903308394920466146326547135021210179843315832663482990067806798812714428453330649084546196904027941878800737798693445827896141524017290621451943885621867262780297601249982443716136706616941103716506976500947827251067966067644226798623676041339788650081339007969174276750503534427752940343260699831630861202682261242063336772166824071841763307060877678346913526256247818281544372199078778472013866652514589251804221492386184862209304250562555877859195391730511830884570349007481419834190940585930952521234881562911123908364798560022373215114126411799087162622798346139454401887681273849693719241653405961172805094083735353361366640687294266251814278103172658723785120517300636394220439146417555596149785028620376948417654179632034908502571694615922014865062942504562847429510575464076604692225175726525105314497619634919949720391824393452679269328361427603978302648624044177707333308851558619470299146245707883050057848115850581532353600880528992759979772615317875478408059139324032468019947590023426859674289699145277443376960877541619659317932164650750800917323516218993877004300549848023973125908347637567272670887975207893329065895387726072121003234433566088373583831202043257955330867224339015950428822908520560790566950599684784128000000000000000*i1^38 + -90641969749383828943722273242061754339544030880084928760741832996441520863947273304036688176119247813246472201347951963166398309032829700955406078769429000185252752965370121893986052651317867703951986573676968017810214735417586051614197725968904684921124359746554536509849584251247830989103771299628516293790707726213308921497697848884208591750611040258842833762710599020216527307704908060405058846986774994048538057147410022404343492035896155342286417514502475610278023870543325497196703324119411503831421857298463830619347288167217598461882124318978230340681265891635659754274376537371380975180955039390646058017624322649287089261212524672018980721669514076515217850522090222390030623862645247161187480121507868090189559600884319248307913116718480882032058480443593832934235140832107319622425594405935159998488707759721078462158422531046549724893860779113411497757767850138625559052165777151741014299298704876681397234407129823448233203545008724559024789186869884391341909906236113757356132705786215918317827836625704151497557577140305037452223376782326821184224056271749804390968823013710584460560635230409667367146380885685958734148489945423438953558569115133511667099789926392512875484484233458542819053189206373341602073721722858391016942176336649945591284824723918511357524020068943249613521654848291683110211005999657371318144767959804259339124451167744994315559317072211609749817593971127273181487917088154924185224794184454957844012759043309420908225054134354880396104637415542960959651886819433830046284962846689616176559503982220262057157851556927957779682008835973706549156981556025481534288257177864203584534472662939626769232448017480283842037213784157963626667840471722571432860925495247467315748100786124140808988232918459733434523559673276344325318416379964118000101345121285639276568700548271567660798644475016031624592149513594269710877172443057163957583037978421252394384291658746052224826282819616265937536331636572353277018214183614094653385184170659516273954738924507142386094578501726054150808739352713790938053621410557157074879828767617421453340151297417057020471878792702148000458949124818281399092525001577337560891740016230824382594726865184116602063664989728698296883011234155063781457592995457475321480967928305840938336675391353382819571126338294704455787043346924773432632917109137177618176166607234564702059796076002458230712812557966351348271476275392062635415509677001994639625594499137020802419645515105953545137181708747737244395306772899806003875271871037440000000000000000*i1^39 + -81653149914990848682680033952290432957805098788848789933812271496476364264282510662256084951347709346827012468052669148554443418507297638975472529656163853831542389524196260208857150532406823094005712108471658501640027703362431025929835591779302580850736536676771193997271109810601899068683643608585405807086400121511785017820806199141716246835953351603693828743395729592967132329831633354826609862252079610248543249832621046651791087877516357100495308944561061543111332239280108705489386373223762797322757069819068013242106211108646985872239641985367614692404600686827594103531420150256889735496806779829784514193695794541736095237390829752302360252512181412398729902550866238224289879015075342396338458772005931108611553215272777932118361309110843934354029203771131502033313705695425889255631769371573950845569991165511222473375036380296266755923375385368867812095175993429277166429592333005343287127338320056983182036595932514571545028511123849062949468456855634409109383412650580508634770060919531795778225044587784304077077982346768493996516318440282985576459594102567198320487547194601551176076683231904935988642550251321819592611285641376059866461224409466730321386238873638193508117029441379237792499732105748839277973426736655082952507340395916848672574958300633101322129744256441046407822556642054494100116623262612957622225413306971792705696887700836431273824121535444005458602517551230143219878091912144528546479806355428001760728005904458312534666606011548287802001548767483427942740885449829947380488284191655003416891001494240015856210551302043068256430466704225636035296613056602129414561502118884178934121920267443798368522561666768825434299833260278586205411328919465887066453768947867236578769329609269843722455240502303954361241493060060467052280616093144573216129781094238177700552597914166331777983317071002183666655069102800546341080526001717800372427119128528663954938088361485853757553007706587109286055556481303886762252700864819137106404536437558251075041458932859670958867922457065709825337580958808381738271309389989024094719098628855201575386493006322700063912557813665613134621615963082882703016336799730376289020334686165957582945379819672650739991489391568767710409734305842636863687929557394041819301001141068599945989528015654823139296715392639147373271665730629370516633889704978872046399570438838223826680235711620383142459080211224549297754032733181147412772097881109121404707248332342807202241005686268550463556775339481848679277605905298246966244802560000000000000*i1^40 + -4736254809856679977392385347193480933602726866074896429892363832707815947119493200809701267262395641117906402419915116314826622548258147034699310218365767190974408362357335394985377883838673434533856959017252055579758936041714583568130619641535070630992373026736650785117639605239150311519198409472980652163003375221391097504220783761411063822784973520745252079776418958050012139928247503504495946037053640631279093975493730941902838506234927885367048414002346500398530415673982484029931208637947791652353292271518696731324521240206185418734128065655144788099965155876788796331752681709277039303531692982478567766743320846024119845676124570195427326076873678517628307121935086171009762417360915425725621411428293563507462294005471247090472247607604947584804316609720428584221904257219170033122439415036901133381135429765826333945092832909502186793859150389490160776062085953667197639046052074037893182800047754911306232690741417830413961683537511335371849421176181062316711390802489458762426760678966842839942642106181499010694457150653139135020752986892012455492215213158568539421358353997275286714366510746696813959056150403555631164967123396611664408157951861369113292968288148685494673329603407087627240508242571455682350895315775646633844235774889441079494901072085733137799055818991349159853887077466085164980732944477556590200418871898655048425211150851276674173254187959303555229228545946234681832862855124809092297931644160487900728457502746788802532398223145211141906294530315374435927032892041307832750089449105367816575347583694706892099276610890365969402335048895818526081104596821077520359973997008433773316044693992732285810417909701302644644154403309721177172307874932714346880349945515338889497572468530141555356383620628830619095696110914692424610221989569252952284906378213455388520761921620479023394225383673050087873598162656646859561206380559932417879009062502612932828643064697690426665826861183480001018314921565592439228403993750630888780056732226153901406052755048516332570670082249067265884102079512349060135608606771994544153576003572386802588319296876707401034574534502594504031615600820633997602667311085485221083009396037634261381770240766199191227589404002882972985068641567720134600800014580333467708706399280858756383659466355916608748419079323622390209030822724329450013085792919480432668509340976000629250067859998000757513084326344162002088339916528978269579687517661947035405580666534484919262647165711060249073931795652676318358031628318539776000000000000*i1^41 + -310330374705651695024695619940324798595562282011386358032070356168101285558241324886095677400957290466410062724520015329155163920799529618455751106761674469696018605017214285108693935215359841166475109168702649321102943786812246172970188762604385041095016911193159213257232960476385142233883854848023730810603521884982312992188978058474168955614958621415241367326044407864643491362518644156596651930761452521983417720013786454617290819844465907010395789556739049749171854573961359022165706345763688278260458919572064874490824801255315627439268371432595150073508166196105091850550097773141742063849927759933353060389814001532819742207925851192798214370107234785245687371551429422494489957971047577038220050096799724341577431654130845348561637150065018017009926812386614806600377537827692525844850967346059331889238548131974198608121807819045794022678354928026607442071526927275849712668185209530119927449965922079800625159519188835099783167053408398532748755621158310882948119665215386577211735167966549856349020956077960488782474868102426446160018273003034695261394235347903310634618454470558991170726968154903961807498101556541484670546101659660638920849178795252242383795633213018766503918657383960788096101315198105137928034689952283913485636965646485620622036224400361598720974583268412912070582424437156172162047530654754204406039361024420148364111818601526794545133923963776867753058248321837389323961803851541246881766174706941847270186309060489631619961971883638598498400557514435445995549717124121783887342675168222238006725308034889554599001368616550018285584100217335673956112572760962168204604286021714994177665892581700470113317377469497384493502431590137259309198614251915457132460443427489723756860545177489449550078479216116643739147401701983147962497453942109101100777063694941451392517542442508021716955854950079303164465132256874315324451436433205050331273686648619735673019365320584941987174518841987349043781723784830764296511680773901956879821016967044693364590469502287308612862682572907706447350151921600046354080349497076812226859918433446131166175825668726345429529571384276839570483895004187051868773073560376532177946104456756084283921762129426272359742087775888987499433413746328929230620564076650887156669202046384229684595154798547173683952941268187461739725249590443253300465053327273955930191328314546615990282394177288788803099376353584795782116334330110857268129349381718484858270153896408615541395398355988139436699980073270628630029926400000000000*i1^42 + -5635100604520520195368659156640777545000681229972289841350461078372008747633791203276937047211260501833256879590144605519470932405619156392306867673635257925083552465268913618127867243713756700912817889436455668834198374982927044303795086122851399220802115833724662731635626295315109630623170003059751591775383195914098264536875411416156587712765532400563585250568151318696024323089974702227292787872256131288133194130475875722789580133210698035226554095467068197245658754883814318559876719608397294911279715499566332923301542678624579659275105200668050293733830405279800504635393033574700278990297214913067913823299775588377902383580857922928739236621037720779224035063240797656553817098838465400007149731459477727222322337791386429514221317637764561946485332463746119607444886012459091197655688318866533595529923761426382134188743219197528116351542332075053718154461670129951696123309043134880338987276520061685561337640034211820346909149273530244593236178974771529749427447885715792343810355144620943060511923579747389582164122449023254609009354915797642092080284967165007320351409595993603386195292607892619650931288012749365005080863376845009022484791547637088313425103844125820038648125219910544082065880171078573901021099817716682684601715414275386314653794029679096948121517620858939498000451945488144571965014181165478416625608995723197485749105289361719266540226479252935842944622626010031871711027418031519429220662888505710198068683082937129691983389830389826584114623761986947709759750197025303612007627357064682354996539598993527728798030059764985340130905727142540436744986728590780956146210666385306726497425340254726989101467382819069404957232327888794799511046488389178258124872676607085749470886621213155932876069779921756685723429568086630096422659162136085246785863496522522102363197846584334662162109339008773690422372862715700699763610198280640893245275179076173060200916412268583762716687376169273585794864288230429846952508203183493722797802327996361170071323374783639498969830840105929831520965188531554965476855619655648033548721944856835422151282694076314610090364559271461977342288579750840040475336587849590835905217855123131608820246281937015874856547842673774220667818311426687631277369412454472563111464436612127958570424333022181842599989754873775906490692429727118274411723399706909662989046633542665621337074528420214336631988509060076407632766618397687160433376735782020380169406419337716725906522122841893162710799000000266240000000000*i1^43 + -167846931420387748611625199184903060326023295380877576727591212158443440968574698138776353840193961328953885191016394346443976678232913042411352850851962743265873433143549417088836564955884605102140827678892721015044402440755849343696144449235787122602172685630002922704870969641153819958535234729349531893022797938067301485876978099663155300329159049424366626945867438678236936942080244555432974616981319959858734036346543734482521132482030898695877626338884024657801932615194485933133732853227622869501382526601131449393087928018665100208225476770860656302252775032186221890875526990827844474902332824674615750962461052802847859136671137056597358510286704176967542186332775626665275339031863544276001455205260083971035965819865981927107159241673260095403854387913767041124868969717258320627289759202977455542006925484795678926339275822712998155758862356491246566869768780205289437968081480927987829659729649810786365212202377726693765518252740537876233519959666294059907283478064745987843102518608642059138962145106182426919757056546912555647024454321187625901003069196103735290097015369429327492605932720069738684540618936462964923478892719497519797958450769059089796871839094780964634376057355094338989603860787194175124265659008226847638035789668697612211812989787835839265497770063298876279019323846842886855451965553480230320906181450945599205651038586312573604371402117275241757558925021103152714531669684033035891614201810153565520712767233832872278073110982352562853518544064507257479880461276491690384781641931115080692443082738383117914006310257722011146998271134064040628096040762034593003260658134969664643689105797618736995955836652856153280705864111161088493332719340880930373977339969452281691865497789163929990234092473790897469880869528727709084816392508946915709651106603170461427716757286970930575977145994792165437056500186584380636234792320514220025119632376985685141522964636473784659628744469009082714852918574644866606803376378471577065535527764016042281891072784523002383961743635092971954954938384405287415814449047492613996706062689841144639929710133579947973617552982589562276310676621978040899922505901063353828226333203102254158939265753579732535487299889628810722566417423874783984386146532453019914348275335288700468704494805579890607255626823399920331517487776460588747505664573157532331913265069703900395131820688774060672010166683446105619288229435069689271474213124029387215205334898929521091663186810863454221107200000000000*i1^44 + -655870758953031977764060664262043618639451811559219116260827184291850806824553746399685390151035806526004014386067267425042968097897339107039092171638465666646282844638574746585612491724323166166266473093049601397885743172532955022147727536075198973137695711560350882216727051679782613386236817869245810048743739202350276332187227192018837711535939908830740099251138694483536582378142629853556207274977826880040459059064746362290082539389489317407036007007640900913271154123434695077854097499054278362887079608986558922993003751186991146476812466576763632414369830913540867494194561409971639529268596754419661491440623694762618675994101673465282415259767979068365015688963273215749041472612290571631167067618189109259442684970673472916393247965080856141656604785088903155055051259950823237784247747892470594548149567551977814843801480762097220079286655089015288163448139300406967872562446412332742420551856540722158047740527893168777112236441083263186139543946931780929894697860706446166968679499390533473342950074486695765368017101061818806951160012519949237766863198605062489464796044711061963727506150412062675111307455774689244611738641871011662341739264629534258073083408144274947801202324374254876668169733633464754461564984698563923021740911916207403946071205870588255932106154477709197557278482835677895596073302875896977071643962907868111406845193397406335800843737366424423216684070028057000043649686887459568504071273735832867320781245071884826442534996804564989180497912571847415264177720597683409587757122673000537841214526744768118110333349901590321699768551928393808322466648421637763370249343942072938562434273359390900458672826353557513085296738177291965540588694844597786872390663065935307023957752544208202846511324679616124801151434391756503254100690749694279179608549902131183135160721996017369220903092911176389180127052800557907207182110988748008528750318005424059535165807982686333763233465126947925993087451329034116967050609917412198128372646694488031320985819051199519937810144619537403924327240775480817553894064648627395254821582897417069781861907121996983148810163845469821640486062583395859565527835884346751010297216136111064657030833217239656386785854824976346689101551788888366849383270196751676670806083497841809785908982025763195214263743101449450843385223052781103369213369834640977249723802247547912604023396452231552125096258601322450939258035825912134168148954103321291946242950782831390832224191643648000000000*i1^45 + -1939254839494051568612925837873355520173233994585791870587992699666436044721475697663239567865545927051463582430812543214855038438010073702789479971052707700573553549523243506243522240920588983255492921993657635996905222913482067859807242087878076940904301081671531196828242268118343270930122740482798762285496425312584936591572304226909648333578730615985878169890228601869992635123130104211606468435016440600043442969739910431422071894663543848678956188968629888332466712251027430031902460091207200892197762107054956220114128718128390569328693109679300876573795575300547470779733981287099685774105856982778017501483752438991985516811213371027853271727925122465159263690570195703066670561012009187487996807735640816314430666436670552320004091440003278352159235074891383364129312449365200736103731495069852673411032567069156949252916039908009245727277402927357675463936768318044917703506724003914377907881484816792740208341481889720560607033773579288317024709075029954405147953365829521983060089552981289257388052439795234020269679259032258729181392040759762298948677927724319850941797291515933458600446962111817236784482574540623641598057729898340921265862247861214099187465236916369780128152974655067850345546209886761539812496405622546415976870707965207889493846827340234038068445596623206038879919983203623058876830133682740424705901165248614114152262542552620216959971093715662211463318906995294682833302103263301169031768139634079820644022618353602743728079569961147197509271411653759191155867655708602082884306228495625893733287643886545459736562164514726482598503398786956377825954390483759832950778850343515146256938471646405596844639354602203458334842706882482899023987618331354288514966684262771534550457056530207699622356925271625745298533718029767963694207976597188445490056000456316993466508449348469363316309919004790940532435992075825875729531305853859486436984216871080963006213442710881529212362090822005875590042329852494076111143665185034542110367811715276568625681468492181342066497747198888927741911776947812171030215219328416903354849976344388133462203962467630489797143264711034797540773599598764513913167241331524469286107895704984335692742725386042420728508591784047804556190815401919790493160825588653452470208612596751793531237553805685080003106085132375298292372398933789450769808944255328442435271691480440881471612722768987818760012445013151492197933565940395852531933582938735168731309175846143275827200000000*i1^46 + 791405200029861990570319284344558693776989292734284340620218044251997127753492487592574555912601795801181643965627622287229445897971626904250654560754233976639205558807615424136351304486277714137789868637673036817980928709348427294609434039488904415566002556895067824398156453373230394314141438962647519300193717150933654968487480536568287113292747376807590625080524087520557096023569114530398678977872787852294061918963085110994533307660586978208492134615465309257331164250556071875052783250088302539148239188581872768961286341719801849773185238305016685448041860711216161045618112819797565676396519854708922606048214603805372496337922164250260617303558334111655989461402982861111019015123381616619402137629526130400128229554442365472938381359557085569380133449493958427719393114666060258073512486854741620299145811746718803921303310198111788160877986231233718686369514507853939452219664694763680566538438282135310563561378991584965896365539139925959866301975923438388351487793862765462810417110867622371037000337691080194449746075090433657665673972108594761963953398290520113072269082507946347190765045554606205848760304490330558428601705987986244072119177527435779842120460218023011192374064665545669103866852249573800730509203464768325287893996354310492325986175914808448464020421717868565346454847518189242677847621196882711823564984579587215523416598343707001326270485097304563197423381674155172852792855582654154328092373027043280949980877051455218914033587640733453684335186829590075110922344201193927113039332144360516529271860044881961150245004561449582013140364020494747342059158851097202501329210438071919809004848640096502224331454119368367083244782358056399100678963306148580948574148136372497995839086999328806151578026718322217059975468610431855841427379433192579696129972604359026728926639109182101714422336454228881476552972238663913605494076606546498002597863099230867026403155717214521399975320057856300749241501432740581284976697970079668414347096640099267935335521656899406501333454550099683089725784755023900801316383195006847930837944183990479492996377875418670858287911548577189038542368300591476776552132531462959608987457830433219654870176038834539256824900495283675322014680551128741520444231561062282026613793014446636662103487547886640180223105358246446108729893382303971947933756403405691969853277169911223890773354407075735285434552704569484632057078803819515200729447794904844285436272640000000*i1^47 + 123887123778428258371815971953271279891186372740598670648546384282116216546624764399002974604233050981526983767381394444582418102960209295492402748453962380759035470863688234381659202471121682562876577043032521718488565596186092747192974627073761746717883746956174549456585928779503639584310878438327587342477119585387270026597251507990573051729505504788979871970900032263729725411279535221945602792209243746206203505741854519403903756348752873511185837728500199554803998261471062672523181558735388058008741643894969506548320842445252761766786382742773131605416228723597685299443599847461587603404288197427719681377684153732234903425870084211902357450484128688925090023291248516383247674299688790514095533866262063348266871362853520309551551209524596199712758351534116637775639773836944530368232743102706094107824860371199571324439563132355228281047615294883431370297442467432369218191274964987417671486688078179550858269603925328019197656646524491197603770364671296193416474860991607506176230948911094809380543980392071167459106652677992258153409678400773502611019761346362822411032448651042650754467642255931091987097930526629174348204228795008726420906931898031459568761929806007208873186760987855600599599908570720655644677115480511084150480117043609289150290257036778019135329288026826588993050605494225149408133840660806226883134906911896442809118493780376365926914984038276512078123247948817881858574219668749909637766442007190324128836389949424167358680627962883180450151022721814274885929035689224484043027000687395822419060784627472321491263650476707848036705017973748739179236327526418227575362196700257753897976680313670109104252956969582229067931602407094440607689075638463913026318635228594244134889281145806389096869660878199277275462979214621039923033892929590414109998129850193501961277222096091246262734332741864911080533805755843888975091836001404018950145148814997053718932032664813701709718403124086972417924933853634090070474574633104894449771270874248544444728773874718631630680654020300875149532839762861912265619115252910829880103495226134636782668961563512672643727605066440812729497551407841070991971739117199520444980046300623451191901993493961214914589990861653283801023777491197070719765331833579002807616932727585657539564057091768046776640967102936717149244349799206825697078293265778102315907704577114188371111124289465945512341006971384166497268141073429243286846524635069312000000*i1^48 + 11501246943626198742587207712721346639998127971256614673839308016808739867569916243496546374805140508307309624389892020980590705221652962172901893852484247990671830143783047236677740475152074704831050542939780436966028709286895771117791922772454177071469166262922879166589717140739104261440431159198310310707666550682448461899475471353147846642680096314135278799247028216775792988520424231789366179704442587815444101946792499703551739235022552127988105237868764532875702370701578956867658035780547469490885805566626624535080095426131133522126896960677986216682002363033863810189659328495536182716643341545891547823037199170223656291589181960741600113941743100181942249472397020137757487711227254656457939188393366142140841524435746820631484015882625848151532391533380324559618381312441476734530885925031504648403275990638543482465354849187763650228212198659778604552044161184480020376913519860918915823512952364395538244319932264617861211680091619167475458522965680805562582805075234922528484529046264721115968714066997557052013308632600261787920832182853649517956270885894508725053346678312890564718453049694136204101999160549349896153208660101600678995484374459409068078832022646876533347732352127520385604408853757983866302868666177049603023990738103784083099330407808252298992104609678148111397798215244800674261762477505668676699255885615115262886717366926240395069321811864971336900532039784109472582697258790992147276869914604005478319848139416773850176119151487316512944210822333419990667195191242342475352461296721745628007503053634935310238163574435129486342888399416014178695423647935726045860967164706284608492811188862489079545077436078299241865882062589465633793568985899429852798857499715252411021421348111449095657121041217253369682546709959748365463479871441857447058775393887584468441775250190921795311651590419850104910838628162963746604744525528510464656271279591525610810611365309212560576178753853281527915978318319903499069136800896407368282119576160298412838520558241057843203625864269019536963730805361030082555368886974725887263459329117046041031416452142770673637299007343106478015968585144933734668722195457946939490503383818009144407119858960032047694077238869814525980661144050722733827819566266928093353130712269754613624898964375851247153726471365724775634421274121382848321603625948064495007502456260063960381606826418177312105914993767163325014528022591820756243200000*i1^49 + -197182148500519378727648005331884952085049212986581252543768756300942592868565188925143424972049768657462550068415298906403307254151844566149894242097343346043847895381916553824319665106786176393123359142288648152283777938625468415478164425598490358498829306327273944531877352343740786411970284675207816672095364896837311373117311520542165689822303275867760950194694812992853026678187445061748678231407027086406849239327981246725508994313451451960934296478751909178813982486474458497193667249016577208612156236010128471440298753033904087528303853160918977994328821797834679944807277336415352397624117133149385977209774517206512178557276022056886251642336698645052020546629526254793917052865730044120084940393203085033683900795236602487508072290067835750177038494656655547693978217975915852471905893749643187620679504955412150928162350886017043182595503893480298304365495384156732451257628563357480814458810232896257409844616314108287405341608235724487688912609426103423605056507676189202070615149494944123053749294954809288245095745578577559992464706297320350160286654799535002832462050099221123149334585696622683170437133877882357108725463207644657842897524230399635775159792365087146564146284306185397181112262385514044796949669090949613146358392458347557040017275806646971644932530271117757445650763894381551567140583291120677516099564847820146032106136926389575539302464835394898249302339951384021866233826997183307118916662907403035449873720786356734375716588874024261622084637468196083319311734166839287371923993573046571025045632542218222618594383913057062990674784135765250140062536297550369612580643376820968665791963688588536446931576172387970352943623797287512418286229430164704400353181956963857661481616611140982248883591874215208980528002617219375999627177972458738455383531986078313860913421736885052324137232911561826254159060036787563808197270939888714566508817433835869872106181205104206234038219091737393272452928456732774462132974931184939135194872929343146150782387677184813949044731542116013642224317461764865113713423530010935602409486456984426068023192369849957631896908511329467445479279453576843697375871311229066901595745027270748224107839186499913737158999935293744666040613301725287187556536894593931868878925519498417368648247614605343970075631758287465638385056380598093070611737487400430424205580796019209460569822636306218541793359245090001286442778048000*i1^50 + 970442944566931318991424998358737489541380694588764606415062670690889808706918004316577789467739303038841943412199777141472824975005367825241939157766912661644745689449210442150322918447630177620433220717230856489965199068690143273382731442012724978081984759103222576639194538774130237982612276695762420000238441622150480368679014119909309595790030277263717405913301847621517999676757224364624521005600833144666423819278539723845334889146679208025369606660723731350559907080451513687328034667469676593135679245963028525873740522193193013880357279943424330390595936470811154608615790566815678633206936684635902586192985764102645196594688266079234992591158172566675799517801762715131126783429309404039367357168112843692477218510395114971476742104525036623761309363050871731837357150594647425272089874951160026097427646747796965795915227100234620154523591725937893115148022509537578647670599345446926372656112812183474886626425975926459550536305009346325481452241390541259885683120964018900510103431768539385824849204862015411406632173363926809579719384820260056635146224358381101759528892494431858673502522533993138887142233997749925912715118350653517278131911785634654950115099998337790631971263442622474066611694701089344963937253845862598036482982818409717365486986602984011496934057527984900669056650520074388430098785546955881410487502043260434110678786682465723035046897935978485716687802972290083448669965780943202015947552269372393524395864328459723401964428028031757220230883110242522636315626973908156352892055877099249016388594450000170343546613988729711756568597623557330262135984736343289844298388525278962026143735877142187572823659696314173491555154811653569685242012023238633534139437698579780664261808619882745114172150160617058158804282074203973829829136325080001831992611865667179039976721726152798329516932632088137093592969850652708714696293101894495453998191440921045219633208997836526892627102897504708659078918189309279754908542424670385992442455249282380376539921209848753242815262082318510232441689775634603461159603177651526893487183711718968740337122108553994587599093332286955903844130695221719011820433718038443388578092438227312516570886939929093676709820153919831554972319125354318979319200427271557727022137642922285056740159403370357921712601742076182484539105868207216534930733589420050594055851177795141575473434126892122971613965807071200*i1^51 + -1247364788840095963293676018068716255539400051820715669561714136963777588472499856043289125551458934554000487915132156893046392977997379085231582950948912392283634044210763886499033983520261246458699317710767097123360575175536854498258358938123865907669535178911738263040794127802722248117712457058457465739995686855903774409279707257037342799695893152213161583282570956286888864103938928394750613390572465993553609937742604833968276063736559240569956221314761093817575607580139452743186253263531640966743460986069892537041716819219585267596778478442019652993623221487056965117740188247556735900410070926750867676062241200203966795572778796831044536593908200983904151612366693400862008167831245311476177055060731951465326550030051609487552913500233680496804263530734529225227256934901731830096182847242357740811696071695920216124354223348618631389904439585538493227398367750768425461575011572772347651468144082978590145398039422210937582371030914139393663594990255539241439154203340699071643047316686417617284804541509651729666508606072052414379128220794776145796514295050608823202625121268602468923892811376855287834477565397587493100056856137784239401876445273583606746388950802908192329140024478889749810171396071771172336655314757540765553721646774451864246183849793937825823858764470115014737674423471929293507706458222654448104234314472936398614180408534855669661169128213871276942846565744056376865633171917219007233319245190710985655256496991010649167515221055888206282853140274484585537730082489790475068739451129690549356741034898071956156762306192741100037528825908071541623520463588901785647386975141297295594835307056914068557969883940615672280326986708239582563264285584704421096400087128886174324234230386847054191522010966414626980259979349108799230748198948864635528844934111940705061106009765152481954326249736114134185293139086611214050435649176155369111740843195350847830625736525730702558498988633533397865333430698550596606126486543828813711435245428004925524926758604898188683241463530463060886270982061625533815456523262962533181789150642585602151775359189112319888530773908982467516793555650925892839000319773963035991201554558785496111324446223209094243608114808717115362111514959786333012545461722749233369004789242668270612885954562380052796799868582047183212855960395837773574515201654441675230780782330910394849990335070*i1^52 + -33974631457883736839593150439949682207885698604086798940975878431383721106701769957599860747788837206441670136053714253768757329662538473311026528108256705558571097057718118876231888717862204035315958553480283007630157979855495724210198265561760320922174378664080680721226783596265477232706732399423250210452092475553791262693061787313231769792033378843250477187399167103871310625743381278585320443746423113160431981095794722845767340413164120915509699889922085639444542776952010456622514808954337146787908734676009453407846474880860417134241777267953054816232044877684455695303875518001310049822761407861886449543758611789528527087838416769753527493503818749757724732286216925287321297874199937721265379776253597766400236277631874665930753892921363774523950873600258588040444669758372894805367679230013307150103306126281609242769508688321618170527308073220589373821027702099390018985205640517242131473683642992109392065376868942707657380638738323307046737194560058879276221583203266475522287120089286840267576789429241503272886088351141398108596738974290704792410017101093638497330281996833816222813392879644765052541568837711126886774441008192913447506291857886158249486836027581394712737995306624803036967040556299907399392872018303629289569835260766835106701888577662999233696524489536503276210857901590470982375297655669565029149458436857510807550183739081483549089972678040663115168202484839837241175681726528683367565249917915551036680453540458669508734736025576745508946653084934147714347384892416654121426444044539709827501183139050733612370998764674851568142094990545809050535292884407048344006414092471553400719552908536845831903659245443596459882103761528860106824491025791962293354704314651043011405738607140857795761574669476243276231354425282406948778171648198619310552937522154037331543866811384600868481297953875245929424470725332793028275844802008924647792342170755257051535952559528250068010744767641819915550552640437990892605446088428788865558136218442838392917325072227305458086239677404346888129060074146872563097193225445517630034064497796946804271480172977730278869010316588112353499947358705590808669337133929410510365629274343173508375100720391210684476964484700743179109355979646579975968140918100946976748470736753967439980277844429800827908760948896595601829328206345528795568422697*i1^53 - N1*15010189615846600217707905472350244628896022836875411843791596017532057838602276749489426552246055743273967883678892283117799965372685999620172379320493687709508709583535431368874530739661817485947711999048169959777735806052551137221503412528924522901631918737949916239617211577593190124935887542805305810321367460396025445873681615934582510556553103184662543324450518892679580126504657065167511238187115284911546698910641762289314089023923153338016592993851136247626853179310705516069908109697737998028531141035950588870071707434573792712595876605975866274777845092037636186484061841380053049727175251525031294249330162331878944958758826670301149649112486812501266017759494513675872908173862306071153671908716304590422881183903954642122235883440732601990469176552375604986908653900956376494494728059963376454806074462664411886411854695591719287378393044697278273476715216896*i3 ] ]