D=-12215 h=92 2030941046643349925772214255224650454011083585782426471341902630078840615550634961360581253779359500974793481767907995703505606952873117765184908472057182640416631396652014199460166876255992409747561851321312614940144524043677665409044580091690715984938640773750221924955537440544795718832287907636533765635591096110181114916516788664949050549116968595002963513431752612125394110945684327181480364692060724533973366430197757893731414408390758676890998998822267130632405180134943015883163710455899884482405082398148635849/54972706391203745893680631638725694651461764637819693382105501161632048329830660425156057860791282740303631700211078576905437009867349879875888518654392100870609283447265625*X^0 + 9007123458274451189623636281650275133061994489305481202689025479517594366819658627584692635361284244956192095177579152232219884252753680458786634516736371302950869146155085428372128280839387741361585019621731906599883648571035323461975989307254421347504090445672479637514450451932304056164289529239798048228963602631203978360099822145777955817064928332678251391871212430882557187202581830813190263164094104972747359096998396539405559342153619472229023280646299136832938655351095488965368527647773981400666633402069256/89494924923755602644406019554123696482146499631949028526436477692872699088563967292732194488238636391211510033229930837737597744343813915226519384304992854595184326171875*X^1 + 83574420660354655032336041594514484540278918224972229778680135242694948153912332179069888102851180307589426349733039455363706025540339974529050393366645867882082109554622195676537739408264953611822433223271128094841980386058627385893836792913841423281769632502332201736330702694419591341032840971540112840675143236690184741456381268863315430878539775338268294937967999372828457273976495546446632520498598151622293616054932789078919549306813828853519882944741675985626196879067878638098875879750812967798233578810889289915236/191306588890143070102748417549383666692648411275745042103823775628227003389191550584126657242921115115763504134783130907018832378252945220536088498874960350804030895233154296875*X^2 + 535280567377690911070787026790078529912467295138426557958591607839249439754962006407848595794117617083350900218369323199716828199719830976235636553862766281421459439008111065622980428432284873236005734723789576079372875663173974363119370032304648282407120554929035355127383635697010971752915853225568705277484616947629805659109150736056326789687072409135063660893409957976157401481616938083250431233295978849986808064478192018590487641945800961637600312875023762377447030908777715560067406862857627828999664561390529078929/1557224478662622308241613941101688622174560828810146231935498488495655374526597111460296288694564878726564733365348400852468163265545839812643612503961776383221149444580078125*X^3 + 348009769696915259327356850313331376646240694363104824375085288913644290649894842660539574348141832757192181986501030639776761161290246952915172714006334159330168077842908971903292797402477518872040573012893957201052423543790071240649801967113629220203168346316836258233962661348492830093307695319698758112820791779210576569563669935782628668518544768012576374284507187500143028016761574972420357275811621181172948550879000624524558769756497434890722588503715235824878539226076992677915929011082424782674495004134345500951178203/665752395240237602330996000169499428195179118337057767808223991294105063994483430077063170824143849777574587632020575074451451500102485165900460435756258448236621916294097900390625*X^4 + 39541675826975021525445852469298808637132953492732819848487160563499724934422014357248926669468610978405380686361581390194073430448784712881003738991684453071642954496441287742339411952261988465507067735531819510166919785680108758330933035077357160622193534400985747740936723900247813859265367850336609027650346602332045783915253840984050091607897457341650136596416989591507094479768997344585840017779141785560318943766288165637862093481443313704878498358549714182603525497178915910051256681028265710361867730828867257/127484607340370225807745717650568041111302564781837595737658492713520701966974794225157289291409322859317620414682636172940496378677514515975735776009969413280487060546875*X^5 + 263054808604741700208639484529506304017564560329714674881746952090611189480627137563970325179359135933650172700694805862848455959850815185661040315955747560945422953494774388414630076212282249258298581235597847455100413785073155347944119550725259529830274574504285931984538377889004505681093971955980174255812751880942864151184791519132170232530266398853052380079555251738698810404174645152869845649643836911933620710398869295890850916790598873358018218097884462530836353510617712034150731983455687693657320364148872855841/1112303199044730220172581386501206158696114877721533022811070348925468124661855079614497349067546341947546238118106000608905830903961314151888294645686983130872249603271484375*X^6 + 32020195550434199339563828172363767222909889651460022969848574211104534056379459658858272879969703354584916113299480778783329273607339623577596011688666695380828470613708532130467089205554384647585616121362034383805581180274472243826196107283912581139263447927305031560674026123461107578949470825110649867550894818370864551043991284948099101514198958637799638877779593444043154895834949293445226170149217683760204332648729995635585196694174660879872340111358951724726982171640836582070435934070200333584340781879/212994406910824305692642397939248400028908192138868396564375504713209255878060254162508941484473460798980210705610592819033968571056854680136893875896930694580078125*X^7 + 337137166503095659200061365530208656673249510001676432825195926209655983591413563891879849053049031272109898085997291023898916587683555598627764043316538709809970507285462686473521197968046456067258008728761430887929412982134453287530077311272996729959757469334236353520876467725449253535417003527455299234221564479970339215878129764602395426982440651354251146705351792529517126192971589147930822790221098615301483026051322503128167549208001710070907962856276580693503855004511611897825229275570074938776246564037453052/4461961256912957903271100117769881438895589767364315850818047244973224568844117797880505125199326300076116714513892266052917373253713008059150752160348929464817047119140625*X^8 + 44319802098210197105901373268305255741621882492128816282249191957352600027504336973153288600772535149889324860064655634642190605295416627030462135124930558845827347730600318092447317319560806828844648065561869855864398011425266493007122464905832516169630141457608513699187214089936905632752359322712308503132178000724180783902017433853616389089209933093927663353443570872019980906026394982541837278718268691299700801285097141063530700955517261410357359827091521265319835672775898021156840591907181097276088918/854418824284108962663895006060022235072984151846463481920130964465595868851817638474247902803045401485880501397864842254004458451230935679632239043712615966796875*X^9 + 8714615417773417264244557383257577981148019461927929886026764879396868899512491406689032158365774840636027865002634101598898166565135357100502729685825186368698969351830930215862321725269145126159061686565965628690093803674067062669929976506492765836453058665926939504825029254981181390911167639009689938170725171883473567744969113913663406375915097032697036054466402552152732326198227833613076018706257590947465134899092900520885653731361108871260126162587667393065697732729589063582801415946414783212374804147781/365285407852063684262881712465811006049577549518159300107903990583153873830873335888702834645871985270251061360122166684643256099362505776434772997163236141204833984375*X^10 + 603768507016806773803590448522788950599395430952275301464368282009991930347885503292647338164076106840285312472895826277012859446135223296504342740640021159750455373891517607045669935821858509202971960561148924669245075069404010354032600549521280340844519978025658738296407411281590773878226467904949480371874430469740068768018457217856268541931621873473908408641653053169498597800576105509372780592669731119162672488893681578281304442804310863253863864318434141094757776350592153920491690266354692980784/69948327816955297803020467135490972990010982549853743914869501798247717466378848831293319918382759024632050871704039480475191031619397108443081378936767578125*X^11 + 136930394265214349585378228038147557100492159460994627478274028890230403860981000512805273421090170712648730840381957782357325290820940884521552925649219011435881874214622798542612610900281964718629603974206702799504800392786561464031770742193710667979105550477318893088237471281985744381364557849962553433780627913312103328729441407653748394250771631469828386172423286535880994107959331269764213940516414496681413258570014787969147033293827599224195691909039053205309808962420869996758650025452594904640357263/29904658849943813693236325212100778227554445314626221867204583756295855409813617346598676598106589052005817548925269478890156045793082748787128366529941558837890625*X^12 + 1400331257549888486868015641492947281261061911823445159260471223195920544933674092472231637793895021029054359504540985442925780320798640501029001889561500565275924306618144535653397770852565801853654379700536183740508945399116806318844389527679790997503401417245965368435077491827652309068585325574257586601925044250930102051576324563862263238388904962749983286262741929491781423922528904178093559636441549264344163289647195611083342357143935369003358431013010124131715941165839167862619983458970171/818061257434714903257358834401391415589860038007762632768487244000324161936481478642106542522457856553792770852044201865097842601244337856769561767578125*X^13 + 111791761938635747690059590419499515345087620526040106459838760997771411387814108010149417987714743284440108292630773368341238275705664933463982036246458032020181310414071882465909704834161168698132906031726161391032776787422552382612443659662253115435380480122423050728748512349069323294137446511994212249174691401288198963724090152002440621177790697172881527540686949663918780420597752918692091959263424592624389079715859131646400680460737354819877566961888603843194336545414949930919791105179806253307/349741639084776489015102335677454864950054912749268719574347508991238587331894244156466599591913795123160254358520197402375955158096985542215406894683837890625*X^14 + 8660865664283062848185949897130480900322110461667044728465985351896275424388227507260957638712705288416404204433898405206695326704761052064626240736177365567200787666038206288917988857659525598760444652331473593703198193667419300150222411232577971515646932670350609884367505446969737500906586655457249846360227779779856946708235859394151103900223432001359826279119934173702196743513579170500679044544352737492733646499882744377086987701985336579827626875899574936990738455752072386099641447056/468803012856570145133156925158390496040034405735107525941826500859784620020906291485447875371036020947732246906615588461374121834523975849151611328125*X^15 + -47584550073321680856491860534090708196349196967030268956078823729333632800236574252267615816382769018599341560314423896889995158748151481906915458725748977128059475924466247256024582444472597841758181381319416576825355516762224461059514655469085067089057566075461101841984920606448449195777911351889258733629525012751290215607924931385057135169252023421675005185677248316338735208054190817592583528781921993777476652238384406662985042114622833306505117932678252009593221703161920644506211671034889/28632144010215021614007559204048699545645101330271692146897053540011345667776851752473728988286024979382746979821547065278424491043551824986934661865234375*X^16 + -3285970525986486714655148812056657519185931026784641006484891427987896930268833487099194509969371143040705890712987415916785247983544877080764432835217569011017070055095491442718563149674296210495401465471920050803093222204117660502754805390029414456439468839435719468681301218722168835483399430378199058358133994270292848530497179248288915502206905473462877288282735236553041788582572869210541684720254961126588189691595709378718893087017562083152109287902998737604605344164367215024867/38379288813472791251179445367039745889482964038895417596547400807186624643545337002492662740158495370260519599395463648086297325789928436279296875*X^17 + 9439910686986412550925541368213478544462300940170787151318340425154915825421259671687188762062109968672737425863377594441083067101696411453894054668768398062289245088918304303318948893472472602659240705181711717815688088889447721516676216586754377532422558802252389753190938978790248261902130847724996558146644139332475992964036461340676891905369475207636338118012768167568312303726237519459600741732106677825042272743437818157808858472310768141330911767431487213286122466284476611269565093/2344015064282850725665784625791952480200172028675537629709132504298923100104531457427239376855180104738661234533077942306870609172619879245758056640625*X^18 + -15455884926881576799004693841894421880000110834580801791401171788645501883060726485429773463419206840268464329451393976073442729707686180829185634687504643165011745566846839889907701422365965496506352584757217019344168032832408343783358235063297125215462383102354061606159877844714022903741839442946101708994967805350684815164928933610183395387452940111692534015968612938278874239303420029923820459203693481134336316515252314933651932360302851003541674819922831788517270120300270846/3141980254889299324697457664104768390461151374449072255141007024738978685513330904829526216959352875174827638100324490224011242389678955078125*X^19 + 59463365391980825599736622109617806837951972004112289193533538672779241661384463887679555340432233393058918956804224800933212730974583325799502806081157108129185882310812084531604974815250463990066190242054810763292204259196695142763920257654944699424968934255600824732188841885097916767059501408072889571219327338656416202086104316855132502010109504401119108349700792038915306639701095395213981672703472752223362824718359846941347731842606220538489721244820762346890329071941879219484/191896444067363956255897226835198729447414820194477087982737004035933123217726685012463313700792476851302597996977318240431486628949642181396484375*X^20 + 12644575515317829251664467532334757780015551716203771681091608625029264039945872253330051472041544082558763183893265806445765852526210948300412711068103852722342503089137207585717777243470764541675011985169115824499351612328879866921974652556976597928295182800744572661989563185421237941036822366930433953650201766957473519685014247297464420143934892440047921628855009609005292455376503136054527126574776227647918082325190774291313828413131745063407101069553467906261859478767/257223107236127656545023140737189389313233841543108657809333362647480858412880139568524454929132449871046061244398239068686962127685546875*X^21 + -133466848547447019297423510220869808750229214212657146246552570779309498061151754044176171806604222617298911044090081975782485185751885097415704118089817445158662777239373837839664695496447668979598963894108297874586310727949496666599090250081580045579548143120222965910736586703061274124029475272703834378841506480999952403006872410938618129455622245304736269255875111632667571784932258483374565942283740776539040294710540161096580619248987980957751584419909630622933646757296083/15709901274446496623487288320523841952305756872245361275705035123694893427566654524147631084796764375874138190501622451120056211948394775390625*X^22 + -368970056969085013856929872844412081009708667830620770010866506280953549253891463339852049073113977613949769509077411445140884773649009281745301056026467922518656072066672273574877467292852962636308366410953895872791977044850201758680928656602799437328677980781964252794132177120158733440788270735443222929239290975323049538456827653941118464992493287776208960083153000935794760931493898668216272746198596818955592026910792072907997562731419414006828407489860290153566/429754495954501669150547822161092315926777617922274650286672229105199960591912151450666134694098841122150018368847668170928955078125*X^23 + 500541245139517147124781795282694949089330858907973566171569946428801082390931375467310102902697891107346901744852597284687962634328997552141033166914917515506225217869940259547278965510383297092182034581930510897933461231409222335678518401023821462721199719373748207010313806392211803020784283840558447098191655549306834425387847414727255658978581003632263628514489987407619279938996407678757845050184629663290622646742035394345857287930834123266925157888181352528114366677/9002808753264467979075809925801628625963184454008803023326667692661830044450804884898355922519635745486612143553938367404043674468994140625*X^24 + 13734511429211926639982503337899368590985655680604029834780660816169719686059262401584728344153206724700210707704321561543771169483026455470949121353405507736268314703800245145815886695071453540358665518485315610848888459657384476962750734127068456448689346301415935376800599049897827941276331112846072900622112574147526722798464811087187182648169221219731521296858239781926444917341259423773153587594879033948807350090063455958765446413405203616946238392109544888/1723943536780235922093888111821000694262145172181044442410719543688481217274146166277743806795811970117507237009704113006591796875*X^25 + -18488979094204371044792706278737710656616480896142948534937654641143545301686155835967960806650287806310995890683764911708801145491189093544410180312553578019890601900646295696028860343531266985253277442583415924324961216620859667885296599316868172447780381793468018420045333182676490775404660346204301219904382139936741036082905944091105666571059608595719826731086872109342301310302455272825948229876456154352440581974283299669075409978607392105576716103659763673109/737028960561970362593189515006273321814423614736701025241642872915417932415129339737892421000379512524487281502573750913143157958984375*X^26 + -3404051147212214811350568170143353193681446180026196801606309223633166015471933758429731042795274325648946642621407779162772183662074242631905249083410490067221009278021499797429119094661857570548337030942116972338320798679841726062196031550983608414417293172481788052750102861503391958909295898025369961024614831102969077152637971645474370154533459168555016428909190343166610153487607706799506519045081518045532027829106748637898431506662929745384129493531/141133322699978380850911838871960760889246432433978259714344620850469195028583394701411691100762338937168009579181671142578125*X^27 + 52965816852094586710284905466500194402903670146726229926213425591821370695207352884732861936515476533038701933891626739209279665704076514703802724243668864968251855197288275007858540533562205270962974404408869358366682257527121427783040980279862587669998964792705646614372330142610088574754344932868080863405050402980298878159263739896835164219523527639612340409238193989792683111208216679467071030750996686001303573325600294265670631547727828105566796445111978/60338023787308257273286083913735024299175081026336555484375184029096842604595115819721033237853418954112753295339643955230712890625*X^28 + 2093144265414613499682905496941830289656912851379012253156915395060879921352070401461465181852249454031141493532304195043273471894142495944001540189449939602627754013957622001688027333919920264726029114974818206647926006447807111006561400518071294765414492283657332862137489372143525660291666060616654074117472359976420373770280704356844341895054610247280244767274391526419512586702887611377328218523628048858312111000156283864363877657590930820721007/11554099279572524015629295036591138836614525782560643447756415951737142450150093712763953426177841910533607006072998046875*X^29 + 141775510954559601993909177130240529733841915906629133385507228423623792123619129094586256660769337712058120763103510341016621496843656702453171236709781109655505940790221511028024313673652139113457340410607872021754493963624678243905366999131106582686739235796520869504042483649533240896278864134863719584916397679487776416678609019259691042042117005970394931275156262274900458563800877108237675385830007066801864171667519930546705611683544348438148646/28226664539995676170182367774392152177849286486795651942868924170093839005716678940282338220152467787433601915836334228515625*X^30 + -44756621916671478243945971301725560222806359522024403425775715967879076704289250423300236012648671831576191322680507943119415665131426524949430936003706015026178421467351500216478971576928910744311640185183440701926876987804912210200861464851602162022770233304176022618832436354483493179227822631588305096324148776594460195820920214695698831549156886148216397210233102291377727878044317317485310577995501627450821419381941245086672665701629684/945894333161893083555406879786421517528819138973446045661597703785275681551378936779693280898718126118183135986328125*X^31 + 9344943441597273540701734079840143289089396155995401084225765945025025244230427635847827170167772810342442951263627454967559854861092268967342910192932420790054566724966480130712426760288889078477770586956604126153884755850079322048509511787541737061485735352516793728139621792751854607902059182819985966692830444669871648308818527612817943308905217749622962444177197926175957009682481981436899501676052063844929217815412998254631763901745165097328/404393474785038340547025326280689859281508402389622520671474558310799985755253279946738369916224466868676245212554931640625*X^32 + 259802255559695593991152664528366474584921204746362664031220390293496185399618920490517005276720540142022739228840543912105345862958319957579140097642792333704331695187849460234877180334297406373542805341610596131568960692975379820496374827556670393818903189628289968853474997855450801795774168773757251738252593532834380343507245771153066015473114763453859645091052834334815367413322949446976683065948910380178865417341504431827319280194/77437112825369879947229380252674704668753101839823663173278567645131042288283171246802560859493911266326904296875*X^33 + 5973380334144170167756278286057696625293567336592367037681366657161540218291566005194907519358567239508156043097461309713380296190908168253864492286671733312538347903962325644090660127810365973218007832425004022219878928512043452089460800296726265480420289207383129185789790099999123954831520619339228793802342565817976499431542102912060378993733981458929390456702169116750896833958225559009354132272074752641219854793728805589239778351077233/33106301660666257924439240792524753113508669864070611598155919632484648854298262787289264831455134414136409759521484375*X^34 + 33157949053358231396492402209528685253835640157063276849783820477087451391203999211983049634137966954649108526357773386812299942673936211967580567362273899990063457587987605165447621803602140271039505518763143341565168709419443785955550834500604650632984131708321086444886159799213456127824010053914432679943123453000350742422943457442641814282340206507166406976348654816774212857553347294039836468124727410143428923161495557880852/6339509850623813339928725358385157975337953486682248315454651465012774644967922328841797859966754913330078125*X^35 + 356971682879484928834862341331091980586849243314248123251758190924861691600164469226114464970536488683977275775056766922328235819682075063307645475491259213501105212694330640271504336565964091972893429548461583013161278444214976666734438446006492760737849218205149666196270475468965301180424042351743140533992574082817876274110904828883771868737965797030695790830877377689106104584033598509226280529642545852163441120047664509246624774/2710298948887945798153028308843614663406358564393828211064749867579586480089910993638089630082286894321441650390625*X^36 + 2884181604381511077856396653620456590306986787770602978083580046325279894360911920075817265477612065789066875101601115743400052271338679281419276174795576699647933352478898592229942251914939797350046079076431361937428167318498686412707852381892615462061408635031475438709581694433863124941047287992549826404957959891950471397865468452357265616580329394186411201499999402088932019074307417457874647865276227077992161327796656/518993847779272479732192006417123043416942569519627369255395126075544383542195851726712882518768310546875*X^37 + 16351904054240545714298349256333446566349501086167341108332364437420172173534735813374871397053861539420556442123800673811445153655916927123026961522439932801060475847071716302707667757090441706559405644809316120587508455799353648850435086935560155064861139284824379611804487723017885053708121797866556539182297948547955097218197367319472405863188051138725605988125761210530706438723946581633532191212363999708014432558697122/92412680038248007870681127673253031710465794266505077484761683163451525436850179720725916326045989990234375*X^38 + 12387504898954653017664783585934505489005226408922835145821910157798592762259823583317048805318744314154369369458646392642169520347365231211252856871946609974463845935570714195420277033415593903545110605692487158318579461592129397832383635620788241889769948717018189928066962897911732342861167953470048436522492026222255023248925369257307326550289081503217213104678413419334008510668685679505043182376455349434264848/42488239687210190727154482719371513992381708515728806324633248143720375238820781966984272003173828125*X^39 + -378445537600126281928458227080747696214576262901678842613278360445727974931327263561530627442159035609218738544785444331883020211225602184436936065125888305623354745832950753908778422489691900217126070422724546677004720606034822993004734893523149982701884556549281718557551772078366716756190297335795972544691262075971548107951501924217220254144300438337659931649097915769029239605311862742334006774504334919314796219637/2594969238896362398660960032085615217084712847598136846276975630377721917710979258633564412593841552734375*X^40 + -10432856548227121292829280448360061974480722660161722918380934384387736069459552867139042328167694067518116238922032918968270179157373606558928508641697314654489516106351837004055475730405835120111915820304203439172396381818072173066889581804753973800130212421700793343297133866476754160033128672584399131863407522176262651772114800158478500506964412173377868122448669371161235377226063507239010743485208947301/3478365917905050407462503701954278673138085019707638667591751792363518234860481536388397216796875*X^41 + 4402658693683757433307775490968922862241727461508535515190727484731874895302136992769447201170112727234087960081819642324719204283050341539708007776836448065351139623182415223049249760269578488684601433370797078700503863487971830247254760595178240356612671901917800324712494200098944192657866140255139514295086829583196720131257302119854944220004302433329437808924847924345897293617973873097295203268869309694274/212441198436050953635772413596857569961908542578644031623166240718601876194103909834921360015869140625*X^42 + 245583162303377082171008990786141586791851062882519036516393745163877677041775251973523630461597694827860746643144568538582755020850666140418369833880726591246066240710865774001293912271867010106950260423426313448169112314978035820649840984759439558210926297308547719028961641446521166276437828045185842355330679601357576864886590250834337745338806030890463076169857343224968611364502821401327657375617/284761843463368842199140704212384664194685634032553308849099614602007223484280109405517578125*X^43 + -2576059152882995996811684583744488851228365128512484675911914078399804110464765159157562277999951105323191619113208752096340408104177567590540336625138549985523273047191045051903874872812861759754045183804920405189429650874220816012346936456853087369836835574150132361337998138918202649909821395629617954319282854275471448586069849289183984340279427112426163021077267781640325108383930011781243398914198/17391829589525252037312518509771393365690425098538193337958758961817591174302407681941986083984375*X^44 + 10534749302866956792468487751583220253569588863308433618163310769903974675637891190485734279491925359165861025840412492132638677414095406432838399717279692186534400293573691307912961628406968346537814460398720766841519158958184164346353735195888480811705838839414929948705396161278084149007095568232048544078799826158178459434313148299886587185805089557643258057230787583561190098725720260009066/23312471834905349340903864446367962684788017522108334739999968448793059638500213623046875*X^45 + 3266311614723247499006921344262732395152993023442084065749663517184512813213709979735150541647126604161896112275401283537981505171583840979441406542540037930683723572748077519373923088426390042358331954146291707723149509364667999057477689996018181687272940159089674682491823891773919438313801097757562946243007842622294215794385388028984150297170547628811076867939899033622011822297050418346435853/203401316759549172999386217294560474424775452880395220606499724715719445345914363861083984375*X^46 + -198360328049365496936821099597394634311923009066260453183364756690262948148252647906022920799804999767303536794481403719341845376147718109490426370942900718187167686975780942019681440056498010246417839507924501127016078702914202911287980975401872913661375567610692116604404679380451935132858488358165276787513907199676350793497145559558887098779137188452004662082324845693868421464227787/1908511816201829663602444899416124656961769752116932848137533233630213642120361328125*X^47 + -636141646890502267656507175475010180613087787057451964584190138685226964400844802977903763226043216836222176381207303040483899699880762002786309291259941204591164103506342251001013692970209263298892197864245285449515486031746676094566012403288907959527362080001733672771382816418986499938144037139924788098515149040410250024029015356426235721170892030592170469881124369144244445355555156302/116562359174526746704519322231839813423940087610541673699999842243965298192501068115234375*X^48 + 3802634282953794359425988640361168351989202007915544191865176375323870384649422934541100091861987471777977018830213032378394371324367515657024786120062132031318554166941471605059600678727259521869434821702202223280077568335383570682273709138544523563226436620285329149823724495082363986006008497821450451897462488177636016747418966411399906306830769551438693074259031560338725144/156243292361999972460290208711921789354217744749646569638766535704479217529296875*X^49 + 7249340818906939221190760900955338301786300533794600650252060358442924556985470177368488397666680886114704429844191899175920256666764865858465277173415937139351562118008160964617479876726483160082837372366827074012871933614602649635106796972673881745694516252627761894294587106073232399712025198575444372028818914643885761337833230925258466365157545182014883471486902341075671846624/9542559081009148318012224497080623284808848760584664240687666168151068210601806640625*X^50 + -62221999259731507700615282771830185058175496378403539391317483550873299588911005391807003691664886679285508379822241545245134414959660404760388943607388617297988702691303036804957916260257388474817198832599368304800598926620817616363504942192513404881119998716064442889102938615632654854455661421159862399735078019950148748057249163064718931117643162661949913799336448888/12791100479901757876405256546207268878773454338898613969608394245147705078125*X^51 + -13589960402508211444617266645778006800574094202071950016097603663228358327154134664679179475843649931690973986007777587214536613120506310923828081116505120932599697552344421166367656330387672620847124615271874592497345357428533830306852069135133796063296290220828229961733858073756103506056856743869828319912322772170797679310334381846681674557815683415951225611658870697688/781216461809999862301451043559608946771088723748232848193832678522396087646484375*X^52 + 39255843203753654455442654945143702853780614724188404087012186282661425860283686744430151730347817806163833032900939689602477487826486474619814890687332830374670264060587487687507200548332562399926747271840671139302811048717555747604106802061529378870692358815126734300643957941625280987084874990796643402664226085217367613932005674056370540153530991211541752751/1047163363070139817961953053312097329412480911903283992599950408935546875*X^53 + 5112545689336313780978915211578835077733093059897080814457704214277618582990435553377484248335568689661958709535732967835695667759250167909173581431250277125912411774300282214332308676624950216957670384239129852564349726077121206344640939771161867364110419015289230375910134508877955411864152184238356756158978934666463957335603934495233052170752262978613769963803/9136500342786969911718040390148049199123895956356152835434567317962646484375*X^54 + 365183830118164111536840348226879605183185992679167185214502353629654633821992721434342785221892175202270068533491863777892954710515802861976917540457034739843382345049242315325886861086495454798415545476249686023703290200016296899250988278243395223227988107607284555870153256046665086346206733898913936165035947331146127142427246628851936244044694966893/85727659686462531147110360484003056030493729996175521293487548828125*X^55 + 511144070144150283650545627980600423137378537055917697903912290241418813194301141019110021397904402818874061546967079267869204800706673879336909110640008142374255597185147847024792278317086092441356710307985650603651537764092263617899963116765886284046031139872378223909432631695622349022429025771611337053593381231386433992017087792797616450547916356759151/36650717707454893628668356865923406529436831916614939740998264312744140625*X^56 + 227792420856927988557577245917966390150128653085892338938845892698991362296348918953864963700170606033503209025507011751298913696291985693313889850737459369294225533612849991549099194977010111428217859468569867162503178576530754809221895932642838654425650319728643394277314855506616345951981481337659281044615752269709430141356996995235644190659/7018228382027223180279194472697753256692077772916538787841796875*X^57 + 299499148833213415759199023973127903946528635402316891411034932696999336012027042012638366284285267978654382360481497779094135992269580524875461961311433668605687078328725914521321360694101355307667865041247744322400677062838348732853494845402021907212316913664197244933770788326243779985997608648476389898098132718175458515400005757239571560346508/3000468089026188590148862616940106961067280549866143245272064208984375*X^58 + 77681927740496233415903028652503879620334414886745794699150817717551393287990830225449087603370550365596140294927398304839578729317503635124580813680760211323555627070630009080072780386621296625590853146633891095559653854758111506914857502872019279259739835548831449367063991375320255344601525481177426056670596396407705930592530859302/574558197464365385205009780818481641972335470562139892578125*X^59 + 64641454599362902585963353450575382586941249884379188570567954255799428100050295551572029343185138966380630572288848010577655094441883562775621468326756118144798573263056103537271043981457645127811073518832684105528982777308948644666445614111088501414796058275239486321340957320585056087981187342204909380794494970462653962155916453423772/245637993370952811309771806544421363984222722052078857574462890625*X^60 + 15118591736761507523249357031390804398054974443001589080462490181339354823141439365954537151816313902151650151740938927397301936429629672625209556424181267239088643411142143170495717600512307982484277677620228583341854798228219044212596698047475671571591059184802710754781838394447609060747951578558678994855645162239304571111/47037101716280424494884140877485193775876829354248046875*X^61 + 5430046594170432565733575873268435599683891047306414099233884370022566017585993030593656153554082434923942459947343638840004688987739774019441053871642226150550395659639045297574218000988155954433002757822834154875645982100250864849839968797838891233437643493261698489449731158758594097386241182184091286086359690656675386473/16415948498981868148714565166242332627781013444632568359375*X^62 + 1004351509493393303318735475018442926629317287537253929605027560130221437936972012406555823945783013775081300029112085055145659566581496677700063346224971865414363382233117846625421527425949234946181175551801159202986120778524300335546837561252287935112623484141579233230101580045022319956003112512221201558468710246/3850765592818700327047412269953761258770104736328125*X^63 + 320491612639034798953925009972360910055870510270158619192867893549670872746985452073788730361376481417839563656375390305508310972117560650031887458894299489782358362057767358731905985582548817457292391340350009147150979735164186158328764089795310174111058935601228521371666912145772885864989285057087154549646439013547/1646298560069814857320944930711981782155689027398681640625*X^64 + 34916680014726275565380048546425028958934693734186151521511161487537018310330535777571366656251433531104169475561305650445281769797360370877331660554557641697808812981042626116706949558430634293127894700149727631581938481450972925633143253615309351894664855181259152862116852233167803266954076529518709568/315248922866860444293689092914757368708154296875*X^65 + 5535130678401572095843242336211693405822618152894791722478849568789374081170386939476344121301344581176562012502156517895126272182163054762911245167308748903624632648788545809563193278725401617347562389070600320806602177228757483501316604384844046418944714169635069831238535107463725417693905604238330235466/134776795748654511446659429448381644056953665771484375*X^66 + 34223546586427748765805691495978180705881565109913332133836403902927173121399135134958850872246486299223048883992883784387217914478187786753425386539848439403020280631233148837507204039800190329977542937517402785596226195189033006690609209089673531830972155425778955558127696179482517627878347/3686906296320220388207579590839803154296875*X^67 + 13566352557682684794600841039726792989760699465295001636646492521453683436479806740631678765734505112042655622959808517378914674324271009485775752746423246157548466671408382165165527321629299357728563640861582731267213781837679957720123344726958783580153122154030502889853070572545853297774827748/11033712300340115550279118252016507904785400390625*X^68 + 199185669260854065777975843255958479034366182933583787027676184861724699294963041952349667608049865411518549315726263705569403295279398660579147619532746339567138776317004265192511228827814777462482091954050085836084675979256059298736018141060405089170713755742556969285989719692707/2112840284424195064875403776985560546875*X^69 + 827377357552124976005123162460577990309636306731735229010071092259951101167405240865509083040177810306968665650901696286559265663439609955418189027669824946464794658324521379954323380457319414702061832118601596765952828237459931588838893396558110905984842128560868313401498739113867/129041720371207713587265285679393110400390625*X^70 + 82657514561238025823331250251693553755598368579475886403982312685478012416483953997962896816284571360637763495740621541381633010371283746601754051145487241038716736507330258676167656259458195692923907627916197199970197800613971015279981005244378408809565881880156420441/172970960656913226760164042323828125*X^71 + 262692011226182615988154218049956458682454919976602844902000814874508022240635775528563556844558675078277053285248501677944246629788836427398946332554581217424033659813720701602193999729801842151641932542857262490451286768740980682943903559890841363275435457680882823866/10564201422120975324377018884927802734375*X^72 + 8288185352047910012169130368275516543361760925744841142215603701590220111511870104512025520528701228202047133400066144598257225090770639090668823439356589249898446385796664420115232960801626421786534211721263602203068447634778154007105342746856615173840903/14160537098396498302101026796875*X^73 + 6131614582666482526262257257596169855990784592652764159004262375594097735296367566241888904180672355006658853449909444649022917391165845352996945596274416353152003838716188059393980466494641871450451032618168090844087508865585479991716343510441353913107218/864854803284566133800820211619140625*X^74 + 50151010183070047754383669645362697629205479809439271496654955833945641022478480028178100638801998052625814157997913455891031630950389027105160454151941815774823833572863369326837273992313113686594699699167422135771761433527650119586744088294/1159274424756160319451578125*X^75 + 7213077876868065362056786412653546488340958453151360775921012159781678732310917315986544277789991312713505588603473828970942019898184091379021903429574247924531334402280942919795306505060576250162757912322595452021567016559563355477932646639/70802685491982491510505133984375*X^76 + -7185542457462995878342950119058406405368913925375772831647479370092859108431462170883454345436400137386409332307315242070332878984080398900183527179463859464093568258538872412866978152184633595794543593201996860296470293883883/94905806365629170646875*X^77 + 319252507884784956370612013821067085503628997824179053176809598695962421994964764511881985024416050019751100213459937400617793018924837553420280789083279310619103944123205606313141643166776145129824126575250227101184992770307/5796372123780801597257890625*X^78 + -199845480164695610519793386470964233410132969394529216476242575025104410218643358993263455966035716446660989740742604559241877154639151750598856719024610849203780794907251067667873337671015341771799831908910804/7769611654983968125*X^79 + 42663961877752968291318332571550714371290592120248467081113332423673972041285769363231373225168980242909199551689477205981547194218484230125590155306884855239358043389172057661982300728928161568133409617571037/3321703222797020972640625*X^80 + 13409471324739078561864041024251247366047880113432058962878808333493736955223174321227486748435668324701012100042632277163010467770345675195702998923082726625491623866734134140120490037047894/90867337056125*X^81 + 253790623002536849907796164077968865019474507693620324954848854213684008292560799586378676102374856200743020408032308964671325156285180576251519723696730415915110882146424587447072825631431/271936407924438884375*X^82 + 151749296345705624913039483632838565375531526050683170686623087192494608410024865067702337172480411506728507933819517201525042830365123278013097470458723407189993988004334/52072972525*X^83 + 112014518009337716908751501762905405742004919058482286591084815713295038249875429254371338830451700229311373010168587277793380234518537730520191436340027970335282699523/22262497578750625*X^84 + 2111103815963375781945304612355610190225578693333277987762618624799277126069414126816046167643477896898642037913335718332728719877260900139109141/609005*X^85 + 310947585079593389134670973565170072610189559557978934881508447670158157550970251539188385197495633430607180920507213501648876742726341987/260364862625*X^86 + 95731544195818323268283840984135861264923794651369448052471472178461007326251777575002683823782148592554102350736281/349*X^87 + 4700146638359040267551352939287811107386728006674644843706084678727021471131696685164826260010083829329329897/149206225*X^88 + -8190944282533272140977727704218138794983552922347620187046154726873899429120*X^89 + 10839910791105969140017943581900399577320089642774504764/12215*X^90 + -46150003602089620325798650*X^91 + 1*X^92 +