D=-5663 h=56 439885422013185156913809051507383062717222745839603214579978848326449442529592338566022012142611540239636936586324862394379198786193206548937448720468154803783658167846231272797525486758128299794047998932399990611233272283580171944346891976278682769768743136158520015766846783302975854012713/2298572257513898369775268292027388570754724727827849204590782008224849304158730461480417539213449*X^0 + 1368098205509114624439892504751772154606304691192679178836043158557997002710467605329183971517314970308059022979271094706033061899387810954543143419945232969853657308033582488247494546836469522707746605256326021325052199971511673638975849400756696559541168800995248081545493678647597488038616/5421413866847649507720676525510662838893796807034198269719949401323332615348142691946524166832887*X^1 + 165309585784203986638316916472417931286122488555224424143591360838357223989952156549417168513647369616692129132794490267949333549622311943024165255201680353912052551963747521557442380822331723196221908329541267093587709588075294772222847039145546479638882806464849879167033925337925028211788578152/214910267095707674135555338147768185596588999227642653609968514217858228205015724451452164497422473567*X^2 + 834577388329007194853007597585504972096415418189555566316609618969440864362469470443320029316064670056211032044599460520443963250070447211218375777405287733555675646486972698080622577554408954804340718647658875481531872146075165087828956575940260168254285048820597749623469102829647820907/957339549151977663379953474397079787902842452239837236397660145033256686446784865256317175849*X^3 + 33123625372632859642435015964580366346186544275548118656978336857690380610369188843129887804458948659642262347575076228921701901549694669208760007738611604972890927906479421921804534506320831095442929460941503843642793006497866902920619458415134937886021268268177851446458880244301462008755133/37949897067933546554044735678574639872256577649239387888039645809263328307436998843625669167830209*X^4 + 107207703147870724348634877223966445647691224275206741043918306132603435694298591649069498747249106782835182832764268564610638541799219541892239704670154837521867876350739841799305158706508199046940968124124998826681872972050748412446420937514541613181206323883998447449307072089108255/169051659747832891290827030619297154847756039597357802648359552363280361371496532801751223*X^5 + 2083732626048217985438849308441581057321528227861064231362073828839224993987656013791030441768690435441342632850374637341536926042893995658527546579899563067319369077112007754957041493515825751296817653332762542333549193465148035353205656667430988628781914260288508869742042241248798844011/6701376844063843643659674320779558515319897165678860654783621015232796805127494056794220230943*X^6 + 3395943847983726569911081236718956387088984712274430770698045859497427948383143443356202092846075214809232710098291772820000303401088443339560772199186995939259035167839292720500786707827342993294022061872144280757654749319116141440798209926617616403858907527661543913618597572704/29851961813143720870709346745417120757152752886695709455828986820286131268143480982121*X^7 + 41521013884509900683684960330454582167648755549834271870652523529975648364127913239755776950314607415849787175990599895806551952077434059444419567610738181264919855321420369560872119969385772295819316396552533987327200787548213859300119153897603277984242133016709567138688661540503301/1183361618234830239035789214335080083934292277181504618538516866542962529600475729612258561*X^8 + 48224554041083365446565439977994747122597375037473267508201087233565250737549663867961266071199942725146266644252088734444685260789781340596415086700037690414678067281424581845742588823926093609207693851678012151085702201555526233171782948491344373236956461279939400646324349/5271404169723418836431104846444838558564851295549304159602505177518299711838862967*X^9 + 422197506351998630842265854175370123943200927477159765312721277168103739021418708391788223479858173160199295836954491138833649835347727081820679760522504442778448484255091149037594969338473985315269804702496313129466669847498875748243767300095650956306938704308504419825674104438/208963732692006046094965427217919845300069270206869966190802907742002918877004366874847*X^10 + 413515424666626298269638939141961888796376605307398081286916544422078631400904920340211414706641350397776732102294220013846054740501404452245485392949802639976073122480959614549081351007594560355034533845976498830352124390017614563932801159597924693822120178655081615649/930850109433766349360957945690418251556569185157920565001325300638936908324009*X^11 + 3634948642131790094988430209539054128518318964387165782938519107263397281174026910713581867670581285498401300717642566516921306491434997321895546819864061075163479991583632757838606064615093280104912545470710723397319309315757771703640802740502002122802552100456189281426354/36899829188063931855017733925113869909953959068845129117217536242628097982872040769*X^12 + 3005553765712047613860743065125754849740196904822801667131345224880750648313018756452101958264000928222012440899008244279954010097501911195403156296600571337831647218015423544502589896945432534801158256819682185391885370879435524790709647519167362804977746671198644/164374026034569371245092344285788142602254844633219241568307487310425023543*X^13 + 20754672133028878882392112359791394571051080309106162959934576093594301109934804349567692077405734271468903658304428192224507681111616097445493568092896807438385391059718485421058122414482900161881139097802020034410915730135248360762958244567350334732499329222576393489/6515950766036364445526705619832927760895984296105443955009277104472558358268063*X^14 + 18188695370018082718524216776292433404627729568195517499060427865434907621249217207096981522430816351846411171198762870778622465865614188350157880439459230818998413275029365181804711957607389236579757958427840939550616384831780659327046447878896361172384909729/29025962570116434971762730758571100583128173164968963723875593733078761*X^15 + 129462724618350208641619911830713195216515055873832435766323366637286931189992099389867485885124886990710111468808183861479076649282630306896046856964536165744989843972574505411576921329087399138507279745678059482137156056020567594398291448602979518072925247407636/1150618182241985598715646410000516998215783912432534690978152411172975164801*X^16 + 84116924720122287243796557963786187521163270099862957315326567352155117443557721141898510511191603377792155097952611918167717758167309576704281268973044044508496106838407829947810072233157271784921891377434643717918824280578440606638333215082878859587276/5125545218102849191552663033475384175018218817758955275273811360247*X^17 + 403620904457475227853220822049416255828420108176092110701881043190822461381205029570760890877877088186095308548481010606892871148709378067308065325787511794845015812916469005517791420313649271602032868968420101555990699349863266829319117046553386129963793563/203181737990815044802339115309997704081897212154782746067129156131551327*X^18 + 167362105725929365976898447326111131038927355525399884486680303544940009765655233801552767561828664192960328191905538344723095491044409170751480625661600547422296030272522671393744791948995968705320428570736728798629169578592074100232200949123288009/905093628483639270978750314934731445350206395507496958374326569*X^19 + 464801136534579296877276279505376220412053000146486773112205279923296375932628717823241321463175758081237341367754599973849278813754911665815410373415587661929230308102959975205769614011759288872455499998074732667808171290599262947999468891797991786120/35878816526719944340868641234327689225127531724312686926916679521729*X^20 + 106867799152506850324229872061544567227862542939704759748248245335052458051397157537571503536061425439824241781961830908769864392642013642986615423389447043572642456685086540686406925495813798993558625062000019032734662468267040236207296044534/159825821734705857492274468468079012069610876833391657844663*X^21 + 152118130330616355544119443340322875017282491051481324618507580318242376076579072783646934044944900824512880652937486769294454218257381154729698799711294055386056928822638137260974850569111923535379686646747832767896309405281698160379437734085326/6335655399385474896851252204543120117451444768552478708620285983*X^22 + 15761868724718685051454095225553506285424711195925766947736056695212391943590130403751296142216067768173385928801069468237851918960309376734404438757446316231837635430471343657229389170571086084427488297111051740421469952756348711492862/28222818600513130406546789416930780870494592412747953001*X^23 + 7337329541998647806208926214992500416232003711633550357172250432070687014665184851968013213288210567531056784355679818285762551429980073976152611736127311626099842427478732917837073963758355970421466863775724433325687044136959966048500369/1118780752142941002445921279276553084487276137833741604912641*X^24 + 173632594364291090077585731736270828955802258665799692691674037117450821125528845427725433361295583625755849982505468647404544798020479122684955382163314122257910850274989114359698854938685836734044575848420059096343238095588176/4983722161489163059605648846358958303106938444772727*X^25 + 765394567983802940786689951263688224338039227318693983316226505489782322303272943867616818200335084614891732369273807241745068118157739516289606195153899567989804216582979539815356070506131790226050587136814670202925701231675688685/197559730203591912845827525918515466093462146889235671007*X^26 + 68706593004470315273005448575929928345580495213017953606499524277122140739123973060355814865173571491784587054237205012052428271681369384609598690618105613017962197815808128462112698376800379621971090433340435424971035896/880049825443963104292009331866317906252328879529*X^27 + 19279009097109431318118246022610653456452177306603914420242177497630149644522296237124274150748541475331893006216110736950781672009108734810887386608353604306828659685729406742536087724997887326167937838387913656192366058693/34886055130424141417239541924512708121748569113409089*X^28 + 728249262946913054292572597484928365120192999581647483206516406793874160091822562568518283024417084416082316434687754740272454736108156820951449494712657552060866891030308055396077389246685911480787305406829957257/155403465556059174340810406474716211593206583*X^29 + 796039569692445201659942573278559020533472275719686016494989638546316458666952291468599888775192005112621394699370269710594422529950876951451906836379351681262800532383346289177067821036751420895353331851216608607689/6160348778107741730044065323064225343766302156703*X^30 + 66906802238983470639643902310384633416406454064998297196899831989538364725753556942856509785384076646410036686035258693965603760733667146210347620809213756900904372893879641939901526883618627098619406694374/27441897502394344753807241122146602788841*X^31 + 27930487966803829097573213003324868543171504070743914979036380817718480159373908185831403183360561939512355410281383633340156494051200489195108884489813577535206550331419327401448346558348986104484784696075955/1087824258892414220385672845323013481152446081*X^32 + 739750162652385158583017626744228322278722235535023781317793264251335900384133475671067536734549709266310220517708364641929386371951378117372527137848235845911092735104322335955913664151816042154770/4845823327281360542787787589995868407*X^33 + 93811793935526655257815647773939391331991354906226925977846202367827504924080252551056662438165311129404585574019721531404370955664943670213926132675545564959683994755523064554786226379207645768842361/192093282516760413276650687855026219521887*X^34 + 493489239569232071278787141407088123728923209993660243401332872296010497974532575911816317390429019124690130888875295773978373790674132908194996465250673841181384005090063241141373338061404/855698980625350616773404130318889*X^35 + -28865690552715338384078572715461380554973839200340232419461070088208484600800455096288766731941068667864198853379939263429906305817473229793512255169809916063110603117487917336541706331731941/33920763290969523799514513129971078849*X^36 + -373688947549163268468651388792284690982217097710084264013249626799431241502889762675399837487570851550275592144842403147568717860921072035457951100737063838980814149544726995850238/151103475300256156943917381303*X^37 + 5589557843499774849957045184005926477438733122880404145834121515792885504031504454950732560445956886897875976413162603148165788202125531205993586495326602348214077974019329116698497/5989892864377454317413828912232223*X^38 + 152986087172879269764581919411361533600279316647157445822720560748876204113939556420801053688864395047136206625088730624766045852033094985440814857621421799786424770958633/26682584372286095169330281*X^39 + 13585792067650928053418924071004420262914679186199356391002145719417163541377726707274944310117088849924937487648850256273906016176923700697144361286780847650442286125280651/1057724327101793098607421669121*X^40 + -11550921735171669114082181752014038428459403384389998374078329441470356228652963773838634906839508630610849887644534042781114341780427091411319565486421236510612/4711740132842326535287*X^41 + 36205783947301561817191609937096775784257027050962163295947965137401305746067179920709315964672075270355649105173000438815138681280056914696212785085811947331171/186778090606002666185311967*X^42 + -6506065268564507615307534178654038189087680033792032839027898421435710094412655524673952736741304997245976757403207727792762406984259942505753717981/832021919979220649*X^43 + 3930313224094781414768971812349947119527199857361378647863378510795789456621024743528797504265721209427254329781960098206193084529567071493959629138/32982180929896285747009*X^44 + 111890997556887465938013705517441828839832922713089677106048385005060717971752641978843882819870946792333434308022663482547596448124087/146922465120823*X^45 + 14730639539553710976787934424376240256463867963895788752026038373058714741518579550407421936536334456558576310350218857330729631491640/5824153439854544543*X^46 + 102323356871935690978759439492560533220533613375736002409830085397362631673538568790076316889825707574750698689101512250/25944281321*X^47 + 3521616611699190945304607569615671173169886582449696157608108667719746960580095439939030281716002786630829832078637081/1028457255845761*X^48 + -112962732665471705448771851850203359114888900345898058168311949851596065261804357056768921154199476583/4581367*X^49 + 16078196906335606437619347092433699370312321513861249255481380168011939876913460719495380276654417/181609969247*X^50 + -171440161703439440691422155641292548430071568060457588706041293982500300545478600/809*X^51 + 8133803169115405568936436444518290702455320458055510147452719713957519898852/32069569*X^52 + -6962112252019513370754319686906609830735054150266552*X^53 + 450937996214135455537756651155874423581/5663*X^54 + -437160340153468456*X^55 + 1*X^56 +