D=-4031 h=84 -69188180621302355894948690749675058938511766392801715206903301989399395826827749778154722322552976066731119089120201754035134564587394996620213182852274471739495353581468644854518964688871624426684305547612241851037881641724252661911949535718954345585190303505923775378555877667876475320674379951797242242582489037314183266067622525194047662103758711911/9960774806481669553362853846725915349548383391895982073282538470084972306173736153401473490486551338610513944906837186487712621527085256510234619*X^0 + -47126739030519020637450705080111622450753219301153014050179651453425757311507650877645827297913146632953804550126584868053770725965947058997212706955764059701826151503339413724379433383928908604962712568554710692172888790363251895056654212340627639361496828477533885171462876997265765068825718744773562024337492433118056152675434099643960591009750594912/1646311174911952518332267163727588862767211999374008927688790543807147622542389209658507509129168413872605753082105076006887103914702557259123201*X^1 + -506579403890608772831901128529538625250643008287948662747525979416499606112604672580925348767562463400680826668942316782350350881432322171727477570198526969724386820454823356636132107341334055881019923387882350719522204548167046883220629419434955745273301613369377987984081626305068682370866201407899887802495476779920754725920034359527183003548261881944797/6636280346070080601397368936985910705814631569476629987513514682086612066468370904133443769299677876320473790673965561383761915880166008311525623231*X^2 + -2140004477663593829867392977721386497883891100628217511196860149505400950285396720417908723056867740599828675446290548014217057466003295840719155914114320795885475060079211870215522452015865436851809580603638751843097277006406858105531267252758610153170110206669043925770457508719569543166124524651437696047891761590115171788500240929369048827260028/14083192969246550597800384637401422277070051919811195371121998852061588401460998038122717124433642835889150061866269822726345853383712069899*X^3 + -398709457013481403767266028020457327753171319725767062079572326202766239197900237214226962145253834371575571173135730294412065530247848545654570599970786050953844922144307480001533547125240954731800437186887375145046577687751461813343274132701729582432985026688500185780965346630740021603212329593500626081647153105802750591722093054209262229367757673794/1646311174911952518332267163727588862767211999374008927688790543807147622542389209658507509129168413872605753082105076006887103914702557259123201*X^4 + -32519947094484489388449210220911161773046044601830440433631688792681601359757787742780046498819358054737435115896803128564128410662336599620555185288728058911901647368848236842294516256433641299458719419390694057260739401783842208279653688761392961705078961603883856756749396415030855810525093209524884033246754231678860700686984205069882485527224/101317935030550723725182623290657714223525553379936657346201430590371139578856100993688612405997430474022662315584674983642775923623827841*X^5 + -147230458312473463948594022808569634321900020369484886201501731013993023553727633547490609573833230746596582051944037197621706481831223958850251581720292554093440273425428881659451176482594299815970044102622341873000305536295412495793061281914887458795324812076592593660042933026797110939168364582867616604754728981045045819392970957014491977265770524/408412596108149967336211154484641246035031505674524665762537966709786063642368943105558796608575642240785351794121824859064029748127650027071*X^6 + -8697773182033200915487851757841430583525625981627488054907909383104128219130450448529095883203322733503104598623411092738395210037371776611909422646455010498810387365122970123063818195434582154572980731340424486455300239915281374572663220589866215984749471331966601320486329439107395025855481081522443803765569912158658986359944020869894896338/25134689910828758056358874544941134761479918972943849502902860478881453629088588686104840586950491310846604394836188286688855351928511*X^7 + -28985182572349735712552726942513297994435689878037521251827395576753975671484141650486608596306769934667214988578195251450896879328690370547691517531614628186880143509375981286759631926788284249324014872106533529384710368246105645175738448972894042545621518166031117900761816409546828888277075246230132680505349912257116627444269654728504291347899/101317935030550723725182623290657714223525553379936657346201430590371139578856100993688612405997430474022662315584674983642775923623827841*X^8 + -1274211559830025323052612476521014969790668024845168811150403663602139762823467524343712714984055518248632459844023605238267504327010317416587456759696955310563213506666023115929212823487594884074299441290587772522551677751206999189938785905962245962844752821308915920943090572369981264912695512097114824724915711752997522664745826095126180/6235348526625839259826066619930819836636050353000210742471560525646602239912822794865998657144751007404268021542095828997483342081*X^9 + -3159466258216129145472345718809191943527953915482842891035559292686565955737019831279938806683329288667482144843361663790033311268823974367264003109726676682493528460945895018798599929870960794029836152554806217044416798296281226144522448565336679946225789504676769474683120473191665429209763607537728597538332514347286217752321079119952421439/25134689910828758056358874544941134761479918972943849502902860478881453629088588686104840586950491310846604394836188286688855351928511*X^10 + -102485310873003677776965830807525013311078292285613543748914100626406328182771644175077682229381522144144991336484641520751927341754750356020712764327683222284361901019968228849074131655694637413246581019059658336557275732344464045308006262890700006001700918576728427318463446371901675294384243302423692070408946856848406466472113352017/1546849051507278407299942103679191227148610854130540992922738904898685745450960752881666746996961301762408340744752128255391551*X^11 + -1335993195165823580920398617815236811376549137048955292903774299953279912970974109701019304686242503525453502121185837772069126342760181478531708662764383756388824766730593112073609683125074760776549357650432098736284376557368189524125782023669273049710895419715989900823890192744500122838386552656375693426312183531547437213894666057525/44858622493711073811698321006696545587309714769785688794759428242061886618077861833568335662911877751109841881597811719406354979*X^12 + -4350578530168807423794623391450114725563103049237393113423598904660019467198762314887658198367334173477260995598482369773680062870214276948670049413321539645676133392954056278117603339555554555132896139596170458969054075534278351930970589849060986955532512904314491953685604642863811556269805778081781339582444884639786707961701801/383738291120634683031491467050159073963932238682843213327397396402551660990067167670966694864043984560260069646428213409921*X^13 + -5577522765868596658618594230056031930450656103806003000302431425358708058890718594557942338206324916091802509138072604992359837471444369497028564541988156798133228088698121445136222537212257067385058161555378304536969086233961354270005166433838289033170541669644436134132572932488821524830544070450023221116558586931334814752988413137/1546849051507278407299942103679191227148610854130540992922738904898685745450960752881666746996961301762408340744752128255391551*X^14 + -88554876959877981958541646712127283813530702246657129480523339680592687250031680874218605012524657072255390481152647452218346951036803342735901385591992334621528928881710936957067065532104572834764641084027164349361033495838013669071990006661215068770448156454666885389659925637886737410013347189187581401781808819360653694986/95196797598768217075537451513311603563366965686639348381889703895448191761366203837997195451263702446107682869369440191*X^15 + -68983406070335444467583311453903720863583583033288460522194569127505967518832034193255848469273784891415456167839152859651124795700322352860726856952965046070747577890531052844563474304898513966822888727434907252641311769972265127131835779043389838951746186708669272493166358682097901400885949229684329920198451673369435287182188/383738291120634683031491467050159073963932238682843213327397396402551660990067167670966694864043984560260069646428213409921*X^16 + -426023303966165845742608928604513754067435874043161579338402561470353346710974180618077986859917577707898091007680801044401563895589012583066390001524385120641407984425294653036063797396491125751491123136440871161657675531694971934998820407953490280617961796066775230173817723261306116806731171344911133120722316788854401/23616174050798366925213954729176780839336880597032832642493104414648521895650261433390522314875639406129417729935361*X^17 + 353712967854811825497836932937963336652540924353836608510122074022101875430103155922139747947409659501354932714995169754646857417116023598434475047482320467771477419997582978233875195908548562794131365847922352302028240336957905322833252352283515992398117222389580211923996336761682829061822428922521522412155231826171872511/95196797598768217075537451513311603563366965686639348381889703895448191761366203837997195451263702446107682869369440191*X^18 + 15756850283496204732922920105675761677462283846388117955958085721510664224923999452840985811454298178513579762963873834576847406283734857175286071952509142584758388498072041226814697296103990544812200610618607377482090832780445146263070352673194363567466610561901712115509302301541090795859394326496852662746116135411/5858639059984710227043898469158219012487442470114818318653709852306753137100040047975817989301820740791222458431*X^19 + 21343964967987033136554613068919538878070115302266298097189017094710242004955585689292821122722592002296177210494048487110767836392455970701548419562713044185769843766565835173904629044646674341237994167084490368017464561182835274386596320952900418466578041390729462600535952985437018732702003926280324350096061889726750/23616174050798366925213954729176780839336880597032832642493104414648521895650261433390522314875639406129417729935361*X^20 + 322669492487599899877834297769917252474395447151916836690601142293270526117385610463539763270291150883822323363382551253276002419524337041688235708739562974762164333743631953857357287594779660948741385109420239816078135455427570297405463641070996226361862455609632506772055803820274490421965018735794513287759193/1453395946411488520725353130527963039565230084374799880588863768867961582014398424206355244183036651151382401*X^21 + 253337020835717511582532100646764539372768997610803777220992216850225507156144280535062988838952326068126538397788427886918077140550988804079166697999444928826008434017878572544482229013865803153119897343273081847146786143951933441255233278616936331704138383648688662540594369186435701161923175265682254971062778910/5858639059984710227043898469158219012487442470114818318653709852306753137100040047975817989301820740791222458431*X^22 + 2451213724013746686248633480988081630835523018756518970790653427395366072893712125499663469671745134482776353192009213400079908764275359595139043826733397800103622020617366829028491414310836224826636274164235208050953241980870179396809705668209983665723241245321987699748611090221999301902649966487553139697/360554687772634215014972247712221046778772037800744202577242314281310241134804868322092593446548412590271*X^23 + 1241104271184891438775759326798994909180766267823755627121543836830072456604700724513432195569214549022701729799054592476856009262590075930219654282295314002997881772137274612449669566812250619272779775846829467922334248368000858032171876477989642127383064401607691855724127978966767999071901276603979135036311/1453395946411488520725353130527963039565230084374799880588863768867961582014398424206355244183036651151382401*X^24 + 7362894605228278913892458221622575891799391956597265219680896662939033467240767138971520156632658572254776280545267677631979905461855997130133382843082786591613460641010118145465477712783120898548541259469124639391615960468444683483817091514162432133388275779581083167518290545116522790807724527198767/89445469554114168944423777651258012100910949590856909594949718253860144166411527740534009785797175041*X^25 + 1973471650484575562211377986377013665367340709816527777379678957429285471154643647230877430385857798713311692881545897788904468738040086408342080301512230191002842593633323469997298205522972225564677518611520088819875192742191334674928821784848914218246739932534489117843213100167153399554682143284235752/360554687772634215014972247712221046778772037800744202577242314281310241134804868322092593446548412590271*X^26 + 3497295838307280333383659107582797806239130095903449394000313608046778799902611952525175408872328676289626246223373779930280749784992844545292885504347682987753710550028608748436328589011372616774050645815687854405311001614808872957850067981542161258794167265548653385048013037281197213039672662/22189399542077442060139860493986110667554192406563361348288196044123082154902388424840984814139711*X^27 + -1117529878533456619401900480993356306556715026031368822787863782989591557939789175740594638266471528268558064715771011439188555095197142292040454019407284587170161218756373453369594162751449351560477746333952612641596773933582714319629984809647895424605496281193266274585708619011403494748152836029/89445469554114168944423777651258012100910949590856909594949718253860144166411527740534009785797175041*X^28 + -10404630918832452625146759236438386742993347536759940187012116101471531224290229725200675654294110603141235516547427870786856578310861395900254833279410853863897230695724455989956095229810499309200277479271122991049834358556824446812720094282181579657132842193688766246396312326074677481078/5504688549262575554487685560403401306761149195376671135769832806778239185041525285249562097281*X^29 + -2526044509500714815031309885616192917891685365838065447437602334641319173567114685985765996577555544442333229702124070923695747271222653931227005075906560505503411101786288115655334540553749619287352004195689736001204683566509857319042517501594928652605068686144814739759109057577108648916278/22189399542077442060139860493986110667554192406563361348288196044123082154902388424840984814139711*X^30 + -4832863671293171793995754955497856853078797754913296485673132891675796736003625846380413855497703751189483802281655258962930525116424737015247534884307477055388267749808357729464870488399306029061511455056122800602398795387866948213701040413312920793158370998927330907300689315795631/1365588823930184955218974338973803350722190323834450790317497595330746510801668391279970751*X^31 + -252859811244943172563848227823476434778769447798043657779590183385927189052919009884628994031870374961686362850112930212347687746665587844355566023837934626449690317045110603499790630051455831385638277979872784464539427191713889558313627104692403931844219889396708836097140368136748602/5504688549262575554487685560403401306761149195376671135769832806778239185041525285249562097281*X^32 + 215916572156831588492197125720129242331918265471722720089524025407545315261850169090164424716565313374889616895172359030116996191675841213389120142622882970175354036974032195342978427863828139876262536104872462275694833190691413056863092200094812218083650091450525463764233554/338771725112921100277592244845895150265986188001600295290870155130425827537005306693121*X^33 + 325420209938827031170985426088255082215127454820460098319535936585747729218635280491761620604253005953234421936499442355462076623311433217474543222843448503400094392648823929970172871040555624595726521527148317061046797922555871014876903629048021221323545120429395708010370758685/1365588823930184955218974338973803350722190323834450790317497595330746510801668391279970751*X^34 + 2666419063729698877515443634987954570752865140926651820331302285310767323440219902786330949990568893530439694689922855869429060494549366109292141177953119322102037846771841478420954591349510039927843566371717025039382046821770791403587799225856787031892488609599979944936/84041608809953138247976245310318816736786451997420068293443352798418711867279907391*X^35 + 677126414178263455577513179454853299929276359951778938413339424037483335785602611492059650458615119118468454948496807640267341350133874833160810970750139562677136727626051388519141872794362492541484875192785378965297708599097817096300971171893660640459836156498077130618002/338771725112921100277592244845895150265986188001600295290870155130425827537005306693121*X^36 + 1166766538392616351783377107218979932115695737510746455491708904868017251294467851084832310989013272124737135144307693274267161225694864345951946451669592795324647650070520766968543797562958428172318060032123727300511324019245669826205983208900811102737940149113516/20848823817899562949138239967829029207835884891446308184927648920471027503666561*X^37 + -16540361803117023406130613603822100001660618830642468699770828929894967095980854411133591141834782144695879387658947225353771793858698884662460463298681611075127707674969601777144238985807942489440312998430467466177446005917943773226839221350387823985274752030934695/84041608809953138247976245310318816736786451997420068293443352798418711867279907391*X^38 + -290435430602152002793140551576846197286688000122350098700033539161013689237702193962005314646608023806918427045935465771376839528416066020127841067048330065197196479886058327716591349099825190132892083945143006643564492904719274928682863507062907166071300376/5172122008905870242902068957536350584925796301524760155030426425321515133631*X^39 + -21149953692598275908465709531444637350811538295939881254260718451146801335018157127175046165295500576634439885636928304441593026893556224788575133796349633518791162416895534803742915360506764416519777953240146806434439855630230956954644296774947489097874169419/20848823817899562949138239967829029207835884891446308184927648920471027503666561*X^40 + 22350096781525313854572515325488869937079278584973948034780970524405689471708553602108065682140237134695051488637422555556114486896918014415951363673928685899878013945893537075035558660216912504661589692612432914377587566471700522169156628486942156117/1283086581221997083329711971604155441559364004347496937492043270980281601*X^41 + 2683045267004345113430932298119186629360416324719045890971069585847754841870653920492963689416055434322803852494813260115650869579472526032566528989113278102426678940074296293739633975630781213422439176570928425483288455124556767950332206263429363335835/5172122008905870242902068957536350584925796301524760155030426425321515133631*X^42 + -3829912690351647373505575774288180678255406270086278238525450231266538189764642332469844854052111512400573244104697952764474402649970574964569718991883828179409457434096955903705422225272159788104104303355957146132773632149686026999024793744095/318304783235424729181273126173196586841816919957205888735312148593471*X^43 + -296745265942977532786317743404909855519519131362576085147118542804371511949542119528918211966756897274813431930291610890725613626470695441295035122294942679351604510125614216392034717989742330546298876004787219050105334330237610054728860595569497/1283086581221997083329711971604155441559364004347496937492043270980281601*X^44 + 920496846866124264043710779992874817549387802090264309745529758736527392138767138691698433227217656325867606450780036948387889080631330107911327857020935759707653357950533243257231536529184977082527026631681675424279628160149278688061967/78964223079986288558986138966310242332378298178418727049196762241*X^45 + 1434934996300538834877000897698571395267734269649251136942905053282469680960463499577452196792867781599286393697584137140346864193464403612756958037526197601552479473852651035191093000574818143318912838868636576160953054526152138415283249/10976027008118094109699073316317123684200583446800203059838349951499*X^46 + -143770613271407741807656880929418206873557983025268466611540737110832491870669880234824596664631390497563599466018853656815814270132658517502045010209025066560697310229792670677187334131789724528097454057584800451757532305830114769/19589239166456534001236948391543101546112204956194176891390911*X^47 + -92928329671360137067639154218085547532129276534616320223654258554946284842767294191842082900149012599327232109963988285785366296446001757955450121604187760704885910258463976809400532976165973386182404590574969960346079963375294218/2722904244137458226171935826424491114909596488910990587903336629*X^48 + 559151084712174718864148252049070478525033777836427225270177657436082643903037317654462138266505901860018035756137133848297470591559715436910022148903258048625612320783411212601002822953206366197697699582198675454975846868/167574052527879058000812225866287149985134218053141403189*X^49 + 189119268111272731060863862346523413231343418316309773565905261725790119887817903260157670792624603174982095755180450162074402764062135507163232557654058191935043794660815418490874875216436386251748729537759984321561188368080/19589239166456534001236948391543101546112204956194176891390911*X^50 + -3173352617876652027786549936814788060358374895288664563084603721524742882426067343537454304597827910111259680227797987673466391536119251012134818399821815644598255595717805531523559321274136834452829032647182339744538/1205568723222151496408721049397749280468591496785189951*X^51 + 338078631601941373310030208790440577622656295183501440576046816257819221530126451320693307533789606596649257191264931074169644317287564092938880206690990464771171254528537851010726149602830635258525525772744586704241153/4859647523308492682023554550122327349568892323541100692481*X^52 + -308304054625079006350371431652910095695954066891730714136462942510014833143205412461331644676742790458595689857732367803399400170992083713144624655313574008417951755936909795530117616823809178021043904628618577/299074354557715578369814202281753728719571197416321*X^53 + 12324763381511215534306310466966019633241445439530870264321868894949411726979162045137448380296658821427771416159551213201800295254269128628949446379031496984752621605880175516693318265035085737686470000029942766/1205568723222151496408721049397749280468591496785189951*X^54 + -5363650669054362234881425920982586271629575837805633532815135863221879887774567746247793940447767476744231076509139836139096155632913449023291562409855869498191469571755224239999970579856909312615946698/74193588329872383619403175956773438035120614591*X^55 + 113662434290027221597382466379674192788714761981558571952120458878205552100237922032842362705161567860071098148871444652376746528386861000316035484119220474185108674072185665609038213921611030601878561958/299074354557715578369814202281753728719571197416321*X^56 + -28685033051810943401446820265364539993654503802518349130381978297812506605532006951282524264855009110486898165627511466948533268780495139470817191332768116596890156003378991471222420270244669679/18405752500588534760457250299373217076437761*X^57 + 370709662134416959252362500522254116104307804065994225262662713515402423709121015729204454253671353739416726938361912863163829312928609724985953090056643873922255335057209211444691347273820124632/74193588329872383619403175956773438035120614591*X^58 + -48773047006973148323770585843850381605138643220618325507515856580289177522536124806619467997662422929563521756126633700915711263838975978259691988348196932916157183490998285690734472089/4566051228129132910061337211454531648831*X^59 + 232350029777013468060468335400062478482525193913364570458727636718094866218573021035830583990405429680094529742573166687360729426373254928648441164662224084033372083686067499659637803097/18405752500588534760457250299373217076437761*X^60 + -27107547259005884385442572934791532154244196461647553756556048804166477074599141743499126754081757552405981411615026253900333176944809792640647048072753421021245522213390168001/1132734117620722627154883952233820801*X^61 + 280733237748575408270869317355526094604928924802584055904512799042050389167705667836689986455086516361099065132892855321433213613786976278416405780825434209325643267611284528381/4566051228129132910061337211454531648831*X^62 + -15670479980498007173619079852212734720406657483227076864452866773672229813941455635231810575596678980314277212061646272911073606921694732884197220003663656386636817727/281005734959246496441300906036671*X^63 + 276411409949308581980455838745476610100653232735241389566336683051050082928226345535147556203721010647127145109235682943440476348257892757228384134099317130528421543179/1132734117620722627154883952233820801*X^64 + -456551883967815111416393271294160109703940470794502703811470967184868750776657513439851163893579507199516587430718741836933765366910971481455260195001099875/69711172155605680089630589441*X^65 + 100987640205297355374201133726958672078708110322815712133224114072161756477334212305978616466454935931888516868393630037147774899559510592926141575942678033153/281005734959246496441300906036671*X^66 + -1602721036554614604655067637970058178692379444326988115575343423371729102230892708767964927317888014486460606444900081470189557706875484245326970443/17293766349691312351682111*X^67 + 32805877786979345185920564851109693234941907260785754331992188756119419195094662195511571792515262443099485988838487627933259790175910527853329680880/69711172155605680089630589441*X^68 + -2060273600423973850897741468316444155623833998225898771642393999967453653353980974692467430646216885314091730557524117750741438347814227568/4290192594813027127681*X^69 + 3686629683083562734767569364931205509733432366206175011159071702829793097034393677899229314050359407715482167383596445653412444934013370606/17293766349691312351682111*X^70 + -55040038326460815430524991536428262596210420183476775202031207035148726195447093151242637969855288496916998244632518597899653909/1064299825059049151*X^71 + 27671433922927173157438464669605733260896511743167370406783038824947906412959242649827575656409207676926213983615601579227792022/4290192594813027127681*X^72 + -80791944382767971070904878882107821337028181726853184673663939345908359218396575016825175598520809374870499617670753/264028733579521*X^73 + 7205813650708043598506420770438260023057720882623396826148019633757083922993625767970892334487174334157049262931889/1064299825059049151*X^74 + -4710726394599263446912206478202821332350587731826982886709830305489144259255244533703165728391792512503/65499561791*X^75 + 79753213734644554621826526825987497708796985661488606959568071517572200497433236670958470617201109692/264028733579521*X^76 + -758681607615493150128893492835599774039226802580998619831940350961793164439474423266192/16248961*X^77 + 239330579104234059651271758743151979119819721042653196011672314142344864913473406979/65499561791*X^78 + -768428244762756203079473763943016129683812374245335200150555139345131/4031*X^79 + 80800310511273056073080401288894818931626210265315618159149359401/16248961*X^80 + -64868092258215841036217960859135755311720482*X^81 + 1421269558061473139875030752995995/4031*X^82 + -919893277719281*X^83 + 1*X^84 +