D=-8615 h=118 -629794619786888072361953517101264617219632532750011774692291416310917336131086251102883785898065524818194713772858616188254567778365365119170686604986318061673744234830991243081729128481619042750768877374468931535236610258422766160888691772113590034568779523842650335266216007527708679496645771778735308253599280529507649093901863672258144608340599570046306610944025899714781565892841462880870359515053459387699323781475378348929968759442383320114097188451543614003906543671182148711296319714067119647436329201726708049211835288962442725330946421647247300609/2959414469759892448192583500114815943334561969392356371654371880159851519172279519394524693326329655965488977979118596369756541330682280218979443783020396256692703344450009908113724717282355669567550648935139179229736328125*X^0 + 39361940162305401847795663357301949321812140689434409747897707279776933242009031332106633115356470065283073940420709760678183543587080813670704492935855206325176345941061767523702020059566258242183389278984702723773521357609697312555576675875937809629042146134533628406407623018838371250890258039496225973681070496030798716971946684378951057258804643383267931463835042367120612768814471830205236251488088301367629887646491242434711611050693853161690417604312827350641257405985261117149638809289531377330360043395948088289759812309771488716768506550311279596808/8158513810234071501177314193116524592584720437220848045376772399224678668054140179066825674562025595565660014492834146472144833140424910107682530621030628400450444579979787314687916300603998109863823628984391689300537109375*X^1 + 4625847923489685785444347955537479499289140575341230526183345114732917396646882740005927955539502035027539152798936468322498115555311599439322280776333741607109606210507216623420042907336449435949743262838606320659399610417853568960010604262657333881050487482010185870378894109124926034632395086755778146769087387117944435022175434059429241706508773853259610810624519880415177686038350088311152056217741685887456352731079202867219517375393449085293016001260792761090696786097454211508900136747719048822207249598970980906677583605293787438853980043694675503249946761/1757139911879163149566064044342471484127934164166440147773022355483015168132160441066517579658796262644954025621394154296438193437619015014442125032504471591747014501413146692900909973242586092911921014092513360083103179931640625*X^2 + 35393463129705749947538667977663365514558940499762623592192061620908303428738067672336165461563207198350459344337368051232985510494188951278278849474545591543509224640999455745656463165966250558449076402384939823345432512058647620888505930200630086003297213933928824539031501047469934688235561032083562077361394113775038499154957131396400407582871846855459001892232325630537609514829374572603909078379543587934825247299368175414083866480549034263200152802578251296957096628311587005364947545051706357082832535388190474426539398676336999512392085662645328533/4735063151615827917108133600183705509335299151027770194646995008255762430675647231031239509322127449544782364766589754191610466129091648350367110052832634010708325351120015852981959547651769071308081038296222686767578125*X^3 + 1448444736163621269412444986279963361041350649044087925554776531013603792339322721940539872386371895589001873363242200015715237991754809056247907500851501390438798479243272031524822570407791877946059382694207639582623040374952646435512653411793915348864348812542458900485501226273913039477529587662324543342101786119177042865413095676829435656675289950353831307713937720447018740163352556574775723458203837695368681389755410936212249219221838658050461587962161485311589099016050788710087466158168458830351730124393283277496777474737843210493999233468693259104633/203962845255851787529432854827913114814618010930521201134419309980616966701353504476670641864050639889141500362320853661803620828510622752692063265525765710011261114499494682867197907515099952746595590724609792232513427734375*X^4 + 756369654155610065197851656198912425219295673146013607716220920559352350523281698188820383613599005131169566082446174126363512625609664992875667960257618591149536590053178473307405806716798152273646927293369094445917499368785046247438583288150464761659430429242369008686842835270347541968066150778355436148099691527463495494338182068692973325319560519867533527310459186758701609699334745978387873146327163397470332531699461586176430986965355525040888646062261600834506666679558460180890954338142670565239469419201933700532718970885416269787379970003314/109926016288237444390206235639784225405346468973366690531561114527121588640177532931659651986584502601155713633583047108336865145190752138139689148063438978774424268162971929262494708012809496722184121608734130859375*X^5 + 128003987064443937843777679582870842126173289872810663574280508231261262555403516864953182708212501688278273168598647859583489334470503301245345605878767289266185486512026288638592343236699199872113661895236046834715088218505731437776856146406486526042283258544815064200004533452847585049669709744294722613980161649310791520452854389565917180008177007907176712816559309259530271706492828888622286542276250595140044108267517869133199426562551635660043089641851905682873931667196017186284284994710705858544932971628993769600405062085889469338158190068534558044/23675315758079139585540668000918527546676495755138850973234975041278812153378236155156197546610637247723911823832948770958052330645458241751835550264163170053541626755600079264909797738258845356540405191481113433837890625*X^6 + 49373706742056804107172921410779150712829457775945695113441004476594743986208175647549932572318011142121585956407208302119059883648424241105100017698262959983219898696474718239158885994299062336543550621017676304851883317602311503443433963053632378293235086581298690270943873518058918832109768425968739422567466648324007358555323337643613489726957010383834989972802401755777078239052151050340518671891102301372016095683623597909591258886850389644320306691180944557149246978359478805087161194076493694104695877903369233763820613007547320696063899796/12759839383428606429507398217038215369163838534343202615387244866758164670943416474945983979870516842850344008541270703231208954752263742093985971916824025394593646913867896606209484389182762242853641510009765625*X^7 + 6464530688649078736798361818154528993646905622937222413847587384237831281853652256519531250791305127098677643087917754948892574758622315620828340661836531876534836218137788706410052181986685273875658182648161307126346051076862275285087210049295369530919617625255145172943274628130240237090621408459771070979257173448555082785242903699298337666025663809639770974362106601266328629310956310686088374440566770805697360238273581557920984945650770654890177984411272106983996413065343847964305477164381388892508232033544119034325863322494823608358445958407572/2748150407205936109755155890994605635133661724334167263289027863178039716004438323291491299664612565028892840839576177708421628629768803453492228701585974469360606704074298231562367700320237418054603040218353271484375*X^8 + 9207411638393394984286090146243208492841733600112832073713049613087235775828469565676627278983973337121304384054318233305039976841936836152088128000237572956239108987167869454969457421739736724657158646187930242228403417305511417117945028636557504182986951295472769668369821442779705591736190165145767296146726979783024950938182579251361371370629537568778700543871381629531832744453859260186369185704237838324387494846964539706273993433753073170790409746182769426792901494406792031600474633122427213232923469569961142294252437107399820778243431/7405594534781547550497619394682655466723063571876496004287431727659991103275343282034813685357235544312445739141770576454561204151052665173526391129903671151824519392842656184683391984435729682445526123046875*X^9 + 181771397972229726859257901903529755196611636135471924891550671487541834338206213190189879231587319454428831724825896107141841341236866731678362453159164769500035585227554348381873157025963548543377842984067477033407116384746112744279237613219470832319592627806473642868745816960001971947610572396882796726117672028563578675338015730734018258634228234400932794950530675681601876332575351452663331552064322370304367259047338564330721334843602541447517559475574558489462514074412437331292699045945796071283941783086308034105524552886230226254771263166/318995984585715160737684955425955384229095963358580065384681121668954116773585411873649599496762921071258600213531767580780223868806593552349649297920600634864841172846697415155237109729569056071341037750244140625*X^10 + 39822757888577072929875663432673455872938389935063746700379298363526569904849925695289323951807152186961273986756495726373867441128581487471354535529335054494711015445801030240003073675192344087492435713159747325778226608581936973056408190500803460037558605857206894411512391868837976087789085070115638648281890222516601292201799553061051883159430709768554609504188811240010445577156925122996523183064855442917091030943549501075850364666635864920045458597873603680321733732416429374022350185167764970365267835272586980468363881680203463897/171923262560221649460188494362917132135184296503226837011896267618339897928620853906786156363487766553974364228479874090645646062705807665084768221239783427784666729955720398947960347868502140045166015625*X^11 + 3131474092843175440758363523546474911952592347618390363015655699622489328229498153511828054227390869198034072346485968446485885755532925909378328214791183185571942492570135022075971765322877663022234872437422947717367978885629612215584311564334182081314029908735113141791512666136967586414990663662479469057562889556448529509946631480218197129298107670412853284274824082371303025671575420143343218400770008561547173953033885605756992519275246713798862072384481787551063096729093850237153469412492572808360764669598585417354564738158973882401918/37027972673907737752488096973413277333615317859382480021437158638299955516376716410174068426786177721562228695708852882272806020755263325867631955649518355759122596964213280923416959922178648412227630615234375*X^12 + 112466924835509030362146442609489595428818088926467781564667321795667385679471710675944701520286732429222580466888346675014320595177082077618940434104423149935161525062977652876243494482327441698447321831192871506470301105822577363401830232813351844700354219700936244858254010859488111070092384989633917784802608022795611711700478148940533637968184853540581382152050229490756732777021093574106023668681283057381310919981005324540180763687285884130274577872490509857302481133643665687814594210507155586990584628140535891691409871690037/3991253918983671490660208807032318795941597132982631155238450786264420149242503863187142341578357900266381061601389996300537343301353631226576163000343202037949314682663271014462225139141082763671875*X^13 + 37260927620874028885637236972684443206807894350263450465531192195796097028394061393153264433518872798106089162176119178627169324459968580897361906375668260989297288016446386011820358286285470876162505234554359394073882853389991682687075996237188521836203213284787997488718669493912875022172292879451864335301344941672631762217597028620008848358366758837201584060073897499897446249931019381253209656221772957867830634714614042187783090372270988932624922893194987508961824227055010144113905264365786308383239194727038308881863740432057427634/4298081564005541236504712359072928303379607412580670925297406690458497448215521347669653909087194163849359105711996852266141151567645191627119205530994585694616668248893009973699008696712553501129150390625*X^14 + 29037562544826266640100905922389075004343970436104897584746003823425659385526933122725602503575264580779664319248876509269237143844446532613993468507829700124545604378710674577294446282814227031708078007978615193927907449832434397045206468250279470960973174878239747740870695310737327472434359428883640847391870765897342830556448073429097417956188871444362272864541421579301532626042186925543710079785352587462261298547526659198686937266511525606102508164454951803047576067907626995583638850369985941887278728311583035550574053107/11582280670295042050668046451051418444403938284917676016362306402392397415097225371988225019089837203326700701106761451829765941095048262410261645386950673354466960773834216524846851825714111328125*X^15 + 348202801415068988354623725978932977795381646499825003237322159075688838647737555066288150827765305950599655968732674387610069496617547956372490149918401732954619983317487317037999652897906524851401895271663002667768387358813603131801375989909492051075713486021264206925142369348184433948140746913694381464698603092045473710580086289213188033813863739725619666462155957483938592131452794743357715044469616969351091578529664096139362845232192812020144442737254066545834545933528987737368269928543381587356285550451765338052735504960302/498906739872958936332526100879039849492699641622828894404806348283052518655312982898392792697294737533297632700173749537567167912669203903322020375042900254743664335332908876807778142392635345458984375*X^16 + 51269384338750505488193615327047588040046220907310251837888276820151837370035437294828012135021907361912288686805562972039677052325290931583508232622567676404725986706372100817934882617412509034741026747013123349517581965180140843781359506396142349108140942309514824614862018607278393488430590001456379337867949040886031991945828612083944480803179628466013277249244609975240160268707796262019929752274391722410287992263879505108659329557321398969727526599840015707324105608059422729200963767526886424034995463539893094949854/268886376559374162522763701707519871025047899823973906357801657629539115846714460173841555869758263571136406293830794006494856438654631744869684164525842677991107620982802473008632659912109375*X^17 + 2947740490889018008157848734551023088861969408605736085267092186138592154388248261754830854209074267965851351025059760403273287882651686093125290150649638016971640607168026621259738303747118876782921493172682434879947085047539029981135639035103871682964886488449422647022562434598166235237147096213992473907791839254918745011198092526054333361063902536357782036569285334504121433168799168786907836173567225403982797712404506560933822459722748025795175299240121502057782220902687667730408536389987275579538430081775992137137345341/57911403351475210253340232255257092222019691424588380081811532011961987075486126859941125095449186016633503505533807259148829705475241312051308226934753366772334803869171082624234259128570556640625*X^18 + 402086450858645637314236823172504901032767123329386254481076262548378159568624888561034089189535609551556287521717661079041505418796408896138152370082736726953115975194661207290055584549092118400517890100756193456833773511350200361174738246650627528656218280204369968609725787270049588204635959928998871341367118326974238302474526493162834512126012925373149690713758818874570427230503163210208491991970001646131616956005318965009398242322962476036093958194516019456906423639133706197272586070266285738781320107059108852/31211419217570999712450806930646531749860464286009739565618300363266293191725416154827806833402003896823726789765617412245485367226306644790445056822500601043657297850586473941802978515625*X^19 + 20027946685330479943297059325838320284410984775094973513133331106810963939562984493867080160075697884791626975475450111602000199977798201580052225128771065395750046340817931482047214938055645770285856956194614853814853488261144867156274909031620099425054610272454742482124674067599456416102120759752742352289983377914284517907029315975823815670691319522177977454050418457787809272775528838672455789942205355467305712990583856054165685619327277674616684981628580194684288447818575714515391795008682570601757241583249239521608/6722159413984354063069092542687996775626197495599347658945041440738477896167861504346038896743956589278410157345769850162371410966365793621742104113146066949777690524570061825215816497802734375*X^20 + 11095062755258110332978660379211639714813075886831916210112622077065270605539216629729737582551754555365843449601206316267327496563406109732935328370364802785699830171045295693690222525518080321541702049023122301815381384711010449149160460819356384300805576579422304820950635687483745861450691378265258846387427275816142815267441762024396151265139608804728381068595473822601658641526357772265112618000208188032132909335629164164957032695711915908649296614113457251613177270143020078327344116920163549833549951451424/18114578768178177430325482838448364335380420363325443740927626444147587458923630966237844941034244861766527446178535932818041420328674779332817792700232502056678640656173229217529296875*X^21 + 86000257140100695585383074409967221913085535244517587701697007441433369640283263535007981702074013835228390068135986695778693201620972515491832776225169745234173828950437141889168389183984992613977022110458250442888641072927587778478689810373988642135361256148315182098713708127766774345421053100317123714430542255827998830834993026760382062152019445466407733336348994807730164665669665527202757011845660963179246581729052951517156429474409604804742630567158662403523982456869886721623449108172339949233403410884379124/780285480439274992811270173266163293746511607150243489140457509081657329793135403870695170835050097420593169744140435306137134180657666119761126420562515026091432446264661848545074462890625*X^22 + 7245550816465342020309865888934911074468332381675110892737542036777412751125620216011887246915482768810421529908981994530533897620447731496015003327700464292132436401185087666066874702688709368011281526319722772557649899203603429818938941542920028115437223284736225885422855062055005740495941666204448005847723018215818557283221035820572387858317354637423153238236539899646966599903543997985109593961869412756383741757366274661626093326459642575758070951856459248082176221515965286272652746196756406115995237/420535781037218280448647309075992207437734657302970255157925164112538304327884642280623213953203595165792860038967752357934797918251300739009118809059373234049417078495025634765625*X^23 + 210643699601155868310028074825123425295464916835238556463930137824541521772898482696480774186435796688034061165186624893566708176731956578449415163898487032452861671188461876897365431920171863419225168261573428736067645571391197400106660122788145242578216521600480242909701840346129517621566073585467449859669123778653021316636950245439456765017874556783934194226797459907248024881392719261734296539186631751409467543163826472427992659346237468707577204140364987101084890390362912074397975088212183152654585467687/90572893840890887151627414192241821676902101816627218704638132220737937294618154831189224705171224308832637230892679664090207101643373896664088963501162510283393203280866146087646484375*X^24 + 2618959556524397533280906631202496549419233280467532292731211068660752103846921691392381626703865223397816749979414518467118190720629417657963502670375392947092586896045068480510777678508728009557927614951016741127945893709429444884638179002064898458838526625828942096969421435422776092168670860147083412454177058049922911166335198073831507229440245631481810715037522959255742916016393262049637047333565861112726298476683253105967634625572805193917347311383386166244791691186263894820751414038785287246/9762873616650453405656350762065982761177821411560539875982011935288178858453503012898971885158528036350385607404939114519670294097534549947977221336259390227496623992919921875*X^25 + 271770174689502884793172649680644400938421474441377832255352324398892600176762680097392155677225355342432989197742203528539893932496393991627548445824484728996647663075167149488707783678096074236528049583616677635472448652489827451381463886535490418675856766258190605057607130612602227330822488414140742262295335664601036765184658530684614066217031469985773335821084384856472639230082630006820141906807886507971237943923650436668725285517259330493017390917681723401209290004971778030399371382408833926181706/10513394525930457011216182726899805185943366432574256378948129102813457608197116057015580348830089879144821500974193808948369947956282518475227970226484330851235426962375640869140625*X^26 + 55946914196164150566840258189780214231449003853156174985913047956136392910087810441770728335500181622987432673418312343449045045010052498949445817216478695769554799097002465035274683936442080100221950140909016000911626627179539619971839859449698941955912744806573870278044497171686323920559871871513532468692616329886830759725316336022513413068986909408287371541231065335850604323136530852991206955630388140320680004904722452531859759415271587686214526751738319631286753304217287949105743804918128/28331031969386109708811232623522875104984972175161172013876993427998197499865069683398061187343377934853121321546544151246866784960924404956405169286881573498249053955078125*X^27 + 123701457199939138246678201292085242376137669252027003014119830849756009393428049672818619267320391340505037179920069898640207279599424430404085411875587233178200310890288463026842275700682994489983201402631827692767491340754448623623033435110594477073719613261350755232428325197105368125199943786917877608326550281690186553985584678814050123317824164516147235807708779797180921383250585568844088055861955054367307284584032226552835019343323994056754106152418853742967622442330233166395663133703472843/1220359202081306675707043845258247845147227676445067484497751491911022357306687876612371485644816004543798200925617389314958786762191818743497152667032423778437077999114990234375*X^28 + 3425297820629723323139423108638195002836530694688549219096999159103243302060502434100794993174182897910442895612135261776324210973201260010653672263902084469588256694891809417004782207427826440532805024269070406266236616536986985120917331346259370771595002585810260533218075395511992070273822900865527530447644294978121147780629907408502224285609232152594065221438368610752792632120056499108318344088935296878965874024727889886169960065457911927636955670052712967768218679792106808143379/26308561318060229561287273475122809151466021752906485909578171494368610562846263199905338305136044512922225255063534905394652847322971008665263070724904537200927734375*X^29 + -102643181004871581350951754279699596091413111860888736026593582958241245350607455764830124012610965965902340162905523667423427692703997736509544882264344102466820887423188514223396296350249000110709572585155795499912492910978257764260060505364721569060476581435501875426423462054002812187621234828839849284939656259895827561217747211959978359738584166641892712938567102349546060258469525514117159077547756837437222169894896822699990677926743499167787042056801613969563996989445917133992324321237/141655159846930548544056163117614375524924860875805860069384967139990987499325348416990305936716889674265606607732720756234333924804622024782025846434407867491245269775390625*X^30 + -7866265705145092629737360276539465336551021235199907359498796226758308342770317414397067878543509013023395104613351132443245928688989382029810252348808873398720880487845077185047948077363624712033027207064369822753195908498320798374442796225095190629097918259073137127870943930155787050510232663860122785355432987468345976806629715995597922658796165084052345536947453292639832740528736848896469959234316927690760207247742270211323647933465479425299065433763597577819885103544884711363/76345215664713376556260224826241465906749918029328165727156620703333170524800531630601678192501580130360491163852393805556160323049828812145278789103031158447265625*X^31 + -150612046345802016303444007866054531227955496562437013873860595131646403383854497802863627514056793253963752907097169413144367012599799687440567708710658978281510667443944817632728356144732519989304776750861109280791796250736676499743061912429754305754212224977913992422355861610806894830104134971106208946440656368176374021677666429907806629235459476510980505146964757692670448950421293344369765719869962587998743822767492318287664127935383131291023091641113332794624545470313125299826906/16442850823787643475804545921951755719666263595566553693486357183980381601778914499940836440710027820576390784414709315871658029576856880415789419203065335750579833984375*X^32 + -24221534738365860073068205362444082322573341158766617274559367259144017940157726679481201120778778519856186328790631530986810983754104062191777413159799486456609497127988012903013919641681061441167032906887765915482892257760832002351561244022723982686945308322594421890593080056929417705345028840959997897845926655738807561621718695148030520782846297430348021661132300367583469067053580109223861133611911782714052005227413452552823434204074439123313352770667010963874145405183868/44309469335295053137701813596193537960969192123812052076121079920680888290656141399072361109983505589298021569270106677629808661085216954234056174755096435546875*X^33 + -27298429511857543360734127237052840890651149336451505617862500927002922527321868021163545877515430359651914123966440668140991967310288806614499554351044451101550721116978196474125920696209823586568696776491340448317180857867639314985988510018565506691311897284139886249148226382790224509067460946079737514283465718112509086569591579642318193795547716921641245063984531749659318581945126951453877723769554561826474794490569978299142525441900448743547035215724033614252769274776695193/1908630391617834413906505620656036647668747950733204143178915517583329263120013290765041954812539503259012279096309845138904008076245720303631969727575778961181640625*X^34 + 1387205499141359801544183003456658096411917209392018825540984757464032932904182087750341165812369421615605389365654595728703641625179370811146192024223916521713948796938551231001997062692667939898504358660785642720685176861669987072232166831340409116733156672775763009370255854863591584242987986713577514700209002939170188364956963718129495191692578806007694875450657217289488265029853107863197736141847214257070889148918802876900142557916265857975607647991115997353565341/1028658603256994849395282962186733324688779851974742938505422633097641051437171013327274779105827175607615126390484194489374548138948739506304264068603515625*X^35 + 55408558434406082768681994464360934541506381070550889624783875321269390043412123978411413164603741116318963836185886466806425062066878564010073991670512039009763238299807519848743640659836347432514888264502197178119800649101087203183311129703683612106720917553934983906704953050186203575922880477687522274251717191937551007393365600842551177794139523583802791904334560324992389195251079255203175895754596134643827292017165360302534328628042808625718183958288617346412111072601/221547346676475265688509067980967689804845960619060260380605399603404441453280706995361805549917527946490107846350533388149043305426084771170280873775482177734375*X^36 + 3126327163232113408679247586240754836103173292486750621752453736602527339996568426634666488746893520122579446005436242475942096621467455317468323261943352403216215062255607369093733223242864359428627158326147134224499615338132478457977434514866900046615374709270124266327626117088002183039575801311326846468370672643558137653141625869830538360831298307515576227336110827194613306208132515980645551416101939730723301566313635651767208588969115013840524172900473259349/119403204092512460753950430898053781159463708876928953976253352652076732610234592376932649925226601927755673405743957572765472796163521707057952880859375*X^37 + 59918159339973483076173969179524339892930491831849088430003613326446804333044348644887923060428349940397038644513686508071773307892219948273522968259670135291779776817915562564471728562842822725562826030233021823064384045362193134073642084604891408046527400946323617054677886029395634450082278291734779537547648111226817374533357735274544129357506120932709187783827262912751083110033535168151843101140232516812596728389049112576853210675888212165543565175778778993540313/25716465081424871234882074054668333117219496299368573462635565827441026285929275333181869477645679390190378159762104862234363703473718487657606601715087890625*X^38 + 12480944688531131202519417674792965739832445322999769417655776152386110516052750163028404485210226916224873380725583178792874451924092350391640384987032912734121740566251609833660174806271858064237883454264641959335832516762608911364318665331984941695427346870536478885304961269801013386103378409492360011377808505932057187193616441518066832118034046954421838306560864266803416375742398995136030369694589216819772365983545941741625422498288294858309081743544324/69299596107087905254759391119009739500559320300016804397129049711013774004779217862410127640874406226207587583136365393363594193942844867706298828125*X^39 + 33147942762575642715961094058593488860875912107444740386571317396237045103941241795264481720736130992853137705191566055136645076578967757246480992182088935884787410674144772262123451689480403914759723824482442295812378801590649831463402444484410614455900027489507135462854170243182244163870497635476851773019859476558631475034190007273245469559123238020279908809630968594030398177845739701975083618340277543760494427438756462166287733237618143393080091444167171489/2985080102312811518848760772451344528986592721923223849406333816301918315255864809423316248130665048193891835143598939319136819904088042676448822021484375*X^40 + 842685472051978578343689255039013195716193248404859689703703423088600135061839317764648132487049455637113466312217406441904920621008955924880938592565250555661334650541332677678027145961034939801427153895714773951743642607027988739614272703194689976613206880375175235615594053510497900166027034989819515121463226621346502393504455619355936188747456932178534943152344837713721372630429837538763984026095753518339606482179214920955035931042880418890112578/1608812445898732565403584239559134985503408480557557850194522338038625049443510571385029080461390742337959084924814054401940666139125823974609375*X^41 + 7259766026404722838888165960456873609436720920515353191982995354757254092707941311140899342450652917120610965280382227557222531729832806801665988487951805929706343558719099373176961148109121759670209646950586880400299505361084976246656332275500612950209525878642578370208127630134494203993725359301101202011835558660476559293287475823073440102231888172911681791992266901524443083096375972565476138463959796757804421394670283774568537038208945427104732765822/346497980535439526273796955595048697502796601500084021985645248555068870023896089312050638204372031131037937915681826966817970969714224338531494140625*X^42 + 34419044431639988253994188491778824475155511584910904328351898050443967406452376584551544288862101902289276275570909671686229275064568757330450310295814630431158579097348541084035544141563274046244843040560596653634560409027608517530327409225879866915261260305976736416654170918731672310469043885760451774613011624320875348741944457385942445850461225961068075542841056465753424602610995565023754013549362853301890892593509418120360195420963526096/37349099150289786776635733942173766349469726768602619853616305003798608228520268633430738954414178580103519092856971663422882556915283203125*X^43 + 1849070541421015105595053090888318921458423920760619999088758977274882938927232393578172103491658529086276353247844515466371530747391282675728597611555948673238461633365733080288009148138975677634664399516071597001255592094432971310305483543142641704766900421849800660809437735409640577485295007845866252678071529602287169549193975032871372352282573327702746668246221666425573378071998116818962158686631777422863876683866162270171219149338505637904236/40220311147468314135089605988978374637585212013938946254863058450965626236087764284625727011534768558448977123120351360048516653478145599365234375*X^44 + 229156711310875394828983434524214608891331506274523293849434226245794211691590888891592851858202645114811161121258334171774870439281580918897778662564285690638361553977823894369256233181143216548733441839068413133879173161756014569723946030818013622287644774878067688901609139227357718848853806262387854671492468191875819071370301733388517352976344051240663708000497670510922808196371727502741105397002603776601035178214415382117851005989228/108383920923649990646070034655176338797068272688922286284435011618684295497737285645475156571138069007845383322277921251952648162841796875*X^45 + 415078351623263091629176037302915172167814943432205462392656948862426228010089081552078999200100118921847951964131918472016724057635921179624194875292890879844034600224532754689913837245997296871943616305420409587766243290149212195969113610478943983597088247062972227837037273999043441515054188248718722017274070303934449900410846844528648335063929513154696440927932103052179188511003770400556685919508132156955754627333635146622157212744338558/4668637393786223347079466742771720793683715846075327481702038125474826028565033579178842369301772322512939886607121457927860319614410400390625*X^46 + 9071781547511615972080935043863619484849713342116036120299299445017182247039071689492915137728095323768510897479465277537438021646012459733519285160085924909604836642787396014995987623878422544751796634985124725146170387642854285600651816342814713727602277690054839893529035985676388499546391138297647991336593843538308805996890942579921070680066186811524282968591485970905802313734570584596263174172237789788214352018762172286005261/2516167636068484983077656056997709548393923916167667702482530739841771224555711796760885817089682391360310698137618601322174072265625*X^47 + 62144871964501746154033753971525660191093763311891004552699547000460433650236910839652087556292115097329842880255323137630837839824644683682625527050052318168692123071353834350356297074046424998009069952016164933733731611638011188927557834536765574048187096759246693917781249009047297626292072830956163281696453782482279842226151675536131506682996286293007186521844098636202809213167912093209648717851369272347340101660639041808971351889/541919604618249953230350173275881693985341363444611431422175058093421477488686428227375782855690345039226916611389606259763240814208984375*X^48 + 484809596099415183318733199835374703087635384995971119516263381947952276025666283131860362491585112944998105325931805610873324536687881213958051920877387021025291876978160429271010559276142035652525781627228262925320433712718019295018748825314255593968494967009130715017148259591008005064038214345762469802366270645492150695684786083324068189583558856500946601198809848506067579833875628237707070402807121214733361617046528583/292068210803074287066471974114649976598250019288179652058332064984535255316971769792325689737629993193303621374070644378662109375*X^49 + -671197657278011945610257010845099523435304057648288033659524323266207023488259670727241039887923382277369165723500742726187247376386437335554275676289159683370459500087364120092053967891623801309157379104545516162664808377878482060707064106986550821708353632982789793509641595620258442908085520798098396785749378375086918899288925875862056379563488008360638679177046662784375432380399201983342592444822236864952588857252788474993/62904190901712124576941401424942738709848097904191692562063268496044280613892794919022145427242059784007767453440465033054351806640625*X^50 + 403477795013095604625341872365507963189030777923618465518037918155123880766306830396979366592859143749132532498507585456498807291725344233103671090774182852966622387366859817004111156002280405484740073196833661120364036193980703040408850049381355645791395626514047667339462792440245034932070008414636858936208188893701455421945512741865613176579671749724680623159161377801163627456911503763750225254874565242369261802496/169511439816061687212113740054933242366947196336726437642676764355505081437592437488291172221491580495242960751056671142578125*X^51 + 2451915707275885294723291224876515033827351178488544849795493312923155093734428084577935401401903193934663850510740106113808708131852425868343951650309366505847785284935565707180265492829986686602854244615665181258995419613284731879639076364464654580221384800900076541190996532460571524725139549002090128378793801226052796142290235076249701557956809046292264736079769492613013685866690429638799372949687740167074283476139096/7301705270076857176661799352866249414956250482204491301458301624613381382924294244808142243440749829832590534351766109466552734375*X^52 + 76715813803649474550351565192298671495160384770020484478887041762547982659043285262251026808135887621078153222027005175370381468892005942596614254221824102711637150410473960136075815035744646918901014965701178889955647751882117785011080354067459864441051580387156498073863207773270865242259233527635570135539335155416608219696761625755912539258372749201250762761301974938779149112515577260610807073149199453105718/3935262677099516824425159374461595876191461319482912075279785591538133057169876668329452634277227637730538845062255859375*X^53 + 622032470770383169942388056814808717959136193565333653527470580197701028796515309281275888717930856551225911243332519396471092451978545713647559712002154065700808985980044485923224683510620276893177208929742288687981357177101708016754202574718277880894305496910577821177059709328558619032887484694848975455457663212985479292179982180105315713211151607976289613339877706091691848651238807086329356412002830583201619848/847557199080308436060568700274666211834735981683632188213383821777525407187962187441455861107457902476214803755283355712890625*X^54 + 1531598087148293138550194532284680925808983417269202936552707102581864158884515302604779091948040095073996082496918810156167129952263256246571311718266373047961198369341651082752480725582519062660340711785453669631697858272173916933444326569315858217004736368979669316345763451477721837814920558555934988847590048500239499134150689473771263161619869547743553930937396546608263935216223667649940228251054827/91358390646535503759144733011296480004444836203898132914214407232458109278464925556110333935629196465015411376953125*X^55 + 6736785205785908679037759998382877202380190688996111799721994511956929380269793946472532863666274439764381351647915486487319041235201769601983261759198434517826891050578910104608454702665772331621866376887103572878152624891168407090124409052103576975395581542578400410990184223189585760876397995954855081627909487316961192502416696399011562603972532043053712501954019547291468997632522692004760089005421891124/98381566927487920610628984361539896904786532987072801881994639788453326429246916708236315856930690943263471126556396484375*X^56 + -1707663389593966086147216293395991997675824826005871093791627166135313393528716358000938160495403598987342486418419325969701215576774606825885450188955128723050554371521305589106560491361731294301214034137483982573384319522754481804851153635402899433995754686097586197478104201777507313552979689887717301937659919033251004234917901217488405042391430899779701215942526187700136994134410766776781116838/265114308318443133369543624524946256542207882193552329989014530564300955538203498421678276075534522533416748046875*X^57 + 470028900954936108761508911224031519836476955272518293790636959302494693490238674980971665476008504875376676722021475726514856170565215772989291367182878830521015998216250064883740032920623570983291987713435959513858669774092008038829560166591862794748698131225872705368892767482155726243171357240723682601608685336402808129327409767232171488220478340185799385634285987939774573477011852700167444667397/11419798830816937969893091626412060000555604525487266614276800904057263659808115694513791741953649558126926422119140625*X^58 + 4765026933320625258098659639655897793720616240854147671716374542805873059886883144394759595185135714211274992207167172508794742060672607710277699203511236882573398242258323997902505898824546822753169353731738348319194351475218191070052024374923365867547103543308937128158177368320014562360071480612949024644429155995858253174781935719061965154808145539808618180559762206854608801013473578322/246188562570811963662954033221076036255097278879677149148243324958143661556079859242417435705661773681640625*X^59 + 1472813642357883640801352088986231045505645550989593298857850321771975114668600234675048496501114033835974841823460128582423962356305260633183736147537608514581636918757592824789083840388603605552129822054193605672163181278045929244774610150409896814545910187714511874283500323304560500010999449856451432145721881044043840489464457773530821508327054493394433489416159739339273444411256264960070234/1325571541592215666847718122624731282711039410967761649945072652821504777691017492108391380377672612667083740234375*X^60 + 27372385753842412203313937754573615066511112445632088588180025561890598263931080253990668094529547237165661541203917664933269036642952042402521004703186020004231276658440843239967195666495879333023726856845505848798268852949944311444829027545851826571167933181388777816366632035840760117686072185506068100398864415923844243272300958273033633666049620266705262057804723836734834125590406/714418347564747427924997194489483564292214970631680641753462927911037903528960705868884027004241943359375*X^61 + 126469865726289612921277393158496890873170796709248173894925053815653830926526447949725707371873876212740589300631129620936194032682838687050106482357661086234238012437712923419570138279737224402191542892549607696233532440662839918906770805004456987494163453588419114867000971692484095423078630828009590686454328315332723050323147737377599768131111116860566384658307423091709594350724543067/153867851606757477289346270763172522659435799299798218217652078098839788472549912026510897316038608551025390625*X^62 + 3360278663566889940955633816207289919173105144724714166809393462883664962472494469911044942775731892035126703521222248911950000056331039080293825199538507334717642858503863596945700207684199344231317435575639443025353181208476472511799313470684183311268582476366018801594114291425974154947735762297365950554491246485701741873229824900470604958672650500180188977430346116106050801/414636301546574247199650141897552852171918148944678259868521722525268661363296985414326190948486328125*X^63 + -771063452357020677282184076662722322572472546072617104451314065120324163078326898435499256590875853383069307011682132783322675275058450255878226754204655588794473342200200995707095748572968696359300296603073439698114000271045742597499497153302899692496072476030333024941717650583336464486572701508991881576455416083630037922187458096551505527781387574494828779595155019233453386974/17860458689118685698124929862237089107305374265792016043836573197775947588224017646722100675106048583984375*X^64 + 7825277545359277276499508145962425610227112607267172954943404129424905892501014875782959353087894939900293344112144757770263390371554293166530103273236199106715801732178027341520269181247666828479834180312796758045787520845558963129767147501856436028979913723262102566508963805491504328303735623995754092900783389487158076914643893824939572996147636846608022708260244593/9625915299978508350543241831632103358605180474629791291201897214747966601585536515712738037109375*X^65 + 504134581783120336034040972441647998772688965415488988849024603682538566870262671206335954558154437925498500668974167870228114042997984785767550162020967027604788770975314486510403772918902433689972341303843399972209435922722547695071923397447037576161733724612161561071465768686799928704881507392837631374937528012696208027718105823431130570617997717314863176959474821130993/2073181507732871235998250709487764260859590744723391299342608612626343306816484927071630954742431640625*X^66 + 13972770095383849499296351753835148133054632804722865523007708357140866931971418427568514097352847304679992755303028073757871145554642369809758625989608343844323686815718672206955548606300662571643616732708632021631884463041051589530550943974061206146512362176754810107173847406836049102066244896448615193806908970764499691435220287936761732113500180083534748764302/1117343621587754886888362371634602827464327391135205025095983425971905583469011783599853515625*X^67 + 101328475563896654658365665711911808263181006422599892577056623929165866475871193431833407811873152365404876575533022466543842781583894986344341527863762224405840284241179140335345882499011927389023442422998827093485356741748192882657505427106386748391624195360087520062596412321717798884886443124865082763206028250714214666568218840244598907572335987498987843589160909/240647882499462708763581045790802583965129511865744782280047430368699165039638412892818450927734375*X^68 + 7263423415690102678855857124306991179672988291924652445535562492380107703579696632973346755729974658560844220191224063589838442117408667272921010213478507354220020890644462279267558392436716321396731211261577163715612804885083663009616951707673751642119510971082730295412708892181429084931315197883581096224268099599591330045073919138154773144939858617653232/648487302140310439285178393287639481987421585104587942597784925114280663650035858154296875*X^69 + 6983716341878264898977198265469670076197016440230475415540379426245802823325902809948570519766925519889558459369406084548774394224255880882569398722928764534449125170446363877950433845589167714103761456954181162347333074958387580684637929421924906625131618763014992267278644565466715752960073212927081343161797852415744246042099296483379157823283313889215703877/27933590539693872172209059290865070686608184778380125627399585649297639586725294589996337890625*X^70 + 72209863315754612020738652098209871393578942163388509378544597106799976467763645488094448264254584763451718642804667144244682008020616923791078494665594423686603728747764396617177588027107541583569826811132334255044686468510103554516185297898899499609046803423192994558540051303206743308539114319381010697981685954794226662718110448217867389707694224/15054841605114577812772568619562146999127604993722296984278233897023346805572509765625*X^71 + 260261326334838599145430720903548200469971259076246435109410811870448784055335705206784819502381170601569906699630600143776594162085832438687609059167836934281239604026648737481394596256100926186027672555976059232146014505965011118150169110737745558712023415383795172395851011081669425881659167865929600724271143603339873795738728384879538297254244791171/3242436510701552196425891966438197409937107925522939712988924625571403318250179290771484375*X^72 + 413837603870277953606101623809758842283680952071261311689143178215691881122061686732186878025072097644867336394864264032284087479160198842461884151591670163535235863803140202331454030817276656108304846296806448760672566360697182287105137882194188376117888827145453297734116634364580716847686808024393548206634369697976873491662917874063839047/349502997216821307319154233768128775371505629569873406483534158955852508544921875*X^73 + 5815489194493343438762686931011441199636382949012347080222893489743944703116843365581993483971121851679990501205165615797074285530242946052627089653700779454629503964730399923048843632501232090778064476558770242964843271864513038821461373862276346539819929436739164002448926135091607592306848707475177195339222891876533288587088697045102280367998/376371040127864445319314215489053674978190124843057424606955847425583670139312744140625*X^74 + 179881620059157467109099478371916390145806339883820841559341720644209644832869008448940957501095533697694265968581496388610908652864686637218830042298353692691458023383398462239660735621175598846092700837044142869890404984987564599168225622760632642565397491522423608753364931243071114522791119149264989119820723939154451687579335078579/1014228082463207508180946702751389365558635024869046449458891929645538330078125*X^75 + 77231747661054311304218717802050213376359022023420563860675178923047020911057447140764474140413345601153132669184668967235290339733221828090762809310574919386238534629352932143220867774970964791263983409218932685029288599144747277727723378118302615374524956553126157785770795715504010531277868315042113749600573935744053633257683429320544/43687874652102663414894279221016096921438203696234175810441769869481563568115234375*X^76 + 354387400558630822811323350755899888433830268136118167956277107280437464195424457749909029400389323801666440647522121697021408352014427148868220474552137273628504050655677266099378333243880144692881684673489072554490589036999289677595424713630735026127231012029560914146689429623137460158379733342406102772407789224775124348783/23545631630022228860846121944315481498749507251748031328122853851318359375*X^77 + 544872796217033503571185112047993868216015851002513885634045435749961397315443403843953082885481427917135851039800925226399630396372105687835658437142922618257338936951066981084146142126747190411239387027418945626949472249804700232060689625468649217367905498834207164274670070297314526090093677777437255675748382018516805475372302/5071140412316037540904733513756946827793175124345232247294459648227691650390625*X^78 + 1721605633697747067292764345580845280832341379924235904900088028138933027613498953893654560583070431499737034278124702042692563874501026501223082182038673551461782327455131279762706131291226953138060583369511370764546270308654619245890752653668962388235166935216043892932581757651336285106798121790729525089010698205269/2733097113177275549720965983089434880876321213203485934779205322265625*X^79 + 1745576528637827308018931513697477493849596145641786978069416357946632169409563210295186786578895907577257370936479552279583447868123589716930218980978099589718397290147526951190403040753095753468186528709582929351564112510335869241720588762604893949560595764573930682973994194829076676420142969233410550333204239274441401/588640790750555721521153048607887037468737681293700783203071346282958984375*X^80 + 17388081222069715549384571629228222248861212148939949537758122883601847484806384037478560600211617847940616492304849266456148007098933128676325815996813687185482355864546030321328835162108704104096988819681234728800963095305013850528157507002064027316893771267086024367533074699134464113777725272301235389060103/1586243246185302118236196159657246013277029142892330780487060546875*X^81 + 2131449464336472807684250667979209487511903442903050826316066781793466128205319548737676797405845108853141441627638904093121262838674564059627072664711421323405657703103112070569725710092047159461476467706178691727805167379780412166985168190131921560632882418110820648543940500119175310496802001103880405086740678/68327427829431888743024149577235872021908030330087148369480133056640625*X^82 + 2488409762600401505575395773199839731272624358662111929010473140148428768299161971879988447386779089918960273398440376516976975406039682916337393663617260982129806917550897083078182633073542463173683144891140544310305825539637829348941796755458991936764978417357264620865085432363745268350667149632559/36825147909119027701362650253215229559536370119380865478515625*X^83 + 896028613141121091002606779754374666573649363992886809099045113604137280839126607643447389041873341064313007485879491688690021292786347099836479714242002491940384340830555228426154330560584301548474863703606671790398888768631371439668949501291985523108268629429330348920862799471365969813934195232308264/7931216230926510591180980798286230066385145714461653902435302734375*X^84 + 26893084134700011638592785240127743726366471432396866226910986862038570238885402281742884597202189997818128596492683753769280730975496628254802087284873410899261046646502864639078656125899987311689273118339764398307116433872868735617755808147502547018407536293270748122198203386460845155756/170981534110825433320314104483878024652519420171240234375*X^85 + 194137729518815809352297031879484270378713050173218378826246358873244109811086666789711907268843154576135210157294851898957935109137752671109114217409246591679140926666267539856249175507560016453713371456180290994090317095818421599334676444248293658004071755675157927384436379464347604360204982/920628697727975692534066256330380738988409252984521636962890625*X^86 + 715316135441403929243654292923718703650606604630612642833340079815528112785404662215497933987074010485130864101390268545300788792299341406964990592737891271052488753068840928417745173241696699577654362739935036894471506049842392511120472869478595516290610158435307093853205726366916/2480869618555215225193182015146227867854315440673828125*X^87 + 39047126361717837563520574336948619786828077761416233672380509177504972594096533319473990706324983477713544680872771180438384315646829644577734489945394409341309676650767279866502106539032731553789902178949077931567725742480310548353573725162306318235991278497460352434745493753148021/106863458819265895825196315302423765407824637607025146484375*X^88 + 1506036571143970459171176261926184545099952176367031047967391847459156068708015678887909177610670480278631721396719100438442814278073198533352024484842746042780990431104268157515426605357477197395786782780702551866193826016074200267308073368859377931089784571970254854/3686027988102931501157600672532990912192134375*X^89 + 4926790162854184315647849507552303901550008269136661767373565839276914978855488568145709099201877441366446972090609996188240067362196638093124669039257845207749572495014982879676805300300345642077759435174555917634776359042693441142144588593473578066463951232483659122298779/12404348092776076125965910075731139339271577203369140625*X^90 + 2273277259921675060124919614654700681375473633734123733869896117844548599351045820970791213184773836069842772905979752339698145491728736145807390352274049447451851886687366996138485960860364645821800515053795906287918828173118470566854581262017214508793027490676/6685338051550586733091991933642249913291015625*X^91 + 499724407820939237061680813942102424861069344074596927194755470834718696139181424124455379687835699925436200517568519998851131986107579986298686026553071350431982695587384027882552442274887119702560245987827108662693105192231345641995640661115049007127776149361652/1439854682852707617639687762708199575075052490234375*X^92 + 1066918118401185448518557440389619531942483426291097177813661858304802324083434916611743835916175896377649719703835230108685863260683227152469563010399428909911032263024395363234288679472804084137721314474534432823102115103234126527513514515325175377731/3880056907458262758614040588300783466796875*X^93 + 38088826921593190486911300298975995490307995744231429883455233239344152768712900838334533127552337684225159248762267102896871950989423020563759632561209377265657284227618409523220107783198369676862591103637710795871674462121976138157345156488872790629156/167133451288764668327299798341056247832275390625*X^94 + 9125604681888716545430554933392085555893713819154602394021955862014206571062498625394206415853556042106144830968896912967022676462807768622680746925701381995913404025576035348877163454037333637963993811375470993296129939581483407753220165063/90076770921840110472757761771347265625*X^95 + 608527219863164731333072530497025389436112516260213368520783066662512566919121373920262334857116029321934334419612280358040447338399924745898541822156067635438072589007256131240697764123602976523637369008022650268662779831374609042194668265258/19400284537291313793070202941503917333984375*X^96 + 115636447150117630883041298466997660457955078540879449044030084163773216007960343492322227852053738124022125399382852843033627517145087152838278839289741954032984819351592949541319506469828672242992015902740036497588847470428441132/10455806259064435342165729747109375*X^97 + 7942780668682149934524446973586493926176187504197874420673732199030281215229000412761587889631064769084118901705589435988455469203122058947058271270033510461124292443322118807078528649534905799579330564739595661164779352451283362979/2251919273046002761818944044283681640625*X^98 + 3403162278060189644752267955319255764055211752412427670912933362584409779281447415476969867837825361696997944545856231436159220493628237089363677556053530350968536092697187247918729207550416553101404021260180205251513042/6068372756276514998355037578125*X^99 + 12473663270650555820047041283693299604278911353552603696985848673942846962511456964920160955953245358781806173906432705317719624187557089867997494393157168786720408971250154313113980901003925907386091328834311419494080212/261395156476610883554143243677734375*X^100 + 309173529232848662173997133951054628203974536491176122256552713843008366309520268488949057365172829904584198983762402809297207997092507226700519933907834351224953852564546298509612812467028535279092563320564/140879228236251073670459375*X^101 + 1508784396271036627791813088174813264295317101941728040845138663685062022997833150950038300477274721297491643638468681803852351246632512207890939886120559960577391277186813800755407163623282005802679500647401/30341863781382574991775187890625*X^102 + 1213192776004953284288603600466064693512280075752983156854493190833913408490799628872173524108677133488364350591602836713884767323916305673973082874855789655810249126319385992255067282206324651/3270556662478260561125*X^103 + 8214686552436129952895785990990515602784066315837447393877058608462435468779482054232432641111128910379543100267045981914801012577454904569422628531251333649056075445368450865045077634469862988/3521980705906276841761484375*X^104 + 103688168582203027066921281765397600369647398536380352879392233712405736204380603939313633965961097981840120478848030089196592243812973396303219118599399819773391655078031123824574/9490878300865526875*X^105 + 15916558967699333454414669348385374777107491846102923863212749728042820129236729176485092437145512474663981693122406346152564702261926117776599158929555464154802143052880748292639/408819582809782570140625*X^106 + 2098917405624541755698399595274618908609083161969390377148153548328434305936286104994568150343064087270861435245705053063717354113103226499852098721599429581810808/220333796886025*X^107 + 61856065391902009487634673820940060848310393505267742437362782625540705660329028292038827561776349387650599456527594276586594290677542201797104336854265273919987/47454391504327634375*X^108 + 2286052397728385133992282084579781128310982935045614764853398581817958634083668703998416266657284660374344609527706034230929568957809195415916314/25575600335*X^109 + 18624051714804094027309473798399861029331882590625251997545929066647291357363980084667598267311430861151701028827789336943008620025762758766431/5508344922150625*X^110 + 3584237847670036746759741103648362005788293049382908973603403213177809009416750465445871190491726491258750686162624194507293/14843645*X^111 + 5516566529101669626958494616948405708363104821813942142764365991250778558093581544572316848079097036275565985208173768/639390008375*X^112 + 354114565068821013698487775053984339181732977624334566097067334880661550893142933209794372237943695/1723*X^113 + 181674754846013863538240259983486136282761182236191949421291420696456457551086522782697772959/74218225*X^114 + -6779202978989020467727329742243525937933278291075057315161967000*X^115 + 67393388932327810591341878918597667918459841142/8615*X^116 + -4332979435449190172300*X^117 + 1*X^118 +