D=-17495 h=128 296364716642914611201007483695289216247858907502060287551073866974820825966650575923337469690643759319219084079400659337643499530875305024282189429764692416306744750161694374144079518691586352433184744183099077136162631684437805531197756044396629576373075961415933573304798287069962959654183577529584970450859826397679616738059943235090368449273687634175294991140326994525809062492346322287336696483393461905391617927057342854302748893906641881225011143045377644698558500981408993617553788721554956929568748522361993366147439762344336604049619650520814445701047896647440275724467789286658351771911569618374217994078840952810153886933929436586985507278135552333210520835968974593098461686500760798107169/821600640136134682931821033319046513104164590879523609619809718886824802379723982836540334810209942956227851904298584979037767658888711476597639603265378699024366323435866276221474228841928877106275262928118703053007791485551347676619116100482642650604248046875*X^0 + -19965021689669390479578292036736808438130970591252100018205522162887253754125390765970982779349721696264567640831166433254522953786391358212565844490329715438991995659602235644256698958606765238058376455598059740317277621788444691359007757014071592053834688546068208307877564354003295079022865544879531577313573258989069975440530092709503118582974375838098654342936459614749008748617880183919199519977774498835085341944935983567161087092090403698425830598528996918710811287162885787621015123476642372318732307776564442860146973094503529597097660557925256763241102325332890459287065869932267088956737895043702370116868041251099013900068140718611383258356244622214981591317120133004477556514392054329854928/4599649023738136408925506872933349998962355045579924976095542730215999973642646745512087410401479344646146006101025198146645038461522562330584225554920896108618012425123353760798301322748654625591771431976779747171958819852710664832784459576942026615142822265625*X^1 + 37026694472626536685654540890895110791168331323455410317387412173399813985990104846610301938893848267393114097294205750403875493680041988177589995953848498941491737357242739552439640426720939784504841057743582093415341932051373702346738955885998262853931054247168810369890249962653843293303759251949138943507443988294221389501990713000089350027642397878359058813266498513278176573395921469800869883965601116457839302821776628708837349649141152915793732770105745892614385283347549392137582634010850321191944467519385479972331365700977222656116684874700724565226143806628504421411098553522144920155955222224735831780005508769457824115050689370832188600581323789200844810808544287255126197709277305604084982190797/2011771491757467411853793568549223955796160038060519686419788001628222988471952620318349231124347028364608109418435896039388873697108430699339275652083526935506803184438326851129157041037192816868201030060844041919335488833079327031239103007465018890798091888427734375*X^2 + -79805867175558484998869654457053682039157506774979859529826954977775496888114014520961381361296420614645357466104729759779465860866551787581865885078318035732333611053599097414659930722067123868820259421151817836806120426537213679004133064716545716244361377492907581718174235287422666919368181249160087225684125960098383609239967179451928989255518820832637582793578905759087492153910301774808362096034855444791737355529005872179812108394471096356765350514124660248356891108709060631301951768476639776075146934525797037754710260742778116814846060742939809795946449252815492489334571146637215258779099256598189462155854535012604601472961505616794871333052224745115111609553441720635985014017193319682514/1314561024217815492690913653310474420966663345407237775391695550218919683807558372538464535696335908729964563046877735966460428254221938362556223365224605918438986117497386041954358766147086203370040420684989924884812466376882156282590585760772228240966796875*X^3 + 17597039161909160971459342099373215831577309740089730420484418959677926370034951344441199377889303174789249195118997271419982577449555906523794849727745712574238796067095045115671442036896889306588140422523979834337832620094053187824799142889236571520896238664038535377168386965383214384805027375585418151167393137718704025251563181257817996942860482980074174851680068619511170842357032054512983452307516016226689842978804140672372724241270903743943891035807218983001345295278947567779906558890829877971008347358473959956559103436492246377733092461556187270515830700943629367769242259389657415375749036956794213422005057107758253711499648210989362410249540119880627092294459723740910085652560517475012337541/114991225593453410223137671823333749974058876139498124402388568255399999341066168637802185260036983616153650152525629953666125961538064058264605638873022402715450310628083844019957533068716365639794285799419493679298970496317766620819611489423550665378570556640625*X^4 + -23626790619784215281634167981538489633551534206070910157560624968219800960070714014101417715330199673959068089940476604182936953230113385128131012986037618349455395095391488807256626904663076671564327949022049320121861506896136025273907093204412783117534277508153710795730192945117271507550797021128536090906558716340680348134416103434887245066517615960150655391184109664868099642750579237212441337046224298327745452798612861664101019550276115759899549082506345190526251657780041374454983277835400581892583350875288119947088342810481729680537620591790218995575700871003791709047705526155725497513923098717257767693896350608904754133534438948012548864248967681843681214215852596478778495337013388992/75139241167065761228403181098055125519672097479693499593695087180275489214493190770989684806878302871104004746892125519660498899926947034155828714788488477761588231923257275904793299008121532058876274403257497849946411339061569378827698528766632080078125*X^5 + 3504256904171759150740988859850942481571701413237618615860924076034875385756828122071221279319690402513024751193590091712511735603009401322795923393160487448620800913858943654990750768145312230354626140780529477996440745797934327507295995028158498197366887454026430947869717599309340286547692750804408884628182415918334959168173335068016554773608545317628181078623012303599829940062192938576972239214924726763707758036507274644717801997540235703024367502031371354023720113107406593625129669194241012306763851204813328384993465024164883985497968625426804394054681312913648934251922437183202066044278901945434611522746059380873236965658795360196383050093883996140472346689072542565218065395636914237682659/6572805121089077463454568266552372104833316727036188876958477751094598419037791862692322678481679543649822815234388679832302141271109691812781116826123029592194930587486930209771793830735431016850202103424949624424062331884410781412952928803861141204833984375*X^6 + -3246104385269751093249153181342815186373575315654107808814675188867302126457265938688623378597520025797970264991338349246322497780294454993735888596869676878268075072143280030660631494132297391950603727685397044731627615295707281754116421638409692738367689184387430571681881924101351046833234462273094322143569593449912177954380278042133990036153098303935627080681563730172472673777983759946889423820472394291992382172334445140349836251283659004494573893353001819274594906692307991797024699324344326520332153151737308128839155871437402239698204075586411800074811478925647818607344637545597909342487785657338780881320392729402391230313924737955168274799550326504923314073031430347024961942745597/4294898037557345597508041217379544185177027578147670739851105297529322047127361575935392100993329686830751914655165791349556953411085855053205413820433751229584923230823508196901588968740870652122107710960702935121258150275025400333106517791748046875*X^7 + 338757013628199407945484192875264194395486644114879778494884977095237464638998181850356930206011499354856469098672700713249783018594611485000028971565476038762767156996787395399236368267465088751497610536966919354321264029664956524874908356763504241369963908881086202846445358613387724383897175643231928483676034978147031461477520251113666621255760224214496079043191444254805448059580156389580349857971637642218123249803274679831706367108764280149816596168377682834631433485238869663060583623613289357143864931993827622009551118820294250519710710225823718513773769016913528153162385775956220114905736501392732838225204550589727153688757020545943434355865916333548133436555310139639291075280552608938/375696205835328806142015905490275627598360487398467497968475435901377446072465953854948424034391514355520023734460627598302494499634735170779143573942442388807941159616286379523966495040607660294381372016287489249732056695307846894138492643833160400390625*X^8 + -223898081491426210067215315819165800314989028689564243291639306479427759127631004044503183220987691306331942679392378660686764295470105082291724859523145225446078400294453201104933863718965782880812221651620933648061983747125971143548767810733230454750517851027701903916673371069166079059157678092148947555994115643768106756598711411983696091660004096543162941487410269609664215266267282782995693064080745807183734011092999888714105428006954127997900955824266095717431913164450302972488152788642901920291465940712823594586041783653934658440342240990226701271320768492879675930597157775540381770943649608741747171808437128128066711485083310217937568866532347278939428544552991695745175440316/245492885827799119606061229915949939135583171085891439831443572308049273914110407312683172391730762322420801066314134972824061355306422123647065665643541081999709815994484606853477506072641934959823247268402568455059054031153209507465362548828125*X^9 + 16844647251516153914640858721106289496913931539155303531062039607806304064788193493928799952342895296965502280486219913507168868082415405616547287533750346323679637431957389455568876384529808650212060729699371492485894319643916767664053444077323087265255357328642816458590130020481888426616643772001618540074305486325590880486284556852708632713082023372808781010271871209439550173031480290562703782133361884879867232082335932720850711358803760259641826304507557886861762433611225813823784170000525078259278289856288174771024825706260625571818131725612166610891960746857833067433970382261957339749090767714152066163516833262234922711921221249874750034548947082002153627779883233226658802762160602/21474490187786727987540206086897720925885137890738353699255526487646610235636807879676960504966648434153759573275828956747784767055429275266027069102168756147924616154117540984507944843704353260610538554803514675606290751375127001665532588958740234375*X^10 + -8064633607323205011575018029466203640700157531502475703129932465726796490686837920965671992713070489474043481370465085098940503621743032263891565027685559750141293346470037577376843131751703768997762551845653851198350144552576715489063334577901383807395590762317430534963296705926164630893500730177950943901088253100163514740691442828022729538586017907078061585277477310082717142559336957762225599303380457982754115442794417955547382395385944699620626167225879813609977307183619749335642701564961959938832874681270951898981139166586733520869325684552643613489884132120842747049370917178612789746457294481448168457381753953596703655707038241297854780611713246250658232594630373047590416/14032174097044819640243568443323803322982747704252154320173968122780753010237805505154796935794842087591929183556109458292315596187849221128726245535498204172604162103142875498912689686918658757349142456039015058877339470200240612030029296875*X^11 + 439936744027951182880722215089261434850849323091215607124222486007858125404293201590333880433989778652600424477257323021617081247868791955569915103641734255483168410707352783787239164499931451005794716583639917175455003843874112315449132561939988619403252708673577100856237465942023295010001606760104538018033938014218820898281618528729250287679432148346355527565335947374068208207465420984547435674457092029030753989106679384804359380278851240608069923437998244150468600673172296330973421397971594585905548206272291991428342821456245661940737531367524680852154820401502304274851957939677681976216139009233126819500047050350573987418805335893584338904853567109397971244725636380037340483962/1227464429138995598030306149579749695677915855429457199157217861540246369570552036563415861958653811612104005331570674864120306776532110618235328328217705409998549079972423034267387530363209674799116236342012842275295270155766047537326812744140625*X^12 + -152173244464838868508186932377524009388698478999266174983530662534339033363163313592131965570702795846551558023359960910573672818298283521452635911768117035665195759303098174251209630576637911718153346770615559110128789954625068421356592997367240921868554323593266781196396563536234982486210750089874129642782683349568805310803466329522885660278015433879986173852144566307141296577158433400716170392870774853891884871135022957190767917769627271076042774232464752189894282254369343150300117309796306393190505739995781222737422015268743006512163745464503516994514330684535450620969085301650888094442028040285763691540524685047680917766583854363179233026412523750157648229402096149108/802067682025997121477197396017365151356544595841792187492081630338997028307390997722480533626455678056126275138960243400532471916996240133108102059759828760937648591205651643264514986391463775784460843443213207137887366116046905517578125*X^13 + 1192747614922460392804229236622297551826964583580966530866616980929596391894244944983387966359602381617591357035661603664781774489893477990319179431204800790069729278479566476996984402829531311590923735388216505553803980224878212273454987977833459532250769928715172278371881140404257600343838740958178761170824350068991688952086918974304670763081385619071159354423475773005451878365369206911661475720106161173997943495638742186487744248480931433795083457710056432540949602146290715130805411712634495656603575590283904440038645420278608910054725730056287828194874963589039273817075353425211869986695847037104810055516400846697369247976743788838533564238750393537330458578058627993093793/14032174097044819640243568443323803322982747704252154320173968122780753010237805505154796935794842087591929183556109458292315596187849221128726245535498204172604162103142875498912689686918658757349142456039015058877339470200240612030029296875*X^14 + -295009527676165442629695533682146869731152886229495219648452940752198901988590946688933225910358932353242793751347825982504641226582811789736264540546897474592999236329127610237178138765116203863954372212643714489645794147772089881058545378256223474462868593601764258051357577207611629370221389969552989725011633128473205799619388429987364583534717100603672101440637119113796454266638715649846798026194252672390380670526642194844439818293248062857044442539940275089235984436209418270328860042321583591403383685143453603158105682523285642556414192541821638599188099629136224773825549903154291187183248794376442520397869504342271055450525188531095712030367681376869430392593386/9169107539594136855983965658958161204418915071069359102510221552889362998655512977679114416992920012073464134197887892546813054209731239018097765758900586006717903300436143392563760919022163770042421759853823459707200527191162109375*X^15 + 41606772862221640031756936572896967068748587213330260988027245504788440101764519084700124159665627097556607462429343364353198959634841672965005317099706261549963907418377219776191286215527039891233999519471261326104228131031133384466460239139825307821755890922045810720424958370503996729559078269783938609180333652481601054089555972940959847071650565047611288474287385170429585232444349562432600925643686519744095820995063586080622225275705488138588177081242870251026712648585874210835027959691637988062504070092180456623857661132031404785793432735002566699207472838564472923794402603040727098939389810455913204383741608993271273100506822375192644452130491102657549845112567069868/4010338410129985607385986980086825756782722979208960937460408151694985141536954988612402668132278390280631375694801217002662359584981200665540510298799143804688242956028258216322574931957318878922304217216066035689436830580234527587890625*X^16 + -7772458425734718968834428282903828873857811152937151422823050594311072977884495646651890924443786888682279051377998713491796425141857344959138229991856908648158657039902664087147365290830271810754121472805189201521258494697838226277722133501612852299550875661723411554390180448480817730078656948670013460230158465175777416042965859405070276461688338205387051210270834054292942857461560070605036433838199436113372850684442183120651794452662913626190382857931508568547180690624494145574232636331527406770494713982801093832566428368291405886874910372456318859139619191130590337376934326226620899048853660411541520148845160585168809535305779747326876780012707484379520375442/2620493723805126280647032197473038355078283815681440155047219649296759931024725057924868367245761649635171230122288623191429852589234420982594388613575474708979109259913159014736713609323282014873512935082544572651386260986328125*X^17 + 191047816782840931964941702187771934960533395511371826149703708754041701885265266141514656648385559930642594412775902721432950475401102863095948848468161020490350717880849398777641452956474176371282327623067949803202576199876897756563695254947955344216117381595226634090550801633606710081081440725984531314815240030559788453488213851739729489274941017081114957319614380683300970446922974260568529815344482904635064070274439379139755282878030941996156008862939406703526161639124002709297465483946870029192664295000400151700861649607402730497939569797575927325702068746889833220857771946680213766232808068323449949477180544531598075144030583248349829224490292832487362465000598/229227688489853421399599141473954030110472876776733977562755538822234074966387824441977860424823000301836603354947197313670326355243280975452444143972514650167947582510903584814094022975554094251060543996345586492680013179779052734375*X^18 + -39779627684713752376429114447544081103164603374847496792974014321941401983493923202376553871784313320961234496007001178932426668089028902028457317090071320409313542393414314350850088289322705719543063834074816254411413314369943293122458897991968166260495118352057208659498592961343362226345494476097401468526012468291157122509291736972796670886163244760418101111944428190148212658887157865378801203764051434025414331163285901193564141189924303746956837618802236844070828605143763779817818482815062848303225410235985218001267050586695783655330919493135662334409640981954312775035502887543680185319333675869517331834365678126928292194180248255261691954554088875300804/149785294301521936590284778363706107749544659370188062592010268607988564219761363699620941254401923385834308666606951882905393117418372162480388031641924819032815619314841898527391460950173307509203368681482970714569091796875*X^19 + 1226655717370202948952234102583168646237822753961680598621513965107094406636968102693370862267973334583655636045826909058215215841084882138410965360810000961588900535922804338791420422855251355704669702913145774432906957977049846782027981064217796329870806238052053612946105226768289060581716502714068905768069455808826760285725987387683281864583852360477173859718712047883339001674833755816245680395620303900605498358598702130852408153095344499790576370785495102681973371814283252275621948748477470791591306332665744364765831427180417982427860024082842075153623406151956934943484364046394037464941942036033793356070331583703351992269818067056161657981297585486364384638/13102468619025631403235160987365191775391419078407200775236098246483799655123625289624341836228808248175856150611443115957149262946172104912971943067877373544895546299565795073683568046616410074367564675412722863256931304931640625*X^20 + -270350931070601027724213267511561686341287225545829889956473775596474691151493510069589908763516928968981182981317441059729087625771807530289571854238922476594864522751211219042486940502472215055589113591320276830103301551420534732458391851437669393418046576672496391550823363286045684629546687721890879696649362418462047427605777573145665685662282761692876002359233111915440574862183365173932209938285992713399085577689017098870928552468732398969337785628772481314573951361084116944394081942210348941332544029513598556299126558176038225981334618090961832595223960870094677557853125962863286932210232704616814152052877666041387813441273426242926592076352296749/8561605847471959793671607794438760088570715025446588316205216839553504671035230848792280151723459467609849023527119284533031901538632304228658932931804791027883144859379359732917488479575496285178815014660358428955078125*X^21 + 6968007198463856870012865526272543711926594147109840225590184818810034266893578748937123188204997284310363937774005118390013367600767508990249402490155205788579240117076915654964624380012845399844720486841952191226817114135818822585230476861285939323390069715472717422154495804813060846393601104636147890629995537955536068184615753024505622206754793850094665552051511207724220025663515517412309241031192765173142215096440732230030843003740872911764082621297826801500489975201646633578407903931768821652117600280681634677241953207050472842763716012492274573599240193117151348305390455988115226142254738780675567915755029496816907981255854121011754953506825081805038/748926471507609682951423891818530538747723296850940312960051343039942821098806818498104706272009616929171543333034759414526965587091860812401940158209624095164078096574209492636957304750866537546016843407414853572845458984375*X^22 + -1297258681193722029097965030953801740705449603973894023476988393506371606351111276341502044832409128059557084439434200550092354730003679059163205272702012419560162442973559636403518370871132299506607752364388523889743190183078255739592541426388939259609802228841859760103328214921104946946900754610606471411959989557985216761668705919284342907872732704528423668803329113247044191446672750829335894432333209614230883952956716408237898605707118976446170681640093089588866274759015881540616319573894226984043224587977385877001969231599194889318805413166618633241264804591008532447146453881612884231775901677382475908537762411725650840909559012900974128077857/489374441124433254854050174017648476054342099196718394753084700746127731982579642686040591696110858394389769850078267192513969793577153714127403997245200973299979700450377806968704685885995786520652472972869873046875*X^23 + 7111097632761514984063451238950782498255053929026469223626416187072764434830436766810164063784369353721525049769470086520475499077346464019930984429340132819045373715753210705692863778277860981527025064123396895384025411630490382302844369716052861401172135622061261067774968021213663157180845716835424188282055806657447283192734861459037133411941244000021411082222622868440424743600089478847164934430380912207240673640014247511980182910930241647392262696301872964485392288226880053682714295311670396681277466231547397466936022236939004089729021860573461255122313049773004951272476333262786940459688639835522809249101311905593565428383405335613936211294959001/8561605847471959793671607794438760088570715025446588316205216839553504671035230848792280151723459467609849023527119284533031901538632304228658932931804791027883144859379359732917488479575496285178815014660358428955078125*X^24 + -1455297150136518124020595854811700306491472840026494324213065356975158182784950359103378244750701130263116734199242550118403435534738517036536485495342591149768656789794528316983327310107151535402877959779430844483874140913452948449079140291880384982718308810962570608422871361427143241157272768323792474455543659000401241695877300363069039718522167825651304797979513902013866290447664683477681383763491507438640618282720342194724331916138787344690960688185151130696944751377308389082695306979602221202493079042938600005424599268205917804483176093934944528658216513718545331288987025183977760071485586370975718719488627983426504243267020831454141542/5594449169756310429883397245128876548206254349205125976028404695583054952644522922961309993668029247149354328094635806716364330306683666351842286336041165742211828527583627401757127017845050431787967681884765625*X^25 + 164073172308809250433621477453729026054473155347611144828408172483424192080045341929696718435811759457230264999189946451048071490378563950341345139870948823031677080215660197408259153619497438822222796087135143984363074826458848969000040709924206929259778471697581818403676849644353362264059528264773336485889500951929303723921119292638796312187021761379657415482527892637481718239156174232495474500494158672582334359316631599358178161278029033618525295492919154753467334121961826813168286880062745965116208822676830634703590903641873511825066273821309268487052892963431463762485753123793330015903677751160636595098632211616974392834387148190857869665107/2446872205622166274270250870088242380271710495983591973765423503730638659912898213430202958480554291971948849250391335962569848967885768570637019986226004866499898502251889034843523429429978932603262364864349365234375*X^26 + -19610965520555522449403144214201219105698742848134308064115617168275576513708293272352067170418472516216905469085575129419987636884105775368011391051764620765811817137188266175397203240230971200059074460863163979498202589030629579455535345016888123932716018357763669370060604922300084135892243689828788791905720948391097130030894372537594023441605174005683280316155812615457401209598171877394429533439414937452591794931646239034154176805809959881652868840656591524464128266453035322015141974609134468422069997858604088492613419202170153504821770429012155186584593318340623598863075623790497908664844102231830477459699702715042675858892928265398/1598870868750017270615432193520684923751430222693662753937812145065177179949849363521380392588747998613705152356283454334485375909312279608986077832535343167251165626631502544086060879635624587535858154296875*X^27 + 191224756549019066708507458753673563961966764772773137070480493740540537298382366495435651236966494720757707628879257872859290734870766264216021817255359572553778453049023039773155331638100528493228060902902958716511790884854713171173509788071483171204050677297822227537185100568941439499428381947333259139648060906007161136595444749383269643228623200968194471704273662592191624416113449828138397973173847117489354627717000010160059459237152998949508666343300824088127445356702507124557291257116574789905610636602759380532719722126015086042236042982839799373593370612779997604191766638474707520000212885436677697006865952173483387147322750753706917/139861229243907760747084931128221913705156358730128149400710117389576373816113073074032749841700731178733858202365895167909108257667091658796057158401029143555295713189590685043928175446126260794699192047119140625*X^28 + -5218401638396635784391573411633450554891922272848461674869370027093744191755766124491386072092814139456618729405891376939481278216787110765842199469737379199091552868917937588994558564582231693681983915575561313157044149216138478324311259283881290234401425694571273971518746472311063033461372304470915910214758449454883986930360605605704412686019796099019894430889294535350599924541051998668132584932184981620073931340091469002993893362877308837507544342135993967692759173452417034032675533561681022817654344821531751526402930854894230062552963266094058017857293456469463778223199471985576620450168392687863583585243968813128951495385411/91390161117463119212085292570487849314171490294007588107334218066028989994275470907195221068233666682692492275294853062845691678154460109116094760362123073292435874628836955935184960253536701202392578125*X^29 + -39754753115725169808728679964675749255458271434742178460672613385268016282968946308120520331997202377465373442698267834174100834033708140798772325789981131828608519232041181794289729370512254476960106768431965705632560327524540440226695875542447141540351506410984859405122890529726870209562239539833593759842789077852939019950131520525072463756038241069182891672570796741320795116403114885712790903150929722774025018002166964543868841563345535587428944296941272332041783952429392227485811924624767315364174012485893787208110072715597147073553505017730900521878413958893008204396977332063571672317764965292693432758468929311898122949491835729/7994354343750086353077160967603424618757151113468313769689060725325885899749246817606901962943739993068525761781417271672426879546561398044930389162676715836255828133157512720430304398178122937679290771484375*X^30 + 2411861435964452927791276648364384033506762162002598565275247945127346488570428520703942371325698124583760484897886262410905827211472411409633257739312583380314101799809096128302901688075191883595202333364193709639145993468059622277701951755474205596278770654803011702048147495445876101421796983939632323242434637073468423376278567467234171497892768676485302178608826315575045984413771556513125869974261385555970233367002964662384890238504489642489320439541270400756753751080809098841907164295302843161120789862316669748934255011385955861717282976156944517629914068669057049329125969099437248187794708902910128271303873214401814319/5223787431692661858364406548756093130275592471792374284500383999201428407789395307641910321133676289379393671065724667781977232246611037960336939717754962748924599864466244980576448142528533935546875*X^31 + 917130152529315024297937516445081415141095144057744746023014996437191453863991536541725477491291166756903533515098360157375212167597201074750798131375925665084101230984737275443168781325326943711610103547188817383859518670564419392648055389456809236429926520185050453233148112743576481808122343205026807158050639846793053641957577844494580370771245739284076812381103905778351036105470318362940813432159292308280866285263721580574166196392483634666029611111932190463671577933644229177922309791247038017654395571181668978789240050558995226657179971257644220537849886065099718754959712276874371896529117975934190409480410729598562421289/18278032223492623842417058514097569862834298058801517621466843613205797998855094181439044213646733336538498455058970612569138335630892021823218952072424614658487174925767391187036992050707340240478515625*X^32 + -1954831505587099597705245763371990280392209822552548673141678058809531524330823604171816526970652047589547642309209985746782925986420949937102417962391464458412866828565760438414082094698258813037531056688622780952939900945606042249179772144120838803643270362750194063385544196389308756624449426465985498844136323611180665938805083758027932720206991234886044883849482270883195710857647848242413861760334699437807420802397674587766898431617938188724856678352371482230845366269614360021702401223365241132595315814924802979185893611984728969619844785398443860206556985910371260922675233019167001289046744132991131866944870462859/298587449653767468326059248285572628195232493386246029408424349768586933854781097893221510210555946806481490200955968435666032137559933578756041138482707216286058866216990281827747821807861328125*X^33 + -10768104836729140733150142282817609265379372538184495653305074751260953573857748961703948206865897132575490733454727297838789918462517769619953731986748796385126644430253613703221381782371947299110669674909992120417309978805574999453072236465369548267143419927504557440426486120904746166014877896123752860770526907104011700281969683928732317306047413827319809948087976248728684212961799460467329636639410244911930299670227412406586591701570376230008901690441117348128843901567238410312695899828384033325522299637410764287345819066497138268792224086522884092680655670610086518477916500995984843587136155031067985571450742191023211/26118937158463309291822032743780465651377962358961871422501919996007142038946976538209551605668381446896968355328623338909886161233055189801684698588774813744622999322331224902882240712642669677734375*X^34 + 1889665867249747506887685967827494409170925287688129897292936852418107564447832590815988238709348039203399961887726335937117971715809394665184177179020796786930654744357940791950640851332040840786465275819210870734770218356653150415262405926691918747078619368260020861996126018755191943991450359323776551626706713693062118829665893970931228781505706098755699362782044208116157143556352826376092138491191020001367414567052953431010469890266646536004093106626257365624362423635976961042006667846149025896564899575451484094884538109577642271337201086207296704928814966317243846324963365889819483262902867251819202011233217/17067016270578306277568405160650050196926692962917749608941088869310484930253277959029523304404455376192140051497911885433897235642179684410176686966716617106948206128436140716075897216796875*X^35 + -6374078005406035011501250365220286715692976663673461319373336432489401515707841921711773556021451487731326305173580251735748453464273550705374944974913524560974377741212019999727629230873292976801657950918803829206895816733103406769838200106587218580799551352453514688580163871375256877567041274763626370631270153601827141155330031201451031195476417668270761839283294670180631749881424601441660114290118452036255397028534363951335260463868495181273172824898767998891288341820188814924747151018112518340330658772112613929526457796207422209364195481073349088221074202733150066893716796123564673455559249129181276940356085546/1492937248268837341630296241427863140976162466931230147042121748842934669273905489466107551052779734032407451004779842178330160687799667893780205692413536081430294331084951409138739109039306640625*X^36 + -156068003918754039652901945773873002802698289795651311576074264427978029851823756322805666863889344145717769809036565708367210258017643985090193786011486624966469212830269758642256412280420920318759539255488303476236228089620806021001115658737241144825551657125684604533265534593170047567249684988533521690412373978042747926777180322493468548574248550087875102832590759130321966462628429870703599573774581148822591685190136216190219732975731910178129964991081750083018625902988571851477258857797812614009593040590260640314882241746837932112301788655527722043222432559208960429036337257627505814971156957300287348/195107359480746570763857161024864820770811008435755925795268235145018404461312122995478974614512207787277965721610881799758756623517344205889416255692673530802494497038424015045166015625*X^37 + 2158900948148287186710417660724893314103883508251763476138345850587350136800434984034426320152802280471499834525157884370415695778649617211184125252325795520844438703041687478972958495093634752279405579142664537759313336179205009414256432367434883516556674454606378125246635201189744726822108460469951530826231353057851702649201155063345002728523613842544200899641036673942913245589273480613418882870573159906945544770371683760565271562844237530185971382657599453462213365280591779114967237250003569771049078422025264762414467031496350304048625616786835714507218646407851091667891452022614136939304729891285076199529/17067016270578306277568405160650050196926692962917749608941088869310484930253277959029523304404455376192140051497911885433897235642179684410176686966716617106948206128436140716075897216796875*X^38 + -354732994176546860800079721528320128891229253874339257445000281723332645472695054650412325871932684655224766129403570477538432124529423214445037074981448823168339969415910335133169024473166532892043341604811386531492126862626852286017784708663985193123064335565108259018859833761011974706900890451199330862151239614025705255780556646220029650313790512631264685763062891604028465530840731376260827056334634028915782125224905934288828008641216004252882892325836723478592394776088844981403375749497838862536876506573224323034004280185975457478256176469237794766667139202117992867841613145159340442961014880038/55760891534937573810762263796760451777882540278867083679699409872826065864907723062440404291086655555095160251960812174838169940988094943095003216831287090826663188636302947998046875*X^39 + -1339874244129743739023703992398789463598302487866734278976309422421574180267425668521657547225711259004531133707164943240409498684983462451334317062021997482377813884440188420371258322487525495225819058331216264237798775370054176333622975331248939181670898314972251180561647902791756419933878046028011969188003191759406066500222471397811429914007731301160112713487241535357276309412746117251070377068864979778679136887214877865500329768863622823714601602084252474200904185303903695220576081750730798423706065271192482360070014808046052741488444784714629815627651608198323291711055867374885000415923802493743249/4877683987018664269096429025621620519270275210893898144881705878625460111532803074886974365362805194681949143040272044993968915587933605147235406392316838270062362425960600376129150390625*X^40 + 181449039044850024298330637189502295349636149703850930764403811802973822771491202831007613780501708854429168385751266956692551015618732497467486749759702177949052817364772577652635928386431539383527891580489501180988617132588190214371096832156108538838514981016404258703150087551109836468168997939546284787348560801708594347060110973292725457481010540253752074915491487066223438364287568491560387580894927796225401331183581503558984477907328744852309617855118093152303170389436560764356698406270672752024483639691303256512778122983446341670492794541948918833502098936432130160660641681587152483854867/3187247301225354318991841314476161862125323822741759570145722199075511052581178797510168864880631926555882266473896094589206627092774789545298840630539416451938450336456298828125*X^41 + -699833644824963905890385107162077942119843070531683356050560684692280844207685096846927781655353597030522434745610363950325183687708938107504645518297862279757491848988297212525931199025903383997784413809460699455010040423182265448772236291856866331011106092984197754884592842483070131351241378390316302359919467587655376531919338517532048063392765798852143941750414137409495215226221883906061592257857532194013838613681035209571268379737385967047049367151315440463613115151301687445371260537403411343162591784711457826662363350168318124218167070557250841908494955471475171634669164077858609124396537889/278804457674687869053811318983802258889412701394335418398497049364130329324538615312202021455433277775475801259804060874190849704940474715475016084156435454133315943181514739990234375*X^42 + -15461673295801357750965845798032389419944423975092840411779317996976087279873336915846815163185372665758193962919094634499853998245719061505515967826437964543054742400437399441838059339227694881103112745518773994313740210483273198952144701199593285634633665905901520531453493739222836608582345029700739094990723133716013714207847507675547154602070809758663253433815067452323008816292816550284989861730623714138258934329657337860869959153131618018508649315931805845550468973985271429251973396950127313970783801234062828835142232644470964787506978596512934365923689748526071714850543626007060754/182180468775384642411651404085519397663636686066976825958600868766819722925474638325817025714811770594791784308310722754455937530310076567322025757675874046981334686279296875*X^43 + 40206094979711145406009453944112371991651958257706934655985221659413388706262141017376745184754945666653253997250503634177304483666780467995631657164898551522558367384870976436448316575060080467061531101668496544850617468559044563289049759110833312672933687053167478653033828627140522383817181690432663287556613549454104987792375445636705004037320097814490786355357797873289509965916953376552861136316665024277205391975698426919196303245739471646472564440632694569526141639953282509696775718155673072713678543481698820648172801236572361976056413052104323423568856444602016604891479618735387800226/3187247301225354318991841314476161862125323822741759570145722199075511052581178797510168864880631926555882266473896094589206627092774789545298840630539416451938450336456298828125*X^44 + -576126189051939078314055403401388476953073451462402102382928316387671069861963011406496425795811467575689402072170320398618474626401966286471304807638477973905265736088895378125818707812884736428686031010819141978330038095227213330383157751290478867070465143661354399817694932310572953357152628854406838777119693936588210990722956955121998424172063836867123959084343635401391004582743764431199135509926860612322348352455994870329819786350787215168047841365800232908960956307843582306175273023363401396733285938369989044967189778761073190448645709393864732360557471585153028272032904566/2082657545303053928684211535701850787809507700108337535965714418597538987430404553596079173647462367474041546822643300994066162107002875876787948072887957096099853515625*X^45 + -15214795944870509632446001324614425493275188527052252736413501562249096081012796002602125504579559814445613769976680941660432807621546198004521487422675941701416590468469829273417566861576526368131747549476397672227014554887950070932870168908485499415333308676640440598844504433237374295836750910591103117530088538906657115211357144421363643425274311267711340886754647360249359725470187506066161070885273273634896687186795108060417557865290465553353596889950023253856731795049036757168436626978348115248355160010007309180390331814497778701029506739484938849473626966553935596328972485090996/910902343876923212058257020427596988318183430334884129793004343834098614627373191629085128574058852973958921541553613772279687651550382836610128788379370234906673431396484375*X^46 + 456427903491235219799057583313669848196999366406099084111306054308470553418020707945578677104973492114686508273996870101104591333144851735743427281034825916460759872044916707752225911327069147507119695951699617522806067311168939230847501566980508338129837863577016863216169067598241457089755462215109737760241470301386421881356328808097108497636468084051899324663163114087104075721181289323251604085635919457283504852822660779182076052487751385403067919510593316862434443217018763745343852739450027231289886951193265947418263011749200222273581409310524486134408584040252523040794/595215074393556424316722359446084820751502629353626046289143874992151754052702073048322141654033257351826678143081823662208105775079415797881665639579296112060546875*X^47 + -219682308689119954372429049504145622804286177105809211710924688182514928789442939198983271063161790583402820851193938025848195423847005289585049946996841466268936266622531308395444702473152317368349159126593305873439338165650003521889612445843519424412474231855150455092804384056056222616216231264371978903410077280702035947911543661973886974330089734806514808625183240391500426177222688279675056355184723332588308527935545573933787790646879974680252734246273008903890816465899700800629669584334372161016190062942781468864992179594775490624987237547479282476094396918228426496730836/52066438632576348217105288392546269695237692502708438399142860464938474685760113839901979341186559186851038670566082524851654052675071896919698701822198927402496337890625*X^48 + 3429287571689385320023376296409454763823204951093965840113544271386519973236067328078597460858695864473984879874698742683903737299878701917310237955191936443334599009036555119271359409240099432645975824447444983498623455244681495509929245129923912712432637921504750662195574702356752683486387307125608281869268018409502774822987566162225090711333214016065789121047023757418362676851994589807537733970588870313019272789786075193615783432995685127506041761382841301299148415506425988323399877608219069757964315879708344304427927263591631007598951838703975872751053700848153/34022010539786020252456265186972553343898406936474766864197992283060974795810349988472257310890726341916357710379069657742675380113141800393350422382354736328125*X^49 + 115906934169505867480040967917077490847318590396897546131173098397483047098633847198771622499738327490624399100153951491954429420933345023561149305459434910069152110913800905978614940209038031829336009000902808913629873556361322330505588799094501876589869635817048032394805443475731008038793413767803077209357830210510050564086295129310327417804464288787476827225533828103705723100077345881762681794945532413442112654758533576529273657820213170180404507846703136987245782376868137156349611371073650473757327452217096075508227449701381306826711908979771366934320440088667047044/2976075371967782121583611797230424103757513146768130231445719374960758770263510365241610708270166286759133390715409118311040528875397078989408328197896480560302734375*X^50 + -5811966306280195811035278911566706623918581395646112788854764060335120822428778561355797276896961328263895986434452704262625644829560896329831083798092301387993029646532718273665538862391350641491479148705598577478410997165714134847897583707509922505496693790112507557537732509748304191030243889527564681910549158719781733647447729266315057673874041016613910516511613275349414332959683391961609666664230798950501393582825614315473365083505516906569982548573613180561475664408533710941649402894739846395262509950973398996265202325416952890174636562696765191567172387/1944670508132953429691698495968708393478045552242055836764675180512202046059465560930109020342425055268154198935642735509727086602637427859008312225341796875*X^51 + -7286211977547705745828955360961393337652422548971822032235519419345943989504366081331227344582026625287670192685606921365025294268398426639199008853836245362144870911781583782093336525529684188961994034963121864092946413079245745568670885392165830668476076773369568130561836950410622150828329978089103416867246222123781097246867458979679523922272974846336743783366496048748822756791709517394383539035141569898353246659899304187317454468928293523388318458324000094132585783371757398548617654175323535169907537474652300398332116483499083286834048974773290383737827672211/170110052698930101262281325934862766719492034682373834320989961415304873979051749942361286554453631709581788551895348288713376900565709001966752111911773681640625*X^52 + 439761020268377424502929162971197651860214832209390541358561592597775688936173869446094791902595619435437737271461427437186370136987830127325516250467439640397651051302795948799574181868236603489011515658943713730233633110959410772029813039855771747956317519396315454801624354879513307112700410550128615344974154457335558410392400457612976177927309396766646316684150270783700266342103264536713564359539636795456057601806023622462131485131529102559178569957869217165104200020266227827293748237757444297180867727185165620208769718032190435686076308829068527934/111155787832692393809185395596953895025895716046988044399238364133306775996539900596176565895537299529474375475029593341510550820385105907917022705078125*X^53 + 44900478638356313754287502879987687842906395336931615446326446349275410446990382171534230648968568606900429513667722579278694377771836122353944497296196521938751851944989570832284754440851056481159504264750261293271752479664129108538779252510422548139182212232304633673199371300447918627095037444339727227033046827178031850718443545690465077229582488788319134170058698893598925718986722503628477225239949786462724817230242880946608047394713271109332079900684086564614520120187316221282906310318738382304340937175585136371473904643313901699818485750847862417906/1944670508132953429691698495968708393478045552242055836764675180512202046059465560930109020342425055268154198935642735509727086602637427859008312225341796875*X^54 + 1256456910880527995431705238257040052261436423603341024981175514033255592790702816169315134420478918078642754468840275612110623245985005279598125101921937684526827497421694531080987261757208013834432055511033352630753419747034045670460051097386601867704790346115078574299090132323993703615285977015135213108426785437717405127911242440944546521098523481162924901442495540515055123619995091435587072720022727793118203284441949323269500745445860786352038679124257009945391856692827314031069418137033385610655166539356110573351982237372386947188501815682/1270714922351442055549418640719678708498379148865253436973287958082958285184794519533313128271360954895391545870586948745476431213319301605224609375*X^55 + -25168912556544679751862231059180869172419168308690740844346237697797454380641079112698809348788765827680922682844367460160300452190576003508893065397479631139921713899848393337082451386408528738873444034204058317936001788580563196382997800126207358550473808561668542639900651833119166462480668996759419737559161488368931079447228399520902001131719115265661413191608793154871787498087096753177104688458142593555617919226829273327382453499647429620417057746781175137103833801152333390390734371938216026303090636572047664167497814320803164090103984268709229/555778939163461969045926977984769475129478580234940221996191820666533879982699502980882829477686497647371877375147966707552754101925529539585113525390625*X^56 + -2772474458443589913852232132484319579703569547721001658173581185314149904995796909951519897290294202790604239043782594048036865017837263426507985840986381804621380798492740922300123025447248474051575201319723715320189762032701746707083743986641723540251603198679885286247723535859383146783642732353952753643928934978971016870623222910498066481350357220625948899825793835037838548149471022484489874785443711567389558354867268297003334624344178244887157619402215349648946726277891024922250833825130008403467444195410283648063678282349700629709889/363165167862658489725469745847293143326201528683982119740865378131740007197712066171281259866064862788051313481162317446549423038959503173828125*X^57 + 2328724979724117901805398976927643455236647277297768413793728032349912689490167572118130353607789327298802526242414296136240475378273541570697228075811112350163393865075478250496738310559470907376663506494789259472274139865891325284707925714003178365159605622983117790136294155804394985646858858244632559214591007267820039389187598132007296294278927598501275657069716569706675499872375853866909514513987418081602495819535940498484108496634807018438265669067044168144739284106245769141638237981451422289184588673394636894984059408237270750498323681/31767873058786051388735466017991967712459478721631335924332198952073957129619862988332828206784023872384788646764673718636910780332982540130615234375*X^58 + 207413248823510501130830905087899086645609688909561643349724359224068754596146788093912048544689175226882922915980524278066408957977921378735721996050894184622862456887636438670713617787512497218923503052853483941163700881424406003245516664143311270014504279432561999409141425892189318628776112416568956492360590652353683410421649525110876304758341241861692814803841131483082233499537764379504292249143317621829450964573277964401252342743831552033678463629687014148563324255470731687171756599044863038714040572443971714856538419934181227/20758226228217118589623878013563483471060390322033845083787675229022006698926096951773721627097162777253576077802933263592422008514404296875*X^59 + 218802646745239796303332924088839886032750104420784893896849886573147610394372434649188619257765415653494904549550811320700875250721887949291421922794807458303328394972184446901416796167339419271405749732796062941974801515225059349396574708400910236284256761257730951327388017723566257663224531365409228380182769852854880299221344512941255476158074058515965736068577549600443075576504528962819258614891113615396984877172974721919594901029895481823716729512624053903319030433445206777223721229883838176827562071285407230778758232922305199122/1815825839313292448627348729236465716631007643419910598704326890658700035988560330856406299330324313940256567405811587232747115194797515869140625*X^60 + -4487934018450492853267205002258151508918135782130367503172420940735661038470284494177591745283347746928178780237420829687257507516474172713797919769116079827268524144570571944316551542397548440007761187059928025966342408254789595616902439390967544020887226619033149300639467241562155283462569707277045600249704777605382348127169240834351136550112272925718318434773453064918118287434737959965685483173279726918434333758074556891680641828209677339281865719345414144424635529398977687454156099596789692974962280402358922909353747413/1186523362573141959967069334870733550789390701459493860176489009946956656126098711161687432243335968977054934427146799862384796142578125*X^61 + -43628698367322355619834090983481156765360235548006887311032240952546366892164412610700824967015120951935583729597945094671167077250782885185886718713379326030844636743808084968459820873488476982174859268846151223418791568740951308908396053582735012287319267093810230946930372183888087297449394278979373440988380958590318002008029146226511366224243418743670300981350862139965381280539542395221405103044951517053920570768137066537794788580875390372055431912702175433602324941486918904108058694043958190443807387642010651314298051437057/103791131141085592948119390067817417355301951610169225418938376145110033494630484758868608135485813886267880389014666317962110042572021484375*X^62 + -786259575610994378935343321718319515211801055404538190773748426212149541721302356607726457607577826468521132460277508083331726061474627505502812660724026664775963996219866399231661836376866106718237993235944836217458085638746035845271540897951377766064207605428243827773100223925916928339952265629141305698801924595932403313116374040060091565214177146137710474863319579283035928362905262154889661997776860094548623513800214354354563158785924069886295335500853134521671362346653690094595724760335672271398801807377518273073/67820712350565416402804763353571509047693095253472069744297742780620557652249140392208484266552498941243494394235312938690185546875*X^63 + 510603033077212887993759179366359283510255931895631940777540785564269036371892478420486683113101627090478537777404610251476086445730888649740478251116888780630612862149428374120129735158524351937903545594258422494262055620399139872848093771772349483952951084746313173582345536373540124965078383898019499881368075041486414636067999796020679855819143577315043934803968934840147287935264308416203663941269568026796187720265476474660184045542153839528447965460033999583879077463561885439801515820227992480693965661319729998645856/5932616812865709799835346674353667753946953507297469300882445049734783280630493555808437161216679844885274672135733999311923980712890625*X^64 + 42149779482315089429483932758839732675862565136460213903051717947189609438368705451366303741665702604291699279885907281108044607232284813262221068969620201312034641909012111598627674640897410266029267583892808606751145734003472039720223255359070256006299208820458416369121546389094434624633785252173096068686797980883597236858562161254409626729343580869765211859018183128967342794307088172630248395291082792914949044229141708405544439215299660226552949286946883478610326392308384267075241455651533539388393157501813/3876576870566757153632738688400772166201377265131298642143340541904576030422928859228835911206201711417176015675067901611328125*X^65 + 118410236670567478524944623488768509132017891438311564595311543457217819119960141210533552950095884261728344391634159306614778373224402851855531689688198880568850073969090137112209220691670485656845416209218595680170493513473499293745559583093583363417284909270491434000833329609862421019861740879025003108049881350721826670416030379852845386917462520294441045804817097730031697072356092515472337257902814242744691945111635988959508384319357960199079219383014649374299552187091009184217400847242132116699194567250021858/339103561752827082014023816767857545238465476267360348721488713903102788261245701961042421332762494706217471971176564693450927734375*X^66 + 1391423101693036758084166362689949254183291536884999188000710783037685711891113087539895617097717057712154485607941400145986230079898173179032899425875455028239803768762094552544436712504441410594313396578662111721771576892405910303457645498484696903265639808456169000118751795129832193997384645978879980109109005550305374884381541475596784807868829480373672368612370759433443354782233205194144362614500300731723412937304223279663333433451964170918691679471287692013640167195320417953690215981925062053894382/221581987457373944191639822143513699125543141762292005838430439663022350981590675005935176405041538234762847423553466796875*X^67 + 712362273668953416812359521060972316988590664795811827042987733416960628051383978150125717250711433846601910125876654315840356417230930103872020811874964448027751961570335464009706537353444414843149218060630453062984607134044153933251369177801535075766063463553460789851449761881717650357854598020218947130537509689079186294789045843498785645038219716056266947255720485559137889035819645562891515640676902368195169970715083746972149651298185715632635077460782877489467956899711037187059480179877426088241148202/19382884352833785768163693442003860831006886325656493210716702709522880152114644296144179556031008557085880078375339508056640625*X^68 + 5461087808872074365875436224714247946486314631753022444465692263673380770337903562920171357871195632562244356358261110942130103991563892104375310796469347058801538514693389668419286565774296124882320808353107218287071001646433353480562429613662395592464914722763922923666997402923256038862002416796364779126388940468261531816086912086584441874955395609738917391553012375865573043950507818180958832690488276227131600875750880592196267157682012063109494727631183759403874610949220220554701320251107547/12665446553722431791462693463476061681940162432826064923602768771821797712580204344437563669908061631023883819580078125*X^69 + 29254505665957910147614340858722546608656244417544118922638231334025011757391163278911634742434323749456791045395537633814907350685826725845320553474897628112626960220532875381632499255351340685145625629579945302596026729655027701556283650659547130716063540350042032527588688129282795831098761491852967730104071740194673021947757854038887945311919791958020003338424120156243492785587117285106554527389463845294873442302023913065124444109496024008563143162248269376285649173351150516358339700477743420796/1107909937286869720958199110717568495627715708811460029192152198315111754907953375029675882025207691173814237117767333984375*X^70 + 490952409497743614902053229342236274598113287873078723593040536951063922421393059752251240498481477132511329159807268778842502716200956107560013475628949334323946425792553085312461833333998739793595059979345217502553519039945166929504943008672487217445722231421900816565819625592374975250751088174073827429349176760373811842865216684155449222615841583541484045498643164090276992782377794460230353422471913884725017157157378413904384128373704055635183472330552998850865557473855073834958201407/723946644968415649697781849870023531405553725797431547505159689729739794945996247181341164327411353588104248046875*X^71 + 977266051613808028669718088562565707179244369258885975972370211672019832263535619545766283599693408662940558727520034512800325717681434447658831765931493229817314762482693650458098081321819064841497976261221991637728375823518755858896381012792800164865932803677667870978424813948392398794197849157659392501539902004467649487720480475377030472435362506602663553171553241355506808125443370100800953968761421491088161424718468764390542721968247646443543619034271754140772318871712413454676013832411/63327232768612158957313467317380308409700812164130324618013843859108988562901021722187818349540308155119419097900390625*X^72 + 6333168505735127844532595174324318729217155814440476564772313210438305567659004082911205421368384013377499268161954070102183675720813131909149740802548507873818942942372269558997893957329011990788296649935668825042034880513829130518017319374206642899620562010503039123773428457463082038693175616337101763596385818977394393315316055848330679095964516692417365849819195884608594977514373444549592632453575320613014243966540200883499452827804047636670606537033533167759953351238901990541/41380202627517327790670583016291713712806729111027810660483548998556147181823163599962341487705707550048828125*X^73 + 1171312806850742460649629955921083908661350592831396157588789188950088195395232840511142412434099651773896271356819922244388797578810904336397535091863312820355423034645871054361941939403330317972103682165197410236242485125189754219966760598660681995080915590485312751023368004661085475472680396394020596141875934984802979675628003213188776613856101403841078319555277858098033330294821361324139919100492266882588342131471077432247683775973320705204412084969724409617616210032181189530298/723946644968415649697781849870023531405553725797431547505159689729739794945996247181341164327411353588104248046875*X^74 + 26526513165317666424711506425939336443609173715406828224197482199970666194678546909161402346708251667909466054256190675453466231143639730612894102718747742919802785784905781534429423267868657807732081677456208918849037488245382309045387437813197302998791496724585060481008300391015348006134673880623959715288921223696261993962054369383059550028944496868852790268755875187538386522570120202760058077278422714088260468701270791967373128292306144184887726501487489670871300609526/473051759102798831559537959603220505433629369660220756335907962258429804879373119176477181911468505859375*X^75 + 67094322758323066037560008212855954727143644386332862767734414980036410293120493555393355051245453724059668574242692645879602358531133669638013108436603927607786816058089932907016194195440646274594034269601139007277632199752804111562291736023973407721703759262131507548019025050464001022091353461400065707157631668614273570218010748011284704000856861399222763560151226962665699688271120492084074354168049983797689032752364212296412271715985930789805133767041885234479522572094954/206901013137586638953352915081458568564033645555139053302417744992780735909115817999811707438528537750244140625*X^76 + 793644128137179087541048531448058339045429681508445043997433734867405855043075799172808037422200758672907459838701979752929337180676398726803203434780673837476968387470184116031331066745073504447859721193156414231909306660087283614229908691847914620022596732485667299626548738539314609464696456901154638931407689097093341305321316873652213385952809995762923288004367368681454652131416776550856725685287205832743916839913470150182448458982245348269135179648711379255314/135196272964503810105612449157822379375144146802006503668450403617727866498820554208767414093017578125*X^77 + 2914796280394050596626668612951399139855824050990227056660047553839435820244437869419283472253013132536239752765904940363361722149827715843281032191323393653087911855925323311984655355127430580973216178159894146862746384112003113361144004218625237337104681550449672232433090397430217943650664213374598752982842196818709572564183055453617818833809297326847626572409119464617603385446949059169108539780864230061436357886724148243525109744915504335799340212833101840010904184/11826293977569970788988448990080512635840734241505518908397699056460745121984327979411929547786712646484375*X^78 + 21091254870369689793951506206299538783760710300499244192054066976452402374194125841400366142572637887770169764342858976076883350472986820473867982166071675967639342872178727145606568375168802500211515607461074571949101133711239628371541016496201816275786343446861962076914911430947380448380820463572878512999355045463235319765413270784837900712301636050755845128025877752829962798992951145640441640722261536952762161344386152952399302552540821235817609948253543/7727709229179983429872103409992705308667856347642555225404424327963867762150360343456268310546875*X^79 + 32117432750909762350141483208528221664919489739695839086409521223327566682089457192683164407291121036417759409484171784774379750883193880805901474524953306146438203765581174006040253812686386974370430043705799474647513162817229242797555716948122714580202707053024485164695657525289408142888016408850986448844414083238907423593482369117774061206780195270781014564508669188862449013183818755118854847012245564379267657904831095521451514753307488239488648871890799324/675981364822519050528062245789111896875720734010032518342252018088639332494102771043837070465087890625*X^80 + 268829767402528703202545826610560229052531126644867444625892469088082802822241319042030932743688854445581818973778451284906829772552334915261307816539071279969781097373641135918440492105733470027491575238645790895888948978812199486921342781724889536671116168840875206813041057781530226305802440155312770871208649760084515255192476893937917060390707163892813631193228306925531525311627271224669005742850621734078631327647509906238619022435933731679580423/441709587263788707051849294655198931618625684346530735947666437722999014698505878448486328125*X^81 + 264855432482968569178823471600740472048945286340759798688080175756506254318718240391667588160455340711136898796496925260363110383831151512199211581651849399546007041632501273730062690801406984859612857712190225546236253301881760949036973910996224894070662365563141228357118675809154141059655273733169758623428377107810644271846025479933590009037878480081816912441833786351062707544159773114632277643056702311942105197947513454342588985851141035951785459639/38638546145899917149360517049963526543339281738212776127022121639819338810751801717281341552734375*X^82 + 1542865528045225032512283088145548375580943031472131046688967149051001527213945851025960835171669238073233219992500372220191643029989584719351911502372144277230319285014409056788391869840893788803288034763206781865502402739643744657378741490448099717507508032902770076469351972161211279334131191497507270369358015851798375838240532240270713555586915894971521214850845914212591420466988432116107003780181489641688128648354540823921408230883491214/25247761489785007547976524415844465939904297476223534492578818961017377233409881591796875*X^83 + 217307848952240390389105605556902664771421562906217121991454787887860797053399429080423699252884302594544001344882815499309444776001378535590983471114041992447374791591053841761875726156096010786688903868974863108311951207620995071482535292504319081787576239347553181280789665357567654059809926733747489752694164630144829799917892362890618068700870973002461649295341103696015009396830937874405201892458263161501022160698560797279433196420447338984/441709587263788707051849294655198931618625684346530735947666437722999014698505878448486328125*X^84 + 187178752012179427377761904650171210014582331347068248900118868980992391818719858408070214277908707841912780449573884300773807481542432563628423475195276750322179785740087347195699336867946020167687124200603333886118015378800668772945111712175570031564028147447210440672877143293281938952998658185981045287148992734542487300270981419654369922032897072000177580411827491029392310422630519511602877590991999541239563063908901227941258238/57725662165841686305747983803016784086663155132834603012469434606498719024658203125*X^85 + 2357190121641513238297789881860557500410728834849239235919222412551662810144178410823087212654029272393583211285096244505484877851926228971022721203998530688528755088925093592405327227380927449675485422849982142458166231638110366329970640538563464273968810274491086773789517887322245068480425203762255843291520892659754658105939462666176974170825882418017254485448980848701321045496504267037333083419976542903830798227080291990102851712671/126238807448925037739882622079222329699521487381117672462894094805086886167049407958984375*X^86 + 7429437006171448752807804750348744677963094780324569596356384083336246817040639969068472339885983347760648303689044614805365257562380731228122105761816210879613600410185270797974630913862419355251173048460916865521944272310602142745267159686060022807289420371647144824182983854159831247637864449239247870550141551441135724053644014035166811084070716658316529707699511263904412125358648839973191405964000933625690307696088625516/82488799894029274515215752790821354796603536914596460435080643907543182373046875*X^87 + 2730011362947724515524990845505786393507614647942158690812075570797218460268265503791098644492846899381988329409050526309922913358242118017426572956383390284897970543820045740021781457026783654882914184192911121720922821938957734190853194838652217437962688540730467915551532200117838657402059483236249641864258874640156139740144855597065717335381111300863819719341726030525037058962497129636401582280453248160086440201254549511586/7215707770730210788218497975377098010832894391604325376558679325812339878082275390625*X^88 + 5910680659650531736939653626337103728666411541446967818920007144897387247667271809808486180508537297560347238972952425508098360371596576356469235224173199088676123162751655367280939429986853807011910400371098794517038575418809048995727733730984351402418280838250494262081093539058611202753302031560039858381327701395004781183583652156825731898162153321903257331756093130617946480206974011770640686855012608875062418612/4714992849044256902841712077211852231872165585287022602748250580596923828125*X^89 + 288226694610406379893426125659949708403986917199001801818597841479736391214241545945748636512875053443284874896375802113221646199135047957398209480527374231067219714115049655488003147378064076723859303263665050828006170722063797953631962365240806604113649181883848737835041334656919421377253893318027976519907348931167059354609169408228721425225031172509087701904857813365193852072225668462056364715859002667325528047846/82488799894029274515215752790821354796603536914596460435080643907543182373046875*X^90 + 1890221631827638852397412723385892417249902371933308612181428935132544934515934571228112649990381827005191349116068370655142326420993518668165583828074842640648542780159064371115536735884694133158220526496634805532718043246552225339345143370482040144557713823320995729630783858786989234542064229094393286280443661153366495783410534852232106359051771258855393222860115452697280330520817605774945394760190985832/269505164278036976441366794924941539403953448716034444283981170654296875*X^91 + 240849469390873253828915795757438202222188833207842558119554202975020653570909321142596118711602471531347100569241649432307935404258433533021536412093919910192635334074178223053345477175007494657158896126347427802160132654606389842810058893376062213288526946395837653559467755609702774665074091474892034680581498598521461176474413034458334877319750687588251221498823944314485670922055032179360423893823897090849/23574964245221284514208560386059261159360827926435113013741252902984619140625*X^92 + 653199711580623861874989557597544870830769751244062680826591646524955982546574801056343812917725611480937489637275000083165716644885909683218646401276195797350608082944997745735791468818301218900515813430464422198136512615779745984310491550186806530360433572981829759711444388191336810463124708023487341959141807569108118357975009742084185746538783594411201181016124443488339435560253421048756139/616187857737723867256625995827245588805838122243005302735595703125*X^93 + -10202381150826483965028663984794787206675148176977394171795841327378866218313470919550166712901557377284707305678967382255877601116261187756863941830760169460948061969458528676290877289110809441794243595391743865232895143572929820199306702070119932100473799621263790664192233449635068270355680039355754214450508821586588467311201596912749689344954955334245963600222708266888502979796168538349169008866/1347525821390184882206833974624707697019767243580172221419905853271484375*X^94 + -6597708551848124745029329052663048630485890130810236082872579552673537026898906390176031832947391034551501936599458697350694207878002666600761573458003842494088945907038829111440434041064641616509298598168613402931631772245859279814410088136959568971835870038774601761181336446648153356040991988623624055908239255488828586307443510458389851567864764287213966458308227992426277296688058993/880519945323983805739677044623100298379305690544448846435546875*X^95 + -58276951002019397022211461960006810555190746058237146187889678226860886044032991140859079216865831490764723775581662642593030255015391011047682984157358600806239479371929993563719476720456296941566431379138105438460253827451374467008527341208735011407879265794568151751910616986310060015555283035485010200351577061179378844721080080851542407061148493078449544241273246008535010719841236067/15404696443443096681415649895681139720145953056075132568389892578125*X^96 + 371658824554552883594826836884242676641521298450376962070455446705926980228688183330015099900974370576253601409497301321620659739612651215278570313329714904586718213293169828129949127487500714209346645964758170298198914580366861979662645707547044517523187626554579591567859935666970645185424946125916469417955961471648146619554849294255381889962025691570768946970513930766305371/50329805391482355286634869655507304851632220093995361328125*X^97 + 17374871425967630862589637281122912407152371085396186265874158645419978557524761163170506126380968334055953156413290047410258495452173043372020061622364516960052749804994611386733005253153046669793621499140881391882166728667379908245658789367191971116810865605160184229370922595897007288438036320026522699532731883925634238878373285463656273469003382923371434063020804320620389121/4402599726619919028698385223115501491896528452722244232177734375*X^98 + -15860386937642763670596410969941011720487160987013604056740386325636825395479600316260440119870616539362866629056187975335543485473831324767299528904829953468874140654822457441368128470181039231153435031807776226394194647480712640320987598824048145626023509971133389981249495638847457642068358428885352206299101045296732562327493487244562000478176110040438708856976356/2876810825463409847764210897714050005809215209716796875*X^99 + 464273268809185776733490782014396357530030795501101346012410170313645998599978849353796006221753842200071507017204550268894551581272749108025509479610333214375718928422452247663151658800445340739004682990332005910997126119399159578370608235915685617978352226321341760617065183238694707922736828049339632234363549611977796603117922764776914791359602413931116667910147522/251649026957411776433174348277536524258161100469976806640625*X^100 + -57780204653129445825469865891896094967336456978727151887626596204578411347892198054074374664453903171400266513234187402469504909783886456783713561025976986310320705942292225654822173807234574942676119660163559522217878451715503003648619968456803484553977154324013006480080544408658365751323589212400949570662843135174330286268117341381724440200831338246501/164436171789849091041109511158276650803613330078125*X^101 + 1074302129861449943022592086850622556526193648006684415544499102168538609367887794051774337210749148430029393405924998035817999641030484821539962028649979222165466442626576882710017824459434725250437165327454242443100783554873872171727373232377681619262836639690359490151371223383886287073779678663830918562253802188331332455791713402708562612609391813567012/14384054127317049238821054488570250029046076048583984375*X^102 + -110088513117717465270015149356407037072815867919216966154550489054302572627787378821753773213765144123354006425528377477619391449861335201186994391816925084139825670168009480153440056699844995742412800551767799663324342673244543920322142385385266627272215717276759480686972785419992281676276542336408992285921629746461482994074979465641617185813/9399038113166567078657302724108411020498046875*X^103 + 44357402095333688896257888700480841208460828037620657662242735038879757314787218291376515298530017932266707444781292314193174750518282820944615090370080542960433315759665513382011552122806454286845444816756707093309858150211857490876618676628362613384900243498751326150406115585967220089237161688700102496700191152847333094488670039101824236613/32887234357969818208221902231655330160722666015625*X^104 + 3673157484762578745469667115120767632811705183284665121102974101600376328773763728016329156020599927191317559298621215730261542375104156299186309633359098987808587563621501250297607844846288413119453122208994601829479425877340058234880644491334689087139075581413833867180737565021166769128461907204516522454402669672049524592793681/107448277944173387581106633027818359765625*X^105 + 18273521527187274810247074734352491433329690414760054948138489170724537086866132209525945348133238112059320308786513096531487490497909597733049003278263210283651077799902609875700592595716271675364483891783385859328608732622794950691829420776561221302831758195498461966681159032631781579384617428716392679492485010340655830540710443/46995190565832835393286513620542055102490234375*X^106 + 139663524021377699461135395737560397082809822764821318383259799432223667006128565274635508723208907254278841514788826702770596983636953167868046574826267512809547027515758659089458500867655472002148161691649389659937044125780366949599819417129559254506553778251682884696324417353788832940381950278986749988063744897328/30708281778843494593057054309179296875*X^107 + 92869031712547759415615963420773191840328791621566737987162048000330154443976741871121202570229011053455286365418581088535891663372849749845240725536895958226975443646817963117923702631054507258400672815434497620046499080669647024978276092008609452056169603849676218090887876114572873951476430595812101255229705349743/2686206948604334689527665825695458994140625*X^108 + 163793186070972523598332052773274306663532408824224121289265584804357267235710292211588726950081023708787879152153093047817450695867051985976366077957160943742201190490138450600021376698398916445059251633322886889593773168634969376206421493817909971757559150173808411911224358253627700982688587436309461/1755260461780136872995544687578125*X^109 + 18822856588543111225412730065771026057799088312113847724600477073790746056094154601687302693659747864756115712548691271576664990735094281773019378735090809566532764922795117401715537631622131340313147225463282587827901016335210628699259667981481780134927239350067471917051171094318268979251027078592168/153541408894217472965285271545896484375*X^110 + 8040568601906492742651230628302641764347651951374356718658653997827857690041399669404066895877146898941610846063145715212290092244107165358184636431424501503208348083625020901752175000896070866978118521438238683349533122432513875721846727019988019128159696159903360275756963266201436811/100329263319813482308976546875*X^111 + 184209924071941545851453160631231892741546868379418784131380960545201648068481517662099435447690708516837502486716883641210414223325284639040742113110800962901347834815693220585930484870401790407547889176092942472537394768486058474011785355467545643068181133530036251038364118727736638/8776302308900684364977723437890625*X^112 + -5244716835802801268329646545221424388418773250007123810969852213602251502059386385362970321481531976337427106355498236009453560945445201528053239227134348472236738405322476774911788600216300897324630385221397007791318302733487081203292318415051319359796338189638060952/5734739258063074153128125*X^113 + 3681686751702566662985699731541163803941799056019480390452207545674538526845639329606266364087724502223133343456150095672635429504569520107031064176824030488651084578902760880877384497579929047699754599799134093676422050496079631734714938275808306956086097387580254/100329263319813482308976546875*X^114 + -65268642588318131959375462042816343946183251120064590151225370398476929065761490421623701643279861385196101693581916141002440849437563612092921845134280569982906273750904185097870749836271515755170543678536401660363485510434249835968923816082576509/65558608265939687375*X^115 + 755345899302175271222183387426248352691483964816861699628720573047237152590898742140227428521067335810962081597686506035113188701417361361280359207251305474447801530444503524217340092631737557709014091080792881619880905658490221540520919915573007/28673696290315370765640625*X^116 + -189780804095579150907917817540842279087196920298966932291148050908493982535768194759202988338108539785086375807701998023257180979104384278104143162572596119955040567916978770870107834764866991787973140374292977424565090133891368/18736384185750125*X^117 + 2433121915547053831630063338270937035002462128548146203691671635461161044372775910943437639883666370780227364853300312225686784332947511052039249662957129962776905069036342524314616755541129824020451707814218162723696090072/1638965206648492184375*X^118 + -104762394884702302329560540657002538388492921521052845146833569991269072142835860543080145656919612040607816512177963485433893247930476741914855405641684501348296452530742240050795419374658828841423893526/1070956512475*X^119 + 228920036092166595890860540273766387640021189047268007052492971859153321573046452263879330402224721395989834491550727524411132336831407626190205774784340746715064671424215221559972813248297686253673/93681920928750625*X^120 + 345160690628027221887230297814045298651303633270810868649117802906821122699245691700418714352394702990231031244098771272473864803243901369568612330358494651329808055381441454/61215005*X^121 + 34833517724463579529693993644295798541445199501363222843375894354259256754484230009813844039132020453904093536752235561023178452253854760349152753899918060122394584/5354782562375*X^122 + 17506536429292526220971522697855696785230115939462556249492884049597192926937686452977219864910645782818633493737769696731660967431664295703/3499*X^123 + 588918208718264117122575048868320002255649892401042011596941312079305158546782018806621778249495972507816904238285766568553558651/306075025*X^124 + -5659276845163133517292256754499376823185953334819734258797980297279431377823676280321118610*X^125 + 121338185324969610290100805964208470212058535039298814594634746727/17495*X^126 + -4079880053462218659797310661775*X^127 + 1*X^128 +