D=-14855 h=100 32243202927711519646595541857768448622046643167407516043530802107501581514678285471769963567869283452940921648851440545363804351980845916771469066298684083372491210866440836102311656479662315380555574290594642397236922698895154138590404207588039270156726268073749431510864186053867515249315888181213096404077843519022134580974021573484402672674881030467871420664052761673784966504759274759716005028484553809361925050550422285157828182991206161689771036358545716477695064069983245633098430498247734084468222801697268743233743593875541720497055967032273697558628333483886317221521/1495976776387334740726351438061821709255893170616835764600928018435915930236319591521398339748617990376087476566430890905753341230901858400148621064784611924751932843236090775462798774242401123046875*X^0 + 739640902566562090797975683376678008643172411424800750121441894267900331621382453398226877570512080174178218153955070552935517397634070666137144044593525111246364253662979170854634371404169876676873952233398513273965346563802611656076697235927994480827744551563938942349490733438004406356032827442842213999003607638027378170768905814551580239635772532877804346165949587846737068017176916992488223516243172310177568110269453191454272976251772658954788217880793541933750930240861439453695966150635810568708721700416227743952479004283165053255367646370619789814381787818743194510296/7111275204234834423516784195970675677118813775844190490606971428436969965971368810256119147829030479051769428606185883009589082875215074090946485093560131245500787963607081110239960253238677978515625*X^1 + 703108685011719345142569245816065715628964656168078860286654148908207313598348699971131993025607408286824285158827608320912201640384667390575168401781567772070964049351783622116669322926347345882687565189910656507454617958546327519233131603713107864647429369028731848077295114871302896839937643088373639401201061838608738152945903494496059955392468472767909823211726741966327584863713815117647696511177899836525609798902265241294157937333217017133812362100807162708610544768856588981898889566546819400482947927624139695047588283952777752269067319902394298136032092111726652276051207929/2640949828972711634033545730778609679589999466004136243449164014235779721112617091908866248525006194157850871548622282302686145652782998140525250901620893741297855129984579747315365239046514034271240234375*X^2 + 1126101752764282320722404193517118308853334483659528717592046771000210541224850460356122752523898050140204731512181182754794152173849511185201987546657536833684652804073002746866970056523432947086140481834142297027566641177599866254516481314235642128129022640146662208128280533478309236440145688066094217551728878792011100369762450570484568064347523011698261929147346385776247025833252726164267166340624765876052436113087003610183359110802678518554841159189989664885965668158712775209698946177000667236934840590008575890226448940979591064465763399754792414762928998864979757511/2393562842219735585162162300898914734809429072986937223361484829497465488378111346434237343597788784601739962506289425449205345969442973440237793703655379079603092549177745240740478038787841796875*X^3 + 22446016108380344372611450860454183833919578249081497249502345012184369286144075117577650794789105417343859437932852890213040836862948277282934996896589963177605134038167021518190251382543865104225573586942134859714080076638574662762639576050692116901118641343335506741311793559129930803533249508128857574121390086794097190575784512573593462006488870028088288436861230206414633693813116930834418806080306268066901333691551386842368097931506702917689026060922843360751552164810910611737108840991079628389966937102914157820449399077751612049721670266007339735405690225200754835456814/35556376021174172117583920979853378385594068879220952453034857142184849829856844051280595739145152395258847143030929415047945414376075370454732425467800656227503939818035405551199801266193389892578125*X^4 + 108867502214167924069145594244934192456902549141146891700720273826357491008733248546361483273520204544303870055038341581786360863361111158029890820061428570101077945534492638729852703459342513603109380424114662301571859324904939505616118240781685520637346028001496741590109101662259244467529340824963702620685955315702482515899048423087828709474342566275126578738368394195191277689497375548165530726239338165640380993318114779019898633140961529976141284065043763863898484507990397983815448853569129070304926303265073271294088092373010491909679145567975566268990316041174848/161128430980796740838920383769701429472193138538333034221574205957419420287991339376252934607727282706276671996384343685574240724970917094596956829596457696371800238921423442661762237548828125*X^5 + 7123067563072999498481493661824943167482996321290482123664336667909466109842926420626367000358059021985855348022445946182975599448497491030566510753460708186030363505030498613866200554264162990054529757670952345280538521130184631801336143730783598543758194563583871509326401393206527090358947316699304087054924409558931433601830689035198768383654920850439682943445191899433396271138216332426277461612968733317333938397642653378947157721197551895338405171125215496970525768520212358888727721515514767646872325235487620881048066319583885952024100785468804752296235115661590271377/11967814211098677925810811504494573674047145364934686116807424147487327441890556732171186717988943923008699812531447127246026729847214867201188968518276895398015462745888726203702390193939208984375*X^6 + 4776093906306131027537196830555408036057109490423987338041065786381016966464248688541365322462816862684159486671946691045208558669772831235705321235191031959892441141830744742606548398893322852406642339387437042774123274144863860943872678750005422673066726129756867210399188542590899428360287404181605362726855546193534345537584934426077868190296374082761549076571452804222542078640568532405689906447342373087037541135253502772492581687700319656391680124705320053406455180866064471460121263144858678345819553455381195601567689707816312489850001301356500934655350689891/10846747289181874172933045019838534464637707070907642828783184514131229908313116080528639152320921084232694176801369484050773525746948306603632233564217953306751951458863914012908935546875*X^7 + 223118704985354583450082451718624622666632205670869819523865949750357794618911302231513276560261181156064359453458290508559797799235929871191191443090734473238575744103040187854899928532226795433699568793733308428563389385008001564595914895232496337871184001289659766227377790754785599320987705647611023403708957946313645453946636479318610117705286430533677261814615209791504929599666292827648422828282501520458274390522148735551296553002140193244071174411276268499543170701147118736591392770462214708404772166861989600279910822277603671276482951257631584152426081299064838/805642154903983704194601918848507147360965692691665171107871029787097101439956696881264673038636413531383359981921718427871203624854585472984784147982288481859001194607117213308811187744140625*X^8 + 108806859634237526771992724597652558783001921125685841071956133458737337467727096443552369528556819035874505721506184449796207385248929372956618587035836944798090245140207983935107154031161470007221374227255005796566614756227979707526362149498915739332310330279581521901467675933194207886864604054787411189428099979354313335835341735922753668977007676937433742769702765888361138250515648782663231751776942157174507750777674226195701288037939331502472543963614256683681617715435062758390680066082828743379119995885522210680104649715994230209933147292932958158685493/730174842758793279901248402547191818555214208745044956498363144673929983730266986235519296689392196851746494567577885159930900420528327607110887483286297765516792424023151397705078125*X^9 + 3720953570157065651502342474632896106315189731339051268478935718738843517420769780430801687718150602617457613783331726565567779092660205268179595100942677354284535162037854197690257094426037093434658921527546255262689378000365251252248094215449870108094449957308650082856703361345902468207938461677925910589409254212502552741673816080444825062818533622977377743449198815743764182558927187160484313801075435730620773497997040649077880443869411636041593177464206527766120973231164897093419479799526454661700172872135002769013275777175068350801059205086930211009091214936/54233736445909370864665225099192672323188535354538214143915922570656149541565580402643195761604605421163470884006847420253867628734741533018161167821089766533759757294319570064544677734375*X^10 + 1318561877432978490698475342499323558622906217087846427477948612673225731964018356888540361093123433693635713279697921908814652955445783825829241899355854888058569304092072109014286257231489705369562009311202330793475197788070775482267135878010886093833118574294632024509778806644186952202847388481813948011279333958428755959244072773049006469958324242206095408019552608519465240538722817886515349789227483037223786110239184539196642971606660586436855425699055216974240633728249773538495116853006237978605487939538039190933309486815733173048163419461808596234/49153473090460671821019751097084605759354709440932006496019060563711207252121641618008703917158680366997407914343849556373672192563334069815610062826408466207794845104217529296875*X^11 + 31870009410908277876727605605652587245345506279826516807475398504131417516982594990531928746388199722343879308321635291864606456591895810677771845896643632547443937761399038476281459803255792885889652038409108518023466184880447008483125972036795911986394607597288960190845581516707864279199432690374263435453509146621850239548626348628588358092950631322438991036424379420847682709689782675376949929175823541544417064318157648305160556443982384891135232959133937266132733009077579499045521787886286394043404748772674149749134362540929644899148586036354962173386712/3650874213793966399506242012735959092776071043725224782491815723369649918651334931177596483446960984258732472837889425799654502102641638035554437416431488827583962120115756988525390625*X^12 + 7463067443632717012683071620123967448737362075292176577044193767492781857509062562881653183131157201694027853894342979072441526465344112614433050460930660778885394518296531440288655043058660015090689138198225629220270037042950230920077274330697994897414168573314266970907807596556828153876977943652934899796003813253715269620690800114137301083949979002133916113263024227178707109109256907022665141253349547133098529837941586254020328282621762478741713052104804633660933809389827124392049290506360593866567376491257610542101687725363016476597023053732519/3308884085524111196298872507376950909414655633856075832784857661643299040869851337462719886715495144193699623988142009853495267086054127890650290328267146833240985870361328125*X^13 + 99030857660368764931513558618253137347105187964854287143474663085374328348286437408288238562754509871187487196135154771649418260112048928748816734023024302844099130848306399756904214279635013673492526322313755185181024495707888423974544660254157125770342972446966531801960133793474702373978357417649825167910283945627864404371677664396518121223887437838030959372024881775187029550556626048408396130846907136841734263924291738634615672074435746953153312375385483585237107327999608381605699979058653896254039478893392026130707360491635141402226759908410587087/245767365452303359105098755485423028796773547204660032480095302818556036260608208090043519585793401834987039571719247781868360962816670349078050314132042331038974225521087646484375*X^14 + 3665285124117823678283623979770005491364187665366461514485124789328542496053195832360251535494041298883595053737732438207332979586251353313779513034668645266421773749739198434524660516241717992127926714301432602000557875671661885763979353414321032843322283166513223380142379426101898845070400328930213406553079854681268810483103579395661706652791270452242689759912182876876892892039865448324813537422707023607928524943685920026235441136036390579082474882455256442167957026824203526968277580952364893276822925387736317094219896888493905910869917204/222745478662006812271886402381484409923571567408689049665759519464375566534490160717786596211073385674432825579814339269841485498892906623402914192411117255687713623046875*X^15 + -353675338784900405729573909393041459371717694262232366788311695466419160639486391147247180218123801119792548986159390520883522181417324073552092616314835214958435586581763048683889252767549820845568898596030181716609142413382940120529842534374202613753947585693616982091503828934831166575392639285280307656309597228327283685035625948339786914411300105336521989578079972783359720466550696875089926330250690531850693880523642838777608574299860724096226573432816208558062153945827107524944627182875543511116666612546711208216917315331546880632077449169428/16544420427620555981494362536884754547073278169280379163924288308216495204349256687313599433577475720968498119940710049267476335430270639453251451641335734166204929351806640625*X^16 + -155859777497333970490951129725398621476144382857325640105963629932071957305976698845216614054529086879196565669069965208125441099758973510813930752017987944285779439386877178999256930560259688624154004377560789984345139220231401157040261687008566052846918612322480220579512569037555240683259203940761149068025665279599544807765408859304172550580531495897588401142881679291078885430450067861096773074724891789196165199610903814975596671756550844883139591127371679004401979794746468981909289918767664159234735052241961957920910260151250503561186/14994646830158654478080538699527728705726796863594012094632078052128950961594760061783008832788514686935902092212341923247491450615476716486227815039455890655517578125*X^17 + -3499806795600855586263919259841500570676053704498523834730688021439437511082159251360151789037832456133051702642232365347611910439783728579433249917134413437176591817451768292617277990224855225659786708676385268575855733164006950897653545060007031084839795583436543404876221315911839046056550063774906706578436116913249909035001272428492435393775949016016864397213295385727686707553552457562409971675982568768091677114378488260726407860668001848249322845486587061563816348760383111172256285585919546083672012561771449477760291598366403287403844038/1113727393310034061359432011907422049617857837043445248328797597321877832672450803588932981055366928372164127899071696349207427494464533117014570962055586278438568115234375*X^18 + -761949263836643547282263703112729650443338422715931495325419400682983552970828922212898581814084755040492883540529908693086172942237364634858933701650344539876160078386873160920267190874822585814162046723886938101923258804194516232318806379181376832218145804576355197835431737334982363415669166907093362952629380189191210254776225216860463113211821701912536217661113254175906353839379087502930369861148766318736094911154225849261994844630984586475556287646716072821706856387145116046838559427418322131405260997142026644852882628038738801/1009400661740737426999699676844680491802544386643824442587147630570780946590020872553551587532044071823352547439403697290305718654693821372347883880138397216796875*X^19 + -11825203006087864060740985196173046981191140078794525076106461505762891726313506723581657037142395928432430947947552284803807157013220365586474576947822131176527075179836953861128676731441655822104750987587440136509214023371885705656951161968198284730195809152856141638538718145284002768301281371086332813956437391822504277752696430803474310459029426313386194080752117677591029654045057549073246129864353386796852075840866413957699871733287968178557576781948025844231348406645332366195306415177580485754919084820577251864980943819738049076973/74973234150793272390402693497638643528633984317970060473160390260644754807973800308915044163942573434679510461061709616237457253077383582431139075197279453277587890625*X^20 + -1990529095750727459703030784665196151479934621074825030673838812588766044782034005351000929631546846827088813694102976876654078522110779320258063641427285303242276999066520089495520171139956743722561512402383548681063293497600905012464024525832224393340338451784148466883515081843289933753669995731291029517248204373929362542349077971048027939884717319804751867591373822270448991327450002424020546340945758719683542249155789446683898611846700882400554960867404557358296312287540211111121361086416192811647926974626712544785442944421/67950229669521200067297184573859339737633415459025543089003542953266977219119547125786037531608486827556549810797960100323508492406181176193058490753173828125*X^21 + -23249857894753907606269190985618638606620281260835237073714773459004861959480087503832983753223914111278582677569706588750153568649735386453990607987693310791080733452429100793242637467350267950644471060403019388983009813568672924519516504026051302122788410230097450094149780615941039291559671413089459264454115292710162361561718750899779769738821292600104968443981406745777722141825145331095815929782555360098181004152573208239000347883038761817208548469574429420152075092326401348587523529034127540183666248199604360496888996012352288/5047003308703687134998498384223402459012721933219122212935738152853904732950104362767757937660220359116762737197018486451528593273469106861739419400691986083984375*X^22 + -2511301069958298721812749984269830019900704471325175927310545039936648665525595643900392010781736350003844661823901255120638723114371863666032362325723463995691194848311161976269404399340467499015151108332121893546255568831690729843884822883456827076469450722290034882346185525277509228232810004000732017460836045178508655064850994099069910165509630156805382276278625820435208426298030408544624116130402023225936203414716036708170060008080017536033110886435970227192777298983125756040236674206643560469045689731888172344112596/4574232895962383040545081425369191500345568189769474459037599660267046598392429964711278191289699550828444955287644570873342880673590116202831268310546875*X^23 + -12852363178010401347912986979080875855895450941552547999776954828661459352318892717400462867330113593145442961327235341644406233138133648280627348431142797136883218838488646174646442100764302960605648436208986863805458462967315760641256293895035714604753444856628617688872079875682477219409576740111398311492337977289712653286412252524994398564853626010236779462488114445269238498108267573996614466051143892270247719521038780016659013952253574842204981773605272517771684308894104939289459759556444450082869515368053871752977362828/339751148347606000336485922869296698688167077295127715445017714766334886095597735628930187658042434137782749053989800501617542462030905880965292453765869140625*X^24 + 345122740727329863029562418389118975057677255945949507687105216829382315711681584821201057662577668305369553411191220699515038313554622912288386813276175318202540050973066785375937970534530343158549966573432715353293035748253193380984627440459250956886382109972376269556724323886922843461262329263017890994904258189659354540444809984267924072132548710338448057097907132228918467438162538214746091892173186311029616311509451494227348698442592812474235433787687769890870823888454151834795048595526445317810531202217064849/307925472632943994651301341324078862359176586319049105286947132969844940989056207654747774573524035733991582314886877877707363222725689411163330078125*X^25 + 15447022516979351638572302130069920193110328581562814611401724101075680623010154458351428418447936120892749723429802347181461917532323270069399603549478930732360641599288585976792489300174165903674482874413602214512009119580825172401952015541779830673172314576270950865994043174653720866538732772758658926169926389712509806326111264167164914653123185512915262097548474438833574936830333886029241617627393546111202677641873653170879369941440087104948978462121168935679792116492609007272418047851690850240512452460184793702587/22871164479811915202725407126845957501727840948847372295187998301335232991962149823556390956448497754142224776438222854366714403367950581014156341552734375*X^26 + 1810999776740320702320401617592943084387334274334752972067147642924784801916744154627955409665099100292437713996199619086239128103108500709159609872295508211141112549405438635242631772138709694010085639933791973803685009941809908312366400777304468093434668704463937168121591153658563601337601751720503849933108443734593707773690477177987187148577895939213175487805292815016101304336071491499554171849625821379684241267965464316513158008995165650653093633738867972116579947058687865359206435724984402656024905109669/20728742688182025893726108470150041222428582047731343338064431704466169033258580118125060556952139733018618802752398376149940304458141326904296875*X^27 + 7734395529282895648983125573430113596198292144291081634935458072760929700504474645025571676246301202985496151964448656247988641631327968352303508373565214133526907670376985066277454361646372348138958300920034628924874296882041906578295538916486079931113444453826487072877604717621120188025434900920468735929528259075013593926477339511257970391269830056659681580979356756542978755849731758005245501842711653257574766728766448013234013198548797617816191053536949513080126153190074022435217681338583703159093887073528462/1539627363164719973256506706620394311795882931595245526434735664849224704945281038273738872867620178669957911574434389388536816113628447055816650390625*X^28 + -175526171708994047428400413033596239718684247270396825363950990985407516093271577326908549495790253437450929333559954903711562951969927397332848272736665574870153163718854181700650964782285846192377953318194265679014835340837394701968226679271189469480831780346686497331465721713205571228547490723395582757429063176828342373268829191765241602158353195998144051631976162090495214510345540343821984938619377746290703759557839935288811194575418827528964244993787918045159893943194658695702354545175874229497136/1395405095131741897928381586681254878655576038218198811044391228843229150673751606740158906560224822148678478812009315122850239276885986328125*X^29 + -4808050459679491888778089725904762132006971004272854598493283341290605022280649944927662700220975851333969925811466429216841371164341683656450529424932267736666674083875009612187385930031555355812134908394876704545479446205822865739715837789035294848677817553144642632947383442033107256050599916501234604865813997140196302258990232333528417432373620465070633153438980077263180387448068895764923753356815051132778623634199885768502343093340129303470192519789783691395101526542327091202896014168703415040304413306/103643713440910129468630542350750206112142910238656716690322158522330845166292900590625302784760698665093094013761991880749701522290706634521484375*X^30 + -303418229842115282411471721785492591986103306592138769351001299878627261965816513968012625671929752696039830509266070869908067730313653818401240467944195134163776588861875910719513249776792181064285114728137236377148797192674043666395411529604311338641992252155517089090440414803866000286175240461224593674086561702499287796472983192937555859765969983790505828027577635089825019257507644112558461410469149918275192186283563736702781110719974689346480926760117538830300523189012041309091517733912275206/93935045111527559604737905532228534409665165817448590443917282318628687356025015600145331979819913978369470132077368907630443572998046875*X^31 + -19140162966639431090036798049946830996635639570874409096039711090138416688866088646614651930770452292502740150349698478528367893563293962214861325051831461985767240917099216217099935578350176327270926981870551363412480228207948225768114906307381047898394917974366392261083903757041963627876439232663643649071573363689938762747059472059973103543652069766194883405132071128678724242746761610357052289075189653488185430621052620935111391075872929423297593050043040262934854828214907398389591722980795948962/1395405095131741897928381586681254878655576038218198811044391228843229150673751606740158906560224822148678478812009315122850239276885986328125*X^32 + 76242201792618045900164807263736543009085823170899263229345072813930333117917705923786941427989175539248941532737884820066693891906442963313765992677137529694099011581239366688867913372539271351437899443119485793575882889404188140017423669806981982020201813787088909061598537263016175578360219126815858820503555133877404977607817909978226386584985237273468944038809373941013542677085787850616015267078752625398591429630805003801932989950262979265273305302696204716547939017193106528795255475711/6323463151230397819235133324283307600785268651460692725945289957497723820668126260528127363165258430048432859783060848712921142578125*X^33 + 326452204585713875501669369617642557991752415677630839021873801636990301735269488899782573380462991078939173519554061503689582999569040824523035608851084531579069944809074148521652387391362055957434470659928475159685277766401192298327006212653851877957126504555245393497255719783477719671443134279240839352895134721421718216557219678541496826774835940487342025792102529524911680374109671500652853565496851366114209705966330163193275342245578652249799850250274401473077915292391903087335493937617437/469675225557637798023689527661142672048325829087242952219586411593143436780125078000726659899099569891847350660386844538152217864990234375*X^34 + -1111570521169380842619721170182983203312592065543201304314014892497159653206336862047651407027067284752741192374564211732729456809312946896132410462446814002529773992732110358691599588749636693693950122267911440779615016919651146605246903162573116759523022043065051419892789373664830671796324719696358199871756385033094997731928862141983576658206236194577038173200953182528690637049574173679774442445244984915450584613715576269578458838487447092438259131280655916328715269342866586792/3405432865018053352667860423713662794095062215529151249246874430156970081813868063562774749600946983533319614827632904052734375*X^35 + -48076361183336591231580347474185511285569191340034360355865325561619347110241410774590014167610077708618675974356408432221630706837933211655995061235037248115260871977006877067885333914803829401316561656725042421789751426286263352760446161774804272936456346901354875446003720865217135375604217033024910200712488906956141543945175492528497250465070954850585704987135311524173711148291196829175449075224721919438340191118445576390171190866964295245988923350747515498839024459128964092113198109/31617315756151989096175666621416538003926343257303463629726449787488619103340631302640636815826292150242164298915304243564605712890625*X^36 + -1454555913619724861821149831717931209064930762155271975049268156106052605045462976373043932579720038445728487888225996824723381139421700136805154828002632878157260173669960418525879113808549764471658655689454980787562416638156449720493660956448202926329482376589661481221020228161414793282725676189246705995398376311234597988381780617401371256499266623734162539255174372399997376656700182790725489815321633121989815959745735699966798381568385905862234223534707387854163697906338464/28655611452524851503432012989849064238430345132355698832437516241643975780998553210726815462815104203410632908344268798828125*X^37 + 1161981854287973974949164178628276049641584715518967857691549938176813434057318425697948104176728568653850201973486880573165699186718671514215772965510254912675917478673175290094946096865440698739486586476764954962472852724535585027752611450824823512430853424629318908667332629750067066454661298227248885294722952605080905052582935508559383169057404880912130647445245094566671912812047242365532834308961403054750098343074765378402651271678016613142235480245419404609347828402065866538/2128395540636283345417412764821039246309413884705719530779296518848106301133667539726734218500591864708324759267270565032958984375*X^38 + 23913852129227557171682221951157106575833488141291334880476106444003315063985316429158299290234483372352138598701524006849231381999834646722177305849055226928070417285529275021638087044187312940480744469593916456362106637266464681423144416856514163729020264423142931528386175930973531344049161471533850423682670791888645793111088047850632614449059394643590325352568144074426283071112094006040579158624475110635516767095495724907078567121922683829802396890717877981994854007/385804260552337280423184287981811702974491351495869388521541787164509939831687017310357663585528161607682704925537109375*X^39 + 242450590690384580671188602355538441015657270699489841728165349103984713446943675802848656084151710736528314035842076656238659370089389408402427276016637756057963795384086323953450957637937519586598735138544472383470255755170681770773134917462253690573508345972902105487788570792577431943388921564900899545743033506385900394684124811112664875173512981994729791538810966067087689539958946717732695793330268347133128537810890059356569087957088449362799132616623973321595115510504/143278057262624257517160064949245321192151725661778494162187581208219878904992766053634077314075521017053164541721343994140625*X^40 + 2938390354433340947619956530632314987791580571481157621342766097044846474568182913181210150455729148199186957322184444783443033535366628042974529206362780418446639340881855957728770400380193163314374046922155226098358209963942354986238455034265512040093274963934212301443781040476539784534824020517061310268703977850836897247573003944990845652637141280823096187200101469638690223924197730630821367931664764077571038013507264138559997420891252658181659881389548873757/129856701633233685770173102652915416686129704306923388933538130987717919835640194315165824162076123058795928955078125*X^41 + -37854106434602410975071199037138223498433882476888279446419197919274279182950169607643483892188060477110802950092058206053180218462032675942516036144329107695669181925830297265724212481401493620134815371953099411413446730520120555413909217755270547980391576132013208866744583298594959790581586806656249430538919126453910283859239517644233477331013353157535072386382323310652179660271690959254575851950449173782741702363246613669089966969119772246336875568872713446989324/9645106513808432010579607199545292574362283787396734713038544679112748495792175432758941589638204040192067623138427734375*X^42 + -233774561808643734936495056050653653848655610496756192929601730906094044363287623371321658179147685607017635628285201217283400534631547295806460502003996331114507864130697058943715352099879583445270361483346277531503740605059292656634879395284325336441640327991579660278681066963999594519975514143973341771152111871161714037081809757133808645485681403647936780163873988067735829342564557027503352177358264878964025292108233018665472330919691502446041615869913/8741615727582207052855813036211068104081434150583870005623569908294710187522059529799113036827743053436279296875*X^43 + 5125682694155980920663189057994427291551036460324267176750493179227630919159543288509912884619760881861957472486875943343808909533657899424396916002109896987954252004742223999817854012628259402149646858660335092513533891043279427066194637852356332132214341676641128618228073116551038054018559740694067287683714063907021879480462364808101274880321928687018884604333405290082255754096882447893425175002960783823738781843081239459934834841243813427693193453379701851/649283508166168428850865513264577083430648521534616944667690654938589599178200971575829120810380615293979644775390625*X^44 + -133847622602279396458050259310239982072554890287719093799514642827550088142061567354286633227314205153434679206423533765360567364040521276854207008521118849104623370392869411298537647577046092153322635184685296653542941162586672942252193486523353651833956467916127014348315119507813937083984602855844310680579832158067729534627467716108461007499882482603206229916993408919735584758242276234173841115860063118900171344214974455258305682510991680288160083/588462856114588155695443489479035214007501457461048132320671148320074734939216393793275869190692901611328125*X^45 + -108513537986403096379296480164583128338231704551751778414419223494200454093893589149802396821509037042124172186785743779588988182117234015727064116923201719694994049418405866926395233923860035502912259877648026493047434014701658379300959938937544165415495783553138840071463300191508407701803138560178859147600105307271355717511250796422632656649206757325662993345604421848102572284669635446973222903582605260644768374208366357034899652076243134395317332294/43708078637911035264279065181055340520407170752919350028117849541473550937610297648995565184138715267181396484375*X^46 + 15801889851424393739480056497868775472132469222153548249617260713337834528374691584410182183172257277683349330959821025786359999403045787287940280130331696588779168511798600987794214209390532416533077873855804926694658727068592023810530582946032737146362948585231028356628640068697026737586227941691878234164568732807254897824763235992619004996285702900194548320844405660920587217180250932839174856618476403965517503351276558056716620277313065572/39613790381325355482695623660655349310501612754025454885269010321109036347305041655555427074432373046875*X^47 + -39258386713687250699238987266419787983036108895793960375554661064886118002511817805027313993320995999410766723313504849606210833282391612909073678242822001862796284943719612867342394975198384955263918975998708224702334821452265528308790640340082898412153517923627188563600862645495231089635624884152384134579966832798000161141666108855986759647569677740771245360162028927706571112351303076604654151609297326478191711637248410356618115076605504470399/2942314280572940778477217447395176070037507287305240661603355741600373674696081968966379345953464508056640625*X^48 + 357681082174134576055551713185914830835557668248817502464149352610503549506613962188135498843850266767598811790738396007048391734153428216986831881338521849777573337427229856553265216297707617849538002268105884134102590278798162854695710059359426772711613119412390586956492307102838744864911099651395790275071708471850509966767204514196127788372790485491948908882335014325660970139991661857185995462157819646937514399885128831947312339352/2666697433949872466017881094625065588051269791587038363195490428886505307795694490444660186767578125*X^49 + 1257842261783355350672373638985795790946538824846747793709650746489280193012957799643578336543303091448723733055838857971671467119743462032420872057634397785233464108078725408380297191478054706203980630485088434104451046131861887356719646273336545820191138596535067973304156500180880230789867368170463875354486967283474813382562348158190090619420218062593599673258313560299646472665471338530035705640107274125089687360057300463254004542815446/198068951906626777413478118303276746552508063770127274426345051605545181736525208277777135372161865234375*X^50 + -62311449026822318346793270019216245655502442001742180804300580829906753853997309764418005577781903916520787562280166137339211373638937084567217091670166096433009773693364073741386989555739380339586029468391369024256577456035697370029058879733250045447093576323154579241987036124295247855338271111048048731174209023673417030754074569894569161335339579764804320794812485386479297211813927822615746027154451896939947875174673164625233/179515141969025410031496539523733799262959932116259734984550012042174709377024199962615966796875*X^51 + 126487387234980366124707104805506957759805094712310623567756743810046671862958677083527467147444408691372313505353455822988756797614149349572150836495203723762572164776619277223755825601771126001270414034721055996647546997740898714579538154228679576081884493335580048703865337901101702413248522922736489505093895116172609083554947576902724097693154502427512050616817348344533517412830693474646094332672969292843521798062006539459004426/13333487169749362330089405473125327940256348957935191815977452144432526538978472452223300933837890625*X^52 + -2188250119535982614466465265280125324979656841417684928915641805758185898617907521091878843823580140168387538841716167629149067548931122731463756121228687534774930264139245525666485054116737505461326932576237237541179744271478191314966910730096218567481122546242725359212718469968775188486335278067142596650415172346005589173089085393402075391594391837364935746784803552664354719979679480068301445532366388946640186897233208/12084492895929007743621443253028192478152805931757639514274655808964975387211322784423828125*X^53 + 2382145122890706258066719458738456876169214408406600118816153382943955216088674802021668290935360260895215960443675426181536321375808878366588494645178670750565306531317185486783365759333030019193839129387523729581628066178198270811665535842591934165370254185034071769950586231294267327258272689418531958825340818494731724029694437945498835576264423338303596563370439942582527772179061785385099578030161631384553736478752452431/897575709845127050157482697618668996314799660581298674922750060210873546885120999813079833984375*X^54 + -25272810526407614508620643379526340772280438258283417371729207157968238024216788280149650654229024723432355445470885921861326550612449359848027122823576561239554681971849833322550805500365992803991472570097692091926015345304157063620481429195103378932167964667957269142762820818573645255454928301540842005349880792246999005264425579993012963987428329542001683966172305251355491252904720307016477889720296917774958423/813496660782834583885657573411524232793861052289305924892268987476605546092987060546875*X^55 + 17801468535167105080748901771234396601418871135494935336935778257647026488425016489678359052316085018830174768011823893846704500785611649678619073169737641519477168021517866234655906441801237522222107799659119835626766707268092482200441797289419816232424682282137048635373691878963335250690401103192320470240875676245292873943831221949476449236967822580138827001849548102974175972462149517742186521355755448331088763926/60422464479645038718107216265140962390764029658788197571373279044824876936056613922119140625*X^56 + -123863276652829097261692499131475137863067589066312317451355722292754395637526336093271079756964575199997653997623049224542459594895392254268183312593859052767220485352602079425460065234569129556782655318267202466539619986860702152865309029297258586224626737481851723092704313359572534597747892425549707803263475558935351734631967453577141107823092622487159386093612207773772531804962283599443068334385554063/54762481372119460376011953780647878343578663903689392453198854761131305694580078125*X^57 + 56370926101343515700972340394733836987646155738539722899199632793856832591853636519280119412404063622558727307874541640076344962059386574487950381095997486150579355808207923508550047759178885238668339225129133925504430629955289445481452065222386840196914650482945828711589544823898517107172884179100820447135526780194457744115883859282717448710951915125383662918796589792427725169803917984374661268750969640351/4067483303914172919428287867057621163969305261446529624461344937383027730464935302734375*X^58 + -239892782102823054477884913333255008804432307133744561253077078701432656812939433925001225455796813624835998452808886083914387247381356235064698632361807841704177234591357245696263158162851445421139354508296628823076814242025523053509558785816020834135356318290599323111268842154494948256355683063188640143510265168977221284323353514646550535074042924528489975973852905498401651252111789454619687753/3686467948308277373006526676583499047026500431079730222362763699840545654296875*X^59 + 57909955683113566486201110772978978655628382543832051404426795969313489165132192520005925539736940298701748685359380965025436554896069540541235032564746187981087104468035588632550494514749205220612579209309064923267061005563258591767002947038860885997216227332894190503754691248779500419584552043409327712041746655347376518688313864413199830585671628283618015258884518004441414920940914796348249516619/273812406860597301880059768903239391717893319518446962265994273805656528472900390625*X^60 + -81225186902249579723962932393006280533792472035392763137634830620133355987467413106482076753157361505890604564750652177366890503856863785134677130691873264343281603767380173201221260552313582631589098369111904952807024234806466167611110695099813253334596298377491275806935545794288925732988541161823823448836250416554142712730500135203394775885602103985689409041172684379005879781904749528/248163443171206824167386514748131877955334933091870092383895233917236328125*X^61 + -12721494344085409808495270778508204897635509613323549492981014177465842624389640615770984789315398817933802226747129619726356301843727795246122663149552137619752793010120767904534785463683844055223363437549726944555572497309112705309809527866820999889369538286549996499523771164510455387117529566126859952445442778084495404886263356640226556330046516765757549395200698436671889246645701055317/18432339741541386865032633382917495235132502155398651111813818499202728271484375*X^62 + 16371932723357038105475909749956194874812342406717761594175595281333124107980980422866563589469821971531441174989595022750079755061681289350269189666962673348428989900777067416786163478875319190440455600855527348064318476731747299365835239892905296365600242642958140324329680666263941645164682047701646226655869840591299885432959113771794662388309788110119444679058846247598271844/3341143630712983159439737660695144772202422525639449241116058349609375*X^63 + -6383636033401919535116253184734258682215724449728813934772419526336038508784297504383039775529655200722345329167687988085493076303575048156743086547925030559862660480774144214060486688037817330493092151269099139187204383240863974833962913795031520172100719282943358151798727091592033808869507055446982044184297063917885691090134396124100834080189326112430072416746074163038894176184/1240817215856034120836932573740659389776674665459350461919476169586181640625*X^64 + -27883876057831417791299950065516344367760215193391737652276524566971882280262996302734550906690875366544566459358506508059402544288832292077506710378243046482323461144186043938293038149313048781078604595217258631973769188999536845350513450344936682763970091359580931768189694355228061321094900433410841892511575641120269699151115485874587149370951903011529980300979642044/1124585537096258215900281945706881444699570018727515732452392578125*X^65 + 1260344497419862392039441425764572582953440737009483962408706971025749523932306543572647086037933972744901694011373247695176834553131782082725393715453578069486037408273951428229450746684540121208151046840432127581776788498659127055159383854551614661121391636577021021576459426545749237863086941779627301632404944509458539150616282818542958615709559784231677705628230023437/83528590767824578985993441517378619305060563140986231027901458740234375*X^66 + 2957103540005911957283041666781838400813381309741814809141304763883553607002672170312190203340351306847006138239571966294536111201056295960915743100658213653939921341774493502527335550496587641191471307891945630976107952837785045187370498880280141343134786648207834684682432189045696940279747568328251027410726956209869999124360631695574644232638794135949016096/15140835235223940974759770389860403159873039632817445068359375*X^67 + 897837004197286964481632792465528471585109041589709798495384820616442029880803456517061145561708144844751948001007883724023448436245517999239584844759916260671833870404799559319411265279023899284963488201862458530027555167006028650855085507610354355901512750650199551052087754605711094040289684348743076078687053396287072697346380415805447576845071461202426293887/1124585537096258215900281945706881444699570018727515732452392578125*X^68 + 5917839932867217231727484709403593843296314349464574373881763276743575786110560786051515715906625153939780439879315653805440337505539706070839324449082010253482326283957336680364292227742755325083657266969409281198024181749649009512557102601660410658439704352369874591182517712366579342914409257248594353789181345341219981471859267234540293393302752876/5096208426531114431087098751215214796322127106300048828125*X^69 + 119187110379692873872238818325099616146450217451653213132030426985789211378981460688361842494370035069753291195234750124135138880530879832707372434027781426806254116733469800628538018717098200321544440272903350825482696409992116815079633283033425131711609864452010665032984384338458132626271604672395559733609445647147704319970072721769312336372690901934/378520880880598524368994259746510078996825990820436126708984375*X^70 + -185853093030317715907724188610548486721011954005778043463208511393515653204242033961042317163981366504356757612145901721314758279655495892042640872174405234217968669111962254060924583254753547243066842992328563147906318624229688739492974651392629234412196367735444264490678142869192902239468085153461142097507701104022768595481636248408914491/343063509022626350123668714319435529876952346435546875*X^71 + -4454516243266612626668527621629564367827338916903844702974018998894939712013655488347967483045500962013832575224580719060830053351729427338534540276516564276016558292897011015584801038788073856883709259343701503947704893372068436055868077000589283738986961579045082503680385412782485744798345745534823469526642275424899054553275010660804450513/25481042132655572155435493756076073981610635531500244140625*X^72 + 4729222243526229256404552679936957055497051652243464335190023558340471826444325238572673484829710512756312608994299072491690776109407464918508161260206071843198505730361165003185807277124747677964312038168346008468696862183041223905671207348875169167603895219593888722480840240750342135869617710317403789964309237198186008199443769/23094143993445058911051411263509628399660205078125*X^73 + 35477943349386901718026372149320619871164837985452882516416548465442316870866725046195868533862006648963033003230847262822205881694127112446609698659691408699964517102256545408579149972265552275584242948401133603733767902565327203106356201296351552827626854568815875446041564949638016502995232969170846077984761795127939694447363312/1715317545113131750618343571597177649384761732177734375*X^74 + -77319670263236037687616633202376069175417328890945435306503161920990198355246323569648156198585709485715772225854412868091644534412353319579462372477762840601941568120458625566591427376893695236933023904497956438061631365403150083237515782725927783953467801383406485901331011640667523307387807170838188603584178753045621/1554637764621006995021973158095565695029296875*X^75 + 1558689045243832149531370877847219390812468647380537551650543805918673360354030322322684673920069288755974790963485427351999845455563133755710737257127465617599102171830953117667765390049265357780234758885562025425521482526312879724761836241573024278790350484672052523501553951583386296211435255811077450217537884787132097/115470719967225294555257056317548141998301025390625*X^76 + -78616649771032617962289134243600996711867567071598464158166171465887240147871147852525883878069189253977658694113232975580403084457942990195724693191324113511794542316201725423565167579446568437864271392616542109621589629473014695623667581690130144906826466291927721106798580451085028719704264604551182994761/104654174663144193539008627269980861328125*X^77 + 169271195940443565485082404955327136532671329340097421050248299784876001434957840844398227855552967204593216160716736971110544413240681060190337409735623987890179289019634329884499084992573664735068293130973607763096978226172011822230588446213172484265518775796367926884318652037215659371545101607631751585687/7773188823105034975109865790477828475146484375*X^78 + -1906459801755884671483738850732144184928487888011311409994258554283899144471569095012450051733777616148105302580163362615221458455988703680646415791730538739333506700168729772603441116514476081579618105885113975242976391875725660042152079755640086889938372114167862697489841355886666853996646051/7045047099504826222753862488723046875*X^79 + 223978069287112033506436470163263379729949876141743137435730856971488959943671889765914068756897322367962005322148819761214275852782603987155872277572794140992564899176459603516517840300536772074634308843597855107406966405332982777608977086379734243051335154780351891736882014500484347843782652/523270873315720967695043136349904306640625*X^80 + 14899341748048407375952007813780678108415169607726677126964727032771768247976294794079340464720738056877474070888948864204697510466181616314599688078107806557811796762232247381624815126143366439047395172651643340279596317159741148780065187235593143466400898458352855675822378606404/474254264524054272820859137578125*X^81 + 6985492815574999719828970288016482445023094480393041003606032254339837595669518693704271757008665257456607289260056759088742604726936517419742974300342486904973416120805477555551263413123346345470942733484784787794755123719927309954908325274731010900678196137434787260519406880362/35225235497524131113769312443615234375*X^82 + 16481981994329064651701730692950763978764607521932721575724586941632607189362946407629370173679565881846237024360575551198707348696365808324437341860058601631054077311633936236238598480226812827416053070321343732304230028128624228169551949139387371291962730358855304/31925564760959560607260796875*X^83 + 1343290923499370019351176529871455231863479348649445447275991183264014156778794535509795993983485194946197875676060828277376099193705007255558542312902671752409998702799292806234981586459893296467703806703353077769810695820296681679330941703856765162239908697894522/2371271322620271364104295687890625*X^84 + 200240461607104584803185200074563036122056833849293101840434377312324282358667233604589561170216395512540998058484999432269808207087978607964812557777709167535475866359493859048424732497989061101102221005697933271343136342720583545588214091231953199/2149146062669778566628125*X^85 + 2145047704991506665294189947930520253048726314677101081482547128088476662790560755979377354867718858858006294295996999881230801397677535649479659813292732795803114156347191803310853660555486878371618573342115051631098404449674564351746339726463237/159627823804797803036303984375*X^86 + 202086478947129816189418558297982459267421986887895854020727749118283950287106757733209285743248099202723975933556313785371732220076669097821218839480663403444718319546283208582716146012478800324749390506154407141028867932140944019/144674928486689906875*X^87 + 1301383450649774262415378151182119615832707703670240400744947814732982531942347749277438389832093072116831297503098549854882304406202440392757018283769480081320640972911114210838687276676160497387493079558260113978547662823510562/10745730313348892833140625*X^88 + 980820344977847762371721058993508303266651673403850074673098514383432118504653288815816519569392421702470720413111559852078498094282999069615896621567353531943501390459497613278046572305368941077401688846788139/9739140254910125*X^89 + 78949979445480223376323841218762826174039528723253100521764698810305613628609929349909196646071643563646308158281540273001039512326085183212040344996792315506455976164280190398655070497048747890610621972606/723374642433449534375*X^90 + 24069245955703248896392372893770631939094522820512984104031135323289991279045618621001753620204799020506539191078880271502617175834801979555052693625034576089221216621424481303458804454379/655613615275*X^91 + 787863430735141949712067767501221265061893219167221054292182769696852880084430437323414194783518717969159634560991074806331659803141065812231535553752009931914356597831076501086319698/48695701274550625*X^92 + 25060096922802127155362400163658118712556842082836207484830140930564751956961160969115365119539047127755387870061283606381872184531900194274122128763796004958308/44134205*X^93 + 32662848738159896119291143367568978820586571040635799450816231570475484335055932452811130416819825721876394520478865905390558402662963194137309400570677/3278068076375*X^94 + 346318855041936734415996741754760287122249399164983857776783724811040821719587809705906678762155741919680986880732642638063825821/2971*X^95 + 30092356037066524475949034094780376174864220913493327576646185983388266486206516730276953982013783416440187010496629734/44134205*X^96 + -462222716615466917387055598742752099405986849575401123743197144454363700827780464535*X^97 + 1939470160799999811379500069350474040351782131113026253393564/14855*X^98 + -17701531568009849600350203975*X^99 + 1*X^100 +