D=-10055 h=100 -1141082662074915592285506329140005662990375653831571642822714853998034185709485058410056160326010118054783820998112561738604489826075505221675102458261861371550814560597824300123636031348174786513021662152185748439587352243512227277918566123643387747715098532889400378800171477169389374331993092275696171682233403965185380120629426399833634508822976288498085844274430547148601959255890775742219445989423986617731843051697709329535035097942458142674726187517329406354160782649491469810837664912093161976982368757774596719/16175865786132013729463499529969082199457970661329436168014198804393625278884807248468969029843129902810182845892223742750088907208043007322713748636751735698879883784684352576732635498046875*X^0 + -67314676553439218559433000505876044448238694508864985415527090878443103060564322697739451614873198165686711569155185749642631617809253170678956356237045257874200310756585525850292900628161986949439038353203965780659637428407852594421456577782497782036466594209246562714475046749185545890652115276967034151277498391947256455185038682300058973002380099178272374628142834242176617784694531539032846452116498331565438909883981608501153369846397991187747256672732683796106588917999941416534823095450296789100753570165586200328/52047465753458367375921756087628518884975966399893593814202486073016928697339755802673754750423254775282044324942819114672686067832599180361563757613612384784715914065600372850894927978515625*X^1 + -10632427864532585518962749416516459904980535356739686621001358143038822614107510818742961547962528907400707381306131267617246616660790030536001479772410364006802662689743917094733588670415139079045680968602620484567385031186137266065816574931749735363010704379703293461976381102119441709347833855076026280182073470656130784825345571988551399811950712101104215444277459787321903832517452236120828470567548370657303017529653912210360419999736205988071484899708484144740280873405083595856501039375452135470600557446617743266694519/13083431703775597099122331436527618934710833553773252145045149936604630451293781114897115100387645669136523892182501154950846460301419618963388089570121813225257962898240293725393712520599365234375*X^2 + -518619338292740300612678981267296053672842193017229819783495349354904818581974666674729186502543396922216999704366754582547764566806413950291884724581211512417153615649770116061716210132181631953475201975156016918755864885259796877199823097946821969541805975035474525551368546538305962501990016009050423574414734213954791593651415013699505061661043091887204200519842021072356850099965659985744273576314553892861035656265896220617333695855227920639169184624806520173175806892126834868625506369311432993092891692355790629/25881385257811221967141599247950531519132753058127097868822718087029800446215691597550350447749007844496292553427557988400142251532868811716341997818802777118207814055494964122772216796875*X^3 + -9372286699432079807272222318618687735752636534602644004782231106947012166758266615305641489981266001091978260914699816253009761181875380492821562742706118066150885980818107657700579154771592259152554793714202010008281222141881493061845495587769488316925008707342997582447383939544597937106163475375879793598348806830760445289741058111999111241711282124086290564535023928747622997710291478881313028971567341106396716828369784883003238063756619578877251486421505508127247143553045532798995785935947261878753932561449699296384/1301186643836459184398043902190712972124399159997339845355062151825423217433493895066843868760581369382051108123570477866817151695814979509039093940340309619617897851640009321272373199462890625*X^4 + -24322244646720511667846566751668930704898760029516603435711110359369851830039677489077680182437790574813198550916495332779542833299117369278095727047576695424710711912671949241886852145763930334861507973187066451907804885392401315541935318359702980890350996339563524891112940822080198069391836523974574985102817743664723903885527347602153868392991898980119096535241404517225551764165257789364702966506776406952378588128625767177856104945735672081178745885283655641888065265902471894283484492807875607059970856289936/514796325366707547829768259531586902419348643622617560792097823710189964121644785630041779169547644843287768342666494050723863779868101675113714526480413269382552243769168853759765625*X^5 + -1445157639488953756357410386193282762347644113904821883930043329756931657571827065621309645687823434808882601384238724060927342315515673749643369634858621787362862866828380603820306573294716076367750886703883129278202127397764030896727522385874573412568058402757953017795027521284905154911072195957077212574078339363236663552282514219442791517234002145742830994761762524561552006581912168798978244763837904558437920756887971498444865668917081510989449427080289172709226717847370145819939760554453833225543020201740799686/129406926289056109835707996239752657595663765290635489344113590435149002231078457987751752238745039222481462767137789942000711257664344058581709989094013885591039070277474820613861083984375*X^6 + -2250765018217718557917008490724295658730912001471125371734148502751397467811453340543790973730003215120843487238822380532875144277176079969049266866428975809892747075449352563175057862387046138712082066662827064989920424201804204278511495880566424718191176610998355085067395426976722680065177382182037305838225391144418367099832391959765064739358726783100855506601956051891304155632358391669860120970711142375910193621025882192177969025253322194662924935007151553728354227925790226056953874618928501203685521853/51198043298528846129265863702793326943744270872463208432829221651933362916125786735956417620044519626383666667594877578391234587754162274998877625706654725945554673671722412109375*X^7 + -146147530020161438167476126245514472919555998421638674437936940215223952396832857448659703651502067443962845367772113121950106653700732206357208345289674946054586111139847913886229615022609870416009159529447368322844593378231343226478775066660336734776056029769025927096458173116605717877623922794329864212940448402985667498759198247292735635736384877931779724613524455343188302397690549748050742154593256843593589755287806974869852259455032912048173565176902181334058374170156385888166682540403250144114451832467556/12869908134167688695744206488289672560483716090565439019802445592754749103041119640751044479238691121082194208566662351268096594496702541877842863162010331734563806094229221343994140625*X^8 + -528016131886679996226143709082645653465577267273253263045157778264921631029923673175642792445829850728354870251534445886214876077405335198672965617643861848201039204926656710197387824189321962228218372472617943563650316325077840115601510307892149571527047297581330185467677557194339722149089666646741500091926708334705310002666569984900156155218591657856215903465957507581416935809496934944993137660233151186432511164223194842349556603956225615015284083555604839842543413104035225830616012044955484561787136/25458997164857705683374372800991211806933998444785285148100060493253785637059068491276189766307568188156969998804016697360136542891179649427587083891921793110668659210205078125*X^9 + -7109442705815292547587145641756750125485132898722920008386771555479295162771676703876863301856783840716084515049725736795824217828553216759370560913239697763433089208548572223547240584443642191481124637694709116810285176751539479992487719346702307136510988653349166214674883841885885560849363137656411369414146683572067298647787820315243293897641918449272037616879063561407345716647220778058305668929601771741511799601229539095232835311482008421682333923333990459862672627305779668048788062842268602243228796616/1279951082463221153231646592569833173593606771811580210820730541298334072903144668398910440501112990659591666689871939459780864693854056874971940642666368148638866841793060302734375*X^10 + -2051828907619313282868487696615465423192347750752804619140469059171189389983396280083452253407702805536325450503564909910381700267594353528052317344457617199906901538627138129705853142784179919219124683958014639534764117508239447267792863124708225608656381256376739352159216743930409369582051904451067741055850858191550668974842772967147712256801059277372298881526248299893951701245697840542592343686437654671105040940142320003257151528453064085805753665766009476273240105445519608330537402836794102867/506394772050874304990042223788984819630711058076286129251120049592317963939514042591271800423820351828084932845430466382101174398631121818549718227586708962917327880859375*X^11 + 5335385478539542047180954957005631461521916257340153738138665229979874021059316841496264953421029068538794568675217840171378233005778136620547513203967329509469649993336466730941602881942855706892310891971519536425174367461387951843388837550473776446997098704333552470449363785211746644970313461300193997214753774769259041581553021852103190236898007334100787925791099916743603622330622423350904545938362416157078477346394416022173592353642345512280554092758672525311186520415788958076729218187001722643244/25458997164857705683374372800991211806933998444785285148100060493253785637059068491276189766307568188156969998804016697360136542891179649427587083891921793110668659210205078125*X^12 + 18962967648258752541070330209578347460439654561026886191164128077619753342285616315254364214939741116479367634153393010084360708695757604305521590414313795586749035935704834057625603575063339434447248820384760582187191047754262208706742390019523409149861376390541341055527584129481707233402336544085653843462431074139223331571039826811115251905498156662863893799109538353495462256870354491802873541742452997565032672391677436157970200382554092921782394311800051293284038737544922999431559773746193/50362483545586703629044477751266516124386977431753966111498761769499548875138144464572033856173083225070604957278017541730599144567988246499226079322397708892822265625*X^13 + 605065493289099487880403734671657633462297276674597039080589525796917486585806853094350049672526805923126861318645109304661766823068230449006722689180824494357113097394755973961781133102988205339623697879843272886414961804435568721568133604046786749304486996696055515115027341547996423416474232211766763157596516086073724243010526855248776964712815241391762683898647874562751911186758743012106938616480971669305314465049728182274776015625393770769140613181785593498311263110658165074927666884978010674/2531973860254371524950211118944924098153555290381430646255600247961589819697570212956359002119101759140424664227152331910505871993155609092748591137933544814586639404296875*X^14 + 569183341834886113586533899932396276535610703369499977025801543286668567848613769655581576676461863959424029343168502343826105071802851227115631962533099650232000516699336087124611261412637242358291281713717013130966233100256045131135739979056685811332556700280931805586631307454068314441392002156154230750010765755165999179856621770686912495418777349396138209141004969629517528437090363161339793895810921824504087607343760762836010694495352489693058115944688415837014584234160894543037620807/5008700501798777088915413003606814134697859515838286037941199579264002871719357977580510577441380728500308797342418452683301754805369293535477481782436370849609375*X^15 + 3022952908330883723445091568247459905656344402874955203458748240134233088236909281168158338924277287494757949842756880816139021841306694731716124832095542474027837026299330227167950708013625562900905887573754669088055924184579531029430847800732384121679370425203615345068657180076740572700394955127735058505651145431021439853197345567994416415226738192571613668232904766570050992512563382502738224442104723185921771678873662060691994842590621341528870919543231878281214453916256028068219977719739/251812417727933518145222388756332580621934887158769830557493808847497744375690722322860169280865416125353024786390087708652995722839941232496130396611988544464111328125*X^16 + -3849006310007374695017379877826429842186295061219656897986370529936285346905131801770737099531606942724800968146996813480332549237888740065976189481699380152859951680530659707053215508806453443297998298317371032710387628488852986347619696064789511387707808888175601810372066052060594503538330710980640162135392486416632033691239694436099896726326408995489472304443787167770167108010917388197866140357451865778597263393941370788634230040174923337184349938025447476631261641982770216979387/498130333346472112274034112740608069089792095060993141515783150598110678440512976387917511431266109249160497000737787437424341601727428496815264225006103515625*X^17 + -88052857019150648397128263268382152872234200152520588139005622496133415726995499275421348284318339239860311337715718429784352731911146377478849661130125701020085736665664008632660191312941589716157729169448756800120141028006874255669039179960021359948304394566502164062943459978308058063673907511349965917054474513666318139570353857166826344673941573751870192370580232965292767512636264576506868857473088435442488353276941238165889304478266516496604196328151371813828518485257903118057271217/25043502508993885444577065018034070673489297579191430189705997896320014358596789887902552887206903642501543986712092263416508774026846467677387408912181854248046875*X^18 + -37204461529931247443410321089245097969096372131253600523106266351224356239882445041844691041668778288959280265682336817653702742147263401415984660892233929965168703568058934112382016544596741137543657858863652852773300541447051400974397923819061116586835953050116963559190373314621385714901623187380739781092840677173754087043021664413863364796814396224132541608695015813304388376893755265392978535489229326322683372396690902318221564902648615458832482581668629265861486148639280712/49540560253254312508606077845908311197393545008552276630112695236012996364049027984874938978743521556356091198482127044994961869888356886804103851318359375*X^19 + -285892555599153015584207496712016508510170990289833374662164984590163830963328943672232394481656671077970397672502073821754568459697082216160676368262580947873752458312894547639779925597586675670404238369235958450919681380102401274100966178606023778464915741329877566622398244534166654876392319876613229127964230006557668716158314051456293636005720420175474687836736104978290558253535516111192561494371963368045080629298926373789524241311311090243539019767479496834924481990285986129732/2490651666732360561370170563703040345448960475304965707578915752990553392202564881939587557156330546245802485003688937187121708008637142484076321125030517578125*X^20 + -100951151519063176115730705584340289947784727393722346917193848943206475995101697344051855454470205013457437669818146084061396495627947653727767808264349723475044817578545087968464803606821652027363367388515535362741889520751082515284926075594397431530424901408401735681663907181096937404490066350880320068550125712313010508489339675429047883558053562811113393915602082079835961112204364619985871252713430968778198329311104939207064716122651108592355504447571711972065591621724/4926957757658310542874796404366813644693540030686452176043032842964992179418103230718541917329042422312888234558142918448032010928727686405181884765625*X^21 + -1241126769322538009899062169701471016107425219136295979263023287407729504694142276727365387970915228405009229978996119141389255232020720783399220003061720911545826400085686383953653550213333325821593585818318205039813234690158480225389220128582220980365739114386938009629818384452719083595131401301509279968618076492281818543013440921098302471299579637966256976784927386790743793155009095676565098626746388489871505255857491486725597330599666177148743785257290334254599779958379877/247702801266271562543030389229541555986967725042761383150563476180064981820245139924374694893717607781780455992410635224974809349441784434020519256591796875*X^22 + -566604519953941590803283100597526830574512030469517141603908947272215425300424794955107393548264668092490947889608785460319545419979029088595032584239466739602805842143378004863333736765880724578007293738774164949342429750678292027964700530295284964336606771140186638198103380507012024706248631006348928663850294637274425367771529036594373075455722572421966493241498453729702945240723713010118088435408753439975562163055243936465594518818804171530383094301659397071939117/490000771522457537829417842304009313246498262624212051322032107704126522070422996590605859505623314004265363954066923764100647531449794769287109375*X^23 + -5324625866445096753949878481408649250772905178686397186522822992685879308309639200110478643410209063429307824533338219627910094426961794705682266067106807473759184872271384980892339225895917808566935439962824501217716911708535787594643169083986107263810529944471717316317851721234938200421236731162967830240507838430811896587240015986876051795169767676727968710909398136207465626512325912007646726932517572718595683849087192053045354325378682926267267299716049623827474642211/24634788788291552714373982021834068223467700153432260880215164214824960897090516153592709586645212111564441172790714592240160054643638432025909423828125*X^24 + -1628602905533040004790416696589747824770618689453754270535475320853431970991593414535051716836533127988500332241673634102732703722639401089468244990006939000482066346827920771634864183069782293389634952394226976885382505952344981437026046257443932239253558434662566551389237121186268980234634603837844518501693489456456114808759418328856424189576877110557669819975162753163144774369555164852380887785141739841323445649523587311310053134160289491320692060451554219407/48732050872447293667769054431030264867876505482268727132971865510107063358570163758389444008515496171483377817410932249040342867374420166015625*X^25 + -10970586608581939761154593487342878487664377235796446080436113772845328767848328082933950543359521689502307157509422929543934006614042712140842819829386966987137681828288238927582967361858615820044596219273458793437245730825814288799503544673388123055879914698689748033352315460653141902171698610654113587213238287940359467741964653023155677027909830478141997909563739062268497187845000313626026722893944133328136809029832804790240719267758357463766394842439261457883681/2450003857612287689147089211520046566232491313121060256610160538520632610352114982953029297528116570021326819770334618820503237657248973846435546875*X^26 + -2593701812204315047268419818425766712988176523720373856097274217661692952203377934204354796367311783733187182518436611194548178820816464759135814468804828653537776611480342916041558474020320058470979767215866965170469483828491432997714918780110982926170807230667806824432039581865312134274890723321394421423667236908777532601039593963958154498713985815678219436539178525318045515029097682704180427686762454916475222742306711073263781201276293598949144538366618/4846549067374171423945206805671831414010592290628416422970846893098663685586291771097905918300894696318585561154742143116891384124755859375*X^27 + -13986841148753683457595851464931109107748310280603931115358642641026553440886065790188935387339854921369235980435831454981656967121267208781974624935584399301168331314595169021332722679865802416601201278297968492664866404062686971653272764378229338520955286884276392173680016270044267397086971174720720134060161647849148884955256513946191359976608881348739090347974753765073561211816568994989111509672795233946909579619790087977476302270355380618084583713842528391/243660254362236468338845272155151324339382527411343635664859327550535316792850818791947220042577480857416889087054661245201714336872100830078125*X^28 + -2645689170066500008220184158531714924779054980697176073849196372437742244594946778170647261836475816921412791600904167361154620414855592848058982993424504880021569572707332890651859632211740791476411771736374699443061839600947489750513900110423115049355397257851557883408286108775200229127533725099181758412965380615830061138327570303814000381516229487768276180595644421126036407936857393830623751690955755636582169306355752912014006812830370604953911307/482003885367893726896589438654582935257144931937187113174624255902403151226881329795913069945389825591107465057657100260257720947265625*X^29 + -56089365954743957175212297911222602917432364026969573205450188478972776272677314361779449252087642628731087998993905881831982498935199766036269206207348916027666110919411287466219318539772031764231277538526985274322747922744701082388471375127952608191581856799760129909959245905458959752253409398350596680275856428727806788037334806035373903156062486407408740747143027080273031685969617984338431004986875783242511063530242132999910558456797997711155057809323/121163726684354285598630170141795785350264807265710410574271172327466592139657294277447647957522367407964639028868553577922284603118896484375*X^30 + -1623472368967504363470617207472021269278045142904057258929416678212639913185916856931595752696580361507993303973658153936162555980153614926069201796272037584733156809051706145321371872782876065584959715836259619253671164114984622888259604030184208210666414116613297126937741348587849521526792164457152176892103160649371797800164228042347818309438423872677421323952120815131457997096315244824565909309236404647310880569161293098810821630090088571658/47936736486115736140884081417661157161327193628760528411200821074331491917143841849419499745936332729100692695938050746917724609375*X^31 + -24880475000009291971259061531977188759459902573451286403977868850800871161088257188270838042870092736977238137725846614169566413964550875323433797095700640022306931367188439592005019085922231769901595281200611572159381327213003456511158259253510529802747711034119479849098128050172203045782942397796155095487892085340040461149500808101399546494384684014913121180641421466904708656796088282641618540744682379939503891141179763854286400959482027216581158/12050097134197343172414735966364573381428623298429677829365606397560078780672033244897826748634745639777686626441427506506443023681640625*X^32 + -2194645898549672236949341087027132941858638503645093574315630812487644877096427370421544637537910319159071516585339010832957286739028402301214004475338022195288331614218417118834512487376321288412636102011859013058942021888693811463725211157708886484340172690301043541893957272647759881593292393077830973060035133138353584592847334225019785484999808972068829382222286217385446717255463249655003676730917413010498311011833468237072681524739938/23837263294935721601633058884963280537706212644833678971258488848499001450593655817712332046711254464992885477840900421142578125*X^33 + -1228829169564443896398286707784650013168377373920549070219109739185122983329765247299413716601529963879799938797484955985736390815933924007074837031387415223882179832564525774551724987082258387221425526253746790355205777357289613960609768826607218822501690992328490407351132438031596662915714520874276020927916606619378259032646865633922986487098871959160608462542815698489583577889279634226268418046241721769493983515626023293059344208993711463/1198418412152893403522102035441528929033179840719013210280020526858287297928596046235487493648408318227517317398451268672943115234375*X^34 + 171196576851527385956620954831633972046449484046598589410568847713538585558815318818547649118631732973154962446946631040595295177593142731984318261670532324690272276846539078261635141139098778729811989319993009486910228142792464389336983259975007450609348725441892412777179147901709454250844262840132430676861996178064903934086118176717982470948930460108436243513757463720777964119995581538334818211438250569655350715550939414425004706/474137509595936779744068799303098568626677526500918527523788937812013952274364113728738578751094071904383599758148193359375*X^35 + 6365343271823648482522553669515613051972355559133745421629269036874401420922458480399831039785515384833300428004099761198258043140747601476516057270839538075107775297234458494844522124670350042757770458510021677305851235417609623223406530323720789838963889643727258687724033121042154978726043452248496513462784155964548437083448691844067770060527778058594446926603664495689645190332468485122590752790130423107705377229338679138319001921243/119186316474678608008165294424816402688531063224168394856292444242495007252968279088561660233556272324964427389204502105712890625*X^36 + 245917366316631492134043206383464169492802265634728165230878095124595287356747668678184281572565448929376887945465973504302741866544956029849224845476289330057696280790877964393706727132650262937747052394001483437165234580568075315921725856276780651244480626226309356391351952454924078939880576540188070895791126727804086567155094991049929908520852478705099435256820565980458350661092315656536090493156203002731137446767285782847/47154401749968849303239065072411593100614373595317605919819884416908399032756251986945656762913383580744266510009765625*X^37 + 4987324997005107904407436898173341564757618788194284826157696832578161711028954706504501992843198892322958174468722510533983948040700968767175939600627550701615690066626402641176881915471951037662594509732756497771897259080255590408226943773019541841923089731992192286046213668113671170888121498936202242623284092924202050930676541108136833404011900216301974981043767691973501406088571424258737636502528864281331613060764469787879678/11853437739898419493601719982577464215666938162522963188094723445300348806859102843218464468777351797609589993953704833984375*X^38 + 698686193624826490393894241513064298430670972867194526599812198042664288571663354590676564522573004285877511040259803669479560686027251944192761619747297402502163396864896900845402088920742272019950503469656755270300340676049551554069564737953216380796910937220519103640651707449157805827413269607448445130919549913256632535048047583695489460479530295848913863485414164285819807017792765612635969658832881416413948521250983/23448235579298284089129321269225058727306998306970465400208793842321431642345227243632847719002179801464080810546875*X^39 + 2224937754491658143116097384404451352330769533838359700505525672603061189164738704872341013880191972152190146277799907803507136078187778882922705687632137706821570788494457005582057727214988128185910683832558811955402067447065025840807559353431221108855390757337087547257735614279792334433438213708453100711034539965779143226246079413345130751970206816263460965564815757987133859714310464605946116025070960576768677555748790833/1178860043749221232580976626810289827515359339882940147995497110422709975818906299673641419072834589518606662750244140625*X^40 + 50003375062039979505099208363636981958630783608428152289795410813176605147501382350157619461465689867325835040775050350997454240630099689088752227154492382715541070807217281387956503728484819138971095097302952162565710405583122961095700630872861209786399790975668026367006854113260064522960707654792221135369716708420776776816282160571121635461847136787707882978267695645697542718003041396926600054519869888457171059/466399514257549161394914396205371630577961179651327009452188838236129918296275032195581257463991641998291015625*X^41 + 127714359700984575288813826971732565553683774293428947716479636201342397551990235959675736074618515305060146036740138857705583786900888546636501782505895875004563189926605179602810525315010736823371211123823092135429044842814279854870106022940812767684378375979167859137101954101949007707269350598104918816853176688846201300086096141517491790313936982216056463376474384901780455627484545974796893901542654991760434078672/23448235579298284089129321269225058727306998306970465400208793842321431642345227243632847719002179801464080810546875*X^42 + 11442173552540009412165087990873304920963972347046503432458288086738145641562729947742212837647209228928099730590381417621652753385594416957725724694523389205655089054056785316943798558801890917904031951205769046418069923315404822483368177055811935351164556778019903760174115174737001286860366381617163949250880177978705002649009903210830376574237206994885585607119911647401499792547478420554890447097685920789/46384834834166997652403221900086686283238307275119543456209730306924904852936353276537171304225921630859375*X^43 + 23180363841907397194946389993004996762445433708277552327394703455816612723625919503302092814515027228082065705156202915243407704515021067312323412176113863782132791235943283708029092880653607546738310956067129794117544444631771374999601627279575498343220179626351167713811196433145824139838178032147338796510122286675299339196508811677537727635696675743376396733246398995257539502163965779792488810160326094796512/2331997571287745806974571981026858152889805898256635047260944191180649591481375160977906287319958209991455078125*X^44 + 1642247880499485174799104704908141561559106878819686518829599288475870035520734312189189594577694412331562349663315295071681093354242026862056421454211078814144391815833486303811869515676868014934808780677751603372129229857983119635629659594246771518792132185766510174223096645719532217409775930004602178062426407414354800492196585360758102129077316070649519926978030926708397352225143915356968336918271/4613111370876876942058997702644125935677603906028795967798083571051706101734097789809763431549072265625*X^45 + 2624397795166992198637476004891818453049646490792450872461483642845877860468448671131314002513204053604910722195003545098906302902082984929074878156793920496844222493823587991978491984993982502528018623868506759030605076965159342757745841548782877516806870292026012335173672865362379632371455977663911508601117231298056324624394029950835265280839692779276077251096929317017600909309038253486132272646364857/231924174170834988262016109500433431416191536375597717281048651534624524264681766382685856521129608154296875*X^46 + 146003694697955739811923930928730683618152253282351539277951679087030160001105789832459580885136535724465987224950250226453883732357459665693030513301177777502753716627780698084282693142094000184432550176336293308260203709865012646312012621922771789042955397737374537567229011817993929707185361186516724232168529924317991295456228336961605853098874555352601203817659252361686772380460984722846099/458787804164781396525012203147103524184744296969547087796925268130453118024276259553432464599609375*X^47 + 181583144569676738077773703799770969422538645625710797445179602603429319005418663372174017767424771618735684937864027408649514092992449047128065761533980785196383916546224247385203922754349215706800828295225356062513206398480784599088319893201819923643896600897632479761108676846034327118161963039972545603438840702636966160549012592544444284175479102793834659099708039841171312739211673713303884859/23065556854384384710294988513220629678388019530143979838990417855258530508670488949048817157745361328125*X^48 + 7747324844755459383890598217604237903864327796456836879698900296120086618869529405775039466603290291028471832624617522763632177416447215613999184630094013712395530254392277516408282908949970990208502626748221273235834033532430944111944067104826748430600421421943022793629977589416039391448037747997318365897507184994624030503455036850767434695071591400897605351321289525848008723987765874/45627827365965330335655117170273846264022307008408462237386898869264357834338762760162353515625*X^49 + 7240987382967286140271085246342827675769258287000156648808259187342963078900843025151728848477086447005351007331924373292369138509959373109337668417655002872700727988360489698556475038404123491597423154063045171217992892301054105625433911615480425645621513307631933183428948893474897921533111816174762021457550546180054350579835180099673984666879808026881395300164886335889982964636683752764/2293939020823906982625061015735517620923721484847735438984626340652265590121381297767162322998046875*X^50 + 226516556345244126505648822708391450816146005407595081126072117098608032635421016554937781544312791333544351134993261150067960086082044058276539409632242978886977636332972807968185482020575515508905431977386106867299208256093519907430374396409366334857969753493699559747429502257586337986463639971856754133183943869539428480904955518610895411927678231085602582166287108646470478398/4537824700742449560980121051245534188366216510035650147925101826878603464379787445068359375*X^51 + 151056197764763319555249843825429972318510625556724583875172458911743729941878034214446672655958763538642495299762854013530995694479568268001691812110248296769781491878732235628339731624685057356569707206368295996707447710964159823911337814758175571798178162050551463390301534780703510174174466893319872994878504038434167409588563219330514809675146695198187848755035454043602842793304/228139136829826651678275585851369231320111535042042311186934494346321789171693813800811767578125*X^52 + 3279418337416276588412799404508414254596363191502963440824130105288794169638116245335455510344175849523454653699969743747732521273158127064628726959914545162029985911258320637530713776054586736861933009655501840615527792156224105810362424271070842472605241456573999669961963094816877469227251910526097108840013002618834329422085959439903839122265446705643191705499281707384/451300318323465893682756941943862176863870364001556454293893766969527942752838134765625*X^53 + 1479654020153774276686787774412444936374623839962906631626639703198722989384589450648168263267631023385559944898106631316670730195012812396317607028052469609701063477936596120317520555586041584988478278504378154241905848710718826725377848840515700452695676916228122340165896637582052528582425968463037637726503501901268647923234081053866474243206458974578083862245099503195337/22689123503712247804900605256227670941831082550178250739625509134393017321898937225341796875*X^54 + 21325015729322337137056692319002565304749980049573087679778238482384436359583846684569094184493977860605634037395053641737045961128377409602509942743968970859335355401028531796710579325225402349211597801432532671372527859478837448733292591104319175598646363404273658749197780841367217962783206987076673405213104270956725452321770727721443141570882884860824496719239/44883174373293475254376622769155860453890637891751014847726878863205165863037109375*X^55 + 6339521778985073910548707569720464145176345160676219499582131829546889966193954123050683862703619412945563014060621744816626882857075542257377306919020779138068126779244285906202206977604313755869662242532371310886458023871971227035080175469144936552246181639967183731533363872615317943305035587915773594460726844467737135416278913281702913099010768892084280929979577/2256501591617329468413784709719310884319351820007782271469468834847639713764190673828125*X^56 + 60585248684861943616653777145285980875163350859992605461484134963094991088091720026668509204858932608709548154038390233607088332020068385304129664231178387245285933870178039852833884458545092760843795201186584669646217246796110014702146651062508580774712831222761704445145729711766296674859816129333439174976274157740949522939140223468121366348518931529526/4463766720367327225696332448449115907895637781377525096740614506534576416015625*X^57 + 12122404664983867756468079874915252855669858968184413577990360950123816914761566012511110884533784937215715481111342412877302406389678513144626649454805054322165775494637590443049325087491898771655967334591480771295156417267004945918326109574452124263906517674447481400003530712367457874591400656158350506794117462189536089317550302047303357358673938926608272/224415871866467376271883113845779302269453189458755074238634394316025829315185546875*X^58 + 79465497125807630331334529381752282628312273557784494963430869921074966932095208695700142780666079741573705390459380055502110642191221417354300855925941339793926018165044132570720079318331154211800397271364364160312033225125779991309712224810918247679944505543593321335084115931729631039519122873563528930270960832978231263589626062944839535326264/443935029375169291466567125653815604962271286064398318920001442718505859375*X^59 + 55848264739370534845794310033184021524277849185811815013238411936638892351105661332364504053844009959179280287094832156004756788334314468360051453282946910110910476480204642423263684571797854182430795959118243223472127287235762882162274432920106239979366905671828540885534607670080012444093905481208427937315403371965689181741645781579837649913981888/111594168009183180642408311211227897697390944534438127418515362663364410400390625*X^60 + 376504238264345343905626304587919302856178103964533799155156938691699773850415499619574373952473174512409471584739849908310255335410822477011029267836406149554166220542070172431757906987612830161508443718098307714261552028031439684444269541494933928747298508635853214299911368077508182937561481638312649695514002932850960671765986908299/353205393834048168247890303851867214291215344457005126937843017578125*X^61 + 13295455718258239795925082208547401906443838890342242202598967153551344323547151858005294282787795940029003845965864747155996673552160076561336956353525605476094381510718918133896368565208478376211660052122238701310172094156359879640400953890678836729903001186410672528485398627908178467857815532703545025289810726366775289502005836953927398/11098375734379232286664178141345390124056782151609957973000036067962646484375*X^62 + 28466598081544862027758342613225540275045177481834756150849458965791952157609818605359636251548196649425620544350722498110240821555513726028625796436450584944043370188814622900846942490097770624992398010001820751936486938823089150025764967953074613091945283879759804244109469591197482232942542535903148425529466779312498904544038/21954586886750880671798253595963899446246602713637812465057373046875*X^63 + 1321113258506418207085797142111208504425009504765396963358645653448227516574596598236049203685196929870111685632073200708191804355047793460030719307288378756602110090659785927372220788251078748257475629359401745318691141149263963338306664094887109705349902130489270615955200288778775751976979462093805424267576822243858341714165103/1103766855731400525774657199537085044660047951428141021680759429931640625*X^64 + -12170477881705327865199543050383888566775465212543151448241044568324506548838505355912588158136220583350292871517880046727280791425516358699137731457689018415637131819388847059949177148955227003694957197593738942614502099192573722331079411849264750988382999917589245480327783207041532486335151511341336180813996448727929/436689943048252226191909569288192927821911540798365240478515625*X^65 + 6835618926675201156845639135263686898135196139703644111732576082077936831869814227039788131245105010739650697494181846986564049316707018708359926219011250554456590617939759700825325558109726137204920832682032401688864768340910876652103817433716821772932785800540517445296965940856214790613314251201015118850911246040600422/109772934433754403358991267979819497231233013568189062325286865234375*X^66 + 364263610949504471491489157386579590382973928746065546346457060018689931594014525939071326170682436171859040910173519893173092428133120039647285985863404679441794783221839060213685017180615593694278223746991492533089724333594764275079390802358792882119788559846185897733287335531284403727204050557013443230373/8686025719507751888451706997278825018834640294348388671875*X^67 + -731595779668136472733548757392511432154346128870396925760270209069417162986611024101954257014583582075098285129476184255455538606670064859967945615592809720571282429930665303395977487637965644129441070913048944593492514021926167371201955990923497211016644796675579196977538710291666125394861287587777736544157713/10917248576206305654797739232204823195547788519959131011962890625*X^68 + -1094752601445991759659040945123135157458798191263666702132468231116194425619470806080012058484067272223672942279173373108020089412633818124399597211839646703685058660578540233853273406856591238141937498334156653042245982589042484666519523158600347283247199697560072724846602112159193521029397109506708/21596284732739313496896337636197973691781800831298828125*X^69 + 90132499778165861100313257742731754174401058260710053257366915534937780914048292167116713670549507225398058676609853273067926913168922734694708329496979135141218849867804246852379593366833197031030564784784756095708774797368921105903236982071505476839991235353100971453357423950193145062665865488285657/1085753214938468986056463374659853127354330036793548583984375*X^70 + 99020534276776018403746193746527856609105113077384486638664143848711741456312252939460793108770986581118701027636202226925065825309948529131973936066427140744280764610733019788514780232491023089896000733909560332805428701667638559794954692731947196539774457778199559078706820005082425760183/429563097617887886561836651142674762641109912109375*X^71 + 6420461775885372012176162599783889095844320563163879992877734615133867048073740464242966062022734830015960157015628743922813929615979332925472129022534064684123322020197552852085261075859299107744819054844962700946586195955655776888439162436798939526047439059132597151666731407791679677431184/21596284732739313496896337636197973691781800831298828125*X^72 + 10409173734342427932117540964041423059272457925231906233065354097322136101338372519642346852841028352965410672148117506522363290081970277871492778761177892152924842780524624063306156961977068891077916227871862992260945120941110357673185799072338047835825003092879138580635185521768/42721342378705906172236365106183467194541015625*X^73 + 305608102038864881675593670239034903305684576947897258498579440548460137612693461952508859172672699488591380712889433626835707744363341852020817523877727418597663022415130362451925109399897869775596176285466012111142982774792501718075632172095747123092304739360152610597397208186664/2147815488089439432809183255713373813205549560546875*X^74 + 262142198065522685469283922571138426758781025713732151975313725705981654559704018682052781901211243774095985826450812895330062737465839223182133422889717538820579623385666232827622947392236002157408967293973086312394388104676978934633835020197569640679216749342068828647/4248766024734550588984223282564243380859375*X^75 + 3997325376655793599239690140529687266475825608577198295826449580963777026547231669054052279595480089560044324511870731362776953416510072818907781756135524473988727288995739840685814531661117306719732354155040219702092959038653566023579470521682171492805185779948588797129/213606711893529530861181825530917335972705078125*X^76 + 1547500452347369420556825365959170252412458595471814378829891090046051785235924280628076528638530564231791965405303863310696099790930357414799879807413840210317634226449214648190806178294080332667376820158443698430562185303877069238545966532422813401474392663/422552563374893146592165418454922265625*X^77 + 13089077523685336971804325940354400632212812845871444933804044822577259033656726988510367877805973537953621118793739949729552616337838130026762223682228788266099646537038418473258596760900739220649294399091299978802798960805724075977832261883970313454328670833/21243830123672752944921116412821216904296875*X^78 + 4497010205950327108171576912204774790466324255838400187943317806196610212080012417034700285083771469548604261797746420161972003797192672886689812291062400720290050555117148891225289589153206295190575636616932435468820490199069115499139996270857713/42024123657373758984800141069609375*X^79 + 29379406136931691666182283849980698154437280558700964103243447063794196386793574305763315132415969490736334795632289131805296200380758660491492859531240790234814580859383827764080370290975504491995631793013311068574511932343565931515281913871149068/2112762816874465732960827092274611328125*X^80 + 3912727749601887750968913834761324591151674005194499361822105690949080789641281350954068846605253824642998149908718293114586272088634999658087220255981104670851521661041450743700129172861900689746740249748850051670190096606483950571176/4179425525347962106892107515625*X^81 + 7251210064045938500566442625195656499591274036832796657458490265143302376384981065587759480286298270347850115807779721310592673682016917487908380989349635509749935320967909178011042392959197415323547100936023700043722320793681973902173/210120618286868794924000705348046875*X^82 + 287627358087357473853382669181711054831657190721853346737098083437891329018234616925747582933678081851328575901920921198722607369971433121042787929833214897887554074357242448718595583547981478231657822130531763296218046108/415656442103228454191159375*X^83 + 140708075142458374291839917263124519994303015065280386473373876640049549224096860425933499376453233773528140253970789671315421441247290398972752279333421794121750440956901969683162633107099566618194729597142191200867542349/20897127626739810534460537578125*X^84 + 778973933755685703621124475487425066012940851957380919058009260463617333161318156634324636765175209411858275248557731917742931172321484588403238321604894563106717035593957537276227276071415650249464579696168/41338283650246489725625*X^85 + 93251781252716073042632110429276327840692006742352201917152495443176393502476505363905517122275647672594404693175645029865231885325872616599516534467745910073536721239084192467678258734014738034563994373454/2078282210516142270955796875*X^86 + 324866222614245153161027819354756026726119008028808564564257362336604373669434881830052997459297256912180144869067059025564774043271716086262924543891588068416220821126504748085894986839721817/4111216673321381375*X^87 + 22345102329781439512192766498290743690374220736340668255315583106600861716318922619475336653762400321233122310644459468341799379017195775852312066001973711331121631073910416632290229638975469/206691418251232448628125*X^88 + 2956124290356609713091195857661918780751854262019756170869871307614985240750981908319083255088092439600426921885662588864638176771143497505822010900088058139588319638047472793/408872866566025*X^89 + 27692613557991234172294535001246595462403333684586333812823855416252877878259834750411701164046003445695870263509144890669014094189169873575481972126231203944337185481849299/102780416833034534375*X^90 + 203921162514702045360144866270358315171764702102595647773247679515536259088903256122567794250526593487227088250425589248524490573446955193809204792777280861/40663636655*X^91 + 526511171716694307824257589339413691903598730630203450414865623249193184710705285099126999770771476658923237945452545329918150197376172825666600959303154/10221821664150625*X^92 + 10528704071483019916780687314041393507849926422593102868686028206892989362558225761170187023616228459796773721007083394392927521802029/20220605*X^93 + 2676338351494883597146055389398546898120896400885299105693777052456244327293041187940519880031949917667958397363349291249299494/1016590916375*X^94 + 17845537139250743162077516365118041269897597221111854250561795973585602327179524826983499442588513263303920/2011*X^95 + 1512078960219690148865989894358970464174735737525723492333251089147287245902291758176976973204630396/101103025*X^96 + -833102357581273095871350523661557155083029193183129249670249092949600*X^97 + 194427297482225751294591306733204314290855515114216/10055*X^98 + -215423562277370423197600*X^99 + 1*X^100 +