D=-6983 h=57 6970285503356850707663025658454658514433525846147610995989373322541173028045678970783448388481355312381117547787196614083481992095358209188705236460052334207868660661254541931320105340708835286475937484966854858513038784336107319369475298697776952323771634928593128715732163030618195659027524718332367329942528613/61536832098120724930957859519811950569846643632838148707396832969564092023260108778678652469931195725527*X^0 + 51906151872858586108178358757291550018364978180678948779559410766708987980012747802765204012657539778404118149278969273102061590970822192585752704581732278930988653278722921482555512395006062394053974161551637777301416408613928922853823753635336761577354647598897347965150271168157768210383804027884310846124599997560/429711698541177022192878733026846850829239112488108792423752084626466054598425339601513030197529539751355041*X^1 + 2430624660998355411291882523078960065965467384934291355119565221180089292009161210527762069125849943972096524336088979862596839843308801892264743159341793731168728671573625125581689075424606302780175840108289373704060462011490667458856033439545325274423984483964440928090852209801477126818800108614785015026503/8812377502236964761700967996536152165236523504630982200686930111637418304920536843574201986242473969*X^2 + 14262663388519902872957883376445782060953287739114594781722385435775725163765252998890986446134595643403304024426279278939563205475845271790545082892905250526950890630994774648192816022501410021149778715380008899135826077277328929402951311085236532941257107517237186365436239293745239395957803766153155601491286367/61536832098120724930957859519811950569846643632838148707396832969564092023260108778678652469931195725527*X^3 + 333064481449759482843201215926138100425854754430582547299825129432711988222780504135758868026250679319027218151038607561171605656894951979547858026078556308716042341464526398723457021765220914611873301555928780889511924782591727270707821269202711666347781870617806105140882176034897269834677876314171104748/1261975870290271339209647428975533748422815910730485779849195204301506273080414842270399826183943*X^4 + 1416278788791964743515280901354030678089043950071979945694145672366386742408523912689483529834576885488980505785592150269847921220896144634635398047835465537829316281085840347441534800583587465879128265623501381277173350382054751648886007648333665032836929807070499526315170190136015475777695548710754238024784/8812377502236964761700967996536152165236523504630982200686930111637418304920536843574201986242473969*X^5 + 18884189053598079089359585051996303397062708996897399569865406442226841139606803139887098309263908052612153796978272458302125712433353533953643623368786808752757993482308243045269527309000755767770545779991106789169799583515278484173127485404537351744335436391405044376118132278286031089390434829891886/180721161433520168868630592721686058774569083593081165666503680982601499796708412182500333121*X^6 + 53036368336125873134098549947895916362966629508566072754803799424849679396899794607103602817271045281275990884400354127910342680229188883109029019068989531979741611043566426632799833965271849272030647712535428100107788580101514190843801229365671110629547327383605184959584648548949277269299176740842212962/1261975870290271339209647428975533748422815910730485779849195204301506273080414842270399826183943*X^7 + 408274819319366538163162112901929280559073216262718985463083080461184260880766924569478819022651553468442445315011671060002340062873241121624588326082473934138508533937785841733014122731742089646423875298061596142724742893446212344726289768139447944226915444261057138096669734124821591252581722304/25880160594804549458489272908733504049057580351293307413218341827667406529673265384863287*X^8 + 854210790355376832255393362573966924353365664859293358529665806647885646843342646997915782591350470259543671096204049968087720789450498620397183619904068053981912564889659291372632237684332191433096371141427238535827458945687837990644401223508980332740049192266613906216778413242867663862780826443970/180721161433520168868630592721686058774569083593081165666503680982601499796708412182500333121*X^9 + 4583026809924896072640171754326874558790492480016407368052010555973982477963258918264084384449398584386686051846580998270414407584090283775455732257871982320572243430788648076318181683315684816682121520192764041689310205654181810492548915443429116617449262962412216428228267921362025955505834/3706166489303243514032546600133682378498865867291036433226169529953803025873301644689*X^10 + 7303195106116118592265423914019280564921577858409815481160298965789997743800536009316297439119668574316784434062893644295880460433741974455566258738794537300357642024497913001098362325398665207409168792105802274633109455012207104942524250441552223062475234820533280225914550719707536840622070947/25880160594804549458489272908733504049057580351293307413218341827667406529673265384863287*X^11 + 27437878093990376355725434587528482478573489226572975055479379275575516469226098739742627812483095644145158180938467037364250148981209330878871480932743872567166512057307542322004947376083852724097921190879113146954263724499568835916299836159350801154399473486313227538945736805112535735/530741298768902121442438293016423081555043085678223748134923318051525565784519783*X^12 + 25873276599169605440730008813531668028494130743397965969754184609605549746913931871405180071006008943734247467563751587332141347785108917372728238318796678425018144089957777828799469393912637638175665693742303919153726813729597447991949583380101838591407926223756455020067821869893988637217/3706166489303243514032546600133682378498865867291036433226169529953803025873301644689*X^13 + 46508880003511056180457793184503958736252306622697638000955463818956405144251230286497591920117580507863846208260776152860154620261346730012052357292656806808086554891563923386245232738998616172620812677870704843060296927130636444705060303063450076775557345721325929822632121604433/76004768547744826212578876273295586646862821950196727500347031082847710981601*X^14 + 8257432068176740501381904547126131703141309591200979080414783125011717012993078473411915031080668280999086629455412581351897472500047414419818189819261795387018857890664330211752188974249932428244509280421869876458741701780270483167891898014736242686445640459013324256353545883419660/530741298768902121442438293016423081555043085678223748134923318051525565784519783*X^15 + -78721871582487565117806486209336924811028009637619523800011219775903294296625431033488700912034017806592567417918244220873594149077317880096759762506476201798358566873714681983186682386683274746599751349926784809983335225902470405417237311994296190057826982280979684309784546/10884257274487301476812097418487123964895148496376446727817131760396349847*X^16 + -174943848072326381779137096111511922100619471692192270934115106407792051200056448834401497466433006551794946708103472576067838341093015927050602609778166458547504030737069052376904620974412129430685655738784920583657142366252868789621018638118636873755707486040281047463298816913/76004768547744826212578876273295586646862821950196727500347031082847710981601*X^17 + -763614724093963403865963992405954763404523684358987587447762448697111212801867572230194311213786720618752362955434362762771429082595700854984061885392528688218079926083263138143524578947260627477838151729469803991645763490983717120042860059491112116164693806622085649053/1558679260273134967322368239794805093068186810307381745355453495689009*X^18 + -711047514413668428940702228108033744202028803586933551132529859188756191392085143922303009785408935180775318197414428442128187705312385236573767986348823330727946474483756029402616406750381855740144508474366333738947826788062093640034938122227694337665205229316631310218791/10884257274487301476812097418487123964895148496376446727817131760396349847*X^19 + -696861648693917368636229976217293626302956016582530017842217962118565409248604040825659061210025729134417820194490295624920552050059753560481542559656778492181958429694324934966936593692565587943550544078003509239888113113826728922787237506434151575647496744477714/223210548513981808294768471974051996716051383403606149986460474823*X^20 + 810680169534269833790263040360321461519187320403796157829021954618818259559978722699558661971657721537798083377289558536906570517943935869050775318621820401111393612910278058148059129755156024228670857181509318654196730018342712508985641811187252902869606683149867111/1558679260273134967322368239794805093068186810307381745355453495689009*X^21 + 3588602323492028710223818931216533415153427809753095162793076545601484871698301599419355735325006707247580092122117474903029957595829616206360418772059590628116979533186418370665075752100348582112434039652142214180320267968250460222964256590596225174335765715/31964850138046943762676281250759272048697033281341278818052481*X^22 + 2151455891469586810491004662347216601467163809481057216063733657836219142907424187174875306159017668779677948873525850484594782098998266017897092072036496270596023489752842498326039084339738349338264036012830272053251980797287740275952388630971418509544316201194/223210548513981808294768471974051996716051383403606149986460474823*X^23 + 1890452692212391542440448000029317790886803701340208722234912798574052218072564532246357993722719624287199702328707205554782239511451247579518200657100288795130533694632895006888884808537930940661324041041591908326641735885029654878853349865883583414376/4577524006594149185547226299693437211613494670104722729207*X^24 + 409509396109050905964477919369824284921665956059303911098766334130621560200487074006063281947720261830208881524666707027490559274586840178344438244132818645017146793933219885188399989087974950276624994233128517202246523199992519230148027125673507031343178/31964850138046943762676281250759272048697033281341278818052481*X^25 + 500165847116642809083358689796834171799583651996956987152944165547563237451653524029360366001105507459274560500844263810400871428979823443712282268592079077829324583392590399029195995617244256336917090495635735737288224486925607145073140367333170/655523987769461432843652627766495376143991790076574929*X^26 + 117369317944759694577886062541957417101930680145282255675120214411500764516771506742988135450094437340698342078026067697094325964055308111370321835413440212950282413600313484604694125749121423474485660323193629990733035544245471898356953843133869029/4577524006594149185547226299693437211613494670104722729207*X^27 + 46375148124410787746797004462244612056612405255930973306109255937692266857426602042501230038085332955540290489324299855185258963146524475429733676097112585505994723701666807695489384269513752609525602652754797794319863656015676569693340869/93874264323279598001382303847414488922238549345063*X^28 + 24201741401020146666483383417000551717665925906311425046710117129774928948944168935876589046079306140644062577453733077532586720303194830393157533492182626088438337073243522419203243712488574092583843116470284647003024736858647980537238075991/655523987769461432843652627766495376143991790076574929*X^29 + 859261111833394226552840090649795546133333922572535597766813495307052715170025553440855089965931687951794533578216216787082263232666112482915753322267822223392985610940156334763931261270652124966857627170261071609200521578902905638/13443257099137848775795833287614848764462057761*X^30 + 259037102578766410356652921823132876488518589286232175927273168787572829076348768174986769621480771479081276033006079244866692212381524294495959931496385155948050840411371911510079623950776099125867229907766356900168920120241193052650/93874264323279598001382303847414488922238549345063*X^31 + -71115091911247407887980985462101302621933644882525045807958582198710245156573203857297859553988511867006225020631684112546126841078526920395555452853889667289814334420737368191933076040375528941002384849267238344239451749331/1925140641434605295116115321153494023265367*X^32 + 2267845373621942488006599921772397799055189806672221502316352891704110022164209076912669773870468023244673246878139282848832771815519374267630813312386086191862927429419704277784016667216160532692009600222828806754449765646345/13443257099137848775795833287614848764462057761*X^33 + -406172020656672226276706595271835840753730064446695130072694531353962086491210025491345881404767347048411093331468711349821988129868100165775910718306831210570571279479058950613002298698331417431740061683855912219928/275689623576486509396550955342044110449*X^34 + 32391388714996564901767929218631211452481466085251441126277141034799819931587771588465662063626824999177384160824240504299900148163574722896423262389097661303122585281425648588657806783511980983574919183360690672178468/1925140641434605295116115321153494023265367*X^35 + -3061961794582871027087961197124911643419828376404833006793675678924973484642371374104600013244327328278770582156585989345888114443323808989866875581541724804906623064645934318628704011361833794277240462571529/39480112212012961391457962958906503*X^36 + 25246620066358368017309657815828397653373939505441958924320010266559148572136932620175283609569297689047623876819157814849189099407548007950574174045827996624704061899064970295742512259140086702280364558844593/275689623576486509396550955342044110449*X^37 + 1323780339743364760436708917929049498415596557695373952443102568225999329565381263570525758054308352222457584387658126776803907272099460751324887825633089873954308659470632722101760066138131982095899/5653746557641838950516678069441*X^38 + 5995593632621590459759160547467057065993697534522511092853583016702240981829852452053268707349705432945374843997940159577948585730866314167238648886362811446621487691483746197202660896341042368551590/39480112212012961391457962958906503*X^39 + 132912387799962593757092349887371102720921136264405256360920497081095408261767697603049581196110535653440598986261012020561887014879986050556051225219129932893771537727877680830481514378541/809644358820254754477542327*X^40 + 515003861041933502652131919002603083108759484474721573971880272810660477551269443027619235006189661957175485184642817031210744174617589833150123092788435005738808491393921374170755625083559/5653746557641838950516678069441*X^41 + 252582273519287187469936133427017707438312095768282630319451778985065541671743808490584171370418203292693766108961575696931143385692314842606299865838661705345404023247649910863/115945060693148325143569*X^42 + 40430731467670092831591495313333021915078421948786085870345355997514274871711583353863422676423219232371077657847808778430345617620423177817550350659846440667819808956782688277/809644358820254754477542327*X^43 + 13004078967742388271421735501597277704586948921854170419069950719099540368838371446330303305383381729219318949403127573463640381158047933268745463637139493369110193/16603903865551815143*X^44 + 1283112104177809101048684208700470999444944218854354840751073318020900275192076574815672156429023186525631082310387580036565882280424058398576023162391017913147190/115945060693148325143569*X^45 + -56269032749994448747242430429142171317827504136340789612517540410128000710875194514317288996559216866859683913113982734961411791190571464682123641439/2377760828519521*X^46 + 300037721386887638755816843340123596354132053381120834324918401708560160292785294490450415961108659337786487453863009119922325496764949354940845826/16603903865551815143*X^47 + -2078050206830238065769642950010129967101056947518695672657692661133060742264168415561460823695763727543642232775707886771963468088573/340507064087*X^48 + 1841531091966983675929950855309346922221918132939685787412830854552612667691525574300169142538106576710512484856184451468402978837/2377760828519521*X^49 + 30674177539185100165798382139697527167328974944737703902939521170868591037631286771650685561102923066209614369614/48762289*X^50 + 86803872601632806000868762097148572679798732308403271709904682163543269877361364963673202999556413576331499/340507064087*X^51 + 480936534060072088898208965928653962003161488599215885641718856368080240962296890028829443/6983*X^52 + 453662046304097973845817222608298014475628004318634700299094492179947501721420901681/48762289*X^53 + -3281533905861182231651063728091779401996109220772726943244*X^54 + 3367721956363218195472387057879045078345579/6983*X^55 + -34021441748344562572*X^56 + 1*X^57 +