D=-9551 h=129 87813715570946511442796750295126014481533371489701273187608825964739305824060764834837968298552952530568359662000802392683347543541186771858554310015261336103147476844061670468937225105598702423944160091758674051030640709265472460206606516735818803656348361439215363142353728964417089403612115606266038512896527037394858006671809628805292460684745777845978629290214019340295725256871171805678805007130956337508871578068612786754711052405592282980968927983243640409451463197613736053869573057946338774656164748785468232205559932377842937210683811313316351683483999029763593644670390576694250557856574243734863451271919/55344853105350234338681466686846616507204754163189250890924085572555229173555304636259641613985834108140121576073568279111043097698818740545422659972445286734285990824314813214554603662269907010742031533668748082322066525789661142409050676771372959151*X^0 + -311548204170370991588127484643025986668906344845324680385556108226053746846615346106696786461683819335492496630121578133109099945622020340135187847710200295973824410430250580255508789898850394056283613553134449483230589314666670686087006280336428547182135203815303293084103273658977312667203173905492006821788037823766391585545690846358035110959424129218406233753647558414970401877144393378945198506399749933061529143187372187519635012353487986420479947904822328862714640431183364928769223599526424637891827317315249908684819114390130045389013803549059966914401038978983973351832132983003685547342048602015321798894512696/528598692009200088168746688326072034260312607012620535259215941303474993836626714580915837055178701566846301173078650633789572626121417790949331825396824933599165498363030781012211019578339881859597143178070212934258057387817053571148843013843383132851201*X^1 + 178557960741274266551449295893176353399485791663563916727017597611083477393882108724895926370138379899345281090288874971732876799150648738056327680311582763692571561821751278431373825890306560782256249441769625616775306394075369263480547378274572433134413652803519060026589942630665256428482094362526810544392999501367976837167637354935443070822207375563021067564676488131197216786200522317772220471188631375290288271517704585366310646630947486634151649624793397621819910317003981743652142201379322807530161936472369125487178720168435905252690465353282548414627612916023519526874044383968742656146600841620353718112/5794665805187962971278553731216272275908779621316014123225220979222618487441661044525143085958102199574926350756315388871431588074423488697039332004234665138130665985165408147267783861613433882393679356472489590861906242884479231746314592898269601*X^2 + 5799865198719594887474402709936260794646887588578080900783274378066432798774645880332954951412720381382743263336502971286943792721818790867334892291735391654478788833986721477546729706563235443472053068937928815491515174882827133323854915370161740240922682351813563418105011531276202391900709424551118224303693839349819332932479444533776349901035868593249001319471928454015802487890678514317322460781397947983938255065160663427960789283347323790488014149368943083295313464931314733837824951704655433149272645958602413362938503464219565150713010412061908887365592293475123913250856033485468000354822534926162284869100393/55344853105350234338681466686846616507204754163189250890924085572555229173555304636259641613985834108140121576073568279111043097698818740545422659972445286734285990824314813214554603662269907010742031533668748082322066525789661142409050676771372959151*X^3 + 232872198626225214307749866489146843019926981443208284558369893087291395824473461250502081963435885367975786454622473847084246185162400211867471209027411020417930862470492002170469448019697437338753143612970064000581915445135262482599010173250214236903112821407197431564604246332041177346391161410009036954380419369311460972581405475241318471936978170616728895128509680753563599175624615013858270155342988381114106949369298166703766725179401300732019442690748804746337002180794113623036367486013676730690578875407561040195199445476574373258081122928835398416518828529170751099501929201382603724535864849870936877/606707758893096321984981020962859624741784066727673973743610195709623964761978959745067855298722877141129342556414552284727419963817766589575890692517502370236694166596734179380984594452249385655290478114594240483918567991255285493279718657551*X^4 + 5745141683203353452238484607953759003025095014610718730615445900354442925351000640263928215844088557484571895301553374611317062555093505046405160665602033726110573493283833590531177366841427442992857161282448260806041793556214344904814494218442294073742401895905182396337320242630211668833832340800478226049216150910637586042462444563627141215193457856697260387779297836463770140630924915672824500519296544769846133735128771854025309801877849960025573222063516464933909930266480572151103893149326962664536116536657574691693739291936018254100871572464382146622127870992425101331596101022691218647412344884721501788837/5794665805187962971278553731216272275908779621316014123225220979222618487441661044525143085958102199574926350756315388871431588074423488697039332004234665138130665985165408147267783861613433882393679356472489590861906242884479231746314592898269601*X^5 + 130283219778429580796478003268406133237884974804046588379882293622844396367384007074599238546838039225905976271714508672975585733345834091959328603949138838590472984988648871599597598577994864346795813083972111148944813022109895160014936019253505458341021110942498896797041761705588394593661224987926988321808639825271345895171719802859951605025616286852708264339390094654919192628608894628106295238978340727115889403543246951576881849570575161728985695008713338701203025291504010296939621077821726709365244946322123738329081012133690189277458918321038202509204309845813284855589964831246534118725081013569562/63522956642560603286041359120810347057039479293024183200042947933161340672388122682972239063838642774696821542918495684716513450300258254588618018272170701522007555920504049772901747927154160365960682453627289339746473457361039209850248001*X^6 + 1985368491991940929282728461099808033503658609567288713087285275895304748837048731865320618108477343020345246464946641865931918245630972670761955795021916404765414093340945170138625910590446508106332976886163300134684102176652963708317541281135553349738260018359671660092085703088476099370696865599296601387065001971662958116653069748089679425695602271972379822924060201060316598171972494746244796507505072921669650433570042271140441770395524410463226244484302282716201224053078098763459395019259711312973408321124048514187425809645861420479455160752593441376712425395609012168911978089829740974864582326903147533/606707758893096321984981020962859624741784066727673973743610195709623964761978959745067855298722877141129342556414552284727419963817766589575890692517502370236694166596734179380984594452249385655290478114594240483918567991255285493279718657551*X^7 + 28233623467220166603147329167643769550986604419730706734404225149512966245206054457506634929332872673467167223590844909585318988999545409069160384284172458344150937642580448424127732221719549055559077007079278106556049570659855854108094592436789268882630533178763682609712244074290169484262859319899655699196585551063659771134320547653314222544285318747558108894302274226053081552615188804910212273510241351921200812927071472881515431513446457753580851513656502587694644680788085162553143626441990956707908395988600958359882752932450863457862800756986900145724735796120902482618609744981403193862684924138/6650922064973364389701744227914390855097840989741826321855611761403134820687689528109332956113353866055577587992722823234898277698697335837987437783705444615433730072296518665365066268155602593022791587648129969610142755456082002915951*X^8 + 304223095019697574441825903089311905673515592534766909564524572184085264512949222718365448567893265733861646034233322299381864207490553114222074741919059814943449659232668513135642632380071856230079449616048015295084470959654019108837736983747007949906759054439706550933866157022097141925603895518685542651535486713132599962547506299309516863767646670002093370864465193004174737128821982538012148078822635525795477040781801656657938341406810725934534892007489043292892282049350968552838437131339176819608632324920612046998491522979054865098505687665884172483915354365525053053703727327240780823828006900489273/63522956642560603286041359120810347057039479293024183200042947933161340672388122682972239063838642774696821542918495684716513450300258254588618018272170701522007555920504049772901747927154160365960682453627289339746473457361039209850248001*X^9 + 3484140102233194300002351348248758421903007039037011515047459663616931071128995567218046588691652390908078382142865846285450974585665388483292254560425053168311250848579692434555724932891968842390004404009347285750657718577764772677187669586541903987180113530664422593569061046888826274937980922687164372418328439684728710241348675837647673356728136848602857356346987350555777591675297224029805711987708726011370241046765418310631038016276350644134095332057830480041803795805842756446019584730634069047523801909207417747300456440123805484832979068643944402306790086780250204194566101758892314556198505/696358712697452035357736805351731845366751229163629601283175768129319947721462624658081138740797179986972839283082695344455897570798590287717248223610663241067294531703122046420800572521788565911715169893009105811971809805892786401*X^10 + 32649961509291354754497569319607412682150496638295829841804264701192593681721984206141159583041086227384310511385573969018938558946173678595171207652780162288508205005918944157573290053912577719805944159145952259992347191390503147952114353616617869968579452482094107925531816872429349953749314905721920590194369856358258021474766168229416628890974057736385951842508698459407913975280190248092631144833455031477548317452037744617605141013461505014864034726061457533952590716404710739750960765251753085730129520748194479652921455568630628768112554007684720017288854035856404582209042953110494031712792768727/6650922064973364389701744227914390855097840989741826321855611761403134820687689528109332956113353866055577587992722823234898277698697335837987437783705444615433730072296518665365066268155602593022791587648129969610142755456082002915951*X^11 + 320145434205517228387816745306991495695673044228178800156972272022032632348662168593612382495670751494121468346131175199166711607579107341540101675705043467960975175404019343617606503197707890571404685348622712206841866298009006987635164776599183006751556692512223360763342194983703975489971415116880985618604271962772050957293604009504464989232007327937911510851312867263769466603469995653632029874284697736236490016922024551458374471163810772964257931909272025989105739110529789313914330111696570680817439770278670314422401451531719314747268344971121281438523503766842125676987431904219264559316/72909508187357557884801256973273148923332764020901434539124255902975599175108640420697428409674084387705249637010019405764411849104658181103261252602938251603737255963053297709224224952548274098179789539630311570722626929734351*X^12 + 2384542508739258167661294773143089750355569971001151468308219421232568003126915082441386560785274103330574970314980020710055427961942169858611392970761160081561721079776607421171016471247018046994840146601253883196589734823494281021347873011771100841443159427671470814461907174574744734522400927409638526739325583201097569954959059845020609934346893100453545117330760829251817044323883929445868665757559175259139455934917330423203348127066326953468815451389849876835116658609776605104974977439721461129293353968894300309004040146002560465540648848909532890531257541260433547949386358660246507593065485/696358712697452035357736805351731845366751229163629601283175768129319947721462624658081138740797179986972839283082695344455897570798590287717248223610663241067294531703122046420800572521788565911715169893009105811971809805892786401*X^13 + 17261892118956802362989649048459052495959836540410790691279214315093317330220447702355260941124942946494225839819955856129376761916919896247092934190387726634988526943193798563606560680069449356175590101006610913145531921438879868325496588866858631039928429069344145634228532472893728832862085984462792382771385779298877043989811453292781065647856730343285074984945036673025837828196411635121207371517834666050712182584632715651267479832940824338082847493442565130293990522847741339535280191804026978808249362599381074427877257783008348462279529966902287043139388546309365891828297972659733624/7633704134368920310417888909357465074163204273992402317990184891945932276736325036194893561896564170003690675008901623470255664234599327934589179416075620521802665266783928144615665893890511370346538534146195327266529884801*X^14 + 91363189003702684659080962930011811954206929482652675785046799561388420825089746877897497498820389465569283800488407855877012793875041634500181840922032611827556621791116374745747313827882754290504565539703091674661543859759768928802066179138954956990290300021277721384436109153130413548911275892634892257325942433448721955219037973429742375344792086014941631170480362552927905893462442650666597320444251383483532134707341685418398557235160546305830457544532053623941274418753954100571066134994963601227953128257655242696542300075275548593968260741518968808548522267550114097638356301589068842630/72909508187357557884801256973273148923332764020901434539124255902975599175108640420697428409674084387705249637010019405764411849104658181103261252602938251603737255963053297709224224952548274098179789539630311570722626929734351*X^15 + 469117811346770427914333552053743114798352835577071099298557303369931989208470667903819377597555706508332936585019643513223407380406439017244286083983296682521322389873835610776736857832543033890716057978827981387165524647551350526197915292804435595149312136336224434213847397150579528582383477954940966670712529647642033829470914256515333888982455830895518014905172242717795396003474739597640072227895904246430290069579538783050806434151245967630944454244309709594240023485101222760939316632201809919709033891490122667619139121345206908340595314711395328635761369754049098435347721240493/799257055216094682275980411407964095295069026697979511882544748397647605144626220939681034645227114438665131924290820172783547715904023446192982872586705111695389515944291502943740539617894604789711918557867796803112751*X^16 + 1807453941408993077422848275168221335339047940016396731335074661276388802779954031787903682305828541933475248813160818439918637002090951539461754064086834618970711070638178819867662376050502195697393936479768943121122856342228306653085035966526267166514379543395705808387308266582587951221621997347622265122489111092151492063736549929776371600704645811637030839823124084211026842578222264285864951879147708894646097027249786217515555098011980676249093054915494813679819321661693456901778094020435417493833265642348082492477325354286675671726815541951211206806966970656804557741296503558040550/7633704134368920310417888909357465074163204273992402317990184891945932276736325036194893561896564170003690675008901623470255664234599327934589179416075620521802665266783928144615665893890511370346538534146195327266529884801*X^17 + 7022655450115368525324350455350677499857123961432117624976739913254548036140775857746941125749461230438414620431890453907246143761034628515554958385817401045547128929884806509242350748594751443665755429286723730734844873718192111024692078564828061209974211689748185455203985094504513291199608760875503018000693841485256485409138216862916177940106530037165907713061747599813287216553050076337403326601975637997188752432108096550047431452920147644591362502815563148761910243293780301589403152246864036031533606164741005277017226840951245101207809081599224957269042723251824186721535365/83683075616803966315148195100823379258200086556169983444931917955988650941747065327157474049337987062994988160851305640538534992765576740256829952108334741042340018421557062395952312806815475320878642923030865543201*X^18 + 20846118219480744828526273420584123335074410922246660426039648078629938323533281802709332858141545539445615118652841240565771983833804002312890266997291697036655759980717604653222441572173366996114491576214760704429992796654275184650748085671870929817017931500392359421676387776590087153262641620519633765386143253033428289893005886754356631442306089141998924721546257431781965153026707841769023811993022780873762916993274029616471938815885976780340944331993700874422188624220513459328526923550590374924239096438724258235546623946996564587230105048025624031001870811554586502745228745933/799257055216094682275980411407964095295069026697979511882544748397647605144626220939681034645227114438665131924290820172783547715904023446192982872586705111695389515944291502943740539617894604789711918557867796803112751*X^19 + 59870308101728029853522245181010402687720746158925958311251593698340352295439976677360668244496623859236806909391859937094243212095608786523767322201595643077806558868777548000262606346969750812613485130067355200354708433083336758860246039093907072005427851584182150011481517591405859427858173802235571747451344541922729602435100845430706790736137455320611881763407727706205581759843863416721828675697728689625956966310950274701114684710843073567109965424976258431605815823636241891728339045028603480546966212234491592645436381580979822658790695859619527573916210460625518013879/8761708262674480820348465616252055204502155434631973976016324778137226567034558195702803271839387191183644451978987084131351166659572478301416600576728587691586223266836672850586568192525963283517814147527051151*X^20 + 116499937605261928795297985203427666427943839303146693635613620221365393173150204773263357868060935880300497302995061496704311548093153139984125581253176600397548198115324224346976842629802609320916423915874111679261357810765946982757508981462595784881567563831560554503927065385927288357090457139188430226436738651759468677652062902292283644664194239429496228414470932328307821007428526247285136057385185518857756014059462332799751808685251029519355836943499265014461372559138607617299942483028867698585303839837043256558203988232140779917429426293827809677988580150340683951678234/83683075616803966315148195100823379258200086556169983444931917955988650941747065327157474049337987062994988160851305640538534992765576740256829952108334741042340018421557062395952312806815475320878642923030865543201*X^21 + 189508735508681505537952207452033164164495061507098394156193243271101105119388894300583735755683784991747028692143331812099278873627296273191725944436898187582107300200347349405755126049716668318990572548931813815640428387998862617525624470944157219155332429071307998452325334288900684787955487420054345974842886534272619944729973659997180905156808362076310558917800581982503116297299873107579487600466543411042405755031219451127157663634544250872537180049767519427529102161545041711452119696470516529270961988713988905958087720928518545094123980287964976903214790343023977/917360303913148447319491740786520281070270697794154955084946579220733595124548025934750630493077917619479054756463939287127124558640192472140781130429126551312556095365581912950117075963350778297331603761601*X^22 + 258210381226468892204324196281684077254451352370935462116753127675417161132181547712364391453888825271407656074194150196046134667515714423980248036966199491820730985108410828430984572152681861028323780522575740682510561436085705488483281369662672628040665048665704010385537692607763735419526823766512568385495966967595078179750003755576213173772784189111971846682915203198031323498450189156383771205111414204395744951044089551930834063518935039092301952891012195177181107204427905434292991530157764388804531125090294942068720504980323417147398521468957923143956200693168169134/8761708262674480820348465616252055204502155434631973976016324778137226567034558195702803271839387191183644451978987084131351166659572478301416600576728587691586223266836672850586568192525963283517814147527051151*X^23 + 853111784668044855239841856710807967032664825493387956111305746999393528236514466567877948304939190068626596465664744100341418990486249447267720055747804796435674819212085702270640853417488525125914119163219888973117704486710648267715317434721680371950896719778290210749856416481940703590189542235472226510395539496542985314929009535038680578371176106133687769866738195475752420804380541766612157042675400085835466743542363647300322527742476258448784164128231369348995404232266030995296812106192230765136476034474035733750828953877785284300617131322984172102145094031/96048613120421782778713406008430560262828049187954659730389129852448287626902735413543150507075480852212234819020410353588851906464264733759897511300295942970637220748150132232239249917636978148605549551*X^24 + 2594939718360308223493637364014739138402408650905990091087297673180105862455164584562022176115111415884202952636010912542133402588248541236784319639604818899062513587794273499124068905218830528051783727820780015185289506207713789187732205949549188373838952117221488433346398555633060544547970851200991337892924115509255750621092516702740696775857022306902193719188538809027899437423732172860088061281891846794109915681216149597781710659451516755305838819505857125828581374607549538891426263068395247079564353084191793140383392295590319030794307366411935507261372524504018/917360303913148447319491740786520281070270697794154955084946579220733595124548025934750630493077917619479054756463939287127124558640192472140781130429126551312556095365581912950117075963350778297331603761601*X^25 + 5354788023469672860775070654859188292765819688018529214565188503343274495629745701964007733820688767978457865840292707274736532905494325109888129379912172735304987834226188776258413449800088474157028723479348181269973058413354339421339967998764373384185001077223764437333860410869173812459333252057933721969793909017481413974188697684597832077916012930767747282544002128408437427924384632027929108172512298672194543675970043779156766621525715980371108410278852614889514081813826310485758159013994370272993193386528124174147236190973105121956160848615894548199174/10056393374559918624093121768236892499510841711648482853145129290383026659711311424305638206164326337787900200923506476137457010414015781987215737755239864199626973170154971440921290955673435048540001*X^26 + 4752364661645536981143625454472057649339628084277294613015863603302585480121598593328073712956833621168831701728413417820469233347524416279529708452708533307898038067719571278552983407572794898784693863052576411044957982910092553327844892687574749025603442309709805984126679008614285719681709741122744809483585416139371524942043012014763982910055039064166545305962610003383183064417815048762014657017060899326905931299221543720789527884458988506372537051835814779655852669735932607112478536269318524339574571036652287382844278623835014224758564555593300964272102721/96048613120421782778713406008430560262828049187954659730389129852448287626902735413543150507075480852212234819020410353588851906464264733759897511300295942970637220748150132232239249917636978148605549551*X^27 + -954809333718028780025405842183623542492729669766673765593614741729217872982669499552966806026546168819538242052687510375447050259867543854433919563868363292107299394438407543002123866144743751712467944702057260594479339225939647972999357054953722330396118195003966908653157284897310475205280576984651280411129524018466385365310464503552436449563852679810102665411053030687448971474507792117791685553449242441956536445005934691217164381869582598607056393317232513613377654483692418413800253146661760293630652798991642451460110704769831730116681695074288575/1052915231343306315997604624462034603655202775798186876049118342622031898200325769480225966512860050024908407593289338931782746352634884513371975474320999287993610425102604066686346032423142607951*X^28 + -5924503384995214555949279243723075840005012303649564213124297443903169558163523866670842683418619793483927003291160232567427041740730375848130676347286327781232940254644011329841447852272361563674382044380482260781478333978445947087666141794777308192360797852943341270497032091621910681865454111935035985647199004577597050764404866555687038167279836878037904076652706867645666550871168406244322877436001374395541391081050385868177937717288448015916469900088165994386181744709197768176618189145015359379325453631907611008125653145825774417498252711709739999393/10056393374559918624093121768236892499510841711648482853145129290383026659711311424305638206164326337787900200923506476137457010414015781987215737755239864199626973170154971440921290955673435048540001*X^29 + 15414583739414600188952550927927850690159491313942530948439381424737704881826985470285787923645642842887216572019049089535793498282053613775420451868714268898167781611769637798831011737685752312588959730760586694877052700117147032961558653183117126888484174076592004410113018678772900790738925753945034580235320947430187811295065825739263095510565210792436527188925872818753884235544644961581088632154868743424056307418952301309624012639848057894355531900997805356938146241160388712628946328695278436472304599117877542091163170914616092225509810687125/110241360207654310124343484919069689420500761783916540262707396358709234446688908960341950215983671869428165385120860531021123060688397499044285988307088188461272162611517544412767881103878401*X^30 + 73031886531834741752642979671001557398964768228936233602672908985178946584437054097828228268542207201021471863400519426905350062699646799905574502508446244004342199011040984311487935220001849736627232595562555636029719510686899339322960236640546476921078119161722283178549436485497693461179151813953768307151470344767909602604607912935834419005419033868587832833595597537154197144774087775937343948034606702342377472111290668756764645800484421900424116870335052526711760879870132457205402988628670868023611354231016253236713696241772209274934067193571523/1052915231343306315997604624462034603655202775798186876049118342622031898200325769480225966512860050024908407593289338931782746352634884513371975474320999287993610425102604066686346032423142607951*X^31 + 116446261098563701532363433710382199802370079376810490631495967054210214420513719787055421198618456553519661181729288209870274336828228250083180714062898240923300087564258154862703110972501695878101070369947855409591616729536542074469503177041391824046175776330715811577249925217072096688557131950933787998723935592853116020475027718354647541614289942017931652267142143299802421127943960907137850721772716487116505597563005297083250076605482778189024444437035990128119591051429675625482600783170786584962488822638628016663143722429782094346766025/11542389300351199887377602860336057943723250108252176762926122537818996382231065748125007875194604949160105264906382633339034976514333315783089308795632728348997190096483880683987842226351*X^32 + 31091270840796055155673074473469538063104914821325332236812302377779902385966529456009969302504003438982743313322277143286344622648625603006387757062832177369666728061807737814961482688374996555831342947474948420244783117529270147176305614551021377242787894733002439793214397963068633128153683593155352462492739660481477078520163864484031287685829381076258629035022808393117101248637661830389492197440750676506563931594542856865945421265960520056845884812140419128060042458708518872151482091232253892585055028655114052785408828851110241149099670103/110241360207654310124343484919069689420500761783916540262707396358709234446688908960341950215983671869428165385120860531021123060688397499044285988307088188461272162611517544412767881103878401*X^33 + -145081941280660289040745821257648926894053221869665285933439215911615806717517610791847453326182534755382953274801465606810505352864733310083839692818349608844557371486662254196517518594914148498568254010366025610781128443297251223548900479117877233339827329540250120451684049377797585021746511401550329828981197045315214922588149255671512254565864249044858635406112541477694481792494652990220039103486236410887069616234315159410606996762106271366670079182248932791439991503772071709212131649918967622386396621485828411444814254642649580889/1208500607303025849374683578718046062582268883703505053180412787961364923278302350342896856370495754283332139556735696088266671187763932130990399832021016474609694282952976723273776801*X^34 + -214126807283410743630119083295387626940046737342617735936316716070003159093235230440086834185323866302471565040503545458344687587336590772654184026550770783731760224018543010664259880843671358814992247481266035042410063741535678207482442554975348308178387309643212203313259737145925124055540941124688211756382969459451586813519370662112978349420576714764991464039017256538866745409239575683661768578222279326513508357087778371626647726089909060346922143144142969681853731851243097156460226985662992927175190003890461627176779393430333620313598/11542389300351199887377602860336057943723250108252176762926122537818996382231065748125007875194604949160105264906382633339034976514333315783089308795632728348997190096483880683987842226351*X^35 + -50411503219077527132546569684352190443798053304130674778187994776805835090830497921641097119330870377972455697675928003569618141852995424361428144246135293781173672805775134941461701376224324838325575877388487277163243056930937983675731172427672122694109198986079881864843630343370590962242704974107032606339369611905118927355168418781334884538967670814059900500149851738552464497517971425160119903821080085581131361651769523821460233656121155285935411156786192441799767920147779510014886818729720616447546067908102450205570312702379/126531316857190435491014928145539321807378168118888603620606511146619717650330054480462449625222045260531058481492586754085087549760646228770851202179982878715285758868493008404751*X^36 + 217108750092243121104540459211937928289656539466509738429998780966784228788682510434492919172325405499138322821075079621269151070795538174592395171781522274837036699565899578828477633316289705286963340583629349622210730330320328141460761093069806260425982373743623018185649740856187991722566263391941061534326890467295206178329208312394848531078867597636797284016588030562573932647405996731685960352339478303853845045761136880332186149989758400603442999264080808335894318322201417221442165933118470019832377332264805474348296706793715409/1208500607303025849374683578718046062582268883703505053180412787961364923278302350342896856370495754283332139556735696088266671187763932130990399832021016474609694282952976723273776801*X^37 + 203848814434297993039375820863596172316223786056114417187763026323462186947417246298492223712152449392217518558330250345868528675579120064807818629902558080378777426140461787383716699101921748416311324996220322796196773522785733202445941602056070401484528950171252036075447074345825272897192167176359759471263123528250943108861252405944902501508333677018151824705023133370714153934369790096310778866889985999347949878404097868809680179349703167498442408490879833841875397358995213288801296881108570275551084096950238968121453892/13247965328990727200399427090937003644370031213369134501162863694547138273513773895975547023895094258248461782168630170043460114099114881035582787370954128229011177768662235201*X^38 + -119508795677477846919637361803150041805197396722951830974849440038698991093032175911378323820515171286717502926089915843636618716698303297354000193904488070260774726522151526744867889484483442453745569529874818511141800446099750949311495305205146701074717684805201415122077548241897576187109680113063434899170442429808704671974752485631682072705701754926234658179031152358143770957128752873628112043058739432440209134577654969046871869752237640251331524490363985625674568727432590321238265710139798963232898774436526040117272163995/126531316857190435491014928145539321807378168118888603620606511146619717650330054480462449625222045260531058481492586754085087549760646228770851202179982878715285758868493008404751*X^39 + -215063159496522070192902708505088680119739599269163929820856441147758715147519419610984707227142285899183959690970746226862007829481763087626833866949577669207047286181322629537038453632938594031797109493991116958216798651532193118057612730907594069466585348962632022782819788506940777250159627899193032651183877179670363515757518995379484230349767059846710274707420680241203567918160638609897887006902889207571581605536070591639812442855325629531396491893365429644616164472336395172073500096800242083443810635121045086601/1387076256830774494859117065326877148400170789798883310769852758302495892944589456180038427797622684352262776899657645277296630101467373158369049038943998348760462545143151*X^40 + 48487821213919109253401519524801618796090032457111446253392232358421038206231076649065183301064584004839695474012165231835917412391451198906507951196007169671976912813445190944253705263067309303216076079750959055272899680487146525939372414793873086029591994462236898049488566037753691601045990231352852333395437919576496894500588368050323654058438065368362663872218482227416335752554429449946217580920332100584841344697917498594087944182288563055287252137818200251251360874724099815852052694769432102721427714114132707199846/13247965328990727200399427090937003644370031213369134501162863694547138273513773895975547023895094258248461782168630170043460114099114881035582787370954128229011177768662235201*X^41 + 154298390315296556512306937295719243353884689529747272395476572349888632347065392704992502279440275813142073063734103707014201187426797725200174021696637805126734307433951401916123318603904989813677226120572740652701951461693790163773106216751945071234391511367657177456139897733327169185625122318710355212581457674054011985585176577770500477219358686973139761060996462449104119178595311011745526182295843397743703863148008515208853441275427208418208510062981138105624004172558654068749640388597993339409736309686369/145228379942495497315371905070346262003996522856128500761161423756936016432267768420064750057336685619543794042472792930300139263058043467528954982613757548817973253601*X^42 + -21370532573062362921227992974936318613228668766619814327757453423040924228888589408831235790432294331101317554929991679681200857841235580216198519994632441232358010801596144974512494027079052784078372955742094674810890757253109289451062592083865423407290143435429322159182851032031989188351029828863950367324878251035868244797984917991059800781602626350731257091143530003852867482631275031796990962131413931625282194576581122324365438693233795825825650967410464661643337849079153705776526625170628563359306553856738652/1387076256830774494859117065326877148400170789798883310769852758302495892944589456180038427797622684352262776899657645277296630101467373158369049038943998348760462545143151*X^43 + -85718674246325767955040034236733999908288568531867516435523238219195118994181703090454327569618987195750034242998524434924875967130044685525267602609502023653362075634496104831566442305888965471504887463165826645800433873986438999364823629353773766029269184863742976366140538790807974826455113870498000331351370372345275726324004239209308276694955382415611014218737716242576335114927150701274328154982428033834069028462919414829647417531546514147153705313863703765259280835848590125292717652107016545618841917/15205567997329651064325401012495682337346510612095958618067367161232961619963120973726808717132937453622007542924593543115918674804527637684949741661999533956441551*X^44 + 14147460317813805865391079664270471865682811764985716548011431710199275557032105109461295022037727162492633289078166639840380080215135971120625526937589764625151257872901270021660372567177450858863359030497204672818012225944041756680331879246159489813843010577621516081877955260594528845851379440850580817863983084740888278301211974702813326266874985930072746877670546267286053523551970432298476192600938615212172510383992484402055506449860926154578385928421622513773390621855965749021803660497670241154555030019/145228379942495497315371905070346262003996522856128500761161423756936016432267768420064750057336685619543794042472792930300139263058043467528954982613757548817973253601*X^45 + 38336502178927063606321903234964908110096096122795685152450308333537975454692041770524780341305795217900799881046600318995847190710393422614769190329630711135361647226423641295358484681721490371795595207201698725926939087309637954476830795014513957463250403291933399601446907393207093204669685457762765623268405255791106982947409831651009469481138298092190492826866051237492798146831684528657786450738094107297721407024686220492236993602529330477426170677791152426648072784755836560469834704705848096524/1592039367325897923183478275834539036472255325316297625177192666865559796876046589229065932062918799457858605687843528752582836855253652778237853801905510832001*X^46 + -10669813681054952237336556260625690876859433486582606032112083315553188073453379152791156321493454102461815231290898961044535103190817821560773339514512301505302135474750923614282254157610174335276927237242470116393046330217524493641978850407632743888221948742000890021762711744475735958949594003633225496605430866530970357504004806578250399286114027002341416980453169549303407054923141088596577346552635075364938898443331609747541896676255630158641680698993592598932252144594487670695873346533181790304029/15205567997329651064325401012495682337346510612095958618067367161232961619963120973726808717132937453622007542924593543115918674804527637684949741661999533956441551*X^47 + -12379878362653692570189094593487423073775536305437408636563740836856361610093076949332308614189510422498403401014707705350655400185386807108107168228028850569096652934461878362448135927356251033116800522350606872049288330666148261910739797727849811360908744739887558571394797516135970876272727396654321748619778012710525433880459178025718559345717392264120261152888948689467384483616875488662982206558382942175420143429736163185450357665265914248305431273622368732251443047183206232955794074812060/166688238647879585717043061023404778187860467523431852704134924810549659394413840354838857927224248712999539910778298476869734777013260682466532698346299951*X^48 + 5668660018952141774530165074271882631616661693562252199697804457391503421135662689119167095279502044949368021761861873379080298993035846068818669061424228645790029643243025647031432912651449292603098225804537623062797453819650013002467243427105148698216035883160788274865992344149881814760311816796515853242093680006294018269951508567757394146452065115056805714967525182213878965157866464401472550194738065580404455577299995823944385647238050985598703507304067375777231195819432052115163728913446456/1592039367325897923183478275834539036472255325316297625177192666865559796876046589229065932062918799457858605687843528752582836855253652778237853801905510832001*X^49 + 2588084823772337988679391554970549501159809390531168896612475110208005392468375783618162943687475043415166760573176443841963893087278239920082216295916875845021650346191167146955025806647163469497402752443281604366238603106161280592419298348226187529687976654134735235125186923274148085335027661826646531183554927632658987208064091526377780897246408583075800636382859746228976505584650448778759613506299496191775207083133199369454446372568387310837729559935158052224839816005644913716696313/17452438346547962068583714901413964840106844050197032007552604419490070086317018150438577942333184872055233997568662807755181109518716436233539178970401*X^50 + -2114473490165717235816943686426917208268789298271851750875005738750487612178046662676233907403558601268939071206794325145192554417466452557433274587252383423351261836968876571834323290950875138397101760880124399481669855854292109297404129986630376792591114748307011971707253624391026704742600644892091085982964008029866442869274830062496948590795607260705373574102595505827271393372024939768324467139351739142576334469849453432329785784019081684264163144376050755897012839716421124960927892116/166688238647879585717043061023404778187860467523431852704134924810549659394413840354838857927224248712999539910778298476869734777013260682466532698346299951*X^51 + -225879303037622499781316061053050217916322848706040696507751359710449542667979465472238615693527929751243370538677737169985992405917625509037637883394007513695411949579481744894204846572916960435404054861905121902460751150102883015371583689402876574553151730915479302771088209109772488331579924964863029529537778851664106372617383731297665637158233975526197875300207808493953510935063115967351928148206358124042138122644163575714616919262674312728142343767368600423772515701182286832/1827289115961466031680841262843049402168028902753327610465145473718989643630721196779245936795433449068708407242033588917933316879773472540418718351*X^52 + 690051808639187847388248162238580071359494957135535289507549650474163134284450544336166099964569065084036877644766099967826801817991252789453024396566793571184038046432300806849470653764204756645800773065497612827700832950059095889691968260994454375615884516520364994868922755612722490864670604075010130400327197549807312304509895248270402950505989815124211656668224632235076331655077086720686321750094108412725698871705108333642741452429445365204873281124362206240258459929882421007789/17452438346547962068583714901413964840106844050197032007552604419490070086317018150438577942333184872055233997568662807755181109518716436233539178970401*X^53 + -220856958189901421248909122464283959535426897364637603791967725513563640923876733763208053348470777568529112300776509720540894826228085150488855180249475454891833636790618061141926871360430011924133373958525724856400777167709164022402792334789958924472604550308925241015955468816843046510818987476172345348385408904362149212200492226408500411034842144919013568276296609413543137695693942209973146991664817540866267755248873582279411031035028357334138708475460158073791228853439/191319141028318085193261570813846655027539409774194075014673382234215228104985990658490832038051874051796503742229461723163366859990940481668801*X^54 + -103216310372433608358317652878538302596795061689847544709800229154126651723736829053503982836994049647321993642155988930553694272097016504635323689362169717467832654404140332927734380781940206008752986476415842256219206358639739494417891450813678716177078568858483631507059422177854238094011689945703991063879077682506470866139974484854217078253638556027956908344464344065373942545256682413288423435456690280440075627277556318036143490537698091793065902936826577931377006634489584/1827289115961466031680841262843049402168028902753327610465145473718989643630721196779245936795433449068708407242033588917933316879773472540418718351*X^55 + 121131869925216943442191379306940715462309603929414696530132983484195941875400482616163258326552579261999578745077184019614947845738967266911104928844886984631893427624845497028611644974666032959270480300992346321021642042043894364952249904066237406828268197441999184221942548920836989572167971085727989735588259608226698144729132121624594363576180840238403208476091011392739509429169850095992065060569926952349803221794190872448611988288948504600632451833347920034084965/20031320388264902648231763251371233905092598657124288034203055411393071731230864899852458594707556701057114830094174612413712371478477696751*X^56 + -37411472892654174615468592340465073158482939698180676066431932862520397356506061461144153453869819217135389589276533000402462624104616442336028311155916444197390780864996940600931187386701627019643609521254949359498043213231194486211832448370529169991504856196789187242378324149217480449926484892148887316000123057515339137310481488626971679818008923848278752240620663894195342485870766041815252884026844135236594963739888040200833530205997426331606941413781673256457766540/191319141028318085193261570813846655027539409774194075014673382234215228104985990658490832038051874051796503742229461723163366859990940481668801*X^57 + -6561773365206361904538845214083224833186499617892847044480290104460400957123288481618253877256563906559758051552256581751774235163564293005608230988583491217610220463641432102232441845853213973029472169749101323270158193804905655795213775765654176026554721539589216756869203729720569678687317625188502136551964789886305150546597769992156929065346655754760933828106353250977059525553967851288936990066818036775223769723093709565039534663312036258967272734751979002/2097300846850057862865853130705814459752130526345334314124495383875308525937688713208298460340022688834374916772502838698954284522927201*X^58 + 12182850834452780034608851604553396237744210607733444968045656335752667829253199813669415687566026832002795801120638163819540963163611421167636550399660265203278762708528003415582475622905920125023661612958725672446233638670946647907943244552346224531490836074605011634375783985317981919640404120840164654632214970706513374024673116487374307473978627753392525484195974634538289311860028169910722714998097991832779765864867075884582606369838698094990128882851732693119/20031320388264902648231763251371233905092598657124288034203055411393071731230864899852458594707556701057114830094174612413712371478477696751*X^59 + -6183986042069530725242777156231950174453847492955429258188134010884031592677157583258730779161631717885361860975132571929137816007327493402981703741403343859179974056141102001983229759797569788725119191195849555554158702408852120719246925657223351579481545035403827855198458526338370469390530921264695633212839896423955390540890614078281364965749388523180303778119982504373955242442740428994133095977044537703813279917368713755759042131808463179573921142287/219589660438703576888896778421716517616179512757337903269238339846645223111474056455690342408127179230905132108941769312004427235151*X^60 + 967393520210067624200483185456270199285408431511003302305072434559918439427705580992602401974525460702022741377106197840617727348629557533259602023134410524888710469783808821659869024523543458367625222062099490483530156217958968878596758094044648180592622152177366276135187845588654659515968335263492306930125831419150205285357706020100497233471712151087586224349702429982540364921635197504598302274783480607417586010587437615258649046929862451947646052560743/2097300846850057862865853130705814459752130526345334314124495383875308525937688713208298460340022688834374916772502838698954284522927201*X^61 + 485344703239740819287059892171819722287490108592261168324864146678266699700669176993910784852270151219635996063865762207105102860551332711491275783423857223654945477424920396042046862396348951143531372854600129231067612579427124442787935493162238297363695346921423631159998707848471533669301592620446747663135456396121215534966564331287657308805220573496265084929826140973495931972433634522896670558277032955838099594910519947981364713380971219055138/22991274258057122488629125580747201090585228013541817953014170227897102199923992928037937640888616818228995090455634940006745601*X^62 + -397905556913734664956556783254774163693614917474283174592091560326647673548442249384971671549059748548199200760646048010265842522719112108736602960325738787211807417510333204888753484388411982277625848380997182175588470387689662942398248328527612930463051531557649939154046326412351688077971785908537636999524509578836691915635462003450067775250065490193895084068163850811916753601567650236167630845592934399140041917302148138348539539391151898055195182/219589660438703576888896778421716517616179512757337903269238339846645223111474056455690342408127179230905132108941769312004427235151*X^63 + 159157272677799733748232503226724612837516162299246084179203239694820603587308025107672966951287481794647872782962841559054811574803695651896784424061214273038119707874022412287778425442185492415114515689565831986807559559071163871287524464860239380459693339331920926790926080541863038650051894357737035337803169012216335899645979101449791004088804938698354299469949489926353461672230806436119399450041718477674302673838947577618882986159497352/2407211209094034393113718519604983885518294211448206256205022534592932907540989731759809197035767649275363322212923771333551*X^64 + -26521308263915959963912137575651566593418120420503777568681347026807046325661889624121642032191885511998082714365760783987760630401017386921693105477549288404539729409211998060980263668623045086969956678842391142064336979557401612317833458669602309757090223909675226240581439991124861056707917268124599516407679289870521927523129519167940087076492242805916970832420383992904852521359185666588158618641551844960990904172389485636686451740323862360/22991274258057122488629125580747201090585228013541817953014170227897102199923992928037937640888616818228995090455634940006745601*X^65 + -4075343344371912989405218491178133162479568287070518827068952757384749484341588458257227062386700478153816973635558948501860023949199930198360787574581586129335077971918070775930691142083027033319346778364020003204765522460860663744905150795649026541482777736898247921883426637170529426992539601852174135820836784092426199398010434222745383175802300879091275739028046671020289256603737679022803327590141095463709878290177638890599320066/252037609579524070056927915360170022564997823416208381971000160673535012830173775705141785890039540286395489709237124001*X^66 + 4747454528884970173622453074097139480080297530265120358115816975493763096682960603863555064343566832008706355673250376001989011283975446380463651972040951230864324131260906338765025149721865785978771823478767873988230763640183500822923371352639967110347281715629436168348384354613853769181013743487773645478909078834957360725176697270967144998448776782424672827949424057499308048446089692899981359053214320242791383763158663585489055803711/2407211209094034393113718519604983885518294211448206256205022534592932907540989731759809197035767649275363322212923771333551*X^67 + -2136572217149948507487375550354099721375103057092914331119134878259063404329813429979578410687178300751185021964883967363504638359813003040188165476787094238589070368781215816614417839340822726206256693879275673409233182118752962102396486569561977297379881594454259604440606162746902799498206162646205805697119656032393115494752110274596530032527437889367712415082272198569887872439130010533338876635376198887079570182861921994158/26388609525654284374089405859090149991100180443535586008899608488486547254755918302286858537330074367751595613991951*X^68 + 566891212299095841485843330031200491358161576462991500766286727565580987792003014643250651528615794659467815134485380506633263969441156183796423328802536377379115906741500748735007717343832719941531858242890006716521799579188248236235235093736011794569680263828379961244046219529409201171450632841105167140362863263854494587368313666552819854442658199892404601412412979848522506524000941418505215185772559228018282471487777655592533/252037609579524070056927915360170022564997823416208381971000160673535012830173775705141785890039540286395489709237124001*X^69 + -129438671688197175529719730707718888919079828816555287903724097300872799208463083880958925071004402899895302257108028245506873783560773621744929696805022414566817525117808760849230607343106739443386413695009306246328885559371094117051810110991355110848687264005296429772673078842189989693689869450457724117516011527769780270096880745855415954838960132951187041576763256611251053482018310164495386065963983716009936840215520/2762915875369519880021925019274437230771665840596333997371961939952523008559932813557413730219880051068118062401*X^70 + 19603424324969679201364093483837714268379321952203437265398842876257280087633262455348599780701800157382498409379693963008171795192513011801510926678085065065265957955218506296854783274411678565473202285111781803780176832255425941176130698259955870961243504603021251090835942677323340547563625966309816810171359944935649343716497076930310652550838548200596640173043337203828665866295590452681207916559169700870522605892625670/26388609525654284374089405859090149991100180443535586008899608488486547254755918302286858537330074367751595613991951*X^71 + -2518074445646141729441750799110792859995427630650188781453594020990792498973529862924818706289715754851050911907123583673366804486551817796379815572556302438100982886075732015839505871344817005918064229955757889278797894867848805956858079431881042592057446180743579617829280620103395405256521715784609652546535537400459004810122724081773211126895939458194814342331781190723565860301012225338911650713799325697267865/289280271737987632710912471916494317953268332174257564377757506015341117009730165800168959294302172659210351*X^72 + 189221897046205614058640258460537849190849070396182843089105481144975784284515006560499295798033219753227851489896139901247961292725021987739786449636626093635518248871727272514574079310896865104456507390179934866604801233922643537322894577307206929632719864277849187726729465165225172462614093968953732235453419308562901211309130209675198726201821094043632649842856015993233744657200691979915736920355756870022662976/2762915875369519880021925019274437230771665840596333997371961939952523008559932813557413730219880051068118062401*X^73 + -7884859161452577325850786508043492893720010757166774267563265670356419637381847650181277750063315674789542288738930015720165602175161812589245466318270811636572497198715446630315585272398920873198333821630311524066983030942098047995055208132602882673318106509997620557837116035767418704544609499884378134547464716859272141734475997320866435849797214710120438906126282602368664460366316142852263149980984521/30287956416918399404346400577582904193620388668648054065308083553066811539077600858566533273406153560801*X^74 + -76391040684605057506415957148756882993053766747313341303081366230983541247532812152733392901334662233144722426071886265171727921073033008593948523997113100280901813920089651426486412242420046020933607200688572663870784275652493905215862191728378948599238685912997310228919090531286188336582702074127809899293356367928706613411601752519146029837760915212983901960468040512835471077123924915422117605901629616/289280271737987632710912471916494317953268332174257564377757506015341117009730165800168959294302172659210351*X^75 + -39430819844790250253825817163117457521916531544922033942628853416415509892685300761066475067184178491150570586106051282029274762650893907650442610023131890767890878356345258352135515465208051591656423005056664096924234118031993006194683672913021749422735998225763032573767056869330607332825510713851013575798176338264454195936605889150252108439641283510456452517537999483357194578454487339751153634/3171181700022866653161595704908690628585529124557434202210039111408942680251031395515289841210988751*X^76 + 13454134048463507551910981729011325193536424621879016883925471154258057222877759676574327556578466643724403820924705927486565670434452699952527436444447148408186584366826030611123764701906403208587161398525229140323796238638907164857397142536240628696421721113581954079917907496193609141840629663568171852332282258467791830341115553136454764433312553599904097541464615887682544358452358487173273686294/30287956416918399404346400577582904193620388668648054065308083553066811539077600858566533273406153560801*X^77 + -1172188765906983865986446218927216743210590205644265936910735746399483927329184844713854159012804516999671157356694116289413582673490680999693556190574235191238235768760227484705311391848817147346736181632534463634606205237867984970608376010290736822070957308160070059445570256422502727774606664925348469864144754523646759817403924852102940196248776385198453640438075636601814043358700651005/332026143861675913847931704000491113871377774532241043054134552550407567820231535495266447619201*X^78 + -27544364249215865812903709855684302277688495405169987494674851261297565937628143879717637637797598933634161695871016024513712120159350927670474981682458158236067498203914578296908038757174892254917492481654490322934096629796787054551234316641893020204417724268021913937326647818864052263325403136656186247227780118339473807761038834782323759282011379404537663955523763399332654771581011480840/3171181700022866653161595704908690628585529124557434202210039111408942680251031395515289841210988751*X^79 + 6914244229396127259361968803382303560818152726399974182846485177032944684616774291645300129361685527545352032166226545808079338036946112563196513761680697386656697196034636471952923532132972893890789683728739535079441556670667316827295253654082650501999145626664825286586404909963252590911526714135760357442716088246555730995577260385363050111780495669930852724934143218066827008111/34763495326319329268969919799025349583433962363337979588957653915863005739737361061173327151*X^80 + 728053338318940472543941848129479403065306670196350205541784189236540417529626055465712010292714882361706597760389093359271885126026149549003534871499351708132525751111443602424422229070866120430545298240218520835887676953670654433148540585265016434068953822043887806193761758913587696668999166713340009489199654682675750046035007779048122166399797524196668568292996319979641219772157/332026143861675913847931704000491113871377774532241043054134552550407567820231535495266447619201*X^81 + -10024515682309775207723655511973983753637382831971171314157752061232847033610556052862216440690414277397958476933142404741776315520036982563385592956792313022179176728442836259793170267060392705615713637869873907450396797302182938256671768292663209604794951383116077986336253061072720080964809322260288217551235835608410994786954814907267489332816368442790255559660892727480/3639775450352772408016953177575683130921784353820330812371233788698880299417585704237601*X^82 + 4123905067717935898597528491313658023653604059497333594812502577138834301382102878757568858246816823872358324496907238935501689785980527342877587563521656732199665903561364348796138661623961504463982113147000374013609172017050939514006854314800665340094246932534507724473213260752304613035275908671324621696624978480419359311029991949377537828756935221413955392232302907208836/34763495326319329268969919799025349583433962363337979588957653915863005739737361061173327151*X^83 + 366686804224939347112111988126284777613811622104699683403752637837567797917970080010548312725598139047028163204942532832630742933013927585982648678004551725765217188760720142002316132784808866207761742023388313492917647915957712400097286466688003496099939806139043994650992861047909262315832539255647073420346697282106605146942368161801820867920588053675716913705205/381088414862608355985441647741145757608814192631172737134460662621597769806050225551*X^84 + 10978157726046381828255434534290669177316047735441108234255886152128946546905723059591372500831871655692739071245284985295429623852677428077759854784957405340626195807253748977710369616370411152209510514666462594092781241998297926737764863779732319521741800165614575056355162121443045298449515006685523894969340373042228222323188162579565437861258892711199232821430642/3639775450352772408016953177575683130921784353820330812371233788698880299417585704237601*X^85 + -637286352355298151754340886660685589397366015704206654424851745879764564673982648984220362865242967486061728122524693622394391981636118769073354798498041429714433533785162184298195966313527511433215897235540685771195547745076980233990018584205514616142510710581989824495428584102301405225065429674146179719376016728537529709609853553785400377694456293385519/39900368009905596899323803553674563669648643349510285533919030742497934227416001*X^86 + 58715771836699794822933490916666435793370041664129927233750505519116223867254020958221299971257582677570718395525771106441319422787993811732795160446396387289153442248053778821360144062222370811518495212902256730639124159350786532805619890409053122776437926995271799168369668399638465600947864087354416681770117393840930299066523732412537666744515711621169141/381088414862608355985441647741145757608814192631172737134460662621597769806050225551*X^87 + 1465705766929161277948770449155193834644332555218307638440601173860967924298345979549793541036103084757091011350596392785270428852143374264434545939296831667249785798904458377247712381293102669125220494873311960941276086009384030357574499191281987542146735338892438249908879304368758836744888002454935937336695982454743047079874496571576943934597347/4177611560036184368058193231460010854324012496022435926491365379802945683951*X^88 + 13406920301879473635469826695412857377076325941827284804592964844306791535432577759384555986570791537584354183055547763029867814964197359960464765085324162457117198841341177756094774164946488428209173195858830096999764876570854450059604474643975087804700421382763407533061804705127617959129275217261457140005250966359910987051377945332355493382250711/39900368009905596899323803553674563669648643349510285533919030742497934227416001*X^89 + 1084157330805008343154331064105853715296813901226340099248495649415061257554211352873062182129853761706478689703383552380792043312785403170601943006984286082086398983187123646497411865041577662805921016557178594639920908152387269656405696652357152034594487452553437856806931781977818581682964975042771255081233027634031611900779724370769979/437400435560274774165866739761282677659303999164740438330160755921154401*X^90 + 57857066724560008388755941761742935128814613677713441413622457425562900651759408618047244760356862271125347759910323303878871673046326295546846212726003623429516856344041406062012360471978692953755412304603248679075149987026203282600145764688293574017916844123741004612926741852858583928507237963003455620758678507313403151382651417099046440/4177611560036184368058193231460010854324012496022435926491365379802945683951*X^91 + 2212310951051243201736308632012231198651222900253531703191751037385240812777226047086102929268962317709219715270575453043629955475422578695729817050657836320639315223115161042262048706843823877494892279568249177985681730099581554779250168700674927786795639402916324225583680582653562053097127593803462408411432193952251090032544725/45796297305023010592175347059081004885279447090853359682772563702351*X^92 + 57909774088333579733389894011252873192965519006952919853547426672845753668735656288944707329189181418559778827120658151593166174908317031728389705372924660362597213843205681326810131016849886406044406000934747247392660417599949513982993361295613960076561227282024161133361035788731333931709306359067994716704079119463314451246521905/437400435560274774165866739761282677659303999164740438330160755921154401*X^93 + 1178672385925577362439789942186585133052901183613115225076923279849253227515564238559370360225618754160202285516741658020167274665848309492736416522323987940109347749186290291242612897148507630143529734295433654573844941280367187351639172927720742731452656142600605445787994098156114176134873838057742864591824004428052014/4794921715529579163666144598375144475476855522024223608289452801*X^94 + 14937620726056298446574798501032162307071147452027039161007474867089021205761741192654539425858632058523399174530293991709580176670930483977145434168708031926072056613236063033124530462721342283770144033949993442269252808340271481795331275889994859410962928547221483005185823679427570440266600647199667964062553338372554383/45796297305023010592175347059081004885279447090853359682772563702351*X^95 + 164970884676807183993982106788844760124099858884244784361856246508103487429670545850485353480009942005835824220835185601623273523654921600225334004001727466400412706138365493594790168313586255407137134032791293047913137533662140586284473122482993078149347833372402075603478994030478610329220444529709980369342342/502033474560734914005459595683713168828065702232669208280751*X^96 + 1214861609083484634290222578233967309714624938759482089944349128746325314184218038499389261011352597566085195893435448542769737107253821098830974937654484445989159370805149876037149911650010840662813867105642567009709433520709863704069131745421215420282781221344108559455075487257895398712985823507746194994284729/4794921715529579163666144598375144475476855522024223608289452801*X^97 + 7679301817478216580783346658477748455257813503679135778082464099098627300059859612550621622770980382990247347608813564846841398697167219738005141678784016872227666601458814682037608283979959506985528317969080114923079313010527053882547376003541846381594951306409889998676708235098856229807436309180126/52563446190004702544807831188746012860230939402436311201*X^98 + 30624188747081001748891526232121631596954268828687030497371251018253729705827984170243986524478658576285801859704017127623959075514143081521129624231494598324510316495944349598556649666280546232530746202773887958527336833895146264105690176215395526243412949343441597452509482414447606046881329100262250/502033474560734914005459595683713168828065702232669208280751*X^99 + 87165285339588944104227392170793107565367887223070302652679208746504074557959699753272642639482966110056359507174855829983269553237824861128414016593510224910926063150427413823854516637817175396478051769782010558313826097391560035519366414161454182178226355349699037208437928145795378653907/5503449501623359077039873436158099974895920783419151*X^100 + 39964099046416344383012700390954184311741870706694857931740619868689101380252061172715615599752095318441441108535863897803534472201849785157040460280046695458246172937657666958600489532787708015714603690605824125125818344928180109093934987885297092944082388741946002927705867770472762207567/52563446190004702544807831188746012860230939402436311201*X^101 + -427169374872113061146058919315004152851801660235979317952877147835131226132359730973778350603345700138870409179828485910767826319635519739319112341041962220265471859270180772016805208968051059775103865812779394925376402387309509920182740558113908696690145624128429496024736273512/576217097856073612924287868930803054643065729601*X^102 + -262978578466030924804495574218206270209637980309578612851449006846925727318839865085166768155611904885550785339445470772643234031224397662788504454847503140805086617418139572570898089304619218906992169275280497865719957690939720063859111711717847369601965033283408792877974425382/5503449501623359077039873436158099974895920783419151*X^103 + 949756827436900996900826556732047186031346272769192957867251749630454278609762672872742830978361598999998056071105637719734456655132130173421784532255210096179275659591566952063744870156412384440869520622694495149780815282012862870996130602437677768250710637564098492/60330551550211874455479831319317668793117551*X^104 + 7331598673094817794684808872182623557390345117983997668741509411048420316407981671975157150233550678357360740833346993629131522003343006194054707168933612087418237866376560274198337867891085508491722886854199704894792487842675455965061000480359095986928275005303398216/576217097856073612924287868930803054643065729601*X^105 + 7444462269488079674324237506292196501386785767322889755395838453333279257741665964633311473851251529617027686031999131123472087106921104657856064915355566832500205590830479017047006801077663533145313243542777953918093509809417044639826857366821309116103507/6316673809047416443878110283668481708001*X^106 + 5152384690027169654588497521646379285222466053164491554624063617660301859398158271963687465755434825270350418639111896724350099746437151956869790949451202384615483689966281058408551968424887384164560308565102594451648982473831884580215264561522388678801962/60330551550211874455479831319317668793117551*X^107 + 3058979838086241215195381719966415123532931198916474024573846016267934472485280183586913996960753916564789888215884260837865742762092046433992227103394487688406960204004345499896647652767482787027585977150229108387495034875501510442305303969434/661362559841630870472004008341375951*X^108 + 1407314743500889871056368507175201630086442416704009557903282345602830535803675663680651907440723680773585372798758620257186126747274765338733114022816538479823081822184431120468354055712120912010430359751685318231832430266621176271769753674122/6316673809047416443878110283668481708001*X^109 + 545610549312814862566378847306312191241454315774379907574019422320775303674039986395607961705097547336709256989978321474118865142043727199259747001245897996122088723291649630135431196397410910532644258505040844173866168769278863550/69245373242763152598890588246401*X^110 + 161714832094319054260132377896133084440706781933906597366462041230766686094808189338700437889957411862866229553355832178257214814681385892402547454833630299206632972754420214689790367307044684958035763584891079646621476416144963277/661362559841630870472004008341375951*X^111 + 42615067897344586212375899989458360598253395320346882936107623140831416266173819198741874001743675272143631258871115679060268429797995834314791122617037585151682924323664432036884089474593957229487083340461241916433994/7250065254189420228132194351*X^112 + 7998386536838946554700974282945468544140830277695115076749667027625436614431097466441669868184242426607469415816355855632686714128707980499486826886408718738407597806581120657519091892984840481986788746948461148093794/69245373242763152598890588246401*X^113 + 651149015872291707221823674346682219072828397918198169969855712126092721246810523488144155385530444415380168878991864179831957596063689569135890013003064115712228619467503072565779402816029753159927521153/759089650737034889344801*X^114 + 23558977457725501059379588444102737331859694623296304996299370942152035343207263849759079588500446554185008605808827668785763779284679825850440887693201986281458112469274070157412266960959974857441528120/7250065254189420228132194351*X^115 + 540059428025301962317901268665855934622832525435028985119317897008832098093036783430429808172194463301110464042252934281977816275106478163183500475641798492163301452170432214293858036605404/79477505050469572751*X^116 + 4925770929387996937140131576241187836935563827519392239909538909924441248426285694894628899542284661075899015233993077837929136355339653024227837492755383275584289031464750037229169460394/759089650737034889344801*X^117 + 5479589215489505940305413543798870398645088906281181097982600139833164935970841594095371653440902092784049280437849757096240040243530116619785617890443823685660694435869416/8321380489003201*X^118 + 2990017808425946713329736773930285325675819760062862154556309017188292642668349047183318548887012976310528286683882986564188147172558846449385811367248063501787650539825/79477505050469572751*X^119 + 944361120638414636054684699945545613549276133079475248104996745336933054744984700000917318450274469422278639422283755498941411027363581941903127530830273/871257511151*X^120 + 143068916995728160261240775297891958299255659208267397987574902276683440829769867602396803421341716699521486164999183747756328142665410045776689061407/8321380489003201*X^121 + -30937733796357922287505933199470157108358056522869299512287762789242329701901618145463502706054795818600492649803169779313039557271/91221601*X^122 + 2913186612787989581248005571044880732504556934307685636231131985955425199931935571309327781625416851484058128500775544764227/871257511151*X^123 + -209898976287586866772070611472482881966545557429493797827244743812812171599859503252729967572490317685278/9551*X^124 + 6588231888754120814991530863080898055526698684331850131594249435153586485567950397672829286189015/91221601*X^125 + -15261387268673888634805048792350535397989964961142810426241509578446*X^126 + 12833775641349611787882199716068638699654317356011/9551*X^127 + -56788241385574910275947*X^128 + 1*X^129 +