[ [ 1025183319404058029342288418638418300069830454122574131132676985476349350216400944571314741125739396006331694100827506442588073306036499067459603202760408994362269185246552410726364594932993002518805798136809379561094225121481959023745814675274668444203906039352734123069232344458264623416028160926878900073122748467577719597361692195059426746201308369565385925584330168075460434114030044387916272780485260443109335440042969134512737332674317245541284977553907339286406306746093079797799916458245366237532085884578839869738296383090964319378570816073777535502361223282067627946425148298999003993369978156696572877247189165264359017531661055685315511758327671349881535165208835916985707760174401086149588772334305480950022598313991561685256966741332557108606714503983485496192363784390179528750888983275674336900883530117353643893208155715921081176354457472204083076735385640091097666064073693455412893375356643908667150580808558898480450849259890782651110691455406003429199148294573453417960975894622998931424670801157217562478682685515737027546388486280927249641801005661230745685109243639947597854382434302829226701763833716167032581513987039387429604618226580923177527258570372793256283839246690473603079513098065633069932303444949184539335062307717856148199243308856266712432113151805635723636802447576952933337133431414715324982886400000000000000000000000000000000000000000000000000000000000000000000000000000 + 22168911086876457312187865550594146915086880929341916271828174229969059139122887608673480406703403625731882280621651458000347664523987082595955712454203747284447525514651890914100058812377904822709790835582328895584405015767491228228732904657081260754971272932054420694779751658865588945745487271117951036780129721361290867644243448910876394623756164477991664253540561774043054025960966993222559264997671060232291240062128235883566472895383939786264641319712555622188248533391788622840923995670754423552091640960634665471414597797213703678154467538622484402272933652542153665001024948739691612229435149932572837438373958941666274061249449296164504570397616792311759790279089040455001871052057410236684863257695434388321792746156460193358226131134209799767487942525694411582519234398314618835121698178065743328063855689118261412446062648067188445083436610454039426838657034953136725590492702862459014602746946015915913562696094707938136544926927876309184128325069412529368022554546872631964097025486865699825872589537340728951936457290713276533080170888988579658631852291043083659096826336084621503240648273230941623279309416903395876467821811707357072716873705264668772858203926325267302785963924724203946968417209678908349319716490336996387363219211487027498704159437236771168000610272777835227304392571533013993615776309784893896785920000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 369812877550389881941018532449776021364791300753653587346510531335793544372575615866335502599877205753139169544295071889835607231687754522693162052076207728917510109691879070589768399008744209576813797379553469930073760832844978422912484386029063263833137154209009734269679172031550789005205931423441683369970411095543610854267095554494840572153236835462814808912860870345143936131772548485045644474720238599797547605500924449636586954207662169014598650066356990489591247314169742400378859229994625522830931356237865433161975401136117271124336340513273994670561596087584583359124813507513908300464569941090669231276570975280071369526562723451996055895457446897549113915329994569493012568687701431100882564505694379693507067611770978368127732999424444652863097801266510304474585994334542756758495212432593597591668684587554970907273144326591074859235072446754016092541010173208699208902270175338387773683767210443507067539745156760382817528717168859036024080298277359922855662241730161026732589482186497362710038018259821859317236527212112583419933337821840238176338791938662241954132441025843211063089298426419944617477803946341081748554899593540201893323970815531769297413888313536248789286883570731788782863752309948225159433318548603238583953128679771263784729658572718745828255325037144109501975343366165863306803763863773375532892160000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 3448266637976103747284706709999575286008885702153707723353399258637318722126534816890176392135850176902489545408918252999843378042998004372550246337409843575843208218465973955731593856338668822516206038280555715561938993469795745505644923090279252606259902654693683382167653557013509649830993340635757270926253806708594819591093821634498473661168404647069074305639924264925391492886178812549051920112895212482136290499536000652985694970624003395428013064051359443774385957000983117191265679265779653090631666609270602530763652393301009672770510283608370325875047035974240652514926058698598110898938162330792678439208345149211360085990278433682757331032236156217424349377709156208766166396522694354190350873178959449093492998014959071852045013713674819944137953210638092863046770423559802360475906306905908875392873709710287514301943763240487397947433698162764271625787948405934347290258772581878621618405250700506118108059453517022320093253389575459721626179591284397691719410596237350900775340312007335570252496056585581600890377795403538765964929062066846227570078675132671368102704106503635193144934012096841413816123982532971908984545682981075914031642315015900122578332387484741202528575998170492854719573220675166081773544714249790854126580032438331733536753934442985169158483219109502684086652523941857319051370997423965614500741120000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 26113177691800209462811814373352489554722069014295870812591364121631322012336329616207974776714277685977635245864431403866688180292636424844307273501352645214740505510978941745191858683286253048330168950264841364690925624715868503407529808363223807896472179851030491086705810413548283633181885801237014056449324782485406768731364337495917439203599963609304562906715018603462341741863200861288014823131528974037073246436440801643336939427483529263426555788419011089584546110144618687978450810561027067660808426105392378192844588436862218541784071548442683756850960092772351817265545815556078206232397905953181971557141957151987393748437788116670652871136627748919643468502687850462441183582569983367878873136973115240930141136979938473536869041818265320522207344281876313608569937732973474449126193316387976075453212915971450259146796897365314755458363937407999641230124452137345558242224252813948399313026246639466283182667588004831130165384237200684228701524307349297403512482710140861301488485655690203826067487293620628933246465909257393006362231275069426503690604081781941873688827014399537489355199690261939458230112458428770502870615258115257850390703784158525301341719628122838964040112946917888187479834566012189115186020147252959438081727631615164319084679548284959644911173710171853301751118918802444760464848536593523972400742400000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 70570890449245306298117050975957290442989256184394023008888077785335319730632146964392209985070492127094416754270136255249723993124532265305387003590779907479928945763152836953297973307905995701751096258952897586904822985438519491485022384828754526895689887244899559501059613560923612620888831184181368021877009821444085322203322625860227895568487087930954868190148714015214542363242405031320786706136903281028653134345297054345873194428381306103690403415497086553006362902083858560599557959874591359400338815371402041074419931742422339125893685593838927489881875124248634846395996687080424361683414372818227547720036953524984994019168508458233913164239523970961336614274576289186908972124725718121675847954431779041812056796177584536775908777656187609733043230141740249298045845505683495451764176199511242648849512497633178733003144211176196242878580525276313804789464160635610392170612565894438611254357910291396492092378365901428834518760998449119674224682783593017201843281900698129069571282094694607887813174399203382463021179083224882494461294793138634824511531637214419058630170491434496091951263632680753441820129596742388219195058872527701438987668139609625286068270461246852631030967876487175175249046010874780364083817532934116838772855702764588310080593190135985479515898906607366111375135810658131449031238206843212367143108608000000000000000000000000000000000000000000000000000000000000000*i1^5 + 101653863869254809415984340027542867755301831149823368084910569075030972839799988234634327438069637669654434747763444346228770253672547216626738374696238344477706988789855757556865376885089194623641772222329205092034603460387187328665798800491329394286586872926343744348563778424662376348271491915701233530768639688716249947437126877454524488966848892051039097574785660795012199853928980517824299259297913578814625146530119649573895047293334038802451356185885574832282032121051258899476099691069860957113783437433917304205086859029833853561426031269041685268155937895345487332312908556644689356294748222361478118061404319564053027336034520741949758110886412326997075614637802028612851737064055872552603793321163150426856071765652375795035979391362408040258035352730035446649420578942451463535348130193751674716294133766999404973186845398537738790358166412273412715088122997557138412986094845962108410184785823614314314927010469282511787755440853241631677115272599032156176958010245296217802237434180896032968214694585872855706676842899548068235333707030628739290109732386901991369364303469394921951689743405162113540468682736199086136377021229909060601925342604728897518652430183427400177162118278521675100032443746238896500749079902930300634990657870067723632144338984162670736809483389856972377355034468536607048162604438216140197126471680000000000000000000000000000000000000000000000000000000000000*i1^6 + 64333052908556069220486040916486407514326759504559633597382026001937869447600571492706808931262459960973449482621737247715760160940870582269989270739261616500169137472172785996753159537956610807322751094364858490988276266866724145372971652940145284091344182085006892267174745787562125828587829505855332276551744681434358725375322458991171846961069316408283887758734538750374701716251197480426847579924295644130399324870736641341272080921612585310142436268628032090081170510910938194662025583133378582740105392884041035563127359567983233141779509147005714004621543248136999827550736969829838833413985993351542801023953329871035870164027773564765884099369980809900819860492164584158887953209011226014748424144666036289212326302093096189267552376827836224215254142108463548654380300115602572311226511468676705214462681624858150284558320904582800055153481452277042904278356956157539091070895702339944311246890364253097446575359708410450674289983736067859119731125659044668460664332001025230398898446889633579996311247180289902796774967450033155784563757510787197154550633869071581282728749560880858155080873136115521756433587769714415675231881580950251063680141115762300357971420797212245533397669521786858422730937619035109373800360450724022143659716514741187924339245762812631951761336133755975659328574821408666135202405719450222634530242560000000000000000000000000000000000000000000000000000000000*i1^7 + -255072552878865942002340351441281835328211330735900509161120338524688948841606726878907092467084281669909327841582889926819643310715451871735637372881928609382033133168240706329025506637741968964824225585417271057203223748918153046145308439476672048879242853423987482614228725294862412920236838692684414561135300683477951740979655503852727767527483654152683197151355542421459884067317962264460968622432533747951565805328349048735510997828632061619002386447714768490413703009002395259309728216632598017018511555085549891413804305470127102106239297223189445704059907945920986124819287759157990900909085750053883628947867766477677834614078170535233923954222086884516022049095960875222977421400018431384701554072158145681158554180783347079541026234663606819704660692195667695011770217963401112844650917660803584062237731962418929259037711458928790338078552006364996283521587977376234144641147103252234730859917197063814252848397527421514310955574302718471970885421848937411200598012004686428860594445499942736561178749420559246197650243221473323715101044059510734529432999858901320579875399609755734268771305794876488774346627294241494076413497155324404624762077302269729719838060330301783917090147584456999559722486394446684482764165106573130602391115414085901520424567050990708587404217228057301273379417723528374786098102420777769138913280000000000000000000000000000000000000000000000000000000*i1^8 + -8986276422068245303197293582641158058175053672875706300810657138893974812623589809885331701066477937657462602376947330474672194373804583368623168736952089312656620254557772089822432264143026628796140209852932449751918220126223577864380257853844808933517210134930930003728805602145269780596929316146735381783882291503077171513677424864695084110188074539246611814096232729378406720598535505880661436869773737649786020143275018029879723449368379662577462113088743723931009249212953606096996392206728787232785244576183434336511240479567461167003509920713242293171769002697758363953223577005770495217663170667969398497637398860481983613679026600980372492979762332102304713476764832380692940180622244606453544847137782064029094439400759077397389229465477759693032848703188039965082167210976331163411271155703581269198059624826262552359232873768071039896469566791433926786959603200689392965545549099149368389425897626607167193471001281646158070558893383455442875604913169532018292332067330133007497580743732383447650297176026844599275293435532802712010172740811777267505781426496782174749324143179404116911795356376292989151980427969584327927612170931551015829938744258554534826007176121707499548555869258954184973348819821419358068559098907197011370769116076164367208185503855607832968370667971604336397644374312096063387280179794351345159372800000000000000000000000000000000000000000000000000000*i1^9 + 9485172112281891206396664411466548054167114564362785401877662907004816693821141353675365145769875127930758709998544899207324024431586255862374610555078112198092376622016155527072113575377875737581762060212991524566730429464629489200187521891408094520659632627349723330570685306036962968090178857767803673267364232968107379862166497586941821544750046156562340800365478605506658422675832880667196828566812065140015133124826254097888398031130896173070394367766869880132322681236998924149578070872701359153050444667468769336971328778943629971932371209526187474226221653613293138930834853738829677429089261839763783463617499021951296646938890675613691484319740539701073736342353726903690837463037654913397829468816363008712982432599935865200654189755296365958019891013777409478870207765264338107723053812292292678689456240635495811872008365194970293885079857581498134564441600753971751280814597572277028721353599095074822404284170850557099645305725910858792677259233493890118856340055280485290380629967551161494200618052623567169673254868291734891551111423869759461361298953009114824317770780522721779275385941064503799945084456668750727310120075659919112751335150728827369434353161766137520491526896510213618851731473385578139037363593223200161867218472337119483994631786268572834012586584437910998625397154359455068604221312509753276921544704000000000000000000000000000000000000000000000000*i1^10 + -8272303298762151679043908522770737221999538432910229296498492236420790846821390753284636038664157583363802949800255594712974467919076562935211439750029561201846648403697727263390846910503696865452747526639100804198988298620216881284517744825629592119192633818103306025939405515385883898038097610387036505173091641052551245803357732270041645761215997825717003354568152187371936889533556065225543011714832388406799611297885574818747624717570190841854289628978181020618093405719370877200328829088689797366364492792036368138417933377963433960320814393261550684899039100604980802937150479503888117514798644626483027925205618184611869382275806778265014961433332396956775593842123619700723816742835296072069016438870247009790767112896261603647683455799404473672617928426661174380219034683212250876564381297122984174457314192680552445142005468321350760576170215174650468353767360164621061528684445379705090091739049352558831683124007723039663606470569421558962091196597593075268254982091095482742013645890802132257606736385949272667400595936932171586945845985075270527783753115707271846039440649018972652626108582998484362678158750062223437918706645196662661905426903586884183062859420500622945225570151535457971890497818475387642769299408520486545864743209081369141335863743174722272422062644444547298505296916895342797691081547747302141193093120000000000000000000000000000000000000000000000*i1^11 + 4473320751171598623185873497011721341050743076473962535214772673087198382957877661669810036177971068252388896293939559686442565591907855193991847410861745053114311918632792314479028421304449601747708264938345742074047694364191511920570705630770955570024468238669733682450914144278872963598538962416556906962678913771528772208595916055599489746753135413793591973479856373186009737876080535122339855590911999318340598905563638554344529464717072474558419446695846482574207729627171187616717203917782659993266335496945751656155186472966471561188585767776354824637149014623355678702047972065887851268253382803162795167480934446252051929079110169167323050893343586555955401921683089858094328912983336243867188744907040987153649328305433277597635730909326064099584805372304740888905511356336536624944510224167432201276102245063070694600258724970016976777646994835493949102073600232430074729270567054991023339584140098891254019291143616653834846819561725544236474445415225405063017361963696116631180324682315805814688693563782668294745408132004717744250852693782193926461996584244527868290028499563610155569586195818136233876428508281920901936314346527274645476440734483046940883916156051066151080679657524622010837255664316543877839273614923971899320913319803065477368489830089711077800906714060287515110707678376737667707733081164074292986511360000000000000000000000000000000000000000000*i1^12 + -1851755256664982814683293926017617811297974981982239403238452032619434527125788958844724228438499029908112985174671207840279730115952182078667086453554490603145313564458844659666022382176147631208848715761846843908516148945339496903204466452157254077698434489590913895664598795148372105888465294046763705320278626682812055310924761212976481096536617053535760431928784823338654226733614898049841591422433373556747237318846540507118453940681112804412459768219147657623531344515588819248268713260880582957967655024713811849188163644836331647327519018456397959106521624059044478698746712713470130731188293972572870411535264344155484690291851417902725240635356805653697571211196492874201960329539607342222309637277230854374344688232516997281868087742784266554514107347742903691842403328414251860129296887243236971411296987824469734318082236477842455335851219870033193411077977245905737417634435751895121185722025458957039694991558273957918866620640726917509636545758133121460118773379157535735005784111552196851236371403999460602069740883205923443128189620249643395258103610865127854648590095193907632959337773125699161736976027434616174147986511424418589042799373449707954347688152694997581763674778235242013261533844410123828190086643303303156293972853167753807446236157598406901246860814611196328309544820677001439488793289224816285324410880000000000000000000000000000000000000000*i1^13 + 573715705923181783943994242261138069672028004107666373465813883760267563295578230380090985379637031562363273461593254978063677198023977922263331693861695781405372854452785961947806814224581067884576253703891125126426475801625089988173480480003676519360193651989664466723567563743807316095552191283928613049120176785348571525682767266526531605382645517139592654046217792371516736555597114657144183023481847639532348713128014855696291679959022026220374462441919635955637642303561142016327303785318611798282519631960650249124933785297623503179843993552463470537235558803510213635263405808799217791787295442864624167111183374672659305442578301527922323294516122833487948188658067546867297803102890447006889596256267499015577009635663167880572255473045364387926142625272226154179134990567280515334278358395593917046801974477039573544348116339130945704847099766238264347786615907367270630036081868897651350944518371494970066190493197122007880352603545127358702827425609358651500234325856860323401653055608575072351354336964113137906969091304528056932009339377591138834711825954005677452381100189577709278808407361764568680328943793549990273025160426695474743653601740213832782567340491845310123237844450824875967174349747605478065486606204183966346641575849661139926901252552429856838623898433487722972540497741563618980450876550380940951552000000000000000000000000000000000000000*i1^14 + -136100160420482845274207225395884545509445746359600912910563842751870708793893211828699984751321549552644464219557557629338836218841816220103749828265998956305871073937038913725596087762821722123174138009953767843948323692599480814226767443158909017497315035064447695394492684580445601002599198277433868129186362778340187382350201839411227183900117491950593194305875764480435309967449951908338118070859939931937693253958588837268218005338236236203107451575000985605724011964621763661986682640911832972081316619238311752998109752384985356510752719086868614840137749765310280543745040360115992140085081237404786539937720171048615544903888738849741261951712617514995525329327559652497679361031824579116927556358577331767789706106222724170835708213496342367400966582735828990713520837166563549192419105129329182580270275941588706347872876854512333859571431991413907369135485633511210619692538481598239140864268594134222507716358570519565031130027524514377549149949607816787242079389388869799536639962689302592538292195940816315213184352489819389940316498788076949435801369318525341209164610596182303420444002258896246214785182509901703074351563436359708183244559802834896823139702480759053654647817376984285936214069052946638810089642165402428543481172716212998257306320351032387310567664857066516047141867225084417191743761381954749804314624000000000000000000000000000000000*i1^15 + 25444653349727209524717537512918690833624829851242084545795884506679698831720938559967291934481929167526347032944000831356716090797792181399594286151030263044213298556754131525310786398847504381722097173556546507862503945312453495910963678108401362864275710261700518859432815626932251788585772295494587044749386605824925081009250629423472694461830169294947854059562474814607315260475921604754547994526374524556156092124842989657543989707281141607119191004901268153245964934077620099811549393824586593361168299767137925666564298212508468916185687555439971486378307373566991799825394597874505178048517716738365250324892309399077686260048092836948767884903907862043079488153517671877871388256608411846225581002950322613902391755541388445140960627268125569654725424829187635406658232216170748198640473093608479251770799777183276656753644511550811882720509634961465018533149575005898053021679008813295758190112785568499581489985408036700046663181428934268609633197002856444657628223707648433700597998270309656234882465273269849172754182029240737302941382666484874632549530324560885961665830207044145758794600891480713833027485042810240741615791380202955272822312837885135818006428152669181927606817008587769814803905830365409084278111358390638501929864049576701307987060281739859905711653788528981742488833204073256184282816439343797847982080000000000000000000000000000000*i1^16 + -3665381460107692740069273042098343084670102675979844356954982749703654507363106283411075271690241975382972934113630252910342187991284039832205532375478201424457292279803974136824725066392088818168917519117813581089049918420637895557841960782160188921744143704260758696170254012812409666924925140718569328325070068874869275295608084246475743975540960700290627561389822723729573180664915306547729525163126167149382458495805369672582158258407357315631015064217032068092430695666739191009102174798737896158857165198653914233492096428246045227640599198410033497977312020388367662388089998143301754758612932562342277950875182991413019992226230993902490808672200615614730933486513788800627752105978518935487847332824770538997466556151647620755804507083479852259367716388113461296497436169444353899393504236411898762106852896108315062862536675687984599688261739690656473924062242869828786386517149346765125483998113415490055973870427351814229462506875095626338586976175650810891151569457322871735180409694798784747016028319323780452193076130425308398540898524539734664214788018704638718866910661737324529292308658078017955714716681368203114453221892968355444156728199767263101943183271444391433509125816197464649992492741756921778020592455602160723416201067944424975579184742454914692431997207649744975141119648052288186586532812808162157527040000000000000000000000000000*i1^17 + 413590246609272790800930234781253952626009045215873888848857570820899174476939670527076257596225460826967458171984713049986343309014778867236750762927144467411697485428262839707643367536949362677097135773089543920392495939076601576214694675424646157592995187094045556467621095247803791339981808117072084754991727011704606201892703967552383559139396044218606791528465449808619800172571022695750050907731840364507207928027146285956188700813867126680682364456151007017459464540262396223848122933753124272395632283879901597018123220118843791631464875941157647173560016267321741660585717187532221557723529542755249894197848530184514754634004705767801022615651063678673135056103452666611432534702706485990129098606097052132501635026439537731791212645434070996325667923423515687155756241439746316953560211261133824940130201856170246407150340208430518759834948447412828965969561434548614274024759431880659871838265313709385890700065760412620349161627856847700188865591127083866720133685630395154818234356663995566166922035782299274980469924307387669010728453543612486613228313296642756346572885642480162125641378626219540953417314433571213708038088959590490153070361400342772223201540317369039659054693101620450453398607170949241526502219652957386151138201033713534781350726658357376108368288713565040228227177560133198812735041635890621317120000000000000000000000000*i1^18 + -35931076958892441644695730222486176005567214858314696896070923716534191825774883303930742052377808436991060382595645983396658181814796568624308642585868198407023225979884658483774561224095852877199253315082589825290806724961627273538118170760964377887323057293687045607093516790397834949519312399120570426758550529681290039695091083086936853370813364736368336854831538309783852700344049985118036874952239480344046667456611162668164728821393203115876470717271972415974999587666017733960448231093635896594043778695125600694836406739573021905992605784951990873571391091199601990850855832785283152417979438389030746713140675225557516536579069728794755488843932693985770605445147726782206092007101387637440788568557378012210419979146515075898557056799848095579431106700164853394847704698250879492061117276932934144228281157389246015356253755516369504217454422513103940162391396327377748797926294772864538266017333805270936670194418515313076447436884280606469966096866403096759971087717868274738840446390850540614262535490183812736813231514711271948243642338130387450124828519529984039001774814663649844032875421652909819851905226513078791307478374411783066140024673095016263035306186889904766133525175987358907945190959409023311966771194996185990066209696761000908809560814731716326492256366942191286148371057153559849545899948213744435200000000000000000000000*i1^19 + 2246564979404774042981905646442585688861117416767778520945108272004328067242764399888798404235051273306736324954299825775844975589945210870003791969214687534023745964393535736151146741304880908136624298887475013608222894189847398929232442075786532264448897496288440971773301851387820972327811378128205382031585904063389201618969310885149980221652474196473365295521940314350292668382765373037628619501506731075525421087053160093479019395657116035464733181051805099478351552894806726190697273955609362628780954003975094039591940881889649070116448283582218651888210628842386785358863254912266615476284241656860460816168040030616102214768038359050640186353424259216390375996769634495344624591509450664573503332943514418327499790677044616961119991072804440531864386044156063718303398436871370043880270435470482095596420789382385728306312266584343610299107307464701987411428019853014381791802595273645016253491296899462678884909286198940703337043277031438676318683653397788946810185359462559886917260238295765798668208047503431438122456847982167910930968034068828633143929333818291210400054190894080593058321366685596106187449416137267283013305410090592599155036093778849486283992682784800370415833430706477450966993847338583907528031175768929487516734351614201693229860197263999255203900543152044528137268678129467524472196433406981046272000000000000000000*i1^20 + -94444316041485234455841836859128093509182587789473297551757210564934729219142900488227392133025146557330654305621485361738690773473999736340112198784456807019205568955611585965704534703862740338103539467223594226958446408161509352455507416798160671723050756445375934577089060940964517273374208910523053223925804378182866036252040775169673392591347422561249779888725858953001547189700913196618850342621702866128613557537758445042851553775256612750871174480988476518844714355958727568519998609887184179399933844372046286174000690375041662626218540393014905472795352356485601102420171230155593030535434457350734783791905426579145698104990333336870794920821538461578394662193883099642080082988940079101218350591336212643125982123879399961287312002985997907126528189868987049689358161037203949189362705892997066540060758701847851768668587233921878597627511435754655982386911072761854366345965939386841134524119176706828120151821593000153429053960283356867762484075896881733637074188442207348042317474528447686613309127091989775857959404201873748088106830755902888263161374964495365949245759029929025035372073314918890516005672888874454246898411034592596962238388370240936253329302016812155046605620250870095605769616042561299775651605647432397081290573823367360408247299188421344459672957533816276025594740731666443846243638446254981120000000000000000*i1^21 + 2532988650077273913231184395203106377084158272671427639877951635144273455235593514262677302732323364248654933578835017091957337017829004512078081947044325270961654178868620310834622250134248754196696553941157317130551245533291859089636671350233110588862209921198528547668138166917765108506924735840172722676615050850553899196578586144585763333139805168042132533415124319655340335045422070972192179983913900130149413846668343783210149460102118818883839560179264342447216557699437574161804078081923464935921357505344638800185655448712925533523371913767451195102239489547012850658062803483778397108281243722096910212691214063858126357907258725852932208958036482166612832640210205648871239035425562222046756455177984001959552321825862525136190218371442372224852114279415350510609933731416296580001945188358316586096187272007961075157901253464441874080029231343208227473584217918245898362057968232496053822107980180468170480522101977334028703274444909141294200169383594399472100125188825053900146737996070076495482501262462673747586949828081076571814444345948789047004454508383815736108902834047269420173203636471024701654394434325716321437729657923132591545205893228877151692073352941956462444452656455292816304717853674559030738794367524918421973863406885307690916218461650844783538046610798903786294176591766163062522501898656808960000000000000*i1^22 + -40671662869880059445873880246521735856503873335355599943313270177069945672037749792281174854658724044516259952194657300417234424678817873098032283976768230506245051370305832047142747378659870925638873211747054037671340664789327912673636173927411572433932823914795376384027347697042152318302539369453748874983516868486819211002182596570094439950146566494444803357594713199847412986574587493886457886249612597880666408164979692164187607107358218396874873385020926420287450938597154828510510892169122426241971657903665999517818213980734697469915282725282661240492490110699300513632728867624785549267279753445619007772387120610763386553024556820487183361849616005981895484730867252548230018878071966448545053199405667129084430608559894975977264236085247020429441128990636551053820109167878779969593978502165800907127932776254427700583225443662951889135244781409731769189203097186896575052769481177645969778330707233632733900973487977311937254282177559784249327166012091985874219111346431789435406087479276289628210804616646083447451906161860104692154362600412328709221220140344742260999648710344084877572723935847293454708820297491695677645229112079556247132847669461178328147170019569196076313010976111376948166687712211019735423780078909521303531170454044387320304990289849869220052979129077595450660786593758185694153196783534080000000000*i1^23 + 346129916517655670688198589628886177830819464230792961540679411570507831538251342998132516323850001770350411205092182716068491470826210075836099593635095928191431057242076012324330737758228389626906322487791248028932039325374467292404376843676700580570428963982482544407095252865409271173885972244433129841359002168793227654036317056781323840522817748848398365158218333518368446171144120337798175724666866647292111103854328350522003179863227922517838626569525684412728405066078990739656632738186506953749561062327924927033466843232654311173562639374776043966000163410831890831843073928633915019262069052509171777138356830853166166559715371958211853398003051731880806619315985653025986573705899977846229657446200439660988309429215473861982022452674544100207189617300505683720101632171309937420320178218253207323837516426444529042856862900973214982664562202321848710958695114901905256370870979899535840501065856080923187704781701695050214802073954365105059406491248456735486241161759287986436527569603935187441938511973231438621579723398169644589074481285414427316171325759640900982256761302316853088765960683553632919701890643067496473064944140573721292715230893649011049895385150912739195944676048887866913157595161163885159098909062658178472586002768194361700286809320982003922256051608577642472004847370487474825245333913600000000*i1^24 + -2654652068448781948834384818498254472809063950155599429031141637874404398787356401102368732126323262012089479172789600700018033961324336098348457644171010247418083957050809735193124971970165994157018813226992132640151610080150961018908307893724350058802940167259238980725839429108100159033634248565841576782944089867852587111819916326639714434156795181154772716649465570937699829681940161633376467054808145979421287503190299790332863479159416059092918203258948826994986066007273216939038388331038640808509782792660318306173080092015738480777912370373966287432507159371569391488713697080584475192238583754553725850078302875262165088990721387725941520019119882489119816089380321460610954952479212290348643022364153681693180499341391353706307866371756827132077017225716677483476763454647281631721601043292926155806137655476413303619412102095264191636907533820301131086914849306355616954351194281059910313573192602714265996742598563753914678415817303532274073771069629167105960537265298028648116857444073587752685648032196052322219298622028739993915435536260983762360918515106145833916901873547735130298888374673668269798594244946312954430012533495978499732131356573535450444567767661354551274922085461960089831469243519406629132632602915966664298390760717602017994138209183095880240480172957998447967299648989766003431798367846400*i1^25 + 90017176391790803065369194190174249166932998965206166527881507327740445782655614409121068518196631820487136202115888156846102143860595887890872249854949628121384693997481717989661295585429825732191778519407955731007744504153438046848534502358590535955008531945563947334976301865753948975524062815698176698566262066071283068108776071984430926041371844175205469724881075668244115138716300466923635854652916133699075797989903100906096925367828016353022612491418189665204554615792614477379487468660486411874995229886289549595126994532980152640779067839975520859249398447616279818704095636193268870666936058803970708204240029843964392891906533351312442661227186786216660551813150286797252517135960726615992994723871386939869941272085084309476031388006645016233587243517515447170788217307026526651010033921883344887854087041062852321420289872008232107139914851892528442673309432160263944464116020034407965588019629294770465342167076733629233440748727880898863499057746345127504284987099669104868802322486084363552727972765412367086245915304267010684718762827497176117129682697604912123291740676816677130022933298805162086226947879513912969178715745652745937644717864299312878851607121295647818910525424065229677380646589373112189932240431558484628748687529666852120896915055111836509142822559252510559429844056215451161130434560*i1^26 + -1766321723732025346641469800911867040277812465163328536525198780589260385247230517869755119430643187935612499698073249254529005803382587285921546227636612350906025877946115518667646050597263035418164311330609870873166136952482830958479631094956308946050816263391830626663484596713545703256379182974216811837835269371423862021271555972264671298755720312236109076687461091349750570124593325254295141890995004072413287137575703337093215052144094711347832128547938342190195297340671504399870796268252266808398050813294708642837087708121931036532286666136466445862320078423105666928022176851573692991753208717453764267755512016095608506074007969981606366495740058828297639914329160468418006575045049435076511785918629057287756008990462518091242220433473836889669830649787760302734928951615363697114869834830433881754400890432987436904904709787622549913950908569163617555011518309287704403011251607448954581413334749444434891430391273608179341782673981491247344894143255654998152485371545946219233637502285657910603266898965597396794024685917475910800592394862466880106611522337070103286650141457167177949327872968595313056097771075458383214463286853206610437282048521662898202139843271635028424768686146478865739379668760760352337353159773568449819944308265435577727003304668430454112778749273781453665422839684784485040128*i1^27 + 15468880152977174565565301373346832313699922283548362827443155529340669272491665871554436628279820748369016105534312886421345736323374886440876990196758778532682163482710922346123177646424744607091759658394036084431406805773768050611048742507217474283314990437362940327170516643728682789049642850479155314791390738027551237379974444033697090921115950787185747844443188697557922159087143038967962867527799362248830824231621999013067017052758736824546769694142610426069298030587896836209287118527564202743797560535575970342332609364020231509793014803278771885240395246843687805595786856939871023499090215938177812985340740050623459141972615789071509466714327012164465358057050376290788865675101892072501591396923241241917073593049787519815697388920476758640501889855464795532809954121025654385061863394825626331947255098855242025991977594618744853130022724692724448259252723278413248635840145835446085754260347180556472260878454169780159485824249278110964770456570326622631886310798897016495785484266951689191342007274950461673847596419495157765282541171760634631072978816764245764866311566789923849434034430688514603472225607876374588541703150010804190121171420690684944373146289051819655477798051295893235948501210325883966885006043894837933286840903828206927275206555211835300533695947147569849962365825698496512*i1^28 + 501774686224278428873107243496017781049125532934531024008366088714367177816680545535838615179396623402240137851824799142532939291697823866976711995511891983140724330403102409773120771131146462836303153347444203773370327976063492979745947618518213587294483862828192413189355604841557418612298870471526883132613472469821401054482351457732101624924428741379247670574403435065817530831228278700599268342587640049217965481019958303289381326092189202595337912568854983761528639393978664560995242199854559960565894104945579815487863574023093718824470259418634337698937445890004542046175615056438211327286000760368682355225269614450311942332382449228123790546254836109452730680912163413941219355830844219124584144712704148885916406384989360522529424690463782595230502043038541597920678391553430878507413453247872488742098223292552604661802622054574340333047759479267160393159731676456105103737361583149283490505967511986596449119416910704398329471848146504349235980979105354448544697906331877400559918609771350297293387995709371885578986373594602316510761811504087366072223350962707080226105952431453178286038696331396847544363246643086459201543637721773884684146444873545978515894703639132483396678442158698492249128770247435184740261352621925112044739247615800589937245705591926198093143432070350993982751189762048*i1^29 + 3834188210470461798139620156334119488255762634372579349999741317662265824309902550714646384974383479970832003012993048948804315645007997875800650807883933750270654882387707122254331627578129901022482342616711107517774809635638707534051089868350464902631539564843561838859585171031337730036635450761489340227983221991076428831839795138147345006394092937651394021504432996913233568648552654131878394033767240029534266553968115007339786961573890456527126350983480521930217931402403611164203609694837850480280011168409502916896047415181268832945006970052412845424178489488978586781119270135603983647574583827077691664153060453952917809451420224399680864961118521879015675814981306471458371989885076485462199387083531993578513140774246170407639020536121872328058126113964504591145131684260881062566813753218560805778651260209042333472784165151800904253917660414874216130146161100590652868033575650739240052918280489473272820974966996323746389846415991932598038799781953774830347584515913743366024161720401444765091547414947585628641688089338131856599049432018580576077900653359239754795357448458769464796537375547342847480814657145727377334705462201724748318770820082800780345426545270826657460652752462642544809635529024289548483231461574964039805118396524938817526727314389415879637169181097674981129584640*i1^30 + 15222630141064588341115949259265703258568202290496575175464439613700026212376964036856420871777153930528106762777418679043538826239670704862416712177110519444147292449498084155724763178574116390937931500881430834870878823304581121860518831742209405752629890115139334094685619479890152240349742015179304955916991406601454657979021709395583384675928736648171476294277666771181421521324894339043283198754667417419740382864106555882973377922434846937863044039908715459967392127588042008036728162696477591892665187100070632725008444316305194803946589615723802462390565856869893079060741156714877809143863571941349848245721529739502475705540555604640499119271293798063700746007996521480451440120537638366592326513504143630577160555766982721128318020672769694750700642071216803491426228405008123844739517663856506259669623138150798631568905157894643361460858999404729367328715730691570857681481745549527163089413418564853611930103161247127252331707253159420104403113154548218087630924795629893845577044301830644620072353183916015038018073888795253838208627392012235191257153130967978703408434037296095960094094928005342136904794018476371956323980866595919665270690619623386656257513857219522880650937561864820332767395408533041815169105457652472179420352497004118985668316194955313404157329503513764429824*i1^31 + 36772310440425783200501917081074292676611517509816656958330322871544022644545914579319954377153142544350101782621473739100028045012364376512530428627959086382487175107973958606043139284104537602640523458413453440336623338995081400657209095237496862018797121566862461663526711176767025559827013528272491474535042554437505428500457069596734280379887425947947753077603570984154564306843392337277979886973069520553165454018238105430822589412797743719162170228466276015726387632495567647831948327707814283002307827721408629871969521200811234126026056269482761154831328613722999565481303581437422242631573247603884629426842611366253849315195308187239414560810562828149805959648581616084495902720838636467531979464539802268672459453391951654721824401697285873325132579765738049083788370148075282526247133598341760005288756753139176920382983274791022403357359782204237238520235427779738673609378436745152284685708986457081055239041068011768064644188222322866127883684514953372031782447417613411266164600631235150630316895224214273699054936039054720766137995610686347502125874313043921246881190456264331924006151653553223380347070456354428371874275740999653850704913838818678995275156975787587476395529442306893715862059475364232716654791599860161256096670203322331003231958038443340833327136659996672*i1^32 + 55663620649736562683288071028704010216907499783626384781601140511331776275202182801144906895111231023317380956269103488399657940980264921247376334715849439811190953303588236918028334921954565187988984440107307039040660392826444027639845779119912391053005771568107300595022239609852579438738230193561324967904319877943288614896879033480621436802585971152280973185463043057433625283275683039685721241779751405120671098206817880383365976616844789141642873238730406875688227438523017051655722793647767893768777134648130093225598255597724805944774132958660170237689939986620446015639807143060843503815427438064234012425046280981736663295846520277017840505616695611536969992591257509666533910500267918677930651702301181031736154240654509628265071893361672957136809492565106902575486004430173914790799571118874194681274696967084928566487990648791211373470279200241086560876250580449448842677939909097574989340785271036162343448860796111484781805817511165998138320760294151074502332863183189288676534381668898036025239008696013143128829185507204198546791359084595339483557150408511959857609443811545368697543021753403413215482796244540703301915775220748957922519898263964712474965430644605257491439602212503304366263760560798135428863887957050468735202389927375933676068939386575029812584251392*i1^33 + 54029823837274136827975479870445466444596936228827824343431928415905302265018904690827044945575207488782434712501679586412976134181303877833387454477070585374082732388101324833997090040892718099696166450238657107050146145016696314260740520717839973930703949076142010180915089124487498452632506255431184265131126473496559697944912497411176908697810843878984558691496484389858911923524251585968403019226953377063289579199126253473094881894153501682380904960239903210273280340681745578348209076484521324996421384482294043410348197324277146978474577468617373141602444224159364153321993936944159868632769174122376478082853998932758224975511312161470113814001321409642968752513939829804961586993008265092450327840847631246852424852225334155704046433030134943810244021456713360947251755889824283050233153133534448123979400190961365365248007955226930972236892408738477677445405928314680890714148027930333916924288127521510438027317417135567373206513403381984747551943016685653705853497028213540719824527058648763658114077767707553586229433981148218866645060994866987659287116184432461413794650563781796058202908312839708798251891708570530240270767743912509616470590531953804758848583951454723007756811968584072950464544217645285420356663419210398973081985621909982324963125292308988166144*i1^34 + 34313708017387080246176304732896896089466295745505072168702399314418636193425271664880047153340776634338344862716124115582711069647527621817024242856814539647240549398243707762664421183634576353962914346250166940430804465639227155390886600552204885613529297141469089343205986551078564040694090828815449918944776016866312357913059018306782699301042107791158394633419423392291218559085418689450241516202212910414537049524591000923594661608236274610869867735472429843730665726843069440388762622148096006892784177831330381894840861232194918377625186375128196361841380294307006850457279447640653920623834642464121880330228781552183940022965354604697078819228221872803912738887712860667738987139162980523934225356661259953505315863227980283257122214607020217637760730429880832777256381131197152302414314825460895115661663910429268323255713339052259072979315907354084005778625942031557896395603060859193485369736388811155762397886076015918328180162246313310808247336485364516452195717673464805881009483915351532317494321441652140510058567062135871075255326041153976335954731986096076475938470998397007889677080107543914540922927220801303914617233567319155208161246251986718555763160803015597084173005817036232109134398306770574028940529897451183887128492016064593205498464079708160*i1^35 + 14454530483071477280513677017563496680296834857538711318850637493073891091244634179562643007422718068260897683488531824796941946903258409505515653641389632462751401695859369887100079132880229503224644402329832244002364514154259097658687818262414819945687442945145595385607591500791644419347352469326826859226732890097302812009478329818941620589735507505966070426571319938024600622133367759277107032653505027556027415901020548916159200087886643155959062297488344650930594828547228588341354216841666119315798374510204597301379575419354871081991308140124326862074195559255980420997109113711893144343237909768590915519144070397120984735219354971946709895302290801519831730138225380206193722002049452104316752606517331728444387343190632256199704344972235676258208254925373821875618771844385364743595087756083515692715844290130041911422529002158125362133309110650971902146031771575593662702572215326000646077091846638426828507169342214456328747733394934634923292168779321442494186929390924296058505714745808586539209683976794542730223373522475206801058651237128877573275101167766031818506993092544191128993279583326974758130078806811101552737095655585495992346193026852327825433093710381882926529988161926826806626433228266873775001819069660815005990125319502286623350980608*i1^36 + 3494527072749603361831896236666866819836317515916838414169014846790194976570661340618147482090443934632226393727338145523319046423101135375087145393016247878932727161783161770358059140085402711291779677743535912912987325706919547355163308461468028203611846401140572065201690701412381979491827649676583669670146025968282984976281882334949653698276113855415984493571163324628919644195914215425363216634239972304815767947188764929416423828770157732912831849956560783717222279114535223485727185552639252356071684940265683402404622840694040082449025383794449264337503510600299094640374454541120528540511874980491968774589235735957791576437592821756291126893990978657932918109195289323409157950609305277465581410183392383085548337633417259577080927535613648147173098488051037823319232743550955146392270724747380381410753534206965180111705672728929121122760346375890410001076353748138354464402044978585355965966378736819233658030207149706081795528136487426447449786296992092093384452030904771940795607243516664060295160867362522235032089462033192011526954795262744516614436422140273075315564915734016099006379756680927777204650484049234566533384260490982636635307519936241590013309170000716833073010326146831549674209354934690608518297954449452391514562166840069455872*i1^37 + 426059894504259714850491033171265948387338118385941213779688084815615443639167267347264784320194690388517921755771008567041615261489700699598520024595584672205460445204084045706437531995545655432436080226963437743297585352863389098396623453465661032153704187894516641517292311441369165244750624514612082474164136419427620617456082782389356944915567965313014223420502462050330652907402821533244460480852004730784739473956630795016801862127486517133883999251734115815197114137497028863384879202833113041311413906154271755653202314539868432493029354759223826534615805848641334707682069507636378597476119865193381537077205639415115374348238619067097764731430460703430266139970791709598217167984078469110909665651881864644553876811015473717911679788558821907948715569621377528246135031288988960359825257387578097680066186469396021671775272812590692211384137090912728729183569026014194452975547687290023768671041392990288301978417485245571684685988734332848926174078536996041117021016692045139021333963756890817587518740024995703743729278090430266583854039625317925203283131333395722115600530488070819327371646286680388184987912695616255485916456479178529578965730628889697241759914234659084348111271986242659344170523764386780835484136043203554840243263766528*i1^38 + 6174747691361151749803446933611878417477135955914464421272199292695527235203330492441061769583477981241980337292878657307079447597610751486230983687525630847795181562192414175417047514183483177820516330081470627620612722584870760442247561054156352378245316750564097182690670165702284370111172908769351327882363694517355886904323960401560425754655362882225665043483874780381032799760702216429709837276232615434876763695866939726766292803223060087758748398280136468231957817296798783357589865369475125381427128672454363951156831447317390518364866574529982076478366733733954120443543581734252040799628971613820344582731237828768651277513453407243708947143104640221031393426288266187005659095588419610112841917879955121267326058188710131237746510355106914222740079439609178173560595348590624732142454147825077315658969390355701835752908514180116044970207156295566239512492576708323050754920173292750303360769216068857241170530246140802506440979986926212221053712667625314215166023127531554759266970211091799706124835736649264880786933590977243084548501413206288502049768023741849228731002012940942655952941616193254398103528925319266233266089401136263606137416848684943969457798108265269910552445461943558644361237176888369836020606571244369311956992*i1^39 + 66299102516249833841396259183491604614872497200849473402415191973122319969103688666725089610660309508691379402204384086125525914608930658723746230678694559230926435499489820431842048654090051789273339987171040963928728805419061032753337426405101032272320769411197008052611891011834098006319404951875725840960449739751872672780047319433612171278330737195359996238134341999901322446708987890533174221029381519243392987422510284802180705670216512092852157171179400088739640773326916723429064390517746018899136712744187940607149538410533816899785529503384118704335761222785148169118684748068743720088276059039587915198955825464479573901680177623562617653177627954907246605081616308989080940607729791208336821278549342335494168992960746453544181296139987569411021550213718758346840882856094911652680648964863443761862594560412639744397677891407283346929348720960372432036968951845865795371300221676533368644756639312155686324363269524519887468540938796122654799155278828196293281457313326242274762887652713150966361065112816473746617627016044029784851309065937514499596847236508776376039057416089037785729117237334315704443721148625699571131990757368863159710274979297486195024763238328843122231070994232592705392748177879923678622278423150592*i1^40 + 452044865946344762708211338961501350695775336268708775995268505409468021581234310841995281027781997484793657410821188335361818756277386693645246565969361007024092285009997309014535278011923079818858369179143043808295920240513465724883321039395137941341300634932451466731571514337203374879508407020814094094158941112740296918025875465781600832663292058172691275183566867897974727478794636369744243916750268714380868632552262344714908144517823153864350660768141969800401719230051878642691414839611490851461993515052404636929133174809351072528246998378875277490267831151368355845978484502328081726716972356377638297095023539214756163638805538606347116543172085985338403653911733537415812531500923323845940642420938143259706615968858338770142232001322532619690376312899269458197866077405125080071720427209525336344986360628601434669212390962106375995017346592782431292787613933270814127342851432919880188322584244976446891563471215860290699827639419109125898335836815688934301212058507752455150185977163132297039544954613744248766628736344235734603813170114353558546866139156969324350558219400550310393966403513637768965574583499157186172566769861929079642144715765253888662710648326839145359278952560286247280555544280744365035356160*i1^41 + 2372786649904780760937455507145518015412366549026924774839054948695808211511101088584283909344067565297275856289016294769230432053925400597991453252210451996335648670636742021170916923721492700898334852017283436809114300875647276849412222930876021483937235912922474858081086205415553169565815088834936885251915590700155775759274727079178476124947287516882894342503402186876872589754858872409652634454115185192337312964437111611041033550900374155389056880075926732247112355213941742813577372044848194371110704777488855159500765292790888499214525039221968478189125319887951899774898295151680409938300499866822199524129937956252550208873642085284131668407442654592621866922781953934469996140007778455272959823587860515801056579984898635628197471571430307717465159613228476179898918372832869297780429775646496631103500237291133353446743910746871153694234834734304545902914161865981285923082147128685250090712192980944214673137926589674682710907492967697089742546581653123106778225475205563437431942099222793104573737773628171099420622075887848187741143586455941287125086792716446579881390354963045311952231333105612992513704389592498056936051674706670991779961239462221951217447926929390491731096871869416264432652597478817792*i1^42 + 6381511247259689307464478537888498395867062371742053078409006673620909272535492557147122026457444808278333143018980333753501959820733612191071887147083543662550707533554702554445986086802722501187309265628220685469837346291380560104166205174855960161454127397595893501833934710957677614745750522462803117538158583513347900169344888463486092768379903232972991160139812861404076163415688564271245116367942648637205459396509858358072265868710727549988893067991590164783312893963142666802636555202810604656346412906514629499302195646370491613490452441641820465910909783031930725477052239901823643443114419380725575205080945920370866662899665011005798653571684827865710300332012397527991015294908651407360743648319730980563386448548894723295129741148763027369604337116737229499386346562208428024424897567923720349479571300984507951624694851876108121961401455693131770103692101089023057428831047110166751763989028538280983027601922324551996870908772602445705345533899099118508669200599703158923810795552625096003702905027083299599924826352190525048230935824459132333262371349276715642371072976620518641286487747693434533279112732111982606061618145569041958677636458567473462603813537219733781459649381395958084986208256*i1^43 + 31364958288427984521915423662282816200402263480055502413829209904286324254294233064578272706332416069885920647127739204665712102607783974763724151815259258587364025927710327987581871674136174483998756110104733429395813859061341901313648984467985830003786859124974474029505121325142234524507031785425301696632479204087020789866200500002920217814470537196140752802533133443288213647597439002298225557378833255970174225251750859695635681891931339212440555539081196357864908189349302545649298139065911516614295991310599021513558312272473424461914628865084289836755504678980450721799871188831457692831294633075395555272624525704423360919779854003388010176050565225662646456495309878897177595252958531436711621600389089015416858960004982576402018978370559031704961091821926772227143637978522846958758436746704419205582797098019061217167286349572126219212785066651339998573783965851530214158088902301919432968258363732042392525111001666523094010598032641610437708093914184609781644345965635364140263012065818901124569861057712790917697700199729327782078365336155458991240331471664335404535354040251399346163344254197897642179401970973953747581708510531524258315738254220456382961816398898020316208148557160513536*i1^44 + -42837043867888157400646569624309485076052194879952293369073088865801737015620846251727244151933515220997654130636191239855517522738327511909081786397732157701244286882456925170374362131255625515591341676885059068042557509627425470062606736904153267436142154711849454025842759405623305618753645785293546063020002590918234274945776388249631968422735338017185425502917769011082580725000439032682233012420371913949587071117051038848482228263709257568596264489053628715127738730993650364726458127533449182491206414461965855859700641817504509160112249255164352388752760121722922831092877152725801147569153086112908832223966705170084823297354982949421544440073122666986972023518627435043769171180508928392240588910484200470054046437999546517590207830913547826681118806271319211023335476946620102587039068210349631741341907954607932332815473403732071854453633490263113968023337152865081079909615717025130721352823966500586296004469907807391190855631486424690053275563760730996258478521392990222448934505315682661924007298212543951291355964046886244672130774987705878054315897541763839696670989944694561794733039869240308030581687887658728403640485064775587835503424102442838200578494853486311773088776192*i1^45 + 30387399011230771266684235088889095875995914152522356148186506529918378714019011177534056525380418136807471392418249084576806004148622149866348062981841262969498446930706743977063352684942324924155482286375445818739848137979408288299325510693546555160089664978773898506719132802918445463480348957757750385691490908096777274221090284989633357590001308186532737302248843805069883547871273998141358181443842361045462212253390277037055714951701598126876140152762105894940539111836370198001078590156437967160541805157184958957143432218260763477189186629907350344643151487021976112243269481558123210058969926927451503826128841604559840795853504699332339281029521729848859693177681781987035313424645601922560460559165656574508853778944768218346181310012049368053241583008149242993090724902371235995125586821299586224467809067337428056167756589393548832922904727413876465691981009510049432152913804172100417293365441792315924954965736714544506466988991529703900598566942371199461306114328305815156168235284505799616230344188168941293292047063970240064741531600255725747186156656140689367790770993622528181058316817904237996373066772815878192205509766122522534896631529726075334278293298889097216*i1^46 + -1399707881251977950949800146678327686488918084067761586903463755029790847856308480930158954120412383247421636257382996872032819281929447997630476104300764196404628773176467666043264784751809927690149657084067885993433480912458401332434175032551524643917020688901285901018316058036435914680704753141610950727660581587698125811228678382623512739759423918545394835740619015213753919499895746368677070399743754214509106859641993307708994796310418136897223295437669014908464567064989154565345016620952917553827811913510635705130980393566160098621779477157780861267421885388100810276345978002337534949110864784849195714712426541799847286956698041428668999299347292743762613642952890571431810277093145715743665255943325120431865261815208518468929053957782070090980261261846745454686670952724737212348207819498151057628653603274091713868953598699611188427762737271595911325388243210724832693042895527454838514776660809740775865094644054820964248186952488201355526125057758169428344151678495193329319926612233654373193014928077506181523208305569405727943102061431221168844181079134837406594215220007730235646579414663564982785441052391569417413178376081003708970632442627012819547586560*i1^47 + 34780734825126621826824486719625628470493839213310889371494794423742489534457249682735210795469716294303334578775090040008476928862877663493992803846551072291644385662850925939578063413622964735557644014421300403543393431392618484986190396190679594814179876332832409240914447885447258145470360850424766698910524749010822201519499330447913230319461007760488146656793311124150214649482041834475721310925061521580459890041450940623594373563351168902568795787334759021038714153230008342374273678222281350859452381514848889578960466025865622737445964364448110078220893322749539456471902479773042800438160953736885372764128768802669974293174005453437812557494074410699056641732391329681994748390261212165669047896551952602512245435319704223771416425842791427571319151722744817780458227466540575315769210187135027449553668590361278219243197933288094215810725228961965422010872270506519590964200449407868328295443029614478825709578004892671697251905565576250634675023561400034243166467805430826229096392040169379295426672425393799207297766453506055646328263742981629725191598766256346722104758281865985903675278024062036454913679508810287546542203460008816234714293017939968*i1^48 + -129605895005053022399931621202700591895408972599950004908429987711351463640022900215280899385243306531711231648278458023036697649776162845833861210749136924422379169942533439303731296769643218125742531973980395727352934914058557714184510245186686591131535592449270929921470902258572888581375855212904824597690069959798723823205440093904988986216468446779629190664649706325640803838510730322988611535540385689684549557750693984408091501623649129956186147783028925018684905235270832318176491718098235381362044417773639871239494641671085052054853126747414340138387693057252286883544587678001778938177058861599036721596612654289219245065139782016474434527052884657813861704957975194343568559776719561529834808364338688886539568349549948661799171663170752210212020948650000476446697007627157116017826235122123090018602640065352048022393002169522782695765223319723543273742078157628226621336643443746646455042307718868214513926247252147337091880271978817578189379096274693617102506128802724178865566252221548251214643161753405790121225509739759066260499046305968946609537308565721298883928223996185998220694224373489600*i1^49 + 2954096135483753914656019532688192655380145427685239054157568123484930522026802808441569194268108183106648362677300152817169904600298286970173661078862043394094707234823156691812986856336265290688824283448908570848407969773669595007956435431674399468156020889980414910785996763935240990835495469345752523021131568580673464980565166954266731023063795692362300099869200207750541069633338403778407424440281212246002702449823658068103461363572681616601475629756550758778996809937371651005847998197818357964623111404202573327997587633824982709009426570721724866971992430555991867821893087715751487780712321021530794662861265043902429196095605606100457498406079621303784102304055065622345184108288967686881842439978803390550897665675754928288886887557691023762803851513947749562363604056377116826608131460615018808553959797283333172677200532388166337280749292927703488135332515607478501900731751831313295113415667268562374373745344242725850413606921283679076957017346219688330534949443542363641159460455499243233730336527083030784155637392895868870827506859085681*i1^50, -3931010216198664978475124636246803743010497480981429879622103055283008993109439150876061774670574274288750764209116540244324251040595465362894985126901029253782233689886122075834809248276732536143464060498632962131962815481740515152658766495055369488165414820127015121258112420370775499474599827903025358234293704333311813711047072281947154510838769465919530866218132385374404516926976163913576863207015420138440613595203673668923058725534236968982562933597245452693609292783097495693983423323888901537246234158927536332907645423211324269891833609721010417472117181168756839301416403287859312491229000568190096360381831664785488513740460371100907174756716155265761418373675185727322583737121941986341561014919572018865327583221007563289537053894236904110750451169707494931698988584957781636287449053917880204141779638765072918952837712982972898702210940280389333098949522591385887178999383396358044757013606955518991996072387727420800026147880819273592291405110365701841483651147208249046255424495237097472410454743072801799036750516811307532990715201283375072363854175181420114871926808429668416565504685841665048187738427993749540365137398812989560294973462469018627981077424451312413721602941808809070220178485032349544941937527415474590138462696748995397851922096603794578814217324463845083215783080578161878490185284304421829371354142272812210733168513299203206049185468198985019284429562409292376000730042729465096986447343382280612617268951054555735705164048438569007893922928833797332531968246870760716350357908683714993099615900903914639955704984780674995921766135893899139943726031081293384036207945086184379369150762559062910352091442323360453430814147764791966434452871187328378013705521982256361906448223721089727219976020248152815527048538810060595269808294115716378854263471712599815028226535485304385880527541053261921683869917031533709935457049802143516737176821197736209341444300920584310688994231068967905986420798284366101380823024673182737286692950963317993940751128858992223906295040201507401170098685420561117605876109441676621879272601907868580933702048745141709087703040000000000000000000000000000000000000000000000000000000000000000000000000000 + -85523227263926301541744508154439411644526811355697013876547676847222476573602872637744205841320858267035900572684471670237651736730473838866223980073009181308200979170860108154466912459944966580901512011563209579147653292903647258851690029554921454106388107978393305277447560831570024344313222042445651456922249121623472548158096676463113265336489183463711106202420870519773924334056060548928692334137483948426341453259535071903527901009301121218541736562409778421269076573261152392990631116294640593979873675831081133653948212246182493041223867154954880562388502241154714159535320879729010410819412317184357833391604374334055764799083252324277147038269227509959236477520760741704572289753339953351835251623662426147055024007316816071982526822219363967317125039939937829249307509323562131216853478020756996524917612642346119505311490984516685653709391307909017000078528590980419262973512134186033618704747402265289421401612501629427137529818741592871938580435624507995439945026455161442240349371183559643664678229957654308384492698560095051918618616777024854071112383267592271253225765067797817914230064449698057160382123251217478490930847231869193354000627638927640184450378255790447944908864398256455419497515697068821879209701423600953013340694516237210091354460291126485169844451106646988629241245576287018790825216006669367593332225201279635915594995181895429586431246724786871219482799239244556134711767205862578500158859985657706829694404215146743389746001027804218711917796758790955185324628515605767305064087340916992293802650359126800429131814249813364031638570168064548310110797019098281036481880124007023493327431650880580167436220119663155802098690212282199481827138842394064407729637459394674782664263935736168272194489492249865230595420750275869575152887794216688337213508473854697384365466981572828903487860815035255667455687586599185196043015462469866677977003360950807221069704693683976975657418275414828882794216194670002474497900268139177330650839278402280910491586419447100729728798522315729349407110370184508754394079758870843708200573596655074211935643669553283453681664000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -1450214760028808414707729179966970056546558988246581284030249374733870938475671032312760457197555833570125535691444374899918894030269957585369143349634683889208576408867604526363148539444371696392752762663463696806828397256977945745393307812428988062482714965546495065380205990236243471756951386854823612570964134592987459830321166308143770480141501910430676172384072071364477424343870509430404996022786902503382359794023306548291504179524981078665113326230437754257649748570305787398204911184961515045758780903177975185458118198433396963546378377129736375981786246389210172035872419122895086111807250637778573701862630795449231494816642273963545004997514647978443145332085729789995162734111107971330787538605356028800118819459538914540763290401558117074336210516845068353970187694355835760572121498895053477370172586762657170683933186695922452622619210659042158510664028141542206191059631985880755101249714528599025211519863376315252102881169612739172623352852500459750170274828235762928610075654034847008358748478801886704495410764047535481621493383994405733959628869226439324910510858296289329408367634959779996754860516111600930397826472614785361923755542807889626321573446472345353330827743540158706349830620221155581322170210898668318834956801348487983008700387149675575598545752658835594132396529707691997617472587423888302280441201372990306463872492471649291971039060821374254062758809239702994079844134279503074902063065774527389103338052022516955253849403693007760989738132950241963464582500918179930597374775862119905606254315756790749031032023472441092053856214388235464456683900786328662392393837133246881564485096177159921860200348360416626299692440992282225280406826568740316207378511297775919629649028424807439218065223820180667883672090672503021406371919248638786027327212935052810906429686251659114491938143159546647776719243018725479931557404042034702874389206297431045436090991669879598684030148406927553655908397958485846471490970425001961418652633891720258151970393497488467630863182575592817000073533975433530741262698356782745534443069310608244049429250340825701785010176000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -13498018819437132209705547041621976058773974698512020543296212892971346882093176105922537746935808888747064455157339003135622198020193217541656467059193461041393935891002617242087752985914377263938118216873354331973275720583537147762939036436315030044308611621593709593175971075639510640431030102279554783663375961187615822792156615565092218778228138452579198061850997387769918583810131728006673706782357170469625578791575579158996096549033210410767333012181305170028757644347502400474761843050211913884214590614579329333018842846467146983912688952633110165658371716022719789600943687919672979225779995123687035047892416640438750395503328643392033242070623203067658699648550949911727746125466298589705882428445898331921977822096787371192363953218734633192464172712814216856568502728412644936431235478367871423754656201330236288825408006803211498354332811735632118317485691835795168589629359918770712662198057460108505159293869665019602527929406104779796670946880761923416640534170399943601995957742777039383906800060646945947288862684333604238143255438420726199985291786917592748912580176528831879821086309822770167030441948019500668098489519473363672169862061014258747256236769139137886409230690372142962793272823250101248900278469339663828813192447799186694308342893704061701317601217002947166916607959583055220791394389837797980632833490893204893631739051071362874543108883561556130799129021885622244088970173406821035697299870068888232708705142562426267961476998421775957433287742179194215330842941321579058168040277133228372000986987403209970964237003996113176438179315919097460214897884082966564549552238558144593510989867501766732000752072602531832337342701907274652882307726490736667470090577408423031797016360589731574811445532618408403757028755800211594093706588926561183549948065696293108827690595792714990758885806391089830305999410184177949982771314886199550708532894245298966695973274339378286006992245792232631885135912989951969037971204282804440018705294055099756592475396570840003507884146114069687398248669908525967911713748191249434111888991872375398392462986509477690245906432000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -104418483647722152146952575378292642163326548253392512154643218829109433932994812653746401687341303868661640761653508933358112954035273518758144587297475506304874240454349073252747110458127734521395616362097584837955467064322694024287091128339816799711512366167864636468595448199877645015868132004986341378623192480727654217912892804851398542640433775109211147062974127095284597214520053494382668235019549859146435583662812229276548302348823501609134498213476128415694619816506616771419383169095537005580483196330281953372259890274190849199874155182172983269674205221286507999963858450243436753881348700037967433970139353599927013528233290057529435340344358032201657767557721986833535858816397742875785810389686388801168504317672563773999025476931595144182890966387192065009142655592402783031180079249183902610988906319941533269227964924053319719339947747722650534941885754687152914209523423426858777697007567805884177244632989638244014187211071692929201029371071611866841095133249566880858994042980821231685314718982608534591698388152900961798841219217972047693749162535046936668941649569696760146765637438702268955534402086592886939952915487131970415398532305756216330125253959192244720004814579618642052579860814940794248369206142123316496010094954886563402140872519896173841775608454883398576800161396325168097302569659978698638044787395948201571809177426654671561463432684061046910025646356341520411659209935926866818686732876658706750028238113899722582938213166709286089356614391520377876184359539705667422318166140770759077347304306049792605503448154296368089683337732351920277767740319571206032195938930034717683091295995043134695840669644519630556677092616578399792320389260422061245671430575452605617265532873086608112097496300372724602458268411076565555867589906358470167899184336616023677896665872360141511337924088539070383473591378519887158275668186897682622454683955883326342588977956773120522066701328408783249398863537941406969227649182268298424779629918148482456265826818766658239463341789790266082961852867706475885627377051266078309013590003725066624272001032182137322985226240000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -283646727892164062931132096527034983349466589098875506257583777408230917721606254481048913013198908548286719789722472749769677902776576621459759964388213669902565699654071523720181342384275385395311832503865649319641426492544903490849316770971850879618686092287340785072329341077834917629404078622090195225941982895252664225815369087395338004763847106911197163915449564206930891336911811279997887497776677030479288338056143581813530360932105068668592689697764646817744675604537078605668568400978633657726194419200704849298332791662586566189719431987789079596187212199290121226390419453425690812085936282073796145730585209584559370461136303905055578986097997290019257484016827853557589352093479220415881950251700978510997134728462510902162160839923315413786456505445797452016907555910789372359928883375670897185250618660283185591852237823854837510934537277316154646931870259820097549666641173218724958461888423388259427454593778785807867723934858115692298911828406098211104676969194050482470537565999530654590997786787024009195646383748136588995255959924994224640805177885933303718888761666142085803476231860773548388919451880781966870454645502125869894633699819064567624421678106527188927207868679265567898027923249222286166244697091719522867862943649214315404639164092449366245397507721269380481048634864220283083656176460006482244503752130426363905586090890616028322226710641736068990344530185973472119032992538262197624882138980712103061226380830407378315863141027603111050625999656227377870418423921473632848422579563218371056762555063040854275391332827074032076494173776058322785835007380399292614882503626307140968004253481100938332742458665213013525158039958964610584796094904320911824411600636881102602654981997786669013563259166110334608023977636699322305588358566582292431496176776464625049562352614524586672605740377578064168768379508908032512780888128428945131207875990545798194319145298429787503557953403032348128688936537216397292593402215235081786026501095090812929075058672992575914508156521053160701224660833060833582569820260467237501918093332793493928496567637140959576896359628800000000000000000000000000000000000000000000000000000000000000*i1^5 + -410013210449280123164746353744122257657795999835299012734169006261509950134403062480701593930890854403818634617558207170756506514958636652133526285130975329621717873933201965970347798576783482264011805302822324277188614022777638606692742032240127094279232020440188151461342443178816291667378115068795413246653819651730936967088077901087610809938632151981920272544388695806009071554265268580686223220517775099886474065131407489711881222049957089370497905183328028743644357929667783885990264965602346157053980897457421402952146071267987521221877411345025005645184657209187362641497732590247812097957337584685745780558064176028416799821921784722515572740522767451573713589534307586431027868872060893022756190503487027823246402788622722245616627621869999939434754185507229736948107268022031404759138836742656830105460124767305653967413554340467596434943872504989452364321579838613153057175005841094373187083061435117929482244471141388017996325294086067122111972178410075656999536459548996440788882311220911963694695767110452654355369157222017312724311066296539608056124048271636835166200681272903565417795377626772883832698353059795180822135353466616071120731850934911058455312753658459264259740578163809553508602433401886636806208950864655227737911964213836413818305599328770866419855379828495772590773329337540836497276046444671384904915558725032910743623188692719799931777606448286216155101227809209054582595080179160287941279413535500425235246663543769219267561001929616273122195367115739407155283134290653537215494077305609940473643013368450465278457631331197853977355718497522254015656880162696332332090352000602280718631565313814954277208599494867138216304072022977471182484115206605680524204852575392929270767932962034915286683166673468631002695584112041908360105084121339949739627535422049455903318387957265493123200176196407480722308672579550775801464606344508844447034790563039976471566121134557525426267525025275306583802674726686472943096884695803324462364690242428876655461081145763825650831584494829837018356767803709665140568916107412952246130481482169202880667470106193989883698085888000000000000000000000000000000000000000000000000000000000000*i1^6 + -260462462768075388264237203066048686195451363445292661331038339437454967108916374847634116870017777713762779353633570206280518194685832782302637951305972075827955583333255135584816736261580096573462700991915913352180366760392410335737696272301380027673976024972318148007606893662450336112705209201860379008703852997390205054279527387111759687710956725620587117492746429312242331449115953963687384309034789445440365210466863742136309037295502151658111417575397296806726033680282623928698389960869339627389274512728666335469697566150884706107251177013964410537779517888727132208582279640329295641733505393420827366494050084109173532384831884932159727995966557783314971723754120861399401587072268996406195417063142335332433421027059275233701147498575837017292821944475729170365651896376266265181675267841887088817349191830222146339070205498998638651374293361327445517173337239728769643760676178643787302307946227378646198048891656377467263721027120813501935285131979642659807098868648692882295807342029210346260782822224734388193710270372777118195497094398104972236549565426858925208597203221403806387298641363432667291523405990599693509706341567222002999844313677618223131135434443719117605765297116867167628055453260130558623217692270249092249303092677334256372855106118858363035181238276126163562200739319986537632454977028827508929908092513839114214306244079357972633120330895852072442696854740640859479506865093313365313196802121607085788659154554023425119919790411485239836759100684421718869852286056371498361565065755346832621367477685151182708142614033996597837188084743971735119247818187736912223313737621562515954384107305184299828255142637788949208229806450479861985970838982667391804916375191463530124108670694776433034143430930939667441572809366584426991893739553853642905775359462307903436447075516658370952526551271693318639706773328479805971728807955882140698909542467613937963949341140235577671236068333388475461787112562133462425152306450147935690543360247304109829380631620583967212657497866801807384658589927310108301466886510363692674775384710660436276705366019457142398088380416000000000000000000000000000000000000000000000000000000000*i1^7 + 184729416743261939833968406062392393637637052883437678820682753377936740193536493322412290288769678086762287791244345928548238871464194890569786286104278275468086095913146683008167311520697557622325665279438213372997803292374974041242642907308573823536928584169725817749602708540880611023880558730048849173574297727154931377810542703380604176111141194646025738270068360124117224290519116812378938159261502245749648404610161978540575035530355265161662261023264265293554280119602153332902304507707038604736251391446350613067412361712857286628773295072260848685499848777755113149401731578300379078780983243542591076519762571776137392200398015704680280644411619425389405514000074981553473682840066893422729209855680702320077088217480756194364905699323256208618468032899647276744805813111151889524795092394309665927690928303215874728349068708861021451155006856453305834765018417781367639297665666440818776048637188953751946866058765703580332848589062835908769754596942282048598111115748724337595737852564553083728537377963791916634753798182702533726964914101625421606654389125745505619349646788557448557780151254917245743753468747620960975693024207525346147664702667131699393601363788414713565723031481315392966261231355701522097776934512284496871993528684901105580709001623317170182746856985684894387812517902138892784966863089877428634632668399315772908831602655021060433050414345293831218347025757602686098700846993896555418404550176809378424625599587138157520853829090042649785831137485191602686696670596633792797531619360429670957961512157681561053649859903752024544887133454474149638041846750127183518739429285057461469281359582545911966377341357630053959131465362059176517420962239261744068268387463806658965734067826633790393594770043781813548890104051711067780425313633122582734364676637333623257802079563516946059627099166215735603854233480754625868987369070080212899073930087556768200782121100828664142229459880248485963927401607022397803237153445964057453449247996266128531425027125923576391612993295622820607141056647523624325761250215107985420306562612358440331886239817689114406289408000000000000000000000000000000000000000000000000000000*i1^8 + 35907510015189943418295527978483120416074900585432725365379984461874114974007398504888102164831684249060250936971012322692912989281523559512822400743121019139524738625341856832552144624551214515200870621250729313546457756869695675930380094751675576534491965614118141216240077847939907119192155741142262286185433882087617985994270747739851404734861518377864060025592295361397140104780953680790627995470630978766005052876957585751318168004378014716903706687839722883237367431605780332931897075561513874127897905575322129175517512234915925498649725764764680493429474219358119692503825384699026753005738504792642974121668151889094010742453784009406833728565733806323962904888241267429191132313537664785616947219394884386028026367607433028773216047378140823415439958946349380358467988448690268849574497676317069003981632684492120826753200656672104326432847565727653548178497437951969065231532836124128269505554237799940987496591663516562544706447871387175924074251672429814047854992549623509032032485000314410616631933172669250355585260039122178790231225839022089539314538127622458090256295380936277305470362133077184141110802848596477171924170108689583515324202919781034562896004430961659861772143239153507778470569645228426940592845229837687963929045213003629024384167288909471396453350199709960260035167302210673872115799022695767726420574252429068976363417402377066622624839118893855794567287171701544755285555869947653614052528209760444064898763056657558515847564359243691062554359045255490226861457531278910476613982886033703170583102493684573915294148166630305633443499356176652130817488996926255275980420626907474514969051417325990549668750630663483222912030605715900079197732858456700602339843984329204142026608361849234954043600924546978955596559561546151629456857678056315575889263502203105315037975472177016915911360481977737178897908054009084631164288059695742315236086468912799193480377044362897753806793867490403613005137713480109650117178508942866284886178822999677323027407061901552603522088072060072788372137299806659643375149629875700929746355706293464099683046956746780998872596480000000000000000000000000000000000000000000000000000*i1^9 + -38155952841544361542672200550501038374752488984480262973716550488755343100272069650449528887602464978150739654637317143726385858050770394824765768319641153668338844467416200743971550969875407930912746047462445789130164948047645036373486977158765628330591728522688323993171351045816112291792796278813274574727237066355207094666435256124746500730128615008461368507928032809071811894621115763785106125585930168185163516071362805967872171126026478322552359378579846507607884100091223877992998132285649906756744765758013643850921994873706524994302189053473865121600741997752487056010134169687111207930709023548641683718420482545972322062205416718895808774220010516879617672143181001159791766441438121012586180498763879613237749754162812557447813788478898420469288129299313644098662959657058276254810900703660690108308968036017350591292186861685788949363926693106612521077574392137690632459413606833161392496505991707922158455318192317764399083981879705571659003668389100296861539480594263516249593790553793218161596403543977992903318859786687748781941036724783102029849013783165358522668618610111365769923608753667805771154193841970728765180693199842106559366937646612327202990377879834888150203334721836474033146303813552084646062589960454751697903335000936792967687860928513317801288377943609178569228300334471397394845975850445978218783480282650774354239294530398188386131822442206281783304637589477892563782820029585391861887711033022878526310166216048747476136544548429212569514463415948365255400911267071309992394371599492817143946911288878933052911858548285761779574961038096521012567079919935203737413077229419478512293290843249180906478236648247730971828965461474072302605019492993318592449687857619663914802254916265138508998756149406054407917069181251243921986764178936134456656248324022174146698632877581243457358756187231223040741056640909633179202477040246604914752314429135724361884230986087522782339770330081937382886810513342529801117377048978838725756062192718530196103661623146705652594569332506317457915173555825153653895595896652090343676300673353792412479422086687699071951857254400000000000000000000000000000000000000000000000*i1^10 + 33333858452861402800291085886633178438469837033537408952561562495684527789628178398443174976712706939301644444884452170178962966709121031280689810038805680389310319499458679393568360827929715586295940062651998550216550754831505570629777353441967945435944195715210680437861401163819212285274992759947627944313682239515402606391409570647652960116223925480742307754132060936944422333762513759786504989762011647536001112789301859428899409687932741621535909073358885665888747882937131540842466279089938353756714751197047264216226403267202482401852347194379664461517784564041509021295980805579936132260728475887889780675176223191952130874390722708383455324025173082432880628442256263578046403771905197490977970593872537327300625771190296892643115158473963383178588511567945241951647450317545767383666189696123333697117034442962177957040090357902465732614237955827175009924025073475304890857320197812732867462699468769428673836489691131208123330385051815699398773575505185994650090706929226565213656004061443526979310588846420858047105316780911478467963717075303186510868253006204998160805888212273861544231113759496523160072390902808555204365528123426676893387670292492846740450721024236611653988684312174931580285111898514662633893926917362183048168144826006355778276254908104654443363793920692514525686754650022609831100465989587044767685576660462448046233299467862526827353401025847368983246224442938477682268963177383711955242549746164501053069254610951621501949245432024107148266116760274423241945037701402614730276996015427287387520201025063261141432513974916254869166623741732775571422569736701855476816470192522745225117239611572346642276072004004736501638988580625994635786773586682397482730807718981935641357336743737579803554254921590648539041120760666724271806066836770367579791302719609069428400904278871967946098777489537663333849582743207673722304339391821120131436583228973631285962555870398856970206289310379686934698316386041529040836475667784550390259171000484027439322990192102914762843735037463511501826682154423429708183209090231561697914445995511014299140354566342535949280346112000000000000000000000000000000000000000000000*i1^11 + -18017730069253077794361777953175544321884849889322973484159172317676723127806592148643375239450115163325626878429364813568174525315013977886058428334708706732994257381528594221449995921099460457257984378284101194069607666772320087425292190089597272990721340681206260831026218658562216767025435220399224995101988796136848121097038321557490663351027218272761666927483321813294730466121949059957091681033254106494916879197634491180042788633965012976128648754506919322895172398639490288247542468979736313967846047391909573829519913547816519885484066930842824394988854646425195107201532464622413410429302881067066311580407129678442074940939483432314954954416297514508462773163484505219580192020456476162171871205185887216699007500364639327676932013872847011461988391837289085848679652088778180831861041507438237178036439107724962031533913091559098357624530403422707448568203695667302194978209428204377380510088530917623807583764344326409217076733535113327060527409838913414697790887493424812773089869821397901034264100165968696558126290571981975420479090875615743138475770563295132938847192050650619474254105679994408310830887237645475225616432298880835494290781803894383838378069426362067234795756423319904772307346276064136163537936621033700134792071390143391367083894513530389478288861813339645640918107601191930014893729342665885454231212087716142949288035516810859469696192276682730912991308034567581686212243841129664268202245310223536841283291653127699953628118220391148824867792311908394950019786448374712091540679970808867019068264736775514229698513521071818105283973419896988569296288459853911288037778226810349168452066148294783832653276026004950867873388322896136211879996073434423315820393536551792293280235936823175229841651278409082805661464566533098130912532257949297389723146109208637889178303638694111161472757740188352912242662495505512224039934518534784023677873135273181901811342262327261489401388618417563803412833826118992069375883138608685648846243429751856088342421814826001016759340398436417909795100982376076053242006959717175807923379808588631333458824399336480665654788096000000000000000000000000000000000000000000*i1^12 + 7466663461957924441389566349628039109085982000183658980807882313178605720428477748433799764926489277682358693735225591708935873272007401814878113421573880142549064891628346221223463918837627197429082449816277357011499732970174363427889380630956529748851191257959470714013298203794551039646529713087963325591319671467488927847817435340520188861496308077965444464500493888475605904360079719811082636157042233629211126112550268230202369354640517894066700537913721827746676213927306982510356905496066668087744565350771182505242085203103953321591460205007534838024635353483465382675425661840211084905342015704829059765834987784391335208050234037402785790961738129670742722417273238973987053491506188157633894523872141171696467459188074562476059241114420562175221199493982187125483195374363020863615609914892635378190836357418910748208917644191985980785014191164661386422610090891058360918012091845239130427774846311021826764317147166526861911986879885375686299588418788260715874877588382374897875749105880180477149674376735858374609247376063410391097504858049280026397502484554458427380257573398452666565882995709336630640089929348440489597348670492077233015370771978509600652921391914325979503647478972212742333486048491939514896199264319987594965076634971561492025465793812542591835232566591855784550898056187536141610504139551748323066736329244011152907037135470970987598858455828454313188144110099376395358657623785779965728835792552365977318180630799544545629541622088287518512517190593285487495267859493265036990528427926422267404402539053151426278183010921364017074636685576443083854769749283408773016184058742706000508660884348843853082563708356623556292685955814080512917523206471964014903791858601440670823763343549121562404827199767897043379837714954617010566725278750897835667380980414796176089393831362694315263043821986268517015525222354756423161193176453025960963507455773432317882265864976525633928606493711632333725920104248767607618117810998509535642993485087980251270543417436014144995648523820290856457135414004994352329936508164212018597242379998371150870135384835930948022304768000000000000000000000000000000000000000*i1^13 + -2317227454222274733313891645069038793614304406467693708178033248537753762149549627701543781572605504675247214745860582755806585860118738540113306470674682574584980118584275158090610134065916735622458987624875843541176298731700263607063465067156279694385888086808040644416011050098708966420351753427214376917941926842298777068063975579913264513508031895443187759477315672267632330619242016805713062874080129707887723053766143115913682593389703753521577239052153206723741041294718523046809916572273187528681951310675774033217747951931878144278649637830423087940055951951628467744052617982794495794244315413340478396079656763667847359353174566370550581656087268662673166578998537737393143740193774884483749755918105466753352297211784329288993653681952164508495580820287781162864474619508201983755771776960294809987619430080916670258882120499463380007156280149746051542340241001921829585245125850700774347413213058621466046746820293142980878529422277856171209882005788825547611295146271692369754342671423776626638274678342564107444334534029011295507496649897447831079914036709252039181835467300087469381840378613198537427919751621822168690184008697342480653340320638271829723280838698622889243947229479150719123973037788646276400837934927633408787743455836655570526476116827538473994791420702387825756152017722965346028684564613164062271406982602299197168088191924316508991116880018657717108766893862438016054593188595049136933149510534270834115247178860253553301629894565353606937245769073003559014123931560825779400564244629233477615739040911109666680261462568112353197702315375760051644303491799476869390888463038364130449806070660112701959762424459034097356375283790432275830541253971419585699005890139931360092877103345180441924557361504496820950274195612539668557583945487507733242270644010762486813755731479184001690736925710795339572386015240567932246734683094497715530322466896418312067874416259299776118656488814154227328773800023798867085943826650010101133991706587745171061807721895192120578137444291999865704642798698621089002778207783184146105753280126283795298007655642610992467148800000000000000000000000000000000000000*i1^14 + 550990233940936726444587151366082068106188405667164109955165896179981706583066935349628717392524793581011840713497889331975405601135698797617693675685889647517417344578820818441807141522933044977170271908082436136807478078922286524650718199282463396230460325903683124808110664688847803855023510882296269378372012886651513220272983858459220335627492520336426409323302787973581831562240813567988097171325197616729813475878602456042926628668807267042411863756358178089790208356538475445497245692408801911389659047747937563808049651665979049685723334386344534526537599805793197213446910325723487909759961239597790240082723436884818418981969695420400326973622768090207659283221470363108676021189441378731467426496470072196617718491902681427237825561977135071353008113242326349403424231035307523399626768428090254536084853257253622310788713703670322561510390299964516361209779110538067717798317989430047557208072936479273835611711812725852833399541205483248796494482787528964461358799971476402447952544571734284059314898920718674275076986720185199598168971414946272145762000992420729738937427366209714143729906706817712770147532838863738443748139806246968278217700314342348035055348888004466286178587317955473757711499990279763868961179075850314663078260381692072753982328963822443247911832226102889391115270168667573785422869878656695154677975950282669306115037519195801599496155097671852581485242098916362674048699782444965692905268282606121758045370929574920777198560850044706773155821424087483204445909904118212105493144065311346919874807422905846770174394688639904099530926879208906629220691353652231155310477782940132186435270534373873553751427956041899032670070580930955195412829744919526755182173536216626203148466152278465251522847838876350058649699039567693038149190244927852792149602490086237967556634667775140593961257219579818347734227226147542412473932665597472067950538764161483905510868339476745382455798656688694330219526257248870210022030534356965419184043486797661093450051844101629676720839466006720001031655175989395072401226690823554325018007447661860542070849049792526089086566400000000000000000000000000000000*i1^15 + -103325672561601324435962086674129920946967472741249989967332171026805759449292292150621427066413589824870229561345878795213439526457788452531470174243630609019610708939280098657532816519808261226192922401263884015566046203759884567627831468142213369849980885864256709744392453548977176892577823954608471718879630972034855254988533521181119084161183613982107829100679322757652666941177020516561434451703684834284482704441030241587653261220930199610042940496612074461092778256948151475620640365619426563299605688834740383574077379586214260765133878830572478073256697815220066366536608339839540685426248647334732252783624301322344164721591204053707035174490619075479198530353972210162843707376452525309556464808241111854393937280443958567322764811771556079345181525321157273215237365693694234049332162271427383888777647386321826763945626204898284800597257064480482411543556821063111884107552482177888438210938971245325110057241006787783890002436672289633718055299828684587554122244804446593952240099501514321350855954087245793131354450736849539453786305318392252707059336335658343461737379936567687918346489705599146677278691792079113399983519527210758174986247491521167940667830039429872282887035945294078650113760134914244451498954078510987105374850564110586828429455042069545008729638513326918138538881076205643533958723973815488206408318728091556901570280490662072526632758038087449075668584446161777503709097435939116523127017369906093572633020447271343750358416579048655119488674666207691461939290031003458264621516297702604107468821375943380529681430442407905230449052774045984300999197667827914008960656551232574253323144757674049835237731386867272892432595371300962092609738220235331280667207297880839025570888022638149689184793429952361705566012531019274743271666549359778728953908494022982774743068960581746720156957197419686057507678842149372324256674098622375582922618666442257699804705611931722903490496440438172553643079631026249979784256672042956441040829286710656996137641256560558023968346456522556168972153860917887756824177569243487253565079631376386596452487393116822666477568000000000000000000000000000000*i1^16 + 14941557163926311316726187046192486094075040624758530489354445178294996636580691138502692222567023227592144150061274573906205022021645893159362136610404483620100145143244815936504252576138623996229723307788783049126046677480219729478113036192969278950251800490788594973606157948806928777660726979336602815962164752453878184015721885998218069629846890410594751944724327495997709796145273057079935125428480414804417840444456214424065760274496234017893284855217998382878560590294376078654952063596537733032363299768753659093506568684037234059774243465509294758978858415987690719240104320165664749894135297386320939866703437160361945534341005728873307667752193802051538454803721920876830405622065470973629698995907620927320407037847239833368674537533630624424337607894329601871945900383891072347261370259187863958003784978088434916137594429095377581692141336411793518111428694422458135323837100179184885695151669849846848050476704162688688697665510401813800244652416259073913804409927116434984398975473652428965804959494063112782770688725308257062757596178406110170093627100416578600242443746678576675914345640504521619274518912662863962019406921612783526990334604346152079087873351798669393528452098626026978034256180656030725486138647059952578988623700479790476733547096486809845415938392810666520491084262838104126683004577276699957164680946217587322440327959964921609315822637149480405486163052906721491090038877322444360513802011957372401173615296658003841614911287114701737825080204874933232177618498125084707784379583235490208964331099233211024029701458143664061689507304171027589975486024802081226642206288991939036535155702529690027328940668690790408556302509114244390326411600668828416062701445627637061343874705271992595872176642490128486524921992123608148521042743418566466938098907226553562492327034086750259490391285092713528778773000482083206600034771613570730192199525192128561641978317526152389983565204633832392558145235937118131720299963264970490102287389642195619136239823994769332237801155951309907589466115558607749246253596603611193834005049476174772625520964900855578886144000000000000000000000000000*i1^17 + -1693662019676881057955869850234743048210176018922347208906308172345386878341195106513335963159579788159675099517831299292005181521976221381850353438549379713810863413486058567045016824548755675514043660307073212069329218293291344262609593982486351547305548211250884583164036588924820652114916739769162262077770855268633856857489281972855689179728841138808959045926687520955156375172412527527072530886396152277153515431505738361185923952286617265500720064637832310232097611927054395379130064067685280852861788255140661948594842834311657377562921760267449803708961370094676955511938208210122790569771970711809508625387590773946626527194364603903645378788137560445853201695981202607240839424987444223849742105639075277175428089985432887067008315017079505475990213925849039706963482167237661056687842153056885907295985486240898992933561396534695383983971930500706028623812901388481123755207985346421359216165162824935716336677170276996336489789627864074940554189765190518392376379839124038387233719370256490285687375565498862556263172476735226457484593811084361895171508623996211926046638180899738095849070264495219451773185117152878242366169708355064196393582872700385159670185622747015781318922401902537476959945270088520562007673816150009503045404943188121582951226349844253820556171700833266161788439760294842104429966370472631707480263500152478125116523830379490808474677498333303987860728003986829876407817083361283153517057180517271298562076766272365458101101975017936265482950548507770512568821378533481985333041608503492681816999380382787284007110965312598175511357663255100622149457160843788904286997005540737272629073332548918883927759344218241834755738142660908068786227608549306824596967747528580430089831371435192115424744564576903738134946986261689964822329405082817521030532498031625572511004035788749547412973932937642078815595888438390731972758212173378854088101760532487723333021652529011757495959777685826125916886657203958241479720610459470764753957871495753844180553960947218355183117456667409961235990461821961706659545058077270064967446170794715620450468687950768643244032000000000000000000000000*i1^18 + 148050401269534490496851555591298138597884717289695852719096641337959311065890658906089192346811136570096962014995742334519159326295077435363125605450115779249812918706003297600220987494623419086881133891271253454429294900414168149912079152371498428130577412674296396151365104037813026680378460805215055812527655681652525189769777492782001614208968639085892798525380208167249372572580647830818138683170773676779135547315272688720161230386391855389202806753748441037208161546478930969822217104769206044018100009986210612452556055807416519498648659076863759069508093216599335050841807328872321196145109350989488273911729208154970833547332762663778752388623967317664925042542792123997414166960149557885465599653420101899263156223841596241430086764736627617886090116386608538244352166749621634888325003931043553212455636975837223879780047176001400956213112722723648545422011529528844401167660834611606407881466444218164119601439032973764823859337604784396098553064178876709614342577888723047433280013569402121734569925056146103553624186922942109845413850688113592591091479290144155442267638801046861304070508625864532571482212410962453947337639766032862140369620736172557597198673948655556825445570260715795090984818868237074612617634232949312406240143704610941092650396848260114753454725384024464166735408429202818982690710413132704782713350969102222654265565412849353221692331640823595277329093326669876834880244436867078766567747286137407797388243208459641937201010437960121800664490803791561630547781524874485815558497411383436429956990624517014048369872638847083144903873546293196104949223841674562102068813032254762062767025763478496534679422082640640861055846000211359076072049015400769725297654913749471584830850006993269692633995706140899538545302391101114489174185022576726290830332488649190379445685283279580234108156334259864112490269755878498615563774182125869395971751477714286725218790536952896029039017152502274392372146471286583057378019520485533955161363484520542250422264998175805506674394951831691139015490775815044907171063894242062620906427837564748159009866868260465541120000000000000000000000*i1^19 + -9348210736331792125987370298276675811094773925213319089953101430136011150574186342507447757131078303498305491399110788150455188896535023659189604848283465276687452499416306152106710467497845296684907803382435734574765668473704259268988335774425839124116980354919034454532265456315824329137480551732589396151058670210821198352326888864960288190161471388480223768473744105357405128839028605374884704269225979420296790761238372419543428382863784628070230006439029378658024539442372047731390035565921072588969879543905016705271452758140263440897886443522068310822192676801783361302621490247048697958008955943197943403187975784191725197401997967326782394415331914585354441186625889417151897681131504317556052120678754235334352991409484037536670177205023764359629543507492164489679427678714130465164360973253421822211642981736030744519286727335535909210393541904340409670306163936245523492387722172259284321444940264736350767047651784709076708967947350868581331335915208651883169458256756809985073235167764770382745860217981652590912878234355725900014196266145858165094667763626411225938199518106316782735393036317240728076006696602122112457094970587524623300441671649550940134949872401405477441057187412122583390374953362228099961457378561988476692432294761447344254540182126511291202313771472551929041376520910424899920747105775959565160275573496667949265329129318751252706885370361167219342693775729515742125046443331992288476647142920912101666694692920017482068005591013414667211187681154220126410079001212502168063378300378502787827127342762618263423579772571926788881624401499773412272490783120260371455665819836372022781596591804742009914463867882977824259384540146214907445269327954018860205142750939070202553458909538868734536067656052415151138207422017056070980600484507624681910852906462066584722581257547362582842907948608461289656199025841762888196619105845995165367220069004135065187483780682406406294946525570593409983419512996811746617984104832553821468848684126168565326537236847875658982393065751856484123727005982291970985753073248037394102673053712446927903161219678941164339200000000000000000*i1^20 + 399578603719679883505992714470477113581706969676059900844119916799358441025889310940399696048115010170049009342250749451859114101347550361094999647666600766472105322937024507449546922581484215587487061526995105561897308766285952262717788886665140458729565478505266775207920634350628971145311987400938954321517299472733758907693793424464650225371089676129801351972490714833278201214273112344415013369098674519936389238394872332494326920822699089525488029786157507864992033754464843786958772328819281027225688977467490232006162235020790934647533996997402097891230346083899350312503359576015063991428541084794785287966617708178964111593249639847279192063203702560119985681409523831439586431265432479331720964117292805082543382914933768878622478793559670925469432810912532017948047907906710432284801863146206436457969149604519823785149953209832434141817874079357525181845435611741238780799874147995532460970243760931710590297953707690681006896753076738922810956039543455988973615298502857161525882181638953828510062426359198582407811588758671757417443749503477161293841784775977754316603605185039138539823889308236370751590848264575122484485542890072368629555418946933790390341912363822669957676930479785085928989190439408155782419377437171541903047864540093894286801827215453121117972474367880569572087047512001317141474932611292284598589209349178486461792818183340279142308566881614958549421925723479151440343050773069977126776761521316166751733214554208542651225269747322612571781506764374409296637785536881634932742666914210752924368424559051569468668430637902997670334342544551134891974548400426491067232276546818976532881289942754433253919261062244496252648499958176385554722633079083951756324471426962036123861149999838082145301537383022196732914543638374240423448053530759485232424636769137464507934255590408137002244028242604930388680183300246127657935907300701994084080500411258517403972529590217280857805751849191060600384905797337590694966659136613978153911845532197816169521385416394982311334740953591144920172608156210660379176483336618408272212873376201615123134408907053596672000000000000000*i1^21 + -11030969402587148468817248150358439956352813142896478430717273896197439014914499399243159465719988367273423694694334674200570796560180385081636230893672971369133468400179384187829804944280094005493109230049820229256833274308618504430773452306918152877547123149601118589811054476414246968185306148292398096449678913010421519932889825152145553016451365549663129461709016111904259045932759909455990807124383495419594405728355733812833179248979480584655737528093288882316506691501016707804126949526116471306424302883329931649052160123376470851978047111338216103571002250246366239582983976674880086749106127794051513647319037029326582248123463046107566879107765953146910731396030625078712669727725204383191445645652374892140561984082509796217208083277383489907442875546116895727734072339240514218349771948058195288969477292918121439783503600629288567866290516619591304797626550617373517715455325171793123233487471941483491944099962066236927642426799101676963385382826801573678647632016676125445256305941879129759838359077208873009100341956831625760184543060046411463325500150738949213283839141480865905807020524059691629534756382806261429071789047189754776013510778585916396242904296443030575522121094765457715055007286212709735032757453824780484801611005521633479793318619164351758874223475010305187004618086314563651703032771906993660917325919381864320385494289105141547507554299227340438037550214338356494393441977723780501654345200687748366385865407277017761676903636796907680966152420411565255760937527527038231831295018304381603260151379444629556199604792269171683746997665186663023398682247388831171952154784995422061121664161234549990740847699411387451945675299829913021090129222918731459341458280231904298545013616197226938454810929563255818783381700612191335095591123072161450867611052060641764145729615439174608048993976622423650642356089377836007556226316917246186439618685272708243798314693262454374727765737662472813779431784303183157910949510895008676402899838357044605628268933249782818764595089061223465077768621691377210652948953657710127717910827091217621427875628718227456000000000000*i1^22 + 186728900234670002132273114431743371927906058367849757275702219577721320893871419413698309578607527799142729732517720856572310765296062262310716866104327974025565158598074057476830922427052574981407042967658272950444165207819750304668209508012351037177027116655301808058284713994900537919780423855461230171934965703730589248420399700669736732369692499301764844565811262573270291076047709684667298861514545361752942236249902885386542625209583389951868823134416896427686747434418741579318654831519930383223554073450107769675735399157656550621148789869791532039216750374700697768630669303651376884054218661621644591208422630201727164381942088568402397862090847084414448392664239676272017217660433936098095968373016933088222151752143395824957299648612057624406383837811802945067407294483485414290201102154717670812366786083794736838367327508010705929861304477142398638170256046490808351456527932570885690627718678898243959616071549372245794253912516819634445177981212002519613884523146790568695111415335618321246193272261501705322597066739425035358518469742137796546788648012783079283200730075231539628664839907649354301392877199349307476552196179032746482038206132005519787856743306618488866605037375064425258643357327818510216817334337741625533753965883105535598748224655528787224557710740765965105635843935039614319027888861375955307177589167842356103474772990931712779511983771632674898351346890866069153048464447519228780412368931304662025995685188389034870253123803727632802453057422997096656303099246740921700383645410406297471108999869378089282361172145220941328681947120779633596192553537826668943926080737775316306215337193080107141677390478509875198433919436420321052481507012568548348592318215377670254596113559896328161418010050708560499620559347628566581503143714730809549774768980759342111595871563089893424930404829632886058623127754759096498615026061813579705157317709665281528140387067460938566306664151955622118992144173852013167559582840023364941707202862520430953741560672649393651438566347634594338074384595167603801682247279168146872363501896604481458160288858636288000000000*i1^23 + -1762906820927828190974186083413794194444133404556823654646138687869350225058730726742246165539046213580870672543579278164674542880145223850653079759192246728953820876932367053762763744126734132607980932704559674111011593023129783068109562374465888609317330548581839388559426828367317938783460438679049445663348890725022548600775054820845896588828169390097227644578973892099126920856535722049448111341263717718080352699959864182737559654466291791545151136830587562254217610741758155939348424310674291057276114340694504557502202880343329599947433842591190609595205986078121801002568862639224605213365230953262651675516050167831918493837804818543073538230657338202839721177114888095741071610033615594575767831762855536364196412584309607786424936368194205513700396790965132083855922412348519760530776444931043122304747004058835387539532776432310848619459052478472785276669386479686795995076535421351315755266713810692047433241716661447640942587149794157414733612334716175277358283056944174635395115345593532881729085104481538933669567208527990897497251469056451907874740676750728600530468156385297350709940421423696958880432419589655185193601146577268954697961082914337524922541979899610490790835154190809605861563468848363438450730717829890293167132914568861591364754596374699139825027685468268556324330635386909617347799359391214860647522381429856897991562903491486930415362367322631655152423008334186023257020295821287684901883328891586617688149847383706540018772666874809494215152261640604099548952508050806146994069487786246789533607308729577310056331100674871825986747302312424156706272127107380083422569194632326663580599343364601558902961920022308801386564017081457520613811133103847976700976527691850750629583042571342997304394193435925743336056435934757015540618362691368185896007498949419992719829655949721902713176004511552534655682213760392348219593640815298975232434690678843538625317113443055109840861267761408185673279201465981770461669527871947134266640798336086384662237036673680392834967243148134834661764800267035996983348033314999586939242452758483981769848190402560000000*i1^24 + 13533410907335256474820567109249959470034845701345105681397515954478562641357729592963671998958679384184307312935853307623033519543235863147604642738372573599181680416046861502036899070606861261343200121625382052405747924232992888608841750313753913863857648955280413280863319412918544793829245741299504515287466325050129322683411195166812603025883284025054386053572192039726846577174364482054948712644722378372320576260506038290630414675549318067520834217224560643110740747951050116301441615460394929461694844421813679311318019733845779835560998598088028474664114096532189107609512844292802705311495940839815997305651645421819308403352222222895527219742966437616838879813018273873291648357210289557545335255979472582770858227589877353211165035731642068087830156598436021444135018936118726814390857287398128735107556175381092395765581092941728319737062960758194206661716061371985794257201487656263121911432059392631016313392118773905022673403717235173862927599510368165920059354802079831997371634728951679858901405166094195776023959401871101183265463197184247390647664884654485190509332021237225669843529891723744355810855664004700994252636170307652225556874140378041568377099151352423605960838993747585507704180614247144539124763034619249588118532355541415927110108573266053925832414132081777838800009464863201401412600571894828282263028250650693086362438248481193027592392557478145411434370726217161052875719596653982436193137966512265445531568052701088138104192529653663443671543999398024173657203215432625061990534418446543440787364432981887007030837702523013970408467860762412773520324755543275690808544535201549225212552275105050408887600104697568434228058841730835496583149992216818192814210231060476329719758356470732697872059303656318876260994789146140283865454603747177399529018709640553554674986256995230454722175276105833606979177958589795665975351332099949912407868431262736497662049809058058817476630666402535404547820787140709018542041672875100066236960738576732865651139221736767950432810894270685578797588213770347984468535534154848590385093558815405922380772582359040*i1^25 + -384654314079862362663654142094742997455918622705532454441414830533169293762524240824212074490646591756692356125798181833472443462199065099085455177868623805095553569746218213281664012737273896886084253982850979927688885003123778494634570240528506091217715200392420023316910152970591309738334582313737971765173298095732040930296534093854038328945078020502224052443922828324230147029946376165897281808398470339260458601990366213686156655499552011978888256392187586479545216789357930860455462834529642124705070507318055679575428822871321766995875789560069475322547908074093674392633746387435555810234525257429480272380463744682551581237759696335614796197768042234633738523472552716216851166019693327914160269687167847533199379077654409609280342236791160026799774497563765167058326305423068877117368626894211354453305492314091328986855737388732800729417560833053377320879146224628851011514062435409299740382787081725950719596782547974296395435476506442722906754042488104425661915745747202010064718828372258480509655572086109763315828306636476896529766507142127467567341380261907379480532470702857015395495798926143168896143027680076983406990350774636666459699904281405361041887322169919413063740837195927990591631687756588599062047553985992238667520256044904568255062849308666771511640305482262366918261328234100911332040352596356062717326529531702255699084204042607082689592257671650502335101629817603200645112648493410409499741178532304540350313354280137170122917447101191909568865347766519560673308927170976171857336982726255475743775959770977567324521995398592353668430550432942867000516479960526296741734203652760861687120379505179176189901328902135485714688582166090769666616912991266239247116118643220465806255532427519623670378581297183152616462150447441391077807197579908930685363530328323997829968242211455790145947668934558296899470437680397189129703176643013038818783313989219112107794677640405108716138329823756661342222928432032505135332059642804186167570639876002949000655152246302794874789715047972175279457221335662603825423156658852494711800266464586517539836657664*i1^26 + 7968352069765003554459612844809142091188595587244586561548693319217945609812481731550003447911748882270187147124464917857313021456996135266538162518298540858379429637086986289556529702894779526089962755122233840946657346289543778401106657899766219095959396085969582586393747015242826356747759522304452230009103647210127919769713780394836659247327741357416036638339196332223544739764824268352912171462778459855163886246093623067428735594777074264855738288054186201412879431894666401961387155822544083193941288656209253219480550755463397860518247390597389126005723276553929295062839788554619086437330236198282490847866240316206998141925126927233283920084984671001359427688894806492328810297707427220694683757750468094943559643491459674836181331923263585491646848193947021445991885016155668059283427913901768460900705139395204719842129659480541502920783816289327341218417053545037019588301385794066333312606492524508122077013435888796624144144575450966342231409162270204858548371198646496442685833070634294051133826267026149400514014988531209010677480813266663917112463803468032261889820257470753466029879030001361674060380619095508296588464171770610698292505685037219691172648599652052270540363390325157447695205975816704662523124443376169954673626005414032322512840197061942859771512952602737565657756348691881595328247967889497289247109364050840091186819546497038935525783192645966918989124107034710474244512562636538801812116538571904679574664087234001421487862548233534936619938362532412675160971030262203314592670110383687566540915931147702972514591379274472590744303792233470325614176501575805443272140103353488848117552570574016353884803280354018535694384628286042165799121474820530081939206415450946819555731588269739344762548537707753710730004409774132580995829695988062635796839055335572852170636575140789250557362352314697660380795376742532924903842372678039976489454813595612128371052618508399681940615104706063945357486757099349585710363188794102872807766831337414766786048793039396746358735824380836930966342533736367843100603504408209223430620098344838328483840*i1^27 + -78419419066945795364909790200771641300778286018726025811778239209736429383796072126814694256375029158841607102935009230000056600592783568312589380844563093596183652389982929098758011638922706017003071105939432585360551486386106779534851099325393947508564517349640307800593361358069072276448843439569181536744354028831813061876867428085447154617328455489738666554609611896847909436432362548802172080132922068067118400932957974282026361317281002914235771533136409115805807059306419737630367200915255520135369647555837598918997317647126523688345783156773279977822652438402081361580511121124788262963508331832953102647523355508044653983485904060491835731123305165396819003794783827184005812936860739424124070924409252495310413017902729319437852027897639525988260499969110291204196546784929763574512869662389326470878539823168585446635638636783950011812026822614236884620748613052058426315463797185647367578070329209650995681555795451073728527966285204774978824999532201286614928069272293787920068279966427785052805758165572084668390694071342772809554447377655134297703879570403111614943880040410570848324426231256646119030285090255262365166273178840858258209620115069472723037820874247121978059567230513043297896207323410595064402938120981493850522359613582590151088853215371110089926045772269255486115488785590987667483479165782859431675756595691589436089739575329725713018685219734988942666177070901003716958432472436701760310286559086381126487100224450263909628598695487152864626848622532997763607996827597025618782368705403562282404467317630898205601337736847568176287203500176723270104803839964492295784414482930943496279097934547793118225634542142978716188287613296586499185029050037424517028549577793375560315289462604339655897159342403440030062890751708307863330546687604647725119296715961926347271017682670923335524604538495604697761037723049721701801549852766872132230559846774663594639099438738154756789956740820998915683705009918584031927014595212100981224827832527947189168099733792479952844492006719893424102466209952945037656632346621725308112924225099005952*i1^28 + -1894906721419459527015929143345409488539992817296022707040061742799191446662306014689280779005619496515906209490381426514018380345173455100015779588976334955314993277903565849296173436631069559295339052642823288505254983154855883833889865466217838668638029468266200751817769348497446522938580344373891623252849317343647037468623459251874819171689285409658763092482570658721567504680258488726456723337037091042778481887198405033956389846241258701108398736416664523918817465871855493961388632077713687240449728814165547132303924078362267935761836343200602532667084062830606070298705828284073711102314171076028620807271660802517912286433034710265633270777965572069647937426208894699327299782293849055092485959060620797199163674676610967808715669901628847204402254133432431684982962355903079195185774946135660768905262933128053854340144077271419603128448456277743608362943070336488400942761680313421107302490518129972143981033476001032723394270321067158275968670706245204476685419957759056037310965809239687635448257893471357051258317932939254318219383841670792169036233070617282833646296570218936216991847621645440009135936418518054408834683283159064539094652372968369975424698403074055530131257665304958314962000470775160827358174672595678653169918020297123065938635128005883640099074736211327120033745607066762290195560901040040785117070078675056907829588258130412069367127536229962248565286001299490271120999600946362683219009931829379616417953270420490846339139122661270016876678098119968093045229427348251134916441198631629627727091391766548988672636585257997987803782822606315283389473638192915749362881916783949499027112327405574774966302992951797517693437211145808636166971780508749784171758996437251811520842996493693964061499606813797717136208341339927184691614418986081302301842841067608676230189736939170731915496845843161838777903480349143016595760241677205703312340562451835937329960708819305891196390399047459420716192208997064466606264532587428195816031066575649081848421687531732031861161812749000034905663759709927131690060691023684326309312684097536*i1^29 + -10928449109098184945772085754333438977837201799203709849929982715158481746765295420399611138320083308657716682398023541067280483574869905305979649543119058413094562841103576570322716521109533039716498760332668400722512520820757671098911043909582660954453439292538825292337231623674068439954814281141252594908349861967942568463171845945576486585685440491278514614069649904224843958521796163495405474504169873372081627906135054638687894236612535986008638822344813672202643008906857185439317702827961615556930036026178721690530230830875271759442629508070215258011525434272846353037639560072251188791427751561071945919350788341043610770847922666065884580964226732336720449224889194886592485960372814687350800313787732066488943992665472035300364180539952273576370577360190081550290551643031559181811207629399845509077062883885544211898256497105825221491315974480474974725434909722440932654802856989805539124387297857821531604954083420119289467209635411348237414272077446743398649945539986114823330853177919669697574097666204468509248195589184502522990040022109091644333841591606917169944857438876240560404173391875159416781936060006507245512526288807997900335809072470824520766451028518672240686782898935042670704245912240062130268613848211806552691035006703146390233338220300395241368059695268652443654721694971062044088195440625764573189454848971908831104839011566542382538112179234342975165713413168301151437543588987129832789531599010515349575396979571410168199788243947656738118784025121769946501074838689140042415821924577855852498101321892381877013049458018474825643224967018522264501302648258538121178978141567975857372939654470838196575648940700449622425973420171812466451169219413616235054266740765518340910026050306771770105823569665551433881887822899124937755801003587533255349164285884139621250585996519164337412126836806997549532442628880518340818172658519322569954753663323785439288898723825953440721276601108895487157240856987937129105038376171499114594863599065887831041164433101145584474965779151002149498899588744684604719252002354761292117442560*i1^30 + -29404660869693776996917896465891070747564171029683130462658830889023263302310640270995385040315433002435755776622510466972065053339699745831934227303899511513585023426253627275180091367256245989890319853339280004883297284907056290230294319443157455654869836430048104173392917107099471099334232447056579341888479481413286586366307720654988607103952444890057119862589697285946290569701192115618924994684910256941169552710006639588085895647557727691798315825418227888306757434995334395019605151795128684102675919594245794839152211328419585021183378057516285668327829484746374657155711286708000014214328449261234677884696594818612307399542084042902890430354292503721112907373176485741172868243359248502252851113848619634615345393043931756451314940389089704321515876390901881111755194111383688255088918749251520738121033620971921393344120036458874283117826727235990641228615446212482282815121143025751690762282504893799957859994130759970864701161171563738298383555444205476999131911648720166258526566346100105307832711245060103190652057143835533550310490345637474356097442336030310704981013390082180183990192495239619111859651865908936950811081482625331341153227599812012773454445526773675935796293792551098613648650758018185889717502261715856637742718958120225106561966677119591551075495076108378114234679618569901293238024268015547916679863700689306307988480390986100638633708610176535917402595882825800387056899775965892678142828514723969035413881620112357489440192721883640757602551729947423553358886406837495273871331155514355471231114575311447260419820571673429031740317502442038335704142123423783511348921142794397097840034036937165488362062530673124794635131812751730732140224643209583976011158301747772040126121781071292866828200638756616728186818084609990563858657356615098038556886804075046891805415639692858097589931956066319314034275451946363228914549535144198901425722528889246268166211358217086936469946170961516750649457795944848377194667275109005325670457266290345208179563064297732468140425808239750420835983695220052217257033467782829703168*i1^31 + -43598547610262016147141725412900965644001886982482002623608376663429755375122180045144718514716282283104364809219556390606545346853649157810150535485517553631965471668188816943334251054511855964815479124652802027594603850929434365250477102489698583030538689637438581813260521919049253775074860453598683265986467447686471230322778007080240178234549099142415814254785918993200181280356362657102030303214762246298259711468546916729625578592645879681117474609325867528432284516896754924265444886662495030486955902277260592605632282499549589688593720157206147506395329193692718958895619477602470725705693914755983404975634999478096196936495682772755538107772165214756392471725575421906964472137970393970998500840962100573682963440895254919700061582991017465256880103114021212066271400524761633580825399093460866246705801064123699289406209103750472618665590694093664457546760661612318784889173696257572035784436390816677007538652273180296209655425447816836580715567798280039381462801947910079734640919373582667489587904749565595795817071746449798887823564465372498845463724700076167128623712886652754765362480952097215959821634385058477016188320565042429115214720248414050434988003793248825584579749927572221473471563693575450633962789871444650830859945525064422582394465278237034060849994318514097155246243729522817532391193445611400095367645037544618032890475108432220236313606131097324374586955864269873317190773595183584089465138998283764953445229773244652947856188890682831651019313175369562672984420839382244216481548062065316493389097182430304975338427830815748754243717443197261789611160877638577709975457898384638864400452523379983258385249789848075943075823739181006909779328566561598659593254852209515242779189264186498902942984657680270380669069314452338054037067465418646369662289369228630663143651945564132806399871166591167867286373518583712188745135228863801309848747262637654762514783868374462811331685845177342697248118886961446773808259238394253183247918983361800514865149467480512467850531924835431518935991070467249243737887384535040*i1^32 + -37709072489465578944471382180555272502586306815116537351925712998892550452047751140374870287023752226550142745860347078317992517573539226392450986964951824444572317169811647298371744290467383185647957745035509931386057961820812723042224857852595643062398904815026722294627048527916929908022755338038554074755514789868529133862752880194047903872494263664009631792092663502582915724502050457157369020157737818775938935103053578721685721482951133852049218041339654660802031256366322817566685083839425294737543234305431453405164492236950602441811620490596585272558036762822950081963031335508983285315161364767149091514643894072247306032161806320712789540841479970049108260812874936209851142451437252893437890877224641833205070455394595031013402368165089606626405919994891540553369620690226742930469904956959212272455217508182752640510790000731614486213682745197907920597408011246198529802488022624693816831137640698760525418882766855202678203474551695123241072624317970271141245223516231473011145836337782722430914076469463007807323195766440549256810585697402348051027738884742401979725176866271966558287705902549579358958218475943289017280761617596528234645448702118663798727746399192111513294754105782985356214052365005577570898589061885668505654673696935327260792670410064610845110330622572161702485216963653910198072486203213440044980096428417425125350334558226917348883394766130802112428886755787959423645157594338557812172982428978002554769399560068604645436402090214178817262117674052342974395153818313130765591078197460110942222365812311165410252149970297362835617857039006622987261447881400609192656370610793120620029188284226798012086167728067694636240361065109347373239909591541217441180847497201389555370650479318611731151871062573605424100943334422888993852812474726979500750624993040602639308458430218579701678615542794414193390447661164388646369033636829460627753587949475126111363987031929708123476754548461526062573466734013798124795635430689954584116714886622840054891385336286475686440143198984842177645760054050149911708565504*i1^33 + -19806394030028236585474374237988406140722657411536890694678731942599684767914057232464854338633145754095665285631896351814717283416732304061178300208079167277965955861509450641440088495591336903609356376986274175376315795783188041652985829450140439324827486250668426785219667362458287649453357460114109535212617455246566582151727147232272793576160093497328740450565275546587869873870747375724589383330412763424888912478885699275438710315660912999416313398887772710975650315898288476276626391322914938518391314443130015298258343623445418889811604397325882787258950819111730244016020272375458977726017060093046996053520885401761226768999365900776327969359118058264565279703226853111592212603024185898569746896890874362192345830418400602815233520066730576346222186340891921240264582327502754296911977629690210407690058374640238204829771547745987927315812341527492886665497058267830580542728442950709624286148670995629781281377152762731069672804280583083620247166139736068256556995603542356038400074246402214619524340985453992978136475243127770520519920436984889071935925859239077468152237457819952432859358398114238209206914725531026420850431814558891030395752878447191610281991238228916008140828996620801214804654172665299620807020598767270677947800424673967921433469349068735702900773382528966241282670361643210687321063469897597229111190701314452342081344197088166969256231969140849583227993335473928365029548296247042308766962514872367902599715737621326066155412423140563797545178569699814214093824324480365942251391901554602752951204871287260930566486553641677324052978148989603259214592457104396165870568341129906856959270022629538752917941862794326856256054091769200615391371839740055208553155050876631028743077184024909939713496763680346146788429531208986793708969610361358893794506943197339437348977369489019091294128775690971497770169321453899804213168595208892893358743442780163123147447850315363117212504264383533683306679591504592745194854632961030380737896783667179678343662283806200012983041340433301148816803063931345043456*i1^34 + -5805739571639543209422537872988972092736078064229049494889756257582044815606332439488050688657317827577279399240755237840411607358118109150579185257605134357316384238552482181669320860172415154165050490675064759077467224244464659773182085613981308499820259070764252745598876725610819903514787781929986036913440818177698762498650706979916968094842539106715956977301511116526988232609089847399541629024925303251311254613730724860083909056251622801448191603882886845285550398253526377422467721473563228420476487318132172364665685125056495062537868353160653699287858420807462767289981055891463625955426251653219312496447714765846356353596581053639843890335779334020671860907913463486773337635211514006933243440675156569963588728576773992446751269066203542008775692460248506769418388474665187664129745703118239988532365895898471574204806074986948760887610291453362919163904681473944540466954562593018503296543832919696222729627080100501203938107632981450833015862063415572901821627777721887871959533291932523288410903897718625626883751673956000580604509148637851725816627882502394348350208326430347084098247364004190251960263711691750704859421279225971262112325808645685150125543011688021329034894956168217052395137385719524711052318671809887638682338988560249498405743836264779548412366474553071820985618528342085071979574253964264998483060111085830197296658477630206717345143428194505903656193033980133047487540505737247459440176634233664680723297684067725223337227924586246879207051375317745971041615851099195011269343717293688157084536105964020243978672562774498614207352538475771939152022978155451162370579054191935129683917937405520188681100424168448009707614555951742202633445749739326863311327540801954212890369253037506649246688543521542725843350486570118638091656161416705711028385993397090856980447447215695702144670230533019785247333317783723258511058242650206286520995501680532774779635916755271439142180456495270695467564729760621183916238197999051933467273842341864222012639039550458894916874322769881749832628927725568*i1^35 + -229363364469258219252476068499480534897998029278240061815493483295816826858287286506285899579471338375933283773345601131297744935144712086593483057444140292967178752260958336662279045142343868714691063879863415047142590989766279377458415411405809442783325120687755449187128468035828989982338777519789802424659363443197975801767075753884196996522586919346968131858115344366150783335184171993366178043286947797038206252805079672612061413536922535444900296740473825514179774998805030421699831074710602156579160681033152043248351567402691184667103533695287196303548663897625455624151088931167750314382427746617498005138734137811372258668785959121926806373758498894442876227865984280846714441467552661657708379031234068149161460240538733139253412531281089568292087781995572300147439191673953407535434682343034090171859569341374041202935794105915806664583316004126986457504834481920502576297177274206893890303182086928658483205442070607911696556474218597682833946528081461411648859213455549899520348149021543551149955663654001260207770548602889541684163523840469059118370041605000547148727481663136370302331358175846004950052515316932175664735118238721686205262668928739159900752302725178300881824185968604894025421606556342043471929747710101949926468122319375185757767916544655542471772333501465261922563225130228673752491442536124901005516861979421581932448409126740954121653640471341906760435674356809541945836659236750784974865571296193556019322557840444464592504939806485144023670833624288265684017559918676797320878333314904588523174094369610655633222648312362751294834218112779697881612413817165478302363426888839609258765563065148091905759658797409039922085795886106048887910581911269734316203334541183020669199127626120004116367059999882334908510419479661048068956964069550888696153750501434815320101474046467303429436894492636734729965400128530140788941186724847649219288557318739619691577398419264513177115920422260343825966075441351600556698961164370399374418636119771269782561367734854577597104065381174306788081664*i1^36 + 292457109899674222129467149231557915189065435537787261738823720182256795981979100556645251905970284325738511376777019736820947903627618831312082485464162263367752857308316105877943111806017024807883613722593166254347812915082207455463287359857004752656205583199706474908648658944410231150764538407715590773094936242847631249403397203867318237309885120348823284883040641394670189557260710344566283441503252884935391349908579631590873427709134472721685658682169007695611015061102284152238840805429150210292686267071486582193980779486474317752493261359813941656661132633783012038802226597935104215784916006868688355990607986100160784184544425304101083899182494593612044676249531301829080670780847532910917792476945497847169561953200545059624276851980166693064250491034509019933311670111834187527674363706075992630943634014301821142598976711682063150410061822342639739577803455880509209663320208498557386181541867784853813802690639927049551710771041000902125005670713033858884032679156142585145871984183462503357747839334636865725715478079916345903783777365517640666746386032877600604380179931041428057175889327182582313410793735858147452523719956596956946424069072865418030247227674586911822178546678533163984240019279641435693642819408132760782610956215237765943986150625489370891269392442864187685779628729160131317723075534169987436419108690622764006956076894952872598018151881527272702845731659604130415299702785599386525092203265260277366006042619602050516903277239238801951487089007676420884321194644162161809367550359504628337173906107201824189535832051798318118067727354404120040252368734745371207001584155727860020306609692358459037650239257755304973196054461531212358075806318507764936716551903008241156505619729095301186708151697272835172396529525771777352582387931065877868285091565516403233893840666438574515892156570769245429004155844082028139127848915012018238725282437287988367676797861356721157551664935696763092293656101985483282411597614709682455047737190627957306935404512952595538661458756688150528*i1^37 + 71491974862065542898158743248026774902582729262709579586136302563202387767099974723801596503801444258494190685085832035046989179540788619484340224811206753097380003014577756151684047127919688063298472876430100411096233011580980570657299695286505137464061039266510543079998148815531522927218263328079968646545624259921070755698650366874551305773475662056164397249458804465104346990454620059626597371186231648268548156517582164343380438097672099203637643754056831488388010158710398977170769008902530244141035091660996151141297320044594770665129742234044570153333053344650212804621227652435070196430386954395802995671068404442519742776318502055690782640653661690552388740051116003907761482870191521663221801043328635325922722159137353864076990925436452011484459896350721685269639118289251262062925007799150964178751386400720747194945377565865259548019807681782091920990184583307863581114049458172220717081763625515170474290282008742773626879825693904883290472836478491694557899744666732882673163952456816295356844152565813972695051890632746509514866677108044778624051245036072925100607141701190503588217434727312484902309538985730693316550448576560991727375536496068101574833446781716173502466556606569490090344080308847735417922683288203590605330786895920416010740343801086998603116412794996316198039689458914450619196549707495978236319848096398933468923720735835191233019411558381760476209252222271100194016304403730862319035675252916833577019996833749785843991224953965880564955960691013876305994684279992864343176474158214981237569952135851100358680688603142868715497103704769111282732082886437669713393293076715062207763942819361585071140051306665236194107190983698700299081974356445012540131348564224485618416262758979874498460839271398879988711322973559693673696567247393261920367013127669643797168019063624557635380587258222278059158257755791976976293067934854893952459169613019180845838141721679470371867791037856929064592751359512079708289605876768585934918862624243828552842346230903463564435433455616*i1^38 + 1241963169167879148464408123145574818195613525667497813209848063459229812237748859409964277091060636172344322222424753261222400703000442581934732153005378730177113804763387721446232582548150457102347171628511538082349182446626149873949192864336768045349214479807543778456311022058957586378411171483444792368809082442208136792572533936298988490330251536896232328954751362399195396213918823395679418961945662518564654068834394004827273152530399205461451772087192481239990266126928335652482982328222593601776092451102636887028768869908740331748081088036997278528463419719177489359142636493225065053298129228609900743716520512982390412113606277585582114862405809217754134391099638218204205647778220619423245822946726170279884585381701940814808595574018603741296293609390186204163152322199587971834772889880157807075398462602776411928487307357428441309364739843449140660214950456721680050364332070131541548775091358273798281520742026445316218840984179096880992711696954960532578556550634180504609508670924239862704346644733755339092443895376088477760589304408320436165469291703487161769730791403931003662666646131990015907210843353298030174888416279316100274048430277568235549947523057308470463789670504035783792184436198580224322242474292439101583434784417440553090096500396511845360050340264000715029185723734118356657323762299012055783333218391257760355128876377741007051709033060979707936474336374101096211949254822198758781287857301138840915754127886642637191736354187067621033041246383191118101700024519389084468715700577130276026970985028711387133451168151222618548349005062401634114711143720514051955559874739225840486129807564923171740143309206562640938258867977657058978340810962184240271223807388907001980555080754840376655761669389128520356605056613592140673744252138446272732604406067098424020362844173894696447750007992044079333569348726168949893953816279709702011096360693005339025204509755825198592789393781316567335704215662177483454460105420819068245231572508121945681191805879904708329472*i1^39 + 16375158101075227406147639096383366974249367717577192482796486794219861123045979414290906436292776816082371149742931795346988681778800849089037534154138753735404145417367798856922519286882706359151146372982367609450413805162596187323660887555136578796767344232432550619214038430400994985479381640498634569919110726510570218142131887922436381743148461547527600937648569643522110372943204969040581856448985090929701104394554799185475654910614562331090471449595026265220939859513676210459158953434833716093083256372089873187689021256345201852802219077985697382562988532058107243621527395404420995619313998783563204848571534855871668576885920823141808078393985919946034708839431079202127415117689240645495415263181261852959999796568546874429454328623579641971375262275292833278595033751742269127013473741714166312220958791844668907978058676695847742062261816652339799513378722786352872306065251591631976211440537482519212215974921609494878655036257382345133091067817175611064447612979422286513013845631971985100257051502630125288993536676552535902297742141104949599292930175895557665174584787369810699174780644198340070695142040263473670060042381601569521900757892540022801256338259069502654327760353250822259464759707214526403252007701649143986390714493240207491141024981489396716260766070330801075822865142758241312001950800971641176641330071185075223671671353676314054014650748983843668841836206026463912998640683970746066570966659825613256493459368541708642256970665091529817228048654174016083169481564409477892895828417769285725904811115777018919789161574049031982044678242616179157022416893791808263762959235487555103408808411531778309307529213362369935187854207782801256320893960586508933621979530186290377649488770287508866128030680204044085609770592448052597487319109561533879412651158947764327209052914963673095298077859281503544223003187047645444316577321103254265810586289267264652807234171825279224166072347911110575487593546014867089153790495880969494962834725364007767592400226091008*i1^40 + 137672083111069819808107643139525847706373720578172216641142741026099383279080469969283858903971047971670987460367671778037823600904204396440582332327809880703398838488997044700248388245245582049906118488008442689618135883998924246142191333115290378147822297959804751606218866286978820706063889073253654257040369589160040818441433821493972405437042679144675790954374033099862519562493667091896974171043099497082220632830887169869156090656401004140880871245247700208876090211125271964973043699728347568751788076810887029600322926913254501464363377818325624391562000085036414693872246840215249014606907085516954353873703947844749867609208900374978797036495685716552165770170782172662011689015735131675288892409760823193693413251810948154008430581351689994523512790631849291030323067972566408004881178095563871623407155247983279046804301086186496112880206809993823225757353831593135682814324692938521710695854918854979339177141368954674593443476776786009536992657983070017362953677356148708655360540020347976885713914748215406599501095880367899665978580715610129722580362770093246395552666615792296912227635400863670298104874649736536902091508204158487439158284119981705730131854087339410994236753115712483655254140909560829145369927369421298940992124765244402997660964345733294727334299369776473113768092210442613860697035066733447250553463948257042602526403398336810832502892466908906159265103579839684357876334197326924563589896322594027834580456179546464918588523378245356055429174988095524523705673135215562466073280195424928426500104993132407194415241882540319580639242946242653604255680533080971883681106105826467740631148948401403262690223026773460831366902032488519335208445220450751110221850255071060442357295044924629762497595548237535788425815335293160512532469598076733520471736776899186798285848923181579820056288076665211583162708403342540556559289467480860972027041518264318934152474294478757517684378883707654559037884046440511351212259445989570636402778060321174572761088*i1^41 + 873252669291962760556134593202206955723990422628978029700511544142984337862969119283877437988458272769755901895568307713442223963446771260750377804309863944055959515544954871934053520586955387205047276518847443511430715861897669745226889844037736962666022865683442028215645853641601089627230903212508915516047649064792809206407659120591742779960722931743254222681473304242630920467283550954948710984907871133666080943793719528090903164469961255270303041850649653109140645069610944238682217738437461495661658491878063868542594727768205489675765869955519295341713149912377367340509480575732855945588396449581529336422423236093998119974875222564442383647011038096583026340619295554299851304181430901775911299434051029067271925127377774141485011692560891469022574305275775285431991051485982858147801397887939876808650654123152447721700010402636789436787472107519829404421357019616327490378672856516535288709661547550409990025837790079464347828207337248895578776542650230480008605230640822435391009148647507117765337825153314373971379111179038920824361995887298701464130183975157069451954405586261482489580287785341136414797663755602701461890188381932902804659127695652548492871285011016417210440505341581766582214188161312733243763250713590088397259806696699984530650585676490786333802297464950855223535895868814483995431999052472103025918744412332474867946641184585046672777570320431036344597670344158693396597045187771312372856386410070443399214813404396204554275421133814166418066912496067979923285392475617690918375107444545497023009974381008337046607218975039629698828797617478296360389413833239116558931977374197942500797121515713395989606695806868402877451673957942503183991926833159609018969160249253149625381766046736935804062365045104933892587959835584125068676902534301044650919413462870873169028290298371608884206562933397856945124984956261442288222544308820781846448864497872420095266155602301390671626312102334378078154594496768835108863430056833619917835345227415552*i1^42 + 3285327389127016466344602677516176830851086193415697185616145320558010019369807296829454771153078860974451108993057233980845032058013951825794548602558070919633770648253661264247159804516744239103245971844482071645525932847171399940552598215733866281904042635799796705565032890644289496588761653405899741200069912461418552682367366934475970248812795127619062643568117281677749431360434659177978680475277845211773546884240525900468931591304177943003788051196085374294179620752322698075200374283648000823799990649684288540257165020373198254921268289625561186733613719054783141027695385859840740281434043212512289631535402169320085288989067555060954208276994329050003626310482231751186912234361578305356034525477991498113817522634693982591201547939095483985763254952059674353821217497812740238585467689440745368363617054611234054022906647905356654204808293537978800723991608043498996670982592790008983539274032342023523211700055007242297594869711131282821258692901705118251934546092400573531160865234985775627301577481861728340347591867893387801426320026406024243977528986611555367700699958894967503285661153049206834600604461472090419570057761165423136281999498866751554885460711727506321546581019128397400188160076942680484288525420158633602687390404528501306323722178831648805136528928187832778311001469034292466671042708764413561319478271981812339994294218752891070977598795486257141044613645538604443536633123765706098996898177345696356270409051050774106342536849727414670855118011371714366011122658884410099848332433204368285075629144715571095413478553108556029068814705772929929009666087277988466466592866563728217606218535956742079032313627031469439491135320081601298013877474062406023389615930630366116757610417100898717664625148503553939342278835400837350612769817457345305060879430785488785604006813964778861079283603651429724159259116614494202130678608751798875182248737077169428137417147301906767222654387064607988364405989564304647814712415984508656582393856*i1^43 + 10746509742401924356386243414759368474918429302375855185705942634259545072935380873277202042423096658692682423156968628789690853253836363370420321357523078672707657596167776552797340649939276062600320580355437107166211249402533333470772094115688769162257424303353481001889775767289114933327089273816112997447535332681452508456836723488136878382855393069729327568078409440892907366510194814275955346279518420596272708642240579490824343720569243927245874839801232393241743850098840633989913003830956177608112987076510746120540505194707655175228487040597895636304228126791833052870420563213819865103215906500763347814123159310855617308217035543420008098708322312921237965222807631852907751303842245718399957602123442599664217898430217031262843317601962305262164671544028954131783618991755342629705888615377581632027699775953921812641721749706399496200729790522219464631885939091005853010192862091946516786181145169610109984651099597127884449349497963238307608475151345194691358133279642008371463884700413842612154182844404759379954551803407211370597821903352967942865569888542018190678732280078042953001436054240923858707275650575806738377270160967392438172496674850303867177806751902648846232994281289548046416969724931028536305060994652560299276703048463435610588012387480456741535650626701966701053413550904043042420294404374904272495279735918257695453937877747332071297539722915443765675087038243079305105312835669882866616936915219898578785967384598576198434231455245884467132350685428918608570023598592763409395109255391428349578137990661144686115824782317695333978786070094249094048601492786417235389087600472070655679973112273866693497780310094812062913285385019579627464058702763060065530579597945461964385110451872817403252969620683786652610516197934765242015038702954806149141300526021750633232829747336355543344574771914092400608823988290549387888177174464199026953566609685520758665618289558819153125291712985825699432292738009932295838680442046775296*i1^44 + -14226106715542928898152135410555357321021211049755917220917645014113202104834252521987918819249701869769028847605382285135024559993633014877025347554516816188958637877844367647440280080200603309928624088708890147121802583517431913008910357675844282596503952436057965793793692411401352376880495129486051014289246132565957737812285078999198339302947887674989147053507413610818294080304119503067666569964558172520159120016288977019062532450523566444481525956998509733463130869873036040874114725237407319436885635990497409143647559095374465773864407773749570933177304453603945344841016302735588593481432049803069876101243227206377084254026616246970338794057223186170260923906325295173616373146813161513216320752548157512078375590673198986709951347445530816785006272817312392233964571262172545337295603841422335483073801967206206055451073131095137232597436052904477521078746831369654326078196871625106870483269280004984627421415704693351628326695267805155032385124614464919083256675868804662485791343782196243280056164032170826473841430805701017849109883151610686380985411106229650698627319652667929993505069072361363553516057120569252855517322833809058357968882687923149636808386889590207522642359118407759058525348681899752718115007462696592399470143332539944645813752127742246905690042016777760190774474227478452481809086683672111454591719265472025442212212766659356204364059979046055569116843729845628223825397423419648392269082199807990684395832897110997930482783142770743790693709458619588213906985237548175518789952615550542344026884006077850717298861335173627516653073509402372121271121950539128279469660624941399177782134105670963431291549974555767048651936235489372626739152961176297409606177147031265488434114593450813444416318717643511107443428806635365759399504811533378744997363291169359876065476666887212240292331235453731853093680871696371576808179936980751551692779493345167303172330418722744746347725567422796029331018466620756911229763584*i1^45 + 10096627754292607015206358709053325009290273622052777903375913006289880432524594867077400032976127966943644758141639643395868860084303731422722805172209412856633650689413016104603879430904117309951124260355247538579506265921150031458278811931835803281546675717728707741810547700626179418079635108347049701867117246738523883277579830555551910226925847217466647291507609016972409406260255117758989436817648948935563680033002257362905483459694954565432830028639518185947648727986347492819748038458622893981639657211012385112188945920565144791451337640384715809416547206854920154430593656052157481929119492132035019398170557523401857574366607594449626739289502651830633043913709586879859089044334549986964478826809044127266725487852025662124374051335497625935455854235811931702828046559880326433710458927875562657524304016140844778402563965568711766404159885303567565560643627126665794767226567451436505068496048717846287861123919356195661173093551970664710415926530328437382958888602086705347439605179012511682373615059470168641072679425847798684246617965605136041011163949320879779460843401533606594653921957606310645736115835011884698483831356262987025919566141156694062054195669311978744029845266737128823746186671379881428815392670563966709213420504197190639435908960718835119836540318515095185402979379904652715542773443278375506526302099891101606323803029385555099797026519195689697646159903351627120899343935481092021797605382344367774947199745876914609891907927483559357291441771877295935610996644930650264157984837051229249678124576752676183935841468644723476161514877704224979633698256615097050381208085978200547580042131736798552654295768216839357350086451693710787413609568481952818147846651092502692936547729129055411675893791717536329951657592335242878665864300540906093211341335837003192360524534167893412285002251917350671109310152519534851701886279649523031006944457480666002062530995232989397022948892897857525701028757989490688*i1^46 + 42405616835545177274131240910447148924571846957140957038925843719849006554484622826705189092835930043424161701651861984357896597245347330769929952378964041599996320921502117309636648490025329707787538802490332814439993078021335366515789990047115496073048406558128876796547694047787766128233128632853179442407507926253515564828962964903794619450304436743245459827838074929742949563090208690301408860447411611606403861038704028381264733208744454672310639397082934820131503164317087433064360373018542354028348940558502613117878143137026880823036444467415739940384837721325825156234093257460989226841095141633611782139189191128068918356504741174381964701325713064774628357079976568264077348092826869054743864270031089660753073845369830779329035405821073520736900308489916817912493514710943292405692001093153249132585783036680079680063655417586867419345916431916423785055266431825158686194556190423280529550589139912406043005843607582251901758129896563960467649012640759503817987819609819324405393919042280470238109622585729984500230677335673951204240546474784096279673878669005942875091076221475214300232890093063943340953601595440027374509908552260500544333405094707124960499692107311714741912292878356579495253344369454412485166763735864501782886601720497548566748638179065597586872198706242709219966193457201591415109864686856746239485166108110434026241021227842947698451716141546368193743805050991678443242372690013162739938986449130790537202621839206015919824621477422429619022507546962997682049676646444277578761673326272687801443106022165307026415284004849882392400486366381883404140986538569642251512532228805570665699019604712075061059740540339132655428828365564383493788391980891443756060601045918470382786354703352283407496778181174529082553802636381536849812777680385525563013733392370438004865692415865286861785249996812715768070999958293485552748018593184969616544905338691643702619924425171416363595932047174984997535744*i1^47 + -198986536166320818510684758356415177643030973786267372188151503073565301278010044331675825966705181657235045825753998152353365823833199658679435667983955964280377291106244676272897210663519151821240243766894955814129686377133541139674215293957695969960810251386459301985221696653436310007614937679921508763664046331318831681395815654362143986952046616544958598362008922255572774217602468296770356127560543093483504968353554202657824351789387760624393917675729640967145050378764523035465663353908154427707636960383359631383564942740780143832593868272906339241567061392615820869547340115342856985682532337520762894469447169515674799626148103804443086411337921872598570406045576223151754625220826548626638744922752463168254383141145622417933104808646273448871847864759631454650470385900883096142626491666623442617086077197558056122374862202030517176414924573815673388623276098746001177997848954976667314029076483809354695479243381920098964946895471873838380038574932747139183263938948802689239251360942751604515059487788587561530703566880310386351356587176425414619176145438695688723612006870953758435372521967189294283751002652501339959432198393574054058848121355317158400660717150134267765969114618944408028823917004793423154240444730899414108961812821074320619415790276883441202632942345132301493590638798212413960479586166116611675117069564802106077905443829458400229563091499374570355830791659517770701988669107335467610875506758797641236564821506236260761333637844126048006494767077351692622094206001454196107757122427145191628738303185243651385840613802037629700007172300751988666232281898108355976389369186272418144939532186133968969390059841223268530331258852064128572412909011050346367228387810281949473548679547955844648798972273271164947469922715653917983055256175553414095709324374298892244806337351177939488907406173172744201616129645431557225798472624315652377340390220444445012272843180412898427618273001472*i1^48 + 370584023425292135149558066713635795591425101037421462338560016271310645369740079718551187430024085619499388875272698282932289322465825558926378680536700509625628858561710002820608181015482149195385949396792846827499492833763181204797856842607976060461038021260213664877135865205671619146325738803943479180313655942824491301272781163002054311257612895088590341400359967598703845006914610863794072806788962149253966947054161139707925209154816973757524123282100456038872715892701000398750940383770328310831600976839233314260521175659838023106017348939485123850803546868117450059461688935362623408717879861441666180049697426204018488750892540556856685416613483896176284232517873922962473472909547858369869908690499761578511364032884011248167974908890392353565274923051164764549424787693267067964874562924136978384428619250454145410350631084976313987406879551876443589326269617273398630654479130812309833568164452960722921564436883985052867728983022440906643202549506298301017997038867874035066552312144543342783806565129851541716345962722389128621879494479541687171812080220230490245128431683999875561488655293326912946154388858575178015568510752989990826275270928880437831598019336683159843643569636243397648613373921939225916869189338959155542547650025250567892846587104728600137347806390142293214715944109972159328734460974412359204367658276891991615117595036358978170173307917279485459111542955557336994498104132414208327555603451237070388216917848139349335337565982205071234114428388735024178694119624579369089081055009394427972937069228792200794141851418268452423621009546056602510006257945072019283325409004492535624105653585718085008314097386459770850522282195234266681360074523709703632661171265124080260078112342785451009866761047698646462185350160125276385699539782991357858519118230513781455504541014464011973400573267119798462128486196325499294061527302144*i1^49 - N1*44716757246913088192923535984487015268623658862234694428359413024780209797598941880441285062749986143814514764087914174664664368816148466326691524731925399214327383376004516236615109641448085954614984247964483321607250833450852465599362867139886814230025701067760667005149649172120028133346501225880126227352064933572798494242853867691868994139262459168508712432208410940405114237772312126986764509664627842020090361753201847002851180881448739522781126260538892601639042751441427667598820470306733457785470989665770111964838334897626409685254862753881775913922567330922126383439286542624372902646974464787547714887336922261503826113606518906111079347676156023054057733124123175540925486651724345614496486802492544209245081167968921852015562387710140625*i2, -1224690778789668077203011252184929861214083926163232220734158766994906843421808726527124230077196226448330158140527587629369011710784652468353754966947943324669179637229173377243772640933488703022164371344955364977157760312566520299433355367566487933940684669516114804058413611291475646538951567169597839703493511481585901227670813289421623839356434363322138713423151182716639896546930131609856545490326215051492100473867359639743528209675362628598107681867513122473365766120787656540110078662864518501764414164495736948666610937405682197979135706857112402739959917847893199421349751613645025048023733847983457034556172990793665769583631585000279928627107568189365075567298656561258527939327652012666021580813922110348693899014263951682263498881686448177744529824076925155442490598897530588470180314787438606637109175468605478035345895558846625337991552180171740488977020527299818647394846140681040868493232242033335820711903084744051931803643638730975722161155313535441910078892599601183934007168886093463966193241383998794930752645605489805047476542609657972325224371225329204642412900022520204072251992093697631651171223472490583076291630187668498892632776220564352872825277042559025637240638118111496776541564427709092516825483994842997328144046832322670727405486066257330682622756868179075765685074438567159209218134620961551945777142119867903162530693391336690558444390343225967840066287584872820212290615321259038066726691901344478552140203393770123111819518701982164084099255508563189027986619656692707052879602377921361525690274144739143047257182094398622745927154915294552575729201298724990107293346054347845445085719811219835725492498680705798824719470279654806315934696739148270096720152809071385725367565413308756302955612166828792084122172485011946582462578369972727951054949149094733579516422230666869205668612750662948073451637716600967133894751341604888959296999838386272304643710472732757776443629028017466353997412233456326764789243036863911097906127504639816722101534368017861434906828775512637346242235474830442736147042213804977794495644706223381747145462835286102979379200000000000000000000000000000000000000000000000000000000000000000000000000000 + -28588558055242612626884833392562075907240130793998130263172436384344810324388779376225771004244478690639547437510625130683658083862314979631551378481274608240692386713636852629507954826921622126755431783517901603171017908897974124844948524714795803343988336318465039063547912984224290711424032692410983772095476493749633573037314601901878834530994736662426106263224539438989915181044618636404595216958833291580617585289143025685177622297507490893013084670931815936131235609423294932649960064604576281979104881469446151413246902004125559679405662120716915909036163171084348396827583414467393987587437794800566533719234115248442426494372296913949081439309939605805381462831440981280296366086467830675776602720122433743575147718682660649101566304341029783239967518400329246202380226582021665486043146591967073269820541724693631351735951801438963136351459806194658397249974847998078904262227601556184035512394680085913438776096395062882526930010054167471559673553358379344106551919796205170018725604566812078998736499602885879341506669716467962328401245348458427453224043109287711494412509682474913123134235287963352752789536989326917051091458515650027537008581303840991296219981601427554576397442892013270142100438836224564861871462299570648502276915606445470190095811715953075374191046764279127531450975508235216162047154959794079233786777436586170783121790325323065497351528075960247632814818423596661555377567422829801042696255505863112959107712916885444518499155859219782286329110211453418726831939066077625560905792731396094603895903558279067619658546271633331753539287796760268079390007470072584071747559654286146960663169892332680502570952692415036445268477380481775894746144403806572976502506750125307259678826805684113230721346258754769565228637287799277795062409776645650270213023634874036269589368233101124648405985599370794839390180483960295513292343402989695223166467204248403858578048961100769138922511729924081649741523798206868754762598931377183867750262633569976139888118804780011491786442917364273061128853682587104533102232700232219772863335442242274944711811887315473871667200000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -476056319608303746705039000857367748572826095035438060606532594525238472294706741394186457611714393911871636572854817590489687903434282441980167678294205955095645240711404255767135573390301034176736602915118276806503408029955646286719771962755420490842581739609541365318076326840827908982007672973150012668691097136457588754881973817230878416811514658609828466989624146289482521386940105001707182897634518970905882886859197602777887709612009980039141342063872384137461594367756934708248546462546366521304352858339216170599372786052069164857196875704180790129434201327574515631247794106045709511640331301124521462250010718145017340009008928067571661037080390750449943650518720386478672832138275533159332095237955985443542711193562212441920380249730553454855528901551880356333488832039459315599052274140780906056957588103478747912417812219949831408615068400506780240218403137351329190822130446182372723896639855559805853899606430017072480612324517631493200521950051852696525874993646960503783253335413957436542999312816037769800081213677831014123088897148168109198821191738024145912771531997755627272168199161682216299138012684213864828155437913427667297029880881476246213271342444300592221312393479544405416171261483861889079773463140066758296788907807851389925294372457384565803889120937194366194254250579824506624213224239299737783125798692391966300480197895101704901797684294444895027279417440021166096326687143491910775980126558835984914710596416755335398850405225654145785515105789621007005101273565318280648253027140576231233652086751552953421944899977541603766158889205174016502620536530736375800683743665960012828493759612336388551904656759786872440809702017216194954959227012474286968034049228436370808398782115100133832823054498352496435449135322905816382814427832420642790435827315064404631289771126923247203056132891049603318778020044137329071850035189163151694242307130269934612563418329279040333484096804056129771040408102829877275175849257934336803182759593003297402154411491284852590196555739959576508784286658387813860817038872288391277919493506658461846407877720660406414868480000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -4539430770138586355749821926085225793223653475316526430882127096720448802939217194482047401789249271523037560258292815733207146160567772848014689031444144437887687376570541752568526640265148925906095914260474449072799197867194142826347729820907866081654372481036350989889242420442541740317388259177525272756929698706588072296575363040495708805044185089743909441872364103188403333648734941045698356069534082048043334848044948818611687953778051893141904567902854101124348087766966356904008424194812100478776029624053866460289135656238400021831462404914546728718198526325337830837583211402360202646191509194622306235845717645662965975857548533635129585641688884731275114666798764827554135025440474762271305420883144502559756294484149640316407789493813096757030077813324013348828448224454836772553860137683252989407024998694385858915968728173429073638935706097750948798712770765276154470053480912404509616962720613598021325655655443743375134236295908308035499860787468540805608271958672429687288150324819189197301032333681436832074799108890352727601263115415059094673899582378390162713019952212468710582159433769953852196231452606769208841629091152287707300377020979400206446644000795431436987277736754604800160256669914254974184709463933193127355447075139511285616737853724665440928509928016605076002889072145409448289674032626961897916823209996686882488026129179947665406299651524797847818885945175924355161511590170288108445791857003995514185803203541130790652621873129235192737040524366105405618385542921181972274104753478071462651477571056064614210807152204445238119975523020060080996785079126536074510283300491560221598129674887637692471164338871522155212821716250136321287428538448313760852191274650764164752551723077903262753630009601823931409374899651469453810100489222823775985960899077544462292295255896522381772911635416969564767783509970791889262847450596801590910943749266954293408646888370061954367011048584139019336184298438344783007183281235572571754201975746535476884875241106648416746731335635890191177893513066692532046355535719929789812068977558898885387416703329171536200335360000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -34783837274213477056080551624377735682317379655865641511353928268779301247716465885217304786194576010044851128024771630556315126500437510686012531039926304778212127309946849321040010959217135703709164216178354837900252986907110305468747669921239762500962756069732644751081446679514452508670848544264383796207389519805189817417964646109823979816162204780066131145242139629985402999660656292044635904329642837055789726332871217712288039753380291126690247306440017977444192181242542059138106258749929481592904603387986351352956041525826785999803544747603511193254712476118946054051804538809526689306065992721846514054087602178646393273376822222521450367069813445232002915124838491198145508197041584849464945856111598303817385151442958243394894178079103276110437857747264147162053104301032071984339814569961826100750375901316546485511651529988966492746829279626602903951526490403214527699776463159196159800126884808430597767457634628645131991326436779140717819013944945706354423052615744811148899403926858151351911875173429267806472122068720408181344267027112621696698219899151395418648366725949693809874008011032252533467066849835972978878308730540397406074656677663311912380365058777264669680763769580937820092931620256561100652859646194374944381101294464778996467319775000021885621151885590965045545140667017001095307898947072918766050034753477114552796110927195647440761249564174277222044803072894271512839092830619553868264228050275999482851177271450339128933861715675151730121720312705663244939158690935179390461323305942658115930414767847668684375694736330511205707859184345177889369155111967710703572582565026632312143325444639170665882946375240031314353038991834093266614585710796486867821554123527491086053019946909727770119015089913244925968063690423016456215307684828432545217966577240706894381393131532962168540645326528565105630966273780782836720935560876242888256027223244828963233857305596961589425021234622035681216339202351401941799124047080236687154254454419844451653964702809208131103095059283568017570375472217410609012054160463282644842719271770405841231285389523479805768499200000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -94172562193081633056670820428444530432471985702060101107687996345152650712952677687407833383896166290813901382037258226632311333389221068739702795369879385841835995767677948344714229975606791845459881983306581120084986515241241304268372669652857189755009088111212776477957509054688304402308458268151745201261500794093185757919297650324704702024768147211075065439553209827995884838695415603329485817472562869410756786939490381491580622379711386915838165817660463843746054015101706963612184097272319222014772697407328012356984388538593875671972898180339490708667533236129436964098278963249670694828759151166468020632334972188824343345854834636857096092996790406502820342421791832614724490353655895417577427031971797193697607975387544099591430054236232420991891030631046533448483991274843701241718799564108956042933929396578770489150928494236649200007721957276137367411314297043695491617102623160191179280673848093936379067295934517722150500600804326055419222739495364680630734201158067844392262307686635544337596401851781744644752676998532304079063409539219815740970748595549576892132135267138280743242861144692659809222523235593132068400178698518240195765166580603903339663879204276433467569290461641380503766629489187183691244326561097220985103664257670233192669084123937212131291858257788116605448355591113907871185837843808530226326410752949927006198645938909315079842672232893645468489554787297002000633385999944336903555275098902161542576560249212924313154539171451307708847565027254546298382256206964783783838531591503152379890998033611177923569733363992685561015322982292226352716082833593976775136613142008950967866346464178935826422501940005053727048238951499800918581844646703959460603675885274110838792380236257894251973620028676725563525361822583320970999918456069209717148237057641272824656971931225283041645551980538907058178579015768616484080252741223444347928643748508397272539743680292511218727859548942638883157431172901600431164587219990419956233595431417965689789526111984673806523542325059350987001593887546144187613908339551225785708401817429048650453857751884275838798004224000000000000000000000000000000000000000000000000000000000000000*i1^5 + -135727058814787888526227914123036516870989904015235194525703647994208149037331716839236523978745547813282958698083291831836087625790194777266548301937485184350541047176018263591155321070675633693165233654103243812548847448843653883444729148533685343524787717666858812385625318899311015308083061779581752898648878481876889561612620783695965158433591931509575734895115306002211186467029400971941331390812865534013864106162910914399388620046397948096283254849212939797964862806078158492101108096274368616359796074626243083283214202697232024385859106821344382389244428974932409353509711205360366021285048209285930358488328650067140732438788825304150531060754106887652959287149619318960312525421157658496090881677332777233070365514170027183131466163253023145432232560855716255772680040226103932049417793872682576983716247846231122010664761311360641548603846605237199818680478345536666141944828552923378707116575056489107008276246157011145383919371449885014010134140142894194472402307186964355803683747239615429255007751221107812185000259865575193909309635566905596015624571554829510682289469970143897212649540086339277015119297968430994261700630347609002327543272565704744622480212978906184576110688314516999694262222219125328129581400303155140010871450738727437071183151587504381057031407589190383943379220413180995381879089281252166426918884959335039615976610499745467335646660327182505846538515956177418104519698212611864583525566703637131533019003876270150057652615010022546521176363252933880702330764288025921115366149749922248668357433129759296991445572595091149573465621134762668532590560399132870802247159608615176118621517755028603399908836614376947860779276521797250075775632349619293953667808658295255943709670641044258066289240371961620976217655790187026183009490651486192522497627115865262499564820398815091230803800876468720027767793063526851745317120738466744147325745575272667990383355760826220677747436808346425694557486283631761203619539629783270607711459093684832006895531560449174171463535194613311320061537439910512292214183140781009866888507850410667822881768230273107328069795840000000000000000000000000000000000000000000000000000000000000*i1^6 + -85948691508553428243852696366556244346328153033317635389444737775315922573666861513500946543547453829991867206420736545118093548108506552257594647359223975305242589287028838585337789870106765686699529914484073826288231063517893166611670056536243780858632423717096229774948499121270184581001772458757120508108907302888649415773522646676118338283656650710546173409296138447217641662665424185018244627583552142916416134417963304610285745008067355261633462956014889048556977303119312213557647273558116774448108112655136694740084556825658770287807609631758605293911870508311588958426688916846490229514369119124301226500583595013237327817022870886224655668151116363764235506242465993020591701011414884129491127312427608164790879931803352417985820948659100428474642341863733925429441403191565900031216053227490323151023832777332336466816079288027345240262313621970886077563116081512210674771961230014586074891553441938279746495386455244066256660225508874410994737664163874977595543309509234978458212194232562551205372237507924766615608915884645925733218510721071384368853922706984032986511087107749819397179063297181720723365990447434926040355775990525153651406090511102188356950731064220329156503386365149686192924635632975357251928196035297609529727703450389286965245750031511153657301641816261063077083532006034506714694665358220044484600283187866189300597865276596788286852450116425567832126561958613122285515444143761607675265193261009357202814677875729415643284147064899058766662018405855631959943105891250313311301417237486022228542666760217156019314934428096577224551307798288494658878586036884759457884888736658522197860668116315510618760530256561618634597332946143546652439513306097699290751470404309244905144315414383267523279597374432733472206573774484420625742481519425190370238851264702097019212134862461793461542855642039975027219688826186260172616597529413819388004026507782815506023743456307829888558662319976509411812562626533891900050320239549091836198216476458904094901926194610970899241753491609643096438708510890094378327563878846900743198016300387163848952764191096146784608583680000000000000000000000000000000000000000000000000000000000*i1^7 + 197192476361215982840315661119426908496116338378030055786117982570584094330744444526895744355269613760443929238243552809332611038672009372033333364662221486927374827991937838679386675735050685215934990108161404339636466522384863626181682026647485459678955682622356673904788479290182572747206171857411870752190837944661104436439784238714609896861095468076983504611880306204875376885790702437644025669863531014260584144088888445996886223585659548693057842887087794475523036674287926815040016248088921760474431930621318375206188260754555970185087450763649258186260820681375862403536818656241793177963857832580508699334179905448516461252400873639298841218387957151209179556175173970953741873573063433289519426820506706923439876164946457568414285825742630770065867202982086917969209860042028885783065708626879065634108396622100298584540847694959108936041164623875726038222534683773152627181997482177450049314628112579931384156178932009052669174482061147255003671884735383032167983134055537494674887227971184658337952552910102444258303772799535714820528585285804141598241213245367107375905115155578191834666832614068944639457715251540438995058435482553705713991618314867599173923934116721726617257443468711250404239106973467751525470480693511331323055203185271434474287902273247398794762346840061008733838532681871878744415941778249218703297059595617452803030231160431491215892870544480973126399597912445506163156507745609713554375592207552957897258704139341971953947817322715576119944878432209671646832535843844508979516518069583059256887082129453694368983233431208423253336166811391242276740666675778881712340723005383440064141886100490163964203250389880545391050517518593783675372492521412710462216163563329743633505564712786869398159478670509177401920619240030663557200913834695895860848361588090251156632604475773384504222488203315602687847975762506222362131288124113468987316896728587400857262107926719039164187361563988978007626994282103941472872238018948604132454499947187639661653136452480974715223214571039534286389447647397160783068363620671459260248126157811727423119508774287971283107840000000000000000000000000000000000000000000000000000000*i1^8 + 11800330688212517524717928542777717611451867412473893842403304899656375171491610945606330439998004519212120445030674855923267116612459926998641001048912042272517225590821903174752300434784145749657947926166819873614258376257074838549141264523865605693247593703805503216922899683162492303175870875654827385532911973290221174789085450423760285374770191055909859632355707240973014612998384448066443829980645954322003295044811598759210451863349600911614203508903310258647303747463054292241072229700244645345107402819615346677706956397573193027649927677681062495643771366907348268356956282185438325407618091086501769365773389482365088952330069140810494866799816965539063960176620217881259596015903315372344800946650164196565531798064948431041081075906627323823230868979251828322684431134741690553805023751205474894723546943595893543625623935347224495652777990183239953174454668766191632720467295181136205869245150246026190139229255047575047940575374804960999914970662143663962337101323896156122101576133983315432555897646370059047506860975373886128099776174008830113287072227463993587650395224965058919630885126116981294595530045872691380848987431035111373862754311721111643664280627402902775867661508825397295305378956696538067411935355742440980313478652893748239554492124343864325749047509679637052349634036222103439278376931069479710204042564642284694693886350900702873610069654705247502532294049193332765936662290867152275254602256714671566500169367921752569882703837112098393287322719309749202939454595345536654607422784988249221866422969885263379265830875920506876673240999909384700489616894615665016516117992514673514851992210937039010907302226983717734456218571898542506829195914383390123064531426538001937513626499526238324387171766120387439498163812309794107139428623229493101157035517998600030701321884395975328987408027001350558101390841937862213013969869740510917177763888410545584251329139984782123601683109155873903014436476344273398011143780128317714013559175205593893342453618360979651885388074248718553581357050232137146342459599809869975461675799577164390532672395557778663827046400000000000000000000000000000000000000000000000000000*i1^9 + -12576853490759499831875481604789591856052566573917279334328360251760482324848974691438631355314164729470238974895594212538627156349850495205177130454828667729154057466564035944102327463207651785706687740984388386994548133194647265620338652683771626502932588409201578646005408423481274324791448872977599708108492147045478181234797367793980458616900955992219362790556555932649263323886064684288634696508109920944512205424040476701255316935721249821995878167103768944089437054690193099946920264522483524380826056144531890820498873835008434325875637094243405573174584744596342973311763156304173016300967005498720098219628821147306401448799754430564017926208761903017606864121986709056227267800861090458194077151267920883082508308116560557962258389680181619455921694768273026658583054043285508052716691584678598752384314242345454509119219966796717397640604107519249444298853037538008604580539116081647488339975212011833585362870456337884159375500330184848703314298576069983755915416496193191231717824834278647664825437516651057697935788161025034361882837395768786149557331094330283150613780623603901092741659293713964989090722376905289185052878450664817660591566536673146260499773464121778473801704272644410603044154897214000146201907185092508600227895912669016427768179576086981783435034226550955102938376287193890685258008985691130427910841162768798861672104560382233496865931843536727743173045713657269056541815071234626031601498358562004292700401811568330258285426723156002556809502252015576075870583655735694271347051741601680968287810284492512084730215598478534348285314537237820671297704402385776685668340680271030586617361649132658775604051189234483289679673194045049592239187397060823859958806096012372026320719893164019346233256931934282504581539516545151872582236003207307590427599606610233784457447433494498347060270112270218405206339433487418610864316458485848364092645822615609815870818870172179195720843063340440863326009421942133414207160498249133461465387673161553807656934400134250772517088952512329441731533410731537740093030556891715444560363972952304096482003734315047156881293312000000000000000000000000000000000000000000000000*i1^10 + 10997766051662815875219864682759771719243887436768173595273418147370351751368255721802288740655533782381294361419981157802426941576898529644718163830704043133570653814896059841989375765717457042142153528538772244532173229676164880614035334406691562678121681684555781757282936076798663447501247639465918600779030067086442292372592181300786911321959787977091443563420859638252385227476524528367375243946071670395051595706497755485448513623738955856907451945974100477452598015497684910573961354101395847243353515863886261814822771559118829972957028868146303202535084373682503345645219864757165068031275820753071919174863472806371470837429773359347095897081844117453752766267117410570036327617364810308601488519972231231380090743714249391817822231343582958330251951479673034710703690633212820349796793936675632240971431501512655496743069910139198891672153569817306824823586128232820335055515647378670594824459239773863411171107640552630924516451014806144877877080522551810707115077956720021794990121990631133742817923722990639838098026600013879986236759536245910257615595968645282669006846343332068973882761060808423586644766432308642204549288779461473525176247954595799211087901651490963591224484660249445157093582470080296831764832925208617487935083247008570522623523205161605471662272915488672230653746189445173658200596690390469690243636962710705538701690413556585781225302184294056215504476004593960817887869603195908204320675835279305103741284002549766783172076205477012882067290821094114077932109823566186120275922354294696095618757529287014038938173932097346799255420825055794964981538993947563358092638794282183854630650140072277150994777033682339195836903631050309310722823701431224768061631051251996690336715785875310107786803607775789730727070506128693978132152732221085167430966856595689417172290430424216456454465175960522330197849825202195400743780664155762782322867136552917462061817559212486552020251804110536949629308172951870630588671144366879673617990006263743849156320200025697302736601425788878791256355559118973392116507412447884675204293810830941287220283538929578383727656960000000000000000000000000000000000000000000000*i1^11 + -5951190314677021084184023814806539255433775863432996407521304986957791775882190357687726789406122146207111377590128876840293645062582051748207186512174933813402063526699686681580928863739196727391637292586518670534236129729141614976932020549388866233660967077926302326541218570517274473126339573916898458129877671672430758286414009681534821872183284437908478409536276880802825370717887404885269901678725556419234167385344414120182370368793693026616764289621836872044126603723533944078800616396913926156631817936056873612510091941989351761669674628963226603219885528786253127657054974056792930665157932288411915763935407978053160949783832464590505028821358775497267888914676674236187330791877471359395746270297270038489343117493978246952649503062101526121967804368677981893041887795629133369134459386837586989120571841153511236720703235273363765906325165458203420351028299031294596937207933934460132388921035770987860144972060081445565013943871013155769671957397101694048707689038336742391772350656078978564824101269754362770909427815997495279417450241254122946220441136804834788243195372116837602214903975335707902593196045202961433537742049703804139355186976506272312085219978564837502857251364361551618449203558714180466317693522789927883042294545934629402478363544939980368752529418130241270200996342454373879045631219087968411579543533322500799144918253367525223008470701476833088304082760953029979124070492346801998132248037169220653821742934288983110615991199694978144769936667736527642773417394914074620747522584370015741085229959680896944307409442096145830092656417118515247306198430900484600100781044604948145210304978518712189181188197902917832049812164624911209108820787508858810951960086183688707990364689618713756850002086376913675178983665429602887302369316123814914548004555356509274976723770660919739956168415251026773975437642139691300145531321697873761726952514686470813618006909506931926362758814424287935417909349715366366758891077564407024360123765400442531241593086825268875944053644247013273048882444377042665962655286477436185137366123215660733966233369793889036224430080000000000000000000000000000000000000000000*i1^12 + 2468097226749977221865246245036438293888194443887262682311458982609713341821328382224469219944143954480240635381923644124586467164063884311440851880235883933741883079267999419230605856954716963731661980429145202991078813983495252323527234731669484282698547681643610260903755547869778750700165482223224459876493686940737414917685645189020812427150778159887415798861675672374030829756039042773400009373874285672777724074585996034339875870108291550705996349226836523656919515897153785431619512916334885763819262213145402249087636868041795193693985074663569920652409469637254530906480080701717502248734010407294120817104658129671238600328877586558512236169266852786485237281470630919661080529708187715238321856880659722581387933206135055864474012278157584386338965194939315608143883340467237456807776261508852745927531447342800558641584604938237027432285915911916965772004514850572094287979233530803946982399210830667833386610057026045292496940842181598409464199880972753597908465713930788074174586082491512182385828337097314191687316959266138822829487841519834928516985485132342967513664706474717929803598753591147589643481816821572057964862036224404094878951534563111025475934054149267915512757364016081916205676212032539897752862981106009631424862575060634377474201376518180050390028046512447823656954167436723547862888517315480252729916966133286606154949765398066998213006160304284070854992700124260022859010735313383905633611534017551147941358273931691047295688793874698040017959645681186023835547616425307460984809895338092684516394935940932038169884056468492928257548031036371010971913872685846723152126960812537368962901629559658027387741500058141013841735970145225748978149332930387930834185010254718635306008035628527552982943036662377319680150709428018784334131428866127095094422638081304639200224322511212722041573063485440453126032099811266250395935070684319942340785401737859389857858939794566265141088989304141282939341775446553501968098193706632129294317167579041646569552741181871839256954392504281149205098221896503048712753689819467340489728923062657481398603972684353228127600640000000000000000000000000000000000000000*i1^13 + -766294294202518395034699280556381589439377394337672912722486260538541974422776835577047755114312689981350407848183195785190231782236521419025625979533952505037652156759690477751667480602901754168685877591905867642804145507349420814198579194336747310312146950134249795869805470324845931134188607292563842796808592108880192207506819350583079863213106843835926611527575124304223083397606873766171490416378180541520097754479704450293068862671041745229039720701971925634843383423444332694936465005978057066421818102593943025442960891490966852847579166952942941506974188508141954075045952209800292404487247836635710438119945354216620639796452161328069226258718382865384697562951784768229595804771426671768834547432278436523393858287370799958504003487107381360519944742180067727916046815614249649759808181099678221338359308735309735408628510972406167429761829795303016781636493305559275467947410281478602982555977505650389920635320702934110332313523999887938349591338069881809693139761234475829716706239245044989532279214845475655261118492862801419937226449300709927248788208388958669925303118941801288071903607231702897096075286480061298981778506386651077898965609079060261135205895781469349103915802776737652199483025744560144350200625567479349064166356250609633902495553708845684253028778868522192049718051352150259293155735358661934663987714375250662587959907000153066732507466349675205674360691993819855085770737265122061431571699786953409268983765441573310283911314953486059045752687391236878725963281470204192999705628156987211000902905018053265579647278763438258648737922230330681603674369888443948934992969288851362261147784411081300726787754493365412380428405682475012553532980140185424031488613929048939615517568609514745874947078504013405012856745189909266800344717860870355336618454923281044665167098412564296512638425402941113083420116280149612906216488210063988370941177517729391806113475682126125025349008081611208847010426018589109111834284874846019553014054159229457461767298877197303848091597324963906269949250856669937095454902357887193756472041647478163606525199335978914807808000000000000000000000000000000000000000*i1^14 + 182262058229909001636880981897172695707796076244305824663433647836546888080570442344022323278998306078254504623242544422129537479132451572431035727612959329308653923467611352975264926849658331300612144300644837088733884655980031143228685314852837356969273183483172040746836280171497444570575382697412206375563564377570244750059268624156172325122273492288858559450234183602843671527187842408537310111752280273833842805327329726237607571664146176797460863665643307751867044995193875652967842232557537347192644443672409842111746058228877032473380000058450630680495415125850178481957563350874216885900234724481717669746950281009519398500120308599599618085924122745829530748520789887114409002859063111627374821735208384499378530127970628778083880205894054581157603507437156765264575625289353218719833978440879476519458733967344425091312233623919889816995132124367466514856483823075624270601456400532104398684689780139521801879190196703836596832779457220017388524450135498957156063205997673090144405644502491737935515516246608778239377773390017174533987718778796405884818898705538618977411464627360931303903793331758071071955464099093872346426809346489997626789384482838485068771368731877704205449793538366279934696802535995848100541173445907116476695318918097266692869005669864045784684892007228521930607903486272366522233092932506899233460474059065841303737918454061309569892529370738105777849270475537307355724369144557163963636499311229955265325676510771981963954381214945698884108580149731205830789226731524092146043648313329791163404825390109595739387085676109556981637373523291132338685984782676868679763287905632437153737047907054404821075287382252419087967788530786429570288761251239398516541919771654301090637494575502710192198070653836105619683685901065263121347128131858513104437669305497546601204572108066676995970907732524548187983987864435164416010133223248420234896274333486573889201920562445895167245296387532547858442961198929868401550258187460152581452490605226377947123796502399234494404088514920112683780793396548406820428504857175101017962112148634641650554168105236595130499072000000000000000000000000000000000*i1^15 + -34180515304826385563083372380462583902825747543913194899800056687131121784050352409790572581859092927661753539660913834778315378183611432841543826960087722222940845736825548484778568797312426125198762237120123202171637109084685603977728526624390112896983978441415195203648965465500976377478855247682292359570950274799774206681297046813464833177812492237741007828787746415442345923843750199430875045014935748515488708543946063780614214958443379010250399343766964196688125480996401881279843490254978200555666087531770413791025576358292843492856486763995908606735278059033223632356688821848352337085722937862678818792481885538795931058791609428379312076864441990222075205121421372400961604382546217252054077732631158152984590011888961323080114091427683421008880449038779058185063595626658328351782386344789144930308558928048614653989554791210632789392666510829917410796294888753039671831007659895983076330619902422338561439958416594462815348035126302104348390535291413880891932659577981599311868740260820772682489391871515207634975583890265295840015778554885266105092432200520312659916420908389284585805135453846971932931244157878763091086925290560439020360798638676760403685636776370338971696797801863955504235441858286709145150498903183782332910572776071988875273881919584489848458857305360848822818736825742706772146411756596459956287703005082485866942542200951294939902853565833123077362977145666342598105093557756177752403602277278343363545167966656328873937841583170315861494208757276061668910057886405858096934255446751537199447394404908723385688797417552378282285190510105866199183284414507334817619618397611161749976206378388601510542455586822308024493824298792431954042121903228149795813270034794668168409386876932641659841555009513047862558090734721097402292944718566320257445166998044250600304049395998032449166500699816523275117121328276594589678300784125087080589127973288321352822992728844156928800151650201043223757500140223021479858908067546823880919263913213780025846066556344726085695863232057748784078719178667537158590420365079401315910971980012571710250382448292708315299840000000000000000000000000000000*i1^16 + 4942370479206802194944799369788302519672082945203118836255543124896622262049849002913548208135300512686346978430778149750226196784117652811960891872944685198552836043610403302232996378450606060218866765362307555662839995935902182787466578441529504679319178852931174235578969164907053345742319794593803779947022111811115401052188924593785582933846157038610428037305264829180993238177467326449736097380693395021315454691731680082712820592360487035612447620556214268983149346474391425602819270809841432501933751057838552321195325545284173622281271745708792546633551664445121249252114407617882775686181258893112195983136028490427054088800589486301063250368575830741115650688278232393776479220290825157797866449450168488374998455343920451736644078989535921123997213856876587697540903130693181330619009405068087919753426335160378835043557232759230453040700397294298688850135215174074746682625980269630048058570376401799983769421255290124487351003295090518400833915244263688806203525432167422486169356021297752251937642473736043300801652293656356124456151446540195476975913069452901766793270740407152068386314958246023142891431367237263999364470496629809831777473390621976906166137435378654194069191250758910668821255962416936647047524585345116302432329114749457004067875052640441314967177855458855440629013369114649582337824927349879693980495332218031063224276079494431366178934327978571706393708421306006062491737399248022052359441230190093677670501298639354647473442866069957663817615369656173517970039815639576808822454247009302520742770867847052971947632081449851109516440390623829342841246707831342110331242727572087207804621407424018645541176570697343129942140765024829762288847844229729623996639967488501614390992145067740923680051337811597043118386950983054464153193105767276156061918288275213978330467961788241915936654344329267807308980979100439955251406292235073724067221917706911926045765504084054838521807649455220198978628356498346070984324346685541424170565352395906490155795397423254274638543771919253587251387086344126909797307307493238656366049518978991881317464733179205249925120000000000000000000000000000*i1^17 + -560141726343521333806044989561806790601426402425301015779833328033818721141897347918388107575216785340746388534214968828819707448270507761617446455283537805144196174596114216731507794949027507350838041356656240611934017325776273316193482360875225572377410449671444182589487770116441164510610374934734628375331108515595292308693293457381559414616108767652380307470013323239302157163059107629904733005737667533239247102888583383043146761667000183526790816619227129899962891315060345636103519889972828894538532388035367175847303836265213836083523254783588136633519550735308854042991691248018730434871083057375322107332984378853752954431139743616563164138530833292393198483481645620081592486819590032022624702153687703372343761397146652361258613289874144927553167985314459189357801256396822491458990442923808290831618511968744949909330450048752055949919033842728894487388495525739938212152944982416035050156554303239225443234939002533016473444331016178103378271715919428432397602990681581414692830956703506275615971362692958420189588941257316871130362007716779053995482367229435145343796376197313215184921476619486709692090728339520810910803244142385612308358413190952412945379967052608750568187199534304787159611278734399788274336217983624244054265090230480811934255253527255553643159992825169239974378475584501375860224619688000089742317015949436248949448053710256585108650089740785294608607242960685804778469694776080767748202291536836904543870793142858093137971995546956854781905428909103099169415463551011657633144841093256214699425731147538119141543350551365111339177542400696274957524674272381060024702184352109630346400493880499487691515719300945387328482229964341296226572815927513223011319692597772336797960597915936389318497270064875142491853560728866065205657538911320370549252087951452613145599486438397308943652261999936186043461080906724379827645122619439916120298708439773130489601018007225412553076826848882747074132870763640516912566469369146376359490488160397308751320413678932768410587621518746523570050478711262112387947833860938267576893230843144162564693325946847347343360000000000000000000000000*i1^18 + 48949606632345744469191557692106277435651416198487318089507304696386366160340827539737722712215109227922135836097524867013837529934503215067933157646735618326444107054687767764772845596963690023292648000913348845257728566471744923195976305752304948467953676036608503656086682495947696653511900752252445340945076492480043284214822029287251196730764555840995971991399342486880064743814449527528439398381533920856596709016502850130818257520697152827916577451989434229982755098145054308114597873561517260879626149618307290914480048827973047536096317966891249984139366026767981537235900132999927735340511818246514863834528018029167447994848063813063532070075822585517556960005013367238713297522504711048971954453532650537869794678906899329975104715816582000543086221195402283924027470222825849808805495521193889407692686884471670622105108205801109526135330588057691440337282525989892137999425105116369657171412769563143563511476908365636997081165512471803807536815285086194794544602374994888546826148682091832911197081664511605278219920243382244203007210702149692464240953610229619209400427544464025666365768566129931659834136216499098719431440782518653526540570633401470305054208840883518825717001679402693757343433177281479775780610800127768175368950427972078815165728282842501150232807757058910471798866546591414936045417152236886391552940399727576286244313822908104789018697939594282926003576072201561225739738024198293952776063839022840981809774472744000140231198906337009362623125969167164864276598272059304796651088281755660672966149877329511448152906496134780635403039998552643602374125882520989406147766459050374577305301352292757424226490354335324792624345149118231228652303396706721297087568864122972189233683812472810167427305975659320782866544577356297729089532866887053889874308673688716128363862290117430839677954001744663384507027056128807210933784355434131559996632453288786923365674738035795528647742993826564403983959423491622316895263005849685167053692997571556162559825763547710491493103356811889790322630394687691606522858213727760778102516777217342825682888242803349913600000000000000000000000*i1^19 + -3089293337944603045076481801760883466122603106660000214877829036072099352459223562376705746659515845482737978064381877036452766741562704940565926517891253057020827338013740620288943148952336035631194457798547388773585383613009562711642145288343541212649346455750035385968566646019100806906398324170337675647524795670288199857783396822000451985245699740738142324515255294366731952385024585101508461113441681319906444940030510799307758709743743429265134498948937697075606812349042486979359161151341991516934299718858343760848547056224651526380679398971460289466019272220221526267278292295320999026117184369120639389542753387644273604572121366900452949109641801926321792269344606653573711308285045580818015101027308703011296485796378825644823569811182725493768076111413058329325299611891998233673525326383386678302154414579982737011350607635567627317306985249790156941356815320383469746466296161436488800977055327553981416428140825346636971698923059291815057205452780296690699067032733058553091420675323689698068923258792161279795710536259982002795614179579568764588147230385521003256519987239335321246182217435859089580037824348670493099262409044380889694568588804935336520053972597859371232198343361732838546091398553799747142507114459490607936850683717424602858943116793490635408791044276315540861917264140460602626709852327571708906461907578695004752111155852532139327086879159210422778803155129313172298840650753539799882501373177494202039906653188020667508851148885128447243648526257339882688210106906318107947666646753681072764527510814931865061959543418638191617840875456806369097652520931615316891446903516323536750650722065125229727134101311915839595209457719903676990863486214057414521327589455944081588574185568826221051906090280557407447124375532157052021392638028637032109819492048800401642695860038508681160361247651562707941393354328773044271982993310470414952000760663186421032420882723526077489588152978817189393084772235532470159538893336190961894647229008176299971381582721476987064235214554436731860887987049165949096008213483629222687308749884707702173462371119625404416000000000000000000*i1^20 + 131955375701398283299238171743652834363190493686337378583214712684874535366112597537857911822966409778065074773524234931520976655945804248941517494424583189896847014617746008648008074873114672082000948238661161199065616599109732448267009448822363474822290134467141818863623944973227543428524274848849762765061028122917158296754419520822388673064769608589367625585688205708652821011549317523135817132149041352383473559969927563702472901178890191557979116844433604611655085664611003350799061319459892988472025867546362769569299975784538712409359964141309265817453796713867106375455998038183020100561233779780171447863488378631371709383317060702438956578840340037898783791957055447439090721933775181655516519811322357847346511585612881697560637253081696088103480267844366242758486494975876125324540635909688171324027802854450820597614958655188902967472151007141625605388699863147442677386535981659131565690700502350998781730032901956571072004019384764794601812097671207806081884415802105146352633023216624997074749973661325835766397900836166722614490340848626109008628805005063531012568107127483399366813390191274120351112282051236053741328973111050849295622150229088650439653493547908202467337591268589378912165041375583728031290949005589944398388884432076894335765538486617817578129403418545480265085312098245266317351760818789857168920424483300210456327542845171362279011010806718220957615736630359088286222857636373904046678985589351286575539718824771305346670952206593572815413642406031839391332764942860370811122222139954824834618807107011675872219994544506317072322401940963205562877807160321294838036739587015943668631399901024170757572793575588416736117906274770296732651250919190294560652656549170348754897208949823921681844773445851242473367112174300959340763720936283631299248111171915264646047978811611457610529308268879844664684833002498473280978123467635254700189425753795532687320043691493509925743540183478009859490765252266312108679486016936020594490262524154907027915210611212151297255109345539157679330872748533377499440375134452680593216813718607468582859195931594588160000000000000000*i1^21 + -3639043584614771771727194418485027011777437504227764748220808133520530359769631893362876035765899059743674682715286902493688059070823128685773416254864905558641116089132261646743957310543994213222927432447444762494488104581212842046413201720373228920238608536078627631803231964853877347580982133269054227365675372567950196022575860000510685982342770226550689559558480193930298450602141950064741250249936223411130558634176384818845200394307934746898502442682297792582396595272758086577581069994058031043121108369413770955083759241085085442379095795828905624802217175569086577888561624189702336910797494290224748169869255048907468008505601828812378853557771968795189409668418905084516736321430716201251284365383124465100873159928262405160468777705873448581326017140402487994532257855806942011966823210502692824119855283849630503071820735616245127529336581152113196924435737944486937468610657825261573370695710763805294861758690593162609234713299663763836676955138333342832646282509091374662750158815173646931645143110415253651061974561574575326267031754646626979056967326132831392920340914021966733048487369005640520501607641905015763123175941834984686788431029385228249855628758132277402623912541777637582362113625688377357835472401758447293094974456256516814758864226267197503408916634697582321069850767734067752997228202622310921044851491117424407148767734708014785687898251930842205263573497873182173407048418860648376056252848622477097550081163688363696251286237493378533368895846176730711246881566637374738329596530060337755406926837201293794412128704813031521553515711191216843225319548232806579388310831585175630228072822416264332033134607340941362184535179329452095531976119608211433251288522139881758223101914191677667062199646500907147102983251801674508501326363021112019276346181913059640396304963230858108704208722514057161492475662182542728877392563413277967062348687870218126325074711136469463597171640554827282608894311465239033060841074512072577285610642583712374961978186222031237366260011548662562561692621861201316915158029753966888581598434317679805798019337426042880000000000000*i1^22 + 61500784497279290434816195936254492925920481161783405874208286747459832005182410590848904953280410874368315689181839152433962749869034182049415834697871158857702533175784098818690338516071518722644119926549765786160246674991063894675129015642293354067931420786260776788377860911095558619401762663450202147832670935163195313156744003474649679514172864807389425282569130357845863516792740835233265245777148442867369381152226253014470085589507651802203799441817313277769598082431659469258619895807525879167228567777168933174409680428733137839006535224568751800920845860229799181558902494640459126631568309766364494921131189833367008760247871177774946560612412982757782981256300521101865589888614228747282366435927003026352269825229240443269416014402942909781886543289796937493597213401031479231561366126401591475796502700022944640418152893726359613352238587944851382112890566650534061321414745852814700678734416387096344571182541661336026377403310533917339483026817535293265998636914288123842364009351360972374506156033494321104177923770277026177967412259765233424802687635255813857118696454531300943072482133941906873060234104225089354692547593370370972344861847860651493159647456073013894979849682192725911194607185358617336966202879833623293155758131690023265270071691372021117028354612381103260766717000080644303122072478222723185247069186180322568123202520433905710081817497283967734268574818305679456801583095019902391924819048002761929744871398426231577589592037144630745185519992096174867777419678016004416339736288603807551920790260590931798272699188281054503997407644355263631234775752539916700201161349805178166117334308708930565819968333347209037794592636369046105372146340960414473626409552097785622249688180446646928638742706829978158059806802487945985797337260348315360536982527707081391618236408014464941303777004851924753179630052746581867337737210018492233618354569779328530551406499571691041564428948976241168432164386648600388121331225026786188365336205562102387059642999151318571283202973656405889924557897680056291415983813824061809774917504156247901628595951370240000000000*i1^23 + -578961464724505302246190394099767726868788919778560694253287838305195254674260226168676007334453748752071888948928456332250890275601487149454586200817533934087465766251081525880269984100890296238873127197688153955406131134864655750388686842308906106084052702905313706234728789488826867737910107361373809461150516340428657342293051870735768375926155919896289547077803343612837136051756352147876954457134256854751743034384682212272973207054130656496001555171463844326965106125863167004561712424712015847009647033050714629403340732664428515136645808753474046900868616846659374772555827009218375588197660884029884955457645103253333765512959467588893750243839948699420529536955754356948281724109114679107416126827315828389921000496313768354430992217086410075155504589246737391906148817980287532355121247956508814480114457945085540001906798698651765982080740114251573731932231830915870062173851839197128511371486514959632779597328344499428636346610340874722287750216989285775178177866549786316534960784831074793849418376790184629094933566000941155463135213418103390584709669747236557463705603495840252480678598939654438723017445521219072877823112238029223879152753025370260025986585610592776860703582305747003833838038970424340919967309946502855210058973884992631877483430148589787841449891988304455268184171750593095322918125971847874124703731008148416895164516435712169991912599106765279938961250361699033699757360196105802481953802469435681420340887440047148277888864218682148313021990462596016304524049835726267867101636000258992394234909178980061206079172273239373203063186785521167053778674008210338165143043677062272568940242948381490288584757425055405294885046571664050294995592293008826383061928615817202498663868807284353543307097794209269462286520010139031907781977150628997266345316620358001473770710784500153851034137639517546553793463463211083866676236240456803899719927928051664990530260943169127405122173420442295463418035670495344517629090698538131569044173347153971091989807446909041891294456428628330372518237227521674521037365697389092462361288099569542921026587852800000000*i1^24 + 4439870608949420927793049059883084198380695389978453103151507325308342696523189896893778977720232376679231271218085271042861303987293374908493347221930840142067552926123613600893425639711183956709713571724530601248613104025956093216310412067992967191769076234645940659214605969888511193552065233701987658437995931441498426493727890341619794919777036009104248794331515078469838218270855845231624718832194604558956529124836692597937825587355937714419895503454788294266797942925562177246680519830310500371575099813929031236569716203508591053955960235331915129778956942269594368366652163634571152763162478460550646828984754853541010798743990162717244064926334985114023080668674352621673253705002110580625253518860785594996362432289857945886560400531578158951379564434851931702361893019233798617906577098287965512276371081257058244262443486683552828119430939865044068682958361523585486262778670633192712314146907100291702260178829385570820412870194348944272899290005701550282051207684780541997208016515403381076095532382751020015497852807054470731171594824472574191351383467620466824160624005227533292363420172659014778324704602868623759013677524361314266319449427782357337622978127543879157349327457600354775525981389627837458676793833829898078846093323443858695210628553285040788791786828307606893659150825237412967077070455328707701152238481448536820614250414066783525036142229938105928214577449771568003721851596807565038301740726201758517393497374558765423841595103418031501390844431427268963497460259866016712912673468108643500259221992519648434062354780447312456643802046734128009140299508647435186941398323452829354147744406453366776876416634177179348757409266801098915929782994102700427085311436849062964884734331159644814945596500537156355722331739024853370915034562276864232312403835333133888699445856390838778586513060453663804423682776085738485342539242148162602205904139300288845130602366239132949444224170125310494207107060637139782299308198195405350918734846064134935250238482802863499245065687182197633270723874960069292525938011872880099047369695978934643174533182259200*i1^25 + -126846575324920112542254568510113559378574930078979610159315699446965942929874721531556849541972183997639119191375725172619108047425463193209679976365677969060049102944179658183564296850580404210447568455962642907392316206882280085721585632136068869146168821202065471452910876074740049251814019878524917635626486376739252233356043850877437872229376766744254994018687777121703401130096797253648405129380386416804382391655601312710399099578882404268810953788867215861609652314681466336535192711717544210088446312774518914379540313459009305193805912155529425972760188684688541501145911938805977779662943989229266644042494078095400001888530891401038601951825865637672880845086461176283961660760991861137506111487401691005820074666010662213747187879050538053822017845965793909143886195317611837502459789292845505429689582930252267701277128617975664750663154058140668677706080571060205827790472594431538863644828898968064038169654290860374874048356223319564256245337885468338164794051605547262691681773328238510930425301632918174561110725919392726707457837863327111790086902166737056668936053003922526445358299859819207231864603106187900002407705875636249817537614267258611736344354333969806576224837399501588611598778530213308210155659747837694540244308855253760254646458466694725096008231533031632087241760756730298145694795530115692686429139117567022275893705243957948674036889307541924096239100702118966369220081937157147590902533683053022638124055054061320178809079368086398583293252153035064276569494555586205525890005491718226790184898049834807173860757998975587446044673487141648596574724934215375191104950410654724181314504552352615314856189862053988502921824130704359484209925492755551999225949593864384803972486731894529866306694209175116627009589217622433768235423685377398282692045108089987115960926353372664234443525929070382856015555749130946757719696536480790162600940276828822204640770393526557252747327966507739330954776466805350395426121826039785940414050873507950063656659836361462765745715939318053383366755431765915391457317336202447827363467078731258998806282240*i1^26 + 2625915794051317580662367125365082493080708546007734090602625779844330491675208476875710126726844913996371218434562620910318076664185690207620872746983867472515627886661830991596026728592936517544665162831643197460428103617409098496017473729846982307723987059859453421489058296038667796886854074797968744445927427737445119144029500882548519883877046775884133009217302361711080106506044103888451911170017541067140113111939185727671439817850188344125879528331962546563923908948405225675589129685930496082329178790079191473632646539810085073561806489764310552759144168086862915040507395570755813738245695847958104731785398665054406404752980129177846878030700638190539562557893265548653982078591564618258433385608316393090344999600005154834407979266755253385364642297636024001016734403731565622010333767654665889032634213980980946238818513105156428958324075911519123134185412979488357623555800238858219637419477796410461750888515528252214416985304442397242628279552817692337797358211116475606620973516778669307118193615714804504666676382914264888272507614721266200876249017815866681696905701423697030159096044922145887260577392232440380710414367408223316626150464898197397024670510320803652000870670166685114102054274044750495754955621623555056889631006654368646431869151514021346108180051195746632202867124057787247378111425376848370935467189639684520295351754545266404458538822271509579319525976220188767693796607992004422486752939720825673378616315361546441900923711292874841010300246903973702013693390257688269820631040875239963661502695849235196293719290851491958392624278110388966602406804756379048833359377956423488145549056783216104264418737958929134866572170959333239180346126686436261742449642591793926317540141042766389091079670390584486005143623633631487543918219703791802391514393163903193226789837003806736587196497843150573985135407497272500677394332739003398162393688006288660721677673240969284989728245292166858042771820108195296339683885532155867582116628219835985154078615987569983323478267736775552373695774070000128424730830046256785882808646620075891097600*i1^27 + -25819099178516105513768401192176507296062849135182668589620976595940103644396054589154443329639193337040085153196753591558493326782193198063757864192884027312449565994408495940024692927420759721360175141679552965476953363534410440992109222859583216489341599963218390741416556576819236007997725653769072235879282096751950378120059571478810485207888554219787197089967138177807351948024102598296874778567527415689518025809101161016492214259329909894559935910956187502759993051500511025912047651228852389012529882283697236607550638623991622378836885640930303943781303251294046531427920642635486940182748494302828537336541972057160840419634411296417096791786420977522081397272694113335736154989328334519904451080487445160577069999661931090388581296902702514107308754037516154202116298632943249395598274983202999703558892675430575345315282885762767603464646280832027111675614353707402508751635575933237445770701699307795651259494400018330015014388612776483004507662476486465497680449117161261001363095939214286852364430839094994741258197256480257570180505238089506723684048011195966954972010828514535974311566340280188818192635371671944600016883357013672338268840785802880881787098340340390836437378348978329661700958857419376365508736446452626470219049985825292792300741884987164479612009134945780601439751566800139087716966469772367499171717482417277342785077848398947730588380022793326328540088569386951518159417492831301288138319415185098468294213588100596453536350467488215860694452040162275374301501344956324891296215797467417825573509601361740303664045678996919548295386919052107370281286644527937692468230039535459849822085879628839776085400944886670933147261163986056856309318707350786760293294932239120850546950177239661831853615113479473051560245691374473958713846941404287823953037423483135722555431606084691530590271315616304462911624295164086915494103101423874750020969534763966890587235560887891862291856848867571862357525738713711256893900566840207084750277390988789225299572865453807410864654814448524980636240581448124940808288596822939448776374147157590016*i1^28 + -627606384614728092458966992239474066304465911237218469281389408272930338960017861362601559841077124982225333769172440868690957088921955497120725952606399352374138140259662682842475392200349347808770851115858876254415209833173639337325171987262536865083745775334341754073713712319295083725533464888141931183282815307132267206853816147253458332149080851736999886886838388824673403488223789124517316506966633368307266806162799121891934032318882047236962881629004139311408304567519322509422860292494636019008110501633643606025302238333932550174751291919112417444533602005424620553483427049126499339526162727150704535921152254624993712991086448104340466079789899433796893695155757976471211331000496743064352737602761552709064079461473450975156039334938525131270812245180075997199035921591767634222860059985471389696797127304093794884877014755888742369496008773379569274333661059249077503304422142706475008442599675769097263922455858184709436334172347683183525330387784305085254601738128437922717220563017794371294802873850402806508859284692120726311786128780619489500910038910645923928960273580762536570626577597513779861549030348319871947568345574064717401461765642578627328018835233923565948635222829173326706712726081846986767832778329244172081174117966579059399004526677975403215182763024148865659786037239322841429770054884207362454912859694763271870893478221601580964564926977224669065715608330043106277214156691941338619350413582406178947179783541902175306339546141149303952296010674554127364665850539318678144016432613861197067368112835456760166764007574398202184116804106854527180492619005461848130460841361164045400647653569246358081312605180367132897219303203909555595518627734010969030144200358656707891170866856430866208285393946898800123272091683156639418620208575779774666428272475369744942247607137600123593784427684695954928394602125192342296040619437632623630583840803586612062450557984587265910312555480276352862504581180391082122489615781158184820553131075596970614433061072079389955683999885864003285576856823804418205778265694491241915950456373248*i1^29 + -3638924150652401793315644133034183245423580193799849699768226878699497063792277175544009886947644928977898844547962405004036130163729933195312082877411112998754723525728517069782373139881787479790575490487860235741862670801711176416128450790884739797067909549167137399057568473305017013214757644881383976421820261257170010704634360446829611495385011149636843915970020182255019810268294512942591740786085812642381032325892456126154530307813373464534167679616518003384210604618946721777671353715088979328418390860977098573221456899095708855280862631481746937539013784147491317439288829679259663203846242691918063802643668780567707184998641730851256518897548836776407024598468540746529012713985841415675036170428068067735976845374790655591529685301390253513759001029414130060467247413322367280443650014602496274990412551696626076474909370416610192028755448472380188721668288208961334700165398009637534259503448773657511697494270995929638392916568776857915859841374630978765333437530973305054580656728697623219272394454149160893807130189829740795683655159360037986214058943370201470860086668472112037039439283305292910684072030702496921832984926168942416748120513190285348728923164249901485407994005294215331226828928180724951670179562490198598552566093588642995503218947537808237238832968006274325931896781977011258969184535811760084846550942204770741324668994262772796021903140956379143539129850382883501334706684104325204741098488759573114611611632447757073810472984640694938333842608279824292897402925714931612926141134452232489639513256224830560033383721651372211838496149348432126618164826532565411780273954428976623022402301201313420801066148761523784824556911973848833786536178989659764251713881187411970056562463697540091811516614843535168484232147239497121906771596845918795976420152282052639525775810741205308469262403485852600725846580514170637161801497792357784487643234520141807853579551848614622579688291170119415840860581743928291425223409299220875895777783068279844587718927272885634527830848670487619327644619632671935712792171776971118269693952*i1^30 + -9858440668316387636260770536686011046497438105425040638697307186002939410568116336844262498144022983640130439130664775210867322870724881401446735586106874363230975556338918026648940253140206365320063388255917864607124840181111550947649764013349165650217337368978394091679944546979940032581417212307903041038513956781565178397881531808377650366993745558121691781413043277186977983807774411144144076720027772935773213481680760810765584080377209253204658788933473849556720584244258197607855077167612671651135265127540194030962335295367808448334930381318490222168701405315853383976435072913017694258255800931230997609212881844675561179211647193972512957900342205822768557296617123354655680927334772387277187688785304880569185913528899727962576568259612949091205316129463923583746287261465139437124904435256358296132567622375184516516909587493440475019973308075271896564319476141979739686746595738894884629970164748243059289815670968644104179736355061947541454233963208676373415241004538125386070936787233704298130160985421075051578094473007645973740319754862068348223030322062614187921095967597711752780476912171606193687654236734263406457672477486051815885227018962614140120010395261273925599251215355710933815585763741171958197076062435830602797159399271653958019980009386076654747759051566347554969386595126247720133538205194269067337426085364894361638848487261905134774188400515994681957179810811263337867581417393349727480378131340852533062783931953664322242665587671817851538629690245337015057879573590294978179845607044415630836779377191475210266521697486697739875665271381219299572848638395037480534288652981270927522262588431228391587670749177766256517274225682111472422652431424436616215664276048960738073807752390006330060810289046495759476547652259776116602505864936064702666098689190684725717427490091486091187944591083590993578599654112294689719623655640344178375904521213321854546695433405856850807007181782887408928781918108736134069383055090609495351509493099197111464986038614317528081973307675004199456296069440583847523726853884618997760*i1^31 + -14737620189595332990996868804509978644812530379305210804308172308444612129666164258367438934024613497887707798337781892461562982903989542670745924189282389162315675237994034353837633239298562144632129862827245901251637777340766782151231631092018222333440176297321553172400164853628634195120892518743444701362959928107968012507333464464242172223126600092250346259353496022329954912656386571053336058469770605824635075568948629102798950088848645230471985100832636498489342738749462915456770895060449525811272549890592556023336668640014339334089462089870675835464374301404047429823601082814755791164783423330543961700691261530254711332703190186960171555121325580239670096796584979420296107867947746439577579674933897229973575682049255020888452871205678377150689779596138104175647783992829763111713689205502715539494424474862674890530738633575030614660356372235904495951832396499608178913630564504863768059716608265808848300460258115651653935841915121917955104037935996121043206348245095998924887113226310994371708252437604501638518259933261446643533250663729290386449644235428961782160023286558472976078119055563918228723885636415985126316038130665377282158166377526723315869806263267257505051429624501706101234812596413151533734484391581927132134017180109116345339749471060283950261701675437494775249193298639103563568041188238960633442089119935059965640675192674251948676758416067686753087251729847677567486019684000593889897286011446814393139726028246565535582648564753696056438333768121904368922441840142327345233344778128864417957245498000431337664279095550733745746435706087521545172150830307575248814976659878085779556449246537009778982501022720597119580736774104399376654489340564368026663643842971853937498478311225046405148732128608009391864944049632901022911068843771744983079908676974632471835177514510510482096624352434041064652833771651054581354213142820907252035802112483469763896015304042722886683386523564627003730654475478901212187651284123226843200197670111085148445275174853964248425354323490662583428221187770947595366108640575488*i1^32 + -12878339075888777191425922446754085319599238835103370169191384292339028948624721849308632952530000733498555639944819574044824481499841872110732290769902540750637246542950302049314259321747752605835987509199570355295611381033152529477232829724937323311493787805207551340230905232775419928957746927489844842007377784973223389172942290526045203738126132904454742600217322660794898985073388953465632801774331129352626533054272862403820112010358330509269922344080990408208258135067278025805394924274738121079194654676469629840681882253859772358148544741953549047275123130026503160407107372972114074863797114822341088752718741885645053846978664068503533708177217713453460841388699676734392342287498169763585846519119197847179876135687198649840456962347714106860221376166764374920860292625954445592771650912574070742715867206550185303768258398091319481507971639860086077586584292388999137762746855657067216900378330157173210401823197184526735579791523266215321965943134618298922095763150172140117909569576857155701973279602482588047570756346901875837880793719605304296701099663924172184668561667421484672047836636145176176628183397609183277122700219659976608157949717643873411720886361972380692305649585441923938081444288851319677169986786433459478508800174189063232485851064852330895347251342998373082040489694909620481822282425945634559466392204838279247169258132769379617088520147496777983230753704530856784708387763123701435249916611558684427750604080497164600237883741990279426272404735041182409500713693376197235585611787751644097426625133048193349169789295903730226581225856925184268323782941011737499019686613691264999630203433579625609732207336056731228746519975658958186025066202540463623733142612391208568874427215997094809073198921831994263884183383750305586939786351181058460816267204886340094216355301225886053843954913392585048528027403663403654840207748864333789681419303010928337089062606648640802886107074192808766872701425216502706327895479818113636927620656737132450544354633481931308253840435051931353587338044367363252227670016*i1^33 + -6865621306546625468223561456124294862826943915086851378083338817474967046370683682697798618514988858120707071324341535656612804021752889084533654773066996370628665797967533928124083312237528298511187504157097765380370042377932972915641199500712977927778169928113920883433315269045662082260841153438673235029277156858218806656722887524973379047376482005052845518422240565637372955350664377924608620774819019307180328180708607933369705185230890608556751403864815001147507884577550557271157777258829848780391817142812534238114917716501303163888438376873154182964749007180297553270101209759656789317471381873636925153007626957963642252425359822400459860627646725569326521788251042248236559732603632945772812683192369533460330675317144649261811003611792227711029930183892830656910935250931202173799568861840697151444141170802308598927650063650933643681375547329629502423570163396879813809544612486724834285510151638290782191337680408068061353073099563358829092614386818114876818198724174893517954521702985484261808891346902807515689734675981838148637413773893720362141224590001675272249227740640743180785777698421536971752157025536437135607231089857493969578993823824509321031949042519613148293851163755221754887862502741402323297468200652324795893169113516642075389265608831485245953045024800499295141260136060539413184053716371688958080051845030419602719441791161124386866368118331931577010400435279659921439810776424410926643665748466232654156979362141179128194731533745564305027107109808262158506533807448578144241588095607953553088542677951818363484756787366104263214179110863824620331046844466401634843146851030995285161639696324652335007767684694584774448135422349629663025060234347579213372349490259930207609362073149006616367258664084746336837726909867233139676272114963159254554669045956262552082409501441313794701598205384174745996121564009812102494912574402129751758900216872354813556528127112725626250550174890332047566135869545509666141861083798448924596209133904362928334599217280124888369372776439685049156776849713171267584*i1^34 + -2082780264566102701105431198876778807359823036986069534367611874623549522803751076479722487914098688876279366590281505469570309730971835550206288639868806760255399476341252040028096345642697467623797684633016738558575008123083743110292248860491532513418667354142276553701739534681217542142131639560594084366795733381440521822607880826676377479114966787023754190647330845425919920351502051930455275491990908002175046238051603091304469649389625379697202938433200521526580859573507470468910396047991906159756762578443818334665212510776679325438582169828752938348645284957527384985073625023298505926079277427396772886186983017129478587984126657601014156325794831412544943437031240666871916287840638326116285195005639649091842159733050373569608882679277049739902161555307985237826358551796783351585112744638166740538312416539003808011581776465097174670164411652071620065333567828125683154496187234492361874432382372454176703041413476260924198767029659436907599291983681467564651297989726282064137122698123352985422737317707554568646661961366208446789327427989671002122285309758311710142771700981704464086139651702896242634100723841342304254126664911933058879220197030307605254942267898348464460448447966044554624905900082668567852466573119495230981420964156614856267362506926605347279363477685258051694232561421110787253881102929656466007330780264743266589154890816498473094650362332954750637884925169609152235755401851897112148472650833696328441306707042001038731321355530768358739088151090613197546597168238378814419715905231099386021700317786234723590165353603336759263174463488077871399708600007438202219725217375467989362184378769266030028729939571917590361483743889562261012861702383541047507665883209766508305827754350310884623442347688969892498175013420647190914929627504896992587063231896641554045476914399654292234497715004080087675941884248037052627127889175516265575217125301728477049723296969238976009836724113992685133950242395195477708259207678868449744158952620260522179079659344241803503951627031297512958079958777856*i1^35 + -128701813091501029727416671504266857511544915732419086335016784440458901771544631984139019643627592176042186028371285813300405059481043532820499984189318453419634523411212446303983855609327810258468785194380580538936788558915156445437850768967336863953386172324848779313584346929469463629248451864552030888414353182042813143049466363878990965242770466781876154804540941302007165814209024211855638887355631229592922329656491973276336195525156689314695850450161881066304316866956112105333280273336198739295953651356343818294080007795121669558421930618518956595863983391763517949129790146940599901887148168956390072261232216578796755828309867469333076243116549321840196872141412658679862872160428670464226504123519085477715381305381643896432460000789539142184922387795978501005883184829437538575665970958367879097834602952282291904950814643831208264223296029328445837931940362778125052297935041282748822949155821332409867402622950403236400957134115933220939763135933850829017306151911712715321694402933425314745355716252378877901843351385997108329651039809211890904785982960922370528347295809391931852836549993903002336562544053221146179753115484426735064256049007112756000750545556758323406560966564161463322700623475128266364221284590424671277152306307888526053975069656200446681486222855403646722510296997223922251379831703666683794118926981778363857570583818510734363183974501151057607347850966405250700514295576250803465775521272046870680992850518487822125885897103356787021888931506831978230021530088653379099379011651919689919617399985483998582262980048015273465127696724906300002043434127157685699776104103747719313783199304025520663914220462399702594323656886499072616833157456549517145349212728572615541394285433607576324750085108469403919198069698031341386991761981265735064472498040608237050169135454398702806785086504839417230603555215555968324224394700431276155641269216250489457847920957589039185097412523569689992715245525601492590953184738692119788099034951664067558676352645345136417735437107325427339231232*i1^36 + 86410832220392143093422645391029833642158359871016864174435492528555204669423300506475708002243435037779933443808620468877585868136627285241746665273531992236354003142043575204744617600797301088137550783987731820881708300634930356870725110256524350124822375365470523921512940802708357483737764943961742172772269451233500860621677399990732213440823272313931401643896236301260837025696676842344067922400544025652001671624305818602756091804373892788684352340216744994400139285912689105095159080808899785604785513165755221593508838062139845792444469896043957701944632981788958074129564155202159655382907906964369562676752014205592503944862158211110955114370733201720536470946962677675971573619352880986994560987759908957684788398452932039826096235379130956871214863051928252968801880804728885459031012788164644050127278645108403462391240275030179949397510733048986708803552664447447470629030388180199277745661576650802160060926022328897932687063445473741747528260761752563743520348789292596344820996955238709703066491022833764889196693800260637093569028058943269633177586545712796627127293431875581442888457671470980015148594492962885043415986023538977762338891158576240052829451346913362537654551986083483430424491231447658496524056043807876347032999307776193665355576292326537388469901504421841649139657036121184430748387123061398892213521487452685783928310541721648335490825910253114945547584221425847598949948748346366796717161980829538021733388526949691600255663286190527248721611554825022541856106841958440112308852308225990588921392645172208597632972534169109395107612784361666127296956168574348773922114144036179159298482538779923265097029071793577479540719615140559825770686210991377194106796397950513223135416642405911841665681689264339802714700118920428501538803787976098832925533568677485305686307216762667654106410528138536874014445299652240216402060952539792935692635417281480151163400942397866425239152301023465093244570236792170748373521663772119812363883336913405144362331226881998376346482156989579264*i1^37 + 22674988264059270530869980117951610514123263712653835456056004765938323088414860082717493396159520873565655367624427559720401654583936093936428325280928466946254847852656441358769818014223321069211929375814641426980606313838349592606226132404761527650273304107863129677287314094981640235853997683499182681509111777631362580324809411830035785877629563341609833102942109386920396879879320269857194340819615435320522152462974813547872153858474500176260804495121742228894701655703513466665999525463097784566587907245900976569549544262006135761526186667987233207537004699255854496936860491949803781319878180516787114718037032116199753018128439545103887566344546490700869946030728459262299830110719459589038799593310444207759972412010549875244135103147710503564849944448269132517632528980771079356973364003337432679133610244158437201637040906211352290527514949998660244624524451020805344973226923449668439128714267579555410373692315203491107267427540629580919964745245067897162406152586085275293333441968199671526651456206163961115505811219791568589910296242871207237243977414561078120203762193716451616363372541945830924875011342004693892403556575349433019562230200499033424512015601848570882848366888403811181660372362819057055652473548159126932810234091022968728173906932639168941832970583824861197389602721724575193374688957970152677365054563807987580148723026164999685608597416495079552343942367773765742669227458945770762714556189043131849174208585275413056530791559159763630868595503640738894725332196406346865883989077483582500343250317002828615102993918870510978901504045614481378704611651903286373495161364052493322362913574717264415494190828872209627464575582045212291488217561705212188317873277198413169673370536324419040961884224473247890957836113046990819238513042283911514226448138067412413956765483681631001614276533793321114025089590486206895812787227152691346415353972553346967108675303789920911701564795222114089809614861156411589392958655005267280685251090177648964994629930197754995168503660544*i1^38 + 396820424042248053503853213171217407674977083663111344342732158552704909470211616140094081252048102276016626015234729720642471955664803307469155452049423593672224392032760198482415889156976556964930167204593068437319814883893911009205678952039811119770725120447605836697134136058230396889974400279613861683279851041481780152966088245382084681621900852793252150123589705591796895704259375065612443815480012500920518165828048401730989081140924756252322697159922503774442875827226235705005569955622753381230412853757842669725043099596540258172143975764073587195049970613386997983404851948536660163836721354055887286869816040098249507153601749897303307867486920119149343378575954456688354998441046541437196197872630297525281846571712489479466519867199666797569126947097873737343751230908252124534788751636993001737344790940701365070191013197965263787383064470991164966098196058261305911707107971024172439807666460834016908485282431640001491922023526592010008474243574446543134333203814505862833637156557448513271087682237703909165516275710881894913371055819861689000469209728984253643629664571505620885072333304743825355552481809672441007411764468358353027525461969317770716024905748935440174417475916895040971406632576695750373158689698262156094883647503967347518761781582650545185592882323751739875650653304884186935491081811764274325785731877340996881057118874209244205258292632410454553864653686509533612143582485222990386583821698445036348838929415200893303579580432366058170153023037918707312813970947962196562516869387337926161411499119845181245532159587723606327911706051636465465833179854962837827930876533374511757593605649754746482991333203962921151602558326876703423226195212810692937019300812272523433298393069954703514549065405218024942954823194214091287977093297112381118022263055351752832304919902264483355988282455406554826462575096185262922090139414071590016005484251551577264095802515594979390362159355734859766804396325310089265519660386620240954294285199165128318153485337809754521600*i1^39 + 5291449311015403438534241237869956549054533540153908224808301721389855750119485831799993065930684615862520908704195464020083538617809194509305125432069717767018217288174659221426104300422216283378511465007986318427968253731010659658502950498519903543777806683943842161266883842807562193676691032794340991676715241496684437876662017481216132371166545477728785580369167968351650532850563875735809800412178315237021298192822131281505108283061099339671045671520818701692803704587676234689726953994616967774093829073445646057576211891133330702514488640307791373185528390177990348558590412630495550321295625542492049720340850905314227035183553373149666216269288159761741968187355331687217544841452597844851254705936806757500705267890464232365211209354770674176543092155440049334742448951154119166287485330687097247661413354452162717597424505557398523442362345655079774502182992767569358516593689782022960460324296027042996949744198839129133790938679056613630353733536498819325686711207829570723264998195690893028857571069091242197979644851106057317782477289074039593239683934345048531898795054896889059418549963854687593620765426723057488255856803786379400499673545096438934174325496370673351748223284565921829690827259691982016658984778511263410240127423731666921011265469637242226495690170525203215217855939783281441462469298104181378241398180857299442993465531290903817002299830076310775378512420449875206335211718095465973631588796390245841610938980653332597026520420645733595953802759119274154198943594284590935211824456560744495518807023350654164560445241201588241314103232545505606954758412281227884140462318011676280555078764686598232077067759732093687807650439302577789213851444169736846454328719022278049642366852069399529605662169289538471758540742305944609470300026228002106640849907517663998617525015919439209327678319556152415322331802077181389458200376835541473871278149895458796538479661730286416618013070566356153161600000828225531646010766613358007146294803062648722592734298243072*i1^40 + 44945423663748754625027960581592143506171790699204089726580811714552427354864821770541690394032539461200739679795091602680417344199846116365464870709708189976660907441615942756558975432543685090515359904710199977498382816692821376480059091057158865749688179775622843746030497504387921958797488959834401166510389283436607804254536876963101284317889615306438256556020253331976998581280338054325101257796277684145326737826742286333829087362185740898813707510929280959982776732289511468374065923690603916568594805960571965931039824639698430057269604764698772924178804076342843293094178428659068679183765773890123579626275729727851066412101325264587377525371115753375342395853875080271157741925597951100375655139728645764661142018429060403603395299012467842231726704440622336851966640525287939434381004128350984706515872093538897891611795633385242223717625113394623710263704785376114739383852803483240709482487772321388130450392178297940584457333413776886880947288124225570107361514838527239706040505110492430831036378745153849769410177819152079274922147202580959848308565733647992373115927914772005362050239241910601755740169893914860511717812446610058861061844602104915342908968146692634112169152051901494149240835716683227683692747897527328974263861026382569234136743374072708968712237868635804041863834177236454365262143414407641576476833628157362822669194786189557122165236671544723900207519426770085056678260500575818875030075728140862488530088093893558573007764096920405459782539520266940362660936176644921397955023517034882566046787681696855356293523595572383432098310337577494682963027181778435024549047442322842477229273796570340134140864826958824947102353345782213640865448219485819387033280294637563677250114227806303296764867036973856988948708772651670584958970802878239498118953695598276224157449844297435626354340189597008509596148374407579913285440220011473830021532023404649312244163939226097871537871261856689683430912867862265117836164807298054453696192591298119967178752*i1^41 + 287658916300674902790386113637272440624369518868300685696514771099334705089813127594515579110883667212741570734534679825119959036815763519759337774522954935550240275703960156893800686065327494967205655343348888569492383464421359800227675436943873566933547026694023126267505365515272615399970197387044939662724919713841544421777629075187239719978592054267853957322345222291701688888629272052477965818926605710865772747126844516862776762337361313228018495243405434347842659597479624947170103434382237710336532455786122494379901484462595456893437971551790459823934527208348016767491009425676082333853846302413424103048375589949208809517471156639930576222934833584370644605608808801823932587292111159698626897568498588206657897235238091042328843348720930068152429239727130447462483220395449625667189941059122747407585266452001334141176868031249233013657447166876991351877083216935070451104553222384854614704980031945427364998902403220367765541060066722983391338941461316995266583012779888543974373071115552430402138082335565749493580221688399924387016160119922171993505041066355099666817063270212859245981866884208343483959928423950155291582092563949268344483889703104712994677740156232393655875811453189054595549095090603840238726333151209950678487415005712290039076248865909688554863381965213660947702514615345400484900459614725893806939866600315221171060571672312347911436175235701623104163919278485188073296454038621435599242234764208520611558564590502387638972650548015538021296966832874615635753492199928401743484512238103250865681342958116009773817245588501383884465173082656743617548226019219670056438150549512518303066891564349418247048125824861406877776175560588155977768553142496747270854797129228958584400428308856888220622961632222151094663136147094106590969761044033493460774889040526434502802703944724408985370272914813042460017965915421096364854260785558095158548968788993244113539794672493691189407275692273796176935953029573299512076740742998702029651006036377600*i1^42 + 1097839566068288271900372000328771454604851535639951757955568268522237195266575743525306935543434512638607855302750830248248816660804425464585757709135280623327919559923757938058712009376629177873717299660323652460755482191986662483590957471043283083456094132025099521480971750481405318237830688745196310117199020845651194545225822887014472777209329892820682140660480826405867175162651249390897363327671629116534566790810971348945340095840338005718790686698560179033511596885729467824536424304584783151563101266874629037200020222846061002608707498162343230561980378509335362377470470263587764929479851593288766842439470692323360848689621440625489970476458130928302023391722434214301843349306489507189589770732789751457033903199200752013211161430267968965213074897676464156575455184921042573826214649888377125392465142743245780838758347177666502138861290055052616269838744107238316417325513678983439729102705861833588163548589018674473156957353185147700623734866627865914267916637378502680731836698966147208402934513692041397566040275300778617132186739688016558994436583026724587912766546194460619047104161948144664028409899260621269618832616969762321032819290995896236303726749203984208779504668913959224104747880821818123461983553407080180119466525531611224135361005583893456624368559179831208314163885055763415929576162254192327886148737041534502241535471893607180128504057338209818959471294865750278790764335037125715577786737961430748315343549937485990122275655008179602692453987355091251308654591678528615402773376255928348306673101544045833694759953571899397524022392855349367676342597226474249340158479157835639718178473490965091332105341231866838554925392312292060560201244227270022450106796851717143165922118126603075515293954884590866999722008917574251319991574752740142160014681870517017756444449726359275171240846218136455238599140931391010091391983898925646242520328745421780429013023644248609478657551064886126355192922562210359355778332972283839815614464*i1^43 + 3535952762446663577566660418644111886744075803011506825042227848790884326391615805945725194908017104067444658022934964086377912636530597788269016305631922184791938925913750513641005004841350465059910666008412270755656318935764111704285062724174398748535346074361079243161234130829175070988250797394269181311302868369136216263298309524324196753733822352129287807518150106095725189151811740658742694299675870471169929532010651983467233468248041655636619736827878954705357112614356358852659723919894690470389471349025906031876539414708526893751183678326406743913005917239325719848482417345384832464652374697642212620728249127883561154797033160890813760625826445277118547335257900689595734294760606325997189721493547663993508795553899451479402554759853097861626284473151934777878493023189498647217861668712853141061035867478252028990519922766435775200189356696125189083890023630098048779649473404544944504548565180969789203885297367488062929934121250689002913887041148458247876564044495161761627071470604515593541777594783395839054818576775009906384856146417473547801829619760357134676779259314201155918388876243961288926408059290710185615199717348331797292818162939000610101764948593260345250534457753130503315658511022556242401510057847544858537551931570956989356008680676936450610724944702194104625724770033088837150316513479062570010398303483619041516146879842763743552758040670208549037230925753008705382027170572615729840991699192029659848244371146744494435224596431299929228302039621131782456933598322414465028084364951518447804754951075936047681387462784888328929617067136740311254992641420195430557759383481095261346103336223521022912933001819811830643334432896452344032577388230721037345607466193476310014088885565616219497071021689105333262550965939016250547584196038076249509426591214129190717095672817417973336167184516383519220473421771697908367428831236262064030346913636641809080428634462201350092998552239583455511315250494578625980471325042409472*i1^44 + -4670775031598407776525851662950093420987070717259967053137299195568217259051367572188820914401793128641876847376808441230730101253220038714546220024664784251843382791405981492732040965395457670332749482578632727986731847861098133076550333415041153825142297535949401647359008105625508897685079247315467962974362517226073999670996506206402136740916293736060512974670554411105898376020013932395284380759321507997618002220257705624278719746674754042889621467655447636469066797646346923560292260532079515319395163093821125753181073769486019813034818053358064293703304636988980553090004415583159330130393733047643778219074227810860718784385953420103676414628805006494074010733466284903563620681337464172224067410648089463905093417729510006887878256108248979673651810961270953942871519479180737581379409851843551631930931682371086000004989131703868839729449430220882539586089128622473820236620479100501457142014805958648950303289395725579010516906541550072617976606504092241387095630353133374367896734926088797003623569842384602928517350242281686559689026141446451500216217798433281299200470134485369276168035191193679797855765432525259570620008320246039694639643040156589916060570808378266463205786672564599000411943600197906938277000446642950241757416769266455441828378080042836466856656483261677652269673618657108465634954159275066496633553181188435216331412529289923082939536453050727195738826380076890203363148173781662037929467092023772054718755070558173866964940294000767352959696679722900791624729164923300403997464049331555006810261964044744410220893736287952826567622396550003374640290629539075656413743290046925421557910940714555549950647327674601158213617203802513795963760342979117471035790769905323829893134702029158650221697458177823417486095699391849610440746755438123352279373295240423691290116566420866570725482180295638911838519456041933206101186368388898405367436593542715610742010360209162820116462085378308311888388935017914913767030784*i1^45 + 3330656422938707937340927039939108185449722876390670730343562575692490575114362311168194340133882944577803998471683009211321130879121523837112858548407713447757467386778578303264600423506499184562992699731476306612337739935404471126014308116513382396190503647199196359718889124834587251059931456207027392287122776670082337354597827068779817058154775143078364672688165813462480119043007846816355184477145221964276227220632148463194811655925808643286738766619938781113669752644213711049686381121931796588076258168226271663366565776491422755136153222824814281536030524065870419740463977351888678737123418138786526066256796389569583582636779420121165797238295756396159305987930231972770192006162638897249290345516656250718461970899272823948167135287259482027035324480971353024694333961451173211830693793094102270307334863701271167554846647319247133723841390181216001181707590096095457239442149069066716467003780613570125942296989348965940893506714480143357418356078761764284189939789902269146325354008831508816071992595271338848904159010959013686609137186530811039067531835332078688463825862820984458195145308848983532388711966456592194488148941474291300506181965200565166093190351085015087963663545331874544921886697915379067498686032159396411502361687367483781069102754669522340183958689110766601059078603028640750376699440854298019996376972833837291356505385901265377458370765323452015167807144687685142169368362549684996867592925370292943087246767518216232740140687986613302070022243824968521319854462954194477922052397224653555260012951646589760033016234480464695188823605187656410250232219535329481113138948358555885468628800078386158722455417185751723851627341766907572582899771856949901434163677220005120519264126655880294149101585884585507780810564013158294942911849356893686044050245913903190891792664553575376275624953276665203872879356183054070913985082086983999969113556112575989374404414533553614917304568005240424611133770541563904*i1^46 + 17179904987803017417538406327009701180903957669956894041244575338658688276980663580322379390605296649664948177360399314075029455528365276541272863188740988211355748766312278298479198055994195282311193892334412951725048676739240010148165250247846380296004984023186308382488353452189850838393649089899844850179072231252007497817708667593947869256025844054473746289791400306651707784154374773274685869434566462022482099645897965157269040729438569952834682224735724697665366395874973654463344945233857778492873706026687527541195571946823853801437433616272920961582726802761922461376707104434651759498628652936522557218941068178591908270180173916130858098879467228950341094717578058970979560006311839969703598878375034052271683793146768957240276769627851106016476922984187089960804622653322897479576440253833763457758088266111607234155557185834336308033840205803174936728821219724833132567938317134955270616714815066289757981518635098218392783924728344404395187613527725922162725487241205189183194252272580843885611633668397206868208928755054975203833847207192709070678105307957735976361657823447946862895118288635932554254577787151752212028173552164259756961877981365683741234394684136644386557048463260961154577004728036604381322714708956929600221983917328179127024812233149482200789395215015553257663759952004390588585519285508739344015621623540666432119225090757101296695900745106044983030641152815830873109667761091225157696391555685866925748022387210861679541830794918505848308420421235016242601967950097522839370051566048753526886255655413330250624008416042917842045811898269876521157919797882464928140835737278094785981083249886203332982548350108565777197043275511979430491328163961591196115555584692927097982500007741367774461785348354445565232907991619041211171261114063521153580111573573584177372949239163467010213027149123145994532837677173576716187148848549872610205764976103920151441900912784047077574353921113621232877568*i1^47 + -49742158606304729578648078039598345566521877842798597128508063705587021106753630247050345400180903585328628974609485835935810549947047082262265771475160283332905620854480013866218745496464648119420955848485853517617263480133178013633200429507690303007202017674876797940001099340944835482057799304260664793768074373627288232617803940528090706707784489116009159371694986872605562304517137524218544046579884472952135451881594572233178669739636570562181845878613772677280507398629836169018836676629757197042914621013852656017202971523825695323750660650521451080247396443280191583537202831791106168111965820030730531018675791549145161264925640604046393851299225040676887396850858801465893168141685462606427935443803793278263274968848551437736790574229769201245625254384497770998655905455075221751280934672189173034680259869867709935553759220829903567647279712797752371950973147738284528360943290501171735957382433365506424742220729009824342617426970145209034997421334592314733775589641628583890069182427224805398685858621823886656169481999976776745972743080030740266176819758087255877029376354289336257152508008440399204690705717733360305062915251151684720940282396696720837290293517882796086143961352322852523695387774999102070663447211221631959993592668425086727699751025774882045090048868077024084966939750241213184014029979183651320647108548467384286975763919074044658117821342090140274949771985087040734097042191785179628089634394576447672455579001029586970831714264038527314392849199927278021085879324327513538342736476062614061095668893958913432684424791667136905478299504200918653021911871659254007001220190207086744321417887545007252143980782253963298159139809698394822438074642995026526258082898276834374214477785822520649035158798055971974401566912882782676817356941264167841134719084097747342765089989360257664743718709162519364299526241323754686201317282742124960350805269274191303109265901244498270700096716800*i1^48 + 92629431713619880953656406155851930817650676120193860397789185591630235210727814934291622961933691073993142645572086366374134489214936878763274490468811315149667448270690131471804438802642509292812035158810827226304558357046434535259346557027983276100328646504681763405244599050578063456695956792390309976897593740520490279124955365414858362390274645751540559965489356850189347722686922419342221660094080521686764805338791598809666446261753368369353228317905227620498743656710993911889456014517492920204082418267780223599732771456307156528474532775841325000430247187720454073395194854954066812606130436947610166938434029908541291796612727244230545093606873196080125382885362232141606795393100341591137000017385585142643431945919796235768273911483867216865336996168778763147897096285589563420325915239709782432682421393131682618236399187862516855733212131740445684464705184794841957857725271897874213704139347071915395570799529117130381375329352333090247433209907994920329606379062243300932094568026900636466929229298038953685633676105323580683565154519522973649181750311760115445681755970918147536574910274578161225547190282591852926599165618008717941521154044691846798267227380977213310452722804174431151728416663177106122330721858127682269713491663352803391843030714207774077221889098766284241793587177906007232373643068225147636783749644994690810396095200791908247235382625566650760109657552158892383321193584135362642026566510331413746394033002682611340278593015140899646531083904890124981497640522781977185540068383539910902292115438853848193059831637845100573819941638267998434186855711758647781653068616294908263276470876295245024131903206729894264007374116760625314403482863199616795433707385987839030937043745649113028106559320253032425074559737698344311422831223779238279277541977434395428891629361592714878468611162517415905144338656836504096124736618496*i1^49 - N1*44716757246913088192923535984487015268623658862234694428359413024780209797598941880441285062749986143814514764087914174664664368816148466326691524731925399214327383376004516236615109641448085954614984247964483321607250833450852465599362867139886814230025701067760667005149649172120028133346501225880126227352064933572798494242853867691868994139262459168508712432208410940405114237772312126986764509664627842020090361753201847002851180881448739522781126260538892601639042751441427667598820470306733457785470989665770111964838334897626409685254862753881775913922567330922126383439286542624372902646974464787547714887336922261503826113606518906111079347676156023054057733124123175540925486651724345614496486802492544209245081167968921852015562387710140625*i3 ] ]