D=-7127 h=79 74900425428906770636021648168883528657747755494607997040611713435067188125522916333152336217264009169530718714713647167214821237210411196854649392474111261711748907423684680521380962591407165763658891175509892096356258547381766172769104021212208769953271335685824899284968411398722175459642131406395634440270779944344561944271728218870663425817428651273220019453764963792385119838125/257310100417323335538541893667662456636959748754260643498038776193032054817017868636187000409874354484629586768478108183369437755543174086440091569*X^0 + 2565096127515754999270397371301474478074228377223700222410550945737963388027375791477542752522202905910450660357551662305802180357010106847161884411664403955358189413897801897903756751124638074220858184640459872099922113897017567874848270706217181594545028975774909655656994247513490782661301685246253080272974902938926364300083145893530200943397362332139563411807872847521149395340304000/1833849085674263412383188076169430328451612129371615606210522357927739454680886349770104751921174524411955064898943477022873982883756201714058532612263*X^1 + 124809295988054361669016075176355677470884512566386979249513272787388983630605509732562143968720505601943302138074940279074457698349796801536363836979426792312853899171764208208785748465508897016865749386737016193730879041135518214366346282417439773294370133951484859278674337709820711215350332436271918883425322742907006767208618430659513396822803422021397541074941454421723831175/36103563970439642982817720452878133385289707977306109653155433729904876500212974412261400366195363334450622529602653035410332223311796560465847*X^2 + 1500293633405233386564144745420724118080353521820145836301124716336281503750459732894486098030714898169592959272490155002030737686825995105737154034727299519870826371882273673784509336622647375001203019634087665986825298014815294808118729338013516787485622336742874970241222705276386335910805491086265654407151273252531581172299486672951855865882992378838662421833567114946224715355600/257310100417323335538541893667662456636959748754260643498038776193032054817017868636187000409874354484629586768478108183369437755543174086440091569*X^3 + 37134158329268213596930901934761447626820394774523929731560251561289876939606809893617102677203822095942637296194117156063734441738032579309870809504208210006076279436159254112151036496781054282640679894528263825691324171595281375515008728658978311595845432016157983577478629107926821886649661085563818471770975254872639758108955920384089606215651797942089259238943514835607137/5065744909560774937956744836940947577562748418311506896752551386264189210076185549636789724455642392935403750470415747917824080722856259361*X^4 + 250381528672201980973602335046216252946887655933480846568341360551777403287255968019284108740125382903156325682248669250025115741311447733390014059922983992255765880951094635376054173639762636809173299863960401544673674145132640411806506219099442486005877168177074576794209307194748945263490956959831912440444296090488075538037136086404252217449515375748063452104108945782268724848/36103563970439642982817720452878133385289707977306109653155433729904876500212974412261400366195363334450622529602653035410332223311796560465847*X^5 + 3435102738117504548781978957167460998297840539103145768280204500548131227617366481609962601436038829630367311111109553502215946711380152676627955188061167336546414430417069285170137440925067494413442973629325571147947007322709884812514681464906980455298884680913480141994684516188794777697458477757097695817720285590165501779652912201082395780762157750721713672874998621795/710782223875512128238634044751080058588852030070367180686481182301696255096981275380495260902994582985183632730519959017514252942732743*X^6 + 12030631049982839573307693622818204084278607195288456870605632969762972282314263261955857764617404483094115660382827406894975754209540406594333764365496480848701802124998280268468081250234609414908019108744473939466094218100433486611038982510395432733751871598720624807309688239510667656566396773704089036844587591167644674760604121352796753256832371955241843967850767302279738/5065744909560774937956744836940947577562748418311506896752551386264189210076185549636789724455642392935403750470415747917824080722856259361*X^7 + 72289430408515327789535174556255449376759840410341073098118349532049293678036858554839464473311374279654188833863341322039898244420949197108922124976718289908399582475617533440451073065867162180853615806886200405853356665290200115448528650228161186657866060876196422566177103206206386677948627838762181360241906154449363813429922759661044176894458953062105938021569907/99730913971588624700243306405371132115736218615177098454676747902581205990877125772484251564893304754480655637788685143470499921809*X^8 + 55040961656592149196668816012445244795486387653828367215948867155420605752914805602724171734250378489168405293716188192697343288306539053297988724429770784217197262733730966418754013578273772910933349625103023130970110642884180018433846454773717795888071150839225969639404247269376077935807294755845632600161321345891764791542175633953066740588731493383044017912298262476/710782223875512128238634044751080058588852030070367180686481182301696255096981275380495260902994582985183632730519959017514252942732743*X^9 + -267208974529002281253762132346652568154526224879607047496044689414126431115539317646510331692870222280688319083269346125938741133774861167086564154809025248828929387944136531834806564928600486213052434901931651411205206610657873342538088798741914852013199601214632686407569428172892109513313738086239006136249259181076540403971367074741587741083392017383693926823/13993393289124263322610257668776642642870242544573747503111652575078042092167409256697664033238852919107710907505077191450890967*X^10 + 248975175067278058346283385271202920073964926626380521017558014891940020113236331032201789615041917090075155775762870471026877782640748007780378334846177617226112448200891373141815468199596134374958315395570425691739100356119619093228892853591741094645419459316634089211551199639970522166912897108371006131710477249209077115181731435856458607718600434503021955266955/99730913971588624700243306405371132115736218615177098454676747902581205990877125772484251564893304754480655637788685143470499921809*X^11 + 12454871232965792557243382657898647384816785400225345220874097937542256923873761760778342548587185480604889498690412152043576188687250196557845435250081203951321694748601569164557885509177756790039292488066273328491148598835291566358722412188177165343196262061526093070435903742075941404386354702168985634666855068312958931057831713270357903009654469500953573/1963433883699209109388278050901731814630313251659007647412887971808340408610552722982694546546773245279600239582584143601921*X^12 + 19009122939002780179325725465156286566019191926425658258524999377066735248855937869344183621054685416067976068721305951867831958501794837304184463977905620745102063251128741305707943155875118563289348345286044768277650247472573653496633434904545370128669036286276783394488534680561218603221763032189972136750980726464137761804445862367900973106678657737173135511/13993393289124263322610257668776642642870242544573747503111652575078042092167409256697664033238852919107710907505077191450890967*X^13 + -66276763444163830178541831442027391730150075444981679481164796213205298821028462010137456963074738108835824166992996961914731514606132874736061165801871314353693216341484490085100893048772072914701392485000650910054223329383173206120114420109063123640769411166499189494230780179553322887073243217688022775445136736647549803680097203361644965181270311506/275492336705375208276733274996735206206021222345868899594905005164633142782454430052293327704051248109948118364330594023*X^14 + -18643624387319207130121096168638254250508234266404757517429853664099583950184226771603481351799218420746032094448558588801024223461935159919090926874246117040222384783332018059329183123246812446766225174878128074650491064725314377448182497525309206315199013087701213965938665838662870959350284242242562528792691499311110673320416954831669499840625338207102/1963433883699209109388278050901731814630313251659007647412887971808340408610552722982694546546773245279600239582584143601921*X^15 + 811553160625331799409951166606279574199874893404178130312524206292774491418520096942945481513885382684656816106636096543849877756113135581113101321374455763080336998205486990504986754851531497330000156956227287276361032481422926806708425596743654070528679514611407875440302220056368386337671211423231438128116231222207643942632786133346689900520785/38654740663024443423142033814611366101588497593078279724274590313544709244065445496322902722611371981190980547822449*X^16 + 1167554600493013970865501350547303667880591270232599471094337816562414163362374850451921109310746378567704923459838418562626535032306737175605990869870430811697801616701814249036275190210499196720090970196234232079297536266684383430778569097060019754883319945000021507724165204060454520914808947565922963706730326539709958151905220132113201940799651689/275492336705375208276733274996735206206021222345868899594905005164633142782454430052293327704051248109948118364330594023*X^17 + 1115604339119154782748120624025773752638755899065874684370609728768100431196159932637781181341310158949797697448301402641353599633907963873918517978309822936430111700015020286641631888817132379031091667338628092035241346996709367102140765968888002246200961498878201973432124164802903053342259041528611333323266929847687808509401913786513704081/5423704316405843050812688903411164038387610157580788511894849209140551318095334010989603300492685839931384951287*X^18 + -1142271195573272535812384367029618883169113157838529104723705664126577109446788203670132961391517408922019552915377798465558604399347468894627624173985482146683743119213465390771427555385509878794644417957143776348289487785754527839363630350231265233995216569176963665220263400510444309107094328102069767068790121085629714285443363095761198941400/38654740663024443423142033814611366101588497593078279724274590313544709244065445496322902722611371981190980547822449*X^19 + 13367573883146499026835790286591232781071799990982677092257285658742000637495923738017768545032865011279982313217188159282621959033882142474868223535720826056086235248220415157091100814396348041585458464182852865405783361304541985384311251028972395940826755762678898519924732137552058697943319719573567864397586590294787039346469661413806/761008042150391897125394822984588752404603642146876457400708462065462511308451523921650526237222651877562081*X^20 + 2638869629303051301963888743431228415969153028556185617649058364532208989281664357206125066410322274419091679771226020376937932571364691562596281578418432981665522575329989478372737271962839692800152040777689791659599635281632581374039039461470087446653744439127056917856105764381554859286135746005025618046081930880038389556811401020517603/5423704316405843050812688903411164038387610157580788511894849209140551318095334010989603300492685839931384951287*X^21 + 2748193257443524415492451749385333804257460898546693323489968413743498042831711032554439976006425672669743447411490341907758511761093730020057124016225703357439864148535798264660488844519646503213545484326485304258552730550093981355466387369137992890105400936053477692087061059509232906863268657202842382694823778174690297665812841/106778173446105219184144075064485583331640752370825937617610279509676232820043710386088189453798604164103*X^22 + 58187683809189835351212800317313219912345413885406870980068521861136503374757365546662960331211773557021242615410358293753687893415989618198424929820396458016226516457503368813513305418715151142133825669792432836165008836388874950536894802069869178897289893915610781335374291127811068957726134203353122391725674101555697387769539992504/761008042150391897125394822984588752404603642146876457400708462065462511308451523921650526237222651877562081*X^23 + -127764359121635960680436381607237663635557442807892682335684589837795359984255254147132317550326571816830841218650833027694549765644277338351099677192488388265674383232135494423028226458677170117257668277953342627347202094880721109184279429651554903715562833690630945300986981195779831448853032089644515705318172737249353072950/14982204777059803449437922697416245731954644643023142643133194823863649897578744266323584881969777489*X^24 + -146535192970717410210278529778467703571232490704409996939526710114280164126592702474739604116735174169897151797049770962959199971026524705225959725346645782119808657222781380100466885163370804885686057270312059185838453383460025997880858102308279437956930289681510606121710932589565178998088089157366296684335383069432329965928336/106778173446105219184144075064485583331640752370825937617610279509676232820043710386088189453798604164103*X^25 + 256395573431776276826462282984888567191123029579982665214682103309233522522788468572305351194660513560686261057884391980116514901200555163979575978900519138665355706145313535460858963554386456401606854016125143141138263470284643376574644084951169449369753161464477930355118711797608033480281833287277503741816013742332059/2102175498394808958809867082561561068044709505124616618932677820101536396461167990223598271638807*X^26 + 662887157256583352234922728036380773339265811296039522949218856809009453207374423522071779299112348539205642997198270431247437125727719651222695640393471464563391140356517701317922707818105581820902292248255148726684977162567873507567450827156417751318219567306588252032729240648832227394026971184194277837209889952947388051/14982204777059803449437922697416245731954644643023142643133194823863649897578744266323584881969777489*X^27 + -1467717842913751230136052855603983031721138771512493344472953556934949776957273090944282805927055377906380413177971962169307257637170829573802937467997467323143646489210126734744463824731751601118100295594293927897361047929929653618927358718171175582084341595284638170601576423922625665999567024125555022044925908613/294959379597980771546213986608890285961092957082168741256163577957280257676605583025620635841*X^28 + -634343761795301824519785254709606202445022998001290731422162189619538195975382042090030719265938025554887927728618530329229464894649175834067699320070562340755534835949078956741214888581059126914032801146509791540665389549849574052812809351980442166421106075143316792555148020345602961151880908177019254848338621116067/2102175498394808958809867082561561068044709505124616618932677820101536396461167990223598271638807*X^29 + 1495416078629343521702358250380947117817786314248484821400776441415196367671018020598252019270191366548662489598918775590335321144861194099698716035512401536388536415966644069984337280099532245994607281174849339234555863627964657461756953717447454427433509088181180515811352800378136288192148239609984977512469/41386190486597554587654551228972960005765814098802966361184731016876702353950551848690983*X^30 + 542526355120531855176145552287446579291613025242446591857959455373436998674544906902778333555901682402440344336410283801529179777049808631524161420938701724255569632854208460647470679918328094723971030806699371164640665485177562674974058105622885154491120420142731645412543075205144082946485370089089413595766333/294959379597980771546213986608890285961092957082168741256163577957280257676605583025620635841*X^31 + -759030832234276377102214906017858996900513051425023118312406710881729480352834843667624028801819774669880397584511508691921765045974815387295230796771728957770367304834403712145786173940270131661664843091108660804431819345801529701967920287804879272207232546440101206051775325417764063165952050444477447/5806958115139266814600049281461057949455004082896445399352424725252799544541960410929*X^32 + -298946557324095080740603295265919201080375031994097805179315281131890765645842667248842297157728048860240976186791389861854146306456158645884352901343567167483631118866864129990758458811494334304101962773442495592638695704672069189494060028787777181654883262294113491229057533501242531458157164920840951615/41386190486597554587654551228972960005765814098802966361184731016876702353950551848690983*X^33 + 196734487611961597481584144206757378092094552624557152463414105108771601754636496011897351164832190978925360367969100700123073975005749916250080608018961788515905214840401857225122025701208651571907318862905671926399421070171625480519250130205493622086438641290340736198925864996451385514596021348/814782954277994501838087453551432292613302102272547411162119366529086508284265527*X^34 + 82781668213212636182152806249304816108689414547550829604128523770025862028671026438584174128577519568465958369977258093129420505985134152213194034435387608362030745394236459812811973028749294439669116444031192890232453298660030172168154460667324946751959358020903196547014571755205615043178768537256/5806958115139266814600049281461057949455004082896445399352424725252799544541960410929*X^35 + -37730148995747836121113809175334414943792145542452274216537694032148595319944885033333319364571719369964669590956902479604823284308203899841006330452712744185816250015171498569138337459628652676671889105707366302446515321020604445643066474467904600437636309061890238248908522431806077624479/114323411572610425401724070934675500577143553005829579228584168167403747479201*X^36 + -5117811218651435166852167154991695936481781190283518417668019435228841181235717275055852809489650780738679598315795707356580696926768045051194012279624293347111312316657398086066007147633515794058909654043840493846321566270530742826011890381900237102852856059248721746590419065761334148967509/814782954277994501838087453551432292613302102272547411162119366529086508284265527*X^37 + 10387738222651408818621096672360996895874350942297709190999359929744362176108448347593703466443264446221509440459017693465562573699566454474061372124752834025213053939035790975275048371587478106701320238313676491242043358112512264358396320260574323020142813909826322544005111329077467/16040888392396579963760919171415111628615624106332198572833473855395502663*X^38 + -1691789245532752425837329199644622875727610576915351208110413858652296814266764012789627866045596228145600639811137213764982793697273432245475181948943695453177190473693628871305472120829577342388383013531520576119345294322688474296155360141679302432246617979227106167566770021002844216/114323411572610425401724070934675500577143553005829579228584168167403747479201*X^39 + -2258119924663125202262161417369970492407336832341081429615083501009842878037043489748660057303095398918280350523638007013670937951260943024106602052800052767586941727277578834897946466672859315892763260301843184960101166745978646122490774290784506474317495049693677697247452847/2250720975501133711766650648437647204800845251344492573710323257386769*X^40 + 646180916259171190593720749140631386031212158188538964868161933805916749347881818526143763935376225993108756568395958509434340426168435471270058182802190854206271673715106802010227449822868170588890779679679058602552439599263772741999689576886333758610598993099880636211898993371/16040888392396579963760919171415111628615624106332198572833473855395502663*X^41 + 162430332942094444528141914770748229372520052881715321587340934532743319422324387979129324235133026630047140502708475347826708002698678458602833645417444539849984343617796450551863886407262022364470746730437856167664865137404846952324085666594927700101605470635926227374/315802017048005291394226273107569412768464325991931047244327663447*X^42 + -123573892979902251416503073617312492467815288722069422059683417171313442841289595114339098018093157466922115212564006471406787625081552419171142725908965547983736693922488612058068178578162233178481684645263182193494495953343482127454024336389563009872486557125169008699184/2250720975501133711766650648437647204800845251344492573710323257386769*X^43 + 25578889542619345215625104118423867273959435155001911153058107644907216202947912807042377474193422674311862011813571388590135672867125848997694304832685198953304183161270881981559017774279969248398902588359508022126218674751682341341472911163454986712205636172678/44310652034236746372137824204794361269603525465403542478508161*X^44 + 13122342295794535338723761658055574258104379501891329693475421727164385474136731445177549355791065856469488281393899632092511865874230932289659172037606179603428885630745706488092081738781392992217387286936458418079258098155210199616095712595255445475238610285167815/315802017048005291394226273107569412768464325991931047244327663447*X^45 + -7422575749672054983362836372907566107485575692703955528332495194255158300188060474220560103897502915904166890654188019915339681364700367655715753377784569891602314306778432867238094476608462294624977174990155344074751537643979127369535333964623747212029185/6217293676755541794883937730432771330097309592451738807143*X^46 + -469640951803786985562330843474022064987463537485557140623437295959670666281557603432419897645633807297358947702796562847759626090456203416939253690692898441670308225818266799367587308662135918945989943856499174452693261711474793637669763742900605063548736961/44310652034236746372137824204794361269603525465403542478508161*X^47 + 792387411501761083987400791945320383758300434146856578594421767896823847112072580060724819121411165412747627219447526959080679957556543304092426877953269726967698637029895609397316704327251492668441306059422479896934677313406350642795036341983478724/872357748948441391172153462948333286108784845299809009*X^48 + -27876185091161339804433450123605121337845199856081798204173893519360459037297213108242824697330019820568146254561947038305377943245443109260582712932787087355901612209449352899246936701558594788866598399916761057630659439974275516923473651554380344476/6217293676755541794883937730432771330097309592451738807143*X^49 + -82880767660512234359824112573317542256552890429551285937791264212181230006376913893722708504802799180848785055764647476414580522067906367641638376472742398698037443468316400125348082337998243722362501221779387731941066709783404928139842096884/122401816886269312638158196007904207395648217384567*X^50 + 20711109908740032917562011676042753158416051199437976260327001831858473745617678959546084957332605982079848876678201230241664675274409218782442557644607900731819461098515695175212823454728380657722948348485217374133231440579022973011587979389587/872357748948441391172153462948333286108784845299809009*X^51 + -6902458249902143689178103043911710022525690125761946162675200398160565514312774748159054729058452960979900195817009127797857052371316242730907246720477329768052326774456960751353694537328661963383783674737754343280390049575075030494904/17174381490987696455473298163028512332769498721*X^52 + 500897325751927972785072265473565803967616009746772228051538856817419981624891610370661915043179902670449876867453581068307464775527975044294515495641385765214278309855500939210282413244556657047937746238399200601190695437565421982831911/122401816886269312638158196007904207395648217384567*X^53 + -66470522703558330114059219286209544441113498728144176805080808817125157734551410506087092947003900898305359085616256243827327785329746505795792199587753119895190537089635368120001358871808947328010162631755186309392367444120047/2409763082782053662897895069879123380492423*X^54 + 2401620000106828694917961007169901291310736656229846912008731450233209226080708931444307774643095459671849307600918640640109599234956965941865614472554552541586149701204845289308371343385893266830258089577966658732808103015812764/17174381490987696455473298163028512332769498721*X^55 + -207796711973609309581027546704923363632769061585531684303091125806990867096488615109645055141531302088656835326519499380548025892184520431689222537464833531968259805323622870157774251558960250845406466122646682800893703/338117452333668256334768495843850621649*X^56 + 5414347380736913010357704021132047377918913988454598776596978815477622170998558034815328967346637232675116837251544925026029105490957831317060104857735405194169974885677948599510933038034442735498281929856753735410202289/2409763082782053662897895069879123380492423*X^57 + -250635932617545795048455567887621552981066432974518576888512950911056355936609912296499442109087682374076282627766557061354779087347081616566019161647722160143047600826217881503463544360790764160141317447722319/47441764042888768953945348090900887*X^58 + 1211289539201705369230484940183545367904619031304013362960776760568924963137136160909884599374113023817982798088868580931703737043973646662786913149889083535184660765381443950776134802063294361794957275768080024/338117452333668256334768495843850621649*X^59 + 75592658791462352918319588596641319818018882504593573602175708372796531319695631929904863673967511812868629299171061491164064742331413378040420028569306711591756712941594255219321655129080653235614475/6656624672777994802012817186881*X^60 + 275569652306618681435569150981375002035341406100290076874632145223264241772563642185100896942881057505432062301938844600834734650519024153339003380001025131286487507667216928959172256194410450765271285/47441764042888768953945348090900887*X^61 + 6109603422906641030201158838532581069458492782923863416214962841964107218742540612575198494145448422811133953581725023805359889223078120050657011103735215931116962351331444861380582117550248/934000936267432973482926503*X^62 + 23591828993136319253879125394750014017420149599440511623079241205964415593719234723452404350596716850798683341245318149406773756224018205559392489125164998282167170199762403653477808152227650/6656624672777994802012817186881*X^63 + -11607796158480607007423526578067791310309125113882610579904655020995587844120554423144028267591007326268174177050756672655037504009102866129969244281037330027915197021191993718543/131051064440498523008689*X^64 + 1762940531418183220437063642040679244992471060213437832762421710323912378268151833259914999070591708843680267845634124580033590499085282245488334382565601350566940622185799065824/934000936267432973482926503*X^65 + -524851075924089349735411033189051587108067367689517289049929336111421533226917237159235345332754555018268344926390322863022587508287125358669900715247725298863347863/18387970315770804407*X^66 + 50978859999366355982911187700421181578220725515433655772527030908696370090010662087447889274409360737899857730401333734329923412216698399369567329834929920160497814/131051064440498523008689*X^67 + -1568568467067253595148827830019122799660692515119717306276784875601867966575890675031089390256501294429980663259421834844514811696573350672439334281939/2580043540868641*X^68 + 6954366414264835616862937131959594427954282683274810941490216406047806953973584831521164818736958529715205524392492739843594788411864066255519906690/18387970315770804407*X^69 + -38702707573833431422093007719807718148969028438030304864390287803148013169182372535991458583094171693087543462035311213379051115933709/362009757383*X^70 + 29621976082081752589472915064851118198431651622540754094964997976438034246943142514487056142616036435922146468394454061257908911473/2580043540868641*X^71 + 378203734283068761699581996949378361219499416612284855857749881477357080127186514185925864178204707492192492286707/50794129*X^72 + 872280283379841370069381494017070071163757638253379133594363127665439735270606614778285886965738677547197991/362009757383*X^73 + 3704884387282734945400555953828222823404302582080084853410774095881509854039471534632994418/7127*X^74 + 2848284989365161069305817337462090267275099152443299133108817332550914839999436450163/50794129*X^75 + -12623159389176647545050413861385121566701614304442605218912*X^76 + 8438431419599805151326292140406983640248950/7127*X^77 + -53306860314544932168*X^78 + 1*X^79 +