D=-11663 h=58 245154514218329661465209718597074226386404870138983395531610059371211772032702076028056372534115505105533956018741827237930564365785681658835865526763720527799422306822872126168910060008080626339718978702009262404036335645428195088520578623162233680552207379254559863578642270603264230006986912440626079040620937603106282781017255032659433028116808070748160490194713334903427052089959575/6686802548792031214486530117886260868779492301595274740160513988698587327745835601548006446060618845021788367987*X^0 + -6120427133554107349326825750996700909711197596315477495962724702443715982779526673125294291080885924989321860815054137518830922380756134944972947402292903644318149531999635424479308008942044303381675326855352076340300015526693803167470581898079746068167706722699934725507589138473779299745291600409782204722708916719033439239547400626415105509285005863157358842820255094674151282998480/63661584227297703063938490946772856554892537415834129328106911063686437132002452665624308028701847681664331567*X^1 + 122652727432865238237758901295047624692379864134867545994651847512696324219556227236576408129432471406851738166542418098142476847448090643392249040713539630841516696868147996015923590467212542584511986240222866779223343749686156953991007157822108531167789263243652850074883621834147079173444140872604652100464280976029024648196421894194922973715974447308376846388199549172707652462559831477/742485056842973110834714619912211825999711663880873450353710903735774916270544605439176304538749649511251099065921*X^2 + -1295172559132259236833868746219827875701514475402638247253702520393844363625441312466930116481592712914375540923537923576055181903916573627413897199472718521746637755961811242367078729931121235501833171109702561200043050502206708923175166148259584552413416381509690991782181180352219747802545344653748459095280286737332736294903130275029289783273973771617983664117435773148996587610/5458422723767272834085440362408716158354843300680282031047493017550067489668391723023605249824388894938209*X^3 + 16995944518173623399507777203706566505595537169292064934027865196613527873661429160119351229569326898658732353854739683147607050034945672952226598138096250042283066167282897192231126317027660138008147033200809273355158931245202411165456394504167374607564459417384675370858911399657853132065464815893300009328425353178878125524274614170986849557071466414895016039601182788647072653508879/63661584227297703063938490946772856554892537415834129328106911063686437132002452665624308028701847681664331567*X^4 + -100556950118924667888611484599494006530677805155038289507045108093791951834689176371972971075694949942878740313321012012044121207578213739136568903361085142363797277691630569791517600670114877520456701612060266246211420344570374336961244729407644717737963023975352950663371883493398325560830449280038984990747694908764570659160953654760491358551866808484242279803266759151862800/468011894346846680449750524085459672327432333077277032585740634275063661979627173370796986180604380943*X^5 + 672776137738468603140387268935158347802111721935970684775786390429399612249932669523248926783412733586226847744029500882576831365324710859937083668377313179061743093171944061023689767148882907526521466558908129362977816696717684266000153808708150825553364042703055286528999015043666875826321848876419548857729346568881654319187613467665793241585879574004342587995029428493639794628/5458422723767272834085440362408716158354843300680282031047493017550067489668391723023605249824388894938209*X^6 + -2116497042120131952085924797902142377722553013571058763035829326906305935700168545298962670578663601460867225604381901485199037689621288257472370446472950954526308794703824284070614166306905283984288324607609417675387757321132829160689071290102173475873766302964522568939952589215894535519258916280823899508561056488954474584301855590586997274149868424197104671341956795631/40127916860743091867422663472988053873568750156672985731436220035588070134581769130652232374226561*X^7 + 8205769068727502288892120710872798677702619328529592098210001971871110689566186464958329012767051312202381189264730725848797853947682086607082501378955113150788603572147424977925093770857935485778588082583329815256431916817170039524425915417874294564760382529548494530225382922724234484150479255303378334609475496717875601718776864708167147439925405885062611641244967523052820/468011894346846680449750524085459672327432333077277032585740634275063661979627173370796986180604380943*X^8 + -15863569546710459060035000086634907720480096174258857978395275493490277114202192894084342615686098005245703618081076842039451979345139855959602261847373964071317901415523315287135166224792946783087848104762816251740482016059236089238670218275354808077017914586711734268840104995092756030464801506926089811107868456313430747046606392086861945956637306567020751594291026/3440617067713546417510302964330622813475842421047156454723160424898231169903264094199796996847*X^9 + 38840054492065289399170021510315147687115377496631112627003200509237054145888840105948282520834199327363253199257142838196134649798178959616084375216696804378369293043879546567990948115992404981433637581615366551995326157388606200435977112805384670869730828626405369148754694270498956221011632214289984366115723231697834827469035478399272229087714583949163464723143166404/40127916860743091867422663472988053873568750156672985731436220035588070134581769130652232374226561*X^10 + -47833941261921831261025043183392907777806945816396920506687735495873806453905115505665885090804836708748453029106190515050440173100312875847794948369935534617754186881078896447467303386859167911178906622676342557052559891166867602631295847976451051082852563652283097475487882398124852149508521055818024804912939829012292857102473088671070906565968636042558377030/295002749525297643617448595072504742645617973167037336424861564340069550707645039372356769*X^11 + 75679363213051313250561101164870968372919884599201874633830281407354142452909821126259424807559009036780708930142646039599247136997814959244980373384796234275517951900812367137653271641118073923761053849462100720511676179940093588452914948699871477213216717445245597620115069414384159873063248377188910011271355980359695670332597567088676770822401521386410575276178/3440617067713546417510302964330622813475842421047156454723160424898231169903264094199796996847*X^12 + -62530775058204704388656908995540869926697785656822893164300249307108601856557997618935774349186083629578623827757399866654902972197314744695537964705262515240673896933660201136662134022893361659853296961641740295906731246683079700660169513382528354858994203101101305571374210410012162073002307609925976092711653908956793915477466470547817237179806727231829/25293899470573406809349960993955649716678210852013833183988816285695751582581243194063*X^13 + 69242630115088402833372020991780793380086974459129421888653299548773888227851334329164087943646786406419435064495091469401931160843218848397362207525499879767603839631875701137320631097675672853599110411509100317895605972192948041920472231880536840529854183080574453407321604721039509475907801175983127839968383771790185761988961103707303293627807924572369785/295002749525297643617448595072504742645617973167037336424861564340069550707645039372356769*X^14 + -41324205534895206177821491598486729872241815646795634631957950657118208432188764848605765984539374281469636008180364524237261572052303956751337494205073619168453629010967420671378269079048115332584313841143296004404159299643532448525572713352043550994233475067234141873519740154552479052142094174095703397939450963227701173298812155173435770282738691/2168730126946189386037036868211922294150579683787518921717295403043449505494404801*X^15 + 33658325850758075696963102799575627715098803315614634221218008221002431487274753725360987444338430845038082138328929884972341989022862034308730686896510634555241723654547750828164278038819492463361911230644609460572703299614178708163230276926961840474632909038621719435760204721074725975527499869539640288083620504040322662884531663003367962597169465781/25293899470573406809349960993955649716678210852013833183988816285695751582581243194063*X^16 + -14888135281945876024825361079913367796710361234457964636480805262750836504320683608593006788406402993856930368507257979431967593066547459735611135965980239324689487428136556156354312344983062379388506558243734202035077263122052649759951639627972863138060455521230146882461746941674413614470696447151978886652309908817590246033331076137091094848/185949595039542946586387453332069132654598275211139408532735608594996956657327*X^17 + 8974825250656528196773930308307006842402569587652620186785121783398053945635972881711085128937806788588475739288161450120775457506471946839477597579019574640696951151779807665810971262617691947574366077197028522407583414725518473004258509572290187816735203154386957180428424942413063563417262024739540029257820877324166186450268036791205818618197/2168730126946189386037036868211922294150579683787518921717295403043449505494404801*X^18 + -2905701896455390099385805156236495932958185880922194753054572825363846098235748231308127821156467100587744027125596526639169592520183464790253322945174764626610305362105261158242763260662576820124609621270323769063081278299620965464441976537958861797477802311297155177922447220402465353264829019883059458387143865442252965742737848995264/15943547546904136721802919774677967302975072898151368304272966526193685729*X^19 + 1252719630549784293547407421406699354713139607385327757593705184793785379343393965654302871107049772622698437958957291726756918095975438428529414127498035183836095824288427930399485116880680350843078056981397157455009749807051817407510357950455999630890471540829857402561959513602683322196880712064606619041004996655045572274978997646727106/185949595039542946586387453332069132654598275211139408532735608594996956657327*X^20 + -278340059379495127727864010782798574858913369018088662937708118404345451677025568174169893691452494070454385281214203414003143572784178693302532921977744460868976667246162904634232105075560766879721442810206709562684979513030272967188945289388741805941607680100410297833233173187587703796724587437024128520895000002253490403343898/1367019424410883711035147026895135668607997333289151016399979981667983*X^21 + 76419949242871118537897632862928481165649032278543495301597305285940348362660200419240829778241722668249452481035904994424912830591108592872182410437579758759464520431489494679750663705107543499464112397950591146794610267817991322108008743335451610411925547672415991782399197795482032917790906105136363477803207434564408875335922193/15943547546904136721802919774677967302975072898151368304272966526193685729*X^22 + -9256827817226599727739798542766721099453291656767522734074890424339440507879002256639445541148283979762496847918215050024122868988536378638802637061905268877458733963015272594460863031369594975389957481223087492026582420510665541042491376756213327950706186615637211112647907874032034246762960566566178255268925439546819065/117209930927795911089354971010472062814712966928676242510501584641*X^23 + 7787312105184056001848839546997568230264804484985227908316454212492590814528280060610508092692778655440448612088671289489068743690447745975730197448568046756546012040328480965258919965583219536343335167555541846316643660502567639001326141857827291437572625936287881290047542376578295013144568552760296859887347922153824524/12775882471129754308739691840141454846803713395225710433644672725869*X^24 + 82043631684928251589035008267072792808034960265433282926884372112923071987867476993189076796404616593923867138915126681482746444402070539865725883120547943458171553625115710127367809788395587899092035272294387506918132837257736601404742407798270297462987898668303740900644416421754383169329483653088048704577686066/10049723992780237596617934580337139913805450306840113393681007*X^25 + -36243533012884548907952624656002231358207945332245383201778929942579615013593938487027122968763259508854952924451101232268058840935104925041285633959467978105992375636735671062208400312857450874504208488501043685986761551318639794086823033649745478158504343242012639017329337925187871594913446297227654763513259920444/117209930927795911089354971010472062814712966928676242510501584641*X^26 + 3150602201688305130544763172487750612451145613901327210972320106582800867365136459573817476486527838609362227116355934047018357811789299952720417241915901779706141484652683990274936452079338876003716220392408100902744204408284409594735444896504361532855666160618383390824513575336346793292326091112407867089/861675726037917996794815620366727249747530678799632461089*X^27 + -76437701118504019761682724112164890480469672978190893092897434300862485564012620756205221191676663723678014004364916726103716813823187505716700273548010119458556910856772046645368416911385145802384311985512900234185115435760107710017592643235398977848984693905162318292475010547223524085955444442008603123697/10049723992780237596617934580337139913805450306840113393681007*X^28 + -20227853803452189014718715908633434583525103157880593563480043408177131156569345888968849781979500699331536391055725997786324285828219504402654863796156873833800139314992910931145463967478822706506191819444652775646532305643230675313946483918760922351395008756734218825388587464645115589984403703763/73881139161272228139828142018925426540986939792474703*X^29 + 2768899008453457967433993483430292323128936133191310196955730265319408739074154959803698153147873347725447030634800208604399977056148390489934144020184604592623422848119278788858192530240403418099118147439422501672708056709422744082950320183527507363248518113799282113095317211958559880331011078564861/861675726037917996794815620366727249747530678799632461089*X^30 + -86742738429753687174413311961938358627263357499493307337368767195954874664969465505749646624405818063383817110733363734325661880911244891710604673943091372709155655322650078014935605124533840272953061257685499430518474290885602564694163395232172953199588283589748372022068986608052397988237/6334659964097764566563332077417939341591952310081*X^31 + 16031131529948430115990323089725287263028287852591316666929179360911447887671291602004101772599401752257296644803336590313594230034171668460090734489332361977490745266608659936879620882695098060469917947152303704892482911437353784581575411249254845791132623593587833413386190181391884011864/677808616158460808622276532283719509550338897178667*X^32 + -4481188560032099991572539200675337953870850046795979990216050547984127902206973051750189432623686964952620987371696584223601082741738971229245560992487390138468066893947873473962401772566966912287931742310271712666319492037869640759171759043153047496293135516546529646848105692111/543141555697313261301837612742685358963555887*X^33 + -75640217380355635455918911778136628650721475633149174604735322987226248489291392022037805964102211966299549889794327200572480032694507405209497998063671952302311106813548603512483148312798809335481502074780196786070304626751792338389484144764438855011383462190512869919286705379490/6334659964097764566563332077417939341591952310081*X^34 + -77313975146046361881206609043980911033350587243116713560659105781105109460481601548335352933952049008625033977168042959784389710215807102078554889626402276524938012457145615992641569768613151826190752147896902893229568069276813289471269805998127077466078399023215304685/46569626656718962642702358976479924458849*X^35 + -193839972574815382564974263897861661088826260295058182275210230159301755010996659530791073615145934684931844842730271640359852230450673557710330681021305062869525262598223558556044995047303900660450670958567175888691518990400733214505995040607773415426004709401454273733/543141555697313261301837612742685358963555887*X^36 + -3783504226163490013670747580833680756032798554644852574867659325858886252284685565544490950375677000702709985953644897080645128971250618775237992536330070230786409891206546455323491993874583610269718855901756070148519998576294347301617406785860678989018936781/3992937207984134668841838204276766223*X^37 + 1511150068902773199496436524227598684072219316162870228784047797994880706152253087894584135960922799946529622630561043984144236050276090094936481230575253588840630042243380403200305103070369402723021274767398937261263250402062079626577440278474839492185989259430/46569626656718962642702358976479924458849*X^38 + -1791726575047431834855157700397655197492838665613825978394023161939616859020581447477820166814225468418965833991959314828536724369321172799338945375004292011949053156820458753009512280493276851116283165302164134981410588856328224393771932446050574459/342359359340147017820615468085121*X^39 + 1690643934263253978935299838491703605244334530218387972461781678188370958564544305362536776229626952521424910837008073193975478534342200237967038943900081541299594482214367741109363556008878100975147126107187164079100126630991634715886589896534941234/3992937207984134668841838204276766223*X^40 + -1239908631139603332556968243520701304005620529159621903690091986837825343890077060191719702428029996521403730513368516623955631008546333163605206605804951576821254361206002527697003268936701983339626842205702017390570310269289990371619367/29354313584853555502067689967*X^41 + 699049873993951654135338714128823496081911846347073487638513913032391517108012782520473030416237554659900299715985221627146687652427474838255092281179836671061767165091337992641336328012079390518003347683818259913316541455568027012948073/342359359340147017820615468085121*X^42 + 13073755112337325431936155340951078492069524402872814841424006114432396323939843543212956239050095361211975948414255452799356608115798112113110127581613641974789904272512118551406932599769515219150698986545967161462637598904/2516875039428410829295009*X^43 + 163485846820610556934938357661709579148748496627370606801666143634157264281325873015022999688717677468405099622761705416202231302441926616944221172500864051135407908263532693787081741678719915633862255016911843821052206784/29354313584853555502067689967*X^44 + 668985991423952471385488050742869818392302711872059870934024768168820968266787357484898026836009003285633156384792652748631390646363589742655819310479456770561950500077572432830401480062578064847679033185198/215799969084147374543*X^45 + 1789061948692158378891156226982221067215100984221737046577550713960530513272203768306025014265544624172983315418532931214591824006019755109798886680210864435373587145681675893842620737239749371918573531922/2516875039428410829295009*X^46 + -383448526461240344931410450064369925360987911282909669087351467742133435106908536157029001163975154567541687474495751170105996053795111214745485916644533787606862926878663303649346430985250/18502955421773761*X^47 + 47038977289138651281025837176796470433654745145612306006143174822403733914318724887918110016674609954378193291672468889978654480385167308268611430136772376211220562517696354929801943977/215799969084147374543*X^48 + -1613874618668897844989555756874576592270735362807348546192931821910681609428541302807544601358611341648076113367043917539324961510540632322211888817851754544415834815696/1586466211247*X^49 + 33139685286604636174008732004371243093390471056182262422359074567437215593850568805105966806204578581726708687243910407346672494323667378202264715223647320227658282/18502955421773761*X^50 + -325399411663667656815170765354875870380709359277914756584495976693733736537039116937200519121818183166518754005815863711127516068981384442300454/136025569*X^51 + 2535104329058169799532946932514810317802342743105589571206857493246962771600567408314732341841423740399370167684435533683191834640870583/1586466211247*X^52 + -8299517074707035836010096918148767792909797793711777545747503487592391925167334345499112669987030128128360982275352/11663*X^53 + 21553144377356653680003824799942394974252440417537070463286189108329035464597440933605106021716328861019681/136025569*X^54 + -154706367196706666018967853442440132507245626110539170934495149974715936317*X^55 + 734049459799882068397898161832599472848682651840352794/11663*X^56 + -12290318700772816706381119*X^57 + 1*X^58 +