D=-3671 h=81 -9605301389846916254638027811100935015673827627485681791896122323099217994244783474433746681789740180378946873546273462708229394721514319730059589294797662374090999013843055478782558600259515856273185945209299698867725998647835950683941809907420331143355937363138676817939034598022247272562660283878991118683879269866267230638258740693/10631413148799172517349898215804938258556165170230570933310212659352658728647391703512385606814156325012321654714610860086529002299974165031*X^0 + 606046897769871504650513212502446515856899714569561981146009804937843387627471349232230279111545395865174304057026825743383666295354087652892867217399793743352049337764361588466089159765304239714800555385497624238296640853985702844855770516231743896085579088528694232513211258429670762378211109659130868416300188916718149647843768697627880/39027917669241762311191476350219928347159682339916425896181790672483610192864574943593967562614767869120232794457336467377647967443205159828801*X^1 + -187355691218916263722605722089307188373835436013874334411751964656906940931464094792194778515474182710895079632415999721298879301375135255578317376369122672480647823086657915900203016450981357930673655431340819552645127784965117536509278424006191618188907118472630114359949914731346513585929749625258952413343181306403627407889874455/2896053704385500549536883196895924341747797649204731934979627529107234739484443395127318334735536999458545806242062342709487606183594161*X^2 + 1709153636837059222744369250877991056254768574081138730840198791934747336461593362548062453783593324406629554547133789337257279576690030305864585399693498664949742842652332989689084617344061540708329364107088243672812697121582096575546901931783191153015059919228970447783676865437734744400688301689017593272036915216665335796473089184861/10631413148799172517349898215804938258556165170230570933310212659352658728647391703512385606814156325012321654714610860086529002299974165031*X^3 + -295878692435044457564705562119773444148293212657576972634944211777490737101790211840781742782723114285904315857888598830191350528751397410023792199895811054927728770693574812969427348321234729811691143294251846617252442885776707706415826749138784822168100607938364632373411774759361163448126223829085124383908483306693394751598412/788900491524244224880654643665465633818522922692653755102050539119377482834225931660942068846509670242044621694923002644916264283191*X^4 + 1710598546935157812575401092566246452131781485516469844677704622673249536924936164216310262429165188530526046015278358345488194590179843974170399394786012595129186197092976253064524173066507601007691555779161059414547502088181871571868525164821998417444125453278845199855727633316308326992259012271347455220034619758236855803049171424/2896053704385500549536883196895924341747797649204731934979627529107234739484443395127318334735536999458545806242062342709487606183594161*X^5 + -104239296145679840003414042954532352798385512796604311246452625236245336497008502289497436906523822426661168998422696199692802442873080116288352420244769258276908762031923496969242515961397819287426150193358999897202868622532248441203378730942262956949393174964543710431834493176388275210939974767440165736407108386362199169670/214900705945040649654223547716008072410384887685277514329079416812687955007961299825917207531056842888053560799488695898914809121*X^6 + 396129958018299471469325574135720808070535365596629567480133499542511259191418127858432368325548042170894858904490689131942449849745313182008254402184192634579651051984982679081955935005043846672834515644283439025849800597501331020268020470584573726144509260458045321404624924695120463964794235844926979586300993134201775003188970/788900491524244224880654643665465633818522922692653755102050539119377482834225931660942068846509670242044621694923002644916264283191*X^7 + -7140880518411498906062825499718620295226369402246866899715823045655648181665463729062625580381300724838515699053410770216851374675872455104398663745380359610652523740915264642353523149478107939701607532575273645825965297667117715269691679786192926704975420891176234303915513168586122893887885318875571727544478172425788050/58540099685382906470777321633344612478993431676730458820234109728326874150902015752088588267789932685386423535682020130458951*X^8 + 33108299573036442418228677892458756797966334027171495935027511670850850309550005001130911284490198333723296385074095209526804613228918904180690437568888095993894655947635869958402487357659425130637764506467359832738651785052691384058634746782816426445400074228131956937490501726319275712745100588976830740615202965878883162174/214900705945040649654223547716008072410384887685277514329079416812687955007961299825917207531056842888053560799488695898914809121*X^9 + -204063136244865927969281927621757803571932947145692723673689664782095592477354599001076353257908723073221759869915685526059062413116446399172063556967876331250391342468340095453398454220156410504650032205823572689418918309939569158648036463374497917136143808389337882933969313565364754382319919778037238133423514182013/15946635708358187543115587478437649817214228187613854214174369307634670158240810610756902279430654504327546591032966529681*X^10 + 1418090817371205211145242587673842825539643704066416662509144269524793859263528809938901261615749184216161119870786946783993131193457278011012911879055257780591575575399874747869263733153687878218017879603465358369241906850710844829808806504246300842573642887784768604993900106882887065379932742710329730307657693867727031/58540099685382906470777321633344612478993431676730458820234109728326874150902015752088588267789932685386423535682020130458951*X^11 + 1290785334280729124263428671195025640313977134978888843502975964757064227773220697171956275691428294470475789684485342972615021265363421999341721955543401127146277718830483174913407265135330180616540939381954388506947240511514884932546819565842316235802774134340777666214270307504544418112791540169266774301729278/4343948708351453975242600784101784205179577278020663092937719778707346815102372816877390977780074776444442002460628311*X^12 + 67350325565765446349037936772040667689406376480343596398111557612769525355614007788768899563503017733022579153581311171394129575896857533365789002494017039050995997959591673899355503384496079422376333764781468441688389670831549187170189786540655095949195955499027520955181930532326237452115819135082186227700126442940/15946635708358187543115587478437649817214228187613854214174369307634670158240810610756902279430654504327546591032966529681*X^13 + -541172703154885466528289323309887474419276315824005020324782245458118935160842239395246288894629531044716928329494397954139907222681703919473168125590283364144628034293593932636159515677188805593630810135773979814365651409385344316657064782956135754494358699592776875131263331005508827958512434117316434162178/1183314821125430121286461668238023482751178773636791907637624565161358435059213515902312987681850933381760283971841*X^14 + -769527937106819443658576188610694779912408886937961394946611183718735674938936652972745213922222711971101503328337077721641406731229287248581863484417227269779986352874852573074099971048370022069947916937863972623505034548742337307560027766666453331522735641551215174365218931126904259505666603460697491891986191/4343948708351453975242600784101784205179577278020663092937719778707346815102372816877390977780074776444442002460628311*X^15 + -25767263093347757701015587021417101237037529639071858450523716942010191046650820572121863388610054466326006806223638358881194827222043227577961473974617735097548723879152167002162425650614369167247408518199242985370637885920590191809730753096887214484332078741149563573378304455206762196924691798677758120/322341275163560370821700263753207159561748508209423020331687432623633460925963910624438296835154163274791687271*X^16 + 13059067495169796154921531015618563734326350062069944799519614105331781241271943547958984502722022351370419241100548402597135523727300684739898547726179095886021328628789105761753069323571486307210462414557587250769826492036553111468374084152395426596023931382075752523609879504836125261800566061368434602197/1183314821125430121286461668238023482751178773636791907637624565161358435059213515902312987681850933381760283971841*X^17 + 456323477660225760631795754287324048928448829062403604205884432003194955444913667003491671856079370373070912370518880789000932213803480106756195686763373363475318502009647286241345213758000019735553300681627528785499674812440459851512788947253399955250210731809765082093338273451081191391529847144646/87807484381247717467093506879108460790451786491262059474717361106955451083073797500528002406743166242111601*X^18 + 120372394602243947417810029630229905366584220382915654630982760821567309345538879766161986613192375531425222488605221610152893228144898002861501093027657286690353531037105208949067827855084885027004114599884387858131683965185934676075501112942620556624146587679687841859626689214159390842480557248553814/322341275163560370821700263753207159561748508209423020331687432623633460925963910624438296835154163274791687271*X^19 + 852857600265099974381728817294421967050068231775624501651527415579637929038190155455679139791244484804232640787044477481687859082445826983641576385482125792976052721278708883418827714805262323726380258625147452903913587198916957789614866904618493710621371469747763947989975624126285058869536775/23919227562312099555187552949906962895791824159973320477994377855340629551368509261925361592684055091831*X^20 + 1189224828312788268371167006872609661748874610701223255929504608737715351707895550949303978291255377636524848413482246488309860084886645623545399364675421942078072874357141536709652042058218412759658583423439682872565195418770489974133469758653867083224424064694944899896108431801710762256746430967/87807484381247717467093506879108460790451786491262059474717361106955451083073797500528002406743166242111601*X^21 + 9313107927577384326499814422901759108809704268452900611819928741541074542768920532530399685988651284392670550734305490451842327961840788572692795958951005040363261308630864206212197588494674223304218047313469084778778019549360809367639898783309047510469142672919853035945548190995187091444/6515725296189621235409303445902196375862659809308994954506776860621255666403843438279858783079284961*X^22 + -1292585562496771595751140159937932083149177389967631129615757987517527657427674944697945129979383174630660639741580428387685395309552572515445440390591804936144275824610414313907205477387655505726144710166399661536197995129674155172864709491629595027539429122159939642775274671259909369067288/23919227562312099555187552949906962895791824159973320477994377855340629551368509261925361592684055091831*X^23 + -29025386954662171113541485042413094634864469793228986597743109439336007287156135577547637890996826370209631541797208914698217612866126373397786377281585281540327048159509647581758570388539365150353814267098058552014588527512134192858681128281820827216763786657233752378490781625222640/1774918359081890829585754139444891412656676602917187402480734639232158993844686308439078938457991*X^24 + -662577114900439874267850849694593280843260022286714375310320417141145289857267083234396733270530716510025903637529846197670558245941453958961971220552604312387136635225227867715179365698011435718659710297419339582873490499766801746079282146532339238207446275877888875993299603854847809/6515725296189621235409303445902196375862659809308994954506776860621255666403843438279858783079284961*X^25 + 52079495245735933718986266750239277307687345306569177899870960562044973616486131591276771999142996161219223066018384327179249759017680330741120093161637508435217789789959514214888542142782072629900996329865787219717642479760725542681754879635354793485967312736652855538896227891/483497237559763233338532862828899867245076710138160556382657215808269952014352031718626787921*X^26 + 4276992037529249919449924935765863779719629449631867590804005317025907621902727514832946056954625802683606832510479055564271654021900585522439135021641678281135102783759743309413445797601974459117551054325716776786757653461908833411745997899251614556500656304006804151023579727918/1774918359081890829585754139444891412656676602917187402480734639232158993844686308439078938457991*X^27 + -58276765241768768271316756577648532464543197219546760263669180154485922777318999515015902747469698802709231812327039341282986409288494262751817760315108750581383479878893566121250865052617914887859158612688608161254087219719268562441918746965257000636624488065304904464171/131707228972967374921964822345110287999203680233767517401976904333497671483070561623161751*X^28 + -6073989470753916055601898882037212482668726750473461481390289398078150501579258725840244289412348745217442425449988131467203468420507877037768002475944460317761063518870460179055717493191012053196664774989598529077855114963205131707532446440448899300286443976731691523024979/483497237559763233338532862828899867245076710138160556382657215808269952014352031718626787921*X^29 + 57860477485394150921284512908174494078568320093494982690859352493845350327829969747061405998414448642536319143234592300839328509254994009308243455513565839846556368840542213162768340762294982790193105084901742383551191282251325168890758514805497392579969143688673414/35877752376182886113311038503162704439990106301761786271309426405202307677218894476481*X^30 + 15672144183118823506370816796622670928603825700303615743625598219915952346158830650799451665417937494057786103259146453124249420042327949529917189148943572533103782504263051356046414313977784760165423414867525050648725270601031255100854912242709764325658240226381026660/131707228972967374921964822345110287999203680233767517401976904333497671483070561623161751*X^31 + -30654564435562861878585856719163213185292030053878570202060189252722165440021671241587078008002399104958491814803680490843298095308713317330380218924841673452486057008563462276649768478487111297169623862766289315862595820009449824713478217469442283873808003373/9773291303781772300003006947197685764094281204511519006077206866031682832257939111*X^32 + -30034747289277444793218738826037335550433680972712751062083818519353604838910034545699512108808638912061501654864806344324961547426666571270363569802509871437037509119703665108498378201409504864221086367830249850178460229110832840031352136566016778430337642831194/35877752376182886113311038503162704439990106301761786271309426405202307677218894476481*X^33 + -11066608111563118187811770281663331423439815446689434159649715585300477716527748011223027123711591653822623780712538298305672036320182600240699888410623328821216386034368385657188070829054618399063231427955210510128634252754163157461334067156343548373955/2662296732166105230183330685698089284689262109646286844477582910932084672366641*X^34 + 33342043188447916925946646433416118273489171963880785571850662128225502715293548706125271166375028909572397934341940733870207723776025352622796179218071396825888346394323515803629016607785172040831933788343567659641208043518934252045577194965428866173652252/9773291303781772300003006947197685764094281204511519006077206866031682832257939111*X^35 + 26463470857592930616900917429435111449425732567576397717273012131705002488192830091212719045618074786366320830069895277516495029856415007664275953668492878693003367464766922172857764970083655778344298087549850115455709151720989701239882518554929976/725223844229393960823571420784006887684353611998443705932329858603128486071*X^36 + -20623294627515435713980547704097486789714421736789438893786185624929513214499691945869843642997094353930115782804462126952690044331911354611865852034418942265570755031719170613139126078892698573086043678165999814663144160764149671318228204620307247033/2662296732166105230183330685698089284689262109646286844477582910932084672366641*X^37 + -17535895388321020048053288104660715407568886672977863890077835479405216818911604821471939588353200198125272987930742184796865209070272970934602695638094087548209122041882963215688605720274559088654253931060688402336938015073180886153240362731/197554847243092879548780011109781227917285102696388914718695139908234401*X^38 + 5767338573039970496977421405989325556231398815859138103610444168816680202530595802797418701821006246192013496265867549656727430345038330570158320178692459219758095640365140813273115941254119183822705338988600122537156978132687195182198197319431/725223844229393960823571420784006887684353611998443705932329858603128486071*X^39 + 7831031967016187021479154127639984437643876176025629534112940974771332218663612460963958999954170058031509501569110666674848965828858442771100469909462576054765020543453203035245555587354824529966487415744319265720221602727566076183363/53814995162923693693484067314023761350390929636717220026885083058631*X^40 + -187909850935384139866613394690605884340510955380911346579619305228573450670247707421777446219028198589459050475221385684704827570294852604596881195852841844954830557027359022852018804143676119627955804354252108961823356244932623116204208/197554847243092879548780011109781227917285102696388914718695139908234401*X^41 + -2566634100697706460167448486610410122308489654888092037429862896460127621544161412030645841876726055285410872974289488744210019333259664788608484994066859028208463430843497731407410383006328952028059493829649389588464498414094619/14659492008423779268178716239178360487712048389190198863221215761*X^42 + -78408486057298970606792285610979562408576497250702413315855968163646509651141080789850742304166398364797437265155199428143224284393500140008834817355167423735407398175614634174929619768855645557708096185661476797779904891370465791/53814995162923693693484067314023761350390929636717220026885083058631*X^43 + 210727032825209395739386373326857758918013337553091707674746053880113600025292934695158536853468848671399922010069165779065228281788265044036535657746091680220565189907737975512670399919509397507110807582190651437037995642/3993323892242925433990388515167082671673126774500190374072791*X^44 + 9766569969262985461159013489286032201948890794147699298903427240620389367164010851122616142995786345919015239318548744460605641600929545159793623586784810116661510097473311504158240220895180684168127570234984997206136866204/14659492008423779268178716239178360487712048389190198863221215761*X^45 + -16393519014995371534920904220399263780452482259428570076589117147057943691058337391330517598988324555819461124011431617668781599781098672470955454304589604414075286713835719836220795368386974324276074945140417337060/1087802749180856833012908884545650414511884166303511406721*X^46 + -1979553189999772120081496205673656033606836589812794945184430627488095930664655873882651160289867550640778280545816902214132133091480304567091222981870442232499054786740479364246135289364388901921400731465706348541260/3993323892242925433990388515167082671673126774500190374072791*X^47 + -50823634031496224577417491285964389167376525393471760208748475906743050991769338566197059710186261527522687522796977697330172045202879362738127556602965406895751976672414880776092674117333198820404211076790/296323276813090937895099124093067397034019113675704551*X^48 + 395189084792876600518599347193011546566341286942992441881209470700157404868591439743979521816602891298229016842421541402426360650025288530616247184127671559482653126710759112477155193815147802395339055094077291/1087802749180856833012908884545650414511884166303511406721*X^49 + 953216915075773447341493562978029308179317655534306040946718353198484610360781258777041391890555730415912187496356174730144321643439164388947140985564501871345701570262348843653602170789314983664405222/80720042716723219257722452763025714256066225463281*X^50 + 66270791460101697070611312056489613383752851382638430230090998294394528776288060632482223250604385264682583614214107056605916015107991049648844761744154275865189111308485526476560503402486023900166818881/296323276813090937895099124093067397034019113675704551*X^51 + 67132341474807101429265879579062674639012676550662939214159617518988055075347909355937976720928392089041151554088293432890554517932496097787083390973248706088696729282976499506451421565618214096/21988570612019400506053514781537922706637489911*X^52 + 2530145348624289066456952307126873188657326543518438812907044774215397212914210965755908791317167931164387921044372702490456888530381831548284846942573231354908762863425581337687021316036719834526/80720042716723219257722452763025714256066225463281*X^53 + 1462718820620994860406187898002706870504356164634604908638096296500715353926788231552709762809401032387817363996365149680384312538253110304058253388603004949478026893694048562401983914287/5989804034873168211945931566749638438201441*X^54 + 33497079509622100010614140139602214002770456390406361869651778776443669224372375221976598697374384816969120643123506460245934874162668282811312916748836524313233120654784154577340079683565/21988570612019400506053514781537922706637489911*X^55 + 12668937700963235264531974445570231528352364251011288649634255083503329286169611835034050978092254481110654932839955785885022736910385537029642037544648633143339728414523085226093/1631654599529601801129373894510933924871*X^56 + 182766798894856935092966632459321584692470853760051048984969838596785276159015973905267455285138988508520552383256785728368854822318977262313621512343825828056740350293161139174788/5989804034873168211945931566749638438201441*X^57 + 41322124528351641424022153370403015016448850578573968000532019957141119215486947476016944823871634281263208381041469195799962723338482025485205084839672727926068572178898/444471424551784745608655378510197201*X^58 + 395770571875309608655573016828792379955266543747159997126289341099582818975720534543191191180834700005345855476458727196527384721105993057131443410094296488741140358244624/1631654599529601801129373894510933924871*X^59 + 63878751684445639817520288206854890193572370527846147127432078371045436372602048172708851857449148145029244881760673929158370278269047188843923413620706666596388/121076389145133409318620370065431*X^60 + 427908053503298607829001185935003762260432612161132834067744818676332819570051685391819788357813812965937317246101528770991953869466778476728597264821035634375937/444471424551784745608655378510197201*X^61 + 45522541505357644501861790241185876614217321927637126267219440819386909046613873840800295012008514440594982540053040379116936816441873352475848306836161/32981854847489351489681386561*X^62 + 208000810997009641631637125542500311516183193762510894978146080319208204191543906196223150202036975221400327613766761194052030339324660940439176646111850/121076389145133409318620370065431*X^63 + 12929323213985529756349971704642176447828519182011384516978906275729545802704736190143057085211760036750255109649404792212380353177703441745900/8984433355349864203127591*X^64 + 22284912223922475444134206427431083767606862323764414420083872772140310971796063162963306638499501660286045732820863215591911902688674762671560/32981854847489351489681386561*X^65 + -1235883098565046685776906612460368946196552299306692004126312616042195817040744318550144135817307020627759998537318966475209530886649/2447407615186560665521*X^66 + 3109658162886306359582724412546444197048956612697637761364209499107851544239342791537888364771666289479976889111557258979405911844295/8984433355349864203127591*X^67 + -78775770730279578317087517972683534692066232603436668314363146875624887497056763257258754570370733080776764978053021800815/666686901440087351*X^68 + 147252909036502160353043673394385344821721737639837804409321381359814944884392202302271900399978807487212076259313960636667/2447407615186560665521*X^69 + -1071773565445573433812566891903716876490277974626786899074253048632268064865669513363278167786405650176553035072/181609071490081*X^70 + 158311440966677067324734925683120148415353624275707872009140342937840845853002312887951954432397898498574279495/666686901440087351*X^71 + -215554650709757448386349350712910218791957843591500686206655602111655745639104377425629032383219637/49471280711*X^72 + 5435512215927993033604675335499708085070686302371150475792763871900643098174846760087686900815684/181609071490081*X^73 + 139576924680832308268466294706543574383950071424742969301890846383079664597938720575/13476241*X^74 + 87212624381743190262745950930466225497034174672178304638497013537999126328485974/49471280711*X^75 + 734334662779250137579568215100033732444571951068005483796396047537/3671*X^76 + 152941428216562483914376562567786460915864490706827302521240472/13476241*X^77 + -677342076224217638667980824035396344388144*X^78 + 61834764645537453451993873711688/3671*X^79 + -201061904645404*X^80 + 1*X^81 +