D=-3551 h=58 -1911982869980445870491959112910688068050154024492120993598023860096543952888566038679500703457423223149842343174351866951988433970736620575668641929241765367224597508661501130653062535598814142935464817572567542866567771779991278226270906580532260515938974504277089/30335076091014140249455248964054405622612644728308101870310026335072248319179927130329788481558477*X^0 + 1038784673196600665768654297160982548731875757308506464979362172778829615641879385249863827685391597720582531593846825818354829744796207424022047592285859685071579381058983521764411252917770511898931862186600387101784636271372869467587337810304155079451871564375136/723549340725506371204521780203504868891081237734653907195005968120270785825936318167353445448351*X^1 + -3437490524615997156898477408837922862429536469890988015331835736087100364353443755047170733068816946896564687295431034253514581394254020323615880159938964255609583217099704871233257318552859746994163366479559268313540493509433928704656274648202873969106477328162645339/2569323708916273124147256841502645789432229475195756024449466192795081560467899865812272084787094401*X^2 + 293919092823871304348471674770640708738076971864296556653795133408479753463441024981732482138185094284849420246835708747880291370282415027920098257249528513275284925691599698591458593609936953685648058394776840777045368419621218666782245737826347542187872171612/203759318706140909942135111293580644576480213386272573132921984826885605695842387543608404801*X^3 + 110208801631990994499843739534703268854077817544571121851575206895228730137764063041610007076131186969812313356907020889395929038471395752862060533900476869829395527586870975343234315263680731062239359838399385085991234131060348542803444939595723661881793416410840/723549340725506371204521780203504868891081237734653907195005968120270785825936318167353445448351*X^4 + -27390389198471150431012953840380408802241173697942104805624181181716749836263477398779036866818809152774578254347569932376362079167072405834428611875862805740552080842117387405277144113468914947175164755866414633012117590627694662973122271386552694290000240/57380827571428023075791357728409080421425010809989460189502107808190821091479129130838751*X^5 + 86625746519904020086612084498567068976516839466775927980467252862746031383499511364947512968572485536237259324466786169270271884553718601107166783640147763666432875491193388321943961037554590687565952556541273558904621382256719386063835096786595942257190875681/203759318706140909942135111293580644576480213386272573132921984826885605695842387543608404801*X^6 + 1337463223585492321164536958908654973037171041695046693486404315644295078722407448609960311400293305421845755467769381630153875693593645288679423293270157435620357116325117537653055210673837038648563377923537429988659414730690362520652705276846624610691/16159061552077731083016434167392024900429459535339189014221939681270295998726873875201*X^7 + -4192559867602505185923406390689579350356942349386073296616006043915337607562705106072794391735790921583410358380693446663548818360787309973106706912749783164978553890271394043268905491895486141894473382344965859875960630518129758163456720998505000457246315/57380827571428023075791357728409080421425010809989460189502107808190821091479129130838751*X^8 + 315791881729321962819802060455709048356182621151331887814143374810167958469343713043526127290046764305308973263996230221524881154802005113998552648387691365608502171072762842111834852781957821530772571555871598781856265508415059465444152787630911192/4550566474817722073505050455475084455204015639352066745767935702976709658892389151*X^9 + 680789940036184303539699889866576270311674865431515756366247113044654281351494211576118122629086432116416799643444689797397866916782326467440361902216385919749727454114329279842245800724698040447163401789567922501012922116366234239133103662152419290111/16159061552077731083016434167392024900429459535339189014221939681270295998726873875201*X^10 + -120713955740716822331784578158674745802728171908360258994866115973365541265200524380469346541470459527484565477833015154689493575957061745884715765343583750141891372720865433519106138931092814113964854745466725237932372279341666013134215306881/1281488728475844008308941271606613476542950053323589621449714362989780247505601*X^11 + -1237182820987406182772073091236190163242674263196126617052733212026866879312030434986304899471465521814403352778637565889024485957390284766987994795106051306340643344873156432611961036967447808126767352826523214823369315287478519704860450643840848/4550566474817722073505050455475084455204015639352066745767935702976709658892389151*X^12 + -60334982729351221156857509949086790348722054257730269422452576319955849570552276002527474603965870916635277744091069575226909585370406698787625094415866235053656670180143803407698619166319944752508065866248790629322121613200033943467113061/360881083772414533457882644777981829496747410116471309898539668541194099551*X^13 + -2674277809600065376825037124684348738361543123678840528040917094013328575671588859301492427307196141931903083444246083903457870208430143276653476582225819979838376701226775726191980421709848976270783616830312593429097401430812635703279565642/1281488728475844008308941271606613476542950053323589621449714362989780247505601*X^14 + 301906204924353252358064333750820434825014968408562497492962910100930382633452784847865850601933935982860447510532405184296850856774909402455740789081472096318226694475826222202361185790950042535011672362477068788827505014054627063851/101628015706115047439561431928465736270556860072225094311050314993296001*X^15 + 113832174094200946791066896442942508675439409276682502259273801801010041989256660964617280091302060264186075186334665910928780019181865032058600204214972020385517905485206244398348485454702468473951550402885046378759692661095698046908754/360881083772414533457882644777981829496747410116471309898539668541194099551*X^16 + 220444438730487469374340398921311666348873095849338177837856310821012345119002313222389274780812821409203235312592054782680486783416922627533564444342581430714028251020346179624237980172804766533507757058271848311767810538868002/28619548213493395505367905358621722407929276280547759591960099969951*X^17 + 12704900354652145646920668835345709957923626574391951013800998773732440312592947570096310092131223332688953509986167542795738878496705932607377583604536608787694806220162580875960120743209422692792946483720040456935915318442963849/101628015706115047439561431928465736270556860072225094311050314993296001*X^18 + 648760856464523626777154724785979631585346244176998369754370782432630235032784194905807873507695082517889929610783823558314970716043687725503157326317265257001385021694789381573650812992228906573649029396717297679572361598/8059574264571499719900846341487390145854485012826741647975246401*X^19 + 183677663650968158292981496296826195522986594069075967366525978031410546211014943942349754977145048344692534686822481181680670572234161862593250893804449352082348388493470879718778423435846049119558323967549229790181214957782/28619548213493395505367905358621722407929276280547759591960099969951*X^20 + 146354085596788350245166817859067306965434097196726929292656515358394002524245541681441694945639762251429735124352630078723181512446592873449143233805977162565565756507990688931500460665307658595125244072033653370313/2269663267972824477584017556037000885906641794656925274000351*X^21 + -47099817064294138758456774616457905160308407515000727039843903500223698102169730788918345365193842371046238542884117627605481881740366360013333269297036561703834833983723346720570061120102624710800670693190384509285578/8059574264571499719900846341487390145854485012826741647975246401*X^22 + 206292500150243384023236428400273636817995659122343405288594131821050171955932243509217185445894063177567005786622113390855514703669903021662467790378861462170160472583918265372091794689104304312230251593970794/639161720071198106894964110401858880852335059041657356801*X^23 + 85932391487660240933500088160761211884757734158440960444595162767979542354088130589084050471703429433583759320473590769036791919673909028856303328705754187570552908701111430345248012210894816656942359278776800333/2269663267972824477584017556037000885906641794656925274000351*X^24 + 139589572049733912207013484895980198653056321081608921897210469750941271654981521426236723350557743947907489298276092741368738813388668774013763889261790019706434733767527897428919013756429286933712532201/179994852174372882820322193861407738905191511980190751*X^25 + -8224453358315838111494256773280735137016988502573003283711766158440024297116524234838679930391847363251333920220520796769913011291767223585063802014647050199553112962855796704474061803132227102653315904018/639161720071198106894964110401858880852335059041657356801*X^26 + -16573062623639714241946937121361050616587173728344595894185922166134196247108857224679105516484165713888025230822825718358026793949495728079121178011026395149448267354880243100698478166613868681663/50688496810580930109918950679078495889944103627201*X^27 + 5778156346575158902463022447998366372170522086034836741851573125479433846165617482513051172823093474988351460568188446556444439658904792833106315078797307101483180031302903105526659749890304264041913/179994852174372882820322193861407738905191511980190751*X^28 + 26873970707132876741016763749496826387462909732604998143975906363791925259754653767076421754466360829295494423568777860425675383410469884806912710805864576638745389164613234608926722168943577/14274428839927043117408885012412981101082541151*X^29 + 2325296084441087696188142113348373586836891145839266537873988876427438816641307213383806888237210067984710410966604537604540052199260465564386874901358417383345239057995957471414973457518541937/50688496810580930109918950679078495889944103627201*X^30 + 2491735739441462297794318323159355746950477973404338870726143752065165870899920905284862504584663706080225277777234589681353511784350200227361582969569877238978753850493367484216591581/4019833522930735882120215435768228978057601*X^31 + 77565711304589115840037162041390026543600641309417532216283970193571435412206133927073822337180133538320187300624588994071163133243834649353714285009957146716662426995595347436635303922/14274428839927043117408885012412981101082541151*X^32 + 36728583140231732057720538128858555985646948177319563904722050975452253111173433868677981257436018652966095141576893689011980129791152660536800450214518841266392245248584984309/1132028589955149502145935070619045051551*X^33 + 559942384524651420499187505618627531028468334939179259749057130376254082913542450634728209452478657368363277708420592604139962856831539760788118303285867047366814281712151752089/4019833522930735882120215435768228978057601*X^34 + 144276277292943719468461138399770390339378266909183350390882376321693080119461900944296505613551851055478377768218819703473879733696017583607534957935598130800943278032/318791492524683047633324435544648001*X^35 + 1432074259398207423973124909649224655730110711066603598794887130157957621776211288023786063822124894945708566335830727596212509728391043819648827839863254942356445734394/1132028589955149502145935070619045051551*X^36 + 256636206422267873083751931282922321137549926445517452022665085945407745694786399337916598585274539518769218202147708909903442649054939894911186757054482483782/89775131660006490462777931721951*X^37 + 1691261645398310090871262714317168637604599964338557518606435105790208953958761792926278522253238515785933875641383349307564905376812026556698317261029410448558/318791492524683047633324435544648001*X^38 + 183542645295962879561203541229240793066758720607320332917704986142998152592976296147883973726093774305007031692633415661968189540330185361621188383624/25281647890736832008667398401*X^39 + 11744054475443827056867222759438666722113180692255438848276497453985262544469489774152831727555893076551938637641430534957351800335932872611297362055/1339927338209052096459372115253*X^40 + 29030154782777825733674213342451648430461953830327983632948634095524790766889664509632905852007459395886739793898448011545444370919870825011/7119585438112315406552351*X^41 + -69880516465928160456237747002624006427062066041371458824873959966660266562977131605340452873125704190806934466732580561030950804461261328804/25281647890736832008667398401*X^42 + -22325350332889766846195281304828390973785866896946215159617203082470288698948499219485881431698846991972868037379223125425600506984/2004952249538810308801*X^43 + 83664353576311086237152307898978240113501606074799522544501500804826934429813842861520072131911554521681939492549952462771502717333/7119585438112315406552351*X^44 + -2914756484521721964629227194298728368054070936845083464187717069675810183094297973681714207002994828826897968288996681407/564616234733542751*X^45 + 1664297896590236642342603357693337742650962987214558204441764065979834888674705479922616574926781012777113145358767551868/2004952249538810308801*X^46 + 5244093791323879513902622966533355646517034651682132340834952577730104436207215945539764071297089893328490243/159002037379201*X^47 + 1499915396426214593472305557415230514991677590709220140274312995024301696652466870854555967480094229295238985/564616234733542751*X^48 + 2086828365732072037168647318276558132192200543301891615797048416570666218370692707124922761081236/44776693151*X^49 + 212125011781775224608433335626515305718934367137780705069709232394970746515451750211443860912767/159002037379201*X^50 + -7443656501153364126118221227027002926206458449266594017319432891233323814941866228/12609601*X^51 + 5817905072360817248239974650347806972365479876855426258185325731545305213864913/44776693151*X^52 + -67703333290568621855621730136222029444350532449415308859036930614/3551*X^53 + 17639325696777132023652923233385902760085375286888580202252112/12609601*X^54 + -140904836468786925672332114642685281628371*X^55 + 20999589976384430278118336480552/3551*X^56 + -119133988633847*X^57 + 1*X^58 +