D=-13007 h=59 22858517663763321096207867174743301299954796310100073486162430563972001936192709556681900511551413568802419411774086333219734749306710659346722401768399055586291980046429746966329613967113756283820353697620987740522107466158223797896690654384300811604083436892268796358287220077882949806303509007578823208652831653418336368909399634704392660875791092939860827572637213515205299273814618934260236296812704375/15738376368552268024290203347512214715996987437716547140488206137387545395414316285561022625445698501130384172628801*X^0 + 493150565495927713785421253354021910099991172740888228984659099518809958700848896490616846324978065830975228430509785952230346979138201198705620465004735330324957688752920272818444053848354758074125401566402701755578864731355884553199431888815513039708663388602541332363307789879633917690157235000119204539877364101855048789165801537269388280430166307096762618183408074399165461200808941948718091934151069079600/204709061425759350191942674941091376810972815602379128656330097228999802958154011926292221289172200404202906933382814607*X^1 + 7227348381471213929825694064548993492739486540459882165211483990734395690689154702935385894587958232084897164892288271928156006882136848958203025057263714918614145505133202294333784448993721136018574746918417137575489388173621346224713483942463070626836496849723321218540082567144865517405133256692938133928069725884907080920056329091514554739293934323761683937967971936760674317273556605058481047838522/1209992801457082188382425105521043646959097980911551252440086579333247128116730705432538066075628392490995938543*X^2 + 94261335064453073494135970822460525659077443906071863675950794130891162156932357238651358991373765731769148747207738208896961806264398298964519845185563715210623491789929367176787329937794311002975722812642014834656819234429180228997844842622249639844447236215662693228501097219176983968065181078487552922925251813486105038325512902024476562343156748088631035006092776705639157744825577871727231359578802486/15738376368552268024290203347512214715996987437716547140488206137387545395414316285561022625445698501130384172628801*X^3 + 589868746059998596786873173301930094235400340591715535291807370189862431443618516927921860970221609978334704617156278474360337225466910729381163480819171725131117583252098641625464877270874875000108731153693762784999485229785123529979228692154807563677175547267301117751749212209790275850017749450064887530503946018077613678108857662010240825919432799628538983390986692209977620299721506971455009885/93026278269937894086447690130010275002621510026259033784891718254266712394612954980590302612103359152071649*X^4 + 4544012867102966573562639725617260954212535328672655782270392064476691734170300203210163175308906663890873231351485145181712569947001056729021932896405671810654326025787794981883947357286980091737429039513255333671140356051064230219992986602577823694800397536495946143818971910978452588104846881529191896557366290745555095584539551441553788933894636910966659666754504151470846799174703261793050501118746/1209992801457082188382425105521043646959097980911551252440086579333247128116730705432538066075628392490995938543*X^5 + 12828047426614890258365262239880412560701552643106743483424286210159791818425049852720823598074920964783094487592322396269961873530392776871698585369936683180935837880173420620968196813723143649319320064315777150791492661589782268300105046478493281794712382130065241423747472245201469624784892910007092449545407384665246182933066663014185849239278321598587558683440654313297376879141333842460882/7152016473432605065460728079496446144585339434632046881286362593547067916861148226385046714238745225807*X^6 + 68003904071896742948496613891643217835059462406016916595701168627900699535983348924979188515262999988665396719070990893252277172315078829994797031469723535564261043999266072522922418288129631659602642663409146024578156871550148442846996552754404437935050086107721149094347250577329619159156135248196821005630264473527425064283654765214851566193058605555355050028782099812526501358230944683170785327/93026278269937894086447690130010275002621510026259033784891718254266712394612954980590302612103359152071649*X^7 + 123504965027447955459199405096181417461145946409094168340346851314383216482221269969980192907487758893512308271815360282870445050080940954825398179347192644717873768126337831537477343295691219199578030498586131062729958809381304113170256181118047018584775625669488407909740098970287236138300346300301881015151466888202664293898016039956959232757392960102412435257214526235920617127037102665/549859035398831787918868922848961800921453020268474427714796847355044815627058370599296280021430401*X^8 + 383410960608354333502961302934216790984266805162768642812184190793701155834493120051867686369001332148477452314490542300265179077686246690703794936720797296503492760172974626790804257222069852965144012792589294429392996478025452375220336670254859622558724335749965832944277058207818039651092405834785372903526042178570253200601892727663962720120075584517110976455428489007112315333253911904909/7152016473432605065460728079496446144585339434632046881286362593547067916861148226385046714238745225807*X^9 + 473351610838384262475989665278982781821750075300675967372936497908957271989348329500973322647311912074345836457822142761038755805464028660810920751185662347371601533640910242548385271459816810388020107452456460468127819046891753889773135747190019407809938005085159142343434403944707089408762131078366414793821298350434304146927179069929916320587205409985655813720682259377408450028479/42274085907498407620425072872219712533363036846965051719443134262708142971250739647827806567343*X^10 + 1200504319442192119043423668333504478292146081323044759677485614341490325845977576147512346317949982627802404304986599162033949189288151023713198780355480133427402785959519462349973026482805133082712591443959105805052718975673497382649235556327691056066414799617501115472190147702684888540754159541478459957836604135620050697373778977640886734998543947721951552975850075604582242543190658/549859035398831787918868922848961800921453020268474427714796847355044815627058370599296280021430401*X^11 + 1211507578085065467742842194066486860998977184932839895863611494387668201917654182395933333282691388161010361495252025288783351706683930011916340732325769472866070959461444890068228950641772403184569762886053158577351046425597786436487623220450045868066351486879245064466180817231627275071199520417593830978738517723061868031201147530202762594632621335256630706604168126836453382/3250102706811594343078732441932783311552474578839475030325450469955265854636022114847990049*X^12 + 2200114328122397994906621285257672628048762388294794900434846675885184567621915491430312547797497491536642548000262698112246739385369953452210545773897085897165927396800911284658524601748670513864847037110841353865760874762147484633660340557982901908683847085787703950460249381483094709835557949979098343472524631473045816835356258590621786217149735775094655788558285147330636855121/42274085907498407620425072872219712533363036846965051719443134262708142971250739647827806567343*X^13 + 1454497109447959976815542935956785344559598879421147702235176121456886782463183442535807946138720107661559950373001302118405651627249312862635197581629929922135813825602342623761110047223967620111004743272265298973367482323443084629341873675411187355964174037308806774699883106653914016920482481647069903555396518127458344193186721241467456270446268240955399845541151099925/249873353333712181369934069495870170796684445209462214986195930649286219315447229557007*X^14 + 1704102104920897097223562768772674141400429228932811576799829266851455492392204479615443725009888028871523089644451087473516822972200180402771189381312878430693752103308456143423667737206132694313219373404644690462353743635458209391106064972145526196108011159324324344328548681978084493628557347769799779702378747064667019592012181197653190710908271162887064934533926087683347/3250102706811594343078732441932783311552474578839475030325450469955265854636022114847990049*X^15 + 739247832626894170868839101013564362577055223538112891247788251744118124353043737853829769931481538403186239392196338326030566370574301554116458373432032888754131434227099328186667915628727980630590078379687309099601213939760602773745163239520011004748493084680714609918071586104888136853173225614475000825623450041657585264206418075698226055363752337534029004331781/19210682965611761464590917928490056953692968802142093871468896029006398040704792001*X^16 + 580914559333401403594517376730113695471509150275819265971940850584563410543166108096702771942280873825656211175898551559392551826039080233439124060316952867276456300313567497579641376968826826005465568869784676080701666100519817266529202363763020927719016280432366389294724292956310081810495009926254594456999321614786057092727511835051051859067543241560267919015387050/249873353333712181369934069495870170796684445209462214986195930649286219315447229557007*X^17 + 171872783987407500791722372316753315810301841896887815822913407956697125914746246530465277767415368196123661136723568620917730409174621499683560537039688631540279984435712315754311586673862096598374778690250440215086779458109546873428747582170579271826614065834664077041993939047891592721040354509414857606869114278018958112573514588550706896688435054592007980/1476949562974687588574684241446148762488888198826946557351341280003567159276143*X^18 + 92895170416464021053937719376939864700991911722194459807588877563927598850342738770227676803604419297531275963086914897051728246840282389834358341643461010834416798881871887353537273778012246708176785525139762451891875766315831828902805992591649079555718755386011641566694859208983414919324845725555987194995278121812507835353765973205706080426482778544136355027/19210682965611761464590917928490056953692968802142093871468896029006398040704792001*X^19 + 18887177626626246139247404619704949327489498428525289151242953548207972625646814499584021615531444106282296309933905973516020497226753283174220828105023713799527148763308391951731990081443497319603477453812395048520449515559995830622425977786291001339422466370144074231007128113858749136906617628106946634851314204488823449165316784414448606882392420009/113550362341407518149818116510044496231943430370334939444248579995661348449*X^20 + 6938520619151005055152111177937469932294747805697532607859256790171208486549715677042232960478582172834150028925105704928021820863579339993340437122367965800419117842143148967594503039781127526576974469676770646973200679898916764922946387220317106562758026980541891707973952313017236049683221307801800980055278353515129011024356556794780492708893977024914/1476949562974687588574684241446148762488888198826946557351341280003567159276143*X^21 + 937892473582969139859236887286674977732408659134493730537966890310540457407781763656460856166891740985808065791801455572220465947542197867148840927116672038124994345831417894539794792540258548527045426002296052724905542745120830300478716895734026644978088253772689093436804284923953762847243965658575061616304765433215904028603332904920158109692/8729942518752019539464758707622395343426111353143302794206856307808207*X^22 + 221408505914825702859101484750782289093123088940888332620523726520595298520624119147312334200333810313092985662340608222704801313438035402802361963668401398978965081513030857951682376747046786276705651836038160635540129253209133770928316320178664173226424842834470905434578554520591450234142327193953402300433670530777991961842608449295717765264160/113550362341407518149818116510044496231943430370334939444248579995661348449*X^23 + 18428188378629257843761351648317243950705137763930458932664698127741986446731332859347792043024683983186261366805383706424238469573852178695163298941095070063361536012180387479712386944170620825196179104750432326577177653495334680629163575613984075215337759305537422852340003608327694830275027009537302422266764357684134753502753919469467/671172639252096527982221781165710413118021938428792403644718713601*X^24 + 2602027115043847396375422699600408649649915207965585721987905799406615089331927318700142315089229129696722994341638945356334108149521431970526832858565392206689096165552795294851910742237324466358977187929822880424711135211793959478812265709459999649103114447660586190106532671363324631381230880630544677149709290763602622692573328830115220/8729942518752019539464758707622395343426111353143302794206856307808207*X^25 + 138437095390129904716685842274721866844652280716579041516083476397131665986441198291509584964796296716198865396499835233732829852024000388035742490740164746262888240894051045708526415159962803956640408240972902863179449470115594986252800279473948928890810603995175078875889885955341322950863638491851598142162046611112795250310231/51600879468908782039072943889114354818022752243314553982064943*X^26 + 16103156103528621234919507009485219203364645267000939749292586935307574106250550534430445146144914212626643874219504928681445642223643917116239616669608322931824003025487201070266709945656494753293364435294013614037224096766925138894949344837891649873718173136052391144001241801245613155763977132547804871703805484647541255494741175/671172639252096527982221781165710413118021938428792403644718713601*X^27 + 792650160501939978071781160961655589961064491376143983880390744291455239721042685568713383090379679654449840808882598562678780419890996536312719998702521936456730689788051136621448406538595727156874716518580458437672023346602901421634481358620306818166150642953912878006542169232064686310647969715836210527439608700719070/3967162256393386794731524862698112925195875470386296146849*X^28 + 51066428880030822794432100689001934746817204387142084495767105870267546605227287590667000027779465883154491763434912869490106368966056325570697332685741855939472113036728087890159799249334312074974087366363436940292382875602918456197843696666647088615559947642498972129990911852589176964124495355593531848235119292558456746/51600879468908782039072943889114354818022752243314553982064943*X^29 + 1435294637450415770624949661329426454780145688004030081450288355768783252934858910267366865463118177727189901307721519238712833323174656400189882620881930875167081636774539073115360024422029870517945016856398092391710175254702181503419178656888167606208981980851397563812705966514584275809210811163565876406473542/305002095517289674385448209633129309233172558651979407*X^30 + 220666237044807249194266726535334738349194393861080393267318249124130684097440986297258459069648023303371505647473096620164315115324530140276560714926681413653676225549847119074910020445538135148878126180275815805769968846181907416755973794495877217377286166241535801680564821937208961785708831211991982995530913643/3967162256393386794731524862698112925195875470386296146849*X^31 + -4877411517320741022665967550038485916600994538846795215911587758841485585972643815831562286757501755332529472500019240062144284389224880935275283179196061035004620699748876131261632399742896847941991293745568735010126807268921727575138019588277921831933189145641544230787164391292720624149647231473672009/23449073231128598015333913249260345139784159195201*X^32 + 116516586145649115849490441410394731384998710666855159681417940261646997422724030650096033980877238772699841815015185628808657530627343633651772540820080157104247719323327202641841308355676272110726599177445425145736301810312143954741693003335547664827117768952814585981111250454936592179117308725309907349/305002095517289674385448209633129309233172558651979407*X^33 + -327223492096179595464656601122644083873345069031406782347285291553486839787198194892011044833991165959820399835374306053634504507377688667335765475430389805684251372374749224796508760012697482658773136814372692142206616141756802565578869965329678179788922433753720708436746530377004913070240346/1802804123251218422029208368513903678002933743*X^34 + -631028940396207070113119147975509805954610811515120308017504551381794411030817041186770091449430645442470060231775499382107288602115188972829081378402795673142810747723856370403840742980125564895655754670529443861872751221253790524042762995816054675793486542397350933924447537002524089794332419/23449073231128598015333913249260345139784159195201*X^35 + 17138709459994373221552621827503514207439192006744788051098672802061122209744307938030660972941497941125464647066512756876705527032203209394953545872267352270067869976274834494076970180603111928368559812225902984278237965629173880129081990606000959954663330239048896625268593408536643/138602608076514063352749163413077856385249*X^36 + 215277857671423421739769896998961316168714525945357458480052891634390068790093324433586030013770638840329533397743303429933331224839112518962325299667728330474834858382757386128853915023051010489194116593172953315733878626209998297565662309278078898197714523944765938676566772641223529/1802804123251218422029208368513903678002933743*X^37 + 960470142223898962835560569728576077776233502146226893696067746661599972434054552995322415582233897227378268237521478792119208065227919780522368032304300379514461842250309503097570073522063015917744120260556282225898000969881982067779785062258164120718654071684251564136705/10656001235989395198950500762134070607*X^38 + 11001502550650701867268100836009286765380841502968605550663275226142193217858919915336021142979188668984542564389022623537843616258351997362199360009347878379880598424179146498131962794602185089695099094819076035382480853294919722263190702509534715533704623488979648276730998/138602608076514063352749163413077856385249*X^39 + -3362865066672148726922112970638756167891260419029418693643639713002232088262813165107242620491939638316552185652379029120833796953749609855991486463143285590746656188527540147809027127772792211714083050381317946033363901735843154082229781588921529009875997586841/819251267470546259625624722236801*X^40 + 987530384338177504171246309603492344196667945418443839824847427851482315705784571995294730588412932303161366814746062667889315312891410034701650217773388921993068073875456775240529725259976672196667202742659305198111466106613687645701678556322408860094404431615/10656001235989395198950500762134070607*X^41 + -704841355495367602897335019286533931164681710810224540505371592510069186375025189999795273217551072178682863250384774222471141085082385428475903294377042830910510745811571485025548243087748825358319711614454846301144223001648581312719366857641254110/62985413044556489553749882543*X^42 + 529785680341986035707297118106244834031741872812948307244117391505496693697506642887019744972921414026792046551525162691299526603904343304155922275539285309587113601108660114296229966861287357782459530793054192291067626219426101779629917005834570743/819251267470546259625624722236801*X^43 + 3586919743347231618334568794277609898961292512769374313087992583768608842716130106331217746058634564636865558386710963087624595607627599317001167529043996918966937190909912650792194527465217106870019796857813836484007104887245883922286/4842424313412507846063649*X^44 + 22906624797670718771879749513374607904245202457100402966866540871874983320523150175346116338014341040515227123834828656589406486768225822526942008042778606586310376219356685062603468212846360240701987746748014695081768105835706400571/62985413044556489553749882543*X^45 + 35037735983945247039023676791490987634155480321487583992345270021748127439400008116613524861170808533572938473678564924492060362870745460436499919120559496921679914637012354564626655381419361615408936510624837959446548/372293712109826081807*X^46 + 51805782535263279597265200673941709155365418698672176951318243257459176640574216908161205782100209792012016231635892993028233856176185170267531722834578199456299482676341211370830443870789710117615057549031772441245/4842424313412507846063649*X^47 + 1833250626728421503426872446228746526481251761066374256133762493944492456069112803167587203851979857399714242491652529813925096545516254814187269919776255419089774252121818918863647850801256245332733/28622565703838401*X^48 + 79597475747583823483700226760496867103745838056496285774223271781231395232147341298827023760073740920031207957163143277871890177893580768451684897048220298773267459485840229803821261406250701985/372293712109826081807*X^49 + 784784840340523711283363482072719383487190577489291892075918476636055474617882684136763527691820216533087244036055508449043490167158458812718273844405565871844147733287884568612/2200550911343*X^50 + 9392462248287986928259167394098205999212164613280527134099358989959753992043374050488269202447926934408250272597234700933750402082014709857203555793605720102557071877061554/28622565703838401*X^51 + -15180997137734880904928647399205813656809667369890770193917934815945655637002875429505014658501096591061509846230386520155200166398734354596499309934725/169182049*X^52 + 26994764756363092347933365872340434540235868860098586164405355318659130580620844429156211740718536593922376489731129058731189777521062561682848/2200550911343*X^53 + -14542401013237170854865772214788402629411573065512902673625338071485541237365070246130960094176499641904730326111430230669/13007*X^54 + 8619738896427843255704614994065150966592705136487707601070380322534459704618842056242783268633333487418407641805/169182049*X^55 + -2089033938747974051867283813729870779903149623062259214985990164877179684874221*X^56 + 464212744773966483189293322356268705825606806405610429422/13007*X^57 + -292668229676914671644567451*X^58 + 1*X^59 +