D=-6719 h=105 -1553404424120559182189277036111214985729647317838473268768128394978760110208383885219907864459600551277532847830803988258374273636295058614256110812057985661831897600773047541243251671723731104457452336937504135774490340295954823011329468351098788554684969625672226919283691109520285763249125583540470850575891643325645507239062813196293737086030711376845848287313018977861871065037731579789443922968683718867147226150147594577870334231415680356830958187026979964384325589207802807/1557889662670626870442007506959474369215211015109475515173736052854436157752792202119515543920859066380506873193141482845133617055754780051771021302725258758361867059473244242079570575837360982719*X^0 + 174698119383666380743720118561660639020760871367916179247381609514425272859385871469479416830932875609814659463326554669176388522432748070967552535247684007398517860378079846801489959740816252861711911464181309541179185964348166644246583402297931476481973007669625066012182644887988278910283164197729490508961544228820922900751680099852590237822026719464375464284274117601773423067415212229063463624063636757344124006303236209886350063378345180524614180397656574799807679151805418558400/10467460643483941942499848439260708286757002810520565986452332539128956543941010806041024939604252067010625680984717623236452772997616367167849492133011013597433384772600728062532634699051228442888961*X^1 + -11840868684041676283904143868206077307416059218735292370690504310030638572737811572733819324357281186269768478538766186580852699812164575689553662085194505728846306106450410146129710463935627284553058195556528420434686751626720853009601547542751735082540919803324441928168372161708469575712660320035440510267273066047839355353623909434004492105841486812881116889641680385134296029549934032111670847256951141219372710664530850181589980544632057935123899556958759108010323475275498/231863322320379054984671455121219581666201966826830706232138123657454406571333859520689915749495321681873325374779205662320824089262506333051201265474811543140626143692996612900665363273904001*X^2 + 829716544606333582792713964418936312347427925398147132890751347508828420538927623671846532444833169822345922612935573468198497316759364781668623164757676404117270438470216021973036383708453066761799096593580552180290046214825991619706755718623104197459189736202650577856335922384332267181989453228069823386274016590714958500849247666035180602337184660178830075938207398909934923747691912369313846868983776539658179925879984529795654378042490753998760463663483740039049406723537078728/1557889662670626870442007506959474369215211015109475515173736052854436157752792202119515543920859066380506873193141482845133617055754780051771021302725258758361867059473244242079570575837360982719*X^3 + 4289566033965679209873231244624514431684802971043763487469380100690509646143591166518154993146319751061730020806361064426206369191679670977007258840186547957827595194747624394339377942662419470984302244879416483139736643402960173008701774423479920662517481843337803213814988248824842621979597302789948652112711480168832406081092398003987788201913631004932359437164497385075074391537369191707173828963237032107107068888060685165165086615467084453687761126398900063183945842365/34508605792585065483654034100494058887662147168749919070120274394620390917001616240614662263654609567178646431727817482113532384173613087222979798403752276103680033292602561824775318242879*X^4 + 347161010741247250257977277144467276886763642984239125906031993270543269197793273001839040493693147123480609528053432874803025971143927976000604120025716133973330323021390836275268064693098175844810281739890772405638692669268400931789727833603959895907192268322920752976356929187011450929579100650948691695148270817103530357483854484377841145571807531193353607837151581818348295725374065658504681789598553359357996949292718541071283139867086245061255578271520757377927082079351776/231863322320379054984671455121219581666201966826830706232138123657454406571333859520689915749495321681873325374779205662320824089262506333051201265474811543140626143692996612900665363273904001*X^5 + -282766834451403627177815523228980526947471399372976048476560981769777242426613626942586778335734583145854825166508329738257016025665274108954014622986769102499119769026496238466592423400721790293826244866336234640352997795501271732353860535553212763899157412010245987206274637135526159008312462708198204374054048140816078669566339175518812585501423791437060129947730803384090983432424497321030932717742249785569635835940653127313512729566354678971318723752154236168983765/5135973477092583045639832430494725240015202733851751610376584967200534442179136216790394740832655092599887845174552386086252773355203614707989254115754171171852959263670570296885744641*X^6 + 45582956219730428493942901394906546217911280595594968848317220270548539245432503836695457217576746345258909951597366269546283662434966303339477231599737202828329062521925969055542562374834236055577432681111233511642168685438998865383873368623234183622887485211090794812621702625575977254493416263507843670819120747333178025662645454220576120188664075183687536259519230041098674468286907416286360889726050329914974487832064177074300364589767008635143712027257849148392630254251/34508605792585065483654034100494058887662147168749919070120274394620390917001616240614662263654609567178646431727817482113532384173613087222979798403752276103680033292602561824775318242879*X^7 + -398627865261027124521712027091559882330446418161130876922558777092301613309743759561836215073718116721324510344265267638752112662266606096061187676243744789617802743567505834970967782385160387693108101592786050530921901827341772315158442440489352445792820240050552754974942437439821378718588866038490804441447421870304194757562142963200305551186460462113653890249929317760751726352657551891870221412448664167900855835271413202411965408571335122686018704284350052391648/764395516757342319636825782184063884508885657665091771152937188153078500101076978239380077516394566542623581660150675113298522600863761677033673778204222528925875764796929646805439*X^8 + 2898137608542391090829055551514119041252329813997534286882470089485479560549633885731838871726641028618539725294830008311726457741919362380993047359676452396061707063227496496855350706758935931544309178346353990004713156531485368906197073749322962796806350518407729306622078198246349988057154899467626217230955314190124905325551138822085963553293064065323094042039250703877981746653949237814041064862031725126974392940439053025091190756922740880578821182670213003950966175/5135973477092583045639832430494725240015202733851751610376584967200534442179136216790394740832655092599887845174552386086252773355203614707989254115754171171852959263670570296885744641*X^9 + -37995695771423234599776575390552079878956021276656639494376324661521043285202299261753216523432069672084536033240568466046896107603520412966727295015907210331029369675470978968445287130028780019830215946405608483062253137573155835540034719735907713700133588153198599310484828226688380873763085203574910493160476158896999684162870401719761085625891062222363547986521630293637994748786325811823900705880860583379911579786564821616222893262654885970084481301082214453/113766262354121494215928826043170692738336903953727008654998837349766111043470304842890322595087746173928200872176019513811359220250597064597957103468406389183788624020974794881*X^10 + 140264727501700046491212962260072002918024795191490002562215214319286451421537178596283846223133255656486497135735686013389893457313161961443487741844456196654055904734686444610887034668216119779745196903959246973472698213096872346899233302559580110416920977354739812884064938599113291048992411533066481348154056654759278901105214881319651930022723299825315339821611767001656947533564706307573118896167718233592008884056788556117319674411076749634409209124551577387558/764395516757342319636825782184063884508885657665091771152937188153078500101076978239380077516394566542623581660150675113298522600863761677033673778204222528925875764796929646805439*X^11 + -1635577515955762798322940567898126338083829170326174095503879721678442346411877533487754133695793946186551362379075130501874224944796711875463164939707373764376426052657646993200614475285808298798344993377139398439180387972587000424928310619545402708282207663157451235550155698580314646252148481178064472793748850643442034847199040597731154095684164130193040267809678397995930155577268846330725660973881914237274461928379657086224428550963572165122732349472252/16932022972781886324740114011485443181773612733104183458103711467445469719224632362388796338009785112952552592971576055039642687937281896799815017631850928588151305852206399*X^12 + 4835053200638205492434174185375013390246503816674844972483502925566392588669859644035028766868276785944092634625148034652121628258615187793495560308202064248619616370833164556471454425311495708091831833162343417106870029999539114106257022946774156165160233922045765566301793373159334506861037169541985552128256941856247760343411279976924832351187448246947899100993725501720803654182131345598858372876343379962932781937844279416797141182983451243107858559406179644/113766262354121494215928826043170692738336903953727008654998837349766111043470304842890322595087746173928200872176019513811359220250597064597957103468406389183788624020974794881*X^13 + -43979602334830021596504390785487896919658302313067733811243409325355133343955110622174271773577808575395651504790525850070539325240794492999998671534739720762216618005208571062452228367998720434870790158506893712086761704996233454881729262956299876024599798546563755195966214542505948430374430800698651302874222247744130001684483982468829393031657878238745756999105058896065319547595872044290012902458544550655471477186906072019806407470989574657765513831/2520021278878089942661127252788427322782201627192168992127356967918658984852601929213989632089564684172131655450450372829236893576020523411194376786999691708312443198721*X^14 + 111147576420729731921070118024213134873124041658802128086117263563990735967443113586999064001018623680838505510634610139752469094688481168364227750513582090584166325666915020459331834461769561880553031439511390872169415606465171065790671814705492511905493439872803382083876475958064871660056909651739752055937750861756533940874323024668259782317146071114109866386759979090964864781770008926933345326712361326777704880578937188685239530695639154540088439665652/16932022972781886324740114011485443181773612733104183458103711467445469719224632362388796338009785112952552592971576055039642687937281896799815017631850928588151305852206399*X^15 + -762206805381070076760001117803690303235832124286299141483826249768182292357417301493006657989610530070725525662301493296016524710295522583865197474215440474526760170380367589649199441509113383531533580557484106718000606810163296264067383294891176245717034873122430171072675911601512166716188002815581040092715419056694741269275882083412371609032218183690096780975665828660284223961787967238242368176212785646037378972167783877669744463930675139094545/375058978847758586495181909925350100131299542668874682560999697561937637275279346511979406472624599519590959287163323832301963621970609229229703346777748431063021759*X^16 + 1390575187295741346744398901600237730418257450174448324048122578280048305081621597223506449778960469636361926807798202870245424317816093182682365246996815179320982127791517259523382124083164401289480651834601087472274650806687642198003723774429202628006231139399564745269481641679773201102467998306534119128289146425218073819484414702719737820004105782768587670109874758946136754473310458336978973739859070451011936473682687666527895917429807328313108226/2520021278878089942661127252788427322782201627192168992127356967918658984852601929213989632089564684172131655450450372829236893576020523411194376786999691708312443198721*X^17 + -6977024004198668843244412847522958611199828111885435978627770090492285275863555587639450798623346882822777269728272235559624969892850650964390057981692609399222371236407753188199719462652756005337360782700148786128695465801924366010819481954298636620217714529014373854695657327593138867899054721582902820039888941206595998998692720846994746090521758965169336065856926499361398023091519041225980200806982452380030711371114445232950989071168556170/55820654687864055141417161768916520335064673711694401333680562220856918778877711938082959736958565191187819509921613905685662095843222090970338346000557885260161*X^18 + 7236913191239429933313019130957296509798990372842370534182770669260898215455373483262862941992665253939331909734693374793352209421953029378437967015581329628065301412281628243644183333437198000094306374656910429412176809896741378751633931459204592346111876308387526753541289819150680044482249755071361134517875617372674682758767424471108888104016564430141742016330441502134183985290372019654824808003428847209222799311335504912370405430522248376425/375058978847758586495181909925350100131299542668874682560999697561937637275279346511979406472624599519590959287163323832301963621970609229229703346777748431063021759*X^19 + -8719431463183170829869685534465763421091008034979173905098698573344819196932141645485355274415271015871848695086902554055440142213344299929971786749494050011029777896640325428178352733247603787524476156235758376545356319467550170503765169468758306473732513909694073805816172436389067919549145906365592192079709611769948952089434358205677559471283047359413190737862349623017524054767133307142722543108213098601742424769639887233751267015814/8307881334702196032358559572691847050910057108452805675499413933748611218764356591469409099115726327011135512713441569532022934341899403329414845363976467519*X^20 + -16750069400701106509264893271034918077272926070766516515242443917777863420908042244089792990584650519067308834230122826198535575954301342000380074129233565204959805332607444867772141847410185629805300118473220878242787421247892544303048950080183972170612553991979868260425221744425895927827353332260366782415840134535318617372182833226058920782279368737564403478377228417854603453637623815965320849873464556065407376808576813267910615602693202/55820654687864055141417161768916520335064673711694401333680562220856918778877711938082959736958565191187819509921613905685662095843222090970338346000557885260161*X^21 + 77062360798489185459135185423181099567812269946712011674815552703928082561751057122741410264300024363841723623011320840998339504168506689757090966420420460234460673472645817755307313337818520123761462626349262265116817710732865851306973571190839448607488385569997747413555664771005583819110622711137219602479498994518921190611936945923409361908066708042818978402547734855040772063253345592069737191822193061880084260738825680159223326/1236475864667688053632766717173961460174141555060694400282692950401638818092626371702546375817193976337421567601345671905346470358967019397144641369843201*X^22 + 5579405527635546843184003129768857873898927215558150577688591741582594858874892671578275166967773450974993421384458315119325452712665375777795633515792035665011018391895437118822304535662669470227377424409994332136766637838845333089137379579487945460083977351089147516705657691770668957021582846392061933884669510924610760559725593143444341578417705113462943629983572038807561712931606010333721386490381976041514032786901873325311801702/8307881334702196032358559572691847050910057108452805675499413933748611218764356591469409099115726327011135512713441569532022934341899403329414845363976467519*X^23 + -256479644084509010761943110294388888347793344042040813930854420092712340207981365843270850187510946023383533343546788053424168064292853044013418299390033784882655824992157220301647013818239117031638256133057309847158297267801396706447642598506258613293366659124067889226626111888607460424797584070407448386782814305118491526036575453326348645672948109929499685523783406050074952084883162400114157378343282966421200195067700908719/184026769559114161874202517811275704743881761431864027427101198154731182927909863328255153418245866399378116922361314467234182223391430182637987999679*X^24 + 241459168988709163927563871182376582690331265274438710214483304802126313052830969345211832699200007048263626011756899362364292187890642942278560553646915321668994161978653208123591627891868024018029801478279404759197174195155508658058009381387449686809290244120603894037928470144402053546870780410413516671192224748028093272248782609506430996436592428859323206442767296313971438274914776706242749807038611213006178288534816091461461/1236475864667688053632766717173961460174141555060694400282692950401638818092626371702546375817193976337421567601345671905346470358967019397144641369843201*X^25 + 1180446262221965795076229271789059590186442928256929778547007269988026525059546438935147836144227862419344387606530702162893583547407228716473842426218868797140989580408919117154693335035176556256790683974240263689507201292902106015094341839972586607494133288101536030472154480686538859475777039850553286324462122929536331932902068044506729112061555243830833733491165501219339830945117291782212821734754818667602258456859847/27389011692084262818009006967000402551552576489338298471067301407163444400641444162562160056294964488670652912987247278945405897215572284958771841*X^26 + -2622806934280018562570224225776637640769566571534355861870679683029611635131077441320443177505245558520289526669636962179406299186962172343136650457971661703667839583690394134182628690091544750118485685970687634810657846951783464654830655153730305328355302368948823957641181809517710158023081027027214072707258704425803994816552998591519193199074104501479185298394513035619635952430577408341238521514932848109768721416926494830/184026769559114161874202517811275704743881761431864027427101198154731182927909863328255153418245866399378116922361314467234182223391430182637987999679*X^27 + 5382448788803519316841880198084178824452816461346634814424873965158242123544731658400283807017374970943910156465215800469748097207273940677620262328038605191502940712039054205486340041804943376049083010302743937453672311251989024017221551008454707863242873297939736777599148804765264111094226123649233122830808379289418713552122373679420175709997687150645088208536701466919035137003693990224063429486977080657537588495/4076352387570213248699063397380622496138201590912084904162420212407120762113624670719178457552457878950833890904486869912993882603895264914239*X^28 + 4398207488922015721717497133942839072568919507142818145163437003275809366752748278927995399640981361396655986998199760604152340127511098624279249441163426768710775108880677548651644831394198659841379579054709997627637446206550420689731993993972327248006622825919589313137141043123400169106183640220705785908512552967981143331149625042747324208545770451849238474527144848162499449697921201458068626031533227418820446639974/27389011692084262818009006967000402551552576489338298471067301407163444400641444162562160056294964488670652912987247278945405897215572284958771841*X^29 + -17569926743544119075946375361948671938741838515888272784821575397589027646049172587996424105922885062291177933765151259297204154249251980042023888264555457092981206567313670709838995984983352198956310486247981317598125655589116738658487192686633967484203440503692383959228970334997401716638482479748260808274298027810984244281145342447000997844209160350549475560859982726091166346433899819264305077356875891783057/606690338974581522354377645093112441752969428622129022795418992767840565874925535156895141769974382936572985697944168762166078673001230081*X^30 + -6535697592658823520474193586125763851737056132469257178304910210178860259969119626795569294002254984609701040610778870250116339349109876161668332280700355783755887853608642749159417602026756403101736566611943003944667852246394933438785623185218746657273375656766521083391480165171489025866773103594428839861813407975586335146387997283147165861489632573258737398063082099955802607451294152531671086895757034436067612/4076352387570213248699063397380622496138201590912084904162420212407120762113624670719178457552457878950833890904486869912993882603895264914239*X^31 + 11381023966424535792987498291168475779034406569607150896261785753864105396326624399729298016304531485771800278044281922975196238820375705994113967645939832584857587221006791812176110004430263155154135117320667536085893523862755355286472575527304565223721854705707535908818819382833686068580072248174408919065086071895620642727025407880040624871370403200853167161855812664758221271568198993633933845417172386/90294737159485268991572800281755088815741840842704126029977525341247293626272590438591329330253666161121146851904177520786735923947199*X^32 + 27687310658095515493517009577868067935864899869806243878480544855757591295853593628891977652489398903515591563881169771641570978228178401788858560193691662327263765083916162813570512555853222695150817002468076715495932484965411699054620039695458967188055162948729547188583357454108528270536755726443287153835925664156624828164677555434485886101863211581273773439151940979403026504381319227213513400735431749451/606690338974581522354377645093112441752969428622129022795418992767840565874925535156895141769974382936572985697944168762166078673001230081*X^33 + -10227390019479517901610955266386183662536652159370997904321631913111761543959400628810046221921955346883592449080601937668243186355522381668278573975734819973972020567398538898680994557705381024403876479884780464922367753964704468379088138562416581629370235808932577826328075560838892386298169198651355407719178710822303985051759867073255568870969640983688756377489092438658687453524611784522264362224/13438716648234152253545587182877673584721214591859521659469790942290116628407886655542689288622364363911467011743440619256844161921*X^34 + -39484233046147176526101015337491425016073152160247214194663264608468559526280389464684588463233626272666969885918724791104186002243372139435672538142296462303651863445710494629465095087923751813264936007499558346618467673896020171115572452306589578424534738828246742886294807246499367948811331551916416099341435499613180145113856647729738292319699876930388491734486342393163779698696640558567650474886896/90294737159485268991572800281755088815741840842704126029977525341247293626272590438591329330253666161121146851904177520786735923947199*X^35 + -14160102823543849502554886753941415388864478372389034857523097566664098526151501936123366818077703210051103996332570000793481099186646355701842590080847560065331636044549412082137331306772818358505897446127684243273892935605481871274407322418283643893230972894862393628804733084310738918696460814238180187520810334506411340365564964851345261539039503673422799979682447022771379323341438127170438/2000106659954480168707484325476659262497576215487352531547818267940187026106248944120060915109743170696750559866563568872874559*X^36 + 58168851000333121686074848235640837055517878270207764175760496363405384479846673059745867981488176148854794365639466953607040920840743439408303402023408021949584195516528458902075439400651726317531661230413226574180868882311304121781903131315187036011888299549072865021719679884401799722069889241581504448198470137155793241773790793242104927358207381122139681109324575425727098709990274212020850829/13438716648234152253545587182877673584721214591859521659469790942290116628407886655542689288622364363911467011743440619256844161921*X^37 + -66666205674917519801457822306914612510191829243777999092561316545520778641059200247388742858986470649012355241750695954059793000350552387044565641968306699465912532581947126057561991102971799862766270817712011393594608356902558495961904728875669218730912440098583887121343630865093211225212203888388338800410551883256372238755092595381340461282752338930560490899561790289638382562120562157/297679217138633750365751499550031144887271352208267976119633616303049118336991954773040767243599221714057234687686198671361*X^38 + 2409085926909586473742406086523854569107382786301225498281645157470860144428516697176351664401163442538391416458761366184821106688990142187388808316888533445668728018832223057224626142963056619768057148296446065781274800192567175876856856121513082862781934635743346239844065053122468078151778147689151078805764522734722696993556720456985260201601197953924029301806397683100173832610640204514/2000106659954480168707484325476659262497576215487352531547818267940187026106248944120060915109743170696750559866563568872874559*X^39 + 8923394863246295326999840985376142256012607591660140840690815859917399417555727380751676834076172848431922982667036493679957637949361566024084312002057816028680414645150878025203500939241465153594356377643972968120730974745904385949458833634989818114715975250464224533373125113368780719160839391388969022520578928274934229796048211045095222149199659237977560986649422084533338941225/44304095421734447144776231515111049990663990505769902681892188763662616213274587702491556369042896519431051449276112319*X^40 + 26113649511497174745916073218855644275674097208693876140241833803816594108917499925882633363415284994398780054531403784343704155037962286974692825014407217656033890278197026453349222620722381822529076673504474189470555353830595064617493921332483477177928338623254693872771437970846044409835421721138331376575944364724598018392177194162004010452748218651425282116826246419611114140638014/297679217138633750365751499550031144887271352208267976119633616303049118336991954773040767243599221714057234687686198671361*X^41 + -60095273420065524728165182492822793888460800315916544219470330561179911376717708953397627575993060358972529152140796178826077615117409501457912005649478167376724411153508151362653251478692734769403736960932175806613835151929457039314737073835029533110031339664950941529414821142540860470876857851894644360378376698115692453225353307467247966956016409287749839658900502342405946/6593852570581105394370625318516304508210148906945959619272538884307577945121980607604041727793257407267607002422401*X^42 + 17060500174089378266944400821274585679312926431483634320518139390097068955807863263300808138666789562868446867357981916964452725782545543426567273425067648897364115239188682033846812106314208943911811241197942683319560168432173928278378327410999538837998261342937394081788728186095493610158544922436007377626322131850486476704242811980434552335608575443657433742860700346736840461/44304095421734447144776231515111049990663990505769902681892188763662616213274587702491556369042896519431051449276112319*X^43 + -83197719263333020521217376726750134793045458550778354805096354181478259809074653696210595891565260321575350489456804394511298594722559217610675265278945891212945893798167488223859028674044968293389681731370624621886516173161050299240639237389998505840429983943916379849735335163859106513464840411362496908503121840754253563668944813532668311874994141054759773731203773452/981374098910716683192532418293839039769333071431159342055743248148173529561241346570031511801348029062004316479*X^44 + 54606476500044077483609675508312647252879313101075299154911497679704551148390937504223253144054908992459060304756237772502030177165831630848888680735232605935680487082136821802764500236289812570941276003887133235724305201284339749642994320596408550195201858132950672641619682086235066721967500181340637259930611752723686082022886301868183167902741402791030484055470617873418/6593852570581105394370625318516304508210148906945959619272538884307577945121980607604041727793257407267607002422401*X^45 + -21158171166860563977393325890280340214228015752141050157652669602225168912977924761468224495565946441195605134416306786679442969062811354120285498188058730719487476113587773481146621332695635922477610975037031441455683439095756265587038638382911102048821616044884153016924308165467487177555825457933309562753397448690044546612966499208802997412166638802459936650734/146059547389599149157989644038374615235798939043184899844581522272387785319428686794170488435979763218039041*X^46 + -2182200420424155279476937758487356529369311098726692816952938231537725302310066427705301550499752106813230848977718928215551529807648528923633408217490710303262955454775220575891954799001450558672396722933517985207904782714534923652328154365866054255647384219373401916366905316893375217238529804726756388968333378066946008799930375181344998487223683179084727955462232/981374098910716683192532418293839039769333071431159342055743248148173529561241346570031511801348029062004316479*X^47 + -33223654574880645814743177374199996017437502798281364517007970994648258327055835425098895746894333283097106023971178103260365660187005239716826177226753946009839748379744663375665136257698554464627238247801550126188898438847302285954702832929588862728794241385804978496801607308117647687062525031882333329049324236304028669816378216872266460747732795485172037/21738286558952098401248644744511774852775552767254784915103664573952639577233023782433470521800827983039*X^48 + 25526175705237681916331930451987314506249700017164734419463802621609946429142093155098811922973932728594866444829722704974981045842461692924001591534694616614623174779378053843611252278542830115491437261100468914195394801017610370977632707984868071918084441850699369284697834438584311910405855526016415857025920331650079886022538957142874656789166651948651048174/146059547389599149157989644038374615235798939043184899844581522272387785319428686794170488435979763218039041*X^49 + -33428111105910972025399925366953619497444332570822740254039001712527141622396661516149317845498398914680742968107467072621950759725290210548162202050810705611355678096303733493796549922717477008625583908723032788654551125390467938040628162956631895410507208414104221656510610418482215531006382113918920103738652908888424439439581129525388539324032200106/3235345521499047239358333791414165032411899503981959356318449854733240002564819732465169001607505281*X^50 + 11666971900002100021106359942442155236141581208688288936789882795598640949990677961234522629527083118624427383044533114589283710677912879583923275227245120255805321277018283624899204740287548275767248258775499645093726999616279559581526916049896430338848493457419957252103050832691291120919015273377661905212311475106746043027798710522764687961402392830662/21738286558952098401248644744511774852775552767254784915103664573952639577233023782433470521800827983039*X^51 + -12536616466354906437035172779323358200474355968638987674683710370015251273134187771854093836695214374110346514720351967030772792929156134428921851109432325185861954586355191631455724536990394713285189820418940680699390707501486819837164738909042439142423548204836908640554888782433310526830802136753612209204137090229273077707045800412374404973744/481521881455431945134444677989904008395877288879589128786791167544759637232448241176539515047999*X^52 + 3279427840984439628372827322000939098240344129364316921862141637434254585926095616512223849912173718703415957475453755169995386392276720827485810850480760240200102923686688339256859670973440945068861124834463461268313603243762058084741131561626334130869341692890033024571074412426778325468389718414127508674782305117496274855340362564225171178038361/3235345521499047239358333791414165032411899503981959356318449854733240002564819732465169001607505281*X^53 + -2178937652894946547807316564941062601632492265179149536557041717275669576117642630357761708573006867641994246323126233008912772594701227792784980243804778875850040075378218884901348741848272646087325525169175257471467225525339590351171316648307855175120708357878764825307183508296139627584199352024659123455072967134209159398658416018336507/71665706422895065505945033187960114361642698151449490815119983263098621406823670364122565121*X^54 + 350529624119946287726268126337017182496062284542446555271799731007212041559196073397104874475197797099259879445269981487104304310242334798093037982752671291401529551460973153531814531166260800260989449294428336811553949668174516999550883594319428046501964659605491363478932612474741979657027821396079436012531154817136971200258082651056551263/481521881455431945134444677989904008395877288879589128786791167544759637232448241176539515047999*X^55 + -154972974126450436094820973931467169795631231224155699300960103628575103503708980999630562348630372452077422230311681083623025630002113282276746375500464960419484109892159899511444454525782971519287254505212226297030262751287483686222439156868460967332274673206463958736082380970738149572625870090442617331823838002043686453961609294/10666126867524194895958480903104645685614332214831000270147340863684867005034033392487359*X^56 + 18621440838822901211372267588455425062625552860738981271291139586341386156193448099445224320970738599864692462999563423529807178272829832965139728362467968424081878699720914517620154626214569963984527277564240080514978824938069202077225601133071639262658093451877877140026567005051588220688525861826271888365242498187750937298028998067/71665706422895065505945033187960114361642698151449490815119983263098621406823670364122565121*X^57 + -7333806069249072668959583457717642569110004563231213480321416305465839816376236183394793226881953405638330951962904712902519274944330798225603478915661172673529446178224424174112195201483334453892065385347333844308733348151476710136810603069329900103195378365995678040800384715921857620426858051767948349338946768111277644799/1587457488841225613329138399033285561186833191670040224757752770305829290822151122561*X^58 + 935418123544150242083668837384199774532923285179684451297082318769660723265615163201536859722517114142677128710370124324521679418369618228191513578871616856331098102023605285310190287214148898076796202914596341198667528405825916889603194741086225882580787621109361747804414213272218039831534430306663059692664178583960412256504/10666126867524194895958480903104645685614332214831000270147340863684867005034033392487359*X^59 + -406377427647069976747930229186074117058636517465471136986234393354721339378278015531883068578880004027702544943746155904461472238701369330402374062892826782666438980111802911466779655300974026490839264557581733993711433671132106747101426694682671252094611250392893231505641582617817686567366634967036327131287977139850/236263951308412801507536597564114535077665306097639563142990440587264368331917119*X^60 + 50038121156028455158638160369341779301262133480502988920288696343714432901662701695896564083593791831498123949077187899734056608731342326468301647480661666523231924980158347411439004930223130043192907716928780075087000657241205016371003638346600227108126592580272306995468203860465988104568396365276089705894292367051369/1587457488841225613329138399033285561186833191670040224757752770305829290822151122561*X^61 + -17769359034549396267637635702225980364222564351199585011389379324700826557152398637305807253527024436637614513096621237615913950348642190900236784950501254620273984578032145160941661599510797638993705801806200867753636180896289481841992955667954170261397701356764592784645313891081035469967567071439981323556289/35163558759995952002907664468539147950240408706301467948056323945120459641601*X^62 + 1634815631456537644292645083935503016326182810680259477592751536506359669204217958890380810574810849958248633893266546366388480912593739328637962092453995236041228832220096874786346745530413565238073427892692752615447746447549092756814056303017672824576257746086568434589937268260611880660103685824908262521311456/236263951308412801507536597564114535077665306097639563142990440587264368331917119*X^63 + -418872746841908223861239408659379654690513916624478589967336347969956277997543329634640235717128029754385821437961218305226236780683501258782429941879722021536763758964671020991815335685062148502411321009360979677521043310982610922878460350115160334831802704067281728080501227657370603674680887026550526/5233451221907419556914371851248570910885609273150984960270326528519193279*X^64 + 27420878014606177415766469026363130936904540744335815240891874283032092574487181078823751957878962073642218184770050918812633318791238527492376523959646457841987489482542843797740083207830214882337799251557380690419236423935346661991799564537066095185374694490776547820404035838786342800784204080505705336/35163558759995952002907664468539147950240408706301467948056323945120459641601*X^65 + -4966765662824555916026225676378382159453920219051672256206518684256810215469088113965947723606029340380737710503486334240558722769342783738825779231476614129015960295544246925438727773933206528291231856293016558271293903391332146492986909607802696413041992672427316682337241157472264821957766476/778903292440455358969247187267237819747820996152847888118816271546241*X^66 + 227283156991878705779706786959664713483386459098651110811193532499034886463187040644273753069679664565850307537658348854682949127558979402645297710341671601952233857099691075631948412632586337483220354504559048190721254282140579552962087287502538664939098092451245164576378880493487236726301594001/5233451221907419556914371851248570910885609273150984960270326528519193279*X^67 + -28288305927723889539619794941189446757469604333748707222257444014648951397099495320158539403843371196629414194478113082652403786452665565128130069274455595530978458525710942347828394865457501823916058881477127313112902707761662826904185483137068802342796525945196094806399782763982017496/115925478857040535640608302912224708996550230116512559624768011839*X^68 + 871138122454704809870869583365980955430846181711512629196242086534471230784211380686226463994997993101822748064563162948993264118888956875883127278613652044694430989182393017378386608852891204183732198238566745330711830010930834994787203498562872050641939441441650240987205517007507035091/778903292440455358969247187267237819747820996152847888118816271546241*X^69 + -71149648494893863940633872368214966912657162010869020328399061183174138943768963023508923463504751090893862976805556885626384545263831910979065593041768831988465566452820357671228277021977319046473169562949037424479476875007562066638138417469194417047048168105502938927032284376/17253382773781892490044396921003826312926064907949480521620481*X^70 + 1395321709274165343166049697397959555805692690462599888598405877374254426518588656967769144213273163922893282794535746825889073432507315397637105535799491995346987730645858769387419148904534145466366868031802685871433084286840190340886108188382459877687454388863877358289111179845/115925478857040535640608302912224708996550230116512559624768011839*X^71 + -69979203458178527560933878520517209918974130015224985693925058737442885247938164238042658852641924858225396174146053746742688543064308613797274065556372930324328883707110247187511613110793680402759436722396952191675131975965483880231942115560824570395993383798684789334/2567849795175158876327488751451678272499786412851537508799*X^72 + 802903708613970098795084690971411906241929873538761715262673212904670672511228027662371829878872844352078134827336103522391006719578423967810088942738029787083905976492582739675530821510806587484081425130855518789881467512274756121690159117285929671064629695971724936131/17253382773781892490044396921003826312926064907949480521620481*X^73 + -22075863161196373585822031238888753840398592883329092205437313156969788307705826819337139657417321540748228226237437381227303947004415700071664863710547153960864327419590095526505970535235867515615858537523506767995841947638062616083490473458791945736719846469/382177376867861121644216215426652518603927133926408321*X^74 + 131737709964240713992808331917746205822417236715617519142104701435263791808068670677743428061682823341263819802895367644511121519905630751787809569641012757408179369074229805501737468760358758382626168889928988735718284974619671869786370552970635012269698649235/2567849795175158876327488751451678272499786412851537508799*X^75 + -2284875018979447907718990280732641917635495920610435125353301581344044515759946808734706629531425497098567966122929678463782358807139968774388221411041813660403699642742010182626155860939935884811180932008089312730921047672421828802138775243924363777/56880097762741646322996906597209781009663213860159*X^76 + 18453984318177859693589988967807888379966351671310664890969217796648849962970168117386832681608579921429956291458402717837481624144029359639769918649432937463161395992532213614826152556005676294588109625401781959016826792788278246223662474215841934786/382177376867861121644216215426652518603927133926408321*X^77 + -528992776371856361772102645150212971718980996029476468918064214864731642996331340019156607386662972042174983009031514517398863518390035104599313875480677531631665643517988596090195190723124680072457678978316292610057293082212604497142840248/8465560018267844370143906324930760680110613761*X^78 + 2586455436076368869632298810083105445034115778345451692288685481819425238076164325841103418559650768490134169252693632019122569778654201589044541059462321873961780609410090660498915840090753298351428168398857140405082552121203847165560899914/56880097762741646322996906597209781009663213860159*X^79 + -26312265881298424062878249188988732946452465082575237441106552029060469688275724739044641901004532973447743314617545979807691322029367082803741773387839130852468380666630432913700430013423792251492705761365343375736451804965645178/1259943446683709535666603114292418615881919*X^80 + 228301284712441859368268620906988375960996332590147519253509467674225156181660328760475591542672549969666033973537622468468995834381488152827355652823636983787572065877525978828164688206360107401890721045952004334264268038413878131/8465560018267844370143906324930760680110613761*X^81 + -5087126202228323997917582731120844873654995493378767732499194566211146367297473903965589383583949946145655384196487186730998860729488874544070026578749836692805180511225794151734560894267131771613560444037033701165239597/187519489013798115146093632131629500801*X^82 + 19946435694197036697206492704466668361449295224705457336024287006210130769427335822094043339025381654796777874551261197167691054202091526021206207979865411165132023694882814559862787687396906670967140328229345238674856744/1259943446683709535666603114292418615881919*X^83 + -170334242075150941555873473469937212060215572086654510912239383426515281140800396524441253828053040833067958251934230713759559302716864083665979887362777876517162542338653435442532037009363059439501683613430236/27908838966185163736581877084630079*X^84 + 312603909942806417163497819171977766249059308990955254955317669243110368014511483417238086187753987608022296123510186070653504512460262162641258724490810343561545311333782430894708345261889678755562689538581436/187519489013798115146093632131629500801*X^85 + -1374291092122893633138617121455316210735471654869816269651453289122646844173414774910119220382805004261762632164348635241140830948135603692478137047122051232895659766410381662100261982603482119011981/4153719149603387964962327293441*X^86 + 1332153536888273486931035707596871347282819793737933339967763084706114478086087438779241836842922916818055847012109464852855772271296403506336905206321439899605251543916593070910551194336218129461260/27908838966185163736581877084630079*X^87 + -3003235193831517700328335933033147874639454426342448864673071671612343036390879486636747111433135475290372593098740492706961021355724766379454444663962505854517432342734147571550584165080/618204963477212079917000639*X^88 + 1346464896984963534480575683879585682536346660547837129067813980780345541283106027327937454840227101707291141560432696015665706528337034888788149818166264300297334933441629321434584178678/4153719149603387964962327293441*X^89 + -1180570747727040673869503344927409271538816200778106255706051594441654885115497035122390081146629826236242740816726472424643607216484097396725328253268770210394911653456294505/92008477969521071575681*X^90 + 187694966101819893457506619847826671635137528837789578715687136034097278291157210948602719733081687808039417776790549673496238268855311695181911927423897320998141604489511033/618204963477212079917000639*X^91 + -56361635701516960084084356695410281625245058419048119611696479019259959093959058081249897606458941054761573724260408045111028490195282468880491047977028979809746/13693775557303329599*X^92 + 2203292131969207443197598429126361803334031934199823364049273212156518223819686365506894709332936935512917208454311928941761459809375930845883401877697425781636/92008477969521071575681*X^93 + 41199762917729126728264526608614671515997016137068382433769947509610465671654864162668217507911182625272477308924814847946291450671158957570115915/2038067503691521*X^94 + 380400147446879639753783220148476049081777498716461022048698135761334342187867391593166681389675595426402394512222632992858353742634186882075149/13693775557303329599*X^95 + 2999553137372699567498755093468278960540979602823931744101896378139151142197687267239794937187118232594877035616815450757045115083/303328992959*X^96 + 10509864765650084325852167580841141324967079744042577961431466407463505527685467878384372133632301779537494156008116489508176910/2038067503691521*X^97 + -286767039388310838376038622576924972967051519678098382943928951017611203368202720970530131573599944659983279829/45144961*X^98 + 1185777997545483903718005890314283344137290895363608566573973048507779780065459896471368617694832080603149/303328992959*X^99 + -10776369888753462290442540467563548752535293598791721382537266509998256689269686186307780/6719*X^100 + 14853392219557802457662259768641469600171753158261890241070727511490885767889808048/45144961*X^101 + -267610344877232810486565787215656706383138913022439956880*X^102 + 609372467876216157954245125144207423437272/6719*X^103 + -14753488228194825004*X^104 + 1*X^105 +