D=-16511 h=192 48293222056180998554235103229188060791643948650518414765511100340711665655664063247621067988166900341602268189061764344688398544977499465470863149891192677564250805226417558980075784006850181344690077307179002804782551964325757273134866368697654001976110272786585664535421420173253216298758323077512846213817434605968924240541478706524598056165510117359388385964097323529842731384103414130795350999062424591963861554436365660484942744271849076788235900823613095724666727086172074314208802774198205769840176947983307084857639467809514882517651997929767101924421885925991840982309706965069263316628763823578271983716310090805348011097308446890591012716170818621574888245509997105200618740547868712269551207448641118848078602377806529327805674279510716100035777558699009880132233292383560285738928137908626036139091634960749523223143978424291597641247093708661748027669790921547124703036342545944097188366374411798599253447644001497/59383393170585177362584038283690805659205549046461247050101380945003632954005109950427297586781315153344443012712066513214320262116848432627844325919058658463397122096394427691681978823889607838823386583489428942610570815641170256670859328111716570456563193342367992893518936919654684246763388958036857255749326135535515178824181961688346427057870910272279948514841824494709001*X^0 + -509183055501947290552482006294045668896872266520695209963792305045960295935985428454113518189684544591176681754526227031027300016791555819762355076635485164629094958424925371697769034190538266178768483338746046694751899067679451455238093887307025873991938944839141289756064810622412493234021712425022498274792784847904064139650462299074016476388798936899115097745448158863366665639030260569880623992205188063743124825574214037397808380321862047785602982580253189687432544835337098418269822280095789325889303157759798937296071210875710284958928832526865783589658307130125375399887543564842811870424840377779643612252683052065049531535763608070415267279234382306987648045036535520657431358474424899526113158127130876506976860275498597077757835314057044504758983521060127003838952203322835582141382471512820685341371905371398706049152774773876405394425497221788655089652646350693674775785891221430943697861308832366280806379984/1494097907917806096831134986301100437555574813692396315424030422592094965346591109787341579012746934645121261878631528576120966231333609945334891754820646869746379010345468219547828340782829818989121982049257244361931886706519847922160078756877824515136110939925382620364213461067823948387833045142294540977668598583844754161906477257271736906566344521464057362313459865379*X^1 + 536694879158273963518209111944675364795863192653578953210885215591262076363366608742004847674417767555097445777313013625352631445012175106482047905252749150611390240222978353721187059027944852767855332086862278285699362144985325762125079061496164886437751587726256786134352325927798413208767293968444777140215640602577560263713115484378504457767580813915393435051319078750300232456597691358456402142520274238343003994988704246424912745898020230439232509128784105220910435627156975320480124517595633651848252031273766050720573327365658689757736836570164253741134751378798103822016064444725405671849499679420589744571043321401266582188560666045635284325662019004300772732194283131636250617635029924359488655441892579302583077748848000026512469288082418229784397008397644612503732622735671343079901542842192588869195650041892049882583418328021237854804230124783691919787249857231585420458137129786477451118744438617609443956974560612/24669050557630896464778869758817469324480095748875155563966166307418079972837565813698796811079464637925597154878085168320333273445549233807424397763843700466382463839814025772954193734665303141329393045615286361659857381411349209042785060354809760569412327729107992444833528455690841211831511408344425166082286231217860735967237845994813648064316914393893051109157535837272669*X^2 + 13944085815731584830372880621993061243186229331889594214920306447312243150395474599226272259865514357165638420414225246773356024058057904309611507420783380903484553200370585691257168216504074114672991456485005814540545851584736122116020615762867996811539175275685822528168216782024708212817232563967604549959463011376243244345939905938783468398896856356569960958369496282405925409078226233013743951992522270881122167284005166899232305228016264106394292554876962374222744057957525353906459612010532580642773874454350199813356350432635388098789393029438573033810761994851904242404569303550539223442694920988152615794424427095923841213141326746949358635048767835332878238345796027891776332887602366638450389515789183842592051531029655854845756139731426536734606791041375318873771402297956570343456938993533878701166438873582365372810535557790370111975949891560836929519394220571307243724728350364061838693075960766537198057823794/620678187293818182918342612260871413069692183823883854853941291778764421737766847679206340648563456164428970699868793804349446271014307468660409578239647318732385296587703138385231336044420672790647911990542997945520611163467969044763853200498152646679097870325734322153603060351535610319916834633335246597167277432414218932621678124137050659689816308686449606208468367551*X^3 + 1736209997030011262288425779826067146382237180125963602474274005091924856058940589283234667847101022487315130883985594075991469780979375919615209931799543088406820449740926354903445557540646157259856101758595015264973327640026347862691016451867532655326593952958269238344902950443891315978353198370343865467947273051779045604901261579372760148974547845240943929980388499675025336691008244904385691260283601443003130895150252021999205040684885768082174395607205935570931592668367486169342921967473546410730991778719455911157371444391120145293546911972150674195992914830317167972789737501367894684262984715854893972751383714250892445179682078247484208325305316619450473743470036688256130043761287348760581610560854844542332332030576380825051952708708865064352478224113297299381352623797842742845627132162788022417459353350590461848211057903448312418306034949834065135452026933208614866927418806740326946377762635119952424303001747772/10248017550408232018164754871039247901193687647116146327493424668559179367312268422031375890448431224730886735225533654503613707380717230615052022546314816879590413631959566517878554589429429728446387674875855439078490810920019636898095980193424998349318584936948199393078140129464204461992146856630998256565828917686591168796516527507626843442138557072721969448108021216634561*X^4 + 3860198917949765788115359624154158067593920338981267394125715520960233595380894937695194879045261200932512602743784986885643094270244834916121818096423622537025753305809933294592438569726353675111283650191194416688194898120774943066613452842854420648317266509684049290271613778530383959147818392398886822013259415421789794498510701555388305400346784965727961041333633193271058063471454112308078100558664528545397021604894466472787335895442944864906015162559864648066778509371456085747723883616754037306069259537821018314572087151149263109904857587673324865236873788696904490998883626863435591740548173940270881564685189725504332646639560423341812711241542614445711210961407350761000360787950954956747867422559352562137970282400793199218189272558996037472146333377480223489776750156048887589275867237635763673858813720857824816232823254092015003589049505655387472164016395258398364341153259603256551213456923887376905067175018/13570639307920075345740517414219282909463925768301258046288704883540303812448297014850311245480673955263694411159386746009941863232763914734807574207771345288740299925392818906006208728243950268149954347319121934366963880444063765075389195407899770180555649638882568608651850571552562250953302483352554298442092371940011691277113790976529300959846386496021337765202415401*X^5 + 175084409165812476778924521717555235490234676863719913272602907579020962628728651925440712320133821325466131829599721400635879151044625268787121987285788858815176648902861282659335973154847612168917300726946331158071486153576186389577959522173091406079118641779897329614919823763899887388395092845821082829233321850353802520302691611275826061590553219396114733764193446600191766045320096805868665137562110524214952793822599633960194655279020108103949106829213739651377576200029710787670123483665686262856634350323698852426223427785242253811763646006982389038282165050395583965950395320577363239404449226228693354490971932467046861846140356771239313566931701578907141425200250917193418504357541480590740023525571647878431943172308661587917057108915868357835528167647661334700757532493650580290708469424261771138270028594504270739898485173395686988439640775926034033397899817038276833697736192695802074940159649791284692454420025025/224064825613068364033521683026174580118158878360422071602272806332133956247333832012193488974131407675358858422652634563370150103836164996186407857744512682062391092068160832957068512312035862877423896228586022258332940630011936825159751005379833105451154331187590090297450704786904355325489977302634024021577387153101533034676425802813475288148023687435808307841257080685911*X^6 + 352731246774230063760450819238966360921325091331582121860257076708593062390909506095515765190003023813621533552813320631420135199350888638936392236164714788269310461077244278286163443339771761911653443235210524630953068282808076858464193216619719075803787265560406667291428650255738213300764860131708875825091046770185472495071312165405648521834114745663300443225784442710169275967239493106134639302884635339578007786875862682597741976994167401484004227733350859453838515809077878714684238402875156013981322518443583302057207246041591406042525779859108565263468012489402547229336683921508035264495773635955515598043898428342137819440005941552658519329494242893176584705028959658990686906853820344382122359394743167752486323271590528738725585407019822735530159152554013200241936991166136234191173943077316930639430624587058526818522349792694155777972620708788443814305187990492506129143843428816954950832907912462418575958491/296711331243361831494901991795358314476196305636045918158211038880628046532241246584759394320060765420034745468387051984106899196113365224351373889467958067302722322879704901282069005565748049591310854544376659094329474946417964944110926021576634791059329508790297817680535282922322995130164266034175525512542871193164812582583615683031135464024259313491835923519960751*X^7 + 9842455470880740563961813170658671910351861358700224594237533175372056958231151224341551629918121410310678491651315590938438069764714674907294582421820345360332267083238715317989367073501477661612276629971744258955256906020971064617566802069948974192766685856403415924651317252681909169368186332643182593542782019923042972663886619240567330064717029742102940705729341714334411865057587194563700299857482479280600858461227546584448620337539374784551073217085902674717235867132493653804044412113060877790451561844688843219030780322924695037936234735984280642162143638208707284498041476037396387616084608733129097085178389417944802818163896994159374085626817032104619567378377975255964594806371082755018878763910652607886743106671143707005496239035813051042185923138542230179139712871158609137102920862667167145104243673071231713396892533526946724906483884611325364809851341853384042189956616391771408957836034318426325804374420716/4899000790159147199812326786533161130316477202356754154710222462958049676293835222360962359618523297850193682428538615309589012627027773219265534289005455649235248273066807625068241350896066046802133519382203018306473960840307019192215499542251817035180589519636607267723318056330474972594142196490272101737595346270344220551038078542527077646504545525063702933238071959761*X^8 + 16012440068996789863585260998448759921501368927499027666267618013019340791123563455883143108572761666327606189000595743782513137317269864348738028445568419403047767508578662453063031654077356629305397389653799869701965780693332963706421824344407251247141244509359926385275708602904373153747450285213759425099559191649633515608104352294110748439857472032435456219937012777725693703455081986648245469817513124894023782256592076113944100355942318879437527507201966170497421849389924175852179836274369146772617581141249510052735511506669137770230716188986644625136002702835244344146504534292256220384650642326233008228265245141069937179453627699244120599690541312636811382247578991502349488736735857234888006381703922025183122015350966206171022428361796908038400735188843418037474218515693845166109913656162272635279142029775887159324420702153219696360927522809326454385895589795828722339361444261168729164530856383386793986225/6487359371258774221407523410945693872321898512180520650179527892671959590463272364914186987435160578803981776639072482966664079086483244260847070080427161425491051938681695194889886197640060923170202803616981038886375171440668968858581811749086376329260369006922506945834488349279789306643407427674723802920960359804524095591586533921279141330795082803618967257628601*X^9 + 324889761842577149490721160454457001874566900839332935826722195963888387648502792438391624610724754946432392205865762755771547750181387611341262045692101775267315179327166047341859742695395502011761135455774992549326985877524433527900472433956436350465055802766611798547034123771875101530984038107029355154474900917920836166798195541297090856344004130978577660832764394254142267659637515607150743715768117528836959435472360892345211879007119678760344420130099080129004697124300107781624041012864769825334207699249847543966406863888296928354496874672457909477828871470671095689762674578427413710562988061882185443776858473939544031586120804587902003780357472227001046276278297006860869038141324481233769020358338961461663140389457621311942784860307820507447227486657905930778744368364078088100675230513872317046226121679224852188873192682152380047099725723719174176632837197718907206422976600014218356706777819611267107681788319/107112790578853621169659619038124351525906866334612576455114185035906724798139090017098141349541936316632543114087725766262590609796924845990845974097932862296282758559573469362826911009235045902463218490519973933052940455656885344824044293789165159572417952673297512182673237134958601241989300038337364710027976500732497342312685261574239902512757612170552768390705831111*X^10 + 423921256995078123684976520245907019621484060314581765162570650326559957266035882120855430146574209485915327423309663927642073833460615120664278080613866410632589395905483568789807252552704012538219823322490316862455219930751058944491476405925115518305456937809582778033031172839211370809809427281555432068827416034690876410087946841685970524796434325768897591590181400263397252508678731270454538096286085726017863298477654129397439434628063090806347599600496139877382465941503803511522419258582707414686667367164910623707385402690956609367381527702179421536449438223153409995421979402776452430022667845376432322404232185594559158572723286397998745810849339273140679175098437827435963416836850616575141291922958152643843255270551179649582026013380291210714650304627763033261708817777327957429581725957642575164703512180667608733821026465779701304655584503897241756705170804768905758397214638850198410138030821273058191462/141840998911296559501430316234715976494955203373337045285858492474991061241429430303071982464059897580294193045043011710433391832730933994195735709468487994343302631570716005411861723538735509252282915153881058387619250008484131655135850889795904660823874581279088184086139561146508626957680944908883489361908224207463702895558278647300694689626129543462324945793951*X^11 + 6671399939524841622519015761960011115646051342336969921293777748171762536463562001117404220138404995835489348547688635035852618051080069859252361547965304537564989063139272433695467423047795571963168241837729553064155668911853431412113801779739499824286409195445342113696754923143540779884324575068834278595468653028511241800626474040800104766799071036758255791388237526664139592544464358848722710519706855151039289570216698061366653065037577475845463257591839713649132972359823816586251888726098369409044510428641269922311634339558961645436304713204258519145903338656031311068596995652091644313728300099136447132322174902606253052641171982911928220560992643357050146413132341356574431426473876393408714181584552393038265918095190906439267968408317274376738895286557296401019236858032528754573724808046122676441057203627041458812333386265250991548655176909248528200327651125774809832072886631314539558557284834805551269505952/2341936733024417493928115951351395487908205362897167954714809569254577412157241323734021502464092968948237421366705166350965732550220451178165792299034205274602269749864091965355248917348061993264443212105730155037981436890081497757948034041420181854862993211499025007446250294090003939698270081390575292854466689889433198508562738745581770020417024892106447180003924961*X^12 + 7035523071705562146157793833380322028518841445120011737075912929877933315765640450543580758046345041881548126346802839295417298009528573139455765432690884190875311410216940498930050050465062978392785722872880056698821553826385794342786020244572804679386413222689367583116545377232024942570386725118468615653996857602800028424783567860791798314727786859857808040966614395085240615123086960803618141009790093049538489221041481411417375414887040460775659222904113019089494669018783528366900259911136068539506542077918235231282396060311022185180015519956095297725316164620797890761418372900122163700573718085176243349784200342773534613320542225708310404613359385332095202970211688552752736574652391348628898575409775254847893348834424762087390015880090113645446378650842122108851988205755431852307255472065609318949288149653062636059658009983033876500536973459452572328930539450124263584563907781314485043852402454606010921/3101241633273457572528395867042121465367259912650637353775962436162060027142875921471079018201539762975362103401400716338589694846821341645246235304834605169761507479681937977934836302918267751200662126494522565437014672222322786475927694943753956910993805574571548328695801682144607493896361281091813921606739079334649430397706897927172841315185801295493871081801*X^13 + 88304650989925161605217473696673121120213552310865081813380542968066531905029166797151243796481404070831863841953612419968523396121091163290975506009797348182834500397470079228695619614814214793642706176594366345212584339337234831817879516587059397360692641055015672157870466641169250128766906089097541058127858362280167624113268956581504819166086308884878363962436156812826502294637282204254834136399420428315190093452140728282380486621785588020771065705409400137537048319869600254848102719847668598642661829549014832793990649672734038444804318389942587144588243290150273432789718210157880264419054556173963506503750589393858618930086423757130200368865285424453635278538269839580368739698941160039774407628875108633701802654439586707251884836915072675937378324141562239844052817796141740902137137286797129480984854245088404552504299621913531484544186061411264470353016845470252051959600521362661294542955801265768192497067/51204600606978057980016344160732467514678828417774673348194915783471773108156024339408985669525623026486203689260527227466454451615867171904660591118124165957932249997028477953682082197483518840074132370551062077930549253062771527504042171216321582557418723841750834455096381573889614331722821112106939659648868938894396745296538591675550782955032765189899305431616311*X^14 + 76084727922567882189491636463798968340656037600519187014448943352912413603196851808850566838544061217516465629886215706290088544887374193707986314051264651844745043352573225018041619157384044015296199546925030706523042972753221819800971488501317550738480535978382485117353272508541748175586337790334889283141982662484575854039087458236942241109546909820980196092902592821528845826622750522690501164322907482831762445411780119158678571780796077439113843924667411766529925921053899637054582040205697073057905189562824347584921056539241179142387630175894497914627464738820010360223640572470014203056915302678092547934969438524703605534895134183312944636487550445946722980116776950760970775752522928399932386081669478016024183130969292208893063168372762204614668685066439945509525941283337961937874548965041906995293927615417444071825465720844103824798795060536305409081736227961968183225873344604336217392925060566153209/67806203719442685705453994791484819150722598780623831670590663161195788855828127166801497521092353851014821593356287238703342004706105283382829080312839468613887965608695997216066616519501826550992612662135706263870286274135941246309121063212111831195491721423313484747088874523299818623740925593491903924658276763358272931595432750996874551195086564573513867151*X^15 + 777825979189466643783118978151060227531856461206902305174242376628036799797620097921866323911865156543714784247144613577172115136747962038616829082407425416853872630485992749975606385606184503007301671589310394183303682924139029160483738582230574559340675811809086589971409090896765923496650630262890996912634485719078294177568033400677220652607906588155403916073792716144857156170461015105476498846824371163190430794619458015569831322050192169522760179370260101828807816273441208195048148805781635850286610440898387820751375865057088125688731140336239984812930071868147775087104282894161952409236910632088234542620683267166705662397444866159435506962392767822395558180170386565969048263037807873723339660418342776625192166462802811484940291223982335470170391942773031958733687062680435870235741924293638710816323275277091648123786706938399613189061924177764646581228442225828255216349751844069919282368720563488402712919/1119548229611718183682750908002205848997580828466880084713122439454503669798578207651059525570755854434105719327905658598230879839702504333933890945045292466283904200165179610034475905353494658183439027664522646122762296672258525917809897874695178444868763812420328946659184407254203305296586422474144825700032807639808444373572190151709395714782074267673287460530161*X^16 + 29954776255828391816843656222542586850265952250160102201766027163818813065701668355693414276575642333740312253248750546030957669330228317708305289564413818901005773429678918879553721800402959656351507373353468175915238364491190549910016167557332545017411726346344202843862639843377794371249927492691545173056231634450568042115450992628264681544300196411901306385200103663187647634523691382644616799167019622514522270138916927105005656551072022934149521476397820023940218842696510626148302888631453034191292295779892756093753209871812690698770240324220669352997828404987779764474867731912970191047680031979785047872183368077919417044672892096520185960785356847714355989615894980177450078281901828181598976877911871146921304111598682113142415820956838035356495853217739123833472790460782131467440168180759757315640133222717127245885281321439580038771353416318520337413327061275357328642992217654756434588619369044846/78027852381407003113295736238762737802902875466770807446019175099189630443990940353051205432787518815897378128143023289647113929466174089048134729934222633617822745234402758591561123727850203165699209047336831143694230465058620536604282005997827193550623384836954527902288693352473899451945829221509670799376613076361648943147793729570626641191123779716356579*X^17 + 5058414054948934440109303086222777697687338474154019137252816044652677420680574333629166406197653776444618713125428231850772553540646025062726509079169091563546954430734223523656662457173038604371276273031788922447466027681182732587093999528324312174994988857553738354877441353918397828815251277825147753327089858260366853243155448153838195932656501139171909382565880031646835427241111264116805868296860121768866586830757244991362545073226185994668784705177964347440024161301877111156414932952051391323864890616373613665700990308217688806460257424967237458072011077490788937874010285346045876758663117540647764190224310128494153602860735343952264177317033752833698459201343916390495883027306621784883445634485817317557988607130811588658390170932312667521725667673384090882088233996732347167043771222672408333014362174126947721353968359216535796127533767997950458926092340226204742838996059017201868545735636724238608478/24478039542718809539668892119726019713410858159805203233083229401191679776953953907215340605114339740216350595201619693171906463698904007301201297992935048169613555584739254995000048563540159384908333171030989961257173344963074789917592703819572371061572511433816167993699083702911234523170474139250577316801637911572336528305951223109871712981426249811038506041511*X^18 + 3610639343792481689375022675109713880168118016323811518100862655540496777174345682672584715169739021108408199198548064099065106040498740519933307320903421385444001011972446909470572101117376120017979159398269104103268445119701309023321063108143764645546893574963038209701135902570715594149444954596063257821000528071811547073336687000937708693638253990460082391812761205073126780433187095289198776117324171923218644336834980061291601880855646396487427513506629589593115161282527103380546533829430180921350133613704963995036176286702510831609953138617800527266638375435149446155582979568403122753367506396987822541287261783846569535053334601951047448312937389543859362020799684229168477921268023489996595727370106383800941184030240827823860099347190974682262103353068350649225545771956313044148543765352788588258448767075423375554040542042474876138278060081407993117000776299390336769900932193881411569661116204404/32414332232091977127617676389175314553334796367668885486781268366867038653947905025836001336290327149066689878319483783156050780825418695220226280214331842043767561599101721348162906404780118921539027003554195676494381125300531661351145919637762505030811325576686518495657328308680181475434343324470645752100065961526530803770257234033367338860754527592180351*X^19 + 33285140534588574060351613288862643072726939407525863952697296990343287563037194990562264284538660171121817755491421142220718680218136430970632890408975458210785660273387665843169543724374583590112933337819026843868261117843638039420892391059115020855139654662364832451468308763758689223070869102857940266497481438437112774518052511809238336980473654704318365827896325067538934433936044630951735815231137947200731774433149904631826709736325083718989820830045821241472210988872251954628522078103077442265931060650581236314159542436024612361476416353766783117735480117330803963823300628705221066404345078966699767690678093581418460121823701898190273246881114797307090811045033920225310193500114404236200214427654918294283960315569456940551282838779435962772460154797665901396500067768800206228666452719115317572405642568554058022223498695930475432447762098294182262626178060411567892835299527827153772599333372137199810/535193039484070634354095454861673618590110822826580968272245522005341675215333859881578218063489591558240116580932996743689554442208488076781156112618833043984646209562768521179517747649324543513530874855683324814598726759837078260568770279139096720563725796596671106881798147704618476340896442630334832012924189090764550101050717191124928131929918005074489775361*X^20 + 75998840087008676374697010281727086457336056831939725885871880775601397844164701445611911999339289901160458464692403964219112318015930849309140567976090198472443608521741825378092891898666633915968883883924911901468716351571461750880188857273246718796999386485099289326954284303858676173729445840572789965119009515561846046117299148595251373024530025225961334649312230430705958113965874107905834985598000547482387505656951479224702486506912699787401383010168649000736898730057176218730069301801755904649312131066523915643099559601510060207745425393822515578601328326496705127368419059909897818773111101967522853701522289055977758068261737993283844631779019091895443614785245483544368598659805444020240065324636021430028595450153363233486748856897118574677820047525308284847412449607390981693611379843311001059781979436335500236733400520300437502777677911775808013412080119526842056238823494477181319372891638/1963196186305613053577474192306663106615880102214819543745458686140575292468530375255042174083358194480448784344950868097392694617250238944959498529121909154125586675495228717107558985208655982165769911183707569286801594409819614884086119534720035432790946979388681393959016916521118131877799244411037838537948395707499897266686283933945087448413453309441*X^21 + 781016858834574038448454880269474232441532437894810478406500953063271452954402051720956136259460832173723330023288565298244700333731105117781304108901874133846944423929914255401927259242022195425153834775500727962343011824774170037599115616653589800178383657893988859876683354703083647772429544432065319273571219075249974097310767996036871159781659494773070122232995954572128901715676908333228051267336648387280927212554356113663479097014185009054625686984403042860475855757316880796713528279428707045490791518225769317850973899121023548493229892179723039290548442985876739122349376321896904546074096707331472106263669568463964400755355610864071964908265650097111200532762370489058195711059506074774401855105719552081339683636468159150139537777765024858809574605447738024046453586987234917596863649951478099962947181571518446070957237467902627707733499894368275179395387317603018969297426096739813355751504021156/32414332232091977127617676389175314553334796367668885486781268366867038653947905025836001336290327149066689878319483783156050780825418695220226280214331842043767561599101721348162906404780118921539027003554195676494381125300531661351145919637762505030811325576686518495657328308680181475434343324470645752100065961526530803770257234033367338860754527592180351*X^22 + 1839966657781837858012827920309679940121834035907324166293760030376250755220354254892584639575559207052430218202685913538622269985321159568122495635215338371472427810244845403411343527192035943001264885398143479377016715569667553818557969446486706429510793650271459511395805981494457351899453533976192084885567037748707461798234736306278594329293923708091201295397427666570375342773970431889469806830366856883188680574982723819466460299139215561998374970258990350673664521195064713443068496810384897036705743247374842231982483229012988419957256741340185663435574403897556162573794410121717305183382641990852826019178337999679070579752909719148970577992696504018564296971683653090306037200348419963258892055357855101173197244328362902436050942149404847398426458658421159056270096561742776688344408188847368368249132732697295649989154405833681041756085094434109557647642664566780082227642292953306123545118/118902318836267521868904015038862764618489498044625979271119779912820258764976704939436870818445775209281617366903934837223226613606095266486554329181873245359190035460918703719190781007125914975820356803567777196220797917135219846410642573721763396086908544569600956571922773697602697103615725541217239327596656514293495080048833137541341375350581631*X^23 + 18332399732357372338024198594028668877400260331462297774202830559867265239656983012845848514981333662035174485762792369406657251838624481931399961617923227963649096715659588502273184079937414121209744211524964603600480248564616934850606306667485977078526507384133912656843111072692401535735571045403093842048692551973520150707161522660461879717229985241557288111569783491558239305710570439228035149209311416910536072771675305123346750848024915640812015662097491589966934758719336253894745242301092966817873352723335340057823755860570943310478458028094914637389907099936700304292180136516803551916551605577661379557704417962904790475942883489558949921348879584777999394865431328133062092776599203047493950435793040234923435034750254773999703535455311852104176500196127924916422597889561245393946357822606729433523080814841472306871855925392210608639099950422723191352772747575434046058312994765779401009724504/1963196186305613053577474192306663106615880102214819543745458686140575292468530375255042174083358194480448784344950868097392694617250238944959498529121909154125586675495228717107558985208655982165769911183707569286801594409819614884086119534720035432790946979388681393959016916521118131877799244411037838537948395707499897266686283933945087448413453309441*X^24 + 38581128571208886082336903013406842381186326214878171977112971182444584059313807839626469112038067332215458948069157666644343176688088315441193903774195071507894801068366878580673190828433001423799957293409721714594202727759746257386920798316339412430703751659217497320020578275529660898402657994475682787906173742268319410638581343976759983583090408201833363487477749266665033175919818611964989740494222389767135716725849900847382100478610063085763091622621721597118660791665056126012156391872103692778072082065178357887284393812642521841170274993248698466500309999153555584460249968960766540094999909392639747677235259520656651949058740385318255248828754077242822402973666517602697312761239774206391673356689018543498130061936711568113729226947334955436151031219576784656616524238275348098786400578164752592007913609698414803755243812341231294871891423544410072295612107456117427741461275022378296/7201400208119891094961178307725926026194022048611591016359989092896872313304869780112462650260176561642639293010958442082443620229307447549303756839796090204057297284290394507854810793236382713089477124557433056521155467090740709006761708783342220100957455306741018507172356229035352014027964722985720993737305827284446434501170924689076456625921*X^25 + 339950492961850565400803175501671264289658229407085110669430356862331259739965700797301382719459036357534432981861870601888940056801108401582951435076379735126796698826889063242349635722781714960241156584880155065679873398064435474541110314985332471715634280917033962070301207238990163551581699894873252919894933609527017665223639764398309359387442467233450155963092114286627589150766814481052095822313263375722370215582885077569503357680798882271459955300374412564509688093223327593369928489055576155183051048482084768924848919153087384668091822946320868137818325894597914387372345491606692412506017636893023886037142097554404832357170616132102664501113417847276685995192453748695069461796344355732590752930562504110566990734399607838791606211581141221923177286572952800102992546241311635116270583539835305205550908015236804294565642412026473389635667689331281527592150008956237609053037639026760257573/118902318836267521868904015038862764618489498044625979271119779912820258764976704939436870818445775209281617366903934837223226613606095266486554329181873245359190035460918703719190781007125914975820356803567777196220797917135219846410642573721763396086908544569600956571922773697602697103615725541217239327596656514293495080048833137541341375350581631*X^26 + 32008609059476802287845764543756140885903372188025425505453189161417928780483132566554469573891499991397680836314154081176490619832568704865441704072680715104791473331713626063205883665326188822089653579031225834456937407132903491453086600448776977138547395401954082183144155359112387139285408884411500969768414447567026136402105099546803756849623501563486231504746954483670737488623208461860901910394773427131119453155628162114307611346317245505389708804228276767941059673402187785024474002353693798330076729713761909028677350026734253060690047912805136160934460606097692204970782619362310016316174399550585614206495289433811379939251671071699052377599028927896650322666162465494877919634775634655001675896865840765665711518085439262905184918728591300403770739610445838190433839640267790728237615356190623023370538293508697370738347164551538500619729034607558151556464290563603343812751366465/22955669770774479198751640238966449882515394995398892018909209148914670326018283760148617509412151266436854833654624005312068255068574531012192053271650128635319029050140080481767532309357980526824149528886429960635988980522524725164919427824328342830321907585504459569768021411675635745318000831935714288519952654480574145150986821191220069*X^27 + 4555012178662497714645631971579005860593710479988642258844611537210789798678356504675227802176249493143253583952838354163654915784157806090056785039355333822226946804566634311180044313314931773344817935315036482055835094137342072310282845098302680436502219573315703890615038307030079264949041797796858940989762936014714901765424591213228033578993383959700061516039063666359406240717006260467505326974391436932982777832568894913670275414770733159600881884465625056400723019989893599595488760048706798549309793112135176743869999093975963333502927315863474761403801125413367075338105508421153397501022613864471349642630047838086475558802686498373940410836918090065195799002073537217965244258199263021772240400360744131389048907805908413376126799657835188458386612364198162717696064574892657514233098029294134238410476869913965480216788916737915868280316332852367261300455396494188224221073142635054610/7201400208119891094961178307725926026194022048611591016359989092896872313304869780112462650260176561642639293010958442082443620229307447549303756839796090204057297284290394507854810793236382713089477124557433056521155467090740709006761708783342220100957455306741018507172356229035352014027964722985720993737305827284446434501170924689076456625921*X^28 + 6916403607588161347168246235102214050162982509304535440946143785926316556076496225376762248557029576534927292600791569323696311964860246213414114054715064315559828290693492300560124441558833333470703421845087388874080631825931962909892072565517235271476673494768275124655912236219743871082096301117363743311568570427174409726496212757206194741545519696867859758268904440031994094773721234967629108621026215422543545717536392819321344197829721509923400650627692078647540603897172660543214410677787240247705079957940886718190020983773821015232897549970672650420091839984486747983649686287665450099220543452693203409916518058716005839571259247150413079853312332140738369168187588864491280989107091790471515511900333658858929793379570475622950724478049872845066332430331748649186688186239060674943334480706072345714554085207346262859307354497318720503400007576823922680389368042199027329078545/26416190760384901264386237329075316320501029914152925223140631932007675864232777629630169746158977291641950326414987347885003745763607055249933317919045027198295775661841289392137551564278458603940333174783003406945902164007508314343980929602219036628678834966058066248294616123907520995762946872192996879769795920000660696376279425996801*X^29 + 44082109670415665784093981166704058522855198938080465865480739968917919528560385734465515422614776036805318368501292159378309716488983524444882407880199024071021905276628036256908051578550710153968708067125143003882444014244183655556814254970368246273746363069872813648618570219895479426894625406020320469621972331109372894997476422717024954388409752266907560559025493127125493436644019956233772594867818405325343086997965140694649810438340708718510159050621085930235002087568778770158230084273750692014301601470051516072645735230986359786122362095455106540970976334764632841298196061494058329088002672317034372702775267641529421315618034447141767140459893467219660251515835864139360190135308386171915146930864958423423698409269553497797681229739383286377152669538706941206791051761412608053327489641617152509287834654982095138725333746068536025182096118239237979590413469825020580582510386961/436157725644715104776281164540362547767792504912578948359274973829378736194347391442823732678830874062300241839437856100929296846302916089231649012161352444071061551952661529153583113877801630009658841048842169252083790629927969778133469128662238513776116244124584731825592406821837079161042015806778571481879100435130908757868749602633181311*X^30 + 57557375163854166661506616007423165012538174460330572647261915259413632264775133193499522063972541608184656224897016926918868953795240978590142140272738244290569061470990138596767433387425225505316490493334131703614702266250440700987748128744311584872698757855654589303952600416172739896107123058654567708636380102062152499996311793599886291250836401290426347695537903931376373843607322841217870046290228007214588680062561539136122521566051485019912001672560027907349107293180963147941466056531148232762326619077835749748608547076075044906415816874248633057045857061060668763868499825741151278944982811646957637248084157555708935460861326595492090456852603926894377713570443210385269319854766886058781361786834358041223399360830262048091152121801502372270570041374019740704433990980979710541911252916939681455427434439897896898369783018449555235801954612232593740187828634121417569535/1599914648439519185051555770642318231512387494043542197513211309551673179349087131586831188066075785333532210430318414867967036870183941326990086482892921518884124260301695196665105176202438289863747391120041391008776098601387457715703526715657382146973462235240631472854134584453244563973287315861728355627750949064300205703850731391*X^31 + 309858223503309918013246382486389317632032536556217115179778012924768141544587019962167366929753149016002465512528972502715030882775943581998923334361748063861016163987291101614107481662831419509802549409682072511272040088350851414123852472845251366051578015451550865710639312496851223737972219854931214682438779250673643060753898361793960874524848122246834383518187176231143593693277682649838530909339919014909907052305377005430074286673276567655504627191712902225845204015145966133393181974293488557110583818276339103357724820280168866858284761346294163958292778212162351562824286324812525378967376307706564668179347109022771465362879126600868865751419164272281447716691981035683621918563031434787091050724572084381311892569431998088321153389914700905298577451433792929915462974885576000756747315943256125134935673371359231634545699220471503256814133291043070002255452342362674783143286/26416190760384901264386237329075316320501029914152925223140631932007675864232777629630169746158977291641950326414987347885003745763607055249933317919045027198295775661841289392137551564278458603940333174783003406945902164007508314343980929602219036628678834966058066248294616123907520995762946872192996879769795920000660696376279425996801*X^32 + 341686567381510024537993547663709706454106172725758657473140799522939103972122385210719644456618927250910880521491517567006400613671075403472807151029428331210339102469524615514709689883323549019010797387169116914080988852905080226413552277187105815053228079222289577789991552778808199436889380863945767996470353754538648605208052920240766613418327985653338784211546093051724813631585584112769436278550460581627537723019098660226778339957031269765421990098480813388006163346015141134458449644487583434989825347389254216624023512095726376415521684343203260157212756119155638858628939770399094672879778346139178809264252784370164354086224731119539982014382326708430695233937526380786533450254153038929688046407192603220700503071492739014292808744249240751509424131829721114639577474090451646900941144924141212101121679720506691270582976598912413121607520148617892147199261172637291/96899924198384058206744338358810382866718399493885421689371407519330941756955189363868402160140257121526994756848065826901280168989397451819398369747012386826002317261322463610023934116797183081808938957061437284766282999296678439567774617870352016653955680167199532000129282566364518440632748825736076290215671313930119659854081*X^33 + 1566082468773054995850162295480241427737166942771136462110401804062184461888538568657521408079805020404951432223524027065620989608813993270157262253547941432399421192943167182826084698926153326074208870661495241872741747135476430646240477245623962022409090579486684990839670134859190110921124970523104197283249597274407737313142278468015703522121172722312808814236156919859835390086507436811052207955323561897518547346800737102110504554309265052040603393997054469824231814502246601886071062253630495119253050697050133515166710873238669812956212156128623085267963967390760940192017894199885940276012817773286201993210265087480061858724547193785943203206000453940161297186902808229754653740778735517765829805376393974001124849747570341181410548220729308926184873928749267568290560593284131822927486660357045192503206241882740367187112551224480174173903868276542341143065883543000596800/1599914648439519185051555770642318231512387494043542197513211309551673179349087131586831188066075785333532210430318414867967036870183941326990086482892921518884124260301695196665105176202438289863747391120041391008776098601387457715703526715657382146973462235240631472854134584453244563973287315861728355627750949064300205703850731391*X^34 + 1456066702931947808944901152329481864859658226275205063586340289148494930092738330906692910530591610498694890594072588667933234048471928897026594327912474144422302224423510226998566454728945001006076546606071113027824713270970419091611022892402107831351543529892528901492307486956636211679252229711083613754727497461743474694972576860165394395204525788940900010279957787173445621990606727596474498909256137618506532683773181749288836088795706710352494154063121635545465600788239426883319230645083347161997040436324673812843261803501490308303530071088896295809056568072305923693718849295413728372789664955907560433705814773628464404796440770089113728498510618344877797471435512901112376295360857592700275089528949012661413898666144156319341068132861381985224827024827549875601098547172273974480366052993144117948094589967648721763634896945223136422469899106081644598863997077/5868810138597544558581814448477401905803306855665036744556441615851913376352443181143988986744610085490097193195328316086323067590660617274507805084308181625946479150949213470415113204336332328860089574045269050013099327678316179490507820112067834574159995164871875234699853586479590481535506560822244339544283890371880543871*X^35 + 5497924871132840158310658098139051979187578614331768335555852037828980137251531234103098855588601260287723170113091817184645844640962802478347744757839226612167916663676317141013350307653246409306763953725155624989596036183542222211947451665471213384161049607173448035344122677497718546381022196726182231389634714442220097487769666248444444204004764193466179460179219143275440641678355324742892312947330056754806350301805517722566364763196938327741872635609898704606986928295406268284610256610295401773736125741895166517628468618510999410741900907355739578775125810288673616491106571779509540536852358172184048769707262042150395393577387543670532409320304183011540640087528859914113138936360988863434543252205778991294607039214327991015413363024235114417641054204748061241420742423317484004311208725334190326376722921275367675310472215758176436918892390735253931362949715754314/96899924198384058206744338358810382866718399493885421689371407519330941756955189363868402160140257121526994756848065826901280168989397451819398369747012386826002317261322463610023934116797183081808938957061437284766282999296678439567774617870352016653955680167199532000129282566364518440632748825736076290215671313930119659854081*X^36 + 4068278503431385299769822284865575549212852729959608818402476910389387774205968826628480662864173648905028388346018857645904578440396986835161098762373274834783892701094502606584844124933779172801910082174893058183709790558033159645757084140631804975189598771647932027415523987289406133037262065808511007591538999904861531729296858735425846248283190720533925602550020987022153725526159336498372235673075450607646760907263150788691360782375794425289388549574482549099743819800754591048191255229499998121850697438908415701604476101197420350632000686403645603848054114802925182941550645122600063644743892123548807964527092577653982708892172546061683673150709169874869313105523774122121293747237034208305194349796405248682002243165574209827403447657344465241140114613754488024613648082897009356469028637266989810600189017570941591345137095479441448823863324983255239930167/355448497280452096092411994941396760087414866190117905914629133053837646196623050157106715931476596541099702816021338264570472266407886698231954762540620291075433296041984947635825401510286011075046306949625646539464558638381453545545867610203369546009326822413656061698252897249081853402913606736251247019822172513589761*X^37 + 597033256522067260019684863163531852896539790480177756827211682315569050664659334842140098131664789800613197064560137280746230516602298831100930958192609202145683573531646773656379818137233038440890834401940093069402345973141352137778238287791847669920326355007765224677833797647908793427461459295505923021735500742651734786570650008954046426782243244434323932013868761246515971118345061470393896891341759154165413676766094622447159523280732906900450062203476522395366267381560661814830881049523090758649287818575803618242093691347246478551329059885145787122705698747171101215120629552542542703532612934702425623483018986310312713073663630342751837752041637331274442009428402490478187933755866479618627353521161722079588779510344689861836606712060374383189600770007787044088074334294995726690351112682959229833432012623202478644130475400422074605039926688688708558579118/308884744136712871504306023604073784515963518719212460239812716623784914544865430586525736144453162394215641747122542951911740399508453540763568688647799032944551534260484919495532273912438543624215240739224686842794701456753483131079358953266728135482105008677467117615781767709452130607131924253802333660225467914309502309*X^38 + 5152558723616524327466058056349316159809124206454492523794634828435521756519427636383774547416886780941108350834664660982911735535059183381195609042616029857785446973117071185501111158953167349006896452638596733363923879319861941049672955609127733367838192826824012290167570079102350191479072494537109535461819342272596178285923565209227472150897515889390878928570336281003898830852008362758744998945088753261526440843220854276953108569226852733971915738766720470208305241882552045823120102806635889868395156082203675324492927412122935039209529324611417306814851259925785538122702542941138665599413970627721257077428934019123035537155970839715751440623598336794802878876629961120333493036678581749963639034126355217420245808057329895882664374128606911690558933854753074852229574660710226941727282874546059942032443359107433662860247825262176013710453134986262647/21527981181058209441730482402119602694410687795416262244238939679839964035892620080982782141086342228883756454243918494613922370928949591074553616530835218404423311491853003914712942978031979351647162918637614108137881329924380930624787572539723187330223900576201081805962867012844882405845412557461767731804383290751*X^39 + 3412225464461424399641512720705510849091750566959867159710575104409718693552719704420864495309243482228683232423044346503212768790856344384441299630092071594167200221493016095510886534066181130164220328158049474694622221650394203575940594600562795085703834868276348298105690147869753811098771329624926596828738893589860756587132746396863790663886967242815562545929347397321632251627330261030715854287074545349255216706168904489715265819143198110284848656939113346684355467611597586156901798691993201541191246118934092230345130984242192937810296345314174093859412250017281811543105863184099024134935674282600366207048465123707056223765064806775282391549757180248742347903026760181223102790581313312551824384799922375604173410894536089898243913685649589672279612423536076955685363433645989982970721702964682309258218017762868474635416701576461603517179807324522036081/355448497280452096092411994941396760087414866190117905914629133053837646196623050157106715931476596541099702816021338264570472266407886698231954762540620291075433296041984947635825401510286011075046306949625646539464558638381453545545867610203369546009326822413656061698252897249081853402913606736251247019822172513589761*X^40 + -625614010791466779467795357488822477540956974941074355964399099227320595900471777848482096853524611466696098258703130027021563746739877985064918447283064311044846976727460542281919685516989840564786878943056143844478591611292645919336456353854990992981506916564209972308079901921208844077392316345124878561914420950898627328837857280355036535708027473021245642350822217508063956520398484467993628705780371053853416685358793666991026262067637979176913330922853610900440710077846039972943981618920723174703887406549175793274492234636895083571963445208604513053087515960765213590736812848489972298972918440432545631241343312977222018274037575285609024857225606816717845123225532709932278211359757914322072254985833824472479074306713068075943798877684027067047942275215150756891252803429293305387851521626020106651189790990151211324400379222136965672806889044/118532444932349284728806043365687903350442337589905695069617168057878571508210064260095375210390550811215423625263149606124414968142172937460721042890608566214387716683935249308796576266136511480760280576792408962277937738061022297117555638057951378586308304525363706872899428000313192889838799243819644929850531*X^41 + -42285636065962337469941201649399680949346847702280665214813887082432537243409252609063344488632136247373622209425101768909624648969631823158099200654721237046590520853632192196562470492740808844469018212624927559853918693158768151368489255500917550671775241420089123597752307105536733757705747326237987828633571407229233074025312000451018410093375875282895824546109640194152177875408436611713525593561132209145300138994397739151295016357367134402101038027481121464525517081677519470087139096475483140988885246949290050717564923850465052888701865376053964539754335019346807992648407190449709819013452394187728824441099279867148234377617947270563620657585459940948041962402371944141350543050433417388265999282496557988754972226878087438163892349180805890068702609949558334059750707260996165924926615741439488116604216839994649612021475946743395149767320919129214/21527981181058209441730482402119602694410687795416262244238939679839964035892620080982782141086342228883756454243918494613922370928949591074553616530835218404423311491853003914712942978031979351647162918637614108137881329924380930624787572539723187330223900576201081805962867012844882405845412557461767731804383290751*X^42 + -33630343522445420533208961092770510797236974554905324295090664843563177007064150574000530518640205947157631290972086646986401917117241341630323001056889654280005840442662816929166307084127804378682333294293674274182412986726740105414781418794833452716739229044187047460187822203516533245299133462475211203291298060803342778641741086169982436753820078551936482429532476347310323023526559089839230804723565539026609885522547896964668837352156243634609865191349156709966082479576066847850891765986972919062894311995747727293267638814759328627766627147031808549115465966440813805739419900805287418489899946872761660139902001685953913216214622167250820364942804566027568680699937573097901628514063827117365172730491801455092734389055426827593367716019336208535796949263815566863233328148305046060769510111690648269256446544822832408365767868750397832518957/78968983965589130398938070196993939607223409453634706908472463729432759166029356602328697675143604804274099683719619990755772796896850724490820148494742549110185021108551132117785860270577289460866276200394676190724808619627596467100303556334411311516527851116165027896668506329322580206421585105809223804031*X^43 + -4588118633783557367984970649333826627404168521489022930991526929912904437269221834920801730676679784679668219844606156925373901762761515208098093651318463785610264097099160977075292397575524022438780448189000617212244554031963669045549090065078141910142107295024103979932072264660310197864706316234320945336684174548022393718195755070883374500808024230845172502647547462729009680301202875072039823406541103421902746203820110193156466079215190641405954836498025402311555848015927933905769936414862275192974841292427049734251955860454205682826548665776222260399985552433815597203060664587747946759128283940116880204583838837270372507028777505591867445815271549347725414272956774032146538044794785886059418697085084821459752945491731232894579064237783110318107019241092658041751132633892035452916263310348720579582120360969545875610980199409414841773789870/68624047066096954316677183001187733518677142815208560303462570980877067715279510887423638279699792574914192625152349771966766560503363279582522709041931275176750783343330933810355912575131664541492794018142973609739858690456381329910163790454603429707862702619947409242204932000181322199380357456948215485702939*X^44 + -35591446315395049288493099478910823406006917315454664825719573188640252152845511962259064965197739854619299208548405919411583632350099852697715847119240843413022902461624499668526835988685227972908312345249372092228050662034349024987992903581172828079755094459409449256042685456829013753458229967308188279574058749404412966827070788818251687963062471185275547035523029727090110212352919254094020781133322485441506765789862263088941441332559774046367432170604738107067876459170452009991010585353309165664920488765849507811949187746843261091723531051636659133533810073855062219436833212513503871525284007295412179582827880400144786276538948979482036683647204626101207253345183204586866062698205989352130684494666338759040389809274304367873897588497759678451324889722840904026347376393241824885435598066473763987266975584440535957486888823178134923/4782810487892261546783239670340617746182751465909678814637057944972004067956474871438961763378572152157597945837297558643072666519099432165878514232617197571932955066837328575966680411275954785347118660310985172958924875514965566416346893364085234783873045310166860147578493509134672654982834783223864321*X^45 + -29835493085870106643938502213815568959350730683122993264200855575306879714597870452740043476573914566919378996451757637727805673508746338390284612129102110624553973059910113583933992468375649260065912303004734521786606175924609403583997508494016790337711644525525173411807652884122697921694632717716397305632304266406948828853804715286059342137897756446348162565573802136821717588154257330586790859799965583348457454231399315998015213589058598805980521737735961550735802351493650741091209736777317062879781761828203060818824153781087937153802866533436739592631319334009265849506769775804755746177709578715950655657842217125694226906581055758669505296277512871017806629310252832567688642590291860255060834759732084514225761724306711020021073388990272606116525998656360285981744026318436748692577352900989778635137673774389848524793533962163824924703/78968983965589130398938070196993939607223409453634706908472463729432759166029356602328697675143604804274099683719619990755772796896850724490820148494742549110185021108551132117785860270577289460866276200394676190724808619627596467100303556334411311516527851116165027896668506329322580206421585105809223804031*X^46 + 21449736815589647488047200770464803547479636449654142354769195977604965514042013213030579694370513987201743986310067262413432933408072899706322831688570960993453294861310309697223631827882617286327950618401415282654343613459801574473588752392132755472444535823976209342851288167603750517882054141097512094217572667498495733853625280877166416442661631354511125914120342352103257317226651291094556606981787640718465971973909457693644782642761719128245116816710853471149920334481534027663186256932304838999053055176618056300071922738651655564861508156650295280661498947354001850574250471271872791180911378036355025065362151569575311213417665995892515235184013695524962768036551705456194491139942242418104292158091303297824663863515897428717373412775307163910054627434439542516863279498312240704925448053152172694616604909039054491098461494679/289674186172385775954408556134735494287611378227222991619953845616377207192567068708071089781271404043219547322227457976080956121319086195014142949101641182964869182171723613104395882216459014314524781073889235840283742687600119097350063192058944629875419133315175346591877748721135767366170115875711*X^47 + 135053986422631636860538337593734224236799063420678727418469358387193341492004234509961235352320184495468020303702429495679526835765588004601886969141164834375521238160447664456410624118449551811188038999896413874950659225522551117799722864919834382501954687541246642695901651937787616200526991229934389564851384659157831921720730799322184667344670894302747613306014195992505929452590898596462448289299624753126721864916707958816216977137998984672564302998336765643070353909015559259351988241427001418294313905901212759436245663012565799861718376763227673601807021130010443970843093363464194986714390948406557057491206879495692612374035867886108999634111571528757927525987934076491212359363737899356249807288404182146599812426230805516238129683472049784261547482979711631406229975868187952106520899762269638518817000103269540047420419269782609/4782810487892261546783239670340617746182751465909678814637057944972004067956474871438961763378572152157597945837297558643072666519099432165878514232617197571932955066837328575966680411275954785347118660310985172958924875514965566416346893364085234783873045310166860147578493509134672654982834783223864321*X^48 + 100055977521693511987421789377842719459572619329150804322356003445489743656570395887259135543732443098135467739157385957086597447095772006702572019843103626499167152164013744328727903954607239336645582871681187981226551662520174717448221755922025316782034381911836761969747717134954723694209906753560883380681653911103276507370373913472827864847787696452998124995798085970701251661504788117785077773968785299744728765757151862294015715091653147015275204525853583482199294346159033633202891463922158081582402270597695372739327760407532245739591052102591094292485208741922855177839866237960317629988267491447835940209205011036369881014800217642193605523793327350471881948936132613782159823848856133629457480576064495903947651552056674163521787564577926866960382988027151431557105739071671838154695742060419104576437915030214841504505075/17544315073126144749222249175382199399649408165902912701832344837767379758498399170738967341849155353595757211690839923449879239374906801224283383750326520681053187703453674102379981964536309994217478109980572699429697940015754290918179588883710534181783001230402479958323405530927004261775187201*X^49 + 244043848286820360922442350526879081824277102035161228414416264443107996056470080018690585810882261981214773458580744328994925661877349456766497667176342858799211777973943991558450375363481303684081528522542391014831922026545407756847485864285114967096702613118632697152861776739069937664181314046091034058208962454511958557890508866730090809015468652857497678489646478420306548586266617030033765411164474991086865352911744767159542134686756041348770381089473352833110369341622380209183628683046659775006065709644827783659758413415156821833262501979864036894984013151679692590834331416095186014996581619752999687491822164528631220474389702743654693593427903733413812688927650518983550127433863399040578202915864085195853371609836357807659884944944483708577345959943385497772647470459560140762246175871251399586036862863653632504929385664/289674186172385775954408556134735494287611378227222991619953845616377207192567068708071089781271404043219547322227457976080956121319086195014142949101641182964869182171723613104395882216459014314524781073889235840283742687600119097350063192058944629875419133315175346591877748721135767366170115875711*X^50 + 96779471066814328712033200854531849237524513637787677119867563356450978517884422486768698734138950807930062495980433826149351613299540485651393099051323600459265050208818330167815576758811771294726821381580107617033981013095064490123009070165957003845342804928193247620987803966391314952122275286201285804792949641962170790502303525190173509198067583239267560402736682383510916326664975254388062544611493628641535489220774558527072108082081464657727982995594091600061800108416729405113620961235767949058215729589738927081774916227878508688118184874175531132652652144823933585129267757104612589366143339292598607828436562868998518728785169899786668382078433179556110748727974795719852216930209838335979059982764554837932039390326945542059034342024260543683770025680883894554724762220717616384297110903389493542225860688330291596/1062583433657933786519426393033868293843462429041421640229685957105407289594718622175456807089162095184771195668998844615703424345884973728077244488542578928051189370931722736501725029649101204906878935859764562984052930774377947484596910476876660055828417493210737081843825663553207211057791*X^51 + 99798714645286917379227698489199682761748804752443710684324605905680204102834993084140475169269844493765226950222115039122437408477205331287250805275560983100452331580424488805231761288447667722900049306071670434644502813739499584521693053333249623718936867731268735231436267102038462375938791417737433913000148725987590564067423617462045391627308587824867212196818630453028048032417097732040462645974334667661400756237462095300404377471419790721233170274323647577022142648047475836814134761441652096973916110318992891045112464540945917456107608055780106946641085406344635730303525365841224610791338267620050013562691043769109852371964244973445763614530023024397759333421181533382387324169034464517402658550305227578432697185573516366075907047424422643361261444154917543549324844026071708279085619622285232163010585023018333457637/17544315073126144749222249175382199399649408165902912701832344837767379758498399170738967341849155353595757211690839923449879239374906801224283383750326520681053187703453674102379981964536309994217478109980572699429697940015754290918179588883710534181783001230402479958323405530927004261775187201*X^52 + -14304529578849260395040678599824697725279206875856297337447834288130731342585459721192230987882499215670933487164912731264991561295254981748361165651319944282522574336886354776051188744191288970822604430565156731574013911850171417083098201521211743898528611096163221320437267506708925135812662098167590257561683619867433397803522847729094194275950741248123405003658414610191233200625547184283030831305221066613319982558785372700835081641767424554690493036600086494870664678971944415396808528561961822546882985646527092516192990245743490119158692521027224881231485246566037826364446454296013693916720617005967845420382618897418761752400942419617174731672028241085384666434909228186129675781779705463443897633433823294821212248874614133030883521376913974614998311211539869783995245761216368198046255337112099249949376600487/64356091917990054298311815942939149284928982438460519667475377451723535194398802142538720070811101398144945531403236909678603618550358774639770122254410933804808271511823798467792685461153243589539030698308071163712248245071646022929980647863646057527007297753663441453808107537593556481*X^53 + -121464138482669372291891449541370657726613806378349464343174616764852968141669811345375222902721114755750936084617964171253720323621928054086311673769139011783564181619495951602424438515138230737058242783773339309842353388004847598552107658871782793086017617821170105405430494621711554024054452871122677868767920507443278470319963461489621969228208726268307399050338897949613923702209480686416608328897276535095301431202507831618260874435064763344306325827513473279673673752613993369544683628692371479693802495823390896546451044659679493841956388022393841964476308638778663895236687655409251300540177024979222513932946282834217201640642916817195710451512550909216845618078066880857599540881426654602236334813302586591522900342789928413479625670368490203096023789260942210556155756417570258381587292171166426454837263730979852/1062583433657933786519426393033868293843462429041421640229685957105407289594718622175456807089162095184771195668998844615703424345884973728077244488542578928051189370931722736501725029649101204906878935859764562984052930774377947484596910476876660055828417493210737081843825663553207211057791*X^54 + -60715139919118991111598124512974146287187821733431921848001855327599139741487212714987919713579404556374350450342702456799492609566432343707494038121852083020855329704211264470143945853973415311851024025261857446832468713449028502988580700717319692784533728229871155069656250800996132831560948939144578533100241077810310692338241217328350333241668501899121602471781824437357839246007525596949649231971841512823479611549879840625783409209811127756464473796322760290936771599716989914323692085470364281616315749428937730842844392208349135260367176307808791969854693750755990777295458563418611245957942468274168351338158746964639022569405390041747210348554477459241941407385430600872508223282539608560453271997072837560211574809707697699805531794115187659905717538302697389709974357427759921333231713017362466878379176/3897770693355342153613458660465092925015382619978227827961684782976411797855902255619812250669923166261579888038473557608782243265117726039596034295585423887396782236801150655187007780337547307221793392181459097796150944526173219243533441212745809310581266898047570798486348951462271*X^55 + -60805858048296117031504466511563118364042989660940536349174110710125271232488046515119281288305831287219788144322225600789452585630555665066527254496613218975603952932492347194662594984888322803015670597333769801155576866682123921652966106462191088456022910967653772730357268396521500863248274017556674055056001941142618565044553548541009910974974520359585773792023831147123137117031619656650804170374299207674453723501706414448407491683468070546281976645081835775256839892678423122862805269183819254664800182494042849432623114275566872944873369335934199103798050403394478968738338582766394584306061444073063123822932041159431012503999688202166118878656445912763734081217910068872382347392153472065417770394637443870982241222249649245274551011379314591227164432109303153919123367520486706827436801088112803358907885574/64356091917990054298311815942939149284928982438460519667475377451723535194398802142538720070811101398144945531403236909678603618550358774639770122254410933804808271511823798467792685461153243589539030698308071163712248245071646022929980647863646057527007297753663441453808107537593556481*X^56 + 12381224734646246485298969516942513211319672160142647888363878214415221706679077798787783213514978401395578815623547245479664902825397498920374456981794909075030008944755129489547316734835450298550599340565633484692322032925436299425335415017769461932568125642634769973344794917428170991525527828281190752660239767319119130272341532983572496558371370983208757633085799818745029794293468831478039758075246491403795587965884140936981187693978468057969601935064813281882872498906416627560240084897103456606048538733363325508659076173352600977389630153335647817622845167811267567245011404551711606672561075371799134172105468175258580418638102255189045265119268548112462908419873106158131459598537753910508610117999523034841245989188675598653115396310626888743232943357907057971725589819643632398532183993452016668/236071146105950103180513515866094901884524415237007318028083385801975155826776225281316228615463822073864689482070956187316470429720654475173886154417383797916345602131981748845436846970961619963769207932981593955311667647397081899553839332126812991979968923629554284930431164161*X^57 + 73360638148291903237953281300121684028804760484141302646659927823467333290976869066229397637658117491032948613985519826913917609060283470383766062251716887751907360115795528817849026168642107831867497211281154947749033521902542082443243407445731269737521395342134932100930718990979212697498833847816799926290578191831795688591980971640668927617094392475848685396400057286376900309129222325759303141444084140474076978538771477470751146805936459311891893486875172951916518037715050978572624106372408923405789323511608290353494232422787838073887338884919468009522405398860827977327293529807367189880863513918608696594414480487066169193441694492560567969553408292432987201886990725700788992189530218969646122793652941970692124549508139026902974479048198056418624595483077857106281463806250075028864870209268521055336/3897770693355342153613458660465092925015382619978227827961684782976411797855902255619812250669923166261579888038473557608782243265117726039596034295585423887396782236801150655187007780337547307221793392181459097796150944526173219243533441212745809310581266898047570798486348951462271*X^58 + 2704562693998754516388817578231438305175869482279756112507943759969175099163841065844650218078516839002169951316757967282955627267756532160908675209878452935696791491804549472463014293196136210047157800068644708283551804736359289411384646240679416684069267418026837788681489072374506242385955180777086527214161795191640996209001358645789103423957287664009954164027253380621422791730384235171041783377622902227804641555754576098719274520634024695907805643178735464658689035016744140133310670757900511418222741775583936566023466951583765019411093375409791140496856538515469366789898217459829240186710394109146520675050686752196564958739283178381668712859989070705592454293715538342881949331959988779348397575631444539858926192734799525660540597824982431985463246420646679147967277330083302789023627749884/1299800937699660849684306968170502870728189004779223316841573308163566745182419573074238268787551120596542742755909042386708973244947745443389730011493075128516777256660748200072881698542358097157097515887378628877231529654594358028828380705572665011094360914374187373323741*X^59 + 23172165782315135913180757557803565880462078149361187899755857877103731345845462521896252800011704348626766714189380387559843349021664439395722338936437367773874189962735976572403064066257311306978062711277907318226762374646469584001951650891459816255203254350498195777983210651133298486436243361693152769773500365194129474149649615947977411657496630244228841814127847288867384571800632974020493486225275489278692750346009343231696148662123634005815146266363858575266560660343604348448188889250088809718864399734236327209060938118276305749264396789730314920461395465482313771823335350325994048222135178403587089595544682505218807241479338194989513903690608700863799558425085653675392878835156076290561746848264392454443248097664816617991783822162851171013039001222894908100132418355420110122262172311127135/236071146105950103180513515866094901884524415237007318028083385801975155826776225281316228615463822073864689482070956187316470429720654475173886154417383797916345602131981748845436846970961619963769207932981593955311667647397081899553839332126812991979968923629554284930431164161*X^60 + -355722475826678859554525064977603335750647532002336862267078537349086306710578860056471369097686234588748257315365354043172974267308823406576242814030698562149242235335049988093200306109340359967757794384236841763157840560311019482932204883137268576342537589323600747045049385995522876401149146163776231131926292143080086318703786103436962518488552649769741661390434312470976193331222684866670729552672594390557005410764152568603596036358275521768921384801901411859854236995797176088728378734546762353184456285440977100646487504004156989962559100944163003768670624167168700126850877277381682382564352351009509427895821327325544204388753979769119331365395061395410312251295160932681880187860451476897571378604230437138946633976436366184594638691394820510849940087964491525983333410531806871643915/78723332184583662387760097399945664752479498805597681354343971180641193457841413183589017551181098697628413951663075669959964462779222666306688269123195150415891057880246393317962673280985894080134305365355134690644511516842974866987364829845113258500052141867493632931*X^61 + -15370964094372360982347985139322139263426122456215594191347562476054936262944849415290107104826164072448075399909594084309299067416730642612274650029379953853581102998158962035427867177713136530464389504606997377865970991065762576130072179705513659770225919753917881761131032368238344382947855769799682237517771283319275687700442594187359996508401274975166483906809823123617678069576581567374147635537604999155028790922275268478178788029213393707831772357044817232431366261972274151500635117124474905396990996953174440520831856986912712691797442667945783967493545195426035574895809990814303882791495944944465194801667709910994281094983983682387529350842752025230405445645941532839756713150681410308472646648832888070177406631888566077873231349745963737464299472510947597507016964938900523270048002309/14297810314696269346527376649875531578010079052571456485257306389799234197006615303816620956663062326561970170314999466253798705694425199877287030126423826413684549823268230200801698683965939068728072674761164917649546826200537938317112187761299315122037970058116061106561151*X^62 + -3348467491537337565554501791718850279538968241510948577841084353560820460588357476258952078264365937948743043654643648256464732627187891077236969308478254309204524280015939041069700060381168644900718519075083340783515753371306162429605270183852310410376609293933854747471110074656965708024130586621602609357736569875280552330280556896147731534902870830122080261942705497454848208078507329838642824794822500000249608716531954215398065335524600163457229639130884096956814314164253366146933839600309207379546068345600514587753832339974093404953868886599094647181335605570175826348659613701065493382027070171467340979060238892762545678487227435199809570953258461565196025103974598623562218397292444403075100179935668393324429022383771197875861467630900429097869326646266703571986891340116397253/52447256618643346027821517255127025151551964560691326685105910180307257466916331234902743205317187673303407029755546748807438016508476126786601112007458461303058666142735771697510108781469616309216725759730269614020327459588923962016898620816198040306497096513986431*X^63 + 1230358226089676730405838232852917630821797121544893798530505412815191814695914896842048863014553129985923039458263510370682798449970171716798086402284439489555940471691394367650654107126006553203996755726772151118559319958384392367005416715117007393106692450172854422840664396113260946951953684366307320732403703344098561077295017267981353213257450985068559595989846980297092460133064735379784896150125964371269390712431234174104857010444260686648027456179925236147674496162997884161140638290766182224101513928965713583090858581815895608069867848247307664381691000139975759183544791022359652665272062218932381913909397570106714026149901958027969398708388993605437951001840448311401787486464234712904025539750254358365748069404215613927359313002509387004290698465009011804358179688476794232103/865956654030420286265361071399402312277274486861574494897783682987053128036255545019479193062992085673912553468293832369559609090571449329373570960355146654574801636682710326497589406090844834881477359018906481597089626685272723536861013128296245843500573560542429962241*X^64 + 1522038425713104891772992666965422503038967870849509801139447360383547270428803658143536786568365471658297916145878554584412278114004051765989288825009393711635788479398498334020828006245560542679139483012250111417666408027540392295180305843743173620909882996845801891381306608744979415222177889688965021891960485219200704065463621949386293171804869957863857594297193550427252076611923640100262103927869063709919506436013026665952686918242585753426239386336229406832976217270719415635517441588965202906931276211079722186004043850710806411193885631718312795178211671360373531229345714420858316591519472870764826399966631558588888937804921240001731386673165218301183472821733677501435601696041039287531077950850584743172712950587014788517296026488644848672488601711765361301786797608538/3176503943955141785950064639036219802044210802537176832723996740373524163703975000599766410593979024486912181561113606008566290140420091259560360487399822015811196544287794300618382216793023821041531449320469360669876292143960024348428236982387380552752534462721*X^65 + 1385734809825632914838522619814176743064011478322767472642149437663000664640394416681416724513839193008092761999485695374653857916148227767726832125047580044985568762116029706756171915148467777502676740224154016169086740020757767057939303028148961626895122547777486877713191655422485632223015029284123927669241965380607004077919530374970033532589136236669988851394491954223784556392069519511097358455347102695815954695428692988812633701148785920299610447286694310076268440585683210844604614177697871491082768952662468923944785274892733486542793098963505025602928920060909954873080864978519831664780919516997812428361619184049052237900911005676728849960970628251156939793707442823812881528693151713597515102428064913693176254680206961637117530643805911304228882097696464641648213784841342/52447256618643346027821517255127025151551964560691326685105910180307257466916331234902743205317187673303407029755546748807438016508476126786601112007458461303058666142735771697510108781469616309216725759730269614020327459588923962016898620816198040306497096513986431*X^66 + -12155626379951339482068383762026176656397921739786359596299934063035002684182163899722998708714781334905632692558401734107723456895044601449838419330273464316708097323194353733701535243020184860151252336267688152204539009077229779543530256082547198638941334808078885379794232374266756419390173813018287595657444190434806788441087904855634897141497085861767754930570800637887288031296947223665905763474489902630702013859493881614499196392199953851629472023934047193579305480289677032479032312580442384121996359195828671988410515728750096886451628060398729980699311214658234257502807276457196491220889212408884408539456218333874770843390128931390352185136444952413667150909236730406986984520586333625955951640014669598268092152239976306925850885840084418835282306252023688066521/17489739314039355503769193204729738312443003851631567014409108750494293962173840032814302369186267141392857552601921617040795338316714979322657404636026792143040708642105231777263544506378798823052022890086880705809770302685042062032629690302263397694939101*X^67 + -538736302654703117929174855913393873421947716561630222180688109877958241208513003814327885795778529915686335413146949782140833696364534209679703176716510980783064807640551950423998134651650416635118007132351504872831045389370363772124029387973454142315824227062456165950958462814784396080153940041931319114719913499648201647076365868826117817050315957069531625031789020315097788321867686652099022110435821409602133516181095761544795312676788429354383423451752272866335270878182710032953433257009283781457493040754973278022280137666687201139436143744919252383247374526287116271064830942975434997887925722421417556087404197524282737503072072500898218597201209479581917308186138846717564112764099951449322256151733126297221886432686144126748049830658259203411975997962295267522664389/3176503943955141785950064639036219802044210802537176832723996740373524163703975000599766410593979024486912181561113606008566290140420091259560360487399822015811196544287794300618382216793023821041531449320469360669876292143960024348428236982387380552752534462721*X^68 + -75964137938242898852902147207342790362477293974635281144593071819018564781633556212840000758989115697132611411510753139490975078551885272541476146144371957419118341712932940268525453558028330250503244654370489914824753365262951885406671841555585092517127373440437927486823229085816703030828114208255588215557409807465083022467278827873329214885817031622413077082151684609871513498285542265314578018816999147673142107875485981944366338462641511148550872206020038579403818774620192019264172427473753351851665845580550998682658179222409255213939937938068486411357528403802359018216389950221430854401955649795601847434288513953695609834028912908704678418918666736570793032650712358074445941795270667908829666186187745420924941870361148078393342960708253769304384334029803029/11652058170579184213037437178367580487970022552719231855036048468017517629696095957904265402522496429975254865157842516349630471896545622466793740596953225944730651993407882596444733182131111807496351026040560097141752366878775524338860553166064888537601*X^69 + 76314643202269330472456146645488195314978191673923281437163379101036062852709702243477361596244641367606979933397942125700416316178017475203299117691549706061611028299536765679451462509274359296416439607990708644881973461818592310045131114566523755990262997221266164429389714925098394105464925710984256572151571033471896693517120798113727408030021193964589292104144012143228323881128324260883546942003036971110616349581607589789902561548238279296626175124600339135959832534066884789522011802177103429029933915583596851988132905945280412669661889015174297282494765877930240408628628220841248033308231643160447906821282757836485881937547661366293734767274942297795914063966722068180852788041815171135743967747458713494312947027475104057531356977817769491247760466395949636178/192387132454432910541461125252027121436873042367947237158500196255437233583912240360957326061048938555321433078621137787448748721483864772549231450996294713573447795063157549549898989570166787053572251790955687763907473329535462682358926593324897374644330111*X^70 + 35274896730620226528134006856876236566132577045462471771843260827650285740049037526426044293187640067812675554126635434448204553680907220011263576831303820111017106257822634197271239736123221399258310470398320069048711416445248554080019080038208295926803101496835003655591270076309813176838795062159941377877133079373181728520601819426800003811596433928899238358221559185578546960126204368739679072419839142524020289254784658962759723344761144127378607651563792258713619325936914303895046729105121399875169863201873030109477949846395925139347980188620246591796546489370046602708764188891451993877668764600152700247639472525834026353316947370939466749241743766469092022813250966028437147989009073515568480933487089654023332191046249700789962706832050183389332088849/705714867093403440920443169909004935374600118267774929140333624130429267136823690745821900703924440068757486836523682172468685839533984765719444043180499421278581066768086887314198605907038447549897100480925449527088145289732634264360762713709944191*X^71 + 14591433186508441227174798938148846555403359544169064523075877236352166174745600603510172776417461692253672879725344947771772331350965483024939504160625501053808965816832564778893309152266297240152501043061869191112601328943582872299003000496344117370074939296411678812720292956540495369933457424996734086611496260274718199879908733054257277895448030055070334796201551922478601146513016322221589460431082461737485989165544186646557345150959673763510044064470838324714746745929081689866713862710825907124461412907670961186333202959098645354740784075147045124358319310184598093430654050658838887576290765941869554365600105973732848346934906010059718372462003453792461265359097586584003468151289080386663294402874998016178183266288116367372235507052092286479934252650549/11652058170579184213037437178367580487970022552719231855036048468017517629696095957904265402522496429975254865157842516349630471896545622466793740596953225944730651993407882596444733182131111807496351026040560097141752366878775524338860553166064888537601*X^72 + -4250040841379991271330194838324092132628436250910013598722069503839502155423778248288977237475851479374711866772799993313009752418932170358932140985866565480400241613161069281648697940438433998787931592728550958924331916804626337069949674872705779439395228061488694620907917005946639954025425135930148877728914329075306554941168752894304416039081407320618998625543767045124687610445897524565618427462017765703560538570208556279322654437966530420571530443081638836197694202224246264695015959751564888624909533798014189640408791001948966750878529167788286473947005472484487792189007532060034327473309384241927622588302438949316391446915514943167961819925243615627471702045944495178908838568457869780732704134131040504593551414362071914136023278070672583840710/42742103270147383012563937369572099532105875977698196907536407493818016300455677472340978784078762041593936577828337603565422193660831249816452307139513016854132461193633752487081255278725603994300593572825719188849139682013968521855778736218881*X^73 + -5816185293224712662463411187645042647788327140059721179645817666400369433384051754111863055253657198252679655051467027544998182550949085395999176846946727348075318692883903096206092568940110788802496555920357548777371463681140880229730030976301479284099880650371822900831982746990356651070146335587215363344204464657306300286936693052926119635121891170724899744832306158104249715965586419511214584734998608863901100612000541058033737157772206874831898649798421175050087193597845098751601929243236640077526287813387917469113582176986230362582689406646120748859592226823615273559311477770271905330329617006593111790146536806317682201793417743418583701065749180308928999171065619964697728302900942870480611513698131049837686400778861273842784185791821842817628799/705714867093403440920443169909004935374600118267774929140333624130429267136823690745821900703924440068757486836523682172468685839533984765719444043180499421278581066768086887314198605907038447549897100480925449527088145289732634264360762713709944191*X^74 + -312610017239679080641754930879625317277535245833124290479611363839479817566630707761657126038729316781391014332062583759945639445279963850607845568436545517890328798057257701737456428115551891036234728116059862084486982641590562026479469198562068995503538019586081078670660034574820232533362653133395212008381884260958995935759704111666035942504289548873129118340406729846897404979361339155803648312171898030569845956089066627084537000810560902063576412159534476756146547884016419788837558039651253297868911419992388891414596866098667565141734392415890510504830940495447260246005584729643964417870943986418711321722493967822535801145782172127039423622584180565874049812830306357324198949369298253450074499952811991823696118006325939906401450988772277/2588704698088994186455329015176070470117247651729041057933281296942524153622171732320330614988720370758520778743161383536153000645680531149927460913301012467696230464153216188424762599401950456925721856509340390578955828357699020159637740671*X^75 + 449726501841893558926589893310320712043302097692853647471830622838439485414720071561407142375203017011404072561061368526772947495532598236587741081613425747863203860766962417314944878006837297334611659568770897543926764840891199039143927864010271065027797225991979946151030658950721608368125549849353850939408521664656223740013992709151704502800034805555217460756640119061761508393054843618073568028010843836247384513866254191546890015574062609886171384623865507431096122945460548498177332804283875638449452919602433323538204335961158606473669263184351845284984915781387005390814113266589847808500380701403710279863154654222632000523052143847381225609045201685964157578275971750354515779179875369653156369749806423459256469372600687971649730798908899429/42742103270147383012563937369572099532105875977698196907536407493818016300455677472340978784078762041593936577828337603565422193660831249816452307139513016854132461193633752487081255278725603994300593572825719188849139682013968521855778736218881*X^76 + 70891696949361701680199234507609499812705035295534581005654111652362763763509725128776060137894324978144008805395957840030521745812134285291318576587348808755797289245859581131017030463424946854311161973087696101205365067802962178597802192852924384818528467369688936946246040457243990743582036417227117867898388983417759591205358811896479631529300616085256764774812011924677741669846553580908583900745790663593753478907834495139430747349078988530814302078901485727381920783523323755156668659460609921710271423903364504936733595944360638128490689024002692740697978321691980728738972210151970672417803897084740692594450281725338944171648459302947239385852964829022212656202649198572515768959484334086740039324903725700578594249047535118520101153/156786669377323856002381988684881016904926876126766462233255484037461338115327462438394440978058286642754574449952236904860577835726517542845827685379505327823646687914312651470217588238262398214870199049684476444731138535382412946498561*X^77 + 59744032648073492879642934836409277076828459499610785565633855710377763950018928176125911735243339788064627961615088126939932265875255983695171781328356622883914159676725791415434155310989050919245053720505746139628637803181231425707179947919775603950664107534471691560289894968906819626923354071807635625121032125448511286728792452788681048236499985300499250981576393962459631971909962061853438318097279373103488045135848427060839463859451247932537177029873450633503557766378085416874570925333870170440852753769712940829283439119069874500590928911043958478321338120023185054602067210776678499022445212564117496903667460663693097863060038405937385392162501593611651309629320364069168236713846278991250141471177203167840373827004972089632793995/21394253703214827987234124092364218761299567369661496346556043776384497137373320101820914173460498931888601477216209781290520666493227530164689759614057954278481243505398480896072418176875623610956378979416036285776494449237181984790394551*X^78 + 51548384723771938457636958623335847817304319617869930952953885344179721431897930407640952873143365217607200426275516073875845134438625166048530989792245112524291126648834945218911729115114496263116232555325127117604103028215001985133467590663219112886948160154973237892327255677997188349698168149206401945933615475195312168197939526509004051041538131884935361499819513001187066489242003778393872993479269738804427814203258858628952991379354986320516428897068971373698984052843137819845935002755518033257541464531278815540853666232796216523285110472188381221875245671540832347987538179753815010857479054756671267329604239829791404857489750626341493712714990900401011765512019144475129004261545473107911192204211448203723924106607145102/78478444561789188375984749803602515380393474786789504334078049663590833316395361989274588780561662444298128545383586952480253753058450661164947227958473628561998831690124265501044677071415148836348119059962767844092487570461371831*X^79 + 11232715559793163235121159252487462282562741656454960699560886600318594120315487407419761693249948084446771701590988068539527445351125033700299941156461548059283957625483189393964303478173648490531738038082843465687795044297362981247008992598319350524664176756027345493450842399966504419786706500245324407215108742231533700012294514264464926482139013929346137668104259501336392144918476126199631216039880534948427552423036445014618947558942944214798434064083962266349222981628524594366582662992052213354050260178801112177317665698358739779825079867497541175537959469521479364255864605836936165314183361334683879641539923228918158341807332481210018371050442415526176027224704698470091246654849089736527767804669219048708537485593485368278057/156786669377323856002381988684881016904926876126766462233255484037461338115327462438394440978058286642754574449952236904860577835726517542845827685379505327823646687914312651470217588238262398214870199049684476444731138535382412946498561*X^80 + 172894859748040514718328612254910597501564096721673253422524289035649195215579492333685691415117110897701187541528482324052863123024659922191600881416539189452761114504231935879744945632717512632547345397205022531107934628010665448788247128715157676748697961874580017697518389093619187075073830534309507831928876603370453502855402784359771176906201310168223871652774236053260875699433058906996299332569741413925727941133887524767955691876896908414557536184671304505330408987497001491889342603697879992654489186944112689701956075003087735253921693875374534922588635790300778261391588218778489048824236381348856521364423061223385602490860116440819261484679572247442595732456569471658891191176640466887444600642628017399822219677327/575125176668674931469575115149652011448586424153687240289712555829113368741071939961372735900185400990859036641718491990195064146331084125792418059655702807582936141633155843112252796659271577081831652005056926239185451882128641*X^81 + -2460313041140547997011604638781237221157481836710121615907630904895700436663859079888834580158155471968686003516513250954399778527567747066419740651491917825982791254616707063983228270071055174281785807401945125610998657908938434433253823308654350372083197236132877707493094539558160900216674874335542730660176143502414825533131701259503966062935640746418853373167506656813380242661952914220323484321955764540428775804203141086830378962427627195121491260253165839850489045743926957471659768321911870385188078980988483341596293184989981460844181764618584470634444939208567046352391377185000994615620094505623109950055824892637709806201523866138068396344206491004456252097626802312505063815559719759746285755011993553081589129620413295/9495891791976491793494154726235904361027610449201530024423444009294490831283838800702225242447961155760073553991414021250110704120072530000958614582975309056001858634505036125626405925641233009198122406255494909135190996025825991551*X^82 + -473769185459264109359318928378394730168978269634371024239401478750756882905802146675526802828953767072903500291028558255686459184553650865756260915022615759937313283352157025917312122036533779605602960878631378029633293663161385026435756452922988573505026634463809876146726372681877580166245086988538026422486412212894941166660697442855852892944474992615733392865668481762192871253918531111058489454900048641454531510510437219363877493361100910021762060209430800140701955140590831545937577040422881780098308253002917999257872870892233980606415110281022490753699213101364567481652803661300891244090208042480958712486217718291805733432218373664289351728505077371548053340357295982756325785873713208719412315350640684369887446/34832849413643930196207081045948277599696349352170506952317397845624939055240260430099493422578002603770761107244775724680217076272247842395519233217594501095205386810802243541411955463586189636111177518324567030415205128831*X^83 + -27845803700091296336810987736631521458176070451812688410995437535861582822610715434610146439416596469675354901199062082160917660218949209243543442851912834962584083007585822536980737870011823763305322111201174889617283992684434796616970098456611402251178995317747113374675227628090398224629319301065287701669676287730406859981965257439042418285778206117055241362876474852924330933149985122934507125703057159942944566037558654719326843844527939686289534281769040018354066224593001461944049429619760509627332841547964097698797169971879175031435075569849745424212530187445143792408857191413462580567284406865071163168134736191781759460353542177280523532647635380049838596016258755576076105182208999144627019350531573901412148103/575125176668674931469575115149652011448586424153687240289712555829113368741071939961372735900185400990859036641718491990195064146331084125792418059655702807582936141633155843112252796659271577081831652005056926239185451882128641*X^84 + 50171248223673725757697133241790358090813211963036763381273481324238082216001699864127388735496232583028220138022010466617897078016183766477485678718028524610981161552891201327439833074934967695060268992105351110842642946094722990813119881925232081205060444582979437016509706772235926547949368483409991631893855792833488465926483738449122980281097417246325941233363627900708327666731153521382841866962514076377918398507202652361831898100009573246523088058623226973145913005214933300696443915355757498168399954083800568652901263410503326215969657579706531353261926768455738223826581295990897657783167570157027877497287755922307222907431468114199347282991462743577056844390931135048206601117194739411044648711784812531/2109675332423471031203868999209513512185594412947156862232293491952331115937269725037822870969535618906835510099011309107880629657334373593090620387474683610635660275622448279414448274700877574714504119576316820932421121*X^85 + 42513200725984627533453547389667139652131406346932205137526256416452277029377421205488917696325625455716611705441325837813343751377308348348176573649463588751200684912450973002599327296604672714448409473271737206233968677050464192839598064823547038948371563098699216033819667894086672632415444563987778339530232259105164120472584026729642912711319856605081507569208191063918576381157211781697988376660988133731723980662717796669361001208965229281523521142594846127886894619713429164883548293037574187018390828890144250883220978184191462489758592846128244859949588825018100398446069905024108481816755266127281226188985482025599262039320012184432853618669342759785804847856445751964605343788533492091425424122809398781617/34832849413643930196207081045948277599696349352170506952317397845624939055240260430099493422578002603770761107244775724680217076272247842395519233217594501095205386810802243541411955463586189636111177518324567030415205128831*X^86 + 304792831416202751125471877728643845043667850635424253089213233032481644789574393128831459526523874151024029684801883450762939317964227758635928309280495873831423757926337214138199120992004617263217554173090291365133692594522449344903381796987488423130107333881303489716723772529170427299986701186599208932134214315327097418468411524714588331779968512484758254353649155363220192151682690236687716271659356564980348322420954805757311303494329501373267017215255755582182967928787246129362483819840949358196137897496126482023307761291723908162926519231589224760012984003773879652855277539563111195583675011453221313899514634928279206127189048904334690763526073715629333605182007690127246647508065317049925214591/11615811676091812241997726029531351067253205372435769334120467853124534695532288254319835652097145258019917906514176824859904029034827324995956526984625586306845905900872962264355158680443767927246871890234702049501*X^87 + -666651100920316325991358924383735396084124143640231954948812201551291804273628656665721979293372076592764278579978402101516275673616179902673910485500382881582228226169720658560251273712450303658639414363283367315742935901015306654142138942596838968371027159765009572354717945221464038404880132026705829551523034625649184204672662537889276205980815522772217908705739914347349373478554334786875126587444657482809178418396865116924784437163715146013612645443946564797277381394740074527018325416119229099568812905273532932178749553176201062477002381390174684532350062178964969775187488300780425480098104555114029532677404673342737354870147236020172828083673449507387838432557250912188366564118035124691371576331936/2109675332423471031203868999209513512185594412947156862232293491952331115937269725037822870969535618906835510099011309107880629657334373593090620387474683610635660275622448279414448274700877574714504119576316820932421121*X^88 + -423305742130765279219844848834053505126664470252389210401225686454379193601207979166953965540617389564062559593036505538273933144728760521314517280669998572233852914322838857357868462170346412253252643284476129234004475201727801091486913911802897341523368585007246072309193113736211961157412316497077744196495717163506876727502455418234747813797013527103835903429709359013431438830252107498232528918747529287174514610446370508730431023592073232323574199761759040260348860611553128192919744050419343102217668755691334604670279190279033797359111196757121391285943023960319482915994477209479059430979936908397620517320660084561270705781332879406438657306668930578455251398644158686345166268895366152930742/7738715307189748329112409080300700244672355344727361315203509562374773281500525152778038409125346607608206466698319003904000019343655779477652582934460750370983281746084585119490445489969199152063205789630048001*X^89 + -333640132818479770759968580120586996163592082636344000463324973022801044925944982357998406835474144712667379306037008773383062665780077485365414451236008855993839928734077472489300474351524550023475931822886136735484503722051479982967899735989951468130465583661967880625260249204337874016892836272156520994641720303720917571675918197307370884185682241528701186793637800506514716375543402631347406011275557266905450623757796118175000190710784782982619122746004175280978726892396859902812066163878957169651342137304703585024366638135308769817478069850498175270086742232824530133891597048538243091446465199336917898630815875195493926694558792836285227967759200284611394888517293458818670552810111610907161469/127773928437009934661974986324844861739785259096793462675325146384369881650855170797518192173068597838219096971655945073458944319383100574955521796830881449375304964909602584907906745484881447199715590792581722544511*X^90 + -31477142977135914426438024721892114829747732432371932777555418198044131983511638687764489563090867722784240651373088532476880508733872025790435554485133118329469230406331824994599843334617317734258347414279839823668329786848525452084178408872266638634073741312660405494629404511947473181612168282101269719605409041666697842437519931730114711046303097017744901061672226582775035584160792624056273374993780071391691304753636818763699196102180125859120264888290206013617904284650379195226909563511433887760228091607282762415320908589926424036045946315896760129331505223850512808852582240529244719845219626140191331408339517777954361793757188741463423844024500893828515941580114297095635235520807153/468700581866013465514651388789334397957262149156765872158167861569545956120194122268671698208790903495136967276259403058809279834271442037287419473954378921384730285632886264883438040698273826664841971390591*X^91 + -2207828593052723940983058744901777419346402753221441112995192873215634070636493885609008238029863877566496001111817555360123843589137301429097547196435417662877521810855236673690626742523004307792741752504950468971368498522097218623610569341990748783965193255234208000706298522498180586875880419903429821946203077441370548958377185406599069627102243878505698681456283609519306454023985838268710049664975814284902165486558404189535547904947281845294705955469541573262272375346611156679882748717602332264542395114816190331583093339938826807467536713349160504337026940026764748198890232903892589594548243382919573043350927034717085250626407913242646385142341874416629512625321566839157258856081169330/7738715307189748329112409080300700244672355344727361315203509562374773281500525152778038409125346607608206466698319003904000019343655779477652582934460750370983281746084585119490445489969199152063205789630048001*X^92 + 1642222293984103254613624450869838117824224955628408667491837169066885820992726141770165470092908569317720259298299699020798622467476911358586713726096791813297083267987769656172731656022275181995492825141077632113190293548238642090824954934192661186915137931523938098690038675031329914548262616034412199183801386073313777954848128757080810086342940231129130231684770593130820666799666188286698547980974884479715421892092910000043110892390078532430292494883279362616119245184034355951021549676284690108610014290270772638044384887535476512366727449394050499547167289219204738992780749973601710133411664268054721165829665622721808540321103942313064219466092971017625713919192345533063389494/28387171089940855521449420918741105805660598943538602880392941770307428751753020548038986021972679031865845029147804679232589172931466418586846313000689172150973913489969490938370664447839248177871841281*X^93 + 1502421113171136124679272998573154595544719601892157923524299524605886694037421515577051033804302152696902793955280188783579965553551923647309221760697989582965002585380482399727489508142145034892980836000952649410219438847774069171202506532401707288827218451291085880899827187832175172536616823666997667465345972540168903062110734036314942793982395145222012997737498528336349029709885175530638781204753352843817915349327374605146765753512872692802608532150633760646400295411825640925604639104481062245153518512899756052367656743410241348942769279910063725984582379425453178470376092879287093602055116503034578400733708518164293860401250017810650774213036967764984546738866371340075237440837/468700581866013465514651388789334397957262149156765872158167861569545956120194122268671698208790903495136967276259403058809279834271442037287419473954378921384730285632886264883438040698273826664841971390591*X^94 + 19022405081970896121602757179950246535597926807516068861812188205939143277490791459017210893198545307743309143071434181075734024280867081502782602121183843233324395294267519406340554817104888210005598446842711694559475292148071489982814365363027832559087117786904667290013084026338668124116866601965884968353276209629830881969085608212774094147156043593190593733174360010808173824411459166382046099010782367011565810943132817916080512755759827674874157472170471330443224165686188009021506644982825206886700837646271019705192302017885815025550166858018719160384995682114408649241639265688735054629530401386612243492864536279819387204259362603160823168063530523451036568951522767605/156298947202916268060683626445956721996138105965381772374301109289715554653663511091993690277956178150466328393455628364740801850730182184807077997592179165134945372451255586844972026625991753034461*X^95 + 124605045496118216398347623000284649330131680728631213491385572643690901402044764328292373897861623278986536379155723249909247314043298220329549590281784872044717493272176467789370950918936614950397790814960688966208599800944170006811546959203603163603811885032599617754228092942275610788628351331841016484135356373705865992986604131386967607814487016527195023845423901922684718361663934327482590365152149916436927304591517020407761341965058148718960397184322204448926616388645613526277802807386127918094953210239731517193825350341250803300899901584721230986257446590330040931192497436269141715561047702750520125904756841782412004086720515840825983943193992188596918037474272381507186/28387171089940855521449420918741105805660598943538602880392941770307428751753020548038986021972679031865845029147804679232589172931466418586846313000689172150973913489969490938370664447839248177871841281*X^96 + 16531673181631126587473912555441869021131906524157917480831149301476297745950770800473081807302768419124339718401456653837030596080139901754450099188790430921788806241202459898170677084003143053800393337818867538278100371674785260198508504754579911768817167451579052164871086516429005298295114599177033073831281110121113720461205908805493827748552547962619093782106887477132065135200786561562807207159919850688364546039367266690019721156647779421559812704157431351795245076139590574949314453170473427609858894775862162256814731880898082776269197143979328268280876679791392383806632173637575452600078017525110527112564326607878343790270049022816253480528768648580567361577534/104129878216466534350888491969324931376507732155484192121453104123727884512767162619582738359730964790450585205500085519480880646722306585481064621980132688297765071586446093834091956446363592961*X^97 + 9005484550223050900102089878096129625015255479456869790599733299918612208007469407086829820458557980370123434107669714563536457044124393371528036083319854481993050261645478367902766688682776878346767237391995513478443946486247928039448642194402108721546966970808231240602041046538307113177496979389174377471250308706854277479746566594669321621082903555240533884227183765172054182162757331928959953215089201753097982503634519915999285942424951142709384407892284555116760719558380859378769091543915211597297544068853151907238692689701693041146264755665583037518587041164783108796352167072835562660731330248692182175675312816763818139210436155051482314845458028382891985968195564/1719288419232078948667519890905523941957519165619199496117312202186871101190298622011930593057517959655129612328011912012148820358032004032877857973513970816484399096963811455294692292885909283379071*X^98 + 925442348381547838215075880506694265903731250496139347557738658573606511229469350828313999213944102446066377583893911460075567397652364384318548346137592585467289682418133106303518210265181570850586453457945101407960616264133328096743442893150334785884884778720693836546621563867900199222904214650170972622625765291046804026115189450380523838995288905660421961343613578488617596150817339637557353977228623744492675567024943882514836387277260519940562172011709789113166549113992924533499520921793684590099558106316073592756437133162315229596919132689912536277671005990997541679173534397635812883861278745811733401852101636401623468060932832682947901006851240294634926/6306697245258708397485827143681480914330309015534140398610205567423407698671622713317348335033066730691695548755380383954992468458743055265039344799232795608852587462082617275397732205581951*X^99 + 363938781926197080304765928155926401675467434557243740994271094869025847603545293554684880200827410447429772953523203268191123638219512000733659481781272158910550683446985998257788702967246217353989042632005891020668394897548224417659506348522855411560455999028498175139818275135434540267238289297510785081365400501993378060905283064691681490574100755535359974210113310742805730899018325986281742360173163522519330293468532631400641030926313567843895003059403134686647803908413237707837198152628236571666101057887774690053537212404913419853324821414292501791357518928730281821175036019520203049474226791687473884877534641852868061761433748690812263758430567394353012295/104129878216466534350888491969324931376507732155484192121453104123727884512767162619582738359730964790450585205500085519480880646722306585481064621980132688297765071586446093834091956446363592961*X^100 + 28483662796159981463342720405519444929943802065245945064237825226967629776279837454110129930550622316250978636813201926499005574769688545651054401262535233800085513519854571965540602743395077928916818154768153508774764609761857589123586616711014670050370678735201245168006190111336292662713349718332315315179741745320265593963436968549113020314703569932481240547965244869034552995128060548172912249447044769524776182045909115486092599059723673494593008319222565037940369844359687472241744969288003494271784814175503109610374243730478658144429961957361414093215741201149447458345304710659626109794167265530313595706419226301530207082561236887653193550101262994/381969429184102016684987411040002478004379444947861449858288750979553491531198759210062887470962796359499457861751582820846252102158746003575758270197613446117896400101908865326008855041*X^101 + 9549120359754221604372969245483895187103067716834291054048017805478206580492627551180589540667569710654339904759899592112887451506106245455164597744078118550184974587306296735152473971567999370053996860781368306716310963948242409883630649436018662058796222372564012366495069545346576216231992884660580359428232703941125388651800516561918560836437991477605729490879774927027038065131685187184121700993202455318598664205633097187425270787209034483835678994665988585951672820296897188327760128747940399677956934535550327229651323596287923153299083029425592091721477093167176617306295474235153980141637579623004999101930402321604392056202374989048385247630055730810/6306697245258708397485827143681480914330309015534140398610205567423407698671622713317348335033066730691695548755380383954992468458743055265039344799232795608852587462082617275397732205581951*X^102 + 673332560994186728111672618932751711858534493683617288686560304499159690329821279146760529529130212638471357258431253100273775765551533780731392168563241992794467448786135397843761043637753652689910342591132728587054589531421883906177492425671942599398750885482535983919581689034450220377242804729160321220100259542853723232364914164028020368382107064370302814700628169354256732623188497726182472187262063747689912484906807764464411992537274755845431982634127058900114213876933795209987034653357698628386587317650801648662990637091414665526282616920452298081023153664551597915115801870422407005786351821281291141584502527122273022199709063432716084231/23134239548428442655501629885531008297763881348668248431850811639486008814196521059297612953241039086639177388513813991935452250145887348045288490715136178675906753079880616881231231*X^103 + 178254410601826351222312543623398037052231463369448081006666670917056037597981646440954302722681673793201319858206458211570084644432499154769379483474090769875986621639554150249914072316846249908008711455472829445204953598959983262128839012597690383610810199869956655623461737230224144750663228090900564915397292197816065679450771472987237287212038943642171727679611669894596023073899912087081861414690758844032384024898423091067916720902858036959997662297533837082309047888639234637950759730889150410658629292195635791055356442665851747072390730588980357895819363999877517445249289736928452297655488930656083097077016706620089966813623731268628603748280/381969429184102016684987411040002478004379444947861449858288750979553491531198759210062887470962796359499457861751582820846252102158746003575758270197613446117896400101908865326008855041*X^104 + 5974534499606337661272089789686225000098854501092378396658586157769356014852799374346384856805058993227642022625572042714791815021488500428789942019650879541009652426201060059519938025938834300907141361700673808486392721991854424683633303791207936257508781014106845351459923567003849668903860679046554546271194901949015993471478676189171538547307310823547393431012939554492198849908669574611611926530763681433335682597814760556553411113073559844063744920701398902921408669690941553019984673113778222840128574039843470830195243903486566841618704197101363854498662483721416771193762366828969851460539722277731889840835761978377244079355454047873/1401141030127093613681886614107625722110343489108367054197251022923263812863940467524535942901159171863556258767719338134301511122638686211936799146940595886130867487122561739521*X^105 + -1268903015777390076925246064713955670791736011967572803912402678281259322860466783757564460058611248348893040029392552924862501413321722048869409494127356514899717947078491250234832864792382411762450046636646006906118017445681870042531757323849543602323754798571483896898641480852965453214539118320561137181675520343871484490049045840661174431306869268403480251707429815355943560324961934615870394487332918296277769508700733393226454167733405338552721969840927703108340784850029956926195633563169614859056090837593087852938934103413233644633868303094098843298951158258849710521742533826031536887168619439834736531848775819971739834348760492853752/23134239548428442655501629885531008297763881348668248431850811639486008814196521059297612953241039086639177388513813991935452250145887348045288490715136178675906753079880616881231231*X^106 + -335643178897359998487706804391043079455106496272882832792068149595756227990405860459767238601683000819427443490257119859214253833022253723381842919410399418364623399267940100331416029833318121692709584211255363349190238560745616002143660601852847785843650365359976121402722146334937816677880073732103035334456998788299321349723821608230161636274857651750442396195368450904704553148386770543986610513905690878058252695352555880331582457121092170031468021026800263545393599683767254107000483371514670011750507799174723476477790108406142103389694850518398297079165646910505882127516857476599041060324091938320531730691532553103302233475203/84861064146756320857724342202630108540387831694528923396357036092499776686084456878719395730189520432654367316802091825710224161022269166733498827868729688458050238454518911*X^107 + -176745896972479578371457926684144334609623308520950318652991114202378068507230547671873825695813246765807912481778633567865039624909770153465560000685511315806949914924828550518050979213908174255674338851453742641805541343445024333899429027096971134038007261372529734111771747636245759346163945634747197940985436921220989526442657807965672515188373083021473825433241607223052082170181409396776843233290462373015884016145812300088352662872146760868150023843556251615051862828900264451312635097375939036690798394764954274569805270663746626169392438456200939448615091602396783921213027079816363400426958137595216762301938923753028681558906254/1401141030127093613681886614107625722110343489108367054197251022923263812863940467524535942901159171863556258767719338134301511122638686211936799146940595886130867487122561739521*X^108 + -15882463939404499245049716751085121958907128744604779377874109407681719473405218894351691146977124353872519145016928200408884502829140846285324448582144185215684596778287726896348677470009911784958494294005678340515759723579362580313632233512236733165069001683733905361504724043147341809755088704313923812515537149008457655319705463900934971166896904767177780138200037175475833748240653817821232248114804368009283634702000654822789894750017789868640128617245111298466071744499576761696685991576611005808536760007798124419092257806893942817522401813423113141210571869788857899037815970861148831472340608849262267705137591290320836/5139668351205639928394666719316220007291371309704374259363880812337216200477527519757700668050967260169242766446738042862953434741824793576009861781159813969962463718401*X^109 + -5293793948346647652430859407554438614105733760576408792752071964667833524385889677887700495687581356733399474932334626362364588829330691884036791283419209114415145274638950635873421430207275757010975306048511785237910656707728944508166662712660067753671741107598676902776706664993056890289866574250937720457622887922259575958513888515431612355747893230613488529051796201763632576317771550225759303386433220976658524857238270760965686199184405503172033183472858272629684200814847089312415183369744900457607952798887591768446428533160025257999577554106431431302732979410870643977694603117703223444345602541615772622609415121081854568/84861064146756320857724342202630108540387831694528923396357036092499776686084456878719395730189520432654367316802091825710224161022269166733498827868729688458050238454518911*X^110 + -315079963001857619355270942063059769764615737671421951824911772097983064921666755356822245527699933481991977484707756201500824929251978205257425192730728659324388419439811891300322496074226115208733469255038294644685017521168499929553920937747891534820244035426144956676178453645240615745407550827046548127557628179272695440453502859241131785921181683785571520427761775849298716508747224278323512282621508169029850569724612026723558422061235062165785878409952523824260080645906886611947917008364633592955066594014662816867086150433197343251129375806208171578442698574684000898517510217501637457909037321006278823750736700/311287526570506930433932936788578523850243553370745215878134626148459584548333082172957462785474366190372646505162500324810940266599527198595473428693586940219396991*X^111 + -59846462653924901876831032449823110934291112780325236081583742850055335305344717300822397503801855378092906242547071673051189276726917824873339474584040113739903618269958663441311488026891240359942114323615226961300406413742959718138557300554918287418310165297849999913427864929161721839431411429997465182964527006957541774278503015487775431304184530360468492257071036408910280941972591238764837742959632637081729582875927164255656457479025430063804561169479808010726547889069765437062307998223904293011650179163506116378400996899414992134717873014568893568905948877273958626512516174476127060209773688433106984619746009542/5139668351205639928394666719316220007291371309704374259363880812337216200477527519757700668050967260169242766446738042862953434741824793576009861781159813969962463718401*X^112 + -759305489986776996160880773517070763930723424425437491049820611889689706748040338023718991395649174950619037682156653556219606400559785632795740960923925098329330994049823429998022243682010629586349513925813996991388229842725987063866877911535203291821229073195205741482090377560627081316626983499934367764653681274257027558658899784672810187457094173622111558001942952009668484450540450859871835151729672200854910968489709835733875674394482153802154956480173377741656440647854307441375590704333792196853627712378285000833200698502864742139141554516921114945217108714950833067666538062889087572244497019558418506/18853341806705040908117796425932924950048062102280008229552094128063689936910731159406302633727476602893382987412179778620976334964540439621795980176463384423681*X^113 + 674188208930557962334661326287548572939988622593137543451086333000257923701330253367713605633317929606336384486781224025059913584848002019784977050783226213562692610319930994520460850855967140757251687920100956965083334023171547330606272406635035321926131395072241910336177467856053506208771908194739997802495737083679489380501061831607687397893203212053724408661999754421816707439203702630257971662120094927472695902356238417963264394664806148110028323659903507061124740090020891530149041297576566395046633922951995987219723243099107824882047862450828353821970366236256663674844432627496292238225776855215768772721/311287526570506930433932936788578523850243553370745215878134626148459584548333082172957462785474366190372646505162500324810940266599527198595473428693586940219396991*X^114 + 81401767861470851333208940493444249666625820678227129505238450024744924432014786027492888988669953453131923500434478926645350157658604181528536946826842823889408800517507627808151646990785873199350805608577767839217754878123075309351735080951491403890975310174898864406111305055886067420569850006442475047706493523178426896463559944478387034877676552738684210105183487010814337441430434970464434698968327153376999921645085421352607002213772728281546851613403847385656902914260855665423041900314288318722819045265941263955599014061372690015941769900359393059795271088672966879802921797141247222420349753501/1141865532475624790025909782928527948037554485026952227578710806617630060984236639779922635438645545569219489274555131646840066317275782182896007520832377471*X^115 + 26682104813244119117206238322021984260605444945022449475245928468929258659154478206861302002394801409395281901400322386632034609738277992868803259456434208485642697529197101224564131197404994668058656549134281687759280125734451650706921759947224080292420867765299035327144135820217841628785134557572347930401800060145824525147143244996635568225520319791252643500697490793815772977577330363661135044719407256376950096020427353385971218345900555134181244207623038769054241774351139000623177317209535275838428567454194508100417219896231748557987015490847940982932600561689366348316815124264290031806579866974022/18853341806705040908117796425932924950048062102280008229552094128063689936910731159406302633727476602893382987412179778620976334964540439621795980176463384423681*X^116 + 1508607886533528919478088067693385709991214881603892949552644870110377858392970677862463129028712916165001525369362927226008209725157226156312648989028765010843553032929776187001749180682362030395750074631560912733197364724036183788273636565503691497480731965227220875374726112099614646226917033356400753473145314352927355348805262032238268122726281942018897378020154614964759133357401079541740191774498538928676955283996943033865146602256673390332735855549130010274482966381328908970871092822630296442596237946455201132364825181825652922908741510229355199674311510057096062107774133372177283892104/69157866420908775363449202527316815943162405973408771581291914882056208647824882792073322962791202566120737040430932811267643771865773253158258586447361*X^117 + 322027944110769995761012004535095546340725600896288061845977558189288151584515728509620330208432058927470263866409766354721979999237470048611696120827706270971282285242414839535504334104940644709514002535401942322493048414276046219030955589070903382893658070661727476516419529831207453599221809152553806292275669979769818203484447413788063030531682281459519110745652052295275791691907738520542939120327128269176771448426858205002869301342627961282526762494167752622634107263030076564347334617908577968699123752799973694874002479124143819278629552646846548266676376121604820870297771288552414848414861/1141865532475624790025909782928527948037554485026952227578710806617630060984236639779922635438645545569219489274555131646840066317275782182896007520832377471*X^118 + 13346184271093627598307609623359391165527857705632484334079579889357430898101848613952485501323572467383298767033866325813367837922881439051473100105308099434148028449749210149001737909937641164121377965761078519492562020676465500024003435936791034467328298140741609914765012021147905713977992418351553214073303330140153085639177775993384295225095337761200170794487037866466688113959444366273288288211508193751956585738733601132615122585808631651004488293935150841513550041787891402976065043744001015636534627099122382573100741016153117333807689290849044164375913413386676737625021598239222/4188593448059401330231312611429762942472436919230135762903029185516092825863053890865079217660420481262233483158556890028928821504801238759509332351*X^119 + 2229975794756459046955531757206718403991387746964197955405809992710070964549361919467108084524581028170264877060383946361824863382724060593039368505518612660303750707778279776817859204252551928486989371240570755318563152036755326410992567382642099264237187313232974924879708794709405188458550823693010314479156417810231338848628904860638385748788953933011943931520498944933450947321420374937061388360577713810129832493427940119332546181448743518661630624849380101700138697882193146724409303407996348226865996158038765314865719155408229660296094229902878660170718247648442579326631872508985188/69157866420908775363449202527316815943162405973408771581291914882056208647824882792073322962791202566120737040430932811267643771865773253158258586447361*X^120 + 6782541305261242385962680302520721197542343109241480036471912621316057383836864866849216749464205802144513761528978605050493063914002017537104752359058362088392619826166396916784679832239615511187866859085531462518249031222612938893095166791710117726042970705750958383871906309879994580614762044854094973218371082573529215386193650233354259375311226406366681964693777564526570696875674367748996080885461709410763970893050342051006492794517725980938862266584161999558270154973441608696844338696071651292781789076309049476585275223498442357795186783918834580288187554948211686792939/23062275001565905540831250854415309586845336823550887633605305474125199320910323645751753473774621223659342714545988019165893930243756166740131*X^121 + 125919224343356610996579385445103643149722928923431017183981475933236601221940116869802906191869201200177470990310399372206085619172846316721441669120948324254167233034463419397509373929936423383782707842175934628614686116103811566824714225492647026399848474070907840902554199930379890674214300154310878999199186887007531102192792434257353591030576688848241967842395036474059341212084074899291567097626619203671233183655438518984763368356321401872729020504520183402784194361243819623263908750346175948389557938798589151547035344404555901196749198988731100362093511870441438893820003/53020170228600016838371045714300796740157429357343490669658597285013833238772834061583281236207854193192828900741226456062390145630395427335561169*X^122 + 13126978243418056661144266470096116079964958297490128862418096913493075872424346866060278030884491154209077372514838895261982697367167950258808228164622732097275561791146537447794856036706205752470189737974645512965662961506554793350694757569542017551110435353994970632650360400079731533625367891964738012509455252581543266148923099765726771055582366188024056825182105655677267830084959873211440452927128547869763192066106453046797414986705429480219407091205040013117458929236154214315578167919162216375509636889084269600308197158928205834958538197652688183347081092949756/808663522618812214342412106119264686238835051143128708356018986434489264031358871129834618106336870986336923263297732009042881245617173349*X^123 + 21887463553825023128032228449451288281890641672332529848151072069932981264823150453214496734139826578735641331327373336047780949222324336341654506693886704853718252312995495918652752770128988316862345437480462062686862934827299707114351133504689809475182429427370324213157814712852289134781419949886322766833308601337589609053038186308344728721286490722961145524635711411159728103650816960850243845457789160850454175847882693494459635503412988132559556111659966182481958036612996929430796809796180290587600041864040642437794002634735170130467022573753583850735502729430256500/253685025017224960949143759398568405455298705059059763969658360215377192530013560103269288211520833460252769860005868210824833232681317834141441*X^124 + 266088409750888106291793545877303317552290788414189885717317314870831479750593336790658313117956918488030221444020799791923394269674215657007309924009504642147595826460878220320898506474770988363543619936446512143047946825020103076703475773371705333153526770119219081109226497839448109728602790532065385292122400097511404154979956860491347874229573041712107168471235732281086730418752055965030850555153227929460609453505874257901473016458872999433736997130707984487133973529537384724905852675012488851528355033098637636116981453630372432165302838941854570578822088/930567920159737876113247532933561203957232509946062955530516670235315608781770852853664692872654627141929716068236745695101129166417921*X^125 + -2039725253025039691360527808255933339929059039426864378072185106562471550568931147590020776231983364681591223686872313980472939226216801645433229541276155651779708845498829068169306320559273165801420434129137181611407237243816512217963069758096033282312399369220407618809634729670878878891775128048328338536510090146030043454571019009123850904275544079756189369016172911306443235495972081411155614140141272844520261834205245662385728045406098378306235627767619966765413987839377621643083064722613409705995185954923748719633531368704816323941155960877372175759976371/15364606929757432072505830016266029038537865971719445458764360742255296016595818551466857744020400548740401542002656908171814743666726293631*X^126 + -471014632468637898306496532076635793749675308153894890437310542080685378820063550479314261302137799222697369480411186475738855000169081035518464632843941629233396804750074902626401453686818440799126470324391226170516672779067429960202660280574136276805811761852421781429140236463177306738999962243948254432935735023217276781166487938456226584806366722700169815850775745400526949463243390928185588810660164839706723181160547013061111183320682535226010747198754976323647126681409839174161888099094504718021780521521345140893637897768042195754007320175940654/56360482112515164200426838648995288229497456843683783873206751270989982967825743616598915442593097155952378176260477602513544253311*X^127 + -44928595251452505514417248596758105537755460281082414657308762359316451408680354192707182633559609848093467039322923200591869275436835689865383804787988010629375959850486368318963466432053158440533843761531131624943532809011484097639207216446248168121037746175482582635715418169504334449265987387068728989399509850145530343939496026228652389183942546591329659133881932603932112840620652661741228545948584105580664247406767226319768846832067289287145116027508170471715723833933712468399786818878402463759619126519389999850897117883279115068315842833553440385/930567920159737876113247532933561203957232509946062955530516670235315608781770852853664692872654627141929716068236745695101129166417921*X^128 + -215037883570182646813111996468557277035710311016582159595319072704668896163664389084769178868457180355800638280816866819564871172450341826347103728033951377205099452988915171644133631167201930941256381251849815367114093390912208778333017130810028798058920282971049486501923205572596413681814549428526762670677482253102658551107845469730118127862901849136620631341560923273269075240019562250596707379949372385214941095053902192008926239716128420174792196842950411410803090904862509251868970034684739281556013594938096932217248312419022572268918059/3413511120617477088027789876385154638089604314922402269590379218156985220024574139458477102694754839558620203274209775453548801*X^129 + 50819325837052189897148330980968714532777296320416188854119499115359567051111026506017164270756127391959858470253208823248064698839119814950076636922903341945960571634658180990790139550791934179990572157137577661703699869137253811393232316881523355587382682869932075091504922565700022765634102722832833215826078078963156277030591845641909136960992367708159211692820784644847804043379816372002242697165422979140804406671998264309594192641430516419568301095181761259946702068470458462715058623986852679050664852419062606921813866779365698149934515283/56360482112515164200426838648995288229497456843683783873206751270989982967825743616598915442593097155952378176260477602513544253311*X^130 + 1406684965250637417578366074010329625612836496416719491610604569347251133287426119872084160368697104716229189067204470884519308983149494530073652969352801016500955230942211062893956230760930194078421418962524659123281189124211453087058402202859703362136688877432539707259093904186876948026265286230326439819850104547921869657999733395278308167100345440040291876992910131165950279560159002752346638625799871642929264307582459834618901672206007515194932051334027567214223840757381359686019431616965878543998767606448891752367944525947510247/206741634099538313126266723783244784573290794919895964483700515907999831628888264760370486505648043096034171356926277963391*X^131 + 6070817037641603278688403629981408639158554925454090027181855345250279285198267336995168408255183466175785107101114044620736706794276004415970550384983484426026662694262977208688334172894036509346967700893233698780186475862435823166555959734600628833677925367331406097275544878349385810548753636801167667754212687299703733515417060816704183124063429647393483755042280257440277536069461736157471895378353824430602780528603862441757158557129226495604525417534995840648854864838519078914635002812649998760173284765717689338220308397057589825/310319192783407008002526352398650421644509483174763842690034474377907747274961285405316100244977712687147291206746343223049891*X^132 + -89951400573179722887245263345601767939434166376315729169752624431610496651708554250045681618248757089168669165818824691057085718372015698372370894173216955733458612132754418775789561907005098190788275719744470349825270306973295438822895690032411173467346693555392390744569119540327742011410951406964167813153339714576096641432942882512295645579939143044636034005566794410982537906249030136926527695738687572377311158700014911311195126846234601030030547650244395971672456731580755567846576631237302744464143749676543975063685090/12521448373783436080568513341605280393270595052988672066119587905517523567857081022371175973935439591547100197257966081*X^133 + -42770647535898449135769394722531954281991833987367702542992738540629659438834014791546379677541932248302341622144738454673332354810930856883710808160036597508244342360992165785313129856407999200529861139274571874828573616445068160848329295443431602521717637602473456082195496395415256783106842459233665856192611551463380215957381144289558748835099288902850522770550301705220691120267117911252162680715354117704373113591051072470594369678961568228818066173968825954936672672990347898605018837293266406048217405547282135130119612438/206741634099538313126266723783244784573290794919895964483700515907999831628888264760370486505648043096034171356926277963391*X^134 + -196381688267668519950370147697792157467682618883520252781377482872171696370356626705901046098157264203316495963803927960852044240270580029010807536553598144133864916667036904910597346142199725195141671175644882584059380848477135677730598363348154631719285851464920811950513382389099809882475474666844662947332504230504514535756891888862964751865733091492186498352661009106146328701729008437458750824983461794683405410760557796659184740461133261545981972042135612848097768649524827743245917650508842546188175896326385701/758370078964534920996215452825708945143879538064845985471478887136910154918362365839208768332350529437774828735871*X^135 + 216443615030438941998237390125564036105035943721672236013496833156144984844715420733535397852349604439914370692611298611099993001337478581312930565169856528517438251867265937773357792576387149289733442330927989084200370769565713322073484303907929828192939728471897156521493298659621848510199494999290730533635450546050867802353633634998893310568860223429112839595356262109094752327538561091597602926131046453167415508954725338043777246489820634208846841132136760079068718146193692117260079154268725045807021605500175856/103483044411433356037756308608308102423723926057757620381153619053863831139314719193150214660623467698736365266594761*X^136 + 370512439667838721382057212353543277616988968937377718447310451888310227075736302950921430524789896533200692748603818328809151871225282637405962987481675660048093933573901947867020366575555827904872257960884019414290262941682429993093446452543526800756897737053614250076624689005996813353906586049037625125573427076250818868306700758024131876060053122155584797246466297902767090696812460817975662857155291421378513092307187308215292998592203697910613187877008414858009905876146316098904859132045113580075035952/45931202166103501968155499535201317009501516447510507266154617354303806851090931248210815113097361119119061761*X^137 + -8152124479781534736581058180841329423633507894426602700942430354186745638640710973788375207765012711160307519153357697765456025692027060865662830601056321102568784149341789453034362067093156275896113979043578669966126289920956829134764776941744145559013319197389898859347188183636377603528771863556162952899812430715368633861885611475737199774841756647356574548335808412516456558599341429867914747838201171914708006179592506289875667915775145934452692745309076831912593142449653136824311078979555315215824619/68942734451321356454201404802337176831261776187713271406498080648810014083487487803564433484759139039797711703261*X^138 + -122426477048635132978905977718959759587691388721095200935923598972671996771301714901493516961637437808507834691662514234303272998638532825798669266777636997578149052282549670917794607927652592951009562279228228621899163504057184091618354157420351466438090129440801626124506378592837443092023092671339095663111965541351629858695273084157442178012806547144934944759972265208547691858505151981237074772192289240767419623726515304726590894790139483554282755630938426632148683864714827912872574539201151851/2781854652419811154270213768711847677881504236418781858527927887729623090732901171837612204778472601242751*X^139 + 485987492015442541172073269929232263378813922492312588190546877633520237588872077781240168499993741949920871030066398701018724283337861996860029358516701095415699779870105071946667250729145725025700924229651346861054860568753450499186570164343371030901271235230597451421896323200270544503931138026010670044010600774856572828525714139581740971476653460155696455020268035657457763394217847805287758322762509598632008019778739616154035642379817743897454282856227705112090012402735884092124668261819906236/45931202166103501968155499535201317009501516447510507266154617354303806851090931248210815113097361119119061761*X^140 + 28710066213965603613982100027247514904737001428101867126056932362503655063266577455840904911795331656024447364927120642708072891187299984940176131903179000151238025740101844855888636367675513578691158328398436641289151179769798298719923501765749970776756833052922543754413237653025113153900727871907099542357037024327605191410794500657786378121696446223124560868769463599485417948700176876443367335101964711988864250285601358040124067740094840526212041628560492930349814979139295285689598032/168484928376222588230283675653312802245866648683833920327534848751112778797946894303047193069981987841*X^141 + 4578100554011120221794779738730453053572278136723259923676854652783657037476352806669704956667632961394947768503220347379303408860028703315643802230058519152076379406561325383174613989908481310298963738132341100245563546511744007966654012889327591536564882041580133913061176706834741680869125360868793197075656824133630283261138177675642385540145596819801309023822496381075390064902830104306411908254499858437013415893155764548313775541582847576605657175151208056789429319049121092647805584/22990534317519100448514163377783865106458712697675883128329982543220025543247117122624894254367542159031*X^142 + 33125550124199812259481415626335516602483609546687975506674226549896211607321319994505523339170062271628811329643785164206407756800689485789005559296732037251146271606344412051480101736087182517011070044500963368148492137067335679327956689946548195641011886360743131749081292368529183432782798877305117952009833935908296719051188202284495949954896947277123075247059135683275758182896070319903033672798707108614172668875828255993018122311468109014638712846329743444813133378178423/537073939148135973881156344425288411380823147196395131563120116895316292481079262319688606542949*X^143 + 6206094992508451817909077673860127842853769726390421232299530308195890576293022480692833179204636621006546640746496979132620098616535788160204301797749389867475011425111564017814033326276600750388324216948070388240417246049279976377681363092194693368385439335825650825682809111705899984736598972139734562739330189593377656781698966513420897946127351480287863084391187293921070850072292672142280444007498039179593568006904186450225499284741708460571143062908334931607368763164066681/15316811670565689839116697786664800204169695334893992757048622613737525345267899482095199369998362531*X^144 + 368662207310212225478041641300324331446338248579511143321150103836087392839706959595716122371176976667211887049481938291389767369064101706444944512356547387227306378284130809993650816914696370133833549173106529677442184596293996680346894186763295896753850041344699136797809636863108200423968193373084162665586101590370476518331023772670695929733442266798210555441739213134842325063366794843408412292079480291876486768687630200481674290460966315005896881870383023318045016/618036753910398128747015356070527515973329283310005905135926486645933593188813880690090456321*X^145 + -1940007111440212220104435336901142774336640576909090409470148175936194405246199387331596352096837567740005156885347306007581438287157840932922588552320370541816403131209258278580001774116377473121168547729284937685182799505117031188760451514674943885965577722554088551153671135155778214854339714167812540755625992471972336239036390655024333808023007735083770663294610445764389666012817796507283423033608846848333366134688716928814677654277373836418947441340430362277921498/10204404843814583503741970544080479816235639796731507499699282221011009557140505984074083524316031*X^146 + -30899043816415071932664008737821190201048963564948706464180011138986899384373394116383313430109879462115993370684608842645462768957000554147135154271543731014377689486777818292442536380721074226958238328924933708906269908148215119188507306718388115156305498418623004886770864846274275280674546268108220458893464102237626043154529298104155574212641413978326552578867513481636356866865892335872588840986173393303917148895246685159177355216104064503651958489068932/37431818418654117179275353162771940886277589686270117202830021600504729767355937295747711*X^147 + 288887414472503531164970394180476630857064203098248111391132375928434997043536914138960149429420225327955572348734904066567962452667507644875888075087973393809674471042623637388579179934532454156729295058478013084539992638757100518178532466348369115627332584278116272999479448937920532580365920130181859756257320971861488318806554270497321143491873689313385943088611682461653596163875497647572008326334965227966443215644236164056255857652609965174903132715687275/618036753910398128747015356070527515973329283310005905135926486645933593188813880690090456321*X^148 + 1633924903944067901473847067702394574841400033235223732909351790470574436273545721156965158132192254771669781660639309485314367072261676255379036009275641526065747065532370346844656447826043512258304593767668020518991859039711528758726315134507536135726463807267462945090504366069098954288824956570124403541702205865613575486639278263522967000316360995639974696161025848919863722003606434902906942589291025312411311134845504912591193567241493009020583/2267083666564963792579211020699651195341141644132403682564958003785641679326263539201*X^149 + -12354199236994422560152795690640067432248613688830978310265568402012489720791454436100349287684899298010917933561294233319348388045627935937679196619230318111105710646361717400295633625178218947470625032303649752572490618461545516506861331254241263826213900688845074977128456466251097598224490104265755844434464509343621117287746714081817530560027254967714812717017999174384462984583121125954889863983996549971144882546242040412420518903244342100038316/37431818418654117179275353162771940886277589686270117202830021600504729767355937295747711*X^150 + -86455652504496166204913428770902573745623712559246446635707384342772957894410140408883654699183860878783144885454891492257766571164142705340944172376943881158486548652710896917185222300089268944016344365166518278887262674850453734981384421987256256059360892135365501056133865473173965684890374435035435414633177734680746075361300161818519333711818007072225955418622546155361191394479408191819629629869756001068533743305025756653614252734046/137307471780326073077294592738153424707234064813300447130092544593643127571089791*X^151 + 1830024138656254846044967156001585239618497601864594682468540342545084561015615033215349486656465093355498836233432688755369598778722570724408233114522683590242713551837688196582518488726296212787009555248840405082233095235010794787657875624332647250302844844949774624359487091338400010021521772187127207154904289623727185684367656854272255247327754143974563914693844133743797759926857179802010934429059081226254531249947090101274761206862773/2267083666564963792579211020699651195341141644132403682564958003785641679326263539201*X^152 + -3499719138705220983655452998006366862631518694512339478802941547554997473280792137797310558825809750139315086698505378438230844529791045620331684709010658607209554060376858207281597249107005585637427909753220785343314932962479880931551647753170015769399108799400180023560926122732894661296892495108128628880796805467928018870730385082577553697987939632444173879889528605226817413765885476221002871531546804621478884925071366358289/8316120875799532013645120994376683708269278954230540072078768372215076468481*X^153 + 17961224464962090023956908133126982894183939556921118256721839746722949935798832632583430021367233895301299462161608044643053359873494767299992397373700852815086399780403894417250771615350917479617953360716271220429253456848645725163609105518253526166143020184901262106308842771169918307144413902431096041895680055179143895626004077208318560341023429702604294449849016870325945388470552912052401041865168558543492166571369520105443/137307471780326073077294592738153424707234064813300447130092544593643127571089791*X^154 + -13604968142895954911375463371948695363258226703712238504768736352082725546752543697147376201551636767367891122456824511195347871542580707366326873330706544103504756320110376551641607032326762552922526028455706653901573242618157380598489790140012707087967877610308363834930529190384446692988814477958624199398478036025494766498516642999269786537426971462463466613902347015127388825535603360264756161658343400475106826795/503671544776181455614143358632226013461890797300620196964373349416454271*X^155 + 30947160396387677905142348945689036998406008227748386439416798987830003575742473978951097726744422077431665962850525134302168670795701512128642810878727722815940577614976104211897273787211286359821728174620511978564063691987667253364663546367032724976739180573126820637356117751092655150083144151014959926171075693515296737126541052560773635930914399100890277606753149756542714853489844052522357957489233541212481149994/8316120875799532013645120994376683708269278954230540072078768372215076468481*X^156 + -31986449609287701357310966579902746037940576334503342419308046325557727302826506380156976601561508787249686367617943299677772531956384405882183458657566696991154359773142762741128835454320909527005243104859618266170851889026261152957175842303781207265396092165472594131895239014817596142998623165594808483282411346624506862143997988712292375599765761499920741752417532177634091388806948089828449427986400/84501970528198435260257680749092817239089125221919575980551427801*X^157 + 18103620458749577911656600235288487854776647777278809141890145376015662174778754387752909770451096178548173531009165803480602210357202510503635389063782100802153636741638596218411903123878432151337503127665838360774065970377797703231882370817184153010711087057890617731569252905714602912652973817292789731493833700203917488782349077951978015085710166028747229732148494688017538307951818460905941079812905071/503671544776181455614143358632226013461890797300620196964373349416454271*X^158 + -4948693627365953711268009292936053571482535786883005420148546306526583668854601474676011727359391667592002557474246982475145803947603362212680633535995101918320690465332472781613411813435509766835417937897042559681426023211162389068571087541773190465316370207695212581187714442890247353412983515964763345178923291199673759365004437882592369868308051809739046909697740366522890310510625605769209/1847568975875454856093090833409394162879969366186964261945313151*X^159 + 5398395288089437006917028311772439107413453289855962843805188926087879227186040738472577203616180036560159326331773273863665913283721333879959314824017462161313073972176323489238196621137084464674344481507850576089633950347620792842008316608711478070444837514912351346564822776667422101041843536760268776360256282619836870344316453179032874599594723722530561896664666339533682967005270373358408/30505211360679635128953022750422507023311174205112966928979065436161*X^160 + -886395726154297545877299948487484105977176409284604399701501926184895773978807494261036921734602069815819352419076815349899527990693458585834227289419874119276751736300019057346448346188831399759952712109032608207533472658837882491625254146021670131551668006630566190252277567232204006355784654701122410646372173561251727083167692280788309296521685900512204970572177098013533021694/111899277807246978141426372322051611827264815346554676394241*X^161 + 763737801842270711937671000733202842782969133016985261463572204310535151667192506077746560781891604767831183712965965572367545692574721713990136225900551296856582783233006084356269032903461020310646607060850418037891139717157042440146112093803152488980239243424348000393001410504870011071666466116050582954023901288802528249695139147051933577037242069267644686839143748314964557992/1847568975875454856093090833409394162879969366186964261945313151*X^162 + -58926548541007852978771613123408016336370106638834105831224364987774220266504189575552837230498921924969115015624429560738550844885093855209206464593796828799248423385951768657282198224028273464266279717149716155682104724960800898585221251014254212168772719724401777695498324558672117575806980584188395020658273396541496081698733617407632712339032110756621851904456824/6777256241732601183539844486830089747881098379659298431*X^163 + 21946480707899564231618909134281132209542601932596804002182144428971272166514791458968537696309463341720509834239224280929002946827297036934832499851303049128190664697190144530171027760688779548432177950562013348415250378121892451220754899337482457962717714873153590388781813674642828953785270620110440377019676353572753595569312389047169033191097924106951323367310362/111899277807246978141426372322051611827264815346554676394241*X^164 + 8769728071226725130857647933742829632548766043396276404016833982782933936593823472636392206117653479048717234525119595519134809798248424255734548872175260546726817213711358487873524284140871516273892929012935039082858389970772232076257789732129121712964227193933552698260471934648717496772699286649653837640106374681097028769213493319758501470571377136746/410469156424965246413896462166439933855072277854721*X^165 + 4692068262912150699781876798402949899611825175836987802474917738408585318831808175306635599571737502356928518420201464564600908828071129674729186022775900702066340447711216790492024009764115993337336064465579628786241331380992728200140669845843233120460872757305794174090171021735862849500151874392345553209886445962603145900511660441962355631526039843431/6777256241732601183539844486830089747881098379659298431*X^166 + 250574194751236825426353029976222417056317056406174686487173283717400102967699920119972973422663137139569752663703725109454169957767699480093629131157498962362272055568684430898994318059253972934776100677555631191728466448863000348499637406591754237008365887018333612460667853356581852451430307906110223961219730897629280003192021772676132658/24860345007871433978190083106198288041613002111*X^167 + 33817986914701025046112866191915633930797473596441776040627453525834927958592703530906716892828857492978765294852916093710273347779800522827970580085910542456857241690580968606603474278909771252982097625669618237252370382802298450015822182454140073174520612864650919064653190965010696090850651651831732354722466480821791783363254403724937148/410469156424965246413896462166439933855072277854721*X^168 + 366882596642474324966876539538423506003926355239186548389024660743115100830245850044133197812232634299603250660405257864348266034929908079814924542816639688632942546838308355246681907845963180695154018825371084491961754125990081039294894890858522920020974838767351289413225911316501330211350680796840292992695254036152405974074/1505683787043270182193088432329858157689601*X^169 + 15257129597802665768148114292594488444550476545946225496460166735469255919627472916133941636588354891120097471589302031869651683061781887448871299338902031989638860764332340220857224690954995127551578622723490678995220076180498468857375292337813524051818882832528681275201685129743893189537357417595981093329463436810452833307/24860345007871433978190083106198288041613002111*X^170 + 107533126628630512769320879424897503442851744057890441410160861111298154434913199928045590481204410860696183791300151321692192405308580685576537770576851193493525826485745583717896910753673969476661399290031069562473865876067798691486512891854585772226722309033075178431388772750481763006993909960785370726471328/91192767672658844539585030121122776191*X^171 + 276492455361809252050233025144574900632826317961509867840203616448232900323090400633512482716487605037941988851675495764920649459808150152388579635109293478372768938902795344755591751286975362636413646978346362978587090351740323158610533553652354242505586925844603512500082823086546993677657529910417015565793/136880344276660925653917130211805287062691*X^172 + 13425650705005797699127899757213088018133542010975396337591998718861980898482593003541832782725275282370784271805386256503863331316564789156754041345781417252520154972159676066675241052469740541421899083062437098419501395181741125174182681365663465277174194888765371526642691214113874877132902399/5523152302868320788540066023930881*X^173 + 247099757028543960044272244861067121217346543821251674674034222130393445331396861554754692538225929745416272245453479236950711368675140056519660406914437087808776848159240094595981519923563942132666310461821987357148592368474515483645032765024913301337558718233158634270678636457698614864278685/91192767672658844539585030121122776191*X^174 + 706407923802060194874420738204427870823014624052847102092872655862592743314501400631426920377483276433921096073261982623669614746342370466689739825108016947551896581816764362609575751752579972815636049139785483980735590074117948375005150233259873931068102360823682273358725847976/334513494208001985860339532671*X^175 + 7156123119826409320381579846921557743968638488282726852964131003835948851505727203541714925098131239502443605561975688208627133185562278309459742632500224819879968540773985409313515964790238637284658219306170170496720857891537776135813269990003303375164286779757855991271271944/5523152302868320788540066023930881*X^176 + -5176137662130312798721871236537890556412496944209507421026367441669440162366710953802858449768647298006264186792994587230748032232980182509082467940281266858917946479308898929962817147099707152768369567796936566876771014751738546971714257401738038030621793345374/20260038411241111129570561*X^177 + 6539547577026949122486541127388711150987314631768782520826391914635197102398505965985197051146401217943602007001394187483066270396888312805962852511742778823662386209397295858862844576032884319963148279016012567002468383886710256834702920077906696634678669135/334513494208001985860339532671*X^178 + -944882694817187517664912886728633267323209135059393743804959520186755859481438333380573809568202479040914703336220246718487205028542968019123884782083644622671332212880999868214390182985663482930769230719361754995657390522285241969492088757261/1227063073783605543551*X^179 + 261241653233468791336703877436407627462709826521491216277138483498207077317369379973422369856589882293615933646062774489981840899101672909206113156706467057735256722391224619021296675797026023913157236448737589098888758502608812190203028765/20260038411241111129570561*X^180 + 248562310864737104860438241390779173260183054679177986024677006847244971848468195635436713876104900924026800886134670023657395277096324250720104955760469947015717782631282405822671375920123582610095273680199534157664961416/74317913741360641*X^181 + 1431088988921181285604446285514762704244565407704196005888718476727356559804110443492812093326185337216748164707069588717050783637303572347789415873002516691306088777587636789207030924752062637299009939322569764919055/1227063073783605543551*X^182 + 50310430798504398710666016917923963557069785890866911749380336070575545980937832616790620278263388301632772331819468373626765757021386476070960426884539549363170716926783659344083393629634705223458/409192294621*X^183 + 1283400488999533416134786781026852682041099679883273114836062845038654519806361357298338319949508128615427326483001487164445970508529416451113891138179754224481395187647430874348070977556009276/74317913741360641*X^184 + -29198648130042062802595501667476638985755891011868878803232623029315029847909375605272422893341986225838444634092479532799199043579570300807461232034485603605329827265666/272613121*X^185 + 1495020103348363665220271915664232630588341590432818406999779161698971544182669837851600459411103217595339222488212533400811151416437197221727658681213746384169/4501115240831*X^186 + -11337568642940493046706347441136521518886930340496513382688902762313636837385191608400443595973560619987572727127691690756991409403950173/16511*X^187 + 193500888258647162101661959105909199026172815899297305165452667389271858772935965501483181759934910139438613758222367580800580/272613121*X^188 + -15064085749316108282669476997555140610561155293029095535377626200521600361287698262152160*X^189 + 2199436793014547954119267126301536630401986188692371183386196560/16511*X^190 + -565424568227890940892178937620*X^191 + 1*X^192 +