D=-12719 h=120 51125462785255722633988596549833894871681867494304549484672665954062228986294864344295730338332727926024406104866027216806597201037286416710479849681717694047429588734663230334708310635128940166830183985600106682635779954884643179170922513970625689783116735272331348038850123918291703106984814166512411349906419477528253001547402193540732009693084246092459701047376971085185801154917555397338268093958984801177547106063843711088629209689946404785600122208500693577502950363072857612264638553913569713317770442825451187366375380006741016332506334219829814631645538968335312982674383875082617567190706695232832833919727247937/301670374930794576442221922492033610161597132600615905634128990986170011869754220715100839922991071420902541499172244866878497948665138988533588866263438270587357513500475287806452754123282164841822978320735895808600844773441*X^0 + 3377191040947299387183662503744178259362357041769016943656606822624691784202526781933430420736738138183843089626205938996300022515872408355716750331542777429972787687647119608129572725532339487029946696271487505535151548518964997899828889645526502405445686963202642633235056889761403004193414596138663853606636506318233938789488059775288623989274606046374528138064893952609466401066862969030288200742429139772132156620316055757744233395037844381754514633484364931821821429480410345977293074859958681365592150950791817922906336382182320791449953794256950522823593671694376014508738017988496447626107950942695093277543168/3241247512293282622332942745923469987436945492968377474448321287695405709821838877229773821581815840550688480382461710198291582009544798380815917276123836504629277382993461193820985995850579839686082536754699643800924961*X^1 + 2501094870270808861219571993265968226705365473071949172853816174773355558783688495000325499744046661693308722226524423693696473428871549535791983919053087428383578973289535377694390085174279598958159818287847607991287459285006976054046423212665480739638843866606720570155457039670847098950891752407440132486483790193938620730264541921800651155255220112931748007867081037929613011184953743438922511651794809310589863203274542968606016733503191446077294553458746786781340121540117035670401172429123378718884915736479005160993761316398833270562045327404419094995148537824137958010315757863310147020936702369990310679207815953024/288577989762007831714168891497804303391473568075453551682557389207385056562567780756398452656893809731749447473891713444084494421055802034239183562845133535516658453240056830469463846168564674866770986494881173386527752052713*X^2 + 625334406116999789383424541349017502920121818458958270425979253180547146727842538663658865283355759163837618861083432560542259107348777893040280496517848979657265892058376090242478778775931417426965419078479001121073167459180693118072850340288405622413192127475232403177383607591587569318222325854631608107268381494269806151230993906412535452729893212428167469666373978051011379549505181976114022919865418736552060719360911353837719640739742667512907134703050612203925427523916112907048536649088266941741640465020110045789907664589958585016677149277154114170805974624096126009916855314164092944955544386939951377622512/63277113112268756955165764202439961005061230607826389784225632401773983116055384952376659837501589831026099056069758449086476247667608899267506374841108222716495838491476583073081949728935186005607176511910400102250777*X^3 + 3468382074675693037736474376840979155321474320357570450960420067054027538311542702133410820964157004870462831183473500711366214957834531191141384030158343338967650180375014812566954974418585247981047736613185121673039868923009660065019075715541244537173692225167233036496057962561173045958073349892712899799167658942497222719867553935142858333014484348592551757524213358791300947969280439772969860353061128067435814583831484200817358464705017668482395119876619427844058625510076073481894156501271194580109233837024843709395591966136490536556511324537104423655073735702354866625258336903489302497431916413537741204998093434398/39436258482072369665924914389650859337145315812946248731612725107390001271402313619254658087185953331980226740813411627982613678310131561899387265498598718751824417918881442345219936611514004909460566224694430566125854000487*X^4 + 6157219717103439817191493429869349321653810331802799303495554223618788705393368782181072266782812555086717758646992432631644868046221897823747706791657733496873470173033477130610492867549192795033651911753140015578917225255319912502418284364600044260238681920223793160159526827842703806159045898225771974723780339534640754603643850367540132065782351745849574422652402140850959316597166566612021765657242106388646598213664899858757479542866383086418349183218810326228121680887873535841806951578915457683303048090813561035308930181394867693475849334736191628711166588180695330325451777545011142554511626638538223036359784/128957154570573036326350481475858654706517191491899351332409200211210269388416670599147370048579189402470910734521912788644590833854240921292006662650866124776656075913009238921091062105804619581047536941994612866612343*X^5 + 3388590033379427713585558773721889022348437148043345041714382343532154548058191339393274655842465774562999231292437626603017686879431419514478544442528104030666680189523063793176855686006556218373705978710663517214324030302542816985558981459666133655954976184487612182113458639461827502700145773777198737316161005434846992564384964644747458542594284049872380652794759748442849319108706123942484435638151673903242246029344944546004482945774806986391713809128195795972972831027251861676171451337479386553442971544296688451410299873195739513676690369535634379317888273920424691915897957418789116125490813197793590333631578764703/11481442342881829143243962417240123604485345110098274947178388322404683914458901433453887797535150970070192595426689461311393855710544631945391229195794563687240020406762951568861500532466102695159405356556606367353096734319*X^6 + 76740339600898406071707157448182432022696897665425591928345655299679159838830491844317101523274059960726993150337754420919017544687891709305124050882396468523558188366473504952758101010325412960125630734393783597644191637764727356406679734692011643618131886889589255401683038624831887427408880112644014305984336042215958876504194684865633902523465414625982628629703220054563374497511190827786143555875754908642696720573237963958301238264820086927660579515687640741152257815689715867767186422376764820758881089596036130772714426506428652483407970747005262866233766714448855745688636790678441317282234551762082824758291/766214041623141264661860261933544060514052029014126861442885973871825418737686237091291529609227940133513548668045464773656830064233412862236154285964846517660317681735782096405346016128521376999249121587671427520559*X^7 + 190031212013931691892037695506197679215179747488543318088134611284665331046917770018845582617225967673732927665639190018714016164125666226433571797210581477203010377388159550242767979374512889370844460880733169430598832104964253701864315026889148523752086703576629606198175578468052569373502124393814907514876278857609888641887405627983828574409830955189157050796607136079836815619784260019505743139285463021494535997489924210283850512058325426704200039193775031206134599346527047544731969069694298004767435740188659041263667441123829552872283077396825954856788161112420318605664867129641738407767272996998489585648394457577/477528343374831953516475832905104598378233160094503297983911268382111627545306931228642711289888738357349782449934643056350919857762254131544300671796157260047957449105873211724800202977794506308619029296206051445065506129*X^8 + 3869247103384972114720777086937850673709743297674379513192595198160036369649995258460794253615247536343245034523920068410625329292752001545581402279502602357196438287174711964758112224308476417123327108524619128261597900105859818045415896756416506847903933953451253052382625019832758882943689197800472551517392592138292716590969011837807739199849745037574185337449889441412994845558354761209043340634354126808091952592620295000032714391402627359631760784068121206490790189045773293424184956905578544610034216460795488553346433022291351060012789720458394496373077068625397639657762105030462091505240009619654494854853/31867853449063741568214802937561507037654966848688820638673376851811907108439029752440696529859389915137091535922324936336540852581136520490834626721865225870139795081235060067491787289251341177183959849035158829969*X^9 + 5366813246311675047386299824089920814362064416683184779031883724026916505779695682556952901744775314884345120356620070060982021662206693282917680363926598833839597349206470080331925794773162182470978011765584632723020469163772998293221423232280870015950382304069726849367248051167625595117798052181595069746179853535360615826261702146867365448859838886122820688529568227203548309522293307182463976811859859235304553238903351263361325190824332790369159035986613255895091825180303624966164973455921254590670447867173366632044167097002965695170311914945647143978269513861923921465482919886632945239543678448799251617597201175/19861034172913444721300079849579395592584742644075182375461047328731586679099564951643367739000797436200804695024406492397958692094994294802023355246494786584273094628273207720922974084067402613197536480674031072760409839*X^10 + 728445630054639633871805762463840130298905165103074883622972193851795452107876757781028100802187470087473883639731504053690723993393408136239323780314421261666990473744308531985729841178364355567619192773706425640358588974517315389770242115022342621111430429679098617358982429711235681325856974442604722870752861067575830279016118994853468489429632448620182464061628568140053025549074001061559150776266944157450096242188333983545607393233415272698007847892498619435963817299444328262346892653266178455484822557309355514753322916930800074263139085062214436349773773413879776126792224469917128587846382137499465811758/9277982649727418431252410981821704580583091614175226261892248956856631183469590940584000255528683139850039307926752829566334678599571392041635397653201268291306522618587422551295077312060517051585203500352008266953*X^11 + 83522587717951071914522694689965609010623610647979290276661437681449975568317756795620390286198835555747422667624724504248361426798018442802630750735909941289278590815005428884236437947662334899415873093700428089854372672249710551721113328431740924750474216409185577403707023475200356559265248123685403860900239473754688995636387209610028674686987484167578493472059505330956234035208014836011283324263441357095071535614639138901669767504907840798048008812848219552390214987981342876182594578516230970866433306996536723250493772303742762644489085579982163679155967813500027270603219791196423162672662358394715047744708592/826046629253181245189695906944531823923054395684862919775052601375816444157848090213015294750485245990268549702642584674779475439755639747642924359257468519779893628300693992009454618324684014653785423246840352031626449*X^12 + 1371712222907395623443806667479524413599036554524713248428613902760447385865526194541267401452531910551146788980588155859965190860855792232307514527686402850346381269218565074927263517911391945561419513013118234706638982319482692485203502696072094352153800560561036024708411207832446656726626932862155011678354835324023180989624190894059768530521181823327143345066800742392056934058331991222267183976178962771862899821691783082352697386278677434252948763547166840180295192991295594216090799567702610912587283395217126879582582516585605287165076002821639858937323904596785791673800992518335907676680962044033626533/55126220858623255985224865043115268755724904966683080347073553605709769367037094196184966643544229454030199969598376409203228521774771897948234085772056101963329894142989077416633112419889406403115391502995657489*X^13 + 93847899456298514057198299734715666697960202119185237520420188525493532926958646391678854753370768967162343561260186448487252621540191268146760605795412079964775043457005902127607753164390192681649849635521058214601967666144727557120662205035839035363235245964158016801888220134191692705923726444590427624414363692241941348013099068902553916021766393537676168755423788212856365788505849177625878035369015332578508670906011058196907316132848593630629233682096703449841140171607370595832624879899914987535827660640965409287743698251487702476163444850703299296462577140911077398340360239944912025961995919088741005423752/4908052821705804350132525409383681723128455463898694692540999698177157896055413607568936135174673380980670793893252246840591044979173266390025125358543470926101150465232746529635095898080013520288572651686212373218137*X^14 + 96895369910300625995637472255030688491164131841058891225311468361285827329413821647449470041602413451212752400051377269895808716132979596992383995900261784559252642167150981703417996157025517753364877905046152220929139734817440315346428496036826895385934446772934939614879469158450926724410594259628718226757697366934532607125317461336172061643832016791101944700163231588255593885044483419203034257153557791834390137775764703149873836700390420624806971845032284959156544777089035692027700150541726448131009144477242019550193307013095618786596674183072195445002450480697562121751744600103124544341916808824799/30339141914487207476733552582892277796216238286561959464542407047721392056707261527894863315104143893247220676718974358394732262947040119949495919522320364316637255995040769079049594067082777326975999726469817*X^15 + 4456688990962543582226156376945158630509184998817821700476335691087569802345463359993151430603105121425054361730385342948502569101773603804060757158633874402451247454350124209940787497742516863372289988681261286454545117232029550736678821381105401347099295610539588350847892815888498629631485636917887838728187690358669404892038211437316575620423644643538900155773788484201306360387736654200328099822720692278005787029734815610549098852579321923045358572676601939975563668585454900860201417186408519927711196765744702338143722962198069837877692519167058729964932598789535772572281409108030829086660263138720944099/2701184822072539543276018387112648169030520343367470937006604126679778698984817615613063365533667243247479798510320444050958197566963822999463470202830748996203164813006464793415022508574580913752654183646787216961*X^16 + 241414255744441512723094141284774506584174081762799293172343337230975935974871065022359707197182705957248587291856240830986718368750741490707962188646457572514231227903483708336073961378968720360643589382811203206583869948805741786500846530793819084325996334406853382775157165035875718984387350968513347205476436723663297597122456832272609370645197113175731142670314773979005001065422105163861439025186464920215397105123794822216451870637902543223231196149321452798380801587060067599766570011552319686737748439264597534631382716485788623694517871186566901103408315554615870660371676293104215084662262203/2385340192978002003045330024600383504695041928340432381833666722833665544202159094889131481649826550298547108791491025897848279184451617261537535932252564220193195691095272354670146557676136278557748229143*X^17 + 6573612817978107779778892158467437819331824468715920342359967753631954357567099892806876572311369398393569625672191050523213220912712699773264585624701808325308175394093466100221092230099022896417106095100251658152083589066399015248392867149920238386802957432254195246491604711337237974947213122660919012987663134743580807725729092132954313175253103096560518034474948984906727660985585094072816470573768525482180278849977362486659453802114730205608528394950352088684467140286398814602946282507313668896259786284595445118277782199927565812131705403707273947019290503074229078951617003594359481387818478625237/212373993401410452337134868080245944573513668005933716251796849334049744396950830695264043205729007252730544737032820508763125840629280839646471436656242550216460791965285383553347158469579441288831998085288719*X^18 + -1351056304601898164392960761898925561604798679390766046087322179365020982118050155159643596195776592841476908753468839371114967388465897349978437986646808462684021529514835894936411689623320833295069719272198143027514375360977622192202502919257645761965111995738027820969278262220890682724499894658091184999796357726539430049271426299374050615621183678824486874362914530254027692916360375579054742661603755479792150426674596563210176407320791525193994826055960490031762338931006000972211076293380051584649085399837019585079577609981534772163572343776748038199636001223937592128494072389800168193174/187541488558691878531750139523577600809422275991857251500406220837618173142712406233912373743991394787211817657951963668358226211530121649621631883972998208993882828138632939277470442462153964820956697*X^19 + -19247481348000770715998654503859661160144401582834249668757132752509244682166918573088231430782481692261542272530565225711401593849890100212411083766536082402051282081429587391590558087622033230143793317815682183985725811721027231931860738178578069544867466433094870912986780441830803583636160787690486338663636771246159537455277442142252440159210826704740593316773413370513121862455439649892973942239600906972910407198394961487674570565989799289995472769530291507500891427425356097600302825915239705676468767370126110574463473145809818933227167987288620190173372280544756018700374839033020725721312959/16697381350846014021317310172202684532865293498383026672835667059835658809415113664223920371548785852089829761540437181284937954291161320830762751525767949541352369837666906482691025903732953949904237604001*X^20 + -1850264697120850067057993173184070824239474107317124150867818404572432454094637242485812181645535160598503992138700733398636393230958547433909630385405799536249085281372830825942979087156895023003063521769046572270909008450742931393378959961748386153285346911604739412271686344218862850239348668861882955965601300118143469814127084577355293838560094361853018263521713642486728102028059070780001553771703941233577380642375270649093202754802426069392516031931897979314817743057853639773452618513098650852461068971054371111801491157142242295236837253051301989235527189855967016569068026033451988/14744986913962723369113148794997845806228656025776967646859518895952368357788537324782795325417988425757671016428332704486062285677342688074662464342558236417476439039125162298723991073366928596663*X^21 + 35499424853903487815742553784683764597142112133276595728487521016624471951976585943887675179940737879169452487613812248280755774990895325394592435134698967262923414098954736148113514941603018583280622140609323234459727668111551224301369924707209832911304494794594748603804213650481129793049132210611497507507774360098837100220292132307024735582958795394689206999318152234488922687977100178089380462224710931515184078179543787124567556755854970381467084650990612867750640376465235286583145550731933550564341189997653937503501333297633102107236920904943734343983810176888040374746766735449627371337/1312790419910843149722250976665043205665955931943000760502843545863327211998986843637386616207939763510482723605663745678507583480710851547351423187810987462957179796970430574942293097235077753746696879*X^22 + 22246802276512916569452592499789748608608008364753545323431273557767727816641479165955769459823715338689849324341457369479646410590454544689255023521646521711595051206256388023075098279383870405089621039025055827840890630167634748487990430767083382207740547230417469838453692834403583623376037294366998656818603886864813911426369387302982247043198906364125714011443272971883151248088566824114674026664629803042163022211927684455288155798098088087693226713291074962162936206676342674060791743507978453164614199881668809656754430896388176161158618692586196707301197458178102102935360713558/1159288223442308622463491531959890384953900151409463609313587459387716672520523415738878475148831545385460414846161860561841519433708836235133458946659189906240776715081780194883559326469606777*X^23 + 68597093528486506229819248018530780337827224447646600820211685992512397987792179462102331737309623616127600401590864005424572474799673251931617514415189230828511406472689222175737179991463673399352392734788379875654370535229322044779519564427120456830448363256968331227562014308921064754230462906209582507897093171796699672055913604263799657000120220593058124429953193113929809338554780515514015394542326466011359564087822294353019114169547627606724715022822989905155282059572823623076397233279748580050660133917749434320042711295990560577554055138195587878057735667700941738381063375412524/103214908397739063583792041564984920643600592180438773528016632271666578504519761273479567277925918980303697114998328931402435999741398816522637250397907654922335073273876136091067937513568500176641*X^24 + -21903589678164674231543195534143183503042252011761840294650571742784578657278435234290072655088557577760606595762663347537839972042127298223775193210141533697757139247027518856928573553141949674927640325353183037086074226566227323694619419969988214132444101213961857139990097684105434146414656908242336813478359337542010533320075789904494435447785832151841060129221263178371865216390170181300579512882790073119317430092894363010500985188541199021204944430907339381728148243067641470155508483916092517949464862028580396578886035090464380738993583156199265284581892511427828555860592/91146176856852631689872751942754177604678052630667789080398416494041722817872742805163808094097927933442913345873249513471304303302841122347154567706517014406854054177355153304784914416983*X^25 + 348764235576767164759470161598205257810525236925654445137751318530770435631097610762730037577405508671959365947323752336825732357552724687856846040194649322747656158661463191103361264289179254657492577539478573468457402250466949775293456838739979374159121257276364679561336351535373753258163938711927630928007605328963638003003771670071589188172947268255151885524296571865429466580259126468476190539877963017835636807638028559034857446756229645845276012759465032085591589203866337070807606675896812756706894902224227586814900058432049709432819030686122518163452942660993212838577/2096362067707610528867073294683346084907595210505359148849163579362959624811073084518767586164252342469187006955084738809839998975965345813984555057249891331357643246079168526010053031590609*X^26 + 4450826726916940511439131523665355256684630683910135804834385564059443855575048012747207804626233774969723073837496044029825059964983848975358505712034863556909115220902303303451561029773163352794129588047810642840357557538145939125009400007437402954462296677816531979686431838824009464986889595552161415526868793386168416106288262900494795168896159639234065620882053814809645633545027909629157546109103934669857078465744854034766863963109700496177097109101157570738928566768289940395498228003304054508208214255553197457196933217648640949461679848936621461022903057788032903/1023734759660492532991955251903835404902430027413069188732250025204606413553095400639805556300449585360966308513396712606239307934168691635092095826339862909335348176264476691842181151*X^27 + 623769480598987356416031523753853662868273432126247396620412769822496306478924338409188516999020584826616781449977417158385886665932796390912726036680795006006722105830494982630717490370448110086192220534790628493114776697495391129447661093071772563806233216866101269471114676979636545517071277893641990197728578412578992247879415532721801129786483024006644516866382588543428540903380989359149961806987026085741311365126110223796588787932864363119989814253828046268896777618145574276325070797335295227954285194923248416002894261488040310744132353913028367387495780475650552468765/638023237997968421829109263599279243232746368414674523562788915458292059725109199636146656658685495534100393421112746594299130123119887856430081973945619100847978379241486073133494400918881*X^28 + 114476619739489780483575275429571678671314034156727034725080065932275029912239487593169007501621319360669459465188901057856489019197245700413438745440048705585348531449982052063817637176973199886491466186162444990197452729994823091768496886647099811414067500996835975789246226511527244467768480203879188357742326568683991158414410922152882731348811310791815303438206422547502442443044610989303933793597767909651673437858864235060625175834878201356949644788895027948377508335152375520993761787331026968674693354062981965321325572078038755400632505973629069227797435699630/563420341034943606489793754487526364833478275956559817684232264834676066897685966229942518602338792163437704190091751571953389066686126381448594290775928953954511929699767029082103*X^29 + 1395394362354170293115839745044364610976894020877189281813118703525711493052019866842777585394645480883401070695189915194459564973201279371338846667333095589268363270672561337199118943213576593809224354056466354792562008811757847561768163846456581029356766506154245571196270128856162410562773861674748424499273907116313731874549925514733382959219008146590950308855933584460458414331550687898295442562266204714854335330558425890984325109373300666042978352507681624451124548240822632699671935193406136863475107479206495831376527014094052046841922426257879453728556895674900421/50163003223364134116605807343287934840219071343240390247880251235025714264101674631350472258722029682687349117156438917705726088774265890119512695490653282557432060636959357900266876399*X^30 + 121792421152994777622943270179779388912951657003672608304188062559720273368248669165849878337746928960460629169976208436325090755002466831352952660482876719730568477109357723972018623240468062992046358510182453540939178036463292543966747598062788062982144508899398400755930669970559476361776933374712842920470081944155627787718366662280084979588936966946764527509027582599555358042389557761984053272014935986695340433042315358726240076725783386109494891995544534222078387455134265121302933536279331303291920481833959175698777927172417715993867847666047955463478670/44297534478728170963896041708273163364531667266024044161037209280185239947927192879152647110805786002314466875547743656887600366906684989499850168313226586520521419113119508537*X^31 + 150530574234216062343448934214181098416435940951451490072677374290536777557508111840078001022345722456039004599589225672439170294449163755725012829066921448415000571356369071714309312270270823985718202221134876761393257041731630896695173763759682776035248498148117280587088034855381613607483243655934627096151894579451030843037430313414871488119838325356014313620982393818115157345123152025949022663217333819061945199025916577756226265326858656038184249911639934320612579612959976085022171350440965126760746287729947775504694241247535451011160110098482814324544912301/563420341034943606489793754487526364833478275956559817684232264834676066897685966229942518602338792163437704190091751571953389066686126381448594290775928953954511929699767029082103*X^32 + 97800447307559033589965187551790129662393027126655546886613136457081892312762619781751663068474709650698802390305893103965595581896912687899389231723212022934302394101047218304451066748942236033553501137193954470418045672254353962628422923478269508961721853242411091621154092092793451909060392850704809220558604778765562553171621579975336945200339586517374928828989487304381235362988518254113809091051377100053009590608757977151733607812037612336591225512569130652620616961292030659393148464664269964669729462468720880642742587018933055159188093002497948951/3482784376030204494370315410666967793421783730326601475040271191145942286966521965496709419829057787743884493713951069807972353715440285360472534657852550241412172270864023*X^33 + 815873341306919641924338044835287151239960395392293720986836044458707878942332607571666291513062134497293070843170026291570450525243243391540927518505709281697739352591431874969814316965879151963648250475971358576410048712517249299844134603096961811504950591625419061570097080386784688885266769855666179614898174044735382625527904952019454124621739902933702022277763587417441227231433999138410663011396776511183831283321047961656216027135929032698968917831209875470611334972727507985741572611093032826397293693297511744394516837370564819783227862773383015519071/310082741351097196747272291957912143551721670862168309127260464961296679635490350154068529775640502016201268128834205598213202568346794926498951178192586105643649933791836559759*X^34 + 50145556892820411089964808708691965215644427786341300054826797908744903864423436204427710767017789517987087951803821640537212011661084316123441793422825340639269684319564668283830208698749563823518592034070996708328842401609692101201004705508661219482412414923190342466743645359353424295568259358524953140659615566368004638177970117163641448447452557902842074946223222381112315551007168894125473869348619797222704393913800592006202897701124318318493382625311590474309416771561243086676357212872557228638995786065860988725228035849586209456802338109188/273825330295636802765179291663414403130889514138422947955049232734172677644981678237024091503188756014142974582431879063446210686016218677606143144732490780832783416217*X^35 + 138730415146854875582876222322264047177329144299926686206861206711668930922284925826571745540317361950928198281550177790913652989538822203818130496033857788533435158548154104254129587874980807302688315995579198616428873726022848670346292149234785869217369253676408655140140048236206349690324012018114892186856486353651988380212754222999595698618043960000420414657100064682203273806248288947388754204835495870921288539419710207272307274766910109502178513247254246495585279521704036425423808424347051736754228177166632810955319083920399465433564684817933678/24379490632211431460592207874668774553952486112286210325281898338021596008765653758476965938803404514207191455997657488655806476008081997523307742604967851689885205896048161*X^36 + -12287870068674754502873529963227333698126787268804700370303188804026882669887919026838494948411908269839704014085075047212567467445331797979650999687362092225271745259462000570999248538158429294069039970012597628763842467672843995132826367616111880142409654286170701413578111037380927328414913168578293856432547563225974655196058232011648514084482337396537539272009597143118256251321183183345738202318134552492703482243253863395447214267079976519542756843561299900716039972772256317854777703286607544067095284936487593679511624082209384693770050/21528841127104080726879415965360044274777066918658931358994357475758524856119323707604693097192291533465128908124214094146254476453826454721766109342911453796114743*X^37 + -26241569172535067439440676343554874054217645025338031410432149279340604210364999254461206337891637603672541760871871193098388089754292286533247116495592202947767965711172235754109012611250764768832017841458698691011982598295893927636469967848368084869541230610539904982174279899544124182048508579837504504890294625206605551145801661657925875883956131496318553569653648723353512717018314386937121241997898664707933680500027367987261574180827496773077339564392403759332958093230150829960101671228193537492357524348312833909386432449272689158139975641/273825330295636802765179291663414403130889514138422947955049232734172677644981678237024091503188756014142974582431879063446210686016218677606143144732490780832783416217*X^38 + -1878480451804890608361507179433118793766000520972627479886316131105170481991378298025425567292803288408598457384592252766718857381696776991699413466999693253344165247254612424946268689407359842342902186893951871096900227545728589837974792656450906443550178107407213781810649905331857740639493077610129449707351347662289573252150963189350701668658813617767131387842255552539404138500874723014646554611291522658618739789667556607874588115409515204276782297198198431654122220623276687857603283363368646054356557808380644239142499293150405748/241807432380174550187901294636371281151674849984375808509141076631794108433045316990382140298454410538397323555582919750499864954048796005096605857860697199871*X^39 + -105056082905578753679292327670018085940612900324018322987791642534486084378556186089152057072298500845402308693254227568427703023310068191075908881514810995650722608082108186807691374235120723022136982234066217815972891706470533651261235499304233933986420136936705479049448464155383532735417132876520538966505970475529368482097391588654847812987920203435522083147548696799428273401948254943008239017849795664061988160020715520933062242683084448115326919077963273847432438253614670487396997852567270169447602421530745050960229484371086426511366/150701887889728565088155911757520309923439468430612519512960502330309673992835265953232851680346040734255902356869498659023781335176785183052362765400380176572803201*X^40 + -10373233635501898667995303239587285305497833704135072780520291564947407291331748711292327353285880510969908868568343384446626868898438262339996910722499897433081333514044764885905731729652125959373597576555074091475353747448017456348610626280261062207149513872357408708030710836091920821282915430524327736096114115778251304474621969614435287063804875461080752203654246923716799049757144949749927939613560509953373326951338699059870957931940268426447020442143380676620591786186279634763873213456055094567985249997949156364733346693920/133080590192721271429775065842802025950288855247317451023192667381284594624680966973242784974383274924819660735048387314529369815106657129937592657050466263*X^41 + -73346862237800530557776447990334041627214515008612668577668247706885783281266264419562938441318963174846815363983274397982691870587163468570901292021030421031150770667146278774897181467063968113958004978616308324675889894228622897603292604259332293713652422539866616472203733033986616837736104396789434664871831894174447743769281880837130769945244721480186887014473455108777949781934892292919397993077172692293334275866179372103010350706180146868395903648898123193577772856454428800994727042222864987294357700162482901557860967409632664/11848564186628552959207163437182192776432067649234414616947912754957911313219220532528724874624266116381468854223563067774493382748391004249733687035174162793679*X^42 + -289047509295645782966239420118985290297430772040552631046346319417852406209906556842963506210543574496597911503000988387742488235410257560472611717870699537047517450007243528320030940633133810548818769748141627998965708100316948205360783702345140082089400148046035170577995876637459156842999643088484520103113102005489574500622404852052011315198701969866094834660265563721685225923208773920676571681557324346080970388322038133506186476071559149066323467092511795429671399029925106176923364928866816491259582426465200651370795/1494733303300138953306920645634787392880042852058421607978981584146154736161658789137092819228637414495969592567344549936870259511716522300019011569311*X^43 + 14781923777696934813309176793867116332389045380792607757425973937220427813495613467573972936846271804182280567430262249672391155338768957890394885785434763035294085443406679402526936157465994392718105787675966557830761082213994868122207310316299578974299582431881215486664740528706456940203930374120033495124948156052419537473266661476107306432244699951078285985844832030431647701132970962048102257784784933938163703865844947840736157137239315013881646055698678826565527389235660830906625835144659672079473788021937247082242782473/931564131349048900008425460899614181652021986731222157162348671668992162372766768812699494820682924473737625145338711201705588705746599909563148599353263841*X^44 + 2187942928890688212343174424295065114254741741902853479883436155460586363575942773147978045101042569508563297116349242544247361510371779987229078959671257149987485277899885887713972419930210418154518150078031485195778895236800630654392433016361994282170528353644890318138256848156151852996149653858336488442234991884584811207769277836042845447183305853251628093668655997890620108939025585342411881890820429336338478698709871983717311025768197777070427955300214822071004737696874890833881037228171436985894105244800665845/822638031535574547774860014108303463335191443070127467242147267003937664370753323685796818507780635385784035535137341737407957904081740396268030583*X^45 + 15268174398230583991083053976067935108235793732274021429160206545111096035230168744045533743568482344259928092977328662775706339592083817351820173828634835044119677968985318710573950835596635256059683402017394674274447418806498805412009965687948032289150277414737148887612421750668558604723885808344185033337766047167623023183708847992887393126204395167836614496423061143251024773361566823159576020874357373457594125130237451272224565889301889513345985180090740626945666551145750784438333221349047147933782188325232474391902/73241931861706808712039111636104582251122099750862658790970097623161582071921280667717548142203233310302510035799882946906642716074109592700931566896239*X^46 + 682465603312817588882736405701940246857811810594634813424056418135319743091722007352337453239770456140998899427087233856215186571340504759786780428007304928169278124363222421758805434841222053017828442252705930909258619860438753086849241060760147801220388233444326088775118021848733353478943334094967768243880426508109580083725797812772087724529097480331083218900586022205252474124652744129352010881646520614922376023313636710841266487428029717842087616966800380685192688210657444961925067282903197824676574957931/64677885960812528325722149076838074010157358524265073295239190738575176065001440654595236929615585768203792399963624635380765618687140529622457*X^47 + 1330631819616043872088874806004369348480071310685178933134547762434150235199356144062428246504377508049774546091687617647051572174458955070693201061562821570415833227319973790342859729357528206801573634411741463659022745619951333816825842877607834165003533724292721501525576265022024280303639792151962655755364011711784216919697147082225343281289514468441359788967881523995340405476837632862771898829976325687940503375295849755505861975862339994534255094628779328776810527216177470426457372166373171295209548695388961/5758466220749021834424020098758124243346340101490892270695030869027563650595273265800577729554464447700488248745961392161855705328572182773876214081*X^48 + -88563761302032820342272355223467480310968195121637899331460710316106877985333059858861748394774068608585241964841507992362740781586011367250466466384042660292613230366663941420057535637136537314516997592305756317590798515838115279369407851722047947735137522415825651325694496667112810215865054224500021845155683972648336486359686188656080039677062077124387804856677515576736531950237743389064557156543427710229159701737615751243813540034550142727607516376947336083320077075528687462307518100347005085005113/5085139237425310820482911319823734099391253913378809127701799727854011798490560630127780244485854687334208066669048245568107997380858599703*X^49 + -22107715358354363248962995138666436569280291222876032314727816277246384308373396732833282387858337674426757742243714262671494711034545993562228651037088790261876420805281753963451009962739084996972636872358043088472117153663425383654684958219965494885850940960855686056274985144652788107590343081299389240549783568175085624202135957761608339873169186516448872773905653299038550246710522636314740843332628148062354657293302167998782392218433751545303671499205110982868962090245345484735710393472581906589248939/9239697994401789760817449868119724858593908360609296185034170105510739437857348664942176704230797966886256057137660662197252231241020075660351*X^50 + -62306176497354594374130170626795405663732292837435042575252074955215223723614599891223083931241880103185749356928177911079512781390779777149906994276393944881361252843820487283265312924907467450076504674567529445175691364605449014374594487542178881718652723094510258733204463576725672654196267518339633167346090670971697989147992390234730233764844100345944095932891472820516993269362469685657266717535644428478270599161616635701893184589314539019318593492192033923227181279028716432973258830090278320/399806528612729838861774614342616093984688569335545964910904923960532415951769842764979970476126636318437618261580961205134680193478937*X^51 + -228499194446340414589604442723140657658883602856291948091346428377786730149749594112169060116965654171551806969905093084050446502996719507446625248973093981738236030514935073340243101138425498752778058252705825212322035918932568029382397491310904691741891743591903558600496994501252902543763726130825319504983147006315902501316380127382427080373401676103720597139696753475851237803482710725573186629993224306663882392659979000946330281069260237529246413745951960946106730410363239689203917888256596873527/35595974661977175743380379238766138695738777393651663893912598094978082589433924410894461711400982811339456466683337718976755981666010197921*X^52 + -3877602460798729709896442435495960080311126120695140242130460906828014956930839426318940826052699125055359493525894467982011451499960504486377623501181763135500475702556261520759578502844271525412016502215648393799084199152475744607518747648517425493656189592887556465192906335773225602621468614675615043784038264874336762926794754761693928390129007362597969635431588944512314396595995471460918021939294472357357579712837755757731486359409926400560294121975947994739993060596976113676554197749/31433802076635729134505433944698175484290319155243805716715537696401636602859489170923812444070024083531536933845503672076002845623*X^53 + 15159163507230339213379339048099326181968047872813085023082834830130873256509371174063620649851906936805156106467412766216849770572962079252595380386313419734118330236052516406657877603585717873118592421501048986217430881906854560069380986882457868219816359939370377109709411162908034045811247269514333438994339413786392695198280650450651409096662574930549459589329716848473554375477601892153769121912372059493793919144306889025572224301116549604166070709194385287591908995914477496863515043923239/2798645700289108872032422300398312657892819985348821754376334467723726911662388899354859793332886454229063327831066728435942761354352559*X^54 + 245718995019460829658993938590194632661797751812710606445447448820670435990340484009469987181041619780833512549593050908752699317724849061361614986353543107186131048775507463593477402831817892940554865370543068506820424550795759311478582997512894487665172739296723962359331698754584430079363189198776843931406583616051617424640553390900409340847914496982596140120830893081872952562741125926886755663781728310949879409338242674456760111008098493394397013814756345143665505159431338566778/353057878276995374013067446280572096686513081163656236639398174793634232283080309221567423809935912341845573369935907720463231*X^55 + 9374046058006328464610468016468416500326152605813226081620753187155392181174440722723625400316270406838839751819804435017049801673745527219214286753270043000666581552892260085356495035054485061415696026467738982398997399631969024043490459158570955358784577574629966880111954038312838778602404320575505256821720363676012520623674408293280907128826820104798585007829513278241042142651998387735111222211543905835149166031239886888602617715988953215765839384372996915376777936008426668179153214/220036614536450103941538037612887228390032234086706640017008763874811456220016424196466687108490168584720758536918525704532019919361*X^56 + 374519753086555542275821224257998319943322279631073804277692877671021557123665569016215301162090873895674209300108409028923478593915800704195160691727862772102180802751213869824638940573459773941900514794562885787275943502913850857134733449912091955008951616236752100981087921583980377708238886942980246071943730362594836000352992338600748425682857448008039666487760948365237438007982737484849509984962506462638618044697048625290008280906178064362876015714785118650464649090759135/194308133339017817288424571425741385077882818472017741683763442374041955026461369962337602537113875807289803725886575520343*X^57 + 1224606282321995757842162652829065645591011372768914065769332458372109129982392100524170625211119397559496704008000627585731139865078532876411699818999233604549078798810813056458499690932133895346369682952498734333415885436289305323255664420803114104285298331586378301897528497081440352890904903886517764019470934199856345404118536681585957888648707889825414371783123543147029586740503160099963207747555408422977371214669033273350220053190977180346880259584299443862069803059817008070/17299836035572773326640304867748032737639140977019155595330510564888077381870935151856803766686859704750433095126859478302698319*X^58 + 33384039033599487244569609037457738521825249004499960645868381089855846964745401921012407497324750307208944052312668335271961231815006234385845369932323271207941266258686382628932725548013454781169331541544689689349175841320895009805333209405744657156587798748354697988889837576144091586358497721189834463228762317117125320639889702415205147625873108987620574693820048444441252300458259310822516837782172034510260222562973333159484092142712283190262664352225111660378900719/15276997667978443060651353992117413717893137705166895328544967558301906991623663020861514469464099049240490897545921497*X^59 + 11194803835776213377806799947623154047945257829193972574489264745912167464792459461575375568454686308590178227706236174139046942526702177152943445563307489587113609416622145545011189220483800169114883601792692025500815429447702104555448360036481443943805193910497067886820443968494384417911350789504191317497315981553309396490524211663705393312255339956274789162565155063004859004914484737076517599411451393660001163315628536437596864950388268491700115530279653977927224128985/194308133339017817288424571425741385077882818472017741683763442374041955026461369962337602537113875807289803725886575520343*X^60 + 1567607314396724033147720691791399430620750670194399503002802977006452980991465551431451202219876801576449401664251789810266260289789780471489622373534430186776650460171698260556840719566710763247710941604296380887771769047691230677134070096626773209612997275796789750801446380852731349026224211305159893936658258324502282679333278812297469994554511066489588077487165022397949585517380282430763367323281287518802203439349930986329764493156898270259521880687509753105/1201116256622253562438191209381037323523322407828201535383675411455453022377833400492296129370555786558730316655863*X^61 + 2722953332464759900597038299895662186719348695291649750442566708202034374626527502306139282800363647917502547178940672487257219528066052776299145031891115397383752743023976296684071384834942538377393617449464238298285093072208164289484692804798836382821270464985138462712675721073974579062742296789395338489894531323187129322789516777363773931339112524239068081599864133060714923199451040627907126862821737588311195084225160545918930765571801247770304785045631681132515/106938983675849101424559477944821896025251963936168267299814772908113348941365641146030601286248693344683436282821450479*X^62 + 40330503972104964211212144557766970478447716728333363692647621366084356610500191962954709548447500990555307541487106095140618775697501746867025082413018211332129536039737951824904118548399135710779438755910988607442477613445601589126979861544099163290596625182131077405193159699057050101728333255754920795967085718426888215896988458657708880384137640521373816764397504232201668980347016532085722019557710579681583543943499039405402550547209801303130440225828/94434802784987307369934052156697643173466656799135272850355799312481564775362324120787493464152510933149643577*X^63 + 51753574539048231353373697654433253926358617119241704412616557669840183328053977325741004368773300807923263849267981113707855983104989597904906596483561377651481312788216357026526964982283666922698990425978339689694287128229625318114232704870127320218977338282511363645758116303998687807248410562850203600451524338169181447616593360902096311491053262315684311992566937261053825944197768121289965863671875619051412355890125956298412649600251528899763494780506537/8407813796355774937067338465667261264663256854797410747685727880188171156644833803446072905593890505911112216591041*X^64 + 566148966165172420599560166029923358503178252023895814311186615093959960865371010526626022121953393343839966668710357552033266379611247553467745179893134700197771150924841104373839152831387495895160477591951762595184815239683510920151704678945456034771472289614717998254689391519409323972377083527080515171433525636695908062096820038691301141951072368265804283154125267533709745935045302874914731830970640522112323939361083470221740223199384019445657/7424703418899859058883092393796496829425792656587410397857991926447170750480566406225921335337094970764183*X^65 + 541589917154319240078168517144264436672349047740088580263114962059121267741976276645339152797645825922345580061748067401431799165718656567846781168373675794506632841613419192182692142852651213055309879856203595042841450832646315095490354084205887546892415197347407608217312382809946351465358121273958170972791605226022786600660359139545805554856463444374003326382542740336957063671174874509496032097604652508375405922253557911876380171917026635332940169/661043619494911151589538365096883502214266597593946909952490595187370953427536268845512454249067576532047505039*X^66 + 649597075155097812510337999104214317112728871946179784085571337757579536705018903377852416265786934903301114727289765439900382017565510788785330179962269675448306457491975624028922757296728263304035646233179943559298257857837172358697973966283069835874132343970802867083366759754200602685729015293745795964653697679877888459485401324523384112275076658833647052917028974534478503618150155858032997121546248490686103107467735955317799830052183/83392713026628992158897177381381025343701691020042123682881537479891397015495000799994623738805779551*X^67 + 3458308678258202902947166767865139746897324369357081888681577436071973384419936954892120258706817039032192323354524282667962379069978577923274621653719993801158455596580154426431529168852428117915293596324250500584172265525058957677794988528989640036044560743994831108217281333743221979250064727427181209413105750266564416708484518416358859036761637007427561692903416673191496920207231564970340506212953861563681016338299978262944351600143362777/51972923932299013412181646756575477805980548596111872785005943485130195253363964843581449347359664795349281*X^68 + 23608104538476028310662362849992250286986045766797639453792143236931765569828057186116235528389521678981511468624910120800358854953180602387024749033616488505653664341080569960335146438384201639275936800079255059288991994302806088504224476999415740201001725928717153802217097853613239166249158775609442784418609586503391474136165953228095581500814394135594795403747410471677838104727796645742495890903029297628466994388193167371401840/45895824450538795904731523049741896171547435894354498449577070709901704466425426967525934914037303*X^69 + 1946655190213254882144570056949273118152712382634570448621056203961438002960842816394405964523975879480525463465698271912876697719836333053574879579079388939591174039850517160319696947673831217867937214545588471551147208967718121336036840603126342204894133304671430460053702935780318520521471193268478556955334178116927224701703599796850071377632812175845078583710356432493049988547472456361657509521506201351122279495314603968615367430/583748991186402945112280241669667177405911837140294865780170762359239779108465005599962366171640456857*X^70 + 57244495934347502886399069948734081188930577650978600381736377707046094651928098665526230951016333582727900062296954641481021303905722534328509801906714896167031995202703177526297367203470364508392872307064064987398963297587436442782447956938466659024511642255307743133133595721041690676602240108182401826782705784194042660815555034610410747899339959183621574783042590152776613494338536256552635995431946580149659850635158228/3608445982430914058080943710177049781551020983910252256433451585022541431435287913163451129337*X^71 + 33405662448199690637057583557444700169714497409962770774846984338078903977531635249395886396327725054322157157920713524382552933887902004249486745192502747917454366812983561543224496008274616239689380854643608337044440863414750745809108329777177107790543220589312741194748496056861996581755074814196265738982448132136762408339741796841798087205625763687853423388278803997919063315872282328881032151967651587539389020418074959007/321270771153771571333120661348193273200832051260481489147039494969311931264977988772681544398261121*X^72 + -157227346685169242919854296049277738439870185618775925746697811055390436112831660192486560495738017383377791413718037045637817536671785994447484744854769994323118215823772103164975262990003003970019089494793294798851507348638581415068152559994507903038375899410072561549595414726300670060443157649114387502748844945201374116956973029865364823746772006985209983881394508992577810522654877569800481902817179367391016/40529309159872340121987843947491938736771994472951065969173807296424263266825647941363889*X^73 + -18038465855524524532648141109743395785277877010447999386803024630365668748777689472486378830800877337975590914960188347189950881489927729811081136015336896676680290227250409322461276831649359419571350216448542799552745970807823831455775148369312989513375255061547826138437216411806398496001917029990111639773349233519067182584061352439063666719174694208288476504274417816362103731737428915117999016754269422751605301917/25259121877016398406566605971239348470857146887371765795034161095157790020047015392144157905359*X^74 + -41460339272151933475633429094470190245964336435954457628075530379166235979522888047333540567528179957005725613211322325286423924640123472784571466009451758612912079076379688314775422572708438564462964150785047009189420236599768057853843508656500545654592830226684673177673224546980521928684755680952068330874993849683342439384216053994771039761804104413353628073110960536390489945894720578620284159153121265/22305618690078337986784724241877786866687944123803558596133080515368334213993201949017*X^75 + -20728353077541812016491523456828187015090495397701699033334213586865051125345778783335022877500734132307562789757382123364872629784521082837205591074970713050695860683847687838460692168328103884874425878468342345541969610342415097307093771770758258378132658539250685089145854515649602251783518977104097408339275577763302058899108246786119370663037415158926739042010976765210199477840821546760182715515569940749/1985936148833744665977404353427104998101827729174602232489516557524788900074456749126830561*X^76 + -3927194993218704995722762786974869165172147936208347296566979988306928134103502481836876145162239647516762512153744857890054674305707112312341428186282391050344531981430364417904987204820915932760654837614776040849175020787186526771021432106924312102393841860663010492855088212476051561758661396829299182833260587764923696293087648050308640014786665907221430936388636232154387337970834687274571973/76248880278659923314947251943780741809370931279816086840752043383805584298715041*X^77 + -6384265375184000169808930155796078912984356607782062854607737776341086588375422382952971972416314567079008780160097721452277496037325126947857527204173368258188327712270789428077723151996552566041008845912072205626529650193637866315609492509029903139760421156087115299488721542507802523549089047682848932714693565120051508852591357731129046959469252291515505272504216455420139724413845518237613517780/156139330830548365907493069693144508066815608866624910172931563607578339497952413643119*X^78 + -13024547169784776542953179187178407399214414209571590677102192238734057919941271498396768623433451121570102321557727858714157774892190655161967415635470529311096912535520119162221292525650133995834690185897579981477660146146992174280462240180589279658461240454014543674106472659329194755213181120114332925799185130948203004610442838568334492928650875700804649508616032586769348325601885681/137882242818553206717806965540290672349676186762777733889244201417369953523897*X^79 + -1644230528000619578530043252372579603906042881926549401886905324466761530533027241281057676919744610052443504871476571834218166793883004180117705805375684731745361072192872287076057336152708635656530598934943319594416065812475157752577670641430723008358608419125919980308249696724497225519174315490944931347853456634093066340034872429225052087296644851804749207685690592698407994500689658856/12276069724864247653706507562948699431308719936050389981361078984792699072093121601*X^80 + 40870217895400532746131749490230144945376212636654944509672481563771652311756093488085789755123852141522106211679013417131026611906048867468251267862825116551064473561135424925449107412727869549609331246708229447219407149704203935914112487450455936807066377993267046761415162439939747832621949692896154799267171937326977058340044047413182907189911780279839520369407399023047823002/10840651216176838329884972524592395027099314943217055891913216559271165463*X^81 + 1801424590926207408635684096465952729405304055255140980475736139943136904283358856473273573644538942753364317573930440249726574884388042595138779921585035029332134748579964793069786672578566071556026168124635964468003881787289294834170764558117974978967451514832259771347056992965732271743743900526988848540564440271590308690533778277114572793985451658894967765244853372449692172000/137882242818553206717806965540290672349676186762777733889244201417369953523897*X^82 + 11617979283050455748191591256216245130898916126386025153229851166785649339950382835669379787600995949678303242980843769123163754602582137926662749697148000388889980848820579616725484351901224803838866095989321593125104956374149720513586884446374598759873979639761045815281400582738357748749241546537145350647376335351840232716569788870062307976842410770994046856527672252/852319460348835468974366893984778286586941972106066191674912851581977*X^83 + 140527961211317201309896880117825484899318811816254463630884553896130757562317323464556801512844640468968071494940991238621010107503772489465319097706194286879742909570182756200725887878198148156775814592640213861566322629492985618416214082093465767744918930520601656779594382924399461158065435156141646866587224506231902468360124805300092895782405403709135595409221672936/75884558513237868309194807672146765189695204602519391243392515914898158241*X^84 + -120472313721576225044984943994331337266707109985720007796320958439377930131031496088646320804870972350818283847715959970383033557380955160827444693623058232506939645689706781645371052729035295714082190131835222245065896245055540951135658712922515965943185118208531438195653566736330119381035912567564265104373838923791536638768461111435734077050728965577709860/67011515083641439497945349004228185123590059918709504809726617783*X^85 + 2575964785946041877340950510704998323696457120643531688711254046306577714097903991711769339951647716112622328691828153512554434105362821446124971737124329588784149903859597584746783523810349890320358944013980317404613176531738652248453247737186410095876661652875033891295837530649222808011404135316632562591383474085411872387594853592976738277090025710841685980/5966236222441848282820568257893448006108593804742463341724389961073839*X^86 + -6751588401859470612087098340657944656445353690924863859150886355395606719138776600073488340308845487062238945675863373167713437393609275324103571067575117769352198684023163496047996400743634377674681556251599245761276781621692847598877811864496707574786965070172841632646061822425301800718657763283763554023163751298989751970471390310363798829422482/5268615070653466428016774039171962035033419287578387043771257*X^87 + 115411289766931743690972580208243712047043470483455264642546921691244627943081540743197782602744371906522353745051342087502948903869890043753552131112549604644777188640077128530989963259057156487191615959062440360452495461503453726673465992132799183948802742184275085136811166791965839228653572823110434252628994130353766590628422908822247358202265689/67011515083641439497945349004228185123590059918709504809726617783*X^88 + 762309712038141120743660785864328508097251914213514792243918745990509182685280976244378623543840295826448407861609039484493604661497003196056490766164855076507705399566627787466125902631082729655695717208042138533154145610381363191872039964969693893595245730764817813008637726205780602742742766233956224676975537382516804616548883381923080/414231863405414453024355219684877901960328586176459394903*X^89 + 288426896855446843486573132908429160142315186545922648072587252012515125327201365086368441207090905579210979319476052785546481042840238124177285709113182907082023580844579023915548887617882068769456978942404933002498679501188968023210685701657733102838889135492163665513718559824679216890510604036945439076490119118588068452982754131874472/466839310057902088558448332584857395509290316620869738055681*X^90 + 2470932665996784659754178732432990806789182425506049450286493231401681988967276261835626086650654640025077591374602203601612050906831156225807314091655213791577478840264890444590861642335368653547381415468295554833811687173097710104092233317946470410307032006651648748041050533306700279819663360915435987050476198219111820700471/32567958440554638967242331919559548860785327948459737*X^91 + -58301739846874401113959283905334419412861514084349163572428183083878303551676667003357318020790750263548765967930082664054613171391658937949589432082001829296035316771201264432168164290531701185858105203325155491592240911068416539102172792702422758849534995181720027239515212961798238233203298331573557771837507154912091495639/126070567123387007442195066860615013640100004488487641927*X^92 + -1530886390382002520108089192914893450093751838461660876238704063847899990683385507079065490581499170834782179173588646606146077651979460079265261299634610782046559121799339839587333977729369364187322867583452650194357257225071636726490099132139287732691783747669801136231198256729697358911979207513466088588188077779/2560575394335611208997746042893273752715254968823*X^93 + 33822220281323015448778752013582166910209573098349347300430644388340119986672775192710408471909547822393874836094806041213371066417970028039738751122661572268912217257817347365099968069352128343883267737284783958919550049768717110362547561571104260540770850626985037280769735647401156839337139459071808796670184667/1415998193067592998575753561719980385251535997759119*X^94 + -173262663212473562649177472588545012198181108422612356468495672737290380603486974014635867636146496090779735535686788935385448165689865590217705727371296448868253264836287829601160168947178258727503705643957027758722334226233199289781604751036536825673651716574687363632589805651569897553721600256391665/201318923998396981602150015165757823155535417*X^95 + 2863226790371980414104602382221823925986513264483818809707663999114355071902272543980734878004215575779719413933128208274710627437901523176478669439140254330646288195380287294858333117539999345995127836550256517963718269810026286435236646628970296483333930306794026270727632578988220944988567112891114894/17924027760349278462984222300252916269006784781761*X^96 + -102004185495617269443779420097865504697875954181274039578075311521479521595838331527781015444920732141466029238768856716687911836250624938559592923589790541824831072401552584770616171110630608223798153667902246483336894421454948531394310321750957693382373777107514663977668590534577835422236/15828203789480067741343660285066264891543*X^97 + 186995195093799451730799594880251985350716269409229632299621090250741079668849908917637845259625026094097651206068739150409843204240483587385354003983380992194760674086530902147582073330654922205654066873872522428669310928329593453175839099396515603345867077632417920952244965449795364356472/1409232467988778871215050106160304762088747919*X^98 + -2188324164096896446444569679459715435789388512120266473372570716269478982323592084361574514952190409766393493297366437721085018693541369637115121566877646433602046143329474671070461898916669739852828661465825062010305106355105266913306378394418570458445081080997410845803685851/1244453478219991173940062920439206297*X^99 + 1784560094512781966466015401773262318125525663753712564174624275257655545553334997185187152898314411365808731725965228812332541622630090636264390851189987181140555022480016474127117581448151319091808601078983726768197158203864756056569007508417783416089402124077241279042532108/110797426526360474189405621995463854240801*X^100 + -2594704742418356705804473087056059270806739103275279622915460618329515858657891449547508786687634660441726095376720707252599481246410332437127214755148351070112028555925558710304803097365151476879342257042624544808488484937187215186319697449470075680023679393/25275661309644055500563486953*X^101 + 3821947431180461963484546186731598998586751708480439674090608744171117012095806207606849303583408836219542986847867621914777666568318146475528862688302518179847942627089454451311732851484241969297496365838521364024503244848600913983308213477341371222561680278030/8711174347539938217580440443074444079*X^102 + -8306502888739659948468918673501080459574185566186808241496377740801262309880198547227859377355958168243800143210326890885729481571586328425260084677652056294124815724828561506387350992212953977174212867968988635389099897630412774349077051776755802/7692592572500364717562800377*X^103 + 420103900640389908438831321957057574626663803129486317880062054055150072359007989971708207618075337977624787617750703350465419732528092125098078294938771184072750819101481376969443568668872820404771968265121361906398364897482270103162015897820835/684894594507424971898768805965441*X^104 + 189788225840660602872054557577155818481790531041395137208663133144597393607183996809973815412821030351489456516860856202715645107327176720571265611751413991740377323849910546028943829159049191082517553231137883307533141465926607228/86401587866300862798769*X^105 + 12203407909798184214075032675503655021130344843599899806999489847433706317265322164455173182072181070447325665044020476301284326600136303342370519652655848893135481004680612734396104529806861888521120829612102877304373598292983127/7692592572500364717562800377*X^106 + 26182493642289267077823715192320903832321906401110599507876971109472036805723458894970052129714278470882364869190539521162029211306668495870846741337381660958959616890802412539863959476676674524151538547800079179548/47551781984755565657*X^107 + 343410915978110869823459011583050594497475854568945253772994622344357286543105940941444672837456129961476645526882513316375494671952771484683702059821873445914096229068132530184826383587293174091603341841908357087/4233677805448742277139681*X^108 + 324186698884573735094875935883286525721603577374853083446864889794778819183982571139908793504522282907509804805529779346371420520634320373778615572113275481466861893788780168039100259619391862332/534091651238929*X^109 + 842723894685968602347883215328506471941652147235888074342456676042899583085046096362971437179375898961969531767375583496526365431797757827574780898872687839387867411447345560845969220861204335/332862473893288959599*X^110 + 1550568953587397382651374770038247449299684992516396847270282106261043860920414983664854365823019974613279910500560460081038602171842884529162510887459919584876778077761240804/293941470137*X^111 + 158679156703933503963018480749710377909403887508535287995645297523655190380209448600270202802279634755220940979364187705777096364676822546022998568888951395696542770149032/26170490910707521*X^112 + -53447749458610620637516503361830002241597222852492057112380483045345009342354856465058639016137021725560038226541994966638419471860143497515687400848/23110423*X^113 + 907435813230218582929719270285796561043024002251567992823884587061968644135501663862379151218278016208076788036131880568063914270779081053948/2057590290959*X^114 + -101872312970287812352549036916297269222149420477879775299724275470023276135829903751662615999771345139570276766108809350/1817*X^115 + 11765904651643500988244493435984110247389117200136466619326886935435489700298864662614722914921140133698103163/3301489*X^116 + -284136630215499443782378020674164191065455709004326759929473687571498647351704*X^117 + 120055125664223273499183547459407090581074481983038394424/12719*X^118 + -150511432965302134996318790*X^119 + 1*X^120 +