D=-14807 h=64 15831996585962180804504798929307131835834555751465536086512553064733824399225706397686047130125779441022706237802959620700365419858594244112029602028796152461218954590858816296783801506973151218980676010915204650886218897818796565979299932700615676400998517376142383284271799113493564393943709492422508170822096697643683954832556159336380271167576435637147553976826481066419848155799967732920444042832472275244853158978044234972897/5009660035535226988888292552617286512464595408145339570808818766583978966477321687474010849561984679462636671084641*X^0 + 8282827408601279165835183987612142824091801837204952493605457543534796705978167337956868639927274406886263651135561820205503535213319724915490236235271835233248087511278375822734080947683211888736302176294011377404256677560262402760969844783399046960377854714173767055262499854400504546785489676292067133987816545346654038283402953776126097659405834800402616858496501661329833510554319051225180733416433624039238439080085328544/1115985750843222764287879829052636781569301717118587563111788542344392730335781173418135631446198413780939334169*X^1 + 25024192253331821109095284616324006430403236103626191952151312561374032901102874009453827057521126289761726752684839109458487175897267640806531894912831191811511823561497595158078919746634468203790960018452186432648471468382741109156627386342074212750237823246538833211576131951431141609576295003549067177003347451883031347379645749429004505982691416941863863254095844979301781196255497570010673904233682571683063943676950057592848/246632850936352230907621442220632728726815679483207851447705267858110793404207639325407974549609849445587592851349*X^2 + 70218656008728519115668239239645398143362923162007494637218675525206830734051023511168160310163346256658695076785342281208873102929864701293809103772909856280114784106827868840857204047329748219535877305414087275860972530066095494205549182701772092003510324353861163946461973686605710077772443619840402983535466191837962867241693614458997046402899346711960986960248541569290783215611546463525313061770492684263506287987614062292/3681087327408242252352558839113921324280831037062803752950824893404638707525487154110566784322535066352053624647*X^3 + 2140890760248623268391313320424452618382720083811206254226578188235608248917622078435978621504142424251544955916209888496880929011296364728852432787108657306429688432370705148856099602686117827361842739682206366485608559470253515319262162228170936745666309603956888724424075997064507461306927726704205544280732290110722184896894594838774073739758524329110678678294555064351468061283851889219855394310674289419170976256243738677908594/54505860056933843030584338730759833048626265165788935169942864196642485342329888290915162375463776727474858020148129*X^4 + 1066765524112614254894285160325327663221890887065746788121138500297325656221401438452828911406888342251488982589043548060246934605662242492619125351410119319010086727130856281279579851712162396554042754203747410598039724712133644016751328181918265800022650700616290412152133708968263760388042958418810999914510535341950652284102763179625265305409253937693655657948912771549944130721286056763906006291757669291164240793904312133988/12142094020257037877162917961853382278597965062550442229882571663319778423330338224752765064705675368116475388761*X^5 + 11250339353476180297290653260020715644848459436349877575650817631376699342580824673729691828366723370854258762359948835064590276292392995235657694174071624906482385647161851443921778624079168768302088078130793634202946784517184549076072075161221296541433606802965241871616393983856952424686678321210244112726859963903191073817761749576860383042162917557178629287211722465359297332772488216401702784344500067675898604659772322872139907/179787986157945959847151326261163031399200068681184398097871238618775959114252318093914192313096935175700651081384127*X^6 + 31903418877455008635084829262468895862318341617962716090792852133653052815927103798114318607520665120105718441543906438687318722207341685142713208648028912953069063868157796826412792714133036940526263596217306579400029155741847584686900703634543137774750930603589075532421538954713058313542207493424445978939013439538263855446881303836163210626958023337666379175443560855061486268907509351173349235948135860757474597057870404928/2355928690497634214971909455284984621220500683778444014753334800345628649302901446593820087181698205753942985879*X^7 + 4142948063814116273187332549151723466188099971858553954252768757415828753715942962899066273727381357300065742912634393442871784674290090690550355121600587585970003702079114041513632360042206449704509102115863405477158441807998041359886956225556984078589578139375406766279856000521353286357693176249795074014979507867284674315957611811062137252888433986209823909213029672683928345469291369036088458328204599392008353113550869989999523/593032014043373986958514076174881043869003211620026148949694682608201297973877049235149798525289890654176774462476001*X^8 + 215389583964757612508311992643201166417669225193143913836597330391487918767379484748043027533886831942977368342406301042781740144030995817410655165892738049640898560168839227122630107488658090340411273472572414134943840183739935934419427090809321330630555375894167695025532408515534432272959685155157731364618947187529621192630243369670374483194186901613333526618327265594365655177115208333578860519943577438749782906553288/159109116667632485646782566035320093281589834792898224809437077081490420024508776024435745740642817974872897*X^9 + 18057154355341082412773185071578496082701864851786012746657634287509074228112038473974997180966589918421672660769389962892762860663706545410101292546193415474117079721878769820640590516835251522422051135760979946553797787991901457276042646512645532350002732199515407922023101472861193310314741193347252722470125106477039582833760847386893782883059062263960572494668855184903925452278704636416771709964025037032153446880521479692/40050787738459781654522460739844738560748511624233548250806691605875687038149324592094941482088869497817030759943*X^10 + 7675831109127602168594998110410799323988146305144768259844948787817882959987900399614613635202693007501804446626675916961467082103414383915735439296896323706940314887130865060205721926371424240790599578162214212211190102060878179289895916740114851417859571735706693616883975197340589209562412663910347276912750846365448374351593874007885005424059284737511664944485325750049712230003951176686184813129225607441941186280/182674071949061407171966206699563826959345390118138030780065530518358691187725345607848158140806909270807*X^11 + 37775944613575782600468938452686246953871482515368040784632977139730093516974173404510964786566538711808506459300230704011128435622068047599446560952077026813922793197729083580682012928245662040449973793103466931968068149287363468565493346937377117342788516761356401860896696473755369295724397449226258548875200073246579206988904115597564381960180895759249977944652937252256847203241875946862800043212455106534846357297907/2704854983349752255995303622600441585787027191479269821760430310385337140416649192415407677590927905572839249*X^12 + -11784842514070495513214855164797155902655260592844385716682805230804898657578333361450754429014727337665388740837212816514272059032007791912690447320627817426751595872621999724196737153268683929757365664688205941333095268853932820561364853821905460958947257860382115121242808658441088975716121690912170131013946682583761373930698767097069217556034050790347101523265415519306909567994240941932605317799147417559432/12337007628085460064291632788516500773914053496193559180121937632090139203601360546217880606524408001*X^13 + 22809129880927368795106223368957283601901643511069741519958704088857666658629510457958842753899223250669546466837946980817884489532046933439999743642085016773224516096783600945451438781048222427607366620976271148790426994065247826338731747467726834379720284891074531533605477482577857544766236341923860667474638496362824892382670095466104232191487047697808307068348619633280969574463170123204780844106823129047292134/182674071949061407171966206699563826959345390118138030780065530518358691187725345607848158140806909270807*X^14 + -24041052502086896844358506508982036422387799778071060326078762655434341612789398583858076958696635656966337256630353890223291610868521531082343734363700092624184570804242722212858290125301981322862046014339498023726318156165921268661227603904600595621151868990292726765932295001786595159110395265927991040723904569571440011719911406846181026883519165613645610226698441578540064595862884400311984375081782225/833187521313261299675263914939994649416765955034345862100488798007033106206615826718300844635943*X^15 + 17000256967266508430273116726421247857161885100481456218052388115530033356845985949385757228487565970208195253599523350621313761160756692644859768510141292033892143741011342947151065509851888464769655322294352377554838532910293510839641210812016711477996472180250262142153411001410571208790839155402068901469495699397906802949120593371265586649453270983997525681631670857161019519492253746694549816120235068289/12337007628085460064291632788516500773914053496193559180121937632090139203601360546217880606524408001*X^16 + 1350195616228298577917398634432287743268049447766940639975152894702071041822051507700015389280786190399737724097634953916009651759460505766649391957977634675746898444942887204723659084172933580440889816949616110607986593777406413753922627714556206946666582077005202442221513152472008467749345104496682354403508438028276400060330215219886229268015213666454372657877112775450271991641954652661040117998/56269840029260572680169103460525065807845340381869782001788937530021821179618817229573907249*X^17 + -1818175987404555333272773297168578702528913740064362739605940399721639789632754045415733743269888861629120121284615337032460981971360290623704778054172094415441514678989241755451536891116770375648734330426915109091660886334709839071050232368394874670847254218393963052284214998017664243261368381031649471191773354863537723785134870929765209089351718353992407503508499577488861641199884851000339738276062/833187521313261299675263914939994649416765955034345862100488798007033106206615826718300844635943*X^18 + -355805273093785714697036932514028140417624209943553635283995780417090327470977215721560211437929759471755054845157903380292722092487410335235361478375334299715046021012229372845633863938608551073219145638050096810264346578868886400842290047510455223575107125732071278210981229280637603767175992285236783072377719117524568181237869519225879303589083553418847640997638835261373742865244847251877/3800218817401267824688937898326809333953220799748077395947115386642927073655623504394807*X^19 + 543614327319648464517223245650399945305707766243902357699618158765396639590779708411035796642369006916768343515256497192921914036452001789860600720119011515032265485983748305666786344676138594260256603246205474739707484100554363324978779618626377641305785168939409794751447981268237373634043701046457881937781329426730126246034068658986608608005998016141355521127118826367763200659124703357101337/56269840029260572680169103460525065807845340381869782001788937530021821179618817229573907249*X^20 + -18871608019068139676355433450754827646697526228007936928123706595250796595877388605327276877661736006617880696953554058634262110265416852093103403353702458547771771945033729028603232320709913524836415431705037407067255397151065701091927764001972003587844782159744412200592535542658337510537882665437173471438751586149383612302756858888523973907254013267370695604640232009560556833833222/256650153130361844039234004074208775170744971955701856955974565181530834987210340001*X^21 + -39708671955241146141356897376472010602100801061508351494100612250102750116178948290174664448377019210795586235399400295323223938779856924276697637278994314256557710036076912725601878566505826811771606015500379873730861532743480595787232129581901074114079568172706380272666489319059763991949702489904595586346442823472450116578212377424965174499739244565570803494293378709397631040893829977/3800218817401267824688937898326809333953220799748077395947115386642927073655623504394807*X^22 + 2394839087976473207428884995286218106218609630267831591820815416030172037685100752296975500995027357059678278503494757182298475197610802357520007130813536949951050522661111650495789455766801250926884100210756862052519174613272715917735813152379036000009634163770394944557400713963052021529072450799009829656553952093786823109396717890695310098511691756945413790157306108663038604/17333028508837836431365840756007886484145672449226842503949116308606121090511943*X^23 + 3127136374408283375041371434150687401521498204863548963883684960167842602650214596626027154690138476476783099767676153755521040946129310538602532071425996949065369814276307632994211864023295336737773439305047560790313895019223272573006179249871925952670632167637123766434123011436808908023269471460853734747805111811276912192328014212228514736752663791279703940807161828144121568618/256650153130361844039234004074208775170744971955701856955974565181530834987210340001*X^24 + -437882941568375469518368179970318443868689748358375682247126701416317445834086464286044619985269731924175940056476022891295399446241115142809226332576051277014046979948149860359673358980267110900292951209695598753704482876072912603371514760358008558480256042158283156637264831243841238425334528186443929676903319164703848659359224830234981005979772467146505276883132980037/1170596914218804378426814395624224115900970652341922232994469933720950975249*X^25 + -24263030393952686475143182161721910432567759784088889591419139601488401450143850194600006505042707383946434774544908212335655128788080151831268814525391515660625740719669423163181457847796783412157327639354496673778176348086393376605858853012007191516443661076470497231478218566426165124164640039025603134942745712258186017862763946198135563909488976118714068884889027399151/17333028508837836431365840756007886484145672449226842503949116308606121090511943*X^26 + 908099613507141882325823009875197738734450588973158634755236296852111918858829902956679415154285434240693606547792340654765597901659031023340045634334146999060791416801725647361075575871749035675255661653402583200486116554790175679856680077415902251338280937557589280509885330326066130851012325236412247621591247282888144744721141074564706452233609341029629911224/4650411427896997757129236949233963729003256219601707590585017156912871*X^27 + -1168399103941258227178472373101255702698512323537639295042947795481448911645451358009309417481650568764294749021695210576641783924909402301758829137778983654777918504684486790290725949310025077568092627681999407953257335926819801396772453358370524265699612027232297742031089366760741082862759550339070537335212689836871373209301142197726625236539391089648209434596957/1170596914218804378426814395624224115900970652341922232994469933720950975249*X^28 + -536873941411354634003957487292277766840944374412879292318685356481361342361865531610371725209097369879245332486530637483849672729582491177430545158939209597784374664270912011995831187637572702182371245423977274704851843090483087613352538069058361237753513872659073176632850098562459193057026878025063962602601139726194634416974900900642365486556618081424480/5339163522269802246991087197742782696903853294605864053484520272001*X^29 + 236979034343029455045922038826613356835277378702588534090878823019451549827041929513306119341071475072066119279116535724955236927213163890062039738586242770854628968649168978468900061777725723571908764127831428985926875999232337464293241950616128303986447478973503998580172533405559271415567031810997987359808390727703025804668456797881572879045144824635892968/79056994274248961871197028136977383393055355733229029039945291667518807*X^30 + -941543725076898534477574087042873056094240071797675181694615586286355747632303334871722062865571754221575918383690470428393001876206159127114542965955398705193826256916369701731934670909035549915644803541135384324720423756798876102055606054796605106173908973127205095627986294717801381898117380066558860932104892806295946402623961930585275659402351/21210808569356314966256369990913608813414375929531994221669879*X^31 + 2215464006209103465954203766864575871855077884976800866452501703782935127765991216969988128577182246527149396119347969828425181452930408996319246881245264881260594525009414214360918996972849425165749568522340347912908832684390380551615012569593006711508453591965899113433370364880096763396509054858557123889921297308565651453188526319116360323108958206/5339163522269802246991087197742782696903853294605864053484520272001*X^32 + -4878263145813714412530795453203765547918926122865094004239344708990468677821444298600556700945237178853332498282938672086301338451482711917068354924565237565102896671584293185260753890210751967272464244174561051423863645524200643813077044611283829029134771973564475357974613531083351979925155913631482147571954881220757880252234582079474376/1873249895730487941910833700513433614184789890447054157173*X^33 + 3998389521269932546301405989010398251289056732853263236236892448124985278753808517431326408872544480795629442320206903746896008260614893646086932954343107165653734845363864782649533542478663864134160892528985008845734056128299474244159724921046315476892341976176707569723715325364549982623768132293943725075676190876780176942722338281760961114/360583745679057354426358289845531349828044390802043901768387943*X^34 + -51940456769922825949073716285097659945091220670236494236857277592989075924641410464780995449394052707853379951874003428712316741436042313819751204599011295921223420934173832771491413827663437940247020714883919116783346489841103350660506015961858541529172811378222005786862528845693105477043724709183929717498621383162664751377928902/1644644333389366059623207814322593164341343187398642807*X^35 + 1442635957627322437596624646473842832641978077605035862584309757760499186368334018001627313777617281292666930542987610378058151085986398715846915267856317043149921379257285829031802297134813700269271307889380672925105818402749998299142458277603132876555188131970737770931844885450478442804569661244035025737342238771288804856037644341/24352248644496343244840838106674636984402268575811704043249*X^36 + -8569851291249383833513297552438397086063145728704576453984038540884007837677706659987212628720514149626192316666191270680831221660389674664510503735554997135895221212261687140145439088013209457041672866091719052438564006788643557403229549670320025120753850189523907672675390441041010027495160177198990680541569345257050091/111072083027579257082677639921833805925666454204001*X^37 + 134275761883648971802942687365958342635230652250012243917194429604754379580772890589814161729913710895381144933473482984296383448112929992106685990580601522165952160864497780595236257247990966066444275336526918438133370139612590919760740014441045025043294278251065788890546415334909022860368768900647568903963254153432536971/1644644333389366059623207814322593164341343187398642807*X^38 + -426430480000768745590063266574271659332735262774491186097885000799323492752966429425457334237759807814361241140358941550289810564131426880948545423226172749845477778948064011212465703926615287860720955224416588749030104675462957585586887246438527850514375999983514924208485861640100956250786617345079729562071128/7501322552007783959119176060095482266878263943*X^39 + 4003570770408818839448010648610867083079857090855618811896195057658634575372715295377439024288083463089361454358853394437421808787771010185612380471351015168702627232149363734338536224382735951540214879920497894363717311992457381597907835626833534100165463193086285532973344006974883625796850745374671084370204014/111072083027579257082677639921833805925666454204001*X^40 + -6344787933192122389135899986036250490355973144707289811166431658015756002366517656928787534842203380368535910091182218672223710711378543599885450962118340327500726699017492630553016817287816406534143439821211191933871811293993125101442147137597633580548371959427556718529787387791558086747504047243903/506606507193069761539756605665933833111249*X^41 + 38622190162855053088687458114452348809878778900640403491576136075902446341527618352427492620209331984627369398515498395529841868894148538880336572245542794756497992238551134247809171139471171034274358498847037721043151298907412245915277544405346879388319512797079470846607816991149845599051618959260941/7501322552007783959119176060095482266878263943*X^42 + -43165343038340452479376920746878503287411539778343874397360671554373906102131321634288522436841468520334122066831850564002110037858224840351015457171776157641138841418274257937771273243770533794849351063233153465511153063377132879417962009294971777125966594445214310275231057818078314373896/34213987113734703960272614686697766807*X^43 + 10376663572166228711480020144714960984845661578384463078103757549777680371875652963636097175124919801272134762650233888647376246078661910770765184562591437875752030047717552292659490337984125393346188840465343055283215554433116492758341592782528323784373823241209756818658712686663877540195/29800382776062927149397447392113754888897*X^44 + 22085882855122618199962304268900996058569566137589562139101320351816681436669609187963127833142929485617335105247090405230071895311843224867163622080601265916606962050652165865637011700655518042495964258673876458906767234486950698773279296625584443066343314729444280634513067900/2310663004912183694217101012136001*X^45 + 3597829230725882443749597685003171680826515155004341211495091377927004790719717359550931615653708325810390587228114672205557861638251497691444609062610065161948523182658199430619098839689517111240861851850730671638349375221367838729999758586303700857046883698671148350307824331/34213987113734703960272614686697766807*X^46 + 1017765611198573801916683806830468996784930617564024877388255340039943135805945427831666058225099301313029504109422088598467876635540305564239397261649905234569621421004061249556568554332941017922011410131846794499251427389680343259846732795353668473125614665430026/156052070298654939840420139943*X^47 + 466957664909701172918637113177310966093373984058489007815939410617102304649419735868872381115295245843197113523455858436295962043400749276928434719409812587968988621270661427677841174325217745112612607398626008506337577808272151829931234841755566227331001179824864/2310663004912183694217101012136001*X^48 + -360920941809903122744106853908948537696149269661701342133208504605496663863023553488425751683466058460996689421860913840845419342649519715187562795471218897794403863867416517973124550279789126444868783745351945399834446898133280460767235531255610435/10539074106750519338179249*X^49 + 63463579812405643973704061735964825201726375151999562169341766731633130750144507614122990581391445140114207927870059150013157880258178822460948598725406129654328516662000770326060925368186378528730171489242066707762860472459542942984488889413849/12004005407588841526186164611*X^50 + -404049651228359196947958855646628396704242174126264098834086217116149346832140287239816732868150576778628177419638985094676177335895285660439175483421242051616889099304034026610137462090466747175554758806307448198754850721488232887/711762957165564890807*X^51 + 583048829564682899382644363242462098461358489751310655180841977005872119781964545024380941665020190833688515218523728681511878726447645289940261547614273724083866705414036184212499203367941806943487872116615503517254652879419832/10539074106750519338179249*X^52 + 4320906991976480969601347598063766883740032347995013268768234685406194678993230382999078204196196667109340730950597934764060951666171649963203126389110778066895512573436276587016286690415790216259234124367692222/48069356194068001*X^53 + 57279188038064277861610573848706637827936325416745044606777198806502533077348391613751739140389616805229404610328851411603993301943866101795803352645498022302675700127138150679095219271249367376336369357569/711762957165564890807*X^54 + 115592420556762693873877014726713529151830372429747358698079196683410322839577058407113833990097153074327287678320014001156583546032911995014288368934840742947777505519266279967735373041003/3246394015943*X^55 + 418641904838792152253339927925699143194561117514685492854021073537873617937718389862420244496875746243352578032620175250827386582778558526019730054405746024004635302795380314965571788/48069356194068001*X^56 + 4150694271072193827151119710374063598083816682114369240166236246876323509437051263588600095906608441873039622433112497390574619265685139281612904612009598811620/12896897*X^57 + 19305886224792105237606109474890689471874018857214472160427441205144578149829927024322004599698475167113992249570579505876479449931753135205395767107153/3246394015943*X^58 + 63807012101059879571708129076723664486708180808117040839683893358283977647456367628498068338230845909833303676577697021591555851/871*X^59 + 98927298718609138019183665999259923439777191199520999375910832568468640851952711678405198558527915319287684819152304461/219247249*X^60 + -339138520589990336819761666069941314218980802776069510785140168281044129115663194045*X^61 + 1572635516566190721297853301370947368376800101546612769441062/14807*X^62 + -15965632282490528626258200723*X^63 + 1*X^64 +