D=-8783 h=73 -535253579616866190679743097850740779478360312330153913929242663061367893650122959767736180337954718530040642523854540923023292371224110540527324716369160424633988197567173799535261525399094989538230090491667209765443748827940206203301999418849678109567953742435265176228555186512881552055082216107313735776840519651590370229419050114738775614630470557544615406231588468826418595959634865639100587491210375/1065371062445710201655834804713959858062436509399745500586051007846798324258588132668676012508525492826552433555335619050346161052737447407*X^0 + -8243278150835262011530843085613884430007422915712636408077231533939459584468546353928444425783783574609884895939708176372708276697308630842948746822006624615175594574807106317521366896069688507092769685692636030291689800523751091484856277727336437424028221200833974478668957274596675940812166982527922499711034814958562052046214302923995852398763361915665488609530293417375234064084845057731226770711989104800/9357154041460672701143197089802709433362379862057964731647286001918429681963179569228981417862379403495610023916512742119190332526193000575681*X^1 + -208894743722472196378681625527449103337831464862532079192292799084655507929830708028888562658442231346655966583843110914162720577911150945965897105507826586866046361384749140466367151066707040941450817892590740957413765120223511012625187175636280999053141188608206004170082817663667785983670407257380619370160491380822914409527585648400667498682829884053783704742066157980957893035074271000235167067010/121299221501276352232248070672203103502497610087640384901064671279380430861731541918328135319199076947119712348324674832101350455736929*X^2 + -2067948256363719578444161750150570382108917731192815770464878096884800103678366454632627680744493575233463826714284162157353877582606662675325487912324722839720352593580205516845011733306387524702508585939232104692886024659244921391724261233821799916146120347168014454873265482603266706424206085117572333802685268591202847218162632271922289520536993563337235305792591094651439366047959230963078216119307572/1065371062445710201655834804713959858062436509399745500586051007846798324258588132668676012508525492826552433555335619050346161052737447407*X^3 + -26011093731703824496798706628906666679807709235730218272356522086828460908965316204504573119977316028981899312687706282622385560156642245299898648481062119893654711361489478378412282576819879975241957310967907753883365754625432462828993584209241639994299289509092583469624629644776479700847547142161354667918487004917240458940372529634546397233551784154117286465123556834998447824871702218351099123/13810682170246652878543558086326210122110623942575473630999051722575478863911139920110228318251061931813698320428631997278987869263*X^4 + -169625543658023623470500910254914416697340223909478122578480155724725393159615661762079418966041350345419695152674562540493350708028707045175584550968153997809672563965894241246126431345182248597807849460062651278065086520909275789560035404747995764934124963346268254523746608110905426883124266042021029705415042734108113286461861020477554062990905205129744802795017606577005713616370322474578489485468/121299221501276352232248070672203103502497610087640384901064671279380430861731541918328135319199076947119712348324674832101350455736929*X^5 + -1150637795336056176685504601942477767274735290881661098616329127211782291259513519936777060138427166111514597390884593228680578429251383479860665367054252748718755972046919862184250191496702582456646930856902636340367309209644165593302299649751982368008716824028102847668427454644066800945512399094075027169977049857634940219729013063266244833982620987950498673911001439651196164774424978953671/1572433356512200031713942626246864411033886364861149223613691417804335519060815202107506355260282583606250520372154388851074561*X^6 + -2843914993213550516941641008320908038965731537413508133115317034633727774692367348962791204729312938545843871863415061994283051409858916723931851550162476815166789533663136591761898242599045215304019243726599012534484892525368912224058842474585887117431142838486613862062305550424598666422880018041536409048890605011332130692273617019095846171452076382459559699188536081818925440052461583662250072/13810682170246652878543558086326210122110623942575473630999051722575478863911139920110228318251061931813698320428631997278987869263*X^7 + 18061886354495008982218332459862770225572482750330478076343214210181317366597777274814830620437204225040422422337639202103978434349104513148116582930745692376320273821028016733124575556167954661795529785659299889837168494586472583152215278350591261647696185078683089415274476043301348378944294479806423476638343617964704793432657261568997658805399419586154567618945342799076121192077423164/179031464933644544200608291727981829788669744376767530868005398816387967557874894922863071303686961585591542795417783086767*X^8 + 310057725562570500496379122667856909006044114417555303964960744424218462219490132324560082076393359277980653856109137352002683747386497877223101639273752125619403479930403489294558585480622354890331043974851737833120343133470830779778379902735006056022951352937199457061839930443897420987344978275322814225631162669957603107742957231315759030779890387537468993247127163334824022262805623965224/1572433356512200031713942626246864411033886364861149223613691417804335519060815202107506355260282583606250520372154388851074561*X^9 + 3423238044673896191734859035255693961940296671389168958911182629327115295552905943814139062494914263765957714826652518457292415551820981542747396360930385867796119404031868401914635240500872359742664906026250574969145082735699449287526548371574419713169261654805362847296325661069118359510315760938114488658284121930243116730823093370672198232534886343700746479241598800121892870417921/20383862567874820016009141720139113035257855445379429678698098464805643579400534546608570113137534052782823954846610849*X^10 + 18666935443142959423139020675561503134768262854855777678859879625986968869473838847128736092737166099428935749864306522692539780114919080776954537515522722629749163120460678245226390486502315436967180472214771577558941094150108290149342551335141551695749130792270364934318224843609169554917803557408254209816932018422501275587465858599665449100087446823971518662315981820430102512172060243/179031464933644544200608291727981829788669744376767530868005398816387967557874894922863071303686961585591542795417783086767*X^11 + 119872238214805314453742454705477371717328830769961102841044797798851843158353642342211386043053652044625496407499117964620967338824762935606435635300597925232386906562759272658036252282501840234214528445715029104637644912985945914905384306422098013340224617575407476153334752783789980615430066485517947638972526737317279938835987621724631599408289507240030355415208773055324060272/2320831443456087898896634603226586933309558857495096172002516049733080220812994938700736663228684282452786514271503*X^12 + 428378317782943782153420752523708791356462615738534930964485797909747165706857482413287018161228620631312472444915297661499669353951755586977358013582652066763675000192716657708220546597305653159908843554254760669373713357473485097040051805861128120754108248311538738297051658495455131002754126277088013542305965029767591062918352205993148493129995158436029598510107342233069326030048/20383862567874820016009141720139113035257855445379429678698098464805643579400534546608570113137534052782823954846610849*X^13 + 1890838397799527241354978448615160281848940093906780707014068132240507301029026395591396646768810969457986803728140871883388495987110608435988829003865365955386113653629032432553941007737599729358340766844702835355224946422632621896907519229551104317508056614474008765784735163232946544271545170233709455109047630485770775673214056803856640904004415955892214980417446071659692/264241312018227017977528703543958434852505847375053645907152003840724151293748712137166875011805110150607595841*X^14 + 4783494138700803203449417278333508516944744286166427886044650572131607472242110489992056743984234851336600658738607815151268319342646910622150621309873500904453930004268755733429005102211164349995915597116028366787283660269839226286105074186225057519963159421786189075323795120232687757528797307871399649701042213667294978602198858793967441625215307973154629865751957475242919393/2320831443456087898896634603226586933309558857495096172002516049733080220812994938700736663228684282452786514271503*X^15 + 15100196754761186284194161019319138075393031682269959985004393867586392607038776292871007307992632196780618355730848609675371871927048881768979992168200014685599081702190925427040944363142340504919488239916657760889080302552615710490314162251927836839244633448447640207109049621440645181733179280325717855998311160402606505385291648416787342030486689377819016105456976129/30085541616557784125871422468855565849084122438239057942292155737302078025019778223518942845474793367938927*X^16 + 27102577052106747527173611190905233051852769751570906125980813573402366791212919167216673883145528775846231395703463837245016489179280756550420107396875865087339865307789412802759813710885325858841426497984407758904735724177639171645880413995683051469720025617384600109423133099484078685478776795271531907063178739142289025522356967093099463635618044108887274905357238703044/264241312018227017977528703543958434852505847375053645907152003840724151293748712137166875011805110150607595841*X^17 + 59805751743161303922096467643349105783874552225108571884476349340441150967277789930540130664633248898867897178978950518627921458348120885031056201598986008562017160048110288930031932470040255651233607523621259053395183289094579124496123213849659989584209134669548538432451522910111871747177790309649122927994545546295442049056941993504465929700713765360315751004929/3425428853075006731853742738114034595136527660052266644915422490868960266995306640500847414946464006369*X^18 + 74097247464191428225110434659708603824634339482193455419104433325507566425095447181270510730594828804949286196691950116559887309776542512686245191377796187783726585882777809657102145608700891907676142906569287556939673292054450916622526763618057556452483219508789046247710672586090929779982633247265811954882548280688015870563604446906585770056539936425292938026806887/30085541616557784125871422468855565849084122438239057942292155737302078025019778223518942845474793367938927*X^19 + 111818559497475554842488546771101411615489012199792199468019128843737186309358530233158811061243922750574574244736704808092456740585637222035215912955644055965922063945203663671044736538668530154163719348646688546237891598467018619798881468687395354921367329772361155555622275458294256240620971529446936435731031718088502075462475852773052143863023513565578264/390006700794148551958754723683711100436812895371998934864559090386993085163988004155851920180628943*X^20 + 93986027747066935071761126671509917150984530787738771917581549795849800063220248357327061446113034386496085488561624957219130065307907813429992654917113486777044292645218125295234868642646939753693419885567351580740041093048329090023436083808467764213421680064972023444359283139723400443312659563784628599468524436621140121637023395008328553976212213821720362937/3425428853075006731853742738114034595136527660052266644915422490868960266995306640500847414946464006369*X^21 + 95584525934001585324911994837649821346575456579327824011272604545267595713289805333188503535395318926380511738294960179634005254276061077769042741392569405510543778288002495204962947613122094346566126131078884391549093605036336684765841355780616789209044867855641974684401467731431283786893971490783365550823898938017613928470138382876449376770981056334/44404725127422128197512777374895946764979266238414998846016064031309698868722304924951829691521*X^22 + 54026545091675034573995045254583688726177855895121013651547090813145846505033310858887992923576586448841600079357315202698142687104209649199159203345153231108925634550169136908000860339761631345993990441860051997217474982205976314181520849244473836271656381369368957829878954028632321212798475838967644691088427766580530445577794044693113040198623291752746/390006700794148551958754723683711100436812895371998934864559090386993085163988004155851920180628943*X^23 + 37325189720899210287603751202197957621408917695360624453250421231322917564929836459579246951014650915929292032997296539598495491076841099009214107530995856902204862365350828222761525873451287631845360029609437017534143785818784667032373206357312608665844773719205168562809626479114570992250043899283952908718904778892019974336213412472167309154281/5055758297554608698339152610144136031535838123467493891155193445441158928466617889667747887*X^24 + 14896020072276008513064611320757632869939773441499939211224464707589346150685385472873864735806464000307031296347612623481979704773807564092841932854088601716943581112147035048418021661048478624640043215645103589315249935797992389679924054512990105846846616598600494831867806007884254781964939186178071913572014705582732006509513719103516513313803903/44404725127422128197512777374895946764979266238414998846016064031309698868722304924951829691521*X^25 + 7932093647362569188282882128408054027171871143156814364859160675587355645752698697753880008843609268209138793061097827710865404675336833526331162161442557212266233624034208843903684301996062411481599658443814800170376380693811233438001340137812258365971163168163464700650521897082026785422897854054878392021472044114009338283183882765412557/575630000860139895063093773214634638681070035690253204048183245524440274219129897491489*X^26 + 2767865542173447181397684326233358041456034756212459563444164452031840541834170216064567169885156660298320753630959867102996057596245652115339303178096560183455164455181233263193054274046671180675089970053244720677690401242391812298860622617855056676991237705681573011464496314192386916189535076043443894456292204975390529484442671245179333842/5055758297554608698339152610144136031535838123467493891155193445441158928466617889667747887*X^27 + 1393802838749757849832322029921287571395971964214966113111997884509604733703466093360678523449239504285335783414426504345834477128521411863284159638590201118546232099334290799551095717075704473701991967342524929727422458455633065212784691808817660227050255031161565465915125408585012340078599179914379533725803451497396226286315708368/65539109741562096671193643768033091048738476111835728572034981842700702973827837583*X^28 + 435039495767970749807681996631366417941807827699381052038390670279999065307051747313119333768268258893523955625396911377214437456647746466719785164400045572174145294195372619622072748887939167843427658850272884797045164519380134114646039742091005109977524105541105058294037212278646048247000983972119473247833829273965744312283889187271/575630000860139895063093773214634638681070035690253204048183245524440274219129897491489*X^29 + 169526748978449141737462638043432550097917036274069490231595080735063693111070675884514565526113012499739411449252927305762470980945091567269406251476017453890237992186238479112334098384536432296172228904912626863101069731509201872536821459631562084744355185620760616967548845815592677024468722320284220773954632661058870564216/7462041414273266158623892037804063651228336116570161513382099720220961285873601*X^30 + 36671778840140629487467885055043993461863489291343678778191784028635762300267824765853824614438933298816375378962499298413111982756046658065015738869979051855039217819965567109185073861996412303451519898156360830303420264572842043176656291503490803200729806658383722567196072172123083697975382609725496005951530794049275052929477/65539109741562096671193643768033091048738476111835728572034981842700702973827837583*X^31 + 10123328773531015673844586226672425390540188149836974349666859925611807766333817249341878052403616922960073127886486022162938975447630839730478191314495237378002893122506522583635593797056113506965677939160952727238979789662013115785300778424109369322946743006366962686692047606799393823154239544297676405600129899020178/849600525364142793877250602049876312333864979684636401387008962794143377647*X^32 + 1906371476752665399865195173410740849332750930124162142259477351687705666970316758049593611973244449066585655004061267001131796119829622768468731775084511485196501247006179728902479175855267999920969572782099849065175361632166350088855221301691783768908012381562741139241268302623135537923313375942459003051225092985295445/7462041414273266158623892037804063651228336116570161513382099720220961285873601*X^33 + 571012724969539427220537664114640588750952953866831750172967519902710143000235505481260170411487967604269999802875591316067544873532408528473094155894670592142300750323624287345755838723755031290234474643947219045836002084364973348583283750859515841958092174799964236440325025725052968353649598232787277361427088/96732383623379573480274462262310863296580323316023727813618235545274209*X^34 + 105728747626924518963185127067011947278682381770272071392916333894139281577697996563452777972246811951690131376440483051877064741567977891991267097328895928424727232924065621232441388786806754915203005626638439330489082280442479765333281056241120616718048893943220657723083601394904348688907676533787766559559893935/849600525364142793877250602049876312333864979684636401387008962794143377647*X^35 + 21992405827874535510498812553878973666308363015139318026936950566492710394348248811350561340081916922255403663954197153286685221817984292554286129769717513924650170056249671314500646041739350824309737589251993400395191527384718465905292416633583351088542766280577193925155356744250937528641827497565623867/11013592579230282759908284442936452612613039202553082980031678873423*X^36 + 2177367560896908612027250583036872834023409604574916866845757194132611299940023765005647388347773238637082484181746064665447155787982189236056105299488648559981055333510827700613732083229539184172057916245616436182801777415183546100646591953826974561304803498128906783995260181679135332920810569565313918708/96732383623379573480274462262310863296580323316023727813618235545274209*X^37 + 222641115187365955860266079055154175004028949938595508252184672525861301016693525746991535133644408067911380403549329376222676071711793737378902860936957304223531108721409164440805764633190412543524293154307992808587665469581904980961660398977397314158048711795612286682900880762527883185193588027/1253967047618158119083261350670209793079020744910973810774414081*X^38 + 11220405084727136713884192972732021283732075106530486684946349423189206270972290792017325607273952390189620210727835320384205589539740371827002652361971051483207132009917826891543512041817407864105709363129885696962711698017209664287981367609789132509443906703160879950979904332771206301277842122774/11013592579230282759908284442936452612613039202553082980031678873423*X^39 + 603622579150773283516240093232889286631143779052826863507863715967073790749083038883547329579954408461147382204622122380040702769818026108842397362001149316679142366115488630567808562743066900926804176547355944727482991540178794560899376321809929971565682975315487748140185186305719074709/142772065082336117395338876314495023691110183867809838412207*X^40 + 16434041566633017638623016123290726639590848302971512640990844966409074550166188009276993148195486471066595567531506367078544652068198531657132194234518888114573191952562260765353132043658841218387205181432132322759101879900585591782951647442359324360023326964300893445024531333582979298116/1253967047618158119083261350670209793079020744910973810774414081*X^41 + 480606618363096287259922843180026032840610483531531233762835904848205704576837706551612960684685821643785023104570938459521126407675899398214481042231370515306531848851550134081318542870913993473120226656700965270998076850811432817062465762594800646388052125845831696740319426860/16255500977153150107632799307126838630434952051441402529*X^42 + 7552182250075430840195839105375693001900671868523468573265988335261522046080634685892978500166000728092748485435803490520443577556289433870078017410919293968567962556499027991440678354881929739655420339408331464268766217953767210635130801823880316654706680268491017658282518176510/142772065082336117395338876314495023691110183867809838412207*X^43 + 121649024820879871134548471335769774353343227776272839223633592000348927587315428744484200565020151948207234648382433409697790615711462103331682059614805541238852512574778165621309456329362484407526950796523053692415639617220991238092257941532521090713505384483217782502/1850791412632716623890788945363410979213816697192463*X^44 + 996591965898284588431851416820585898372736440617523942088436934168614543493260553410658851686695743062763299629452669341159218372645715698574111319914874895223470808451942012460199006479671157275270204430740109638220068880562677890040447785483939274542185366207949555549/16255500977153150107632799307126838630434952051441402529*X^45 + 16952224174460640659104251196201764099303643432908412581538484536714480139923790315865410829117544121703072599749439536509088595794632055309030133876296437395666260356337766013269799343508615429568350640774555527472054417149433469658119235306945197655634342680/210724286989948380267652162742048386566528144961*X^46 + 301128588772563187533108138941168432183137700115353879813599834448413177182808120060528686599610833838924659821919808719093755387525716272671064598425651556333959138055593095952727741589498049436356984787682175638994387849383993427741379137711064932380362184840/1850791412632716623890788945363410979213816697192463*X^47 + 298732449872676996238396850822195051859931538592496006065828191054652280135558824149282232385528920444698298707402175725082614522344761232931466060396797585188799419478348080264232813030684822159294723712503423338900776409732874036660070498236599596/23992290446310871031270882698627847724755567*X^48 + 58319550457787348641186919151299516253397464965891073474779987506697686050234675082460546377013541854390613282977373904799727218481544316643948117503743763209380977968105014328411787803202507405990663333881009309218304646061583427765993735348418061514/210724286989948380267652162742048386566528144961*X^49 + -541394820485544895854138478280171292596813519903427985895943162748940609320359715998143990938186422597131690156359088221385472972480561470192747883660508792368913415633042787076786457663600973742338324199235659531572099867864003862490044703/2731673738621299217951825423958538964449*X^50 + 8090867730308221519978375910265162591957557293377416049047550140582504584546454020200143435832602593687001311756601641924335945570694148870628983614939628651203476809557951456923370941712347776658081956843595143850899455378005233376841018379/23992290446310871031270882698627847724755567*X^51 + -59809301146287933288839426414052094824585253849551590926196160783630174406239470065825044701976902832687150581560412445054690448903642882423526912966244707577757455837753453899477080238776914436024087302578921818302035816138289153/311018301106831289758832451777130703*X^52 + 597031739420808041619363999055791180637563385825643834521212030041616605649944621266528947905555851173546248907862111219659951531092413467342003690237093567164094769553544215540279785796753434289855656824405358698204526561354572079/2731673738621299217951825423958538964449*X^53 + -3874492789420204113385003565704798269468839269763968904889344930507163036664432403107328546730931172283414906960800319510905728238531956350724344082455290710510169834434487925192850027186705175670229353502124733312083239/35411397142984320819632523258241*X^54 + 9088146906841173697060612524697791762619632161807504797913323630360879723020470471686824770350318895387198049565897651896035663102692327399557565623528302015897825615175003823339920840780312213208919538364782391118958821/311018301106831289758832451777130703*X^55 + -37308073989893890135964972933198046276621515276941595111524667049924343655889490848731188862617969279450248613108535974006179670526571286061295745173838383076111074929269968608185543638007940018444520501273309/4031811128655848892136231727*X^56 + 54242595191179296807238960682946548967446023342434389480304292451768306617079418678626751008082773375282296931124665796082346578866558839497963019984863974270090808030945447297807378762919145241811991380071449/35411397142984320819632523258241*X^57 + 11926599383591001641483098397627144927373215318073994344809558671433889230907066746760899296425719163295423301055516578024143257769294353132075795622714014358868645871207701538177159518170291107310/459047151162000329287969*X^58 + 733839819957540580399533908238380511052314168926920801590305644920346188337282985291696102190202829158192547993487770975736324004892349087527799935964827545734969850306224347258250568825379911946/4031811128655848892136231727*X^59 + 34211104348012312748855234172510648795941511488150387553117879584051997786040946066705134724082338787714408344670169666776246063315915698221945684028757550312701947988192000885892628/52265416277126304143*X^60 + 425859331290255369721652473794470484850457773465291747417042435351269562245928646056149099338248811552760115455233874086396180623288038262880198249528193161414491190125035806120376/459047151162000329287969*X^61 + -2101212734026903340705258826732904256218022803225858674361133810538813390693277931543124212790236695695472088166845892224949484782871596437505264489268860277552687588/5950747612105921*X^62 + 2415985199950233926721511247518170956764077445474384101237793382965060071653231236793207584815116695448204451292681019246996014931689095720354151571953688278960659/52265416277126304143*X^63 + -1800461620326846895923267957183203695547362689260006957288008595356690106774709012002323692662165563515053031219693961051329749945757603241023086105/677530184687*X^64 + 341832274409653262929054749068035611998975566954284395174930176348428134221532702106852683663361432541787320674960898496751290199343883165213183/5950747612105921*X^65 + -249800906791147085663387538178797359478861751606100856742228892197504275582720290294864815922035892083129866482116100969920070/77141089*X^66 + 61894432294910129862929736911465755871018511480538528843954833644829197341884060476020282971184782789048999053947892552/677530184687*X^67 + -15089999638928036556620820019537495633760341626127673554046546537329684433535325721110261014659160674/8783*X^68 + 1246308356552970641884277691344879122020668005907504647454981964383669944198953510185195748346/77141089*X^69 + -27915501165073847202334919867862783063624216130441224479403404433*X^70 + 176515463657973172255616788008005152955041860740/8783*X^71 + -6945052904880779614777*X^72 + 1*X^73 +