D=-4079 h=85 -37593888448085943016394319376593726626464424191700906586085070926442868170292833256156836354266038930797404833859748104575137173459472604167713213459371923137918622034433546312927899958127342248305559959248169454830729373435092313502094419506203450559128013366945469089920133215835008185258652315580562900989682501727806887078055212749032574991248140871719/10782064313373830909036490184494424933306513168717378807877295389909623671164844374504501220352396167790122581051948327593691269806767878913331239279*X^0 + 246667122636648690017865072087082877827544142719597803722857155969408779616100382884865185775251719767004665197814772134365068936072229150183026462683139393880779099074609434078179999982557386098093850381994295433928600480195000043361351477461251987531167566381209197924847025544822310175103861244683153370444020708633028216474730996011644601261735634484752424/43980040334251856277959843462552759302957267215198188157331487895441354954681400203603860477817423968415910008110897228254666689541806178087478125019041*X^1 + -104895297961715037923251910864234490276374107699053840299360137173764767781901492257283889791171603348238727474911578973780911240713353047548159109285260656162950924973805030668838709424121924601737488670841990466278992866972857151884096183592055060003147013929086656943414351306391795256721720616937733280452791183787387070888898876756582508718063864746/2643310692173040183632382982224669020178110607677709930835326155898412275352989550013361417100366797693092076747229303160993201717766089461468801*X^2 + 1068006574375044194407922063172876909015818548587057613741360074259379475898444737348166185500234845702461988416427327481448939935120847983597759742957993297619290760766516140607038524154961066658821038006386084871975796144530061129353417555803786568221008715454404422337226293648564485944275336212984798118615662639969667496732756725763240538232794127486597/10782064313373830909036490184494424933306513168717378807877295389909623671164844374504501220352396167790122581051948327593691269806767878913331239279*X^3 + -138621086738954634361096110277665507626368361361716088043789505759645650372267314146674497880329123803947369830201398161256919561124196092709856159743818170937929419390085606428306079562065682354597894075383589177768569056880986740736881401716597785651687499974683850719903210087293306417747970756914492560926328684489312608292635788231124156737567002/648029098350831131069473641143581520024052612816305450069950025961856404842605920572042514611514292153246402732833857112280755508155452184719*X^4 + 631211034994967714331795679826778498063596873986669489000799853402591268635315441418319191628264802463125992403846328687702906301912003679157048467049558348644723572229256096601644935277853257958346911057486020504190188815820633169391128868177905380245657962823487037221627448185092524989167629358957144673315171949066113561044694074797376933828950332391/2643310692173040183632382982224669020178110607677709930835326155898412275352989550013361417100366797693092076747229303160993201717766089461468801*X^5 + -34806911275565606916033819944857405791244377656214762751554270410345422786182691809586941410090091623514013718034038623835379154772062140093019469953801655678088915857902800215601089713802873017986163682490798151460159106994158629134398221825339168967196900901108397311483778287527703080721767114878726217121854989158221025296562283284713791966892/158869599987945852186681451616470095617566220352121953927420942868805198539496425734749329397282248627910370858748187573493688528599032161*X^6 + 88561954952663864023807336940244473313991244643098353368152833389364958340236216692357239350726466870162482715698775344000860217560796176079528622861789154009415335998220735336748902683962206545643497161794156599086137826829555662754832831938833388533533519164120219492688607426118038679464717561095331861216272551044163284071882356717964617865787044/648029098350831131069473641143581520024052612816305450069950025961856404842605920572042514611514292153246402732833857112280755508155452184719*X^7 + -593813830894241932484090565971536839013113573937422668213638192713390451629073472479387168625619075742070127214484403931195616179892871126824281757387297407865100771795318739739401124360003499294551265209961927587390651882436822410572849337535256203172681887218212862088049771583170993676599785840017374722971942364092106384920110568882841714/38948173568998737971728720670867883210974802734033330210203712397353566692693411555466861828213348523635785942326106294065626018288559*X^8 + 729310258292772312779951690292005414937752709948220444998791134064671057925655160537732982038064923356786854091484898845672620765634467807601960635885849307193630028110628425630179296967224203248663302435358747956528127510396771454860810290436972565933706371526372958240560000008316455049282238475010912400649202956965369796436079681850672903312/158869599987945852186681451616470095617566220352121953927420942868805198539496425734749329397282248627910370858748187573493688528599032161*X^9 + 122419811571207681291568577669128812084875877719858567218323186694424050789118057432104983967709777471192659256996514963105030350060798970143270384095835516459890510297789891939244597397819826760698250550459891605124069728307944258680905159225712012186590043626116326699337995667358160505247851157449151737071899972816259604297907060006066/9548461281931536644209051402517255016174259066936339840697159205038873913384018523036739845112367865564056372229984381972450605121*X^10 + -145712898629397111679777914572073767842329500814557563336569810740733594868855782844353993947506657507720621134618974591060300195729318883400735527278409916042443686056009328797668568600122964200523054890507163129788402565283911359274926743859238455307638243980391012718297833051259152252182874386147434388927056947087684242535623417811149812/38948173568998737971728720670867883210974802734033330210203712397353566692693411555466861828213348523635785942326106294065626018288559*X^11 + -13492621123707052941431583075499930020936924919480553962955140807971793373518759964544148169788145312965061919067045424028693288858405394605321458468058744782116107532868183797578615603799650638044515253698080535417401367655628028153929566926768523031791337605351531195845380372244468012677166901867232990731055050348866251499662504268/2340882883533105330769563962372457714188344953894665320102269969364764381805348988241416976002051450248604160880113847014574799*X^12 + -37542798748026277759352425629416150771202853620371498400743047816515351609837075335473994060514093145312970572513071122670152011810176812407087879680535096433774108420238137464970014171796334631485854075860190706461365413617233191281971205912745097978390084633495956507181394322694134701941547905659174010866670512252077881607356576095216/9548461281931536644209051402517255016174259066936339840697159205038873913384018523036739845112367865564056372229984381972450605121*X^13 + -1305624550635899241546016816554295212821349356506530845679519712986568829503284857984013663075405222065799081055655043023738906208021902624273672938988690789761148407797301841247234681436867232521663440227672941172617116770805508952388352152144003868332138440358051002094254104736967772697010514299455278169134363876075550914680023/573886463234396992098446668882681469523987485632425918142257898839118504978021325874336105908813790205590625368990891643681*X^14 + -2413262576930302552452162903850895111198577345572282594575136718659511102535857550558098754836873768345859467017759706347328763062991153100151034129495625911569804301554840136502909893988480262706272656012102053837599946701323675369268159577322848173554372042347096729166819007018538432774116749188624572652310076012063657385088225696/2340882883533105330769563962372457714188344953894665320102269969364764381805348988241416976002051450248604160880113847014574799*X^15 + -59343609040747949589752652117096140611519182030964408379629877735690096721287023606429884602055743342728470524374967534196045813259113123374314548156149695212018634327523984946292700375021378935388911710106215090974367738039584712988246467617424056008273710529329830564378409764583034612534902401737597634758188386120011331785/140692930432556261853014628311517889071828263209714615872090683706574774449134916860587424836679036578963134437114707439*X^16 + -81037761913369682158725264858231690515970916715492375845802767247105034920730853995573672151653703418866696655979082935687599505127682881250468378718159570770989449955222638125483964136458494204539082720454589867526172730000004736064168943173464222175225865986580554932737025457369082662753987389473566355629549094276995993645767/573886463234396992098446668882681469523987485632425918142257898839118504978021325874336105908813790205590625368990891643681*X^17 + -1192870663201473691480974721679173323401917727087186117782785608832213692863922370240467833203252070376484530949714401655896396742836113770435737772773287467858718969559384184255654984250759970204506361208775042565214910062262018251816365123826070671794516530616038724643714760938062300364740155051168446183224288120744357/34492015305848556472913613216846748975687242757958964420713577765769741223126971527479143132306701784496968481763841*X^18 + -866847228088859323010877437711286084349231313733288535764184285724980904050322243656430222259950299296654761184057433394073493286857691548372866767390158053576721823609748303230248513835136552474050583948696819214090980670519236993291125983446689760426441304230766690568407483007739679011414287677550616214869862578312972580/140692930432556261853014628311517889071828263209714615872090683706574774449134916860587424836679036578963134437114707439*X^19 + -7388203522608498652641810109837619593309431995294715693002203079599577138320243546295440098990714511504342716618299365965336454588671593131646865444886623310831382840985125113037206523317024141177590700453681068351460639478684117469839555061491372514663031161379470279817916186280228459985185024893223884464856464395/8455997868558116320890809810455197101173631467996804221797886189205624227292711823358456271710395142068391390479*X^20 + -3789613193472837941109898735677565941145542854969845633343799934194090511017677207404275901522786726345837775943655040335039739583333143110981936949101336472581973040808181814901015702367683745708924941661316839812163040853665372558820905299724663929708696299180553250890150761087183542099274346915205808107682460773022/34492015305848556472913613216846748975687242757958964420713577765769741223126971527479143132306701784496968481763841*X^21 + -29335868641350267784584471742411670068497908782490183741325058595513828570648501812289353516170573543889429387221541220244951676063885442895819432312889860460109244545974452484877626670267429622293415191154549167418045895984080284328566163790885135172307833187502888437061727863142438910798804521332491107500969/2073056599303289120100713363681097597738080771757000299533681340820206969181836681382313378698307217962341601*X^22 + -15730114835715025795996271961180951852143792468467568751940078152939842046604945266635545604098523559462291704137566540257340448011923229962018147760726370095235459667592677148748422133268132792375870307490702950957433492774859294246036421053250855367642506084932775721724356370097476063883796986789589411266734593/8455997868558116320890809810455197101173631467996804221797886189205624227292711823358456271710395142068391390479*X^23 + -80299225558792125883691423612062977139711189715742832490034247266940265161759833791004130711781892971587031349381382653297546251711006693543941152210360065316863891316552751939532525658837512248985274186727158765952858345931751585491277916606150978391891994303191789052837687877136651290583355075595574436/508226673033412385413266330885289923446452751104927751785653675121404013037959470797331056312406770767919*X^24 + 15650137404503391572379953130381341993432023641998452469219993583321108003104080382710986316367859184927512001133911791905586646434868346646572965399671853490965535340972516182816952813706745165905155750747201872341404932231024096328006374615025690809705685511757835084259371095073476522827932521488870655679/2073056599303289120100713363681097597738080771757000299533681340820206969181836681382313378698307217962341601*X^25 + 521628263671388889902116839557886407408658384034962007128519762725446275583123221512996692951020065614885276551573774622939317212755338790671269037583438431553675660424118082248938971768598194636862945882375408120133972677778996940604522672639112320115937993155891420111758755209780239490126126287446/124595899248201124151327857535006110185450539618761400290672634253837708516293079381547206744890112961*X^26 + 271120873755270187725079560854793755567184545780854578694196302784145194051370826188288667719998856600949635389762972201307143530724845081606035101611651835098397181471029667653526949263806067217553218406359947137890636541933565633301206904076700477233140238398842438169249762071786291376519881418338528/508226673033412385413266330885289923446452751104927751785653675121404013037959470797331056312406770767919*X^27 + 1157420719776000445571041890041007878571876070885362053943407289001876133027486587557911929090999207200000565991752202548325708179701613600959309020172797071475862582974728579225714686287587964698541644826710875535001546738170601905799103347775325461117484506250998053966425234003938085581181383/30545697290561687705645466421918634514697362005089826008990594325530205569083863540462664070823759*X^28 + 131316577952935944026325933898476463055073311492715232318144914311202374382242571625557334935904494777478295947322272931391291829989796305196972005840177724509238925176033314865814854254511987843927816546409601741053543397267369971359302460276485623610568188124412943236625937018169138353051374919/124595899248201124151327857535006110185450539618761400290672634253837708516293079381547206744890112961*X^29 + -1612261038667842304289372856644588551308631673615382958112959918665025447105391058722983359526791190888939534535505272770782633931957425644085180552539561055882181168423045937882016884762196417992578182856511727609200137825696495499140450033002604670970965491507906415072037875704341419950/7488525935415956780006243300298758155110900221890126503797645090838491191243898882192366773921*X^30 + -13788367891923960180044790937901391757654627793574797374894452639649440133225696380752535531671845842110938793032490565590570923580450268031383043100967858363833115844445373409639519792454421778089438276917121998774706230716792601228573409465662148928759058684533495919210705219515375993524/30545697290561687705645466421918634514697362005089826008990594325530205569083863540462664070823759*X^31 + 7184735496052401944992839896305151538141741694704112665133916849902129336437263815213468759206666897412873642214375177486620292402459535147504527698667130071521839044051855202107458668092634710295558904149062080415028865019987287765317325437738385034101150199765743376339148581296679/1835872992256915121354803456802833575658470267685738294630459693757904190057342211863781999*X^32 + 1963963924847932637411151988578526375294321241808321009482727984286530999760398133583725307312607408358431148176468326857774735594048718886753119619115670637550196770804021857030027116473106625378207875354542090999304585030568596436987979088566183903250818422217099206557452384850424146/7488525935415956780006243300298758155110900221890126503797645090838491191243898882192366773921*X^33 + 2682327072639105399923035767635981741493658286301324876176028335590382402351021528940044594779953199859681928760332748162152663638577176224008393017886213607198463490873294544956430809871807612736153606136726918337369743356316720881816149092591028678039633743989492149247018962/450079184176738200871488957294148952110436447091379822169762121539079232669120424580481*X^34 + 688141091699700548762231998809834022988147001831435184889147590400996892036546451250742422004137448973885637258834903679642193000805771292508222556032935762665405185427884181115032320604554399897898305808124504996777596383854998599123928529903559258243571536659783129449796949969/1835872992256915121354803456802833575658470267685738294630459693757904190057342211863781999*X^35 + 1496683676371050127798040035148756870691277257318823924448385423853546192714537531740557121813420396104661196276653090143255936325382129948351917181706464195643818151282328020031087203615752740562311378762563050612201519844502006282317098474464341251219393571521509217317/110340569790815935491907074600183611696601237335469434216661466422917193593802506639*X^36 + -327865326800520413245247887050633439222676201760247633162804175268453836738667116975466800011794056110604338812120055455821291879972856656931612846755034331321092043477126662670530942627696758485624091359808419355980160678632484271425938164493845901847706712993345346974166/450079184176738200871488957294148952110436447091379822169762121539079232669120424580481*X^37 + -1442896808738130915674287457309087166731830042576864113518195965742821620811209974507783051937446254673864172164828571631540075122265784219108390337683950719974842026138067796312623075789010161052023207634961133699469289435565177634042254201231427315531788762394977/27050887421136537262051256337382596640500425921909643102883419078920616227948641*X^38 + -390325112749831772423517974726999311978395029057428699977921140721140336132311353893119718240689627627401297894505263103452687580881832833771237095637368521290979764668526033780950983412464956080241394295688564404938217963680562437799075578784461323422308681733866911/110340569790815935491907074600183611696601237335469434216661466422917193593802506639*X^39 + -1730732163088411206147628039222026861889050214278677896857769558448746932625239833802684225969255229810093832212223972586010990800538079631721287526840698944112564233234631503097891413581600533548377327796584622182643031947866385882239652953751633131650831231/6631744893634846104940244260206569414194759971049189287296744074263450901679*X^40 + 64598233036209419708322620592462184241830197698811685573255738614981071216277713177022678770421271446112130307229407069633154093741615760675814208995507532105027024379800376893469382054594441298860719162730754079895399127842526242406800120593806389953600790697/27050887421136537262051256337382596640500425921909643102883419078920616227948641*X^41 + 889974052749350453255481371744876163534332769182916341524431802144148192741681726553716522573849516638054762898968752389047850954700579043160966532223132140694315948264147600256367382952389379328814691640697004133551026946489432142695306202166213135499/1625826156811680829845610262369838052021269912000291563446125048851054401*X^42 + 13178808789781892992041094576541570840630249200594490392605051925253057953773737252989797323439671248403069361987217358991162826302250085983125943561021452255215915967666884933810313946210473221296119211426060563851564025824234933004953115506347226065838/6631744893634846104940244260206569414194759971049189287296744074263450901679*X^43 + -99313431102184321444227625997340178565874264740482366068463942724769904084928001759372216439149381207068309309538426440233426099294088972264261541829681984679986274435917937071296685535340030123766268773252083516508806851516015364268435494772879/398584495418406675617948090799175791130490294680140123423909058311119*X^44 + 7331867206261146660443346811598364038897610233889556589897373346208111874369156279875687184702083779279263100232777699702825819900343633811175809292579796096164905525050462067335526307322200066557225313368576742425045622083411885559065265620228722/1625826156811680829845610262369838052021269912000291563446125048851054401*X^45 + -227577503376096606367827745328010672490247495940266639278336674794243203285716759079787099119616058673665628765730976467468546236141304454912283735402955795782021842064100970575663099873773612005566186278002070461669768348070379808274172/97716228344792026383414584652899188803748540004937514935991433761*X^46 + -1071969844993367382317161535727745250910256865840614669871346836768769777168070616831398067294454829289985318509424854882959179851093995139921216377159884184427510289718484203679053914710822051924081206189455916426706277241850735830709357300/398584495418406675617948090799175791130490294680140123423909058311119*X^47 + 2266803283766709606044970319051063977125663297784640420178198844939179570565857140303910486182278962409096311264340330843232920621953118809415932118883421016486301565993092513005025838038011901044515576747801389060086383198846417669/23955927517722977784607645171095657956300205934037145117918959*X^48 + -24345688416422856664898481078950804509677623262925265286474149258624087955384365209274783402329323487444525259219653155142407871054448818551137247336086018035117114601607686320902412170328558265838399807370730228662474571529104242813/97716228344792026383414584652899188803748540004937514935991433761*X^49 + -97243213489384237585956170182078562283593778147438203854905001122592298504571660932893134815072775872153002244184453744956365503277021768217700387394297499028570553864005468077794018904936362440022991083352005130701959539797/5872990320598915857957255496713816611007650388339579582721*X^50 + 14414894220060100919136127333169188775348533217443293582257796860519637545020844793634559157224492199819524261887370825939628955142523859618744223790363716341857642128294517872901825174497660947645958324139292516992076419918157/23955927517722977784607645171095657956300205934037145117918959*X^51 + -16511769378776722572593202311967777503357532368138799863715705476228219560615600622253863777119245572855410329653169847721671960608913525641857920666226555547453390259447664300344449283588703208765077427770849951120538/1439811306839645956841690487059038149303174892949149199*X^52 + 1123258158586942306189753897272736289225543535067068963786029220340925120707713315884175844682634643477445734223229492334605967248411826449917390766890862827311885644882404322546954877934061356945116923538383344949175066/5872990320598915857957255496713816611007650388339579582721*X^53 + -838734722933104028959999852678632626093545233157201768197000697071080931025737457118763421223770199204274554067340202857755863738221940821248605356533533639937300084826536523301489823787997318119268018122666936/352981443206581504496614485672723253077512844557281*X^54 + 36209927161772423187852723520349107106011699145253051657198534406311053012065558970187903267905201940548365918293918697212409635445602939811624504292879137340990024023552551957298893984925732669808978878540118069/1439811306839645956841690487059038149303174892949149199*X^55 + -19416919654416874956765441733244540642216101514921610698807902492025194178347040170940791537080504173297676019454876876414257031823048827543040182984602475366876449632681325513300770139825408112886941774/86536269479426698822411004087453604578944065839*X^56 + 626237607829502470889341062292386014796426744598874270621962646918027024222336570588210832020564001226824694546527526846702058494950442001674421770534515804993170387443168884433130187699726181068232643739/352981443206581504496614485672723253077512844557281*X^57 + -236182406139026113472772550365885092958980608852245256792551739486363835500559204004515694982919175954923946777190263463881094508250734265769776466670843111587666512746593940456560511517591973538/21215069742443417215594754618154842995573441*X^58 + 4828631487260405253150472522496339308235091673027949599599486202621883720180752367599976466142869429878179757466804895519926268317102069606236845974256352286009703936388507375246223575316183521207/86536269479426698822411004087453604578944065839*X^59 + -1292757423864560072527276883711988131391303691759902265458942024238144754099922173725971062590287646996744614593307029783743525856767767518659717486212109087148119712630225858330760957068/5201046762060166024906779754389517772879*X^60 + 21247602486453006828364285679150494216224630655564876024526953541675441008986395319373536314749720912127061849016542917810557297822562066624254387264666748530347162688497092224854751315280/21215069742443417215594754618154842995573441*X^61 + -4061400691303399544369634660138098907014426861266073538057058462145391343568489366970463488673074457667620486676074269835144178081131612508523666313159955729249953884675418930969/1275078882584007360849909231279607201*X^62 + 38844022645926150112567448568673372404559468572995716107800323357640533300932676951351637417184147787744880550774289217574723108260718904751164183067377012306391515355385007834586/5201046762060166024906779754389517772879*X^63 + -3988871766917557712587681387016627992297323968269568583242925687396126145120596542178215425620455051977656896082597413850919684446192018154973643596930986778186010640091/312595950621232498369676202814319*X^64 + 19739071732037600963128514831997190209323329130992934712930937113057025081980082090395428821358478887599271576216077605130333376924224181993209418307966090820941954180183/1275078882584007360849909231279607201*X^65 + -948780047562684677016130584856737409429427757641202226939079197575837846807753934517199235376273758783428765087426948695264142867364997712108258046505272398743/76635437759556876285774994561*X^66 + 1600360497680957531956682946695655096488849597464501090791051091378514405128107210182236473684706361457176291188789952010786564947587301580369046846998223367325/312595950621232498369676202814319*X^67 + 12818320037154785757713743737736107828933251357055864158001861105229054515755862223177331664965153850152079566698895936719858765766217948129700630392/18787800382338042727574159*X^68 + -121000167254988940748863341817964360905949032335919743902340381356474349721417654223851386989021096372825333875201406557300322122709384350186804056960/76635437759556876285774994561*X^69 + -279409416964959992655594247272888305357916598657309446562716172764860548451063497300297723200177936089788004907126129256329945872020103282/4605981952031881031521*X^70 + 5850450878912100368102010364318378871993045647781176006846282557291602660363483701481787342149989969913580279812128364111935618453446262896/18787800382338042727574159*X^71 + 148692552017046002541437852852965010316378793204753311863834965551212921352201107012378465370550204686591991893820612424110997867/1129193908318676399*X^72 + 93222559519781861246322256121736561470522917532386451247853320366308219864843422967419421119976746458390838461082659599090331645/4605981952031881031521*X^73 + 200816259714349849520545207065376202530453055446269910879102760781407631270582079993664791581405416073021788898062608/276831063574081*X^74 + 16932972262246470614831622938424775996706971622428184250276437925575989847407386716124237212088474548440989362201541/1129193908318676399*X^75 + 10854074000509359008606505399670148831314193507837851356455967725947725968929227325481724462285366293205/67867385039*X^76 + 257295178610719501992628609572035969603617682627534226058082425837919526056740942051422114588599672232/276831063574081*X^77 + -2233299485072902654701374591883480359221702373021900547483617561229251092502300022261951/16638241*X^78 + 652426008235194995831588578688200535191550894202377603354834923833997585822434797388/67867385039*X^79 + -1872250238119711096040049932115349807190753798738055065584252386144434/4079*X^80 + 182317510349051615856537240473399444223824414180464434238507491615/16638241*X^81 + -117322493970627324983277584116012711188897112*X^82 + 2134932442074344826790901339048016/4079*X^83 + -1120781189273270*X^84 + 1*X^85 +