D=-4511 h=84 3454465173449317169671449282980149725932101261850694103296434390651295962137747163411484359605920020503166902650496926824309167198778583391009068158462458564416258813597991822562603272877085077360243398294476261918248470029879319508596483232479050819068053563983167807331363602323149877787586471737413255141030673775660325601235260126919742833461612949867489/58926202448264555845540692358050397157731905871883925865620930925572676621192597662747200715376355302769674526876353766624882210871162253*X^0 + -776291721714167815201457137403573061566037550724743287328671213276410223884282968752593008732357080587832895105180506966975466669548566041812225124755227616963600905119861926317639974862740804000296537947178764984427269750328298756964949882560169917160909875279428828974740094836216952036240152505844063994622909106921713275225886253245602532597235345144/6361988155598329244425491455411598493887622821670232592688853009596000266387925899357303933259910961273706856210022498036886517962321*X^1 + 6393025419284694214216209059305695167613669565387790972383955522007015042019513381521575123940379525048205058425338481196522915305818239226069024841090191054495495530761417681145002185147289222972770137427822624936954692320348510657102403368313608111791839232299994910750933809040566716373888037522999566384056397655583360008612558441863382784076193601014021/28698928569904063221603391955361720805927066548554419225619415926287557201675933732000798042935458346305691628363411488644395082528030031*X^2 + -102800227156284391131562829081834567800331380224096379949972535585042017082989271747373003556696875555677479040214909281816996145119903710638636116741906776355498714881128524429913073451121911800144026294033113748407390715406666324406406561344046477284243046797530989014168842037808724788389948487553822042158068345338349711780097995050394711908814746351/238345377587257291577900256254613200059190480350757993386037720820599433611075033693501300093310785292674896630346664191583644765159*X^3 + 725054562834686973045399470958198236661171577263619798552113039722645967293985781357978962940221527448081723967152223947958047118811032372201874254004901516883677758691018869176665581117530296109389595779300657108254011238103189131273014088774060076833761844742918141026170704323580839580452289924192429564255847679265096726133184101868689490534124559286613/1075175998296117642307908055964560145467008256862269308164416158621724045019559476991384364720924952455256458699493802168233821535632249*X^4 + -7596276133647965219492670229062828422389186034300836036858214660569095512597677552907413465751595230029717013374852261787927321518524935620096497085575977264675845662262417065783639276456351209681283097292292154940495866162041915880935764354713302309327045986567541264026414883585964045898635279644767634805956396762560620088385185112520466009459690802/8929365730934711211852170983602223633341430099596120789678646601348105581971110772379011242688876682434506213817022001413796489761*X^5 + 37861857005346749906363805321518177740648616835835029894121403731581128912970040060993040011256483561675476526341651485374714242693725247549995586157898935080159475317719141190877196749128736750406534660393299825798566979326309116071111512873278107290603985850577917676401485213986117113797772770217522785252440596867641497424927281772602865129634346881545/40280368812246482276665143307029630810003191179278100882240374818681304280271680694201719715769522714462057530528586248377635965311871*X^6 + -299803176245191298692992593519090953972421937853391891969161228779256322045675180238981614717698933154042196470199476205061498252396853271026961687566368691437999606613273256221521778375693199943764626805690428317513083778592047727907090240891768610007529105939978756638670463037728835069381307227080561384988442143494517242606181684296556537280183620/334529551879398402749504964803541519404722165114552075694012696880476577998917694642441343386038607699275448932626184491006784919*X^7 + 1109994088754246798542426233461454191379343053817563714384265092792866092302355191384349380704724926212267119544261707992791186421405895770980485040487461353661140330864146530390761349326796318276700116452115295153199857361927410723758737407128946562109289090964083696113697350931197031825229005465974627760775640044320313776221060055500520742415312736017/1509062808527966194803016896228775794034701686831744413455691275627829843353117720532052900014420159331431550135076718238931606769609*X^8 + -6596699232953729613138721179664490135675747730070247021534498616988922000345163547350929716995462199311200058093600902366921452800444329806549614838772546287981384439132783206085802271021052628732198483801158205076466771219503274418643416581313345360933378252208146998445768473387226021306447456439015726027998144662357288714125097731218430289453088/12532807419112908460356093782265244242828207914954400530323242246242638368835533228679358685932282132825881372115678381507458801*X^9 + 18647123720635639973503682727278919210178499003322631976121164857392429519618195907817080593123993001338520449255027754644176536479180034203462987310652381660932284524197296415980854063526445351824370949609804133975868133520066731492219293984235127370794713697392184869321855570250392733018881381377714014380603806596875604329034273132330948943460286641/56535494267618330064666339051798516779398045904359300792288145772800541681817090394572587032240524701177550869613825178980146651311*X^10 + -83677350576029376488298149026385675127759855920258693382391970786161565648053685999105435842705959711494583573367145388942280642737847999097026997876516329317308046125290447432725454930848163459212916977331867971914255339987329145317072704233937146748489054457171620470566537244172580629060996766300746829717684211339287797651642226830035263457161/469528808208840950964349334782271398146301737447859385862254032279983570014011331333808826850488955984831290597993714580971079*X^11 + 172161411461332179298716049310218861826088785052911966220867906223795934733880635796814779469811153155946558820612651705855538648780075874632720480702459229596487762702031674557675252391770001428732161874919733262765259041381162922990213993251581180433571624231670693475006314173127133348957131010470339617825577568522233093866617790684246337539470444/2118044453830081529800179849202826277037967137627293689624627939615005884333205115646811617922555680447573951887549646474760537369*X^12 + -541868321479285538254882069753109260083021812480263854536772822484954283186388554127447509759450509443756843590467581047258316643024464820674568432244068319038328182529605485918509705718123130023602133790054700514979472549727838707966793663301351898531177686999268241574383449205005359934521461341602923946969920232884243399210044950149089100761/17590416445864358393477064415474144599140987281908276703773205820287568905424055640747881121199874431708376881192848096693441*X^13 + 763458846274360318323301286107353440402198800124069214939920712431530528373857266070607254736642133867847990759836440615508276205442432683186403530286327819803382394666833502032895334900042210168292345520272195049170343623920084415331389777846194706903102252341572070056677390099119160648412545261971516499267727720545691337446681667932793698670241/79350368587294120712975037578203866286724993628688236210720931455317223332367914995413691737732633561436488111060937764184112351*X^14 + -9621205508000410845575153039024114804703232944910408557345761530880843147007314859749145257273370657101779003757278273629973776678212565851639562435201676054333317427110407181994036237623600889290183969667518585373428455604497359002049958915200944120817536586975720428592937077214570342630792587860307900516263630728408746233221057747264265/3899449444882367189864124233091142673274437437798332233157438665548119908096664961371731571979577572979023915139181577631*X^15 + 9115210218294626275360189683120297028962994306995181320587318929073908682824817435245116308849265549578147163740402065263872454622718882811721346909662414064635370278609612057843116272116560803548704771814969358287302406956274625503142232022794268028150311788168071649173664677542683182356339972844454273748802099807933659200181679571714023553/17590416445864358393477064415474144599140987281908276703773205820287568905424055640747881121199874431708376881192848096693441*X^16 + -76799420630457236976683326124565248965890199458717619173667902616306242444490013608637807179443669133441688292663365445696739843677894767708882292953453733209496033093587363222923508655516996070876375039949420710542642774241973158102271250093081475659149764378029212969961098126869524544116442825878332358123293711421595153010227993557/864431266877048811763272940166513560912089877587748222823639695311044094013891589752101878071287424734875618518993921*X^17 + 3716843760083901289231384377656914103216524065060125381396379390822186269641947858767538298374898570159663436699714836154531667997892222744443805482941844359226254022027229316624220111533849244088524866988597327408349179462508436438802320565623836618118553246579859787229620361106380626815554941064022694602137427913140050119231317183056/299957649606335937681855710237780205636495187522948633319802974272932300622820381643979351690736736383001839626090890587*X^18 + -20761442237435655711729494988636251292161407400805709321501970379956418406560534654040765101496121788176976335738064487932346840928601495028586395252983440746580384490429273782475382561352245200564390039427261069069365249215284368793934199616617583436379106160491067559575620442209528779437994492177758714192696928905581043967191/14740570347305711027117864709624568335727876772807465900851588344918303872821847275072930751688819206638057713947*X^19 + 115538398393824556995199100196677529189512233078470392783224387774077345781506089068551740568479226503322908488882733494557180359559700605231347523900331471803113246087325083942478067740739176954608974988219631456203734178501421344920267507809286664762712156588214416256313372625072598745009209150880765138146005242398178485392684505/864431266877048811763272940166513560912089877587748222823639695311044094013891589752101878071287424734875618518993921*X^20 + -37021899130051923507194684006639385052524396791068228327172572157663366085957933850197048386104395194390682702392382121243768156112565324487948887262431573492205354167778253446681199639369403484778708861658504942756608078175893909546060888995178983892595240665157071511579796607262076186818675971925851930801014347367387005/3267694601486524280008393861588243922794918371271883374163508832834915511598724733999762968674089826344060677*X^21 + 173731446818139798157078282917183362038049698346341047004668415259070464685526799056337867306952426341391814306136010767421003752239748731929201173284980775261659222184123020791496849940241370421250188965554832704275367423999711613866204431827733304664524704693192453395524049621240390633494031653837789095075173478186729089303/191627414514974243352532241225119388364462398046497056711070648483937950346684014575948099771954649686294750281311*X^22 + -555780648600689105952136258992837955215357378009888277159825480819035839071909927161958995722373167744898297708399128414889213115858350839376053391178968005409588859170786196922687252044053887666024013518114933721129609261888981227137037486190813015501670705154017171011920426162313487961323389322902998910880919791281/9416987324168657867459348304288887385576133634789289262719045627766327122762895487031017200789884225775391*X^23 + 68941745630315251261345697186654348935492785578009857862477708025844082463076141453932303768084910965437691073187401205506570937827141115703960112901264271059882005916783855850796948910349179228826343262563974512793250079431599867342284279184353505534140745910746723558706907432449304169642669452077729756415042806579237/42480029819324815640109120200647170996333938826534483864125614826853901650783421541996918592763167742472788801*X^24 + 165056392307823711137671862852065582504958169165940834262729592636427508728004260491522326454584364636279421861383271817674286074109060610597158681433818060180798198668986704109301245044934723850113449393983478074980290521926430579215706330335147758514983020925059352080986624279257653535064715278280136709097620/2087560923114311209811427245464173661178482295453178732591231573435231018125226221908893194588757310081*X^25 + 35536033161303019674216375717291757509307896936261038431171173519063618223758319442453704669353115577639763883513973784200787577021805298155598547713210274308869369523390576042998558041003717359709142573746125893249620694699594788856373085926619806095629216874751974568313366237514812258773017849102741295482063949/9416987324168657867459348304288887385576133634789289262719045627766327122762895487031017200789884225775391*X^26 + -458271231655667102183367873117500350098504096980853665475572416248910146980793834319416318733548093766284346526609498264731944145470533721592318881341753577463173229898082084886087719806320514744834187232178848150296836778178460029955997010392510699127867100284120441868847338004066834813582778508154622838/462771208848217958282293780861044925998333472722939200308408683980321662186926673001306405362171871*X^27 + -228242444410339659044848731285204403460793937339853619145829581795965342874979982345816649008196163301305002133347230274107643663990161816499850842432399345528124540214731092183666813537450057472869745011965473560822604530035824569186191189055919462477338098212148983863490012277428144239268630761018534714628/2087560923114311209811427245464173661178482295453178732591231573435231018125226221908893194588757310081*X^28 + 1197950988578743596554227463821754974382446341911787904201958188689895670543437089230859560597315719322993109960869447606565750901386454888165574629449791189736817695506577035445877545693930941051880663742364333231123065392865622615463143820979261000567741817672143116011657679117024254208916000882824/102587277510134772396872928588127893149708151789611882134428881396657428992889974063690180749761*X^29 + 538634401170851526714020262431197175441251357803830039351009641077459560156413927319704216843743590693028318769680545556422412859013977672519386643152018119850323898897924532919131318853046462984466001133040823077901038702081946291423035314570774334640287772501598817991495939376134247882054314700726545/462771208848217958282293780861044925998333472722939200308408683980321662186926673001306405362171871*X^30 + -1608048916336153648528945632221850473464795254998063322280107751841855115446617222307179823681141059245499916784102784001869541589643195709658878651549629288090859564866349366660234631754842948805478743096436854949378174500076893904734329122935319820161922338376378409417816610013659135698017455/22741582245651689735507188780343137474996265083044088258574347461019159608266454015448942751*X^31 + -899339350177179934661256367609145196199165929596279843030992676227697223635333261254285025755113152523273045527150351747795751779808459084772377341499868516867186167935617469470902391042294440969834618070876870836736888637576608687576319418921290200369516395229451705109318295068778860740288754630/102587277510134772396872928588127893149708151789611882134428881396657428992889974063690180749761*X^32 + 513109193343609916546346523625345307907426215746670836591284200393965203528924440052044813998621283817029229462452393189894345148611365420060526374955076570608146495874045327053866608922485464325366922008923405037205928648709388867988433776657642930366125672010402622658636841813030999600/5041361615085721510863930122000252155840448921091573544352548761032844071883496789059841*X^33 + 878037845637780804668701038645827619770046974701763085766849888497962163822462999862131331560085512637418918306928603341010005562727373942040463199932172888172241039252226784753802872808590055181587540320110818723214519558448236445663459959265361477780853029928816099870413045565262287010346/22741582245651689735507188780343137474996265083044088258574347461019159608266454015448942751*X^34 + 1228441293596832278101923349523434852338302522092348273483452096072977751339591859523310317772413681331075571951059347034183954875802014171237945567675281621230923106649107544595003657040629554322661116835744920715674713916076576470737225014816852757136776785471897810785677466376086/1117570741539729884917741104411494603378507852159515305775337787859198419836731720031*X^35 + -20195020433182757546785999462002220676196500772041956479853622201404175024192347615371118501916948443984533188535295213195058799370231685687415378272681452324429657287274791905876971814048927214859345633481218825908065457689603819257411907226068287654041038262443431139448557454840833/387797047314286270066456163230788627372342224699351811104042212387141851683345906850757*X^36 + -1023937431516910418445497351615886101655698930564614610480151101425387999063613867853544246755527107014443368789716992086460231393945795536455348114888177732326397330365091529137385204604834605256140647727183581246268079600881390180037221035328052304139859066735699041563201870/247743458554584323856737110266347728525494979419090070001183282611216674758752321*X^37 + -125757301740511287800672693219168274952596027974100823813945591630227897928025092492680873183301815053546947123750968609945304567736435311687974740072159288300085523952803569687639760485648055011058445765149860145918325319215357425861512905968039085003439559768263831753447339668/1117570741539729884917741104411494603378507852159515305775337787859198419836731720031*X^38 + -131495850331014019816552216291693764963371511333329526408609406582854841730752665313803084612001105022319221335111939757124301896315529431198847842435773115232006346954709913133058417349846153921552531828208402635687318555976114757443120522018316061121651729537602838137/54919853370557376159773245459177062408666588210837967191572441279365257095711*X^39 + -10478268236454524706596923789071713483941862825618494056900642727092686202623283310070809147637737103062079111910104724099000869242459160709115538459743837138950475769143640135144071299992610467658440720956509129557890760234656999686457971375749999883907802118208577415169/247743458554584323856737110266347728525494979419090070001183282611216674758752321*X^40 + 84689944566574835405535988400775973533401853439785073589105181163040916365994737031816725298152060694251163905781945807518754378703984100170557430457279875460745453965451204731832547034069596730500037354961324657612524775067664210668316431743373247752347631911320/12174651600655592143598591323249182533510660210782080955790831584873699201*X^41 + 46044313218889719061908550807135199762909049885803581968273391671678805820318200640782488778983531045593273113234762092111393212599407787855529553341195839537487546278951586410231000470977023745643284487425456128675496666541876395005399165254994161994306797866067933/54919853370557376159773245459177062408666588210837967191572441279365257095711*X^42 + 9767393826050405094157182683934839976757523658329496458201172483299270383705967733024882881174357996979845661592912242150814196729253748550368590451930135809028051258888935660650349922457832952945223728237562921545092286750098091983906270119533074169227914/207606220702480980570547061426754813592596903480075728659700758570907*X^43 + 20843300679842541216956081204589020575576708696895861405786024328269379159655731625821581876542661739003419267208713380692739126633533917689607238807387451425542662622791503651157693312402015524999566327898280328578743842439067723523052510306754378519549294814/12174651600655592143598591323249182533510660210782080955790831584873699201*X^44 + 26956703193168945227578446032345496486359440223381173074271866517663353545784419417073059810641348158399496513233521585244733524794980236638010178094246565250688166765955101005862890524519351415875292340991804364985516237298460795363652700901948135399/598288820468244900779674528607362575194803756426731206512105932481*X^45 + 2443861954542220818692330938448207967580998996019334842106120561650789369789015693933585229174930481777287987563716481096404697927177012226509865565394598779604590697848666835034147248653291082500744381214926943794741182310613567613090240002768303137223/2698880869132252747417111798547812576703759745240984472576109861421791*X^46 + 1901757208159911977489132335393570634675629569855710350892986989410553999572463943435507767178487526415720009084781509329541222886318164513072058693333002683599380354452726335060228806690102617296967816490549989677512688212163286490609619623041/132628867317278851868693089915176806737930338378792109623610271*X^47 + 109093030753100996300084687612601851091388840763037463017572146138905653450099209915769301285277588584327088632045951380325868417085104898968762262624449759373095640208172841346418106439855337844583312646223979652042545004809653973083343859742969/598288820468244900779674528607362575194803756426731206512105932481*X^48 + 55331765875768639002144068005645241696458418803576220346834743840691104234639668643215771328039899374728186017782320719701911306846210109114439214636223320758077580967255559204437434992725930289558981952356452393960561277184266296939908/29401211996736610921900485461134295441793468937883420444161*X^49 + 2094835774747588867523149221148120608940001413045864326547726419667301248459316880140248646501132551536952292706399030090845381014607032276009760663814765136469132974085276649277985868059993219169887202658875929582550373341516501735887735/132628867317278851868693089915176806737930338378792109623610271*X^50 + 695954547939559485393150613037925340361775988819081180123922856780559333182871655588241835502125824875725308062249551187741214991894574564724522863770191179351337254623897090079469277504521535341031821481349667601927174566638805/6517670582295856998869537898721856670758915747701933151*X^51 + 16669370739637765862489890174702371413900534429661218172218005682036596170261336032489436517288577413610705630496536208468910111098040594024116146209303937399857413140574016557865600817783281987187661868109715291614039731345691003/29401211996736610921900485461134295441793468937883420444161*X^52 + 248629140227892112163782912727360400390650119608267293753193254492608238542894005870331871189327011440622680145465513454412452623578442886485807232505468959095085304555470417896137529921392026669364896826518846471525805/111141493141480773474575616846373082392764963383557*X^53 + 36956911593663198398141099133178997613387642897198582571809883841407293804686779037325579429417399783262735418592965659887898136472192140079507275062357816520082467197383681926240808783441528890739928378322071029740574150/6517670582295856998869537898721856670758915747701933151*X^54 + 1373862628853173284915336586723101853179059737568482992009923140280529400787292205355985183696135487148517702879515418909728193479192189947989184210036646032481102745577765850664251043479546279474152603743828912/320292487439425860157278434715772571737074822431*X^55 + -26725259857488838467162835471412131829929042211397671562742745033915650760318287600335339856652095950882857345362926956405621273072667266202617704402488278802931930873913032758437732110086429886986707729417696707/1444839410839250055169483019002850071105944523986241*X^56 + 2540610285432138542722454176665755975619039205615876187893462519495929145090018095002618100445063821412796523297212639914035624334626617386654081321387119553254364386309640731103236694520213135294504249/71002546539442664632515724831694207877870721*X^57 + 276727651240536351273472436528980707076636748553348885217281331562563282170946107416284211081885155891685107934646434002371387821043119407453719070488351069936534965336737974362950296319772323868801101756/320292487439425860157278434715772571737074822431*X^58 + 66187543780357491129173778551831775774395160685090536562165091826831625999020388049742086880274569393607987151779073489735503735839652522120620923608137406799554076916046270048286321341423100720/15739868441463680920531085087939305670111*X^59 + 64382307439284413143681714925276822686484423682867893040106546080424550509928260728573094047492840294000568463926687542750119759122646155507288894340626447068715061960304155887154442692309183265/5461734349187897279424286525514939067528517*X^60 + 67133324217129708584603217224423362271050322486126127082220497254922445221004600890740184207274931676925161489078290876648685087564362938952627952547699883066897324874855732264527708061/3489219339717065156402368673894769601*X^61 + 436480601147336770298033081870276657966737521194250087366675421904626558757924840759655338566505926449716996235627588920626140679171128696990545478412719815938728800848257748286006985112/15739868441463680920531085087939305670111*X^62 + 24042479786778336077692278501622784105363149828080187933067032729277670634030815787188859385037388492649785952718184796518340554181454995840344298384034756680265783750721627847/773491318935283785502631051628191*X^63 + 104625653830658532398782158207963874349075839978733240676599301252405532312713894592535027027410819146244490916813029399731695760877131394065752003551217086704348521785347679910/3489219339717065156402368673894769601*X^64 + 3378121851715797857923324497164236285714892186526583395771265877591524256227198159680047691481926726350209103930235968947358309810733984330840456084713495893249228317/171467816212654352804839514881*X^65 + 9879111269609214936693176739882339933478964090603529343686010139239853527634567252991250947506370336861504267769965916292108068500912856747145758454411249304000429096/773491318935283785502631051628191*X^66 + 157701919661209546844884248822784805901578446496943790619317524782513133640493105807669756697356071163432983600308185078647780104648044424761206421860319134/38011043274806994636408671*X^67 + 100329143813937851245838589433699856078296074812909964545411913281877639743878276184542976843658693890447977586875987112625715770586164680739942749715736758/171467816212654352804839514881*X^68 + -13281523544552877320515019973769995408480125948046855512431559582513853670736228990578461725604773485538958660351779130717520432381572307291721280/8426300881136553898561*X^69 + 1416828729949808752891188863622908660819554375836273343611935286501900534332371881183625823115213420802984400686560840557953648431375978790962025/2923926405754384202800667*X^70 + -126365116772798367978036800150976068163016801949639139432443443201375655863012656531262472355264405366862279239744642616751691163240200/1867945218607083551*X^71 + 27737230756448290897507966682930579442155089634716809559548207450749707428473221547221358401859196675366121193937519296747286523888231/8426300881136553898561*X^72 + 37565667377062895570065106000584346935170518981944636301940541316921062693509724256236969003008010772736085789760169089479/414086725472641*X^73 + 2382903409399648433215939824046948142417195542527122669583092690588989436509821955734419293088663711146747245209461477651/1867945218607083551*X^74 + 761457638108669617225000538791397216266404867964089214317635505245508877511063992369440237426987532423102564/91794884831*X^75 + 12446309017076238818229498618967112701905137474212245853894749238669078153088182739557598823318667332002582/414086725472641*X^76 + -36998072632426368128431844213712999060667175021943269943529406174980689879265934339160513324/20349121*X^77 + 5020017981984814618096741946343974819345307452535299341462596285821072364337106779289353/91794884831*X^78 + -4946774329005860092937314311082188817113398733273069062318714540395869746/4511*X^79 + 223731852119476290914806898156866708057032170190525177279747579078997/20349121*X^80 + -20915931859888820378315796367243014362459819187*X^81 + 74788339105898412228108609300978966/4511*X^82 + -6307919614270781*X^83 + 1*X^84 +