D=-16847 h=150 170390584210190716172928026582194894669444470824858909351911038635958324747542737348477508698419606415895773745522171178474026671353909012021973809672328215945745214017345836104577606245115036567003467276682892991309592296166005246774812325660674486282029472359922835303306143450009761317520338901390493335540901770945887750372978516814846788639599064347142799925101040085197734382073190258571484955080970923884180412528330577233749572311908195555351591509309113416448677809717909267959410598254107121895437185947764632902203862699865979272339107550274003087233307499421112953570944889409439265378162257299554674078812764887165093113176798087864658618168998309198024755134278650713527290641812411406080288709252581307924700298191950096927652082320812175/4885038581356887539963364541882548608091870969664871779752071434672344495754831519799347964285383871343503665079346360429116546914186194328362372296731367313817648887929332395503066708022115760347963067282563249474947794372178967028457949438139966494265338343156762252013474196757564431711*X^0 + 37623372084867663603660381786089584681212722482734096485891326903402518483191267378555120525016714838017331684338092643815313028421527598054668297133547373441381986708835226361268912903221061094657846291326991462680109300091986453934857350220631366622159889779256975208141449467923181535388426306879605067180952195234002774458827313046694259033968766483178327302385777383314142591243926013846552994901970625818270269917222595870286954773850692650383654459426198088315177202568805573099205002178503300957498361117461174563001128896741960774876134416778968181307618677486999039195186599041968000942500016466044158520118950595142038306829833164816170766809273830009458814222435602893639439264365700340638745424723387780415474479612813572764912320449800/84560902698521902143893627116300311621507601190026912500888637891813258201545632016696092677540371733940033771500403864136442205420087857908014032492669387082022797605084153673222609984691657740975919647975650930090402425387562165935177587641324320908876917315033035242743787268950927*X^1 + 5978014602128895581943457446123248758637049970236488723021820488658821971249426783130559209949530157439997258405484112371328630733590052677300810705281769214395107193507938055688510159631942162066693032934750566002143705903395748204530255566477588883418278725074777307850306276693890819731443202904822791428208961286513393608370757106777624459865778817535596390550727238159804200988522347455813085356376952969251477730600310457264565032721352107665650943146435200623150332297555311047361516668655617179464460792855896541804998166499344328467898105640926697613148939187857894976561876722645322796767413136870073127014943555208189776747567647468878746993360174243749637813021380885677988727193332239522713745072700279343686483686744854385853848985594489636/1424597527761998485418175936028311349887538557248383394902470882563377960921439262585279073338522642601687748948467303899106641834712220142176312405404001164170838071252852736932781310412100357962221318309445791219233009660504259809509936818993390834351849426006361544734504584120016267169*X^2 + 27666267251592278421580996415524550832100965721354251511689213973385362830504127870536676185460404754132028663313963052517342311755881355953181197529761897985373476009300400279701034507551622387952586552201939479429998289696639412585933921231409129915608473336515561048944122928347366761372375306258848704188031072244521856204757632404771243862744032968641798831232473054174848290644984946176301482089243304285652976767416835838049274463410953641453577074333091824783456125234824847020313049815334863764215960340537272351504714758902998965282133161622433232833082117029216313919764379172076683818335013131439857920102398932679432237538645837219962777284181829520517782557312696090517965095797402719509071474361716848160987501956713768388727541125489/1450590661831354527190909849623718766463803451292086289117161295823234499925606200084594929887170857191705927462670903824742197267549438531217193292003410272850037900389940073102708748476042564678698924334597442796707206086365849466092854682040881387942389096221555599522345493009249*X^3 + 1849653387951339966025296169729744372261409316527306442601588361939762701734106502015220277801076212812507508182108977722206631825558479705886381419741549229356226212989905576729635835163174173577636397193804028578123885637935166502361680421277122175233675444592080710204960853761480642899025284317341978846720199947027552578090702445824174248422996560991407096794416219823050173301067966914115817432781332666988173307095443726595164680274752516058997367791259879817807164599557689487151138419762232597215893628705666878298899075085392077463328811474662339989304717050302496225022497439844010513105087543750865128372787885305925553706047094814756123097047450265154237545656920196289489492856338024841179533001371514254171709090579124181434269275882247539/24438100879872829719585258236610790058615696743917777712756816350734031620246687652825170783809167431108669759963616716735431797366405390935416055390381452866704588507869320411561334285575889087142040778264963118796126300937005465955266322828342728742665429104044547185152954520726817903*X^4 + 5205202748033898155719307044662783726447827021154073497373385488411609354745927179914499648723114921681355371811128137116932822605202623834655678183539942372116639049796613079578891403743151378280534313708553668525014922905534189590308718332590196729463563443047205181666107770428560812708620717396416910839218120813220839987390399082418957054079460045068715882827557511556455722207710014162246044869445723641051905310200776851940407519648254939514681419057477303263683542915800703045550297693201883559175827976749765318879718842367568986928547513580422234000356905605990732908546408068153899546907514742517490373904248443415659373381530907285314009060685625779914661848011980537358544930917534060654979958483880695280833105370549853044743094261945/24883997226168543856958090255906376417643449719440430792120829494444991421529067004478419584340973332249243962528158794168130528303068067639447311769987865427296311106588275724264428581324645408211787803923467737178630175043611948459715973354888984455116664617322346308657793522863*X^5 + 224304503758501238149166526512209102733256554383752913306435351846721561362212532050492107781475435380708327069916323245252293541138637960840752965955442278060013153207936810310134970508192368436855929021869814758747082361179982620353025346953500651210816817123966663678680846522115780106765436745824207788655888798323833343322119104031858281118259416520492994584169753384205603780912466418302331988426609966735310749161767074105378877042655556675989065537013286711724282269339464029899883733118944947699741882203834404083256630801901269029365720137886790414456401450645947184190124281234409065586452998672575880012269879475461920221004020261860042668752244696111122598387998402503797909802101855154081975387665429784284655295763843084271289381628427990/419220701269261458358172946541254723508039197423412937554859614492914770478500191824447934737392377728403013036711891205350495010321787735521768861388985568853660953212692681126682828309576301192143989132698660968248382558959730495700835003109814721115350448808029568261957847479672961*X^6 + 370028117123743338569949448281473648398577566724793973036058852082727281581389726784587451774132417546227831115637207049673093080847910726462469064791548177053786720050356298159789492770049796991180428026881872840095480775945640640431943747457468818847991733317701467841776527660187923279779816636481785158175519195956125603142574298124358497081479489960168060950493998169869085371023920695350459839378779648173143801381052549794576074913864663528896970857648098228059146944921702902472714145030858148708857029607029580203711446482323952904473748373450645916560724018869318775659907643914087758881415909810059935575146621640395848706941492108755941690544245956546716710792607083041703856144274790359729543072241967461296947397597137041283160786551/426869780872719723075971275832904539959574818597868136696320990318430730742678243265522838480117605094083902485346820888857940445158584409556613824510387197037373651677094538155898371223530748677699689875579164008109700278245613646634885516683262094588277798682623498735804732481*X^7 + 8138716200035020910865500462405248837890288920862746451280738160419934700821964979167371488666891016002926950603559187966269777296553906677243787835869463604624098779424512628627676596043349922740573250022320678555096869945125283628607155949438523193205053162228503737946332765782560583879891662250403690483393404457717346564677686139414405474420822330026206725066014026629170362242907830085966410742674076901744691706725742947150309102700933216640646481225788715706588592045420161729370643861651248451862310367150024028312875433042192050567475145924918742441062588601057491306066785482502324055695329754396799381290994640875391576978119225697159637722042105399593832164970787955525568450254934950520344191693012397994722240476715645292297090473989821/7191475198362709174660888083956942784698956968918284498922919723894602520821900364294263259874541293020031505170637891514589722679586671547800273101526493108488633909804011684312419860002822522973206675333882176044624120587603853104857916299562916507528716074406158083202102328107407*X^8 + 12491339232408022189690677821292455146339793668182920513059221890102816002946205153936971412787317074656777455806611873195842990994000424084897400892641251629967470340171331151986833878400939272215113451582835624940355631716943452653357620614274617914985374771842066531442074702564070299619778391872884871664075237461588123037662012291919391410551993767792638879877390000192571588422716839669209812165804147429547429562966104243076093502536962147379272251151649780504311874983045764599392942299894039294477899835719362551969412988244108186762094085889620133078400524656287958472226921296070683669587911418763323065550198785026219131144895584109689410005583135484281132342413703665119802566204422941325449443259276468179244662910361692848852967203/7322690489239389800495975468374749928670809198954347450895516483767227469854218098399483606621593629262791465439854646932981823983547865754250691237816934762497832571655506709031556317658953307286472984747573953721357118799369759831274524504152831087790840138854288071149021647*X^9 + 129643912239801289710942009956491924758159677459672178556423400835396964487918894925964336508865091958890570730852759584527400435578449728004983598197984191880824072587858926921681878714961448475830152683885573679405316726370604307650212200209405233336933950648127267275535787963241152237761212787151290628637141491211819224474116302573225660728963031882074341358667830582275527222847626762475783947504304825162584821096840610688753972876248026871603514458354619553631584415965416638430526312888216562615468922261731202759257064893416924380350529959211120641483588817879259989743721866441493356019621475168406969102571157467547089425104409703043478240611520769239525473321149240239837697232711977182112676724754361551117429513661769707038847741546595/123365366672215999968955698715709412048317122574783891505236766202026481184634012303736100320753987872190247818265231236879944788650830894361861395283501899943800985334680321527054629283600386367855210374042378398343703380412982343877481914321462745336012283819278191134647567687009*X^10 + 200690295832518954104728239600729078463088145946620164019063824993322571041837683220721464297615049834176797945827753330718061035277671384518264325626672021840040030777026103698519510759140729687364476501876721665890960508155105331886587754061067295437965082295946423792597291553242723826614600312696265553667622851749740133048801397327680051703482179571554945966483682466746898853647946628385894221423606571319961364872197867159166336236962282266182775093804547441420305792346172354678984209063150037706305149226652933508886797132198882598316757716659365555283959299138317252835049944711977362965065967505741855585578535696097049991358090515639566508742054089904640042041579752805100545119928703096728824162667787701347485475562617394897188779/125616284880998614135652455057891774760245970113243094515866579438993811289123822071434128468786167202288047338524247222866489412432203549770193492475164370295119226758974383505082197174775182869697316590018927561314905166084042297811974688769523843080165774329488291836057889*X^11 + 134897748800180684670554783789288193257937723070097879601165752375433631374805255868394091149551653900001382233140211164644683185431176425717294991522791931682139052224767928507657956133551840044066017122653051377122528697750817092721566723811899446317592824995164382774740344032850909384991366976606563130449791091960280029173993679422308457060381166620873731974487109838683191532766662881345777793347656772699157495525327824150374905657386504338800005476173275644929497209226038883600645530109185220934482057346437240319515268686344509056114876786783972947285574037903637976708365077908678001736479851845578753370441360197466870958105624641883212933391463970164462853409666616835357276279774087281868318294768975882729872899837028155528650460953/124485738317069626608431582962370748787403756382223906665223780224042866987521707672791221312567091697467454912477528997860691007720313717822261751042887890962463153718143614053536457400202206223870040740708757213263071019589285917131666916570598128492444282360522897209533367999*X^12 + -1023682055679550286002343032573172259165580464287929376490119322010313822279120802525058846331729022137108702382382796833823881226745789712310938266280765444563255937187037244167039086351329646608070004249669465239603954664124928317777303220151840263727888350082443430899171991326068206420019187980786555552616024376177160720528000198741224397523375253074607050643901358552965212459249836117994751386493821518864321438559895699559657717973156260413492063183672338624129325817592641532274720583157579803246318971501521054852794793203285003661503193070284826958207779202927613586882945938941537849162852655952446252521631458402668426435089243500323782962926809309484320441509031300437998972060218532114500169297716127876292370852170855411356258/2154870679088775419077791862748900273384643281458256919041101766360136016059641750973138429837905996406555807018074876678839878921642240510689494825507360539875910045310357739239553331958807375161306137265713187227399987712844317924120655609568017489770754958225328921506543*X^13 + 88442124681103134711745106654465879242914833480490853888807421266954174187991490761086573688051421499181616283505066915127274008839874211827775199361154717917089114788738929645101318539768930162029118317866392431208663262046364880686446585044650087095396732861092981805927665672451830537112710964554839034873081182447708961580639275625398252107784257678731801368253971410480559889779227102803379839434861428229678740764810257623298775181886710754603124166616535871333893996900059777514468632374527382956060351685076590757773591686401615170948491859256583788088158000223413196408223076825144193721173046960282896792247731595743157986747752977087239852984619442376343002099778612528393971391544171506480500761831331336232732177572560399602616083593/36303106330608599485203559511730722905711085362727254315085441457869211462556784578644463127479202321461245680833507447408415440192906825883585919325322503015289456533343596832968754983510027849342524494515470065220007592998288224067660685054392390650167908781222116340620729921*X^14 + -104029003519562649929564170193935224653210525912837920262251404791728202042384827542303410470363840198020354389589434703848289577494978626416784554463399946477778100589345213413701860384763809928006330215691248376868380178821193533628977497413295402559520191122664689202049534527321085683692467461366672405536639095910054711359068325681096356066740799292064031223932591106814580928522199551798352767342301659823622038689447964521612724377745532542823413577797935809911665220952019277147360864330422748963293719591688645952176988678914206675790246018692402585463382491402750465184777669920797272075272982935657992663038892860701991893369707007185486892559609929975740403654120108615879054382245608759775166512315570531262074902739959534478111/36965490963177782163796631348871144952107906947316213545609212944623927621608385233646168826684563005965134933710668923854972695931299786762584674100529898262250727316121172116117463817658653257055705684679237318734409476406007471957670176955253579541980660231917852336641*X^15 + 2060782034364040861241843991659821987700962399552640667562042951126988638320734481145381740969879037097303210625796945519899190442878543218580195747167865437626838132208488102525253751213281079670789469035646481756488725565404671057699982500033762677780694679697847625132160905796476779603920414971875374933190720771002878578424136438411871493284647576776040016533177730468329611255871461457413491867668224773879979361242909588139649105233013560177958173352770164530207127660174960997013650306646437507814169628793605179895388972991121508516193504340231348717696402193313172264507799107943693876914844996312892367131537483904327933787294468398781749957157985810631696573980836780622467453023838754812948697935071025634281839968081769237211621057/622757626256656096113481848334432179008161908341436249602878410478079308641236466031237006223154832961494628228223639360184725008354607507589264004571627196024138003094693386640230912936095331421617473669791111108718596449012007880070869471165157054543748182927120058315390927*X^16 + -1882250144227642861619700161335359757705304371573688463256377867867812636303167357989004240356933949263377278040932717305033006333483579424952962710271297794101298529255205375273007177347584847331984956005017226848190327192436418685462115004550909783924764289249395597770150405178132974862537070980217487725974609889899493555911147127016407349298300388281244296260747980966387328978246921416239050195972892417961339340009991155727234562787143552669957349821563987480625938942606633189664653157124166709627714100911152058721671473450083574298761470279627239696162679864620862113830424778651867392424530499472419829487756368930678647430378716459402744221387013939382560166831784033515317307148938561469446529608633427627375211410087729910252/634120430246238442769467944430685634899933822506938072931742300765496235688539403604424692284195329062974060416832867513152912039184759207834449505256315106416006422173622528732590196670229167880874870473811336446503492531687312838829861764116358074887660165431486871567*X^17 + 24866196322049482700510259657252279230573089172865122121614221868573005295538617515780519152973314998678492035429252643680494294676205906823244451090503358740624878005724991778740364826009055371476921122881855489425337479165973144880243152852722318449307897176224604457298871614761485406270667783971172100902266633240565784598738698362178704492545555470739615157514357762093117042678135626012511631004280987297511896723688512527532642924132108171428961816599341840514856126376481324280129189036332675111249145858766185976142340903822164474958234055259461406032487177923476255442285119458779061653998794801242561950842845525435419230172776232484810036642925612539997623593111382483351361310309639750878187247122248571828683033071372357737059103/10683026888358379045337226459823760891159185107774385714681062540996315082644823332523742790911838708723923995842383318994087109124145638374386970815053140597790460194359018741557947043303350791289098942872299585114244338681336159395766681140068284487632410807024259325289249*X^18 + -16825937337755314573440009530700185719406890355868520006122060970276101204867426000296285608734730109530056878125051405427689449059525546336555290340566941300630010202226239852458928206605876760600613169423609581592262143657940683976025438288978806411209718720247346045363476544533400855266515654006412504530428878970414455724682664992647278975778695130990961830479229353004254740528866074222949744797416808294755986298242546954129795481868578127862452354882710750322207263607514635972044382191784812989560554788613045622603594734962246059444393432559547727721407210368789262310178456385553152180689874835663531440378217837168768087196522319374119215738589327178020229761366208415809150025691330006390702040098459619596107173623095602230/10877948853870891551040317916570792929665867792752721735458747843605889007775146176867022975611827037407224043477455850376992436595500410225212554580582600210970846798134796153838580568510490266372222803284351886569686552006745023471349798173539946794238368125464456929*X^19 + 163304166092731601213530653449882537992471695842915309551123904056892295709097071573949140541958230714976246098317855909622055379871398669152187278467251414575886356592665849647013740448436801274502118608884369585341334420740064756547976161628084996337284708378616218090078344995625956711291056855534411865802960235025002112471830637514270029052255712014315809584177669859897156612084696348364343799294229997864886517954106748854745266156316099006563407787983556143562855563992294540542508292889765447089605943696801719806005197193153823816658321899896563557020483503049430963880424146341608753632191656264066392191529196980746551819647472277247809144869517580812082476155349299113614330881967307829963228222285879692646038995694872247330429/183260804341162909960376235940468148486080874704505103077273524921228412113987887641678736070132450099199503460464698711301191579324395411064155907019075065754225856008176910803718566837696229517572837566931476233039509341657633410421830049829627483642533787809699705882863*X^20 + -82557125122821414222778199805307426225580208809014316193830424911285298112597192450222414772877422115713631353168665221270430838962050510266464034262684743773638318813275681319766150939806436167480918265023626794264972765557916737641247210055269568682137312980618739179647172980324668739508682790211455234117062138367336289183028810419563350581408991261566351267811196248354863596612542803841857832441177589118522138398932952927773540922204204761342633947740337462080401099509345051158520040386224998458913872101048522835006079258108988236191869763739305801295884966654350308738656941935560424395809522967373851835412706765831242136602889741703550113413307381710062021918630076451810811195342818375114847940321418877751479184427087104/186604571660751923680812719053182118874187439431681402121895775319172667136405131187426226625026296302646628394668768371754663392657423787919892460009994150945009480896358763486635589974448369857041158078540849719157085150468885367318815912159615636228105204977695023*X^21 + 596007423615668635341912840376860308334331304417201085808303901595378985117040114666499603965690476150833312090983571052104277415627876889539932956256284312079836593168521162440794717730575052033506723694457328744954544321966146503330348021193026726311086115576309989140627684691504511303851052138691370155938770329657176123531935607012962363308619110933557586963834927554791082274574914373958935366682568860390707622356482525815328420174515975150350339959578745600452632146466643573672475698914991508782774015364066877580648171312140391588869058086699329682440889537297438464599568384762503733024721597115131074681338438844308842340320278152971453452290401492939860102492475542661202307831330437928260496754076463815295542477458952706875/3143727218768687658250651877888959156673435792105536581547578126802101923247017245114569639951818013810687748564984740758950814176099618555086428273788371460970574724660956088459349784299531686981572390149177695218639413529949311783220091672153044623534888388259228052481*X^22 + -775572193816176840867502939441450771791997213789060149521125037592493367679190815823155469477781448530166565546918220702835736188550514487631158692367161274884238195391114294260388711783968639202027302451207285454012898734837486959096213543483319373614322558556242846880520744009952616552529084215346121425504885327266400811615997105386389107247584892541697031929327174784367566806182799664496975719110461440292131776351573450773264131510278243725070779411493428627032985093387578691413263501729878118279453419124265710257899581342059795741501187146976897739765034804272304442385748837486854156874503710459840812178620845863698129548730666931236558344678421635010022218802635727628255376187500989405715634297135538469931990328187/11076427355656907679753826737886989901714693383491506032046998000781899871573878505812680395620959001759757131517110961699689166774940570304498869829049335249303109212106533120830746718967671980592459077493966268128277150262295089174263424476738626237793387842209*X^23 + 4121509823530175692154268005763313266068909769602943411441911163279652025004890240960311635298157840734221963922760178785463315463239839858860086481627596729247016951242030791263250431094117010712124867130374646874887192569255755302078491271537876874260015201950994542701895602028210388129191171063621515024776629710105960031167882800541562745585463554088223132046878699759044201221986893100975567338736094799048783342104558424875039275449309314957142009957061704120293313153274196566982575957750161241798411186441232969262878653469434326707169460717771617642246912610694757671633150014710928891033714481725836101660691514197225432761676112203395562954719747788466080552963432660968207862036593357551240872435851618948938372904685982/186604571660751923680812719053182118874187439431681402121895775319172667136405131187426226625026296302646628394668768371754663392657423787919892460009994150945009480896358763486635589974448369857041158078540849719157085150468885367318815912159615636228105204977695023*X^24 + -228675378711239568833672350000486845594930109341220538046078568278803341978087975942686007688294612670006811323944574668458599640757451349787938199178680504382357900293310023615683249950369104822146598606765818340708629567498847284667762992760036045409781107681355949806862530971061310939010322134210581011308751253005002135662851451234629111162632553594101547380199525711071050216168938414188676109243369540176621969028399491285372224152647587413850535722020226901721385718790207380438650143829341699578699362391050227975832772821537754823285994677550129972425697646837292277492292548908498392361868034964140485232771914383937161876486858508410426559761689198209207857890499051364348024468980520775758184848683610678615935/38674811558898277157929415737788853668185620003880970366680742603088348323750706202929061887859102167813983748257190010089732040876331866747086651241971289178045695732549810302517630016053380006887101831689238677957245487108178063381029348834104260970860191*X^25 + 14962220141937895487064859988122725644516534755545595634408949210834333733265571632371159576896079644195336251203009842446877867468256784013240364436226032626857745021422747817173849247111092121954499526821285348479584515373276602135896875813625577644826967991979571072426978144310744880866664225047444295111130004761442801011896923658408987530811881959651361166422749526156445932825835628844790458695810954187255946809020796237837790775702468180089712194642505958856952741168603518459133510884030053693602358168579678993484207180339645082228617620616243865128803690979274526807708359214535905225452936254606578510618737616244390579000784504833750347233024444112681150585817908697230267686862727852369696740868018507802730030103/11076427355656907679753826737886989901714693383491506032046998000781899871573878505812680395620959001759757131517110961699689166774940570304498869829049335249303109212106533120830746718967671980592459077493966268128277150262295089174263424476738626237793387842209*X^26 + -10424303225534717766607902658931480177603383015709324279768895391054999150946870232742532796766661310489274351312821164365111558811919413730909648488927598411309962914143457240227006972462568108648556712958538258689467280963833683210434387968314906491126294868911158246441217689453443494876224363289850970305232188781579068375772515952131130665152198254372320393048702890715521678058486538568213730669501969470933830221968544783971834917524809951501674612896926376274638884869409757617191666226194766909614106633779899016385140111935363598369740974694953434164757070126520426698245740035273491219168405837566713729534934030263698509791635754611290539617940347983348979929100918033553683150008288652164911139322874662543/39026045972652146476215353923096724185858345109869798553663716047515992254037039558959699180483453247037319624881120090907903169400940329714517307005016437112054183382996781334528385485422179623498589133894287263327190198898262425207900452910296933371201*X^27 + 30462110949514106468068513728883255778467192809361348408004884009335221871691283800684076235167650844092414432852092482980088471659008928773044398139901782563848764473950504010337675944341232001918834902278444163721916831650851666552428622140171860630080675673908947901859084918607428672102229337652431297375945109348923066698698133729764780488085505736451305783494782070979131034322975559029262704606559268614414517862312756611033434481058147705571889572821644384560358250203002179658605346485714406982385738126466885593660533093539270700985640308180389047352194551095207324538671601533444249037362692159427456662027245485555176730832597173594019643731135999028031806528186323352243155072030821049288853918022395879489994/657471796501270711684800067542410512359155540065976496233572624252501921503762005449794052093604736852837723720372230171525444694897641734700473071113511916026776827453346775142799710272907460117080731138717057525273173280839027077477498930179772436504623247*X^28 + -16428499994089200080033232001615457147065619750290538051200582133389466518053626805585632176625075117556482157730268744346040529411038268459054445477511336697059290892339178671576863307576293725797452164246427871190608945823947559002916745963430014748829425259917690226868181157025584442441645794019790729986433399083810042755551062671498332522339971595327821112153470841208573497326767524299625624404845494654049333404242813420156506367765284668193745054690861119323337263345714550827919747906202404319449454569397202712948905174837118055287462877340021176848528774933283071305866364374019934440994558315514970508778962495610621309278673507652495462067901754549894260808208219465803306769320067434503768397761767/2316498247323092923144497769519601364388813741904778212955642906601530970145250760311016749598353015197798992395151664445177371009731128967443301893809962433196069530658086385381871281855652616103673599685064834292585635359308032599744788562372940783*X^29 + 37345727620618244147100172999198560246742242993784083974170940193042969643590117111978096672235448209598280195943416034115699029512228818256488823407428277163194803338430134090125961776567776748479050753117035939288412303726507209922455058378957787807512552171331666512148164638811669840759404346032516723361973975505977224071579976112780918356889093173677431923774421823113947610648313982147864403054842049568758623265458231102455415544147753312732310847061552460381633317910501474322223871591196677058528368839600373748171199300659797673513154743568615462149443961394975855601023687000792877551745502860284075396606103341678202929045799403440428731321393202778019306491087416608100724589533956338790208423818660432/39026045972652146476215353923096724185858345109869798553663716047515992254037039558959699180483453247037319624881120090907903169400940329714517307005016437112054183382996781334528385485422179623498589133894287263327190198898262425207900452910296933371201*X^30 + -15567379567718887604239499762791583989891325496876820641676617498937924443083386043436918910447430315803789829344105045913622733074445748507805558736904203029533796259887175750683779432377082062858091122769832981898932956862427248249942867587614417497610585988644963903218963866776214721152473099720890759586834712595240779794152983514482225450146076694433788348086517275346652822019815857074556933026636620734536904915939419321945212422736680569420875124494325404882174456669265899160476442713054634484097498197083170935412478539515113664769697087011226720703759600166032630969615549563618867460457198278980095552396281374982310712005022120796595901960686768325146455531438077999722902363703540980067246005/137502121880637082159701891702950161120010312928401389740348008939367897557146718128510521137196712482804000260886309992590809699633829700685184418223420337935304180605335453515870557479411919991907971727017560057730494174589424384148203749176289*X^31 + 27058199480441408935559010652743645154865913723908329236704431097881657929572247338853530548283131382766812222205892329354800830110679299382090043843688199997338609779540880821196704883881485201287421776475771830961926413967632425542553620376082359864426845841782610274582289655111280100090054201961650275476091717197588475965417340875654949800546872500419993034950855844784584832670927477022706200566777657986578751920212866619335542801703699620989084311595942659953735896625971202016131973453081738475554123279341052623152227561485330163379877776701726027834133835155175917249209016471639832857481504001267279611846061333910463653556375259297823512641146260464009520642681119133540018107085390699371498177106/2316498247323092923144497769519601364388813741904778212955642906601530970145250760311016749598353015197798992395151664445177371009731128967443301893809962433196069530658086385381871281855652616103673599685064834292585635359308032599744788562372940783*X^32 + -8610012554278324342439210988120329577923390294355308107498666117407228656706407670086924236798473354004683206344200211235961485249146022376876314670355303333719311452366625795752250616467310331182173802517405678414404343467604498550244653119158126622837501322789433106105454412251364015782930473552420969451947801039057130671476425298127253550955183321787043956554950343604168416490347706409229847634584029915205268576017423457240511304331353100033775462589127499171655713022581322153254685915979275393142790739844904603754557212776732949916576367730667937791021829372454934309370316171027542771802943856595553907081648220938031507351326723992541784516211281446300863652358761821347164071330260962499/8161816458754501226313402487264804482697828273781764690469995188423333386190224854781891205389488483575948255528361725683552543457816210641965003752799925086680369241131088829813649758379053836998158231555621775849141934741462835172327639887*X^33 + 11596207330747111792833321579740874848079831247742506620086451933106482191764025249789817998562882815664890992208176605798631329155409352552585879594814663870557343360342233160578129452672601651998614564924805156129604824627299251154159256501230439240695227317510953773388275431815193320691038949317125109895217347110756257424638675828614490164541459784994881983359022444718094684721994618716909459463756969469034160105041502892015888715445653550772628250367808937734909776448458695011763241416629559680394445076050598611981638987105048616349606472377927361418786165700937629820902741705359889206518978590975325802284533391681891046853794823197742081691674798335648050367154570377128012944174472260305482/137502121880637082159701891702950161120010312928401389740348008939367897557146718128510521137196712482804000260886309992590809699633829700685184418223420337935304180605335453515870557479411919991907971727017560057730494174589424384148203749176289*X^34 + -2886400420415043538812826035264930835115910172141370840266087907204434869661052781310753498216255985499871626252712473056773121947765286120511918716957754555899902026954697240927267121759509235921628507068678855864406016528265423850431134502405261711884088872627014048577140847981167856781616844921912313484508264586599889726999017955025876014218454273292034624304889228304932470289360132849307017441470724497494830986118283121441633735351971367962124644999288761620741110331287095329378570135738470196566328736079977494674555913762321487470455433038333473392420886297449360489525939610218919245777554509646498078811136336111821884122724197991052429051182383078174211785986836479788379887253715/484467054000979475652246838443925000456925759706877467232741448829069471489892850642956681034575205293283567135297781544699503974465258541103163990787672884589563081921474970606852837797771344274835770852710973814278027823438169120456321*X^35 + 2993019081317967398027041511036569278797304477399082231433695490620803515336073100183443121356198111036357855509085185982910622907804975463070868240724489331698838467046413258145222518363688286349883745258605127343406779116284564648908535404216059524373594299046202450336763042998834752421401317046272122186155444920805024489779536709381893661346507849876044223699225822396318373528989328002184646897602077014792345791562107376914815905352513781431932784802353391541618880405387632772806344029791260411342897466149555372341740009120850876640239619404191678485277675980237718916693658516289314392134102505780241018422052659818615280382366035143292736347730454080556429020487245285978146290391642620/8161816458754501226313402487264804482697828273781764690469995188423333386190224854781891205389488483575948255528361725683552543457816210641965003752799925086680369241131088829813649758379053836998158231555621775849141934741462835172327639887*X^36 + -556693483974765145340385235491862867896152120366049933155938924154755679248106101973267516156656349267374759215879262430427173376322241891272225694619348767240730213537803126648131011816503458871034805735042257515906910889490963917001725699181367268931493437282285739748816634024784382836014005684013450387998891132060792238434658196959871974117249971171791272447532700549137835221422673786062000587688982982664637864126253260566421695067347298030803622499614680061333115464643873608579767138753414377313107702383188097824325586548451078890114687434654580012917632042094080035864010051604627099833626280485888807897397429548625991632634604295749295378362968500565567252038203370661832045/28756873864841186896910241493673947911018327281229742223110432054910041638861094001481372412570499512867784598759291360164985099689277529595961535631725107413163357388346588152600037858240122530707886914745116270806554747043281837743*X^37 + 259999775002330948264689651656436678725228327199670023277628213401263859616905187411972063169375373050728249080487527069487577182357808309155839218971528478575993132766450806777886444466835921479020639315549684366180856531699991136325775692124809643133788060909292580651580284150908374025501380363694793654131982499590967441485530368244690251572625164618695797042249909056420885160985044855544300369196017034782135427769001575637090361624862128044294514880549156012918775032218290530151898674245398800271972417084071661520540130107199548419810394890844361386992146346642016770097913535385399199819117097410469871011038937340414002419616325925155184796763673857688045352791324009866327551129/484467054000979475652246838443925000456925759706877467232741448829069471489892850642956681034575205293283567135297781544699503974465258541103163990787672884589563081921474970606852837797771344274835770852710973814278027823438169120456321*X^38 + 6713957956642009426464856592133613407170663165262039537281435351916059090777083440290542785184473101386819128756667450597213323919291430564872177696263524292706364091019596283507884352811171010118043373375933403119554863418254017257707627062845062856393921837413771974872855756084738749776966520338309938036362410167627742370804878972495766068951402538858587757962104565061365257865940834247055814939441838596797621878421168968564684750125323390394748874726610561845361837009524509246128749504123316266397376202858486948691983002054267173292415807490825690923874516123327394813609679786586474516967621901299549107318900620440381867182896852253227461942140668039186816322790692739/1706943305326834860622677123147975776756593297395960243551399777699889691865678993380505277650056360946624597777603808402978874558632250821865111630066190266110485984943704407467207090772251589642540922107503785291538834631879969*X^39 + -2093546465754569079327147849282001822517126624153219152325081039464776403697413222994230964271619664626264276908847750111853647335482594540193278008676398573296404447312347345925063959807159930939373036235769464622793230838253684388570575930721338386254814705483496831240089019962580016526776650726896550619275501601469725607972212071571577070368435399513550897967456829102170105229777118580397102470079326617625746805642086663761005614405633132753903938228107903631284455278674829643856239846072766697709397368153672637796440634057136609262217106679447494571167037971135735382017738089819256678256569033372194398724754488507510836262731914535083531558881704499827149045652842371981/1691580815578893346877073029039643994765783957719396601359437179700590684638887882440080730151205853698104976397605374127352064687604560564468325625395594553715491611079211067800002226955301325335758053808536251223914985120193049279*X^40 + 47697176703021370515209245872583275316150816062114683050914566365932310656168728484375433682623062575763401020184796654418490341775197803739382955280217679503625867413625994042397634483742518924253691393112036255187159275983595926845959003480747150887885637822417794717748256735181983157360460934747902315742021596085546423690473307539446467731535272418890275887924522186453676876824426161559767541569186794377300760634969291230847938431128181463958481919054574978668520689887883171021769198391998810124233448314205419961097085985876878621069624667688545289081410528888436499423509512296344834528486362070860115604785935736866976882111145788540996711572229902298352728055994/101320312537949478282345647483111282528437899768264987448887029008125463991552145389713615341013614349535501737852662693831475904234121850885327454743645175171275953282109836022271448374918477452516229720870409288985506893327*X^41 + 66640248898974046121697460660021616119468631307333422035833180605500661953494651874551063771609326423389287597131705340620492763232001691617807426207704757051219502080682704826147022522533886504976417731532976048179670572508797068907293625104504069236731913332840549256003949911103055638991057570976397289526906249725790147402250234297609250600774025882037227123095900100991254373839214716724264691371649090565272707817803268733703188138935134948032689485840053609443581789433642319929202198613324088956788017450890068711955669281051573884250660488486136082979904168059645531810036747378677093117860337619100689390744408718367135632620981427670962361207674639123317063908959762/1706943305326834860622677123147975776756593297395960243551399777699889691865678993380505277650056360946624597777603808402978874558632250821865111630066190266110485984943704407467207090772251589642540922107503785291538834631879969*X^42 + 23340199873896832701865603322780206518257550182748632688106404070179567132695757127473226905078437845775991169519994821641906792999094463199571748495348447934708325359178490636546125380819197373355565450345484966587709008799730529387719344314756904577318172290805611595834506509446201261891439659557781944729798439288812151428847658821922244583025819985738642218363109219046515917643112920426394229875887510256229900850601794100569099528010931694821635551418016167505552476188301581448415581568942825227822815078207358366852322775795476535545833079290006247478977622143600328835684958069863812356979635840522871378040758564071669314307087262192437402617329853299090639/6014145695847894478681406035680612722053653455705169314945511308133523119341849907384912170773052433640143748907975467076124883019773363262618119234501405304877779621422795513876146992041222618419672922233656395143675841*X^43 + 51575869514496328193614927197465031707274123591081138330892113821223993089613183908434903676076981088529727482316599269052468079142550299290412248930937518080291518720398560352087205951920768095859461162701293302958132851606134686598796008393300305602412663070867488207106206979982623072173143579803122169999136517893839111240379010995943640672562593575346811534662114068455799106517949185123545084082592927968307958893570448684704975260344307228356835787010300456077055991834063936935548266936693024362462765585624492094504495513738914748783702427074397076489688342237333136903024390773262111830431464815058434471010456706958099263455538567229993432543112051316868549066/101320312537949478282345647483111282528437899768264987448887029008125463991552145389713615341013614349535501737852662693831475904234121850885327454743645175171275953282109836022271448374918477452516229720870409288985506893327*X^44 + 10260932174733366420328627932684230812814855424361220332246793417685224203003385024672992608325097379869764037668773704278304115761781068222112068043893436208613451415927219540844889005051388184198406404256051345357783727567081549114620093690502790893947647389969298711894191319457472474189325406259961283328255341318727282354420164659176744072475014503977436603036622326611444656594448856949900477751424323601859219740174227494599956847166752970682352698133033776175317812805972020451497519455736291419253459408423766064975346166897505200503546393368991188927252796263439017790203325579707803222096706455487640083580518405693242044046823687878275963433600113737/356986151590662698325007777983060053543874485410172096809254544318485375398697091908643210706538400524731035134325130116704747612024298881855411600552110482868034642454015285444064046538922218698858723940978001729903*X^45 + 11058603869809122828847517389024677976156097358222617764237100399937906965333477818273896759070802630892116617290049242210337868950527431202131294036496217537717506323263740170931821851945958292215877751408921811202667961317073784776901288689813348526283605612124897025091535901447878987376420921441754328189587763668467201373618255271183864508021364922502423188192755106549300204581348378602397283171537493622069496802609779545959168591663001252150495227065497475821289083872735795467385012084737430131169224126871055062588500037451170871555478060535121816684360335906068295623374169622580323435924943228290553455142057012078529445047251450531747209867201912453026/6014145695847894478681406035680612722053653455705169314945511308133523119341849907384912170773052433640143748907975467076124883019773363262618119234501405304877779621422795513876146992041222618419672922233656395143675841*X^46 + 1218430189928129402666883213394370708953263309576631478625617861067444161971932450874150171628933773231023499872836157756477804279166065538389554682704858969821114780681986888890785657191332293655553784109692010060862640472632820616747781815364649851275993774748183401518559462872020003837347207786586022674319207568777329600667811254603936944311817654658457745773282201548226872357174828059505747625447295264802441028310864290908020591038605871882669197671821141669036030954205359539950602988001566151122016279030482488985652910070432151251199658924871563379697067976978797810708964846202051396870788803224012369028017121921376870145736486663191984797034/21189894437624663045349782037339588861154774464900106654553009100640195607449224901088811699800463021590255543083346003247150686295738047240185884760023178184129794174275258826144954385880110328180609244433905249*X^47 + -483791670723687879309111185241718357465751611916215115519251414378082472885768392541866136021759285920591019229494767903223877402344085936739072081740860354666564297239937121630303153986264533546757884584836294716597939929944750895761084044118138823483109874257950883658077136086665199671383831841356362847469748012003401021120672567088024442116011380833200827087337813134991244861394335322365885996284553715944606114789665717539115303927648970547404804936337236870088556884002476801606875792125897830115898683490307131427711090756328498691016164294960534503338443281486293974261320692599011043809426029068139280279825279015795511699526565805249669891591119/356986151590662698325007777983060053543874485410172096809254544318485375398697091908643210706538400524731035134325130116704747612024298881855411600552110482868034642454015285444064046538922218698858723940978001729903*X^48 + -697072906291641880782835769693901586184531710283768727552345514581856003983403198710921386908167986685931797587657526111904008736790825712858452161649317055256397144629547143057824604143973010578497460117848448767030651606569561197865005142039475884145252083788821313394653721314935659336665905048841942919132159688821991294594941980741644960596093521944841674056828422879044527804202987843679922270527849361510095556848093022576302169263771743963931438111553217634570717893277806809994070863415990609793570188912954708486303482817032931013369213936150149181852134758622693812792296866563405721496654041010076982417396150096332100678554767461401547/1257784438631487092381419958291659575067060869288306918415920288516661459455643432129685504825812490151971006296868641493865417361888647666657914451238984874703495825623271729455983521450709938159945939599567*X^49 + -2734845681590325231623951855392483868399985133917772727384105846615477622436917926963577954682142391912235158695017273664950940013458233997775818578236495205852902869256580640934842735624653035212888106682874320114822440334539397404398216007148770864606821509200916876397259725039839802466990163308809798876830489496239801785286584908238017045427445075214781154240202107817942959086671292083328932283288272633499348083410699381889469735023853814639966795276586468354312610425207332632837091988239278839323189757325032513055968229942439518628371290686440371201873951431472738561704183658663921476230706696894356712621957775805289288167185864991500326439/21189894437624663045349782037339588861154774464900106654553009100640195607449224901088811699800463021590255543083346003247150686295738047240185884760023178184129794174275258826144954385880110328180609244433905249*X^50 + -704306173587556048691896703713160118653652019651710035004813046164189908192354014770317470111984975446059269409722020388055065492513476087887312382437752431219227129639039282858351537471569550913388009344926594009055741114539561127522051394680468614145106197184469400742174874401001780667434639273158264479049127618090988667908944266440159532444233796772389706521233886271882316070791140243299299021751641451924742513772839447647921512505125964990082177566280008062743465998040926190948986407239814550293939581618515917748902638582597828756561781131858120561858539574803214778480053403007224202134296997306772377188136974197157164289504397069/74659253198283794882259153457093819378349906172511837028308914852297825099759211261927079291613491431825904095498821243774287253629052511821565528060722079581141795312119174301417672075189050760369557761*X^51 + -465940025321527884343873235733738386946847358211575727121479157566128109268863331238151688982872655409212978589572108190953065541479966058358599812011834810920808374208701448164241000628145483584746570504806168691953033464315371400198752581793078835380207532283504968451195622570142386854610996831180355324583816225545707565830175282172291344587093733109097507515542665996500721561761715064168324169831805367975435994319590232535128935407700223908209635861494827378811395882060728799274759946745035112402908147695587259655106484859268824196944015685227661766295525200776368236894638414868351235857337268923033074660276206053347591666339297008940/1257784438631487092381419958291659575067060869288306918415920288516661459455643432129685504825812490151971006296868641493865417361888647666657914451238984874703495825623271729455983521450709938159945939599567*X^52 + 8593782131620700787682985590542541660030273932107723172499622206809320337405079152838428379994956904681400503269530432569906154402439962167711785022572660090031380570431367673303418396964190778219768997294530808242381302914938488668977790719693027751739745682845834272117409330444552310092253376147522149341247426741658551334281079190009219339534741059630671825991257372857792086637474951685504280408781037239950777611707569273690093543577344822537782402740259445874030540475910639311043317029384716057658032875251883527827891051431390982162685879640605225101442812461591380036810011523106957092629323242658077269025695689051045207208/4431605223380055492506627497898368812153493569924131122948234988561632640811967190712119623174066090807022264824527882933120867432127530825759216956177484393728366790058715160053283793861758815241263*X^53 + 88458516990616170488455604754276960666508783831348611347126228235478387391900995635035446890194870594659560764193318848641347293926955900929736047337955202371143687653588590770327912699470402235125241963662388834914109443436661907495768122078791049404873506285404728461615328136665171089588043030341327348641346444227907652973816655579087682470478842882647876135205026733158897519696872656967789869230101294344253661885254622596355021281409730121792471489417889905177810381078676461051232806600600864163117913018410995080941216294659811191166067393426266844172428860900597900217941970859248633682821331603338989816964504378047048912241924/74659253198283794882259153457093819378349906172511837028308914852297825099759211261927079291613491431825904095498821243774287253629052511821565528060722079581141795312119174301417672075189050760369557761*X^54 + -21379101036220942364462874543047969336734267230959906592858748206955693759415621790346837640967400291394679975477178617827301617789263872913474881580626404180284856708620389106698344803592085507534351320802983231674297290482118193150421023537050944112728335697695111518918431531120131561964185018602550094815852208535229787348432998619540347613720942516819113657998605820264033682379452188847390209994967381517403493920427038877941997836696570379434939623993988515270417282669073755131718780411961604134428934064322860713224617835672111229725533576201051147760931204119111505311692899305429520684581164000950517268394947318702521/263050111199623404315701756864626866038671191899099609601011158577885240150291873372833122999588418757465558546003910662617728226516740715009153971400099981820405222891833273583028657556939444129*X^55 + -72408137152848608027079152113630476340102087318449323033173546383287125090967914678139334737191222902911030349724662382480830188635712813437034870469077607355481357882757938094791410135460284262271742377630775697932646331045990320839750500877749127290627403650500262697328927380488996855820476928491206284728436943634215886178159385110795901352174759857858175144874412634410743923529969389728990282836781798999686898662720835637474416196167775820254926904588946720165145332944767726826738523326756673132243610669789971186711100634269830340691524002099482350650032913591732223996807799974719256836526487893929320626324924685444046925/4431605223380055492506627497898368812153493569924131122948234988561632640811967190712119623174066090807022264824527882933120867432127530825759216956177484393728366790058715160053283793861758815241263*X^56 + -6042546320285404211528951498547182172306563923579729391536030527492156062574801050301933205607534918256597358750422949940516622003884908051126204037472328484367919725982591095031304109481758105924313758379369693491917015387928401547797308374257921506323336445739974335637424235872140188457311274710429011595431461737297966173151788200113901117464798828299557545383231968825642599123256782260181763419606993994191083261818110235940776114302633729781159752534498348695874421282973518237462399903138766812232039993520403143506237189255539082317101111839900058420898037667653839687110831130439186810407282467515099254702521046/15614062515559055280803808207077038406759137644631068415801695172902311399673050001355322787415469742830507422449332858231004227845713819374912683053368551185398303727181888382681109844894607*X^57 + 28072025344177713268905622401880898127132116739466932435479997675211002141439924274613912290858936693541056173430804691286050013917413074854252889749844145906254286166539567177377505612999113632517483039532637985597696049753766602322102298688111442421735706133305970338898048581136785547054377553620113658921782292830431959741854500212692604367440035177118550638247301543258250178268931140214423715646586015011222221522349616311117769012417084596269488342817177353671106865902405185174599278753976676032466532712622447465789085874306949210993684257960784330525586970102644552702710788248668903807532080605494143663479827154186/263050111199623404315701756864626866038671191899099609601011158577885240150291873372833122999588418757465558546003910662617728226516740715009153971400099981820405222891833273583028657556939444129*X^58 + 40423505447449229336294320753216616727827610075740074786282931270893841614078308755787226704346771808763087914588510395842108130324687477335432450196004924556861334680307462569693783410669284743611270800371939846129836825502943544647398421577593355604318986706345263695644240852996301026841283474465798925616955896880533512917338953298603659177866959495509717148115286394077438356791381043528020407388881085345168354770146513929291918273776305425968743344190181297242075828411552851701948632933815971788427478256845738337260909794203796695465722047796147902644439610659933526190834495591272704000053064704604448598/3206974415487208051951341476314930939982155221259823741539044802962529116551928890927224069632076381886501703289987016926201933387812481964160793991715907483533010965405911165620055329*X^59 + 6046318424132003404212665798231893772531071464244701165132529375215007717220940252314967668436609955496579402754998879317904859026830917902791856609334762199099094943613591101418318269244019807824009681735913242902391763046965826549219506168151069441390081388973196214832721786058312054830377280820648516051587758473353050655014214409876936541575506769263834774123624844999023063252902529114308693219318006500180082941477587914687156643839644851725953276219531024307595197845909916046361916220871862142875728496208522429030399912034578370011028753682730945581797223879976599394057342043671175169725991374208780251761214/15614062515559055280803808207077038406759137644631068415801695172902311399673050001355322787415469742830507422449332858231004227845713819374912683053368551185398303727181888382681109844894607*X^60 + -117422992199100813916150432012329251870841839345722116366736385776347457154228451925542331059187425060989294105142140307428002120976605232869024850344287538428532469868045955235552430390659972525544821918067394929695308529980498764368090380204909808604285424868992550645238255630257229538022407599694676696150773842406502414849022883673324703393504332625664885996038832966255570942568729364729570835953904561389315329489029742736018555794604429411271629165449474315044625622795673392657880021179610435068093562264580996609206485325875625270860175483714566940145753973796376608004774243894304420607004808913941/3236099309270643846570475758138174510577351383713242927890055300668546030829393431813545983483427226928861456397565102851868752157227529731746512605162368802757831448441888159051519*X^61 + -3902122847309902975780477664184711013158411264561568319217134775258412663711559844528473279256011349003693678158891769207772948909642861687800045527572953847021331839605937531255404307762288562107709432729138629106726508850045988917097314789633131660510451685675307071713195783497910593380755335710782390969403430771833215463783636315127594817646390912240565303821152373766216033235078713459695822100666498817792549545953570933867322630395330626685957514068671583650145167325370748952730960374521630111457359975526196190644040488030136236507036955822381197723422960884327076870753257650252426048830270372270339758/926815606075803127013937686655015041654842858944089061304783948056170914683507449477967756123670074365198992250806247891672358749077807287642469463605897262741040169002308326864195990081*X^62 + -314919604286443964661111528060535278153278086012211015046878507833612989555261020232118146052377234683679383161678752353209705418826058741995308994472377818572122804616284620596452888947457393199662439805140327027706113151960324578520020582991174984182428602515109870374030905954897181351294587105578901632446282988657040160122169950756350906490467181964113262805590130051846549934962685381966856296476411930918124151250581343768443693580538220525979485939054651660379568217191267485614821763225274107700113987156263834344629330401144923512848118503201580715384185008860718324143492709841451882583618818/3265488707639398432462639513762032805829819761567349069515696569796716479141668447844143272939886202753644254689773060395427600562288122837282051064745074473014966143735507728609*X^63 + 782012473226967806980595472824897064438471819674692173181687131634820918505098357407658031502759666405539302257072241318118927191180181076876873964789560300600555112477559005523893971547743007760033171774225283700285493273626559852843370091452038353571050165121785026305522451131494034077496497240811500775686913648366303283576857672564010229732965005002586914681889411524427284790047164762014477094701185307734790086143341458780247515790920939380742208099247873372795265344464911318459489037437507050990644573146940293974379804612485784242755926752787856091004281816468433092987545032437593402304858585010/55013688257600945391698087888348966679814973523125129774130940111365282524099688340830281719218262857790644758758606748481768786672868005439690714287760269646883134623512098703875823*X^64 + 287654474916453577035641637673371225019212260321865041109510387803381220207950659870981740751915175878247616087208694521938789915266520518390933747531137315114396704367901792841848714828735229275564161305766171603243372199699617936685165969296074044773270995470200609114319563719721910479614756049705554463439640572061631104378973626152573633779467436253343227433030680404215545014075461584148863755923001667763194437504510936643908178754632105186076291401682668714464389521471562882936594936204112099064112569380393674931017308941420894705108236904976957610395835793865419152913254404746568276902/193832059573775653378206179958570238370619087170852322046399748904654625698442954107208599331624989775844022953034549794944358079319055193048142165652346083754672413114234447*X^65 + 157336458534655027964775529539432667482980639116794959961943295812006789745047147008659099946173420309120403531207701060480684373473910800819085808794677325343967815961759997407689694566260842957521000767539044987714516167460407709287371368955180731337851804676850229430915449404606056047063949440907288538006736462257329140746938394625297157583121732516906721504652343965902422029029187503528716923300179715477048971835017489148467974036596191801058395729098690307540275768883116131159294645675749976854133362991958759641154915805711367016378255053919248163333029897720779444703159945278217415081335/3265488707639398432462639513762032805829819761567349069515696569796716479141668447844143272939886202753644254689773060395427600562288122837282051064745074473014966143735507728609*X^66 + -24844494463394981598022224177327434831090115029767353338994613186811022546142737881735627653741620806498838174733929324149880646734946964956758321391609143172021629172979637517609722174500860156555740007443592124779841158562557712234523691571860734973834603748559523993286896307449199823837473117218367688252161822002078862254043725884029104726533746390791256208174711859317290712969743684552476332107086718118087553694398010793379424738954596025847911388962648604336155552666544058400275884014324933539927313582134949351003621031747623434258667635908546300579068947698489458653757433849215/11505434770212836313777300407109291765336207465474703035935166433469141431616486858622223501610078338923489223780765109214955664469582429693603737499397286386577575420801*X^67 + -61984975315209151392499585534510340569298736969568391299873030865981972816939184426913919137354356851132850008858698448615400413845065243907342324818615851750903360815042109672728796004496642159799929934431817928556637805021217973116299704307479045415278800724039483382661094350339298349975579645133657371822523333316542687526161776969420935096037968287283539890415787916577734130188251490277159597903642277810615284880899621849558221648567034464949201569274223054006803024901064717800021993714603652525700805813938333608380296384498188436017478039693166402637868817990408167035114589104416076/193832059573775653378206179958570238370619087170852322046399748904654625698442954107208599331624989775844022953034549794944358079319055193048142165652346083754672413114234447*X^68 + -10991431181633141717240277456222630980743162528810805205204345583746937479950423655882213997113381525364133174391056520024458646660420935101966547488713866570895435433460029981081069014637864989402603441340460181295397294284987499166851064760282240337923421340733954482801776305618350364587787389525887482365137756097388411135158579735142854623368375658066414703940771891636036755431071608123563164004510108601346432385377392444963982242162820004022544300073762714086852616364419734109298471684596876366969068976835944111675005905160316834709340958325597879026953434591734299475107639/682936710999752852957636398593772883322621681336422095087265770372715702001334769313362824337275380716061567268995376578319918351610519955695597880892579473293617583*X^69 + -3046315703784573063692205795114579568977099227071682129302373665237686052347640860757747623399712516887505054053209615772471308961659004456969978553954468344807847235901522659749898640988589674065407757614345189130916878227501087752610752978481480348940373474147010536652906985823348133270144438063959087915630927792355752039048667456341275278793939196180641925451275252117867839556584887970951789637146275228826758587287304038867032428628633404327967266371390784605021733671290203878730193823915222281158624160188159753270759232872956648282746307098839231547004921313998917898708512696/11505434770212836313777300407109291765336207465474703035935166433469141431616486858622223501610078338923489223780765109214955664469582429693603737499397286386577575420801*X^70 + 45099697530910150923312710354983354043783005630143848738754982751775240232234428987511681025603197148996529554904124335850622011941167482785639789130755545630058611280019933491201034425772196518254362685772077291237360746963983667665366271619106310705938898783193668340301090896862372837080902414829492031511153949835705800239050546935407566121096213150500882398683776494391653021922847810195958171604685863311232426572411882671542723392043221233032278780330303741231255632420992565210085948907454813409979971867587188744790917952191506793748503883779802419949436055595227560/2384563881157939982184422426732540558181493934463535470051451891845696744755864263888361427020608943173899235922595318343709015574811783406002108530031806931217*X^71 + 1153523797301619171588781563540825582825540690766318849293621566826650319730969664461565831436142057344418792293229782480936709507678568370255328945433753969211039016385492933158952803528175141776968976404807648312356023149984472899116042985990452901580431074324109590624925047436795045412660166507590520562863361486909893848469118904944180612259310150745514484616825876710656760751046466644737586629508605782445077185168903715745949497873466618282458515409005672826511177054923473341991285617201490654286153573160702151670364783390979541194500019568156147553476000221674212436437/682936710999752852957636398593772883322621681336422095087265770372715702001334769313362824337275380716061567268995376578319918351610519955695597880892579473293617583*X^72 + 163888943864068055317736747280080274177832051428529999066727539178252485704407923100740513952185500634608179784625338742567191160913376118766587694513661761905691553588083386408987938284653155312343595492933276699320345418688653860380423766641156664114736061626326016857547451752985091709868834627131909273547707893008527426614763480872349142869892102290198234165373577071088860861818838672179573659135052682019318012567747124710627183534220968049123514360554348267760499460447673522891369124765747706110829561275269400442797518010731096546360541612712007253130042089954/2406219859897013100085189128892573721676583183111539323967156298532489147079580488282907595379020124292532024139854004383157432467014917664986991453109795087*X^73 + 56451143213058528083394798431447453955439610027566494396716984568841680135893598847556386432880565149773426576650789115925988129327092829758194979278621303683759715515109532297555809614981395826547156642747756256629089940084302124116010271769225707759261032367692601714194096058368322190073568952571971257391056997228347007480179951918609501372208856649046627928687660720420824721258387588621849071470406144173458280577164216996307790157515734144779542008060657575097210070421675315139140309557545778517010444365969831010157982559740391225868340781366159702316073876384850/40537585979684979697135181254453189489085396885880102990874682161376844660849692486102144259350352033956287010684120411843053264771800317902035845010540717830689*X^74 + -1234693516988419577433671179539781267013855275477890660884230290795137598660108257303707847377356666089837460565250238303177707615001869618939410915817135196428289051984658891761101778887690272993092229170389190061171800832817793718382238692240502709610446529911185400666759180484301594660482688157592410636117548190215696321847147370612005836969613385177685634907209148463488827491337271032142958545083418064900293332871356200191511596261222281775221893106882246814189767291193958093519809428568950772486521110447289814297620579512577836301033636231443010779338/142827794853505852679123234338017078511104836654095050986356995223629675733340089528278482541640655564345700963961180292227543922776453829464414522057921*X^75 + -4234552257999643103806369568476954314929420010509034256060169784457603844021872473731619537086510887637216657347309626529865352750231608484367202893063879208611325310075656328995662792978293937412121430165922242147310697373776680229296305975481166003213376251420239329808823099411380270069941412955124032811912840796520999925179196735696597402232429925294950104269725090602524290413190690711569770777065446286884005507992128277878380931648878819549409295277905045372251234590387205383159774684609553904966811431328971807981825902618064630518965832906311436968684989/2406219859897013100085189128892573721676583183111539323967156298532489147079580488282907595379020124292532024139854004383157432467014917664986991453109795087*X^76 + -571955563728169122754433802316029452442025885994501924640886920911028055103614896230991163375118705058734539964454286116934725941534335670684416141062210021504306153895601516650409169274689644464633416823922179679722691795792137786441645388997287851765488240281352432072426455225557046386645669210189724714054829545205783893413309212920093257615448914707238559595875133628992246657660675420062652641032671552176950012804222932323731041084328576326676065851560932973208956813357967924044718437228889226491832149492745853837424992200756765173284895316548300/8477936419155093053904151144893279427263301279402567281198848176151817874597262986186174543933083371778102983555599233823680413294738162845872530543*X^77 + -195723732790318474009841364450834274308742653460883271613898636629693571709281269623330746568930453554728918105061759188136033946314630914614279339091707568747964738044980300913196928441011418828654864922170625111848042611120363251805907226840478406909274952301520302367311545478306760515906205607484478279823962643396945454685872880982803842096249079027146170393391169448891923363748514897194285835439578571775849941551247281707565684176178046986022762517176981857854106501246153260847685506232350371259379365747713047463612852261819425069189525853843972530/142827794853505852679123234338017078511104836654095050986356995223629675733340089528278482541640655564345700963961180292227543922776453829464414522057921*X^78 + -3766015822363641499311518206051166851519760427716804267091807192621138540930869878228465406840584899612472794591811462176875561762093269001075452548105752005865499677563852080706975043353222116731727036889117930270525765595844065214680573455242180052084978806663209603575384543088260060445173641484218270370182488590569181454548462078184261772086861137052843589219829205027772990474740964442192733137626515293420044731433834341041415416137236167298354828335435423670111980993783255708915956694895170115329627982158841164094809246678492032335705543/503231223313058292509298459363286010996812564812878689452059605636126187131077520400437736328906236824247817626615969242220004350610682189462369*X^79 + 4121489427583813138118012054268948937340327586443396466973852300542122586944175671925490430393703776302160525868949403542748077000180505400002216542890030956513559065653026496451207643806744393881489408650782735845358687164776909640885233113910777806488984480943768059953626691727269778750724695198381423782904698806748060191734506686284650879212096470585796644205218918535281012647672545817470532510681975460814111522171539582910761567586218392817595657081694322104689065208744133976398265418370784956556196238578809121985625571672664196329229580816/8477936419155093053904151144893279427263301279402567281198848176151817874597262986186174543933083371778102983555599233823680413294738162845872530543*X^80 + 558046141591616873835162634729479038364099805285626075390084992631361980887206110050520549703503726650783859908720875929010694009164287909031432342279723363094104731694902998755805927758637618640415913080964788031655738329251964562914642221711696897016940503457694948007686030314715256543542122440050554253510452712954226084072460367495940131642727055527139409765952564021587696327589469829911470474074733035406389809394006671016064452596315705494300834106324479737274912828280275764369438153650882093902397794676777299817603017693923006806/29870672719953599602855016285587108149629759886797571641957595158552038174813172695461372133252581280005212656651983690996616866540670872527*X^81 + 182881058125127386776994026877664056900334081097534557221961130209008775731229672030722875710658819243570290982689271785964916869337364581031147119442686106632069122768983417267362501972079106275044433786316497228930135223694506913281127312195133567866850718968742842675672107244101006723617942159922493600036660393307052073871426361660591636393552423546003132752075359162847088260787289284277943607432344431397756783943927857755295769073072796875094924141912873416884817156549801504086889712426266241554687008857574458925039827880941029118128/503231223313058292509298459363286010996812564812878689452059605636126187131077520400437736328906236824247817626615969242220004350610682189462369*X^82 + 7667762594831005343271353957619028962531788381344876815694554351603147602841299696969940390410088317088879927645333391836956294174222292137898714486966511796821529805990654526536334397447030968961789974891339272217268761341632374798236288981108285859047109129578217870713630767699524710122011279427015617190119784617082538361761082723987610247453527943507594450834853859776273749017233852371635271607321996349763317463160896066905163994709460618626808132126815188222956933712902316791157015904411739163504050263852090436227244747739/1773055898376779224957263387284804899960216055487479767433821758090582191180220377245881885988756531133448842918738273342234039683069441*X^83 + 879793369218664299164370639181646311759336309082883030603131389769043369529815102806469739674636377087863072262350625376533905370735581799087185841206191812134389210115367929630544683643714714664371195831523516329555607867050854872588384563884548741184940062958406885053041765753997787245499213003040940284908724156604384080757270657220805764012381867457438505110643569442697705756104911144681524320849012085009242806692044045345116263785059025538343110621170041000951342170186893217638374290087376495115464678517559598818969173508142/29870672719953599602855016285587108149629759886797571641957595158552038174813172695461372133252581280005212656651983690996616866540670872527*X^84 + 9462622907123898826886982774746031828131691562265225357699833707994861552336163013352127445288125077009864370716388088230729939837642595530260037468611402948071784295004810377395839780780563829486017018428661770604441194050019111758748893879688015736528246405599399931981041675798830078797322236751668098125550154182944597294052414123295586233138145242762840058455279206207749015004525895740648175875174680017101378981761712572908626357612102448721569370236856884220961763332745543865941894460126597269561679607766057122125/105244607252138613697231755641052110165620944707513490083327699773881533280715876847265500444515731651537297021353254190196120358703*X^85 + 947595630819858092425288346043053271040439114949822715843823578827022138376108897056681534376914092936165446958734787849028956783362090125154142412858751138179681516528202673141820071890819013751826121716183544993052464704099946838839405418170547627911519513944620545235609301351733897014479772226501589648548785942219867834920113350123551699612772400880018340714780219212394665175878889833605457184668746916947558103124285531384898295061714051183133999008757016554252749996853554546745140485443854965362791612420037897613559/1773055898376779224957263387284804899960216055487479767433821758090582191180220377245881885988756531133448842918738273342234039683069441*X^86 + 4322808120235628390364369940778451548989225237435174442218726668801978555363835245916508324319481298701411925964580377022790648510738251716254479599052559745566430371381939875963426109347180646757705937137598673281175528987558194913977193092567458374006303183007638941889846852080820439041476047488655460790824487668449933679618098828604670299585090793604065001920954105893309002375754116068952419646901483267492442685441854665337270057943303142743623877048662064393944971752601787407480643554551139447938957817363/367475470417629299324480028355727883706370988402590407380359916668289809952953316342813698527284423659081550638630910688222097*X^87 + -45238102401455202431619083655718053370545978089444445654454823537457042325156127068787681942328110959128874071851148319909968107575527469542794880766225592720812929914823446095464035932972969001036164755415947554689197482470446807408645332881954984298386589598087931777795840611399990091158936100053374419521335988072658300473089295133402356313687478718237630088039369548509834291876653605443871523120748938903046616523846772550774193867522567139629212685804521142846339188336940904259362075736874099242432010191254/6190859250125800805719515037708947656801232041618440593136923516110678428277404520427382379089160685384546883609014952364477668159*X^88 + -991981184658207169742571177459466040325506380893824774666972083214957040097272876886628054578855752138476791864529320700886732514798693950058016848906822697701637042604736554635997091633931482051517401429363234183973729631274072120690168838522027929395158577445717246367282437946711053878154967289249115631780242996431050658992538186454704596535427568759530348371077641721779549922932445312096436711612328794217180340990052775926520255185978025449795601387958942380988994899361882834120319306712026219347067/370812785487012411023693267765618449754158414129758231463531701986165297631638058872667707898369751421878456749375288282767*X^89 + -180421711347349483257236012408537774151535186134497889384817176124593363341588441160062006100745039874317990626976954243036570345644245683721311813634412430132367117358904441966618231332339291389123766979158762295469922152890396234294021092237199159048951138867039687699134449859643092088220279780156320695174198386521202780442967418518265554558644450004459203999641389314336754391393622186882541678865137274552613594335662426856115284362445515182884255667577196856356521180567437028752312616958699634421992493/6247082997099698088516160482047374023008306802844036925466118583360926769200206377827832874963835202204386360856725481699775649*X^90 + -986597244780085062208495644018631138788698356027222026313254451007515892056246777103685695085768311895928102294248131010482583235650542836653001685098631054911338806772631759152556810994685766463534921659396393031999660510473435934646146741279670631677917342941243104334448151709423614991954510690490314449311154984841027273082852812836901123435010285000138266283580704969336112027234951061257146838961208138366327460246616186224728868983742808354338499993216352630484763747891743130383898185451776/22010612304090485607152209162795657966056770590001675756130569358708689833895533856037734189966744905435891063653783361*X^91 + 365490926151135187898416258807191327678844365129802445166117642499974199580897319408557165293091952406005705264757113496738459857011219162061498291087564384685602561001702827950429113184579320046349865162916551153649069127019568970094581249831729289017662326704516781387758610524146938808305708150175611043770068028043505670772285995526951997105247014066611402680751339097721518994175309100205060050742139052661875118570275412178632896574367353003204867228482711347600376940728134619783657895982127108/370812785487012411023693267765618449754158414129758231463531701986165297631638058872667707898369751421878456749375288282767*X^92 + 2099122286238189267641281129332139207624277993004856277905329163970171299792229685440969548597047028182857594545217099797946841308391152663246851624181424450116703174154453630939333989778906281011411379733606553961871377766394128405815556884375311186223644980201827212175841417393772704233450867954732589518535479118814301360721626039074058077249038266204036229806643753858337252978260871169566422319090502802570564556703569066547978962467078052303676736189827183840446210399796445832703880/1306500403875496266822117241217763279281579544726163456765630044441662600694220564850580767493722615625089990126063*X^93 + -63065437344157701575582265894842445683854673133274099253643855964177465793630288518800162534963654334946851410839754296497414976719719048260635221969040766598118626825101369939776230975940787021676784976665239248218638008314907133769876560110321757327279397942655183034424591657437466294067654800241342691292360010449737920131139035237494889355854673779511739780391412481414754151555124878800267689281769539852201102643235771476003166905674728160251243156162084337093910629445959188120725740/1294741900240616800420718186046803409768045328823627985654739374041687637287972579766925540586279112084464180214928433*X^94 + 14915910175205042759648220765700539825525272367620127657444731075767173044201209396726732224743767063765283627843288724948187789616963310338275354660857333052375066426440843325279353800391329921662756224979686833208766577065276890829577932810228269743917441284403481317652559962820696016089187186794414411378279718010089809198985661506991961167103564802002423325880334145582375055810073023973005336628181047916914283701496533095993573670021171766245720983264030498247326289187169809/77550923243040082318639356634282856252245476626471386998612812040224526663157865783259973140245896339116162529*X^95 + 8282883727783452840723564416028796404179423063974269331891400263728642448875856002707124055383558186624159677540291827845942192580695598131517892077101205505162722592932842621433698924455535243241382977873953679004385841592507631750945019752520212293778560558823064153975853399240068707040894264441771941125499009300837000132141667326312213458054983192438258053154861783649360461134445053631134968740300296887776278382147534541471559240298650844801287657352252864827983762668095712066/1306500403875496266822117241217763279281579544726163456765630044441662600694220564850580767493722615625089990126063*X^96 + 50520185509259230690454374110169395710309059916840896053171246195681111756663726009874023316241872002275213216971607146217866214536260553868284033601015688990899688795332643188639203369101677029714912925970074331384237807015476681778720105005403552708112521975286653496850435834185040847748660460210888790595908073264956273153650079638916442196244414499182391115997406326107821966738077495739795046238045921454938189744422869627604808816507909948179536828413584110556734027/4603248248533274904650047879995420920771975819224276547670968839569331433677085877797825912046411606761807*X^97 + -18418447637580224279530508245785371902035448859716520828676775062574197727763839106168777030394572114750108324834824480182452809356055080170503496443611107955505572834854531912860264728064820141320153928115644799286312236106020558183846463465439398341508580642284662392237584627124914693888626080741513896855959964825680787167146365713092274157083987806141927527881427340951845374662491049437236135553880093469109202162657581255324983912785751779998083655556315430443556835331/77550923243040082318639356634282856252245476626471386998612812040224526663157865783259973140245896339116162529*X^98 + -77664349769162835993211024079610093686893281063933555755585519900288347992745117181963847818412758370666713643444813869211787264354876532435134226565039994478806395461543778438045863435025119216973655865371243163468625082394571538480295877815302136779518265430144537907166679086946442185128106203360935877556302691430123716931346218414780807614534697975554897813050950283887412225257545373925003162704708497013630856106579250687733157133761592105813399960963274091/273238454830728017133617135394754016784708008501470680101559259189727039453735732047119719359316887681*X^99 + 35354957359814036439759161125056192168408008138459829391734690158438053636641953070238022546365930526561610738685551525327390726109625939860459488774668370686306885213182058136632505173414214084183627790800681423957716169940401566383844616944158972360835838063321775181321183559375476351887914027462035229560321125898352604920403516731393471380008357527263582321820878543019135436897393539869196500635870296103598939659598107896159182533729046327983834970383301103140/4603248248533274904650047879995420920771975819224276547670968839569331433677085877797825912046411606761807*X^100 + -389314820192588430432819676399363871689916863178984540395159100279002424165735548148200943916542007682268270602609692032628921450866363184194216673814718118658717079270944148494267422673876744225848800736933399164804550403793864844582554081988273994551623545534286918386144974205666805698724969243634505803751209811894114819204401386571622315329013549875450855343257201868169222032593456257706299425077956843899476354620028308482653471539053049888306485867/16218819661110465788188825036787203465584852407044024461420980541920047453774305932636060981736623*X^101 + -91792185932845756463042959674553398796294233221949316692345252608524013271228222069149553516838080845404628846578074958320687919785982051692215385276120802248122364966073010298233453434192389893575256189167328097583333664295020296896607960469121672407216263986427654920080911526715572311568429510823813335434363195921795152784322505021518071513639447557607457251165496921341635259932041546830775627845511481811653081051644053553785351412718760229432207314292/273238454830728017133617135394754016784708008501470680101559259189727039453735732047119719359316887681*X^102 + 227033937116518626658490335988031664595523014032191328656633907600357019907393619295849513261401079504232587732888807205656594640176171277946496215519077394796473345218392315267139847791719138834332837622971157113175960497380696276359258260825793514693246518344580830368077725430153966457079332561405480784399331639620527935848828328517156856387547397152689240838956607304373205319085493916960148325498694931525189734514100106297238183164277418025/962712629020624787094962013224146938065225405534755414104646556770941262763358813595065055009*X^103 + 85091805008091861389448930538199551902611227433939184073157021098182727344402048511064603992646022632117345641473642881006411065121147620266406612253836084598629450337069899804423887080668697847150844266731874692172645909243561719339949086765291555122503490456331952612613287488819378915754663108631677961030030559800775497531571352661189868685408046022462621665942016319992760296826719031161240557877141782240947438505435971602259449522552876637183/16218819661110465788188825036787203465584852407044024461420980541920047453774305932636060981736623*X^104 + 266106193973597701080511452570321681476515817760671200054993971107488746012572151680383848352156596920962740261117182533583499582245172308524419230630022303003123266509575420619523140567738411541638148016115923430943247057861212449060075687615785267520140290173251450820091120709784950224769714916539667774354819233384795488565288688674562785257008332360071208720714222655598197124142485629492992450822935261164570113357640939940126496354/57144454740940510897783701147037866567651534726346258331135902936483721894898724615365647*X^105 + -16997713641342242325463191197325650735836690470316635491192802349248231934359000439618532292949684036166441316913649496375055581047383984222074159797714460963369911322775334720455848818104233283480579231851809107795805356138913952547778806194139161170141958799368873450188510948419656627519351923126342928372962095040171330267814894529720508491300803276009489705164916578811229935217759502520908319897378054865183489679229706608066338717469/962712629020624787094962013224146938065225405534755414104646556770941262763358813595065055009*X^106 + 122814246141658335079723245223630025090722660910889548078376160672200006105864216846189103038436532866829489940613438200478425712291526833758123540155478127790431528167526608885790744507049467284651088882969906064232692588915286023678911381307084720595506555415892116567752982433094753580055505005129754517492316505066098124445287095081315707289381230588663089293713113120625093995133317990400179738765098560084775867681207832095/3391966210063543117337431064702194252249749790843845095930189525522865904606085630401*X^107 + 52172969248949566264473964279893278181620579634811805875336512885180957574700578231061389159075793841548150659437527169118958913992727695695949168520210812173671758328882407926177806596620213351520915165693606285602424096554232375334166727418775071655210611267429329974973760929405342007090595587619109389945201559389591357543752248404171845492546818458780659373411898419934177231106489729844759625230153071538820272798353611805505/57144454740940510897783701147037866567651534726346258331135902936483721894898724615365647*X^108 + 1076768286002040888044772467853703750419785512600801709655507797525642639264453321768361390679211400459948852365420921914764519868906994702012074064796465339608294400897000214007492883343250280265479033759924744374413109345683449088481959586874402596967654895854081764449835533270160804717449805740028405461318760903840088631349925061533988023947562831507410185353865421325638631276549750988767005971391955374942479108684/201339479436311694505694252074683578812236587573089873326419512407126841847574383*X^109 + 53491561502541594689291815725319920253814882991252491414243585027540230249249937716503873161448636343652992725345657722895464763146702880328071350743169196896803395617141298648981685396503711899850816302477688454843159546859455598896051877483723360335731918020578547234253876643674759212408023144419722245341167236584439437545876718480575418657515291791686663789978850282813460575992691808810616329546537102386778076579607/3391966210063543117337431064702194252249749790843845095930189525522865904606085630401*X^110 + 305655305764159321690442675605303890554967538895921302127644730743335562814143784662351385558058607843569468775972002144191261886306390256089439259850146496406418254401673555535760187607660464574080443059651225202897667794260128142176405399274700980413428718618937481817425111444175865100184595930873325685430667732704991581294618807380287402037871527727480990603070028453208175992036693780210391937164619543632/11951058315208149492829242718269340464903934681135506222260314145374656725089*X^111 + 3910158020953104803405854739613237267966040680825019007948917569847052689287567267707054566966600378675663580743533552951101335043025572712161493495759828148346629374192573132541760418836276730499091314883944127089892712456306215992819035853007527672492381131885625615151399091345197440595506225179396764007528964273835858711543921599251331979956139968596607009440425558969317883481729806441950037929359498297953/201339479436311694505694252074683578812236587573089873326419512407126841847574383*X^112 + -15878261642754917674658979173181676280600752387609261508015713917740138841731210294017070014410919406063366438235056033166386737548938381687375795117222163507187709590938600060962309615934269694247066096625247026754372966512343490343784488219735873396102666636890180151493334019295719138834038303447987922901195706484776041219969378197880211658621798697387811936197624958565832423369736093361878359081/709387921600768652747031680315150499489756911090135111429946824085870287*X^113 + -846482069487331050984345246117215768750903156977617860410046164069340067306689212733678605601553351653625874270937528203348690034227082330910595416561641307044698058970071729012648157083527720879518987187854216476091378059890201893206396001917869458527582986583617809016569059300177638447686937393419176122326531259759493559692488303284569180148354749872870208827085233899151718035731889127033192182444/11951058315208149492829242718269340464903934681135506222260314145374656725089*X^114 + -90116258064762740084382899224937748438835895235813491054030031276144132843537092450967673413145765065005687164442710060775037883141352291966469742926456761679241154827180237551059225003131065765897434463288016652020233588275731707011406880734992385044694135824229761423758190048626902716367550593044585487973397392329777039810545378152760113307565871778195613028858812184949265171136055030/42107670303363723674662057358292307205422740611986413689674531019521*X^115 + 58108580859668765136441724378691822674220710384586903402621618788431377457646260457351889898854698186746651791748720531232647655423541583217146592517972133027411359672723929449029711323330140769060415945531976384332845315354992179326745669102621482648971322999952477939947774522263775288314879238101706995545391187485730267370627975548466373672803672517898351400250324707450466826049316991579/709387921600768652747031680315150499489756911090135111429946824085870287*X^116 + -89694667885787243497215237527784565859471099643591721574399921752911339634078556258959390420530076506595128346465797228194251341877642703696516602570553661331929459629313526867221071490916696343754212931552829304811936662222151628893386040041324565184245366662470109097785606697139058064011985057684583548761575789852013578329260989666495146541882600406543119682853298762482834283/2499416531332802497457236146393560111914450086780222810570103343*X^117 + -12987767360418019822822003210559371132793670869800812948549525118840588757425591799199863046142576702309223669100454414154228617155190578090777158240846542309623227725875812311771811675793026792196588062100184079961502946476716197571237445796576986786978913361377729581291366243512184852608572506794288038001917074754443925158856143233432178416486541648044278613179313213057394389/42107670303363723674662057358292307205422740611986413689674531019521*X^118 + 51214464493294995953631856785461460939752980149030204942333184304734263391735318454955078959430000014538469211994263562167634916133246928987584578881849861835420883849085490579967622039728848003205140626149504507515345227984019743195941868313266129986504882701124899922425148244636184546300258668086984571963350449012874591446844962875015095736897983813420230204418107/148359739498593369588486742232656265917638160312234986084769*X^119 + 536399556662343069930967555208929108328517276601678327505183041581946902799160754294851968491177540847762739292737692286225823712572518305044749798295973182598744750905457208060486699538263898641774094860646877533059715531639985991698267521323633419695612865167805159224693214008883001838278623278470454969167866205456960734323279696290607351579739132804401745363984197/2499416531332802497457236146393560111914450086780222810570103343*X^120 + 869218356388890052031528856185375881955701945481598933297764841354341150538657754028587781576082809956373391292644464930624022610836569056094361009094468556106948385702488222038196084025471786873990727361409826441666279959706645916742684116173657173441911471967980670283225837595664366646524468423271180507478935445879805403670139522474597579259969004936589/8806300201732852708997847820541121025561711896019171727*X^121 + 3632933575994816055472621998159222704625717202411406522366213703497421374593702641628700028783803443221030227701432968014700283668534494427140048731912498332649837937007338869302048302306594384688879401978694157521104130942544995675257314028398393194515348160561832271669843814010457406056875663002459463032289436691987200698217875412066785573795029442158190/148359739498593369588486742232656265917638160312234986084769*X^122 + -1557497375480040155181935319365585584019777817990046712906286389886056597863680180142526392811682390917990376507968061442225461955245105243594355352867911761320703070117859254784831230584797201494451845587098468355935036209105887096902741057373219112564775594847806543495589156686321475986535784397538976809710087926519609631762361962542750044920/522722158350617481391217891644869770615641473023041*X^123 + 4063825326531107985123880453414027267208387181453410189003663988133267492265471056921871264076085671015988805367437612838058816818158065534641882422062160830747162814267823251894663243917920257451090533773962831764469164327903239053665527612770298896691241352562443029329568148834749069641543510907377409971491231812904828957978117168525684794437/8806300201732852708997847820541121025561711896019171727*X^124 + -1179951017658597619551189869971562975393302406157516663937720569938473950299447557057531609355798946898218027260940641582477764767714655756445725058236470474784896820353398917070586123751170557024397739347088257688983870443126575098495522952776708309915408995954158079778135004951428243828230389378739426814949672168251348941800044780/31027610752692911580175573790281342115251467503*X^125 + 2008796969898988583624764687424352234178553496046206145994967431284784600176074516958050701538926739807151481630307521949284640793566158157150241146306511517882107491671327188770701359389642293266082626237515073235319492925247777417873855083111859461806070205846800552126075003419715337091761012090438653947794876692773299243798597455/522722158350617481391217891644869770615641473023041*X^126 + -418084771291482087493101310571880258777771967062091162029850327246601395433967016521154559014179068367156314465354062763522591354970618317939415817164036466347755025029592260011420311581159946652637522117264058211783594460524444477718758355109546853035940778202528020020766378865152462599688209726865530531587575477157545/1841729135911017485616167495119685529486049*X^127 + 432916636479512020237472298439005235027887433009161002685649572443826833955298688895579783565029582971992687651968699816393141008516747522998484257659791278469253743785836803557056232388302054610635473307241812617903586441608654833855306488478670381188637753845825782345382766770309396886992814986799645019539387979514746/31027610752692911580175573790281342115251467503*X^128 + -65338091163943312990640527074932008609295471233694417316014685636331974685311265110481253717715863327277271870642679585969576936303706775606685469715339452960680912436510718543831639359743458235239549966793977762080466525512521947747231688701020646637410563952330352278736605357441463789862995002581496165693/109320896059299429311816198440059685967*X^129 + 50296830460326128643151594653739548570820153985953468056539957700589335049810992005967715807661059846906999478652989346277557254776204966238356299950727421634908334215134949835377656901945668596969439380318987212394524259292369195025451755895491981415334067148054643232836817937475551466793742376439338894073/1841729135911017485616167495119685529486049*X^130 + -3403996889606886739409644010186490063958156632477680127214826748907259984737813725736996233115356858628873905315497516973471518833584587954074102305544223806965796033670645095766889095805758432483027955135426473832064814854489249399500456960378542838272838408636596984706863848774967515751066252/6489042325595027560504315215768961*X^131 + 684370176997623518483802099428713101725069463247795839729005757854460055698595822669166696355856529843744437559833134961576686301187361036739784534301751082876045916879801298368228676583428761820099410305498262455879592118076196319186915907670253726200671809646852606802593699444302247957501635/109320896059299429311816198440059685967*X^132 + -29789278631412765542547718981454364981700833528407115671429343656138817954687580746390082664636140295453432009287805092774652525977031296814739154484699299232027693409922199247294514030450770332341463491426561390402522654475595476879615252450197643476824703606103994789722230803394/385174946613345257939355090863*X^133 + 3163520639965857214127845336106289445094740212782771735204826297709619969548921496122281509839153007085227441366501898702048380222780517085445902577137395988787440983582672742516841805402693063253078259599618402754133795934206504234101754634841105643075716605186543040487242172380/6489042325595027560504315215768961*X^134 + 1598150276944791875588618275596079437780166717855009638387408826920099240546601470584990451519094561955874243472547726186548091316741010813927799343451629696193672403378480627727692393698973422061312787303756973772388200494055489756145428310717412964166593293104225/22863117861538864957520929*X^135 + 1647852811480741368016799236590430191873900973379763305766149811288045133380351324611404566441851800383156128436495646741410477789409695548060633386815474203124823660401326119321986444670121560753675980504568977156972572838926611386659617317040828999853044880109/385174946613345257939355090863*X^136 + 185863780481121095680419414618630463503098940338815633457808657890750224918751004724998006894293817545496157407148511353022235514466113283775149285928364002694840317123628055801066147635284786631857080700135385556181576116944627298049651105352949/1357103214907037749007*X^137 + 42478377812062293871584549978183913958651365637690167742109835598105648546225379247969661076422804875330174793324898312065018543018715542548241555280610053896005317628080653862826383396080681870440812246384486837962805164747171468885044898497/22863117861538864957520929*X^138 + -91963474367134838046448534031337084675230262719933696103942592863097020085687864619427507854511690264469927462315388164449306806025082401403408337290016415762140149257730039913509301684298920552120917970473747059863815809938/80554592206745281*X^139 + 354185528312614300095368426169354666680633020695840365124921170384478912899897253546444805717997539703848099631661710342761896517658656047848227093760660911085151774728754785762460710422808786323849547659176233996139582/1357103214907037749007*X^140 + -127495612648933263240217503366161373131532843590456267566027019459856942655588118911155999442568315158810498764754947001864376396968843974864314143481584173789308110177825432410848852568056051423180996/4781539277423*X^141 + 83000975209635327332396178438208401437743718449420051769908203537550126243496802768539765083592174063342753643176504824626448834611567881047368124511758390761393981545746163397646418291109639694/80554592206745281*X^142 + -1289771216534930429839088602684222543751150579783507464521255162580809630757337888817133823811252933235378613940182088702835847420413704522464871696679457178539139145857993/283821409*X^143 + 47917750448069281431390734749502236878713947662696471864437745597508915985577056051530995398207455581458604794700385456120868259038469304140738877310044407264547/4781539277423*X^144 + -248211086418770222541804213688021624078024876451003135827774733311190376154986444928530927338544799411439434819497170204672274854393506773/16847*X^145 + 3073857012490239227212694530153126631785043416248777808637676507353041830004160313893337748721262340897322160590818272726927711/283821409*X^146 + -116297266042871375733698569926335050081608093632728225744856209082417623548549850386131480*X^147 + 8766209289781718822972374909811803159194052208427951433440417872/16847*X^148 + -1117506995474115813249314751818*X^149 + 1*X^150 +