D=-13151 h=153 11503220963058886057024653474172834395468553319104110499549773014594299230910882106089310994267922476593834838651060999580212840219383305303630165340794445251731776232765361158108984681096157660488761645901346051115947326884174156366406314841230000955533657117195441405881349795417898147490628285550290928696923681166688223291318397602346421750610409571658124305548445311060382068110541996274989354546006157389030797009804634403091089266999673278985891913564398946748829841311366595177928291142948055975189765451427239479179040186189194282028457731928510470857547802514865428628957279630066922490739123431138444148778131872527787886133956432899926190646421598485756875534502082395668287044159390760390144676901418330877802041712968888270341809585192922960433006121553/835426664226757955704409581540467233633330280115404502953222977925855009755204966451095398826893814652592462483229630906697948416002598336557013034959233956205857710082406296219210238952331212891287066950268548410868167692929324022738644740692481957914546683730272712528637124298003759402627452770668132798751*X^0 + 3075570018804547770150857224509468763077646107072062107118960580754080435243972174698575239091512347995183957652232636522854318647354952990177878975374047009382532351443479148544395031493165750563689364424309716790305012693784843762969293295311132160048916773095358915085374175220964382165789124764147542543787528434434180554583609123961766116846575851989302943149560053894773922748649312711809335240760075985202340989479645006818513996210053561684587884027391506783421977153743678582881884191806767013352952886807438728791972414605946305178261591303723686117710499416989116329373622263409064448166122008474479207095402100464001316817379982797667455477664786581172849845054136790932686599307275763302184270127760871938010592324292408041248616691577083790610635653784376/10986696061246093875468690406838684589511926513797684618337835382702919233290700513798355589972480556496243474116952876053984719618850170724061278422748885758063234745293725201578833852462107780733316217462981680151327273329713540223035916984846830228534203437736816442464106821643047439903953631387056614436374401*X^1 + 9262108704604017895349790760099007123358035799920206468434560668503387713218888975327485170357579656691089595112421272483599736272145836779610646105589853284250565821780644998969977492338184624692459963194558054769597595818386346145404404295004291894240641104158382623700972141726678863429082867994426208080422712828890091714903698618691656128045942613405900939711467218831112119640530112599293326523479125459005709810031930591434054491437605589429136080324427780461483087987785497468890634142585984300554546122930182835016749773453252498406402067721066899670331577502119633472550064652875008638001430460333367330127789250731093977571661305600782779495745569725258171191026245172865716225331464748410051484033293581319648449335323518142759120728590872359473216948/63525713955346206045502971754274749724988995522424492658598051701456543970436085959325937101885317820134777772278125686768910988974420069694853093677989046932237678509802014768398619036752430453295343848396969691344245129110282413712922571720210018851383673008157000420396709322333188305271648754518145601*X^2 + 52614027804363133707688841390347252434152209388180657365138471322507687694763442875803179673129047088033588392297857197658058013140304437985616035445553452955639880887577323355575727627663249008726890923231082933149803679349951483613657391927840262649073465618960800049965740423105543585438790205173410485042907561573196545694612858719819258578902076643179921484037412214596930297409337670691897426043525992988521505794077609885842255378737575166044639373731358791587937215661401741691020252949825997105186725184942310972377569957121870258721566380529392213493880914987795144791964975444124120433644950208316220323564211974510675559422816958204585168417382600099206415025482398739114335237810960941487645517123848256375773958922549336004080448728350714609067534905143/835426664226757955704409581540467233633330280115404502953222977925855009755204966451095398826893814652592462483229630906697948416002598336557013034959233956205857710082406296219210238952331212891287066950268548410868167692929324022738644740692481957914546683730272712528637124298003759402627452770668132798751*X^3 + 3272215917331691619323797751959167612485566750826319143653023281450098262276107747466425863068751428466269098620481166273850008075408172430107031464290773953430389985934262011818756812227779631701413497854053130416822725397550055742936226812355588928202843490192202314120677721778558852893871496138277865515061337350695947072914010199410056878166686083790863205734874969771066737224389584682437103639279695570280524758392335334614805666365752161587445850919905445481815009352410051574166130265111688103251931023697912098507119030059210423146219920649433326526362297809045996912931134787334729725318592394783885557995184353579778639214637297179008705956162833050848411784752872741392597226697137821735003548690023471488248347874553229008685086353079838551442289/4830485434974238160254199053628982565963728653518705243601098905136989124054146905887456246816616061146283763385151371513110104857000993817569241402021827004200264505345754297650263785016533377940486947638732392315736075515951822197013350446369859238946367044951486610934279470940094920939217455289951*X^4 + 26118676504449600277353873768914782807433691142267864960842968579745911749961481325603091213550595097399288313116313386063605183372481341929461666885204328103287560785450007516273825858732471314584379013168858487625389896205140357406069555648090795989598797987601578362651768731870523593431465827628358051347291974401406665212195351425362996022185290707877422719948003198121190147428928740258047195895566466078890159676205720677617304558321468635385668088856391083465902330820620853375034519958403151528352933355094483549081422657901070382916084003900265849517206161765257198331057877710828302880174016913155445711503011357386756627682499005742420969620865806700087991799633222845596031553959249262055003724697343297870903970654054944647019356982308255709248925199/63525713955346206045502971754274749724988995522424492658598051701456543970436085959325937101885317820134777772278125686768910988974420069694853093677989046932237678509802014768398619036752430453295343848396969691344245129110282413712922571720210018851383673008157000420396709322333188305271648754518145601*X^5 + 650233222456949237398780593055709548034545626832041461720765263506845692349303117356638183281998767046182691324502908202988274315425554469810864591481069356036017296040091288685434900161511787303330345128376465319059988070748393276831431660882827098426254723159788973590074012139135221574894034924898370667065208937672285705727190666587009778464722218276018910374908908179303204567606361690681324069450544790044647126956567481269369400898789401121336668627591883367511551518547196461111270651437694165355075747158445011171610721596664079269692555737903508287641562415991834493368802593516682835594009080336674009994426774367999764395965715454298655748938059001285378526205671791209663784361987704352283029636060046381404851354691987867897496966183385274186/367309363164340214451691814586646077557883708730796535898494327818187903889753395626755094427542853102143088995905358642925260805794311749491996152537588548718748726739088609052563590982931592878145156082330803156850131207965312310623781495427713423994096802140634675000705609530841374871813356801*X^6 + 5952142028366779605526722422497524163035290978433714128136938745290785976453240731402984481100559908051655074942159156939139985176980594240205938911851869554829257246238811820386329977618411238373083240809309025723923072999009409938858983372394379703445096983484561897804286224617096726527194254556010587824636278328565522844866005701114393873986745419727460607559849562299863382134743691025304142149570243849868622600458965531344943785411421325366812049711844860807116441915246502121822805407620810582379880061723690684268426940467577922731108523742702721103018884832763079095878423563783336209525236150846913287748335499654036733940440977482193155107880198178374468315159473678006877312012189294369556329744232147881753515000811785916712222652396712263864128/4830485434974238160254199053628982565963728653518705243601098905136989124054146905887456246816616061146283763385151371513110104857000993817569241402021827004200264505345754297650263785016533377940486947638732392315736075515951822197013350446369859238946367044951486610934279470940094920939217455289951*X^7 + 82758850287915980411383535741130324586587421860269946788598136300810914187772070601576592611956656744107856211473654725307049908476046057250547411632963251306951097275283146527872680729869195325318020909371520196322183107076983171540033997497231842526277183038669706345540749446043970543136423786361218373414156472286646465032039536168108386204396310148719862127759032417634991341111013270271853158281002178124126457874585502102653015110057489005895093506990987130805371047326745220201465608936332586552685112499573300505392728609549292128102083657315315103003075908036836118382089750889048026448697143726011096054552561375645037107436296398006379021281514374673536311612253199074937448822068672572193134328339357151030927415903188098062731489263787365/27930146997516554973134500386787778690432948728674362094022836880707771567922849640845190056082644141292912249707654067593738940445160957303018489281240099514770643049128477610262610522616652184483701321749737902581562710665752589964548817232736173978716204253717183104000122388475505655221151*X^8 + 818247881803186785459932782338612337653152546791367941107455264126333361692815513626898238467184755098054200462080968878150754037243196629724981511793138356042992545961638658601631017154254867725555453415809170698186048797103295584477173410337813828566517210825524813940548409645396847332724347600125699653254126805087074916775292473390215609278674688331770620895575142461902022500490941861704316057965136920734925698673157641699761188786497768256583725030534813250033590553862379392316111004909184966861826052720587903433111696496957101127035705564890202772219273054966611298044940432552518628307012109453414015421623281207582763064127933708837658286874919340437320238661794353528372440141511440485781579143813970630430257624919282676714877225941708758666/367309363164340214451691814586646077557883708730796535898494327818187903889753395626755094427542853102143088995905358642925260805794311749491996152537588548718748726739088609052563590982931592878145156082330803156850131207965312310623781495427713423994096802140634675000705609530841374871813356801*X^9 + 7323607430213369427243969808717150988730032893292017305028028698823394494223751091793762441704331925433291003559405419110100934205033594949213787995419132310726075951462350937692662652701069698883533640983339057171984005544104061663755254944974315782401282874662097295726657220123292048745902102366196772520558878936783607925621089206131023514115998161580795103969864938345484088636014477888982014165352617484406075331237476863419538450770328081978348811309245326746809614934846910789810660659074265710577271407041501429284449637936724934843455215804098996119268851924666911282278322976405733573870895269915867963870867170258581174931208243923331779958410853493873592188383017278421376897167660820862001145142589623478573044419401523113959867353790/2123804045130906773107330270457590958134966825996073461639634771554084979691494916040239529775883517701536936332419897163237696026550145031025662632593726675900740859944375150959060947655437015016630014580620325646837708970097527941947290489904659263836681944621487575393515503648050008001*X^10 + 74599355955495737033134576793470813347258529553558309238392754070466679605383517390762456345587325779812669258703681241461833137055770321975080842217423987948271541640761122460520938485975822484468167637575267977337606218363839705223276519601995163083394024432126113501058023328699397626345982921123148443793853713131844740974928834006613552903896885664694221241197044128652042150739436780096900247799562849020192386156216786396264213399752641637822077711697058409995778115066394294754695748205230156142165818239850944178057253127035399257229644625439295590332093763556413748164584422832122365442619771117869865244439942529729725827296595627423947406318292278120099948882288700334697778143204433282429774012848597125926826962919025339382140859057343281/27930146997516554973134500386787778690432948728674362094022836880707771567922849640845190056082644141292912249707654067593738940445160957303018489281240099514770643049128477610262610522616652184483701321749737902581562710665752589964548817232736173978716204253717183104000122388475505655221151*X^11 + 468741235432735887812979761239074669190353823930670986240837237896138047153691846089396774225893158723462912303056758924766743834844458201370026630858879535923245797937044150900567540287216824978700920017544034369525341935303457013897664868434339839908841813609817541690069084207693304905337190773153405527450994339642710251378200979749972897701770234172460549872785281573988854240355856985755285792512823728481066367373715517738074555082880406191820125699347195317401716294094099413112100670406029394917282738718599323268827633769312424997274884780425883763617236566269718238100685156509892899732586181328679157534981510084113720617620426291252478400633340552429368873421170633510851756737537408039975642595697755841939113184375039790474120622/161493730144544656155982835560610672810810343395640898915644040115130786988935815986635201108347921656264689858749897130502448180864584064407699994874437432583129865405244859779413044457108738120038781429596253185829040298844006382932650786244746351139584970315678471248841571260592351*X^12 + 4596089048481920185747896382629517895869992818524879500145415921128330544835683381086052096929385355611924769355538665968290491325110426146742131684710585942850213239213981137697177798044547374690580777074755357562976457349628494327017239769000789568609063108473045440909013700988895335191389995944698215854142408676723251989667698743838938133520030075969526408160262683979905592496708405872383396669671644639780446375675913842992251722885224666183186486686802690123971201444052433141686883938851193437179196603745422142122344386061485273817907683847439030623788081548570459186495707320817755974591750650373874877027295818680010203391342080604374355287956084062151662071136948330972799669281880016194824571641405872843949745819503406393956669559433/2123804045130906773107330270457590958134966825996073461639634771554084979691494916040239529775883517701536936332419897163237696026550145031025662632593726675900740859944375150959060947655437015016630014580620325646837708970097527941947290489904659263836681944621487575393515503648050008001*X^13 + 22003410468283628858258076020115801131938752895645221449951932549165826757476687154086614145432482310793759734166488909029948790922550351637724649992472966290558428426930383088526733600921412846047623513355256031850584087712770762119569783780827563679274414794022944250982037549211352953853423850862206263008376074367936831919836059593847672228145210194658427722090069842743552123823515378358543143629001896312098067854539513577685993873495437000695109059542528784848023223991380862169566910140444325509970002430605062942282364486650445922889992947544818360438415838077634446810769725141485545797424749448349331126818236778300537653278041518977226834851328461097683886446066113860168138255923275699920115559709779745956385141739175809040157/12279958189076469938102261087416217231450866352037175797706945488185749143710426278354132849847762273307329469907223567067329342321084637244901528011135079658058692525682066746210405631291060612884098656345240147960538384825793200740069256044768181213564365471498629096558556099201*X^14 + 189148628476877733229413402395011130693956803349986053737890240560626363298630438797458790309340639833918223894638832672222210627711939188619933670192667041925357142221149887047435503516630544682303068702910589230659337341553503461365580213083335956194471934245728518586828890684379468076577668981079277336530498210375665777352449810219821894121112251007887633068034585332841103451006169289807787882149260521666279261485008875919472899317718740028612813807770641101886283391937952506203033733866006862056694337783392557983949190595393344100636472190936293623390205124012372657093607188949849028854980405607918248960698465548316681904664379107605201432614794710244511255189066790214651078906987835595355453316532629254131070803914337698609897781/161493730144544656155982835560610672810810343395640898915644040115130786988935815986635201108347921656264689858749897130502448180864584064407699994874437432583129865405244859779413044457108738120038781429596253185829040298844006382932650786244746351139584970315678471248841571260592351*X^15 + 743781797013193825443953429900391242291239405951205450864678484510121627228739523608820672717940603652589730521901103020300463008544758504704357323087064541114047210497737512985719129817594523320725396363669228693721141497850397534748818361940707456904881593132741884855471760463052981906592583896729346625721751342988850274989709134429508037140667309772038076370696789635186092545873108823493979459026183384810624960755947678943358097943338416263757160969696684271466596542837336167136457200796946532506095159779297324787791725423953268064831962315431581039043051257019243697416847410299932391211567759232335647169961279108095517713249721511230118722083577661345511162653621058561275226577257803563610598636494485246323132982955854240/933766115814498512516330399773113621127736776825882122858105504386415416600290949612511052379876988313233173896070532055914329124863861093825680785577908878264671319723372119702715050664668893079164980331932183709264571882426674833858205158905648331956837158504952406399403551*X^16 + 5093076080184751308115065609267788698540419776951469232177016542788255249361436362576817522931916301340351201969837257731654224992872155339122185977744152779423359722897856448461602962636266250199548386116806573454072140283302317074609012737043418716543579456184728871198934736754540676117818664468240661471061452646141677503227450075626362519012701534080607572580354455814724194431464313668790730106054347908395494961194027969916299566577084162670576345712154821408518709540979472430221882427699515590485063061873802331978041421445822314897012649238273841738691958860140198220819807783765266598688618495738730060613623016953127411015831376867508876181943429880883567605509099479696004647840144088101921853407198555630946300952199386991558/12279958189076469938102261087416217231450866352037175797706945488185749143710426278354132849847762273307329469907223567067329342321084637244901528011135079658058692525682066746210405631291060612884098656345240147960538384825793200740069256044768181213564365471498629096558556099201*X^17 + 16921908812385859431823941417375430930138158563986268458327303076820524047596108241690739936113395455365659744134314315877228267405578288059026978285371288151132370200287951511403640382201882843326558729158946010738309484564771447805340428874458210141698492715691201277928553566154855495388670516894120006238580368966433222885374778773051367511310246960417909779058147347559302725813483182913605751462509150874006013597252510101189435384556280874746797344544561341847630947226932956377902597846432002677005281695306583714939938019898180776459155601647201889791304447038195408221385870851801966220034045336488385273153225654851658334329767273306360061870174395608874447728677761208392390328867338610624870760815975326485450493768519/71003430599536043838212333645586922753230687919236721379218728947335975712895669501369557629068282892041150779109613873919422791032154291979749128247122566973208981805442332879835377588371142352609305781456329078341158229976935201418767025998452462318974766824192259630401*X^18 + 90807152677784127695489444249726325895675179817188456565967645379802091933011636905527028653520439949268795178299718123131108782609387879938343755308665702443914099675153495132249439056345925357262090494730752211672333432355357712449612698705091573196073068773548941762472050069133116626433721729961494453005846648781019416784913032135821268509661270144526029099423492615886951230118145816285108065094068289582750986899264143602136201571335966936864221709548193190607890802500796930470427023367651641334517211665879636806184749544503711614216192350030986771359456958492522102574712124786623130107321680543559563068813073894702698634794951824271535063513911928726413965961905832343233192475445201114965808662748261843600575648336416614/933766115814498512516330399773113621127736776825882122858105504386415416600290949612511052379876988313233173896070532055914329124863861093825680785577908878264671319723372119702715050664668893079164980331932183709264571882426674833858205158905648331956837158504952406399403551*X^19 + 232201836243628000947503062370048514441845161768742224039291027233634205278964477668543767276927142322820552654391380620364917840896019054831875274476594674086021621999117330933937806440922793570435651175999299882367305200417273045184058959960914647842590562527751724401845819583479890182640403142140748350034130595103171719368015621647549342800042179674235985128969084215827987041541930937254259220098218294540048969366470198511299984254608262683655165533352923838550678193307941842813353663553200105143182576491517928641301274295456224832244709000344362941052385319441823225399472514359212848876223626400517887485742438196315241060193592968589539525950985465984291833008211112601039766841128076102877209120241974981609212943/5399089848645429536781410816332364288132513719050773430097994749246139131084759295975177372752511815986704492366330611658385125924428126528762005037420923653958556901029756891478623495427810991757988425325551598991799728535999939276006921602802255518133584276799654751*X^20 + 1056361783030609264162727838636324008692360613089260076627117669638659126574855309251800729513370205131020131921277463411758031282197772393799297926700694538386450204656302815462940974673924014919843710800569617240776162076937760139334672254725168356640873695367901318760073304612198113233238348656288368054483417161014842604306074692544785744984371651491965460223016074400099817446619054773272880555604999613454864010294305658336762912834105357888576349968948335886910681117667742302709840717759605315715356816112222257923030421190180452461708183592564301428537317424880496736961205458813488069502518200176189506771818698225038021821251106100925532248998134834351791504356942362989921716793749380479888001476925530231821306081407/71003430599536043838212333645586922753230687919236721379218728947335975712895669501369557629068282892041150779109613873919422791032154291979749128247122566973208981805442332879835377588371142352609305781456329078341158229976935201418767025998452462318974766824192259630401*X^21 + 1903906303782503109621331314898035002869728508288164139969303968140635050717304801555458124511681237348444884763726198374406966646144233409036169268266743580077926802354441364518505984626186158564134638374557535802284318439647192349098315713688826921110592389722344521564647522397655003758109471804336984290020631600186476091992582690011991879851062728474086165678701586736436604741065145437525935376704616823565039191634499777334049261476546540749285034501764116664022534594362092207198627121311742352028572720656479602907901501419301908956662281143213985725094615007996043478823563918031481140765859908945522577200806946143102390768106293476822226867654903179185949145735828643538819304173776140844994925979603883272848/410545954577251124384564733961855698283971843894059267743745323492216495406034468555636633925367790737335905434288693761568331375897507910330925787956879602612619337010855211883402288451662306422172338630184138011694907500266134839632493468390407993166571688601601*X^22 + 5886205936567924271849282166485340446004828986071463481881185685564145434156914479545394809916860232022091471327748193773271592282250331684011940407815263081992734938639423116616516572086227108548874280189258294841248026394650844069241898709965961170188632345417747124470262071295732865853598601452253575970355841965670041420994655366450819697841224015771988292815165229935835257305572258642956930012989855541617222227946025857532098552940346296166523154472674239792661474546047924040587694502560154949171800650412899318255760573945614292217804570057253024399831944183533734850108110442448355072507646884528040010584919046245437651876713260924848852827747450690205705095082443320952837343554354596260851438594903208568918167/5399089848645429536781410816332364288132513719050773430097994749246139131084759295975177372752511815986704492366330611658385125924428126528762005037420923653958556901029756891478623495427810991757988425325551598991799728535999939276006921602802255518133584276799654751*X^23 + 10051425280595462005135216276690468931342794515486692927595172779127603576911001974128040561027153019042639166510331676798445871551149349575498489007545424458397144801197681181034146992834113814364649169969623519303209995922179692204422011512214870852264573501369136471974005203363240578346383833935879981207025244488655401838454826177254522580397447575500340606539467286989124851028423831870266094426944673454962663210802848441014457165702695308453083179388322435357823007310280252199748572485870504104698712643729114865906698933536190969803885452625423546215633056114505254850071766851699248792056059392303073018618277424599809145086434438681428565361162220682470573531259568456011222457513118399004770736058284367/31217850701638744155164225835438803002355094205312087882575113945115694274658540685547611126558268628799019499223533857620586371827047974323695976576448909026889159532419984174846193327630013415114617795618898791855745380599660469898296210812136567041789345951*X^24 + 23210034600743012435239883461928222298071822551655634167619807308496914789367360294503210412532013475165538480939199190445285797842613223910242673325661035168151608844936964004947314637432178064348837293688969770890020303297030989453734250693521691181204411399897229028461079492807978260366569222129829133661325117753376087197951979443678585614226681247700751598408118393679407141266130988906495547209308679573727636848184966652935836050842512117889112963132861442085302814842017937286740237790408129940767671973572426581989695521412295264017916540154030331469259970502183297350839428950808015924365106008394376688637581328421568726673312035720995432957334656011323489930670728252416196079901085124646556069028032337149/410545954577251124384564733961855698283971843894059267743745323492216495406034468555636633925367790737335905434288693761568331375897507910330925787956879602612619337010855211883402288451662306422172338630184138011694907500266134839632493468390407993166571688601601*X^25 + 15339733814624250159069528082309691485761982505703711507397819907299658866590352942478132319709821037036533411241742158221865246230813841781468905382290160078835995444322783553232505212998344325257439303291572894817597689216070149177794712455920661125318069405206693685851028287677645360982929047710282703727869409132603997165278486320415757451280348200537757204193575179682598204422035338777044092455160116613589234290301270031347027418493118522998369211122770091438364504789671047716021159237745720560978843404586991835155311948228620723255390154480996897702885822492312199223331597437978208900930790527651690406180999148146677387468573482659945084484155023284292824607089052204935734856835868469464882548318/2373800524799539514498078156447327427751128751069278981261889890131221524953124529355000465862540386951488061685311676497649332509090409423138618856090708617359072278337767787609017818236637017345800151746551501167648496737864836886799194799797472971012801*X^26 + 36316310770543787236980635171261905341525984678488627194195492514430732732422807115614910775245450643065592195493415938924479158817362416048828609875054084904527411628671403060652291445705482222861674727130389265971911873182782386920263752058772073866066470756104618481594490669136834745812107791699116360502737457311802354637413061054124828189335730210701447114288101985289734553494798436805466643024979925373569044402331738616814461716983599926829452816784076690436777029059069842083457604177579746699474886515715444474775231998929309525618739057435799678228660755235441382073747043186410253984589364872748454224915601986551357314535458305304771599987794256370105541381836894899249515546701105707528963919228679/31217850701638744155164225835438803002355094205312087882575113945115694274658540685547611126558268628799019499223533857620586371827047974323695976576448909026889159532419984174846193327630013415114617795618898791855745380599660469898296210812136567041789345951*X^27 + 43625690193779056466222134576370026206502843186540766011162432824045374349031537056720672078144299205003049452908642413463595340497283078505430267505698547502075963762521600293738327750315530321178746750998201683216593035069850377090514543083646062202683322744020678905306055178436502590331419103884876489219689763010953772704804137880142063753388109107280835044627694443825136829268524161320835707980769460861818085034261223447835420967504974170478525188009658759154573236340299864637014032174426715056350122927403407058599150382221844491289156041590258076807177936415102798886685888681589430293178543069472883136867275839576197671059522055042265163082835455342600567358189777560004251639452167401233567/180503423678772679986166691236204655748698102887178083891862967845123680705126950753174698947801717508287435304183079347399386549242674277479934518750719231796750990672782890092693925803105240464284096399251121676499771632413112074123579560474296477151*X^28 + 168647464229457866078181434387511367044056603508216660206317379042848470880578863400101851936653179873427027955426704088825829152438414892402172749976813350045460187100248875633615494582147070170146831921186903357015094755023247756451798880150322477333962459045233508752422882336454932659611290322711834009374301030688741373628254160012300187755456751594809749708791388108079281361710965983841192392417257334805997820371094060939977851234053729886275970578829318938927356727712387290192651778819618831908190892633107859782736547924507096802290250434910214915638693437165558935598630202965893829433054476105656365460892160613454920455603393720419439154200745560938542341277023444914070871430302902412513533509/2373800524799539514498078156447327427751128751069278981261889890131221524953124529355000465862540386951488061685311676497649332509090409423138618856090708617359072278337767787609017818236637017345800151746551501167648496737864836886799194799797472971012801*X^29 + 19119251745601646282307902178312054422512543955073498275793074242538648298574683941953754744769742969166122251446224734478043057900420519022257794079011722763713582001847264396097348832214110688152765148177719311631344422470724403473384397647134726190105284665894837524174135772978129976836838356867584556549924513508506416424481102668225426658553782118577821987604498299401360507308740929278500324144191751363857110946834973195130010287916990899508260148651292873796495938548010671367532904579819167276994313559500496673579811253228394606102599945027780480010741463360506216906553349019686446232679359134886845069484598080151254139625818154283473759934594782173904013313001570116691154435341137058/13725452336611107899488000246080500018910965165172084548084781981987961425376545567118447186358582427822023823601481206554587981844929988402397879914129665561307200264069872260109035495635711388052931062219688364116779836697826178550952745834864001*X^30 + -120501826700806990666215168556606123478103365533411102160551185675953937751081947708663403919007652221314378864525445576656787562802898981162682833256098927585088739688776361542440317786537482646246089339498105463402455466193447418653856505880162526360851419393548959119792254891456798508191401274864738189399954941112707302841561499181126328476204333780642008728670903507386040200924263343293128959739450648815450196779369348048054820019345916888293088698924331775908297161862988529205412882487461101609776057985752865926387780236759897214348993947627376793194484703573436842708298887090641050602707486596972207643013297526196698389193843746175115351253611736924740544185611146774137915141419548812618/180503423678772679986166691236204655748698102887178083891862967845123680705126950753174698947801717508287435304183079347399386549242674277479934518750719231796750990672782890092693925803105240464284096399251121676499771632413112074123579560474296477151*X^31 + 147309419170427560449198094976206067935926520312935413400132516874542125564736637741957130918902743828752572277209904985566487195881840174904969765046114760320458528992090524218683419483139874124348716930262710100154141864830180235275624211445109666361821642422999331184251315038057754859155526769585152992467090659711077170482732205035302023866269292264947251990520163657525407175018685184907672461360764781521854102396563738604441388098456660844198765188866980016463073038879978526664582722830558141176856810450337335704796829197757739220807567595824499722660678613655099153336572997072208949530159629254796371458298907473819216875119038939878915225744519017947620507432740045109559147723768/1043681266566124849782373982669036576603373520277703942520324080449240470335073041374682319698774422311765175545698517721434718412662914485772783812191442898738286081976265855076346703340864678583600567426027554111229551874216879214580849048351*X^32 + -288604395395347005715818706229923958676936907553009486756633824363753397938878868447878869559686054256717453038135278464122810550440923450480848443708019442251800763062662508455217848796264719201997686464152223778016597970179141230709478135110342100504763619900302224559340149200921799846572700619656531031643887895238064533480135540901166743738122833077536309654603564285420476544613927609150933970795028223082041913156316777155641563957422510553356302629192552652648063031792433153953407303386859080147780453845512107799286578840762989651170148411351076668896162395348313855642547303829698791188688511079893144977433272035121965634139910375078216173751834032709561634450040659112399015894902333/13725452336611107899488000246080500018910965165172084548084781981987961425376545567118447186358582427822023823601481206554587981844929988402397879914129665561307200264069872260109035495635711388052931062219688364116779836697826178550952745834864001*X^33 + 282093015297588371762078178693134070685702953806841411978396402197918248053967092505673729780767628793617831089349218449518571816489001256627081420107752314957099927963584038739057009893898040180248142195615428859823442873118003235661905547042310151540605030373795274559681113579929243950637700554287101501385031628951788550243745077278196672810576397564628020467560995915059965117323097814848178608921295145481506860990041337454207690760767134374017749437752274775234857540406458328243682224881718980970077427525612558756351968842134881699613880629947808730537562262353031433618283584671450256399833996449192829548230846609840287284610535744528947546860846640468378884266944488267069346/79361361612510444056145843104633607832360544466405896321216947794786743999321195450892123769962316349461271047501978383501993644031854192515609749235148878316347508324558273521127420222102097071218961860392940013020268563167582633608155201*X^34 + -351984769708894832651038127410404395131486102924536633203215106564411035282222830949539937152924158485873037897315277791733430222265156958884050270590450476139278045060234594830538508648022800695571139536805040885208458577668429160695054628060482755009627463119138775763953574420783423860022631105951361440729041685799940053968507428958326943704429154066446041501535873767570580230169845202429281529734248919031652626979430640864100409264428147490841652781207574116536639435973870221781947482073882396824152778150278588935886158661039545499835646821496136130049463738328449900459219367400757241958486801759952937026213607812927187699749631075345569567549342613974762004539824283634913961185/1043681266566124849782373982669036576603373520277703942520324080449240470335073041374682319698774422311765175545698517721434718412662914485772783812191442898738286081976265855076346703340864678583600567426027554111229551874216879214580849048351*X^35 + 336552854130191801578606599308770873139465933139689560770431034985928017740022133445577846022748755829785567210069470231210475911657629237151064584262051256579384291222664020211482490522591572492671703692414798542002513932868849896362053977396733103190698779378275581415988325609516423043774190999818856943296278071926897406038267349010573810227211158613453664301091850152090608418385177899855106839575370418494124117319386805259480596818066194188527660907479742639135639817513277655901059098822873108709417034081850382310957282243910355122304713846333822807457396785856091368179613831497331327321753820112467184852733181844583593514495772934105609813434721952406196791948023471631/6034625626379016352835970124297285973109310658231761563471747227951238993180837613177106210171265785830831955554861104364838692421249653449593928160227273843536423718695024980695568414729077413977565345630974071402955559513921575059551*X^36 + -414975380834225766828488582215465304883769694895387034448230823127368646937714067634964868872326447394748772176875079074141469314634992489455881077096069831465305741143647022574600764751032439660634002383018278389343967187821194756986146859714469741431109741915559737512464441804894538612194286885058577512634330756568729049338874968318555270128784548939554772325305226313129485949392038210888152600970591668650257904608899825609752359523960352213303816321330569048043101072538640160415035311149485654866807164194355413140406374481816971904589343601019902221035836945550647338940775669174738373364462709395434220821848946147983231945518574460010846100440414324734293920161456332046343/79361361612510444056145843104633607832360544466405896321216947794786743999321195450892123769962316349461271047501978383501993644031854192515609749235148878316347508324558273521127420222102097071218961860392940013020268563167582633608155201*X^37 + 48337293058209742019932588280442073313365007067115747360798265143295587023892409311544051958083175551123470495095354520892903954444629783354500591467550972593187771320499210106640543682198580759854108799757965270922941265687012077624929072840805395944403999125150936924034095181313850445909926913887944768811050187279655937850429508936015188353511005465771752776686461138668194805706211566730591582667391716388589336051369354688660245065258922390376039059746872619430780998165462501806470309047946352473031397667508186006336581005666210986631415669580471689712208867155974052157279283351523307331836499581565381943216671613422328699876670070904430848102193405013830747634748/458871996530987480255187447669172380283576203956487078052752431598451752199896404317322348883831327338668691016261965201493323125332647969705264098564920830624015186578589079210369433102355517753597851542162122378751088093218886401*X^38 + 510927172114513061529841345840844400859603053248928085734709575089290399189258759305801268491606196258854663272486328776707455102389474266302907432520053497859358139956032544690528912101950884669209561811784721263104859508989961851496280371238680958925968791143322235259662148965900468414816440623378177905231963373856023301208759793051225692377741579516322927257021631911489575013706270047609181462510094474022220205117416467574612991132683043063779524720420690812248418771485966585665956973079515027699593661318530916676622699917629955875521248513682990354882127166280304027044998666515806847842577592360771219217975339505880373862899053583442533400550990100564507875137956868/6034625626379016352835970124297285973109310658231761563471747227951238993180837613177106210171265785830831955554861104364838692421249653449593928160227273843536423718695024980695568414729077413977565345630974071402955559513921575059551*X^39 + 40318454376941786025967728085998793167778370081817585816975925150106148334880797349040239368620255663592283539819307975544581670593273790350244229613941553677288314407594881990073609566142880020883278854146568489660221169839689598558825296857183110515221997052854363340185925331134030745248818311955532781672008786035399791248900880667715387092140515677077782647098008756194829531944596956111229225110239828473171637316002171856133033431905327641350263619766815214599968656701295586533841356770041681857519540260063790851094414817012820849637104711805851401813137896102695196128573796916071733309164827356430786308299038662051382045943074863581607791701635441437755639/34892555435403199776076910323866807108476633256519434115485699307919683081126637085949536072072947102020279143507107079423110267305349248703920926056187425338302424650489626584318259683853358509132222001533124658105930202510751*X^40 + 357645624597151204011947035148818692897375443819599876820212915354997726840666089809176334902163633869499984770991693925279406105693261299910775253605193135797647607769722135771077329333668472179227235722046349176487580282070065823221555643601261828281778666973544152187368185242737375812448278664406494496149287320724939394773325774811189482675525414480104264462374217023810481493704767245125414374654405377461901073093282680629615650794156584754156528057270298376019019885801975249587001391183824026129717409599189765991542967446843618477140523067787643248080502585866537690912195655808837279632261798879602200321763220037488321084816095150857667831228369382304129599117/458871996530987480255187447669172380283576203956487078052752431598451752199896404317322348883831327338668691016261965201493323125332647969705264098564920830624015186578589079210369433102355517753597851542162122378751088093218886401*X^41 + -115698724627580586172600753012686229974663406124595916133035522626266083938282066798795439212235973283574925192586214418373625847278216575024886025519622400273943112617782025852331924257289615590391589190501227966966075106937217486942543509800828712759582785668752502088188416665731520056773951724786505879384942489324093498338404489159719975723030800778022566373653508079758623815656980306672680116438809059740575403679995126306439073751014388198660939906598606508037785147198681559932004928932520388616691081618629658642655588134088988234847599915815426165686508063675369926626290324427060235263653291623251687966309514386426505115766558245993267261510786645341/2653224502730073741622455351217915527980886111818069661279423565350139387204519586795645659803280898944588179112395033033465916455429187795903043575103598611383349148390968487895845158836085355420289103606807441115195057601*X^42 + 253387022866099804956084074408647684978474101826447393784804831013585354906193095221938416586620652967843865761545382767911384520641082095986477810116851897260105438176196595769109206006921109042127884621464189130780164834891259706578496532904106808714542290186727688725774510055175329435836422763197153853409426425950658031750013683569375553553072601277728704696522391754988658735726200575221543592891979565684565178258550462345765891928708752418384623315337383482571739561468012998310270072403037416871220705147074321583570356599340274555017375786345687653297207148370520742849087882919824506091543706088831279904079891516773844978606284737589946101241747261661265/34892555435403199776076910323866807108476633256519434115485699307919683081126637085949536072072947102020279143507107079423110267305349248703920926056187425338302424650489626584318259683853358509132222001533124658105930202510751*X^43 + -174543048564521353086273461691255325548797742866524666870049811123409219666972555603583437341000451741726189294156881290266659074792027792972223344191289863071947742539674101133061094240281986682835758408679530048301367536349055475897150938363264124087128827258327170026070800718146659265201770516697641655967965078284232436840294401963340194494146902834423840452751762462783649093065277058563437277207538822171923327711581796698409820751972530430845635281579083104711626590811879422805768660872144999751893364897473469004765850989699235121706456671488359158782718181860149198531183577194024335853219325397275129165154970565820374733310399164755780886463039/201750779616004390664014550316927650215260140811958760647815646365306013778763560702277063326232294041866639731761465518475090598086015344529164593955105969993411082685040566336844738714628952583095513923413234059401951*X^44 + 75950647764361351807570321151713837579522785981238200343812016837268342283437658292642193859439768121641142004270286638913442897768328821816671258008599280782951996150268388119526562159236204072652855663770521477899009333333689337260336141809065303845039279997121156361771654855023882388523203206456188949243481026031870458671630687804312036582362503176239701656171030323696369440911003292526760276877701410128198061475693386083662848604334855892118703310739503493925555118389820414949333174801854665939382568500105909737354122457066423474444543070397515338681826213847039640284738535230829294945534590933575280700363445396593233087886206317348081689653435708/2653224502730073741622455351217915527980886111818069661279423565350139387204519586795645659803280898944588179112395033033465916455429187795903043575103598611383349148390968487895845158836085355420289103606807441115195057601*X^45 + -82978187782489673422930781245821601606203224829507321981137974813337227212147188371362695155498365512305762793642656432157950579723620108524968593751390292215104338913101039249585936674194458989819222075755492160385687213468836447731389184615130787294258570641005880341912489273746191744612281828606454048563356154505027715835943235901912772138901457696391355015094011856468843225914038300331165643393253966191782813471288045425247481602818105402437777220613517554421244955850862509722024517007845889437327092679965180903559579499658211793469570004646803130068385517788971431780838450033890045842276357976846439194229111503790127771569951717878622181/15341097986161082097484187538356600274903820303547924921893061087773250230306711330110034470856383091922031764258342751005633837585431932516855341339449925480450998607333325704269237222616451416857692489043664668801*X^46 + -73765062501636625345352530401872360106165183053414377763179847280306812665049637163485682858823753073003402009059666820410443995380653013283670785537287522377537179435031391760154127036788121323990187975394936635644257178301170670138882925690474445434002777935462945326296873916068018066168309905561394549518281521110305590313273949102780011721788099479881783080270477385022421503614294903338440432101158442099734037603662397151898709918512183120630411401050454815327726208623724160632470207231815094458232654718528192048515551237503686070893113733069368391850723586318856635715735549756179721417065253127282054980245891248519990901299393461039938192014/201750779616004390664014550316927650215260140811958760647815646365306013778763560702277063326232294041866639731761465518475090598086015344529164593955105969993411082685040566336844738714628952583095513923413234059401951*X^47 + 61751347012307731448183087613295185753685646487843404554628373290705011394220307678957191193462770550310272395042491474353847669741407218753333684362321106613158137821931025143839273135936459613576486723744774363900067181620782059287658595501806202119183290137052294606629718204515598922048718968935898603142642392167135208754116437230716540677485098001877948314943809977205163600148475680520194276715813187187836061420676249176748313225208166433820120287332346676658967294294011583387823591373567513846612655634518909681247022268924851832538850564116166250667832519289502435450979217877279342094193266846773104016674181428667058093341338076113/1166534711136877963461652158646232246589903452478741154428793330375883980709201682770134170090212386276483291328290073074719324582574095697426457405478665157056573538691607155674035223375899278903329974073733151*X^48 + 66478287496830743686515459177383309541103877285778737573226141761685968870828275221420384767894440304911080831788524947015024486927797121784501928365265392197535496657502917129870569968455473590264308335300198068254078580962310357279006746289895194765814713540881245313971684028548531388328890707283742206095317312219501186022547379292599084824916925205474720608713955083940459892527335559961559769989471247587293833529544318260175363426827537207197226900481674778419480760954543547847626647278069473006195168891751790682610040666907312950486058297394665494122289740067587137216543041806460008311849540451337041209267701495827820722624197388239644/15341097986161082097484187538356600274903820303547924921893061087773250230306711330110034470856383091922031764258342751005633837585431932516855341339449925480450998607333325704269237222616451416857692489043664668801*X^49 + -50938465303683406747113072604334968037308565850209790961667551706605816743358391335030643390018772999469735579074078919857503377215769632561748273212541935387171337140762170815865571089503885253694471208904510666033230347975851460695344335689801311745923412324727393518143628316822761590829141028728166692388196937810765193407886042251096150353794925654985320047949170914945202383433238092094258547221691391150042186219037568592428227112791579262590338103025477215976922760752150608769421289927289850470102224920637918866948730569077652449900064592877046546927478328746752606208111620311005715596219233092306769915840801900877199229540449/88703118480486500149163725849458767134811303511424314077164727425738269387058146359222429479903610849097657313382257856795629578174594760658996076760601106916323742581674941500572977216629859242896355720001*X^50 + 4222898606175095612275537930521869991806474328121329505214586154845711218810684882658935428618034741924014134626305333142879087976605125767572310110180531446014083222130232834305493472391083388359759554588279116256611749399931948831214297530095594760798145583651521255817985418567896022175141073552954946930624544048927378640235453064155050066694366026162751973127796266963511464304418767119457233600871498928012365222895347943279604323893030129497509607060974093699062844901806191726019944504376024788378619097041260834731912374586678629412909692175444425874344006122213186720248868915566553073434186379810894246519688980895608048896411739/1166534711136877963461652158646232246589903452478741154428793330375883980709201682770134170090212386276483291328290073074719324582574095697426457405478665157056573538691607155674035223375899278903329974073733151*X^51 + 30555890677652279757956285416119187359987688493440655032763775218950495860301759322051643846938194042426252270262218597354188364237179582880684432443520554153094576673430414392841532469371508351705538801784382900068100790380846192692541297271820079393289464738415795264509021727772770738260262005183131534019365135718009843914466339150959289816454914023864064200509537711486850940347937822653065860099743613480223484795580470503551798419377992458937937694355816526088215674171571560140993281861407679393321848388800475947685477145824079288488148957008346100193307448378731523753843076464828736674293099990164688380048654045645583942/6744971369514599661559100133028573274641571250203354427584573600922992121287974021688269293582511660641598153249354258748051827098668904315945257148551525124806002781664887955332140309986302124773504351*X^52 + -15922502009094430441808908836806047384027157678783111779929501604497396243531617630559603439964327457910088423923814975469421458122662773234634077324087930367666302260768938037934340676138594458635909492320227152915668740327286229567862609291681676921864862309499626371549875902250137293862935713481011710904369897434190237928827687823733471032911672253463738750668643646649052355158572637989659620967306192163556505453050737581293777348666482567106875593150716325896798919975621904544591804820769844978482733933863758258026309483673599703134396734884159385522480555095880375849600030463157391456741073099258199906680675759622967817330/88703118480486500149163725849458767134811303511424314077164727425738269387058146359222429479903610849097657313382257856795629578174594760658996076760601106916323742581674941500572977216629859242896355720001*X^53 + -355826666615100240057404638405600844088050840494057644585961344384510508438946156062438345734260207179499303093841526793784301969955778485161079171777352368293684511778637697377240914038558734756908346165975529513537061565771136383251220938580974459301679168076460964401951870300009714888544051079122580882507512528542399283969145802973508567056714792153854169067404787050521651016899071871254485665244911955886585544152366419154607300927571351205804711956785888885367110844575170436331634800047770379431307724538470807449965505316250352454714175089573221890467438750714442218653329122450950635638530668240927828238920106018/512886576649273793746414731429440595744929758208756324810628362932323938961902062328968845987568372035708170728412611873473639046359128911561497768120411004851798553848748228677069447949684596211201*X^54 + 7997561805183855791431420822855167562287703824991140718661557985439545638184854450938992015517032085934534818800873364484741929604706195615767337481702324497565128519961677493805537373038885115886397815915219584758488198035579300521045300529106523114933501818373105858802953774963666559709923901530844954479662730985683890595974750808345430901332091850401605470645877142010221581937878411228847947355796321082066557653761478588649002582757377679461981850902761827446613208867561403752774072696188650351802293977793037770604261390100863899926634398733914136152017354266865666540342189589131042802848635273648166562551849154345417/6744971369514599661559100133028573274641571250203354427584573600922992121287974021688269293582511660641598153249354258748051827098668904315945257148551525124806002781664887955332140309986302124773504351*X^55 + -4215611541318473148695836871426875709271887535738373141082624130674099985331710366884966764007417498412915190691378069095556505122234427244795125463326874872968382115215521174259266518340190445374958416446985104362633826268314384957001675859165536301460465660137971985953560767704388171829623846530357969883634424621867199400523797599813880896182623050186685844905986054346229600406908381962649092575454061138304096070637044379156863216634912775719550008633713516903381684552921126928067723056704732401616910628029306681929190349519516333739462881983500280338073388863060430095432141301140689011598705283187425883075471/38999815728786692551624570863770100809438807559026410524722710283044934906995822548016793094636785950551910176291735371718777206779646331956619098784914531583286332130541269004415591814286715551*X^56 + 1669195814059726608585305613302392600632654579325225601479580972388073663288962192467982701196656343135211258857385122538111782003138121406190713600524947847234048638210578169425473032805370934802977217868905052505995858346443840295075125247027892505704675957514253404885124271809261250357518904944989933769021241764654225410309991256725824868784730376020628866545466245902878701369624264598054745953883515808914977098044424083411487762473224770149869659302502903302755742599838273697920063774390474547407225038349948859820458285471730653681409178459049039071266273179401793902446773127175460858829266053440230900603677127/512886576649273793746414731429440595744929758208756324810628362932323938961902062328968845987568372035708170728412611873473639046359128911561497768120411004851798553848748228677069447949684596211201*X^57 + 1046393544953068065815930491373111166896047285151610106083718398411655346410192968096399972776061567813776343294846040534513164838946858721316025079849359726039802000710051673143737013538364656934436100342494044383909255604177850161382499910782850004349432321132732599361722958026158369330479297952132387936378125618735640550925471984929621060980629062683295844639133044183632138349441920047364403486328157646215343507854985974490846923539145160271354334753465162555028789783053106289739804951584787712252560839254575296936865016608401679825975434086873091598622174386539724518597981125011407572603159628463352323/2965539938315465938075018695442939761952612543458779600389530095281342476389310512357751737102637514299438078951542496518802920445566598126121138984481372639592907925674189719748733314142401*X^58 + -1344095962116829739024016993052803644996098705778200143920190880674029885959873892362526460587410353415534845832376849973408735207367831106016248272931909535950281827266403687421533031001537933546506246522171169538461022881385480023794289522506377217994809131936469945466393668602463514691754535589324057100316603738391646975931905636466940651356713878350048504628540262600822981991300974716376751562871452147256149506696537949185716349160141563880912575884479220293325930140632303778452393672608640989703498878198992366805654515603674076404212441070690750637092581385053327722387258157466828351929862132422976766911/38999815728786692551624570863770100809438807559026410524722710283044934906995822548016793094636785950551910176291735371718777206779646331956619098784914531583286332130541269004415591814286715551*X^59 + 302603401303300913919551571411341891612612581924002954612150608301861784240075896126058335733677391389588991007890516467646486080237847635768361310370185396258659373376645172179782726976741564893109124178232310174369794521134210410958941444622642196365465395790832665702472648106096292743703576654505851688828760141282633351163935089202628581405863299027924461956876657882300307024095010532011113477905314914100953068701559935244910038393911824231756982203490350390123851990817102139999739446370262365413001497352313660247580914646424635547291039237788093644795160161818474573912030700424875248489339128621/225499196891146371992625556645345582993887350274411041015096197648950078046483956532412115968567980708648625880278495667158613067110227216646729449051887509664125003853257525644341366751*X^60 + -152497820816589486290838640850831417801096455719053830390354204265906671547512434982730456557244892509480322138304715823831911631065096859559164645014769924433530099405023886734870822675430626637490390273313286091301013067658917727161167578745412856467302999017889165387892402582242982500798093313340542050528158898167486848074830006253221463829479203251221571002160439231930228424493619114436676954849834424759392012058055175432042477346439832542820793659389536265359988585452031581994934989291329282884118484846567443715881258558187521147051994588246047986973400276585949449549171897713436458577060568169382/2965539938315465938075018695442939761952612543458779600389530095281342476389310512357751737102637514299438078951542496518802920445566598126121138984481372639592907925674189719748733314142401*X^61 + -104210767982066997190668557274957832476267523561219020683127347342463704833805914707160335221690977459651823327103332037728866292689203401746087252172773843542922447747461945484104928014881201766909164075564244585556047395583907149059442405172917978152562712714491747591598479561305511898045038985790346457544744921417000631045266617537255943108829417003762131849454554257701126503850867646724274125317416000967765996806730507302157314122699077997431337502062508423028571886418464518833003521577760544403034630346983909187493355820695306676275971377242011842785893111471201151119854596345014594922641/17146923951877908295386324739209610143250501883842372520347973359360510839212528061167372516809974960736721609024294400970162958490626356676049688164541670569852102794712001037513601*X^62 + 176087166754547726607505344600983771807511802305035921050008654348774218187140908110264240469858881684223676301991016457000035782797557100578423906669534257261996690812094705011448750162525625702106235006701394885659164202834808391739381103974873384016763907717236263651150708957927793728080172679770895189884263562374496813215680149520933149670166167059011509778208778044379653399546717741912498426642293308749877113729914943791316027180668476147488351636844284550904266831473935201907770913773943864116256164086776271876229678818274167326935979259345789163072578715067557604499691576326519510696146032/225499196891146371992625556645345582993887350274411041015096197648950078046483956532412115968567980708648625880278495667158613067110227216646729449051887509664125003853257525644341366751*X^63 + -24411284903639559808078193805254950406538091524214026040956272158915642255713149864214359233308226975595063589286871353276006876853872815320768670437114165997069065386476444089931699629261209662840213979907975383330327011845525591744048047636154013408257858232779400597856618511215352483948865685576527131150072046318130933565639860526933526092275794952914477640944316401302461304982244759933920381414889748063002694963497992456911644146749679837259870974312045220233290156556687452532219136131840704525355129082896053749923089472215666380662954493751234162787884006471255237919839864929465434/1303849437447943752975920062292571678446544132297344119865255369124820229580452289648496123246139073890709574102676176790370539007727652397235927926738778083024264527010265457951*X^64 + -19685225427471859895501604312947392387808461829302096718257858232956188263464389665611269976225166712532274639111054815571458363050083249368822395594859758590504647011636760322584524416365832224613587990664992245812139236381646627251679183316149383175474706156616381337722499075063476793335627311699002629279476112044614847638914672598890541008692792428714030590012223416145086857394385650323720462419408414029607608528245202502346671038317076961793152411258532146746848624896116807141326611551401694334628265275164357971997209566386575715531714013861776438512241167626352021233024521280021476248/17146923951877908295386324739209610143250501883842372520347973359360510839212528061167372516809974960736721609024294400970162958490626356676049688164541670569852102794712001037513601*X^65 + 12213877105781771388868213402740052198172978509260404320926881159801454892040002183433373492605272056947500280422642843346208308670348049971768249833806665019141091972389648643838961897121052693116562596423984941594943374519988132825015055925191770442124387299482205889387029659357175808708043825665548760551434485232923778290445523541225711852645884653337223275634156607108336327654572390039394959865873327750750331063271862559427272267976492074709005147799621488893091692127541118299322713958882826268946389209664680890971834900606846752049167345743784249698289001728262515802234686236/99144508968743346739861612219038223591099089977746492271709783980292010461596250448520730229346747311285040993283870184044600335162926955914829893296234361115068399894324801*X^66 + -4401603713480019640882978112299898210084011590179164774193128161493052225706875163918621671858896341984517092973925551268527124092901636362555343826164679609742023074745087759385936538129138902473176684108760070342387977490048178292628302293132531517843363510801349838111343722512828652677161907027611724819825084504615813044413830467462314699682974407324221007618646484258993952063376515114678380871788245927908505841563250677133089858432257848242907962046864013447844692545210421381475906090652091185438229164682988425782970186227051491820773885755684250267710622061961439693973652615165/1303849437447943752975920062292571678446544132297344119865255369124820229580452289648496123246139073890709574102676176790370539007727652397235927926738778083024264527010265457951*X^67 + -1264283905043808251332888869010550183832986090935103421819252666431094180032175984859910664912032175096206248568190786976800065917351895141110073451034617608614180339287931088539477216574267380150978806394320558371511734057832010133314290797024904199707412672147894450643272546138648949758901873427010209697775050877860391388094056328994420163260914954577305463711051788914436564245016789368128896527392945456658273595355682629108264668194143811765905551064685901665197382243159700959549673142024616768539032259129895353978285265827260192289311863214633047731427512816540052434493/7538933082559755664197522030190724932788311913751539219200804804219603867507889168011613582947817452002512432003944200748581882378748913079980981925042533732420986989151*X^68 + 1041114528767042323192062873098132776815989229046624040929028970951492115685930177933375137288549184475608888818752140418957157776299729866093502641063023070903030135004170487410399291462033258571132190594028821882039357448956298777411714064420122591107819605743767958603905930521372178894631121054568055479001581847377419628477118920860285980538877458046431649063643653852980743351595931375998164873908852568564253161664991925424582537842130132201545911587057836344708192946938471611889622828134616719947774189146089157243656653447920512024744818188284529541408849246627265963876931/99144508968743346739861612219038223591099089977746492271709783980292010461596250448520730229346747311285040993283870184044600335162926955914829893296234361115068399894324801*X^69 + -16538752674527223116228069845339745341677970538497300320141700296396101135870989083565260972640513161648466868195194042267953660474430779657750536249624734126237269376872108454757038347110399210705628100382772208905489906979845461014524796807657433133122499523282988105179764454044253958933365322197283636015933144709230998788485109864750357193772013502267233864554724335201466116592039504922195964304275022360474093368330775453209946244496626438507520784183323922067243023348264793123212985580956079373778940273199412910421392263000515529638300509050368076430226353148969/573259302148867437016008062519255184608646636282529025868816424927351826287574265684101101281105425595202831115804440783862967255626865871795375403014412115612576001*X^70 + -45005823837878912912242642973727299165064979088935023748101056865776354002610598433392508837683609228851880014416599188713748107114600445097370069764371896782637855353040472577265297321252631154714954968543471353371226300127971293807555884446897297749433844928197701792117100964206995954750461143496479265437539293156740618219905088562494839238170652806807302533563037920044616961006879416749000997457287159128621758371888754532669134691204341110107474646223196675029357407551397132780750575061772020882434725272341312212990726767045989683114508832664579114604002996346143347/7538933082559755664197522030190724932788311913751539219200804804219603867507889168011613582947817452002512432003944200748581882378748913079980981925042533732420986989151*X^71 + 10188471959866594444790305321133534923362540254645973917009898670906694882187178521801577054312960354820502898647033609456916228288786282700792802682833600164462116024498467799663855117182834556786972778798301359239398641915497655965858440076501180369780956900457284299408625233442346740461020347805954871448961560762219473814704791713051391419329364581051056247717630672876086502307126155103854086440971770549500307062364842707733700668866955481468469992480346358949240167310414846951151971595143536226114496437986796124525460894765982963386339211682275609397507314/43590548410681122121208125809387513087114792508746789283614662377564582639158563279149958275500374541495158627922168715980759429368630968884143821991819033960351*X^72 + 554167274119803332158037620484312246925533009213005302376409486086583119610401429522362643904554371182165613070039864058257393886275026165353957003225630975719604414793677494228467125738528961789685822161585346061275616772592752450129096152198868501725725689246641221003384009347560191094877600717097866537731360237955905425528569348903112100437693481879942742202201565305247803218144166517856330993443190201148585635741013468877589222442057988549405810921174843422235528810136025234812398426704468838498791254841425423065623618177301328824779816801189168379501669800/573259302148867437016008062519255184608646636282529025868816424927351826287574265684101101281105425595202831115804440783862967255626865871795375403014412115612576001*X^73 + -755432843120746561812352712564790157748451460854962130134578811317669073030147636969950476302905686437164268569025566215251027564942374157767312289585433091513172813099039944268763682640644799645421598339463392854893120482402856386131981344357750221694171076211316454735614254694316043971685562086989726720389836485405732768373845464555339653088589017742914437070972697990976195098315268223930095707664949012248550390031008613156517054782338101720497829167787046435617425189528065672864689478706788047771020950758045881301239078528657614183373433497313446419/3314618539326372300297173280312334657981506540091764069927356275383209082135089596163786653144276065812117605347286800698103522878004027745733694927520267201*X^74 + 254721169685656471591001978393031368733198574765549576279808114388646442100519587376897263572873730414433956689557354314889551906921704634642231551418437259940156985217706224858759425285360467475524499871505993733114615830273874217088887571226548381471423731079891391797049760141216687030120606993979863650250143228829196629865878607698474365602196402235738911778254008647660971470352887074513055694040203878872802325451367391994445718343539994531467792516216715870700736166716760814843518466026243270062880277147314855171808972933796345700343604165435852583402/43590548410681122121208125809387513087114792508746789283614662377564582639158563279149958275500374541495158627922168715980759429368630968884143821991819033960351*X^75 + 30182423243198394922372779352615323621209798881872043660090258993382607253947824305451434338475454182190792516483071942903872200542629447833014476300592293157958518221539339819289208478065384724693516813976040914629923146152160702735547577480918048292188888156764950470610648780358382188744674094208928018021392455162910374529802694649986685803847814847657652746236441125219802553214972538309316522993989657437330369654720326554620468484425324322197874294723544146892846626574537587646781157710178386638145181667364042379429558747345219639321429754921/252043079562495042224710917824677565050681053919227744652677079718896592056504417623282385609024109635169766964283081187598169179378300338052900534371551*X^76 + -10981531365579141640278245061227936062397494356324931010356128150747354499297446096750255699153030578766813432866276078767441959322797941463992415673425244856798681298414872541952883740670621637070463221677814237959975936083700531866104637394909669590026065403058079724602643255021578355783407343945268690889749373865351602103170612576491492306197263456190811122577522059488686605111191419628850314058277077241723503652360697535189273268856303431848130137166120856698102229008518808716803935862830884574507478589678050802379408140679818901174773566749612/3314618539326372300297173280312334657981506540091764069927356275383209082135089596163786653144276065812117605347286800698103522878004027745733694927520267201*X^77 + -859315029460272583166299785855280346242584032779517983004538641681817627382662315309803581922426087615911867428392654891131809864616703137402030682351835695827035446381107368744945970342924897840325297287761908072498197778013744281351762900669394849563450816567731500291399718340138474963017884779853759694862187891373274848737490041904048373302275552756252949010682666948216969409693645574124997248241796647881154079842681050900733276125100383800232976714125532994155716007501254101483234473718817669159012024781669233286318515687988171352576/19165316672686110731101126745089922063012778793949338046739949792327320512242750940862473242264779076508993001618362192046093010370184802528545398401*X^78 + 579442253330904368952635082446263733366168078077668472507138634161895209264631067617754845134140688952440851631481937555485116738759143390553496231744372472480303392568952575444082496630569604564211607512366053432714266793267474453963539804236909849660424654990225172191334326376193375671022927608958711335365072686825571116047716580563573300751866348594742003478574498943591273246102404727056453386149002219656465107113404535076735611944282071410010534157952988698850197031640391562932845204737933656315422249212538120160400533454936295768824577/252043079562495042224710917824677565050681053919227744652677079718896592056504417623282385609024109635169766964283081187598169179378300338052900534371551*X^79 + 51750094142572305768771418881857404044727545643274923008230821810593087446469524858510037145072068485310426975088340842214306899491532804647934614370346814403181631105616160930691550597006986220721034922169209213622086733215937479914091745382788544680123465595069559436811757041693963804056830003403585392570264026787254763929997177872495215970439538627170715930145240926716550030103010764299722998776286074966328032784752036671363776972848654851611665645101926525135346365882983475980261253196524477558402552524871661811774402266351363/1457327706842529901231931164557061977265058078773426967283092524699819064120047976645310108909191626226826325117357021674860695792729435216222751*X^80 + -9669877125031242716226978089164788299805264407730017064259312043457699283696281212810241481991728110800108709219735379977292877402860322798230799552634799074008185079472160475562128724595682909205607296288191841968181632761566620517531705908623398685463631744780213319941587892984801975268977601733264339879181145691035196520189336169877374639974002524452091772848978933079411247507643837733002560075835132619881105444790272182502670598363881709344977805829494444367436811751959883632889074905114699035960558353531353794806353222889597524/19165316672686110731101126745089922063012778793949338046739949792327320512242750940862473242264779076508993001618362192046093010370184802528545398401*X^81 + -1282549511479128246205941680106920647688549629581515278540674664455237626091685030273336427230779563845520934242167676701198612179565464417379159903512684009234004337490158475457070137834717972116064887935306027562504294088292105501798464429642024010229228196797088506480712963803102738257084330985917946983607082788881374255744650162577416792308346928449891262823766593505332874798322247939675359572665151139850705417200900423703685798426263422756906294615349981977048162373533469537332862092960207642034373901292388247381903115/110814972765761531536151712003426505761163263536873771369712761364141058787928520769927010030354469335170430014246598865094722514845215969601*X^82 + 437629327679253133208794057633047707340318646272952583614624204715080370617905673937900255983845371627500681199592355237530948595803876989445294693252241981252405175651570783490484986887818732146312566620993483484547463429984035421982485816759238743862793017671247273014007054309182859054468926286997877434225829126803283226779119669253426332498621092851674441964748154308668699488525534314340981778386332540897989312943681682789782726104062462364474803755007216941292880554050517760600940245036304890446168203650614560853189924540/1457327706842529901231931164557061977265058078773426967283092524699819064120047976645310108909191626226826325117357021674860695792729435216222751*X^83 + 71978889452606841889611521524549332690239252359983925887547040911665876985423666186067473377027431625373135843948877547456093655911436119674075687542717747504435126983469405751237475392558544647369762948344484836277371488005467229234342553483265311694694293125709880102081231854178579870810267204859593154827402294014181306362801138863455121222891033279827282106803392618224610949212245899473743257884853396967362435559097429325750923837246164587718640674919079807112562859009246320905421321157608298937826419193464020900/8426353339347694588712015208229526709844366476836268828964547286452821746477721904792564065877459458229064710991300955447853586407513951*X^84 + 2697356021573982298981926726843884745018700902167418337598227244448157071207131375552669734153458848563745031555501544196116326651489973733580659696434184008576237543951618403171510625346841774137813630670882231235116512238356225699139231385304399741579879803199402451941081750147965421083024803101559947827720272286656749430083938707448113587303591326734122174523402916309362155325458614488676819488554641809883265413724628584905616052951457374070406748236753342442088210202934606135536810722770631018054918898924149608233/110814972765761531536151712003426505761163263536873771369712761364141058787928520769927010030354469335170430014246598865094722514845215969601*X^85 + -547020791473068348124774354553946086074462345545408122062533072323108180859585459254339336315897123077129839972706187195538815316184970193619661344030779847739704878105904302370453076903861500127320169159266303362583603648297317114636740605141443704762892130258300176962057351367277217901480602806231563828519948868916655532282539653000434372715206582150972883466406282234413144896269516403228447751763792602336250369163180138558902872183390040227619731993482086911876305853330697932669634610686326284577717709451/640738600817253029329481804290892457595952131156282322938525381070095182607993453333781770654509882003578793323040145650357659980801*X^86 + 156347841404288680306235989226811890260355301583771179418752475172783293288447954498496313938071463532165156189503850657414310627690913194529142933728569183848284592081803308305203246580758989383120797614804266568562023871419355591353272588147993255273007310847328343920696040539286850383551193788031134314690999661127695204389106423642443649215730223543666019250124578311108549797066696054629622159664965433558891813367862166951891427018485667606541641011026190121549431414762110272826961697137836733013895965285641/8426353339347694588712015208229526709844366476836268828964547286452821746477721904792564065877459458229064710991300955447853586407513951*X^87 + 40945119630946935426610084638001575550468010158974774003669041330092394413586577824035371715383550763879218566256876330335973240941069645860852358799297265573684025045841996961433449018100014719533319796938999632703545292790351758261962665732413496040390212763826768483356461332551040043156512307609721283272684399027902967092012231772277231854196257739671910812136221251417983016794771939636682914547627577556718020799535773634981990761301067648718351534297716856267415925868449070009332176212194295649727/48721663813949739892744415199672455143787706726201986384193246222347744096113866119213882644248337160944323117864812231036245151*X^88 + 8844805739575489257324177892377725644605254315447426565248473462593379566885647050511144704486478268150924021908247522729347309806108688021820629055600408088769814982983641600921053801791671094029535298963346722259785441847232113959101418579579832097931972437869755232095578695658743865144366253958230507204968107499157618912824160159242719728791229371919355756896782309527174634748277513967854491119673411199544616048608992176640891975618614840721237348155870091606764645579371743880007344233709600789332184/640738600817253029329481804290892457595952131156282322938525381070095182607993453333781770654509882003578793323040145650357659980801*X^89 + 644374081841354140079766650261547121416302392829041718144097621607653437022297296248689912216158853607373899252866060516997038791110638220191420900974958849049289761648763167353998646941395435876313443837273113470692884090003054308648257038088858770345010064648060650826510955362798362451265061861735782787250688579093101961464365538213839777036301603760590919131406610705436076835325685874022336638571834124848764684177525546889208101993554658800301202308800204069740989252795278960210966010031380/3704787758645710584194693574608201288402988877363089223952037580590658056126063882534703265473981990794945108194419605432001*X^90 + 157997271602869869167180973038781184044262663310899844355044473964328551966019123205778208948010662148667944920125320165357675696430614032911347469697213929213937994624878916891746975466970807077603755070324762694202173322398073815821730345449183807595454549910272585871431456793483886022754990930252691369532452587724225689012387868363425033004062476985075072161555115426870779129460096763921180022753508615116667371698650746757418924248706456356851614028815636831287509637841504711880116213836459211/48721663813949739892744415199672455143787706726201986384193246222347744096113866119213882644248337160944323117864812231036245151*X^91 + 21458002046514954928650483199301067238209459249497529479692444199306062000506295493397215665444987366005945566928344888713381190230385099678790380044084448605798399955898010387873856697714133029155315109397595985605844148141068876323076304701021650857522197217551656583253816467057410455530401847885601637522960900678887173737528972201190966981676411814659205532807673077645992246723644340196959229900216754556958904903942525430105078458866206645665481301301855226524006782533952333534934003/281711486475987421807824011452224263432665871596311248114366784319873626045628764545259163977947075568013467279630416351*X^92 + 5478252044412432616749785162257328274950983867735820578041171769791849629776769866091597322253436442842273435870322691939955599420675949126047707896868406607111638550842884117978591489411335259459987961722851883793935858632064619272627191743587055884127219197844214889416638917432280854993209200076075366736397015332889465096572893194475663130546172422273538338885725239899429576483404913272807289734242620352586929936128700111798854216722910986880547616913459529899177584178814550401816948567/3704787758645710584194693574608201288402988877363089223952037580590658056126063882534703265473981990794945108194419605432001*X^93 + 473891845912376872611593119584506016146859953357867769933213439831948511407169092801460989717404773602045962968088666369980588875939411554970374504628872056912159130184803686586058700601511776608346468465826242365980529306632282656692942704159306960855346155967360118888900887951208213479742760476966133868702871654976749192580561944116063618406605197840705081126941249464839427259508050367521319405474119606829700295465009134417243289864387375594829674835201224531819816289229120305/21421297732186709893378755338166243132283923016980552666289011050100648319187040114459673331149500081211578380323201*X^94 + 73790831348598996712860725864759428286183844260764967960308762674209355217650971220667580811195691452966426091604098360443776380416084891282009370573713432888141094473288886195484363289984766109296414229771740903392307263608399904413506639826898383721917868898398446707610339933665026844014339244227592152169276521067371475247343736931668582015097746477245842392134069366552516125423251454089029770746466423396099294681155402498612324163912088265137386095790958206129916403543137568821/281711486475987421807824011452224263432665871596311248114366784319873626045628764545259163977947075568013467279630416351*X^95 + 4122987552467440883242536235143435567132230144425743012266126614163911644786302875787402652450030026849495712972710460182184333478858273131503274033815457450218273126459739603390570831288682451248918165267499849535002571632214647955162331982183889408152367773596922295147607002088657785076829295359425174226192453660457762669106804538553483706990650544444658292527748829825724272957928675853147230853960894807147724875692401504623798088564872932639569691990898103247142294572/1628872156656277841485723925037354051576604289938449750307125773713074923518138553300864826336362259996318027551*X^96 + 437759911246618957704713015992192628288630889408950750063706523878367270961063707424118804755083220193238136473898167883866670799752035155562657374895809807732870913381040738482169240421720438167801552210352462869556955191348169269984501971987399584941890556295652506004357908748585348463967775285616594852585422299709912509471541854191430270736383885768510519352578606979212661063870969060118242410911581259378467484945509403615898618889112970960665301494965305392448354300158/21421297732186709893378755338166243132283923016980552666289011050100648319187040114459673331149500081211578380323201*X^97 + 17362272926349185364405397945448886036887581341328747640795377294264531360606882375358239160129303370263189270320514700106041416250819543310983222642049901477485340502325118537684703880446737282332387561342418903009986772474779691516108114329279819025136197353488673312927350074688691402722040414990745799874848238088853847133356450665311488638700702108799099592322602416965392714720958286898335755847050915983510749596437041388798895756925282980821669514121192049111/123859186119403683483060141817151095093650999158881434895226657570760772832342677613935428966341894912654401*X^98 + 1346825042189951966427338128175742778148557527272366661306785345555302197249446836684780490419151003510177523364363954284271141108748320742690260798431509096863343608232724556356959128056181634504859932089586472673887988182898073538992682390855033849169530049435614429880102753755509083603052153817782505057868002761513150158886423555897863010765398968702614283547995174623646468344905238930324258685664049136297218043490402820507805514450225107109836364077391417012368/1628872156656277841485723925037354051576604289938449750307125773713074923518138553300864826336362259996318027551*X^99 + 39855283470418210160513995344050940199066385109240833330232433356886678425296968130900048468321534923553434785147175564601839429814712756714767538161870716278866732601951425039220982633465716718027849054061561409106092240458923515426374682721693188639974708586701255113678583288941364419588279423122165803794412421839324895200359144238781442361995366770307233728774969030597037838094708959797160418459739339713610916353334028812141344689503222433663923151236/9418233299323525472059930181518598972979317098234463911126656343301708830685322607705530299318827078751*X^100 + 2343650560096050627073389641924457957453122546004309889039615403666143422693456111968428886713641840254297235420379819422462828595135848843621943275630471507753881805248247729178044567238984809411168185714878986502914969170419469079750485857158476500922285799239887788015184617178245541816629037374041252886290966052274081975038818819974804089721291829155251405124945252143915896929210590853977172384748917490190409011807579395632059877936073290263824648718759/123859186119403683483060141817151095093650999158881434895226657570760772832342677613935428966341894912654401*X^101 + 53234574152456643342320719620604617582089154174663651854150023257115468921759948094057033858444418212770297314822492528380608338048990967158158970095390940723512778466461366817361497918661191350820893241222622600078827570796172456992581860064490400528868308664037677389188282583480366536712458735771871077101808285867133125020097960918467723270482069966992205247614988496851360424296672454668388576529780928451700636061728607187213886385165309529252/716160999112122688165153234090076722148834088528208038257672902691940447926798160421681263730425601*X^102 + 2427023493806372320221008519113923956951065345267794796927025950038406407273102053741923524584075590678069499969741237582164829704696464098491908565318996549120147249067597378634290523569179047923056484488510890806824456048004307578676702539541539984996474670245645080575477994574784986613700777818791244770553606124588874444720533809576063976475363487181325850682435584108217960973669229884071953923610380706607297554987640749119669592830818960166040/9418233299323525472059930181518598972979317098234463911126656343301708830685322607705530299318827078751*X^103 + 43058501800440713844750059240189990431414052673499171064065969600529637293292175430521635040194959659514324073718089814082339586164805503421179761776090830216722386353811043215498983642140398574057787990795411945107371620748727778602165594344694954622327586373607572619752324789395331497688206538484318414860210861659856916141304041386111674702774528338417815540343696740802433041660102821043947820772371158212626077518745735159057929731214/54456771280672396636389113686417513660469476733952401966213436445284803279355042234178485569951*X^104 + 1538137962866620468785190028232122040696787238029372513416870151354992882243459670753128061372181015302354771093495473943713594666763114561263372239903789495738863697540914821106014966000466819394775670295874917113967073495306125203558692879067046918070512642812781339033878764879986989781003061753258781688963872664166857095044135253527421142698370693807071437801844957024595829916761035804146486500078516367425206452186493356440885651022456/716160999112122688165153234090076722148834088528208038257672902691940447926798160421681263730425601*X^105 + 21296848930412243220483359198158386229492897344083223297980935599146591944761671194716016098584008938285787776555815998829800526847702369418190071308685585958145521051329660635698919284929402383715716286220209389503558393625466464736627057794535378493321058682188715325732309234329630473002543966814354733982270632395186291368490354654965694809216043687032377851391276742303680141575787744852159152696294614130851436984225039293984/4140884440778069852968528148917763946503648143407528094153557634041882995920845732961636801*X^106 + 585492558823869477747844986208570660653095666735557198583936202565598448657064367153428690897805173540679523196074189660079387107246603887073022722548013786717620526174026357703350885383009927389487667884012772306331533398425458987219040891260235077333219732555603805924162579438288455869376258325301745004048846319872406264014511210166503813754132536552527211782063731899299810004820891062555297049542791811362707006962184136026890/54456771280672396636389113686417513660469476733952401966213436445284803279355042234178485569951*X^107 + 6083824748418343138160353095470025961216116647773232643360806168345039311734907494748997062602328753394155144566538949570170719648679299088218575041826073509121866710066227281726540165957580905221968075046986441800579768864244047495284782144394251798108011662758727124181380717108140678529520211237644544345166107545760858728423965216225384979977020974610244797193547172693942011762325643187837296764215529915327806167542/314872210537454935211659048659247505627225925283820857284887661321715686709820221501151*X^108 + 121175956059698892257930960231148801871565993014213357233834150198575192859998463439688476802679132649096423839753765805672789130944442227772676103890352773402367744362347318394197166402816995202636977938664227247477370754799205165653177643027833097469981980841949851867511725144894170283041548630294830558382767701163108568286580164780943948210118110829759880914954977768249924119436935694082328300290563663455684011510991/4140884440778069852968528148917763946503648143407528094153557634041882995920845732961636801*X^109 + 874210273543024650504507017161243928151540831215207158315608390704732686584970163432483794376648327978076336734370074133376526522815831894727076522034278550083691973942206239849690236310868026302727267620963964233008452967725016926570146439921021095547822682918125936376693470722726890118813277216511999559965127289703999456439273110138102561260307423972930189112584758404092954350702709782494163378584802447698/23942834045886619664790437887555889713879243044925926339053126098526019824334288001*X^110 + 11534158876361266516156305181358887296886195335608296250272128483774889467796571803613311925744625055250215283118152953347001339023822220781546239528243709675213396625293099786922993574116119693057303855618621760269453351542090230565268445283227742142985899940173916755420880748433042820118369892561961238220525382979491934408652096042866134008525304315531982912961709526740511461972005158293942806196019498315359/314872210537454935211659048659247505627225925283820857284887661321715686709820221501151*X^111 + 52476755286588263124180449994776194323413673516037163741774195851030492405792472272574320193440728143182198629938413051629564563695397355354136003432524525580009942014514997883946372181570224432847764135575184462532214006646277887992040686148818374778110581043001257872226052897584546463819016507667844424752784162805745177702949373981193967697304618637540371038279863513785887743582421643187343531234/1820609386806069474928936041940224295785814238075121765573197939208122562872351*X^112 + 415419041523550878845079684187311467729326205425803504802616032440433036683374891875778348679813950318251493302549541196162072478302528955127110769226404518938022734656212060530638877187917654507951339421805934083691587144650495288181787812353054150360064287283750767809737504960158691584437219898927005373024354634246766327901000648249711273681355936708257081290314580087682423597217209312599007595118/23942834045886619664790437887555889713879243044925926339053126098526019824334288001*X^113 + 1079107348536141904234821435743061529784192822292788161394688369876273460559597784456041270381941299503801023200348425433092231033056431781915234140975691063226070983595889836202007449176934820577706175129126766418132145964273787354571049994090862143283321803009826733044468308587893512476326550152681818688363571913526474864872677041105597192805289880728415414135766168224126073746566162168/138438855357468593637665275791972039828592064335421014795315788853176379201*X^114 + 4656243103748118603425825229021351615466780390548258949362122091024648921855566416507063345103956787601518347192618514233292387003908381305608894641118326254213201220181655538818817754819761995233621427757702195364160891342616738823348032901366701902856056273906269907248651985411844482719401012959404448429607897858152783265443101947734233598055577514680016633865599526630888986491520003786/1820609386806069474928936041940224295785814238075121765573197939208122562872351*X^115 + 6559487065291691272141419417200066975741494206169386579639922973415199550794422955721554309397689088123112710375377652836679348853578803144086224750974016472526301151761975875213217498014247505678930121640446107272104324218554257352774545788831485722404167081763079158695100246071650007131165244735723204710617218257774816492604140608571357671562552978248841229605449528827581978/10526869086568975259498538194203637733145164955928903870071917637683551*X^116 + 19559913955947911854264974569871340292642949898813583362849620680273973288363103579914750771000710744025286221622964710471224996329843545690016405311684085979497861709998325411483942412664532920868015582394644026579839969615175304097007978330547150127121120473993755753702624618848405073256480636231557656709265565827713307991428763789090173216458204500917844225927673757265401176/138438855357468593637665275791972039828592064335421014795315788853176379201*X^117 + 32388219021297109462262773551949290425612419028261171699048794475526364877181984604791849501947453565721656699044534786099930195359788487055025202440054200838020876912493459726537111504884047095731314922259041009492422402964155593729122373799112709363326129791918217203584706505275655688691007389914740667779726965559759733706854213221100299693265445401025925421129417/800461492401260380161093315656880673191785032007368555248415910401*X^118 + 103271320574599008113641709003032658109378217527419398768901468829473141258674700815855553526995354429423797502645315318910941827503769215203845455220478202835834072161676854375803279352204004683877449384258826885193274517494397569169770226863275538610954650604764120573162019026508224285598899672937958656186718638036101634187350512683113094825448893990258061787467198/10526869086568975259498538194203637733145164955928903870071917637683551*X^119 + 113615835003439687768243497176586686410609718667934900114234050625025062615558027324147743807127424169036192377366566845644511507820568194804616279045711763526206401652253474455434762695275721057816308500938956727457080071454131282620969405701358348304423347334226460503124850984726012474960159770527181362374280928744063793598541280945088710216892110893970/60866967713577703608934173496835272845546728918513311173934751*X^120 + 327353724447558395187237673129517887917771771964286977370765332985157233718178415695135037627258897366054492987302072849386219740524987472564712077194243509559393732439910387517958734135119405509601966902948365367339965080658779418043040798412262325398830202550199643336840015929320100840300812372520289186874631146439050332709935862294601347429690925637058/800461492401260380161093315656880673191785032007368555248415910401*X^121 + 96023620585404288078431891544749306558787587774527783637670793670345055294193086651608189767127010481193801723067576021439243713319571743458982182936269268547148002731696856077058736625596964472792522884603074945388529055237744167797436878016145963588056519456881173823218279018010932060752680151797483257392190034943440267857932239014666432553/4628314783178290898709921184460137848494162338872580881601*X^122 + 996896417799319466887006450268469099952964058348417693893419818799049793205220845198192050333052471155440375430379535319225287796351751852064980447933545731632403865963747473995365881447076456417196369677454815919132059654487172192047694862146949307081343554565319547167561659753408710104836071962150664432019371904577007675789958892779742078702/60866967713577703608934173496835272845546728918513311173934751*X^123 + 113559618088204432319143144428068203423386676843820844382970265396971227891171448731712462391456479194609502057145435253874024208929738226016749409517022108218267201630489901543745794397575470570121766202127880246902979984615427114321447592205442023113122194473237291172396443292914597987386479781274622640287899561908607610384751391/351936338162747387933231023075061808873406002499625951*X^124 + 1900139411788150460047501540932834404537878394350559571177081365090044607133807505240802119630960714239727072907963067192230968178835409694494129442270203818641337697105842786392177268475362039547106967557572186492659165461083485934788047813990840304672761039176433580923031710790154381980663821812406580972072108780484711067270586098/4628314783178290898709921184460137848494162338872580881601*X^125 + -438510589003101767345911663029415613455184054706796155808630725976344257472808581510515934765915575899327370875763249223157208532270382468828081332251393803995899469644835342486365255874067340821067379969900082270142712198855628600801838138970668545848462060735027183905325000947524432910698886527811536905117440433308047/26761184561078806777677060533424211761341799292801*X^126 + 98635151533156045303587135247266986741602156287584933393430615279256905516998348236525424020561185623838798223265411830385267932085782451913290588465249540097334661573420486057608944220890645190385266723916727787259321904246707683106826778967675247654991015585534067123962559458840729746598396180165713620167996424219191/351936338162747387933231023075061808873406002499625951*X^127 + -87342583593403117271731544116453276999399986366308836458689266873539520115160207477039206622448414742539232514616719122479297143354661799234500174140540840754118776051027593056598159263072370740927965115423577617873751128468382508164067662392313361124385568469244420651670586916467256975736957335160103091121/2034916322795133965301274468361661604542757151*X^128 + 57948460200773614011891585627619235183317116116591346254726670379381458173326129035671995430250387518196470663506326225583308736611816157935578733096562544530529668803124505588996748725300123088145944594751455961580658203647497759815625889167088843827085828643955599175957033838556574521482185794553981402217/26761184561078806777677060533424211761341799292801*X^129 + 4490161242772018438943600537620153579757819355673271430612902934252366902666959864772000142983257835202187820376084255046544159346591431353070603286415299745086113325278337845011561857421015972902442699409753984456228316622942956898455493011145486776141068355354707151230705390315443980623521213/154734721526510072640960723014345799144001*X^130 + 760948590312657699061803144002940063482317126263266845485989658921397350394117813318806374751947633692753504710067139587129781411604861984716240369136986518663906870449784061206637687504049097527361093438430896056363753415387794068312982061081778086594455970444362162607891837646684433929630794/2034916322795133965301274468361661604542757151*X^131 + 36852921998909264157846129458814180278630808490483056555243250007409312098938842366982192836411261575210440619697995183614439967993636397282289760962185481220252027708060019404722997444676687795513498937682798330135923645431624807038886122491844671638679249909232128306188857101269/11766004222227212580104989963831328351*X^132 + 4100499584216885372734206107042871312273098934633668013749360388586060129454447601769518658275582247932883821384458024134560513085848284258377650656707727763013334603619993381577294510830781869133098247195916156443012293421151795824590246582225983131310605938337765741097429173644/154734721526510072640960723014345799144001*X^133 + 120972664600088179116295355036505610297362156177708148006616900356743187626207018043341765713573024519724019431920789316420458769710848879955436384213561654730621499845442645105554024108654949405030282920927884540343775812999726831639084444662653304056802862746773146/894685135900480007611967908435201*X^134 + 8277809891043273825499347745308592945181299685520847451981043192233258226813754380368555969932748248276101867367755431244548776843347791926991871498978605883342262299602192607001021777164317545031286474141442691368372348952923679756076743438368227268820788221708692/11766004222227212580104989963831328351*X^135 + 158936744193456945317195626101848443763851406296505878603681562606888214179119361212357152869008191845365837359745582952083173863146026528543282871611609658088784558560630349376679171632554517215374513787241424360581083864454305842404526100032981914800/68031718949165843480493339551*X^136 + 6665525824310035944290684915902037378792205838072648688085634639281358806567917117317366762416271905467444977641362601199670985794042903904833573947501316024627387804316266314560125193906159631679138413046431538324133128510176948637034144452222022179/894685135900480007611967908435201*X^137 + -48098430864627439301584115502177855036052474432600009749810216823376237134678521286198260629798161955346162188095539598438781572621625369911175474364531331905173078808850068377654205424397092501815469163072551856831926882279208541487992/5173121355727005055166401*X^138 + 299402084199731938431483627954508125170588914713113009664620157017198754006585550740599389967287399625776738763257700527879018153557645978817162210830469602918707417806235401162170931845265575189260997757122031139176294926447074144739/68031718949165843480493339551*X^139 + -419074189263807294432437167287836740369401264236054463137930999100981866484524834596677839410538567621072484875725343595630505968920012158823274755467832873663831813839734312362562416335330926966159544094880919183636067/393363345428256790751*X^140 + 558380709659613742751771668209346731310216557393172468573070877686874622358894233952374309646681750613997734880830236635147454911117186085262047780304678571692142703944570421705909513660421644725425717967348129080374/5173121355727005055166401*X^141 + 18171498280897555039745386298557056407758485567114461939662267128637384796197009157420390561399643486412195434163659716657223869455492198404492632555573240940414534991972456949506887966998202612179805/29911287767337601*X^142 + 736383267237226808731256853401871197793390823485676472726714949614990865485975000108896365286778458941815438968052443513973571952468088870394591905939073053835046949385809501814818269960448905281/393363345428256790751*X^143 + 6446225962610248913255709863737387406468142882462965160281511600415291958479878544475118538779511291590686270548668670952387939354038064636949052653944209980263929488452633140017/2274449681951*X^144 + 71020512370145115344963037987505352793038904576726971337342751815248129129018401712238231765098771881990606300335614319025790276546288761969885601402936850415141692749238745/29911287767337601*X^145 + -95207898747615937481996551874204764948789203882417674934224101639600167499216490398991646738304438094863008301824220391205522734447370342363307399133469/172948801*X^146 + 145133757053582443075385868067821892583860338535001178804277447627259940538077035783996819160477992521809982907762139300866793634803476016779111/2274449681951*X^147 + -64847957722119347706625774659727188200746478896147974154039176278471686405056945694036106401787257000257366566380440536079/13151*X^148 + 32951144703824104863681537828446884579633084529189614480376885906636179548629276381262228888268687525013899214361/172948801*X^149 + -5617658518283951710187635965662664758740179306991769237235368453417173767790348*X^150 + 907622508312362999174511511017590880274620553157755288787/13151*X^151 + -406985428949495015064771276*X^152 + 1*X^153 +