D=-7847 h=56 4234870201094195395360300070311453501958474533386003944477237111686735868599411931551071236920014450081141544367733527156053082980284413735592332842368541967189117037963222810891164065607597161216914114969714659838754755457422236230124211144805283729470368910506663868256162252321275978053203474590316563401959540989911046964957370425/239431158749203394181754878363191304643502996859777126738201762302765142225573886655583025151592511081*X^0 + -62648101371111322455185224536279398125089294581073150845669100110288672026830698147587598054080726596935890796344877507564795452356692713959028589115368913345003900184061392641591583284392559462397622684667565848346163993093150801309477516921648888356138262108906723827795200377212717435828279623946122094606124281945773460850960/3810097812309609508220253294142910567593137373258886774791461422610319998095369738477078382087733*X^1 + 7331535144374627517107605506236228574280239391570886325641531140160152628052555467892106012651529018045013388829195018716311743446695445521453811989899712514098106059296709318977996565481270688230315891111461185606483988368343179181787532670588277759413903442820216290327581590677144469528303344977336154275324768135902601245872353396/209284862732354540677030293193975934567323442775737391652520184482562267175380564364807438449697085957*X^2 + -72776397481423962453095958276602072969058772912158623836544599343764718885023726581689772731054702324106165087904685211605025312470335288595361372961760010776087614614742342907658032507591312863154410247269469666206538490746077064507075631404380985963136099613521199461412449434456541401272907648161833882709165938705244316329062/3330376053859004921228841257107967832690369471541060837045321001361563000756485413051392968362401*X^3 + 3337298861991604178164850085352747718396917244254764158860717741446175361858373362389908547527542136963863423114972786922344376619222378570099537534996780261856029164445347050304230901050397348285419719052972917951851377145559952210533586031442556926851915240185928784433123881736799928849287171353068568311889650564129694447209157816/182934226262421281318179021411683565081849304702278930718062437283789294068552987253499964359178324529*X^4 + -2945391746731206149221116216175107296133122811872842174696246172766264477230293761410497761683053002268702995468396297503371586247973408042732522696222169582911137919285151261559301519356946407958312748222062062182450288660868864756430491302095360569675499909476093812809551333507580725578598735349381725105312246466206659958/424413923009940731646341437123482583495650499750358205307164649083925449312665402453344331383*X^5 + 40350953317839981992939065916766212540322648352651298448856761050845681532238123766427689223666635591773952128560321649919294230757108815536777120869370448317034757188465306503694784521032079913923107885337758599524101736724236693757954734996820558947773580165855591261617085678356959516780270383568603263662800730278498328229623/23312632377013034448601888799755774828832586300787425859317247009530941005295397891359750778536807*X^6 + -6965997989083541488200342661624794315083399511375835768125015597512101545003810287503849296697557811646578823727620538433781022292223251669010251833872715070707041467804550299331812387317760326809885317445778128865842379703669276534239601590685657688531954325947239129192938455441717015379581620030753371056031789953436/54086137760920190091288573610740739581451573818065274029204109734156422749160877080839089*X^7 + -45645823763673783483192190955672466649503595390771593159851890744435670052168330297221673114304747671399547880423934107597676671664440917163209898394727235543069883459479467430137454607759242041182271204638167411027549053040437759363682909144385806091728434602559175091925581170720469511350261579828168996285575591446665260/2970897461069585121524390059864378084469553498252507437150152543587478145188657817173410319681*X^8 + -5093357641511264514940821251355428501636333770950318584362878147383387578059516110524200146622312032378524005635232681327902150216893738922066527377916902725930069919153283155176190345405533290545326868087564898277364635966808121347043883694196149431895376983748490641897827138830854563131052189599052952539878880/984655423563512718077674336156506391550029562126841450403322648039404007885832203041*X^9 + 1207466834236848173351672955267488633998579248659439571309798887604717510899401916737094492407558510585859907634679815066408463095360306917176444069621320807523266689940781006487553880575281102465638761648800443971344790023217250972775722447958121004501994661944736385402898287404957369572410422036040528265982147843658/378602964326441330639020015275185177070161016726456918204428768139094959244126139565873623*X^10 + -479797619867857119478825154408402121483582690790345578893564619637346730924947324487290117409425741432661795145255718926841327235688940785522395048155221502189007107834448222629213631678471825988613850997242543011379627632730561256182861943480390496547940153601259154708306653491039914685828447862759401454660/878372367139618838606310736981718458117778378346870160930707090133277437899939521*X^11 + 1843309992721722028771467855091887863589535869128022504722746830649947446332170863985833349532022295276491146091056832498755031032898997177128704640304375275736078317746491042627717578537721213124486904677077080459715089908202721429344297603802705564598570453315476381524676257004886717509897593009079972398276688/48248115754612123185806042471668813185951448544215231069762809753930796386405777949009*X^12 + 73678569220609642375502051130062695057618083417692745244223129868399729815348843363639980337538196224807265413551550041523070086632067942560275640703677882436565153248581166301981081627558329599007771902329457924766942113578289631235827470130118998333746607507196892544406524714051014215288724774385022/111937347666575613432689019623004773559038916572813834705072905585991772384343*X^13 + -2133314897343290675461797069390437288213630934547351024684470324167887533898289407080883786515440272884545850204794957652302454892985271880290780291039405015068192168707860015790985236362700302767179234357426561436492442560942626859568697874321613941055068854743714912159691904139564786216192419611624051572/6148606569977331870244175158872029206824448648428091126514949630932942065299576647*X^14 + 402774734162090210095289864404596037788339436977883551219478094103715566685285499970069736421189895664410772776399219279323071192426369502714974094379474172550666014110349231089480099328402715829805416403741438647750668056460439788880200959692440869389072257088125897941269747533438987362391862037/14264986321724941179137124967886424564679357279573573939731477709442050769*X^15 + -653108724500388589342743657401923577721641273777347008094555274297566628193397080833501092284151933435988068980800436629006997371621959506847798334955097652878135835035794485174129479841455191251758680207483796741313475661214084720067278429235031155953400758428246744910988395600371465331151599977012/783561433666029294028823137361033414913272416009696842935510339101942406690401*X^16 + -60977625162741908585072209974575997878706861164654061830798596949336340929940494749404672534837697085237805163040018089512226339953375048260684223783166281894730631021787454700075570152881829622384780557088862866392823410983997513559326902857729195336661536310861311416722068154415125997358/1817890444975779428971215109963861929996094976369768566296862203318727*X^17 + 473796696996430989099067311254822015870967042367399553395429063116054972940175833798742830432624656293374506761590233089761339040547611136221250926019386368377816070277898477721047609597434089434018590640555925962033668489478849472819143399942068476681019537407530780355630204123244943674114281/99854904252074588253959874775204971952755500957015017578120343966094355383*X^18 + -57636847330211200400305344169018663242335865808308050841743654649840643326208342382037877671278440714797623960992694597755056786944604032655929681830553064559659791418345614549490079610564280030273507927269786985041691346620735555382275192009747039242997436096200413151250417313386156/231666935768545868353665746140418240091257165333218881903512451041*X^19 + 1712755316368957694074215925591037840258549739956461742427022372800303280051832546721930001094644429589015182270317094798141490500593273755148140912993481971306307528433110055680203231076302700826940199256222530239733565767795896899870161092243473677017672611473416933024072519255486784/215681917200516203437262809656729381524960420925226779052170091919171*X^20 + -5105151150794090953921180208207524896941427666365950764418736405413973138266150330250031174797116971197108348730876374093144589826931885490768685865287054390393511415140356863201133821885059374474450661865318304360049541458173300869643281148595045929098565806071586778505545703/29522994235828452702136580367072542384510916953385864904232503*X^21 + 206072601170021105439555733552445279508161095576725110411538972156702381342823656360698159198205529746902606239279251290791211640300045871028286428064372377555868774445221184800212410664163012136254372070139154900843344839388259173541123789608941146420840766639957651869336882461/85350976335780056761876853841206720033621060912238535438136166173*X^22 + -17967614335200430542296153352371848360377328721945448800918525980966731996812261727698297158768614487112575641604762875403307061365425716804111387465371209118967995950338943101227061964860221671169431263666152391869927349445859470547969017454416491493537989996423317008/3762328818125201058001348332747870827642527966533180184049*X^23 + -36508728535939409021084578077572274441317566066032013793539217304259558100488829188651564358314822488940149048542579356113917322522975274084116111383659186751417241063610736198136936096763072417985970795700057869983543542362527546871822624098585531727136114315618311970043/206660959650799168914956062569507796691576418673701054329627521*X^24 + 1590764209436956577060784943438881932419770040617629208649296006970874530708556177270604833744242354515301049289375754624855296366537222277770657026068569404471018559621244199171246494294190213961688000935236937852426719982980919451894104001639907495554008588823/479460789871951198929699035650295759862689940937068967*X^25 + 5443397498357343977338470929598224496705294523896757234326577389937038668279812699068210850223655192790327458211115707231990434133874960941493134946281722260860174108427056263047916837475706152390902842873688971125424802084627511452485314056817129101962199888009054/26336301726876407406009438329235095793497695765732261288343*X^26 + 228402032500249561831890498071074200134899499639216172753240439596299611606543045646113253470800861751645107650337496467143346810223601374473351034714872143674871868944303103724904816775663270493343087700282377986861270678080586751730457188514305841554805/61101158388167605317917552650732223762290039624961*X^27 + 135534987029087251603443601659979831356931777588267750430002830889760504043339749870071514285815025292406425568139743920579226410586601398859427614360861426059426563357533948352831757673945795209490426575961482689090399012877901013333871992425816720306171608/3356225529103658392507893249552070319038829586559482769*X^28 + 2327107934064232319274949959830850951791025046364207528547897224481521691790205775419482279738144614803768784464695980898081604829934504529134032498796957611489192725246597295890227725159778271456511902055373324613420391322440016484780844185782977/7786562812306308820940174926816901205848099863*X^29 + 676179515856311566829019985236149145567096453920191123536126247728382618480218955309664937133781138296746590202949227028352629486080245278556653564542561816855196628397948504136894768127113968781143558569902702930505057811735160755559166434040699288/427708108717173237225422868555125566336030277374727*X^30 + 6008420512252557907675575157616330122398563501331424629462743125962885772733426880331064249602152989400370509431274310703345026233243978730072344494113085771168516976753847683103698530119680377836864409106483815763501715717740359634583858/992298051778553437102099519155970588230929*X^31 + 48204568745201188558747426098087455205537112272987643224463239881478532485080078031568250829230181431044057808692822975790084090464555491529279523431064069673198651770095349835243768310285582671443719045225671233902893858680443623067250331/2868733667691797986662169709879910970575615739*X^32 + 606438366690172316618800785016370020558663274892303169060034177154359264663067011001076143872723700248602384278273697355501380582765631213639556562136559791429861423661807252735098728601222429138460401738393656674380713370677895/18065103165514635931877505855849744001*X^33 + 332320328470786587482674630598289758280127981470245167182171737196803875650969831207648621864220714411988611007756860173266557936273072276073447087228021019939241865799940690611563644293189352270309827423712254024170113095844775787/6946086362449874059714696634091794117616503*X^34 + 775703859506581994744176823299665554695391791216330887125389021786925749380017003739602453163340325743116479654051716734810280372316590752461271344946929694649262171456318565108013531747232881956953553242503563073980235/16115167855053198868757810754549281*X^35 + 30221500603385383877969284715629947267425675220828081011552516840910819189495533839935880117391980362786509719367358836066470110039189214348904271848791426141624903716937517747464802764371919774978750079487962281783704627/885190055110217160661997786936637456049*X^36 + 36232301351883397398067016433473791728476748366459219685913222029800295388420679160898241144538401405562435469754870723378138982013473355877613406938770749946455048650127876413685418930794575771418766925715023/2053672467828877133778235090423*X^37 + 808393925436975711511132223299497678535348011281135613065288126333618197572163780155443717534579534426046722529736099705916188828236819503341904448676414097503612383745465371524578813035728264547376087284507297/112806174985372392081304675281844967*X^38 + 561677056837384323873238492459875720835642150437139982401667105217582274140473205641406233378012813560544245964097539010719322268122332558866577260474844769199034159985046716273626446858315927323623/261714345333105280206223409*X^39 + 4679606856173816059554311108916131097328626670460100678238735997210574496540293210181764560980715997386913569429382810361538078278617194973410457556009215433063766448918496284353939034285926128202642/14375707274802139936447645632961*X^40 + 135562140567485598421863040187510701558790239763377209304107846915240855821163909965511231091933882303071098596902077257632044510068866125262147004737689432263345102848699727761301705213/33352153094571846591847*X^41 + 87034194349898509332839324175535026375183893076290009693121373950372235026816753704538005067654700912032362405147442159551221580331223202464703258132955570088607173827823483529244199259/1832000417331736961443563863*X^42 + 1640201619700975533072930605145763938784489856416900927309201599416997576446726372928346930370523669773599829569298580837041182308446318795803944885909799390057494017565361/4250306243732872001*X^43 + 640823911399106779306131318805554284442625602488294145200428523908020073559465764613269512029632525776351083485333837490173323077703026073705677194221213012578991519977604/233465071662002926142929*X^44 + -26491772648200189794862408547141193008708421750232642028605776011853372198658099795192907862852554130036038690623628261215661550573384339360818222301172798/11054026220167*X^45 + 22472180611100344306683722734042125450710253737419262918095425078443562338589133492554432634848583702860274025054271444712069547403974470227663960298913736/29752143706130104007*X^46 + -383541122006389916633384533116003103119038239054196898468066127028987858240638207096530031237933329674336884482759506868243256716335296273/3632949131*X^47 + 1108640476366873615475546641573213696426325260197080076422906923939957348960791601686486337292034257001924917583340005890961190528322752/199554262816699*X^48 + 10626890081320027670120123963940175391071114829358642064334531238228383918431538210436512710598870887730656885423438337/8796487*X^49 + 63379382947685063447571153146440102715916328533442982626912154151294660350879196460972249849246235047105958676317/483182234423*X^50 + 10643671876209045162176457857024290453257440116685364987368783420317370049768272831083162109522/1121*X^51 + 21159818611947865263527718936093813281548112588002990766437253420007224979773216476963756/61575409*X^52 + -8743173559116061620027432773066945892820565654077381518144128*X^53 + 38280039189340663246266838962450537757533656/413*X^54 + -471646680191863370768*X^55 + 1*X^56 +