D=-7991 h=100 349702216009987996603778909409838427745865160546142740422649514911984963445838587217810348283710767388669205547209748175515267537831847332451818123621241173092794142501581676667598556552433559939723599969859944928251640708203766401562843627346338381690499460876647820647456025679980513407360148491252512643746699067502752969970054352170196632098922318877186862608438296210006207565824041005554319478055107449099170910262836684663389121039932260706458821342451047141765594637276553493321/5943838877659335619438180044844766433344644355603579355604780053961982885529407572169253301459730315441868076790309364149529975016810942723504385256405169549427535126732542653764211271823421*X^0 + 1426882662396609346080993547347577518730117323415581646497743205017845400352243724875996391335956282152888061364863042170149511073512562425928641227527557265233211918506461036754969804295114712627006242967054797621426426385283832722796706703769986177925646068815744749458610608446923791175690361703231331426255236203374564009300028417623567246923691934300890233950463226325069625566639765219711912650841287590796808231196687431295308055309911089192601561955181674759326523705449724656/21127799751600691846962821673301716242294930697035041121839728645864515821764108263057190804093208393564125207401018076634306187053520628525946477515337995601368197816600728505309532520321*X^1 + 55662535555744865655915864090140385033063671280370969547741012522349306038627421331910369534814544863939750389342559051356265882364661628634098800668835937012788726485097689741626128188593591663992649897214111458406548972493648265359316240675049480305158626638172172829121534675216975625327877897399602153778070521509936919862232412410862056427961156076685053018287607639752883969912397184731166309140048720140787322071247911464694025921964484691581569067093782577669860741080339975000183/168832247815041128549079907991354014492178791200007013604621271609103345931716989130090011715508828272970924532341535450384740740744683342550838301825065922850533268752456421485928474369885111*X^2 + 552241906295815312172240719249481272300226909391377686405491495752079988038740033294763050509597798578740355942752028795527181875223923146770702251126395749656044075152251202811293480173527314678272945980577387988601692263100734184558212084159644320487991373633673277882472260783219189751124963765421913009130715476369640136520835050832410561501813266881099992232495190888080604607432456912920888042967236056521120103572334824052844441805064530164879047046994042417114130544343326/2643949412038629939552349101902354679301080052188091743441337585516770844921049713810185308984258339827821950619574280645013914034979430424971402517249154749263946667075551058104058631*X^3 + 12814665758993465733563226875042551528971750718353055833814696283393223367295993666010594750717431070521903678897030074901762282935357146775338919645145480520451959596292516684664268748613217177850250456438283160745833140153688004060314332154829803553835407230189590107740979824903608014810959298295218952594475584384827418733689854087529572068431445831309586184239598121793645009600277071147282479870281117501044999978428963812263101581384066806140679381374407969707833856892518375353/21127799751600691846962821673301716242294930697035041121839728645864515821764108263057190804093208393564125207401018076634306187053520628525946477515337995601368197816600728505309532520321*X^4 + 103551530876213479544072448641562988930842479154402132109402601685605054870061095573457581474231440518619545744607284705950774692448057147526189156438334316802980285395698813047302964067151988374942054101712574869171688192529926917551351984769094595129284354295173295500692378750219374807999026054441191441187827134572510388983662025255279960203921783719606044191433488824343455888487014988744922500564871566199898416256657180291681670625410566731658285586600120851845189238672/330865900643052176142203616806701874521471662143422818601093428296429839184213454362430898383713970695510192794340418050934040049428035342882167753378695375955943770125835447141041*X^5 + 1536705268872910885022849978410861047457586670821675171211424966109419571572949130623877159547882213153052432065416662911750983332961204128323085246855646452307514503216271191683482671713829516713725852059190066326873280381733022857427637950385982198207117594394931765740761422266818953384156421578399400844447685949335769074370589962715249228346258468424664874476375970200472745276143222840263173505614542515933993549028363222107498956427002619544402564624698840520332289368750241/2643949412038629939552349101902354679301080052188091743441337585516770844921049713810185308984258339827821950619574280645013914034979430424971402517249154749263946667075551058104058631*X^6 + 12690508820802808075965639162096053563635284239737346457237961807140618543655058679328850621674792200334964756693567245518718435439416421752770770903570465551418294147648458902575763905013271794563957498868869869799231461243465122073236429309682950850596249067307673574105532130465713311157268872070122766636712765681023250586815747787949731804241704326830137047700536748054446740127254806983108847741270633907475961350708675334766164582130357240025329053077776106371635368/41404818000632233280215694757439854151103949711353124590300766899816022923815974766916643521926413552184982204272358659859096489729450049165582249202689948186202449020877918551*X^7 + 111246808633576034354274189414874057387159296025199975463803889894472157879097493938957229963073497770872251084290423733351461157823560837349502078446236218758722001993680285768889750884082646190769504878371345143865244474810980858949355542105070128530925920168751159782277943464878986898858903769510506334281427057142181028101527757129141469475326403547387995884640932352395350561660814235689985774249632643481216092033657937861028441754041621889901995969076066066468489626949/330865900643052176142203616806701874521471662143422818601093428296429839184213454362430898383713970695510192794340418050934040049428035342882167753378695375955943770125835447141041*X^8 + 950931661803533657298671954714270098117177928096427264552982112784557832357401446427746458858800006615283552178486160749633798197533661792038524543552025916608291531087955157274919269574338950794832882088524845225651958767983646584398067906387964325970635662042128352530966444691223337938608694100321325944449183543152006942271480253372005551748634231619135737062935220838553683457677531812987603426842377862373314608717204975059573236836978989366755452514466529613230/5181431360359433522740044394623933694294074547785399147828903378778128259769237237757057129511502133923787035949488006489687960171374051954146195620409203877637648482152161*X^9 + 6045763056588212459253690253511588812790881899962102070071913059249411526191028545122946855630003765070351257799086121264117157089394148194068925972222045942101237861743787324909726144270593613771222669157435534924714344556278736144615603312166645999008364162049965378345319883425897794532007116981626920459583816102042205936062852610476304610015290924495537083018291215369342005273559580220103907716804386008148869094483551828027557593361894120770079933547140773678308249/41404818000632233280215694757439854151103949711353124590300766899816022923815974766916643521926413552184982204272358659859096489729450049165582249202689948186202449020877918551*X^10 + 44806607380046899935034475877954105886793489985447789007325047647383037137812781894620424803125832174273496557448259606319482824502229366166271720806543870240376744701071357838658867345199953536199277617373507033435623332682045744377592870008254071423050382470615568813775232353610069396328372003479850814635252674632384781220625775735681156276194907616870937824973825953950050489096682010820896487624183263888453923025603607509887215798945141851131821239794362799/648408379471835004722818720388428694067585351994168332853072629054952854432391094701170958517269695147514333118444250593128264318780384426748366364711450866930002312871*X^11 + 233529025097492196838511541201707793501607818998140331711666947471910315395041518635796104725855523523917316688370203306807246777677273532224902477830328255392305847322290373807154079692811716547265751851552525883801304450528285944822650315577550404447324880355856245869325834116017901968219570687917989548839031552326058218608330086765947003522501185006315847295027016107255594063386616174783645520384872314435432230785830645842227513535102957254911236724296865961833/5181431360359433522740044394623933694294074547785399147828903378778128259769237237757057129511502133923787035949488006489687960171374051954146195620409203877637648482152161*X^12 + 1572404405290826597987689293531947988145277832713372179776451706786333618905995990664127634709044625448049292893351704301786837321777091832489909437025794104186494264351605185258009402400663995751773592976524984646537803243923225050966579603473205092699084147051270261131315430038454152593596616583078547175362235097595321474625745819384294642143498878150042781191282645761614250227446539974613676726131675595821293714792369325450037172062936526448420975578121/81142332558107246242375011936982692287271349267196637824186288206100970395744098948963954263204817312916322502620979926558411252506617998591961752560561990605681681*X^13 + 6172549050132540662240883411478232409916227026318697162947903261877185885517905434334210888999037910867585848708209129863851810654532584486513911374583681241807564700539349377927585318869923470328547419681255197397968897003368201953374979262118059153356243996092598503895781815315431857036009933245475945154953935466343258926861145435393016519607811425571927350144934491230098897030913297224791936753764219656500951307535216788406814102227291744037925796244260861/648408379471835004722818720388428694067585351994168332853072629054952854432391094701170958517269695147514333118444250593128264318780384426748366364711450866930002312871*X^14 + 29652357416005655046949294057874280379991105453918269185827264165981657644470323036994157104483947838532404175050515255003370188499255416862027016400792535878843592666913063229057134558848118409884458460470217903704250565231145633719031099635257428355805393377862181670723398629495016467015236658043502493900065143746297213685631624511554371308745860693142861003795402596390360018115145510977842481103955045588956079321217261889973671316389850045319257461/10154215061707827085768365903764571679047847486822254764633498711813411387278700907141027939332351059055978288402074824997924071143363533799519678708617443449591*X^15 + 82647631530932198013561029525019365687300188158049075190486395329481640569695675620944119711805481323956007534401696003752596875204759474444999574411822388563859338019440472315922855084098755102843881364397063336990572119474371413478887350383633062918807566956550073557233981318929551166197229234841364028512820404649471458281534397090923688510536594983640837255762165917915705327336846677510405232507238050615961101337722255710142359355513863608820666314328/81142332558107246242375011936982692287271349267196637824186288206100970395744098948963954263204817312916322502620979926558411252506617998591961752560561990605681681*X^16 + 262282771216319481001118256007381663451604372878688803329512589596527136652734732971891026644747556763863346237030660318400936332522100590844272273085139174529655597785784417509527316666023174254502254794195021486728264646058542049849713352436271972510557106077902733046350636462927265008227200110073042553856639229610144066281137225421821228741881239406393777111646838773040469196714432360344729715434431366649195479708520131902474810871115598704778/1270706427444353283164605919630155384688755786112158023355462233989915077872444113019775740124183588919531759279448732949308480933971159279128979941010817601*X^17 + 529399050966381006205305907671892749456417449597610293664695628889865979028655860642645846550531927944052921662067900312879277451074137992208893607927608825721899912497936042163579799836220928109703681366597236854386297999678258515867619086714028897959671608000863708573734897785876266501944452564242677784332298441054225426049866629236087867548712633549250321461440581354922957527890225154044064674229776620980740608552476199933134042908046592686814013/10154215061707827085768365903764571679047847486822254764633498711813411387278700907141027939332351059055978288402074824997924071143363533799519678708617443449591*X^18 + 961708569004520348255369061337801265654180597693108918723880544201061642356287894664792080836475057739531567651640683246357253233589259127937094388601401640394923416319759318176280511404131919830120847831496807294397666511793864496487228385181103403162717650644367166506713432455710135663933672446219012459454646610740871014988188352247090637055196991946931559234577097934226191923244580040714329402507007115007863913865012335026980551711387893/159017197778044460413540973549012061655456862234033040089533504441235774980909036793865065714451706785074678923720276930210046418967733610202600418096711*X^19 + 1289275263783972917612696958781937466842055363335205005942174570743753090293612066808143696500777825515189068999410298803063275200860093296585291478626079089486174813068284992949297668191201768675629075163192038666443264679165549898717891668296035735810481850749664230631764417879744278311575105249320371636512759420277836817878722664881665629664954313148153017875245351211271771018713958853639733035275725719476871613870555862874108697912882467136/1270706427444353283164605919630155384688755786112158023355462233989915077872444113019775740124183588919531759279448732949308480933971159279128979941010817601*X^20 + 734286888514346183704318252690445467590754993078832352874681092086460764605125585833989128625636132861003838927916166384663739091533798591452696803912717854125584040519180073327626166734896827386856688038548929613245233003378858083784664656890118379905673296804668270275542998201558379754775447479873981383965563996943242327972731666560193233628853014850114603030696399594280753287653489862060626351151149377945864800624316018233777524528/19899536701044232313044797090353155006314211266929425615008572699441343383920540206965969930478251380937889991705703532750600227627047129295782807921*X^21 + 371885415607236929295146733848498800986783165848475023172610010410501551056697063917813142457124910635141576113070190187295523100912361917256894983389685992194713873944227447944332039580319005398954913399625926322370446315194117120074637665197397196585206503628245414910293767106793399778459473985474693962284984910066714460859581053230281811364693575386341350855280168675711709470702222960162947777086708660719635320743198574862840134938373/159017197778044460413540973549012061655456862234033040089533504441235774980909036793865065714451706785074678923720276930210046418967733610202600418096711*X^22 + 5078423628108245777908066139991682614125670915008350214319427262985509924498113667236872475014929050234155829827509720707076225948814045699363037742895437549119688260550680103645229127649114549438983195261597222817847667193546806378119988770603236077331856306401085028951234424468468014498498655992534342074438436693989733970156564149111953411298607551896133699031528023931101472175084749728120797808131542661585284579979338655425133/2490243611693684434118983492723458266338907679505622026656059654541527141023719209981975964269584705410823425316694222594243552449887014052782231*X^23 + -1371880669032829760670715679489405822051197573236284806691825767443908463962835989788374155027217295261597641089572895537665928872630956887898727853604818459597058651238557848576301551185493816415955628836190670077675552246496451960952082883724000058380703366893058597956118405521333190181003795979814380934600752817945139094828214553634013971612819856096161894949604608577264178290176188532825139321805381071881905043464330450514576267/19899536701044232313044797090353155006314211266929425615008572699441343383920540206965969930478251380937889991705703532750600227627047129295782807921*X^24 + 19188781197547279408180117228490084299583225330517027937694350878761739658316618616978126804095612770144136463326063382851850066938167643980637793192501062555422046140139744738689461115026562653396346509975115807079276789560209313524244190456545044467088652454700076258678575343497338707577898558539623876211087350163377228313991175661574537695363521474851038956783556509666785265263951619315559624666436154678588592751522706621/311631036377635394083216555215049213657728404393145041503699118325807425982194870477033658399397410262898689189925443948722757158038670260641*X^25 + -8390376372920112263875090771954027796391062036141923011044220187647567788854176812591433616985588011503653649824840771549664501957465303537942849432700858288936456486890002085574425089048817207409699478608356488684627314806287925700334709495564643052590199471163889073035390497621495254832566188529489405677159365342866792319650052186641606133356280974409923098674067227711292832436282736982468676462142357026984509442577106980976/2490243611693684434118983492723458266338907679505622026656059654541527141023719209981975964269584705410823425316694222594243552449887014052782231*X^26 + 27554386226595044367920706681563159329196302610677191394390850438182881880769759473586603039193542540219419816712350181370998250890637006516657490491475971875987951265493027101267900245351316281328621810782782787577674229428590920579785237250757196319879675610341990178903421803936155693436878924301945227094475568214921573316533112734808342502531424679753479497592753722370381289431217593013129883343719372077774858720173/38997752018224927303618640372299989195060493604448134339093870394920213487948300647858047603478589696270640619437547734791985628586994151*X^27 + 20390732680930333514715249988546329543580676341182111481297739098826594060233245891486329176477148314048301648133904849177876089803565107667145605663755083126204382351084107326439611292045996932874454671072910564255837111163033137395993901859621807281143680644742586036735605916463296720061749859709416045575216350080851754620970344371246444703643028520671443813431668301606514898801639709478047916846636412499383512470575457/311631036377635394083216555215049213657728404393145041503699118325807425982194870477033658399397410262898689189925443948722757158038670260641*X^28 + -45514163061580649476287284999963957099713615537741735054877437495666954487638862626491884759533608386693878895181091269897108156977904977124399449946618772747451888521120265899579509685540680886159657419480570770840356580259320006937863315664214047297527998245925010874562537137429959950601168840042226683938623048105072545658446456579158145440220275720039152400347041566139318046311850871954305263298620606498667598/4880209237670495220074914325153296107503503141590305886509056487913929857082755681123519910333949405114583984412157143635588240343761*X^29 + 92816834119068479206624379050764267851650860466001120668074706914728090898130456146744765284284166952298833477995542488026601481569423527010490348708074229917345611633744276345683941810166067353845793863386261133772297993201494742347305900273138825245428741956913933705204580645639509205271300459764343899115139868413841404365806738073518091575266515921082143321414871880253603856420735353928416951636439247029999183303/38997752018224927303618640372299989195060493604448134339093870394920213487948300647858047603478589696270640619437547734791985628586994151*X^30 + -175216835291805968626645912212820193575435944048469250855471050822783731979188573796315813740302271545822588201162476907847712970412997822390600704283655575095119370617860259161701220445404693271389377754145281637083255288088792327771314582564190646430666597650329748468287939833311953111699411960036501678732458575525508691450399315492725347047968309479221080120663024950963420267759660627875497271245210744630/610713207066762009770355941077874622388124532798186195283325802517072939191935387451322726859460568779199597598818313557200380471*X^31 + 119405952085589550860140779127236814189759423350569129951240864782998086845689296559976240957885212000478731075530995410020219994069045035178131924941359884621011571785834371949970231325250396372490207230103030713184149787255494427342078654003833378660997912734321780033779086425635520791005561596025867094403701462822142215652444046720482285896103419956329149573581152807224474268385828671776518444954411235448664/4880209237670495220074914325153296107503503141590305886509056487913929857082755681123519910333949405114583984412157143635588240343761*X^32 + -91902329195783064796944678836135842553934310703197266332237073160559393785904446178183839897645884826935298635280204846942797086658037063030530945353065058626277302426378224214912842680652256764715454498705479584635473526982291010138702682361853715393106617670047482099533805847394001106186541254331258324612004715995024697418795853904158411324481583811076386946690288415353568012392510850519949897258494/76425129153643099708466517466884572943076527693428381339422575712310466674000173626745429465581350116280765561108536297985281*X^33 + 38678854544521516577316693695396096077488049363470114318336995788917698730148423247394765263819372017341796328157158324563601860207528296234970806536064279709091989346308160462927691967020572967440282526621525496555144215527199717679310772091390438551885974686673795944935217700724726293311768291734052691620358768644358459217888121636180310869071132599514814987261686997296386434393622836342899650936496175/610713207066762009770355941077874622388124532798186195283325802517072939191935387451322726859460568779199597598818313557200380471*X^34 + -92054808151232313251125736188680125091632577007237793515168534382541962248520206779659427487029006494049219966921556594107341248455293381142486389952632131645388907075864262009624134974946168270305254241850461641814071040903796324614339207776717090078043256750599955132408419350076977648450721238486659893297101925326498644441651976040891352018624175645377731219932350657125812882809216029686196078/9563900532304229721995559688009582398082408671433910817097056152210044634463793470998051491125184597206953517846143949191*X^35 + 1553622975307170062230539735603816833117515869215112220503507099241200511807079316467446438134640403217628550059403721247245975210624716100042505142460406637662676006128735489077022774471180291687560260900599861112157156808605618961289092306318249923840451407703967254009072431990292425618073537095973413658107341413100667771284027745531772363075984236029455377976757874110371700707818399229630502571/1252870969731854093581418319129255294148795535957842317039714355939515847114756944700744745337399182234110910837844857344021*X^36 + -1012197659931169841112207222575805853143863986510782112809257208545704273634474086693729374523546300866319859200553050484534688575301002125992625688139092885817852602442484623243832532106980790469708680369934356074659820359209372005626394668185079351998287671568275832142346291939828003728388202558994253322014863963127445343102864488438763426603655334672588511837621287834886079060851889175/9136137441171155070442377147582616701501411102217008272758242481006824122236555696721838300077266884411903771366971*X^37 + 54808722502163321659609247563210398599980758944389594134658847687539564539924827437425388655752091573063689644800660142803531676806986180248376435302100495898162613654019198883214176993562184755753994650491771730581553698654983533283756385225467997655310009347455298321807112411781995639883733025139339928009679538777474247140342508291102344716524903464869976765238632171110952528498056823803597/9563900532304229721995559688009582398082408671433910817097056152210044634463793470998051491125184597206953517846143949191*X^38 + -27186199090719224686779407620999334284679906316528899954693682980929455032931544039377068496585993373929121233246731155864502001953733138906267151262457674997730157404440952351948390874516642710400786834102690532505609840288765461737620112023376100352452332021140656911276952079964032305452791804556272547168520616334487633090283151040895679251842113167182949029679304816555653202516111/149772744937232050335120936845616667237728050856016529061610532475521706921910749126587513116020768596916455268311*X^39 + 10646760570662083615098786953747689069151756153385756713386004699657190252783646494751889666801025989083954090864988765244007938097232973497834708980402533863810475973445357329490791775801755129757045385860459621864481326849801904782641152864879361304466723030617719510198874942794987566729628105121181159768927516773804359044689525311131920866624101375229615963437329920988265909868986759/1196834004793421314227951406333322787896684854390428083731329765011893960012988796270560817310121961857959394049073201*X^40 + -23577248694013661468100285647246704764995684024592901989636651893642740080327361032523664460074781537113783444185808473403157348760427439570663105982008767341966756906017702033206316402168534107345457823113008623207474837802690935152983330347089236605699994993733565959073226196454251533559226703839086218723206541581991843591113429047301959366343889418273709953364555433470916838/18742678630613446419111617675587118913493686754600992248981420657680103481655706310422664637219467976087655521*X^41 + 19707279570399185772511499369867994184446377176963474117463236914289411769051010448947104728695684567659369299010362562207505093015280669938141820894560106328541795835979584148658742258857336023203308328258539895486849836907904550541094628471909282857395855675439489496838664657886140012432851002380716455319453776010168395991782959484598757839512520655817558335124424686084435821009/149772744937232050335120936845616667237728050856016529061610532475521706921910749126587513116020768596916455268311*X^42 + -18009795007698662233454431773195806409430181718326655355631051408605500540212538168318694681833704743097980077490890312857843600846347942528896002506721475324486125520644372480350381914872259382464984513849636973192122421494426272056469535138954829180842017228861418947075874569416992808593287898598456110543885726475777089517629043258835278306257376607481351271466094945366/2345473486498992168578603137978615806969551589863720716929222958037805466356614480092937634491236137665831*X^43 + 4974798871463114694124136994475191058323957709988076614078359429077635102975171737165727700859496341366317383081461754357078445428057333150024788681380803628408513163100247751926998766529003438894923296651921100824914870576031948359679208353034856165251774416057310461509066234406293326600541389381589052812378404020917836784545741547520978440078089314027079864830214100805455/18742678630613446419111617675587118913493686754600992248981420657680103481655706310422664637219467976087655521*X^44 + -1274097941477262725879058647461301386737430642529057786111113097507021327784695615914297961030864291804264532558122316987621723037317846813119010769860302657771620541222842733769093498608423889502231343699866254732983922053430893774260195252224167984604987621116355890505436985669602606775591176995130753533562664624251993041283773637097218439330639863175457135928994/293514389500562153495007275432188187582223950677477251524117501944413148086173755486539561317887140241*X^45 + 7220180953392011937189206993093186297860180928355414523862523631482394056179634272907107220376795901951521162068610826484687204078373414663615469807384216114136493780451955249127323219729074648350386631468024034687369651258720264883660309531467161737528537217034425427612033331408242701917760317165232063847784950085512539545860634840170013626482383887246972351185181/2345473486498992168578603137978615806969551589863720716929222958037805466356614480092937634491236137665831*X^46 + -393083802820711414762530006642936588500751864267237175238338340331431907821660266977742457184515899774163820450562364124428341344258896500535827381489631884962187586848327339445008062180516184366062649458289673111454392426400295035587716534326734475460322701075358271151680016338861132773085616905263242039618167772791290804848308625500976670294193969892751238/36730620635785527905769900567161580225531717016328025469167501181881259928190934236833883283429751*X^47 + 489286739979011575004891859545959476860534340759738273864830235063573122789988735607630011180577280402759337909658279486829427585962498050543196540653488196213201922048619242949425323238951171981526601942671237377000146004327119431081951884603162200082976402010426405165658825274518066426003138280711636565404171515817419253207289339310062626839946470066064585640/293514389500562153495007275432188187582223950677477251524117501944413148086173755486539561317887140241*X^48 + -567511323464873408703246996274134302603705295593510319054409081295172831505375684430257015849979663113482914530932867402603442740604732794445071403680674528948334497053277805811496608777768018559804496965029454654311892276830886869873025453284434152850127345383530243200710791610278028544264361167834802170528517792557816340578687087230545311605624567102/4596498640443690139628319430254233540925005257956203913048116779111658106393559534080075495361*X^49 + 233497351897202087434574980524688637728358779152749854868205429370478171043098557337942494725566353651361258064531886976924157736611626439142659725051567156709044841282805159143444077569455888072267855602164647547189920375392785199247434260459782749825787360162728938883970117078684781956757332382857891145444858126300773810824945302394622499112075736547386/36730620635785527905769900567161580225531717016328025469167501181881259928190934236833883283429751*X^50 + -146155186868211541564508527947139363637858054572584423038711324058736832141127671001337061007382456936264730310386899907851212352277114161491508530315006708090136882387256903890949287404245743385664173339939908516466264645898176283802199143476842500977070160892328039958164768791081590451564018850722880528191786275360628929434499205213121710286834/575209440676222017222915708954352839560130804399474898391705265812996884794588854221008071*X^51 + 38355725116904651717288003665668023144642503546476068594307047150572111620839837420654205883826097638767494781384972902420686644510915164117514164118763713671240025576450625278147583394209529310315765684624174286848532601925310229932939960366292704080700480359551948165622353798719244144678461226337459902361410798157257133890198197016965395137165368/4596498640443690139628319430254233540925005257956203913048116779111658106393559534080075495361*X^52 + -17385057427469208690498603948824900341735699520571350655022387217092389459539621883864469913891994420969559162745620720114765422667861350429287180453965378250491358437544078520782644735500331425402889470475689320799222172776311691827058072859699975593012263650577258254508885305823106522618184829429193522592388616512188755030291321587616685/71982160014544114281431073577068306790155275234573257213328152398072442096682374448881*X^53 + 3794791818183367236659657673743292267890364644616010242031825569643224759789531394167018717935717024446913376057674246263664399989911745988767199465235711226097483043203674592178818236677990575896743124759228583751389658171171007288942433880772087726471208298223042989481318074638860752935602695296449943408579780166538173471056998775331350314/575209440676222017222915708954352839560130804399474898391705265812996884794588854221008071*X^54 + -1567940352833829970462710844415417275074639119487627322980143785624838701051080979206765612722879070365554393395446579557163138411587609596184326861814718793075340408992374472243065969155430174177210238006163052870784350538114031355001067534115089394050295749988117997257317374392413102427971189514863799490648536528046857495730083311/9007903893698425013318867923547529319253569670200632863637611362541914916366208791*X^55 + 316026780203216685591524544388303308437652037635457008988609556131335279788592126171714272605027925836373636689187667286046386129604601231919832362706003895961924180979152297730574369345137669872942584733574883950613027955298429198355454344715069891477814529106470202975615109665499768691795102489097193172895851145034275189272183813488/71982160014544114281431073577068306790155275234573257213328152398072442096682374448881*X^56 + -113149559558987214197999056616610006779912852892525363482569015001149025208530844204772971182263032879831171312060624585711189160979742450477336347770570963514515896747186389632935542589922689539626199201079903002547993936784382799757494109896744735655868811578402249817167246968041772742389511368230795299610299136954323981717/1127256149880919160720669243342201141190535561281520818875936849273171682688801*X^57 + 17713425762865327895778959956918342066019911336609858797805888138174260084106992676152417323621324566114210743876520231308307775635251594534664460390299592917509633597600845440285854937949593002074055568343798223045451439047358420366150029164464058940706308886384473853172496452161039071737680566612819429658763314881779908783600/9007903893698425013318867923547529319253569670200632863637611362541914916366208791*X^58 + -4549335052156063177822508212158961230022143787734124644830871728433573380045611630266401987502722786471929742754927718361265832566523621473421202275601088326385924158056801164009942028247709695824682329523977140661290556310904706411031139856008925914409157872515421514106296026577651944235669056053947379988590873542249/141065717667490822265131928837717574920602623111190191324732430143057399911*X^59 + 502726470395687182172624115761022378025226639313623419245155830763332025129426734951479411967326324379523627856091867214575428324746130022436856690802699023169680818326040360441254313165685219808001415870602207448193779221229974576727544941385596688628607268009274398280873952427320940188834204902657710596576295703996947/1127256149880919160720669243342201141190535561281520818875936849273171682688801*X^60 + -93333700644690542351589143388784126158744645160394166551680241523433086891741149566280589631455611454533619153792068277155832340820304304160830694089807450313876137007864750523589476843546737961213340553283716869108920301020512551869513137538571260969723742197800240175890501977667383719373698808622818024436822/17653074417155652892645717536943758593493007522361430524932102383063121*X^61 + 7596782423427061044472115968328663032982766310818379920164402292165145503451015814254268529950636182573050696867767982653108116541958064623458226286201435447934046481845556575778093091156335266145910243262803600636226780779535717797071716484754487977803995474841857446853639513283842244007917394015870572092392460/141065717667490822265131928837717574920602623111190191324732430143057399911*X^62 + -1015378589684049898867398542259876848157414071222480053924138901134923782719254653828252338488993613593555993384554369907392285563858293170914549951803198040436624417992258449197849186901602303610550662158987494307411069735645680761961476953946311740266107677099264767232788629517291975829130210484618912/2209119561651314340213454828800370240707421789808713618437254709431*X^63 + 55442425879068786733704301885118259425203363275529401296358002523644334249083855583561547954230781630890058027499510135678057819153362461321623118787363963603733625448617804660573323826712937681257042567088643841507549899217419024111248243402994642680859154843796834491277871346172098819777443992658273716/17653074417155652892645717536943758593493007522361430524932102383063121*X^64 + -4523826404208411153129129387072136737510816895488537666123723656408001452021801209922047711333948481562959954383432938409453089092997946735166337191815197434010260289621300391412036598112457137701746797220811783910138570240395540974375261677463978446520425159837207829583691522556277477317186276/276450952528008301866281420197768769954626678739671332553779841*X^65 + 140432886937873736434232728395554060142563374151993348693798531549681300701240567368633632272436666142560489662609944492864685686550369297056858991440095422464828032257268338909090881129685557278264892675357221370646528225475406788508655449015255377021368747958882404629080305913048250250039997143/2209119561651314340213454828800370240707421789808713618437254709431*X^66 + -6923477526957575242561535209589917717423457232585561603391769160399340394524532784939419219546727804260629464681022983515338148606519243183758555374666786389722540198932799561925800413044563093340951980221412522656311725220204661541040479081386755157327648432716613257937147910282328945/34595288765862633195630261568986205725769825896592583225351*X^67 + 180937154354727879951971751407315700722911927002856389544432655223184375892935815838022192087993648592690306348891027774952725670756931901028970593071978700403866263832801747456745686888620571300955030836289704120537669158304889470611158974727903598121196589776511389591611710536359067506/276450952528008301866281420197768769954626678739671332553779841*X^68 + -10012421796259272658908874695296084675354274418330546537998383709534383860160280166118673967670802393851823601044969663888250868018693140720844700613338744340794922750576425477182791848170090220410798258149678481176128827848572225172221122013144263834663466748610723675083903753/4329281537462474433191122709171093195566240257363606961*X^69 + 233211637687522423293939144159337902781923560772161491606000252720376621439875046878237607531287649380997028574045133788429049856331736909812912296210519148210711066179015874332466001083445526731815680203033174736375769662892906031857437441053802783117041732431566656697673805901/34595288765862633195630261568986205725769825896592583225351*X^70 + -7363743482417222652935858638630437094551219184937206228222018391831687496449915442283175262273476931815017296506701004691249262550991990983076321789887705876073589331213190664085972309787228566307619788601990674528130967382809096151946537960428907617904159428367690892/541769683076270108020413303612951219567793800195671*X^71 + 43284792607186579629353108091826366209030036342567830456729229968106889473912959636227213269581642186243009389309892673081419105451695535976304540550517038777252031670571741501516711627169132839652157195323477954546528494330060340709944141259659785347821392018764244905/4329281537462474433191122709171093195566240257363606961*X^72 + 1355388833020920326496007693912361104388931833914721074244734901749137125783525640981119347137277128337930275847081483686564009101696593507195505873358300083088919005557335412587981135536537719944578310567345719375061235189255849216370506093163344659917049552/67797482552405219374347804231379204050531072481*X^73 + 5739627639448425671200206360481118152076522975562110215530177037200667290001384148751570719138958999044550514309629807440046382668131815936966958640684199616422484869756000759556795701145400956828244788909077188029121099862269510497150516172169502087184808955/541769683076270108020413303612951219567793800195671*X^74 + 53189822874706094209645098637229187487578373009999671669681320651232825232905010971894089613720291262458800971664331869249821360872042178643891301487267117827802163723378937545642308532469492264447677305675188845862940838981833073521601513737414824/8484230077888276733118233541656764366228391*X^75 + 171721729556780974119426920972539470707673031025666387019487441221761814017647955525781433445180734202850357933472219456944699178952755074785116538601387329067171993796634327774829824752306023928287428799113861531079030212195331204316950570683062422/67797482552405219374347804231379204050531072481*X^76 + 479454047985258677135022024330981262387332676149421201306128034568723211958397983467518668136502620895595364451986164507006945286615161398075140242264492453794657511913815669594339048377443003983055829876204350775228790989921761112261603/1061723198334160522227284888206327664401*X^77 + 582548729813271635632347371594796417412067235541054295804765625090184714144705811465707061961241871510122511057977273249185609781389957590164937007747930753931287400885125204631816911376903382891696744604923111600143624324158887682346922/8484230077888276733118233541656764366228391*X^78 + 1075334552430365758766014329516593307567670507412846056949423474204430920353717791525942290030759688887241903241707036826423801557264712454419705094428788521932749509594516512009206967671785431498792683239737988200022614698751/132864872773640410740493666400491511*X^79 + 895570458425080260095792083021376859236746382962347572639934246914002382187679398953980239758411108629046246478826452216911798911931025369590650424536290955166908449991668165446143328612987390490012441146389466544131412770844/1061723198334160522227284888206327664401*X^80 + 1039582959542058712662216189373007663717795094113124794338988265961656062713567738279667461254127024796450160755167169486813442942327414084352718575547882974270794084962912868579125782205124711938083842461822227763/16626814262750645819108205030721*X^81 + 569045825301272765359593250027702435751618031540641863687471718854789256810873680220880352176383471632415032986171579418490350797102778330230211395355052454037620020386248094373131886582290556424507057163070605572/132864872773640410740493666400491511*X^82 + 426384571556003694805672983237236057099411627570774936232031951345154054628362174052610235351580782352368317313066358994112525159156308031111662906895210880134614689543441656432835394447839601665914533/2080692561976053787899913031*X^83 + 126436681678511256389310025409394801860700325182541698347490192694504431184902711966642546217450690258315051121673051842881312500437588755228494815975663670005843714520979401341614367400264787630613835/16626814262750645819108205030721*X^84 + -25905565427949581939460424828797980326698329692901268864623319315870650908245518108296749980855987788318722555857369972960384602788126446114271891389154208474170608260881002290068767643327/260379497181335726179441*X^85 + 2460583431312796335558384384496564214558884086282397632539628700736770458161483981312095935717855433183269504467233131539783247234378636834068830481295750223399400260842759619097151560345/2080692561976053787899913031*X^86 + -298906252610565235908411434006064982028640300652411316049660289743811563834589033309176927417572920610447853311539183266886775722520659128448035827840097253572301936902731195/32584094253702380951*X^87 + 19594061375939670169124356210428596890965882991805545793702143848369879289572177929903679542597099759703853978184078570650882454122047665334823299340555010224050522063930412/260379497181335726179441*X^88 + -205309447913044745081692833667481679690532318611616010272577697172472848408218293784716617350907277245103637935557505031161933772520764929278550539667385734877/4077599080678561*X^89 + 430477770052314514726724454870022892513510509355426988715819642002343214461250974635181577840890612891274348539685898875126571674583846573662769638443444189/32584094253702380951*X^90 + -800761666964017803165190350315220095963627481404524616422286520064558870686043905871230967889185107502644477249583342203036856594802403052817/510273943271*X^91 + 288539506563530383428579999737786542444658917939702057786562166010451399018104610194419019569121794946744980052722991046085263428451917036/4077599080678561*X^92 + 794602470944437063281644330886549528742053744784475333286710035005371977427840998659697584998076523548588015313133273482/63856081*X^93 + 557576393182383993895284849139680391303542229687059690990732697740049071818298212506014903357053412055201107286019/510273943271*X^94 + 511168579152275377847240013134471515001407493835359748778666774685207707163298758909945775474849/7991*X^95 + 119563129894519955910546385364849937672195170974240246557392952202237973518203455602508817/63856081*X^96 + -31180773437204671774111659862259095120380917532836595859371491*X^97 + 1728895094672706599116378447640066509590217946/7991*X^98 + -720591900929572037393*X^99 + 1*X^100 +