D=-12503 h=101 -125860563225216457438030317477051102034705894187917814400271556449214383738344762047336049832601590541951103202260965673725401305275730561851165630366257468125341737566508707850459031121879725181958588616755335461791254034883071249265973114855729851010540500492366559375215706637849754518046977301489817040236265509618181828476462976413931693278207115426392794469664912926776972180338723095877551051396559874401938312341816291828183022876207478831450407645780998212577939681986980494018773003027549353598328011524123118689456410546875/567149205099500019995721822838130595272490026951160463702732100872851551848593773439322199636687481402137827187869814295281433353293578086916175483543705633646521048975688563218743480115226895088202583*X^0 + -3336469389023239931126700891044630178676769322514767272126322105037992068686281320345511556209494564564149706912529969092659764951351907243596516828723455665205999637225467383020776773980909318585161624912671803701191398394851256384517330488365108241329653152053641140974154619216954148465756677884599800954856231830707032519990288835557301515362447080742951227437064284018979687650892717466848039587972428787518962183310686957901384447217386250782433954597576464047234455744655546633579333615458217970858898163989821415128513199521500000/7091066511359048750006509950945146832691942806970359277675259457213262952762967949311845462057503579970929253329936288133903761216229606820712942070746951537482452675343034105923949731880681869287796895249*X^1 + -116266998793618514509709677276805690286185498851393430457952363563888630994387448660403180409149988716273084992963094327052928772584758751612965133708628673857691401159019634265214374645499831292065472985700125737701198493933655588375690090008967567594570539268726766610609180717678775797764004134285582010903649073029668726492452815960405684766189986777462199225566129120733020989156804301420900529114644200973206221398165326994509099518816762245431938579492698887113088138448332856128232058646075040986650060462426933629724350625/45361049756018557145942719574352602997079902979377786427475973836107458357881610288676493612468006190685261712218652666982438882931582667113186873833776344369073106372525678894564782861331432063361*X^2 + -2027415753006424198678471394524035387503047097665577135559516418731322768966092670340004013159334593254359611166388143351190282877163511287702653114214011630394256246596446513209058354026469655657926714685071145192849937388082747760221673014911373398493747563468416503712230059411008668616832196515952344097950299290008770325220531168602764044829570758914170099424822401910418920821601974247868935741769367071925610821808517672542245137165010057467895858132059734616100541665261654242343331705475375933703531813369392748265380037809500/567149205099500019995721822838130595272490026951160463702732100872851551848593773439322199636687481402137827187869814295281433353293578086916175483543705633646521048975688563218743480115226895088202583*X^3 + -37483243068596376380482311718250934374833257984403413086403986101649006392345697378242908357864935096332066849546341640494588622686188236146730905225495194114525105104363227115071333731199062660722267564222343307542752506457288988026778254956965100764993986319831122348303813366425742082535597623442926495660450134873946478367141740570345856648969402540099169042953595401501462898302620116488900225308053642187472250848464047861312611494385041694723417073755898926195521214262744721525310010012162445456854507697635584021156675/3628013257299732635842815290278541389832832358584162715146442760626046417490331143619650772811965623505179693850967981043144755893112266425112922805228852624895873500162015427862495629955325287*X^4 + -487319700714860079809426975040383032237467577242936472281975771715594513021278208065592499353878505304092474289405989285225864429587157645224406392099615172530235253685826278325518273113605190776438041817823644322034013497366026890174123950911100843477829043065177600391389497776273284778639959513546360341143502135030940610796720812516092390933577038800705314273706158513271833578941448088537780086137511189823529330668516658158219005615600756996273302944118935150788272086246676561787322167656671035938074552758672165614188315480/45361049756018557145942719574352602997079902979377786427475973836107458357881610288676493612468006190685261712218652666982438882931582667113186873833776344369073106372525678894564782861331432063361*X^5 + -5747027653243958895516977051707278290526335312958465691482686172486258436713998835308088178292226395572595469191705444305781328056250467542291456996149601470741142048127877985601451169062056704121843857396602311534958735643568819483434827654987840838863934586703846730871312634627713890138638605775455211628282429940661320244393303749595571156378317737596384340528426602518771175743050570321209682231544112709671037861340475287056607249239149673818660364521120461666264120674425747594688236436431373862259707540959983975991/290171419443312215935600679059309077008144633974579118223341818813568456969553798577913362617928946933150419407419657765587839389995382422227699176615920389098286291303048502588378439570929*X^6 + -57172048950750559188537762218812753318100559777808899933238451084693589425424632617223196968960959261480594532263907713377143850958477561365643488216852655338186020655790898561148489894575451969662240815299307127824392902944962459934143273769207956293082589181860712689254480777178529430808902573158042951864942586626546019172931056727456104740689508382438272050106797415345602433574009979317533039140294131347573447078625460545699772665288869370845225754902178582529493638977615687109035805707691959383855377104677463898812805/3628013257299732635842815290278541389832832358584162715146442760626046417490331143619650772811965623505179693850967981043144755893112266425112922805228852624895873500162015427862495629955325287*X^7 + -415263807232926782229189754873912423152435124496926735893912749801537510366122229046566502470075728553781337992822516278865013405277488013737583277667273394809021924440785015404310720688336399437798658084165677642823565757975851245203227743655278583828283729936370691579587846723082246486842858850076695671624495129203407702584451460643590097531066798861663561416502144556756680239764580114153864303053785713684023988617425359757134101301694981332888600121788920929841226653838391586133840517851342239479709636261433127/23208143601000737097944547633312731105186325999726395123037816429142482361797472492834788660155878343849509670272707171525860944572933089836655136896418490690097279957054187202141761143*X^8 + -3150346513226431235239142150077598373358799014049796691537289322040779547930418530490946906602866109532807142287819707762957704440042363897439229381930661357251388107345411198518510273359935168605559307621250421117615049183700099082257783212270891983985589040977340262112294197061497657952425660318705723522516792035438834222845961061823952028123853727250524621587445723295670769793403129989795875698919554793328781852681068474444989307445846342820078094422669611532842975846669859863131078388304338683250568301753563074854/290171419443312215935600679059309077008144633974579118223341818813568456969553798577913362617928946933150419407419657765587839389995382422227699176615920389098286291303048502588378439570929*X^9 + -10767806184961175142999493818401832110758884645603417449878000015794025072523809480689621961017949912912806655994844134795222422010333630547776768844933065552968900168433924818402717427070472173233950466545256457215337751049337267181663218536806700078356817203122210876702818599818402242184416736353908412061202279352400726334472467157961339549035886223667489223937975052631232685115989196903199320168340005232125411297542450571565577198685959488249448769468106054126510830793747148332926581637059932059764807188844/1856205998640385275369475136632226753993947532570294739105639960740820791953728904489705563477235730932536964750276507360302402989117259044761668151357153538358576338243156618582881*X^10 + -65311606949671191851869096853820127047330431347002203897466248153617211968302858080392559303517212705434525128327697050429461537648476320005626610636851112908345023003867290489032534856999605230788038493820925861371760910758569286265105400317045478981294949897905272985446095180496185273758538865970732688257786198650451619818035546881490580929611623055498854177870267751657624636305888776277995652018314981636467620855444086203927386153102530348059748968011531880376428333952692772579647891598715608011886176328240957/23208143601000737097944547633312731105186325999726395123037816429142482361797472492834788660155878343849509670272707171525860944572933089836655136896418490690097279957054187202141761143*X^11 + 7817554574506001000954372154793936396624217831108301451721890159666767168763644355595121566045891036364078977534841025588071675838334284750368190449772659441749071145838512386970601958629733354984722176281985252553989257597975804318915709160108927831074154202186008338851077702912668337303513805502226160762006405318217103845436227699668209870613194652492682427202772310736657506455261497343762301876263028577154080108443102668824175003564111283769544858736673731276289638427324103132069329927637531801050308/148460849287401845586617222797106834679192796334503298336850352774599759414038943012853360271713647199275131148546469436159513955779993525134901075850368194701957637226518165127*X^12 + -307304147381312984963189550601999917629562012809779978480439826990964922544135737594112363645007772296389544839578512513621371024346152486663934660930958709333463150505767011105864781037868783717972838673332292326196699405380688851737934411919394874794640297692558516976384479276172271575347349534277145542290507858098085964117451020980638095181889325654166266390771803086208044256522813398188467571741946637319880154174781097195040840322137251709488913944982896661765939017729439140541618425736410017817444572837/1856205998640385275369475136632226753993947532570294739105639960740820791953728904489705563477235730932536964750276507360302402989117259044761668151357153538358576338243156618582881*X^13 + -82433972218325550511115434813714816870443626711236177147053797444728572793061019330093038084586164472347513560096173369569192419108928224362657518587427451598290739646070454831639963960308147719195455998277868716761972648286732289499272272229521607063385899432081112767979903116071398711527185693256998189552449736563761127272635137548978060327100751830002947935302555775559037605105280290803530596506561288028409018516678995563089235903653411415613401858242163125910766383930910818273113877743100455584/11874018178629276620540448116220653817419243088419043296556854576869532065427412861941402885044681052489413032755856149416901060207949574113004964876459105390862803905184209*X^14 + 7915836628426349375857970410831140955189414436143261552477940863138641453690433456931798620389079528324552062866578018311516627293222291473620843567597684702827215812307007462889851384530569363757625194900892268948683278331139298273249794837337672925695954181746455693877784292981297926932001971655531009416278682441071078551815209160181752021254451052385374289903187856550951732736063422852296075609389600401433201546690483214379013367566739621344382177293163451723705535561700569467804230009670675351289380/148460849287401845586617222797106834679192796334503298336850352774599759414038943012853360271713647199275131148546469436159513955779993525134901075850368194701957637226518165127*X^15 + -57226981057965508581792164356963577404960562335172960188027981334902643207603862688974820310865224123233885939875332119192626149093224760690591351296830967232858858668411235287181921620125898974600600585259532220893232152281359391815952231651945035434400055440691345358203102919275697654039824941792232415706575629471918409540182543786098241136372477244886576560094920459427922268132318420161589037554023518047053633536388151947819669455777471907805711336870721056589166829139145945532485478310146579/949693527843659651326917389124262482397763983717431280217296215057948657556379497875822033515530756817516838579209481677749424954646850684876026943650252370700056298903*X^16 + 489601183105595672715788443297533005870751392072490571611805616158261305821423491284886963094949364769953525887634717845164493529324836650887773411330125323751489151905251765277968833282627711051207426167339683935699306794417039919268812253080944802785024701801210685942728047723078790371522359389044394293677711297018017009100760437007895947762130898640164311663998911899456535346254505673189589364179466824517015576816728092215613141150689186284491328725278858414678619897754700128161131330660814648107/11874018178629276620540448116220653817419243088419043296556854576869532065427412861941402885044681052489413032755856149416901060207949574113004964876459105390862803905184209*X^17 + -1483557404658118503537661690915646337448149659451230338929884842653959737294866004653677701766823601656719081338477484181191143015272649766660946618139390366538390821304161013488887161947691250487695515841904659398251127661597090327355450839953177113683886129211473535533608026421535060407254638210590452129611741680205477053739570179001899435186967994353960944886377307415217982267834969777478088121974116621805643513378136511696512724244212099930516257984670545386756857187238020382114085403540/75957252486895917086052738472707548780113891363467270272518292814360446097446972556652166161363733249421485929713627263676671595188902718137729100507898294065428801*X^18 + 5632466782230511717478695514456508304181038374952586579645144397859433895356819062140298395058547531983473199785172362361664783795707865448075245055538226501911592287672093365498155674866589021710444304747679115303742361669015260476516387966676910705109335116525042456204278902170211130566679714290050816609385951063091697139898085981351770694685268603774202096675273827786532592947957521097157235102043486706874604795234730036319841209310674398625794940816018318016706746895738224270023461209200841/949693527843659651326917389124262482397763983717431280217296215057948657556379497875822033515530756817516838579209481677749424954646850684876026943650252370700056298903*X^19 + -9927552504921713352044437412449041434705596832216876858254848050198170861686179621133515250241274115444558977686532422044809285449353193555705221861901107718610169056913908032309491013088315248132227870351396556834268457923271712812798510440580338627266738404700720278934440716449738421668225769356086596031565540146552504575147297133734990594663779299040988377216271652594544753341503652604113072182142188218966444273062313229976762720625423557513931306083384234954630505377378587294003126/6075122169630961936019574379965412203480276042827103117053370616200947460405260542002092790639345217101614486900234124904156729999912238513775022035343381113767*X^20 + 30431647472342091140976367615150253242049984368545081098635403738003220306009032743878943660199449421717462134769477746434874556178020322121488184107984577220113329153547816395480109901870810175015816293158595186062913495998821632000203083080360584765358166012080000658836308126954197198462915409793349114568647677540750595945837581566700619574292824294863614417905083127968933925299614726309052923772668310529066777986126117929458186643700582456913691573335664287263595373143836152170782354587/75957252486895917086052738472707548780113891363467270272518292814360446097446972556652166161363733249421485929713627263676671595188902718137729100507898294065428801*X^21 + -37499865945200805760990106012272305788553449168587226903850995421937060314872336317598403169286795409602957757928520970179276159871593148937022497936282936324674793985612897259282862623380150971630362809984459805577599593452502886718679365010302605615442027371682568218763180989738783705731068734357498223277493363582316465087221643610764513736036839193791817982545406060701701774750425857795792913508656727011840406459381359412674684538769229693549470136104537925808884390905741681009/485893159212266011038916610410734400022416703417348085823671968023750096809186638566911364523661938502888465720245870983296547228658101136829162763764167089*X^22 + 77488473968685529351370000311162909223180377428287185829621475504619378163705605590138244569593192921912294355567906974666712183690593674544185044728700463596741888063073313547607548603479932512404863023684006976442416664404671694114987259469753872099859559831999588171626801239817497088102325900499673506214638927688376038172726676775902806379127236670951743752546461363475786365497700186465293446294635881511351529852305437293964869994654896784263110700002818683545503137036283047591782/6075122169630961936019574379965412203480276042827103117053370616200947460405260542002092790639345217101614486900234124904156729999912238513775022035343381113767*X^23 + -68282250419303094246629847887199421903259449715543336044584545168010494393265379825527964659134793674405551919768602966678153476865399581606112442607298731293400117720675394228375703008826830966343317412853081986761656607483773143593611575460139002937750021767180566539602118112733321225897425721359531747505116876867560244794331877056367747049264454011272949317652651120339823198781021725975324661701740830228530394289487643500366999772917400763500389858908498790286815539341867/38862125826782852998393714341416811966921275167347683421872508039970414845172089783804796010850350995992039168219297047372354413233472057652496421959863*X^24 + 102108883960805632062009133719277663299202824181496538308471132380697048557564908686148924870604672625483112876959080333286017943871250937607962175807950643110666512566895982738406982741174051529660327710092420538243569443968751008695345710939934240971654123996563180144883939975540358638840997387676557110121508416459679921308195523502697430948050649044745924423113188924644608929739051984836292286852100386393452576957376454139600258104823444966033376664637868750674541479103507075/485893159212266011038916610410734400022416703417348085823671968023750096809186638566911364523661938502888465720245870983296547228658101136829162763764167089*X^25 + -66619722132670242505127299022307292974000972146179227792704232885337902677896886769709431541703884709412453953445398286241400535658870076992468251039350713359843000830131770247657520806780939869285816647659939314322451629094214022446109772298328001428699290751855079387821288012828925716923901029898878984605919080542959148952031384466920195219005398512333941476366005753886699270861176604081795171198705236111705317596173035661229926278254776958271471913472910351379335901/3108224092360461729056523581653748057819825255326536305036591861150956957943860656146908422846544908901226839016179880618439927476083504571102649121*X^26 + 52959052519468204558208964040662158716579020774228928100171561449407040039154322661879376604351666944615637205615302814917995630809324611746947431786057821919256303048205814929820967881499323498120652760571784445491337735059390698471774518126808575242316986799417757698148581179463950873873911235187679169928754741554077040712457407433133903314125216421156246477575098704563827354074981209306699143743414473239823245010909286712975144726544894415566200683728024777256727800997/38862125826782852998393714341416811966921275167347683421872508039970414845172089783804796010850350995992039168219297047372354413233472057652496421959863*X^27 + 6799263834534731181222669406646483281144652172256449232276134766603101348295955269833350662441578671795726117568716939631717114204487542569177847633481911814955078718184878155508106107550796691694031043697953480935318092099092489746347683897677147746822757677048512398656285456672148432687189550457731282926145665938917959986852147402285658537719515770092137016830126522340346317583083127215901696989414638324219655777106386349834337404763831569406512438813637671905/248598263805523612657484090350615696858340018821605719030360062477082056941842810217300521702514989114710616573316794418814678675204631254187207*X^28 + 592514271023882238596960794095154273726446075430661422679748686399795818462767536195316299157006634649891170062642237672407340607613987431246292564106399650707456696792253710105518590225402610887065499956091327450466337759768720643580250703611818066923902357442190469459369943199811228195925790579804957103039346017876933459674939139607370717745881491909748682470490499214836180641965567307103406541818397790452146562785318536417566509993641502609377127291636573894122/3108224092360461729056523581653748057819825255326536305036591861150956957943860656146908422846544908901226839016179880618439927476083504571102649121*X^29 + -72757200786231379883748673522533656110525571678756032467980551531963743063724444030506836944214737869039458487560365406445564495889925264260567938576723557391431106705898701645527461060925428521540667939011254773316977980941094607799214636979828602926586084856281868144827385058544269319829699668656573881622008670480559351780780574582069042712536116910030929504034980845498697004880869040620198665335428802177766125486887332013834509397334045746525913516781161/19883089163042758750498607562234319511984325267664218110082385225712393580888011694577343173839477654539759783517299401648778587155453191569*X^30 + 95125134440128069662817145683249115288018495393644444429007014014153512252128466518889365255548693468442938799451840721184422357272888762233524081545972582158690387935557131479758561021043994973375036486810156475860430812237290958991359274959223991465161267043075545522984792716445311308004284806444314011679811342881894350467357329399489229699500185634858623287253097064851262110177129567459348713270857301361014873523597453594642727816807131274724529023142884804/248598263805523612657484090350615696858340018821605719030360062477082056941842810217300521702514989114710616573316794418814678675204631254187207*X^31 + 59670940470726476915139411474894319031008280189152997903768998364714867607145329098549626167435673053891810145251469043737142787265183155268883991023550591338167744646833913948555046541970051475683725557843161256986332399280203112118957359952010413059249550253536100103473817963019306621234071562185918851420251414429143737677006546120954620502613077975249920592991290414483228693043265399012225013762391945106651467323601444478987637360860991102570395310/1590265469330781312524882633146790331279239004052164929223577159538702197943534487289238036778331412824102997961873102587281339450968023*X^32 + -141526717112047568992896608254871290354068584130976665041394860200540347551141809703736301861296495444850975686589221687721299922634926039575183087865671824618136039618120210445721545100472762899059870294487656622292293255265097822370376740532830302586532049446064633479145681344084807895060717535836806903783737650996148672925960996251666004032775329064068147511734903929481422937217305270778545828464226802156731663995430836820208278442247306991023501317106/19883089163042758750498607562234319511984325267664218110082385225712393580888011694577343173839477654539759783517299401648778587155453191569*X^33 + -6930228226933055840394990467364308531879728483626949816397197606273876935574966784469719383618051601287569727589804991814460599234012947445844947629883967631765330363715758333781070055408588118669358719586437143329518253317577969722987302351626499669079402322620580820640166151817337920109633408219251069549127109436456352423144920548580275551254946892938287475361300311348181998237606885746312195335278534841677050784805057884456632910995528039443/127190711775636352277444024085962595479424058550121165258224198955346892581263255801746623752565897210597696389816292296831267651841*X^34 + 135107180440427551354025332226261426125132451992974105430551089806730317399986773469925220044048289659860387070437162998664017472697492473710492080119245041304810911718363024921033634666060958247806501239514991614510185451804455755986053551484718296448585005360788566517958136326343792606815190487379698093410272787199737375441872893393089748407640211734334683524340588678749335675424028663276171865964625100193096634927368634856862865332131398346219861/1590265469330781312524882633146790331279239004052164929223577159538702197943534487289238036778331412824102997961873102587281339450968023*X^35 + -100405646498135140884171917384230675042275714151415423703789485470537544349192021260327686089809098594171666842394409047113573204922940116136398145444070409525811580714894771984004490523925756979682407950816308407418063699919583858595558424563830920807113117538166850740318387317479981624057195575541900556379645468042516692103929981149896666244654127197904680591232843037635163742853430147868470904131271687880406011050485235408519106391828243/10172815466338986825357436142202878947406547112702644585957306162948643732005379173138176737788202608221842468992745124916521447*X^36 + 92662871342552222922211243992451166991932584290304142281243578099867635862044659102173101423317740215204599033325307988221856235371718164623644508402749893733441751616121789256656438939091714716510411056643559155603194164074217870191384061486899375390275178950661320508474988491405826510847483739268952434392264676869602505510349236646789509583572434438934324501047520926016176287793364425500448896217121808757828204307311827293150772495988183067/127190711775636352277444024085962595479424058550121165258224198955346892581263255801746623752565897210597696389816292296831267651841*X^37 + -30622359222581276386120954077148335452393186384438146703556468409091477998288813960556916032437313872875350865804101302997185388112728288620082804349972477073124809407858132400075486145678745534474927041856985064839860657087635518511157990397924455660709931299101627806802925682179640733813572565992778032263546287858213066238405779252708084808183281629936147513538370738767292814503277493319564632846297097036540248853253177856705295407/813629966115251285720022086075572178469691043165851762453595630084671177477835653294263515779269184053574539629908431969649*X^38 + 13390404594227224394508290412434834538065419946577394546584765137842823974063376942935784383822569582521214287553698423178638208669070997831305376244720012401814801401221980793562645655928772568140663653372296667548714076962988985866803629879014484283335271968738107266237420784407252619442000073023455465968980605871974100652197997870006135472843962342263164650198550712119361731662188627653136369055029230855795715488431372820235093586120/10172815466338986825357436142202878947406547112702644585957306162948643732005379173138176737788202608221842468992745124916521447*X^39 + -2152984088425756777824529236886963415849633942523081085151813612266390121522304398086966017101888173902328705430701350444404743342389404544417098865307915651561917628538112472066651087204997792355385540704830688549559515124658521990999425772494670270738292641661263125176606304421403299784373568067517291227212649840968347893306238012217928535171840079970850091602611938724865206598363363219235641982372756279870856511481445540997/65074779342177980142367598662366806244076705044057567180164410948146139124836891409602776595958504683162004289363227383*X^40 + 327080298691807142350276645378292024680184561373397740661339485883621314881948904285044935568018658684768662157730048518745160887873678661939789861882537641955642477842225409297946085993765919216107849986580305832796715003848451282507728154749473382974963538862705534374376394214075837345146902717742973938578710317459195770164629728121754233114717226182634350771481562674472510715477915103016553544350775465349514279127118284235771/813629966115251285720022086075572178469691043165851762453595630084671177477835653294263515779269184053574539629908431969649*X^41 + 232317573355734327941081589779197715481170496257998921913593825899604988051938273638768737270171921658016163200747553998365673956618472297646093844958566287949368600389908959006170798475003417427983170079739614026299057366284074874821233688015679727197228601337983740491976818054998902428513954946850794806573940468848750475179834283024300833375283232521423508265127711876843550850124207971887964621330341295052676256820624/5204733211403501571012364925407246760303663524278778467580933451823253549135158874638308933532632542842678100404961*X^42 + -429236400132103042976867759426208590375259078972652436715012804755371832977237553779751150932053846545644098525572248568622203555137481761419776013481820787881529797573795472623245773145642744519712625316664247737846134766424902608706939081620369761108199539112799377831057533111399779211415240556882292076127307826188647091475751209028298898147672139172079350328939940664116088744708043124257054097273960637959525226593598602/65074779342177980142367598662366806244076705044057567180164410948146139124836891409602776595958504683162004289363227383*X^43 + 196870934267192487385867637957506991016487547012847435450990772171629654684049476060262785927862058831521766257255215248688578357305171728490126100093361759333512522772886639236650923978853422952021410806442942865389035118302172362418028503931430998311571721016366283535943354713762554021812420045321424322593570065545984234856474810719827615062820506290031055035056571499167244573483133429135191902120933596038264169/416278750012277179157991276126309426561918221569125687241536707336099620022007428188299522797139289997814772487*X^44 + -95669661699989188003991970165869058165878618664594994650831648899369848234588896827730031333337146422207118639870315253336702716055468574227656152574673356578033099881510921747162240147777779684931300476839378890481522930333728174383437943096735247237671600262839280208122981397451746295082676177870943617098397638788661168299697003158952648297954792093753455279832105573376746223622874543877752243915675499687113947953/5204733211403501571012364925407246760303663524278778467580933451823253549135158874638308933532632542842678100404961*X^45 + 12110621710098784236212577714548128608141381663100961778341659203743459100556740750012972602151416849431482293752134069905382268006369734124835141956709886327304347789273888357696546433342251256706692309758877572654802751219204297780622403436529249427573690099165840242907820288993673986170362263534294548211671487064252492825351426443952480637233928784964622507920382524766948841648251578259562675891137925032/33294309366734158134686977215573016600969225111503294188717644352243431178277807581244463152614515716053329*X^46 + -1531922472691989582295815901279569482601897679544246923411802570479451854139146225268817561534815204975749301839709422796906983230717376804517199267759800376111454185223605484898847874127391739628239218666010080488501182850113901482195547106571135320938770339443472362079286159892264763633186197596063925459794510293840406807098710452479228469645460210354446666259680775820316074271107459310114231803208173686911/416278750012277179157991276126309426561918221569125687241536707336099620022007428188299522797139289997814772487*X^47 + 686420364840582638096163490922588093152524515929865623872919486718450922184603565449616984075386601328457771187860687074027403782550451998572216755966859671881828285929487996528704151573629310735178960822585225895237652080908851449108481368700056619545241048106011313389565841453090613483060889983427878461089158726275590568487102627115012835379870072469430014579236806790854264244755918146773279087170/2662905651982256909116770152409263104932354243901727120588470315303801581882572789030189806655563921943*X^48 + -155843024682468916588714736461637278123678972786082015586622250363270417203466588731892127492301263129163725780206861714191641412010056994832867889534035623427086284521005903387490957033418870846402104310510507944753296964785578758529775305839644276905604908429231314497460183556950243834698882972369524494518767216530088605612101073784307581276538584846523520914555262548154428249241544429146300232749901/33294309366734158134686977215573016600969225111503294188717644352243431178277807581244463152614515716053329*X^49 + -265775893633767668081686124584600632404828367679964713650654933025623763587958466573161900873436380385068443740745834193407205521303994239292911280781374968998169512019978569831267426652315334477663006999580568367252273171578133972276194484197530048134156327647972969997059160649766023420566255777886737234221790658182090375543426988983442749700119544025613141522389252462437094889349036818882848/212981336637787483733245633240763265210937714460667609420816629233288137397630391828376374202636481*X^50 + 276945199054325021551397817373362715654029326594344936935455418682595994522991216610856219898484485416831218947672682010970229929306041116490746579951705677777127518412056308128299778398768490574576941093695132303528590789957593711000819577508693791930387454651759350884290316700420378921734425833305282585106895638484523716397259687176569464998359432458387959774954563407033042058435453152404077844/2662905651982256909116770152409263104932354243901727120588470315303801581882572789030189806655563921943*X^51 + -65443127569507351033662668047785881483415564724554286611603780762143769948090290795965492120456088507691150481994399547993607027326135314276425827423000429753940733058106441963268572334127417513641398511069314128761926320095831595375450881749767188733666879044008558651063545603563190379651263076294069102854244173079683239489142358729732631638707007510817294112335093048539279035714228646/17034418670542068602195123829541971143800505035644853988708040408964899415950603201501749516327*X^52 + 17785340228665492633354258389001101842873616524178830850898040130213869014348507980704297294954846039670795081480417008673086402552955408930927466115875561026418975499875235676604738977718001769558036198467761450740645741013011637915983712499318093852148563221403416900744152831617601852476064391806385704173904106075076667336250121530683278954665336404798027018012070503550664425725332255947/212981336637787483733245633240763265210937714460667609420816629233288137397630391828376374202636481*X^53 + -1802268492620525506527913009062483159444645724443839296566006732137540276859796990423103577423210566618723766030286900109567146997040328476571477852712948846182526060757307168069743288173253433843606091620410699155957085267498063563407925342411561895672964909986986482321400549253622664686993531079992367180154714380970161765259484674173556622254205470519898920358676063012368132245/1362426511280658130224356060908739594001480047640154681972969719984395698308454227105634609*X^54 + 353812128445391811329197166983740565631696185288933997837599844364832026029127248487533352196445970443309422582623691356944041586732886242450489050472078473675373029181669346498004887777833178649493122636237246532331928750133368008004660787199477062938413068136282712456188098684693657699997173469520741788492697481796471862519095039683574312595212048134802023575536383506672780840027/17034418670542068602195123829541971143800505035644853988708040408964899415950603201501749516327*X^55 + -36265022837965352552841667347613923297665897131800259309721906576498273416167223086858498657048148414602720634725978430063855787029380010216216016827159900536978743901140607612351813340517209678612076446347467915803423385439827842292766623678016582910173146817939107789907574721628072024828731060010399618536049944545519535813716988747351114429140056846935074657801306543799/108967968589991052565332804999499287691072546400076356232341815563016531897021053115703*X^56 + 8853258294552023655968562707684030991990825590823889105672553482917070933357258711052285290131144338411840074182897565098979331358397110822101642065283418164200436141415184316665497076726094407824520007891553431459824579264289797610558830275109010025702650024515791132108228714161233643759094835287147510105604369094535518182245438852294123263819701114317493082702222444359309/1362426511280658130224356060908739594001480047640154681972969719984395698308454227105634609*X^57 + -982123389657725070019454653265076032092881496582630316856781296446555099636768121317810598299992074262997391284021619453972507872217969546181272688212055590675142014361044693780614668506941329754912744744395011456751281055389549318519434452422131031146143552796182591470638358666464005212340254995155063405306260393080038844744095694281748688578760409070065162011022/8715345804206274699298792689714411556512240774220295627636712434057148836041034401*X^58 + 169026085608375535580826019918086710939773849553026626716774285025877531986455506312773460440216321734067091922040639297798209457515768143092152476942645835296102481242345635775729001884114746400678943740791634516100876569339018232057806772060808953376468927786822278645542555711828467652705258706366941662118064937828239296825202667523664398011423084283630668101191504/108967968589991052565332804999499287691072546400076356232341815563016531897021053115703*X^59 + -12925575880396774744411654523747395588162478055525101617111595199696676871227650672887052069892939816487199200221063122199222598550097419775723684850598068565455971405180955748968070569780557578092458947373385338563885832374742565638965937537272962091363619219891575376552001856991904469312277529817329365796244190456292659524578637067404374653433630992161738/697060369847738518699415555443846401384646946670422748751236697917071809648967*X^60 + 1849429822123414674042689897078792542312339088599951762354844770435499424798398266405564192414945358515658976216355798625472591790665538805407083347950788897387618052945043346073579514068686857493544713078265619822918201019826801529965493788034292460671450802800801956547648638832719613268049534573744720128857795045265448831229797276182629876632758919013302752/8715345804206274699298792689714411556512240774220295627636712434057148836041034401*X^61 + -148765148755953231504557027916075918764536104954072816982720361660554910020520652771305410949653358937959226600331874957688108535143811281581575822191970023897302057108840330097903310455821145426750073645329976847986615080276960011533675311079064753735344232288679656746045349060964627121757254821913965730809418183795309453077062668157983448428757869/55751449240001481140479529348464080731396220640680056686494177230830345489*X^62 + 25386817359861921861988742771522530309816668575868368839986643146668153683832418960439088600670545600242733813264036371821230851800910390519046982205452990147951433764458014362335321251229236665347299009631280177958630788125798070208409526784614260412902560349463331261463007210024777257724819894736370729461398172976889379455114525726349096225636448235/697060369847738518699415555443846401384646946670422748751236697917071809648967*X^63 + -1932850338286941198076342174475792541738730899724642711588143589305671770858350104845543183925694075223705524532001900503528493765329887221209427105531697769772360780355832618529987172065575889931211792424622595031028285950066244484762814627621872401135803736855057376953052090916142242934381610126938528659938146011138014009890658185951352904/4459045768215746712027475753696239361065042041164525048907796307352663*X^64 + 225295236582758432120134104379936145759629519800936818350879507082914378993581838926976109983310476586199163755173256350028497502120407804856415935408527798783104014304049314133859734406904616251793058998728885933081296222825519631881990250055612855420631260361335354277526171292711202712347755542545184053402976693041260992720820007120076774687/55751449240001481140479529348464080731396220640680056686494177230830345489*X^65 + -10729020636322242996302745378856911171773071291778068941233844709158723799226030955523146356382813858358526099547159365544034470617127127829585548534170351579005481615627122050544547070096724976650301237741017021409317796974381575877050489605545863652673488073096170598655339285367731497280354615992649269322576634395166954190024286888/356638068320862729907020375405601804452134850928939058538574446721*X^66 + 814941755763426670404702947782182541606775795972892435186187259084919862317896477494994578254552609145263871025660631518892583195774939751652189303380921681510176000242918396545888954690010847951351098518083538521208429551360245725767497860063898518426330093374123115033940040699146943956977346694146771457696662249195893049187836456986/4459045768215746712027475753696239361065042041164525048907796307352663*X^67 + -24384214688444870893643783215110504221807880816435472762586140498675728778985970439006735535525195090439296835358166384703110780736515003022342272418221221476202521315672289924303631919712199685065234754026631914816426312425764396555867648412376187687856373611071382114053586033375568746949567838115325487845747417794715000700/28524199657751158114614122643013821039121398938569867914786407*X^68 + 998151460882927186163625886216651811742672063990671093798110122662890144879756020273013832628303625703568670565087983245110305659988094994631443306046013731797818638775222396565090141269264434832599248096677999067694035428521433264161055113473000270534961213296444905685884209774158021696458195742237303546146229489137597137210/356638068320862729907020375405601804452134850928939058538574446721*X^69 + -11467596937693285367181537234239335460724821252487679046845687768740099260704179005809075227376453001540311778192442571005403742231902229985800746759034847721221185453619284647927043584276333867078468268088984588283738176868144113038693249816258988233235025045060992880150836723244484781083326830400673656126185535922/2281388439394637936064474337600081663530464603580730057969*X^70 + -159111323802658932542637134242947058915562222189965131891820388243614119969313488374945590549339022441398274381079339023460652361128001833949601710177719533138221256934449942320138207535241168925030625727995299758421435363264532281407010116873282905708935605442472566029709037939640111941328335079671588331113998824229/28524199657751158114614122643013821039121398938569867914786407*X^71 + 17753518609862559646616289073203331789077587781947362148605351421978644600583155815781195052079694723577408133251607945052337585478380054397857007780252021450601917162174152935373673710185800233888830253333279129201336264392528969187561371706253022350969921727630257324871199545409516011544005194233165154386/182467283003650158847034658689920952053944221673256823*X^72 + -568368527935707772587768324934187803504632926905198664834777324761836892641368780165094149363496618111310810245074341254205383255867817301492989401734255948966052674129081635471958272063564227087731205210603180925878916852342926254307744230207794697311205408179366798999657332301821089304355030676448452960298/2281388439394637936064474337600081663530464603580730057969*X^73 + -7384968409525114228744121588355340298090846447240830483121382839142229120821774009540640210320310907735413284486343147956348553734420338104328027167175827530256765823399568926418732638698805310710347791652991352813150243581210912706171025862202465635246428754127393371912545003988525725040798885941/14593880109065836906905115467481480608969385081441*X^74 + 561644868438800243211707038048917991049948948682360740218004117864767490437422268855757093212863255834592534486188263446793735781051098906238429513918577481554556291017598781219208477185840851853049352551928119318702271167028481339335323801011673675583616825491533031725377312517406895423599032619231/182467283003650158847034658689920952053944221673256823*X^75 + 8433392004877570986308048475507078244217034582064103887296266171382681132562914901813629768713291472463479309640275615133054638466938353179260480957659935908776386363180739900979118186785267354927300770102511575182170706288364097171963244001485711700814569187952026264035235059822925787512/1167230273459636639758867109292288299525664647*X^76 + 63578250205587590353609256508367343880172591560877783524055533446337912517252700993370856718167361573095627115715209394166230617288745380441975730143949789532424783759080913400199667073506162033148059489514383493384370040136315096850002598071244785695307097182544530649517892999138071039110/14593880109065836906905115467481480608969385081441*X^77 + 171833693998875599554766183815051883068408493908321696297757443576414696201758595357585424976943354377623798552063861910551290235367878102216521516915691242564843303873783700432671947348382736629472359117099651757434123651819687848286296692789362276997709857222781777428436160847/93356016432827052688064233327384491684049*X^78 + 3205461186240027225170322540279352796923047458397571482007681021190536449953511658979972326545600324734799057428543301965028330354358657188467157879838407338112424519139761037141294031389187518360798540498327540177794959917245791041786288410254450625951294961016494031654312882649/1167230273459636639758867109292288299525664647*X^79 + 9725705999901699309270058164722886760159088493427291451976492449222066821532924155612666586323091748067487780012182445858597251437297325134744515245265472556798736270546309562863357513633464025619623300646655640079519077995140437931318602464323308454389936401393575591/7466689309191958145090316990113132183*X^80 + 215072983846546293598970275487005224858986155858216037265066429421660373684695669030960376703996728774252390822303014946186599241251892473804468087217415104662808363899065076168095867409188412819586461300667933459989503180518767302271068912347845528340256808884162635726/93356016432827052688064233327384491684049*X^81 + 83832689368935341322550897650538067883845889612422405059449575491637122566216886138063932433603172292087769506958663045020122079121448190000577161112303479318999773188784923886108334409659765489217784094504165193055210295251122238148154337129942616416087859/597191818698868923065689593706561*X^82 + 34198696896124118348870741746261266862727275947630819263533845200029212989519152809646479677448079309345874948926240157626182906484505071183073251623713531187587160122116613391685674031327780981069718622631588816175629916596576872933945083394669958751027092/7466689309191958145090316990113132183*X^83 + 28348439599706562454851161395564848681269585582693894606709723264912421325691045808277403542167502915387902529693360801183045857388622312242935906361766597451851202108018829676406173192293267224459026517624189820076295724340303676395554048628173/47763882164190108219282539687*X^84 + 22726191628597338759047385518614388675000491829931218904451243415627998769844507737526708261737538291167328307036023485432581755345777889147769844512954925299236228887612613246633902235306239239623500065734783868037912592026055984345069637580568/597191818698868923065689593706561*X^85 + -89743418314896994802136874743276035678186268355204779907311842463865674053164252409334654953821775377230100221758523401743539194897138886358090217355441572152802440287493552047140550116864522429503265712740122977653201383247540115/3820193726640814861975729*X^86 + 634481249419918588493706414280055998613668937332517134370947563042208034388466213369286210869861387708696715132730520588640660332437258755339485182507066395148535121242618903570193046147761382495624981694692547596414237619033565/47763882164190108219282539687*X^87 + -1591636027971290529912072145524169094596782302245313257722419219062028300750789098928500919026341779736455216821881064269178246634201201670830467535428005972656342472153632436318475280857109740961298997006129634770/305542168010942562743*X^88 + 7110434295726256111584001141796983449929136327458029092719872517802315885892835547011110516139890869113015258515488116301344843216249258794828224740743490834216312710331370794622139795341179928171677871079322360/3820193726640814861975729*X^89 + 417070616248975537794461974100020019217487438177685465141371047928551363411948834261971825844285380178946056552327705626157554125410777327561444554963874517079915499361270960039772657975875827604/24437508438850081*X^90 + 26307230895605928646160213608691572788714208878727319714457794645092156048841915716808198985906698135973440013185474554823490924576316513106373967177204033883213518327720142418818639934317725/305542168010942562743*X^91 + 419008616674385560396643956499037147691134931055660995935576795180377639705001233318792225913438039841411376014888754979064805357009726035964072885862065782380352148146713182/1954531587527*X^92 + 7213091532181376988014240814681311473137942132289965343528273053751992740071627742970157005799371797174290274153462839433783950682632656004129957883953289489660760004956/24437508438850081*X^93 + 22637829387522243696523839947939244468413323733855213906147707177941056696990918031634040009593975419238755952332233969596276627486104629598791900849/156325009*X^94 + 69440431608406655411852924613958013220565366156785370261494019251639482187008087846266935924947053335370734323914920747446789819510154401608/1954531587527*X^95 + 72653424282007495691123105063339409299418463276408283424595701901079866040520694944042128384733842429551138573350256561/12503*X^96 + 74286938872319279960366727762249729863399692510278032625733941085971431703962252234386359683362767796741821199/156325009*X^97 + -62697990740496642332457993316505435107297170229174194010688119870645522279960*X^98 + 43094935570317073591463755427395244323509621439564052128/12503*X^99 + -90951867992644322416957038*X^100 + 1*X^101 +