[ [ 97590903843952604251394857337511006474003860310606969639059100559176129699526296562712263623319000583022385390013353652397218277140913996541566994866991621810069635659357580084787688718633159549424997718561314051798575130384328120403584973289228941365526897037098358983309443209622452916985623524150746975522617198914338709908871236842835677972181883659464723578397547327600469900162409597178275143810886934934648758256580821723638111980253564817115246519101920223552229898729656542646232600673914450501307009479749714531654719610616542974629819170985775045618609094234159971710105491030738250185427260522140396393418621782766944587992103500746476063610471275625185007005234042372134298016941389640771216426473342238028437582537683258463404291052771891611264997192937443204713812833381014496840248827580152480386801679606850434873647935327884462934159703449478482757419649015693736401160515753521181694993060862048552206548625398852440728835521635603297345997529645744235488014095227450976747643082578610864691093937071559613944751300294459531329437139900594688981375729080015766619826403525791114614083893647330174326758178854819130580277845695191062532826099315562182703618815416887630118283327068330013691299694966099460759388491381612246840093788668425255172331320483518843205850713686810376860618139745036335933952379406606467488089363772519488377706965083716113570291360996357339217265038290717784746406297602788306888174226336193836010430579976142984477039403692635663824511278057444121814453136227284698877268186434046366016766415951778224569497385664605781296111234280057346065226947564111038435541320130749593064465835094734193312167413456647344833115950217862973667565459558847689823659228871516981677221887664634722707098597426548138335293810266700439514278441674629556630661517112933767943968330763994585461571627475099436488287539706402152539897874023233805694359568384000000000000000 + 3098525974044753115890852482690466615406485683134054728971396586150847428296548314439081844700441778811867803386063766551395653989097856045497881483324610106165134735806864668999507174680656611630583637177520532168484124673609608860351264690158414036820063667776775826406077952086839787391754425649545403076638993363551094421454657875537524702251315614054999699466486493911861808857120703490377931403913250885503996525839604521792432533007691427156320095657302962002541537705459326388852372946263629864009954768370704508829174183446749760336215499788218146966722732328894843639241085728278461243833137537655863053971260388658813995950841286348337880268726439294479080474355706110648298379781810256980965187832917006167270723163252101424814115447315869545967617715968455875125800017119398256982802269299921362568979246431428373296288713890872492492688489759540083398930586782469091796731481333721265765154725976517492688994535560007807918589650489998259422831068559459380871624380771414550955040265164417256855882021574420631957009234776554578133807337627874419954859908446068033017768660423865385397800248698842947615261283517667413148761404958043525575329815737993505572199969481489350855144021320863907961667664044691138158989787695572402165814585523476572298337429484654769741240794831444632055201909334931908031765057983945313755796105687747722335758087258230354515864737136845747072768412127666790591197798752379979958105732891717093961797499404562834207029062179505026042652239490501222301216221625567774942499624172405701660757872770698442999132690227763141509229504265356797129898748965747868453596659029509906756332799882563514472489541420734997418488130963599518740610306650768315267607237392401133197205309497793017541432897688231750941261041224807252923721104088090181566257256464923464393165940443492378990742111979640968419992111482765786968338123961992262263424700907520000000000000*i1 + 48919696527455086435021259095286206220817566423548611378666396387804126369585989346068224316449362574013122080732252427346786866648419962008429103075214232164892695014918607744992497110925933268729737902862643754006408972226862559709260522811531410916413683333438790530631348922867951524327126338324695394255536695548583331012433429030247055156148095564967593286379867855369341730234686659137707822162316922023997746944405161177045541855481688482196917332737591021674726548248414935822676552795876431215468310142173504924228241379696815147571051262874685884865202114080012576387640457111012037153281276473721593174796201565937499363933029489527390742505743972972370611432103625750706795714869411041547579820509690682128837591235745269447243432518470762419956721622949975562612710701435160438467988900639507287149584449430381189125054342158597153768799081366206618727600717495528070428562181608719260447506844440541744138311969550586852220004393269092111831317124906501181849935928857765372208877310293888924209511901710815247594081638247985913925001230829459294088448978062717763077406914503110688323134217767395621183991371790050767276625529966204449377541931517903443185103007306616710584330479654181215573590088192337747509832009401022479000184067835371928093323209082104098769120773913738361843293955970490772922740044325773012121245964774218362893859851991588262386548815095401513773855158871106900757842902205041731548261538801355676830781915300066068971016820094593952235408232310437978374803120130836178768689242513386081900805314360629101537882308330748888314154426734379478564122035165396037108139511216863441025944912967576054912065235814148135322384070544619964247058677048659956833967423039678148507073484495130165930409603663957871757982802587048106856004261002499510186310035860322544929185871281695572806054394285583947351327777129941978851159277824963735964854150758400000000000*i1^2 + 335173276427321117540417991512815545427882592021407741198807869815244126643853328672154093297371831588124012489411676373649945435685684727728614012613411571856874533336848764132313916864159498913273783687139973646308431321979252017939683319798111721544689955149147998406283887224321793978778230433531021252851591836613756781582102317124477127666751520989144643939527966826809562903453238126907931448190521442997769828219329771090308981417998970160718088283824944868082170100065630112487572002759470145329069142781796225671498669435594882085241951788273422866022703868346196862194276798252654974253084452882784305638148510235627679741434748335838383203204944702204437550553659184743392660934353832756016441668477491695903168168738591853840519497096484033741679221418602783138556473164478859214878806342354161833590193461878705075678295628590637334098379164933538846696377158707001464367817540976685906479456330586479150109984580419215850065188046996366832726559914892850063251400846769474382882949279853726944202515775871106040456871087397359437891659850936643303162992617685065580972723031149599391429980366909447073861449770813665979066567528474677225065545323912388658919761045834245218415006007987323222200828246825173214113920733842158276611452014249755458156663963319669618455574059943509361371688575474360937340656250324792359257703305173130170840021582875214568658936720269587699782287908489231008899865134263016160586721953118218471535159005319827696904948191901204171569701045244776977047911028001092071435649944015669350075393130812211469209597972887416960287814923882726493516578659092024956110043844289949030983463496984661638171642300326183171468403470703536038344743349038275082358315300547222998412296153101616093483876246909880722069602786989648237666790201800749733953046671498990494871334620609687645203396668101548572088383735201088146004981953721586289036440371200000000000*i1^3 + 1037528352822643202428253101123464725124043499567169610591751762122051268564965356229690187025897173945068218256886329871670202007636046142240607600863395707300590479714651318968526603234927783518542491359862068439002719719749530416409076344886725382828912100416088852970577902499064777957713533286747924835415959134243176779710174516780493395348221800629596038480965495801387453343552340551781776015439658665464432237566178674363302618816133071247825995150898155651786678144195130613345730187301119679716529349028599846459763881381919682523929876442693905689955939048419979408428248732370314691541380015350772367028694606186862145127348017351265952750911892691254561431060395613416249328487545624149620133838455975164381346426886290798250242683844218522654100695354121208778540302295532661690277787223715940216534380106885340642718014549911801350049617926110880594031345633026053938556993577271182913872500669505008491904533249187186431088959831679590048167696363420291385054700514909011464908008485124094739033695171456633191694357907264946964970802065010960883796527502926775652264561852819025342664006047277945725996503127256521603450242039491689788000976014423339845007147834255429129005876946742781244989447937260457849394806912333804552640729155375629038779350474399229122698151615616573347408513684520216494126525453647115335314269198094694923969411358015904340729970401633842341570118362550199864975132988835993266525412207931378777635211121385825129457424098410270081540901348796773357123094782759423936108282264429794795885518647939883111434682180452262294072339465922468375233638346394747397279881840857185691275467246626639078510878081771810549103902155960823775624555901504418346396603145398307231149736418216220461282396577097750082618882551525212504387974242233900476457129176909489087945689883308305208811634661821817740509862810214993729066127263339503187101378150400000000*i1^4 + 953145084990964240794248315875689108794141450332332457195139295774165670766416874202322099410099032758503385309546659478529098866022536658768775040089721951114809705551714780224788778914291204680101754777489748301996940034778869459900541257267011399024177089525542691051455791054144239947685747170659545418929976515900901956902427192026381905078530003890896050518371553017109012621484985317428976080836498588880208879011640044284330319921403117438039637219437724364052356196438942036384443286946786748378970538464335498870698379338533944566236052073532936709228470788157675236250234862115443340949213303520022666420321086514546378734775740467313294819407775404305422484229799101345387767340175592152741216177291771291228644763670381999910166587980692573257186465658609860189287636268061956813978577161084095408355067125424526880316976064652137517327351801858328652231694037445025685613334886509690811881089768627705209114874235198142520662383471067728587752517737551486453796215889722512963445759671855755725722417421400648079104441119019932884499736885740017068410599930436319341525160958039359611907781345373307050460325392551165516940664784859039298802355279728169322854699773107623622553855149388142891966301400616299681685573372765967764499853335483312187340614553418941345458052632441576525111097989480093979786328110912256199108437179691540808506994576295395227398074909539689524053695125425787059552598041783181330644602589784747117559538064332976997741695091872786257563235404111097581950344559311719494810865287264185622521788681241811736813655040809831337983988273639101326814843935408463672877153854854145197339548434081315892585254139320160522889736223156558864515310532366585952157907277924096403385556548308447872831879054956569517593773589762579939274255134219868115553482968310332231639376779228702021841887234452837171094710367883857877071541572004220868088142233600000*i1^5 + 1261083307215885173118699390925204859355435028873615963230455504392928382948864547397801558887764238622542782111482676870509610568171249830864358175802325121598811721809239163248970069524087047612159356034358008605457207893561878041228083931165533902548195493591615416996669087391053202862875782717232501183929289812121171987927999540835714219719644400814787177815928863102950227596776926176215462149026130693400739874733539057964490800798437501523678041701765630928735965315695174006856986946596178101028714924599416372112959400343869396873479991264251412269947446297975622333230038340135534459696542071523664648257475551106715691327456317966977866769903262068163592825574723720439944924346401168723828651931586267700766875683853798611968308178771468925345314236960222158118862179863964873807261953928430569455592157739541963202864047518301385187353010141410603070490242827192036324630824095389185527944057069888817314319652207477998776832073249152996915407633289707585472253481021521751036018629767649021465437345088113263011840891690109909732277580990558102161844917848964765244979854438940135903523738598416602852855952480276533994972510239721834343001887115077819319508968520513157675941883624082185116640459562296915637776964397096231667968234676938962996306797744737427813482110988592679119364323798311929658357364001143238836477739234227908035782459713420337377469300080003137531250628119818161134806346508789927554892358688219204431473541956028703926381770273639265366472638223224454747888846552712714737923154977167370997606847137022588197376424297100681523849152661928096576061798229043837441054479456297813176908054201324246717972920078352543325193539788399628373606086060240396322786399046454259787217552113947807628284144980334888298743031833359376249772597598743367396664958655589913508230442680718842268431998429620348716976278717889636599736759228264711981994344448000*i1^6 + -61274005022855363121866215323867496438764257234800890923634883680409889004836973049353565526985142960548404043251776800823375930218070263947641968793583115792577034655307180341655617899551517656381730012656788347102421792487119968741097339314072942012698095120504048609615168391742272721761458086226654040093597051954530371539900544215630834430901807632052283980438340528087286953585584983577415826762071297123367968153589101065636197240915733664476882324147302877645046769950525552423205273344858150766846369563463041032646811241303301104053992190504596452893299850829591483823404302491529367545363032416472940766071262936986786948760178647535937593179083988910684519186651348772453780262211336183655825815365276960719797577358180600406286951945575792747363231419843208831844019927270371741745318238545796318250116704624616863626721161507001536963316936668340539111585173909220576854614201989769949857031878069892491757882173052288119262396738931648837809156939221390507876823937786797703747710753078447689900877255634411160403167800852020103993299216527767131374604931761058010153899689684141756324602486040637979338433672352883375506612634399808633484357077490462639119677695013677529027083057887681637661706992412461712694645769467932225907177044396568887022529941819902686725717713556740439735958475572967977525560748258054470838282806200069772496969987758424549402652030209154146197092452354872679664581528991269905642673499521891683977235935589451570747605428667040046368192302159670166477076487090473174292682014804734149690483818300545397522648937740641372705419749286097735205837666232786958105507921345206534983753657288110643568083760979060083646418770448681367471593762768667039165888539637965303434510121942753204357369347610571578994587812696838585152935884227774300817347111776036827526824117276239373440395346089557360590738890501947328177154036613809660011479040*i1^7 + 147566942889822522993862388929374682050725103639780112484662600681462984687595894870123146886595923437028838552703584564433705878506082327148331453588224314966252972957535137121603714009743037093250330781369255570998733647139164307604442418178448206171917932385763372539842786050378523571510023373339185500779788189178165748508601728303674205751002394185122934182887171746361453301295741964864345182540285190916449478606429047572101375460387660982069290424295667168210638336083458220893507226951027500523688527794773824023048400289322446120375146605397913508984860689265869874847807474446737959643771303809562184333839345977531322743415293361553609605805154535375621242259457507106884885429043129364505877625674356505315570752260296844615163496833648443015423615204268782807426206836371476626898326605172595836565901875001181465142904458081453108920690216721615351014931440689766624876970198318509056611980618569255389041506254308383383832076489752548467411418857703601625195670337130519287602716144863388707946702339080893583900361557963132965343858477422271837502907293122219188329881900227144814047300002352271026402518846228864104031567666696719015963299662130621802688667808175055616072448517021681472428005214582596810762830175211335995439366210531351804716701590662578914935077837388321131025564472521765814559259388770008406844172824653070183151662348224901232466323436240641722406525304125153957300582352392144562059723562976790044084306746837351592577181560335634027064116739358560682593155143964064169126513080825207585750033071306804840294699482014730821414942506996986018359777562031597987087950098259369004598678452034516311647499905729514455300605901876982674875108134996841814830693075045738722136320003007544367508944147117336986140295630965129310620531764825388383304660077398470347310241996969203094293281547745409650218342400472025945604330795138810292207616*i1^8 + -20755346027155830814578994687439609887985486897430817582918312209551702200912913016058331653915106282233487837856512732175827876729656237135553411192689885147492767549515715924330046537819835202569846573993036305502450381292371945278564092137649242022179504975073171785169339277515427587928893238658204207768135601080247146096037792891196869479769491637112370123163638173326572138609481867058017917229223095978522305396481925254887440138735391879856391394884422448972043340896748489356632703411795025089906083303748671315603684986802813790671525216371617925914705176142041962611126910386583247926895751545248061011238121366973640788394196224476335016467220327172411203387137304553199976882359473392105149474702311568816975101192983530828368784450329943791157500453632354666189354101592580842554321238619999255157207397633199314692713515100613771236613268447398170372764598196017633018419840631167559671177913330331685948395024432339904127464720366637196169441658506432622802547860767222176258201551738950910126917714351264646559046867575702684113853618784999757601494383571295366514351169453302065266519143006547261690717748797950521203001312937407119789608661990373612007566914007054325256051804093206996080685671532644891035533387062458903806462937758305280445178607042430597473794033660867063284891159603648161226167864759003814303211055837906586176973657141663205324971707497294905213873772007977652557087342224904744283369643176803218363147747369036930933744371258177592810905051190261577224745967864794606202104908047760376161168938502027545629972963214198008607481704330517240645013557265637397776663874758458863448680220694102568996343458955450889099031780374643575931469478789131658628024577172078027080773501540809848470134235294562449996183570431346684743399286424791877521120731065403074130585769545325515320720797854990346478230085522637703499196781058219573248*i1^9 + 7700461752529918968843142119609414719145486098679455533383354855591827694512841335411046113633743946834534250320048844387941014965185851316337629855076142263317532443124459344608377750161529276875898834831298518922413127477744419047169408972316104830777603170148239089468223505967055641750374295021886132110615437240837614240000992257182836228563905487934002857502880328733799545950549340162471022464552165753541835072153543737004564419563606528601598014276380125233401048335376969213501144641190216771354906297388513107438329800090635823161474842902767733114393623955532300216611026655388805204449479883072357305438701716280106240919024796321682985774039615480238518083407793527437390521350492185435558087258537319263493413123326141601257856347404871558994623013619784453270412709980453411282599230717141781959562354670434894922835170280877899024442710922099922798058584912018617349901227655058657963168272852006790826718570196259304672769526654894450689696293312327213094760833160614464054782007794415554764746036599086974776557442322209641222917744559515208330975600972454882996253054965094186460576558481364957987585530055526447788307204972567483418715866672592079783414360429129257485242108986335236048324656585890220707207211708125661073516890394390020711278054624285150966981630311879896946898476168213288250851928608098629622604474389240938427101679295434396329500863568528967368657348334568165962822714430080418106840357455910645757654979626227046482282406287620720685660918016901286204146517421255865112395755109053733651658089410158113628131189603412899191352334662660359547697009695586483887480554653734729838849722991641086636668674088103418460166482076204441894460540536250921883840442367554598693329121969096542949767624381741532005650077435604748399830250811659434420064539608778690245944594803882128234271620783266695501082672177969701386661814517891072*i1^10 + -225544448490209722396801067219142033316683534625763502268499704928946027559893892125514571838878140732189884511073626131524381891216528014851853470510087495879586374352909629498865266604457266362120817366229903641349801954960749493540931875864150648724624224363092069011923770802377956603134957313167406320224027298264423649629536606698010261319531028606949623936679456426680862083427961627200759814330246649792229077779015500890770649598495749125529188438178793745174706999422610152676704486593836832667577145334871692243805279290716095697305043460529374486222036182088705628875567901174732804744667420964062689204651446365851727184234180571022901695607672197975048186485182435599577468610921082550122785044147571746918243511053777504899542232402212252600139972657594460102125426417148489260091903512684335915179689304486280603552932671015136118079367715366130034212088590371405800647150570837586476120353031362767833359272243945434890551140694421845782732985967068558366247725959169230178860826677970507897304583789680598071114881263497145120216529839749082548015216751379324483555356269481211411009287016982606626577824569282949100955108275031042102424155268874578515763430433505239689023731797164554881894525741660806169214765329394465743163348703828666012082242886398198489315731040851850207010815997346626211046942062567315930617628375996813365646185698773448193981387599507477757715811243148730093698344309622745752962116735002056259588483579518640332852885612052161660234173008157109948236503841009711245385669805280809677022926906652968565773475994338229208819219866232231336978600313192615906536875074945641018011239837552545085077801025241304976651452581819127265442464738946801791818233166781905759391041473506192619948764212211802202374158016257207133024788081774149420324739933128160189498485956398998717106890302298233419604792411594742858071647715328*i1^11 + 337576675872669539571312013423816687834748238146243742150428725043060039816456617700693261701289706701606862814222119207064140287561875340640891511953686601230497766490062523982393295422359786060288946221996728148755673925221177713686521930012742357583884522864564010635431158422797199301109816077574206380036917025287998928928498524068293897257328487469212460317519591695642733617337681990415306918550668289452723138601086877022251412335344379989419989919061283063472543679900535120552997922092859786991681486512364353988377630818812001859099906316534921920501612674217385552344677383735936548588727459186188414567094594984617135677026091471461395226149172809182122715358757845409757461330254788940768418883811896578289522284338197931529021354042083496746622329607949279951465801893775418408048594921477912619720250445553230679400903028710772413690919905603781282678753067089595569138666747133831564126979728413853242776937748685432122410069341784313147247354302399186969227233942011205125798942701121358945567613064828789390485272169547298471836759385493489663231302904418663659152560023095466711892581149816569755113402166718517137918767515494345829389655625603627918726516802959098292835344680416018820933233736461443272320971628527273121548351357455606052098785800258604235885732324287392006503322562870703473464651846795390846027385635778925972657305329962774620181286275660056405647930230129636067595078746621285601974824018814486389979165178464644954600964293194376852298185651614589706294928197993378911468856351903424584907947529465052845409248145906327489434359922597152495354780694511742701132616601791654676235634430513180863992310064907607699446528969816760445719725565941212157984840699461246613275110958761096683223693358095951357336210491377719095020670329715514949544255210123141884056186753744609574179717690521059733437362079737357527261642752*i1^12 + 10694828175021095988119691125355474208561847658376300428564973793560021246338969301322364615642742528121782679066126006291057795127126605836998446403989296375566376672278693710933436101860955917289640226376643302039419188967488487523906183239743775673871976844297620743385279449186771716660052029088885956571812450433908553325625548220602964306470178316935108958483857669647172445335152821923758136284117931568871969601877887776148412546827535221543286096553467423841025697727099570154100707106242608266169270605665723272069551198499040116423602282380766149002226438011577313933638654901176852804003662815118236940435655597177769908484687117852083935827011228943989015691669525422093514062069349987560033305004060767113002092417055721245339065259188741738332744067467195983686441384982475869703911707465089307302401914967515162823802160573017099076176398818029570831927227835815977322394675957698735726015920169360465283240258319216868260868263689875689382565656923224506402311826562147766286845262369101973710393075041125473417856026784476261064952708567245555766199722432367976160900059474818908647173549355296540096967340931007143621628470108173861981795891989896337095774282934907998694227206654110247864772582093281884327260158457155543697233790399400286730330140093110050302142647746199487931843854259176143852936405289276748735055375537349457647841737794213452035631382847916077843385392434835086494130362722774126325777454185127302466048172733696084395375417136695591741257955764146309475857651897081688820298512121970929800167284848678393124817967451337523862076584153835662622802747326108029979712817273473007017046300881204938500949427891349964632103892190681043015663673261670090718073751567726537037693454467833780682530543006375911856217575413089078252534377592319499367709954221414251571594498539683928633522873989337772775265861543263559745536*i1^13 + 5493976054303218836890250355440085892974341182952478720924158917514368600656612370204029811009386715975808396667170458234241746355304778190314021317363090963067945243859269461899289374059531807372157936660623488165822601662909704281439306865842266854828945703559821983535781977386317587882864730366841618135998725015836378451166031962103654850822472922059032240182439439642544645599847536787301834200760900825682739713534600565883313115963016555205263280405784930316181145822902671109207553030019832180350105803506086586598297602820939708393112524953693558603733325085520615791882751649795004747772580317735450921430209710630671189196770113814759087910831057754720685454860597359845466962775564746866570753200580655527445409333918850362308162257104538004407231878507452599400875877046115649173114911654342264645417019239672191041022265532850062389887412085192869026302600145704722083015554659853245014034981129946250034373352253361040699072480033226300021251406056642645985738076149120180296340679360643764279476545995699948204161718067951090173327248454670658863102727521097575899252339082207125910419481130191260939307522266165756919389560546716932547654907416497448049691020716931625593281190573574187851804068155172532584801012610251391386387859106382172587428426799781340055620240002868576208964899589652006281210595150345757942968133617964300527195273319405391028274504041405091698741566360860544750358482409135881436010646673125163353963490284419330533397244441627293084964849560619420500115628711170472083460855548732430503004235664341356097805279937293098601835783682367012515073269660244914705683217080594910204646700751394785202797000203734767630106427863283419254672433418240666458515165049136810390085914138510743724144909163309366813891016570100160148782699589956040009831036051661181997270494537369033601158201360384585630137846289584357376*i1^14 + 11825028428792346481203946100268948215430087369077926805119344984868169356167057024383985287544164964088778999259617354194688271843714675743588290155000992949229370042176852871119205373278007275051063599366676153455592558792928635719178067634519370820158357895380025536847458597202279723379908879293388891411133662601092598392441637092378686169183372335162536260054575486946098614375542919175928202843362417123991739045086784047207532555529629132692890719677883976899188985250926038228759673541120769999808112390181720339435413003019402265974568594759564770462241801835933398442980389984000017689480615930042437546879084606954525098509715647465895710115704924669257111553700212624747106426584632483518225176916508397488296781556649592774516757544573851847697264631862269541911411947997553791253757669613744648107042617277907031124958472936556174268620890515799794725018848669543800130188776410594126266826750465698850992843943343571802837985793606995032145411410395934002867701815189792639660851721500528486996371917788561874713069454692752326851054981017538005664331049581360660511744772685138307046997019234927972482539525736575070716681209459850077472818278278470104720777130384520176204520918923569554238979028112573386161666847941431933978562696817773341258812894460992426123780259208930564452695837673866546648344238674172982347845488843867557979585225354779302444951710475974815759336835792943848948718055245269338672979972936707056184464547659035193876455022493332263337646730346969643088723158691793254203320578380902653203066805389759666898832109454625550488369814364772205766909397166166390553071071037988865773046762789403121563658000213608054827341879309432709977160238519671238993432112226398361957992041271728630755632543789826051463961377582008553248309223855856507290049733101985000299916320336200537772491268405773958194721890238464*i1^15 + 202165642431918121474859514698192723776119139073794494719237519586228321223305013691644842557447537929077281158180305927702830096433137346359980761212537411263922847378296433286078485018869531034781697452110149398425945887035098586858988870476799673127460487143917063663995094850871709580006988061188572545061480421248606661600651744517858171861292644905353329874160786164447372657967790606795236365364177391047803283787569857521128494565817933495027031134498802006585764339005938585208182914564770957645557313283053202993243145967334229129409186915609709001722456148457913765154610249002163486091313541747619545416937279308901184346892691620280434947412503887890728980853266752703063473176115363225287724736400606261887089261443581174166315043140116794974629103172999090714543682899369465513842668482167373947990268933530226070148853407962589701245863172584691036009555071362429234314820586288275427118970270650883777785154955137530127598376548104860346653827262570350105326622288215503445990780215839980615896798700318572106351223455315210644392930746316531523832407134831276409825937665974267303743531419942767554293043780475769337947325324675507831312885157716858784609168709075549222565272566718402306268531196005972845862876217618289682296892805834381994696725144692318887116304169737684818721367476393200580596271620989803102217211359143886818233119838484996180589195965219732950741640245950296381941110636496067679122912415334281783025530301072514867639400872465704857165839737390003729036580180622257014536568712546568027260509296395870290369273543893239577141887871004852600026683750040164640685188418874902356678292901662860589625320956879470672599019234207641353434665862567885172042004078725927309760626053815070728742066090868311097078512392534176475120148300805675803208511533522123658251421535040071725465652703190453135433793536*i1^16 + 17278635886882244013008091309537956719358141233525773193237894038154274216606792341566597780372898592327802225107868152508392818787232571402499390515562294291607604301458533879705658361343150581878221671914132405332891577480745975019341504496366050873930001790851077971760611104309177683311465741135790076890794005338062303626446514457554394687977039942394884256336061265860441547275731163297776560264423533315076131633695512502460928258548283762519341656377219467368978731154075412776176904535899030584813734569713819630212241209318884292260828220453395843410846251687350754849469036415476032912027768739080788271900672841650944035343526506810052674370961132557745969426597671295485550575996602271692157051332510641212641775632736874454356355409066109907804576855654465930837548836369467520829389219672477966596157731810870691766160776704202472263704202341467548872738686343872358172523140926408793181470749820728985207871602859406509014672884600795716723483257881537532878850223937242776318687247100853884128131680224666883969084589774342709804490735328058616674790762480783789145211708787893700742849308669241603960326410752794163045555235136551071464022127855745020711625604139194162059818525611394179034723371550406873181406536143252278424647201712614937760821993420994872830078671733798603534385435299782496646090850751386463845090221165201692601839626520068182165614270582828985483127290267438570666515774217511300724067584135301610140673738638330267060112865541466010646508950394908531293011019348555432661102262171830655429097742138517057090310252766599439697277544731691976758361538899044591082302208083754502097196036046246237877437792029239539394449124395166068058790898852875334250020425113036036663029172862141305662192310852304454363119328280669428729844403913116053632667208606507128256844639788974655913237320746793758097408*i1^17 + 863113631951951149957144756308060783356293965225134804244933751848496600955518025854150269466943050405730236453958561178302283790603463056785140275084064413122289340984130189899578411914509931780299963774222699254434495394180901446364860680634147498749678979737096468799668713516121016034010323744796566829807446975140151916203799693939025273656042220116435208120270362037103732279628655079692691322722929131079987923939073549582813996103088139124120276340047849478219393481362337017537815452627528046193322510251321887407854854194658453726188842468797205542850796748917021786530778214955899843607180116131679435823585664971326769629018306312406855305745768215036300631823828627969503151726074044928399525796163574776622145591865442772509552963365958364686671599665584426084217829049881386858899951712379582973263738336700977650635117849826823052190902267952550074653757100054697695865691376763562478540116333924172979106373439871862237706020759128987533905572652910445405331580472231444581460011976381511867318023595091451145281841871552122649774656008489896161301091687280361830935362447156036898366783938898617494918152424168047309725949226460809234616908871475222889866185608899185837345039666202737187757103116329924266136997557377416158026304582672394715913286367504261102509156498572779971103357407388356709244263997147000616377357133527395308851114061097923222856807624499563235883003568632280274668378905058239227923060509354234278884165035278961560631468954551252938150273256708973337424626250616878068940995227236643914912825360748246745736962522664033637417700395895914935566744025677163987784639631644982198509517128505771243442726121453646501711969009416967804920122944260895806738503312901680807365039687429429431132742024649803238314346836644526313556528969684454130492777228982248587677834391350059918747400710437994496*i1^18 + 14271400684594261312130617439955243682284215729661790797890415480372822546214710212759244437206593002215108455151488865705832140902649709248659121498013991216115188815168830735562814886775816026088231651454871649891575341425246869305101121469887861228045500723435746156721038617832032841404159984300055038150298674416324457081268949028261106120871392664704537309925061577235305550840166411434231880023964974068961320554523829352125434130790788668805440766912987601925460515402922318184739297205238236592823355106485895286908968107989107130473014546712209087410526426516301146241466517049857669020888048554567268745644668369201581440926295385337782260014810351706306023460550923737072093978883368468127301944980532058063504656011811244816848493027149351216730979329883886088870414509303371811388650417761436986760499692225646382249397252352519167042168507682225866622287991178316834897367185543796467689987457244135687371077912805562327608166945179632833254296897378282627486122290514539185565675595176230516235860410729869886563411539171921560126196079797339584677771792861358922733208493583133953472423056694055255256527136443737547883448586227971052512628741949542221386110754376614364063355284046980936418919592906462213829570590402787621181277022331458099552431748974415164916887986422056946073517767057278871354536934830562790383662513274218692219642378837104401157612416152456755648050315833421731647194361077273934771147039379138712161745464441403464716304630725779619407734813343811938918217841451517756689564480249048159662501339983950887797442754109665555240000390989470099655969167545859245341372447894970229314848903025025117684809310954383005318392150113642714737563457197652231964715284165468837190690868954138030804693484586580095782057790280139562584441588161670090891182629025966752334898401911299826675830709288960*i1^19 + 165299035590180431267824179131543658675713515105084790570597201123277999775257982172670517473233995654220086712378947941829512924220727010204803226636483521563262654872200461545303629212449651957507094545330145622421806746903092385458985269183456916286142555356385462244059057649092190985987492636721536637455463632900313794313969884089546772733015939414180837905701777156487255140005611848917352302322715253540441644987781428973733782185248132428887915568242921508730847101544697014556371305294722949902000253497756652307818542219564602539569079998385115165481895685815670371145061621626129016785877441601469040510729618591136003645974039443349645072386162971516264694995194969637084441280675097775863492631274259523784263198572775613883003795138308868409791720667968642421763397196455146700131564869564257238659540977391567573121704153389822132251596843628467827014073318687924327808008953402540633792452280435328701167456557692164942587734183779323974478240533500846560432439342112399553348904763052675842685592768864080218827417962601775720437375538988584430175584453601127596733489260274136918051483385831255019451578299442930627108558449014357524043852773540612543017460040502547689016673995930027050213776031314313210360889218465147303684028216391721090890752146406904324025897207366736564431677328371687512653403088633900914840999338427171682140249331577163992491951005987067739960266254176782787976208219987010974033294288400866276946846275408516525167465440218193109530182607891877729238614496531746534754057259614882194061865105248262451503259093609371886532118485477321676624202923131279371482454792689912228072484787235165972248426873926559608135024771703636427259420377979905865528898707224389550790458329288629600663200196846789794866149124686420419431313516360703256323602782051691483311098088015053130989305856*i1^20 + 1047205437368994971467642933604523633527810474163239683477133211823263459456935118544981513218257181199991214961535130761030196224593917768929332912401384394035488886877974751698864028600259040764708679340060848974520048459166103634255707280668461770083468423431614707956284958360543760964974943808599719466847067901618312276036301292686023220887994928167839164604526189909976064269881574224312977763173121680216708921113017420286096968342011210404513304906943095945609993158311189189921652582167610521701208465367881748442015258825232906239456658212021393541030203724075831130049320372704246402133929518092432320263898129200682678249588794781016057643516398915287017370647040486436371813379450243259680072931920887339067725650186372899677533757613152910344319913144062085053780068074006698287993781537328041963069371408359610593115866587758157911118579231672881513239023682714683855931134449112496954177627605296382461099319992537492902739935124816930797991550161987694603647770417990518308199299959976044296036843025979897666866091652920655810763430808681460563692166445322812372567709496283870503288008041054963128170490999633563825706359653537451519717707051249852800951056319982698967260726283045319586543408612830280163759117113787995585991588838559132169850790343516802239684156011817583933580266774981604020315546854206627698738994655621794301208262289806813002594914425553918625953887935184704955864577558375620867982448743739949618412447300518955449494427967818135224806190064936714380411830145989453838951930738164389730880005228352701122405184040899722421105588754999429566555168725100441208520620795654645985253548990486691943868988577264515671281246265601731850632124133100638188288890426662632770822061046121948658558251000194951596396866936425059082371390487699896006669323273667723788623533520081395908608*i1^21 + 6215873505465648996747280016415963893163177131735889765355378184881893422363054729834265807052003196796474759850001160684238437518045488352414161461364330539915037445155558484652685413166926567650725297870826800570321332436112715439975772273400423883009427924990098986967274162189451497003677968206959739860455870732333432862750718610654271799045866264074355339394675804224691590819485516120244912463928922160724475839905331348954839160692921160992015667957117789736695641427264054228097771917501298768277721661719707657599175590459147189650829152199673745900819810685310381701384135168737403333421741045151374987597128752792541004364272400632038798962528020886116910341865683864747587755768637854737190119459049744439619005314936775690003314016951863836071553018457503463171643246150288101368198474115207349903368823917187367148512904885102472208031076824026149475624630264601627935590936865822953121971834113191610133298195478492666813331395646156065309556635621055849513545655006062095953864056280963131751370112262005907881464249037661384326613236779805882674664184349585743704955344250946683400289887395608702785827648149048902589127959375259259771470828845967363508885778985283558479741965390621407465353844564790721872067516358299998459759020128420901160479602797045746634446257699309880723621174751325703535152153569009481534333298522048040859286955723646692870617773809037365097123532319954638212521237727108583665742114333109756841971234596296969665679615699576749612764216852132709956279291417913524871093658345906529463702193576061516425024331538121715075232918740488437960618431129760723867264035187593488094582857595946837482611551212747610830590030869069130241623654783573021905660899971343359775619681372878286313827025869747960880991510348707467617103016494287226628627072806798553894240445674815488*i1^22 + 24795005587951501779285002679551065842764461651911005742973566202974182549533274976323297685676589366801448211959347611699882169893443304491775855106543269099016571149834171827305601995756353547949931900679672632915367691388202076576849859952589420850916103213321217034240418774910109880246742086501454262616227189918313523858329098489729929069415640278148206580872940711709409314497628545453815602326865007780387124500975958802815838057817641294388225590722442405730381428217804934478299204558510303504415701072209418259674729799718148164965277422284271713121850719182058058609472515105956743940863840643319903705402899453613671834232831923532502395866754977634257189216143562383600582241863348499934349580422844274372173226951607721567168514014861140409004715830329761702410546529478101628285802548422671132462338353201249157218057977636459775046928736977432891824821807046939519598395424677117808737203562399169778397275765265807466117123303112790340451204422647295344474228651626915053174128178097926878728760479164745329642010399061276724130556196797845756384249801638438339581388001627791610746974351183070262577082640351809830537608097363053080968896496273712786891610920901813276139661003927601246515489247652135928989229159327891666269839627207057287900469093566588244321328766570166018734855932909297333739821027940734363254897839866423805466759882920158173732363007115758224953783389716741159492689039921469548750082145048671460713855477667990507445803598103487938887154779094734111665467627058477360448225836306144000249864920613214093326755305390562129526643708497454561771537166675642176848644583688425330668616641459235210158614003851638987684986257045063677363926640990888705996424006943757851240725065848197638388808193059850908241967684654231494474220065522615250844456870955237714825473687552*i1^23 + 72752245659068276233554283965738620836030238842256258087534375018607320641612601959550590417937362964104943973236977706598765991574461482289741050221071437697175566594443547225216709738702353306389885079297736968240214549373202756802216839727872113231248342186337539293722166959171796401475310250233581404385629501192738924144062507775547912509727814389226905499037038971162590877738980447573515359930927134637690115998545717389151374393750143651127088994132338165129937412274991327815632582191983338491288775518138742845530851295172202284995779415286859960931046004042716143664146678763542790573112802058389696226458124580122978784564795992971391436296856018918657992451690424436700082392686106917053723183078110035499166603319125829085373567342745862035356979510283640583251201821236275957077453044025443904035887649897653772480679414910067569820024702719020053930620123026722686691913083700975968680947338141986463687000333016413784104220363704377797365241540486964720994449425795731942391333729453319316149895468693791486468977736715779241424421744012794849009111184076808285537937935407348101184567220207905686890524143973642340410229175483097400147096001858295979598490149103763611698160091961499925326310342179087583653490556253953424682505126430497768296353179470158192822076803088416318572537545190175951188904625083926639783118985807060589182076829060871653888473234336117357083423622619731015645169879821887944709518553007446209924626514903492641741602734327463281572805614934198107398452382602138947237254153335107970307202026469147823830199239811037382988762683731894405712532154375345310513929125861348144214279230469492101686182933659156612314898083694920278669749957097314526960328343019419097884303869694499309964848498837885312174120901935438341744343337648734680970766472549562314653696*i1^24 + 160028397262692241608732212701880628340585992631587058361633433747345139931741462045917931266704027779440957869787096095042900231522928238539498064043894155290293289907082869361855488509789334274433998196916624294938282447396666283232512901652539231602337046113788644343467659387294740307476247325186915013965930335520443662315055926018369077873030752995603923246302843131590107723199742233027885861259477817803892443891060973515478540982816280425532213916155620073968377651004961785558435176290314329066871715387825378626457135263587680580197264840441639383637505690397399992672268698689847707687337606426700121042265698305750162268725740754672333976431950002500428478068859728698190559093463431355345639956153993099719583128028938110801331658043873579247315474083941697356461307110089762696258278811450192753187210452650323001456734071294765911307604935812682660718777259271960155812640127182111234202338848789142718515282529877969533579879479814935142069038170134340059493104689800672414291921811607338904705951418894695080895122389476574467547518360983961820344555849309516613471756487190383725141939507211230353497743376144187383231774916735317544983163815493599696534601203567968084928600869458822867003117722416539474398225455984327652094571045344598596402090456941832684980647444599585574391671682125111842844880266849451111078881522621869776885894763923228691952176455944575289700494008192423714445529501190787216830955271313031930010443322976483465139780128600946491119553687373295233105303613273826943486557000312110120413956184547793453088131624240025088950867926412064205305607057035492174947440027220546930104455623976669681455012299096953969664943544780585332452733815737520091005083001829433779930095266449119508246625345604572183886400719055118536397350019403399323723896528417325056*i1^25 + 275568489753445086939955480151617995203021700443762148319366772863717073975296707661999202767937632743925427112668756033779450766712202898451931509438118921383993758090601882860012338092139285884346739870187321144711264380157124801975891022305470100979027324726145342467578313068356620488465001014785510969552134186716348237703309884886556823229285544790869213980381043374487002386125932550981104246229769608047857199872692799429856155111865904656725414847365366978119659284350493160577008537308461493933037348605945012157163526272462923246796980706028538571557984913279415411980273527333045238447694950507776535415843001598070927041984561564912351288335088872613395873761562832712100692328263568432895692797296651095726720562767301113056067267400296589090743772447326749630950391931750272331603865367095982651921951654954198503945317169738434533548731552057961530016971989214147787136850418696714994525631947137859778993143405187627059981685826351881461925101880557799300541935103047522616337112678610000850087942386192598121515437775539958704233290949133571182890165377268108343772458641441339030525324975356121137686755765166870099108707518820911413676215855431607763139265208099167812126228639648183111903786112481583721213028517042703687643577216230758195576470233187316432439518660050482097386244046741005631561918629835398249565328867836245324954600642226397867471645060427225464258396113825982415905805061456001364327544304489058916735439779711212788670107417439977700818459128234802329604080711847471574290074114003221301361316828596089545681712218983619410620890165055609002601228872134439377430146627272340278359056541485300516368040615675523400925345622333769770071519069123685058758038792467746800345275277045644029469464652261349628358355994609326710032807181679285854793629696000*i1^26 + 377241833045264035751581478245180695607430688433154600888179362205814329998134931306184852052455741709869036483329644389905142698954047391880739904507913948134434231796839872017832591324376607791709755073927601587362770522049334986458626949187947179991391997920422848787875410127273284399479758906234884369644834477882148490308125051001866044092698070491417157538421655031406700619449106457001631014626688066740387838499686644389961360911943417824668297452586867680532835399162366701335539940957772848679919486142494250871679616755794838355435690019825724587665019655893216182794696838289456512720865685204453667848785007159602231817457420602039346677849450650307471343279002778422481164863098173780855787856225098205586865737704897428124121705373988057407743633686534926661118893564185920252865826355313982523586762088584681598562388593600566018639650190444489220507109445555043465464657128101530567489936517417144869531218274362947174089110726321064083414720393318657571661674364565739150732037039222009028252119561025369698664312198301224729466727637744284114445188683391497582339458257973466509502563328189607367563865907374403250195704262408270712341129751046010750572095030487185640546925536085442586253292622544412374055122684868898035489580230869605134576645839509064214575555075539630578090023825749304758360201513067335334987344601480334320060504845514772363553791321597050861847266504090744162643434655031124387368936406044118570868125689529601157455592281731933432516758394015828250063161060872634443862370290508513659549389850845291613421891919155002634512910993437107403223204015056776198954580179929360523469973298476529872532569852552741832294438986550340015125891315661403301225288947013661188526523078481391667798737967780630481935853033847194275039312152438867188776960*i1^27 + 414977730044609557349241921730439309326407223939729999840483002743522599662171696508682599870307477129610476162206877637431935618062979426768878019191005852799259436196674913181801798671094517288959657713284392827778805436517123650555909111276005412630046285508656568026578485268054351919167411004980826551755298252676663943737535441665433186670213416057390356643785758871887129953755785773663876283167789721928615230596043297721500483455873173438171875508763394582583539262879320463760394819435856774192544104499625872061868240413913238103913897539113960952820878067744471653117448408203945698056901289958077773780469177176207517223134940560888266180690875950353544481989137192561981535954870023867614833525657564588059658866694084366170222726413107015566655057989383328722390185564135344067409404190646640556438691945918436820886301343151071899067579876713822514373955683638134474304047121980813361231681104133924436030991232058758312545714829436156651137235808747170986783432471022619835733931433619190100660666040002124418864803659774813568508887706492694896257322924959657196089104976155070727576099750174877401848076030599017463426741585024842359697097153322181172337054621824599305370254217653280031295093209585904472587650541014093571922254733462812834079530713592459578308084604530274696362712972507103425829112316620440090544561676891092513753701849988068497828299296376952578984892170421002036048623567219389827476653087058576630143934889505604221553914588516756342030433061017393742285885424062198919908373503492731207648347388679499391987959762905339575968115214729500490910367632382189686138373843254034167499249908662990931732127361667063237044342341886413882338984841689567704546543223688523737166124768969347188168583745248430460449193713174995964444873827291234304*i1^28 + 361496469454302296403856311270781448813750878858852035216410776863909266579888663794540876462800714544613337665368292282649570132989781353472028966344822218252688888864407598932204785100561322017303648381500969111567991656832552722257017029841942579511420499601237254624194477523084550680008563391425866530433258075782606075605394842218073817339013361659000522312875431177227673293194437998247774750411400106800620585376792555406326755285056569282125079464584864126972371102176714453105090815789106327877147408344615954651675134771651253195842769225308541036966810796762780817104075263935309078678692332429140244016792620456652091278694945495229941105092180558718084919632152219736240048881827086771444331750190070831236409043536456247737540574199840955392981089401598769626295965573612853957185077979197185938513782579563845321063123381981629036339310616993456919898090269092230432847307698808231090014108405037374253133996215877719321409677454479644834660264379475307969628178031477232275173926432133514678219901548514887302627575255083147931313111150803708509241605707131246764618062076564593751074843629943851963046021754609303492359713544872391162193241010790769741079703158604981410203151762832488678791730568270654504552314862813929974030019207783770141824121245722598930730380266888960867550022992890227782873191092442202105604440198547842716908819812425504922249592584437203948201148140887384723746401362515323687527943899192194273824902256461827037796384764829182539875787770630662812286038470464086306706739742389137393886477163921174234455003976344142739964929839832648481684576306721347559613144470823625425914100031765183967876920837468452994601237086943180968784762212704061670996553857768843089004452236873683251962021828508186420587256064450619972954884145152*i1^29 + 243318827088611870703201552840975780370112265117447410207913482274671134169880074434317822214128888284931747006077540365451253529263311968824679826729024122066505415488686209640331027260146122448308528895686802322495215970156699832151757666309604057034577425074739345609070798100904142369650907879043899144518957967755084631353990630341772064736590283367995919465449024486492463597038265495211092928400361815845013221005120613164206878903554987388913863412984415325135364232238347562400648928773293887871277212032232518222751136123915175132256294316807644594230885041374797729938740509254390326797407585139454410861473167472132009574045838219343745069742459597729349865242234670850656767748064735213179089718130360860564824027688344679630451734749294497388620685471146648080106514755162758905817362859392047337890276829880939436199206246819716151162072730608784787980563012518774731496129997163013731305671251587508295686094611554958877344477017932998159565528798396028436388762045356787939250600101271982854072977660121621398021058536920761990883068522007359116740893431497465906133426525448551665806698673122502720825527697248007923183392576570328769732870409129672348415033737677236889294616743900654922269964687426811312422726459080340197835809839997371285316112404925277754175232792805460302427446238098539743849811330309937679612668505601014042349486867956448803695867968457575584235843043638244308270378804706134838081747352729177516836930253009702694770421070634229102657499180157776294969602720974705665413226939341560438325253597636539301498067525381036202801324087240567901212619518859655270109829777072030407757260660958620429343767011180433435967129017953419913308588255649218868591006294267534313926217926519399825380955103011795716214236479110474119512064*i1^30 + 120755118769539168689845734976179393976702463838943603040901474328945032036191183745832613054227190611442052756935723710784896805803314533853359215509533471359718615087054619767407580891440747127729506966608483133854554342831692712305732137383955437739488748057568361358512562609651965437724146249248224612900379229657019381472131766775039336711919985124171086854383371212617062994587568766942895853976446116420784713285423320208709916138412632805112862657772993768245185621769797460391311648724175965597993609262342787631142856584587112465188652904118600927588969284006150055634175731604438923917868474022278374299732551659095041598333321510256518755852342412521490651190842214548885857306027052168440687325924554795840968246883522689701450729969286048407339712393934279634598363979711465463908023759043067982062866734382203088160785615512037618325104640553952849236176425122655596260314512319364896207683027548065599713073359864890667702613254907042849951642749409018377333965650643992999181006736818148448355982393881165007367624594331779533326643420209957857000379212384695814977007800469922068719938536270768135429137446834949144470543579745199276765542881349085057392949157798427223676087140976339402965979121667653969638325763511048570670683272473292589854563759395139040054623868794349896134559137496273545872388472478164931440288989429456014580558732420879461501918306635681205103336666272761008573079458190521611593826469047706440431673929431247389133405718044751064294881329258141788525905605637302895141597752286302478380897418433161209903581905053809002547198504961508755492817909190075813498833649198950764812788772789802617672970228194399223966021979080875456995261850511975872672990040943386971336840853015628591369472602198248344524478742997762048*i1^31 + 42432688657551240711390342195591745494734028858901066249180717586990090460314581648960108806241334428862786777203829999408727225641484349075795323107649417463223751585389198539452551662391996951385338585149255335965145003174511425192338391138838715887666330018673396685265338195538426025142055721343032270466854193323805803150881406633209425325011842238471526371418615045155270379229720593414120859133036184731087121281100618915013351852910904585677990685143998610064069340265715532558761596409754101991547408144042302443210957757716475324276207106878773031175924072705053371616484533986407908872849229213794715455576427929565835339642338213069644166954168838461100132862024193232396112341752753337873616403537789328382674175677561125729754200444577753543422204878847544003832392327333365905983205570187759917081567393427798975711157985018797167384215203261155046054231596256741452318161104424960050330891035238626760352141338806452486511016940672592180916453289385440383253834317531534638849922013376306829974008774505231952043830660858494543432628922916522271967577346440929017889039995907043942235481848715241979761175068713768209130822357789474823731810814116212107633479274136816676040024227859454794044338272494304565568994945606970888704989638109360679944228621635829613208377799454934693592943384571703063012917275834354031410513926352249480852326302969568546750788804128449505676537657295507357367732307956863303058590872597003031143217704247001225294978799225327699660492332010735349455961495469872974192974580105348432976210068185609947405592971891956912388883094213412592874443254785133977006740495482761948793527461372508415377770305981754069213831772573825623980211403894393903279651075104513939684117256865609813448829756827600887971623993344*i1^32 + 9763748530161143336719087978539380690230331331374252859896844582167712693330817961818764835186015771677449904717235162627657335737420004423347067406858853359395464379054340453755737263058574051791514161979545006913711476545552309639095927075669889294083999711606013918216604702308987560975794392763597106991387547978618693731677595130439374424658058384540117766789884413279958916258948962703290550810617828051251390521694062535714221151816638801615329791133870613597001988379217604260776458924180335339442650740814377982390394394407224322413121165359938915161756020210955315570118279791304671311006539470669742845805124613315107896729062481574523565817860220404383755362055889515146233189823699381595897257650461901743205622262398826175261459095729155839440844612424342539848140415746193311215291103037786309396685744430607896312523821965628439453292977333636638975726625715918084619038124133529387493836424093095587929447550650458867153933893369303724972830551144936278289038827200716454709079841915582969900287851718428518476469171302988883376642421440046049551905873977872965484669919445350235718180911020810772278677545347060262100065487509001640588609287076561375987438049180657023544075848019288968481263255329192149760191466154519514374298558327127985264226429948530416689237425749418076003252239915592195673659561235502465725508783887361822551577095820893884202894650742582994736277560371973467068167432465216440899798827232970944209377257443281934440487322026688691658653376570812579136312721088593758961852944619924141709029875220464010082939970879942066455876678422938694535896477493721191834353370792255490369821117417782410782164841379690184941862996167716999001570204063462663247144793537568645018029572723391837417537342532119041146880*i1^33 + 1349386294998736429845630717166008669704800466060231160614945550619351537034535060274608733426086253769777989056696755429641578339976233135301763596634898468481912393865351659296027983827680850984008374787371992982984437828728518441284462960656118832375299572057102756387298496463409061881438880915726811727713309826011449358814414341919536184171970975085782019501167677302777119897608305797209867407930082689105063105503235776619245101367040493492377352431816467061720548595703225352161331841608470706503148879462161472564300815782022230941016713914259732268585723147451250799752346277412685340441089118411684508583470775915648276719473559545432303330974622982375501210178008198236378989571652055189249445213857995664550868989390605597637291964383249416150163003544632588174880156000411483409436295938109407169759016701839878433948774593065608761554596802595327789857760960156644816095984711027587707450050854237409427337199975369544976276433897039671272042193433506901523230167176234960866733295909995317159173963841466727181606578286965875304575117117167111394861718029459103731877554253445325434505393957805793293719065766082868183102840513424301982654470881237807300187584931484747441531630870743408480369475929126079087919469128107049595552233193718094924578509099849400463492885703042256722131388891410519127544371372828912927804941866817464834760295604179690695476247896491869865962474438557592245912348013129017553301007936850441473832435301882678647579472005257266254906333314220653327638867290424381662470475729556326284994192316673201173724194874316158662023076623134533321509754368861960217440129971855409726358925972923988188205471284947703283332394469743088255981045116004025604642280102577872417052175670216491147980027923005440*i1^34 + 84100159320511895465037506476415031579217916937685414470307979895626675774227536904540170005154879610788773425979760304580863942372999599689243928685667962028968310666871467189362483494966970599979329784889851426425412851564202632791717295198680135583447414507442408103222689193550342519327281243452365097007537802604986100872099581373970271497629355335948445371549687022955621407804814594930660196707268911911661266910336677881368229041038387641853660926239675609456648531658851929917822011914036509388225635259544128505391227848588719282458492214153478135661101269556830481497940849718350131556365317578467973167477662180835965791999857742851248010701381861371040254138494356189376249240351915842434837600469606436906009354213969616300413109696759209611486861913705120488689096081731035662273980100233551992821325741723432535091752002125913718856993704987921856188601257441661468437166169712079001445995462041547534393340252947565824333564969952526331547757016769608540211185373928822069164054873298864889222216991975333164696422835593868498747757021434924392204492379856685563874270389951270895676230014059573535146855811471194199033216483299310166313070535440402993326133530407325166076168239202887467871515230264469932261544083293855774272920743187105718853111043365986816485732039002155179783291024066789394880245220676902693844123283534556671701222391057109669821136639251928090667940961443504627920844746906252955669061486957144176884409076657593625834983998955608896388737350553127153848500908834075731730997420011572893576102328569148558722190689447609935402443213686045393231228791016423960941305417329953680195254588611106525761918415741304954110954547758012777261364222793542352157716361015736885979727792420204053251751936*i1^35 + 2257665679236311344692048109245849360287313825453431839547117946346622144054056291553583464443351895675655021453938237693039534170739048020469828851453228271497891029596824764951017045453826656034791261560144125962874694935306710786083428110097847863943945875178094968661734882720596101141074158313880629636780440733260354808172522616446746743784788242121131299335932754736935431898163364994885061351552722020206074379335413186771233150150735790375755166008569197338584242269532431481558511674103097534395105316541389988956851300639508098264337314195098513233254126385733305970969711371492770872054868252513747281555586377068347614129250500648885578956741081378611582726724764703078007803039268175451952101936273458670556243747898584443822308845011954230988708899165015116522166871501451060791897626076206629323762729249010931539466748417041647221106745477636024114176494850288070141972541771063397734882097111180528169741537210596247843367718140741484468303881149465602300100930919467145072773236365315435402323560240545734840420454449602291591646348439623915115110170847520528148966081567640505322301907762010698669349240608278979486199264419289885119299978996879847150393703635785675826301080457138900742577363722702052904103869789831488956000705136832411252251874421200176170389748999996689492567725441582978380209160741221668900409947895856187846087429276712789272165061968318567818404496004406042265634091915761632202968926674848388843776897436526148675258388267895248292319523716593038872689524074349525560411561022875771486671426486351006114819731667622897999947732197206683324118248307104925274414827682439079012938444715091056073372858310368725971675702087846426433319455627553428956303612450242224285850303549977657344*i1^36 + 45994968373364772284007732174352403002232389186678146947286844600142321311024499233316539121747582374194626382373869713779284832918546088541250075238885267362122066611074484122137954905132656068351464341869007005967691733510321604997390981249167674210216663196326642110204589004076204996342562737463959735964714514558995436002023327017625809032648565624484614007909910850945324571310671176437724357830208713924597879080194467325802981519467979332723107270833885215719866031628825401669110337421362388299980267253644311561672044362617261857180055396051289525091097041908930935317955711913367530439979950359212442835755534618462385450268839359180836989283141873725336203417049174185000941959201718815352431698767189922523365487528447259588202983018052084226372162730257237823928974888812404955172441522655147785063596785346283797053048889108692098107149844517788770694840015444108655645761881035312583169000921307199302668890788825939607334928459100514611674593894574065864877539441097911812401450148051035699189517836849145016085651070116205297611336009131002676727838822364111386874735865549305494987684415411064166810180736596090318864874294024350147027938657099720742661896363602415680568881732721506517783638821142466500554574396375797678795323118320386432884658559788749682487819587541700295590885679083083835601499870833080116057720867128102950277875636623660740823878195478335611418141982621598559321775373431032791548313422793410188172114983422747392966446059123339943993940190500683585692163101576311193496196294082197363570551083856876592449616411275150701967459276533551177625751569320501251824460626493336436639848915329213485564384921111910188665623644152501271390371391356355265040061224151912346881286471680*i1^37 + 3083718815439911822560846807937318478216970596701557137132866934279062000091328250903229717479896017579624521684048776463209990770923390048592208421220177987176465101178562845989389034465469591466689971505050329661594859380232265728559729150053944247324514169883248113295809893603923094479700859046465060458520905664697832377560238846689730396609958101261906852183174948327390163697466470638760536255486568951469537764645843662239150394898460407436281467937158361988462740879090607535583787599216748395745090767105428910951348357943687990341969501065044528437953695427777582114655036832469172964992388068612963076572852147884507980334080742747155345156895918464678180129622102359776013724887724132097823575258895825512611297151576957213133681199572403209556542947005269379885406440988729389833451012963085392986042136465990908867228103773966999535479324130235507373220226064436764736583923209550358827477535959361567854811092046853626705633421612410744707378632447089089995539375474736127937503369234686007402198135717026706607795656807769233056997723550818709107647213379564818272562166590043290190825780568899797201410433651888650671431073449874793863086522024197326237867701364639076732384183139345607013999878263989760608423948608606246325437724782816792440911876724062435034316750547260840335975073761016638165238919707696738883762688219727838488775133610374863837821269992960992530042667016366628096645978907898324241619609601676434889048186856504175004575942928498142958088437389930519181819416485230203502474505727240230783898041005410616231656080949057548333135161939766248711273739599014040885051173328946431700215733458456657578915710412338535192482245702784795149909311112181667424800179797328276750336*i1^38 + -19157923818524083967160697862785792072717817351456154945779505545302778728322165054901361928411544511007078729802692750754950701976633001980960165469843229742581354979430484698514947794222869881085097186405058787688576442869647765480983557761708760885541321727831634968118559486165308734926639121209720686771808768790188403375993180307093255016124052171734229392001701781951751752619724671067827006529353224778156220241457789436323750060401496319483408264627051996308736785658451596576051065720944144310657152896587854723461287414118245695182868941422994728667209586049880971446961734713079363878093837472714332575284932057396327462556690539218837571603015775635529776366789898039120468588767958855052196545384626011556138151960930335685666533031768413313630053270083004803993952970554260178239861099386777977943192484107300214066159359676382803838030398760665756016763154713441314996903730556470187254771896577115698074712112504858143863955552986229336030272149621525359848591660025983908558993204275923554566981170664005118762415303926409025530764613407800425145291173887628163656923606580975106577242284916976144406454947971701005520751440178831774124797397927204027884807679665730477351707236360186708995068554685881502638941164654361909208844727763559352089528430178697372873654673651049801208172116550500838281709336907071957229231977877484246879360683790917333311074621903973503354962325638932624035676441463093233329738660469739250311831910442174847929100929964397674866003562099296323523408944267879552582661595294639834110027174547545729196786994705934265397736096838244618950423333197093750670170055639734036067768483040424211633558935682261832155400500056870189800666487252124807126098114510848*i1^39 + 772651020985603098584608024734058904429347420343450495857557365271071356421488258626201852062074891176600235121200313443940436526693656401661791682319534388671220556135233521217290833332463676353717531257087483020027107416022512719339605649154298052394302966588258798053660160459724243591363543867389405573851413351302195657112813513171364481156675277419690201437869149073748173599283211289094288203837412174457844756994389197187366729281246368758744370663335216943339460412458711738518343711727509824382854226683832469522201642060936493702546474971036390500560568293522631053657187554098722413090360626915630980342454800297854099311829831681487023260606804362649593057509279220265226358900624293948272772024384177835052543597341305948365139331086683586843505792961108488912877359751243578884798455724638571739676215744054839503345705751806262017948571370376835989791772359932446783244852141427101639109064404208238314722802293257397946242910866990517135113767318573280840072178797966277311204401377883608032700483319429220121901206907378859385380316985767565384381745254103016077354739304506595906506363213839133722325459386904636357320887843529111262792537689819024080235469317140953483692328720543531351579841899056088115695828210139017942624446339962481425416949745352095806221546778206871840934450668708912390302129678004165731434630019745688251814513785436109640597024155558757343077476882599400107420671437330597627048129068467395584101801036708063799840839226213466599649307093371748198463541891434360024294852499998801821071044143117980864833096890315591353986688073586119049636846130321369588581810695167066829390643194988034064550422633682343736546598416497559517322971787796125996548096*i1^40 + -1236291345538167718556783419674845281585350973356126087736445691031387395396680582724955743746159047908836866913592312723817789760276043668687647127476567034517795352620079003353307911905887746295649869918227713902578729468775809648937964696209426692252725627266071359668386454435702475679844021989533868688730713824584136187341730502731017331977333244431744422152102526675772047795890696168321204080101983658874051299989687559154884228877367786836155978299685306036847638007093344511121437128675820646325593110803295525371864841604508928983439786283684575861416122461626616946502271123406616513811239543557048808297040093711020385977614221385926356162060485019928647664572616952943632886930998183111838918560953622218596142109405411931605738215816142528643312892400266888197462348192261029792028447716070624714679609502036901683660910235794058633616912572837089263980586152354210758004928548584020129276573985642411680032976624967618683629803817852144723275835563101896685930954604078371733786100252664145927877514123509283270324195660155423339009738988806363094797912005010707176840846214131904107382674813666963093708691204066601972606811447966271951495141223484299890427375160168992036523194979153612197100080903529351596228215683653442415111785157902450440759825568175104874853117018653247858667737284193425559737426615839853400821060560440751092697758067016064453019354666845387012904762740264881019756375936451093482493989211994286541266717185707956150927685947436090690110048406158230751449732171141037423946117431833467861566263109014304501796174143463167131850700344684417675511714877245095619788996314680890381939806282304340675130604433968789404395002473850786931459357906305024*i1^41 + 1437842968510306206638676436761881843871106514276028196308350973842021972510212281025643499343253231671347549357833922401940313522004868529878989274074848802006281528726777263092158590341069157729965918130265715878994563148574293470918950493497629879000434025647906286790680240580694669425097568645709753148081218138825054983575081494984919490330540205203836675236691727360934511993301159326722299093081653894583714137778118777295282277442588303898820984988194953189257378103286191257740160996034604817499218584652568908776282016086294271329028919464812132638809881956699080075658847958419161456481016626547660926587445194866535524783583741078039858788233890589362119886532684672775947685968476074543501845452838482335044363955422421161587939439356333494488626340882002138818588908889684614513669368522717854412692728832583693946362068183462357567586502508301678524256830720020507876140286390743300076291275267245375403729376013344665622370554314380601759322118388042857490333105352459602654447962138859667845555581567215742440297921890227330794525700468145276258632143465607951903533790376615852567415791045330038108691315616192380350027944988820004333447351338105982157867444442845956022013085919866893239081101365018712022221334443438358307207674291072886817895221773681260766754483930543266375452712019033700763603170631366689513261219227305672122565156519592108605539369878151939172452265886756994918424326106017761373802141636723565345942412758777171722897509266110554336051399749532173450558672851295775728035952932310443770918092578375530408548717377170854409427365379849754418750393963711962834437311462863951448302613573508155627612945146726912265613357750763709976805376*i1^42 + -124007276189880365609799542202898734083682106697822654730796689734219500161699924445511778243924030299084047775122086492226032548517306601453094859998726843480272757765081406374450370685412874615641304764064911362908023984029747628822674785787158597477946052529502189198258056319263761701473015019540402344214927743116279281176974534992878015189797742677495517500835377945129072080139445968282155628732959106751809900591208684112115499059222580761680513858076246705395356060268929801439508152384484337735405612807936622819201583471743708952096868170747603638224235460919021345911998845516863497418959912053873768740561778572749377728858715607880750772813319638608356696368566956597298032356686763969388169663378420044382815314262853533856095464220561873128868306092639249440857603233894042609563390153315991671458395272232967533025534847294691056095180160475373481103142199037301285169013567111424833359916862172699703259981186166423281408217558209003564530771336870091815664672428580369882480432255242138818028046066633461389266840263113392497728588912683358467741204877000337434093804888401273177143513472648456573030772028396228637637728949003452792621614048144636347253957798820231647211026745305001761422488030123550025995389341282982053089494699584299467845399907713112261324514531763954910945975424823951046381446735754424314987922135683474099574230518057736624909359650560341229056011277989203782609527930014927863326617289733679698410235234991665859189779502516740464540930544815410117343578485260905893450010742120920002904934158754073094982462065354004432627376165741237932010076338926929270653070919575230144955385563175854788450573568205783336666142892621824*i1^43 + 50205509658652854192105448207067567901963884653649009943213067854702595823068229803683872437192475153279387224613802386077375043845434909602706657351487349510323484394535437262963991040233951336271367242771112024948225938010457743787341878837920526349869578058081677002027340097871090974466628617416705393479058434219654480120813871925206230602760651372924564530516700913877492351426450765358932957357645784067255139170076278461622622114479414168324528860265705827824742857081503997685547029574169993085306631552707598191765603165675580581783248056934869213231054195031133921454279985096493969662208442119353640705177608415817100054244869209866611944668041711738619030759561281681122214217398074624751479210741965766895992768092043881925542763763156288007812878953353615631304025735684213437181296988699614399397684560150198223558005734958881992525243998156379436442299554272262656294329139828392872527859801060068400215636319725759289886634182089056401477215959279039699859085628605528203743856070603382326684037447325168498560756721720596040488331239490822999472280246356698454892196399325237118582102490107071716585237526597089428960289347075986628143514228583686951545333594440481103756455728659966137273550723497107989827762796684589066469067622127992713683942116272977439260575328825145671016171517541624902597709531981327066648505498648293203906953440316557159919759132026183383003642407227003055863928959500196728484989482275390027686312621248636990419157027868325453809033834863396076106007482452791384756778409885113141319258086169463676139791379172035119939007046526207717180807831066886626885173555358903817711594985218973217320196216896938538172416*i1^44 + 404304918725267855845949967028488430120883016072064202634745850345086725600811623297760280854407672575507366119718849526097416956553873063479842891689197741646828518824320291893635493849203058169560811754535736099700000405446627311262192672885411563856986155297983299169263400918784159102621721365968474965910479858706735768012146386866689852628697505624251994116148792935286810732203075011759907681194231570190540459027840937619303079875209383315367879709974064831930503991331918420776182585465205927456504794973352284348952916356543347505540993361310981901527723895110602052176222361411302137217356993065544388012544574939445712557147466671808880482234685338841256795799062901213492226372081423023618748496159623967570751198624028849708422263843513233290178478071805682976124788471533504709702456134544088901901928785986832470635519915737457803317081422730136428783933047900597730885084824583732455211363171891018446615526591396853383990045338943694341804255984624845352620351779152930369881810311518191416679393460951892422943118177867328370477847091779017996795149495295213239423734076029767778249388578448277883288624376282385054765602322576299352902640737717368480078235128550840522172175454382726034894527761700523494262501636712377397089335440645179520127465246796756882728215754669985928293481887254126541135793199852291381007264578351484823891487495495424640895867005146803835888693688658740576990075285074182352460099943391205328720048348299212062860102953863182421439484638406635874535632140771574454989308405654030364690564978776076198544425295159934077740540085422122521252973887561239577244159167941776709405213376414703077638365249536*i1^45 + 878686140743538315177083421617296825195114562283708668355264679428453612125672849634718992925637941684090202607795466466989203106307405018122354657838244475505719667007314265583988422503403497342556277890205353590129026548639096498156130217877098631676909894963438088721890344428648259420736989914124656416972843517210339859584231791912348166555933781982946734064747661203722915804308929819662018288697676460777554827101931911192688413617983673430330914745759034560697530532298143606948444766668903386404237439960473337312156542561665406934051261462307799767264882689044541000789714606753697839427380449270449761323567085403353163974586768804633823197107807270899685858268839918424505080880973837429093467231740420310427484471811269235786280098512089681011046271731248042972630109340237288727993833939167262530075255435424227138822883633568904020066146377758305725503917947205109475395146032418641842209791007726339371766982355177251302497621752027689223939763866451504574254830977354548287349201628743858355020450823618457960411356953987679966927556373030824486127701302920593023722777684398029204922411301013067265718430856396459129198889781139943930107472679105241516303308890081250208061430249137004566726279956298143828323733773799060191996603288615867795904144316756618689777415369307533510722590726108000009312958072548596999210405323358883521403216766412157619778225011367037649185389024921532133371429502564702306350105616595926844559569391702548144526721119269752560416377853367698931872294852507519024764894923992429874076449749484752383474469392516664276601666844013461941240701482239977068940784498349722509736740352625213440*i1^46 + 48291722058117569569803140830517114458727043986240676137619098116911796169957126641994472794282403911217549732013872457254308775916913614250848846041508041039020753846725163356600161913275747129462854675264516953740339311008573982794176685126891143699480607340339990881583637466285902798986319355634689008441477643109695805364495062834274911006258100216874908221554087763043411849046718287484652136706008361381820099948954207688542000840943298689492437471034930810399942657775738531097205365873362135628097079643517214945973705409132828242338727293716630412414539669059512165857340720601844134544221625361038155115581392609342730103644304822197650487844603195651159307477989493725747923551017996860061788754577179309951042186874195523679136813545704042873578121223728174430564596633480584555427370420496326077297620847173711931065342193900755516802668233851586809834941697916422714007532937461463235611112464864936446383931944236210949501813960664416078307252522976987328632533172746555855374634559888087227319793537052877179660957390994551625880162468853836305799755109684986315567650234683650018250513491847159017858608751636528838182579231391978060964862816479897854463539345638415060445265795167812070242789893052008144334822308457729358487933461347958023428990330980163979295556837528183444358566840682970835037080836728912816260960029253346853063843326512649432353105450006439705510848813539484802246906477520031317013926037111522603898029253603381858335185223361253052812745038133682989955950286937532267233771268954951989276134644349948946401986360146173593587781753592124620121149763185903512008327883669075535069184*i1^47 + 5972380133934066332203675235565047758247827044514530653176463005053134113053103282602691266364130714966403987098463245352506236641196190538461379733078743424155262246561828440115856693433719314778345991723359813938036476691031110192413398879348292682329769727559126882826912928035072119590444249903384383586206717634033916414567237395079517850976076194267321584232815308228918889494788738950110153797685649397572744444700967080256297269290763761742879924448131237771456356620140561293978704713169581795222616497229558292394375425831871893076209313981843657640380872474885312964675230132500554742891728682716142894632750547895728328631707787540398987911695898182391322473823323595355125115410879635483303442391994771723757620563543456046851518396149989221089589902898685037522060988906384569536417618586220646241044341314806976943495214780898152857851615659530803642333613028161391361998823374174543047277759966461116968632361356703986224047122617529827784677667166287751539544177620926132673030916458922930541031362694708615951515157121720386660761598305661159000320349424816926218307364272400565553297502264639322604797043088308241977838430321220399981493450048249623230145533632502717037726768263281152690575844746884638802028106906210075779069418588036821494533136746933454241376093501633411022910722005312611140232170187427448993479603403008486481821748886473222038098767481457546645754102415417738839161865733916649545643060905939279659455059546892696993886849374037238316499405168753638248572739443264517681220566831059863903480909812630172920794979261543109104657079966196632174011216787555581090741616640*i1^48 + -705810996697300833619072983252788437793005198202910956092458851755616138638710342035686283061301061955592104191920104316085810764271715066296230032039746193825607235367975882216272348141430279074992071524206512438608645546077680333535432195312585645296763221642907083836560444409784435137514304101461749578457101094700567494048079013179416192600256354790077851262345185015958480822825474004577915417385352572018529466739512721356085607756205908698673386885095554760927727340217560897818515572473216781309270029192742942238327480941108623807419739906233469977356423186765778021960552841103565958940906074442735454524925085228564004706873354660105231856426902706077049213104387451221129126095417343640791841682291004333078067073450521076479299390998069873969995219308378117130804617312479392271672066423490750871287111493726410436888997973619970714514812664612723271339984870144926187516302757090551771741507674033270217530751714657996452500844807631768973793581550031462751421946853624530569210452843479426485103917453369984675609026822099267252740633495040987919428542814589565839921374283098108361732734559762936943036485630844037004806707462763542872935463754093757050186671101027212429020203594553773123821910447910137239669342493965578667885975259357589731354702331430430365701609683505334640033327745472795293340252730257889767708386665999577926873789293488609570950689723644132990473818396515348892505929415855338286236947508346113211352582590695556899221659336704024808982031341091993887871840021809712915260304590398878931654561547568775078013754721118854248276573664033695710678192488448*i1^49 + 26971075895367385198838092523986696245101927271245023070469586601778208837690930672702934419264191391966876298533355432338160742254824302148336120394423385407052636038927003355986543336149477974323760740850224431563283423412282249347592282289450432675259555125097333788849496504083018269902952408470840604169869994686302980448908238630870518202184533771323335261444996176075755710142929103377292294218996939931091297497525232799894575937922524058248893808791507307933932556671697865361902949101762734461332077686426465392901634178804325613652491020268620679131086523440557702887745300167866416059754050341761537547711850190089027837603432560897641070542432956489321889140156390503951497498396633780188625273368563184548872468577125408636420014569120786128858379298124468971018423888586381756967401113160987764153561835457343047541546636573377237590281223634145342058462336735292956338862250897606344867804863212042197189987846991055072385053049932423942001240279617507196850328922740913714580690737480236242387186662924304756108637373034972016744098545953178497982599408959627889859397111821786862152055818847293034321823257280053631830125505930359738633036405751768347075968407156063046255138983049966077607654888120149452990476944869251077299130640350410398473771081781528439333950838597752566126171541654540063531884034890679872590289704238527778476785943450010693446752982691817622320666028098410039775169695741252274920352270108050778344919177535406470304078822678617045573264026029858401167148523692830523700214031555083452313056211099134134553290954954034145918976*i1^50 + -26282962751574307245376178185251228614937467057456241141239727638971053605209632819605915778831174170584431460241301246313852665433146003284660619030613048732908719914335228767881189296986191879941565642607370092253311020471976848909101189969756671584317542150427699767764310856015620784883653065527189625723259873151896938225340368502429929968706362992998442824169688234499304721340091215834589773870203191783557979343347128572184989771514548453126504065614126351831509788252310493666719978851208723568558352791195689777090907639617762004353062014406487472910254749565638483483125901129965569495165213734806898818839045408530299898710585374444770126133140764902021769013780104534942829568073570607871591767754211697941744134241354052390959737156924573951829181060308051147570215265114389740272234706983482757901438882499371680024176474209133096995647356426054071907460371953775053842488318155955995145374672671466045110067493696770348998857201495745167921321840923379302220396572635920824087011148868605858782720321692631665531972551346802564836029233741567602657892230418331567963045116588957608500679854575977206857989647140592945840893208504084300035105250816659059618608314276004514906845848583472411700765420363855410894542922728364637394109623733145505461172936579918434187598042779085789884975028191518545099929460834745890761370440927301300526811426572454069209626908857242103633677849749843760411605424790293431050450944520323410173117967375271387806625441669168359528149128528090370181808543034146000558370719637095412079754087497728*i1^51 + 25391334694466910971115902855038272259906248150303017858628538574852005140563555814819946313732849935582530888506493295694504581323479685579491080958000687149906140779605980880972422876629832543231483967565004555251244117451108430777845975799300987056660847346784759101968659978490248398535114674647184092150709366265442425713496402044202167022435191936380288446580569757067801897113052947943900184732495184370403862656840332533427699624870832356325489860975097098881932970549813615456469164631096485933803976649357852615910651893228055799462439837852958698150913642697244201522519683803309606117101569024509322973527908175649203879155244524221426784373328724913518441330189704714331488498583620423456358510470163868478406433629150346156250524533152699088548085646956442765068408966683245326300783716716902418848768319532084176207882624222630374145674380599682749678608059071025826469776458647642579887035278969683993879422599849051474630221231424145558125694598085471185681430098548854840761417789388231417446653587470638390617639547515659002259305283352755301090944061741004372701361376081107769640027192636197880117791907119211932517499116135624221666115371311807519865442635884376636890670976522113241540746622273445298850750998362346936736585834003830912651101031208614342683968379077125832033922326831946770044534630198579532218363606781190700244999485815442355724728002259503290488711371672566946087996683700176729140539014550200407424477747508571802595154657548641361210996700019255799954575294886059926052864*i1^52 + -3886348548909016376517094587336862067521150698381150254761047453256626774567700190249770332861957215925189422062478965819266125587872092185042956493684996186229341631553440595695580772793133387887429547095218882194391286007587146923344751144205727292059405328500021653483920729354319736836700027426827054646320352971291929086799462641527072412697476838809401214648589304061881443140558177107045551724073746752167595815251954203343498984897388738464385608755992392346666198061533268019552371628219342318622309127679591017398912372239424996424522545933733805569114091939212791892241348736421508311663279369392024241804111868162741419656935944183076043652941265596909540340301334117195198044485538654737696774286599673740877829378528943089733189479614050770073984771329248019103686748698621119885078420806774865896327455430259866538168933531963891407846124815117865281128756029004163809397582679239324751398338247736752895516957551035560263504652520601119418335637904456836991492352873611535915767285349372811702124741544644128841384249371902460055235661459318962918545919581053886413071555039016427543980052980830320601779899746295442983139739924284791788396621869049108916353925180572316904788947736760588170335897141519779860342696551162466839056089937741332903857238340893564004436545029716097778365884231773050115145049543411272025999048667907763026342727654450427413417872020671274826361829704317190069862377975055829181163836414315111287156346363159345009563620155218640000*i1^53 + 160590938315570100282804331598643478032253936591991884270830082850730389953338994803807546682213555317934231784379239990149725212573842342168015033561839625117628991672481037504678506811008504023882783580516118835288402789104252720162296238039073840720406228257077008220815461715174018790780218672764794486255455283808889998761828888466719892219233317757412384849132380678056292393686894591614682392028830969473257852413934118640526753523243379920938564741595387959036624225387945433451968339333928215762536921312862332953400310925006811328532785963162528511177884913024328242795299800433713218237861457944323242237140250753576749731161008829368322218061864343976226586503946498302050267451416117150408392160044575682528754449270062739281015814180547695633027795157252430956792192672442596205820391082921928642875691410255846220296010068769095154513678418812261544493264571137542653607287435324999767175345851980703614543983683906656551197779612394264041649465728414789167130125032163083924164795325640350309314139775052134547558478165884113262137519869258298208740601195576584662922197779776813193429574935487983121239047852463310757750770569954420842298462585258921199598346798073488949320282320232921747467852693424535745758247545984798832603599293524726160863329858150512203197496421375036058292268400537929980506563719906774016617713119404976377353670084867766946287666027530134276929531384975282397601117126552877405449127753515625*i1^54, -3417287614360627211079881537279065263232904401445903459531360597900911363184936495381952191645114568217349206033237105167451903194409751295620013846482007180079923702387264989881581948531586408969897520352425965786969399494401817522494514661817567305389989989463047461685521378799719371415554090986969114507226162819770095265189806534090753862623009127177941708616503415249780725682550640767143429210141003886465132247029548440232174383259653684060874767219546446993015077961122495948675176325967922852865368901833605326665580264616742002035115453507609980818169695753982057992540616738910479855242083854344757288961375778404432259660750079602239716578938639342762736372306531644304799909364918991292595525652811163583728764916267367997232208078602039322237647590764967975164038604499027219886152806208723809668132473695130689914911441102320588537621320330262848028458169038822999008724284676880014063168931064340630048368178845657224306991379677320086930943634870554958030162134630361783871878412292051741110313040276117449148391479279338152479702139239799604692700393529873134352900567210733306494050364712754360138367032132885768841620941169048001230810778206274097601561360219911620723078446851435074191127823971580838637760213061398328028916731220732654739242770953439595034225325918784605285784325393938492980078238775330786796481423312335089690095029410237805651437013537743019082383772577122642854596114700124167745998371332898483830877885001617117827681282924060386443938684550233743196488745194042937408389869411847953909008213649802124545465765491804159022825723161070287830984641544065506509867558151994294649327529928101928103611181262876893582409008064460855103059798925050249286880635071020742361202179994776197792656350852341464446955222675633617228217273037866599538593920750420228153237424130902020177078808112317675266652366240018863350506022959757738791297866968972427996319562946954035595583271289040745775645821584545362466308771230138845079970703164000930824912574220216040420347536240880168081645722038694597292063441492047848965738077584906116168810494264378260726331041447062446803152808330397881966194018973686885907700035524692067647173360379374042362772718452370199825916578953357632664920305245927040006043570610556927649209012096042354639159488759813238946331018028697517245569854638668220167874252806172695398495801660606513878864525154339095726273540795768539457277088639177278176984153381829218318672123522943603323874961493924906706879366056837757949569579925790729612072031948941992899477184366962894013601169894463276163243239017798118162627994748694921371845076416911285814635706205739706400809177335866984245698433303278103608594202432026697343387004493669226520168636304756676416500899522235334656000000000000000 + -108310702960814320383569898106734113603434182392638476588374122089306392802191577192538669073670319524204859448083899726314257722219365791900271412090241788613392880847787359822745156366485895649879391238920962090261964484709844754546139418583771413031246790547033050317061336330071050303081083922468722085728003106262575179915563663254946676892318786680301507922057813417909064350349781084865287696713146677372162603868500175993087149438304541705957212217222763481035539434636038787802095470036240488373805979619705414265283329013803336328968701361018739015979666895438765142979712704382204120030516181290169354060557643292132987528119251112416979137216568723988934670543237823123043935672320313948361822763683981817669806029686788559502437642155002556795355832593644807273520399947631490152310676875495906786505969307463467346334692080946424455544244531377735520304662222983578974017207512237728753276256209457925638791052941507189114126951072016503649606210121177382996646124533137478592940750521055717139973900728369615305781517007888049305863538181231564274349904592522538908041343142389328179018049174101506647173626153291099547025665517701745082853607246827238324916781817937625772417315794258351310512370683922663521617956997333543877947369564951938055179138599563437958263896283824477609790934404347575866350253078554747791846290518577992479593060110199238069930543807932352635002855809859914560698840894244697949006367052370277652486291915000455861633635845012651183803820065469782343558745254266965372333702407939027716729741842259051664349981438951173101733569189588225632858200238990563248473953145706592000917245612599596053174481548113857025424732213343804395791091464181025318705489072426206261922882873492541241221320747111028266177593084048832634118420289363663327896762024639426746314232750990110771358674832913586830785970578467964363377254966719735325685094123006433382913681290900918251397654234835805127871267458673020191206381038186032104869551218680240569137550475520650260458432609923545945040980769489291285378016058363867861753352959251513808788381443239900322962468280831603954354665768369947618969140665779308535373163230414232310877573794878582353128008173181486325862726927760420719979064096155642227843191357765880019741270234108068171050554386357399391361327443235307309373092985454226405974084815575992468043936776140751167515251624845099270773413674729491923868523671237874168025194239934582099529481880307619028007393477933148292710622825338840399943031335661442615742442087605645750179064177922874801484013205845983952023881653479590163883920309621652788180271098985561376617418203922811596056243385096224646198343767583377441340595617955153549886988962315298361632336259362854352724246363046076743680000000000000*i1 + -1706228221617806691185847316251713949666258907937561823736201535407130335982563402059361682546489172334702837221916812202331081826453301593999048384855972747214494234093417428001201922570737185811925837697226546991689046327620996796917680335544992604405939908757222730913182863060523378191676712245217074570357058197023650087666174473433625401248222568601144000062209877363611605131753358289876592795793272156139004226274791299294911534757139292790688363401626802753906306974481253939348962913877812136898520965571024619907153726288566130841724899040161679993246990070758747001434656666114227774260936206800675624378454697146005507854107389704459636481294585883859279198660450447387490991385702006775619112240313998899660495813670264986766187659208095730551737913144752139610947350492166335032302912849352692907250976450630256123326065402642604667940713770028295047662531922347697439407294414435404659570458617095593812447983933822530588486059641629459999203932684976554577556656117742511005730692819505592278973998074218570564194555036388606112490995630853327554433073849735667221932251972917947373910021899566047259665541419586721596925995372041173738628224175376307378049195754939548738419245443737926554180870714336642936880980521520681036428393796965311544793796416483541960205312433204504983762518838554985320913265971205688634807903495303999304427717718726968818427793310144276960800807356140093848303195133063623422177403305793395026673273581839678624461697353341146897855027986502147083751831844247763984679962838536516458925488532790434816690694927844954005211398267519431044692460928205531355815393270653473911135656677025749044563180082071821375874704569374751803114404653233182965472727256365622121596887895950638976507256748256512006350845163377088601103811116477622040564768741879997383737116249392950267126225037459579647696336964430769655376784517947910039272938017892909169284998612336996722646483688654162452345766613629836560634451398667380150817769386925619716214665587055678842236757513235878639622274595477789870447892546928047709733063986782525758657793457146895054211390034390642949592207506100603589520437445495654748384372819857083919588499064057823889355259852178121977009233096001257926515727955993689890734584165516034944152209703118808301956365648833086924800033489975928659980655842131523143962278517407358925096482050316399122523922445124411595687106081583077798286884694559368714967108835288531375523972991319237580637937876361786388280045301993842128901043741968730863683807662663118583611304710809715260744297169271684636493274148432663889198159438307021537390738862542678476489910264239095455545567017303130245320890257012869154192402643487673820065808247028982272146735026928982762641814608649230745600000000000*i1^2 + -11676645715268335043131230715587676814980691868461741093292316226835847588297435981320734425209715010257400575973613380472750531123804992829518561714218348373849915812526139171492376558116500987921557749026353110598772886439523847194619148750823351000989346897670631241303948019086573811625947032007015445952699776200330113520626192000700099570175851944499549154346885790590386725598671632361717703609908492637395854089737053589970065048027777862245156762131789150434966229279817596762741350050025310328797500460149852992637783705102184139484466236225561948355358831056426544537510837983734738060595265982967170734604332260359140445030728011316047545362953270889091028764463384306996168980328425806172647289268715628943596108374567404236487588847444805654253183476624848089246986383506040642699625494398479375487392814865992484987754800839331258293915405818537794770100361970903430720903683605219105215987895685177209342506167522595569182971276818309297966984094534504522898718325553998917849779748690622157318439501261629501933400665405122633102065599704409826325165598057385996091014419528608284039299012763511839507973587156678508554425950836431679831782565113099319060000831957686146681903276065657311413671954638269039002023747908501242021342145229809186743205686061468047682997416774596106738107799861184006970635204662362475537390779424135480321658591430520516090069447625346612226248765474102176878406383410261472908115646123233278342492288361791469144315133097250550999446324151212468535655485647584398834828236505485542598257292761791798267402898337535874308625099023402006774938404213677841993910103098069520286590871781830466707607217550450519809112274507149166711676938868555657486924281911680786183939431213044588140738478796152428239821251210099309738796294598294513218764316572915908674955982789115536006359307096002687562600866000459923858680839065217193214697914646628291514570846895074977322673240671582285667625186334337343809482318251582295637012929305747598929286334251303416716928222345114806735299772279464935109376989939046514773788300161824598469997692979802168595100528674663925831152610720714617148473983722238279960924285383623884623401105174428711249760618576880640417188996862369287670163364985931183890746499267985762907699076404912070369571447644118216320754512343601438797465958089708860074716300424623687234350424616321505261579164553600855705225057350790089748212445543912378072244394126449012050758739986982752295683953565450758167052213602878231566843294628547628252065619850737534609354222895344285944514941368180392512600104975556445319618172963065991708165652310952800385222627718548211255062213782254790391148267058716633519031445129155612499249141003965460961204433542869803135121207707094220800000000000*i1^3 + -36078875118476149466318836864014775568569937209493823521911588210793045005240017150282425686277194554207316067138292701885118505097784980065179239953860784003548082068141189818244397365245353531816657402726435296903834983095070388791408578267069902182227747753900179066339270874384349340959026380797950151898137830120508208562777722678537529819081605276740135680666000333511548535270643822986813590044829251981973941768158182948984272975889277561679776306693647628907515634245753924824182766505731233763657754768676495492434399243089606944423341791863908560903938372326331333093766730191976024060797253490064551635647033836358042516443867355663631451481408637864686799723344740249609805530409747180512404405188669832444289953863061275600996792361698454754969364456445353876068761305574751846501364698302827995699730247269747023102283353134919144362047875751338765166789730037710695908094503683020932043383998507712809436528764399330892205543806599042124582740278465884638269048467726967899865092548026996087141423298557312264840422603781079873712524645109328888312207951296401503303655861077174431466666968265940460278656119269229121935607477359318935895664211289974632249422901583420915872039234303639592814793142162787218409060964368714470322413306320556684993544892215469546713486268591304460205334956119789414870317139560163711769549653375175842477473812737572357570008286788331360059496913917243557357094513280782671296015865841728430612709752717255927639812346794443768009358884584498578201203254504132895060941551717952177979684502439936564528186113363201552205961969939827450015244057944860642711337928501440879033643477449819633398176351059084132673274397250537765010971638148299240271259339812758149953854876316806897454078595621472351865877920408392075184218759886277550986006703304236393411998536667754788001311433457943834784934846195515832553187605795097062531273851606399551480894134119696963707050526453414715643544819028928598189528496270081893559868881527452283277893532702794260097855131531513567426478911113051967575405269218645497546095861471955578336987078413454315091201016517774497469691946245321455149820886133373962404609278753714748796453679981287862848242636876437565135856537236369645523451623572977144220642533252923689438980000521062788596496352881952499537397933848423621348341821532136040567956379891076793873940010682408096374281492983498376392471441387133695216325155656487057761334820447782053554581063370100578275320612614728670804958005855426550961308156569808039340189747385029478353508830600511973498159278558692908195901588335371087937272965714060984239559025560689397101352965645949843653125705410386469564616771717408158109694510795582206507739365660310015502837727003603690073147339181758873600000000*i1^4 + -32881981540199589832335531112230127218673756420190250135313388227446173007403276423566681192524177843705139783955227538065388588117005589113335163287313165624236875456447030303031869515723668608968722964827709348543905261619608903280215950567621841267351062933081484177234785928435008105152137008802442689667579782710898700412438266568202773061019537812899416693124001468578705815684589322140776969530995199892408033140106078891749293522645950000747522020202440256571492933676837945998493655120992100536227902341578832733060195049944803903255756440043043777925276701264836441807540985113434516673374651928953178744947117997751295501480965745330086216495431452642318203867246153938107640424314155238866623801856786318821742707817510548335494348541664988411365661650549917311535144367863473130435366164010720379862828052952604946273835352709662946018877945527843917266605776983129597399177244029857753953307849536325970100040007541047650900380960690988322253541966204307245442192849277949805173312154056647695452860635456307456441857568162182980120081848507373801157679576654052077571919798113289386517221202203814793848281184168104414217231291032457222311904755078637226440385082901985251255581032234977694340670245273360770071502228300915223985248556426758170130962204071047828776662960920080206148279423426051035836691621610421094686005353700689516833569790493662845614229160114913685935124215967279211959237947708695205655951116658450132556326952310876007415286848372896829385687253021221894491021326567775846806735503500956733350521870898174346946001981106217380702715197470332064719172150907036615162149577064749320597856408228830250579080270379110208184104903703383153688533763052396781051490452522026559313346303306173493135494832552348657151522549202205218345739757244664059375479013648177173478459453755352756887678154207679545846942872409914159891701237643045083521946899598066433352419802473740840418796350602524455391966110773975204779760717255185801637775817975545736258653452476602669688680469829795390899885511468815329899049835894248409446528243686133706022643031607489063016888288737038158742776924596469048655178059678884083595001434646662674167608084531047180746459559273690958547627052763690923622009835899463072807433213460522969232252319726198808892646943327066066088746246484152359217563236106044059447748056461612225333347164719294083659275849505775862763918711286406082313428463018144442718079909834503399437374003771793938158627268611878732788183921024054573768108354046538086992319400194897026423486975789997674538700112500036184483800027302810425213096398655273005921546965588766347424737655912764350570627917993308823113736145594314723139918208698562866534695173252439437647129179639884610813860918279431782400000*i1^5 + -42978095735644665451816072064204050379841125916706448191741533345116207968709455994530233287863675737338450570367381528136044527523505654538956965992841089540531710894921964098124512460415103488543405560476541583450789638917041452363694549797011426287554197901573000342077625260668333318600076772140627362761062213794342276899940520867819785354866124480552395229089057279990072746436054550237438948934103483631886687357351913911493706342630498808463096521580175941148408017718161699748777308711397798320292148241088648264884838146426263466150514922312787889403341155136907780855117675698233074199132116884193012785256049554775083283181865905650413526812694446899506459915994242675219869693672396436965258534435958766133984973361901782597795484218220312352282259174812720127133856757498006701982875249068278932696714541049974262536376033201425334911772838846750073666158721161486219767417224829842800572887353265640502266838035602916236692726894786247455928445159553447218713071101333532296196157793398561619389712873706041305886010172877324884164915001156336519485538626841384148220154729087920282237934441943383913097890843654357422650436708499204713520353494263060397179267509717935464149045034578817043357546674291667075074709881803207616746649286325295034378744830471919043728804401459886473415816209335215017331138902937491559052474642417174234674623549809753179623311088864325047093529565199702356357494699821446657982241194591873065830601756232462025566988612136941813638410401627703615531058872851196209186082080735588598819211036157448336175122085308803570790829996928474663412692878025053678326627285705054410795067821969376211031651342065962739668410237578155541624630199679544966144223742290859345060134551195761078367180105697726812342375705521332447091451594844815200708998314884186504079190222191310912754480629128065389368560254457828624524480921802122046935680622150036177384261429015260268465128808521205978790644260234918378275669377075723915608868509584745021170206528974636293683325955262397142970487344395040114707195769795780343765003937383841732139842389318344285583925429538639274817619259026776591378801697367732652709305410202113527595479672651205529427322806604155014668618270953615718692769227482625954821322715211146362814671883712206451202880486541012113090206363090757789761026881241410881627792443988723530835841185947051746398779988081982720712889631230166998698530263344165681181135801403230068969511762321065836140139113016795005260615804587174803214487722113927612003794399271324982203257209633585291692411517568102931400030413815101210116584491575961444732069327117371837921849047681340330216189643597423444457731269768365560772970379006770455416361445163940990771347723480306442983113173795602432000*i1^6 + 3254238000127919532048145114167510945885616967146404043259113930793855916968330488772146150984577920122302115152189915013176609757282803417827328632150799857473151665225158939211479346477467074929070588367082783669303979322621189660743307667621831863577482420861723738438018835254972526106095965675083060010587406552493583924580901718830317663617575186188509567884131682270984930397560872882006049006657492933968217752342429546848766102537346989919422284640916048643597023943141670064266740887145657997272399113811573054887325703570797833172135305001025768491715740286587112317021215551486327815257984150377900897692113801524375810147065865566463834073131695332576807128161269690971977224786083452601760492414125682210037728300147067471165501118094742267628908998904652557215096699104289997433599306766618173176261161020182784218281090859683565235790749183332210286690393225467235503321695564357737987977197330551016017094637623091791962774832460049283806621398855104343410857030564358926477939543938534722134829442430037392614522095771248323602644322155370253885346439511893826176773009292001566833296371909401737966045292813588148549518474732145029189801184565259526448508432522818178136626489678956603637215778939059109152896587810595269655934599852528117232826464070691275703463855641335228725658449708622892903020330587165592675028183794765727148650206286699056725009790630681007114140000822135686520991522239908678600237833103432484473519274985052032125694034656011047031688406423801299391792516415583849619701181452114878551260813494313489661115552723211857576434734625665970044903516586697922250538885129868957283519285497629999706292091876930480280716824366352662990725292627625703731983304453386990920017977462817829359651570797427655699302439851876515715400362143020653808042322209941278782200287970226860324992451960539897100546308330180922436273072758664623559571284658254537352316896679534070856804188403295791323952325852336112004816857464161133204716920317972120346996350124881855320277139854711290087698139841525311572965491932730900407847293136973928641903217612165186154120523434079243390834158045056449837895338281855919000479003866384359419835177139096503062273165760718701126422862716527029158551244977740947815979475402567901940751788214862939218370579001628639227723147305827363486064793593118311618812217929479233549359745447000799848980537810330796968387804710505105583634740737683634718585010794131754584239916622815589062693912797285666226535927440530084562880577268948377736988993901329818949426232821736627789311921141535243429298403820428493692634061654551615877602126126429671152281059881480808745938259996553777525198299377646259542880685629183841951974716366953816884020518220100138260531565150863360*i1^7 + -3809542619056896254727959803571340382293017224484292658246698027729747516784294423293154617725049735272136393802811314229390622420298661849604596326099943821576670019886180907625685468467024069692292570412891199771203420310519931742799638239061183778808299483180683684241731679115319443750455714490571788421640584196087794358234681628924170890172502532578749033197749076116069059336579628283398154099854620557530096329116365076291517463166963197045101015204693127055079491149475253477710587083663190038067383441726792537144430485540347471873340694077105201684412312332218754291835177352637199940983942856489740239683548587352130776180572283409486212097775828336640922645533597379971575168455091392345358942976167158657002973216684598455971165672585219746366015066690610150137882446590548582289478466929368319065012626206588335767426815611863526638465015692739103120289362589653195325384507222083220659694588863573540755792180739414918673834059828415370048748512150249956284052185959770771790004995338531641315732773139405443044022676482953748933867779640816102398618805014125231053708539482066377962694680226383365789751730230324226573678873052096907848767318465061229111005254730797300535347838105024588777520683746464992659748276777474396316745783583320335613505822497782665270982295391548753437152799969290655681363073486230395719694876293098318060459873381809650667023116569399108884943688303439032717674974049357826662190900325933280513773327314613033781481996880291380540120289003903478587033795203479603789541497854760905703530700207306399185806955115914871286977412286526052069616796776725937987532679320512377290830981967595205976773773083191716172608987428130585608271498730420264395041407072805222788317032806039458603701273438100039555670742210602633937658323876741622943220127227459406055731473654101897586556082393796322381553103973752240229045811079121205569158711056702403213261479556988584388613761815761266510616381844290952233705929230590262790970613061486695042516502526160186220119832628172887088069166393954023191493570466687335472431554366104943110223319643245996314835337897339656013379623019938317300906438380275006900911109567419601956124058268630886600504313041443338427815681556819346997833199481367454797024719953628200421584675642928827666803571962349470290193925469898105600785657669896222667831696308181079734983874241954128452666488405439869581125183110171621197356184758442503373331375641807102022879876401564677556330410358382775905504692251241697778589658637057709297592213765582471194978783963785615617611809914408163103119313670264023312401685083943399687693773263835623228620256823840908118118459583543967693540921489587803205827675135749224147979413500346526674595790578825858877470848057344*i1^8 + 1185360384799899727990613082182518410297120406164992812990421567546360809278878099051813668444575858257751749540506020220220592360539072446484329312768898563537730095543544004468475716216466529972325399814982032240882720840826330976766309913825251010361285623999729484660466891751102093651796675097251786129662851638977461126076616695220690914035630143795910282359085571377929447852665710055181537600067021705850098405168788032697041179394794818280159687237711873942310107939430912640848409886973225711763417973830825749318778147759974811126555520616671518752100707450218377349794681675098999294933050965098284821538162098510549583263779942411533387724683909803347548108728179464463395041531016074085784402842710338934130850699704103505482809660344185540550116241212048728868689338049514351923486787815772587593973808091848836369922034817306531836564885983608140282021977875775642973774844647308686511064073286164823785916840118210365570958529208865725083578319428314616818826758802459327395614948859000352810073816029815530090958865684849161913847140733624370853577482591227449472005136314621244661145719759115722467132685408674219446244424396537908441275080284573731843281249389533427202915725726622529485725375638456648753175718574227838142714050188203076276157932022796721719344003810853052511409793983164026391815890054062841589189286294037092151073531230347846638270494354759486535431183827400212199361031920041921943885053487812161908035012336465815371328049588184333628863700774983961274533016987443899173772530131995197457674148771706762666766135039370438060611281912753390111370853743904899766018279430419398904580637181361630245114521834697976194769196600286558886651638383214252480853940511567848203016675860216339627627946615819586695985728182643646293660752135343107463882537268920158637079012931136047303232191516685088874793652968488471739761329317327698456548660542920504647620583951602943172482957878089154932396917024111460310927661614098823384062527283143184262918696063087124166707502927170367274265078409550841748788361666196115892130313808087647431287463496515993759924987919812785539475514498437501236609747557189613889064633414305450309999727625703273342830061650152132700413679357647760016071090011060103948337734044144327592068154281796278107376652360993075527301862946525466153497674212096776985254788308017894742792601610946152477188149451093631066934996869233730128356948279242310923363612904099273413078621881720787399225096108689559885504126341962210136875272296790888570435964864543666617425763057575258434606468898417424556171692179228078121344820221795982388091270711852271778943783732293336274201362866647688670893045083516291264993213339648634724203214726645096129694176777486542015018565632*i1^9 + -48651315876318008431315219836841010060721977723102658698208951204502943780145358924947891893569523376849173550545772239643147181502192629307017882146731265782051744260902656882095746757025374429598024358247225398976561943199580750397793585008643562768322360921188265034385962267281407000237793599705502879691725481749953533929700352670892441768078078973874559839611762217510574708174828024534010485894031210403070066551921314889229883816715438369773196290549244507713824011609459477772954586573205471573801767263411375298146217029669943955957335054128210399636277422560092550444317753055252253497412286304562315557189164596381955540702443270150009536016818959644979240066148838321768426585703563554384222098640032268589648376173654221945094313069261846712064947090505648318224945398051085492112747806628417448715736281524048146242048819039247051523247821993134745282413822197534247970013043983223734875267511360662510069426407267466655918535500706460134014487561066534749421443108600582404411989122638119974256496554194095242921604503193363606817266805052227975082849822615629545940918091969393630356631961331349405153009322137343084277854143589458131147024373882197503199272920838724975915856899957978632629037373869588562618544705462175240856342612921724652169357305428401736054485941311502042260898637368717696931538173584254557004550750841459753568936403402820761975766472997785715079571260579440177174060100623646868078610813564268772539285937194175833718774461389830036030273984254440467976259951680441188382219530221858055998331923139240934134756919818535857047168361794834006489848748822346246887453267403311215050823788374448502351544745578641570290871072580450491600384811772669468868905411023943608405075087389490653687096289607183417669898584659750355688615594635868437852140210759759281587619943491205918956455359229387668962090886163901734241351602054888219091934512339926559795390430199301134442971619324449376085478584596572426057874244586126934659755725288407959523902729075014688322184831874400485676267568156563645647609651364960700893812269953997017427767520864795017530737673968221416117204642880170204656994530395320402477051348937065033226274441991695724065362843647324873262983783751505511683644521654491479318087671910127610599151441902292652019858437918207441326107688854202307608555121553481270542744583252981084159859085492915697041052336682981889028905829873477282521925877101249351298993905131001650150623590560677867091701697910560965333461671332609923056641265524983873646241023082606439066188931554830963460545556555897895070637511214454342265498064404199405901607040218866840213289860287263792827397522023780491243591034714052563663420430127776141081049928762835672032338488151892450869248*i1^10 + 54021454134668546690312884347709972967223110135714129985999047979884488501002193847058106875857713364624470347435174398416477025157791342973355737445038948637752687671889431661095029143923920474159250379182061848248944970933929050990732281616546224281096475333683397092169753380924564147164463687343374323077398431276473974573495758085550936824929425160592478095840082618647566303703287570999465877046231739371503065338516981548156124000382752953692266785489966821116932428781336516619481735973754695680181014103293458777497454821931335651279286697606905464186048298779436222146030947736454194660482652398923988832801537128775081509970977079905137174474502076351592840861537292987266617976471038196927573281337835195236877771821730531458598440319923838509512645977761473545701203734013959447589033262285483831413294169864840869950282958064474534584671565730114156110103438190976364345916010515260628425405793663852336754689685255693218454884975081351862969662578836086512677407036933655155548156344354256661794144129774120536534062616136899481157037905095944264235986483317565127057974535950166274227659688348621883253824223407606434851820947450416659109464229310322397358743766494933742454422531907161146861544467372933556739528298025039339616517296539242786360382603184976470511862454656785988462797875721149687651880267984054279132549667918178912766371296801141769267400295074983023371153960888184869044447347708716690081349184649899463332704097077992981641566426335610092452858130578850377143253838730867931312548029634378154888466864511366204119802534467632607085891209311916503383963214442867113633154073702685224818849526934026150057751299562112819173604433168572588196135777630297261525514077257128583870559380851294764482421438372197396967770498852043394525946882189490483220113708317515359851569435300852622195124480999571535595279458500045115360122245465142930176275330028468663258130939177934532725699401705239028144119395195017134544101538136360966527916414557291347798714290889828263537622249486156147568252588139526456783480845625874999134248189196292083819441319426761633270458966178685815147898043809326614151800261572636836714075301459204459838512746566297415851555264636335820919175565873836283240484915281494882006697308249960493245502197303916657518146022206168685926201741437663046654409966610689696315368753477913989728038536158809503539706451499214896803659296894625629805649521027542904943621531915346639370948807537770899568690361711031048593775248964585171394752811121475492710077777184361641663112815942716962591576097224531282946797549966129698925224205327717714761853429236280234153222951862538216857969496872754489583336858731685902075813878502580523771202924404396113702895450230569828352*i1^11 + -1546482754566378803259892386481372113166100667431797749388403147279671534537474406043684077429451877464836548024722083628574173015810568202979997436356881305044595858952129516957971828774127400208557146952088786816112867626672189451611934700693680364996949295436959811482570114816905785676342322338537200605048916500082043354886003411934324703271725267983026525105740309586823589997682762487535015113973846434334054153903806487895477093256188885008086792403072784178983419996356229409107179139324112355437130534165707482877871869878353924534887455993697621007606724581428068040414844278110518318042250815336497594405143573497320715849035542300871833883075762727763317483090686652437532531252815951201710645040955748564635479763812301591517051504442954504865020355466411517412831705383780429305112601609974851207060420832250876431530531665281788430005735920477276259487078072497522622160732961728931074183990774000384113475388237309643072306811253793955016367676868566326050825270384116138855131699524695543020144566264434938187450026525636293331539411265127975992311133541727571521477445848210928588298168205293998362352423130310436801135586857261918493683323099218646620667846017858325272563068699350959565932068952906396786236980001149964572834833357424216845340974893538340111838650638283535902428106190706945146406814182176170412297552150708437292773903978059411397419986215466773340639675153805971943215059167412678483046679194088724863706223453863424068824421739963291906072059965111842982698590387016398238233209270520332130682211770206406238967628372375917206755908767139998011035781113954403420520101441416449638208884346580495647869129858109495144741691274551634084487684247190859798738877863650897059647173313364005762296479294843140635088628157647791096875318993188423372538397992150027462636228384909730512671406319873165605225399735866720914677271163605579347865097024654822042607915835570396625550469895287802670473648036614795010591930516717572389564666963041464770083780348569680212121491344240639202536340698152895459798725177859012330769628346095466017557339727852925958671243645211959374541171800252947189346937160412047577511519293264564726559241563670152083773725321007187708552793772502497665264861818554307380568422370547060584352362016537733629154465520544992717682977865861599369961632150081575337357025961845915484477214407334786328841601362635894591353342547624718544653233279559714695078577875401937141764414752506001731115865471354685818274686031364494321028866159327747077287428620785133877430723820745449574755780918136453637097022789489629197388485025832762667639142716450364494783579423730782888045857132847767163893270926718104777043495505568742128663502827237596708054072314298368*i1^12 + 825510926942324112105720043232436030853818341005989836754688642238907836734799096984804700415339707825764530690016694708611591721230851227423967738677816693728119972462969206123313210472868160282497647332963671029461485549200072747327709289755623687775237036869187259093057722870644779518592584600924640830598868935342101621337730429567679712889040497317602441164163809419750146937428159414589289388113703219660250143712132868779036820925702208784052745384945045767258039557345741575845063488488838878420521946318612460859784235462145615082179642558674831999457561854183524447925054447514434469884908731840105398510866904243692903141251300826833145761050412370923013356683098944838870192697739500006700861846251112830664864361896641499212204236086922624412741494137316721155077688482664949659742644787517866977730638752969825319540985948087935973912164240295815709175036187976720410784185101109490374892918510288302566044253614666579103498181954207136655377783528233042310355379127852937699088802937258501179730960015557682208603070281377842209497217241928033665966090301475773037272877377703607461520748724705503375803438416207623565996668611172515502076555560019014434347117332136464875124320427254808193954031899895641458393695830182862456917705412526751628371678462461548987048873662055237073170107034148127346585703623917597014797031635259545232515336664504399390339523607459030116860207597379102375467222529830368568674020447450910413440243981644163994757333655461698105542824656825977713572368323436658532255840796408400771072204068587736163131126876558300387911050621028922552909804081537878670733226406870662604680616646770802522605054132966390031509263148914463131703634332316082482919973425241640915604369241242604162978095651262482567646942106692821044081709038815364590643379843207109036749550515308727607843164308278544893651334311802767686450643111612679405215284142142458077862565318180610985434399395220692236414863565240827393605758582436552801460249363508103962805576453973349697763473798088531299706545736261242200038887560254577071592497289968561337535177872289398889134580000790620861083506925375612967175885596451463297115415201315240452698070166857124795001147992073942646461872397186439313481415604767428456253909977318276204636198616466392727938698929204357331450333457101675276380313213822401368638566457910793379107455379874897945248559908769019072104135631658417592556329198467658023445246377371725384251753641220615830460071467600994716217971583381755881914970798962627092957904907909040650587289685186677105941661047170093761578003100174157224914466379355558939087212538019571120082773314979037140248919769206455699890737578159363004006275699237209850920248636941929695030726885376*i1^13 + -50419839387201622948344483075712349890301698115217300217613460139784364654389191699095331174500286926726154370230007384161884836315595865152050605441278800719701907548993478667505036295208123302501741483861340072255637055639623814536311081748089042787016180893279126437980079758552375165237455911389570177563770085148884898894782185429006719239417313971780770128777110741849539953321639662500833082148574865489544269309571397719329111848064356322287220003749616752298049073708590203396456104632121553627453989808967718020410526272148969875490959686768660379443079143181386215881242359504293550012311742897662790619399308642931482635742163277498314794962874181302662994359307694721316403231413029676335842681817274507757599115316324305123759511794578393818774851701287873211320391428262703701560883945757869387785919176229364219706990692423192548809349516044909714267152768358116776240100499526373264446109934257505504176170267734336989318590454606802128192407966687398362272505539437240966728865904456286860240099128002513598329107718603282625565613361822851131091766640456153082306113265467964887098953590813107725605967917198381916391209726474049347155089439227643649812046643758362748013518715337257781125802725962325759788110136241471994873458713275883272974407253417181985562112239042895765706406513976536667404468943513113718648200116779741104174319244671807031072631863794892253389382627438498909550587811157523048562767478592129971446951357678927672255479075482303522909303740324965362184702582631323711605540356276728941503287240069124047151239289345823073869786965516387971917511854746642534519710350930716009542701020469826680131313584444220718052207773994434978949816918052246090627199240422427180188967162030891814939493043124041549524345498316798675865936541862069337566345416049966676360149209020828685922057340052948219248132112599481641380622328018671891558491549230212802630102390372183255198154367559168269342622572355268315938287047327363949010417765041149101256933945109063011528024800046528913465429268994174871887467710967382731539417334676451359019341373535988427610035298315466348057758856893153329148050827352570369982345160733791262359375993463034943258749412243724512487193020460848102253300374542618866613161841538410936201090316547569366839002550915436462043314355353941484147522629143560248289097063824533361961208502668219313746772774756835470012533738709112472744196619526960837270655101015409537040645317487230650153804288297966752640173999247733808102761875403813017344539747299625498974837003153846035013415514946889310681233478928225738064968596668894441706231280495020434885967098134175843347360938756857386078164081516493466174917355360395990469053435494962414626013184*i1^14 + 6439343031099911164098710420511365976888183180492108942613817208351046669946965056344091003976719664052506815092330779611579595573681947358358976230321209479628342580493766649000394352297745151369819424855345679633899630931368512385223382709176332625517679244956516939833452282841221250570107974232186324421337481376692880423991284120265749088889316036836995841185762788489300337111011565880304868551363404935908134011351192836915235040578500616152735120620999525252576434175848521157402533423937916317113833039070230694880376079863347422068425548988487333872597074617368609728465167210378472529167447270943104895830200277220135474105647026840464976354742453812147896694331471473325748246593168184690372861683360931777074930768422444587536097858280957449902982635121253711331401932106904383557324575496438841456118272553509524231487965608385696507636212611920051644360329114948406855667556753420289121094110962407815768654313616557366745153891341632094892283485217080271345006665778055217076271697397622177625270911406821376983108933166010425537388587849572418952562497780678167372857164724878484797713490704169790900580768957548018972677498615225642770850606298774687940599568449420673138818636291576195480659114904054885845616665402860704733018253529434347561598054576657206542871144214005701293166863108623677808158253934987668452572331448976816829584271695154690361193111319762315153989251896848380934681294098187170168100771762390206381852524264610702326226312600629380548245003806147648487155176545933037820377097925576062853880836998802817752919716022523109693964237277810978666684716275915559205004899259152657483635121847487542009974605887138931344357786358710798598397382505725583848136534308692263448594167717581641896633567480634203942211097299950662729720676264613126746068064517314546127962795547393098036941533909609268698748472924659928135722756659326496124604073265125642983146775637384661349486963159459609712465151035684135652682881056392487447893399987512713618056054659744833726061330201387298309443888945494676997059520535748372088756743814668935324442684234078752311904538821351691680336049734461162909864351077815889014574735940861360257696507331382223340513835643340593012879766882677803607686870288890829295317169588309989668271397494529081909272137096855670975106494949519949424422982858076399636075231929096876769214396923299343275621798585603293446312467209959332690917413377956149296560645830733431739903994088985189894087177172387066201984579274053400262942279347557761620626216590648857154581903070700203605848153714166297541352527819327913959019015238104727415593545899137972579794373962532498589782154084081259851607480094102168388844935438844653371580658164598386458624*i1^15 + 108283448083394488863620454494820030350219402448802817048079137614370815517713065205357614969302988072541995304005910672554217465473812133039225180905749663078502778303989881150126252621529612705039427557876794153164003606501685902079157237968770715963674005828736879575374128444992183349649118777099643512027847686778007995791637443530776409066799257698088352495501888691257783858808446352815435865847354136799452851136410139057399712086015846500354610998989758271013641534893097854694128727225882462031652536718146252324342957450516931356521823672026451103050918842186557161161838257020858416232821046724484294859343978879376076225462725677491719312229898480840161942303291835385951932273799785631416893255718765094312719619475885308928616090622733330605671316250811118423127891832202268755099896509022076491147174796190784761128923082125447537003840939502000063220035220120728146231706128957409895148710763476226011537417952724396675607634820775983499236020189288783901398148311247715126110153508032643888994276674424173071228369902751253741597221207593777261587682228647171033863892065209632789581223047627951617410537514751355610334375229000584722895929763868088623325348068998755455295838996609610997940806529818446482359388124808315930884476163665039273095638746412619620542442305035645585689374830153460971203270164199733781439972397733961640457922303520647353322510091069358365907636368365072025322105006997288096786947797358542183935234125492560855818747951294506970234533293562506779652963215672850039387431309473994485227812006733656275567548235658053728650639111247081389344858180508993142731668791608242420751745394681133262659547001287661837126113481490106936630004620657382459019134748536701835984300856402746834996362487561342800040683033764934568431968917841190535847692272877096664980498857265647189436469158977669937116916531310807071294444327561552084020820660734361966790220508183565814000001772418002168604185826714857482847704435771276605650996131720154577345680065008079269530481639318565280193895603944112987338981127015156173066185274604572072774061673871125054373850045213134282986687165897791098644693935477691722306031272315610402257650823135746249168759817041972811501962502143892123342078534383127161800742402624863616331641024614495552707539261716434061166385102153639283876616690118900678019453891121919648569656611193130638172985568627274801841545989529061457574156316567405149865969610036931083267903150657871229344608986830526087203791412340384036331872308413239147687645510769492432796206526027444914602640029486567084836652325558667931403978485651417234540644956185156606313732648857953547080502035424431461192429698246402715549330029171009957102493970387173376*i1^16 + -209449747553228702627050492545550046906041018748488022615139641171972615075785674503018488755038005658951283002322428578355587228456906694586173466178918039381694459746517649815425090271560281100513350981099958988463109511247304353704615519736449200560625124337509921380419147544553283747651070532121599144159228961142398339676810825406805808195457071844864364372659991114715992568003396417188824309363823222253242664269151002171221924277783137945948724738907683437603757949253744845648179448828187250809956513478221359730124637209756068059793629154728646174967577966466300050910050976609889619501270692509967919575138600311328972453044575784420806604122696633315223856402063379127361625209520539173130300082429915416426297398707836494711410329410947365058853928015271463353177614629069378792699564235881476952852708951334582753749249977589537002113270444681337160529735702653019249762471602826929125608378214912851725797843888551450416584348742249001648524475130314670485237604265639059685056224820702440674798744000286055788825554865179689790523460021093929283485664389049181852545443772239953345367045685386876226436831356003647586029635088568632077406941717194330442392340686780929390532425997304587334436784402011139936537411658484125379993812427743684039269805829225428984070317902566594140883309667885464344928672201334875608670221654022344279605895458048113027591693998221902961768874564048836347121522389919507358447664473133028605234845771734528783111376089851777671937918783145082117744188984948928628174531525533868996381720184350206048975478860286851894256171981435951442238906178663288848566942195791532392777172710080217319186304707439161675738730698230714004491628032686080676418253599120175428459092038382959608187027432675909407963912534074915530837798050138814576733258461620694794455960729719749553510008740060740902112794788483445673326695144803884667114388429061668986924927828950724606077552870256674914831294013224578517364970165584221927982850304255949004071490208472775398912057161818045546301596870614473855373150507475468777776593396224338241722764999925600092430188897851085640265252146368745011948798488832813950654670881902392177455393208479863297454629177839564556313402680251098774421745436245321493845558211121773644769707083368599091895507823981189813544907927563602687522458284298811614230977919254302654824533386258711733354899390022868141972541375529666800886917066049254302791281420468181554608523433126840720786806815797231450148084940511663645620879688135165963749004992286254972735481047754684100529332178455520588437904948572484969457403727460117877297264872858640964784108359447194643623323202755242663846801602002509546930577697706598987924684931072*i1^17 + 14044204992411014757142643722661106184982045466584019592600095036665060537711451477205609951066978489751562390914700439632345031750170774790484198459016432977241584073631049357700437395205544631117486367827077244784044398832085423116231068260990474840141479505708188669020416867330029011413450435760223386607658339155848073513984162239457597360586081464857666382313802215330758846303818139343491248328643451862458860670305910803342039267796905583327325624705052338004700670597663880278169714143783926321733044848621980234524806737959980721691997603308438995515916717948434541511136314978558974450835208884142028394975666723347105589527700088116770359866126886702628397412704055437080716911900879944593093777050211436955147710579127627074981811691090937606944882416641677746399878239339195476728435830827438940957113350723828758431934506675138722881520164113036519625640091975634864026352864334003769385285229768749274854702373290126818505915077461123867577680965947609474288619696607591438575399276005969428996368928706957889907915876566590928944228855709401639879262029588031607859505248395514893338799075314006692848387814376551311048460014062318918490447150573550368282393568836932978984844889230554463877467685529401699433149535352847636060909212505815300675437319826623306890834875731896277339940099717629183121408367493926192598672073059063513007463138865362035281772505724002924146703813466275542330006060855247066702709675679284042639500866795872887387856925221613686404004101656747876269455733334182914569991459576084802078322144909425284038616244260686533406110915383922474871263897181243337105172000299749092508724775690434722465151243581717550437130836168995352993500437434992733247615500646959900933772786793693802679662598008599178785605094869720686518272567363480287096797502123420724704867375805197788154303434474089060521293732853892604394639109104782996046692128191228227976004320945344048744454199747530475843879581685881655398359364178407803581803220472172852318383483551039390754513562225199260737916957586932614096593827817600856168474045487956326775861672634283099961943058424895108840505977538677798326774610420352109793223364099660806663738912748538013067897139035331454675713254064116121206387685845953916936080805639084446761695719234064245154426572576815830254478436422308445652875484371398996776486013067942192954923151327976436540813126003644531029805234079030888293230661307950480986960741032125604789920088887723713930986044524526028366888037708626442932572506830328217142708246811172095552139620606235753688995423963356974118923380982469384644632985752379342451452780688830589582768817117103237456331196389965541724345795565737684029653804978621157774196736*i1^18 + 1262812430366150776499282872886941479470416138149043019086381710341754466520215835496360710313153916666325871318667042426380024167826638858702682299341845091055478194923713026021751913008593955934416840334313497920891190967845141584307466515635369371729529441432071268761801755979593992591543908850601543435569167257425856444026935418327593989357823544389570404874389578184739175770260180430238157678797777030201646372495060954364164530149833304272950004937869183922273661389819335663932496661683173738696597026965571130244406433232161634760358080962835616043769212143658493541409760004834331603383944147977260730303241425110407720784740913789295963886231715734678320634940352221801389112973019463920204167187463272733091277797907213423450895613133345906340897480628144595124970329123579201687238294038991826963848132827445670525770943448343281362464140394042279282497155095062600268750701941477002537313453566579545107425661988178985243336432794550296532182658921530872563199094065406739521256994902760657008190727784148033218832265628739858235955761188399441062311813792264115128354182163350821833242754469822331249458620116430133396101374805978167727087824411495275585567970319719371212359822800294101336313369469570402533998624907179379145056634966848967718450635832919078774849005884603438037784751187639852104500138064520880898653595757816012497182360167448460548102305340823756380313224241118806125364804834819986040643561612550563327453301256108086462527933419186110973765536169583591793542637628082060167557507866358095385006786552774560671239650698734055297202192072655093337949152411324789822029535424645132543123725574781295613147779245921092320530237922932566429787149229152395677067712492639067492328631213445727433362074972227887500132597629545846706184174231301196533300345700692735398280956242208273005906650344279451133006606592229334872637388573254760912918738784360261421307044338627770666532743393272600268439211964198034719217578358998313502975151546845780215274477049020442767026767065345199426504668428030382282488051951914786768276863317567766377309875030467512649853375105606471437513984514718693084523652518913637583604169845730246625152692589376241578111329737981010030608755852991395052676357923070271487885171600198909575813340998122302111996557550766520045688660486491856519904470029509843208484746210970849958390917102194511191612433046243467363059567092957972379335831026240545039440362218837231925329774601344927864512525067397511288129378587745291505680444421615718610331914584041483048215013602450935217743314103573083754859377828081322596877874267577817672842760420250605874925689207555981628517594669204333379217782803854491962382550618969850511360*i1^19 + 24886529039699138753616092088829173755585829384177257070271159879596639510589564457482789864436393780941231677661987532314051427644175764584806203650274553992050793367157499808697571286917695625673230586160961392589673018252230628269769366832574108771073714568002081229410600263474093518702034633460467353114599166997011769529286695388640738513871045695795580203796820590097745270261064186401219880530458945947442824251204953716572081672675178234043282648528601620139165460797392818433903430085833863397016650653724522872677072969124267136076203656671131834286600067755230085117136615258964863297896490401206004097607917426539178605168151454994026845696201816140661474782122823015283313153682581309090284346786152641231002530497729590010248707030683997749858571003666298540476257929357496804838855536138815028464272817344415701105848319362911104780099368388867267514576142249190215568595296214471700152632160642420559432618063306391123503935192115624827902786323092720268307583652857217231062248818359456369748234871274790085175816046857270952335689989026297446171115023052436717379912684068538661242513763176015007368299061387100120203391482647501883297851041627545924537984844961507150295698025822764036720544310287925227410911097692126786995101018354210638392915012868063875803356402908027911433085556516059862949519407640629715436690864330723145663341315017632858976276854601019916115971959212635998574345044911133866274611531727448395502620697143663597987649882668089435679367635724664199961565300106000042427370699966797759738738943953008703012442421242623122180060394273807225355565399152591198996988317820130447237979538974287339239713878861142929962503211600882947135919572142211844376986400745361358056650594368615601219521569578157490435933171333340543330384240726698180578462596649106679113376341829882538155151058025461549291820889076560116979903545222457053189895613464895400048710759844458251129336863944088443376614144130001317841330453962873086402325398280174033866007330383176487646553049121426338505143376533534949517561753725973545427514760208015429416896389129119956565611448521815878021785087132280095952826436092622597347027881862840894374470191104687961033235382163548151489451025068527240593488317973193659528195955325095051492877274255905220273244064296665325504148406010565763340127268369525366638448445191270313924491645162883799547626783043269187410857535637125823648148170653430483198585682444577885847561716111868311629013567856552251395156646302547502097430533201394451078947655268952596799237742770758216134584721286122074103239792092847606431011498072782445413246759405645554961364480343442349391929050769504763674776307844284822772587318000746496*i1^20 + 238126896425931260139635379990895260683920430838658127589040634665908582611027949832004606931454702797494221382175091365801476160849750542544192280667833280151505862459564862224312218380258106732756999418155409246729432045899502134492332589023899638899737235050455210157231536698483962252609602884282714368360187062858935547575970989518671809927480756516053954017011795016484704940867147104886521151853637339735929329862692811146756611817637891282404345439099465449935637179743707116124835432536958018279919713016607094077427235651690348069334465160979300360170503276864130781892517586053156290937385076304659178679599275465086397441073577853824084160362062684840238467166512329447001748965350103082464181730038236472749763090031647667959108191706076090932711964837768459663914794941564509982098908426759985340881293255025766245901452432672651086239033244489472550462192007027405445165425706151762109579608686347327618502708182766611317337091513681829791318052525393677611712187624182138330532974248422069229087141617679744538557965425747834743617476355170190050617083829421152315498866274064868153258821981281544890167382501125712261475651697499042292729750374579694306474215680696154920191329429329719343193748222509316942152361075754056330348648261350717140441314341499395076626148214254936201099081203169882472602837767078533990957996892117134064178150987056197136470591219257983763586840953713092024540185128626695399635921672520867114915972308519799837329010757179391478788005005939563839567115074470942463714310641573683714960237925044233634290176514445614034601243155272462320451156796828764823188417822267480889715008178094418544774669139567152683622515675563015520959921894446856860763370168282904363319374183645454243688805473645211894402853165424289450542991698294997889022798893995793641271202410511586331235927242768063252339361170981749631713739898338365561944188667622095544206524665452700407705464155093804464126665716493717982900735906061667157801093213812707338915040601929365785491269297412079182321636609994561441104915924487409415929129486432472701070467134444659738322514431395982368573439683277719789015157986902508365236500706119311546476678251076833400676572626155213821510572443191922188142617204667716223704719844599008259609135234555307120058852557742072434701370573526474259238860137492810888102935682374961958272327818228148133212502273390665102426138982839202039508601193279560285788610727918979707833292829190990532704766342094002689221926783082249189401444094476422845106291473350712372073469606246706048451102814029267119858821059022493197991325787080287586243585256538879717825071476989063691156272475689773384768782569187229256133407408128*i1^21 + 1346698097395995923485949959641372916926860687780425739014376599188485856747855058515785049093885651209405246765021340749274515772677993024675249849197189675381733805954390443587979932737371897955153410364947964800529926749702024917864196443826326385815117603491790610997553078121983218778281728774606872996011939906615314876343407787319322163068729742167097942100121768636787605063776955909448475112316808134884955644193839221431446262789206797794932727393867730610939881584489308910475352542818753414600423854915316446708032745531580026671471937673845642834391548313726962701045715488031091132425743652702443580232286308209702397084611465013882204220624203723383202238552579987429376828942613322079509560531942947932200483196858780331220043932071806775696531967814898889087295330134754978227198133576017505588785620320950449172777359402235078344275761683101232566101207078247338202844126454244875149020377836001301315364418515790272518653414166395067826005987324370475246800335795218152796507259570006392620734283280407578618222444769164852289438436235402931268186152217509035253267288436472576993992879930019190458098216298254576968179619086256638326074814299604231834272562196433947054242878469234089488845876798193190273715625295975876608426331201026498003905711789647621422919777651225765491154203957682065851839369982641813133109877666509058943698489379712533923147759889108188932455365104534326472726493388140973033998672636923410177036999856007714279554575783887669127666610432670023263144808560928923178043218503937615068472183912391429982742223774576349956517603384165191947791374533693695278931528194323766817324978133906053672159163488540792588768748207815286649759492651517265836100017990665907964242762267585042363038012931973158495785318744724929437922966867863839217232435449827793423386653860930240638317352659409735175540465019707684917343309901750035857881491053382330211703854631475825911199670701186222728990652673444782784782659610437874768164040976531154029445168738471369548313767699310512627030566579547493557267345501333205072119193560885791970524476251946518418108323211646621240328172770263006118437054589099500479946401205860004280987039522663914117932478913183084355081778379516288356710958697236848050715060359343661842640775887086503411907851114706314637834526629823221693043674372361914878524683023907000652756013945155917515000153124643641384201943709785748548025166677810462991817188511449085017755061545233733614624611225200108546009325697421196156393675273862421117338982517829234463811350270364095739312440206414614721948593084460401389871842340590086345863804504804585734361743983762944961140521683869143512300907478268781378142208*i1^22 + 4978683487839240307772846884335321263095290001115688950713973126418628266954610693103079286671438538592519114576146410856137790447916041476105856959462798277263294098831106913281430094274917624998740317227571382721968190645717329790337952988531681180297452640187899760499328433022217456878442220871501756413863876855387498707167931504171741151093691292572532589532068002093502729057843297259743636862841950320636951842819059660802526408373967847412917306878914242695534351911832640791330199081740950992572733221693495482150853433306212514165872766484273804135325016008440340824074076112963442706152301371745119773620329303390521205301492405928744348332403014079059589211267517150191781022094217547979602405995960188424095463145383942826678108599574597245128484429088213069971437073543270301483832036522627240913759814956316844183118256879477752321934811405574134792162675910449187548474063695785030265131802630720495811112604965411696821708824977733316744331953047238858120712139049590996425340173522437632978357249639755804646984313565123813655415189572613504684146553886068047610245401973371696708028475198630418097919692022903913404403841199105237039562469088822757777475069794294457826987675800173184785281214078353628061946440308536563920001522700889504986361592448203347967065935986653732126305537703477120087090035348395845368542863324582358823318656038660302021317332397788111622076369315728486276690760818761110624084523611392890891484616427352491048632473490191455847220282295925363391263968654217138989287511168770670921694249850279653023210463914743395173854859125660960862432260168253288432581063377812623231381785955769372267789886754015161542232967958773058355692890267192699482588710050086268310811668883474787980143471515672867766861889168868089571909551634048015435886915565101452558347411169880777269157683469209484184385378675504745383920003614388094581419599818476784359706402260151020587363792113097763956181688846486526645471355211230986039678322865577894436756383030581365083220560902063628299834557946389512917727453339849808542345764414861061418341779042196716959751589202537723199838635516302236145602706367276134213751074170418071422877731744808402441873219258450199236083117222583244871352174080374528485758159380803475390022481162377972940884741150271004623864049547241161331969280597463757985878890450010108286248237918210987874188658951714745404773287318708804315984883073162864039030650454500194305261131987705647875567123361642719995776649805416379899790851646507332768575773966058942779738944252333928260822528828358081764743668563813729783817150278599742576031610887059117954582589482485290972595258120290727573694910210016018432*i1^23 + 13429986947320961787369451764067946325122283366881004703670125090372102493023085114247440292703941364876185692518420978606036443612091643786972003492274005215313272540203839226970307344225837810488976170400006197230480879849777268611089911238780016374916961926096400478631681884306919159712626393411229834608191154356773365452962219799881218696127199313056066215322500024699048873071338163983801388262123123390884483828586992255696444518076379800964661939943241017191710911820678865747281399809963743834668187801421701771381803756095580923498417059548229041469517007338358846868234337921492655463656170439136296220832834264241072666665355628115100975862999706336775769534308947048315561388817543112721860134477507214053025039556999303805369848566867514132197334564791051442954707914188594989466357319299212222326056419780294432838249513666506592843882477763397992637370921333953860345277210820999179859025719872952638918934888478743576082588271647186229766134973925405260008238850132450312891835509496645343099292238890116882826699853428920130015771211743600071810969678520572891862670400354416837988688853995040738725028001449780199646835949883969711972053978516101427708902647043857469475558246784721127606816734177825104860057493046443309589817882881756966770076670081981895464365086934410862055631361974595766484563798521819508126305411748684722368294593109077461060557583337701744557935935020792118691984883900415715914774365861609979334786699441248389040785890532299436197057098394628553958729403531932780342416790247074401669841409396519424800158612984064636157862598077925986209517902674351935625772472512224020640909178096364271989331080989964903499060079833871350122868600367476188266657136994382223802163639813744902436714278121205945762966546784100331031712782331464876529865920215741238945928105438034592542361855083293382955769611001451085356540369254807874093748591125192552594737190579232431712201440890289175347037362443814499422593893258428910966032697534985451645993153024403323888744141506924202454799720232153965872351838610949728371748727285857608748035774204155129636601116306795276570622120594208888028079890750084967446565114838077285302594626757344411441313350881599390362235525008187813964227495326158615927725705438491855957902989996172238867162355610321445800162317662838662942992945793875371163844813688420483376728090668169840312785580927684313618181770465764236544772364083380071495669884261268022562916891233786475351834858313810639918666106841318162719625050799456361047051572996312652264049372266415723758105419938257722395109968363693764830406548554009207649023398726025282321487212886718850819573599906606952197540005543936*i1^24 + 27644826620991346040629470891307474169097912483320578754904103806685303194695626800065611280489794501400606502159370995853410198354207138532395207461824513515064256447075096322424511032078596897535055432956360278308258140872959711716705118885957799046299490309733795878461149792059910797310627005198263949759200274318105748643568163328463158782140407626532745396437183756507514436554888093450554448802065211740677005913332939883538120169150360129481051559082271054958735305253596138697657280054840462710031126728771679169711798441684110830108388293256497504054510251737442798004636144848295316922707584034002256431721428279171026261852206422019777529936200612957066681648659961783159099356944718065566582408643121019737020873183682229585431441943226525569008970220181486402696598207302622789354243243582492284872812220677420492260640612298202889591764355068526761783832241824794398763168955829654725912443523706981749061472648150095804052183832728579121651759233163517967345306772738959480100861210885651325973050296403006942453745419244467028819669941870811830873255480392183924007518838821629621450898553458139905958569893957443363612737600943547965460480510622766021141168419684986581235680225434717852907082377738752103363274411318995374678673417394566187918523680889242988770540272166916657487531526897181676267233199314067390899248398977496850561984264658433288376239429844765180201206936916829656571676451857985409578590202446227163149497371272308961893524872147987963716915656881002884159137567897470267005869636768120228946706122352152461182792986253725417301655417686084548736271245307663448419219395406528259894284341685632383151174549142942314827120856063028249310595236948879869472771676994785893624479395049501916823901941932469774981634147056448466607997626396942226538354164956074608814167765917268283589802663374038548963267069221815148327788130460041107614200828600504587767328846523911953259153562619190158174692547508424048650079871351052746516218881020049049473174254794308325091578550408920818609007492492881662571246494213195514503459745957612510908280989528313991534659540446373265588335922134786336706038375197118553855884475146330413679408014787702208545754327186710815507701010661121226700931765165164884657175557550000719161201469906322844342681363368001215386666101684493781308696569098684752339040344749639254127196635526096175161441819489752184139416911203806929322606935966178711537478690428977783056429507017103246622079035773585074508468388935419405599885870400334515407058677365650761662864408191431076906962756748442981074536634677042272157709415457593897550701486103834580965798071311379840540789764011708174036893696*i1^25 + 45010913288753233804786445769156115484238680201723667058944234407763556157294263049516897089563440092273654392111895110889912387185043250906198054640441225028938752002632682310536184869754081037141404378507980406378456101435138934910693265323798246685847341294562974991502058598537292869544998109394484063146828242905539494352131483626286130036434638717830482249997389364723489129101541301125608535459599396241464528899338063789420881255855423216716893287797865045486439512668219018575296126178695007155001684897050927114615845352741073589568791240748788885344489274666366127738664832102361413215609592353638675262968507110902393432610876620960789567281041498790096584381594523531372734621698491177651852039097435215603423834128109704152055717573613706164990030553606385028546336532006015529546115312820361567293509612042274951999461440879917062696415724340737711653499622535612668647118301628106905695007876196448990404625689371972955993158367287071862217206750187786534793177589808699397555886370462500938455401036671713356195683149823579710829103183622014144813795967026207276966439417561945120137413440483954194980875175795974662198745275306311561277890754677476118482487391221666335217815299779474310402061447010871898367282996093685848618662125487885435030337311572677419967049002290980185493057826687391399154860823172940543738084576455709268244224143988936725764757250661033351255955932350187029226385262517105422194828020966566819520233926714060488960181239989046575945714904226453395178961975172360504926168326940054985344595299276341894745704811954276124341331324812461980893985850329425520085048208097211864952220705495922098695845525041168144370548127821419527288319710036004882828067862373199861244910274553647928732935998712866672944629794906779619051410093233631022995176159001377891561854043882731113429860248629415537883443743405837517972921166640522735645860914165912719336325256063314016406964573466574987388957549410202780178198423804119606510868935243223125998737262410577492160548376043472462876184310480873986379897472599476628265811020668604363335859105584355452158060428749918353245429955219552178051486451333741237160962814846842584912225704313947294298265015075341207793867998846752846309157402328268772348320659011534075150268622275574305234557355873317711165737044994676125110488704019644245857600580924662909098011768216565104639464182400759851788793090037611574349749452857698998581048384721247411446333518355985196241336464483939583975050704576698249057798709067339450852611006532692773347554361813623829477161104216771102126842509868843384709707876952765800788318921918939759515508700898698766251545110570336256000*i1^26 + 58826400963764131585028693722997608580051424324855454459246428668865853012207569193173986960206089001109670122893986002039507461714686358423226993929791965695130568245067513995876732723219123895411570332983995633986587094943957525851442571800459469056636091156251999251255391627954497707970083442881754562803239282913702632829625727201758265526556088739591473729986252505057868659112226592198900719686294240322515159429585526324658987400181467458146551136792911461824963241547183335299488432630241331279823822110792272492708834972163914831484306864030072325701344766912829905897099154518711359438402031623549717881930684707520123692180349486111535735210235670736518343501149747405912924518907043863910815990366986242007867311189116122039413261586088437298944084912944846730377835921082573542016450094011390896164765852941983462365781178026436219592977387195964882684899739973114413051082723783696694915845071336436124614850283770900782513488842424623894156796332273035352717679896660555266769044408387024726238959285806287571552244064056252124895345930270877096987247615369943464115638417223306940132750140601407883643964194047780913986548167074473625821171168901918195522910626028122294412146855627357905767571704087379867339455554494847021756570345758577560654946736088618077462814067840956807080905998414685979008057404064614167195255959678645633759819338038489905066171500971318041239157239509991012844181184684591018947426242280203867448932999914965332105769740839686741670677466105018549549515664820232679771101810561907389960546367170985597121052180108235019662212878150598171908463037998967651629588971996147582671440715070019319814394427730473872367934497254074698311330674556671375227579437192610457319242223426568860909705499233042142929050284379039971307407222764370191086464927474808788573740447120077714364895644239679269955869365222005728358951809492402460240420812037830137603633812926644981053639087170726590938568033194426311346958867863681542765929547156902311209258940985470871869505512951831046330814425852048602567443467018131553492207776542008129040314914368115687493522087470279684119212033411139711931024600312996988068531351128005828701511683026079307601991879286844317101047283579582426081460808978167663703476127473570787020105561511770693198065708820030881388608190998687182501365636779611053198411420444399297387303602061069452026649493569647264303170914891643107692958020821853509348364398226905761354926136656696195821126187097410440409146185354577741386595193141606366058092798534837408044617300622538825657238109964873366702539033683326405123206331898591236003820000466829314037713690773502112988216541839360*i1^27 + 62021363079194833528637016780420458814422738922602939552452573910915568799933603359702743768027556652988407400986154899095288384375685532012407303438598780129253054343795274175173913953209495348305340148799990022269583599833328186487154042657086044443859565535645485534016706695856815250235449049166129464855191205444845046727412376817284325944725308119597284690249447450899648872151514185349246397893036256906032036224126900979254562872298314331868413576229897510921187481415577162590188728609279425964494625785420163571192041102890009419940130960621258462660080261449614278963107956076877978303976055059306394330255528386507864819733664878688099109002662766236148287171422607681342657963981778959387225818405306094123324776159045745517782586205257756584564561697975171844882924726752070179366753432698773820536288197307364382767645849809911346966321646968984918433451393619993797739244802126284512061501440995478879193781473385153894172754284356268809648793310045852890064515677498566705809547194606006060775179154216229534133966789716172161099128514949556982751239152330884883239877512926926692224672678428934289727489446946917331577359378676082364493969513712826780643146715686680385625568500504320653135986575104611221361634133548845646744712852872810112124293733946756818745767830462873760181229839526396943704857630464427995988859984806454050679655109560794939332774951813351310087469986673147231893741972268171671579466483922394015232046747084609608520798068785015076448801261183244219229866402374184481753813629178193202195215049695805242688162292589152172936153698170394340278806317360799016910433854041133942411916235033210241831599689170713637896426829705672589561508070901084786152723195489319796674184770877049615546830840809474865132739471128788876269524057795709738013675983830590930861458262086462439421974228123269220194780561049592326455252499271317424389137793934927737956680608383919549562046322517680381053642107298676679640704631974872335098238766460459685912004715133325997869956659605301210017127629354476213218904102630128188385992944455598903679540631605182770392781583243640113451399695768806480731411264324250374399160797645853321165525981469409424242942749097383123929132904711601119570461689072231044406707785452771678585276838756486603124666340434224911281918501148973421809336409519011351524458360737535722684669731574112524293853195409151446289104316416266616433683106145364057433452216038967476477996001835880817711625037543100934260872724961711393664556634853110599594399536697614241825869566176621468739463658399373293559965969894288800235175521913917045818963603680520509239661220812396361431384064*i1^28 + 51980114723068918761183892016953650123257760096293942184635874816007975467960797969931798182548918347504578430633136749701439332808588475461835205146547681580980182682101521457388975127864121931472229307006408860977495042835146674858630519024898089850335525715957783139690332128360584003427086859616943066266681962369928695671700030102067213145495916152050422212724478979786914038739143919616450042979723290887124523152074349251619906052032950528017986409718257655474739445281167781404660407265707684187964053729054095062964983391483565728679286699646931004165283476419284734989456020476587208365462578477697555669567625203052786430704441546178042946756620500743158590263231701157286318619709173070802572953289176506880363379203538996132036961825777764190235707196750179721266745968414302838732010844452992860651044125283334764527591028543557631757912296232845251837515376355800227982644559988172680262776032012186405123572345454614843205587538089269992419368677565152643029337556394563968426975513877190747750157600383327749770479214606598730026145606763300709232378082419352866242851520647097743007814854697668868405910053719468113770908994264026458149016588568781045070073992895743321359202913612974653271303678229481013973353121810420588250009424602916735355273526528236898776267641517105581375426543034235127433250550356387785504810404685234673054011540562678826006963877326918953064994152689700592449636180010307525769094981438038730787474983857941057251821896725722589048897209199887859991179778995268693796229479868955266400649139748536948204295630181754313460993439059994803545976692856972832411538520861463295177565461439788954767247268696949615746727247210251484142932496705705044618565123976332917858563984495992378961679200341013221093251660400236650461095779052158348415312229257783321640080796787861133002014037790555872790887916897993328308459859905580849831282965158902006050756135012817174698981809864918623799676730938556587051772812488404541585114929036474420908762472704999523920159255766493131930112701537179019532528770051035446680491258480466712943675762949382967371705018677675874715631013225715651743157296055960646719464673823203414209767007136818794185294676576785349830952990818699725797308096873438039399230077433157047067141380767678194267554153502303195919991798446096427468007193192239274436146571210169719029892894353378809913081363372576547116021469553013477421621191073093996402748279678591029037858276742626329671326546533001642588963995034848110593894571373681557518629451722888951897491290740509435902716980112531751076449514690506881460479823710657398010715730666581838382683012135001260032*i1^29 + 33755868101145304475415585120503368634516707780705810494000523616889295902414622707494155736194329446492480424611843241655819797261859354232076530045438639697226124290799704313230120831525424050125958904464443166085079765962043078490273412519698389641873853210362488860154293320413344506023152878185089580254239133064655715528312600990467084196075877635856216587449491875416889523113251015902882365536140668816742684085851264054713044551910544230792603545550783161766607018037123368267019947622025442905275899154930518102196863749507864441646884619164718721727698642458997077264042107784320682299179634759936672261917059122840880572625896303424745887794747103555241416136106171871032442768251023623334613094325268460672652133465605463174196000971239468551900311137451991950114352427313187386090276679727974586652890675476193703994297516736503737248855707169915033775652785693292554097113167819002943823553596115927679503293499971406354133722968422051964871883043057673294921588090144031798229230464880100224061405638391010334010606328091064134222110801261206607707771107039452957639315576279575751462054806758261453821815874183222448947993102077717259303719198219199521071174268160873455050553443906507385281262782664909575814458476303238772981917262948495484700462853032554265080951779507303291119893648371795883298906021819740986009044724031259202057663322117449753662435766184780933326427680411489047369994481784269363764097692972707010891841534980474091686273930630526809671456423711461017220134757878533921680933015412479570188716806957486510578062770078865629024687740222640635994161034442955625830295316688987098812326353847027990580198793199954290178529687403585022869524756639522387327461545420016254205369400293989031517517188982905900192273450075682993588863919970279951641450966522920431479456151367516087685615967235840883522479326210233188656680145625902714532069308724236045840963550802246154229865648433920061561625856180286131714093269974279730660041572517666440755137809004269664029142526268962850525553350176843564632573177112837334043271026932220046775967126112903345587994292117285993143917064111656849217654539423392455564867352629606936279472905223765412302613949224255376999134498730581258793435054717825095982762711608326208572417539796473806597949981134425283479400040179861628977841044009050902152544972578533041520186002449233889862309440772699093717530150310874482463799509266270699995119883566443980119458848982115205239150174231641505402956700222770854649078611687533004584886592374480681370166939229858448721734801515925009695627718248036932469554839813455423239796990582672645047268591796224*i1^30 + 16275216078275603787971082800737343298168466017070512780483614417677003712983150925196482207616653576895735862753707766467215486827899517574016812131572281797964738131769470180757628808089722447353140512242121190711131557151345007429258301825527321444905189965700625391864884627699295045994383321729223986720294241321278053872484680853458952635450145435269425848695061466684919580542036209847550705525265093528173240864240271089950032792291682087657572084123727994299179543655200980535931842243334428108004883854861063851974917245609288732524922926888535033935023658297149747815566732440321687895424549237895200290578592403699021642037147519385905402317502004343162380352056535854653873286921649005509214902845628920970182185077770031474613757718953057717481069973175563323143855949607090402060229605467720912091973580174471836343744474282594141162238811550572857757381245345959798863483060093328122589361689968026448076223934257760931426631676474488025012282702195252361230735447017237503814321482296567312248075126873312716522695258162860060197209551879401911217911736146030945459135331908413869680628357660210010687127566211432587124355073222947301306110937844222975187870720284978096818667127738393743559593338551341901863439587948905812783417567244963156804426992191918371570824787022257765287436551137183018233167598720018801029547178977531539002535004118916505468185768602308513493830287243481642203622271714738578493380031994595893037988438149677599747804215593799661917719044252376213185011123597136920798581714200326342570035479439384909240229733640751459699817991903640565359557427169332837170870842854169752091718165306391989508227117377247884965069914849019063459557828538871412192141871219878608576768822851830303929987798456651886756034309209998908232404519077262388778670370254838774365231426859348421105941695792529552638886610931872648909976728979760312450319194900511992362595545999909672542054194501134465621080607427187558197705881814164810954173524975005352314805240605499089023758585036602748055795735118171567994195536267871081716121650968922744066237486128603750483636209640670029147454481883437327096545108180500078690420492425069914271028451506174249571146069164750767986305212817591628692275183657332551080213392797786928322981030479025007045141879232770092621106650136524513369239108914797317289605312884267634443043614019899969411309497672894243735085259638324674621440269919095945164343920300263058747589297000042002901312703843793299272906038158384370891694959442781380308540754671916186509746122622135802546914986184270197512951838860611768816354949825914837199662823081308910589575168*i1^31 + 5590550478736767985513193627358261390846200077956599757308954941258749002826531174243530959229790632476238483519177619257522994002462505888149631330398562272973062060180009108743674737587420061390330254523399567733632522047189666479863202780627281430326411877385062871943217870407921355711881279284616428596294537157286068319379246481769943444448096344200910244597571438632767738057660483628468222242742003081210387906247044962176058110620481524031942492727369903456098214879337684548385303600098858730465241062934348740951024044175197743952752272483382178879013254333229095028263024001897052059499243318991994904481355768237411391863067067305145517645695464764211990516335374958738129274278969062102077962902721652981456894555630137359128207035645650637751783321935784168902042538992818724400629836473361169786658826359050203749456337008798984908183435031019017363045715037060026926389318095310738501872070011574582975418601152973270278727241079498771143269820443611296024577770036743652341674345507558753595850982844772257071967513368304432754293195360087787753295447791325302660118889338192388330797421817962511058405531422464000505187893756090871395140211555310608325525031667145254032911754804815462341024456101791281225064433423208559928116318262816146125229469180160478711485395151669694382181602064119454788071805361079399244516091242852033370007656718835371594336454658257557708777619108229452861847199390734152522415922502351458720149921681175226341952721127680933788036103541396379786634316777416366437932226013017173886095741092119221652317063185144565344480235050070663778341139350640039856325534218008072788412764404613065951137406315216268132567850737450342444666451210195919941837870644689343394240116017821677491581082971018400715039344874129972659942891982763819433389637004248941456952287597326554706419360519019316016967741670727171931792976766344861811182868856620322521063131918807658729344816092525778816568003318005292554098996251569268925348319040235555579988136549848865562246638161363182713184968633814581473014400410260488112127800467733105160952723312691422195196336433973631873521875304604807927343223221408762775891762280750083017250227594978631492225654494576467887007045857340943071108078406800216932473716549466932688969211322342347804929561907164304170646588875859023232495013745814651674497377036475572868789576751219048887665392910546942642461442665832272578846024534799574436104056346317421461879055588928683548628601059970669627598321528725103415126057173510693184893364311880277583464700775195717088439526358583782253469661385394768389246231979199747680124983117248200704*i1^32 + 1268801334299762276177201797800787568351528489707888181596115827594455278957423536158071079879250019434482260587297872232235805682313139602336628572634383670039681271312304017601207343301907144466516405345398789957548662701771666830649837203212126184917208345856174705060758360666651440850806886798310966333503561951933165871476645110610506375919535265207534804148759122387651872763767152331102179445312156507169774734146674505811815601890787060826414557321175899324097753005783503932496785896749260913315281902789937154898839338172775007061223555407211153228499781323079280086179393515749197083900314250682235215689387340405436431906189775319893283431184612654923622595395962728634141911346525519605995500519331692211517925724473614042175291172024425959687000941093413451572096902822888300508719435764780996625436905085311957899110905773556546063976818647542383881671086673023315321495914264113612664165478984662262135042078199652233620884738200441352233175293515228704994076386005466496702634373142941972219495605043046437169051335292592390823862190103245612790373008093973717163205553145598339802612070700769253693334590814312187379355349869635683695868732895248146600639105233281122071061074392123162400738868998799556634867204116045908870351152803932479344915798607626872895954129264398605809575660021400304083303749059792093061873500150801226169023434339998324735475942722667582930543855900695797142131394400287342058860739571554779695158103777540745815818909360692455912663736723005353869157180459688472500787041763334710646931956658116431053592708029027816384811174019440130893558044492248783056099791828618131855011877773031715708065808756706668642703241011092905917154021868015540345035275719578775396617997691261736062817267844906731638047362814893712686491459156224298818782385201162592228364219488811539495625057172850915812263102323025280407863180718849507120263745172056488240303955328470748007071181432230374456620647222261022145661842023532486605995023870648439088567942224542234018504041739491073755930075718791796580656461797320860919340633045633103522918474510953151313130323091333681986277548649925970916887655267686099737921680518703132785679413314647871031076745037142980607346212849773657743491966002132126756609071438301686962424867400917484587850276589474543338707288109033929522763529390627880150678948942470263448395279454332095138935292044185250055743888171350048379776011883295011344558561506700455898954967823965075733931659454028945037400242308864569697840556139139235278532647614355805999061133038394863888328091594213902069004572343400677359974144350794638052565272494080*i1^33 + 174665580197198791099647241313456613783257467574661905294007037354447239321731789517479289331252754488271262851967923804388149117095990330238823080826930979754353934171765760810195656065503722538403697249900561044509093319163459239803556981054344122678315115180376443944010960228590995247111059094977128530661532275330504131903192348384632430557573930431659729921990198530187162674515034684272554981930829836573178141005523474080345787338007856837719798786927162215431467253118794886616232946695185236058406538227036004857826899371977376676390786599051049361584880359014741326764519334535547723608005903452614878201939869691010001225129699774960252086834312066902520012778154034143292441517227146317389085870082001873557697610853872839679386523156751578049233430660603251007910706989642835105935294501174673756685610076243851761919402878088426181180328257462598016440420462388871333189674977660839102372545615385773491834338371194082533663439494228712113603723948410937277634517016775469242505726551835787791949218848608218251097605513175833076163380050036991376278186694798646605352006889416097955037093682091439727264855251467659899973497213287986442527183399914113831838858982270125708384906542820046685622639518377752572780530202591156949404172820046087639740331012084483367616348509554187853143963635280734533081499690194547264801203827073264258406161576952193672911598959601812414182771245493209133927179993131239281442940690593533854758305256390925256265625459238782718222876182345179869315045432068025065201290931656265945510958808835993880574935149806382967837829208645161628603521351861436073434793997257286077117989580080866897170342994681758920241870014861250964201318167970752579855950784422087562648187138127568026541490487184371158716935956534170058107992673011701775188230476693613666102803620780644595888331631360862632846553751286555588897349644103217157242767454669358635400071265889585134752263229707801643780727382144393790066432763232445985535985516723403272563989577790509935267153853768014237151399658138925236425280692028843639383077014452210637819265608475718583532030115671900301945840680090462768365387969845118601759506080849663358923499320609668883735253747467349597041298811716168386891755065237837080568151650003498374617055207706488836109595198518143825673928322647503372004342524514929401774504608699369181918218818797048452720407084551335735854922420131213072858277472157053151416840970119332957596098741372273589233688352186485259787020132119674961640112564515038669702802013047909921263520683227591934966130612482762858361212368805085783147612665115617305559040*i1^34 + 11191841026060598646422804893763253676285250796802244627046250030241178823821846088110034818682014726361601648823520155731274390301039541671641564019738477133515413558110301976998887672509628014530425703508537083034043916626487448375610663861201131077914790080075956117559348536374381497280117894947110160394368920444845374535143943873182892685792741455115066423918587442018362061217420953298485418217510146891560399300776969272056439697792205372009389671806912662109391795951476237553603812470865286285368287147585322003283734984241921999673000899030665808515102443891361822250894906118160276997023518986845501480327116790916748221321958856957283101812689745650544881058575675009142911067076043819567254357501703139017966281887394198679313019521449547023836199034966119496855112709844763070722938053480119800872342091969643762801882695177747432011690884329570487430171487415218189653697245242636679237395620789590095325437885084104462624356208903250229070592180867658049063742183213582556562174912654833049367553262560905909527832726821329784297469706767680069152649125694349626437479872845844164504027923150832545935172283518378327523795379047135506047747064890837398525956566218169181732118754801913625434890518670211282635576993857548876436950249948257937224053290700285867245150728564815984392578430786271022827736747606758060887235023447456997407858465060407299797024215280234807464309129971805281623667640985511347402041989864565942475222293678717623697282556769466339336583136868900169640049970614160741573494721077029552623903920248464356162035948441360712832900018581816386426722891047660039713669564398508405183794238867069953856513307312219556543010120154993326650239846078452564996036623427631302407470508035321650600072848200236319688666522317515477089319616369934387059891661397038518017312174883773412650368799041077133379489075332498424247142435392825457714216685790390043395776295218820906534899583214601292587404888291000910365953205464678467725688972073349207027311329574272478588887366908629161764205785719377400424317286160646681819727966724654256836491654870708562565469940624986167634018567593237509387335196327522134238898800599181838758029751495675175983045350566650351890333757427025806730986811614687536866655665075868191287038691127256750144030055474375493578880717178778710411925859127435166932292303624579058334947474071581888235432452080643314625355283879836885631885031351129758679287180397220046859004838508646109329221425948078791270952627566964586976195257185929021283640771518147501879489212958023416055583461444354126009954602936121026822529255814987776*i1^35 + 331346129457157472351561262821189233972617198383768753169658632266098886830516541875343893436490778240629262478657428693075114260195038123939651955732612257984191254075033521857153240989820030719349645668070498822170418518753880997790709508672889145405721996429163534027130610225547119955300502627444670777725338772580217685104750212842179618247515903712292548569242758439433315872072763450866524944243411281136915265352478232606147477667020586037430078872771429777666920825840127580271621432881682352796812966968318784630957618756365189258644105524765956080832120561744079775137257425515364880733940686274458315259391061385186337757337742352664922736737731035207507717089895420121605802908472612339900478053946627133733003194664264948901851437917754259056218448531383383918144413362816782404277354536084353610174448147168370120758677332948532518774458078267879144403168303063072482056334035637455641542106546389560781953134519381700658351785165848419149419721873361113216041060725338120875543567520563721733783498304240935425262499628365701903590394204079039267266333349047331757333127945741387028975242170233003159926819453372725656965516339117679460145851335246330478897486577011985533584810438391208259143603552207365995161770370039947395665420692516769346947076863037676978087661540896205479649429821861569312749803420314989323291034430122319618571898614941914160627216081760513330874984079296447765985821253523878066622882107932342160254217152620100395955233848750338160663467818562068820611261265554437877273658367464498567171095425165004184044858803261496104218030166723174397251853517742049520106067892406150711912747279119214208883979443399910646050046976313005731448199836048768209884626984508754652745167775858872074302554003128617825170458063296383292803496819683126821521946690876815300810932981312795579556335357471639692413308811436664820973264707211578237625397040931288179191277105851287062847516333514781426312253410366301566732097764042468167926734125786029302551157779338787670949543359182774586930271341235883311779315774918159701952266960612126974051251255370020018659191758409023332777779695698166011321329571783508129409503048925215590479524523879334634243093492714322758090293717917848179151736046867731201829327956887836448317582056720266817440095724416976342705649742037287457549658907439086659035653625754226045848812116531066600824142725197902801670817876172532557587968728176470564769527139774881992250224099100913285998091395511862258032555846824337535651673317325640742677293206514431676196177726495085520726731111468213630066751242695566371485384704*i1^36 + 7727706640174200389666755977338177716754259372249473859162801580977580185247055252118005368146520259792921587787277583464323690891496983064492736489794023088969829591171475218625721285720073598939425221490449344254091176980562228980647265721847326326482274671281380477193945531074532702206179227316442311514844532705503136729334145209773377067752466340056006744220522783426118156178507766022840474114207709214973149877521906405493723425790457530457480421142408800097064133741167740083836983043772130551030152966303126068548907253384093301774765684637067858674940093064683464024137150708334698898469054737200523936563280225999106371076482746391936145069141717724216808991374443045806548015485327584538284822284569203854517526910140504281851236210560312246700187065831739604162958819876917805449021601006975949355614585626035253240462907841163677564097127942628110426913969111160562064959059597847318663364437144454041835871075064659746721309865917654694946584148642304766615691365941056401756133061458445106719849694951287795141719666156129712674460930004102056521232303974562358340883377381110028570259854824317860452566444574196257533941118736070320235464304920040930903706238572450499672137162048823327455928213875523963947860550425077693195339847949701839441458164901602796456397770991108193238348243850213277496260740805051600358323577969802601319657647469258106495902479050668870482091062649605205843202863080495532665191977310165514266539258361909857095365290614163365164581367501438377784855375587600153985813848293914701826634565486714582167799861655539195667316555185835544116657018627415622124884400651656024651429982251142769652748980518743331867369248767004225443262287159373546989819955543294725960260085838599209476948757771852104458736988633454622538265259488039961625466386306120314646062914859875682969814849566253125917635781883777739137078265324125126723751918892824336318846441645221251572436974020552479960172951482235030165694569164259700493042362381763656372471294222634046547629359241964795973207977980086482001025722546006660807993888709079634828918361017732176637412271229391261567236304840234762171677438640344811868593382803736804917806389302749060416772159360294923333361122067135128898942652646360480997325979630544075132655644953757733344371719374461772016092911066439258700866807773220802054498281508867808324234859432270496482040319730915979936201157008714037831823039799527711221214983947592886420774034960728379570981197769719978844895622591579269926600114698223672685708376217919010095281469873267044443452073239195799823368263675286650880*i1^37 + 372670665076473089162451820844263256395021185845742332999651481178244523509040325533640625732789681007100351312290199432212394425827255107512840802082035431932879222968251216949601291948836237949446567578696846607352555049121334490463014921609084914126515673491794967344133735753973385857889041667353125336242750690142191642516030213430214610889983431361860320166916754784630509520670038690666545501685529585140311178716282902718436612127625828619335639809689475127199546715518433603664437166701626101319661836390213738329465972296300946880164001665578891560324989694002211508735480197712948882234508748232649630522616158153048333928287838303343815290830574048112670882625333094728815158447795166797491945743960079246324329882947003101854954068608295314622146014068350507266102491178193200513501286403748375192766601362884034359266938034869864568209382220908758340859185727977855439509013429338403652682194420904626076758236495185943526555288184324178045773352454104768230674062932371941262781828045315635795518554181507861135720477005775519677964831372530597542943158115539280809265077279255707008301271335084880983962648499478917200849895659837153633684124185911136035224946679924249905486594391871322474413427171397305198965115725424021143121317897437338813341564099711092496094043406875891186614577179362018921375172910164759905648361376726058804757821180489352370978870853670201675577932170573692400771630055546151512965329850348527947330440230224782027339110371267161757641095933826941296450891609726634171556502952922235710141396801925766196822787831269416975820398154074669760411808566076620864046523577314293475467758439147135016477096200904972917052479157305509728996970948190537038037147619584616185671772112271324419027784056200807133566497655756557565088257818607489437551050792227588179157152994746139178845425907831877495324798913912703464916941345411161486596702402653694348749330399101867684835671082176005534794585164078809336601246203581827562626160468501963486344104596984391311539401118944744871452545864721837182579974694709080045857888599498614153030024448025863227002944589000609027077608047519958821057269374513694988082056790770123841744706706791568750811827560611218490627682973260620481845502546979488564387668275500421947888868676933204977338808478813305069009012314924665906940442068371711397829198638692512230198190319797127597428807059762723530051516148013637761995176952178187037612507020798328275555008527921229970780812280122612915540133283329597108151630101221529612411726629497927547036612948374938729957103492757871333393538482176*i1^38 + -2410099480091801948708152252049333316882180383971960060117115454930917652698880924551066610734149018441893773946323399071372425048514647606522873410730228816600324617073212990750003598205573235555534674736054377166058263017083351346348904650818407580668732430457459569871873130250044802753568248084349047224884751850888484571157175318586936605790150609109111172594926380000085523721331062042673111622554789069358159320072587888142877519259165131917829528349766350240009226607176056451638380202716449343006737601337125494210772481220303775357926749976894896192186080818946466712488492368041679755998283988150574718988638434112621557895393647326665059042563262909050528047004450246326166706155960300443058542824727632119394893228908207457625383988853348764915243832150919667322032581409647430388561659087094288062502461626790117812732217446388345841339560456571222734787022261659166115800788674869305798563363791784338977418498755167669263081939707773993966015914822798864537344031182798335858979545377147182228310288242378606901575074102815488789517943222806023416579725307686193963218138211374543113455584270308423058449519700040392852904742322475736826372508380506835501880817633844827270355896804485184009114205315174058806046457922733305191686249264826826707244116068457061949793374852816501481260569679277742457301005282147904440381390496672244852548590307639649890064388611463881922321505846413527146502891791612669304112506080665226246012577106925393796134239195207758875343336488939106913405742933603906290590489255937428867226734724338396154379785543960718492537291980404897696216362034046676388008686327387668845058111274362800360680751635319922691500919891486146738919960910671144993223320789737708717325163251399379633517105066641865490766758542594322642651045382070671908806412248429700717636839048224657648542249340581082163680982997816743005550241192194159383369159619192219058026112239585260039823799568410021678304308766058414374420980543253849712523994331853478172494929483656113892343006818398592795924537015715819221535237929776011316600703940902174287251256326405908822369526682517632495101188425745276859257579567242953757784970892346520981807080078096921464261004289499099498751669601050912294011548742121645545130762822969840665392005570990086333381503442696979923877448357045034131345562630994741926686077385845552676371160097782592807927052388006945065991931628521997597971094777465712513477439045261042227379931587537461316905896011896141808636781195090731234033447769625842357195072433343798690022279240640318318219041804743205715968*i1^39 + 116211874700302959039133565595947503788422948523242064936100540635758460332970356270825578292206017974060783183327642404630523552561941233215110804800921236989463740239846179796480616961028829214017357052418950788801961120582208841262235771635616615398642913537715883198349331834450126930034912667538306768333484742322803464691158704488189815862535134808900356672761532849644716998868487975335267246323874294183433685885065389405563641563390574164765707936297438243739175179907356319890754879167426845664434274884882967992369979302186972962058752454474893234026531885594105684913161940901149765608165368964087133709916456418762334875427919704057232722196332109730604324156883109250946890856794700685953301375636237765728976138003340971890179021369314486253157672194585129991476313777603898880490447421824259290107156986946366353092411762119555969771159649887517679253863003050266029370801372780564972712427657221132436354993369481740274194733277990481106351359316742632326885744510507766924624311090788963965730295616350475640980769178475247870670540953646134995652974247768915235257623275108184221626508362666814825475895739434481683655627441977508000728049511842740595500564796030257362200489229227836965999725312823720042248587691564421673426472119462689535121708729343667878184549651317610014903881478677179227321741216718930752993062482693294342128186993238969240609736980377772103824098119770906269079147388157547154948689220072713077236767508382917448827274374222067023335566490237504533521865846265176299440841627796942626009375693511953778819663320401206204006576251429073954775153320554642754233601245767684144463703811558303829341831825122010407700492658261406306373964569529514951950650645809245019600381812214430369061264671856274801873330812995316816283167220980141142642607090329535624678313837148586350393612536404266434401568530983682859972109967626506648271870505616249913127453958183332581402194869112996752694221355345672785637307307021755959225400619591123072240164900654065612761877062088395380249287370474246487396086869998461819687537220308702896231350817776167501180514282093611897597721878353892440220940398959956906679077927548931980973023694466554713719981660714082342837497616814372579331834817875750690261776072345807999506018048628222989818387257097452116807510649605731489834096147436139598080575556619770910654356269913976749316706127145267116916894837706663434407019240965084650094107776541001004155425688742320441932539613614901804161504733996047486663360546153314885144248480960099260988263259825952856370968669454336*i1^40 + -183772066307385389839300909666425115401259428928147694134343459501209361336147971278316583346695155552413575381486174664632965518761025203208473972850953311283639321710864527700248140091305080581504394705055129941521765381507836879575736099118561417109156460545431109646800516062462171499984362987388917310516058649675126015333806732278301746674161392122653386568639367933733763279319047213181809378254456802640391420272463736845060567101588928545248602710699089921130302294876568997614828193209777561349096154440206574914553807717130914208817379745473283785199351080179493683405476131062265586684486126056156688369831327162562552491698507248792792268978552558791302090867738441736976014177052068344417945052728571018153976092928368946021376586640218572113382180719427446933393036130889143813392168942943859531629382204440657418613034213919552972108901224135240881948526378786898165065658104358797203847558326867249666816456181853596904752201451148848851683010031622844276237624489758096751877126186007521413200984330323028599336287882141618066258817455381510878941507859739207525023696964230863785393104736534972170737337525362728715315376669145135321032520166584869319171527212035008689838994405072219228379706992812458177801378414246348607166083907261157571334858794751177562538802174617422178548397621905026154776906161893749215600408051887395837297013013476047580901042680857605552966052515940684480546881894220809461798761078015242231230641752012616249535407190704975573198469633125175764832041229183427229519634182769765368373668776474884042380472707320478605894156339326000536370267588660965618213569916688051261065755360589956122479201597108960261416561283809838828735016110518140821829215208917642043482622710369805817460980821285413472606835856065314250663919280774923430368402757316775386169307181756901909216504038395989495580658015284236533094643872915467568762328632809597614370208238218198321213615827836771235417726337990648427481775169452510615587535906824900552674754260176584540684771505242119408855926599958483052935785415825093970472058823434778603104607214608895973574421400157384903543039498604439942881617937945002140478955145881408358546836242360635276543592266649848182108632492490222112108975937181446677836334228985895975906342440156807594232189634823032949041606840640783991598423551243571405923387118654197640379567087302808780043828240894672878645370726942835956353560136991537711193423687215973695044919562822446100456822003324541934473099243681276613323174872051642481480155578721873507914240798932408765251584*i1^41 + 210616964697798913283612855552105797877186474520723960082106589461354138672556414111827366844574090656384177253734247822781739228866162411416302193679138498999294233482470346483425661736741281405451876345900217620088403869029821240349388440571483961376518269655916137651633173473457791390010608206807389930504684967479061201812029050762406184510889090477070633234777750685776758246624497547771709780449070209543321972344131256583742638115310141249112991394266285899288180670761647065639903784840027787757824213342991933492293281202618483522854999230900852437199138308064663980054885456205320912651879031207381946012498628946444915117455164481888327184628601459285385611412853133768120063194062357534256670925208650138310287820417748403945128136855903887380902655024832572770049995984180904961207945673936123143899654363282983514444327038628208978041729598407241775008576530333876578995406924506085301220228074406837563764630510736882819975373570275436855401118404391651686986809571945064060565365009457513621064861110498787001800760637335001032767771460971723263647341493680657295470390602854584275020374266664558275288329219900791171921315737263228680295287732295390493412460538017585141391881746689665529220523524584767236973471291455872298318364085097137290087124793488993246407322595250538058804323567244947283450796217293281427870968282644433192143511475569404738800506182274310184767875629398341801211104919005363657565818508885025804955238371861091978747035307894280560723830599487136370489855556769922047519947380559973898949320002333124826831193949422072418484838465913550869502872099463495348267547543236413508404308786405758957713591735503120204139187617162117445125225966957488649237923820059067761449023127405058916737860750458486481034357609881308747130438044395396249083301551897843355733272570439052710350132502425653184014795543149563860581444562220645338364652333067916346344489923218082511857877411773413154087415283308891327879377369800379878066238980411684693078367579609332555522193917210675077755070929397871861096939507026258227525249133652785596711413022392082137430680528659001467763356304775851380617688777841070659638857284677188005365933541344488127206716741780784735318826094237485527105971087180872193945338769974418189439766000642924365201790757817362560262620709774715806611498912418249028415006316657757783339176084411892737619214346077444198136951586339330194489944564064235234645794784048764899325838834020258951776928277665040743536212718021437522337743405643878401448320981016060011793159412514816*i1^42 + -6014077962531604801858662576628810372875088982751099959777659466729099755620118311407883153639452376345974720532925999439451923910143878878257778218264957680602047367554934007682712420081500061733143064615687879056997550128110174903139897671459513642258025391786745336324834524667182255778818985727372252085704827984462379359814873364041707358075106345915549493387906791124675473380554670253156786115346490258684509144087819981312628601631611904924025085349280825504174110768263488757155761553751925644010985365266630202068747702757354094545928119783683318879290294750841946530188963544596890607410538840833299019488226621005383808493477434672040701370883753526239083387480906382017116545616685018219497964017633825173005920146714560278441416866087404028032063496162091083935112667823707332776377324754877471015853880250383175685367359765221365510525988139288331615714903551216356894735445803310788185683747911927406611718599969144410025887633650690155181780792486048243651766755053904777572104285846776744733140162911586646089704220173616740329757241392699752230527466141539074954135396726491016464178358966659281791606596455424782592544992760533725194515200544035301966414234245999010712844619580256980684740648909287573410841416669370582502409433609167974562173047593450952576956676006875415869070819028364855789568625324214283801667795085526157059810196083279526690453534944615619204610367188006549471840918926910462187339566419598254029316741322599575739745989345735410267226042654339833863551298020887033102077252923922962397344595988339338111335336464477796844043659615027872138868658483725245999689976868533803197806526586693483561275183403122192796328390640369303855232187991798992725726838706944757720951416122165691391998773812711448401123394591947224269236549463847745666413922566259441450862209288936894540563756117386320839953967843345307322416824212493022563073613068203036931990666225974416624633109434271007585374217915039686401579545586454776428564519037702376260838634062871573540902066422894403079967182017515866735401490605672970681847538370478788203312466161905889278431678450903132957459447160912399607707227108928915648075929798534022147904452717094403858095710107422482944711255519856242302828817169465735474260005889125941374175795759761102020999667878697467381667355954461988591716599325801759841940829335439952827053862885376680289340361410609800262406344753654433615755303702065600384088985453614779855413099240722355761357771381384380551863043445402809680621541251619930627207677250736052240384*i1^43 + -632600726908831892011722747724277666688551675463919380700976834732010087316918406115090551461196710013461342074813469670885297426006466145746784573461313541853308853079735056510981655023745652238705192236089328842669591179187896469434946548882954012273226584629521215446373840194233363819222672758292103361079657115292606191709688486175098529837664115174066627309775522675422266682201486087301591157303488695869320483313341591578419404057947875760726193998546996687565522210454287531251055105344029373490816587138663173664437417363272543285815801222425147806807290174176682517614409777678106170586136819630093942138718723684770282413089752648400841186982526769009585458211300242102422572787152763638898756884687341797672712497178105816344505623736568575683418064964814073350459178204567608454201437605213147716445013069785095489786857341576661281420061568161098753121201766404980866812298486899743998310282752231845366967121466976063631579487186406208407676194126153650298396838228971759405633992676733637078297437128624062307672315517718367521969598414018645243831624959597474300050111412122419613532613816753860125648461361273734577817648409928197671473101041847069958140002211808033787831478635900733028911707640516304750635731920010207478744630830255129082582194064082640354638153427273369422168205492707978081138383977851633347313816825606551894953308618378653896896490360276419402075909430622936135334593181821275749087631142281190066168349451865272740117038630456660243478259558879204745590641953099170609915561058024023672650345141341944046640859335430547766075718233714129599851054844935987437656934338329843426666367539393664709753250771277213945588271463836880148110801719229429171675759642413201678212524154907469089254965025554517555455446100547286411751555833626496642305760860417873724105941050258538370903888022186290445643173415899014875683318042068516424515373198951769327343557639508472507213381426203809807180265567477317102178085058873989382239103219497297943872724839681867973162546561550288653778370891620494047217261426411613571972227319703101729918801110678557425274873380354143848379175686157598702524962447786254254666028462133112902344751722387615936820411634394005955744743668681595078774056411752615184346482751724236304139542428106075062436493257322057357970584625073830582087592293627523795385397762621624067762784214986405257295255814248862104509572776403964723398425432238348410002304606214794742665610650217499337701749617079152433256248804185383690043214677973516858567681900544*i1^44 + -6288515250426056889038781757439285330148339702269015252461552025774805182570375634804151791395708476620871640475553307244619577657183721876894745983549665829368903489314400333612389539590654709599605729123129185641462880371342281355683261176840217245824507294647558640201217653809299882473403691574414743454159216534439575720708370180758843694328568328927264862350583136373567128382064868737699196336373141922606766645708999809410563129804542283453055770440266172550201890926134555720279080743403701089044972562179600139290228328377118062548563103399397694211112330879819086377746558486784828972770829090111914645130678485531578707882845020017302150939027587892963438496088953287850732327217054269040219848735621478476708582532720228955481643389932371716805588838217398403276189324490845763195600669892066306534558777810921430139200433574137973812063619735199461146418108018735018307641310583437062157405510854235363993970727589717754004041677918634254956066212829265267114219544107685011129578438137473934495142291903643782828379825523244459784848887012056981396143056966971723692094952594865515108154597909622483465695109720239020873221599717464573956856957314877718227447063690354560772744666190401094956286383809902302056865921165490420838725120014750323578459220985827597345471479979588201408872208068518383497680039247067741251257216718176235729378448880341956706867338390691948727759296885589642606523566528473459805824858880673209817223185282533153661628221718942604151755537767660706742701143317565448487278802952702136068847498783755978583300599094530225749727025616269453393934679184381565333212174380056953407068412001556816748873350233644311472097982617419060605430692010977070174299907972786353594572650012794666767663370919467470050670239620203200840623981875951423993434707284501374214235140506137990788018707308928133616012722360838096990738911569437423196706820394954235304230077759052052301465782594749418571795477517983510994639694030212870411577654758663045055693087083286086945035725630003652148632937896437779337871167764381729609828851604244955101695698049005595354155213253572782439230022750591930016809641496213058950483331796368892039650181925678125684854712059320276727452943014108659026437165121486747674062988833765578220562135191498500475136771055529074271951816071501394546791717280638989356892652799422586353423600027067411023871114408765250811318049137125296346811266475171274034945844285085006251475720229096053979363161461645518212077322157457538922789637004799770624*i1^45 + -19285151176031460102659386325173185122609462349104762608781766145376474393663238673934889121603866817002349204678191128288527038203631208359442856765126298205768023824042168910041486313748681680272968162532332926945003431077961517502751787061421304988271264041540275565574887412769925031768072691850097793951325355465727019915745898292276540872604574608250642601324345668378917715765358482977356744104589564321032588667039922263091785519922490617014369360657176568842505910361215644933607216393082171579532773960859580985542447327564937769819378263143581864739658244738282795074035973679123858745123588490593488597398302625612566780529255650271673572521204070198845217110929928632515494871432577512397269470672231178370176667272762623200844942529474500566844424449174760924619381315608922906632519509452172093198656701889803862687019277203831912816857990912219989724740026926831972033944973744547298120439197139886491192654413027776451456206281525733223074925102417130381196622274955068472398018678588393092903081598293642114936285791104222965211249750937746799011375979387915892596406935911369875042881322364621418712220341082959408240110456621163362515787592194870545488946314769379311820697495134944169049966103564864779514131445850802075433739317956616066900417807656420857910981715243433935746345071054853145674855762080307064964999799198563714962534336383244750501642293972483210753163761112739661947355063684494857992790437185323994975067472030546564861695962507682748767103152442387197399438862098359290545931332139420444955527244696200819526314030001562159458672331803557352588276555130075182705548917223254683184818896857276413406706477122720713785673060500903193963212806022546344556149812556115231633814074470841680105147650475820926243461080842121011571568171437077670405187291935365609213724204816678082229365686622494402908432449521662425837967867321388841237966925114946558842395663914074795400971866599802185289080174069993202019403928072053426507332022028407099723910416018227918645924561927765846048819951709717916301357575753235214445613498262957851647637334335963678335573033052543730913534424879450440587144301030318455529014041687119350800525650414165951078414134193790025065550027315687057557482972657999654312821255158821640661532360038262299594131602109564354156921478790610408357063601660442153696907347906612198288593365321617902628520523473403568176927690817045554992180099275464891495478003916044215210771745777464249714321166175496069909467573085149668006952960*i1^46 + -1013717821500296145904705659837526109464810549985703485920372201448174775178585893694159651539050723022700417086790959889697063369416611045327150893049805941978120800841413143344684457160871515736864199459056209664166860580869658650398540458423772789729432593412276298652034036390612991446738825044958033444189348505202316490374384078575911055295558375774498730206613796476278891427890318915087642395294830058638435890880945390649359838133497256309196748167456170898230749153144275949468990204690636601338423434754355792707879297571893719605817022716575430750840765711987294421050736344689350139172046153213872038529979135817348368444335234678085189757651868963306611419027302139519640138508653842648733321479677802351113724928355688629918910807538372833663751631878710128011883294262325923071323897889687520037568654473085211723950199947629643580277102216756501593349675766287990625689706977023871748371053899905679621457217235780339841249048501257552548053192290723695762782300624586192609990323595522687263085558679853836120252378636045733332541546133656964826144336323516691273385602066991086226792168331165808090071140779083929269100561211588788877403023235278750639801597404963401488933867623692187984161339632371392132611544457185802748006816848692511425893567606346641730392863462303644852592847484615709208481185995932930929239563634343186880158739969971877713729058320113901667903632625532783852301837493291055587367851858207046096400198648200154936222438517263953104585142558927931410966515861207781507560297465820498729903583524986690568965413043867661366320251822306158789312464220724704131751101339865776629747105530109384641003486055721141582382678199475675362150002150551756389572390032864255469016522457381692744972280741547155841185079251474174949456736631284662005261101903384803174605870056356163524121818786538920589896260924192808148867119812985070028946733330929667230400815415688232391097390196794438179009642285572983909400846629576500910978018840320842213295184218498933689795536773517074235210179326110057298386421759500782984295201984634766347197572867710072093295141919915931795034331749369767224460548695959098294248652659092361482396148475159648546156369042699251483734145129638122778373700866834296016576527550249694376875082297138700407820633190318618150711115967366325022879850191456354438356079364608525465185705068588737734445260342944090481865315582419289981329240551926161438911792069393565947525407885366415779251158347449186392419761913856*i1^47 + -119280104989715570659418084654522721949809064511315255235337898899256982455572295104178905880994403135791615706312022297245051711302863279932576391885637940026170737375679371216809021952144075854528667366269120418366826825833588301039230072082545701964450826614445628955153614715599361913727853277580663188471419143061177374657995006559479941769880303814243739079463605178980110465091057326435564333570283452444935583556410337515920926760206451308169578729309239399421866050874795790240909628230152361857782506813862246609570358450717560157512719867555614324891313015893704478337536422881812675767492612075478874158077040850510419319421321873956431081181884755248166685452554237397151074986063883959072437269318452474223195821916515194193067876157137884971730645382521698955553973359962510213726002983404666506826296088084476610972428211749857075081491500265748009810874533166151589015075387272880042494188098860648527173159834378552366516642053431870864888759714726590244476522874332680125737748141374390019995262589216595770833052918291488755380962435549731880993530476201445942462063013010076325469159333520213308205612994911973018535410433343014763894735107961072702334357509172549906491695114181381111097489418280293416847357427871403074325627442307924864760914461536764733343666682399694193127376028237139785570744251297231034271846483302360838552245303120769482440782262136989886900613951026840929462636531504601690925054126601746046412931951052599470097547657468418675988779141944364579366802541717908821806091226100109634917819170840401076270418452440744863363060619858478618079004055081620211507711442525363854311321688458908092018365350872443135828345729267396414719498363793094095016452460953030621037365265413354236019414671919357610622241801516026143537309937943588357522157310208109138034353810512135984230443475249075725635286218080530462057959761403347825885621462182617100049591879469050569432718993673695894640137527346284347401447108194256435547709045358599539014534255895860421906434439527133384309078688091345520583347615327827937070149636688347990308861966157670949417124746619856745814687792619395478914562237803357253002265728751397873319136544214330605898245475466764875083160850984587090119695504455662572769671908060374709267315348776551365500771450593832006869938861513519508235166058513827245034879120683786985895672337970642495203458144818823607903950726874626329096501028705363433925127130987096242744794318561196611552516243204341760*i1^48 + 12960330082475836348345773735991694774720999957372758362258646686606984651082430008272400595910830614089358726136712914016106145620541485553308786797090567958240706570105131743599489213564748749376392666584360404602007524209865297471919982260011253237274479780204946710738097429559031551586461269103308351751599298760666883633395323421565931995261809695873732816738423843272186214545022839408574351031657804330968194925771974560907756777115676069917207305491491591467507752687099379305964490074097470958642561697492680278158182091495335715864014902072461637039763643005382596354975506012254943461432779580216350311648010417778015737807674001637086163538611154480590084844598470397715871104362465377420696634628903303215942202574490648073420127090814999937467958591076379941958617830675385610088659831503600516128313809378360095138849399876268112202299030984782746240445419312859859173789738922643039961287321590331509205287709834708244156287423691720418681895436482444691831408447655602254030050889894618901692584936219680703729224726110154064312536643963976904164730059517422862978046987053392799811965621238510628420040587799930256938234830329102370417757724616244339918873579629689639473022311279750693856727797493635963362261057778976615313588357340709711192182506135982171206426855400724525542453115105989001176761762492193387871572555006620091662607924612307401192194187015026147922475756061549095495884685525084445729373438551172850180811727496529818615409529215441676668847089285315448359513854098570069700844967984589989797898024790551524273910017663001928873214982766714347881645347270065793397032815831821597630399025632848135463356237410566195162363020114289694923120948885237795387953667287912034653329897483467879152839434980343209700171820322956407199819852577532409903408644383288617504204518404267150755687311533469302462538184103294784476075229206655727227206026403145828033059834447391802910966892177341126229613257641121109625982909299594996921488278150670907018315823193195125762996674648210155108430949979098017331533773725546572775652591441666289947108744040887462514230708248239580588367570266714327842142600063995059858432253071105547167765058591135638753753473282773205907742043696878253213657127778824930017846566904626603655361865862831379614069109321031836939811608597618692373705381484121480532627089647681814281624854571939526990114176175239081825150961067018685977623028746951096768564409148256693513138959829467922432*i1^49 + -205350545864060533136528563100853390293756381365478556432017056394343466947247105981255688775429508728004314780387563801618950129577116989508249680781703256164156870689084970478783640136998949926964717325204777058490485573333517829910907971135288038044039322974066383846438307862132940879859502629527252077265779860215375199004030630050219628989455166027036966018184055653663742109317648513763495899942394390936151549739114503612974426887695943859747631035698150565033204094768706929530834782498347785710960075453880475236769037813259684039219370108693831953430702263366283322196163215980982436183766458262268739389213656186337488265200982621840598328245449787373705890903220501960880207088732589374661354946756082329945806240892892672923109591999597652644782327697529415295273468624883184657799570798161421624038366833906479973781075297708639716275170740471380313119108523620657527539418041225547327770292412115783105821324222691525194646291649990227165858921961859634833551568911640686673581793967629767764690449652042204842701251377037162942696545910418932646460820780306351925758802573253327215875534877465605253351299018202110694255346350373427288224387549743393310711439700848776736083458776853860007304939225275765121843357876097807810962444242028966283261622838034784334364526090104067100086994052479080209218327281258564343425213686705942456750862987039240975325769427570851602385354764426508533306699136421246231014262937835871101487939170496778598706204127822454211143178379632220710668583685769130157354852273740167911252523077217661099947310132911616973564668878998010551427397372212863897212611597913931998141161235467496340994461831113621098460750489569050056588919224543869372665241178129558370610274099941655367911018125720362239931198120862947206326548623504339561776844682755760195574006268386123226566640180682894438863847958525838104385591611314571357798351892691219772191610008233185906445435552089042647581701723498078775918981081168841385531587931319687356276702664089485815801848748674241163470481022733959878575405408325041109413823798224772843738883014488696143212647539660932090170252426903990886616991781488159142710028002806478155250832672940052442570367079162681278866907976813898850128186706504613043271010946594446630301692908632170893570457276138235201486636016799122150647944377851417870734350154895913323356594383526190700017332426829605123182106169725990307805467119650170572966234947584*i1^50 + -44961424250626221138092790937072133116425109111723443025820651648878895663965379876945805915785020978208003087616468529083953189917710360270834402244661115457940285474210027288653587135942820835955831524670453125282498910692866292697485300128172235993630054903970607804936183679452871106751086186017039248250543857851079983915806734390221594613217956320713534720029538874890305958237409851315502059682898169697771575204885822607809310668315054403535868491347814364135604109749657796152303430691829103085547723619526162132319426874306510876846761319506796402201573885475379447054047720478555720672688436432563539640321616392411737921298201668592958896557512595188013291159520319861969530155872911066981831907543865619592287452538123736684166749080418933038258879811109381114028530210468343019154906622708535333646264147965243434166863280409908481139636509090148858124441111773540408634205838509176152024850448867171414090204872999402377789617543739202713752733835640249536404785624968061961106512229396793122783582911607681265686165707683042804979547935194487720804889345809832810322318653440666282042592615409387604395836019483360940562657995811708085340847076742473939584289425055559364859611130521720041515134328204922753902797823971946208102775719609730993503591021150786639892545943000799486397764518277126616680240028407034906468629141669985763010135102481710991000500983381904631104169380560959463655117938859695707911723063831236140331653420075478803890209171207433342365057154692329288230742190803839794815788608198299708547661349299242383103128297952871057928847546857608653974796342243283167839259247094831383694713904662934068044231329521626865949939145151282057220920467158549009460870107093355327305820736347349807876758588784929867645216360343604268293141027973565485253884023107373897015774629651878773429893675248343303881637080733759163413698216566059318561837735096191382517093390492295816105958530460496972834871439195485833306899935198564257594394567683553556689813909115780472390538463671383580832226386249576795311698828229378592623564138954864969032706998185305247666147347334591542871254007751091545865668455159737431120109518380979451039130360744680551152595960772421268447384135708877697210572701068774091409326872992623136658419617133595603284339305138918458035705717893274118190092607498722458362550546075904258787474519270934499294295393230014053480217366682348290048*i1^51 + -44782454028900495941339616535247486771232948444516057532401929721112205319234045142042838908649830573027685854940232071319186740098326720505646317078433122877157553853112504061975423605939837830817009814678353402204207473044736383964417248769385498617165838025479399599869282077880522107858732333706577709601803469915158781830960653288083733077314708996387274599576077045820645924590716952529917969868938554207822648563639256149630856039328192694596279938805075282707713121222825510744005553845900008093230784667806032486652039717152556566106547492224590447963506828307650217344220277228147922600689788975035053027914840637825497834305481839847125135286020888235857522238396395109819343032294684695868360491099176619225173094613648974137085116699845021350709229973118668598665332460190621806305942660993170585883655252780819158917855294277589953353397171949021333871042838041424881378719075594505317880736614908005770487276999832776871382182442253929165220785416652075308290857085712022457310474429471180832444778368533583645579861295965923384497437740551612094486591392334282523263394378929199412953720015580333375191720616345761197586143143052969374598454579180542630649222783514235624674943285058742345645633144478023051594679765873452166906469846204545151135275764348330301020517410699225912425911604320993747184663392435388849302133176902438119974810468711437346630021485836130470280197710151212365762893190079320588324270426874919924593798072868222563256872467270216972744354296938919248231410327344431489989679160809590876302898353151039801348427390369693571024471415638917929255634363791150491233710091821304939808743236781648575454964381585036902307843347490244001260022529919308059647254668196673536326631049952202823236896005889734444102156367754840991569499905038307710095208850641127734021240015315857929018414583578052327721481857693834106178906688176379607421880868365002193610390561370823989546954114963811838769775945318162000661599206748278861552811900325940731171167527694434797881785450272919535980323981025679832966703271401582799789147309685536340337656084945531291134856592413924928980028168258248877282920234923653175109791979727500130754385038255931179919871958820918985285241002138537582341249425118286777086144056092074245213348144627385936719637110524285519865592376818445660004792471682706435035977570172291851081920464948966876031773310976*i1^52 + 2759343173900566819701656758772909803888925694271135618125894659691534168251928573007487725093802067305652235880459763831529905575535108296812930690282257555671605546012437832666887106890339361504544972059875555777712632670143533811303479470491212186086946658693834171646659730800336326904267784176547892530102112566011243852264969772383197379608950318133793386007947655509719509398649225776925343836479021644663689582709271555001075614922914711637889270940125563979816759966768921710729563971360193325281989133794987010006867745266534976103255705410052731385138742215089875760467914029539914696143150546539335271782440580702090160849280580106594172672607284797877486584365165725253400999589770099196888790874321294465237808487885725738675028022239372144511759658993976941461527449288846038172450140289420823162978342639192760795235043378938800545515756586788932830715302155659726153205247947872249614169527757947969133317357887487522501882956656118221000111468459240755792506040531678778295201959337670514977690574438366899753418472083635374718130205751029121778243934306853400032046850778337472905605684281032120167531433138280178940559402060952895822752371097236882007485082957713086439103767855401747134650511997837990395193135305296248613974791150242574066135085184957995297672409370798852698758473926536884922252984138790768336418789304512435572173992724654889472338208997151810351713335268308848352413427945643287077224244718539853814444815450175148860279723282684208829691810561371727769370868712581170359782642352243670421055470163836805396318700865886147229895085944806367184250011016113021209099069653494160329032625630695806552910366072911935832431751665610611520685340516476545162274307313850888224387226704623910748881594890606465548345011230111871094022755240142511802015474437552783054563994282662797171237503539093099597696959303173275347517072765039018080066690927630168284116374917290874627542215225289176742874114381789046344689065834393874613909297778610718429082957913480820202581743520991348177872142509668562437736816985962995495466566357815730427334743743370817959848592737927734960981868678212499687143001828186647068060556036771378493809443585429783605990473501269864046444227652866572460858731059797804875884916031894268584172421419548340396305757210676091423888648153613286400693762407858491228160000*i1^53 - N1*12963043777875756726777789403127983568629156837789364428088996934972474290717289369029191049381315414606081465200553511314802647534331094862409738224157364972709082762709381131205659214376344502951339634876437046750970586064008487515436019919641153970537526366319368631060134161552483134101432168900968646169077326562125535129281542801865952934975082494965061308160738232567582385546575077237808968045342814200315454328212470744019988537181204766742885512418529053852727545885135521687818069318805277122935435405824687552066179123971071292321495289960536585533548800010250274562455877806882757310019447024047729933915522792513379347847718307993360352812864368098639400656565542160508411955018152699720644442277077022162027114428844269898960275249344759856572739656102758284358811158246879371608100809155737781650359094731022320085478451685553798828125*i2, -1741143297265122434910774776859938408678944646865150291261357817653180947886858269223566746667754295498108619066391577164944538774205537039470776084528812377291912769255450147084253228556998070978156582083185458001532788842018700055700417206176846820922756092727257727607853921102395446200250357074752648018350501743627991604577421627913896436154331906747898685642162382889438000333553285639629441951242369260827385863756312579796810032859289205699831959981526140722427009854687344026234988180297267467932137078352095289481925404675280530735855555639035682123196218007333809070693215160588066424599775986726490540961501441766005971272086898357437192457647208722448104788630551021058815348305810872969850669550038632853500173442309038278247735384604838460028656151876501026337619985206613195916260110976715045451775387676814038227721117196843855383692406607354684423871174275698323886235619032692343172800758180514590163408938068888536724882926709129517119278780560368288460655319928868124995906700761523315920709263057547934596655061951954164371388946812512400469128110461989986047487766560011933176947736869242008366516748455595302295601707807758149419136261971527716380076872839654066792188860425711845598137192075963048556965476072867912770750242142923654802298811298447282285288775066395668296102871861895693891056171961136746925828090251285164340086654182634869476841505582969038523237768975779565731315758462469548918867694770259224906032643064764265445876425283065962324564780594138308575713807281601602519632751393566444526684525961406640160956798995228974102574180075788181855627296726717638043599180962888386139035170260339744878107812350494826188635302369710359251171941530537548029159498701518347586429610245447951606143785426589056915956760315440069386767135282026573332165651236415205807602892212154891092814828158106942270562898367537754106188043604756591567190134540223352134563405303599321227130059447081437580125244627831746173777093339819571739162410429792470283634486938226702037302823658735953485738105776793053599488226208401923473598779028943798039990557796102359820965043100895667069493258137720416332203297105768835061531632111388139949049003448616619120328123551630690010773825475577126036831578595691338661158956744849201107583741680554234556795381181399155056622538525897688301142135500618339612496889976151159999974056391711841406799490775002999575562799466135341928254725953278078379491772746143895945589777610314431759902020932314330219227386492885403308492536703107984523881118950583804139316042862029788316223921998596107195875869694911806281115532391465373865370420656040832023445999770497838771930175227319837101648662452547444270888887030541935829499937674514790796111336890215905967971183261653139456000000000000000 + -55486369111537440415847491574900777601285582583203316376765590623507224366849652985039478466267083101265704890742018806886452194469675462329525124304335860649775259829421486454832043930158215301210288885473344606548343474526210354421285704200781051067068993737750139831889421856904284073040688624240167339122497458848589043083661777086061984087770827161198857117419001189608987460821790665049048241389120022024116982856848058384924767636031220231540741654748904867452903712004427263291098366715613661872402106312179259347652729128205734492335135229944023088579592428090311172603393762902151341702188571121984718081602485249962935815970745408949216179470798673624880956909112530640469652581789714098761644207368086423312893054091388491096920934447309217986219028909861252353615144428272742105837443132759432439106063417828990005918260887347977858884407580565522495135536544969443128669332663695530753540622090164972096592761585237978116302480186819757005120170828812840921585194630338814987994557004292656981264214931758130614440091297958119841072678499493026859731882563568879675701932678415965282148951668542454039304130657621381084898222583335885207824177093046728529110109159793562621740208768560987877154252871591554447956007125529201219125710272834080500247601537068789137775698952371156904061085824009060098569647532504098156059141590179677970568498574742813755962180295812142197181113896960264375567761537324146875397972990058674708261825356540698357879277598681269673181602380799290754563857266084313715756920920578462416488148254542740548865514011698078543970452849597823812657055282422943357212140637487394427637393866214895390980685212636557988466801404200246507815679377404526836350226720517250219207795738800123868809716630522301689723112177852364269847396065731348655833462828178998919646380858121738937065699072787933948498155025523448989201327388496540190083872412730242638254935557100232396999449051692445362878170629073232406736665856486682805344739352010705507267427374911450271663964289103624208610157393291158650282106601607650942572490252728012109131929556693684848991716453177106845816497363334270415584424035214842151136038545553400689611990487735955430850687979623363652617080525793734251638976960575545297312746007180866072281318927880684316089932503572857921885547458562543228860903220289736850451152053563206227637117449092433410529372170776498232956661310730761163189643891493687061773766229610066754332117585015774156631076599439102610612490383352456597959710685302583101042129333802782640652139704275342629718224757360712843639120380160176218731331017156278576907583524454635121606524816836646542723290884058447047493496284494856636146226545809191451133618515713060043827727578689912000447125719646658887680000000000000*i1 + -880509875727838411358273398577075413119791899363745071873100377656792320643202805597239965030921372474324114871661678519512797661235841477411852197394861947931853103827871753790099731329753001321386370793770577890633173669675786763756093943054948048124279415358320202641495068603216270594896665063843183262402679630084078518320229108919093218628997927427950833548546448706870459362609950912465235528283474361414648209682149942093113758649686118744301114226892237287787505987348393930667551080317806003800797484178591559009759000118859786539893647398876055522821650698073265616527800673481536555780142280265526011343537670300941166208660510178972801871170332227374184722826288797874618588545313213377779161036606276852375534596704648833587659082857464067711449438598046328225532854300537991588560996632737484845030093291544086018444149982515848949751857858714259551761905644895394584743447461477302252184243319451397151521674844706861974321107553735229140734016372606197017675128318243982633073058640301769915858752755499074470733330977348056919643843152540600809323431952554621337462959016133930420333757780841172666626168459496341959758966335076377663105553885331858955925925449169610127252703751557558886306420054553237153238829324503830717084883482034507304435532931928443392748347046014435836930415796333649761749237012777228657585439083528696330006107834917464513985543315622077734137513192912781588949657967941156011089318510258528199548652655709813104624477555189395922815051878895250795219047004089612924923238179212377294364310970709366491574456523219208392578754812767722317044927934332123968707523812256150628523599794982680310096019429325398325281624545246836931583663278868692941109226131478678459798876515703064301048056011424200674047865668600551875011499622781139684570744259665758063829333034783976086320946752719147665253346252909565742059242829675073618265788755807685366594113360527659773942010914725276249858975305806372333794486089893357501346085655264550954702913909116738444923661700580936470025420999015431978081510327951345944883513232309301678496524729732060747473692257970066137478356590736906545440306351278856693102015069480717856128296214153615711756024553298244777876271745516268363928359718431835575407960735745713671490278729192395356454183298679584991203236038507149247067769610017386134142745340836568422479106980845389015154116577156868625673509744197645492420484526877265336140905862571172749442837836567326176647008275532412138888421216518283690418458439172155392656381153767718989709370843536081976636025774518850114950699462625865980107193078115082558700396702738938136719756841393903096355992602051531967526215746638844446999279677818621936448329805423417753336765089935698839742783369726499225600000000000*i1^2 + -6053456645151198484235673201358371667923893517538860676978932032329506880179473257439577923592742656819466086457199372961965500854077335670476103171074102651765197555128043552439382650396551396872888504355985241548469686701344404006492416402981127548266538642392388375301627503186025104165560880757738631460707988114828643084340007749102876911064555549608383757520720019867725459908899535155194912809039836492892683797882900654520568614861509938204113467673311860438852219185312837271669472716123473556178979881233754841167286028450202681455207609791642314639018264600137510406107843849971770507022324659222343563986721334651948663614932825784589019246769712924443803377543670416099665721051260391304000011917689656736774579980830622649916706610220521476726358116117137590369098376776432003366034788863086815075742970739209963434659218933271274011676196642256397468002569292900786948968344423925318997198080796836626084213849070187474860097911757695714536533014926117900049982332187756140714828167107053542980955653382249499371352901464602673381694742390555325409280578459620401690109759794941766884656213529243327278649727605144983371178958361716579117193373755631986368150489477544995584384865452728311959228274456414513076642691232747905779292741644883398620312025697409546944031948454529124288398938785727338768523670085184054420266149049994853675697084805653674302866324981056382350867470518907275071969583820869926264027734591415083397406024197717125477000638321882242995483356845074937133697027542736020840919569553446120982950980678525935684887934040026011206316239540116908028229144285622791603862073006938726032187825812544672467537894576621775020236160394671406527897824333005032525737042466321851050737209863547637233473116175716835793135039487011040923955574111411937796741855384129349614026025817596648700258075066931641615724374589096422883506889306773761277463288404029854189399517728603446341621207013743952230580149100578383403397377721135322447797447345716444284761011172763328167515681636866936932843665135538163627708635132544711686594384623848809995784225194154365445686944281720492713310598770337288650721545018249405342598670487308272692119711307697611675412376459336074191790299715294445397804112005338357174560437697412664638229600736338791007529232599340137848713697073580829954577001067831652174628999942591867846952590496955710898986251663821822077503093790244551927696453128093966920654715631248682303485745538042742219136561473321911082882375138720450448352545387328648664881495259719433856729211171813678618629944611684213389508094937139646074933522002619249576739408656970953992575420354717474753199910786329170350503450675167419532984064398254044046375559445580883326204848549409663242602240625396940800000000000*i1^3 + -18797861836444444902576150657906010559651406657089998306146860708398899743562363968765313436987838850744006939701657730099615338459243831900424568082263462562757263900509514359009588198090527521543554920271399039602201229941613683977795794912311030094150146876307089916199723688769639106835171164729764733618484564390436130993256176160431821796405378273435068290364510591955139948563325534729001097538414549344002556359538066430396233306402929076558433612014908820778512769638995744768416113095416686480726259522706839984110461041055001222467653038004756400949937430694173633010590250462550837909476565750572065975981598132654475294318198234797493458206301409660205113814141054746757684678391513927567707014946788624223981171560149625100486162508776305063513276600766120939505327204578723871987285627676924240867473044038721311007610568102833323574371127718648859895915976769925222595877104955534791890043781917281964635859248999545279298455088542435792589739156988158117521939907935340588449808321301528460153151982523855768799280591509152240144410964624681663172613717685225940552168239171271493546953391589376614612463794246530959048206979622559966316953142862517633399793451465561453031980235882415873223348702714037551021169749296296103913173801704133923772094764902103153406553988630937647964789570927551790056982367038074463353441346848704149599422278440898190708219682063930038900607893740261421663389009966389249289561136052717931905723738359009719674158411590918055899719608942479429734742608709351123303871698966163564208068712834280333810525437856820079477606261545505134684419757295586813697230256424978217768792561319757062460239974692035923279235755817838807974914204397333960310502254199354385060586397449763786098590866817935139826648843765338873232364619751903523043946825710382691379710387456153820271145434174514781119253384762917253243451372252686957432255034166925023666665952484813158146796908914917158060988225307588234298445992978621814545870653172014334502328523413295153918713687976089579089000334690669827316550160159116984404491769906931003601542941689074486779802978768739786288725115519562559193522026544083547105368143130364701721677286093854764575284645617038808671651227743451590984497989382399669306235752335476278711751321259782285620470474718291733132724736842751633745126225450296393762687990586948450285624772038300941222835169861027633994468663065499880495565256360557679611510820146802002561039412719569036804287512866184437579623105884341379196734027236663481076671212054487355065461052187475986107998392439198703709888292872013654709188197034465614654005669503974702846729477617179483070085904497975611998739075973379814575663989591925395262581325963867499425456925158013253798165972919097753600000000*i1^4 + -17271208648301395265851879743161768076125796629589983475283314654263999087942271651235287152256125987022848930615673507463318392590367766233023338579197651017071713895873947317861004711647178958055728895961206697767396432022538749347386832069927544119035728953848160053018115619842403863542858072228514400764098623957403464615432636763538941035212369970402864089522432966438021127968595511947696577184308221623465182684797077974035534158710134652576746223204376207343966534277609506851157643600360444471576681884470918243838932794598803779897219872002017125759511921238626412134527464690045146926222216537935441169837399158645087460267879811792457452788422560236612362351600558803649796506160029514926580874792973766495394874788682110748463384629870315169532180421557655090737720867279504598316877474023569975820117295863563217552983889864755363436192713405987989313593147763707593754575312090826952740871512191142257816848804218759166852347695089301296205429055028961712452444226341262963818660220258039247286298306117778806198356030042426666961370037993053331880797846797542708471825535977033423314468697845486365578676000053920898494050617859148429206343544176715223384936416211080378873051747820680589190906466009551969935744087592238218818852665380752117796099798386814041430674956152651987702113381080190980041457547070059154009409983977376810797544032378577400577570960220983508837089070737095913137957498090564414155088272314964170684450463647437318785442525744938504703554976316109143110731475277077113548782137320387051044105644304094738827988416678629271234962792223806924876402202609449075508826212601608475911113270863242471337531699700600609377966172717479983731980470695397341675499453159785776608229647205823327463525334298749809230496861225092630024349651608005179194160194893763951418283701174618200412961051844281670598253162615319910729946971994380974694285145012992050005022613833194530272860250338660790037871225495378793302574605286972960387552415629059269037255335644147949618646469654874293107263763113634278514159995816303028019260133586524908066892638949611919473223666686024838754980836354658334232799996680469450842970642094290561191894903979818162043063147817689131874439750833459258348040215943594487329449552718146864943987814627435141685939505325664122223788724295533674554870772725311058492016509562763907578552479816305019611917998872421509274477825245943777904168942817153892145599113665713655336679447313106558731631226971081634614736628539932964143110397418603411307214143120786353563944004562565483371616645384602012479698184750785050992087233793227170962450944864204809808789238190100275708624694528782772947406415775166082927998323139723342236348721645922524462634207707113059385125069518169702400000*i1^5 + -22422620018077109246518154702014958689511220084425607049790682111440053179074278679762532781750753183971640937180556916611415328587007443370329397956006206671936688001852298304299361518770039580061163854653948074569997855374621385539454614398198594173720411884469689302098041351605947373118788541501455795309470784660251670608007665993496326641813809209297979792558342148999271718455281534672043406148325645578137670131413538314489410196511858722042360153154386104705934084731461324553422788365031042483099566240602808143287621612433727466896460683347267268772922978591227657464842164755316326819519296339461314081905656121449109021673821241439871939765761649962877500720290763664751528665244333266306356427047612529227291172823518947994926658143406803286706659715385343013461023348023276290514621614955522902108962166309866577487186479689299453999587473020167204813792487674415223709234508055203070387572189489830565337468812183987090589019300374017603885875495008126502775994778222814607688926970859006472637979800473246272919191624083901690974491715859854303866251901174627291404956729312554343496070966403733622787729186929748318495578001510702643313091958140916230415791445443701742920144386939481531447348800266988516795017906579074737534931767342356241696502267881201487526580723805325762882040105247352957243613719247913939796920260202531864132971816666938359329924344144052628161776794503532437405390500000316187659670504389790756703340239431493629191507623487734125684862232877109560199969457808615685386165555318329903610087394528491893340171373850758612819718132086195188205910081805233847212968705966446640698206898582125647970263280394112137683679620019250453975734534539922102898635979518084895753104829384334495494991911008264471847428328446003324980035650014551977408094968022727031055503689776761471473431083526458368610505330058350833138481803721545917555249176960516215047570516462670062252357362896179057982850081331310482346193517128038802283254250774284713612547386132372760312047655848437598147830184655715636322855990697524638074421401896939488021388174871168845595050159889079979453785345232377279267506203495243499763188826333465258999307707197627114475717624761692790692519994987826256573444629263699676385136481462394288239864547862853701198176651841119458213863209572123858975537449778413767541893875066362584536231676300416043392677256100584880231735683643224547039743207583335844775187252944242159096224261618871022978297153026509388597280290902451341573738499836827371020359876506985093555195104738316759165278557600153855306978083832157950601821730643479600242015242822339386879435192162453182255955749490756855416510157110650031675336266733729197056741228989229493990141700062755177032587467693228032000*i1^6 + 1580321159210989232859879451318673871018863751021949096259926929097303687346523022341940599817054508034311806976053244664606451796060403063702440253609745448811115216675266970960462283234959814214831664731812619086440122001998255007492173724390721564546835857249524551617864638782512616908281469649478941866218743547545741248370804906451176283235405472135620828224265729789299460464686962098295966267397139706438068102515404149004455914929164499035896158284471744421889516010971405606073822162641850016068391161586556437164205573242543090411418461545303470083892506828854213418974818420084265113731135681740003324220819691891529665326526665887467498746372514782410436156546940807331897100706005265339398897332174293702546464545757814096989179029260964586700027576916250068359164620575312516846533240318007223043134154044518705786001070454473123807122775318111637304672388889576048566788962637849428074297136811478842846279721309979856298891919898086898561553050685922771931691989281243719470710132505550718455535242972029108954616918034905918940299180292606809642541017314026220202610398051615649460058087050301573065994277427976368115137889469536374422031300937108076715816787807957966156936914635811774015680361844814737290673134225512938319835626204420428073349499275538346658323248641157655513789653771829754626207040868679255629756087524342604730185799790528917680434920371290410327787181837629820206531317092192840195030520900458922863358983882636037760423691737963771949111033587833314559938995838046106870359367956361223267438882779616830475422626748669038550908244982740920890800360395073293893967337386882314852022045398644996400194077532882496217069575033701697094489492969762437570450074032035712175042915373304476140730460908867728204114885577255519459925894680169237897845153281990495656861339270259293784731450702107672415205001956393133422350055018109638642871109368020343628589318857151991075195862807802561435912513235069466248691168981395927998325317921513471226280318991883128751938195565754699505161544284724026088470726873987050892512569756790154677153286435482974531053787567230617580360342746769625839066263071066983868026483158706411269977000324731992364753629330513397689290853292901094126033509341793407640559765567354648034520571024845518323693276653753371263932681405853794097089615835394020998042533442428516761208079222194830651391147715800124194214216447015754235680336911056929746867945911631963868125256902802672864137785563737322259585925806624309717125941148526681854263412060888813540373783546792617014699784148192578714844500807560429026394811235721502484583177141144503446019879738419120043596013966200392828173417951745965747844142080972437552962718115953008424615728627755643926201855492751360*i1^7 + -1719739465557237726309284016088533747530571123013766937489532629826816413772645369522628026179270473142483217808040437509355445946432896007517625356080530667455479279592902567944206753988078693880599597535448756495937959523268515802025620804071286478274788748069834585021027711156498626238172077387973797386985548097072467179411700967634122415809189875687054144955978485684812105186628674806646416174138501413185030341688324399892493231705223070245297282199337634437956503393165348482818994384223499809838722770719817714186791079476697818025693209284073808335677914034368735436137459568808976833219422955410655765767740651786830456283235464250325991120478127698363376089265992879732104526449029846892927587141993513622256774124596227495913499304617382950937915623355228270389348044937210548766699909953459837449044842506753696402922775110580658706123191388192144420170168167580682816522378936857665070116843571720615262308486334367887271031883931948691590661969102111340256534500299519828995700378648730544096281562905439557967906269956937525087461945989736362755488697682688847022520329197892707223108595438410099796882575540852943796203624842347066398560843634757895359967026122132627550000350611821741195467617004467378424551859451005703013267548484167488649293991782733271919641044853750204987890342092908548529555834530530002767409679242233306550212017767689246774931546403459616541721732629781388135713700769502618839563390054499824464022919243617431038965780198541312010611077832780110649460969514963647560788384762555224310183835306159709796191210885229013376016465406312700228884099839020841812751152564878727543683324980201966165281989553869130034704594121230951893111074428938804836240969531403776812679395569814591743731165275114449226734137613425592586775197257208582236493871986155382900446796242213670685723698459831823881200465680791000629029690217699237766487148497103499980923942463419304955743901924471121177894549278023116640394784344694370983100904758560869069080366906496819497449061059752335183306127389754724680485338566351872490508446303292403013498792076605966548717917996808649682460378186423338972630491511039163462864256374170858750398323923826046055297371114550147601088423706408074378288483166088285581041221211416423929980300475678785049986780378094203347571336215580828802556481005436689724478285412372637317801570842317876574835854335639929683372909283124813984038889584667217877610174991813505509776146235680272989293245384643477691946619506751356432233580369760496086672766324872903784949248483875039738204512664306527390829774002942625698685618351154193581817362114536771584634097321463079351465870115555025743130110305526890026937753529666422402258763745132808869118419931080672142205642604544*i1^8 + 703873503744443822985118117733765601828198886569418352527376313631362091813675406333106839567339410134440487445960848591002999118999958092311506869641552777265164054423949723764210908970183100733269892044953234310473731460645103626694178851216794598450039873042235233318375380847516639779117281607659912974242790616649069974432899567337177923884152939335160029404261392536206784081100836781738931826114566291858330188546034064544491788198172390764935883628751150530653317261508241843917243355554619605781992079230488375685236326158556065388495642355840953550961087313766168468275909408922192495967962399647325007914509275330118054229427067554682639805462286315948034737644963838171480743843246652620621945924426707457467111751160831028914060307571819596823972650477449694023709837842919405013074173008995148618767437376755012506701098340658856615717572668559881499552126102101532381686007823747357013390484151026105009248047511086984431455707388341391747911322727146382027334695636996252338269113352825940023313336247958592832789645343919709709075441441030052398884561373530294497140899472563762552676913387847676986985413198978372821590807233160971585473066177910428794150501620509100712719968381664433196498252849439485144756852677014254902353573398523343508185594024944859596370384104569015817552186708219167951115228333836318313562381057511749872146339806557633156772118880536716689765271907608769409551122810279500792372345740990325725239823128981550665624332000241691343899917998378578335800978050819180144808607413172874112038992702355004350955053630235272354102250073027742392953027538615797319374620973974513042638322415748265517651495451076999242875008336305721568394797576662253229501000744604052740890387258214071341513438908597963061535645369311096652407950416654241378172795263154436465363971736343347879059488048118432977079145896368824476688570572950269136607718535842764270402097372875063244354541108772540477190299990368314889535726799183450406542954022098040399683550483008125126441822237021767529170242366498597786920675753837997005147823293862286773471651560729374715288513298720498212186280460436490490267487511826852918180382716019950092985305802400532498751495760324871536588159962523273495772583992685330151897210069532742614751232714405128376313209214422839094327203547688195402205088490224732555791044154050616454246854340924772200466305242307392531833150845599180151789549690862447011149616107689222024664248412197013114399355271151395859264786420102814718237527101830642629496140518321375336584660339262774209752554672295533738806878016161220950210998734222412497589396393157768204036075850514988817068865101437752333928412644319571654476291248416309059411820176499723355289956946569993883832287232*i1^9 + 31930185838995511711349805195102073344087508146232670441441600184326469399104256491847845121590608443226399009745144824920641533874449195145430433855262449418100583539415725615509650133340361545636767295844019592987456678757665638430876692721562173160850456451936135256209485156004506890637675840271135906468935034088142343515089059355679574027426213289946488244545645321814912505403426899347733480539305560773696901430049928066562534226514025472861414303159766884077326690880303016865000249856344334240585891780966877538477348998864653831139130316931236484065464226464074083706852161193309037092668014213461971208027978835681668080289449527598353955577441099922357625117125565461258634377931158621171762805840834330897486991127717562291160896182081400412894594936082250278899001568794534045691173419981383370404026868209073126371814538489744275031195144182226655420989744988807649883732683329082253350550878527502639012275864008017454094681272379187696632892481538522477996692807200671039200386342184908878127919740318714249471194155574877071695745240798372488733673610987909080539373545519117010419019512688846583624386330405443626082882250583189946774616562764682202191752269676142617269195213869999811742792205019263719271303985815131440671015077418761455809775472183126887046143948015521993146800186845709865927960949470751819505207381533108853079874441893444090533616554473275028440930586009069606791181362012236294939238211060942044011593390499976958831128423281634324624781637888892353580306914473301793025665007695468595257325703860641910341106710741732830915475830051471842923003294256549229717398244031879013147317741785966094624137121202334740001593328564569328951207699651933300699412443750320886240988638028442157102068153011430016369136091314301132668695652366347723979335457481058987917723429397146831335180587098539927011601298215999878949578558589184646688692082868116265274216402523390420067076075028600640670603437676412939708299339542236842950665953567507901868345130610860829934275464064235686608541737944961049479720061799001204493752548556300329842623218314698871723772675039520555071550952482512925419947149361177134683727690952725809288629962473095038336676381902349483704216748925787681280564711862974494639172978501269479290079250589882086046725293616963514532447324353798795803287650467848455674948292310848602736107868751579304958033040252095300181026171791049290974765865641235302837470641406958120100818077182998531327152803892629301780265189388812476523951736747971862495509000146933009292560089971789213926187579925816463319739076032191149463102789236331880348921630330091066711812650147758775259115598197137583236782119878888963982421261817739418116359481148517301850982024275914865508352*i1^10 + 41320887359198890413161534703403656424191982319781422112169592413219945725651234121068389290341719418202443505131311474874057794794389207018247853334428729802546167211813010530429789234687384420747752204060943605971336365239684739486129914338727388210829821939764516518881016494120949296111816524925763669543203996896117446857649823364042574787563374954615449703147331242178559700635249125361519171719485369183538310322659197388875916562150314617663668205490335572083526727719668138060632661466851043241716603195141486824000273056299101559287867349795561672461900541492471630291591679042992059050024405727604592529219905592058184515296614394819083197040712955364774972380222117651012237687547880584027855463708639055913330246742388919133455367862066729409315529161731928110425138068003166398383237748578380695545046506371117146616013135736790812505601183019472851327785931979313408174699957244784409305920751131075240570264468348635086546208819718377393244655612445238775985378089579375414253552945728062953743381315085614590266787592264478437991068197238765421526369507884946525213302532296283146291115327707008989626771177719443398407380710561001811463574285156414356674327890161354303478492147311682871362427551761146927878403777034132092676722262186597735882974977970966114458207551127220303680640129312148813942281823659392667105871309512036482055729646184723340762551498911615224147827784120580237298504953170372097359897081429829658164553121813933670835663868145992177093530458705630986004380272053378731065191157611893934144690697753047654753608279409091186231975512253984159443221828727877810393846453385991164486031031350354650887618143424345681115271939169355641336242652972780869305801121911550353272862929144505999908327012612887689869610226894312882174373026927804200111455902311694792124233897776903204018661882151773687868218761662003671619856451214796356280996677484380841146389989321817867361084737067243480457604468189950120262129293753614278654701770929718520515260064904729500172554333951069485802253055610755049173515768474571572669159386441131958255250387790496546534481570977432876210471434787746399642671870614182109307294242673222445131945104241832824848720659721447809506548363656502110687511741349220134355272273142458826408585227991102738761839818997825982388100883586885952044336363930720948571871958217928924351412515037290326541479732745570931469415745952285686958456457020642868449813249008289424506692947383493162036052138617059867855130988031906391979104972847866169558553954260044542628222069109907216229598600116468487221638220561104170909186945867671356822203822606826358362617004975829858943015085468571939737563919085195645917210018923975550056062231718401814416462829036557565952*i1^11 + 2367465058255515801915848694021338597770264025977834508425072786951507010475015313856307515976968182639511991922653468086843512953677951956104883664540066508572974517158926859544277638339850108097630888175869840167360084375524415779308755518857549630456674044467419365402788584479130028236001230390758989341041154233645700235038482971053825167466688644825044953232132784239532820192975597442939278697990715056486502788414884365548702580223198026983788688247852361004521287984545289895031936663540979180696242942430676171897509879247007274806475913834268770746729164693249823818717835005648115611604583155304013632466663676550011620098959105350790924787365862029440040164725018928815792917449523938305781286706663032857947070506571776913315877178630829648244079081358244076234251005039699109224727950275089525665122328221765199118079544279718064925285622409724766618096146434827071662239916140981904788307330763369309894464643480654306897494476659102888782058062432247823455070027252849535851905217296626785530700256715190427318311645767967866231292665134490839924904325772929050468380393129518582267187146462010921008494197145514281092699025378902437823236092447862435535857315040790473090015881041459632797305829075346868350798814352910111206857015394546937844143652692197488477921158874609584278572516323600120218504367279116139306228457521126760755694887491307764297664416578789906086676278421130560426295160386691152723752729090122786052328064349851360571422428816653370301873201489844574472222349291882470267236830597783103734966664450483626298313512550818226512806142080174076481488151907318781471902109231910538529770407899767640025242834507561502787155316783551476169803534909426849332795227172548352731681052886188281671995015207601516663682234347257619184780015699340867367169586683628763202248237564678007380893472923583613973492483683289704110912005642044694156317895755583918732179760421257557459000965304881782816594010378803964310524840791330532535904619133066973195656707945398375375423257850262378720832654163783913985199097019908633748946035881161238326606462633569160600100962070218932822137540664676343612835370861267720907221927721247385555744180153908825189448760501852210645013417361401276427563185040304134543910163582826368019035860797784437578286913709683211462229970070865337232388419383077506505738585057919475417978449833775904210762254419525286631364873471254958681423955328183134324454557709973589194437994034640679579181017911669813960374190240099861233521841699961543924127895215393210836968496394361789172514796859490781917037807173111573896772234594156850798391366434526826416844838452672900117195759491578656046419041674312159293881812322963468222431114233343588916749746917343232*i1^12 + 845752832825175316202630644637837289629443513136050654479138436224184114902063284399386466866022838683446274355188432608360834797278280634266457108154709923381992109802732916151098247892383028506485005390519160090190472825037942606130206921756874597460107654519848693768859420086277700875355079715371863572196053017374628047811682188881873945978294176079028078462120237429648346189627583981844342315584620738514641299478167464029040835899040499292054967055179463631458644248655463118991294860284523674147730113807973022154500923550789389949188242819754141786381909022513368533967085041384384381632673057408751457604546235184732414921665002059591621877098895285050465382178195970032779337357552905905711230323393945489860112130044923740684822694031782764581240396799913343854538119049448698999115701175514641242243454833678983121781240388653598418500444856774870625912299492428549883379636592951640085392091070824894322205679481635430219307290570681754760488059044543375453069748519490044988988611752206988947615386416890403835092459651704452123304435157547908416605590773810453755874412689470214939289756219884530260743378491163446879367512610938975489488698519426354152068240860694950760651384309546650597799415591899392744752888951223483242413395665518044898592894121352145358592789816783732052594583808272914008512754913729466577752241154819058038029665111795341669802401693918301089942378907062170792392047835866079829167895607661529541334951503839582802774687708845615341892863440467922113154194201985824774362110387132358064382822730323107266339242332394900452378948204640189498723827449979273058981938154613208319575884137080987744262456713000664372753510772555973009225756467756850649711539123785940557410099919425299379050855836665093134327785321619485007049616512492508853676342034207386170585070002833874722961740726795942867514817981682389078352332389148826238620953113461679989204541082012549882959429705446500838380131022424422298656266731045083055367792106241025525849485502110568885281675639965991404720668992069848153061992340547204731635919126675414712964390982985562405904622331781351102853703824982576533161672286070318042523434248785445272101294703477082571694354157482095191792231147838227777722322582770939090629396508707085569291923112037123541254261749436541289274764010846933734831678851309245556106066286453003709300302543125003973225530562881540901694281777720189047678422383989545442202488367184355018342203227751667322298242485539688327000112608416865618033895340950338421601728213532663559462951746366199110838801247086984732221129684135311956382615862873760759027375239230728181832989978391398449193757970519794900755086002988835439982581968411996657740387084313741315323960754176*i1^13 + 24107645304603372627714007276474463579931410908049396687342938644344956438560644296440548015772253960028909666263530290789463240999818605727438700696858995327745553279986884453014648201258953601836000758123569779908299561158177985749286700654409203448120999380603237590368692797084858851653158019982371253745859983307938750572761526415838784153346571611282245995387844188609068789128361253556274334529937572191521373142786688283534527178376076365923078682147287478254600220364232243929673611144198595136325854278637943331268639462015826600585954640719414176212932864530943019795685593414516994726334813405293523784773577724154303412604510350097407496929048384464056179654484875778635850467767241057467829685354900411607960495428144025032343608146378625254855776388513080286705897825482372514115835255040506498231574377269739640866452838394676800816538338606955107066021439889357108995765458789896540554892265590280701244409531605103283097121896896708274658612422268965537776970586400568901365254995964416362544628229583954704531637443044300179086808253683842757818706132434213778282733949378478311870691884828469329807370769695815787004371522537947384231218262556073646433695012906804406284345462783757332170390008572771849211624700469491016855255618822721002810272805962900937739250424740239416029635193491756850066478419710235339922229803752868773237473457728461859142779145079940863392156416615627755333878367734506812115248768447685601039936745997074361512904357090445527500536666887070935800008233451082359490580143255524798698706661158437721005133469772046594443545924599149456716771363419894067453757517347287122870099885370255453587882351924547782424145768841076663608177802853672499967566107946000690651293132603283353485187480910030798474528492837045815983587303175384880529245646746974031407496281089194951348445583956477138092644296050640000168315118218999000280018813989435432149517993751789387898840832527313522263636189822503556583826271261821183546303262373313694131135927002276010547873246914702242680514831386115520830925276138901629576968212403202059426698426060059728775429372817646696589608092560564145251683472265583945061858866588795446253413078625675885508750245372939139407901625637108752091129825891719420767920299552712063476139450505023572495231030293854389582922081367953780949297187886586457965971880541310983800667734038803091622110591590449217177055237358361526471713225248861585740896126924890610455151100731754732167229991448998058206529994037897556858096046866972366617215281826511678701779377216931788101350429802975950849025195020983991743651214510457818480993647431019541894850094127608123677826963287858382626053303228337425409966010012265948184991896075893043800047616*i1^14 + 6573209828323182445046501763724274222285867734902083136095687135479674756791648562674904144093822584548795188780983261910782549005055312347445549323942520080285872422282159253490786357312965489908452437962283025324902735595328386692250173908206436351487865500884079297906503071951622135657158887840236225557274351082268570001259118393769006655617645179803966158386496097756091825327087328523687918684364548992096127194181741031201508821312778268078898024916349958512190479723268521478094275541869878761621314229260570460569678056462434210994774067051426970909112006626730015385222183272005683615447326559283977827707147743270679492969860766722434686103043784629146895647871509636599306198767301892603111857103217353025000044258036672656464034851424824594357328920417118492784296171460954133839333641614657447746331086434091984477577979322497218747363599952545676924163225441576514014353909105584954112835736871797313376130024829903463963071302183621853780409560321331764077074482693182215753607938164412026727486329753385132679805805647490324664649097112370470312701403804954797725926753545603055369585385127813201295300434595630473450935786018734494654896376038944078233645012445621618085638040201276164494022389974602405295716579107275483677042276043781951760628806303724294895350952400172531569544665046583917700006060142582974466619602401271772165727545822957201582084893172444254606227626243836219677100415445344121265623702135452912762516100736435886711211818860797791398952374233018859920168995104142066598281218827203559751643205408946763067973903871518618914854676265069415268220729421492072418083481944591162137645553368157206640281328662728902377294020636451969955243233862403751600585957084882894320923577269109576440861720842460911882965836805141968422137606104485995011518185441635601280875896173865360785140860474146419940416119985949115924639751037256491072108055797582072177442228794377330761264806714008001792197512739467050215936650895305010277256470602825578550534045634196897289122041604734833397731749622766906065453984211187763677143846329533695073081357755290013670303824193781598298694561728667796193550608980097353444207820052992402961243225890757050226206657862306346699299894881475083064364666885717112017820473465139957461282959641528801382748349491987645942579289076072911230803318256057904568818747079541685616796486585597958057707376830566832864059223105269701607450721524663751439344998819329304379601772325247582960910257755716090031958062520150548592066228014451317089663245444069469356276676654423939089672000956893520376573291926671701259911403323862379176581060005798485606672522356125031492311790267013446851285363596479192055101620051057680327016408454895002189824*i1^15 + 103566349354540317888173450667295145838376571557235602892744089555952122821906613424147803630997977948417123718793985703119799506136089688628497122411553873845029819642380657984927025308648422215597054142983373121164578585215209786277475570882065079339066593747810069904769357681731884972386050819295458385837769432314195472547603361204489736832136067981416945247955628780595867757345067716473693018155127843746443265798415554456879458977006198321274406508160107829166911497070153323313230524743627637075992416948706653897749800000280155685540631499083344761419253890592418460088913029965700881531609004640029217789973834052956228900923786027667501801763854915745414674273618747599166530891087677859405338437175059588020378291860540793822041264663358818726276190386071432496893613586722862802236078049044666924259780567085888144329280938265052497845589321617657130311623577288135382445317451465877132478642594366683094879372163762051258307464734582959755015765228691834290591569644411921735262176850179492866285794145604624711434978577508189846713058734640271439354676259467971163999819097357626434610650726987282963551198171126386992578979344722511810187140801094533663032059521123264043847312972636935734011189463157172850023313861927544569670923366930234867783289526655750249256527006580785003071823850182326898387942292262721000410674096429463100780618785981522937937246981862755757886007233520011770222320348078113467919774870874460823047202343885859481002435012578744507975351157399691481042244260606360763155606894869847939398734332667822921202216010171633111524835890643225947380704379123217103806802781149730896604196706268243127672288192464749239627580017576133994241326679925154965839024843961534759897056339277581211002250485087379820936401478216489295537214357516450162514976256257978814747956418344419854079830927922211749580614157798212681179854423719313478405197240743455828041349109886058607842310732824514760844039645319593490778347250158307891323362827060582017701401302898940492827050043686680106141158552834252969936144789115413201705837615257370379354859930139918254989977106115107846119174350581910403124637229927371557221517360226023092019762570196562555365468146196892192386340638868775563517400666471466937027100699081604511501171766425262262971474456139334808131551041757046808763514434978331448544255172821967153485283722153521055721804657349256423369432776826250074861420122903188460217527775786168812363614087591307810517163955245943697015950106689307673749303920640055251821349632425584731178949370725296685003417517295744849267476342728413135195180279616838382590642989641284724699508515247589893466694231176671746530091991413387737053989559105170459355243875376562176*i1^16 + 38990941676758375191820441607662033292422966383975288605600932149343177535478637103246525889177446856189437592037616732802852311702073939790668332230497683417407079376485580756057008865741674915395685545878869131971858697269139830285286389277662459835529842282407138901019119263121081983650394476987095332581563442414973638704777364323951595031169981380915326491386041105554729340613964716885075206219760454721955359325755488577472678587729982031796801376756170107185718925246365139987638392360557464916277029572118178741408260674344721755429516518209843638018153815676976177050120879224592029032515235197764961872063057780080527176125080189031338762031597863220538369340866233297182255419238549425285991118212053833302454947311519755923868825025182823340258055425755580530597073329884973540048400300243071338975058893665946035078911795462070903059162984602595468656264200782869615851121453610750756503287922342605458391535119804323999147594697779911980384152938091734135944380390726371076016639041396916114755307665994972597667965641798914063442358443658113658837319194226137692916455875700146413473038790033387396176607857527000459200147818783526170371414899670301762371544247403687293568539637711258325038659627619928982313286113153261048110793286995801414081883396227081842084575255792899258117769485196677079627366168230182508062798323206370806874743526884613861476554610344879641465181506481759653589161661498866250826153064342320989506163662744026875842455899932636983014570248786407057904631238440707410134552770434469272252032282186804284910647790858765270911262023976698143668744892215203116123572742581388840576087014306141367849843482236517881211420622695561500987068195659509401775036662274676403596606613933800291373573778478721499023448728433293475566318895372127300793388106460362666265646935826572563625883469772782436146287499442151663186727498752549300974534944767793929118591074146322590841744132631044036157552890649801701859007466115235314631572155816833814960541140982511620919677707252252673078874865624372717224839176992039955607913496037413932730024660737503323327726771551918662871102951207714647951885696584665580004606414632620546448960645189707076229883485873435170288692489544084812521218676017262487960676952106470831852131157316289579710095601483933319993626415084572106597317596657595393401340994024563191882818169924577871097767509893518918812985234893826726901520510139792851844800552219310979612036856250036953329479056353316065609002079629044608839867662463677349935731638069661862566953575304671829276890151097464243840192404692709712688773024999740191447645851410274627600929483805059476451693538075673522105768602017321097204453034310566598995060195328*i1^17 + 26374126486166073158545224417857035604135736938777931722513659124204805773892859836091109246967439239703321514443090513709024125012049003554244174808999324727954024892709340158031058905559660140996072193210861108793710802785111992659543317759958135477275828007153074828244286560388877778699636241811460607319436802769396941176696352191278984345198783508932176931591775686447601836479184414290970330399299572915145165170912915132891948367699738790205418231193161879627539302009625472576096367350984476642701678541299890009176358055580784117686220953984309043612344432312325656158447810805205420493945847644889871763555474435823693855148656359262701411993623328515524859803803836292615980032435112796496808997792259424331773748757649048300310277179226324159804453339691353357970433620847932853838026651403859639760796022449645077406426965743521091972634335644276119225013124096734809766516096682953287025704132887585609974992828483400900903464960795539292679397769314755592467202712041106772825970101918529885441918770657173545946577759819321614499267306873521214701073848483039146282536982378593259966402745758389385265356830705804818850771907141573793197880339622189164589712196309177297928930048529120765918738104687943645990641352150049163543163116353736463963385049901196728675218682402502424713108176217471623303367519951008750295127839311884839799521287755623025637839931331799717727951306280514475701048520906587087063709878603088795743070888761821146641703683316180524418089101588844760681383699011676988347104296135137125212548097944564411950946957126700329086965070251783907950104362414188237305369730537846645463131142099796995725219319951725992466637524778830405111974335328464726285335957456650446395757849002066102477249752300619917306205947641214044125178711417661546009615253416882013171462451133389520042627453816376573051117479916644246707665045481172472758349996341761223557597444147771119791288641901338729261719128328526682503359600710595869029456238593993957466805135337808851809793654431658094209711780847117655717127576964205529650370275694915536563928961017188877131073108212156570787820668201854740262636365126316969885511434818318691184145786544136059529494026432791486082425592688687534060068219221707999691885355734886614652676340039900356729880096081542160719672349391919654860820423148564160032640062560014633253852839572472869639316358258584129601090291442925007578876665056633739113363729954813292608003261686403216893806638501151888329775569266716762972007757179435824268955759807145394195651711770008300417598404974674616565988923152089510483386904029202578864060799925012098999494376822851234825279360507055619692445028167756545093197430096549697118273536*i1^18 + 1437075117540505939252981043180178368120543839635316782090277357325817993624747032376342532089372187570023692182363996482411009614725914776098538734772837210157736038698924060594386669346472845446206433082168355112126216790372547495436189047780809502212070520981462495961341948008382709117241960597050855986222208238721563555882061061515046279547700420282089441675065376486332208927408455358139178591220840108827167359597923578985686937662110718769640770838342318607956087485267582056259414737023279070090609543788023861374927938417321118673881125199808374383197965284223779425599767992514197110587116596580479300586176427740467938336623706592608979719935328279248962927680692581620972020125258955031706213534228791524662325672704033615598070516261623115854692036449246482498776752850749094111480796376304676817078165116721104337696245795204522947547449105690180169434677949305535382962332067839902728857409926820821104109643490814682339141037167376018493354225015903579524430765844617301652561224396077392206185044542054432136539233780279259423185504096588109048760488172876963799128282323582726305475947205882872639149889699903491776588688223847023215261851906823120314577992274141160382538449859189813194439055689077035722054745994002134413945812131085113152486076201253930949497191666419727527955982927731229904923339322007756580595075837523243095737615894797299455867313240825067154670888400953188005642681447843474166693610400690644028222166373966771573777084979935017621645096809246487067708527191598706951234299658229587380805789624509957410869002279561099230729792224761002501273078950375213258494638552875467491155093728949533139361241269520363690461253733092701601843150658016616413911597121309625515873774809313646386049502352763763489712712883897531157286918685836751045396141317250977831101770972959217004387576321808130637635926302812154220873785536597732275458378570265320525828698700119969191044554333758672833624848236188339261268674541885842796618506299965882698128176286453509052150588810086551172483421105297021110351671495556107453497502612848362509919262915743655122094014323508062333282256154747367843044011735329619643678914750767745587791561195543505785442565498052442919814406744861769634926271722573759451719766343682171609917586110987142625534647652645200332676069530957064069009123872638813891231606644051191266827264890630524352838610325041530907269079288722201965222706160383998034902425475329825103242351838026748207331356702217569966075826783901894504979592688775739360095269027537363035676853431172491948084791693380388069029413013103522147424890113356094299519753929058802479921889067419069420584600037787509520746543952398861750593717145789907599360*i1^19 + 26392233899077191172633419655701444642223157855070198853870941272668661078859667612437194837265627420226486453524022258673768868568573555760533335672246355527749596892002096873036923428569262781985458636639834620342553460755037647830513269604324808691122096122862527793219838295188481706253766799953277120868269219333653682811092263683935754060983688707153445016751505887426823791369251761293636648435551807765571459274820777886416666753487249902822859472401217146725710096690921598812944759146204455557308997392713855225104519634796280857345269631511162617559023380380486999960467890196326755428560977777382981184794096377244854304026093706386919327186715201075249060701156257306875437925272329239810350765323970455619484297784672690444760664904697973271797554740445165990293477890274940989595896186017328657020067796852025869430016975773720042429739891796999307274081475095855804666765675540016853527218825320175261622524557418958589372047616888718848404853365763735336749604414787661200839371619761678407388333727890006532533834580086496394288828524949477872452337470666804251290576793449161792845744403632252193118503053402518118083968875987042935033176335824040174504205870475943019445651569878301159773593729055661088013054566165151213570046473636353492425433943198185841651996184411338002965245185604134407951974094483709407081983610535472070992372821579517642731761982416955699738760645072873171877328099994588580522365240695727699933264575625593812343161623255275028930282316268980881389180773384265403054743214693933432669916428596838933440607052951091343636332002722919504511756756385407855367321469290617687328149294093100332078497882639855878301207255567278408400224614386029824462406469062281002645697792288891575457055916152982773464661844428591153887973798456071055856789194363543146646165145895745888035989287655612069383516508610064840503796122159236607244790219984250251996053152724788889329597601860495870838213505322648490254478706737645802945885617370883608339132708900464925434443451734531536081255520401524621676341559789554931793189825797442114879724184619046204152259995380917894529814080805178791282953738090372270628166388462739011301765433151723580260122891229968479782463631270373756742770556038151650728901722397062947449019631476810190155592004208240363429966962736114556501583790690012852930261418246349811279227493732157917410695660999923812446091117442399609100035515481530513936531858740786824732807970537588649177229419851496285322099709942507680814751976278484707665205520145869427828589135276368983681077236615628071202839256478997459927396192103236965772790230370337038721548444848819833301378046888391824086283013157961784207346875074871296*i1^20 + 244824428370151337295309273610080963261234798740125178012849378694425922867624892908647510620946731891455668737581145370300981853036566995945697873493942403232081726963005944011080028526913326139345443524647574862368842859527866389433929209154734151059501736999668655640872238866862069862242982185420213923525042429606739063583254528901083710507427552448595657052692323486455969948439577220907639678908912056380640657670300857863429215391510216029810263769779421175241372417989799191072350083155786686511308986234865608740088539478921386336744720305997870935364423247483190735154265565438054792705363477949558166869913069661921229032616157453433961583446135114498369309022354672933062278086244514593643198686791127984986804371948733362119715857779805034256038448117292507234460189146822505483490801376410926684426441168534737964776176214138125407773723432144398963202641027384842789859297904030298163757166846059153006504087611992652077843246117810698728654872017671686630597877513680611246890726269371660502639304346932312180298110040594040881946690606598314942229108045715214663452750612883597382482934600385297000580319063517230237798643036891529378290468230532870677782848895721963595952452256760417030111347550045766271450777375838176961439366322672212159491001997661421436129294417745287213083849872023025180471586415115907902422643232072157505970865715750056726870202603378319135306205010102259006275624977921523202992249145576250550608863261870815007902213245053626916012746662749331379137373175809859952731974203515803621034414855102829061300131168684992639430537814471709510642342946832296325139585560626861942737934354976622514302096421617054321654379547889858508244285031800823773137355668336031004179305822530470814040861311442314137253045785056061091762136041932963832634557214895948744339976431400196582419698233292863593010032537782286505845390679498281952162098711062540022022430066352064785187029891181229280487493126753992436184866045096720381683263795720516818003583545601643878213602300185841484806044589523199244695402485846273367760384373833829942655918562982613519183276008526404960623505631794707132092209705598926850596042505511856773248501466358174757099933267940990324834363497739282752453088494814061715558514244773547714873066183475596636500456275971171782873062075606401649914976366167378221857528877740068808927710719242174879755443485780174037348241833402212676037953590695445289957826410280982275298682793709916483639673237965668596555129552049385021831632079098103009674416679293158588596765112740685909790841408109799482370040549341618207267452984943227163780783251686176302307953018718493513745795785625179109238351783903131066587601174528*i1^21 + 1367283254564778856741719521571500413073822738444888155623593320006333632789656347364626688659238700128530056971291835590390948418601487726486481059766351253500696963722922126735693281272295174504454188129967672413521598059911307364677685369087896316916757285819666145201606252871575953814675770100803996929431898125571513019464922524844103475155326838678965280338442718509635359452449298865954692303160563789096752821642899075135194301644945513713853098661061327809961256886394215048886057194865663920394633347352785347968296890088045503951939172362856305528441367367124111610849078898545287577750835834587010151162847054360353202953317450230483385591286811626567949700242841842398659834627015483591242042809601748004183374238740526693303387697829476530965118794933342078431256832421334892995449641310426253449301913046182344015005784498458841366461824408037715007816656045728515941578740678854884519659573386706696011758817816376870980588242455856270237994101733537647215866836423709898131544375846551637052730851608987635411789788137750762163771640822141025841284578937864270829135577120133254817222240311838632985374172938823576497411770050047060487108829629192327637040274799141236228195205509013932870443693452037790677388856413324311974352239623225678819960819804810258223018393020902383111856550868359950482796162634650753002773183443456488815603381341140430488864161425978587762543391910362781440905967199882842727612610319233743585396776889046514753178422471285021644643086783487362743762041887360236984345383397032373961224589713181273212099016206735460108109300668277775867147796561843099670191980042232095555089458641429555040451851218839257898857806540076360722812955131427469980321695862224224338403821301608313403933921261669558873299439447414936724739849149163552286404458523242312093345996343012003402499757668495889508278351296978826336370242608069127832088668211184557144926881051162821452642156023594700377362278473578626484393354929332084520615341072842259551659190257148107174578294967702077393479855475313708848955388679331216257210337394719695916371537811469250244733850432887834175645604195045835712549086741372652784493657857963807134186149273400555622927037997486865881427436149352361734793458010522120366544651414295706049005344270529353398474104992152045044706311962831087004898117355415534085366613429425835261728518350926514328902618285282374445031484406351420840668216090452915975963841172737365497775584569723713892224819283067461442837804080794233405668319951726853887630424177180760864914008978313566390019501371159898919736669110823122247674289051600636838311370947869903945081534875218922508467338865633906084355266145442059002052608*i1^22 + 5026125349269092605930039485328874746368557293388320012895735917744910317686240888611692612295395009219237805305592409823887230103971728214324441064644142554295338715769998741242946912466887866874765982270637150435624334592224529817387153056953853409358618238051498384450515670207443753171609378196554783555939380214962130035832201619561644483720133802720244200521483878973453801342354265366130939493172825677434477800922297226321187990523981796579298777476604485391048407828831635773487462634609724745543356631074351853321401890071650497788731646153975401924148566234255150559776274737102751547943235984696994919456544997515794641758387660404774072633206868314922205204444167669106424033312520573635388149874874151062518662061057938640965938648336814998925565178237531819268665061025158884251473488176677698082037056414145834780966688948692116733914625362190424025107490977880678525464184315532719259132544375610085733517338907987395999687041712496257362330854272533338740360451160454112800688339147568829018331812886189317835361884107794246755770509988544996730200668264846691495767220078984754285731337897546544447435076763753868204820496564694566674853321089847053790723849177432857734765075491439809193655455839536386864512981247328033069624104942319780489041539614280149991539696619549442206553455916494231376545947661021302781091303312856813681705480906679647293572908946328481711237850877783656871816016775849087615034536884054013860678139191825834943075513981781484503144897505514852331035344788501768170995528376617647960732650461304058733872472783116374335541424408187407918510746160500072351359535829147621304098324799957377136633009605425204972300601811265790761309860173464207393053915652809936306197565342887256436239293264360399762899454913854266422603117022111350095848288753510826071546189847376726605143252472806311054418046169376896955291350199525248676618723624252877822783312205400438044944024020169495913657231608023856970674977505648982347323118989612547111271471850295817068033363363326593976645097816080848285032323474014075278022352976206394261566654084920810074351651777336095065065648968009108266789451296145521651058681917236332643732163921325642376674143412400285534526435229739283421836678833204131522143027178433525278068628629971419439369752877716990063335035284586266846873205071795873329926386628960063695205497970057061878916983576521951262238832969505248150217213373716441776089624943652959259142833708745624595137020759683343457418154855248143438422094162152423624463209417153884750579533723747921536833455737882666400974029655523301261004863192117907315877246856567301125116785680744516826701228623949892274070037248744620032*i1^23 + 13518586541545860043305284168710570617460501159143294532288085573669090918981643643157675364494097423832871806677217281060922729283056389276336410982651741136851159175959548380521924376071986385479452721317841350541714847795898909443058725270824084920084134814373840581891717352237752078252040297563168696751557366200667106135047072404508713842918479114473563922698333343898685343015546696142669923334671682484308735210126065803291683422212950086056450885041913064664878088007101644416395003182312065040725849873409431892016793891999090994502762196344169671410290553801636648884791358846547121604015016087028796439400767867947042118142676078018104951613823678870293820901791106851615322566068675661491177874657635747179618324482863724958897291206740815441507256154870074122713432956593367238158648661818245281021589009561865000693590486980212967741367543684578775879678226494117197832026436987364534952652593671018382753578155450629063253116891425933930185392978081931475362227995210555495326694188418106449969429044802973092778730385078698878801693328841067840258791838158737590376118321839654061077195609752254920188617288465353958004685130188647473084025046063940224598147578443085028154786708900517278172390964025753987452679403167901038995151554698169106723315669663858609017822247104570815363374258045758279141983967303745515704039914905091133118481838238275101992903107155531607949523963692307151518481053258400449242796913813126509392050075373562115813066049963979015609778904564343923276830933089042684386352951940673850860670312526095611542163153899543340088588246946826669645527124320603167205013672287677938038041294995854702837842625371279821653415635806402835677485314427548493841930781029382605621420220981543010795402984766793218799340785534466838923936669313071254291215531036993759334620378726528641550855266027151988288392411288325328187434446517745901993424496299385387274387556088573088875822372835615019505097078970360518099203573789742722055875563114071241648163190754531610458124004452237732744671427439535276449543478644300697440309051824663538043385881723825423998150282899383609307334733991269622649987116054617457594922435109590708660951834818407594716271176736277557047288583958556701233893069712403865053383249956240059322478501199763137556639661078182762592095932847281431645757325157351258983801273512539283606797737944922948481051441663458139887650853306894124671370733148674203759169626131510223193055874789347402115113637517805465876671110023475759097806478260777926169844929843246024454502547775975072073821038721953322972380336511765301012394857514239710269247024706148177102265722446800935116253061331572943163563217780736*i1^24 + 27779883315449833184330875746224918344441855709957429127818812069954688525158826077553039309067183437033468030125064224232471387545769129084678785176175272281245703073849332267644981801512616902977972246406785792151611639150307979166160741739248114951761471495508155798959872663110201112653711256047004112777506161570468857971658502888962310168955040153451189027629205538701916456539451718450803601207956760183474054830511085491989366439739392790217706642181915787818108601338788104104861287969238000789468426489241643566976784398762364583733440593522281065795782751573303155441222613796062399527678278087209904420385348845807938241596317166210195854560956053540783788110660618575449856080907877448954857931596202358455115127922366961765850482055708298354146284105538068223572437403737734473944964799648211795361189163296328848031034457872956988795001095666180005885291174867027009772586520242311762256682744424125407126594194438939192460382961904111612299700240700109479816864805147181090514320421859599533825017983540594034328696569259698221660224935522293874714472030585907605040482257876278552043505802401807599442010733322535666731125842684017531602466727126752478224117602433437041629049660343443950473355232556645077140092335521008947674279373554320704638655292777625489106948890182980887248932026796506070534398038166077040762193647703283452648744182360379970875367313848741609226846194913061807880790849692944725437154697942431743765833041627309437968284259291101377281475475566401668549005234334973337406472148093288548432383269340580972894062397899833813627940613196498677074285985904151513198440817701090864101822348329389209052456402122698549547450020525277392484009986190218419669091755628614324917681727344011173341933938946957631498362724059955045167032240803725015772441606817308263854093889211661943174107544789832867439530940758538742871805444218295173046181435124788515920591822089035012301754182912464075452329546040674509369613052293717631191191079852585129428374769509610739897310774231582957107216093861695396635317387559601179820066727398996838022929951396034799940560939226704901318274214232757295269910497586042441322763256002188001148578471624974268136738933870871722624093761231124533335988223485743336702426694879896979488364471952500914680336725087754703482775494954519846202982090408218359948776065249524220695188357668519629051528892296685376790250445516996575343395866876608639410698058230933127374068282716594955369141986787378052292236970892028788324034472910789533699067868918271848333817595247028247296314900032560990314889469083346613021134143175323467510162399473370039039768254333085318818207030043101222976618496*i1^25 + 45180082267221286603895007714605465443672811214378703761760953104644752843157196438973517593216063962827539693464676681465775839219121919385514547180984192651040493934504296688272800525200690123567568140307975112209926209143108932947424190418362768069016876055456433691192864868516110648847877953133046200049435822256007896459570904297396739630415032918471119558524381207030662707390526787579507423437774104796626016794482683301403740891643321866872830635325676422684444745399479659575265534113775128813288971265042621933735512969977768005830019004896618582752176585692853770928540709635690527140419197017757824366380299316047594392015151950659043661305374675118462017902268530258502877672529197466437798504104778948695636567953966390674874965638220317652279648767499774348261303794094207374288670605701698078643862162817976312961972652922501498457097978196590114200500784769239859705970217425859734368816068332603685831749528337453209991758431099896372206163959187314626468685711174281502297855788918254805695367876669674200507776881442305194560353640504953712488825339944856604561338220943387259505049221791583946492467112695818494489294552908239638328371960227622007986523568395867012623247175564056535396925990763140201745330973190423105211988250627515922730048503210799421784957708261457070618818687186073245485706308138942352172095636063001005437599845426591672994845154504017821415873886208208371494213505486649115557281094019919113705680845830060635418165790726858089659035488326301599653489656493541637802713871629859936876745542618500624940084913736469676981263338382030802616703470583825901522920127509203277843139811337006844691062879321515987302746331509345883632515468744531725387174726317640775351405658726124334924802034744854632051746355641889185044089116816191239934501466136537338127439334848371907417101105441852909522168815604442399584604757854629197333210468678251040859371984132207727048642881840396679319683672598896391406225488321021302037411734557866697996137150601306295138085880088839025864363662784190150998845185055829661828008073166317689012081885682663528852298321056531517841790944601212611315311395686752618236968770911427737808426510724088432846395927194368316767958340586046600702213152882811725356078621141811930426697881517346272762876607929038865616288940691504937309473801929450056680606384505072571955219220613385317908846340895516058101900328293997111541838308770240338169329838443722426326492500046844531923013615533965776626541591214415860959679127924536546190341846061401831675168694367671269444623981028422066050953681613349283432109836082305885994009525209074209614010929811223724103746104219140096000*i1^26 + 59001991432628004198180246363341228393206044669970421884004660657206670661851673103863074268616506529045506648057744685690594995850648111346880945322150251441672909720141184319517562654748247359924967281339659362029465005974765735491705907917501480027783588546596356980746444917258422323409504725486800085217025448302647186469557364164480721689044926675689944687964167332209251748407258186739702818343890646313284157575819546961822848034207643077721442503130599707873460909984958378630548922315650687009918717023212196982393942442148824587576327173703219310931624698013135597590958767590725076381024653481051392411303794795703529696019020272901325486699396275069869584835589123589232799417695471475637252880676502592848793104866056065076837625773527241960038557623239744368767387321080001540977130571547976559260844793912707997172780073620579622103122739835374653171253406356105700707093931216314828533073672607367735260324766457149915047560846433339631692112067941177151638804576942744344911947263592084991189625954377194330964955006017342720943957877023307600737284931521140905032448315528541525218243984146015357952305771517374328154040533488415034703081024895199104894410180232156253348612819195113974155905006378311270505874910506477083566197116270805997523153431997594262732483552767652695398849245975060468160235859311445092947007771573924337287890358158690502916918075098064882788662209810357300489417250851174767915188114574736331615350433253021494636192210827975432143482091759480904122629500111703001244196107951059668366425597086058372843381353270050816402203315831714029775254884775195368924477068543096980985675056137416085207077061641823350155445663736386668965108995825112974168707103060566605308087174744906740682659180564877336608137870135247491120824395897146268291839329386278685283597560015506362050795739255356485746146912275837399125761002832454738812682705566604981520717455274613077373682247797725132628671316074516680897699325643885129510264806343934477137226675395873679046736356757404140012865710746807738969389045488000250406594848180312845896279448618161948099649872313421289885486440317828775028364717398182573861915465577392533440577439085128050733693888049580822725274980474860874053122754738078402747608275270565173450017642551073376670628105776881700758379845670240232035302668760384833856611334950018361687759738625481234122292527888952738424492401264504459154836390600303683658769203410616837207804783727670076437599309952150082134743757041830221714585218527946282030393914739877381692846765340475007356178326742758384169350170096504415517327362382343294796691803907460899416676405104495120093550068367360*i1^27 + 62178259722673000349225962689066358385689706623751374499384797655071824393234968263915352070074491615851040853203915335008054638416987259231333943923073644312825396037084037455756628088629820857481896598875572659087448662431636390675397847591803422415506569484905267863508294270176386539579280909618137639290507299282414002461720096068867490952792715554307889958125225620769344919566281895998656260490448828491109909042510616388534177513246486693390218564183704007532527605717236879465727619314135145057604124679054323688316439637665651792482304461206115829283739203768430847516279554695527539825138872086453521094081042471979748690070697684507902072860932631402812989463159247754361532181934730019189952939850815427287056052656964777949013803928193000130892731971563339372559643693543288322528204162232856919271935815664014574747533224842740171358070200153370019913378992801532803485713017366192454527536774007683450435649556438857047715352939551610378154162925882106834314085053525286837801734247250866824839761385424342815652643723450393760025288902026235373473338749970493683823257756041395188624604413416576650128085141333888486692540396518968763252432394396963896779842166989923958558783906250769346723369039025775105668198684521133402218208162761833443272558642763679582364590497460401665321828256948572643425722814428434581900184727164614648901500247032445431191435710554747991482071165702013258952768078254084423438328237476361283959706746162354631825167796326345147271275595119500404999621527667108078416600676220263558998251159217042294909770552840573276458343489440033200964345092602749796792231582954690258219633993294943974178788339993746553896216810922687756192213524401122715893380268509601573572911280290262474455316634743614553514115664358850611917339285115384192191033998444024376164922464562652489139863393179170404710837889538806469531630334673166368454677588029638174294359343577904728775289479027221259187160278756093323705297410898727294578628021769152408170756534679559540812814425966906549409503008007436621686922958286105680020658476484273418424723488993651050694863542813292109311118183973561838991069165884349678915178929715003710719149691678585585075596007834359723776632200523083203070553951677936324435384300886565369661282724082081605537726328793432392810219391722842336236597795416092771696731361158250827782521193643913154894287470499065388647928782807696700607620201630507189200716939849165394489922907266215242916079994530579288864935428535500252448323829474015030406229483206330355034977829788823316699729122381877899428205648753276993603752535104350470909937178117066982612474177713717314546827264*i1^28 + 52106460909055819050325128329453259200625250034641171792337341882251895405272462183691164309572373674386443631721294773529831733365874188714726759394596430581329419507287684016131178373722377738094807073311435822909791806945644192004115772400590626253932994249822040609305801613789078315809421523404784405776925077637258933479843113464010867213053395935901257927901341150608937166338612704093488327409088429095211391560344535218401717067851758832947782822772724028826120417531550247753950631804635571040765034157409249984617696886481497245188252150099808711946335445603521296678262079654941016306155352607589907866143930609652844214733986324165955631283190970032836736038440777008244878747669441789212466881457590038820863866585055794741885638864047842718955781911549974831153493511127638135733685043066853179594172819283117073490878834293562079613227838408273428921662804107659088466941453909962562654481027787950454225326778666022756568217134151878453509866325836313994194160591828181441673767090852202747483303474374698826394335000189488526052907643050158247088248122756885922459210555435663552290643443177495824472623513600904831618411314507886268966026159839534651181233006888947700895593061003379663277897221759227405832969374875731232750171276158575854079789019228578122265267035220315480598857962166604822498531794414725656164706984876122489892763625255595396412481673432888803662664539260073026838444404078803314001721125869633933535098592514527528268701957505789395257253441008434536466032236927643715064262638275093361607190998719860939724638568249570285726925794089381483982076998075735408229166301544263613231253025050304736162304787214397450620229820623075371355985641131986280172924717875596346694806482845229754932800371434290276919992782492197173616327738720661202022749674677880856989822280419008324459841410673167715284271585174884080751610292427991944667754816521470322082328211609663225019514053390983042624999407163851429580464342191866432363840040656018677143918744914163547384381232647955274870356657650354948833833806485793604612066090060530892572428269857138228707900664269154632424205324342267297992758741656896410502503128825315363495083077282602679858659219739469988270786836080668493388036459437504496247970857271807411206552401180601056637322953747805788380882238567107194383585878476428250849231263548378046388404175253586484935423732796051133959446042697864435736091490042671340919782212403055746991956971830984073716689639726974570440539874942757391838018915978385288197538740659651798963006920682320195191130723591276007936670854033926711786508405039460803005144481050405341613725943581619781632*i1^29 + 33850588612508753100674276975370348558809444966943239922706699445427694633671071749763474677777327108960023604537672809671178553480548398911135742167439219534685355131125709483374651597793754250715802882684202254300418187464958917495823268550759936914712500548642388245757622485168934253355281716557117935895625884452739664286539528012167591728694156500292036629997474388119847495554188425171733611520360032219144195339065114626970159077409963985687222981226438615807398442098679471537412779402076887706312826639521931873102453816794179438048016423098815242841210260222407315839639284471666912446381086909418494228531411372308264856948331834312407064532071615144752378699942348244808576825731280507426097961307356431153162449301991954690010288984648759233328418411530158013426750202045057499404388855856901912150271877264461940239028358003302886303538631733550655160924142668579072101064184525311182260593822673673109451041389954166985218676484299850519438801236642050581171742495272409513911404979930085915928160008161523669598720846842616904925652340358291766944750683007212417262670059828405259745280674099553379673898669186165316753083757163092687256732118147327934938650753031269872860611593474708316310377781553320794478537191067671839366577137364130259565847528604611466053574438925578553408969794486488640835643086808370909467846090347788084338820288690044774973025901442198905266523731368449753540737181945257471007879855644933823519797474372455427887018154030174877799451816641025725048757640966603029621764106843400982979331523226456160008881247424697393074429569631826192250751415756064937660875310863688856227140145679510681004921718066966874396091153469092950382754479401165733052491947575330968717604965266145533733402560123904914513742998357938970688467421643581912172081494487523444638974987498167937085766160574322185642828995963398067147703522607196604303399666670316638957823295724695596418727885151903259341468184967274954385700331147319006653898849612844635588452766848379748610063300522484565115359368676284702808533222205403520239191933433046859416529043584220757813315489206864019585623904120883767535528533451124392203447497682622868311900655275896678598579491178395446903290880000136545944688059331928573403664791629126396773355799558289998173445307593397355343674743843081500081306457785595659942213304283617690466706917576530669223238610772119395763960899110816501686409479044073996591181030631570834393005002660008165035102537929782806422598245377162449739289073237861192403879393227488767392003419370014922232912042824437995161596190665521204373295274831737613956070925359363867826073500647424*i1^30 + 16337722285286286457100657380672142773397563540390529876472291786466541287649328004717809740303631046490039798739392506995605390570939822730504850294393343057582554282612028238043642767402449329670973745722366541268058752975911068948696183286335782566008604996124594290578618018819846731603096930600369650057719257459703121578785947813200724048266897552976468147537297483878178386115981467975584407035376021772972754521642414233727111550016489707879295362826846756063467431822910597572465311458904246161509842471779628465458865909274369432880792214506311716900007924217975886594138889719928876068321930992706590326184378282348774282336984916167632487766607104982706341376653181741939066554480448875639242678775650781612228101895704710386718024506506593858211529140051962984382895822687863223233616380608906106687213288214620006840253961740702393722096717981271532721051811056248627522394481873500898846042274306199603976941500161938053704066268022495350415393348279903992904861656992630754343035489065894586822292075111900338415506864172703633080561228329500755368016879633562006450826545115278535610199268458528741231809510264136825363550927390333883325079925647539897473001450804242532050618777742698786583636022910844046680592771663203579773619265770626214768454255083465021204393209809249798364748361303321954578977135361700514061646309245511565287254443976761559882865215469261840286551249596737923365133014335092778202182147033612677691658461411713534777608601220102221455035457400133024261170964968395970345280797895372715154714380829560305041861466710904299201864731267212302169455517970289419201829304259717397584435427727172224179348563712856244650894269155418395450049652662571571881894444591231102708571748835889411418806498658264371794874722560775520639171780742068191857500745359618726328968973589658551777220603868467687488455991034002153230346402808682471425094927975111225114158171792502719362162109484290226016087079180624072000475204430392408312400324164644180610490372955372432526239973131738213506979113344018737796827666044067119023672088696668054054036407233274152731774758073717525875984182724452442304012638672371236542964411931690149396230560777075796796172842710812000277670514288742768470779583985472085457634330544197304903674754900373887213089937723914276620345133254787584938011206826039403553178408741916154867476540775757046402035040076882818633525215850950258943284125724161099865357224998876783877048034031839951747311020669438838265569835617877917024108958882113233767981470208784906637780833439928947548952362234742754953675532254369976746232208888534288710138339999985537350893568*i1^31 + 5622337617520163527796695179569799635061555996458223064142555662885004302813907042787344470697674066709511095001999832345229559962406380741596259588179105142736734616749872080244171379449086852623187722807528103676717416397849722207706515064423785393338513894203404057416664128489517456411165759926648062853803744107284152476209372163954077992910938564822052032856980936830250584206871910671105327954006153384930279926935969997765656307745357082248456361535192673706535888348261393376546999115397696655563575957900659752380382670404968519374165527863141466376272079158276335139875631250487482169969822787397472873810314884462784116538767757197841223593338443762955390316688844660529150010434700329709909038816401350337404642627929403078102525752620758603354351387532736668348248310497369702434916840852535248073821217374719225130932823394469790757154277701934514502155194616569151691620001656944061671055412793157304375390012209599578882059609332808255465577237065613724036407964018427159784394566406752573935807567910417715005972549515608665684816463038754249897601430660845680881745232198761406164360275827148507674831005068882538499882815104917157660350115337229435301558544124943336597603561990263010960790220937846859631403884888122259356425169501835712875373042406210789694185016849493221427856259353598018499711427556674212814649093193564894346349178086851531402904344817925454118606579160380669473824351906911864406097336201428876162333802170979877564082733746055301577328424105126978244526815047573512980545790191605699519130936614107027363501449288790667203585651475081193571120282474106756375269281513118019268940295054318366592516645602498897733082385940729594591621540753692413081199495828138717094071113301801615799571887526088451292090479754146146826149908939463811262854741463325464830484441474703806031938411603353341272457086029671962969124902119016505150064006731378214272781789741055650719173103938602588335559916210427186042189878189045260566273997320465321562939364690475853289788370101818416718674855326732438000474747104284676045642713249313656366107964124319609158311840216361048305201079512893259410072687017018630876433725151061377718110928822699888136598764406560646278351200263196912616917036792157445229816700766021607175081888631614989103308942904217814628682164448817733737315323236939165149653184179875089703869136953238740453616654553531743877432556434186895159380512991525038320319974323402347155300393913038452853706072516743761485474927586639815436320798102218583071738674026341959873499733106169322515896092942092570443846211158555144603483570781483757276868191892646395904*i1^32 + 1279094751592627677110552548413326741348161335782780611323268538576861783551093986499268809549292889327443530433235227051418796726168185657857642607164124437036349666212665387623098644550512149071976870305892562075764631254927723013360979666925402346123908533512459847056627975693504004878738919892620118868466949316717500162325008058959994265631303667989435831170089694295026328942574576775501484235052911263067932921252907906649670138669955476791654016041320509461875991861147514805470929133936330181421335103753300400225481368143059620463021804298889238963798712873558457656473674472864942280557587314784069842329831529294324505616990859833374223551171776359852517543378125773982981586992160143258036550509227210425166860458730558470600593560168427299543339466115220275621311412747612843435775690116691939653039665030123693952518101243819488183042353122316115509579533707332007786366596563856716524944911045339968181356475370629872249122749654281102624185416370010678605366556212830678713961885212333578316691083140199871268747226878529398539145264246779705201151070485362966275623304438732273952618875838211129302748471732116883566241408191807058533802866754971678030398120874879833828372415563224257415253048701733313281063413327507106645781785274948772426298641239178889605968402374923210655488265330719453903265280823981767634877874529455361439134669293008615327695981648706546050686789839751710959999174810473157347466648237247693666583955942442087072640547271473827553457218713485299725881593571222416417374281911789898588335765796381758311716572531307994027599213131677382382033108003209223984864408506229369333103872602739178144537312078909511248960060160135354724319038183244269286492067561911026212765532685079221319066549423805324974094766296605493624417615106716634951033562681547217115334846872717322068578144391269049897362368480208186793063681699162675627437261057290962178345416522842997850915048294837619239467031533763469738860145539273285310965093038180280263743901632804982926688018395617614724377032942394099833230500919992423709179828412477683634826451036273505657962501108045997414388282105414819920683434148981918951748514851955414655432333472354692266290348567094639223946957605478438757242887123594423611159977490326629494034949125510285187386678520757603669002265069555349983446828923649964399225430968076741793519459680953149742466797921046672104945722729138883309040500889259712405935109978788422873036258528747267470685213208045909759078051560511132908398719868365157056318997243253292865983986280554463669176847410413642219337212008582706484517670951955368435349800878080*i1^33 + 176400183801678592067611544477961604063469233630079365181400069679651929723510791880967810350022488816474387760682971964483034574459920934921600395475388001763366930218081177252602556958965368611695206599339050449152477276669224812033799384236146842223576085074474810820967223699273347551809086857997575289028361806270749268656060335066402190909922118087643841513099971920143605939513172561547235279782270795552707124113691351801499280929085658578863396281174163625682883892861693084499267403682980345517532213871628576734520051046353045588244414863996435983583550632943831189413646412688143899037828377055257799955631460102209828505243149308479522016152395473110358994732746507465746755820691270861489300666417142555850364151320662125917892588964420174578280881791607816412455630995734552908911461865294574291723223895064564220563496700207261777601708430667593320959161418869886936541309133087731223821637421491359224936247304132989345180693900777858787208366502787941907576565338251795189165575094424189226472217576088658171165281396460600496924684142123069405056065461257022099580292130118363795043799505912111616357102458453725912912317185901616495750178719721746037803019637706665916829080846476570522516959713902808774077813755819917336778827675145421007370919024073899846254783714299200981441809519296460642014282616256070987812588585685622886444193353726985750745001960085993954695987355226303146854617663100048886759447921023143763567901412343465025541873394817937289279081299056842490472709911880207892858669486029657705607424936290939159486678137566396180349642269116859012873025825161842512498706601195879591944809010605511389151793006436499895791268893309871223635541633818954075394924609591958645612153923880679158290616276212979790661508462415479362657195461744353561805524115168272351410207430365909059350061914015452083359366276988605375970985571169730598398257480435764387988296081674315674594790516125706399150792618899374254662071358006066166526040250027150880368963416192922635343119821053021447430119219858803367342246440799551814515539430408576235549080737278119863144999963679194138135651222870758661875936179154329846525778642533304024642162350040183464925285717678330622834518365821394350092442252963489250761998580966989098980644405917101585155615552943956673654536594569122565760767862791355910440039534339526430394984776116873812359207908714960627614526193344687078109981979289666864616210376104290296544949040244949280461061061239274967188693435503073159515098182482991751929579901139340010172557973996215173386788938979481838412346207159514895879746205324791555031040*i1^34 + 11274345454433872102838117203763366568003006302856429705332269829791866775751998650378068387057101921735219280482531834056366355126112215196799310709385232393575838004920650650992780923275328653005287694310884180532491087851432534637498603747040116017737352342628553728179830889565462075474189236441373915889111772713764178335224634483126075035363983666902371814551918021371212020246421770755192415157283204286468202142324079029866293223605719264761169562830652157400061938449719982186591351688269770099836372719867323347441620296356858977980933123391339815311756820439821307781909268848600036066725148526807898827598306328028335972608638789973889012585032142722856677659104667324591899093029595890060890462985669089958165419810876463414854550553499169042390523672779726195863680731534124205113558155902680548413957890655629262316071764115143352723004401580541080509697901976122752042285879427483772161976158231364165814630502962647433172674720090601632496196945580204365873797744245472784031938467073606616338269407011357496256706595128431216209587113176449035112650005796661791711570550044179948478998889038701713279264039469404803350295541789572832411941577311246879060154433440644111380217262746925627170930445096611568314183008582461773806234185841859961014347491253908012486963827771931611551005977750046458173079550712547768264707652298801880727117797192807846988025766879595237286764456417639641645394188292765353017045642305663217992834705394453568279192157741478998268204085300157622018091745449332458512474275830933565340869263596944412537096677811542997528493949646970816333719517500464299934614856979462609535350858713777449411360006840388995151797574291219679440296071882198704488617991864990361102191968775775105377710194595168729827630067358581391997145876280534621729820315737793218017293279278422080493283173107084752725693251896531665948743801580987785823811697377396803879538710557692933577625167051617594082619496974251347715442121508448892975058371181583292253781150959235313551212692865082202784030827390857088194407719135446096133331146356507425577939350734597061887873922992423263327269803969052416642392495221718797144983867159286313525821050592518855713219891380826533390561542615253920668336663904453656242479813638451404261432423801044189535896309720293383099260548392986023834770765679006517615230510732294860911465723717274447426954255597646112250672013957875740161818526344577176271247220303207105854705176103432543486275543223001590010084135167558757780048849168523282506982077103701357097839322747101024452380759258455012886178297238883913668749874824216576*i1^35 + 330119351079327704407318303077833477140541308278569891895631674238609456900902072858554348596731445431390047980963462189866928601754418948481985868770817656559157103137655561768091174223508793729407227433175637517536474122970548758555817355282725969290191143458800215348322659073357203696392131198547721105046582238907124356206989012896871893608345893338385106216268112270443987446032182476168445008092879442783009531088629397120522576868209666794769160394844497314152619373907223459083128402968355148028197354977757112617994489852586427346411891326649215959316479009208220314252795672023960941320032868631865284748080011893197720411480549507385973176399229969507121369961874120634739921746558504653561181808950516923790802179482508375409670440344302244960419761287778120351800779675361425026647041150633045366875451708335711509833164510343696418966051391042842986164044165641952689592757032996372378547563700270262119667653581302507450249993879673830849573455529044751045685550331601863939664534337374180586492952659304374924139547333872132581535746775216668453912499985120992257148414969771058467949821420240240345354445692272713568289963759498718559864078125963465179193487023465586861671191248635346093281182478038703165099828381765122009314984387623094613152580622695402039075488825727705021756402819541408308653052600832266545447834531340979386311909755408264252709664141940288382549965827914697570911765004929033302670328869642797697729643604667660262140368049512904467383847126984077737429964197143972317984848877357587031020352205160050856916217399907829588388188803914011792301761516598699590581669857463855129491227113334680404770215675405164351981289388851403554283531974086437280393936170271511511018196064319829041669759616364781664607562249216936456537267251397402591609040955587291544580561913138808442139825534005214781879438510639469314034960041749927672553786070282391493127312066151581904125979046573761166092411990535653855522709678805167391799145381636566927155305353336458457093562325456032630930502446448627825886261043485573530851829473407750917773340544954350084188749175638710354041457167305755777459168733350754481490679618806757664976019257288396269808302441511080821908752351278236903915840155092581763232602230003926648355110216566638774111932705276249603941635146298662662963005652456087054709822846100952299920606754093492532506369722093426316594218120474579756851731917683034672421377775359229125850602628845477066740710433077129894755437707900192241785135783356452425603102373806782545490051808733684232014792807952308104164828090046176656730619904*i1^36 + 7586812006523619110933465339029415661347355417365858397731730822915633005990107167794455885965862402622551976606702557559722141103726976498032900760662342148641862061818158302806879884918309058804478737824050827121305811386230514378043379791235581838568334123161305597058710145921685021439638315754163572754547438627052612459339853003374301460836638739946264295115175052139831454668187862869197388488481452477100533443155421683616887691297448411085548550729876301974050907677193278033049557367836003490610008405640580082453980741292129397416792760004967839945094107476174977368337235747841841555700991504417222905798761543329136495352439404075555953476048101569601143908766816825149838360217517674857266333632226116071452576574761532374695091499731642392270244783260446052226349211586913903706782209869326570304829426462994398827534977889370320088339996072624463260747129574330285719919514466799446521727428889679862068688472340428627033437711926003786147045498152703648358923770494271719693322738417386094069257506011705836232494942101510363186194202177679007262668944833661956680146954002991831979024320212596919637468374271246812981113680763180089108743360404106440804795640424828334251129508083210030998951994576366729387460708487667617731485813441176059355449715187023377975595061977334716178991755208744253599251284940400288236371898084249062676794990592291195928245427050645836866581720089637849417557544920787039583679919011796668353569662536968718776812423228449244355073096744720757583940274223147500407545541164794762370775107863975582657344373557316048334003472941902634256114224090217054266216951086127266036309253180246395910279603115018434564293746192021068553037699675499639813913144876294977214016920816542617098037891750814740492979193276370790395459122150486959710457228579703770693066852593972502168232456789469178784763178962074682635582179533607141808792051479393895172165565517656209769154461288478242644042086493819309868230971246620672129611389656711443074734102221143006466850589981669181592547517456287778907759920097367798528048800210915085814472220599807823500915585074300151202567881540100170893437032012451524432313204585959755724418765328060523677955255240369834902980666072907130520485567603493766914665288435761158448740608182483617285980402381811353726357497201142562015745849817826027109405631448282326099526013196347821213767489744913801895920123057248633097602411384527140660136565490763030072969425906143249156270344826311351251026479990244118245289758171651959593299716675094683893620512841884868316301771482349308753948447383360634880*i1^37 + 377262562361259239300134342865822528740446082900761761859502685903390849511741740798374096219562563857235540711851159455072042111585606005518118755232251723491265886091833529198759179274502839374791729969622893363061498388090296793743145641448105906518229890245780200128499368750384043323488047488955076498743917734216231699779207903008335293160877272243873676590210225089807545391645246400165753026971458289773048147265486896870977374356365358870880084581669927148740325822102913308571560980412340430327014816557179975178810925373450312044930462319199505890462343442308558035515798178126258468671901747665698768748358573151280511420011984171219971718550792229366888080468661133824977586775380577780159668817907162568095694559290933713055506815892458011584612696216304201172699805263335945869725774201125927606734047241049145093816805907354299238756988842863324897554635169759195452460702255759156449324572867128120625688034304885069078164991724223641962029826965224675394041546509532875104341479680761045205111399101642053039915109420424845968207398819087681879147796828105361257529837977654048739162754860755729881105588433374065592172151902042549961236648478255824582662311441171155304451974021980065104640586204927682637016155750115435949042828806093795565239379385787503091715946493677965136931359174795472195222765648007330915356090740405441851311623708451763960574889524943846438636232559370927420763747109938413337557140957454209124075503932341600162310077480082482126481606763965384839166044019434631740503050302273864671569120067323932251790432536276417201438884164902349001269960572044264372037472626142533516698457746338693083480417527019275471629477224262070816243949389831030897870743824619918423191111753808452403591170073705796499922694333614203008603818386050746164280242452098187014897042936548889222971796217795446045510554902520653337492642806060379309482265406028737889945920692152351092674019527279000582290643629764352026195327552647593572519092741281873239620128894383338962205046436350317391275230522278672618957334733149472718579149533165982299729970179718396116875420596353366225788844532418003468499197275350266572922166555251086723952532864221693265000250743405578671922883430964698101336206735530032695868947017390674697250280560092584930394480727542563436617826849783293694457044631549562586664860162083348668186215420664752754984311878034514010671795643211097028789251158139557793261104406313597992475145727888126903269698821459682969190014394207299993604541288021434095562798882216192424123544781640169434478920494456191111871097470976*i1^38 + -2518827435044226557017159023094993820199132617194605754618764143261738750880198632549685005445339256483163867188768146474465444541612571483205278690732826620824415082715493524670738411327354218270834596509973228891541564207723890873736289396118628064073792963495525764458104839410431088675045120600711928733735302886393352460956949417029680744483253159805059313141820006160325957212822675784814816806144451824416413108095461134390814252159306470801680551188464461256568692003854267832405603721324004682360942758053704225386590316339379356358644401387362531870400246745236207502096255766210604385303908670067121920968725217539248948418100776040550060822916942286510343440093238311731931604053639174895102437645526862410599176361880777735330338765282898361162984286579331890370505434580465087084185751145333264683798312696909695113071767229865442455384646210137813294254361195052236347227146060847717114696601809800694849978617229480445477599297244517606630581702761164148212797949934887472033484842352776883861937705739482269443264820745418242777226583252656713936564407383235374623894322765748146159357769013113774228518707460497187389131895553457930952579216603122608841498582507212486302887540826738029168437927213764758804232328199843256430353789974914225757410979610532284626581010164920800474862214934580785337770085871861205575071929106378373788146312965136821065456120862713477196136207585095705072874512430139273396811164561321188588778314552319507669309382549350544746919430496637791701659603447313370660237566867351117057986947169117509682221456124138131872817346323729768548275837640045052701161221072438219934296328300657663073870233355046065976903066589251999544995154239076908174754178370618343254105164233135492006018713462470917578503774723085785303820625096009071005437868668855615661692005828694494605932952662883784188941274127597278911616746119928362141267534670198796625284919726981171624127875270920029666745827826757485788239314233503304091892140753889165766140846002756205691282664811936140424771915716462439077544028929029679325767942845735302557485647937496285198351700995105326707546895278471348779898013991056648175425148560677285888718252005538214084831700459506467895568257923727329625556419107770413267807819702049544104352720878966272309079267704673304358363289025495063139701751836796756695989630078965665016794587035546447430962510442367838580496171814219419878615018038170201466905053385660609836613746640246622356320232212660267273480629810124535479832686829226446071877095599594748486631711701844405943525669398410709434368*i1^39 + 118149999661634909835571585661369964580518084531075781065401347691984790706150560068129257468566548276819856304530757421924419832949386564075837793906388912953695349984341274755340247642828610586947026357244735534594675822786906543018391295223318211737440845396696518763566462623971849607952832404055719992403029572996304159386572359481720081385450780211898947200853216987005285748568256626014200971017358935403727425617310175010837412896899670971305496734388322017342319561382429087787176437526492585663255700671561003205984396145835842580435207691452699591961117469667289637165485164514143893827373836522580408835847946032104510454098314226811374590822412811607921391252615125929905557127712056312720038159541699042408008251549711759745619094947449894564914835631733456394869865762295952261484083541808647297756584289538787954689653208233655710427791495552558058366110087282990527424094633408249253692605858087022629513834754805846792616379909055998596843023866573107653871109548965199434971436475125971132004768845979032139946179108896268363078455535956762851140501642075957652457300623767624112594952666822210999101318550991667924224735253171354663675882604476579702211024735779479840751595741906608101721771802224795839026191425161545060259103080150925320646763151178432043466747871547474959714835795948176800576168638312918184421887422711865581333546005186485159884802575116180117625019470473162061117603808903064255806133785755932705859208573268803635378947694603938934175720718023849546692099463624977767566661818119606595996367739278133769947027148809032377813972650928905532344360107500677542458913953604419532416797674955904271790704386481158061643072264999371452540764112383308627274146091630415384350400033430101542493355118055103338087392264478073665968726005568543645373525422177261458630628371349051310671994626016616218160206107692170618482856991426586893338234894455663366517100869478960788298721224495302230522836517245635975295062029209310234690486713237862284312821152635491330603959694922929515926515253524369314909394377950574630470424515228266200526490782965606253141042179705478138661576827551261590983595324143487730707733291796802928924945802664626325403327194413000054417270689734395329749893173151830185536297632098003107426375207399481769355223856286703644516154428872947049657483164582794166064148763642485541958263727526983518211107485096464520702046125222746917229452626631631563629799858385098234330272001191871234223839937945556559312368436230172166758012994636966349521670188984910817425648038138831587333866715611136*i1^40 + -186119586177474842669383613459723338079717596951800469089671892672740896536499285774099466976470582644004280135778467011393654232844734197691943834760249641327110462549622712503343616242279653037329262042693718851207616247818275767972020294957454449024485336876680784804183366741741907904518994778056135302748710485048718984433898734614121580481073503082144070831118644574651667209757344527415206391707594753319898335738171732745852014317473791868801466688339644863614111718334160839271249016133899386773901835208319151798797178116570712559055273004728303614784384947498732038734479231855240925326673595260304683652114332387331408788682707020807348920387945293289392645356232889499523193622520982264429941071080866798679823674050893007768889006077776910846243512287087002991093835451630959171616737940366207426565323958183217869742688946833393488697871519263473474678901009160451800561343594368381135820442892915669987118785972980590326282864778026473310419230321097615022448998630422314793533240460325366379425731128307229791047034437242317737192462624547604847301826136706680974967872699090052507278002277838576007767975383169950489324416278356671038004411654327969406164243144023578874295520288951357727661359377542799124405912391985675257559257354159981385041316643069648316989078125486295904224390216735075458882368965419936517872769391267560121193236686886417258491069348598392911985101724028839855156040601077034273947105071918689127020709715992796887656196006776148061788007880740165451218823787698560040575508567861798620193914082315752519218282810155281338749538263997847867694055468765880566817803191367309743199241475490694546296225397895403036721428684307023847450202423444385923159059355852858820770792437459525170522290138955775066396739522244157660490373170521766665733266611768461124586503028075726394669458504151929427855867320771599953527197354679306633319268249574847145143983233608847282006054882327328226972760088636780915246639637253187434013342233068460882713329696649961286119615462098671785551416070010495532085655757657609643819783732883033897218073857451331264639373991073705513717783260426005576280602059915152922657459922843323417426266586653328770104445960156875511731299454536600358409641943485136900491779357440637483345628960001669829200964943753556424967302884767500027421709550334586002456984410024568737360444822371791078513578311216001496204888769588631012208844617095377356161572713324914897162531968498480432719410922177322705681422789972574007187689217172673519104255902210389331817494179485065395830784*i1^41 + 212624494275144712481104232103363821272342677720908511142629208814630780446085817954136039256888651564149106622995535641389766113726871460365516208074898473688273253063477335464710594334709404798065540864873726539422094725499264949590544137667325207561784956000093000012839618257059723235942664596429523616093451149145416994026613953758253938404296171581593602039408957578143718398527226692931614994777331480735395318370489044786524806547673436350197840772505603847164185206971411692420536692706709936775927612039798628494670951364400056735416676242756434704256128356253791148263600757091963075332456558880813469033078619018152132647269037779941293218936724203833501096806368988239914932833472500007997221101080581081283855655639225450343429846163489696930327728540280726637807495394616346015744274699249613254587484541600879230603518622607721597596625309778626482157669382098801510747977035094953264119402237756485926496455680462382346745887673953769736554293540800504173128613407312158600608185665529569766371863076437586333220060589048357237418466693052800191423713935952516848908393298900512540797062956925649685093394042605570448615321951741023659377151985778311304438141188012702518968296751922333426710111472778399961669883252881842160383542436280184845475550938818526597969202326963494795061722191798827758850537186537320510616926071549268799129216279226001245324404163269548359197366765452819187817085227220770921843036758411122092265800403286067018484950132501880971004471784800184389585609242842879672270760532829754055393864897185815164931892304398230088547859618006818126977130377487076740323874979675749995445250192278447383185265463448665966760925079183526190002285254604916554296271877822194321440733051180352791841049640380902722206582007517586230203100469831017424151890401096733991942742641680906057957624918032511828602316357073430119807373236125800552135628485081297241023822626913959820912246175544582301947436440214930472292054269418523650029252092018734476574858531253192546870938343909756977749515290481990660349078321643157328510275646720334504322543048293808865043366171653684527292218513351947018740263930386268533004895042157247771925672912406996732500716297607475200866577493465564495835639896881136990822744438359444492995931846631283200063299611296088894186307093409148165941593332208919815723148155736106966044585514287845028800176869817885865341009249338901333835771930697951741548517133283004490018896514275526142375316042126553463021390705680658732857856275845410098788498080994581420734979418095616*i1^42 + -5342273836281816477144407954096081505257228608970552546133121982868831254406765461854831721356861802962939826394016305175162053169408156151734008466938585107555433231725118645781988943891874769642194746276004100653334882053378168219379288622829477751143637332250922034189350609508380252050777951143646260910735745790969580369457000312915573490502008408482283201509923663044904039548456887809933651038865373972297194347288351993574425269911958627039839376903903509061583443540015298380804555366566250370153865996229053285144493563865722513708149986535611496387014413377471852791175344031953090627618379882076036169473695596151306006023499318980593869504778279236069936022650858033093245733984470786371786628287790693259127344099458383228147633917884467948474344605660263385783131215975051583340772406567716669748009660168791491609423100088565369703366577641006999007075203997886806933331450264797895865817034080012059151785894069691918312993407872083942952902886391096532741311251065774637610949443638153380534032693175376408379134305040040868050876041770508125423877243251974381117083454116920063921295037521462737405890703828854429601158787222364207436405260631237906697107208208665639106052860712000206523919308779900191630636627213507795573172635138176683915021311194285910961979281429253375103843260150375730864505742591825270753000102659872182485254333271717489229748768244086139028517323741670145547968310966936650880899353945752122421421701091732401018551971940438382189232623119156920827823647610142980875448930097799361243995398975525806196771677929057153401114851287885228349587160500988185605266586089721186854170604462075298571792080009294672101619530915188717030736050462043433803284125139833984335105696768597624291667592323903704867868357636648048786237670455088055008646916059830651084052616981538757047189902458015007874355366278898416133068231432331615381120685427131871994269010709666316169249726217579372042750726785337514622398670551732605140636892657257289612267136598799229902399603934884052653859913846411986154163420494602283148826063194114784755409567366895057396101217350094360084486879898112633822694080172492637341810804038531663428629888414372690760536606052707872131023425361963569839210056077638760138120424844273367851628469409248500394343837363413546277469663201020849107332252362359461371888923305341084904536918836067276140698068449126202732560639319013738012967285982517523021766076859777211504462725543986019726952457722514514626740279183302327807536963870650679810149662588515683139584*i1^43 + -532776875634235909943236528196117368869243017882869779512510436843818150769689955688401158557066665382067720675065647356998655159537508483072299048927921378244490136116605608938302321140074414869287510476944120082563696036939658007486143309269144149324610334280186031854872307150857120626497324796774723655894002169659305779443299238882630940046062286521863190425101853063549145665522210299367947171932806881448686462947554956261691126733418230408805653709759767557188574915910023476006903793032291533969477626049175857497071768789011482948948544138404490965924739176318059858740860035697707174356340697750806611365142788527022256175851739434352231927428246799908102257834868616433038281827837120575123143676190068345305543487765981228136877776337832448338225012708832422385750411207128090385101061508981675693745737758440110525338511500498997273913840072618402638486061257060656084572148979833932607386309281010120551248978626067566933479665454777897952886066530635438100641155570108303574228953252897314295667244883704553722049780317890451297883354074846097031996684370612400928951379753375870243396657947414130086935140504990401669603744385916995300072740668223064016917846617964582648233281252584870702775646646068352303577625749337179521415413443812571031041679151698319657853199078096779820033857585646204498363492947978672489069400992509101529577489460131901024335975139881592950619103364868012083282575930990847554278655549544674419842128086016421991829757522573120458347477758689807402471762130913572564455278762134353742754066017436935834538691991232043763753806538561867503647131881965267712540941970173342048620270322035459939175434920577525950710415973018940882448366936465151661058440429231756228206358492304901423415851207812309658349808864600149384662366365601117949979806661380767896905846491307151476426959223430269737700323454826567378318450161809482717202223990739678805631902057519859180831594076150169169006174950537998095721915028128600197171502635565453551748657894818838044078469308323995186164118885105451746597194939893576910631199941931361960851151319270849933108259758131565889127173940068746151023156350946393521291102277921848550682503410075063661929642014681143797062341716838145424962211668874125477025768268061714877080009285398200216839176321417225569356027411672628035469327347780598834703018893740433962947004622888589391242259441408885312873186003248902877050766433625088914650085493097233085545133769564788900899725720015598436296171338826901374776728742714035059024665247744*i1^44 + -5576820579039918062608987086838729843061471300466021361638315871150795231733987242156773689993469755535683693826115605820754065538831440763483690375252897116769250093753193552022109518054084218449250501471778876159017878981379594898439850235095232208351765605077187334323388106225984420517163057143722009512347988468617651335132565039175752925527537816180760816015825682469944606358122069253889329097758956743861142373948877089744312357157640255388259721136413516868680339252494463567953821229673012078344661366852062678286862259105126229244987320376719042334004577786967251276274049830126810296471254049713865141446621740330737363417760952179798394699091322160107851523665208467675165145378724813945273751928056769905378881238549530787485072535115880240312723506692993105964114112026933895914165138520451600647495778801110452141436574000977641024021787422392360185461152533616275409072597584316809245272905020300699155316864285174488885331318095539788091650297169352877727590618286555413879598904417093059224502246382207441678087307039916909657800869275239167083064946360946829698602073653227472250899652640537031837337559000868887882490704743996972379462458550050741627126623138999301607744014533643204595060306555624578014038253439739263379364962775665494905799684151738773390240881908236341898434744761984399895963728563739206649094158772141555892049431949205459600007332195726205170836288897806037295758818050436826626855908265059690848961454354056446737860392078033211513074585410565926573234114332815482038120628528323522086904148114967930790031581362784209172716135185671534714389138199519620960490047742612116596952052497335193920426332043228487272153549014564679431365917738965703624539353746033379463321384043772879631065857233775393203050096243475383165026820262604721954072762620403919672813298361388457859408370663246577604802737475318643601707442310578016806346268918416053068014530363644859966046744961994462502271182587477657352666594802510821139610625426039202837199703539220258454105675217100596550582529333406192299343381177361045937729752653320274887962743559386556986727524946864840541248118987620079889963036977316050213266391325085607334957506403621470149343224469948733702492444685806746820744905247667809328529871367135351688909734636315896608308587071828692491922236964931166981108472565301709555139800029438578015759818692999213056792876317688595791286382098285179862930392543923683327612604939255208507981711580987738317741346427534045163296756730324484583860057041560141824*i1^45 + -17794814120514492167245534532945863403452191162684113577807384952160552519422331874320596122463070448233149800847214409317620587158109918370446728937082846145421894982265168541164691532960315955760948308993950890932027157358232884009225913990814966772560797580196794763060954045245414504904413754494951852685626941987344115209175578795444791337630087228015041803596045513218282955861496250537173906172843240412049351832528936476743093497119153274737128922154559542679281823613736430919241741964311935238924497873396040694038927746414756743005709748867255181504085357206654504093175963707122242935304482519348718140088915786380123926366138344014564945756057958269747483069965421313115225405236302737306784616818751067768197708906718297433999535244618680328058214132367761541222469402591566021081811153469091357402883079646577219835022108234066366690264676088151741762894779064770134064593250074405298667178519298772663652727734611739988441531489857655699075340732726015057527564756514160026631323249750298489865007008972789010545610087889633328210455979075922966466093517642501902274106542365304995391856048179574886682466729012422751185281030314344899960208856264084831610385978779940131659040795321488183977611482645148388998446784224499170035945930896794609514588258535502207335776335112751485966894283855357686866102233763217873793279533924736948056264306138034319898080309421631192791938628518226980488829091324682177197178165695537342676160847105827513881797270562568092834924846575869478254556184413873114424393192952392708045992863481197949944171106937830978314265729683153199392199942330823746766026481789577713386115779290776468762339903954374073282012415520505045118992850372885685551805181997997347863984590207222363571551115416963768709189088288131206210177541849533884340885830154577561652807220974178447130106244363502559884160635131773923839969768955717233843257158242262004682722419878455582331551330367954142639434719869479524459786329297021857749273784134978382887811995315376144851086333120984385712593544711861923235997164802863236912946320137728076784398681646077579457333451288291760220004228520028322239611772972575600743152818826344121217369923117109483489621986744836036842023251409083464060006500272477998936388318190979987180687703600323637740717930685892750449065311316429472804833062391536072793760627227647098131839729820522471937006660372176697825568649656534951697862133875277377394075170835049830545035757287297025731115215129736578839701942461540187724840960*i1^46 + -943248183013966174400335390714313365431025786311692850682906479780215820033347605314230558333489882955392076266200457149942748610710962039347226731812114681873237895458049419243617673341354096630306056643352613987637645876818051802852492097488906508256818772572833961888423993066825681661491533751130882839948970487629504332862215378737989756446004877598449929646780015912342248330052717071126670896858241183004990908226068274201231204611808953902251940993624400429977608036784614258088634503968355701347957227836101463069311638202785502721838715234957920771713553488199372024028800726237631877744763651196493003068686950261952797697798551837698459887184831198977004636720002751398389146720978793650759157602579843045315900545261021362710342532681526745667500633613137658593152984214248931540916445792162044058801912254015403474166482016903727075425144897484205089938167315031805241980169471306142988047257193891752165939693149953538376098479627730042914577810128152374051347858484729165820210926015616440339021286434240513650432284108905434540808221733383271027233504140669069011007736376189421541200804162809390267377220112190157470752277883147115735562459018014748382835044299388600987540391892682362870671121689561731775431634024377247827135573332408460254417080171342817875072431791440095502504442182953236146346684290780943961569198562821559273934962162326519453611230049289545918290585893271536999102072996875424842864868380395847089373935429745550189563960843677421725940443757617607787412439777904885371311847567118672041509353647739279157093747206771669962754473283527629008963829862874609361641264791766538068577327481126475483834468820042187731839599539947708144306544703403580777353366114771689976614236539197867710650288494696177202224028824413915616394071316223850668897706944268417916375449670841974824143266157872545221503681501550134253887649130930927362765466540095595514837673763685579921685551691428026989840192393958977018988560970723042695900883020275745677025088687129079687404481223267557250054838965881658219798871395478218945999838914729204948218286283827482795006719413040191668139122606944622998202154672879251779370996436091258197653543532571464189712418356689915066307749944038319458495081033427873486741176257367458779310422191988927010310453729413925196259270525037581576753393383458075668469796885252658879603680319925653524102472558648437408436086068632703331654927583066998841748764743351793643655698138183540474671441201543596156661484486656*i1^47 + -111920251376996300473404029746319963273260650411557251270217711527491822149145560943953460545361061460326231759976736225390956778942376050458491252418090270783696611038226772970318193939840235367729163998528448743720165513358157957840600703155188922494827288121906974749603178165181091206944225562565238600857827987499628974923233377598669278887252883235897841240260500911332393313218631279991935287640130215683041462971630167709992308633633550415333485305327259860382463140638440349137919866254502110691262840481814938036557387298902460315038792585628058412216308307489801965537993981744345059368493353354507019992151875509089796524756397726794400510345535184179201301644289745553189391518696703988595087454422847993427193272941613357906301247348354030039461659207372192068238812296126992149725108960743416803208843503832256271828441288973222193526221493817510840800929241614127517139607775549559151022960073580981388946404359356465438333609930559994871616393371946942893555866123869055499018601597036622583742854929198285413646220081003533268735331412349068630794355554930843828830486421438376601672142403446902302449796973121669892699259269585970272886842818310007400606582036590598785957102471722220780541158229174395992078473520853371765598701901045462579419414249922567976226595184750827761849682989450197608821192342441004371256994792287655823193514596005465468557306463651675052235258185195127868586870724708175401928235344063721576327203516922811201955953723577030343305675306815400847643106925053882739541539505278166837915557128106793480833814978714804585895106551878662344209641620799783745485291080407709119041946981609180914443408133506081248038865004474773753459257395917751491582620029948336752371578389205056651796738156862386978312742023558991775209865588069010370269511119688671421273096123567213547591265844565356566359813331371906968834648280199043418909734143272218591330258526888559609032057372784352456796179929264409897115409317298031640299163953759474572403008227672447009821990705919696991199209166911835132000501219388470248567075012184310493973004600743392854487352029774522446251519908145285527402450509404941537987516874679839283105970950714848800154654451336983477786606164467235391350686755115235418616561551275405978465985519823344322455707189460457438315802713876974048297679574781637284200771052445282770895776806054547335205664529728522533958638636266605967398989989875429184706342300630054045990489378000311345325016337885429760*i1^48 + 13198250349448637939279439787391686303020144648405747836852386406814727459758138794786288037449533853351892421400294005453188359580008202187624491936049726782328619791896136513025466963030067248747078989030634697164823223609030501083177614679011412883675923555266972494106337493560587000733711204674104109352443293979588327046221369919573883086422991806898852241692342291881945551996648868500014796673086221421264991646043113253906115943004601121812944534101707802245286676611866366127533081836307329175012395580332389626689641243073996849765236405993563312201021806859819523595508970567032266143011824606385491084625032385619656384088522064903461729680536496391712535387246845375728081745588556070777963375829676811719874899065771278762281936760439014915075420448164192195039424504660469878408958815815107541558337480275583443068889566527553727172395681113235679311984311921350841009399578004933120396900175816818944526169845786701009390484381522618684298925816788252376652098514074491610350773082081024309619466127642376374219009486625080251072047259755594791242998134079868608501363612813025100597216481850061328758054125904025851564813867989347087579494975400696879156979478529957022628293896379367910520829877825158475338686467561556867121579405164719277987618831795978022106836983876081230375899103417339896849191510325859741841229943932747392687124223681200365344446864629146087672010941406689630523658768895874365908069614670860477541524657612691705453081845612186758091083126656259162277628871305698568239887036732035522648107532411312093155848996183282530590079753355922173511380799851728362535337207143934883404314544172425705827075975907191542776966074022281447040340918840789938475825635432837532334631982377217851947276331866055891038292581361999631272598605762566167890443013136492515259303608464760644691616383671715723161559310139385709265744043592611982649966414437774632487640583834916685644921514753983954002831753838841699582684357485182502651964837807438337655436658179447223355599492134653699164454930373216233157867126764206368372418324107896186810907843811031812413411862776949788390190928927709625967290660662881646864960754326107574000448399478390386741233826496590237472039939945027444642906726514216834327094502748261074323312115419210839003813843200312480204292473958874566216859778382749320141525428665433525458611634535120109093907894148651437734809255747609243157743140475896017333021347062188432251867210427538604032*i1^49 + -231958831739362498112426529130824572661290782529069003141241416565508561303375248824820067049282915980147860610310683480016925550945078294730823552580717502485180272067004775376153913009241414115428480126035037426562598350292240257372838184089619285418723840254266789808896769268699430430004105852187215919758256348964914295492790659351422706859815880841485270513908667301134425839236368132859693919196161388980760939065269934566870478814434054560064892097702197451896821309980072272690832736215950532778754589962159895252944743777077515035012956507040451491192702613186817145757636181759440623188374659611157562273190911389470226271843166549278560695686121371258873810532973961680382804867546940865416711941245064165004029904273236088975489359418313302304452140095869830532252098195070823007615587876053339120771067164181699187408450691895745232079982434184237266071012844288966769634668484474588090551696848827677464761713023137094450944737872179145248344273057066388778258064529041144705928737827013579876995929916288983405404761271472738038412714299386241076972403816195109222084269679407659964840546782431910781400862015678830118997489876529140955576858251584045957731561169261557248931301127797098380463649337605156954771226843943317724565172202607258755853950802827160923953987807623746022041193560283302698208382924541739751201008443742165834044266789868145001551306810635416676154717479551658433571672958449185519836462944954877684860380903024832915101013169450322564476414770324900219348530144029370236096280119632042405573284996874833121287486928876067769116360413238672670091168828152350182426886617506340410823736748864957863761660209847052876487754875138197287709981822983981721815569233418574891339441001766878005812798703833943680854619940079434964469831317622799753687859572571564606654413377673526708802189878965965999159989937050021702612913080541756125696098880749465172157612991543401763498933704092594733815430382083633817650437912566334006789406219633340912890510124989297328168324704757694445808510699794356300190271062738385432810525668620105812702373477454106727153148469234324158434737602045433961596826417916327311329568893466811403956030299106042966445099664874893732065646939185927188158145267642884762916012801679436477545707212958274196910413516144918849810543456627664683020351333295314939451710160883387170954628243551512056985924799650918563231469859954022489244634720194357808871751286784*i1^50 + -37196998629044358636696935418863180233683436247113613376805477863893831383501755260381567465499539638019801088984191021349518803723667264861464057893149152391742373851086559990106293781381696200656050965916953303827683809703890699264589668114092733276153332351967554747609965148886822629444321388968434952237089861955272528873071867760735323181594076674599824888246003849359172879324377009616572999058994081028643071158375813356037760178212008756129543641693865462185643841207435269356759932610132683735392995287093032165699346021255660373125870331339259850043556748251462368027205115780510589889730314337042054133189172916019691473331967824444035958977096442804529466173205540961008031494671488701011537811249441788178399357185100319039860050103993944035056065634564641955463875708702301209352773993056113365473596855726037272922271609876230294928775917130551615373852079088511691895205999646039471971845998829254647550602965193966368176995703019886184989656838296017152252734953928103204210668660357334067303817383651670844569589973766174230456569222146884398185470715300958688314147983230057873897066799289524170054305766863272679119333776287642819094439984067660129826221486104220551794426180405796853352189069971400214726272958011236377874682040049471915900168755243167049060976135295863718736294722555403475455907004548259055552790113446175080732504919136743975342788137660643057794227446672895562376527898778822521719473583780037825004123039761114878971466285109252735326523752080745188209786594160811516338829137524112050904440615919063314960083044762547675942277168879938685679199746362693604094371639575405455963424273590921235524741261934745663602896635586805347510067528414373458086320356235381602385443340990389613413513470244633074170919265563972691426499777222080765947019587660554716537264514943076872959653114162726307111208152794245985884769378323538848046316918000253870357293640401109464041232790731043948590480565329674167706733509855245105720398037926435975933487282132758983968893721097608224714307770609287348307552802602943804789586470089395748741150990435580142667084289624410720116799404694479098447430219872871577841508809793994455784818625530886639735704048856228759904307842058393507724995666188269816093172226853368905473574852515446899261425062729707822546760788082150091348084145861443470184556474443293180871583087767092257053761951098243695946354692971139432448*i1^51 + -51924151621301244841560071487400462818963875090280026049903514189994682936257900269447308324297476684364409795982685745383638461924764131685262819139273722023392466758923201565795154570884338470600517808788704943806660885112067944626850323119600933318392779201737735871707768392427558113890606243352306648751718949941659639914791863479367575074659440995345430663372421327382241142556944424446659110546425584791422284355265378589046375158768768712208285594374341297588571239693454072118490690996814874192412125557656130930825406231039853155980633472922000772746805300369861494746297688814447774984469511162719682117473260031840639714148049130281779044517445919543120534150719140203519613079074831652822827602080192824303663342208454433320421544495737538694072348518541521737241313410690821955345621410800326447521603895382551605269211660529524880648025104631098875622768626739025482989132007834300896228991697554501501755264454356507294057045840459159617056096385988201066111896085934530412900832482722133973006098667145943388159604923075533030027709791796373913662612477074374097977919918533828091549551505674089777492691786546488055236441572672321251070835700642516281837244080909936885558310204039462604339796578063622527822656528121784382721339919438715797209004071786978838924383766329377977436940877613263995608673969607335703337680787626011128442416478489116063530338569943508950895104879516740614763984349440673899977948380522233796320391571881964309458344548809269478152813933299787756814433416094819352348781834351833152948689752147743095303589856834599517915315745405569818991313972650970838875549180299204063317329568243553305819375123082256429289600748634298249475606291882793674437849121608449139955585400961353052309893923515148758067918805287104647953715774232987309435785240878427572048813697829650097082469194282111356815033095829543699776378507957690129820548807485067079998853895223764714365109589368046133129660756561147664553528519573391035197443646466756171328893568830334027344016116847154720226668591234030458048172303393051560008955796005999972650308030153799829933195910518373043706911493973227289789577770074897486033026092696657559363627863478066998375566073040845445420174119164975586097702781188819484106462660561137867166873292552543734737475912151618724036978322489811006490427595716573625243209532908086055910364685196771404253050699776*i1^52 + 3011822040895653731902749664443210074686521372393462396517885878629146624536430648447735952695623352866520673874458774091076384937308132044468908696367171086922626164679249944868024647316771375926226377434793949716638265839308475214841929270911833718449145186885563443322646094502657677092815803004033507217221223076685149985113618623272846687480698832142823066229233700828776612369229354992277156238806546695814224138952869460383819829399147561960913579496588360197533288379439724011713699800021665022930694527005327591680444773020440102441492630549333859401626258765543866604633624454737777985251249007411440001319347796638582560336932275681157590302212767668542716489541412198594999507310134572470903285231868718395385259827919170993055710749286853437851198820576702152942424814870594679518567823981692852584550518255972732679441375116672912492231374952745463885322721864206839072142707701731824976790163209184771878787606699406155382720696662146859892629112437704373789928101817606653063855029030166745083991140225661803039874986609683882449990327771913942984821593833867212658297029239255944228203361810508909005971331281439496769798855451378257549341378250859901394148670737513932875715950739841621339976249540161085271570048358209869849421630513701747651710299832724845335261857176679749091841128358642481793540820784944173642516753170163547606484678828993069920784075014987905340523246465933979247049826354040400438745530228692795734564403372363590025907655477453433143375710907471078252760146704419308973243458953572285203746793217990858048929886301487865049465939651579417879368703752400263312839558577887779585578815964303630505017373715331839934207280480072785378754999936577412410873830294784475451330691101331395572362730938519611001452142260344085472108880215990501456371264242156565349449965683466196668521323305158690684726827291136868803161417689159662563166852368781158196747160914550171457819556162390184849922380791720098117053716368849227675718548757763446453119201290887956447702208084835998695406308088366379254315669763624562947941228215875250016283417430380513847975697003644915530814819712091163051192314569982751203657598308123679347136586965897264632468346351924576311834407628475799488356335064365118633347035805744245639232021140745131601873435268241887038083682799987192366368700434954573404160000*i1^53 - N1*38889131333627270180333368209383950705887470513368093284266990804917422872151868107087573148143946243818244395601660533944407942602993284587229214672472094918127248288128143393616977643129033508854018904629311140252911758192025462546308059758923461911612579098958105893180402484657449402304296506702905938507231979686376605387844628405597858804925247484895183924482214697702747156639725231713426904136028442600946362984637412232059965611543614300228656537255587161558182637655406565063454207956415831368806306217474062656198537371913213876964485869881609756600646400030750823687367633420648271930058341072143189801746568377540138043543154923980081058438593104295918201969696626481525235865054458099161933326831231066486081343286532809696880825748034279569718218968308274853076433474740638114824302427467213344951077284193066960256435355056661396484375*i3 ] ]