D=-16991 h=150 9268242630580663900143311123331338972994109560410109347858998678705708253247339073089015585692080691081786444215805830163346821387003599463257087886788415228748113256379497108316656436436180241758811910850571866062429646489385626519448443057124000493939922179378922239768125724952052766513480737382320171407858432074937824975126506159879517332303215500744982052209863981809821954995221989906641720468542762009266375214031942324066480391136003003794634826868930224459012813037547758588408889260889945035949061771870511792216185520030195957964913385773766962808770914868354475619258382334901208050144168099096442263430328855907231631589339997516464531567421896869854651667581316128662341585814852350426574520926402518239557651396554931286368662678775444317409742491823792780501066319/5422212951751066703939424476514498474174250414188870555973983991712261180416917867202417530795232453605256479060086108673537560703092959230372000837956799434307132765550389699874859350220506247145610343188875400322158250940457752760692848107486117893190075255108759390747882289442323*X^0 + 20823095739463778173245372737733320342198594881699896465708403913590804527504238975555659190037441316538850151365670367222988516881113211929368282190494317657055943761259991740135558855829433501491164383360269481721499610768614340509823605362385910673685335795365721318870904171534268461615653466363181827322756931757861898774355400223939192598089729683935022609249373938374666096484090560682681050798094984251275708814715362765592636465372123270621147712974974355392111662229443220215972756234593649334089656225836859231490534016560754894627385487418252016650540492086018989439102636917885081438827223092376961781026074242652533335557060431945777351289820945555949419022714776184618867959215255273223843425259286270012005308377632736617381994379501380914773905758607213210912/3174135007104389760473692346089181655703735470759163655868660828551494062292392893074965962687659968543963133629866669714741563263372587503561834860115123400808156636152217680136127315292153689038079544134886307746797013164039758115293992917593464356302901541349510165524980427*X^1 + 43074661296097311421536025687313573449279794536857440971210302291552939051851916354519619148581256873425466523931110113082830920301288746183424282027970122105137892763733902812583387741533835846995795309709860014661962932532690858629138656547062212035572954219488109403881699715248616573678636041320938481170624648522831993296617436349635590400434965347110841903086998494464918211203394891569823427967405496180375729535938528033873459394257717193595588487028427078898421342313957702563107175249840628855481801538382415573340407951275424555452468981076765971079904160090011972626937037060743805359718860121712451976966616714073069497593548321134536412580488607684508885036076065497937882484963530992924588630608905068854508239126172570020187756934547061225019343111324044802944762455/701112462774238923462710586481216711656808201987696345799237409792939662961330619401077706736338396831896208845565839606601260718303527245549248769406808802140708062263210297841508209783676783295798123947146092314035764658712593891780483037616797187413253801157903853891654251657041*X^2 + -392232007869950299231428056245114859387162669457993161151379088738097513215017085211200332123798956638273293841794360403021710404473751842660275546635212141922375975295798109744769296843541459007738122437104390094063961840106944809781770289424974500973732150060772551897493319312162531149972981860389694172567527539400398501505789587543938776298901608388912533165552810142203386638652957757521958040512337367093325790625620413782482530327739568287957153810089977108638472188138462917033731642472519155267336273078747653358686196514804934328463113386161688002698678968502988552389672610651549962025636738558416505607977794579918177086981142763309676874131641236684922275621995351060757177459316103147261680172191966349675530715713632155663488495817020133809192006974583269580/31571350491474419958804897091935242176089182188117159545747965394926872846060526097914734135378408256366886562500586615372333835060324129721732098838176437804518772968614253895768672608108644190891380316567346595798287047538268443380888988468794978295285172178686788180432093*X^3 + 22461238384635835525755708595286665104633181128530394146936832107913559652241747534834216950903221145503342823197060549462825483102860494171015220970055017278849870486419822966104131503280372546417314646312803895140933949420623571630352454445485629525593775673671328553466070855540940326755235208864953326817920091384484165951551947000568510854343449650591596631483947786782222711428224573622862055720329759268202003605919413942633070475021150950757580246759172336759703759306635420402884495133253283423675535198195696475710354626688349919687015647806000385703854624695226003549455524129277170368137486184105476964491745827365537325702322429770092942821215270999753397044734927318212764247196423849655073047810824501376736041830546938675256649276652835682437790461650105544580722/536428816200641869520054006489071699813931294558298657841803680025202496527414398929669247694214534683929769583447467181791324191509967288101950091359455854736578471509724787943005516284373973447435442958795786009208695224722719121484684803073295476215190360488067217973721692163*X^4 + -143088468393117023662776012273611378282297866453824103416861973580986547670248990941605133253887749864327964443394491291329634224727830311881354540755095416757747345702804921453872500422958140735026126248100695088181118888745336083475305087485607764234432293911234264200086698714656595035143880748321013782121209514043155858919984301498818638841114791382182731203462566559348647589254115614681827565828533196040102920653270832329137111226550888658751095837761811274727934169772445059131711036446774555510935271595177017482367349177904914008438268091670460707081622651980671839398006633733535495458780940133327102998717418922885349641526181967270605679105985466936845351867388212368461396437333813493362373146948022868308626966331321169967963831880523195614265201984736635408/4082293980917503422370334819079614328813367857530068831852644339512350046659700773181017650251684005605205684057076616677830465283240074921937815381523961736008930858221735966629614132188493395761777561973895619502609419306784519457819616718612357560752252561742974141157631*X^5 + 1326730672814392117447275197519763434005092131521358761792944654028252908594028635277679969132238675188258347746892769446618669382827084317176700048952133731935661903738296212712193650109312722548785206644477159135903748317179342588859531225438555305083918382014952666560266648916981858151501531657091034411788233853929661063787215343956093409293364484152238211149537270775026891039732613325246810774156327477217200118875088806173225990542142004582924057286336275713057312635377644300054039215768854279053358052584255258559982843250495773069392035499030733952317810854235923481415780162712476968605338107579812672325589586856446295424106118389112020063375915602552976299555518303814535383590012120621339592058686144628298450511226299234837152416989899046429776747961614674223935/69362257029769300649494358910981727060867933267293399522008279972654339642794975837118670895426362939238049777813788793973017435627532112998645421147473633856527744212045515809003773720014691287388362555498460470968836643441575770107813107665942567314741523276574873632409308321*X^6 + -459168689430033351169807671396264606832364491613565421676500702066209399752618746801640010097881944829094232083045883230665922094902672658120244877663688866376294029481389123078234249934027936296395112994575645997025859639628986811331465250449647278413833044600050587298230473750006319880315538977136783766627367577505548118882256555763607362520102157528399522398684917222313518313060063728289029223939039086968126017104675919358127333934439597667917352231223236898827849036981154648113078687878052013874013431428325989616298232976672636198358972978935861707482673535252825567907769065328007583927897951043487695786852995041683807122023567503966147281288196347791228721976198322408550966785552687285885212886800370098905095735085388641526976795392253208919222376780578161/40604301263907838172007920924280785213904959562273064127072973537613275138925868440209050844125395618108396245403210418371687871983260117815754858423727239914396404863720403646660278284965886874447672766381517255955564231819585885961480502939526127230129520507007393905929*X^7 + 5155742041960222193476269208265234735050206913888468614894732398792019287908827568932946297037625809208567335782339997604894626646872645724295145588431892390341885722695294286179899418916985291345643067273541723348943859645036264937888531599620875724174644077107450520476188886353087456378433517412941176078489943391806824995778056194758894724673750859458603552972866690828354690043376531066498733351690387593555617333763668643548489119177929013319230771433613440838727980827457387938054076554414052222439431291107319419549667754359049336414537133773187746149765605039245500521398173242947045243994983024372379858758722957444119086390217390666498344745649016731159344604862944483051811250772614012701321091537825896949772332827275590104848911820376384354287561159889275958262/689907682775058078380586584424454821569459167922581632583096893377587157885489430667591982892534596947279760605645948218553348632867572661807490799477549533385509315039473378360404788339855383883740407973588359695940991862846583788371515225445488427767130682934562629855639639*X^8 + -1469362521074677534456279692297747576790306259056486205446599065088789682928911571539059515082237645558057655064560228375361474494994652776173497796724047946748751519036366017310119247714360186924841578048502785347156246017652509980934009245034264759705020768351096668578265185991725014687112572627676288629530491193174560781473311134890711614897085093382227427369054713774817872751039545611600082539035185571051821810557210291463406206068635155110120385570089499696687645769591432378237666696546072510476560041561682332571672406921309493231436559754337407832541335957317504155029662879771902447668191604092153790845720182122511943749633496053189042443336565416162882921980863607285761122946647912883967390565100317048961884998013743391595177203158944562180545516832060/403868336978425322292351164510826478791709620741813185655660792646497763432315447377748784218538747540481370459251519080973176997538164905588992470932252577572420247305558720280477136728811422622662391708461916088310891364693662216908375316154429727614142132051335976111*X^9 + 10787466807477117916929414453780968383731198446220162225192213150834200574969334742074227014081219563257055028210760540637768286472114271426454952536716916094623635142518155998163225408646275990650095397184167907995610932441132729384454875284909123396849688321047984349240822886774532638652998055072352175059418042979156972419935978799914000847219262344666365867760987294314857933767782438705976084779249894789260386808523575759578871798083942103584543921259796057158948808301452327311282799065124814391477175201728625309508628429502744235131615963621960785571040584167761534920581103630803893559850464444434968899046287778038570969973035475572737940556129380897850277506614823768568530521814875607098437734003385138175472200601493189724505970256240584929293866300773471880/6862126913600424651069338636203452701149938166024147837475332527856643498478471766395329592657191859460318965473142560704815250365170959910862571073609903545532992421968748216285587030159234881781656697518476416256490355177510014727490204996779915501891888965684249570102001*X^10 + -2755559465852382684413044228718395416183386796160171100178149122885956630465592652610903422094452051694755366219972416351841690390160356962964789745833650929314070632975305404824362305077583992033708932854697361304064999943572429804889286484719416130697249869058264827854055975012534409341687110302916894010124017501786749241504868939721477575334222297528917341884661485757929985942794617466026459341202070844522875177807531486905372775033484011260096277784586219745873058908508901872366809725498926011293986340526536216781308049520198741431435773716473316540143366259240104498137954983784704541013518828272682220930375541687485619746674263762497218035817312242897228592077931774074644225744484539467687821502913004802355135798630071890097629040701099164929315140018/4017053083947612233971358177995978748502084980599519061609479957463252428936572927246162352594494045926746607475340281601110406249423216352453635900626842776160262597530423384580109240607917746055555541094112401796512308906669937888147573917373822845435231611834252249*X^11 + 18086010595854676257335885326956605226224389124783058641956254345126421156020827142187247785373925995503268537868670539298186882906512581353022932607339204505888011012292674491283947149118064616506435496657425622001120443830923769573219059756019668974144850330432262389811729483431981660203315427089265038518457197137831165622381217397887206178774787888225947828989379403496158749442068190204833632273686863149354709723562048591020703581572644343552040149619875865570506834081510050494073532518404769316935792314066858439541583103860185194167789988965843136860278527043786945269946914424631018309466960673035878104548739647936702964523333826437692494298013016410090256542687566065114700077816008598044834176920631769083892111325545722863285014174382975421243376804043241/68253748949353879467407346802329674915798925905366428375806673957258122020061310606839544532933048334341351607613506724684466912583949869044539727587550685609739021794639423727400636107169130423229944198730063818924540640633228914657515428430098623966790020316675779962759*X^12 + -3296266559433040279933988853742887612368917716293002181204023941253206358645880373265459349393855895162885282397395049895612009695904197032310477732605159616172622805926981233019331813421212273922206156011480692238876733571598815569756909477807705084891074007818808795812097357544921285148715275267392726397517852199653559467673247114183793165410507203679159730251844695547949518966853997521973303808788104275175263534783564416550041716445051359794131714065267260754396500426493827674155339616121156489905689351778729259420786091007657688092057256296458081005932523501884016122338421593635912926208672365177149867793647839836085786104065246235395979632746405947214293618728660081254625907492081005295424884212599407398550164880696225926327197520388332337849244320/39955386450894383352431259612813866664519590472680755777293985804913757900669814884621354692982725781979882094245924759613186902251340330973142514696364924322940637924939176740276526494187399157400322903001883108917107892721277117479662173623458069617947980836912991*X^13 + 18702104584277124511780867902658291925298201542592045833460155095394538142903904192680786600285248833243476141059082489801643682627557258944066650507169433621743840029302663743646002402775223379978966141278179721256085355842001842809573114999440454034818142028501825710649222382601131177669624858754164408303359596572166960923838505393898235277650301530385441285433393280609360215934132523144824452709225343812617215075962664542537410732440434839161555936189259762755531050124310894084180427643575754593334186984873680202318521201908640589008772650994188135343460162104684184046381520168927747059721831823448441503002599376550759664626345517818479394142496177861858593775819757090535952308287291680615556908813535969062208820458577987018057939136594065947547122349011/678881971187146467541159532081320408496852361721318721412002112811289660490280824704601437588469493761620176663332507590587658656152523563564664467205936429171084378982641551994038461662738099083388886444904995903610580205227219503096939992036176060878554142399988630081*X^14 + -2914400426355280026392959434193456903577031458894963397577496645130585297688213490625750880222269436903641775245931274597721044993710814130129868840420390030452246732210746022322526871445955835279988335709836973068376308635349322614274994626900846523573142802891626571265578028509210690956758692914956727226542959555276292730270315599677037537486864706305826161495288909465732502769571908530491990032440743450017574735193990425348445150508245065107773104917103817628988759062730636100735708580285460452692344735844929940640284024014643998230417201092700522216072423386779302266047757618400965572293786056796945835262239557298391361224739107994049702241224740833465104973490366524269463141053016432260093946703183743513945982223927632959397318941640805726739597/397413943275919650789293324381469217015114518856044242620368642282998357083938480107174912784066897601942209047587621939534376227442558762548471837071724572454650568495952025725780294127342149231984849073469380578364500845735732614564352147746713775847990628064169*X^15 + 6954222448054053096058513728533201459358332865597791445004704102141776022690090151328283653662247253191738122558298696703115930950170906505184133636814878318205229860301556588633783280782187743560074262744660133865245850577931077682621394714511601467744156591713739127873497974095797577536863363292669331681205234213713778877381779166206204262261063468750845981813221458514507953856090395162793491785554532562975431792852340611115609288780988783421986502227573686639574286719350670511417703939651274541769665967935651140350608517119200381632186832859916028087927871953722353044784094473246751887359023973224851500744040908384065573403894171397984865572604276910511842090660620262550439711380899696763983791432537292530916751671337838022639862914149138882111757673/6752460310201150786560882874565543466303810789883047726362683601030425085213198715501008943114080657154600073927561284374628586480476515934461084983685672210576967809314720869106732977517670457600654570607318245406991233869895832854062907342364413765433208761438295479*X^16 + -886165769918259425085487619492996366486440359906093291736407071615650731891797647252332868283231002935590659421717059843717358557903244493892990137719931392180489692687651897216101597397381595238899925801543677010041067289962456548928945045068418418613352926030100758610699315070688380045593744342253949396461327713264033297228339686270568124256340338549389610635446158783224535628935250754841688683171263866719726885283895206367479134833727534860668617943446895300126877402613371108579589270854929827015026966255641242120862624689284368789368753624688003287774006445302260548374454378758034980309199470135626389251522556636298711975265144602439661186300360060657555812652364144934460796864706834559568092838512660263050084413338497384379242749424213117101/3952854829829346182295955024452256940471682283954533400202595523855377690964958103590875184539303495658185705905615214394756611290553377133228870605916158716075330826662108901633621900271957107892733770432365682875851959444961380251979019067105798841640304640271*X^17 + 6600270356713462743748515271921873501469775744396735070880173275041861477816082590400256898853497336545712188203781587620782075498346529504662345070969919635896500051144880445532037100155135930210470393733102019139841400315936644154543363974779995856491883202634552011564180607558280352891155377754048358696118390222134096292949504218293022793080508413014781160086654265064273711393558178718661066453084290987477487629637476544056880748711767037096010462351643287400111427022437218441951789431376732579612828912221766849958292939710269667278887074112388979758879377059029925866402675555373916842275676761072089020681105098617867541606480232117034817301310216637628936715425388343978775235001665610552371856305358045025744763669183450247923635470632097053626194/67162956413630420983390571820468297675554353686671477002842300545826722347185603138112560260507305694728233329042308107781309582437792430870691740465121452744835946075815892347656869707520823220205439493416325317743600642929338811861375512969194628118310416142844561*X^18 + -801704748538421964297557144854968243078276645163210459221605312582856745509327900492496537005206421818946292363897168661327354736123458379648817062373988041321915209043425627675470720085142162488974842491874965071271737719204490120542731418294724360197955673199816491231712552115120961328606364402154174954148191652003371491214447967231894623021978037974252320148125123176607838761338404511365746123397127665146002457133328883747802671061616555337392341238335981851994678805105935578785128709357153459905923421652585780239486240224265817753855150447079391267639067525294814974442558691914713101760797488296836560980939673008977910548118896295965088120456383778251966261114032957877751164048323863566263794314875918357450351721921041095509372131169723103/39316842224775440221765428705339969568578324170932619894899572922815539389858037755685828155325895519170936631042844519611198123012390132159124191183557814314444759561291060230479789367662924562054735283565993785299216123017978533493287871363714908141793389689*X^19 + 316107104936382324267723938287583783039215900812211513423753867485514918938428110072301892023458877220551525296853241317887326342902761438677089617079576811593938508001383258413489247257912545446336710112255283560541644597642572381616933956284735385482610744514470973495763887393459189912757931848542440308120815022783459620199179833308882203549362852353560823836728167712653423058740045358362973269674093738315951486328019945585468861270916335287362626481911496786909536532933241380194468326531117071699464893763982576316130097050968427012082462986488912075648312051047104902791510923238659265065777769489707480106781349284147940405314034527938120355142313200528806368005408675895756991079659504347794512678681169145272183978114217427438283615333076723811/668032466241159504808016399132431422939714305988316144634238643531558829773077919506857906187142290766233384298048971232713867308103520735515679132399830823016730909705896404376082101145960751233872007203069800406018981146198473262584454222340880004237211484205799*X^20 + 617456823822741422850865382518663115999486770155290399058153555567248673274782770993539445144528130118570760079927899971322462747670593534869127497297974603316880528827996473432106134584016665013610319983079877023621242809544324569628148541612645347139070673219497312493519711448762984837170623887347132439363198693515135092120013364763388058285253526542659166976904226378942402198797644608762292968765707997244817598147613901516857942232033960585418153174965568826009434661826441627003864285583268797619922148583095465229841409228643980174741942403276100496020211836630437534223712919428384210492477337358766094319519359958188153451423568179950872877633731444097563265455085938760679197847705540649746708312833450174649752652012820659379987043937588/391062700016894202664843590795271311699707891524195913262199271611784247948090658625796301468428953136359736957579937838519950726213520824842092184687262116364025917595090882170036160504680963509343197158651812707643312623744239430308142561383545375549589951*X^21 + -370475452694300239619322613735878896959464831586370814480666267112453354443411597155649075656874902948489022691837046718305933666464454619076669916831703252497439201863775737845312868058741993529023961571245958428670944046953514457294903146524686466694572783508816688530088351795386290320680908119858385089065282136300843047116658703937648775700031471936829439613162132102804856129753397493312487874574910101779898237629703815711348614446189011361391381512212767211865990861762220565388453608510041000561691425984446164883942349911537027804768391270193921279405468948592786131238378922771036129069860302754115634172533152947182665882376241133327214659833535694322662026420270650064496202174081669797201599539149377010210472934414952467748581591174061443/6644546335987049397478357451202454857089736784887612762238027823955826156886008380710904958250076342739888290646240723814292482789093932334891988310021270619141164365858189178951084403135034250987250262922652949715567524790038372160365650260467819475963082857441*X^22 + -152655877775344757267043420649535843469864112541524018024373044473282270714936805636946469543241943036391588867264192065442767888652843030785632990126866326840057052240824941969208669315160976911457470603172607879358586421532939829905097110877557529766510568359715613641497748823484120596094685394993554097631098356031236032686246865460615877914369493974964420095264282217967973989079433947184589397323127199562078513755229105594693960412544364192681328021238123352558936255285874987982692288840329360038136420560593350878648390158917425019126538497490074778936445633249332636615802918552410271843371160777147207802479043029569395240110481057646520855428896390387104030880342402277608457179821481654676716951641749500496035634068949671496472485440/3889682555638580439665621025507671807265648500240663253564338585274059084411001195206849211239155616505490880220764492655515959786362487163693342311349967492526654115329901658921553241439060845923076941899367685691938075064020744142315113464411698456116809*X^23 + -468514209773940533281259330838904535855914510064896133944456326703818760180891634823241196313963759675366237064916715886614108981685701010901478404829005928097911270223181225474661608753094642729409802379664253177698476154619952260501055354584533171754848307927480684271238570114053536736426663232970067848396474843105313592095543649603421400821131388954314628715572294097400230771824772453124356030628814151845526742560287157460317976509371253849898134821055178076632215834079141433069699972959590683541828001174714280999410569540965913118013989823620710315003005678113220541499029236467227104110777696822243831347620999683218522852315917901551782839428462679486330891911214884864631957627299801681989039146154155989225102616681217927259294521912674/66089596302855120250358566844400851677250633667589109341311676902391537903227321307759574948164493080044795545831009494709871672730085019398313579212147297665520380073570359086736111125291082833079000319812156347591719833412776463722076092873819168467880701719*X^24 + -36790541890547715331416649428366177412632289840027644797000392856541619292785703368420394247747220351568160678571824321045213702245787817377274461374575841625214273384760096066424651628102748661688785215626562144666313402717565409764242379598046337870145904841498696620772060647314852186148905011222436465171247115810353831296110231833793441851162723975612816272512300831324856523855717159324713331337045117620404845797382668996894989587425536889392553962695687989564385843168193501875705495245573728592686752792215658714696896696341902354148174959251084705339453490482174183027060491823829190349630226707610773281622015797033182245412627755404328720496829244285723051123114113067753966934324038877232097039231308146472836718013045650628887275/38688502848738749591165320070083958297209969780511570234381332523766463731708504619501943187535595267460888632647236728784780013177285641260913121689020334661703522187673084595241156953869771229533282513153618908948121634148637852984006484343804192754031*X^25 + 188741534168179294392631884779337260603443633459941517775890802634080043132146683131558234399376549874795192665218651596685461060683954903124362582386483732817102161445218292655955183925611989682261464580536423987370544987956800445029183238379958218680025740951896890751871633360816569113715969025562100084679095021491255337254248397158928155626806647638571145769018081639533495092347871030115713533968286411590704403324149508970536306184720842064900558099541214736454756298618686687945453712243501637029130607504425274628331703533263930984457344275705104841665813697435720673515622113859791814422047962222651342269166934574639645216079620745570062442991084175736969885010073890205014599941982192567786286411787782942895885761403918937699880884517/657356351902920094303489953310796535427894596540672089852373220911315985265459201989957516699417299189427958757309199258782197203895260330664174850618144506237004545490753380357742497803201282961000003180993138881937534685819505760051254175485577039083740721*X^26 + 19015941949390084050728561396475921907114165014245520483788785250446196229254496069804736958010225396702164318789400797798403579196160448405253877247630969849688626644912803710918697266473499018674902071592776121002595162017064904364432606135572641605119342143828339584536261581339478093927494436064964135229031022586023321575527083890430950310585598539603849359665182839558433162420693387397156831091252303281275121988845658985066755014313422740540386675800871445742680531794004400410491889650464216745060439299863203711122041076601658361593941248656548839593867838430837398003134736160157867537334857824033986987742304610038377321518614903856858813191057831933989208612441975124075714498941269111783744963251823593156763917549495719683451/384812958709719774051376557697851153683037189859717224978544240863782730307735700117463857259344099829373796652191337011631323772995190004890490116264165532212812385952371920228106381331527946429940836014534847602391416406987216594332122644582597173529*X^27 + -3042258490213650426232861632158712634492008898289760056872756585335505400396745223207091226088232321223019973306268198367589008356702678708693433760584735369856211114056534089974589756072536359660687242938288961696910197735653683216931292110478224890906172711957129178999234820554709758091635725691653468606572041312540433368183459212779791285309300865994553241491092940968507927870862353492821247838529936876918674148709192569562612902219356272869095012216670900212596040359728022042697065591208708087275296130722719693021382817078117115810480660206184579405521815855519349528872887650481771262799658400454260903345198166429088303276639584176249307227073474262717529003442336251085881226535205478560817840503485040428291068019351477546970072/502950537033603744685149160911091457863729607146650413046957322808964028512210560053525261437962738476991552224414077474202140171304713336391870581957264350602145788439750099738135040400307025983932672670997045816325581243932292088792084296469454505802403*X^28 + -4006592495765495205862346749392122991924114598660893245681348838551046980402498731484486043277963517472350627697218048867749612553825353102413122383429424425369808770612851419842949968467856756162579310965838125098856878301905544829320422800242275416566417385018606697759898338806477667539381101464970537136250542985629032881411076305069025203440129051551936320762996846055431472145905727229605518518051051507440500155555288344722465809971427096827305647107962455356144309604236516060905193138176217461950633742336094638884737556286555373654769394770892779725854131501866772903575925407126781665200271970605969491740994461332254361207477394945567897011924717415111066351638367727185693534622122768176746510368065875755963339999339012491/3827519864748551692936415646573882936403583372743935673084219687244969773527593038658783584063866333421468520641535869281719364230250550928520559687401799478780842400444403185130361864812443231514331192187416234759822810475006745008659215286590484511*X^29 + 13570690894077965833801132805038384195948355933353722447405438843914432235860795655736548895208468993463670820954105567401585989907993567799495119835564813284501331350586248088702075754055135357985408126781047235903185515027678064192358955541774096865188070654988289330895988293867714474683916775908315973836648380148952128739978556410852055659543576146343395851417178202298660277616944876242275832650774380463853204359910309332966802624227319458425164936832419229758202005111351082775251275064000982335268505324892346880809617667595062286712543016736947841520312555743925023669144860583703289915228042192738070151664520417414317671668637612620117800083724817025642693174107663273534173269344441607201765597370679816966240548154376992623308/65033390021942641814682638250936844972433285086292211021373976705979281422007333319851391876829152871164171634220335954965693717636187110826492829648643974943965293225950854518549978445028222946660001286456389244804149372780839604442128726934458922326401*X^30 + 11025676057901597622358866460871885095195391610824701655350704350055856540283313073306575659404863693093368733185266147084713474111888156474100713735496738858258993431418659464888065564103539595470958086022755420510813905605557845481791079694137690391940502762606509332515577856817923155420543269610667928194576650858499878273988814267688065338470618766163995727958388831037195879923993077071455251125563157515579928820579787929465459605547880322252870478369611523316262427440673498043728785828857326455282523254254119853144399897400973281717089474641573324435617517501038028620116411416371210509643969297311092642346792198486368522484273347530307865961222135162563851374177678074606281040719956844709318168339587876388409555625050/225267486595759619382991916106990932635135270010236929732459518995054427257229888685703230184442724584866607065007113723837288224957362776088550390642210551396671320136802023726111580531601626244148737107140029118934895560885571479527939219974721*X^31 + 8541222123631611501390867010800731722177848004092130055632795788514181214611664403864284359516740710407613882558896477967814517317881591788351833094819914963768912764701085734998376543155592670645939747040635001163899019161338074595816610942124142307449506098743430012434111512103574337742052912332890961178558318083342252655327468360880362829455272523087430669717415671723488229408763520511349694832198135462106853296128723352354387777851461211969417605772978894687129019971450580935393344838725962166172638229170806042438674845233128376457462761141995459124636377980585527729612311220411738910925973833970810098457335322307756804612410295714643607135679723613927668652296452239888288362273312823654027001593188136362933811237253434/3827519864748551692936415646573882936403583372743935673084219687244969773527593038658783584063866333421468520641535869281719364230250550928520559687401799478780842400444403185130361864812443231514331192187416234759822810475006745008659215286590484511*X^32 + -1289895563705118863833729649933267364054201367194107325014713086907987087814878797802880662096847937649105626463447257724295710814502759382745409128289056726473297597686050498982013477087137369904169503324381081850673528521756773184164777690337451147988858864485757281960551792970031873520967786066342222866258089775633555558977419946641851547322130779039727341583818849574319948246115880761693595198963530728245853205183833475742942639633371831756145023808434159030305562841182204480673547537960142077440213612182581257836401101923600043743862966141174179873714427358878780428362324022491110562136439386789667338225090785940792615068817141856434666053443075183376700662734692468139765465033456085254269811627311787402255798/13258047589650969300393850633099342748227606968997523967539257194694510461846265004161216537251646435457984054205586117582089825493341344010861655620164237031173640170490378654941532607356931684076789895070333065677999856446681859780350728031*X^33 + 6174142691178402533792277350948931429887139950613956583420603104802250845587239382114967467976425725902907584261370797818502072327061579355700799963491879485374604455972732399801473236229307265216391296874251370069311710520197093044794194486949342494435970891550624780449171887510451408889881184805103032176584816104629232932194675141213030023255034002265466937943214059397101192397497030091852453390378995637869237755857052272104579845345603186273305782511944887530038631674520674904866787483404406303735527253032587420608264880166929481274118120342754268320521860400570256290934993008197371348162571279919874784108085991751452957641824680346310608726435426935241936322504388926511953860087345149563161614826152398230588969185/225267486595759619382991916106990932635135270010236929732459518995054427257229888685703230184442724584866607065007113723837288224957362776088550390642210551396671320136802023726111580531601626244148737107140029118934895560885571479527939219974721*X^34 + 7110552910513961222720237905663321273844568610100096608650471992860942877787688296707907353244191752381242982444380762988143885717278314806593899105110269868205049458643849991919611437132897502987148482616991827818058603552846508934238001386188393927063187280393718098783970133694779648029098785853161570585700919119953854148766580835929062727701983127310741267531767362233465513993206804647669258364598749674476100842486858757391904197688035622565807353766794147682308098943008562478947950936202990281006575488147931644184408029429744216696716471495743311209023280506503070043248731231188086305258536278969166349327818748968379750792848935839550419784894224576919550973614598855763848894411056699513848838775327610127/780298251406684085715605357724639088236572713142106054236905255411365455938218174572492292228335379639690662951302814288864094255390579954732602885066460892894687785915506953972193079121707473608191977815922139113530684270889403789085441*X^35 + 20550685883330945428696873674146939082626060226356322396501167073680344993707866207332464737561637375065493788522578592496987594740680508557725657713569419110862128181063192571132073698812247807569632289681303895234515378089489690846076975612477641821532509128509166377350972670230749986071803092887303194513213452187362035971757991937541513647506569772708551600564929370441763145085500096121240840091027872210404670074377781920871475574008711946842327215205299581456699570271408127390443455220320831636821262102451742221026987478227132762615283497798085422128490632824291472166423853240990744406912127175005043157697126529448020818928159208918855102136029237584726437394608197934421971511644579480439286154692319912533/1019849814588536100030296202546103288325200536076732612887635168822654650911251154166247425942434341189075696477352778275545371191795488000835511970781864387013356936191567588841656354412071668005906915005410235821384604342052450752334671387*X^36 + -9001742116345005291961199920109633312282258362817190972561249246311906031761424704323955816865769542259140488336269235332976351337507853676905355703718919058701390378369699261813083434459042511753769670913166538420291117592458972121172728408358034565066988729253283122131080872505682598899036935679014343216168957679156043312387386281483403177685562051327821367804225383295510567442418612932931885978482524663776633416200782031660374962998756104208070369116722095950886909114902895709796287917070645779369792753501876254306953633880271164052227857100021912380863558138076022219106458133608349697133953843358421467813315007120358433280542235220924517327337221009702539032209781297475925785750171789078694823953330/45924209958606561456983424031819144737600654060508860822606394880311073858997008685332958167755598825242226057989689499668300527066716494304785055915864922187904642805927076332893477671809044412229531976688961162587880894055052897951*X^37 + -6936794152416114313160594808709116376113460923169891572498677745847912903981390518290382792613841092851829702957014609825609112529687519733693650573622079879125677512629111009174212169236966134556888386380852393869242932340242200497225858599686038217493531477300338564427769192369618197520488412637371607616333672059260890967405261573167183802298746177242343670668832014507583699866036156553996028312300048480265946821696515828815249357722143602058122579596624482683459659220003396011512454696244261933238069495101946158729713802743753647822332079249523029134362215468017234099563455997104422658781088819169107749987480958407404657619769092935987312881848663525268959765057289699477928992239714996169097079820002961/780298251406684085715605357724639088236572713142106054236905255411365455938218174572492292228335379639690662951302814288864094255390579954732602885066460892894687785915506953972193079121707473608191977815922139113530684270889403789085441*X^38 + 555730882427041319588399446502421689053273146500169105970418623536050145950225379952236163565995097785503681480688253040105300599957298910820255745888986729732348877903888583124485226182307676836283087205166824936518463879327633924741405530869766340069111194250151342334698253310358479011434309275063572848750177179988993234782577548467329042311121309539605821651226835019057643116840595520817022368545090101421509800067626069071287587080920806325493248617081103981007238037101688100006009284495910951235891565218079331994052575937544760480068769088296914054777977591692044276822151408933565952084884226692973362254532878246861038679180795574208655854676870279081688114490384369106597624633375755600789614/207911926035985392524474151617911494943479824434242838165935788993770792043738126905796091902752130427612021106149814606231808364911362550783831512229845312622087905388495612305580228771834158410694946993154571255315623629048197*X^39 + 9139127596884415659974865203098680398970413362325785100431560811758501417838875447599143759662035830711762364872727175041591592057834328394183139055726520502860145861572230774079721819513401849837288501579900129185943142866510490484965120228791289520628204432691306773308056590655506470235701962740402037033396743093350877438360080046815531941890099880259350024531491334378862334417217715112045206258987504202719442961922732515042903858370825491498062754064504282731610852716513026492462154681342593416907754101697357193288952320440601620723109953375726452897065169936955423988248112458606752999405132978214759099720221325294686248344570812028765800342180025431264093514050504139087812181208203209362741272029/45924209958606561456983424031819144737600654060508860822606394880311073858997008685332958167755598825242226057989689499668300527066716494304785055915864922187904642805927076332893477671809044412229531976688961162587880894055052897951*X^40 + -3409226550591614478873636576262900483375616769963067560493572406334814087667643698313002417050966246318743536120637568777502152430266069927586488697610656942972050975523867700919474712988356789967390989432394756170939103345967050892570364488909835143792602815772553431101919532787142947091713578197496458534735586904102722707244795770418664792269904707866349225077561569826974205336356917685993093565145202203288280024785512043772244536328520808893443373188058867234723221996305377471564809489346484717358227429848144619282194025952491694206083042202812444094000253351166786878096281817750536604953486204610338823340141723131475201861079052029523288520198634298693316152489964268418024250159119515215/159075689392490736438006236892051641119724425733927190639583618204874362696050594419124783399198263525334369629800929308517068374071432709092449512035076750284688527458680652108324582074853985012008375664234561021664593442271*X^41 + -5170184950734367533583412803334545235494547309422716856953608362232199190938919354302594837636975406505888218171124282514289677692147934246045946618056941107343521875912143227311311806930731614537871047870777873320838568485291887526155254244236083432755122134619705088938685406370054129137347038558274401871168768451316145236610885056331064133592367843743855342271530479588628232409069946867470165170646337573664292726802506320294765275201878580139930660107450285766255122250326158221243792616891962195439296699316361864477450540918055407542748263714473412353041332786783271101222696836372199406215496401645893955641604813000946116962729951670777597428841110341375603071440618705429198176921789072717536/2702855038467810102818163971032849434265237717645156896157165256919020296568595649775349194735777695558956274379947589881013508743847713160189809658987989064087142770050442959972542974033844059339034310911009426319103107177626561*X^42 + 1441475520301194903012336224341294128405481139774877165710106206870392573371490934607534464372602806845557064547521349446056043323510486424018362857707411573395736154955164732487268070605109387340859192730040426031418534528766722177282130935717097923308806031246426511704981487152613113488002953496440465041490041487686775015491642275662864133922905524175828530978930206980850404381744899423507482695716805817865234172091725537502130315531967365312026214488608787333670466675151499245704806048682430248524424799627429627405196108632944333239381479762725935141963890594335209343283061712575554141694052969724748584525324184893876772882992182133512677721673114451528569369180288165000241545154885/9362350031928122914366796356427028492715227222289870557329387217048694173153469155383719816326188189355209795173970296540348912604992802606818286859812650831892680092912756877660207290615854570773254997600762816883326081*X^43 + 2439298043850092659304377918451219457127446016869356591970452467671612473340840721156897740419691252228186220184933442298939810876350465746039505623644598479081636858850141854436751941849113744856520307814895000715452960768655044877901506965925529227049364431857029247264451237892646296243224103683066583653398343700452950200349748956856735975502308429664078229944110061457064967889179195474237427931680044073853757508049064036732827372245486774441358343370407706043586038549129279120233884371937293128103250428762157816061263041982184917762278893261144735922806110133017772868496792647400430042595772143860317941943481504614781348416435184095383307205683415020264781634968194683767915327445496115/159075689392490736438006236892051641119724425733927190639583618204874362696050594419124783399198263525334369629800929308517068374071432709092449512035076750284688527458680652108324582074853985012008375664234561021664593442271*X^44 + -384561392063855531402200065856796494112486266726141067945679198431058735559350270087623351264846533958641619617955635280753495742869520701259436686320256855707532809323922472237099618812205841828731495842538869237338878006203243496737099148620077139171921023570284480668915538421312018809294428555765361349134477431819777842712634797937061966535997406484436528818858694692343676951306604594901158118310390536381851068549764542477910113639493926950664261056300936772758949528421822240506299398345298986585333967756376282621513013297458054901783510302754575582597005363149002267264390760359166533306542970229990374333777589227990740226671471229798922314341491632246499547853214191546346327/551018187977642452731846057114179771215068402229996501520180520101741755820932797091620258744405166815090918437641710113610082549878924289730933250533379485132875056966203100327244264058375291081940733188203332168991*X^45 + -766432383099917510598991011163967508737831247550371606558819692548386379941708335802248496368417193884655678129612794731761593110948713143155543881780189130091503111441081099574294363652377898824938786191639333101885954213128862930439515849051486365491892401920534108285789329194094204334535335070314089033328416992829613748295716339377689844015367118321558949491609480852356107300888133708530091366479871627790302588447074395405292021388352578364632350313649776604294726952046749211395194018498188125413134425966506297195512146907215143126592693218526308918204726562558100635260474876966845616854824214247599054001340867154119087086945258303712245278710110982399584479345689721964506439727/9362350031928122914366796356427028492715227222289870557329387217048694173153469155383719816326188189355209795173970296540348912604992802606818286859812650831892680092912756877660207290615854570773254997600762816883326081*X^46 + 48869581068169148628323324923979080591628354493451734239208226205849725854161397236920561352492872443225844972592651443501326636561151781340195901427260920172459367014921355771193551203569102258894336000394820304589533225012973213574814704052426818616834594957163983992435282767334110583164433011593837762469836705285680309129773830920387049217182328752682468022143897830968802162566883368455402229224602923996190901586211128237976630783208701152718564385893026445188530494828156017149657112914930509725990585194826471069323135766831671991004272543078994284887357712635229628269606370625758175297571459349935808148453574920913895848506721224563599843660906620525337567948039298396/32430003412256044537216529757764685493206309353775322318885322823950429981809946271062342342675838197580537839894162210205996265662934747203280163058877022254892299274098234378626582547135265204045714389276872001*X^47 + 102434006634518982464150275327985202324089131161659054527436209715120965415366267248712397728779901737962688494501541453819626744154633851094282066598399265089496462461645106694027773680353740380250627248867024202841579768175136812800323010163329260661486528790970212583108812908349324401260450170591338732151676121755696165387568666971628647124695804093678549314508518326117089046275199377430377040702888265923349690555371532018050393767889343851441671032560440783574097657176665474525055342374599058316566274441827412721864110784079860316901770859287807078724091057371231277914046680361015057965765901305949025557215917367478790981585149209721923760621865634184364187098274370356517/551018187977642452731846057114179771215068402229996501520180520101741755820932797091620258744405166815090918437641710113610082549878924289730933250533379485132875056966203100327244264058375291081940733188203332168991*X^48 + 12216120903029466404634981490775160149236801292281390250830172643663321942956418505105624867038492526196411753961519928689390478495583942022687373302303934928103897222340559012173069504076252835843855910828641858067463327340746335602115121331234851372697308200824689453110096597438538705288440180089928680043629145167321609542264038440252753311647497854028741377510807919756294101803789345128790844812149775781430312467023005045710530286232890759724328639251492933395482906216204187169931860053918641226779998093944180702222989119834186436253451641949291258328057950420889572726709425411568315964854947322157731704801769364534593721125395313104600637226402276545251549757097/1908657725399096259032224692941244511400524357234731464827574764519476780755102481964707335805770007508712720845986828921546481411508136495984942796708670605314125082343489752140932408165220717088206367446111*X^49 + 84768974367355471567138039543797518005900347113596697807715060846077574603629025067852526630812476981608679812055909307982970339704690611842388269914211189838921350299363499686281363543052818155584936727682957138747662345870582666517188419083205312933257184692159397306753682054947072436887916808527261709941629614759525852517338179015481247247074643465949781486616167892946750548511142923940781539676801617060007688337104220968290366403334160200476006196542860941438933651857169494833860549373435446384388108269089384334230833684677120398769083521879337651532207549700874903573185194440791350628323834845472815996976882662756732302187447552493817942155114456170972386464235206/32430003412256044537216529757764685493206309353775322318885322823950429981809946271062342342675838197580537839894162210205996265662934747203280163058877022254892299274098234378626582547135265204045714389276872001*X^50 + 14056394731518840409240813254350626126693509447857892415192137548592616127381838111269367662063096762189958005654130439487580171464391986352262948579835990348492624743201360304863984247128106405738729671234564395804538221030768318101641531710208587039325865366175132457886363192562377852124495800955563631185539421117774348110883350508268592675680571679056124099074413849429448833538569251363905345202216632081552952396407593452183267586711837412733727826271606930838449533599928078438956884354821727945914018789704221002047045229451960707723204269018482432928630195450692107922398778646752168143573147033349311348353735852133094642330825831447078985445181748984029655/112333454499387691073640438640529957707052225132995789819761918928813888573662673295551017350701548320211448463656455118683213549026433788239947195380417315361904836816166779597488812204415320880949112321*X^51 + -36557010839035061605380336638280350076607246611426941834758667992349275909193862925026574820683551861845654410891184068765484229086727041968830456737274827969041473783723386513783676239841250110049165957505606583308556820985100021004512085118252924094969348555558870153768615377317909775610056451968789110625893216663388591550843578063121893197996467372813765851937714426922666202215524474101908866102293758855367729443658808450405776536255311923506575850275567660256060887971532732239322789235425070394781563004286837411642614593052492198630892836006393507944019313081009431105502774584518187950976409811048823298635929631073457492253406879805497008556544989036539733920/1908657725399096259032224692941244511400524357234731464827574764519476780755102481964707335805770007508712720845986828921546481411508136495984942796708670605314125082343489752140932408165220717088206367446111*X^52 + -10604831236984191990007620843883504781498833648323043420139060436737668384972523691560563646791658912682037582313116463421576362693855323852101947703630076079094671743605097625827118188951031405165802216555464592125462390118330876523666236790674590296148316193452589813858525288666854678159845312958639523094232229169585270916504357352070167755670898118522153220510587258570378087284572443676507930681226162044714351681261045306437640287089176654243620052243808701994591899921529682188200882700548484562593046449359273774396752798773451489910536791393750340338943256272191683335465409692480066420190050370398272455536407540157982175663251062058515279782425396501/6611350391347636458927693404774878330119017428815007346228115998399969900162596274236420301965837697617058940830819558512342625450322746644691142097605633297740264658711481348801648649544777875401631*X^53 + 4300912456106234160637673194301377747246114763257407066735932242584260722376818858373703546083013614577315611802497897590657289358003186298809922026307531859088874751097879088714214625358456966293026359243160513207110950883216752794164929170812606763738276652115521030542846225563209793271322018773091108399182170707815593832058711823038143013689169972248837621502143307541351648953473728689421833179919632855919670386896387381705911415060866747385588567414555427517997327423158889383708049417692081973743162013923644793643682687999956241294951572997098999087145437649595125017069540670162784030786263922551719972465185478091017284853336110141202367091710605769621/112333454499387691073640438640529957707052225132995789819761918928813888573662673295551017350701548320211448463656455118683213549026433788239947195380417315361904836816166779597488812204415320880949112321*X^54 + 2958460351774924508502154808411977669013642402901921048235834632829166316782709691579108295014572500776287760254176122398160577795918990545961563325221826837516352102710808765884858950762940479248980645490145522998234773574932418507435885948861739470158657597764201118949021299155744851148149179996088725890295900908832731942850422480616468807380980769244953062037484574654343572547454915104846539478843333729608581907067992244484988936351274857777148705668332641119749832089012658879540438971355307087528644438298091995982889494615648914044362437437174918739401757022182945217124087985187077879490860631238440823454293916450433896580453930447543582009914/389108963059716111996215255416095481732624179201636592680131598987697598738308296994668960153365764087873517793585990142566218907087443154887360490707176346167986855318196771749846898331162255041*X^55 + 784256786256392385387430934509609896589562391373523015989945462421141825938199923765880085805119436245167981947033558814057598272604168923461158251960439223247294149519431734224980822378544950329615615671393984335555796293919442375828977106113829338851499945821646968580753350171470560368832802275572472651460278230073370106286981409761895972982180948265099675441110970216512130148076473312745530195087543532497182724581324888913714236573720049264069045209243629015768941328778880995246882477855366639908331028778129720471996844986185826614792423710859996451535104312156698540900853380854387318151377763589903341787926581136434897418319920607298072010047143/6611350391347636458927693404774878330119017428815007346228115998399969900162596274236420301965837697617058940830819558512342625450322746644691142097605633297740264658711481348801648649544777875401631*X^56 + -342536413494554996334311816575399820487609603988524925174462946403274269731861592730210316364937149501414555673177377023335778907346990471765708556493015402516530877757216857281979649383404825354965222657251269654151856797678243072646172946013101589270804510782657635048611083979174866383831776475208361772518154285825117381287668471147156258984238609012080839541706375815735388591846011918203753640324732509220682262412413486235200509514273220785382491383896786039159594759654608446421801916515161965550455690905051804530798720228858661958805148380761720455981223538431886242570388628361452083027426341284122145028107521662057876335196359697204905/22900886531676541227486037044087780691697026614186133404751433052068600949815096050536693552667045146717292554504501803458667465545726746800503825007779197585073677553893047598719727993123551*X^57 + -238810355720417702467673384247434667055371156951199749274259521443940157763088137499779598737009968597274518687573629323278802707549080231961389142732942651096653871731280189842655981516477699143859321994273813380553295816408136572817538127727396799315671957232668319250399753841336094949391351925642789230127138858113565358254014487824462533983561301411425488648874639494770390309762469070887499247437302210168452359957282570365241524601253718465251528052302576455704273045352570272214349631214581204521577673949180714988094619062477476482988551737072139505606908526084216885668629634049357565543070431392647099075314642242671163417348605149867060922/389108963059716111996215255416095481732624179201636592680131598987697598738308296994668960153365764087873517793585990142566218907087443154887360490707176346167986855318196771749846898331162255041*X^58 + 251819107945707804390683522227939606880111139772484165389669918755727937028629998329835460156451835624815241582973885966599972984333481930038102040558002081813217410340721682206656924871832676771781371445376290879856648053640623956618597721209304892687545691303935958904796365591248206477235982741544436508719716524872462895471112544261058840527441777386299750132187472664837943235706881562101219256623299081605784792072041852452380219617991809109340843540408450980475166105120065303677336310886695709096028375653012003030366325768779415096991226056364067661670776016385171299778995362233137959262468473967381579545326277615495657865279351/103678809739439165655510098305835128514630037685951989989050461339571632718747463818114990980143538193148827906649682426708562748358754393957451795782288349873343252101307242289898851397*X^59 + 2344226018791409096207949889604967746785681410938252426995572336061219999626817467655190749652102966996869761670839515423828272964286706661333631286698000975570490164504499594150351223689004609566905883354910120646086887237705955075915785012516588817649466617309890410719820524063552629827945106879312132352605185907646527847805904961367141833462667391010943593165644547405524673616657068831677778365800531415767367434924674515596912584405842940307903708450430034769113602450039753274793602904863320695141889181575481299442687083268644514705834679256858869993544321259119857142821645751670754716244830070790339730462954639186099996549900007077/22900886531676541227486037044087780691697026614186133404751433052068600949815096050536693552667045146717292554504501803458667465545726746800503825007779197585073677553893047598719727993123551*X^60 + -1613836643599829672405518387982429784155949123605376750962686612080437595442896816184296434484278330088674005600552813925512060104189620126956985224711279331875126970216842072008975182331910942370832772544837669330415801560022072268904097638357047605162532410581109764862472478573123512529531649042760384148247322020210443439311964070670128308193355046798136217281002866844051742856094488814458059933532661409986484994527915638719925857550098088201853648518521467199462715339083194172569213009758819570215217009365686045550812442710396550826825614726337484159465330054708062308664589738454916718655659254472314993485348331219938348944/79325791690466079307964880111580052421293066324370306035998822754071639417557355637425394782053204432401551573565174006663016639907233660258188061042301721402710980949737752325859871*X^61 + 1503751669768481103805272685157155946993240176657036939552990999597617285550304449119003757415442602155923845594332803380758067824826663436163617802804485860264016141108012484894265084623438987661032809931073782547803602989548577240690355475741108940893349032018162726692116170037700716689850768558270542799831405159339530991530729974567513298920918617879834618230585771277272720450471379510372616166358642584104990930860674583324767292049628745308942598075729288987780326064934245301165614124417866617787870585236606026499212511342652362252955407257508077916142117296055168358583747910873494422266920369489906007971745057320970160545710/1347824526612709153521631277975856670690190489917375869857655997414431225343717029635494882741865996510934762786445871547211315728663807121446873345169748548353462277316994149768685068161*X^62 + 68283206462532509217771748607677129976285996669794374505984046602750909148879569831915202762737763358489831082147378221411811472498869699386129599968593674041125762334520450060728170060500866830929550364446395182043578792641748379379253238469101385543912723403287115804585480541961317518428317399502574616354952774727890405529914103348644158523735739981267925187256540795845914269065740890933010182802425252861386102716303671614150133545166523565528822536141996267685318177055883839298407908147456571471214193811919215184091101893764122304134840569122562470706318777142294960547447627935206684219258806116158517150020882408104/359130361732075711159142532977096709213896344781492038934634275856773221196549103540903531652744685794749037153448540660272708356492956272135873114011950767613220487541991698437*X^63 + 603473884638229214188078068154215739600776229005066974547212207312122422553025035861859445066970302316591340771285328845951425379460845501157622124425462328975174107402496564624649973329374359088802750289666597803336184140027371216668570953117590253651783500741716163156405783040021618659091789820828329060031745401994567661763584595825562202254028929474749695461466089582900090764984419832866905402536345682115476984604385710109984658582662307289904482875071519455400978520800918950647488972131132139494070920444890257046586712252558569316452747203551487708010096611008947048159794189886034814418061346598392350240530026941666896/79325791690466079307964880111580052421293066324370306035998822754071639417557355637425394782053204432401551573565174006663016639907233660258188061042301721402710980949737752325859871*X^64 + -1175848547916773318221110366097313817935001214669442642211329835938574674131626226359265882510097566435962226899212804419553489545486664848047093003395461364434394892130378631109819067135101653022556310289175574181686366274049765536418587007427655941045346474207459205054885168710728575461790506775055337618169571778301153248288762797816671416329794766712653416748678212055074084734663466097933546229607228753407377696650783444803916926385018537209205117133144043016850487235248347906190387688227389426864004653791375548871175325836325291099877087621592776606309946866626982045103660214205288928109468447435654979372301/274774569037548363549458709240318828778803630284232623515404954748870100379915151905817545258412154395370342121995822999443541206192009389545427019136917190216695093758218591*X^65 + -62997201323482319198739692194264538709174156939498635744187667471334408278525913163748049193868169480568863839122236303666738579446882993367458713157031948010437405902248545060123690448752183778677497257753965946028211142701835722541755335812722258481313481783661537005969776838326845246688886707518381536078053188298380069864517435698170578962361737564299622104942486897963180848819368748524254679093668646281264794603880255056152920800697008917285564690804267674227320229479045325291872549933584185302635782430483226139962526233907766673091822363384629665290788542898700078833572485028551328557963854710064872734233581049/4668694702516984245068852928702257219780652482159396506150245586138051875555138346031745911485680915331737482994831028583545208634408431537766350482155359978971866338045892079681*X^66 + -11480394966212770572676611105931367529428583456644485465194250786627874068567975625944038296116904761169346288346611782243232204451032174607654457597710456465325736940752344304231297805293494050100263085005783276608034969713150820680094857813306251050776158112628012227555918457655879178859854712660330508998720461450256041361843275597997231740607651645184203241039818258034186285297022490893908595457685254800400687417505847979734055119036914095318005209210951149975259451919205530450860713378209173967894438417677361558923546905369509605615775341782110718069348476378707188230629235448334438426277252054993600662/16171771469457263465920705622995634675934531827687165176587896812952157046666773698182422768431060820161870526866919133626245730456830639135155495211401164747024606777601*X^67 + -5781984173216642978600187322234156412443638456719761471520439655405475946106335605751009998869070610823317529895596678033340008880307194850911607530613662765149660764394461247764346183175036326659596713869218058586985255182738354469519614665038345458517346812184462550581055839488950587691552457787642475981715823069329351713886394589370701728526865690429938697897828232224100567828252857656649410826934861778102592778651926771101010374227576920600527773611595218140338881855134210487463925385401394888845029054670122469193313542144157487707260858541811360443327920588609283269427278114611305135519859910530186939025/274774569037548363549458709240318828778803630284232623515404954748870100379915151905817545258412154395370342121995822999443541206192009389545427019136917190216695093758218591*X^68 + -286458797045695446044627722953334362362240375362450778668783017680104084494354486721207176571596888834087982328436903654455401229689577938701074005650988921341981392512607644315692661333669544897503194179571609356424905609113846854507778206870537699625764965904850428704723747839204071761640356748357882629707263955896164471279839484883111979979231048794800181602833309476453207825693331386228063754069838167482198967154983547226931558767217799716800389016968033624553720683298728746943374308883232136189503290780857021226447694500167968615955536514872898219338715832515783243809641605507437879842407135139/951784560617813163787929234476819179326380544269740755493372774583730036293730427766607190184866153855680685472716092850700119501902809671894267271579139823849367711*X^69 + 154651892496653201712077798688333532977189854529643209834844499086924310943271804570160981657450257616531187189907396188249417041768275149773575096810214243348142741723273427850895838786007067787311197561124857132842074643260487774270977585030503309676554126777722102773783735497308995932648856019466384281300498100628521392481046582438164164786109239829707724060447137545615909674376036884958316712478436034622037615979397196120344146694449679063467107955969964497569515802339231282441882499898140057066480411220786539870607833745632155235861674365996726498713204504062093119349297837748803674160714124397532/16171771469457263465920705622995634675934531827687165176587896812952157046666773698182422768431060820161870526866919133626245730456830639135155495211401164747024606777601*X^70 + 55675872462813220550940492873985851560954158044856863969897046513094616487318675244117484246476138949743591988197347395902428002758974736234863149968201825354761459613478381529590469939562883550246545256811919925865849953981984807818928948581685089818326385398804428849771054318013858876943683419673396302209016682624343594180862159423337179969071344538846754028271698946797352479554183407586404869890838012798247544704644562722752493462898124081026390556882052666249335072285592081297899988380607728095216847810705935473842145661723001222035561517518642276649504469287568204969315728906074495965568/56016983145065809180620871901407755831109442897401021452143651026056738055072122168595561778875060552979853185375557227396864192919946422923563490764471768809921*X^71 + 46737578875997740537773883574715546692295330488531053572910959611679918369054735749671789118065168574192116600789758275103381358785067702018446884759216723945887043306969993095137582159601792761354958987386349048916601839632562022530985149581369661968622741221914908243549359952289112137338034017904698732998630573936596935693118313012291639611927663507234090450239808232932866548119142831541971185806994287384183102525223335306100628261828882970637703534812640978437050905806605360740373475337195763097352090388892522162909341196406827259067808045264925075814776974076385812665669098106664225762894938/951784560617813163787929234476819179326380544269740755493372774583730036293730427766607190184866153855680685472716092850700119501902809671894267271579139823849367711*X^72 + 5970271090511926464937524193393585952588913886710159977335021309777151630961790121265981435068415252172800389286210989612687542061729225857959971049241121049420773561970463311497497373605074535567348243500722532007189159186884139727809185201330233675390649565031254866932356041526516459135629983023533637330467167387508528878375828822476611484328190375402180109503492757277711444642622934592688861706870640964287238311166738690363084073663783232900675718695552011486904248958480404076877986140808045465979902553410903650452814293013979315627768283673556416235095392434817368219613053315583659/3296862053149656240399086098605600366730000759072510237899102526399666767999065515190133704836387531809773008379468967535569665877225968037405890810692235231*X^73 + 3108786450548911560394985078918863580487278271197746776104671170462350168360402614677960331827928933060553235341500357382306015274785128642721690071512424196807407463005697842963553314164548411145568499476544976791108028555786646906688953999549859458059068596435071851231712049633320067208328893113706586503722567736069039245292312723395912890116892042531611522423687789533875898038062534058845929113964483842405069596838068448094184343916568385753589056275656243617848561445332972379720962073105135987022917589817936877471818109421628925365247615276758343153241654917459259691566839343454921099/56016983145065809180620871901407755831109442897401021452143651026056738055072122168595561778875060552979853185375557227396864192919946422923563490764471768809921*X^74 + 287301555576538948917895556622346172438969353805604165142468841613863461583985997002921197698200888711952892814087239024141332945948518917000212778094399770969962327761222035253638193714516337618732579707521390706860079802468983004641052124239469744577026083365189436812372284273360106602710569021849111016648821612803411369971593888117153998973103202570033410506216972659822409557278746790550147960109815270697090597903570140251940965891687797458645324588053506964177119319799628483633918090891196977631197050881048442141980352072354771737678897165802434805973284945392579589902542217/194035786778274159284273209264057463759048952920517346707027398410903817785831647059627667873367519969970749713346416781564926483269140606050608605184641*X^75 + 115368886752629100858226044189151771629774382420359120219608963614378970944693611319109135086361946689705659583256197243354357900138031223934243108770536749028039186087970904863576875616474005276649660962533126513772332739189536146515807395146889833809112841146726678676171320383590851766430894022057494801129622760968096585192438736720863062199763842665304282040414450949468752662457919112988921954334395586623103148401568798966476962094358545926491458712609818098263898163528465203477139651715640238684191099389361912796088861333973333230965763219790885177710995235487342162404517907469/3296862053149656240399086098605600366730000759072510237899102526399666767999065515190133704836387531809773008379468967535569665877225968037405890810692235231*X^76 + 8380971326267662937084926033763361276838816329991105459878335385695877489813849814251125172209506347182054558904828678180740806256626911559843628532336372384730714895995399159765951215750343360884514302455159731140126682933526265619914521465879691932091613587751480084979363123058432081148994860908773893411023950224281308837003977958011264490804502109852566012411175847639892242886850329340777091558990259429877156848824344564837942003103043012756300638094030103251782872876158593619719585802695617534115869041420000493147038136054135045985982164241600046363016439513529399156/11419915648182812034858054809255338929965802655553960726680442493726314977684164973199203570912101699133114573206192500827786856763530139841716709151*X^77 + 2651849998470567244420138603615524579562884406137342099932968623415909586575364083496006360292706007008354871232560980952956098507915672261155241993630349184421070989630688020423137387125102816466709716673051944798304709316934729248327933525239255194189459394393669507159018207403838055481223085624042926976723828661743974880843505642858493702253028447979337773663597298832398460315221158766166146490039674011149300882781098508617749142977543260175400298119528812471410954303888682679472708484755762771641144867588970900333310295054057727453386102022992084223110183476490536350691/194035786778274159284273209264057463759048952920517346707027398410903817785831647059627667873367519969970749713346416781564926483269140606050608605184641*X^78 + 151656216647924654381301854864217504780377322265795388175316816015710898836303654419570708290377072169809538596122546158256027585075613389668436135817444238875478510404266916502930168669826675479051831366604852874157208536989597292251304691623658339992830792509570133042866935957284583135075647392857044071129179258785198811241401992133789365588837598436263571997984878073442661381439779108518945847921347622624874764610323653979531658802279139361379941027876772508876222795082343856126746243189259316869104489116995164799250689535885735011344097604967964973698844475350/672115569900701079092346230901968037782696878085690113982722764623995937713151961226484819664063427645995796198351627380836140119094234585469761*X^79 + 37476143787423056736005409968481947078279841710053069777975049494190173183077575754270346804095031988556541765060319703842989463824820165755116369522728814010193726403536353997139534807186681872576962099357447652055515438380966915644651663390051815233026991553167714623044668489114100202831638133160039752087076878201507675078075308421610708439059918004237880496475765225623148254723356899621341415625652362497347778377617434261901185980624708808391940257518533938917370277526574467957680179995146864795658923947107296348130406749986015227538649447245685550916733814956214/11419915648182812034858054809255338929965802655553960726680442493726314977684164973199203570912101699133114573206192500827786856763530139841716709151*X^80 + 1634909197107874680148570391183407800544710254855453298856041205956665831610760820123001880157615493025543892267524542248747425751720038124661894326449980115244502544739140864950807985624517305192539850809764481233339736052232998751632911088071739612932972087814023173291571479934834303003807024302398092931179793284808323665054992948148067981260056339839592659455646099366732654445844234880668056854632902579767429978743081775809482198919749608460856202982204825261876071927043708037270007607437659043436630017983564199587529371470846100083930130309805350682636/39557152015814318115022437225705846494184973108450951326156363052439287723686184522775870735334202086163015490456808156131842747283516837471*X^81 + 299130517958526912967108534198760505715538935951034633305077528906130118973561308240012063161472382292061648907774092318427852532539486645106151831558227323023441754380238374717681802963735529072566766742302621328978612138243378195331329470864451967798355894391149616601571374693295809664984523395498589738460336956405581319221822520150693881811336706519480825863830808152322360798356690438129024152075303586662856323578965655398746456720788769874010129886457081542738767756050893225504976565744462413010823644341298708581987858846438666963681629610169037866669211/672115569900701079092346230901968037782696878085690113982722764623995937713151961226484819664063427645995796198351627380836140119094234585469761*X^82 + 9328141998248616972211124795976485852888068967113334459201498650501733755013039506310523619192583878749429192035740689545360662818102021156524950959207168654980555293274289529139741503335451515477813024274500374806095603713695226894644350926462517905766711528663874436620046955997761712105877400317850255423873871156324578118793546560010050313716004830566947716908871257479682605887358628384527610860143415988103168341374238428316036455753991253568352554603508733248692933576262197204101074141577441807187969172246473089764155400946968536918535301116957/2328123831193827209406299642499314136553762174589544542767133367808798053303877613017236815686787245374787563442811379914769157040993281*X^83 + 1098809566753918580036358599289174018875723266529134013782821917780576483333674529773641884484550174565795587086014811800169373057515202629865531721723932108747240869947190730365165952025233617329576243619438752088853608001360666625044572832232844299925403927400240185883637010373179774597221500252902178801548706757950791829522395650679918773484370245475889887000429908562945794202796852511198388163173382180658614647949696067991369513474696757914801150932891781569116124411956395229058113384315750914376484511306271926577381227998319809411802070054689808/39557152015814318115022437225705846494184973108450951326156363052439287723686184522775870735334202086163015490456808156131842747283516837471*X^84 + 14137409318252557123905568634289643771471808847945768243400740876159085047832260609677696139741527496468496188458189123968448697596534313338839714299119639511836384008425226838088587776407121316478515426407060365162307260055739271326664987616278796043135374741502721052512040354860812946031959737180304935900217625731443966665931424438757405307891518839023229905746524110693399022390763579792280933885024084289690027505020395631703979156022104533953794424494398843335379094479945050484290106453579360033469203070572784208322029436156896243345934/137021001188501395409705116973651588285195819821643490245843880160602557430632547408465470877922855945782329671167758219926382028191*X^85 + -317112343469893160809052797024063803887308034344016568719440195923979043116628181177026945762117591983579586649485316432130528143844065801551008981303446479118490435184098164105347581276913891312113582355697344645263020905027460566807280729256250933768520145613410632112890377010764237897114676546135313235346171674807439380357519182112490444113858147640934004818480462082014184968168941429764279171190436799600449822833632266221488760938878825710895098531619053728255747439583455303663567526824934270411721840672940230303689054855347145895778378/2328123831193827209406299642499314136553762174589544542767133367808798053303877613017236815686787245374787563442811379914769157040993281*X^86 + -24346726207351204293529603715948043616022689525000780908599475048056691028859973839740711059553682625815524292819822721681318036394230722855229305192036385035642212815392542871445545193714936127135600440915853593307143774158815745807689616028887267036730533595880487683422330972796459978522932743690785711157710261400605457736257659311274268310844115225214558296203826119730979702239949025090298910711716984984263887640422783092864870393920057759975724723472836411409633654026415012064421252381316767290153208200935560956388238378284208/8064328243687916862439239419319144740462351822826407524327225010923580567984965417483695537515323167899613305347993538928043201*X^87 + -1383889328040569867738824866190171383356350133636298512584240317742876457944882819156826819906823617929144349777304444045371833474193664838749910546612978125899058766853730882809912786809131868382255028311003292887629459877216786962672890731610501957687301950033827932031975945190530672531917270698417864045405631713490298777745516660852749742312884125261532339281213816161509676335256580444157160539739433885604392187294412320428506944032336551210851179106814651142812565088113436600569904007352796261405510341081942544792945985769494143/137021001188501395409705116973651588285195819821643490245843880160602557430632547408465470877922855945782329671167758219926382028191*X^88 + 106758184157853224177690983865576957156560770683232367118736948824365058715296452147185117775261688150413047793579840923592626927231308195111105308254506822563589573247658449057479965341505307516494842499719952463435700852123115013048561500267828141321022115910040117869272705504807944387483251160931640064489693312603956838766615029274597610281182396970824430158984345289168419238132249208475258492125320003642085776257968437780192980345434486955519347415745952541601339898035081610592691981360794378766569872178646488261504365/474623520904473948704563558314351406065702537980484228375447296270000621975455559854257874022442655988441722402918812249311*X^89 + 106017059747848982041489452742934996002163106340316827261081534720093406312760122692740856986586147696699147557620053447043571140854821610446596491284003883668141118076380947305707039850008952078688367791735504196313957988884637179610866899811767801811125364166934037405573124396007577289208594541383507651124275771297930783940329729491305051835177154993045978941947701865104876449711254698731187484680060188596317718218062695168162210037299617308904974113163512437835990776682899703063518862020596912586733043430264190208902285373/8064328243687916862439239419319144740462351822826407524327225010923580567984965417483695537515323167899613305347993538928043201*X^90 + 158245665932348289605741166653812976989157930591530836897578708149483361379888017882001962266084785574193590949722098770778460665502510390266367363850589896842928022222454530231399273794949140934380581265020111548400556077466908876136356063204397692124894873099586634480122781104739370429178641613730729185184902172297305440186842393599442025774797842803944868647141590713396150510584737463970469006962792793484206052161906717032584699490182286881861887244440116616398822247463240218348074264272039005018542420636537987/2148755317994023753319918501262439418450956107896416783434883156557999583378782250577264316504405753219766674678082117*X^91 + -367411086622919942728517506730277023774612770392614133363767502669146939710496763683646709184028124299129368320016849407601983437590559305527425242065172581984697275917602682888032436989599609179167897903870814208605031305395946092456800854131680791655856930738179800482107646528488379170374509489670698267141006709642288011069450104188427613248553689736611538312337958281272286423380675853541297051137283696900341805672117797602300753801066801554369797324142890497802480563529663155402052670741049942354018049273934343656/474623520904473948704563558314351406065702537980484228375447296270000621975455559854257874022442655988441722402918812249311*X^92 + -11655606233635674994888508883275464024739302848373459662142319510143542697193413908352464205609288125861257257361005715257925844037700067085652378907236166239928762709032765185021112699905056113829953127685719370332521909455540593513178289943830640807645516052280694792071974223779722827203843479913147253923017602259322258135177276878731713059504807212493319267014340026255520695971743234839973990159196396629535140263625958647034452991103042394723314808462498326625650321335414272528906927497448579211293998497/1644036203514937837276142694156418835846179118512943216094019247557765557290575555147103532138030415623386897228831*X^93 + 1814572060104665896197814997060782483352190040619504563674982132684324688362973753169140115710401209486569155729635404542519596178509467588474383509280142868630203246965493571195476856585487153430829484569227090747747319400972312274305002538276236529254397005473494845538550372806162699736305659727298682333895841914588190591530559660171424565923415727142820100976283712705604928009755691505731030254348466593740017030942318477595301132754277504031937202330653043048899664683913660009450657208184411208361429036816/27933819133922308793158940516411712439862429402653418184653481035253994583924169257504436114557274791856966770815067521*X^94 + -1360673361989898061311763662889800909204104180547697084754722902403982531662241735940540508975717521747248054483653764837983702192920839791539682863687360525257241916318081935930044338810373214143123761427738061979559527995718814611511873401207924846941589407221136365091106868941708366103335312209221621372438911684889091855026343812882599903372808161474800204222975347701190543122920655997141196056282228723962293728960592208967886589650772146195269210005792988611324047718446463118109614294487291867/96759237450116993542236636699218341230426644606729634282503634133233215072130866643935232307576388418773874241*X^95 + -263215616690021476778719828100396973257077335578598312557605297958938798880271365659446809372162480854638261169005817821816064757765860878753566926866997001599492298720673369646818365605742554712952717955599683244725725248472860052651195608642653677861013895832903112918193395787868267586533246585713019984711764550738983040119437645187933653135184688979031681611730785144537696218812863351373043835557874993776250275332360690951942830338785508277222709744695325494468623782503448311812984970529786468238/1644036203514937837276142694156418835846179118512943216094019247557765557290575555147103532138030415623386897228831*X^96 + -20335981741246890185554244414143455358924284677052171026600159726790938526720448033624298957337118326777848792379984554453295794771652024393826794576207483778685755109460779448583089967201901436122708640350991712236155751025862916189491281232370276812897677168121056396623356443806821276373788509314189932925193829623379456853261811267912024729981234533733728199703495423550784876787977492344675083841850173519565378041812632669993566661072061121240531529927925702984297613506454063360165380220/5694734709559001444425674574728876536426734424502950637543619218011489322119408312867708334269695039654751*X^97 + 939245957149972702306923958108859420708363109799247105224479841281707918191376191407057020968987594737478691446243933060955306901195783609652231289551076741772819138740046374957021587431553832078934338908329514208928279888524710994800970483608901723130939718410154438295560954673823699733634637898840181736502852765093815522735843761881886781430830576624203206452614208051961202370351227596236750984536536598716247017754915944810079760568073299317287423928908086357591456135040561612983188739347/96759237450116993542236636699218341230426644606729634282503634133233215072130866643935232307576388418773874241*X^98 + -7690637120919514286515651489482456241601429283052714029537966639178341705497445022191970666311185403337137676189621461870353874853403709735567620365417662501166787754700489391403312827236692389329508120941415032736792197059639037315807916080134693778191532488734176683448429561570920246803448451637895183723162826526950302935315970668863959186143775975100485354437291723122500811213432485543834361114318483737776660216524300981771190021256710950635088120453448336097657911752456022514/335161833297569386406078192850854954765860421664584229153294050851126438827579795943011496337454831361*X^99 + 625092474961171407295999755866532843238607092921136767190967224898298887071245727049845427919168364984988680533642522251679737737438395160842584805331426072673600334647105902268963441589718725281934915705110478776708322958687905723454794455592389421990483143060364797518624468101920885296352005126867566654342509688136789611125412324292393818522142773925822824478000789899716647473650955765133472860492882828590885694729373552540536444649033720627644910426352163159450913982797512643059/5694734709559001444425674574728876536426734424502950637543619218011489322119408312867708334269695039654751*X^100 + -2358841115277517826420543620849886263223229970917968293053036558799148699662662838429599878457463997436262715936834332103130194695998159311337943952836962463839823364002171461242588495307439364112727641583368256583717923310469624809200419257573568487409953539578034895231112786014860576213264952963829589995935030153864644124670427617602915908410377992609254186979801118238261396321866839304903162236933715982255880318548553010044628270759313901587774943674181515903380467355/19725845053120439432998539982982458640801625664444954926331237175629829840949902650992378102375071*X^101 + -8323083488963890850224558429101104756672962979134292312799762132894502900082062498458157916745030024790804258858777460254931432237271853522370155492477876773768162556268814872622838290713431239430732740789686698560657934937121720760627718901263886052374451694224183048394491638123122228696925289165106935192661470829174639715188233326648166397274064210717148555884167954033102762169549724236283608967220266144100663464590519741081235290871372053570924149071504909132947184585/335161833297569386406078192850854954765860421664584229153294050851126438827579795943011496337454831361*X^102 + -60072954401897056691993307484410061205663625299625724212099737977752395648092566175608147209389087524174961993089767101850774825635675290898772168386496642354995746593835364000776468061692541022960922920077842383634308436582875909610754368744370580839509715643125389648947505766138836804175587297038291799310877367547645129526565293405005951697612923899045479136175950112222637646862197575515856642120691497891014858384158339045247658092817844034810395777444425129/1160958451716817105114386438878374353528434210137423043159981000272487189744564925607226066881*X^103 + 21235644148123743974936671364656707490236430572531680945040447736753142041104541033629569602724498278576314196978146186824538984233778360336281718077113566973103610266325574764434432326345849980494878575519383844741331774672757449178947899036463872653198428543990534722703998040533240778866063491079652983712276729673854482930834634163045958368245666150386047318606737832703390147667426867891047645795162082096050842335702830348809383187716207854458519683487137062233/19725845053120439432998539982982458640801625664444954926331237175629829840949902650992378102375071*X^104 + 286199239804658721519925745929436303038062010568306352880006531157707259827051294575356248204213011611243219039179966190002423072698584485344282900529469410360343694561747745061579369500566119443009128459383956119088256712225118154722707695438329085842903242763240353409346042198654691770049732721116935969518054632073559564646877342087597251779536826242219938760330239924487287537660672037269194227985261613548660575349103757549247957909194169916571234257/68327847196563892950055113817807919105905138610877702498968924740891483123098400659597791*X^105 + 10615701520087304643267056161864031883519817914464844482234010704805792211063962903096648102984484062728777066439984144824470281513237796153929201729480369542697648077538067002069181841002651249101028201927670057367722963555957452212688914186842897691370919188908458199396790894972019602995037519066065032528447916051847496566848682378755027393839417645528097131770363679085346367341885390770355404604501638265963671412663685706551740633707962260890684176040/1160958451716817105114386438878374353528434210137423043159981000272487189744564925607226066881*X^106 + 21747474012167483881445168817518196218676964920620906722348390971665740734726245786268874499149298823132048486021762375800079899945360712255993380248033109070779893874488256204817242376813816297209410316288774863511930022720853042748671029395113770886384857959739236437336282888158534891646106475680129868380990498957678752122502359630661424956470492405700157672138396979950205240345714894085968802285907798694164492015939833568720398929639183700/4021414113151897648758467060079331358125192078799229150666171781583866936795856668801*X^107 + 485120406930943618185952346808591410571893724177899877359460492801197434455574094792715601497189605997657167742586633028145358888337213884251960498310523808954245408413566549261661928947587290292336587433439720470191288214167041171387934428203908239971119335990954460300346510052750716462756046535533989581387106119811721264963188381711120593805341951452737818240553635474125188940542507904333899880151799121360902770076533346784768979476137495043/68327847196563892950055113817807919105905138610877702498968924740891483123098400659597791*X^108 + 13879474537582686906859461343445726681861406406090061884148791336485208797752413066428767832253325984569129394076813960376507078985548244054744823838134904048691790040223095687365489239471320152909820639125484014629982746430777345385176588390502595579871156337648468788184810146896440822175310052955719498602917001535130224451198019726810110612412363781039761845348211570948939692116599816547950322829683431130587664629186302230546208414/236679072047077726370341184160987073046035670578496212740048954245416216632090911*X^109 + 780964162919420787798002596872567085250933141561204500448650290526720121701060653826889217795449247260411318371166931578471336077905490578150274194232200084528213377943265779111962542549354921424351601997889376545664227461256383525973922239469713534394154206841892851035087274768058943384610311641501579652213271893250580115957104086721033401674035086478791787467286867242005418861081501643154492633827004538111590463616858917155237988156/4021414113151897648758467060079331358125192078799229150666171781583866936795856668801*X^110 + 5420648505519172310771462895976803414603445805209249409120532193938673020667377969853370291542800866820561763560139722848623091783205821357731583231716215051880510764333240607891675254367574908170673075533536134559904552534474251375284917632375062695926938107540870724989684164936875885962073491230067008538845068203813494777276882486375426537333468971909927013502802544357024263511255490187088947843604335031060166317256420007/13929672888416086538187345309928025015951719768024025233361718218198823885121*X^111 + 149844738926880143821274936041892395015572463306026111136789494358686180319451716197042323209287590308413326782943181719892201207389810796318965594496331813239408094589518725072584383270446603088756263388747646655221485377553614677906509758711450659917023619033144491217936112297103539596730673873315332867059793786095770559348043506785494019601376275521116294420261175202283507062642261483273278128755329490708555900808275877178/236679072047077726370341184160987073046035670578496212740048954245416216632090911*X^112 + 726410284298521882416513560912211363114802938663153574847643458918298580394129541530738550965342598843088560415441484419563443038917701102080348073524733325364003553941297005702388071715949786291319903498581786601940413364540713152590633544593746749394738887899038849290952695653079630020725081143793294402881279550961981310197331327033733745011147150922837571217394289795342114033314305688165381659832155690909008533/819826548667888090058698446820553529277365650522277984424796552186382431*X^113 + 14286310414024984933236499784195602607069132994493999651464727988739880493611228165348101962441206484902550698578562455871827793736120842378911324228997404112628357751011355530302936012281304611254903558123969419960452937419799814166026784156748086610682927873786881010731885813577622401565026779788541072843234354441743452323528901255895481824245229069393414561854777166444889398794992258697371771788166728195541609328/13929672888416086538187345309928025015951719768024025233361718218198823885121*X^114 + 43928396554065441058731941490420776831588023962645292014416446565791378944587218070618697469974416696651400491255230619071841641810016974383685243425815885023411179371243120008568953574870424129871806757709361810856576638845348236559723353357158749792401589332546571728567550824613486831896167201493814165008561861823306495149505111316275174967958663273798030331466777946991306913344022696696441985903937044/48250635552226948976440377071423314064938240864120886612017924323841*X^115 + 500942318981852651282057419019000644487406332696095355315519099540737715756786622460189609239955660993839158565306260710263960862619344605535092878911654311886444386467246524707292466571789406318249862797916114442454765863439997995563351528353060526688862235972203468329965041537502184464918918366289581854506858922381932144612839508507497951806192100949301365100930503839431626886357001865734620882135715807/819826548667888090058698446820553529277365650522277984424796552186382431*X^116 + 857984101943017886629815082220776167212697710215575601327445525744838058335483316131037289253474447174439362639579876809907456466624378563904918774275163147271256433955031471495103037026890377772418562976197129766155266920958050924151364470521917069125252193680285394557622480800511798892493461478903682625327067785826160290868610371167366014479008860953057355339762945425572904864891933427974031/2839776090414157434903206231029563537457373954689005156377960351*X^117 + 5262942007275472983998347823079491011125481710761250603454774926995271081646564237019119351835726995402493296707042030489076951174028153248393329138929280925741097133147695496912185355416243611687125427216871428712147704089470549277693561618958152168362710817584861684782274073843520355804494595416911684296464912567955216693378480892533443043325823755971549573682721826871090860261074372513705289/48250635552226948976440377071423314064938240864120886612017924323841*X^118 + 4598145588804077797990977230720558407192199997337324556361171972324938359421659600265012201640010231986412313713764410558704651402074267569590861086386334597724871477011207684463108851145027318862855977051921171971215916279377452840865089681775003662575990885408019504242768729117932348418214985730194736661033601143656051062128962841387128651999899038281828636064758085063814566953215/167134135154738239944865295216853836587450647677535469152961*X^119 + 1020547886523973310786084729438393389253745169832394298066828848367513880191576556266935987327129784162748278377604280190444962016301758942920876308369688660563540537975991438077072184424606550221534940248771803442688851906791516432187181997423744007788530411071742565344226244203678152402431777399507839956875500726836078126963388597017564158673868835162501537316114217317502391603075/218444314647242879607938940848427964419797996514538858182920027*X^120 + 4834907055795622095353231187481722009205684572022295510736675957082779161654973247846842346662663942990814794847444599575557395747174250820165208190679871536822782202630508256484595605020216673061362054294106818151644055773261741202106167326785300441153419394301761130711011021358351911292859408269182474940320590181941186081689793657032455404641629079948537556773199089840/9836627341224073918242910671346821057468697997618472671*X^121 + 3565955715801621599096790615862398245796913031252258076088722325524830230106404765273715247960484081922571705761047831335836226010663376426780985927924393245088237801920414346602447607300135731687457224223933739201739260475619224241266183288270804060137418373417907580017728985688204331227115935914635829285657965786612368642456883289219640327092866204342398413505560799543/167134135154738239944865295216853836587450647677535469152961*X^122 + -317430206460221438163528347071606598264486577891221080035259252583100374465220796656518835961717904091108084857957168936946326564390988332400514715536976853749449851918823522575242543265837692756669984795635991003104292339896110658351599083670593862301797154300691672345809840985724292939354931710225665897022756322645673777587905167129145889064624813557260784/578931630935440757944965609519558652078670943300481*X^123 + 49291185743734708332534218912432534102089361076391829991913503926823400992710462082607187560170496546882891678307990855152937942845545610816296435390430772721148646895649073253268787997982211979942680355356908077343546780927204848195296410568729238658707560798969156858007185850604636831666696931875200188832655166292083280757331170869942015547592794849554984/9836627341224073918242910671346821057468697997618472671*X^124 + -3032438227404037336053793795876827600997667674751417261604389005669959218652737721223029445426705593487641996601383670839720568578113065157839842521801445699935215672985827181857269566618090953207663643748524472137606841360119546874305610080246272055363494573656770377859352459933222793336633634661891138072506702875695933620327694496143816409615/34072840382287137775585051469575578369646927391*X^125 + 335021973409750806351982977661249416645175509116858875474430186061110161463715340837844987541632119309220018278590856639266873189728455156951328144827467915981220764418209248248311224663401441686750378411606682390234905170324756255295299710536614996775884551125724548206704122995083623300474049636424393013745891380031023285152236325708864612363/578931630935440757944965609519558652078670943300481*X^126 + 3096968474195046718692668111185169868357725740394167334711420019946087618118817468454344919604294033035953564763527797517937510083345057942933598354197728961871434639408892231408144548123457750577297069742130793368252020323935100659932893585180763784606654189221373392871874634220247119137505446644787178942880051305017713421300453/2005346382336951196255962066363108608654401*X^127 + 134464355439786458021023478334015038708729187171434695614737856652475857681756761922295299074273926820532001618845740967813972481156015033308441998317145561019630848558000038926596426148763093553824156609257204905643108516604215752145061003910944053340921343260151401930591148352061270684131956847173622291362357592608566359960715/34072840382287137775585051469575578369646927391*X^128 + 758453641948085312498447039135780623252772895057462153867734182360694493462583230201292784624951691170476743641486796326236446475124569729336604384010062608983599183097388364473703460599128796641065060717604445379980733378183313973665308949607945430724994032141240928795769440689905645090833835834759725397369594902/118024035214934447428401039748284892511*X^129 + 1646201307471949093455993765536507212625393720569650112486133952725273724673660727133787193215671000633491248785857830556129573231448353727816469723021988058156564093505831622190652947691713311953146918697925646738461821837307094129409900274538431508230739646419639826000075837916601400972956199239861970802286967/154257414025919322788920158951008354511877*X^130 + 74414070412734650584103996388969190078823658234332279020434499975610481306295483979544400054570942831088720658197227352310363879930987674873410186999622381571612680984100019765193228285523338796441770408239541441061653827022628215835938569778157029101648583548444364628805585351177129678814646038009/6946267742624592279936498131262721*X^131 + 98248001888608476128214864793290087053112741275386489014422800542686261345213792829970286475207523161705736900319062232241168840909801520501668588372701505850059447409826274687563994126645882368188689787622590731159348681669224469214062071431357097058547436690484333291938991245548015183761755396/9078771939610342109877003057560376347*X^132 + 2924277865233808261924744966915268351959181369386968097179203457912278090460821052019824732953352583312031247519121980123547828317982976668883456494452732136088602625325692582445377776082605175669160321874734163782225192713004724108230056513492396599994396402127739238637854271579197/408820419199846523449855696031*X^133 + 31470857903982381054215495702306477770258813251967256269686007140653047375266662589030812925160602754292250148600160791957342826280063064609787598626992754010394957002279411804177058399626569248573283476207686631220232958164297266023767420178781818324234684986687155789665804642661/6946267742624592279936498131262721*X^134 + -16342504168590482356830908234060655785955056121345438531769629752138844998317322085557313208635879057347273721440911526741257265864076934383996117602252979453597867468720108252696260215810296517144044175839809767339956715362350657927749465772237503628371788768043690/24060998128411895912533441*X^135 + 16586441702732222839861179171791054410289849288468400732881372761623664182067468348038588854572547212098355270057752471879357450803039757091316678608291817436988950250718685201993878577506598198140720766779680321163608354343740217101620104955816267343033762253786/408820419199846523449855696031*X^136 + -1781743523087927859166108523785845796050694857205553547910349288902640913979177659303500553215189790412984396129037906791375920358834641372721150748744420963921523320000476643920430927765846971646230659338988272790237316462872296183442929188248827/1416102532423747625951*X^137 + 408020548314323517567200853153022102510409730229878456101552644904701177370773239471425923019411525450352548509289467931755113168755641565885444275256680484288502255977293539378061701111223983620801828016937740591021105348504919603073746042675/24060998128411895912533441*X^138 + -748087049953953063880977993809244141364006993037400622395259002374235354697153475384581783208935673344297498456966966822911402396478027806924566473518881595159401546648103560123515707154769943838184211292287053249653909242155/83344272404434561*X^139 + 2591691581385902786857353537973056218476479782743290730981316871253838892714308822003855963692641000414532802513061199527886919153307772480464208560444730992823518909800897618212590744662025497683590485383364365002329783/1416102532423747625951*X^140 + -825179571448729199844605823355611932633765103994565429304828492222384529983171419174590119277007568829646059764230427895193131655067402512447086142983459649745804326063052220152758299891122695062749048/4905201130271*X^141 + 489138998668216196298863924117208010993403217343830526308799371982261037841777076104007857083592069830847304688968997389369741651697271409500647142576007573198653886234664277864053216462899249030/83344272404434561*X^142 + -6463655179266838429406370913181563226854369850227795714257815330311059347545786297391639889727261871671064690877665305167189169864670828441553640299329822784845508301348861/288694081*X^143 + 209491653327623923787692852617878685435049233212171167882031144388627359032906903886802341089062683976392732053450198689345029958669768128337573028812105840703914/4905201130271*X^144 + -922799158849460604831241827337411662433249664556253583288816819460303426412381552936256315995671662713044682986100097694990072849715732457/16991*X^145 + 9969525296144364863852398501315674725550385299095537208865732994002226574545254719072973949639787039984555109965829565254151678/288694081*X^146 + -277503249473382860005159805565756768313258262113865582930019279513721094264908690602955689*X^147 + 15787277548824155376658006307613976265392959525922952938365196508/16991*X^148 + -1493309311000686174019636939353*X^149 + 1*X^150 +