D=-5207 h=56 204465024718985216342095219104378862221906647054015422504007250468759700361955404508196884792275003695710463611665866141094784893860508033181051756986776464010103133657100401714742456533233302021180617257528562029909542511975467596771237582492024870931493277093900736560045254284802838105155209/1683063899386327276435913202827129501313844181504777630885536695246603209897231210623668092803535081*X^0 + 910512485298207788459577601698222703359382308957396984015820332005487477849573340121325306008628440494887632150236943511840461132319265320558979995932384003659269219677988420629185888116995171991682038667282939503485813938832738539798764028327583251112903517094503179725773751164406280298552/4278356988954021844743780849148261488862769634924414586540207359731584822728407194219752731412049*X^1 + 9531527589848278827425640268115847923849328548189199506910736158650882148627046183885732848993094683970350171623858852329584839396011235396591172517294203528620374622466042598171346326181012851997872734154330722401755409880201293386323280038615670921899882773053765826038929518656615234965880424/22277404841483591745580866881514997572508441489051426752114859722122362171946816260302252472462539143*X^2 + 308342061531874497668484009695098516411778843223491586663591097401742537064401761322121188640652572536321328080597551073347804860186746812346917114872903437236960532256219087372898543889638714702508679303506723143573070920201305466300052967889760182632762262967209693938578721617910165423/821654885529867840357937555050559149003796741871406680725985665398806380397235873673853030807*X^3 + 30190238847788843293720188880123903743209814132994123461762677317179917041931671963458099444231912962586616095474274813494221246052447325922870536781230711748420850975273328366050146486827814086215492770812955912498063007084896893272301741840304189906203572268261018352032084512908033258577/104350170462293215725458069491421011923482186217668648452200179505648410310448955956579334912489*X^4 + 19180505184226157970915035805278805145457664901142566328614820524293739996866054575954217480542051430387058967417051371045962707999188884886701770273080066158354820591558150100591969236010629155718287953824005081545832553164841119585171035568390274501192607626883536120320459533872963/157798134344126721789502123113224342040291289009296462593813263952142573535094271878980801*X^5 + 28656225824671148116026600712669752524936945751054931486682623188087724627430044811668859426795267376869176543052672813813654215715683326897906408252344606342966818008736500341301812611416418795994431516441645553831955680559375571106442471625523343172600971218649712694169372637881332633/821654885529867840357937555050559149003796741871406680725985665398806380397235873673853030807*X^6 + 147763556977183099251419036309283819882409742699688675315229594221236559865497385692317472121371518588834615514566624461344476240666990008917794244899367721015754061234150481905663764460181200470181229991559077045858039167771915108102592339483941268848818275436087002624834631723/30304999874040084845304805667990079131993717881562600843828166689483881992528187416743*X^7 + 145385765044927657461907852705699695785555520482772937400551957296057609823440755388742740028622286236593428040133158599331196426656379866276044857531852883105869122457378121319600237596443628251926055613114374618896966276557432810543284819314023645440638711861639229355671323073731/157798134344126721789502123113224342040291289009296462593813263952142573535094271878980801*X^8 + 2256668088000948478002875788083526716636404309589269608674423430258363610979512634595438786933912550166655460545662619968667789207022110532741403449883155097881496991088820011986772474096797958042242405931110033075377959113214198176989298316989983975752217475959258291448664/5820049908592295918053544395619373753023567866633877634689488513440346071159628849*X^9 + 3130413967539207765929193852270647983180119696970565108441337388249387778173316389727490344608744337855369113053560493383150101037201864427835459876453225151938041977547426862423026073387815179514270982486279586795695942693152480127529767546948424963145418484594566188535980477/30304999874040084845304805667990079131993717881562600843828166689483881992528187416743*X^10 + 18390008900939542761531895593413197311293095546874984281916003769097192532427636502699957051027284700589502329200876526485022105257089979274704249186986384102533819704546060935508830123372504251204654328784205338208411090280826520844646995479381928777589008419660800367/1117735722794756273872391856274125936820351040260011068693967450247809884993207*X^11 + 8515844667142441084432186287296498537521095632302285808698985917040102082474837418523902531573127998059515075193853813553202387666328508980210644993401696922756067043720450192168478907151538063466116163232484748468030522658415698362185027143866919729013136859291819402288/5820049908592295918053544395619373753023567866633877634689488513440346071159628849*X^12 + 5300241449663965051564860664290837913622832556886347401979980530483750893278794937898858903980187749523212411502428448648887133877464644148510756371911864062209876268765630567392048301693866214838846101174002686630050684820488033514496840215439545005917457139992/214660211790811652366505061700427489306769932832727303378906750575726884001*X^13 + -10500642187805563848666180844241251359797721945549459743818178613006439456271965520571710102723756989286713103885161138703382068960577671357629085699426434462255785887066656080354398995737203463341978457511268428355081639929274685873302472308638734639711861323681224/1117735722794756273872391856274125936820351040260011068693967450247809884993207*X^14 + -40513276501595866494627367546003460874902692390890617358066092199105765128088490040107789223376915028327964499820033321180829605478837583354345238773333888517743178252992671594881941962172571021654760163806505183436530939830260434571494954103043609039065606/41225314344307980097273873958215381084457448210625562392722633104614343*X^15 + -5868503198762439219168152400765605830358331239506543527631757816441548734241742686899321269741659264418890277533440106730063063634858933872687538449403800740530430709751930998568540783852927056124021635091578332450800791951430563148964383884225662382544429861/214660211790811652366505061700427489306769932832727303378906750575726884001*X^16 + 13123935394748716016214147879803036292723236726801381986466117057370366579552621880894243247780115503520573435548449241920150887394159393710574008373405272605259989428417939927536535536975333612042911921276182854182114996497629622585040065539288702685/7917287179625116208425940840832606315432580797124171767375193605649*X^17 + 6611670222576863461255446744606105045961588859850777899103284148757221889985433614064253653052534797481291174508440993528578045975048708217126112664432847821220871751188144828590389298033352419941743673090774038505794779230378893139976100424165961743830/41225314344307980097273873958215381084457448210625562392722633104614343*X^18 + 6282317860353834909100130167555656432665435181040454478486779351085287580953885525284552922970511115544089327382108578483675658210238194822867025508588096855693298406197808687226075336911156690495715503202338032211414258947985496956801113410799/1520508388635513003346637380609296392439520030175565924212635607*X^19 + 90344973430830414480370501632709447433089318396444470385175179435826020883700820216074028891969068221766589255379640416319871938206393921174848665663613285630143717094076262883231191657101579204767200255513532907361656333220486390324260937366143/7917287179625116208425940840832606315432580797124171767375193605649*X^20 + 204218902206059603928172916826541922502467191231256794009949776565419739717672945185511649202286228213263372995300437223658549643364163517219805554013078169189622881670742808500362926051160619525824494310982054302049268616547253092213206/292012365783659113375578525179430841643848671053498353027201*X^21 + 208144425675401766527531220063427451829505300132608787943042397940657462024874901426593820671004661690751467872883505720102111638327631798031130845079964330684201006084107943968682037135220760593617864433544652356393151554653858472958326560/1520508388635513003346637380609296392439520030175565924212635607*X^22 + -397586785388869615469858915112615692394378371772193784500695810280037307675938197296773500523762222842259118636435493255478479606294739333161249888117735627448910545061730645573862477670050565700789016235132397729259040414772114715/56080730897572328284151819700293996858814801431438131943*X^23 + 68283771759659905841531016284598588040316176080893752169602373210171595458572332646589723453588881595222579845709515850435343391301521688195086378580477232165831422760195276330702158716050945873086354669744919242101075329411520093087/292012365783659113375578525179430841643848671053498353027201*X^24 + -61378932311088801680936289507204064386810375336136658881372254529172324427791988155900281872462610317051325357028362745303495995137020032146053234542367328763939290551274805130141442499996144023292184976714900886548452401943/10770257518258561222230040272766275563436681665342449*X^25 + 6113020892112046098204453858915268959420631581581531115153122054378784054883915799212439737861618480040114430860039087951805350710267221419906156227041643690262010139444701915466292351921377188501161377247939089644521134870774/56080730897572328284151819700293996858814801431438131943*X^26 + -3493096586511235102568589185185677670363010597068536082312474899915327049998100866588031820654757159720555721161724545117767360018145338455565849774228315574760073573695683281538080199020020434698560023378683770085084/2068418958759086080704828168382230759254211958007*X^27 + 236450340420546350146793756499453429180577329174964083332537689844811207098201315166665782652105752725216368821790943916073918025755698108560655002828397990701287940556628008282097319180243788552939208757987248077547901/10770257518258561222230040272766275563436681665342449*X^28 + -97481243503358406510040120540518728549384111648136880450367750902814961101762156567633300022201068715932127852714620315900388282302661931370435148087336804369559614550611565954961051288601940021388121094340189/397238133043803741253087798805882611725410401*X^29 + 4860919484209822499326660379147068322730811466983538456558472840858121631627310911793910438935565783156769215393910302500259807174421571707842594385546891775955947625770071044637266654519026042703946428404688862/2068418958759086080704828168382230759254211958007*X^30 + -1441170924089652576234923488565083756742016982503497477909449244993141696810723695802351936092887900309673986390395147588448794329813143092510732162768785899471709865500248691384961631369966740451052636/76289251592818079749008603573244211969543*X^31 + 49532981501989876650732505191090804032548826910825732750938568562817125563023762377492919410524661496125578998465979422935723460055299535628329238382750510402665488783840379350506716097854665210420312295/397238133043803741253087798805882611725410401*X^32 + -9724149092827723165326149099912247874723287381891188625311834497403567548237252023911786787064042630071972401625236754152287795830580358164801647876545256490424131878447061965729994574453416327/14651287035302108651624467749806839249*X^33 + 213978191459279205902642530650014793275997134597094383327159864062585199380846384251492161780398640927030840739137673266203296018797571400040651704173545488496387289518141228795409164174525293235/76289251592818079749008603573244211969543*X^34 + -26046440105025083289659802340476237541463428411056379039216620003260910106001832605582841753743081722794669946287408562101257869075834389763803747838032093609128246017838877113385790554/2813767435241426666338480458960407*X^35 + 342292856950653296524336149770979901995900586046302907090386069883724834968471877641960971981667507501208112431586769489684277905941315590275875558687941968845479323198589624753191304629/14651287035302108651624467749806839249*X^36 + -23681429251367740799831476081963814017727422572697953270335120049089309040819039508558383997812296932109745185305677912297077469128733719021278961414871561427530677913837667663/540381685277785032905412033601*X^37 + 164475787411431748220987342609225801094102139262865686214838201612244444749057588629238273839558333903548582334907931631645662514749059666257160217819613452029061258180997716105/2813767435241426666338480458960407*X^38 + -5284180716387623028462896343214835898107353151844703310405681278357064964315613038857083217187631656857384874837536576870496842507501539572659896249020560939570995338/103779851215245829250127143*X^39 + 314689197935458816554408286468723830896672645425198720967095274322372048842513410262671220927043740826985852196510229786076127736845241036809651619914765393867255207/13180041104336220314766147161*X^40 + -52170161028601484561397465200690896652828317568323966284571350844893064452040112332080476077456000411968693028890914214014234661342845886356650247909477926/19930833726761250096049*X^41 + 26646975247597125726828932685186308466882865191897075937599493716442889307480045499666286186336574751630378118357030392493694196602381708553814292416595216/103779851215245829250127143*X^42 + -69376910310882576724595701172303344326130645236482059424854420820275426596030837954473489366313431078126704152880891092904250795580195888237967/3827699966729642807*X^43 + 20398885339549467862417145933921080659866045545596923943190840048095061952989749911693384654431948023002304374131044303929818278490472021673645/19930833726761250096049*X^44 + 3670274684051870518585339234988147065798664698505274295068512473408040100827989412895783803837312787567564447579787421788457845837/735106580896801*X^45 + 138080115563624181796816872075368926542750574139513490353501587718844526328528296507269659105751720563362559390226637335736368473/3827699966729642807*X^46 + 10323599445562870006902962779204836508950346336530231071946588942589767690874147493356901978977653832394140228912052/141176604743*X^47 + 151543184617034641549338133541410345709405306290115292532434859220756348897436217528304383442549008486193365533062/735106580896801*X^48 + 90035932497504534907851679219588155935856177424011392967876064845803379327656245530504311850938732/27112849*X^49 + 3783169521426593717765609077835847311588507065959772275540971805976521686345862484776367130406/141176604743*X^50 + 750658579732291643186586053591409423861324976961626104131227186680512041520075/5207*X^51 + 10513868574783215110297270105124575657047380091202566790058535266652083446/27112849*X^52 + -53830841879112402882874455465200017465957094994708*X^53 + 16212548303967154245575074034328229854/5207*X^54 + -86444521347908198*X^55 + 1*X^56 +