D=-10655 h=100 450099778261193383966281491859265234297839348046466376658586382582010694136966148562189385207237834651123737899716792536998160852391471258076042755897272798778120582166800707469436556221871654390361691156135260766654482145213875738948804158989600422847141011482731982648389878990554374717239087226673965347625153577190416575271511532064765551484705653633627633607173599588842680780509620111872853243515989459057906496607525160031992510811172966862593681013624605751208961102438137669520212356961815332542792553736241/246559847846289106882730762448562881243223492834555718264377358542504255629373680578804486415144968469037618340279339429077286487665956976776362832657091851285002803706447593867778778076171875*X^0 + 89228437713033906259621269498679981038400033016636798899323162428454512708982986575664155443850504441472290635987443598158405274424073781048603461329032115023941980749060837666657663695521574118999157863406693755693115084496100754621993475371676371100389365534495959305627452776147209858977452736107673173859457006038557318571059002879519525773575584447445206292062050221609199936077929873889551327707262504522349022019974012664850331445085171548139426618196634505255710449224368899877535682567731496464050205341786208/840670457216707338827358807644619999886894821168701176994221041686522509993912501301491776881078284492030663493016435717381916008345846908016686714227620376141345559517503716051578521728515625*X^1 + 85063636722598549516909375882049647762300534672683484437675868057748727918871223073416703360808655040239132625377645955050994160758766945271541995359203254866976256001563739433326296037165915938123457758496441341094313319814358375540870382779867167296910555613769649120547323754464226944091864483230432907446946105310279407327344716020353492377879051747887715417192040888701450038348316316791510755869465594829116172434601135956185649999303770919368115639118995583165549684222200299379295320138016912239738282402784845964939/223933593041100417380137702386335652469871607988812776021835629979247433599628442534184872066697228031564667987952253064217607876723124970122944923502382377694650923416475052363239228725433349609375*X^2 + 517723543127875702307862744653536419494552723453070981744558736259863217494577595864301025203536317736749824143085966764980029835243428692522482541767231293060904838505070747517303819089664932242484029150905134415332252257856747791890976581552570377118118869780266592476300675880399971716194780934012599053434179162445234037834880060902164783950212863152506430668725718207976986858839239555963157228786014863078446779242274619709948783340202392812522210159900431998545929450433503400598149428585997190867534252623756/394495756554062571012369219917700609989157588535289149223003773668006809006997888926087178264231949550460189344446943086523658380265531162842180532251346962056004485930316150188446044921875*X^3 + 11821327483190462413720508005990832566204206411278190220489488000264789984260711763907288991677444301974552642192166508881333095363984273124368403811879565770851117364403991672753347387927890294956515588039545021429828104936148729008084713493676864489893713511073262498700710826271417730702945384871263390965947393116264148007281795746200060905883963820561631185426382753264709890046089205436912228327923624950623638978250491960454431270025992699894003240355556462942128809475291374809867192925737433765338689616566070628/4203352286083536694136794038223099999434474105843505884971105208432612549969562506507458884405391422460153317465082178586909580041729234540083433571138101880706727797587518580257892608642578125*X^4 + 197266438778730885844948958579610491204436860225786483411828907008454261251388500813859839699630871185770114661529307538881112144122371741255668393049793298456413649657127222968398270148827486720596224985565710153148630806968336392880820980817283348835448264451894223039514673895180009518545475062728037922524971632474620424227748139979622705305217250647421389653311248747088924716660938567580495425811534322760100640182571656624748486721701511495368071698767887623130459729469062340258839138385859066980226609568/37024472693952376444145398396780911308226897093879788758611334928954181980947713648623855304010506762126718849783852002489315662155375989004428018043298635575411026366055011749267578125*X^5 + 16089843006881790040187708050018759176630935433253530144555409555356800651530703896706945280966137253545058777472746425768276091966300869640484956139119318519997820432265171303029898375197824870258733683697798433861976140569719557352995020217626245095859906706632977031576158583321539385930880335334259247536203985348442756101565879262422418951682185077324413610150874165800484533206591431961174631329051695429058630885422586503111705853040769746874580042849192247320425358207687052440145294181406121802291044731618297/1972478782770312855061846099588503049945787942676445746115018868340034045034989444630435891321159747752300946722234715432618291901327655814210902661256734810280022429651580750942230224609375*X^6 + 37128392581078136053362633774458128911927729992735955658671083755571056475084082270416675163123220417124405076985747592372501683678276066332507037169154751786811361926292446904165602460459198836959223616936029086121597626412727839661870586132220553244083847005750330466596693549127552258518030334852431773762416462960039896186227012091461140263154189755160485204428236955198326194651631566852491623275137017723117835074759742262586468724419921321338257260408262216215129646519811965921897046388016467334412421/3474844926696609708507310971072821333479765095624569569086000462595418299478903204938888343877100587717195574827203378929077021319134302112100236325039759321953170001506805419921875*X^7 + 2210018269586867672419090960283755873253934582516931612580482437912988585196191701712146795821238320841545795168776980605513087967394968984579292495504573232247551947590110788634700189061270915112183205374943367380301300388633909991194198904996894931879228951075909114529388693159042114958507725833266753991873438076966889326142415797408173031074583853930404621598604477047183106122110334916910404215544882422369584528838989657870115833031650047594221443644289819311025055460512178616578666417433426412451732047743/185122363469761882220726991983904556541134485469398943793056674644770909904738568243119276520052533810633594248919260012446578310776879945022140090216493177877055131830275058746337890625*X^8 + 3703161665606002318359837938237216957462757947370954795152378520837052777315702036346521457726696444202411785828092552358806917957964576722201307856824669655754774395504291063568169202747860222586490414058847902640571251503765083803392227710858181616793805842802654208593893636859416658350635416106087674090382226724438066802588508964921552674371146946859147558097572607441933220342867526385200728048385431425660169782454055496355701861615810209813730870578806561124832613991740889304120104268019562052648/326123409356791150493412573540386798074121548158101320421023037315384167008813064752593931851440693356846135600863761513756642075939399541257647707652722601778805255889892578125*X^9 + 158693280496615946113737419628342609279174352377247061343740203579466385966049574046847776908970482669588503061609145710677283117350566200531045708165746909665846551330418611861560413532827006068386135706213384474374811089240905693213531267684691511433523798590273182657073734388348069971065649619106200155518667584470286403561883937856059720782836389945298956247529679671679184352042165340966073669768252055377621512496234002453455231469548882420948071567193185782651585610233332011242112406612168385791430071/17374224633483048542536554855364106667398825478122847845430002312977091497394516024694441719385502938585977874136016894645385106595671510560501181625198796609765850007534027099609375*X^10 + 189060920544404906613472844362064009671454320106640562052778143439718364072662211040992042810248879628106024778130074589426338424337044104648343767884545984929450732438600040028922429932607027864714021616010610171460112140939661377929454649538334561716225031496967749235379735218190900759532503689114177585181510616853557970361282312354637572863550750982623879893588824656707539244735809480775805927383431818659138282826024402544779714174108113757622043271151670509308106608371026530485942904766506924/30607546631327184466767956221528559181053172046748129556172973938562568466336280126944526687136620681074250173708471282379788087840394138081431037790025584399700164794921875*X^11 + 5692096864246022370459996088053012699561018364010046226992701492884535175060343881649008095330017387671822072232221757707815342129619888343667029965302244270792051652451473097608033032139725269902326467858034052021220572433792712744696696065528208990789539351210068976733154609110486048558548479325491557666370479494783451410431871943038796504303598757938251675903041010493667906177647644260282474280943905562312124034579478780277205849645583972610105416097832550103039986303286040726647654262390378191657/1630617046783955752467062867701933990370607740790506602105115186576920835044065323762969659257203466784230678004318807568783210379696997706288238538263613008894026279449462890625*X^12 + 4732410559645639471686255566797108169700880974990454904488194917879480258196512284633190303727423655742046566988140974690695731022785161378247102509176445086074229097933259306643224447398601880412267434753450351533854688039608357860289257211274402549856002956907402662691341176999059602725772351373843145949021436666458978432506171886227989793514970429507794958285954341637059920870348824736185404738126527550096403016964701818019486112072932403478867317278935973006523842651647828839403973314384/2872599402283170761780192981842192321074910562810711361442794363074853915188763972495966840651020242240661677494929261602983396324767164531340313260443508625030517578125*X^13 + 100097199771761497959539359342451337649275809846241533161213528230825347928489598398351288048755237263413416503801058118413903711985221667812572751770315826412015624116311595008706596500985604538304051944311112759132743291283869691512735535210366795203829032980410008940449900274903387066802960636616049574292001558971894503430846989013876065842410454315378077890660586195016253820099841667515103665069527042305614662721477204561023709035995131973769075603217829840707883121687892381219409167507357767/153037733156635922333839781107642795905265860233740647780864869692812842331681400634722633435683103405371250868542356411898940439201970690407155188950127921998500823974609375*X^14 + 59567343506302575062497503024762358647484280862187479226593929494420743206236544766446372837034006066762574116966053870676207673420520846284904488755973559062101013343108661725279050096113378893232878971513342444243690329960062079195229214816811089749375162274665689826228412833910899315295712727801834657271081584022743899122041246227825372095081633627830195724434410457792844743146508561601599183060690213734502867829308959183752221516000918026637040103634347957419224350048975461327593749/269601070134506875812312809182749161996706763285848086479849306717489809027570527686153621834915086085468012904263656649740346909879602490036631934344768524169921875*X^15 + 922360084058699732998741161614750234722833633535784230818195480994101607420270974546991036836971217422480154768596225866638290917438268875122524948147760325409144367795632510507499048434822889924061850293801352963829947065458571936587757813757623068987781491383828670418805898114466988940161194155692376034114639825201573994194685112906681032916398144179305742923007943542369285904923756385978754195092816605947215885889102842372671225453918228754256093502001081934524112562553764602584974032337/14362997011415853808900964909210961605374552814053556807213971815374269575943819862479834203255101211203308387474646308014916981623835822656701566302217543125152587890625*X^16 + 410208107148974855507120771534116498072265730688354315275833339843093302998326760115324045236662177593290293301577774940669309869818677442906569680059666665148221709185004642628711628747209057399450840911975740126875361989207241699246251120725459774446013410067365269748727866921783097957062917136598387293646100232377198119552500220205777584736541786775048228405059459339099659611536678085466220313432154992389610656691896470536197250677507223546093147532383949259309972289090288691644/25302775235523873844421662053754027404665111523777389627390831226418564901695966934411414531667300430358330633905552008422369489430277099017985165119171142578125*X^17 + 4828999906342104536013926266792294990324272018058973856911588920070455858013648208801506148094551476044277890525737513144024938749373150274377690987645499213221616508656462197422879826013490014515388122881919020212914688250294623485992790826421806092300277413375126058654798574937964978976909810247125695096111106390762162998312811935014118932743045886450206668754980436189341881982851576036321694859076421395984178669329401735854046739314314755997271631636703945264830121736773335594987462/1348005350672534379061564045913745809983533816429240432399246533587449045137852638430768109174575430427340064521318283248701734549398012450183159671723842620849609375*X^18 + 1656192444651927809227332084378540956409022493714760646582544200634418380136200539181548828209450411943538218007655172297080666240225199028971804435374075658723603916843439682484626206402045060663097116314454176954652069545334637730039506599547792558277730317224281787925742646685956892184936056495920035375077440126936944830696532141975999448846651957269576881347169279427113030342042560603062972273429012823507624935878215619768409903220869710541253725621830586195194073092803719/2374732542048228422751915725364057006538255422222185793279289650532009845302296286664609529016170852215704423642003942601817877938083256594836711883544921875*X^19 + 15227850364524257539907173613654547553144464002551503080195628824900203060095923831849640480514393220052449050181594295197078099662177442880535552705522974959522627832426547175122754503822065994709972066163460030246990011861370218041220075594376860045244890482214192128530318103702777870022580281608859901551676475954975809383217413977655010025923372877985156594329397088095128745276546262369977901176168599843744056266605668451729642805751226508803162914571792762670072234203923411662/126513876177619369222108310268770137023325557618886948136954156132092824508479834672057072658336502151791653169527760042111847447151385495089925825595855712890625*X^20 + 4129921729465604131023431159076244067970047199729748384144384604073390754918681252863590775814324668888987231119296791560750443263639790500887422989002342337050164461669138608616838487347964453329197543319165272511587050613617392619170392860083634179289471000476883511243322261668917507253597789059912673115939350381065971463276245748831150983772552405212297982288096896594688984010405511087918825521746167534715728498299134266267103881365753069633210680434271368601441880494/222874945288430635640724141282407978088996285520618094160421365606007493693317342718405399250696466655626881618207784383089430120890028774738311767578125*X^21 + 30416992097646043375026500970317949866547780133665153497128551061661938672156156380212798192123042685943819195820274209236427759844881121510068146355387525627989958597838436737726567620651333346293875513953525024121674183598792615107737516937611850537057029737719311277404721809357260138860777862667696285226439190062808877011723193090418392126263110211560978833607526944953674512766964356532372818790184318808214860651461691234802541071515186484214191210156298169808645452753857/11873662710241142113759578626820285032691277111110928966396448252660049226511481433323047645080854261078522118210019713009089389690416282974183559417724609375*X^22 + 6703223954819984109622339543622081381895138950540334133473037795954192848357992220332203818596389170354827609768728369215134693792864218825903676926851292627225436823912855560253983797598793905272986864074697911647586978384143606417749836099212270544417653739547014726046305726107542804281674103939155780738065113611166890734629328654373748467224451126502890512206185088665585719185252237754717244280855700304988586764323955987088101848423899328681612253733511412897519/20917404531997244077027136675965084757296695027744541920264792642515954358828469518386241130989813857872067725782053907375826383940875530242919921875*X^23 + 40798963301910250587146237287456093877024910129391092566857445307278309271192515068584511480246241417243038997455178147138486692598411515756163420900239702303145822457832724807528677909453581858165836915691261239369560605109243956091033905241620476591204348513994307002890048374773681680241919706222096973824802848872930390431128795975709354882665083026961985829386619571008065827058756569634943680118908616296695949109529265943229352286657290055026488974452230664021813427/1114374726442153178203620706412039890444981427603090470802106828030037468466586713592026996253482333278134408091038921915447150604450143873691558837890625*X^24 + 7585143694770221131777251010593022189672288500804757098814624654249396722953523769899007892255987045553694897110494401142154109130500766994181774040419983160782634962525912177757016618332421859344478456828314731867707058467936937646854804875787029978979193337303931080114122706163618660685794902558386755938306810629385862413661521295044834888582598844252177104062478081598518519305895859063530424891838684556179207331029818238522920781409234320915056391005245869/1963153874424893859880538402249186743997812766564480705796789548804876054324586533870130561331751652545477965817180094544892199337482452392578125*X^25 + 39939545047438875941520255719352299036135515504694135556344608226093795964670058132834220418585889607007832475835853049519035444719364468606371923143970587778424152868181690846127913274988034163424133024288979690052310953778776860643792427023358667365121889347966947012783829691872788552938800957621777927147370570887006923218696475769941068020583309081927041854023788544602542464313675350364821283420008414433220723357272494206331207331411864719955053798640175622952/104587022659986220385135683379825423786483475138722709601323963212579771794142347591931205654949069289360338628910269536879131919704377651214599609375*X^26 + 6612219713565502064257533399457018387108082420983491569630664999482117375343184554646837204293642564642946310875656485993755609718849713981357359803846742271096571169113139957204652699513240148637554818872567069794057001343465595847321145986656519011370031022604601155468340270863586814842869905354317915457323900345459173077107210178169631818571028598863098615558149562758352621098571688057467651543413928491984863390906180988916966761391302187404905142399/184247196098066059115958554880261543312793314553212642496179216218195781729196295999073727013773031679538054041969037498347461223602294921875*X^27 + 31898316554604713995414649232117384031741960330795363823928339288179823020201719237598986130760138325186369804295276323196330325997719685232529585262524587012177424789299776619739831824621720382309973936105387237299708058520739217888149990451365636177218106162739944890278313007098678484595130257607935356016291772567040486010147604615372652995691898852353281906835214518130658659502745174563805556786632030674355544560303206025662376610989310180661045095099862/9815769372124469299402692011245933719989063832822403528983947744024380271622932669350652806658758262727389829085900472724460996687412261962890625*X^28 + 4936197306395020548312561744925468035594717991898722735310576493569400695529435483738706857154050527269240003827590835500611127233131251178914186826562246429519923569561413970101018163750063301697065393030489852818868271211631728331509714713435313012878342973262401938409990941868282938789890346318704251167357153741657229787917689786190636995397613027200397573477729017281421647709991080614111972700639001477277520291813061229408020861990580757564934/17292087855285411460906480983600332549300170300629999295746524281388623343894537400194624778392588613752984893662040121853351593017578125*X^29 + 22347883148988762418930310136823578511415306933635279023846353629459153750685792556288027222214593614604398541469174234402325231713318455062773650738605522462611832912377247746916417868474478009450804411468173725416211573926751196323175508406864123485686451055274644922066979609505884847333066127806680631907041769766169893799139550537191180789321900409513593463627650314000648240904072576483312681036845453661201684959490320225818168011859720137266429054/921235980490330295579792774401307716563966572766063212480896081090978908645981479995368635068865158397690270209845187491737306118011474609375*X^30 + 3203541901795562854414098391545899559709490562246750032526862854072346320497464450473684941612296115954321976986572196781679668647894877970538810211369494741346764617964558388503967315821690398872561222918888928650375974701650028158399968448340973391420735844636231103206434105679991767593390650780076520545731673629373417924247928007450791898063140306945952173099596451112152277407516020361792281009808447124377897399947389597726269785381400379/1622908292377795538330031063688440408193352444920694443523840852312400126128065452857308754424456932309055363084189593791961669921875*X^31 + 2626720956546524222042125463374701984208351551919334082151512609764357903097398897404858338866062785383553495337470232216000982195796142499050120447511083893520467239064218392900986840850619338877710835209887447564360341416506782113225259148813284996011156887924862214667571371505141437736605228966115112969610799127243100440946423362838772920364768934083802042610545168219850380430768732788988170569414585264585699510075988625792000899065179072951/17292087855285411460906480983600332549300170300629999295746524281388623343894537400194624778392588613752984893662040121853351593017578125*X^32 + 1668020392926706670654161365599317116710626263067797255516688521800820789389765137436906844187636171824751571249038684470353360780585654406816953351478636812135996265772364916572110935776007700794361310559019775220444347097497527797397881020066057473032670364903242920613766123338717157134804666746906368035131229543185997334838339751842479836078924903481789440983304659642339211421407550659555362626695310821547795630830747511248194181991/152314246117108919599252094198821249009230637721322800893837714904964817093201825702234514727776342778888349421322345733642578125*X^33 + 5975834375335644396230018198884968840074583541643003242171965902232872706542195317544993860831805718185987987583193089116849435545786550223445147309489937182914345154583227463375175167539241970939936633510816286214996952927258612776475466121601351575981305218464540626429254590529661924590613280681347298510272050730512828095642283971426335119834024494746211407338444950562598412675793017474507305600765247100277007328526813029685445450190582/8114541461888977691650155318442202040966762224603472217619204261562000630640327264286543772122284661545276815420947968959808349609375*X^34 + 132208540722409591761864528291902599173933297240949414928510616151203243094574340341492865635891199298050628399110172622515066961551320805159103835045926800359246750418859844450140025539046866438793337621140942512982577982988809346150398898275083431882218340797238572778982826211487577295323297336753454370869125464430896677684197414064779375617374569844498654282114585967267380256824998509987495032482609288269193231989436289170882/2859019166909599617067143954928601576897806433060962944980529608727636172561273124396706048386228864925168454647064208984375*X^35 + 2077905092399356295521118605781377717272594732315996811203366221787334684902156184580692374578849240216035554194565623177849914929248855404833386493943371295583107716269443789580885907409101233794581214826583474761699330803342910077393876120883670368200988628357994887459559580344925046179117266503310952309960893060525758673618000749378979277739277753785990981639061306183992844500713326670014383639756223380727015794352976855873781471/761571230585544597996260470994106245046153188606614004469188574524824085466009128511172573638881713894441747106611728668212890625*X^36 + 205074162205476347998254098579180149175708965525128245704776110728983295954843677350379049023896310268635279713922640463452758186822623128873462534540075474723576490052993087681667367207786928579476956685939423735537071975187110505760704944175946915975598716381136175950044940523422663297870168272029631846898695917671037869853991250389618887278605722567608994233777785965066602324222532215894827845131697730919514804567386001/1341632645194556366526111663504740298872738823585623155786264480867027767508809537492588478829764835722744464874267578125*X^37 + 588608236484419863077040281797328937740653822626049350442910502019185422612318045300238007311660714701817223027351083581701544488024945868163277855053879505643890199847050892705200217452398335430107165806872888681703218009430196925105068884320655569679199732000402516731021662117371396996313540648400360983675173708739852296883258998775380929713293903994580469325934372018000802736824274365553611140409577316124427933223383247148/71475479172739990426678598873215039422445160826524073624513240218190904314031828109917651209655721623129211366176605224609375*X^38 + 10842048043410050688153751167268921176208458972366022351153972213598509309682092731353267221818577710617578963459692023104361738325349445669710807191680984964962554221961169106757567415207674852201963312652406961485949150202545753443580605907413322067641780905225613267298297459760815078641742011769327585832248446804622338978575662269998350372556542544650684788875101228223598791111524640621647771466821669677935418898/25183156174463751600677835072824782709952863887106957405654894056631211027851891834680215463721536099910736083984375*X^39 + 146516977941844605628639512787847176279725989427280330415966069699131506843054953764695433481203722249610393243640427259491867899309595935849150109893447856327815013239181019658698421380734959834635021056769003177816098112228539775665551209190995721015825390016199846472404437956692829057408888152415197953564062058717960660369228040647148472096251272372313038134937772329741321975689349036841362858402342690588022304364434/6708163225972781832630558317523701494363694117928115778931322404335138837544047687462942394148824178613722324371337890625*X^40 + 12593722583093372808403835315809923965123710855932134472154355255874707738846350693765996854498194953471579071991775855205218866412563608566322680634344520736862533210173449912322963753306683627154987269228822439325406529610732550801710380729513136715604746385725663598378312870930011536110522035469174358575793706214348065698163712594026628817619837701832071500779939532470733657152744366672890503845739432882077/11817529880086227874555530301654051013586515198079285502419002372891229952065646097925957514651119709014892578125*X^41 + 30975725899362863405433971718845327905589580054430110022442219293198017689569192107316903649513898729846302237540638208353050147108101340804956192091468994886712530472295924826585113723857038557675268375732502492467790529271932142015973757092226788035588898325368146672154722933348535530396899050958467343844508695002642969493279549487704287647172136939099677921979406214746821493154092086944142047288942638720617986/629578904361593790016945876820619567748821597177673935141372351415780275696297295867005386593038402497768402099609375*X^42 + 2338669606500545078022014518149801682613217635906422844317861536858666200871230730806068650777985484685088369018058030420109861524825605896996766929298818122370571345228340957153901263093582708374745294803484295822108037315497121931913720542778234215684961534937664964078121569684067458932925785530236046135559192807821641059723613510271900222653394849049703854056928536914835536481935121644874284121962407/1109106511505042503477759765523608729571704852001809995534397219417290469457123050016514079272747039794921875*X^43 + 4899162457205343309143991917543072364011638032074296484373028920738993576477603193526970599135179897937554263719497833533154058241739952658864870049941566214410243816824886643523929467259748557615967156774357639378409317890287434759631875524590914661374056696994917856470684216277399321311293734555933864951317983977150532679633535151744080491790764942283032744150708920260057210744678060140174764396242955066/59087649400431139372777651508270255067932575990396427512095011864456149760328230489629787573255598545074462890625*X^44 + 307714760975453195940338024458522975385363142758535208620691072319622896573895962141483860597534463315529565595805488126674443776380908038607013796403943802181615801852506409029185339981189777196887068248019589441942075198791227653181033193809058375850366739469698111694999964879479064253324759085458179157039105205440038666085445483681334557930806551860076687543545255243911418220504895846222755977/104092586720323088078625975178189463122637714875815109857756660667976580896961337401831448078155517578125*X^45 + 513860289253147447225493063184593296546689317005568766502761663716382558675983553076472093563338358453612754582412567469442243069248090200753414810816845426495245075790733406925036969398089788710732662896568998118460820326211884455009982740534346531132639851227111613150978788144528731483197956956438130397260306687240261510045457083492244320244634914079362077255328053691627120888352587787104988399376/5545532557525212517388798827618043647858524260009049977671986097086452347285615250082570396363735198974609375*X^46 + 24807988407237300795674388404552689518582749542341450270068750999463372107026159729419178296449744779677490850633265015298530286617089804827705641373010666914182461816604014546457642051449090216857554508768732849289398085941943711117771397798229326702823764600872513581418675532881467296817025631931560977444418245983367379432023125089818986250394475953464274988622233243763940546477843171287/9769365248270585460218298937418063174344224765444871877781009917219763575500829413592815399169921875*X^47 + 31620944329914416275240414006734449683173356762087568036104642353214016988691480601597977198354685327787762609764606380997787628776881141472093037456568906157931352235262647209277616698399455298263545092320499111741945514443710593335577398282200987117324991401679896989674639352340374299552287446124078385837119401289435877641187144850177875357539075545217240206356640906205885631275584172819551/520462933601615440393129875890947315613188574379075549288783303339882904484806687009157240390777587890625*X^48 + 870401127747997444181799788116913722392322467893836146116843044033109286939341171281563059718586955742372920153659829652968621272783236440601057275083694994139089962378591012435798759872968187380950262272099629658287659201459267242397249976741093996475705181017503447725368690624546367320186341814678312076010357456008271878523322603918909129457592783817528218754266964089973575452037/916880830433654196172529229227410903270222878033305666614829649668677951712888729572296142578125*X^49 + 271217882864163344240174127245699184584540034142771623496555734371473124299650371241276760947448096153938825392502277691770708601815497447594137170375474160913428275482722638822391582946512099843616359660969350324470094161992215070136385288254780117336191034064864570919879547953000668345538325818920675843056538479931503075587010552644941400034294177678381884507997436302075833264656251/48846826241352927301091494687090315871721123827224359388905049586098817877504147067964076995849609375*X^50 + 2975266487751813125057508393754108084004294536491416516077149623127317438061175892003889580137174317506715271139042403010875501588757179133333366729611820490441860478466154083326435498505860285916930488807526647305041372457996975038975887202957831471992180868992885448577812562481014559771193858538665560481190537195614404383567935904442179626688278704263951164513165117290137/86051696896635776271471537233919371494155126985763084618942247739904078058459758758544921875*X^51 + -58916549916203749651267801861571273122352043090112114986385348327325534291030874401957015687915397979050407963788277711441018576336966125600264154314652882686572845418538003572848061251488829842477880441986269859606374995573361852627562955141499215280856911861746388998718010399643775809397197995498890987000851511543513801540966598753744824919211666670650126839871525096502862289/4584404152168270980862646146137054516351114390166528333074148248343389758564443647861480712890625*X^52 + -3645591432736982979708396815948793530650862736211173326425091529433201502443912784350523148964176415912622229669421756350483973239527478659639854262665055292502993758146763571991039281599524087403496805634946674531649368128261979457759046742765313725081972013342653112726562154442553606118877465640605566352279603562174163833142667220830549661500448021963748529776065013/8076179905831607345985127849265074753088233410207703859121750139831447964191436767578125*X^53 + 5385034348775330663323150675106026063444733362897997219748901170710121497315784381171846886568608532280303291324881186454119903702030314441521920897129725710472220770387186209883472093797227828888780741617039959320331608367308507087481923493971370750176062451425980286568086478664283434304894211341493381218591175072873418594837257126033084685714890541111732333000480651621/430258484483178881357357686169596857470775634928815423094711238699520390292298793792724609375*X^54 + -107365553089604110644212501274597754360723262706781620121889776327261499096310352704279950224179230762958753947284285129163120402554930479679894384805972053563558659594687938787987184326035533620193784008706196939832283694715550441881342664013621976821887185334988119542522186361903735123742704364028335748322411208466002445255313231262109830118296573623518501438/757970896840132083152053294159087259792419841408512797665110289988873577117919921875*X^55 + 80943156442167195736672605244954384782292741448231908849919466958064906507215876585792549782850583558324056615105809165134845369195474433879444254700823892713506947806354290984144061663504926968946083560816665977878689756291704248114612667871696876548726839864451456748959810635558242634947760042611275794143848899944652097254785013997158762617934704908977377909771/40380899529158036729925639246325373765441167051038519295608750699157239820957183837890625*X^56 + -2346554622870460923889170603531815574811020662904616562740522825848055237256345644376099116042848127982221537902121388035428698043615691801079457678924250818925143047840506249030862439549470771761291853486714181087832213762035147205513630094444838051587580691366214561204351973197288730172812219119665267016464018050437333678559567552935201915644818663648/71137578305033513200568117706155538225473471741765630939944654151935577392578125*X^57 + 1884229266298366938997758520201412973377904705617810921314414197766581296090725130664436490458058176885933332610029134275265251056136371110145637496463770339567483312308341094746512671323796963291754127600664904119524222005445835234670769919936014422553478940085373696597163173974088811229567285380114497409076643561209308919266947629920445841329241255981376/3789854484200660415760266470795436298962099207042563988325551449944367885589599609375*X^58 + -49020886011599737419156114895823939162628407659341456317142867564732272047335249155476494883454442365412542554775736473219332817730746651397897836828100312986349391373235198029725307105464885025081347894178974218931480895426434585451767384090372127294768708808551120373938715659168958598132206153498249757977632435137359995236214721686347545350918/6676450333649320807186120854636840753211963560935300885963834270477294921875*X^59 + 34717620393050764597954729567786289383540343771533907331800154924493777345630191991925159038272780805551108350651035510995041139384079985041963859047050315743423831995455657690034397457400186030820872374498105748163148171163884698512771161068597882102288580012220446899807442911312296270606960541936730828296403436234761830212256824413792550235073799/355687891525167566002840588530777691127367358708828154699723270759677886962890625*X^60 + -625194209768602086400895649071751260458857750185265179675243927885979819736908476969520366356572532721041807799062476300393397844997554548955912509816466642276457088387167785215673938285121227504276362126618910154225174663526931763674204926201698052542185074051743896942993741184668202558329256442372676666530360498209903543584436790091678/626602565335459484484854139337103777870667626554228145092804718017578125*X^61 + 281531867933042439805148754198058922195501765884483341878118679760597440084479418260885282485852412742993347301098988441824467775509537887085950630927680651648238882189230660619624863130505246519637641822095083123052758107426623662597440607267218506644125358194328389854619266809203319742253165404726054835613658627491335884719738748710127723/33382251668246604035930604273184203766059817804676504429819171352386474609375*X^62 + -139122337378735116166074894635164935901581744620661933922169256312676186555133933806477935696593785805026309883513451081029397865056212018857727933362502303704045570241605888234353305306061087289177722302988870172012092565382601697574355387741631095208065830370447918680514993257557808783939260614729638540402270959125499164952831/2352332483661978355644689401547081287172848903066084073553466796875*X^63 + 1015948667617027529647452192016937516131996841153411152530671002027889895490881074310348747778584001864915362606145466073126577126902812861621611077699419959959843911225348575810187058718007648743845486969331384154232993328702534913714962662602801507061166622668870802434183572432527606575955169333666576539925505133469232667650853516/3133012826677297422424270696685518889353338132771140725464023590087890625*X^64 + -6940546519819170209623875004802806465519918765203433049940801184484880318827653524975717508523026755986814506894795461968847352650695157425308700521485678062794989062680192855207701907999498861038062075868476223570115054863066308282584709448838793294510003590119810923133802138492975697151909827110044533257684472428261749/5519316010469212472183691697670298655966327787578798858642578125*X^65 + 1249246363432710893072071123077458932079890076457842626654277503337129006177485295016316133974871108423297381971077836002538820856922850353473335791588126040330264521101373192783067055097024190475171645657088673481540647314143531769165535160958698302171363089513324516292203899172226976278148096832822317913162234703751894717/294041560457747294455586175193385160896606112883260509194183349609375*X^66 + -1190597416760378079786572653678730144412622358227736173061738456240782698583885206760886523874748147853940612831444443664239475894644535213023833789311693612348778335955120850516490748478903802563308281134764924635127916146746193945745343184672317980640341946594267380268444643570096498797413626285840578009073383/103600488230299624067267793480437328127007560536439208984375*X^67 + 31275674873102544449234100139417188688642591304719719698519548607035018044428225805958212909313621135467769301547846436341203587008308364882770282186095618898954734289191067194192337416070751712303190235718756228342923716815343375476891423037258288790871163864838180523831603991985246312737134067848355050422083188/1103863202093842494436738339534059731193265557515759771728515625*X^68 + -6658063152424402562433268864712903835588287309250641701390333871092902037903553625498217267392293711181387108568422554721089827369934548695967489176818618855105933144191527005926927309245025847193310889396424767032612248714948685623936590903454139056544371078950237240797175165861849076796013298583907149/48615902501313760707305393468060688938060797999267578125*X^69 + -122215718856786634233330561068108900881108348060297767309020709991686004889486128896887788129024342250661147679477228093927093753460053717934617781183094445507828631792444954444076443461631329454943281839837054020172769097778050603723228780979099368002771462837814163702376679072821629672297273752267758381/2590012205757490601681694837010933203175189013410980224609375*X^70 + 4008637200148841822814057859527280797157565749871087560127875196843803417640000083785510194380328555400254486259595959844155642389399559066695384611806351581780149556715186565472624924693891435912790389038586120454864884044653356099864482084459677465192676237110094296788519953992834966107557624/4562731346908846617297549832760271134496555419921875*X^71 + 1749252384427701578446253050620387180417142951023231401472729982861149341406005465437245760497831029490187772858734949385173931139229688999681231718039308577928683120462577959590878676274600766017101321940040251382290878588772952322162469333058783668864682116098644968763174464222884778333896714107/243079512506568803536526967340303444690303989996337890625*X^72 + 9965765068094429440401348611131080962453842544102183143829369306487595467250759040664563534500965184047684525951918684318096067810019363590177022912980052540054917446941075367009008476250594205759422367333976809085689416649402502137956802301460347776446071831502502928767701974440908834/428224434247662751506105099273605925339892578125*X^73 + 839503276321167007477997772825851647299839965003522258025524406794470137994327713879772308763684617766863881612488438950219447794589528509622850152748096031182389971881493897708610053092392970349770603655651709393816476259006056905793486653449796725931494512829966113730190277411419005667/22813656734544233086487749163801355672482777099609375*X^74 + 1423434511613192750715580873350021231510550079726467328281510420795828338995158827035692127341462288324862070796409078482566454901522174224717718135676017988225998684212050891709544150597515265843266660394235381502691661916538966758341100938185341514594626572786990944474597274/40189998521601384467959183413759354794921875*X^75 + 30516423711960503704305756655237199920794466772770196113725805617362790092206635620782549466287500810473612252169823753029282546663053654568775860556693082557981770095316305196967419380316167490020885445621154576210347036643829912049223367004289740770561243169102059464116795537/2141122171238313757530525496368029626699462890625*X^76 + -12254573887642154641681293521121427142215809130622064797107007683863030917405842046790017039962207733453419640046741489674051187764476109924706728724727939884431300047506999710929857827029169705475387478052122582483473218805808486659571179282843987608070026988434056/3771937918498487514590256538128517578125*X^77 + 40739172810872471510235089255584700230192531705374023610858451042279491653146939097191721855363905005816693256689058330149538999583794708850509130426842078648853801880620716199920999330560341933326796719782312538209804433429507306184637738181159359846844294139846737/200949992608006922339795917068796773974609375*X^78 + -21045705672050824875535559332341992825706755230889805819798918346409697537483897151875274511655975412446806940722868806797941438261933532983475812601618989824166706523904401830784227794815084536644504122472849085281727762737002581716846416301292497358256/354006374331157908455209435769921875*X^79 + 44253780620481358667691780626174706447925815503598227416612144056007206819265068722044794363072932001699590796284963370215683000535376873793449121648520947902182403562720526230420542632531354199080485450163816110362780030845386446262577746834440636083837/18859689592492437572951282690642587890625*X^80 + 12754038715891387480093547691546632315727537339830163353670386740751418459362437653373495435435840266857806095515943735936396837900667091275695297603517202561340800657108793844798688876868436789351594983065955990879086167904462944180743848494/33224436821319371980779862578125*X^81 + 24654523102914484711706706409479828716035231459602776961624951152237487215462032686174991423663394826180293265347387998815537625099853306347751954489846378327416607497714860670574991689597299128680056197023325503933362755470655530301550730307/1770031871655789542276047178849609375*X^82 + 623651100883588741744787372530309030758063630601939628345894389531092547828456462783922251464858429834106258071612667218355979597249266127831841530297452870703533642611476765834513677766735761453942376195776655472490337452188119/3118201484872770716168921875*X^83 + 123087325935849603274261098030510455394625342720155959383304599857673681549479205720631546574988590821423925073775870562774557120320329863853305738445204717700629536543243009439355159576014739655721988438246622936570567816119702/166122184106596859903899312890625*X^84 + -1882721916464399438054223359547045994232859001543866909290129185347090589628017906792966780191512837280074497283358685537119384738370246138483849015413112942749845084847899377754996920583328364778207139348817959931/292651476759527988378125*X^85 + 241605429005379512939002034016806625782899472882191327469658018570254975675579464410590983099560115868887038490881831082660944558661040452601952624761444389153771002910731348323394889646174946990649282249690478277/15591007424363853580844609375*X^86 + -508941761695981930652708613962120966003295746438860486014934564931638917116422734513097303091379498637770190895765145004647071256141518073324350634385463601973324967187521980772225598158048086599876/27466117011687281875*X^87 + 14229135330275582338388097787274386970563235877457077101979403722819110193809919481073979718102325762054960658673876742638571655770988633376992863046329711735350668316730337146765035475755193724387/1463257383797639941890625*X^88 + -1454351925375138126627504343900909647538111581674648504629155191542697704138569519707554888582229201042157033026909901398739295129004791163163829748790053014121120222598962622629641/2577767903490125*X^89 + 1788347274988527380874708161382489721961624790609850562101637919559427174339726124621490558971202294653607228640488711583306889265510009029298569515417922875596131275337471417591/137330585058436409375*X^90 + -33066054260370796498702232311627162597088409369872349247189651842871175779867312306701718613261310523450027363604591471902724136702602472388126237388608674718116/241930352275*X^91 + 7044930413669438574697203851214286147457449919304538940557857370660128542058100186570966042740087821754723113197206413345129749216166774844436827100741759458/12888839517450625*X^92 + -57908081309437829327533253643089250242153403676514016543354823570480249330639551668737875084006913762556913579758563838685329909225422472/22705805*X^93 + 7200141131876458477667446533274034807932971680338626846374045609632583826240346725727937230269263831882854857747688089735172552512/1209651761375*X^94 + -19735639754852870335828601314017680911190883478096981119299204609294475762993162589458746933932533500197401479/2131*X^95 + 163591892281679035213309964792219374399639033071367404732732218085878974046942605471166385549588621428/22705805*X^96 + -85666155493234230641342174674474316420172961267060981810288741310588160*X^97 + 4522055565229418785870927678348068623375634487864784/10655*X^98 + -1009245545097854942242100*X^99 + 1*X^100 +