D=-2591 h=57 2552161368552044220321716584300341659434560069913877127847069029348972082573823554348671571514968546510981155857732825900811356301120219928570066728549274193415598832070906231225598525475864970798467227289743445044754981235821691811721/145753888732165194194207800368176150147076623840176658774018307020628967097623354647135688031*X^0 + 291663703563741727529931263921251328278582804630746069445667806674135042102328839705165432106313018180696975058973456528079904744170861175009514854595207431103182905739584375481848462345161075459064597970528344403730611342262838393333974488/377648325705040018157192410753944405031075532369897722883481433490449653749942111890728567688321*X^1 + 37051939217343334354575007275054549970126983829857871233346422456753545287935361586494075917738099503229078971210912141520877493856272100632562079387189542282465400277984307101004820231847851715598084215725126143239433661475456949294/56253913057570511074568815271391798590149218000840084436132113863615965688005926147099841*X^2 + 159367556230871722608841598068800732446808085023286119096530479559049921880159770609901808631050566969580109599575744272419765448462664124508251358336034402116248195380778722554900873446981013461603124525987229840241749138104815708515275/145753888732165194194207800368176150147076623840176658774018307020628967097623354647135688031*X^3 + 14303283426349610202991084298675065545879401744911499253918485175692397941694110800208083591724360718278457319579262241687902521450750989095926818517402108673880523270567238817085220858776496127375243985205240961102641226167923136/21711274819594948311296339355998378460111624083689727686658476983255872515633317694751*X^4 + 28242791038654091716201039401644035542249578163681096779021565058657014435711949007298672832702891297153332864487935887938480721519557596733190031632723321684641502523494569461526747896052035032776531984460227753377880976269930590001/56253913057570511074568815271391798590149218000840084436132113863615965688005926147099841*X^5 + 2085505904479904401846275662401117829787709804514540640100673710190044883883795739170649962204167299547461619099737087163351041780861855893644488323709859190838870680532130696982092338357101989749669470644627665287466023198477/8379496263834406912889362931685981651914945613156977107934572359419479936562453761*X^6 + 2423534220893573738825038697426045888449496856450950418745767295102992035877612964956295752616990721603102896883000657655253668579232876990228186179415723011095983621619651987572135232383088344761433767984625451702513753390190650/21711274819594948311296339355998378460111624083689727686658476983255872515633317694751*X^7 + 149597610521672395185022536839986176147933420271535970348025515142966899986779713130851380636270437902950892187962292977833141420026412866203908626939431931624972030114676865014629592071850086869039619130781300213154647861/3234078064004016562288445747466608125015417064128512971028395352921451152667871*X^8 + 121307343269333873956944759087503472636228247870210709705201442800216370809358110385337660927936042315251239024423460328733499382699877669016348904592293055075657911464393337211237117343463237583442485252185122277094215496041/8379496263834406912889362931685981651914945613156977107934572359419479936562453761*X^9 + 4075345446671021570790493801934631841514284632881916405533568596178244265408559524885104490392458440817034845783222590903638556622977216876548718100012592606594509334028036204653949623630744453078768018994538282840117/1248196859901202841485312909095564695104367836406218823245231707032594038081*X^10 + 1876469283748069573166528315228062847224471682988967461049219355337454447155682506667463996643825201636714430236838534488731548274513715054238459062840456373285050686322931349385164655624711483953649187997475398697975566/3234078064004016562288445747466608125015417064128512971028395352921451152667871*X^11 + 36471444652580592304164633870416464152001557525953124451492716616613431612108357561907382018930476459466627223839961087458269229027491698715628688762263117480984051202429303103910603288150193522764767480746424826/481743288267542586447438405671773328870848257972295956482142688935775391*X^12 + 3070641032378012533039983792058550939924609575154868364180876213357341049977838353943599423794042996333302863089761154505342371811091763434914724144701272385235300678617620440746542023750781153878496376163524903374/1248196859901202841485312909095564695104367836406218823245231707032594038081*X^13 + -248166769544180376084670647105196876547398547176439450159208462918498232723295482584295830401124278588999607559090880880127709485623120355456379873045945946372452341483255776677962370131380881834606995454099/185929482156519716884383792231483338043553939780893846577438320700801*X^14 + -90529916492405298233374479838823300565130779148156264734184616542631656048880786212667351631563145372867069197504969195422756491613315694065899241745053870613712861628529401154027467991614485348217405504432699/481743288267542586447438405671773328870848257972295956482142688935775391*X^15 + 868684197628248257203234069812528313051663519339570596749874897247646556087835094725207272943034106407724380730621660726190446319835969064331946981450454748393948136143718724093726384643530108009707234/71759738385380052830715473651672457755134673786527922260686345311*X^16 + 799709045980819809643231692245955485563170255134545479959581840476032991195460703038331424461125631440990153407432666878616127958320514487997873866626585697460086106002472007074661441406775216870533680279/185929482156519716884383792231483338043553939780893846577438320700801*X^17 + 1841475196538765266266564593464387131303437914395356463020053822756190983485888767024845007686746564311120710327193963842295872506274836204028517305733730557967134561085579346815809820242568058816/27695769349818623246127160807283850928265022688740996627049921*X^18 + -4153219403554760969386127564749905399966288245047968618025195377693240179637120656581909351153184267012287196115612603706889158416430259020104707333958382798984166961015644164599697059959000542633889/71759738385380052830715473651672457755134673786527922260686345311*X^19 + -49551456156216885614705682745918899785798494904601260515142390623804293969138631846004448679967777603921006959326443457991384699288505164890028568563716220996184243111335949808734152544736845/10689220127293949535363628254451505568608654067441527065631*X^20 + 5677058530139384453434931019301838314024139948523513307930870685262794955505376276454019820362987545132009576089241106646013992539226283715622434828071748751777186221157041812247809350885241442/27695769349818623246127160807283850928265022688740996627049921*X^21 + 171279962244011673830828920885551592043266104189134941159033957653360818222077411499301577664355673190428321904364472390146431901301918810277521549280991738757784620255988452427200042781/4125519153722095536612747300058473781786435379174653441*X^22 + 12458088888461115945895977041048412856530089059480294915131761562165947758630298308096912534822580709906285322557528733180358796120539152635129240820977857708087143472608223901873626881336/10689220127293949535363628254451505568608654067441527065631*X^23 + -152362601679333196557088617577783691482965585990499817998310213940335469892681306596167968028291245658518933350320000125005364469100661286631951833673645852459539365410013547338586/1592249769865725795682264492496516318713406167184351*X^24 + -29781919296031916395123002524187491179308579614974770458130051772904366202054721284082404434424842385867491613128179113270312029624142581680437305656741620566303414940960063279176237/4125519153722095536612747300058473781786435379174653441*X^25 + -43673067400305858605576646500918243089195253885435477128535655057858775690568179352387329564407324684680359596189461711377191620629040028892363440313522463059846502097534271/614530980264656810375246813005216641726517239361*X^26 + 14391354946965579561029871806271687227348675422729003578383108165929568321127273606367784940249092386430683279587429179031494150310116455406917845014822406784756050087606468176/1592249769865725795682264492496516318713406167184351*X^27 + 79419944070245432365184561974900642165282428566403283320205651706667432512020326184995193795372734144394292945684808797017113830863702531917917503811592257247355104683/237179073818856352904379318025942354969709471*X^28 + 891814293347180195369177813748219888636081732389244303213401145713871691804414934948206047275483053555030815870034706092132105188839113981319170029053632265755033385377/614530980264656810375246813005216641726517239361*X^29 + -5957454139334801144306423375708742093909557931128391626969664290926673198593499982932300894696598726750752038232570207858400760813967489114225005419544124703355/91539588505926805443604522588167639895681*X^30 + -115526778566451740786479226854876460337686828027270712580693829592192597792879011995064742614173730849666127329091074800590788134218783118734678234141866476177209/237179073818856352904379318025942354969709471*X^31 + -952968176869218238143956473989582752218291165560961517147080385537953278380395035669441617399621449753735566370905911409792588418294274206399062476914637/35329829604757547450252613889682608991*X^32 + 16020149572494210848405209774211987973697958380670290943345085181031057971609212819560082453949133617497540177519881789565444781604761311707834703318038552/91539588505926805443604522588167639895681*X^33 + 9288196788387198960343235109811508550808868460574615480963792541425116908698646643672153339154569815093500406784660854776046369012478128287337697/13635596142322480683231421802270401*X^34 + 697313029072325380950121528207651301626047281154768524060388074640234826721281009787215783929366153800865552231861583548848969828620555085525274376/35329829604757547450252613889682608991*X^35 + 500840806219518903144422561115461064857897476409603263806427480938433532547377450983211457829589175202935110459763739378672653451018955439/5262677013632759815990514010911*X^36 + 15632924254837255376037763582021599894004634269005869904688823144519812925259172649403100563572984049814815983631081765562356072077212979599/13635596142322480683231421802270401*X^37 + 3520464540647526005037931623892266841343824986303467317529073612857102718415362581032497825885525169212486290773708041957412864404/2031137403949347671165771521*X^38 + 102443804961258162534126771966886107899952065534421018788272278154331950899639463124969367060227626888750961879185172306773581319015/5262677013632759815990514010911*X^39 + -4459935031705345517763112453857477599050166873099771814809731113927920031700037506504514309728681471775157933984771508774/783920263971187831403231*X^40 + 313790889352213012805602835694043373740526289754042898347064646844346592130217639057767070038539650728338591999214904910710/2031137403949347671165771521*X^41 + -501847152060839100172865866759265373295525731749729369147974168338540937986425242521129779710130865137237768376300/302555099950284767041*X^42 + 4039164860559641265408687884549116553057778816242722342499037231583996231471878612329358958716307097750530524263824/783920263971187831403231*X^43 + -962350585782445607184639707579429634551080302975527739029987562290151965624420888719222222190397325066515/116771555364833951*X^44 + 2108782521950401661427769350350079718976573726739531218067739504251981614621878678282407311697562195256647/302555099950284767041*X^45 + -121714532378822671642254909820452606815635600674783099360425201821009302530487806774909295866428/45068141784961*X^46 + 60921636640749951112386686045252955987169575704314299670868345568970895337686994115427281013237/116771555364833951*X^47 + -870506082805163349973963276215470901613756088634578767302568462666833963052994541458/17394111071*X^48 + 89184542254919166408581171686049814488212038131453855310318741708923572013328569897/45068141784961*X^49 + -54305240824438544442973902245387643698255840758163228265310163689982969/6713281*X^50 + 298180448332206994019177223897646494343078450270662994390830409780799/17394111071*X^51 + -62746627263910036396947487294926842526495866329741521962/2591*X^52 + 114826478058028541742725860698501949449103259587682545/6713281*X^53 + -163839673380993483778222508774183076*X^54 + 1694295898591985341238401283/2591*X^55 + -1252755868804*X^56 + 1*X^57 +