D=-9743 h=105 28751290773517061656827529837598240734012880489493904461697788780759404524970923495254241788141470306170844116808924535194332177951926882508840513681587501949769070407104862863200961850666353212196549190764122118357387359996789255068963873816277279078968681058744417421794170522114505151609711689653258287792995280747390904130706398067339866009808149447977698421902128612212299009057761020166301750831107024429915306663715691500181010912370053512488442846482714395261245709486718964358451003800971979528971136859958265625/265050013108155567598684905521876684476813046596254419207044447188145290184832429883680402848224127515986127249144689441512507980819895929218529038205384376028670097851878128767635029850266623955915369007*X^0 + 1791368787514304065535674377396961759463682448599803105627731295710220246415048583546335751097602770773920723283617807328419482674880080208270805924267013043706580215944000233237209187966645674221901213476975439488788118360350638433611036148377769966365008461238847958126974989022391144195824282011567203131987925602322442342666022084133078026393614558435494305121787370552604860663268525357451556529905939274486524135806566201508193284083471042946679104112957021625544542104576180523754301655835332598402854477222297636850000/2582382277712759695113987034499644536857589512987306806334234048954099562270822364356698164950247674388252837788416709228656365257128246038376128419235059975647332763370848608583068095831147717202483440235201*X^1 + 39289152788393220676167913374912917669753253821931978245024635744206635879363089103344290782923350525382457555415126627012543292499743305346659065346163343828553688184269871932462107472469201100730069208165509165852902335954360959596720285393206028211960538619945423686547910889177548397934403842219099263006909040190995525370170634502757771941024527857513761484720625927764347060298034833449712334048917749758569476437604019032249776707010404308700151227515459124493458331986057573324502216748452482982783985246423750/27204147912158017817785579957084746430956896910218045695067684202827187743490960677787170568431091811145040259585824637330648463596417523269889052468991519658079656969298791826709948665736079642401249*X^2 + 978589632726086531626486386314158194957928811068613611070562211704121196721801856060418265504800063473352649172681911837581677496862853587907334422270211264189851552978880038535497414905970263700189862200941001578175490455684102898522133885224763695037455525704083558567314206787987521615672737258975123533371372314623321074650408238905699301900376432405050755571777111786902203250407049022789446330712575007801793336543332832350618569425107181773017853176717688774570639546483444899142765501302546641721042854834364522250/265050013108155567598684905521876684476813046596254419207044447188145290184832429883680402848224127515986127249144689441512507980819895929218529038205384376028670097851878128767635029850266623955915369007*X^3 + 27318718445538254038540861359103137923896678524292580103310264104056786264163961718930233224475948303936574810776162919580139016269666551656394152159668359278148370454782222613796569354066005772499727301355510305079824167967745586267742118949316388957255140614978930218275212493522380135319567517540625687163667751910972029654093763915529047980496219655705760892206063853894273345002650631795027082426280418883290474059062881067530469379822846909259797640835263934242873923063036892479182458247399141494620272204775/2792173654126862138744286149757235597963347727621681791549592959337697602739501249901177313807974115892952915897138934345750637749811918635932367080877709089405691980837400372237498580081707856143*X^4 + -87025181735698274665958007510770068654346604142999260311554944489492981219421156512868942489532021372162604360283750193261239497414957149399453173792419692946968669715457784984977462044777373428913829404597844829261235416023077423153932604741489018139548865141190538295067806740062720280215427416399116907408422354186871591972612675696111942368760397563941421059049041267904832838450779040344891087554357779942735206748074424440243186975794747082459734831729469144324182340766298664988291560548521908344357066337289250/27204147912158017817785579957084746430956896910218045695067684202827187743490960677787170568431091811145040259585824637330648463596417523269889052468991519658079656969298791826709948665736079642401249*X^5 + 6965393339368168574356585086051350098449028453992320313380018169454927207815355120049959341372976165709090932948463161155763668096832218238434981574231341955464100462189494117105443662960033516856096448264779922901061506765643056999989079488803501926520860996430593625467594862070266395889812862970398882254184509927461901898878358183586359196707254485269229469070084472321376962192000450306192432757435078023605561034843283493090692291546361980019654432944148404435487632874501512349929187900248506121329248692/286582536603393424894209807016035676687195702311575673976146254679020589422098044739934036108793402021241190177269725376757737632126851958937941812673479327661468950101344593270809666435564801*X^6 + -28205578317889713001820257641605398390197175958547404876548020542650328022907459395378611345067039558348040964596364526656903599710391422598669817813361752128219856092240728559475767511163193430806062838548435830683203177210563237373902599663371366519941444178605841913846201501402030393711533201221897825557717406124650777045539249560533573810817119964609429580061320397757527868793340196190296242377356247539349803040981104722259364643622839822919376484098025855427874470779186149720933020608989534026502159616706/2792173654126862138744286149757235597963347727621681791549592959337697602739501249901177313807974115892952915897138934345750637749811918635932367080877709089405691980837400372237498580081707856143*X^7 + 308567125357757095501420711875133741688362929251879326629769197319376611211611834328604641142952632952645177842826309793213284235095725425785061205197280174959142590634787438836842141220705694012333398148292013404736874463223514789797517765047553550332378886148549590651236041121733131572077279650444204271248432710776320299385996356897997489765138051586648917778815339496159661933319124614284176461484468180123919464019022607574082951523650327373280726560232139577744179111288505032993601774768464670048977/29414198563419216349605851074210784839084029796938897051847095830752395506732838421424000421717479423303006279099838384148387317266432511437744207397462724793335620455849799165637859636207*X^8 + -201743794010227743409534954013240598768654488018812290818478744075798247612417856721743611373435551609104609093154364721604479510246466572295421957287458104597842617726310879476603855736486372567802217767737236520793217269649480678937996890108857074612896987400672361979124493143518234360927347592923862340383585800708282621317327839842892446206085657430142624613381201564366172900037029252054665012845252016881014059557818525045008924787833168692153950051613804237924690573760579311523374265595959947252887008/286582536603393424894209807016035676687195702311575673976146254679020589422098044739934036108793402021241190177269725376757737632126851958937941812673479327661468950101344593270809666435564801*X^9 + 4691487182718960050668692867173859581736230342465876048003000403962493922917706816343166176656873342915852127850969293189264460176914971975766217683634193545446705326058883108088691431339902325999510979997241564426824741788546503279798059008360435504860064570416961236438564686110032603648121401645970644292019997525864970005487689081670578322256911328959574225056455314131994455927872353173268483730103570099592473638233232521206781839944893449293653615253971627902286511234287836207063658677658116645/3019008371489193918670414766931210596231553915317550759709236973288760700680779885191830075101865895853741791963444358426397138177813046437210736672222387847001500611295268312186991649*X^10 + 58775598461678827467090356323928381456818333531469890732682161116998713225741291178492503552577503683113736918592982618271086201749316437026813012994647455755712273455850294500328999914785408074730328952035359636318552013903858859316424912020844702356373880933583974871525726529052457636444588451498623883354213820561233986637140556784740846026149458747516397223516914545285628220431371338773189879014869293849080560276518278243348786934273297325339340291328951883051222393089803588486551777579513675731/29414198563419216349605851074210784839084029796938897051847095830752395506732838421424000421717479423303006279099838384148387317266432511437744207397462724793335620455849799165637859636207*X^11 + 28559844389779868802800397563546461098247561922492036192207752183664778054784157803080675759456593166380197287247322933134392875838322533238916738608528929482395438585364588137380962667241395190610348073682760330700608687597055346726671413009097496017037480556544077650108588850367097482405295816253084900637307291762501718453898233401248312190306142429386164487828871159248662708476640488320825499981275732694464582922032247346394193355385082141736518677758961138116991372301666170304825786889186/309864350968818014848651828690466036768095444454228754973749047858848475898673907953590277645680580504335604224925008562701132934189987317788231209301281725033511301580136335028943*X^12 + -24717625149654529840146582859307736784550063697982950000410620381394985100432983179043051855495011420859617005970333083464534029085125870616681544648048711408904565447938824553062108757663042861579862900689239508105693382915983016950513957435625347965925064893516066838680598410077953638710402552077200488960020768838041067946060926061436774229876558950323280788746076807175698523531455160514832695465935399088832641020125830136974918557344307173882654217197987144356385836632591073582543997286537720/3019008371489193918670414766931210596231553915317550759709236973288760700680779885191830075101865895853741791963444358426397138177813046437210736672222387847001500611295268312186991649*X^13 + -111232468214403927653503535646457599163387481084848199288965812349082040673136603630486454399165203530310099296729674143906571542103737391985542932571570412370858129851656159842375339357360242691071070620927572381385527505288680244876800981342465475831271870760464162587493763488179174611079204619360029751128032539064559640941813595846544088366453153122337642269633850641410326277356534221101677475941415301431986992795299349963536390202816902786724998591555793962908475158190473816414463642/31803792565823464523109086389250337346617617207659730573103669081273578558829303905736454649048607256936837136911116551647452831180333297525221308560123342403111085043635054401*X^14 + -580576418114361093458557201064146599976282142765580307715306252430297352290053641829431106905009457176861111066381435923668368244682204209326476352250659205688477728387856295529799674253423941947908648342385181687580848950918050365922565633456895771506585894320683942937891632426957421569163562514691626996650947623889728417833289841507923094935087246700117991543166907038949788563701024250550773996089164067144885468080384251819389815489940077452358708722178246799181763466113205040520996081690/309864350968818014848651828690466036768095444454228754973749047858848475898673907953590277645680580504335604224925008562701132934189987317788231209301281725033511301580136335028943*X^15 + -1338488237619025828997955475359258562868797147194798595951025135064701422144594807852352368813124745867415936610119908294802353527872236555282347142194065679735502025285246318589219235615054626161372924562523615882402026485575289478963585728936960862347664975312647777068311924557783992206108154457009213316238014756258758220398585088988345889447808171729955251593640218806160936388268612929558039497878700997607787758721466902488336991321886256666464281994076345407516545525166239762026/3264271021843730321575396324463752165310234753942289907944541627966086273101642605535918572210675075124380287068779282730930188974682674486833758448129256122663562049023407*X^16 + -2307270835638479512730125287249914125374087792392371201680246831664311269118242581754482482023902454636768242528812265377990657646961280513709378613838374713511549934360517357831789808904395685790017910435911129073960191392371601978586647476068425726808884701423691928442241573073491639772834363538056193264110617546162956459788043416706919650350379823402752543395051575017686144493702384338133432799015747310301386501152070333748720208014345266448163503370415526001613142680287659302515065/31803792565823464523109086389250337346617617207659730573103669081273578558829303905736454649048607256936837136911116551647452831180333297525221308560123342403111085043635054401*X^17 + 55301570260952918102930918732863763158370062169277854730112994419846625915505292550776742748112218736396152382030493765184163690478105297332764656885637406531819195286370233567928789797985932835010744057319128605627010292426528443106740703380793342633802993987857914013888323921804276615597936630119955162103080135730789573040860137421639748095812751147808939992714894492414105760468949642813831840989064318790079916936873007437655406638061696518716047541551841658308115025760016/335037567673584144675705257565816705871932131165173961607773953398961949410001293804364012338158172546893183523430081364151718051388963818827235805001463216941759422049*X^18 + 18803583027527464483703372023187421834458674757141703580802468626867789808914654163864214535827821174571427108800172621200027864022807206131806651417250537176571625865034266844383777278709737916576465618658885998599503117225040881394722108298227251694861219198345926700825236102090461792377537605552878936607685891102415434082797286005564860796495551257437005620072078812534495509512523819810827871977689953156653539009277763055988752084736828347689917710850393498813664919395154265911/3264271021843730321575396324463752165310234753942289907944541627966086273101642605535918572210675075124380287068779282730930188974682674486833758448129256122663562049023407*X^19 + 69172529405915169407700394874292723620296895236707554373166186923065967441035732135152153749785690414618579254616886421642194694440490582463141455454783901663710929817634477612168808199943835452461618338512665778174674650169651000662810643691395467657363345645283559925439258887625685415837019794559778855253900754175454443649532372980335856549456953792228478215230646696315354588198112051527339864318226688668710600073294822259079702479150245078217735021577015308632257036901/34387515926673934586442087402834517691874384806032429601536893502921271621677234301997743234954138617150075287224682476049647752374932137824821492866823690541081743*X^20 + 118485404220234826283562852542176359214994057419754571730187149154815274308265484079735503482093410095706841291782434674504767029284362165235045752095251209305167816669493225103154312744544823111127866867040966410997914323957055078560939293607580909496426755462782434071386384934508716991289967725593506341655069934598817403723641782491731625176269532735878338841684238098863434061071053408158237682328757568487826784766398172742577956971279085898955107699030784539837650328675401/335037567673584144675705257565816705871932131165173961607773953398961949410001293804364012338158172546893183523430081364151718051388963818827235805001463216941759422049*X^21 + 46923901409471262357764426039246520833435186973145626533550698333472142504436057473634085216806173834657786229045855820946389675303372604775828968313271469220098322462061104376259538678812196779586596223143519714878910984625985185507770594928188171938459552879719440684239267352820901311839314488205466688519401196943198572496909900830833836674427360103092651750990668385528256367312879563584988005491085585091105590813717465028207806414410141286074387507519822598776685/3529458680763002626135901406428668550946770481990396140976792928556016793767549451092860847270259531679161991914675405527008904072147402014248331403758974704001*X^22 + -289138637821082614021521475169384087122642043740383156404581318935116753440887499984836127256669360866355777895208440156899572735575445050173072848899280113203423877379816020601860931233802748248660398463298144951379218635788703592419787246810310113875697192237399818858405946466752792841167488324305627094781766726721172648918177765951335776385136204007550900010761819959381901757812370429223856567387775163176634996030793381293839934596948799342930004765501070443480891252/34387515926673934586442087402834517691874384806032429601536893502921271621677234301997743234954138617150075287224682476049647752374932137824821492866823690541081743*X^23 + -744199829244308647021876246796677594400287172585749143769571028668867070478354538651147756241417628873315934163661277715882330057786195548036994996159533385981977041693947266022121722504980378722981365321181792149940617639657752209708664149110993914655503026013247278769030069783355173391506788309576782475773364841039704410580141598067061956591127851469492702538458436363108028433026450979820756479355687115140971316196511947027959096999334119326713852807352873407/362255843247767897581432967918368936769657239247705649284285428364571158140978081811850646337910246503044441333744781435595699894503479627860857169635530607*X^24 + -860091430460292392562163966331125961713970354101103944914335850557673780601215880908204892545925779042386236776557894182321113233401371182882895112903274490672093199240378898073545304861708028637085179500861081009869902528949011936932757707799584578347914095864382234965646276372632620501156443866997631802076404997918417905252642624064484085519090110370616328563241685565860469422510539490971896620852511107643813705770460886054707614177417301613267086235294004914471/3529458680763002626135901406428668550946770481990396140976792928556016793767549451092860847270259531679161991914675405527008904072147402014248331403758974704001*X^25 + -539783454330800362949691917654017219152762839212240628550221201867540253892044938531609646283574155481193344797852014086519441302451559021244072492893026110913760072075266176441535098469172969882539364294700853276553863980217492221280592463865876558148007922988730442738122042720501415218878684007105080561708005830043288572636698729137540056316433932483599735166442764091800053905764486756949028428951614422165869692520768238319772103046214800739997880305412/37181139612826428983006565525851271350678152442543944296857787987742087461867810921877311540378758750184177494995872055382910796931487183399451623692449*X^26 + 421909215678353209361442067111574800371125878490729758494267847548497804671229710361678497246247645317905051854308148212613151137468536971324448507312729011231035085366198847589639376574677558140922673982151201745113799161919546314646089050507317196051459512155789698959826859309415786544378470171247377358507949234057978398832205882981789808540667039180042917594619275814862940878050038419461216613305034932511887952731629023932294924456515399803640775052569679/362255843247767897581432967918368936769657239247705649284285428364571158140978081811850646337910246503044441333744781435595699894503479627860857169635530607*X^27 + 2069928928636523335059852911315763248651683885302697194852095317313798669642738470388906920820249851242508509246581693275851921155138372682427633563086778468445523332295543973088517419490012414009312043208515421741293783304868227583813515119334981048301213652387922691510722036271563907513911271983902931704572421614668722516640920255447132589799894338558707505851860671222213444165585894550955930003870961845350013838197297935098236375384224803312584627/3816190045450726571179982092358746931199646150317555608832781277608753716706128597134076931168917043024138098634493693460218700290617590413574014543*X^28 + 3630970233879332431149505343534545910066571637880036066231937862264959367404617996912548673677912900490343436739554911033028081258976041205430361714026161221284371855864248025099222466233104008105031201249533228392571327579819650255217020334784951391822094586433172194370183456244765008153303903248814316163308499579083922647165823123662022464675376820677776372481910017016226769082862426561307177656540952450998108934050819982283093533573392460916460149693/37181139612826428983006565525851271350678152442543944296857787987742087461867810921877311540378758750184177494995872055382910796931487183399451623692449*X^29 + 4352682943715451650467932801840921188925306429295237566958068374143885221631403938367286808915767764156908851821883604308893743710611933822161729589325923102682156201880999262812424804102559159985174652740864051154807807974973529126243537790817726297079438676020462574792792876770028206544226356301686991182069482435871552177690605163509649781533730535872578927586866829551662202417726372999129675147261111770959159805388474950620308366901524067964/391685317197036495040540089536974949317422369939192816261190729509263442133442327530953190102526638922727917339063296054625751851649141990513601*X^30 + 3221403715964798271991564677459055877152533370414685796668387349699235043462437194406115241907868014933450840858512582084717848057826789954858455853137324123555659634055254816694121411934776432380630570036797091199601746394843507119136568404835964342817222312198128051234034088791219270813746263556851712223639391688388766548088987885393381570428619271980378932161880956724700614186836052925843425891747134189384669812361390625381207615002813071582383/3816190045450726571179982092358746931199646150317555608832781277608753716706128597134076931168917043024138098634493693460218700290617590413574014543*X^31 + 2357629062804115310357842355727139583902213728729225784796039515290402399908203230087518741124504089678566554423578643422083557798819384118695937504387751321124367681783800280260390987706363677995087052689544030491319289108864670465304291643252880875031336178799495623935074558017206266364481845870498714073318689733216025896770641895680385340752518471551185379214905490161253808866213445052316439119455474291782666525598568731094081962346674/40201715816179461668945919073896638542278802210735175640068842195346755838390878326075458288260970842936253447507266350674920645760971157807*X^32 + 2201683014906627331376171017319233394555072483548865205484207946585242689021170710064360214254852021023382200414093694121309724196218224725686609404546510295273888984200371968302132961327080790868103367827797889783720153485861334246149808556913101365976768249885410427750754688588254726962035948553143694778302489638808903285180734207760192585950730441579918842597756686309472766074233125382743748446940587212382142838833032025535644138516566930/391685317197036495040540089536974949317422369939192816261190729509263442133442327530953190102526638922727917339063296054625751851649141990513601*X^33 + 1250695789463518092066031227184168871977340828285364336042334053369275141412413306073287003656694389431765312468550281600363332670298593948325157317866263070917066663566168884901873817507390313255779782656806261707841270265753027569473380053153203834302144908771817302152120598249358358819681313525158844939611140031129428126102657597607588913242818171054656318906791658638089383618669049961452461053716728029707568504681660610448366387/4126215315219076431175810230308594739020712533176144477067519469911398525956161174799903344787126228362542691933415411133626259443802849*X^34 + -1245110235140556024635654096467607659465285912479334950247182735840821560823225678423706259084594302883076559317720147702159231638636693716736465228811321909372386231472353198512952683063417088870211623380979225669642467772486007789572493121474623004570626908559064907191691741345102999519901602317802872060386194258991226794611771181939217987555139867517711527130985599984045306106149014946885622534679478434065717104441591170895639377529/40201715816179461668945919073896638542278802210735175640068842195346755838390878326075458288260970842936253447507266350674920645760971157807*X^35 + -2773817919223455734167388881176570529630865752695745360532462526210057500098081148558579739609009624892580816169233718557186253660892086020052453079933122716250605795210294703431300467652943595869458821830270985881929479277014324670898482334628152669060293491098441197899977211426763087592805365642596000009461123425753341108562703241060317045397011935223423670316970032694777774247609635799824207214648779188784096993473472600549/423505626113012052876507259602647515038562304544405673516116131572554503331228694939946971650120725481119028218558494419955481827343*X^36 + -1542326021730713079564878798544234177158466497247849900090162853920190782738947710328492368351255601599198952309213738030104512016342086188647441304707583374001890687782834135880335336998600098168806156280053833180633242271544520277780534891836413394354076541881067206944137802360901270765368355087564534740328848950060008685112231595256766283281166878391398534685986232789524352988813547017106171201978384789703910678288764706784757/4126215315219076431175810230308594739020712533176144477067519469911398525956161174799903344787126228362542691933415411133626259443802849*X^37 + 756848268016787563401669675175296141046359551444715673574072953829198236638757834765187892246111408645653322410891683497124128830925364215011438698168655529865854212576776626380384980978688791450086210540116123355376809623071414470966960257337350798939397630301532535767490435463867500835619189659202693509545232850063771184492775181566132545143254038286483079307329130919180585758784625655356027816921274276811325643899894/43467682039722062288464257374797035311358134511383113365094542910043570084289099347218205034396051060363238039470234467818483201*X^38 + 1771558881282903122153798532356903717188819146581805609895686284614207365506858780773733313265371636667608279839589185589788513966959209668701036318759469896341030233297517204317257678205870731329353042393088016157119406015656685389993034111038891319851821465704258317151620658313278429058833104691668073917058617785080171635086452648193284922194387432560359465001331827399296806877878574142531673505022741884113544998850311891/423505626113012052876507259602647515038562304544405673516116131572554503331228694939946971650120725481119028218558494419955481827343*X^39 + 1005008968979107723170291191256986585430885335011038104797954110064454332080310086611256391700514081969150684143103225321355281445172736264989520103752912974572029938551618387776690311519447857892194881862327366636517603628010490619586746447098145387263568361772059527366223867991197897453306254141006763286298164261838195888717775521112327428461969819389494764011973970417892760158318001432813783151253759656882928724/4461426874650729989578595645570875019127387304873561876741716402549889159836713470924582267720009346234551784816815607905007*X^40 + -250283516347534502073979984946111938458600297708584880923324448971606223447335314893063985534562810418622297137669083187377423179072209394367329823251192329221832111329268270076262710791317958615169012066806160488501087468752910609471056292568844317565638502223324435280419647046507319368213087965460081490534957119668971852628534583464027900726627451472688901371356483973994484685796017989314858969852804781822178275753/43467682039722062288464257374797035311358134511383113365094542910043570084289099347218205034396051060363238039470234467818483201*X^41 + -601707713363904007380692097812047771328000886259777137125160679536873585733453057150980724405221121009194400558891528421792758920917178578493865954112472162906800176355233017708876613550469317947225280195334424812546795436280521018188226246575676609641564845031427612844817554664146117141547170205174443632590485572171931778480554689982497246634010656458994438245111405322593663016499992698421059501840123177756/457911000169427280055280267430039517512818157125481050676559212003478308512441082923594608202813234756702430957283753249*X^42 + -193625712703874455601270283687891928190874680861938683380335803957785485003142246911105149649661835316746983567858392043550071520357266054916959375558231001752005435379321077165426259785934038569451947946296007228057922660193449193142250400282034788410449575932663926864445549076515913483281836443124498793831119881134240170384052864465697322732717158240197113377875462931191303233765349418309300860906426283363184/4461426874650729989578595645570875019127387304873561876741716402549889159836713470924582267720009346234551784816815607905007*X^43 + 118796901797964113390452500335808466323317707909590643913871024119180313532757835121137636328371225375309720132952674276465186376626629188947099212315492737500873249611921644982784707036301695772214683857598016889351270383641048858934051368414326459223874560237877948544464517035122046791647121458462960346373333967468156049823619743094038524564550607146061806419299879149237152532414170334144976984002246/46998973639477294473496896995795906549606708111000826303659982757208078467868324224940429867885993508847627112520143*X^44 + 99963568388910305909341568202706909664253412753585042875798446214466359993214522649855480438980221016307887455163498614131161489296113601605882674347864645534676536570504538926903969122385894411525450147090754429228323188674221661543611083391611511854117168623471202120103011353147919166634677074953223692609288634429063978112567404851983276503897281872228689017672251268528836821035989350409817835366123660/457911000169427280055280267430039517512818157125481050676559212003478308512441082923594608202813234756702430957283753249*X^45 + 8296474309473256332131204872329349210146804267837571625375307744642241384527607967362280235128418175798818756836771450056366412504008054520884245891689997252305491183897628300138644367941579119587706063263122898419564628080343498979797143752345676505407475049961275249546559423521498699078900235472547639909347471986120983931252163415507823612046459947374208646321122462886904030080301479765911888/4823870844655372521143066508857221240850529417120068387935952248507449293633205811858814519951349020717194612801*X^46 + -14097680822698786673948959152051904893745999997916933261917640940349991710158109152538729849025735870176639100314109443151715878068544964270369334468804355160461205949573988807877820072945450464303747908911366107417295839911744484668997670561731278556145138338184228933297519084803647477435479672052316969719729305165140869801660803569867742374967875963718582201456075024173214873108695153682083215043/46998973639477294473496896995795906549606708111000826303659982757208078467868324224940429867885993508847627112520143*X^47 + -3925261878810078733995536077850509866260918270312933958085609735186523542556732239807654345915442043830649020766284522081821648536021947358015054514132249705495187703844836725102604046374022899825335429918394555010706899031314483516186595254973980358244961670018462223032467183479220464106715031341446480624922292263121737337249097467414949582432195773172384926028634848595575469125111274598/495111448697051475022381864811374447382790661718163644456117443139428235002894982229171150564646312297772207*X^48 + 1169002280837298346906125278917517245744966861223930511604004963582037412289139074104233317142047633192457841481261734071331123194080625622080457480969340059445583213578052993715086426214034258071562786667097247927006443866296186258592538177205043119480951134729796113947540931108079724240364749900378213160699915855900725704541435665054715440934862695707217267026112653035955664232265247847150/4823870844655372521143066508857221240850529417120068387935952248507449293633205811858814519951349020717194612801*X^49 + 1237136696254535673591277565111568688797462921407450250799798048211454939537957327939989858561763825110145856606636244797956960864654971379942024944388437823138201082454181721049953424606658685333833640651879193209315503987881350068420334827724963712420445358832289699410761049053160186713289894781769847561413651441207352565631582843373884428376569298322964727340837301753562296015943/50817145509294003389344335914130601188832049853039479057386579404642126142142562068066422104551607543649*X^50 + 624231644983347750233748609208073711351876301769922290094115390642608690484042383691289296710877867633628898759522638748107467850703369689256144268344235026468648534587590086581181100698178595332655417973488404787972586620196490366088658139013792131592692330671367848191665238919807273960947142003545346337243590786019702164324011713255505353060125334138177930894221489408013254974311397/495111448697051475022381864811374447382790661718163644456117443139428235002894982229171150564646312297772207*X^51 + 247810901796944964957124749959645252795482781101004703846179627177887722670741106162576304304529883120267607524251986125972533230184297574112894325086775982274203523894574874072145180497574263654728024485334331935875993582501217278144017095218779830227265592163341865408650760066974678531255399618430284624023330259042022684914935896167358594468925362202145460996527432365919058/5215759571927948618428034066933244502600025644364105414901629827018590387164380793191668080114092943*X^52 + 61248628618651189606201558233202039341471536581006860726537673516142976057240038626092767673862153031132025515439591657568698973588739451895332350359282044450101877586351620314741907269471079472386951448529464533958723397747853174086198920987370593436297324908485309039103344542780049967893298410970666400452065652663939182311480807864987614770916109128883290328851321596934770879/50817145509294003389344335914130601188832049853039479057386579404642126142142562068066422104551607543649*X^53 + 5180817291605196615525754561962713917783249001843597401331187027690220965141205427679021008252967691843953326569446300228103906809949711745756736734505457771934033600622245365870009935495118450727574860190793157408902284067498205469685955846913244525925582091133260775915570197820844633606714993186242433397977763957209410457818770555552191619683442127419100474995045499/535334042074099211580420205987195371302476202849646455393783211230482437356500132730336454902401*X^54 + -7227298267022722518800843813915554345435259500896551307338783366691480290843403895076779419495469021067198520560161899465372522273050294629158412532092909856897208665812857997546213540677141962483168656553141565791675171731966574241292973796048730868419222642420381675075498871689290569904761282968983069444753141819473253144080993501700010068915184463844563370499696394282/5215759571927948618428034066933244502600025644364105414901629827018590387164380793191668080114092943*X^55 + -5200831973656721894770965224515477386288829796543892690471469890381801647125959136443445465286272761037154359498937486206650328709085880317447958289869113264008839351961204661149964088798810724036204501211304936806092973867617178598728992740351504874179580423980215941764895251749788984578065866700607440977128417319862438753272063540630259849169563359840903945758/54945503651246968241857765163419416124651154967632808723574177484397253141383571048992759407*X^56 + -1461165450275716959720922890579063498950319664367685847561949178970318350468961199536700170054911384828466259736254156030577027985140972308303043709295288435519314371438286283426155752590659683859526384963636943132849776293624413538537777715991646669783519158948719844674006570259979715614697419373327656563988151189064743464217007699815335234135643444194125192398160/535334042074099211580420205987195371302476202849646455393783211230482437356500132730336454902401*X^57 + -161139429617069735410470746014082396691975321750119406544602861052817982514780428765669004058248674930259496649123384789350780255843221994530755891729347528802278216631941455434712959974950926416684506940863446026095504485732420703273890581396493302802082857204731598080093844854296251316098309456246796303523340489641655119333063240672301449837421795615909/5639485133043925715062892862918958855039634092952151157094752897916170906433703279174049*X^58 + 29868558362848206065301738171063563591354061027875394974205629602448139409615727255325677033114579237964573734455732090342742903126435356001771558296405708390449300782444398402143945739764070619129905163215696300623644165701417040091018120002353206494971603043630220333128846575166343610685046770655233895526198517436671400967722348924251933955828320384064715/54945503651246968241857765163419416124651154967632808723574177484397253141383571048992759407*X^59 + 16486927350173360297416964361982172106541944686214441644206302669229498819272817832028782654239787287247854119807570092206208658586372668275463050653419738235561026056322521743800869468415271734704907672468647794426456222230571700729061036651531722786102011748009017637079249196120493292883630398265594041584071546145186566185232381083108452191480815/578824297756740810331816982748533188447052662727306903119650302567604526986934545743*X^60 + 4170501439617666402436499108744400461263015247611756268160859029813471608423509307305157700475145220880772117876463534954250826832331554421461247795081778521367350747944845343030211130835329845289179208421310674758564205632892693336415712103956253132229216035450226742557458969620739896874709725135315842742020468359695636402340905013687127511181619249/5639485133043925715062892862918958855039634092952151157094752897916170906433703279174049*X^61 + 976917919222728255770347899898263221572676899851652988860284783408873670948351920851667585168585913463182366387895711378147392357821635971594567246367236540291307949437149369114298869581145649440030286068216362759551624187740013209262108712975705356978650634922543907138910297280192204503251039279609681996719810220743774369461833969986704813/59409247434747081015274246407526756486405897847409104292276537264456997535352001*X^62 + 186157988640841287238809714417005102318683012594642156596559380408841602016641813486490644449677700409387076433195155607224334420216599437732473582231082122601866665307507974830627279819918845520857628069363886195839498669010878583566629476000534184666317845340995471060306023741682094493746394440013907060111819405545727406263941627470953280363/578824297756740810331816982748533188447052662727306903119650302567604526986934545743*X^63 + 30753563818615158095358396167592651326221630433648550038947068781270787451014058328430563733321403001510319789479041389012978129295503382174193210414742901478128486234008550889822502862873432458042509365871626925957138458679935133071423771188092622730021520465376184366836685476893253033559977796301034910852473746256033521142834483580/6097633935620145849869059469108771065011382310110756881071183132962844866607*X^64 + 3561398513516279694638916420640669315595047073693047715814340314690987565593265960190681781775831606729731290420373265310515307552957797852231879363448090533153816277748640257210944527143858011168489829353329793858665325268315104898794200413141695786002703244128993999435849510058567234824357623507108232324807401679975060829013184412076/59409247434747081015274246407526756486405897847409104292276537264456997535352001*X^65 + 332942914339090377619040331023311444260550940969005692302746152831020344189209071908279504815925340014014391171538248740092155898829498248335595854485858385207742495525598906303439718597893327658925657669260758108653985151940733880412003875995070696764530188828635767401132849920017696020953404694875715291504426744320741305739/625847678910001626795551623638383564098468881259443383051542967562644449*X^66 + 21697576118754621176981436535192434799612277849433006654451423218438001100121124090895208201533729445406450601963107371064587618866832517687023335314815826260856147702405126646097953707260566768565669728159560271142191310488128163257247519007222902836382070024200417233393972139943374392229034444122024826449651663453103138506285/6097633935620145849869059469108771065011382310110756881071183132962844866607*X^67 + 1193536834695143688865934916972656937513395556422553340885425818689821746602557131946367649629218498018200843606298575266901983037043126323762577138457503206411040915079801209807517822086850913660931410481536574927621233255311055890889282357159792945087501236478082079449296729677545707740646873989885250339902948758405/64235623412706725525562108553667614092011585883141063640720821878543*X^68 + 50056177250312515857706354749651099839919131196577908966301336979459396927385420459404054932215938629120508309979594353495184431380881836300914689605286087339150201851870995678622418613781483587936876645051513969689205611362150737280056914071381197511512770250427487191749655602142550939363666338421190935043137438347352/625847678910001626795551623638383564098468881259443383051542967562644449*X^69 + 1885080842387683576374475810063640567568208171834147323166239528372788250951491675548832685965583016873792537583794774641216116476364310553243629518538255777737093419594751544722962711959782738810645326666039855295650122518688969555858278340362170379421142893463027521655560507372866490450206600938239094010394/6593002505666296369245828651715858985118709420418871357971961601*X^70 + 49592678424890398753645630368357484640857289007755244423381355801660612020975261276971073816032315256717806861849334121386438975728803193763762126206397775466688079137078974520444358821131469363285171585230116267298437258818017078413083067444406391080652785171540431043227124530295206405921491108665365634843717/64235623412706725525562108553667614092011585883141063640720821878543*X^71 + 1070731846141812792206107803327117142411394802615772412287454809866001188278139790027185158535796206329685554172978632036181345057429925922278330275567716180593706427819972064633229964814422189207550947611127049997745278005463574796607891646489793368097078028581728307048800642412497207084359799232117/676691214786646450707772621545300111374187562395450206093807*X^72 + 19673493904457492886565899195678138427363061843019182877218228494262262157112067632136728178837747936646322928661085955366500498805388267135320459981557924974213423982176794269642013728117194785328058710873524428543835792334377714235694862691692325539388954649279603324370717934044106182766668191693063/6593002505666296369245828651715858985118709420418871357971961601*X^73 + -80343907006297035092465255784479444546945832918940473509732217215918822143014923185768407834248531700275540645127306206637097535943285479208536112468281993566254072875109586670415447768902373580772248836939215955313491475971083036326846264994908799900061470438822643869040558815012007272775/69454091633649435564792427542368891652898241034121954849*X^74 + -336323802827794297675898474795696274715465478375913579979653290266716056284937583999160461503811563627728475159844360758591045432621860000516676168059899581004759930762383808005585086571931564898713909561451534140392853726713463572994954487530587320530015690499758292739753914828361792549281/676691214786646450707772621545300111374187562395450206093807*X^75 + -35702514327149902534415472416758841177010458204747178371490416993174541559112769576198409649851472950888806309290399581210458755501622546470916121163865658789782633750745813413740447150370462364827882432442424930331006884843495049410147717430857808276498095131084594529876063750647/7128614557492500827752481529546227204444035824091343*X^76 + -487492947682629343444718643068660224749308967509544927015893363447287640204085832153441734177925786015516628688808918037563952205458345542226968594943961481243518186023173910930973089473269474130230802748740689875415241859674102391522556870575979972798934234931643783906923205873837/69454091633649435564792427542368891652898241034121954849*X^77 + 7292285088406337651412235969211350239961787285077788107999768569480731377063022882263396745525022884621540034877253249483218980440967599395596599722384674175153490101543867167779917451270267276162847036522774653248623161357896397749495951556292640184908692159854659126942/731665252744791217053523712362334722820900731201*X^78 + 219489377623939412144366296049804918854573292936394565992246429725775331234297414059209010419813619671495579054916606739695225734593070496390801033201195778732846916589898857264231720024097355909804217746974816346029335160743904911572712101804381555272924284559618718599139/7128614557492500827752481529546227204444035824091343*X^79 + -6419265114061564557095720135804383727400461411322507147582082600029273355207962338968110877993293626183057587582526592163665360791811014384516660317013711944646147820977871929325715799100961116353328124380943301533597349293838021111427699294736058374857978934114/75096505464927765272865001782031686628441007*X^80 + 69422141763990531361069058268536322721505116200490928185528599866892478791285107863770906674998131658839371854277450652986377749183162437292373319427411869574379978244988013892655407437393337717521115194737738354280065766571224540065395092410169915373570472706212/731665252744791217053523712362334722820900731201*X^81 + -424764965639856097534649234445113275185088705834241133767667185712649869352476968234288406191477229925030947785734162559576653441019800946758280449746192122906421688541799311959585450420932314211758925035235922112434846823455806753939966065651877483398/7707739450367213925163194270967021105249*X^82 + 1123892013843327862018506732388314230789460049085682300876143574792495392674091842699296829701528791303046410714986540618366715653006644798512857269116810209029834659926217515072050538160268861769103642220801383387020791815888437801193088716293437235283/75096505464927765272865001782031686628441007*X^83 + 221150537447842929069560168744355904253837775557695539214676264553903145708375319311285722910953370440254530471955668615190346209978617052458215461531626992832541041253236179187540202357568553786307215965105168662556043115530297355590063623/791105352598502917495965746789184143*X^84 + -5708592104599858711833679086579269590703751800057242890667671426167739738580450383219988326182615696872923554919036604360258233727258689824247870974351597628186406304616697114574766525511250243483577402853735928976050646543065445331554471747/7707739450367213925163194270967021105249*X^85 + -26444947104058126075744146722904621797781575324871391006497849320117236368569536122888038889605335137707961761228490604785175952160905699721547635594979393106129965075342053128034311245659949000341559787121252257734953021523902540/81197306024684688237295057660801*X^86 + 71180035450545524409774515383396418622344827628816150266154543043295531376679750602652939137569091005566582207417046620150780782302342236440951630698564569227191463717590923529780254865448555785224934672044524241146787847731425611/791105352598502917495965746789184143*X^87 + 275048289592034875119833019581478525237053326652204652020643541664604578186086499195135950413103551936329729304885696640639690434298698922167736223988754635452102028161787727705394733697324104547021673874221488034848272/8333912144584284946863908207*X^88 + 429061528822818206812329444987318534131378004672667122437715543432588548724579400912342128439621607523001416345034889021753586171447966206098819357347374216117348427046793334966689571120782092216801361896900044405589092/81197306024684688237295057660801*X^89 + 37425213289714023850054956025142255789161567135601088608321242825950071486098231189350368076771116094936989347027399185152843206779685261711177421354811550423488101033930188474603546235882875722822466197476/855374334864444724095649*X^90 + 1329048496432523131035316457830572164682534362634956769551989466628126871943763863785894013046701533466407655192652128888373146417506449723673117679967208681888768035024491175682256183005018165091610082813/8333912144584284946863908207*X^91 + 27055790622833684665794264527024288582314547657942071814664597105856533362939373123731110075021741665248826462068177777467048342569568447106951126196988336621514619430238446546667595501877648/87793732409365156943*X^92 + 224603044646849378874159331541164234259306700945590925165439669197437203043244288109412829771350542086568225244121371704616785530950211870252866581339942183864336291847748567855865691051987/855374334864444724095649*X^93 + 115134617930814031582662663492671789036953608182624018821025071793792171223342123888648604494147578684450522686845620895068552522910233773933631712221667394264074643591204558/9010954778750401*X^94 + 67320234739312754165180542434981474160240197727656878461020805668120859066193594217800646430286379367431576632912569498062025783908426160391020659656368298025225679193878/87793732409365156943*X^95 + 13851205382391973242479973513759662242743528841147574388871947918144098922981142341488708664587920243231162908888659225466858607289549840085982922472023938/924864495407*X^96 + 3349671019821556751071316000088043352964814527999355588323779203944488522253525345283738503203610075353165688897044803850123277295514608527258389444858/9010954778750401*X^97 + -538537390955643616007006004919932886643287981007277338296794315428660001869423606202000387051474070102426262697944901734804499750531/94926049*X^98 + 40030284666610533673181237334408285001564284979640159428660287889663915904471124774263646871960600473348596841386352670598405/924864495407*X^99 + -2144826344374747644378973402850654787827455027028292692522183862040993942105621930712492071393068252559238/9743*X^100 + 53142711689209407632038948843344285157576564549965396300902664696149697854447949639033921514274540/94926049*X^101 + -70898060153112974118855649950370869425138212022145930543992482225072*X^102 + 36449523895251892542759491143282654288366248120141/9743*X^103 + -94755668421388517705647*X^104 + 1*X^105 +