D=-15743 h=124 33522282651752763493400263971780916227253300042938509465771545648325752725004489407903468789973591393208690840450204478032825184007530900445485115666299957434699006326334110137898567540229865437919690937941364519797869021535875403061395059108839255039293961501179214349313148025960223224371891085725273052491356964737681686770277122873350077478229062446367179963315410854226622903398166677939118300157433073266553486020894298410505494251109431009400087093913463253536956004592019458914818275113767708501142663717521937633290837280064372194851052426559998287518078405685565473633207949712403327370979691562748764199490290197095377459765625/1806747897127673447378340481406288921448616756766522689446959943715559630817927560656149717711145112910827760047139961821788005841311542362030713115763017659520657763921885922146114028307320751018139140561243811045351106222954165561*X^0 + -326464697540110037705367804610645193425528841918342379091708600112140862012800045748999137647092020256521697419533422154396884391309611251893790276839217397003876141550413596793960625618249706953355434325997736783758896284644029865926248066499681931332522095487941313496466986812882998092461365825722941606135043678791648084132121781636059710244097486390486820978481392555425884553759793366773120818731620787654195468708060226226939529607104264826072359037151006828279136686337718364705182282255231146898462279862720727566469930560756157087877436614738016871345251064852819803720914765737227777314851677640290838020985745475625000/326856061951919484692397945695994695134058251870323210200980850685818928769113672990118628946828839747067655851359942864129322026826115861494155778629153408085496231557327866536663249880126124445316206112291238975273055030717*X^1 + 6678605897182054467816385528998802234677469025841888664182397143143539853331784722786332873523770727913278829602935302219157092625344495488443881683085543589053598059501276723176275516104479279278158760465971140557016094323684657694175414154251554543814275479607527025843212751333967667239548539360847773407704519152707993001923100499009964642209385677439901030936913000812634065210362107344231696061191673889723256668658481669182526878366680425341649532189364506377979278443570039576619285217057372457696885764207209486886514202332996084872560126198222285911513451922274845811782929252176482646118667332588521314286505959736362313000000/19395311860164950302162201699654629214559882607733108970116002698845809414230436241560649323075876521751247630563847649614569839749834889105201709748075334082385260884380278272419060584636804098460618354497249829553727812467716063*X^2 + 29075033657370239965222413642509895672633066577208086159115337044741488742999182011398023889574524510756357710939573502156973305576468607904061483068937794002675415673805101309129317058400811848887982830982453338001287429710323909797126571829558176386551494914181078701000295629862398526552711653001602103668453944368018038692343838972405947318598177325433575899743089844670975056633191884361045354237092322958287922392386634003225083191464550954602290646696722553229923881427550496040464015897440670122979783971610102108484587319573714295807620401695785999207718199893006059687390761977209957251522799664499673065827380387986584375/45614099479665064337750002330820068932828938535164841060252488658879767928967969228183359448401382260325709198084087815060161372860126821298523803954027189072212108285044103587692889537358641644309198045398199328506314038143*X^3 + 74915518425123741029559416611562037942401630526841985436518958727460821798459409051140332155863990359382741044996715577769901496176847463095644137116298038936822799008219013756343140808110334572215096942179771047446967247109942980363082009732890272383897134236004265325540710487790512821569610689667770392174389245255515923731021761280185154325946783069356251897085410550408841662054008670285676879645913373245967811982743757907355323164704265240495686149681312774844910396055223804782363233533179339817186322242583690733059069584359744851976537169667098133844788459042643772044666061662974280147422023569483840846844030068129631555743125/35187035637309988285590716048010916915266772988595904547766191518880465138781394238405240762012965085291074355366451929152113904153911850837430352036764251840627925815841016816271408839345217674911625536606488749405070193221777201*X^4 + 1931908663204760442888858184498472173137079913188100477279024556275748981414363564725863570426307231246234499461802736333619482893906711658420709943148126400985669663326889586058638033345248487506875368971748987270902438353606834213517566041003134217365947612329597903177340579878622897318721142760711563135198249378043748183146443306354877321043865249800128932079288295963033415028447652071611440093107640114068253862389353381213556990932939926638312127651249457944908905195468397114731107638404984449064866639371630611761804981623376268118234126272339247551895738848957841040119135340655899418980595756077742148023257972369419875/489664156263951970595169306606656396471326342656600275626162140846768772152422460748458854524540024264437836147888638807417091533593434084955251404956526389709956571185444547184151580500134055636680078109146648448044659369*X^5 + 1900136448530198043073320277269773840803242996349121564127571734913536595695523312189695353127595937488508305436021096097238784805394150214118940801103857420581754014486930941665610936929371729129411032365086334426850560554253863942857770952774402202761279690220873412194181312150670541960897619456597685004937714236193786853651264437378735677614345265179383376963700365477423190806942165047008769484076826507089454452159714463713032028112549748273364969623188127794822159855459026477192835528864556334790859443244431998900306122001682997060343306511111919391062214895579336777775439688012547135923944828187597048410425443760596563456925/377730357791106397780907769301520990832756440009700048819950858584183358219783753178586399592211846497757197869334331196513196328654710207173075620543299152706988468708450221809684818258866911456524469013942488639360786549862183*X^6 + 17580382642886366850024701536313823436828784192220140213141411239886981991650728263232593652403018244531095063422082421111667804351734060064362492249938538684707777111737117139496937540935398940444921280505656304795659908253360690742747860966850692355037071204614146865244807485536546372810928289743697320037475568479668542909578674073011828590084663729770215983432772994618143333592060795929546458380630129286591142169730843210015307394533634006942429878392037980194639103255424951923384370140757192001108856158198041175450972761229955814571864195070533876312407051224478292754969083169573950813492618853391777603969936107811015/5256510348002787463036499575463693768891199384422628887811814889354247760513205606713431138578877221666136969382784727082099248502654536006951501457006476520420673348811543446237795661851150060509365000345917778550438127*X^7 + 2163085914450249545671125593017142623671451564038296753485425543546633771944774289617405494060629571880250468800144837350076075671878893391226803815523337754885307567572547191601453720628633866570736388213166851103501828115361784727577189210178286346566699360221369091046431018668569670349047507866017615215213541795926056771272452354978398457463969527250430428956644074573043293725797511163801232040653120014714207504669602112710214862059626878166213224071846011966092573228631785925645251333046088699594952653935252407215295077299420457653843311593937453912234263691969809112868011791711817457881842573604187277761580656962309301113/4054908878021786268498597028009721619179053443539306882460248688352092202194210397457987774317715940933809721140665817964220934989687227657514436884444995033188150365986666295231959238121610114727347726821843395798257824234689*X^8 + -3417337781542892808169572456160916962411608226913713251753709983413788261074003637462254274720954047147115288444500903148982330527168194034808955459632954246656225416443251264909888416795294371372371817798236818957561756268991647257766980505608980738940693889688508044550662976678532422655545774825845779664921636309113974519785066100263101955882287404112750900807956558550756147519684735180112215708955693785466086134400004557625354659845041626513419338316762400497888478398198956207879753852423119061503737275687097693347599047707400003184560555213692192817782211207517909172002031144919932592311344266976509906363369520936/4340636125518404180872419137459697579596366130819677033700920635304911445510491830481776332435076153316380651843752871248636869118624720071801405001656875739406006068382777412252514997399793609008559042399601798968157*X^9 + -3457573800921071364310184637502168867426495360531845983627528489390602101214805061318025608539947912080852992150060559943811395800050154937371058399242979224846140615425436860520950418232910957136661941500809495163592452960651905111419334405788712104667892594026940473384540905928134882434556520121297033875308712501679433166864224277023215270296118167591018887516376921471087682595926279655295114953004550523587688367554064698818355983491691446291068207014226683826166827635785707414009816261375213975943030214935847140949491831439763838839232402121185919001386515355128174496838951377008268237510356003114023153673186805621919821/43529162191811082981405252984414848100188022102403789819969639098742525704809855629193923258571682272617280243458840324966863876850482212673565383565470632065603596001508391278295185875789373651078051567864545124176178129687*X^10 + 30598151644778133503961642265819439593555929475549448655886459326922725838313804990976171663585360104057708753669039974448954992743185265067364461723183915581465432901356555942327524273342275608515523741167432928442924897659218797401106904478840303053824311173869060478460269736122029672584129270277817390908600570725334905067888907222097058136787720621247708218748260109190804995202405400970349335647610367017041976397922223654013457635987665640061655559132932628174191939265245209123354273268013469947622784889889401614243408232221279284863465924762660091977642616509964532583021838655581176173606040319551012475146278200/86536216257238445979407671845073598083258921329305817942132309468742483696033162598964279837386796025771892197899520495578580969806249580291900135104401557149889704560185134206756521712936784230558744622570803825129*X^11 + 39930048778382985775359694220512697727181325407713495913638571696073264704123894813889955511051850652958842012355288292374966133857048929707292552507685578930571147364823005956672734408055355053004745379436504889990487000465666578201005646108450545002990514805911591495950765576019649373579750745112409727204086317553061997393528149153470011331909754371935355710572703850274781644432652552237951850471899597301404025923914836093724714893064745225689469439348719894470845344989608452358686991047835886378022077889008073969033885486843505450024904466590084518961594668635851952052132500441681077761928956760997317227811047356247348/467282500820432765283458537404948823536287603081130691709005209152479631843540977026854667515633253132968326312935527848529504871227306989889636652643367643974274771279611136761219997015079981390598406591444332464319005521*X^12 + -48264269954409482446492747061585543139259909154928692978751841930340920590987994017215492228219968911766353509495820519421919544923009578159098563349455821647995347639170733277912993805780200535342474412519901431518505111416285941088482084258688293827397896250333427006923175391249315435037544076213273417713112123051582777303792784849412731986325582044363575516748389199186237684434665033548894949276294763563278857810335923473651247934439038728731838870757408039480119054147126239110648363965216444640155876681390598472311103714989570399805022427272579046904972621373962441394167097706603190246481690670825511235395814/928960207550866884997770217990055140447866207498741233069958730878325588809604553085495985042137364438509164799912276170538028577606312587774320195175243800948444392471021259032068358602954744010952667294319116207*X^13 + -116862368947017026706732155714029388300222688704733089279104004792511933761124787359773185112141104696292512703413621323041609832232137812003313330555944925339736895395095398782745174687951957797960298160182234597847944302958079760272174861748015399344196395527237761140405803408929455269844752360854488562713064587350953899149996428522814895272827455495223012066390865408548661828168232344673388920713476004599803585908567148392308460512172880190578666297862050004733761890960340201725501952525276110337524870073857642296702899867670150631559234441094822789707093971619925511066374922506933593449647977666122580372362446245025/5016244847783340998088324513843381260092269892695870348651583582974595552407954336374162409333800405225919275035641504567203603076758869420780575131596845063307656504240251674563055294133806571492798749536561785331252743*X^14 + 894943229879698274901429751587245891848148497164362076985729485613518658426959110988502653707763132692222602694528959907223150908677356857014707165972845554811445026117358463734398819155016549226526833846801459441583069627207214094044635801196345162647045574629042462512449710810988158817774556340956017699403184012853405429065217013718768984407736274243847243414834440352476521210599896498100651945676936630040869042538625927493873715356958668246503964169738881906071301105503406466023215232774492573814599508889633306744327342630482359420865790356535108178551033756106462855158772917880051033548743871137840243819886/69806258370874390202144582854744027894926362413200208265372621395481113609970284335904322575420726807518029724848899365416152436467526379428128107151896933019247266486261713106456003825655558798510894074139586767*X^15 + 242151786345035636556394749907992289388230241436237570095291484358367611907195750157805547015824434473103961844937240582465761578635709002780922207385901483675269385416963840951404371025116207110411820516091579290848717241362006261519037802304263023346143720701529360233192043206377742581552884343651171403163338426385037138090292832319878881749708359950290213265109346654821711091865380809832467080405005082794968304828956114270396165337093379322794787350317707169380638836823445169774916913338559445785003249055430574361091302243433357778933653955701150009714331518613731310241257659310277743459310353783724199618216970003/53849036351101100722665746226229526326341460450079533057366297752823899406526347128706945764937576604407060755956514912777577902558105121775514018753723357409578476098367689322311906543137477646082893265049796209171169*X^16 + -236181884078046565814839104053697722439940695493786317210808830436582018301593036519189447426258380535459358159848883380465040490539394307485803709291591180481360609547584784188917849543552999532513988613462017455135514550516828599070153939127910818765496823017687105521865173452506960425075141636683745298778569871185662108708980882220628565098046523973802014912466150483599820648287242722978584259691704736174137306008752159034230287602896579999000867517179407125806225119190231582061824331859797511460307444896182841881022519031653199364047180623883528623865449119857722654228836188505924762895391033197938909095/107052183416464205807228922627305929295038658885407892821734585129321042459550984589684581040517806829979283522830682051481654084473026180555109754981085304854336966417530054309770915386755015262550622031829023*X^17 + -170316266231902248001083868545549166379808556131366500726448653029827919601090861464995607292874833857498432235091641506696350034699360094784097170870021384314776276079472765267470903465126938993152799742603865505061031318004848098407989940701510935508879324753988574668282095475333635802597212520213584525491134026985948307800677868467077922033496238194322385967953326767449307496043357735806718499092799360430929035479522171204002016559927722044922611265613680828975506455357730518875283693905275796634170139183465811879929612346199407929273955416307229776794209976812837884720486748815960029810135965377222090407236353/578065625569210825263959290620135294997885207143710924645550677775979101804163924585623695247059038693056804151473735645011158326387585948044328855324858502332386613772733246234562167680253682410468713827949918017527*X^18 + 1166726023821885359047938506214755731612610944703186002013895397504099482963464272824816394643897198590801124212291185025600775683584149019759773013822784567807482982711979687454384066502040119729028632886095766139355021139260182041094303526518965384224181405126063500318147902867516131839977400120792398778067309010255278433015368001310604740443793657637231630759202566124085564053631374725393792007995037110007025150334855992737248331832676797021645248828362706815018381859543079909547107058602046131877383012686862492789347899328704786986362995578661622629229470443584621612564430225963144147431628297031302869/8044383724936616621352462393959405091534696910464176917240171136885396254185912136797107245819257160634281420790744894041974006347684048249805935345399473775181390540045611017497236416345752591983572753836863*X^19 + 464826270956676450344781645769313591096662423436644724063396176424823319802507219263959670813756924150349699169806898803064541950821038655644698471730866352643858167185487728688069736252626384596972413211451934416719829838143309334427070868862208258504855185514442281783515669728105486121031121017955493407248312923898222610125868854596102425084998577723803164373154096793135340159276285885725444743554284911532217463233836078443855024847541479769916884643634829617115331431129306400267493722595114367984187268279862276154320323287408729716130972423206811060523793673857830828018770619782428994124271066306066656419214/6205493916102180618027638957937042803445505939610439323197488696191352868252791923710246109175695708513409127967926146478237042314647908608238047166988571866491350932324964658174490652224027969724271907319032976241*X^20 + -2927573481294095374048191017551624881228054648411036071251998919244228402812962725617783759682167570262935334062621347450389042689510290391500150848643398719181207959295841539758007304847927191408512196266866296189228088182879077879671502066842345108437919166736613837000947126541595570372449465552937707195660655047779490964503106085126958928260339083049635357262228260244722328467857096154622667727703525037360524032068177280715960975411096947483918599410562299737856988844986492252151958331959079496108995578192809725943850539479239114772771470403823276988440779203421509872855154681311481504048919698678406/86355894652498774630538407201876355235302278972778117195806956878208217427264126984609739220190208991119453732683471199459671414136988131500806902964651659023417074335749746678335320736989912217825306193129*X^21 + 1586845879256583503698153599326824908190725129833328455029704281754008278625293612609773586411303399360914779774068192392180044022622982713050972278689826553427906441751589357301422879586252628989489499787315509331850357221956268709454072022827656351584160070094134905169547948303653197285942479312304769035739465785697657784696871525484516551141458214631220569217162191386736195205514706336496393924994523669618603333198038594311651074615819543358365563826779941992385470425300502185959683620108637165755129449087057156406333168495418526756589560489179547520350975860105803084538476393693212729027207013280926221/1359500849514288209008566144579139460469363777868445899013588922133631966957419151118711124543454460147193560113635887093093607072758604154217203073372511068005655001267708261957032954362432188045223795398429847*X^22 + 774482141332258075779206941765475508537529328615571050272307425912634622767883587268050917262751389639323507402101249810703584084312979244612462584015921158086131580819183797284885731904325103000467054304346695299064859670763645083136254653248224593566449631238654790810785004248544731816125066188197747005508178474378932755921634806400946869580700937824267672688323381754672059494948263953486808526064980754343623536136689224370787840678595909016804595485266694143537164512207679428408263846403133852101083496092831210768819572543806711992525636289040229480765888837321376653363366989494091859248535657559/927024467780746548469859036849209428620090525719335692440537109344927189557748679438419991628796628310943764264975330795190527154236866812147390370388498404049894274454786710832666531445804177400271660207*X^23 + 125286398264799619404692927382956015950698722835724361941751774452837391117039060803739920466016988885998904275630326675858900604594336001556851060776427501346833123716145623871690927929111098814040551948725260028002346605575801665338795875970654521258141735005738165500063906073847798308245092302256904127279998209925015315461832191330158470346536344546028654439986710454939135165859630384247837133813960585770892887142016159816152785449641518338055995676691699208470138583047381034145452501829926280494500152786603770002850363868072235985962861476831543429337080743705124114830211614205669752814013669605913027/715113163617342352715488550038738097703538172173575588498477409908442248515174235559553250482395120655460196360351825002725538980468398716958181963450280388372916792574343652243294791023013463075811360585301249*X^24 + -8428562850718594111997042598239013654729629040929957071190226281447866281950904541775571720697020561152737580025200167854747881896845929891517291657204664688195317057986568741329218230961118988909607130538496514206504754832290573107269400793455280336279791122632881606763728022726378192170177147991878565410067878807924521168945307992366234817147354517018897252506342294343523201496477214516220717857305665125349953350374344901140876340002324644398896060722972531559227452421048323145347375824967383799405281595745634158489050249095480805688317265202921234924030714917411958414009675719877431939033132/58884867419217845929610559413657462276573113492938810419903265536741865562964408272782823580562575640662120578350716559435338064805746478571262806986501835993768295398258699792458015082627464739901649*X^25 + 1169095734117376095330754274827868072058048382179267716076894162573964621502229551280734167237628091083502983787774545345572967345447742066580568588762399009032608533355652793344218095504798941169905955064499503762370166687398118523681358327900194517956206664099610508951766156111995156104184257736068636738834009838819572478745904780261777514665133233750305185216124260251641504087525581639859127190376515717509886648246987943563107697600817400413367694690392311028124741089680927633870673613457657922083822674762771272062264661421797592304470667567015895607702216662910727934755426685921552091931300551406/45424198921256580875023092805611262002384435760247448929586318357901432288329685292482579589811034787236244448983791208964335830557606473795222128149036421798444819448284548830800660040844404692613311350143*X^26 + 451009195528974486079305566998703463049496575692941055840469998451414163937342398972142457164970780363784695872946208538161488776810735261348823217316745211702737820494992700646077851778167183973449803480773373201542647653351556908109636265981996725576523310888864951285268925004893177551372873248123162573435099498454712580712895498641331376086625154371399816599219488909238404992574771843307131107479693706267069429983085909358007725815490292955043421079720180758971398518682476919497544444731479710314352891512843100671761363271545134308024829058060470639568340278830696600169852059054044109/3740384133851098642546564150013178064954145556306854501677143208838332310421419568873964529032749516652615167271213654286688564111398493207855097947437072730341630908864809743534143116472556992943*X^27 + -1262718593309471060346398739869261131983887881495216690059311078130750847053510520301662621297968380077028734195272576452719590546144938774583765985390386488897466243066806885136720452316749074057266633066772051658260874267987778276527576390929599013503969394734522920144160853736939027812260133355629099757505817066789832828169425636660750082979345298447610097732061873546786684744003051386929774270972601849785960852357689974015649921932207561676996131229094259120950026056380909821050545988597809413529329451759780726467297266600708677966914130040857726621967339378533218743147520959475540723157575/2885358503541674450550917411269215651552082561154001710575260011300351412585256005366358355447566206392443908339185111412331565175481577449991877542338589963694646474514676289830442739048745772255180801*X^28 + 245949637871063129114676812789841891865686065978121335819621390153856081085469397767807647386511773216288701886779593768415224789576348720140935283357189841965571527536116033471647000732641978560754667196881738008812196307296124196338236434534133354161142321562265801745682882764199587517756409675327829753531433392653516067938895975046410081943301083896069029096203330213738515503008653048894462190643310293969481076481125976217524296697675874917574480101680079372269691790710010604302002089313182185910491797194098595833267943607094987930266118665431656021837001786284564447736210648041/33941471800175122208932442990655058166025222605120230321658997729951019595297860898485172811796168062473254936626833279976484461224476122792489160238446772083208236847803647367393609100394343*X^29 + 1752698416120940161792168969340031054459690521555965583925679252762227341165076097464089026830132551879746154299003686241698847171464202041705578254155097385087575665307306570014920830246920507287396971471917011917266070418686416194290254436612232237908705362956254499884791324820585116555596623050311760112615501479294372099272371695169490087123579078962608262004510319804296959431253149294235047673669439746030183351433439964961378411629672972941483299956512942244980534634694865027203271887027351315496702529636610433182894906968620921751048176009395116174665542978936735334539668291662455060/183278822558703833484781643350645725182753132259035870582180017233078283210649558874824261922604726315978143196289469060047739641458526167184899799424416563786739914534375677433173012707155292654207*X^30 + -159424940165913431534759612858062427043719910844985461608136846324164890275797989445369170871357895981860654627538035975307361967555128427781194807684791665931106969763164055033586751570832106060919966810365961618504601294346904712248030734791005697563773627455936446054467801179309437423336891210571429975715525988156164212791031052913375682753141566331846126609793116784123024870028970799472973765346696068898868835374679740917651706893277151313967931620843404676524644825389408165827189667958311480879062762006438139920796465808572079727182865782284820575970568916844184465563228/89300627498283582207299083591800321947230255143299008163152058982035459797511217078688944755976142092010005595193743649318130770084471790993207132791291256556387288098599107472863966103*X^31 + 3394518579649134037514660939329855206189408448750351688783456476410734188841997515943896405464307045414273743516490288846067979415537113767755900982817590168923602073005028758610471582127963073425953412201923927991494976533456933814859930629084996026668816220625344422107513454285839974562582381296938153320282331355345135686832804884358590442592268874540456615560905477019457194609598979797339486043256784051075286789978579036133689873917636583968682577929390377769907427667955464340274788137451486645184388864796441722021508251833971496517279016734325714584338470774851759372610373994472/11641924827460066917663827945794684950946651353556239000329036221373199721187166288180414274446085645428326443263003815031934170199995310117823781961787242824540425238796651047016007921435259649*X^32 + -46647314298029634484784308781688279476832914955780818718762964689150518080331423608942879472358129567826636327315358076317288141463728845023635063899558498760307890414112208392161582118380171219387387464745368173210452943479527072192786932235708715093159083498797516810637086247561754229665812471662426402465471729045084304663197174560427899247850006491031477486372849595731239684018288773898523904080558925035039342630040029136974524048599039130549868309348724542575085490297760909795767555165929874191869754392295592523515940325790200586843853771488072224086976139856982728288/958635968189666861019725917996204942455816116319477379125496917230768767438188127186586525043509370104153652136679329018278860455076906096541447337974224884585495247961840129766500049*X^33 + 685869605018631266530279363544893949926452136788310463696895066489703277573023095708452049349994641329323615930041973515709242048507145051062115573571819847795896701081355888232192996304630442027979513046480388092635608801952677337325946040600453752137192928063278819967073326901163445350618453313496833946054282767604715145374246316593556839599359412841722727643856401980962247288925958707797535324499766672651209737820913668500850918358239882460391155982168738273027603168921574464676697437177208823581225198805332018381786850890567962432205845739855494630387875645052315402725916/105642642330469477751234815889099780863573391834522726657008885775747948940455769804089021646319776094847836619114198737143348701009930128744964038092097556506206161820642744140398071899849*X^34 + -56982286052113967192288474083696810121466786768740810254651125018431479206879099236361030795691009960820526282346939114009282939585954834430757387112424214274878405411218122731526648574168763511949754608529948244916763089883049573579045108238019010274514939523414291572251684507184961759789956484126454625061763333967688716683192409698411714795302763298861016631738567126338810256662221926487708645687972097045644439906015189972553317946523076238958361311386031039194173255753679561225960709183882725095395959209416187206010013435756745239803648425911506356111801358887721/60892839242181722735166481483593021816414667872672132320745532441768961915656998487364957444166256120444238844990111733359516004260744845108394037856458418635933128880254089421743*X^35 + 9565066229649492185928152382230570391281693133064073767750830133461940711716205857078503860148468899010297933032432859254445340854003773866469465054802230609138772429379121928247429086478706393902918340758268798100628137656834313212407874651452922219968169530627746430391949462825129543117818628459140555757519805652346501649257116593313480695103155471521435404131893195303168883889963365456523695819475513778929993201564466759643675147012139403357334550938322878070328585768910157537904028207205933216103439365997462003697302165696357522318872682000567872107486527734007288361/46973162441293676189966569981814042180334989699654391577149348944307669604471218232142739727131959135103528954697287121895664162298768398730530919560737019344689267150130166358558502401*X^36 + -24451992693798703153222378689520525220534025919200895904663972624797364740462667177118794118617024157551543229174927652256606099656906851011672970517622474415904457317968156828654790695434677258646922435145508658499264435496904504109660806755904053077254661910559951771405821403202059955183091534207226631508133831289756947642752806480425965692440523246551335273410087081429390200119059398353622337773127932905619719575914148172207241522606002297502236822014165873252037775456215269866201981126221122338317757396342868722034634586029232414867890171567237249433175876/552561585123381119365218840877968637457143473041734034362170329141922141501955503918884197458882007608317881371222690659427010682849927360989410602956946113337747650931063143*X^37 + 23050770944471506100337402772459345026334727401410706356981291950346722758570455105283172036183757293693900150639138338735507207546592603435516356290456439986279567006139657096010092473493205273180121872311556303639834958894969482209098803371975427024331569775520482922387637618241296615218241466233979471090072479416914690988748326025759455033378091810907356526728216888799138242770029944008571158043801925161929739597192232240813020194628578524716255183277712762677960741323375595406214593393274955508281796749904594871008020752638220761892197088983117277348805098291993/2983749122866904414023157592696058069004318725760934483716531089646679133867192925880882914764146549901767703404515474934616284208776497410311307854966462513160723315132450381665407*X^38 + -270669347086784883860833046434006872156247378067172627023276602622122608556184847176054093620537015050157241756302064275753508098735769284609447496493555155166997539299203005138514181578478522780817282496303210332580004824766083517807975498820261679095773898175011075574112545367459201466814004809297249699169954548534892682022606966901925828146962647045939464484051818341781367441090402995760922980922542145054956948239120922339465056019667982932918318554839666759683226614771801114243128120426288508637609990014293103191349427394374179012465828582311609720500/245692123220711925017882988385046081572762771472536253607012151686048084260540464170246419501503782840514842761770871791652739298732737821693824189843017391435192374802607*X^39 + 25119249579307876075532498182268525771128607394750711914702061821695302266331256203385490472996275210776065274370912522812544280769815515741075582212755983463669194403335137709310243109962010104113672121129820214443418095734413803121478768107447516234995982322057308158160831810087738205455054068322672597170101096151145571880410470779660907083302052255520261141793459875724369099054702464549153716719327456579757041001295569922583410152792654857518214598645061700863028935531237743324230254959190202365513653521167961879359454915136291363175214937911287001917607243/189528623697319723942270062421143242647800211253314773786224422895679294535170737844177279728396528609653033310329382896183464664217525084819367836814232516874847444269354658049*X^40 + -30372082496692082829020351280225632143001254343854071577825852245135638887418250858976864686505765740823527999858742365227994220036756625564491579079598535839331679821407470288751173681706278660736755329187672798207686233801543821556402433629303261359300426200284862155662369177292630055928192797492049336478918815973369987591850267649293798561367426589865259780010499148288838110062408512899998120357847016756160164905648673774556918767604442841631088253884378779632865576390966691126147800809362182762836146095042975975427719829259980908194287674771937/2229490868691862369832242796209163996449785133279518821126960296966888542395626756293013851975061776576572288470802186837258639202300685308607219443045139258583791207*X^41 + 14694331448302839568218646250049534663071361476354044272996751025757111290126193193728143687027989291903720173654614230424498134839338387804715697487094670985874854516068350339532549086260089842278106664543065315779620349400872586673103925442465618056750938733671288946657236582016662838185133225960010717695080038021338593323422940874663294652621311570144481751303104778575150610797483583481249931611632168044825560876101094008599319862665836001793725178597150490308132973362893682357302773767627933524220125627896184655708284280290228582643135145747926214956/12038914037814884325876266430867257997065375802154276426743595432616356128766482744342074555573685359185227295326772717790984225637904153262997385302307852180324426365327743*X^42 + -98954040839316333963170267002626688828833169734910234835210789283057737068512713847178901510837815487541249394714685431392564958566035708083506845795219076904241726706566444480909768043698584241292427368892163525344952665185717247135792843674811603897442642567549737883874656302932996220551997597879920784373658538366784352599933668585629776696380056958939722794418829918768575047270565011065063494882502280309272589882302956167824355888971975406931060197964677033336955305841711298198624209999298552219983785085021425865368792281669777543149162028/991325419605096651770672652827551799221780850724552610550004578464601397241274680432642886605185316396875183846510532164187923166874471013164615136969826259930543*X^43 + 5927244521780835788571895768710876092457025771635261135399562390868404627185727734812153408521109716053152636236584825949912856259824668284327571587403033282042955161555711905440982784463943373784336726611629322902297730840785753628222237263644023875453854077892147864597794478597013686298031947565666184426856496372671973002666966150027759370602134129419918528544547284329750142200832364661678537727378795783829927955128227942268979973383924416983359924137446799678148623129570219040835631700410409210434251645312540734584140561851750793771917980190851/764715367961308792852459279099743250782276300714874955646547381859642770041699977408503751227446189365764294945485150085179713246389135060852276268964482765694240384001*X^44 + -34570237356005639768200678678972062433236368420185083695029771885670082184401481340443390673297382483183511237312557914971733396353017353529000209918174284617157653597952680191365234472837347411677573941322109650294331486990884070561513244269617429365555343511914706879977351128300691465077469941276036530331054490124082529174952593123859133639784086390091925372897323958458042647071716699799850388678694461610422293303295248349778442300761224424516772428541679186476345009998803678169419451935095229577631634431928819498940581247027286970236/62969282830788074177137308824719036982899120289941727151750274945347227163899808196191506485751465184327966959697041997344084556112206759395579948991286683601*X^45 + 1254984428704671988060453931416390396175101361053372321143387162093891591023902802237341009631566145082215559099031247876973579042482742572412622314286116736267099560487848771374749323593558695466770470252185112319614615089720015086641748506356251745282216542213292241817045558675119749658965311567863353355340932593749799890261926703225888415880360778053686906822606444706526999426792792509227121356987474308675879243233406383722517036074206485478322854187363160308004494095659477866528755452652321331240918645018887297603105227938543238653444/41060816196660808061507151300549482808002757130602770851183621593208341897567590313778107729208859259042167378257832693191215752474090515338179325199933632068129*X^46 + -3735976782968103298665028922212585573214594728117871615655158019106624517958704475687777702548526351865341752043030082601471773258517555482270540410495367083421918916933039944317206880373001001436351954374396708059671012570733582633858681392665477041485829257044722501178528736738410984067188912977863072875885261801940469811241240360317906384917072519943241359616994424885995245624949661600233639213579795907708274324975236847778338217055160946986540954668854655222369792522390569966849194464410879171119950929816988173282883734630326/3999827404610815865917379713188022421577788241754540249745936285672821391342171644298514037080065120010669310785558152661124598622384981223120113637253807*X^47 + -53173524961886335737029176465713827289164955332099063095609246960603004596190650817006981374300528085787884940335610466962334408918542554043792065174778920844592493790564852608023806734682149361897458071838344551618813524044799837270397507575320770793645486142733993462257173752842766184643017280636766263351309001926654974253598966209187574062143099302960413232935831086499421871008459803893134305466834752433950552510625840044631899366262700419141783794343759598149288966004598868811920765263055390685747771958817876997885703851750295587/3085494858708615634679728132411232812162056894207144630435763472322014131031090601613383817801821794032070381025155057869860143249498131210383417500573047496449*X^48 + 494466471256423112452662561031676470268178557595264309319075511093349773593495509890488274026143162681452453727375769495753255871034009515531910310447486200819567143093710180112863615719692474283051197919481027054908340170911540809856150303402108704866101043635245089826600471661178826485496309938569746888240396678415308938325399788581369545195066198142217878124902435738338785486738560587123090544935855758085736174177326628707412813048489165038510917865930121747148205998742636702529161302591410173820526371083744771980461666/254070215626679531596098565279046078992427633980470066044968321518949462703561687372071018044849464524593108733123175548569179865488469873792804016849*X^49 + 46138759984215691206068281075004787552010321488200025300133813121592209151607678607500811419638002568289429494300465439555516421698641147661885370491444714552060267829891459961226144771521961154745420776683710742444315229604709840825008944126590151042276417628933832717169311708039317929758920002209370376573603543247267261072132871444059128075253628844578173950187103590483788452144535831329925982938303266897716005624958100126742713857361836264208970812826439592954928461988654913586338170815002799539891355357926265789287470438686/195991542825929977429951605946213098657311623845972472237550877997968248175766410570627187816923190880522796228492349480395105332496864079932885568225436543*X^50 + -779554549637748755072198340035798660612373151630635960283155644923542819315439853726367542386733346299623233210851087169121424504322882257541254643903621911464698344208674358406684279828950210033116194441653115042351968820883699473722466384514015762361898533252662689916725611731533960479076577263292536593502289579162619427084648975521690942334541741503265214171649260509835652248259745075460706722411549308512517115154690536620141410701039040330692810494977843739654695377853518633955780053847616063072564368352743492944/16138614979780190027065906452330945753187298099502640287427321445655177710954817212225815793994122119328787952304082801789314607475606293196519343*X^51 + 51085863940262006204688135791841477164226634583751906731589722005810811301343184650803381736806197303622108276369032174339904488452043221060456194158463712103670576090380327029339437974097712821425471270199055347402288643154747020501080197851167448953073285083782717773309872945728744021490114078230260540372900969520784652065113362267712330761591411604315061658945479815315991789684150181006282858251716896351147765317022466066091431301184394366867540996751226269704094158959449330507744777687252136314946603861798556687919841/12449440565707297048208829698673257870628954065043033236203447754428523672474522681231479884197623761705062327923035601879889813408935023815847396825601*X^52 + -238232282396945665735181163201348450070350144413485670651922405818528664971021472160871282555879227484343201703387891852912535074727788774923690369007711842748354781924804234869108543797471763293944218759461807815584382027676379358241609979856108224417261083175813609365645101100548105357296342121894101667959764546020729780982340648247173695376999327766555979530042491593257367404185929794245030569547017134932656688629198618996497142067465289288125574640735575553567987912334738915328415107559938037735786262999637/1025129580116889412886102169366127533074210639617775537535877624700195497106956565599048198818149153231835606447569256291006454136797706485201*X^53 + 10722224985427138553337888279997403006130757651445539095480427420910567407790483488680736243992541436364231283924541665891603304957038098286868847245814577365423916808361658476436360269149291599863425834849765132247461177290918316089607281971592548024548627278471342342847483890894451933582498246976884079564809879503412963062966133195682603842131856530182797494427078499020187254813573053578575796458899211845330504502119585987171097057368081711786570713162507502862957775942698463937067328914010750852537211316200321819/790792134009229311326229416164216341906177606875629374083938750837103707836786043399064973905711983847110609662900057287676415766304708366629447807*X^54 + -84002848958206845151855708757992369811472813181736812255171134036609517827812742164812246888911182386134700384005163030002718313877883502865486832677313324566850402670961585753002878565046180882744844648173165714818381212387391656783924780715717671937375288784485230654421987117428337861952476219971629321199053589995344510578218425242630588770734235361369462869664054751477527623891643161589403413732197925961313632817917331305690670417856388061996433180617551085285875883194185968073738912664939208195278986/65116533069738259092047396898058027890123270000493904435995529740214412571108210988950530319389516180641275897069761563298383671269625007*X^55 + 6999138197801958049078542068317888857215283472501621308457217465403605709419717023446879046086534722010076355520407581222883118883748223899515227922238290072991362130315385676521635221375406703417209489050592067732095676411146663748940259861214718917580332392432104666431409664864736376097027721196036126268743445132839276200201497617897029207919808268067675958261320866966125913111006481953116701441561360824789243050646482856347317186676094335702108940269688593003942320277312487127703525856008002148430737833389/50231349425727581231419006298940249120636321341271001339258003610309579358240871714353361742089308508359944715930893558259316252703087617774849*X^56 + -50949565801305634745923064473385241791072797721889829864776723696846321799509529624615718540916506451274940706486868947498188220169242985828027544873355859368733015254781284573748809920439293109089876831299125398666555586983363205666540638037844175867463507545669674821929975390580188536922154102322841742361348226064663428807383941837271500394767335164996692955950130661173502885276647638300301932253203071683146930094822486953978716335102709857327133573890984192652199384992020045952587894905393875988/4136221372656943345743974903008195889609557898780023149081847788872159853338513052718702300666297159413153522014213400450891422935249*X^57 + 391299050572434130446226380826498150884345373154931808208734959015680278562428574179712578086578798612765611701208932130009339158722483471231598958548832844539986606228887539825658961205967458772390818153347709816853319725839280617070126979774107080988992430680517613742652977583897697873431984537401649383356645146212850167808530475725559893555681737060405504712228306587032562354761753816651240305671127358686216993563119535380857657728460775836563213457096999406641404588936155958547385473058163203932242/455815731488167813644331778286406195230862890003457331051968708181500887997757476922653712235726613264488931279488330943088685698887375049*X^58 + -12685608578318011684810058433465538857858793695658144175399861168348926862745111173203085007762372620033736782867069527929548693000385584173276012464009475679469274070211725846498074774936304429971402312620419528917838862286978241940883110747083726081912013944845225994127500652834601036509638180575574919503466956411682399486123688455911953646852106120211564855767957400242161321485647574369707861831734929021508135482100032138855850809577269777636914592536518585794572344907636617342948978217825/262734000676932182286983097440652727536654887809186505055062427038821054013752972922486330474896599086143271423122238483827188143*X^59 + 454582962626491059992276983824139752888106385203321785263104040980658973936922937444385188894229897162488463118969094496838265893883928598378113266232712914202347457798095383654145378643013662187576255271619280630355307143214597352814120974124448628834059281948018859362026989288168610886759819832354861643832421209588990895348897110848683639181256545767558863584055939273211349543319587905157661810600775484336538884639741659158086078405178228805241199612908229575238213141909616035712155455999238591/202674847260190223941454770247401598590868337040221134305010541654735832813587139583216412732648560811244522578696456622093679723827201*X^60 + -208384366670067358870489388549148644695777651253788755697173561419517785971053079377085102786447370744038848303232823940873802258372304957750509925444696828224534692893855297973816205001517311481077022224816574919859046789668090575592715464026519880880583704642590658013192107801803641902155054803618379211595514367269175862811867608293288979476195778819405247110343989322126789481065266564522435436172503624727255534154210359906978469897384550118568557478687895210927638569208467517431134/2384134451383673308654033061774872528712578722599490976080638352091369896949691680860303722061474932951091836037079867549543*X^61 + 2854013367134354574943257273699844416420266536944445011260887516075251594091052137808312320544079264229473907353559688465209401076028994957737786570416488247340293079864924373209022064605514613271779435228078511050038822070967181940292363078343810402476278776425784815338024228336701342485648571676542473107480244885897655784751776719379043023559988105044119471732752873027911270190509417199524945065696450473325440599579089207259763300584145692221674919237000320661426938835414082874910442705/990305079474590533235551674968614126868929961742318365207542994223248588205684282553986937943841027324693869210229975823656324539*X^62 + -85438725354596402787254527755289620229941544943467864421007993407610269892283904515907765798573539490860352036298918461578788756672832469881790635235624753832874619611004446863924516390558858087513931817624655222639835792574235033412962057525092057143612332374354273480702840193905094097380147402923954839890392537490299138581369450994401163539291816159159015539979143397476050847099588231909844548204338298408011168023339366583196895463953806694312699027560712492542696117109075918/1060086461264416766853727461883002458298167506713868819955819631876998620253308884330948742579579783437568624293943916207*X^63 + 1557225842234463530406491920713425937131434999346336453486654742922694094817796918475809117836806851734084225340593132191019392045455811007773908851149646428869134599321566210262971628187001008733006408557802867771557950881293137016895381810117840022989521045652632997708004079098061710680273923676811205390161949521242786734533989567950389610795451102122261871507028269363780172667224145625486998084244284883465999880661854234333514385823362330172808747829331295253684507078735623910636/817758116824599944868333340188781277348414501851625404795658954767339874653744246535084176667085902002224499760718394569493249*X^64 + -2529729680174666073076287381769464618359573252880132069545009632404003967525750628490765442750657989725082221474942655587388273110529946065215341645085110719771073554160543596638728316628365044907600495869461338267793383929239211371665799229839984364711738582308546495513152421991730855140456449443592252167277046843858141192192316226360782665673295563246815884326267374076983934396405620945510184798777512947262164304253029212783049708563979211328348367148037804290780246757/67337004463216462354934095273010382919276345468707922248352895374261488931798823879244663823895050716989685847293649*X^65 + 4480891226922381912308460683116830730495951835353050661487696268780790293163038195870171299527790907691053514259828784750485233840445773301504789612197670256420330854024407333710098770195731928206232214330679273028641265081815426558269702733471516186228525192294518774808768931049206510541115899448828114104925647022799884080250976909980933036979877336174343785155579128608772514442055003648125877112034015217296220258095830646855763654173757010403361622899603512085278477113270/7420605228850917367976092233181017208087172546997081739690737423138990341773162190316641198057058484062980370057607413449*X^66 + -32090987961039018603058348870755846857370535352712159742660161324636471847017632168432169681513729097214178959229862691787748312655179921458738671439175748439471386396383779579603349914235047084239168750011196907263800608251842246132397864530787057084233643227149757955398201662148985991862105010753055026128908623881478321740613409819494763839001101920345885753250585678280640691271642356108861947221308298436829527567693771350589696788906169232992430849406645585868/4277266370019466579110340803722948797514853933094576780051635353761131228596761981785216529498510494631879936943*X^67 + 205667954640188376108931277366460573804899111589638832500422957084425344524191382333583756162609268462783543915302601386063895021078454749101945395578731785501312949932191362992098122860396759265090683477972008637852057623206802053970104156447623704366966660659784432678499745550911386496377989223086824085948488564665116898542218350310830646389714800200630536092632742912900670877036587853444847402737033138825563268845208966310165409500870227599059359044903763731858660/3299513218697606655391770668377508763044540927966688190169291873338812957658142370082988527370857485132494606517388801*X^68 + -641950296871732180454083976927863840248604868878663381262644828137295202186323260075508637346528705414284964806884827808055101269589550060967606481211571703663386183013240030319690184998808077350263305841502353294249566022480675188804370671939611366630162139986257787883604830687178256819743889835232748430230529219059382829885749953396763032131903057050250132873823275086432262148676383151172789917747093182605034795136957186965602209403326695973770804851/5544759601636317247717924265300870743349300606676601042059036739051021352666960478431251634349325964934049*X^69 + -1262989305058895002703168567217435532392605908009336542028879858326213498129210188885814031184481493030183334290677634929041338520700666051286523738003098831289535803691504350740799048268788249148009054678605589705565120212383318708967893288435517314191104575363204224601704972482596002039714539269111588102362725522857320988387661565509705057311956307530926005410566448034165027537790781025878100955470057900492209570909142432494364932995813275007188983349104323/209586052130953862376406699382424491078227842721634262222530132334295430201241337107475609945427014236962116910207*X^70 + 1890827056393280271865731480450222343174847451902050963761169514503240346959244103582329102843050695212252379257832081791292708094304909280473856531482284890494759190930348138666447962256346999107516530006831892095225838214603411562275675455703604228419152719042140974787284892378425387982249969565547116104834162400424471070298702562110726885646595569928351165629858816852886050497178136191296352416171228666082922233725540426391289499060088571032902/17258033442176176404635602426458912940615875609931617294092155257161916171039894775019458177165532127407*X^71 + -12966829208414993064968289362964678575646763157770526048772210721877656883136438654999219648648769468826048896961590193679811357244895439321668511750141034788189709701133868234143579157541088126231225478676751274403105756860302262574578940699967639315678901544704201346921817841319376946878107269035460465368587770266985267538249425544609443177683748609513634605002561550391513175952240571466579238278347105415187210866787333545749716222064251083677831368/13312967803528797711770736160987390654781670756630519101983747210461502267753372108713435174072731641806651649*X^72 + 2090212798794712011212804423722766578707295501576075366239193647990402553860980800739056788759202040822310554245091311157068334624011038174031833315429824289561865226207718078095635762437344124027549726245591575607714054204090617077066528118394782157044087854019766237105816763857246338889720748650214388828226098702151702393848935529467291231327882476072536122056783883999241482437634352761970894355670716319668110392682336875886534575428270/1096235370779151140483745310706911830058811891630033493876145287249057750812417885728225762381092049*X^73 + 83676132131431116920770021997673114003161679409971933298203639779170309799652376420421306530649487786718237113202238118717816552830880599898912101020106832348521610612176633241283138972871779565623648329441688050287991377646179528398651568566739317425522462856074600414717330105166006645221464133077150701134203047021673046940668828121610587888241157487272333137950334002444406154838913328015469460257507627222223143317965654321701317287509496282/845643638666632643827144518896486734090177904886649247410515607600933892380954843975953450681111074242943*X^74 + -143281921468126204861522735049982995364347495227356266436903237307969934907512386408615938677141294616460344431167366437776849130327575322419943312627454532209831909816652464216435816234881710034504095298795622913158977388418684841293658442438275921789680450809005672368295086425945011265666297081064888348997913819647933225815057208623228992942715287539820273491105969561118435182159042000095392976880163445707087521108584011975035305/69633193849911144031235807070247845395338365726356697826090661706730467560974267022055882765743*X^75 + 1268025540073578293502495542552501274999288908466395851806652409501451373287026750529904189233338601345926426392115513400532997059491034124815252674166970359923777380110957018086239615229981981247220688734061187213833895979165710879438881710057844899270039118222493005416106016032421303066732589105498712830862000777855117381085144131769080220242696390631504809921616007168010696515768934161590967255137149158188605145175284910441430149299/53715533168178405883703520224638679672881782689871641199931119075203829789808476400683062356673510401*X^76 + -810515394572526637134235364725139216332525449723215166640171201449456630383330497876485779000704749932301830570161046313519850274952856709366362562487799503400411303675289985284465811631653722833951687035690262990491535591911318660060458576182635317487470927927124792612600407726279155144916505753866631525835660252682190752231274978176577432739562601657727511834734666832849044293435482120732186527859985470561699755314507272/4423120996627780221764327451581518477757629786340386065304621845056880363397971607829250001*X^77 + 576808050065021520667273726553359778773595971654408945036233245500620913347613090472290283095262258215847764908046988385560120308501695340050346567212833564856586719466887001811503629050462444353224315120923784490155491662474933779273879038952347228925475596645137349526527577139608460520649870532387138786752570405679643132443404593809979395416038185420902742910092061867484382943654070507639801324791684164016493506107155374706/487432356949378008218650649491734917767368560084496884782634631947113272926819869154391179360201*X^78 + -2134133480443889562166438432881716271517790921216640459430589679524077297490324405257546644280180367797370625889828745574243196778735732633149100367405765584274669122568544142451436884314135810449965854620140802096648324143587357135512444124623615874273689677084116550063561659970784989219848342914427218221010106094731169348829739680457528616919443991204003242939183470429037813427884657969280646705593065742679200937/280957949350681586849033059237852917344701123441554091679134970784277479730545106258607*X^79 + 9259003717873151130684723357889141025348144948420149020054212529223355785335929688509997796801170184415603907414152848651189615523707110651588274973706312411389260119909338355873978189803936741434492647368820479748389008385510359913208320970044732436235703110706742362261090491679415970814007481750299736689592100851618309313994674929628768968733966747468714981711597429176018875160172552308619680162834241610826016084144/216732928834761230866452045127494405410123859530678917199926470407787137806500608783633250049*X^80 + -3222417368916355526107486044955981995312190268099793179425367796372142718864333263515960161361638836894856127715809554095270319278429049696829068439633160791764703408197959168033219752134962391880497075449867868474321562257885718392084401911875325023641796558301757312914918340463408117841992409542162061368934925281398292184100429682040932309259494335991028305054670008879556019742355357203746161504075751642/17846531750662617471195646270587112833938964837804363315704438212810612953728330449*X^81 + 11185396592696246038025301689231805341073799778571797472129030993276312617617890802916149671502089264477454595959792326241222132590986839568966500764540154163638040679846730824623571930185296011847856892717904099761529068029424468659506234873314498688582853611315232135359478006390485340001706950971735216340217078086904313912037284882669363711302116471562497615933400780276435739327086729863462828198515320999217/13766939518183397755602619902654792949890355048636150492277613568429596506796710206671743*X^82 + -4073256694207274697490394504633808468859670012240202908819633486618685074564895879818985340409866099445949518851310641232394564298587584218069600944084596755756148117941466565159924258255507163403311343773698565050687094385654784113005998224461496514955199760357200256992237175855932314535281516985855486697382041470597492392362935019966431092228884866294630041199910398473652635706283260204139388117/1133616956784768943098243426957194488594230123725107242311150239014839163674543*X^83 + 8909191009699164087475510385006846307558456493198861722796655892767217251128936440357665962804202110231903787311631885061298315721797419283497440625281390497141590806294580449001780836569733830081065638035846681527911693660882753306155141274416058869042328853816533600029823339195420808372937092986870209033031768316668664147937537522243181700001710482191596159578366048382636572952141021642593314313613/874480055782468256088586667258768528863009277052413802469517472427720034732688192001*X^84 + -1795187136466414435275286869856900190889929479193410676355831024300662242675026062734569575294980884871924696860305975216535676349609430429507545144233704539456579702669498549368666209036613103507547756091487651944819057839297942706278939695172802245718719580719854365549493805798080114105088690153016859746767069584510912201742693382792660058214059496755274874487829543809393657748332121005/72007683210618620535999709518973161950976949992066775221441290669811291601*X^85 + 9901276059727440453245981551658173392719047957441700638176734101662378322325535319123065898318678251800528866712014992047809460359012010353093092295598261865162977655583288337474301567909348603013580504381961619610864812899435559046977551303879486662802387230109229039114886063427262350600713458553755362649860569291584222947421049815665993257151783247773020478520987702528136401300152051039126/55547230882453678211813927920902529941117276062530254873246361711727119020052607*X^86 + 65227885448121701592398024611369834404850065950175062799976260343067617543829363311806129282337991144522395884596207384337085975777019040551660076517657962918104886072186347651402754110624663739993929816608820288941603218504743140204914517507589771958028349462930902994232545938464893765580726431810801559796504212912044870844067232447413358738203022735333696060164898659149063581/653421322951866321866405109926163664131695265851188058379155276901401*X^87 + 8790580330676037883886290962860004643980831441218561572261780709968797744003145031756149855513226465483818481162884718867699621239765707210633006642852906583093625404292682666910899334384842460513813151819799076305795975687874145305690363824634426374815874885874857836556119654263393663011519381304706577196692373769483377573910600192509374361928560638076266742162957916785775459193767/3528376477320312406263985766429684935597870549611271985850623242820753288449*X^88 + 33280479798521815718981066389724520063659791568905828150909389354058334262911996109237066261131712311526582737808311140908707004004824007217948890675301121313943284115183176451957428674243476279328205245355970494185157029488864484492746550558482010663630479101111197659896328923307237847635420784655612058645397077620761762454381555148581538618401755808619578864691223634/5929359288498891315563426011798111306900075914476166807734551201*X^89 + 724710666271674852695352130060903877133389665442156812765298354637246418653835142214438407491326878286153250127848335280262934762207477008726417789671405536742690941193515871335708544366512253190203929074145193822185915748743778802730989656775972972270258315495847061059752802820617149252215561094439010242272093918224209857536066114501377962190017388595802691659771033284475/32017644824641449771453850386382019542453068026708214860578608568168649*X^90 + 813946437464446777271296361444289729750206704599594764064816933827078252847789839241818841170658775608418055390298215321093038143287076503122928616555278805351935277248844673317068621346785778979000033705128068127133142428558788730441659606756511555371967712424472489948852034529831389950143594711599041812286281400776166603112183987522705855580389137676729473329/18455097829920960075119600748148856891196323433229509850663343*X^91 + 1613779671053600228738765749824935765922965131814875407196703510629168057697988186083161162023320470669709338252626563448890993123371512812455351360928521373056596780484868687660855897325901604403055650426729738114714698570267754271656019290890276023424154026943223310657133873658085626801373310498661088096235924075987006023752745393415488962734073177454816464455141/14236391651685838048667785854327265247867082270657276505370657433601*X^92 + 18127552768234377617753082601961973080856782856380193944593767018612754917137044271605367052302023705689551940111956427910036389461007864574508154695266224923510505115465555082189384774632839481152024044267928249214207400571081799879423050501001750860238963468376399191907585094179240784554911928883942428244418025783210045240155198533150617427561972404/90174865654190434210660663582587899340836823365840299477*X^93 + 134196403397377669127840152897934871020697890192164231784105471987926787673337765619112029939643327421453727613533235698734367573025605436614642506327834181105687878820625176846368446356788067638543894665940294986699360171597032671784518542117869270350591029581657217530982238992742521718770495521950257493170095676278215097349174878376886677781110982270496/904299793666127043680860436659293987668619848228245982682503807*X^94 + 1123926035772822204826335919225042717700278646408181358502274480874308198632224841911139902331591447522376492256516164312383093999234166458075301037161375349015935117129071766153300504147640509690929036336837838109247629888807265331558278001078924758114297967322026545521794405648454908979240845926728612254711155105885982276473890810560901893/74463142571585825112023669349783566755439160500281007*X^95 + -1353984934674485575809791086985244426172624946898513685143374220371182957133201016191873918997313883408285022177903056720456379647039437446495285523695335206528454113581442095945162419443435936929267346260774745381448649201629769708869641888768634547325254253904246284535078305993092744181918752706193103951895724255127879579461484719863883109741/57441389421719306592190842702108491880113056484040270766849*X^96 + -1722847385353806061854785855030368451554777966636578872038796858467859447119344024706072500418953806137954136241951027049051816031580004746792091640812125939432819510755105609659605947445183285482392898318579908605506447987531684865682337919237894453795890662363293505311459775249117593211356735943526491078800343809365909401612850/675702966139924547980723127283632333240525589607*X^97 + 5555349550547906359112823634683970874303106470897281318894754884262237203465488159637494475504101878336256170618446064964935580264382974425161465737694325463478362784158657741853721914348502311052837138649969167355345350675488517861259433115196839588365974361497010706766877105753916658306958557042032280746856824420551805360472888694/3648693986007705430489159798139394771016518864513769343*X^98 + -253527079365561579790438906242419110395944390471576739424812620157930055120731816363853982632851796606053005521485025404793733809845907512725514756575948904408487333891025806610327360795872177893540312745706621529673828862097020195997056039498650418422645636653646463267469036088346999915123627337415436053484070646462449/300445960933714783450743942767288720871732143*X^99 + -13506477518987681696713321929664600100938155821371233443089790073240414321989462961540569758211121834291018681178319111029448777408473686518102561062691258039487655541565282271787240785005501167146985317693481910928556164348377761393198962722602415937260796009264846548513929566525499328164096330140123258067075147521778791/231766117385994119957388032658285890301500277235201*X^100 + 786074695428070937254959356361619448984221647193234319234424504514528621868983482923423330538100972818464660318352517953295199342231047966285160101702729955421962883197623429921227664011198463042550438164453805978699385969728040703844044996840514578039472833318945013675498828865366630525932181150088753792372/19084415990199757571666387776617463054801*X^101 + 17376892910999360549631128962808676561969335290111161799349534422177112544895777922463205479306103893314767241299731262047177354964032556931661391860275484932840490651914434103039379114999975425017030651890229359572060831056605332367323124564003116694289012796825065228684665020613297152125500823247407567929022/2103121726536003484155207599371021046102125001*X^102 + 676569480524120946383640568768684520653808975151781083709490065941567814206976069840245578048631671955302407076166693283083100259588348191941363393096051417257283951874223429010408837437481602387927248063196294181598000467480781019392705302312673571735090412750320022703701354032966390803654737465/1212247728526948965995451170464172207*X^103 + 9275635110611964272225918875901618047167493148811235510026380816174368342926564065926781400435662828976781065978473859098597781754300064772169909681209696276373528686140789553769711040578753509066803623960872032136312173753506329240693750468689721139781508831560193535583814277688326496006852689062/935136383519788121011653001054255689685249*X^104 + -26972289229807190370422426342472030981067763427172140686525423323262651763016919327524965358533296634703871242323668279222189873923455982522723856544840180717769954240398093941080529558159785886974814007806015084693436438887514869341668121847322056396379122738504255809428283695759905/77002333006856950136279690685649*X^105 + 11787008180507702055321185089772185957135591160871262005779188403861076953519933081398956599091747485535575347946786764708623124653496233776065350057742706062606556393259977072182393176273301129525073836128708260692352060381921500047436031069069969652972791268152177960691776997735896/59400138697820499333777107352744438143*X^106 + -268443620474720200176105730135526109612343833189572603001737165147004337155567860116484816196728005439814112790320810092499210190903485111753520082145835147433122205175151897419199689741488513862585646000954992299944756221626790698235902690799757581181894131007057718237/4891210887814072929954880943*X^107 + 11791606625258594132271875984956166555523762657394611315468302422465651195859395337518131494639125025366216141237000603863528462255698259405711886686054039045330089222195417134960937836519144408110458195516938440812712831761226721677846242206311017905397949494555681819322/3773114317335990556677704843596801*X^108 + -242243217466358777322755922511214319614625375558927747835675047055154390230061469406470302550970526678327230882395578686853989862484840368294928409077691120882476498950875127394159491658991769047700895686408470773196201635388469996638834930083312612619323/310691157200919324776401*X^109 + 20102916833858050599495096169087105659700243993906001451159597505998711085405924827335719156306791433904180768814115562846262973376072086517966275322112372730395045027698651477149881828605028845601303440555538522419351042792512546819725413378296683770616/239669333502889573567789166207*X^110 + -93398338324202118095488638829901400154353050542010812426340119787605532689527525441470397191617054606746199128908589356578571098546681248480201536386676587341323893752899050577592308884875527726931822111550859516806479646870423863290205/19735193876701983407*X^111 + 1730207448368860364300739577512279877284372472791097494196543311222882786832512738124247013673133847959486066827197972232504782947030006440037689857270815251297555737002796092313104568155546700043025044660566808875827522194984093772166/15223866702845046914043649*X^112 + 2455229073224720271627431565712744788912058430565265651366972477766100987919403416610559403663401006257994875819753421334153121203615903540517159966480588176679231416741400597631838737894678777659564141391154601640/25583374116001*X^113 + 43047841925609546002921088119476283687235662883037049888362579917784671965653982223393992695676099038562155158135593477314659047692283132581055907714953233946884219648048485367836595011085590204835776729294978981/967024499958397186943*X^114 + 810296940488283257322978521977075418883444471099187499620154494593359946870238860127358475045994249393852702860272230711268296900574419283946866021278442457581327414702119917192488906120416808/79628109743*X^115 + 79025837024388490956257987763547462494248082804826551397195932642661308121750008890085239606110144666588892792046511806426160234419044189584259054193854342768559225983040435667297402715819/61425681252518401*X^116 + -89146773731026445294089110838616897110176135141747166224827930684873420101170115195735588581771150053912062467346233950477205750994603263155760319460542498730121453/5058001*X^117 + 471032768843368786309539823844748581713223801220499653847509657308271988184602145775334405479662099965227378844322668703343975020379213148558066875710416649/3901777377407*X^118 + -1239791762733795799240745805925803201477050724974714310938366482681559071429268577035308365206036393727815291733007543182170692188571/2249*X^119 + 311942783146607656461984875464622249737502655913621926534867807109561404792631630699226516361122172379391560459161125168394/247842049*X^120 + -130171403316829048809658387434241991226089999874275072540914259816089104244166237582721*X^121 + 88309510125835141888627200353594820766239449294446251656338632/15743*X^122 + -116028749310053272396845054277*X^123 + 1*X^124 +