D=-12479 h=159 130664782842207204720893995674974254592978739160209312766207008289541553539929304712179924995491477747320824584143605213116844778700402265155836207345015058331609923655341832010947659494805692811277282388958666755173016718932375749447923603489527106078977785392601992935028838307057464575048012666004114961402888446981254058143244608023812416764310247236733944638933151843442364788366040916827932879604144273349265084475976401302631042855323722142194508789706906339255066126899415787437987797053799041193159351754400965066150731790364403177591389475206943795218646519401740611080416828659497160115358645197398089429702526419871535761786060039597662955477491738641825011991819541107836733805538123198245848368374168155655455872036038009971946909859126066382504783944369/31770438404393060146498359204733165941894141794577292006551540207781275814714506801713409742143962069929065496727521422660277385442439056580662438766525473829691413181818396465506880903159811649986706461614676552959821415170276825753976199141349966955027139419955832877153201968409905940872667901988537556616283082085761*X^0 + 94680187877249305844671759441097810045001818360096842062793571200050082192167451792140609982611250636027367046184024962010585515965778370094503708585074222482980655873659710365665413944466703992667189606973375503770000737637391550705805231971046796301359608653638161110260263751779307342664892835895699908170945775570681129638938949076274054882426523434857578321545855580701992851954329483996689598624095313228097578781398267206656543077886790110350162391849174308499670418335058262254991259310364784921257994516992026002443168002330461896158338307391807519943164699728423063855340903934528932099633251476081192111330229973692508992120698898522006927420863977092735552335598918567627255965710415250143457380140196549385758113329024892689517184569514912590506693186472075904/396463300848420997568153024515865177788896995454530026949756670252902540891822330378581640172214502670644808333662739833377601492936196987070086573367471387920719145095911769493060366790531289580184109934489548704385611439909884508583868989084906237631783672821628838473994807363787216236150022748914960169014596581348211519*X^1 + -537403873040851281184041991981842138111717876034171867038534705083857881737291244008150678539005449198388693307367579690285111922290157866583951357174217713049522189020240270368071459378012339835313427666874008265275430765251346902264929554090535064150002552175988982223792825203306236136026602627311593025541497803940058252843757285508643667515360325109957748669690746775708293921842367994683280457110131974362663779582012306997557213216188520601118692544732722395381085242975490334531763683220983188038221876620540645938868359505027573266625594073697685001662829969819465267440977629466065816949451395131719146968121234438636042659015796524530270084957004109085711984030241421213580453969405962623364223615728369168877207955801648204204562683541896368616187675676/2545912204855602223455273596019966819608473579179204423956369918084884671425154804208142458702136555006736557154220804764827100364006655708042506512262639140130732685457039543673922662325491758152632940268825751499304544848968412994148265016535777462539237071877220360377690677811515821850522309639276989872288090559*X^2 + 28730488557437011466131469036213528849079364286893108104658935608126520346902503320144069183841687154842668557198950843301324390090149122196868571522824222017974106093802647395434949575180665131503082558279309482576169033454269222336493972780326736344059412142926623849766597482846986421444976051487349087544210829781080353781537546943502797596087532145158657880202956350761641668845266790037501846809959743381285888372255051405236835179912234582469322619035032818188150751595958544899527583218279322706394936127194886859891689068668715514095087551561821158928888208631324814755653888531337691782586705888309303224942823991749679445053606469817308192622722734222662475113570295683871543668226592557607793914901723521825206673450227297554268376790119956802541832645665824/31770438404393060146498359204733165941894141794577292006551540207781275814714506801713409742143962069929065496727521422660277385442439056580662438766525473829691413181818396465506880903159811649986706461614676552959821415170276825753976199141349966955027139419955832877153201968409905940872667901988537556616283082085761*X^3 + -65831854119490875001914800735480240208150012245909114740227648484926934761707995040423491168745746345048949574532837762288077445576258474225389936984349256718495125427571236617615376169032362891569701481423950260286254674289632862621301598269812287079563546838961373487737240133040242227346923197807358362378525577409397571116805326733580898656770232510123588154978338030402019357013422742919831856835788819438501008326589681148638046300948783667877506438980626953998509585091380255616232423293279881626391538186773530924620533729191699791136341065672844064575887269680890669586180717513239237992559697111884090991603884056876075745673796640986341056486452456445766168132875619579706127255498519671093207938091175620638010907006199102445513845270537738448064548/204015722802756809316072890137027551855795622980944340408395698219800037777478548297791686729877117958709556627471817033802956996875282931969108623468438107230606032971956049657338141063025223026895820199441121203566355064425708229357181265849489339092814894773396935682161285184030436882003550736379276374091521*X^4 + 3153893955918688307474964055318486251255907140781155340959450788760385990917864774299545857264453516037554910738979082723474373365575212920790618482719782652948504846411759440851398980521892583788813363717124009434561964618485067474522513711435114891791564485372497535204944734227565116918551374839776351400850130846594000551028824308610510526362676196103921836479241997625456150918846557978395952338951691465342107651899937749692644371131457007806283877733359671518385552366968485281641734497487539184548921457593803485171739052306085770265094624035018399102778661028422838743871648411708143023035304739383352047696218896119902771533072301006010848844532487233383043291965935303257610126801532392337933703714128025305679337146506663751168095786827189237975259284648/2545912204855602223455273596019966819608473579179204423956369918084884671425154804208142458702136555006736557154220804764827100364006655708042506512262639140130732685457039543673922662325491758152632940268825751499304544848968412994148265016535777462539237071877220360377690677811515821850522309639276989872288090559*X^5 + 3296365888520976144757950270462637323074400952452496712305405824064704947326340952934102357908500251080797987612681859860539748124795014852069673100417402110936430397562888898600856383922722935116898067830611471412130118386577248684070831302785450181223737478903498705156435359777983500137127754253532331697151242347802892750498050765353309416764364634758538666000316961695145985580736977884236763694163505996139642124995612305328272868264416940732482189425341254590096907532105475925473400647794886703365218016742725122866968330824820679831525414200010387439832372356662248086411454372448488844791377509837066899628050573388968402802221915480266051831960522196240433777004188753866776099413928344270460974074140256955161213105755113889952687080258714341997/16348723680002949700783146897750424862232199934365280904591369358105620464578776207852527184059389210570523008852617760541947030761702294412141086903472883021925317170603097175842466628978702061615179116871634041474986382276280810109558559648168069484158577992899826563199077264526840041830559398700158375999*X^6 + 234169270799407975594143736090243360430259051260071382170219881959558482060156397962249264533354375527021684755673427626433150921118492011300252172448695317482683725334458272671628377620812378522792327000258434430137536198268610633913479971001468210248128552340063280602133343508188463946479550337137794964274141309944197446992859257283530118277531767772402503430237589315882034730329123098246015301707259937752531111612330042329246192302374100583246183496034683613632414373327110320279294386341946670819552949644803210122496435086557520568699377122722360648798552534362466548712204860510335551465640573488372827799272171992972337459928784337181555120963333743449427817240922110117120877556016368597756282483381383445019403218430997276119282520381342326054084883/204015722802756809316072890137027551855795622980944340408395698219800037777478548297791686729877117958709556627471817033802956996875282931969108623468438107230606032971956049657338141063025223026895820199441121203566355064425708229357181265849489339092814894773396935682161285184030436882003550736379276374091521*X^7 + 746957102073120369148910507981270573480780104947049033993355622031268686318537756930644809581233356686322450968859427375154360271540261349966342121661834469711171454071716475507548737751710647575671083488506520625046367854725014897652012203137230522135762139872219943160153488468826766752688957058128315935449630646369239502048987993121086247855888507644584230252234914652678971920485853041587205677115857595317090107811282940335189745844529955734010542759095667398375514899537368243897155185846844002622999756365893489001641531142081465114999401216722855274776737872645664501203006864097476315434321339491083382844128438902388678841120812805896595987510243076556986349267457309256477694632731311630797010740098287452630362857403861841321748956723667842/1310098860485852207771708221632376381299158581165580647855707136638001479652117654287405015150203478689840773207197512664632344800200520427289132695205776346015331129946557991493105747974893986827083830184440583498276014286103118047083785531546443583953728503317559625226306375873614876338693757408458881*X^8 + 17861243946443561476776210847496671432555941524107131705816743531392488167430473970087618830974772679029280121237738184337477882308002130034676229424818253901035596130999806055423443116593673028844747170109653515411519248193310211116556673778959958386366945613008352919388877927937364030060601744927823078808620026796802303350289896057496992412696084606768630750239647338263544724730868201965524886207573144866123906940103563040959766114433126232592350914605669789514428561180697770523963492723315181672524804190213257499181350401924789905806018779794436975828159063276647529277485905368863260193706329944940619418184753450538231032283359142658486544976599805986865321580590649138729080482613324279902204625006015454456847151606600965482662888839859522910137/16348723680002949700783146897750424862232199934365280904591369358105620464578776207852527184059389210570523008852617760541947030761702294412141086903472883021925317170603097175842466628978702061615179116871634041474986382276280810109558559648168069484158577992899826563199077264526840041830559398700158375999*X^9 + 48651037490496907898815941560792408361762647539269945357199364392243896012667782042698612191007500567668350971865645585456063321368388114502543332888218416218338740730206071707248881148457424778405226169611143692266224024365700131765372423434552728712472334542289351929553637451590169318755408165805276041173037283017027706767612743345346194310920796778087368958659412694632316936277535651444853963095108429255853930701302369139609650138733982572335199900277406955715574290638396015738708513220760742884555302780051820397918967991958849140496091052349180589050311090715620862155979570844292809813491470961026919513268124515873463486743130449351599496979469863490710030700927720103471904721151764357254205052961439657636867410376939211518407680400056/104984282433356215063042569246924944410542397721418434798918754438496792984383176078804793264700975934757654716499520207118546742543514738944557472169707215803776835479329913574253205222765765432092622019748424032236238022766497158993812447435406970426614993454408175753370171958779940406979225691839*X^10 + 1122787615968831191659675565306042726602239029391927418931854588161346107074533818674676995471232682144903615184983453712802916621117755324001079880054394873753851326404756498993211892226411767413482801992484376514713721916670500648612791982548572632704683424829725609352729115281995861789923665729391005964937578869787916353660917624887801795006894968876238819712900049402294393468326973827699750592886288683822407839890147987317404829955066539357586786348857298744069881222723950908752888723554732253540489870456183652096352173894147499883749178243683940419766331262517494018360410089756673487476853526451423631539036843574036452876367916593020525964721367493207730285647904118664430386485056673676708016908246804818060168404452478528628428204254378327/1310098860485852207771708221632376381299158581165580647855707136638001479652117654287405015150203478689840773207197512664632344800200520427289132695205776346015331129946557991493105747974893986827083830184440583498276014286103118047083785531546443583953728503317559625226306375873614876338693757408458881*X^11 + 2551920947331393036460056674738410715295529059196264551001876286475807208164262250929100388626848855195439190994799005230230247288096620953386941908932238585184406889178138751979007820374177429878402629454789746041516421461603720430846766574643493305435591179797269746839617874739309367721029260020685672280621334283097371213804561202643572416609600671480127044207191672719654209521245378988855712156193679902264988412684846995115856668986852730492621652214855625644768025787712533245458246324634629012385788206336097930569525327068103777080293462214304853805171141306450704015349233341676954280154179588357767521204776989348003930629889381842744364825199406674001326783260364288885370410843911561876330811368766385206829432873930601851464512319/8412876226729402601413780691315405433972465559854029553563487013262023638463272383909351171143599321640969205585344996163037642643121623442948751676392917365476146764911444312385063324205927192250390417481242409827409089090992640355301902991858880553459010614184483993378489619262756663753443841*X^12 + 45318131059426155281575085188576931477974453819300893357948365366484964945667995499128986195544581363377427885112248599270421491089748822880210739795109782970784772063832250540425105667564567190605614953756992688077885034934638487413784600956012596812363716805194791839956649640283635977097335481859573561251330540256614765774308810617106965076931250871600477662293983422637026634867413108720295295690873810713499118454443410026003662910487801870393939227352289613769553553881708541233108340008238336374624982564607279456792756333215226078895545033367546358627999728038029767619931818346626575304196423746367459389652497707497576996443518693830595996094336904753839188298799472408461262425277514738796617541000961316612375629861515277536895660460999/104984282433356215063042569246924944410542397721418434798918754438496792984383176078804793264700975934757654716499520207118546742543514738944557472169707215803776835479329913574253205222765765432092622019748424032236238022766497158993812447435406970426614993454408175753370171958779940406979225691839*X^13 + 132037923904376520619418106046032959962058492190703542250429367991189367668914762034924580745592705242657090433362643566351030748085706754049798662186493756927268181565265883415558091414720606388804275036873414254912357634670699717913798860614383988173840977878148819330935442639231765818651143938584930196681044738353377391600030696420778756546212588629447005352045852088725803626305129330584021457232160918757126204509680313034005703774908685512255998194568438959785602166444040613032184374431620251958508661398579157418325512650964427984673793530546164166568751618264033267229715262635979646872380450507665356916546712192347083176040449358125909720917845857184101849945395203267873908723734342003829082933326840644559195538230991106310059/674162691460005016540891152441333875628853719036303353919663996575208240921810432238909461586954028499156118726287763135109996205074254623202880974148002032652948695000516412563912438833714816271367130177197083887123093925073534766832430722963288769409328521050122925985935541250321072502079*X^14 + 1197824916226634296062671930447393639668151144567729110581432724818114171036756693249515142105268444136819110149058492147937078685654960105990727858088709800672519665921320456094889019570001483687265031963848997582021002143328179757546072017562016728902275948181839656261873496835285534538450875628294101945363701010554888268937789724400271953696889116982048769943512498734508678753254228452767678163082128365384242010581023208636230991015231894354830914689252247063050039751008583143585122304918044729574956774028977050386594324774249839480734031144085675847762776567001612273850707980461661447776642877752642016913934460951008922861268315361710660096653778783832381516663959621809592783769985702793789042514997944584185595650515826297621019243/8412876226729402601413780691315405433972465559854029553563487013262023638463272383909351171143599321640969205585344996163037642643121623442948751676392917365476146764911444312385063324205927192250390417481242409827409089090992640355301902991858880553459010614184483993378489619262756663753443841*X^15 + 4501923766650913433872427755301780838040391662631782333775863459129862790873956443299884238190461507869731342619524900639278860669672357812701514514348939647633804633375011495937358295161755669005915926775678653710182741425460077589883015495742733372311888731515181670401355925874917282158991539860585623670958478388262633524004480106060069772874895955633818864148832571959025811566912752721719672916720088895875386602993904993201028980056372167934102138869904755154879121171345611062609756242379137634654866251289643474935265134666589420096841093346019093102740887466253540169840618157204382326971360221891443220354680039746579001198427685485942980419269695955873094642197262543704004110048776345090467736928741903463747657900112113509/54023775259235917664948405516574555303217703264388440894275502570334821774325701758066308324942225218299232208212818586033335700382583109480157141930283038116271231268572514830027441207926501824774992401410135739011386643567075468133057995269115215114138033580424947991500564247962262401*X^16 + 29499485137098486597152582340300579947917164261891690831320329369353728381128936030065135590961059919770573174650364961947769762788148017341458127223846955153011928378714705635807837558996970269949482493380274579844757795777283999642268586814194854900028858884922705851389088362350601429364192072643718610416042089115092997515117676859352279873252644781390955228782955224422466054392076399435637798968209656014568437365453706905160244525588447606554481833105251416869508203393219129496559705848646671813549869108829531750135196781334080946084771859358923075279992576401536248083503198239891931567013636182718742624398950305710560543706348474209539068708946412864120914758681514843603972728617599750215491411526409466926568997274115009366413/674162691460005016540891152441333875628853719036303353919663996575208240921810432238909461586954028499156118726287763135109996205074254623202880974148002032652948695000516412563912438833714816271367130177197083887123093925073534766832430722963288769409328521050122925985935541250321072502079*X^17 + 63786005446820164636711649790847241176544206966066361271905228149895413066838527871562799435297993831477218110639329373070357339453145770824514400233053536687591558465955818039247009153814061457287610011282029206883151010708824646689204616137784208057116645816488684628727552807941532511809337395053292309953264610903417306666754661329077373047942254776052146728304390072455771401268517955265574715516160134100728897479452734054156972175699559797113519243527013946999759805759682037737590741650101828227079142786168123030397929995567616600779422350075792650725240952409923343151011761302645268653318774859137575916444687398559060264393518921451720386683030208502821294010418646464059811686974708313385966566432230297614570680212450/4329175034797332932522510258560345805210169345651770245554571886395930905867914236562730052483550382105876449091499205547987474988587475717618169879820741895686451740409689464702896162186593623269091465775313385608733603939985212607825786943594455895034700984087262440219614091510719*X^18 + 849234759614558290779319279279017942180234801439142675065325116231904345135644995266864956022256615954937397994238918959535324297931459204497117723585102337845609328163372573999532901720106152084814163696495886873486884549949394880859316848201272350120213228065151843216072060352412757733138981794457557116074437741374331692509404060224320307765930202310365043959904743067850335188526873636933430839246199138725143786464785507687614355433990707343121018224348048440034106747955327228454881544911155954638072569734677100634207658226647425144516578723371871888734118731578296630827364874700568762536366838653249546006105018988882900260158765572438321122126384758088379775337466967882221457678069878123188083720737197617223613500194340560/54023775259235917664948405516574555303217703264388440894275502570334821774325701758066308324942225218299232208212818586033335700382583109480157141930283038116271231268572514830027441207926501824774992401410135739011386643567075468133057995269115215114138033580424947991500564247962262401*X^19 + -622633148169221911762888404140168862753602277305323617239716648042542296626373203409586815607002505176935056811661496588474900663127168490369530091918032487112741448072655481337072403849705500352935941023779769821807696647022288179032937812042372872839763954529220195590495550796699541952999130268518498746574361478364486536776486518350185634626029200333645434126908483673734362087603307951852023388597473408690516734029518256563216470522491261155969995240560168592861631156290076123592261859379572061122762096150162313433379706090044712627335184631859788793412935317891055082720419569360331716685017995538998796025028502890979765515852400064181484703337516091196141991365986240812193596826199651463382349814252225763856367073/346916823046504762602973816696878420162686861579595339815255379949990456436246032259213883523002675062575242334441798665597201297266405618849120112174111859579008874141332595937406535955332448374796976182010849075144931800623865101997418618767085174696265805279851145141406690561*X^20 + 19316416890574813411129743415221993917987317694089111606334454498811879382673023084518512633291618421377611607987912516737431823163428551666678861669555214378849682741728405241386759573700816460445096896710015838804807399971201532975583023359905509375539752921699488200501503779409755654839898875507288032020963828154972669694305718121677985417535948560001600038907573563368308102026118362601152645375576665575769550010155027849615450593269095699999227405539377452302291393401198696049496388920561212848021684630753068079600306666117876558336279232606945371441093276824526964051657313832882401708077833710041023742606987343396529567973937207775948360684202792285712014923145035910904958589988663589216977988969245475162806975948019/4329175034797332932522510258560345805210169345651770245554571886395930905867914236562730052483550382105876449091499205547987474988587475717618169879820741895686451740409689464702896162186593623269091465775313385608733603939985212607825786943594455895034700984087262440219614091510719*X^21 + -41318089295062690621631896506586785940857160252097111304558030708797632146973240519999570124124209691946488245270304298491417359480812520404191953256222853305042990363987447105252830527411995629548219224343214451534252987205422927392067344350584019622836833422150467646113308422359542120977573690583612835185883136723657932930459113212527289700620465180653794173490404632946601519842078155200587580312460519650409157119478573298045216968961701249873540397717852355005396742393036997403460229101781043402358031541411872591930474003623653999247647942638790756354509802043592898921275001967134964187779920059721431818538154556931877823116891735381737615765786267722373993575342145245804532313537668032716533727989138079811858/27800049927598746903035004142710026457463487585511286145945619035979682381300267029346412655100783320985274648164259849795432430264156231977652064442191831042472062997141805908919507649277381871527925008575274386981723840101279357480360495133190574140256896007680995684061759*X^22 + 338511155593950056500801434104836699845826789632954205529958843615181704414574639036887213440782412882337253246050054243831285340719838368487711416536068745005465865566584720443114083485188198885754839445735497034845517785580457192027062137766078769831850844206281960434501368359690841919170895593539724253348304381261991670272018935160730957025154292599940494129468133153452381699488310911762946386908426205287977585729888764943258133462822521437447795352620673630059351714594440393998281661027875090487827219084535254660781061569763520683351415579253953218557367999579316261898243040472041547880096514700340573761233345959284608706468164676281857796525208071505635126116347227115902543257338036615538237456477736765369023237/346916823046504762602973816696878420162686861579595339815255379949990456436246032259213883523002675062575242334441798665597201297266405618849120112174111859579008874141332595937406535955332448374796976182010849075144931800623865101997418618767085174696265805279851145141406690561*X^23 + -1066368259193223521074579181576290042404445982410941758531686394385060186511451937417255806001310870890773159564245105981045649320785175253941297760613448731074035378275440656167131428727648640781869823347313701120528878719427265395114872854177804607584410576745265147281786066378089070368954641909262704168127827258384617151766486475294099281090393324032162962840574563560891173409875235656091467517545627417036550144971076325008762220349660145403330491474642172995949486764294858854579772446186874978110355374440438522240438790718933707268264515252097823756769125760791388902654024500839174461571933267706732287520543419872555073115578972164936157521567902029265361614871162733178874496555130788743514575497796222053/2227746608510196883006250832815932883841933455045379128611717207787457519136170128163026897596023985975260409340833388075601605117730285437747581091609250023437139434020498910883845472335714550166513743775564899990521984141460001400782153628751548532755581056789886664321*X^24 + 6104471800000361424058903945497261272655742303245236521831540486292519275085030789225253480828455588099739812931688973239236308233262189647957101673273340276434674435470660607263864670458530521745109958012415847579339776114050887124901135788764357353665248023902932057752625804829065044772220127042478350523681321350537906003296498551862405044967490366302425407094147141074399550269270480335490898777369860805562466605175805424935902536042011235242241268578199232856235662747307284758649275501772836750915853627414449620728648789733301365275384711868235845749137873577786195608527691419315616674767137461445379389854539777394453724777909609155818422197404765024562337148293492995115767244100449110779243561286084694914260/27800049927598746903035004142710026457463487585511286145945619035979682381300267029346412655100783320985274648164259849795432430264156231977652064442191831042472062997141805908919507649277381871527925008575274386981723840101279357480360495133190574140256896007680995684061759*X^25 + -18872880306390568261488036080879791124717969311140866213106579472653009000831894469267675815731381086512236572381932956713505423347638714139708817055257993912524453441925344318888741257358102930751481636703935044317806986104459882444695478350957336086868542431405387493674850005880410208658243505524959075413811423827865422610887177335362853473393832209477024765081205852097318931223035792347593410228395832394021661301212807648687361187445798258087115456564316789129442640523083344696983173703028356468188814794360497618285021338652121555673071158133898405472459586703027311087907520609115497341716848009196997529462621760273068295291653615533318190183064877154974120519938364299898580594727885971278169968340355/178519641678836195448854141583134296325180980450787653546896162175451359815383454456529120730509174290829426183254538671015434339108124484153183836173511501196982084623807910159776061570295260050205444649055605416341211967422069188298914466604018633925441225802539199*X^26 + 92889838327637546361761945107226888625499813180830229473352415219135810278996318609904906367058988297653221861743983179532708782895864942804629337369094396748748852015413085797043242518013018932379468124695192777317666798334394890787375091010866038273792136804538896101279751772828435963234101854150506996125391737823195224674920139419822200064711993416492461825116644104893598396947523952898396781575825376484051020359241694068678919929711512774630829434635436659702893674544108348795724603232987644551086175658534794291172405305495648913976240829369343220904874248015998909045554487454442703156818529549551920772904599053927711616761749695506817760233100945640821373866602116751312445591399251951429117780102928825/2227746608510196883006250832815932883841933455045379128611717207787457519136170128163026897596023985975260409340833388075601605117730285437747581091609250023437139434020498910883845472335714550166513743775564899990521984141460001400782153628751548532755581056789886664321*X^27 + -229717264809101752701675758128997298283365267452589687801637526207443838424825833270669367894027673259393914275476272585011329023533248877845896809753680095789955786306956628878512017369538443370733198600637914838123020863574268006900217425824869837220343201924867071211754667827808363330875113835244209734278929708598131412958683866650782743419034500173999973565142602754112366268712257117482528711865996703491742459238562484333686269261397931784777475755188875918564274662279891162157689165388170375138681418745716231029289439146948884287355970817607967271702119318705758448448717120615521179173326298983415595044528111420726289557381681287762396408070485999338144816954578684801528118293306532669734965156/14305604750287378431673542878686937761453720686816864616307088883360153843688072318016597542311817797165592289707070972915733178869150130952254494444547760333118205354900866268112513949058038308374504739887459365040565106773144417685625007340653789079689175879681*X^28 + 1061677139861768089892649667114579748363823473145471819502368508303550442386025728516951922830960643870675714122223264418463818998209306840857700026856274195832345045461341510514816323035358038781564504243653660019391737822706783605270552143876743016206854842860363077434710415883132445994015206160926230671226177482540430249565820699876137665603465362571726899116242964622826833635084115943212569896146107196688386347487322992349733307860095691233055483175852276846213280140704826289849911754520502649438104808725990862263823740253911077572184193878028838805068925584333493133856135114751641002666432377368735206138953396494930166334012606405734378312710291424215975283880231952315616533953656335843640146345581/178519641678836195448854141583134296325180980450787653546896162175451359815383454456529120730509174290829426183254538671015434339108124484153183836173511501196982084623807910159776061570295260050205444649055605416341211967422069188298914466604018633925441225802539199*X^29 + -2331838795205281473013260774831226203882036757108153349263119318060065142396915323577034533897792979321789131645614325899382769938015351088809344172637812861649204439310297651978495217410082298122241640983817515703501163508670475471075927296927494757477615549919561599435753723603189620033633142648492706222715090713127599227305931140467196334394351153963273663796336037727274563005975696474963078567716175470391828747557461510482548456831914681930236223961077283546426681905819961809695599608544968605711010929055517726178305782366966354634369327866145693067104656754355231551513145831684508556924530706192023357174802100358835285879491862724627963299977214488450587831333951888106095518794571534702610/1146374288828221686967989652911846923748194621910158235139601641426408674067479150414023362634170830768939201034303307389673305462709362204684229060385268077018848093188626193454003842379841197882402815921745281275788533277758187169294415204796361012876767039*X^30 + 9811862703944792467363911126072011310245517514261659588628556996048305350894348386753842122507145202982664614458702778430650826320002577511842848517828329341926111698728166543285851387597974207561788311112655243242016867892954236008281212033726722748398506290575452834570808372389122101176384939335440137084776739462796313558457232213318278990058768065241823207655091237520860584367508519298612482560957742555866793909339705217198828623376652420654847224385123899620104071433146013291094493388634311174538942398262556158400787365807664273134334979421181502670487701658907323599476377383309254179360243221387491361394025258130726613127472615976452969289211105264347497446102373607751587130254928938915899525/14305604750287378431673542878686937761453720686816864616307088883360153843688072318016597542311817797165592289707070972915733178869150130952254494444547760333118205354900866268112513949058038308374504739887459365040565106773144417685625007340653789079689175879681*X^31 + -19242906587711505751555446333747477984091068275023941212679099872043704246717296870395612427681893116242233083980737251028958294144898266527494138056749230154279652391771264718856424717738788235508673013333460636649825365249742732598345639571659287491855969389487804665719640778025215785449161129810386013861418403865758416456556948602630860248729362263232725871498176365804176424102303293203958134079155073412876348537900035535606303693999359206886330890941985694673194704648172998476779498639798598770505574239277553415803217008167522130844939019385119679635175436900009602539582194944940188011006092667601293083216137950688046014475709100659881180926547405189018635478531401582150128454584328970/91864275088406257469988753338556528868354405153470489233079705218880413019270706820580444156917287504522734276328496465235460009833268868073101134737179908407632670341263418018591541179568971703053354909988403019135229848365909701842648866479394263392641*X^32 + 66226129940607779902030852643155027669120837913199057406860433634269775350284272963905468439977192328066639774108050907576760642266245837104605342739610556542280303492113346467350001592436993999366466325004833466396325271277045779121300210862712240964454633528371059987859007965062378640587749087722161601086774465708199709152756373902829319432114012540957605818371277800733480246465174237576588013859555812513000307487326667036263126013752356327605369879139754234126506776233698737778639021421214227292050058191557034377398313267357032256466814530090535377788620682344138200132551794771393918501542440013123123922571585340727674999862704328034170976998652587127875824974134571212516352165840758844584/1146374288828221686967989652911846923748194621910158235139601641426408674067479150414023362634170830768939201034303307389673305462709362204684229060385268077018848093188626193454003842379841197882402815921745281275788533277758187169294415204796361012876767039*X^33 + -108547356108002786961376365183423971282682189359351851128925879488906914018930851285989485046405312401413824620753611910802283506200330517071519440561842071094175957095519935482346740224715149327399054695464898935494980624721079231173217269493126647124737630885972332259438155112353241095834075650792817705941453098376208301762888173916462835656072692429522880731019825967394129980103177132884612213094322991751271655598940268666830591576472629726430281852566594159457904041325131147841031361711135812955865772121095222165825650905001552002311534941543298729445825054984973758750192358135018675816079492674647040189944694333062626272867944288469119235523853339996416783791641546799249310735054/7361509342768351427998137137475481117746165971109102430730002822251816092577186218493504620315513062306493651440700093375707990210214670091601982108917373860696583888233305394550167575893018006495180295695841254838947820207220907271628244769564409279*X^34 + 309812316819507062304892848067093829584737037503435694945411747317748629209897176900811699705803063043072343029375631647279091798643282312384023699033555940798502791544605907314165871568292652743310119189477168006330239009631054832865819833613683692226404347275211702041445181837211495237070348806119687849548993927785465322435626469793007364053679275207841885756202720179892603472743719990120042577678367996005838664304061913090619139781478759437546477167608694120237485286786735768438329322260909387494844948712663043774255410535961839085100463041119357322097360111440131825747096400503582392391241250685419524513126148463573744719557382044930176011923000221196272421195317254369300332351637270/91864275088406257469988753338556528868354405153470489233079705218880413019270706820580444156917287504522734276328496465235460009833268868073101134737179908407632670341263418018591541179568971703053354909988403019135229848365909701842648866479394263392641*X^35 + -420875031336053291906849165972854483322477677140017194045362379862220405189015809028219433259033073187352268316811285007685686945167248698207964136185751138861873292171431787771036538884127426825409543287208274207634539390811392119658796010461634289183514471987465203947901676978657739536706785811757797826987139825840970392918425034141753573419575111887162920740007530904004249677744275038952777119973096813671481744011173533054030554402456509631473294246253731182410819826428134387364361991347809159992157311989909424733352293217454809427595317097274756793796699631560786128950087315903704404539965140022290544526449581449317996391245092035307367052333198233425588647506315189839425707/589911799244198367497246344857398919604629054500288679439859189218031580461349965421388301972554937279148461530627461605553969886226033343344978131975108090447678811461920457933341419656464300544529232766715382229260984069814961717415517651219201*X^36 + 1076504306479642831727863642277717240112932753445452933757115804602546005245059306423518334673663112382824122323038677695267044575851457858575409380125529923916893901450182411625519447604248651509748020479128030487898276010308942904466275327130872219049135956207499272935809529858784275609540354901479872478731700816572631925926763512022716541913280407319005792673894341571903913775846813879766278069638249039572608900492293769457928531070543542607484522551795525616988503464088958742016205112508353515247448262763084113306350040689656490720772948772132148558608044713684572881273837360404700828735929012035864348225297330275211406684470893199509060680454816666265337867022939250007003453599/7361509342768351427998137137475481117746165971109102430730002822251816092577186218493504620315513062306493651440700093375707990210214670091601982108917373860696583888233305394550167575893018006495180295695841254838947820207220907271628244769564409279*X^37 + -1324711341879831180796513631273928605085686088920869006129538379089912845311757002814500151405386720430603330703488857530950627198654990366388927637672910028099388130532711573236633679532538895611647955708542255618176252870619095839899440680179769197563689717455673123947465200405020320248747267196547760216119144598550342702909307018585401258909744428237253354057061607518420748589053195489753534863810613937126166998970754198449827188311409800825256300314150176587828925407520139101635458708737178413887503214125896269289186611279622080416832611848186386778874496161710510706964499437035939072468529530223991423327064039796622924330169837932804996570931850571662885953688055136963/47272361506867406642939846530763596410339695047703235791318149628818942259904637023911235032659262543404796981378913503129575277364054278655739893579221739758608767646599924507840485588305497278991043574542461914356998483036698591026165369919*X^38 + 2939682870944052137629798575597774879657650871991069292055538268677150827391264782156590598902255455166059254582611904835276203093162869845572851210606706745489759429407166869848819536051487313931348486736489383240001048105154099307871787429873151550564262497228483101661396043324908460759247733721269776745529266533204438452024037874869625833659011088914962353925475947289080294955669821742303128402533970295686319776136255006954659171763902809103502162454867976007601478067126669059411758910212397578087220151934135126379666931643819416632624704893357213062010549748450946494808744714483066168078164062591386640720204379490895603529988591001712810209622283615631606750593203463248524/589911799244198367497246344857398919604629054500288679439859189218031580461349965421388301972554937279148461530627461605553969886226033343344978131975108090447678811461920457933341419656464300544529232766715382229260984069814961717415517651219201*X^39 + -3236731357711061962291347110116750915044861134946917474239342620385630131860548284854976005728949800292524357892227216889665615337455405536170695315174716193202850771765784214732620785961804366015729324192190524646124636345224981934826024290844442307275627326680486859288538215319798681940006760893733495642302994237622274526072757991682882901066236202527602366597833118584052005114620808628965335638422090419515606675842353437083261711103020740110891841974969472684275357072191730664765543874044607441216676328535326384862974446255906167514469875677472539162454940502801222269012283244651989084917378240607783806948472233761559702584091843289292758713486426352636971136800379/3788153017618992438732257915759563779977537867433547222639486307301782375182677860718906565643021279221475837918015346031699276974441403850928751789343836826557317705473188918009494798325626835402760122969986530519833198416275229667935361*X^40 + 6491184724055851295061758576115864067321097917375686871587159566268792319374532252872554098265504220884211298615901270020585330990229933716909782404301774432538385996419629349915739350341610966142269176931498401666086522503915696834941360782815551000081442869243540306398059388284979275592113487600579203966210546095009065791934422713253336189027908603087823562470010868732303625130971724721010236581613015663490145016081646887880986844002592095228254882273463062084342697359744588901532271886163990644264140115566516191072019841572631723156158956471719371922119831518296909069347642092430738853219461351873923017912401265982128963173518062756640822675912109829686402592785541715/47272361506867406642939846530763596410339695047703235791318149628818942259904637023911235032659262543404796981378913503129575277364054278655739893579221739758608767646599924507840485588305497278991043574542461914356998483036698591026165369919*X^41 + -5666770853529985031326046337931165914433465815296137816435307566547177507881964542978907933420184816596178902537602636638105200586065006140646067459779102321125019834273099309637396986711174513069421600921070164257367298547039806047729370798726590099197471802935318698949214475231838951621827369027317834276313023869782900249506322487043139877138502012099384122238703028901904458245784820541924673899210988278136531459137433205913939566840909923140842711129461977935742884043532450403436754221567787003423405914888451379448131854932933119886149710050983707629401503774915367420262717650370340308271818434784189011579810187162275543986073969276493525817014075638186727232/303562225949113906461435845481173473834244560255913712848744795841155731643775772154732475810803852810439605570800171971447974755544627281907905424260264189963724473553424867217685295161922176088048731706866458091179838001143940192959*X^42 + 7320323086215039809013275315204549285348169173453229072846635165916622586639155642448399015474313175102641452723537503973769031735091997091232667265412993555647721773539603139047503254685180366162664297158343127213879705300486177145625490688852652361387858038840384623368790564070582149997192329468022924688828466933623946737166928087590463362891548936055819037557549145988484656866355412792725673836997967929159800853746975857561836830965044601528243286780317668635302034598422053207194560174248617742085484827293177302706772046421095466694963508409151082321449376160276429526818163977697369840877295102790682457486831436754420053541923225374911025720777745141481634271386/3788153017618992438732257915759563779977537867433547222639486307301782375182677860718906565643021279221475837918015346031699276974441403850928751789343836826557317705473188918009494798325626835402760122969986530519833198416275229667935361*X^43 + -3267919875935242980258409885888427611306332672593050810073940080439753824454037611265214939967687094180396676671291159282368576412018882405532059149631471692797230068322783569959420950516254879695582742644872067261038649583726959423936633372388285187255802525140248298047023670173435123384567372936555838878563810520476076569710910633549893109866857055501878483793940471742525647073304225075728950655351534937253276598252570378407131172135721574121773796115703428493516748855612406414839859251237210765515932571024635428593928407867289083334475929095444987949414826648802368225764425466373009395985800381752699427828581057967061293614660790559302017022836519965251/24325845496363002360881147967078569904178584843009352740503629765298159439360186886347662137254896450872634471576261877670324124973525705738272732130800880676634704187308667939553273111781567119805171224205982698227409087358277121*X^44 + 1268363901693144156265753636752452286264376676714662225133467740357493750512789289207200041456348816068092135152355199496333409672685895709622785741708727714997690736023160515425196546295022456022093982706829992894725578759858642913396528125063207529611254887690777747209610086960978922390467456352850571468856066850815600346586632458044389399745436009729920349129827828763650816571995205431321931539862734656732470339192673070828552415739017423291496560582704196393996070478565078500157000545861564160716091141185918787509874212098141091455846375009077400996960946236835955979270030248898767199236234432995284147252990509494260993823605722931073580023025951779587175/303562225949113906461435845481173473834244560255913712848744795841155731643775772154732475810803852810439605570800171971447974755544627281907905424260264189963724473553424867217685295161922176088048731706866458091179838001143940192959*X^45 + 384741555161887162680301275718683792599537536003371612628358930172771403496626245029162394746797136790021487920572936994433714199912409238157035799036415146879881240328092266098877895381053592636714482524308791505000391350703280784704329967159216299030244110187680380645876156748414303856002801523938247438788425653359431009885341958196029421750186186957436776458793315594726524173561837943416087826002906017486028142155308822026730865587596350612459881050485230023474814175595948387933011829978547592321460133588322309279227343782541257011800507325008570750763174114508420794785580660211694125146072088703148686855031042470639315392565592078311799578166243/1949342535168122634897118997281718880052775450197079312485265627478015821729320208858695579554042507482381158071661341266954413412414913513764943675839480781844274716508427593521377763585348755493643018207066487557288972462399*X^46 + -391015879207054790940491837212628883225946975005958830016061342282717903473310920253991180129166935242477336847168880534396856953481721591035599920775239226686287553789633889900897671643137719241683536263603341415959253579429892786144177409593477564187071646214588833174558312440030355318060487865950460474188249150650420163648682564060487293261189370595031886162506603613751923885346559490909608409885962080844337340632825841441075622783078955794414116634260876030280844322769533126955290108176581276534492768372491933391218638309856529807967553818879180958834468427818561962477545535857110165359747934092397524676108997567196865781602609349075946964265977302/24325845496363002360881147967078569904178584843009352740503629765298159439360186886347662137254896450872634471576261877670324124973525705738272732130800880676634704187308667939553273111781567119805171224205982698227409087358277121*X^47 + -412926175034707746805260731877726469320152563020193639803223536047149192799774335889088999710695571828885538321804845860738193503186117440791898773775885045803209256118189171716204162740322858375558462429456682119172478381800793620941243864707212426418484430774474683894661146874390176365498812104711683243482403348426376229328289471674707080935094730349949164508956041481729810225937709544997672097970473037507234117549473585500732772664927131699724917247028397291954108059962381397266109984456390117359332985510570934044369534865905639748253758449354451656285168777544825986172362756004511520691507778540709159841447589302977263416177248616734146980/156209835336815661102421588050462287046460088965227927917723024880039732488927014092370829357644242926707361012233459513338762193478236518452195181972872889001063764444941709553760538791998457848677219184795775908108740481*X^48 + 1118976863347474034234445390991235663583353370807102490711595479209085834253196564713687240315507432641016920412927158295666110847005756484887195706354719851721649364627269654978943194138684561696606419714060255706536010452137779901247003748736685893435497177766139078172357281436785446898933012012205335849548185691168637459282431180332496145721536123017174227757824640044051951499395869276597251205741721214874201452229965942965853662465553566037038690299263794633537958016957948120478540007991164890041371995276777637845386607958886784891902174684811442046989060902088665430240574599851896741562062464632184828647037195712881776302893582737551836575344/1949342535168122634897118997281718880052775450197079312485265627478015821729320208858695579554042507482381158071661341266954413412414913513764943675839480781844274716508427593521377763585348755493643018207066487557288972462399*X^49 + -657783474433810326374399452503239620761278933604352910211688687358395174034485777270853440155583543393565536333412911477327139210545447085325521756268101307399940035568558708193786808835731243326367485521823450920216754420994496260110613820784250508290994803879028896626978560748706561110577240591795166336407377851074978540893490025890198355441451716364045341716993396560340750469410939352508559816182035903241648536583970888031149524655009780481617544575659868292296611686102893324250013993628488482860027698282384541395266762677856176839638872364754823709380737429970267886588396050792407806669769243888575030976097542323302262261618365500288/12517816759100541798415064352148592599283603571217880272275264434653396304906403885918008603064688110161660470569233072629117893539405122081272151772808148810086045712392155585684793556534855184604312780254489615202239*X^50 + 377072777291373401481269348251300480742182982636410221456738366703707132866838052539803044813877064450884878465375056456031545842629387729983288709719634208714492353406577937816556863414054198097913127742971982144934857298094818285435525656709893627152607570470879555929933920204382336136192592092457163184041710340046949305103120658517865910340252813022611821290295805966742591794196258909408463288768910054607809219113801223617351101235625151056031295215996024667713959748400889331605741418712633150525389863824312768138747669921787039122755183115706744289477212211473983814349783934287701510854090716252120669742248185320589283913978547123689806/156209835336815661102421588050462287046460088965227927917723024880039732488927014092370829357644242926707361012233459513338762193478236518452195181972872889001063764444941709553760538791998457848677219184795775908108740481*X^51 + 25719416112267279009482465812317182726192998923502963405132198299775341815077833621916660459549779190246031611295965716063465673787104139992880033974970040308231378217841562410328073604419314341942331377494607538929227876223180429012942425033931225165937050825242654384166203509901442146983799848718291656647424599280245018104331749682085557242050236376204186764368318483605778857064011714434978348383712372616522092304161185838244535177285993447434899716519975109839840111263571869717513630683439272243066260781580584155241957504209695156899189856298261706777357157775947923390024748981365942106005725442564312684900644496979746124719596/1003110566479729289078857628988588236179469794952951380100590146217917806307108252738040596447206355490156300229924919675384076732062274387472726322045688661758638169115486464114495837529838543521461077029769181441*X^52 + -164212344379224407711323123753601305463021004464122654338708494202253025290778508384321717518986292678774256086775617395267338972289635807796636502567233000851311405981208537734091998980711844836407443012762853844146472900376900602950168423407227464150390493843303720087402189005040710832940353607402318479619416729472578046470178306619803641202068763253928827190870179430184605529059086412676357243392824419776373382055457733010374829933212338966973045756844561715286555679970136669101842826763897815838026803636043160506614789676298336646868650251881015422070629099192554762776095908873195635570503074452719878315384095952119986744029608429/12517816759100541798415064352148592599283603571217880272275264434653396304906403885918008603064688110161660470569233072629117893539405122081272151772808148810086045712392155585684793556534855184604312780254489615202239*X^53 + 73948938773254866556299546196658358270856829324058154212942308083129361826613013804369637841943077600784360188023527788099928289037117745239775588829509337558919430355307592399016506813907070989827599178331327049110669406496084950185729590605507594381637077601769174654918768811696870973556004452659671839618301327091876001795349770510035303181397462442049612486556278819437145623652773834069393910357360889550511194675223875371191447477943299914170639571361749025258460552246330982225867827939015901516263229668881268832878948927732270352012482408267964512459586358412273318342742359109960397511083906459403775697178904122868691027/80383890254005071646675024360011878850826972910726130306962909385200561447800965841657231865310229624982474575681137885678666297945530442140614337851245184851241138642157742135948059742754911733429046961276479*X^54 + -5913003313206213974162049111316143775808894266079446441586549783819598043158651340871440318862194707299184866675670968864857856061780739340538109954434483801840373683723485730962495422909296102656949376413853709286904410665784488246081864729438924299503124440707252757521337677376395793539389001710873654156242303737671542475514665696395003444038333020427864979522489786155874608299079040825450120736675214137489590946521875386286982074566285672584697975894753988933391018622260837232331908385417314418826472539570741901428381246892152097721778829929053472810140171221414640876427879495614464568718048758830703366944189958808269942090/1003110566479729289078857628988588236179469794952951380100590146217917806307108252738040596447206355490156300229924919675384076732062274387472726322045688661758638169115486464114495837529838543521461077029769181441*X^55 + -29832957321788364967029626798297040544758827772967553054584812436629559958378766880072755822522610075425527473848078801987366992794408337636600307653913879558684005488944105564219658801283396503449945251965718799558555559300814757990530304880921294489994067237168318439810850495721237108782761114219756617999221212417241336726378247035463963568449644433871984557757667488346464078775763482703021397729497648656324975144927528545961911328936077536561342687540995874075790013783245305366585691533482352262391289756294006392487797224685496128026586819511629188410816472526739881222755770394960114428918677423151611305399692404111/6441532995753271227396027274622315798607818968725549347460766839105742563330472461067171397172067443303347590005700607875524184465544550215611374136649185419604226191374127905757517408666953420420630416001*X^56 + 36450580157571300871513075843517032394142754987901902427959104501166516227667819262511620085394408936714480087569578414734369304365941654460640775690122751053399625858227921781479621404917719029995080205256115961805403588816663446116506157113534103184117826838612397888822593118902775613912448577965533228402408523977939665704067923321445074698134069355622519282600020396826712386839268379835169715871696434495321871758119780910235540837957115532549735996452449134061782653264999970516988752450209462554283926184937008869416064406048117703786367885753758868856652691984337515805347857441861714233753795014394806892372389616189024/80383890254005071646675024360011878850826972910726130306962909385200561447800965841657231865310229624982474575681137885678666297945530442140614337851245184851241138642157742135948059742754911733429046961276479*X^57 + -8724263505794928800634622624596685410329916471287993816421132258664080676634633714468023120687208656639400679729772453208277306676764576233829139651106915634110312225840999018380598496790836526331004301333205415972795703390207658707806322498575790084702891680504957605308283666731890695301375818550419441023116150728581827910687865794371124945773763354040017503148407568706275269080102645302219357615389000056107691058128378543723771578034905506754758962877067369608485086051956940272638730866136586120377042972523434486034230908913669153058346680200839620564291879635113199342632992327282038365493342505398210992870141/516189838589091371696131683197557159917286558917024549039247282563165523145321937740778219181991140580442951358738729695931099003569560879526514475250355430691900488129988613330997468440336038177789119*X^58 + -4180430558880132756127727182144609180868484000365121521587137572658996388756031595889633606054569305498139800860076097103940088163974866599367974479685904404251750641043261792115974896997263467592427654707905306369977580116329118754189399465546524576763414556112701368294756932452607847714473201864412817970983302809901959847066543690708361911057396122761484850664389469810079793561470337951112773031118071412944869790234621810895316073118863970272057136184253539432957375133712742292804972347734299073851556076820908390115478802384357543930145386011136683747235992700814573840380280216076853601288163066764246144350240862/6441532995753271227396027274622315798607818968725549347460766839105742563330472461067171397172067443303347590005700607875524184465544550215611374136649185419604226191374127905757517408666953420420630416001*X^59 + 4867968512140266930484853714153684602006561434866490441756032827900250359073762721701538037065897076002818722562929900313374155602782335850912200178853659566655959474822177633647548936793613935887163948155358909821485385970542922759752680777586882503935973421764968058573367537457104982883559245900556059834596655352727428552884203464804790120696975254859586956601008193142853288842005570419448121931921032347676707601376032910271907427658154357380603885599849303556208538370442295849237828114998356639668147928099916635438832442734827601054523099307131258181870304007289832948465639259572906623795971308072256545/41364679749105807492277560958214372939921993662715325670265829198106060032480321960155318469588199421463494779929379733626981248783521185954524759616183622941894421678819505836284755865080217820161*X^60 + -3082721561925407559162178473453507200315542855403739532104925045004502405318543159148677895388879432535687997090316525638399943395765002999239173251135095494070371741950209316247026393681944107820320979384605507242630047582890417743770646445805202941289985008378710263385350723275356375612636421626053789328927118086512241047700224201166219314083602765154987651254538969046937751839831603550428583986258566274313684735206198266434673560991485043226382539971372895665347014366077612177768195238420052428558565201826427652963419949761865587972634008971599996345443841251731938004667162269063571159622533065267862882959/516189838589091371696131683197557159917286558917024549039247282563165523145321937740778219181991140580442951358738729695931099003569560879526514475250355430691900488129988613330997468440336038177789119*X^61 + 30910091044962234729640319063786093796746891210024951740803805816084755887290387039584942900457161496689329859889637410324883647173192711167257738264821571911389918799273333171985260710671364133945049533865685656263513416962857218898557100271515600086981036477597428455612349635765595769747148626485307064679096041926938438701989802218935218836411219983015082376616705888590701557287953641377054401223930203511866127357989220835414992140484302707834772914968419676227357600014630842112860663804567238164860352814233098405065446090466497396524034113070112005415552832471624409493911253561513411982139446302/3314743148417806514326273015322892294248096294792477415679608077418547963176562381613536218413991459368819198648079151664955625353275197207670867827244460529040341508039066097947331986944484159*X^62 + 722445006996262416419632079455131687832990023324202494574665583954359736367081203345741500686159476441779765661580533394199400548357029290485327193114068139275947053783634884977349500380253331168042490506402956360638346053065299018909605103552127984994710274555887716567059628837322300822839393155183770156892258742429481723807368128229440549723256756354153320858809263207645930219286167814432187549828518236182087936681879200478131677181629674692780731617190939008635023139490949254734058943528031520683365489091215669788549081496528394195054677867380517706178915660212353734484267311149576157201481755641053/41364679749105807492277560958214372939921993662715325670265829198106060032480321960155318469588199421463494779929379733626981248783521185954524759616183622941894421678819505836284755865080217820161*X^63 + -288276680928991104069773536261367113408192265659568891234744551812927164142711669836329163608106251063816628102317663285400213306875009029069447068436827673267574221795111898389309296811303734061548609133159586080449353670422761677515548724994961592440769365764756511816928747593508481203725937001176776209018400564347211284149823682398091400783593059762912456257463825515189483004909489099517700633534258849054069894666471657391040279259422616035101531083717091437446789740200874181755816087704819326447593249549949270645442500212753993636756044879488156323596707081787640381984570774635481528309676/265625703054556175520977082724809062765293396489500554185400118392383040562269603462900570431444142909593653229271508267085153085445564324679130365193081218770762201141042238796965460929921*X^64 + 66808158383114492243015466310830833683718036484721415764337676434585707422149027697706595469029038229784955491674079841473801676284745543156157488116166479980420910479218873034905171442959566698647099712100027555326354631785977170628956858420641870100365190095776746355707042434237423670645017278011468729346769990661281423512886594420177163507876019399980186855281984874847836523138269497932035266098044657119069898173034034343446331829331828291412452457272805286740128296447937882843200464447965698313301014653173956293108048883531482705501240912678999816455325054841225732431162277736140995527521522/3314743148417806514326273015322892294248096294792477415679608077418547963176562381613536218413991459368819198648079151664955625353275197207670867827244460529040341508039066097947331986944484159*X^65 + 25624399954156782769400799049370673393646701002345682436776087789858019878537907051919974678105753465303979961251407669634500387759878102206485287565020452483671875260361423607133286471806859920277893735246191037261873533794744426768864287325354740814357158576936722137652360414008982529383118469426478698314594272046756705156112390292096556779563119113272630418862864143138233503465212109555081955041677892589078748539196253008513700447938040827612848302738010497310586255266494508414829992379882580235082093192321731539570132175567271198599903278264153448360773023341048330947158682551204355/21285816415943278749978129876176701880382514343256715617068684861958733917963747372618043948348757345107272476101571301152748864928725404654149400207795594099748553661434589213636145599*X^66 + -26290184921721143516717263877155303663362874564364095607294021632060032596500373747508971531485124190968880032071740733511670445973274314700229970475278841206884153944849338192926559790450205456691465779672957474231414705391137793058487239905454495223790706726081706145039265996941617167549162251646570861399887481950560157717652355774821650463038938488999037079629056541833904175721444357676512564802679626009436487428252840461233973336882513296043463871691954491696762234619639320567456676896805683638538485127655441829884909994844678774973440790079729037917844706064735599052606831208420477276/265625703054556175520977082724809062765293396489500554185400118392383040562269603462900570431444142909593653229271508267085153085445564324679130365193081218770762201141042238796965460929921*X^67 + 4709941061078594073832683033518738830313800131928392536778922323773882138513141827562832368263597920806916571998320610184373548567294466361167856778819207902701777965613257108410520197513455054689361020206477957762733641602894258736333260990787937610408512920484701295058865084311600675161338453541039084899182678197357063285719607514613454679077547277332091571529047127578219237556856986838738120975982222095106498424672719896190365595284020839769791432181393939102759493502861055304961955508908717422289725136882775394899677966156615444451962362829439362312936990637143662275528331730/1705730941256773679780281262615329904670447499259292861372600758230525997112248367066114588376372894070620440428044819388793081571337880010750012036845548048701703154213846399041281*X^68 + 380547187505581060085796459985300868307962388290029864325451889231827601514745051306912098222745242929488431409678041136681212520434054559290361161006644380104473240754720836152179513054600744195305860909988062892244349541534571200182584846565463760801788639496628589876645102506856385961706748194540569082416843620798247256372840814339628779328377779109575410706596880520722281365751707610041025648224217109267693957165038598570209004375303286156398232910065459282100788310641794343849769013977824053364517991552307645523603079374623664183402538449867823034350924336757833872609977380618/21285816415943278749978129876176701880382514343256715617068684861958733917963747372618043948348757345107272476101571301152748864928725404654149400207795594099748553661434589213636145599*X^69 + -486016289267229339335392210967413600851123972132695029233652663963462280719291706248489288038377007176138589909627657264468268185677191774860779348063435986405064398988010943501676279795677359005266106180137188285743152826552641201368494749846704515934361091693996379260508323193080375205006187565499756086192915895574837726641880447399557780288905830569841483856290876453186028213727784852976178574964923388153861609690986306468460227452708519347926183840753251184578539135950337815823086840030491522891521688900447289319057104833991412267142923431837968910200393849055060535501/136688111327572215704806576057002155995708590372569345410097023658187835332338197537151581727411883489912688551009281143424399516895414697551888135014468150388789418560288997439*X^70 + 132949200338207450297889566747388739011606554840533669879622495120261551321250624900363980598319729763967859194502375089196729625457230489246541420493082675865479247888332239787241161979364200237543216312652424281496887808295770299711439594880384127776295149026386489523360474352836108883208821690170443060324322674146953064684383288522463853262620979232996535999963989108779410607610949998477131542753432537097717697038942355569805931995480515268463193729272232919420917134328496663085195424824297817696821200921494478407978131880784143882654164992966793847556107133419174983985160/1705730941256773679780281262615329904670447499259292861372600758230525997112248367066114588376372894070620440428044819388793081571337880010750012036845548048701703154213846399041281*X^71 + -16497192519155756631773629936717888748038472871020165141347345467512261958187993266938620794113823589557860880354718269032642605188336080700132128189681825597976516036765686468582271396381731431194735508198311822544220808064259007141783197517315463877657066157439432937141892037555210765561119396504572999294567215200714608100439528127900935822031357707996382345381972189027788711464942964316752394720457048152265442002449592445377859642277481669073104637139514081809448213973634201604226012297510653150385231405465595239703164856034952453335623016485379035589964275641/10953450703387468202965508138232402916556502153423298774749340785174119347090167284009262098518461694840346866816995043146437977153250636874099538025039518422052201182810241*X^72 + 10314436350591857021623035215893312947063280723049989364702392902293528018328841019337319251286592225307211733276821824637988766784100237056619578053555530870656180568319327892380215244159460816512755804330556497930880899990511645172202040346751406113128228331979265801054133228758465383867130595438197996770033912913959336574078385923449770708687789370461632767704167472051772490388418510829168593365563624267603806627345035429875423630487403824388157965829709351661459676868481894449056541692622596264943003708919879168467699587372938288683842687135491107951833872633715957/136688111327572215704806576057002155995708590372569345410097023658187835332338197537151581727411883489912688551009281143424399516895414697551888135014468150388789418560288997439*X^73 + -7373035262717581337179261820287981413822075075554282315503051272020146097376759651803310858251912179360128501194149286745228634364040714940334596512668965083497410464668890047622528913778292836377867831687677303668734974055460632422563843709041455415578506816522871816755594864396191113706500674307753612181837021529279939722623157995158794950319945067514347728728917832294576193442222168452494790754260275763929863760280955427804730671757986791644715126549670452183775368845243955017825730540772639544767781822042411447715350509322809594055193469372346815445133320/877750677409044651251342907142591787527566483966928341593824888626822609751596064108443152377471087013410278613430166130814807048100860395392221974921028802151791103679*X^74 + 2698859294740650390269282043950906505369613399479030145566371109507742579848410639489037210473431678568593677992660369405650069438271968950621331349842842949169661333533370744011360486483866033235134128543480662143696524149939038153793287848156297018664154098888002400726924299635132746666258172162295913353205137553804152793655262314203472368153555042185875867394350203187947004968867718267467101031001917909232179687414156349675622256897401384467890889822326591872445290649546494780949154848479428681115120268254037076945492772420455705763971006224702682638941551854/10953450703387468202965508138232402916556502153423298774749340785174119347090167284009262098518461694840346866816995043146437977153250636874099538025039518422052201182810241*X^75 + 415563302712221980827276920274875835758886560211926679096707825897567862462932274379302454248684347056536417129429532445282819999967293082246985898096819092172963860337165272165310428026301368371133968994884290335947983860669091984872378370311003964265056131576881337612562433798669571892874025208914153817519275772050821988952618920789113816743041727477538027584291536944201631395447301448119327956869984190687601371905584225941861693014560214643465417857008256078160705332164373563722879180031829632792666305174132446204514132026708850933455937408181626683/70338222406366267429388805765092698736081936370456634473421338939564276765093041438291782384603821380992890344853767620066896950725287314319434407798784261731852801*X^76 + -511823298579378395926344907419119102797860303743011510855899065624337971078898613401301311905193083742409164889692879249464161989144649663294962160111831170658448412238798256871468074039905137865474597766905474247567881796481545917401316034584859161825393867624540657104698928969591849039122647894615346932221059230488093061423572362348490465873518782834794947878298278580103300213079907129129690977116995456109007247677343643783884352437372855831790820317785615552638423583456039234863629927234179824250506692182470010327211065646401217692415086651617462219644/877750677409044651251342907142591787527566483966928341593824888626822609751596064108443152377471087013410278613430166130814807048100860395392221974921028802151791103679*X^77 + 55340607102366347657231508586683223776676688919228523713476690874571668114079705199536083180623468492244202166591213325366640573487139152104804991131632734320604535879257991814711551730137037830805704932058752584896502453132282066654790573224927848825576740773048555054235543266674899770853012419483149086662870506582404146683064099635412185092216281350310362713720118181489040036252435442505912362875021559599129738564472461005591244114622838308644194886561401647440191344723889530393098622488395763367170795167839956086408890828827098328184660221418/5636527158134968140827694988788580714486892889691211994023666875516009036388576122949898420114097394101521784185733441787554848203004031919178973299045136768319*X^78 + 8512484447826422155964625725593764373742032320756734033776425889017047110684451419146243035727055247536765768409801048581600175084863586333394743271372787824282625925218852842203975004247326237756802815279141133234429926363332511861026942196427461326914476369283667690873448168218911780870055291618546410289332916605934772647642874614327813206917860444814509026419897272066020681960446296236876568598571620981987279456830305449046513381849366479399774593887221975246658901400995176397525082996942398626197520341655924677355540593967181813470805866405342/70338222406366267429388805765092698736081936370456634473421338939564276765093041438291782384603821380992890344853767620066896950725287314319434407798784261731852801*X^79 + 2149175553010475295321224775710686261019677629332572125900473382518053758718992221588533084601354249689658702153155727123608262587134893919437179201719274121808432235008332239801743403186638435657192619436724216082346448217419920950076007837177932736103039370666669453214590196658570280408228911536191257586464536692789012347472822724885724798648147058691181931292551561681390782297336350992287812353419704309571928287507032011037958696596998443123766571187773115705160228000292930092533521403500105710657011780893205281687877653800819560752902/451680996725295948459627773763008311121635779284494910972326859164677380911016597720161745341301177506332381135165753809404186890215885240738758979008344961*X^80 + -2519131824736531606227636535022654559846806697435224675578849135226404504810709277813130010477036499334218917360291535454649554302326935774826107086783858726804213695373744580008072445152188622051407942031365455458240534606209228921014500627923094902725636497651837769903400655411460991494713330906430527588110340194572827477592598984608376833441651540042948629092190461360463160147891047397317463391672792132674081580218841387674296402318045037460152432713643614143494969374190382778181833907079365490045368164883837728207235188887091550952604730/5636527158134968140827694988788580714486892889691211994023666875516009036388576122949898420114097394101521784185733441787554848203004031919178973299045136768319*X^81 + -62703088531895445534302348057137258697134089471498932338999233207108457304461464077978437179206311556764891660101898404986952564758865103546958655016823992725632266768584271140841629414103956700281405678013651652851055097080197488655566904407641592406556942328367257152433024542193821785181246251825188592830857634881380315895465529896984815674364625808428072724065128960366407880907482584311259035780519756595797774255346790890840213241246793042130711332551178342933494683123164059580399942829074195254489741243539211601055391880238377/36195287821563903234203684090312389704434311986897580813552917634800655574246061200429661458554465702887441392352412357512956718504358140935872984935359*X^82 + 231977294486792254610602555268538253697330691268867728781546437391357985220511547944687058090388900908365695362008776546399502015298654669690763003511240487486760429982472077155198851175866132867752857471536845848287461967645650786659437836171297135189805860416548453968451726009364010260449464421988966341233809439076512940168974428195021517656808920962340950248859649470737189141754493237028613025444776904920520263296455214639526976669367507858345956666955915689428426543057347149454178069174923395191342113685564030307440721146076275075/451680996725295948459627773763008311121635779284494910972326859164677380911016597720161745341301177506332381135165753809404186890215885240738758979008344961*X^83 + -23393849876232752880123841298551319318106883252506279269939697700849713483209211423647823549908395217003829735503679039921252125092508942764643384420603887103667621348175287382066576707440553533468930623680812427660157749218252951844531978157680088767549877121629334121529400062800780961145660406872908826462154634188125975841798426933841026383397089359830855848893986696980068037091975510601730823164251778126347621270533467211807563276940354325517083766232642830620717826969631122512506341057784853243201926868275149631956937688/2900495858767842233688892065895695945543257631773185416584094689863022323443069252378368575891855573594634297007165025844455222253734925950466622721*X^84 + -112207788707485898860197031221717068898566863653831962178620433945382785410169985514798935979448733749380550645314900506203439442697109527084923597747437618577225954601291619973065845941641558415022010699629974309947707669998107083164833586049469361120992596046599869857756655799466175414665265902107451156889334777328915773907529268742561574692221963984504818475206335361254664284136784749117544070604432885438271102274428670498557028109770351065860537956652589961975492491461930290905374303227562049455656128241372476375217730160/36195287821563903234203684090312389704434311986897580813552917634800655574246061200429661458554465702887441392352412357512956718504358140935872984935359*X^85 + -1131794751737975099693420248940124910685804544749636636363430808445810811003851093553060954973688519007605374023155574288605534935068454589785782820897276146912585875178615442984499708513527446531244622098574064233219681751895319140141241564053190234772222781241862634025103689042498350129207973782377318421750393245431823499364628311182307981017226853721418066469926138443500989071639839998366639616275493006293699313390181507563299968432828333697114140362488847310030455332771500452822998540005652074903427334192133643513/232430151355704963033006816723751578294996204164851784324392554680905707463985035049152061534726786889545179662406044221849124309138146161588799*X^86 + 740356250377437485646915682742938921328902935334908502031400722994279430803445658842207022995799934478665502311291289069173649104408172469663777056224513101105717909959815494651444519002747464341420807470187413578123857470001977778057899779986132161830572961599133563445123670281525414309063959236718120092416651683138104356317659449022563675909239691773027829122589679410770337039860393340354915480736851683855388060810106058278322482355361667841076404157120106274519896651659576833235611999185101486625688201946789980637251/2900495858767842233688892065895695945543257631773185416584094689863022323443069252378368575891855573594634297007165025844455222253734925950466622721*X^87 + -65567540741880059252161267208969398707438634541949545523061913717773518073267245304698865230157310235126900580369718756857090507745704460101824105922315957981009519001904517249690130630692960650836067905254631228045618434278307317381644637073857305380100722608899650116777351928038642946507814636236102667559366570015638429880661327698297483981655729077009047339516766216772070436678360707432608768099805846437843057841067001710300843966593587009353721550089407256365435348064667038329290804960654155765550240209979/18625703289983569439298566930343102676095536835071062130330359378227879434568878519845505371802771607464154151967789423980216708801838782081*X^88 + 576751311623011189923702487921895862970371011154802490399650370480827423849140798395685787574113381589102476182338777260268541141747244301175048345005109712733953979836564130142730634637778645541393536860574550986058107472234037074533293256118960932418268601624782876310597891058891487148234383256052948950783284772586963924279413333943214538889640428859563591576082397474679917899721820881127666681780895408045717889666458545246536020908179471027418812699398289254017109915829840398799850697981391019727603486945721/232430151355704963033006816723751578294996204164851784324392554680905707463985035049152061534726786889545179662406044221849124309138146161588799*X^89 + -1205642855742319530164747244424643142629373044634193741248235155372915233105353464014265058684342282913252395695070196697880361332886586945640516194587705220512592384535810351584363143266843341205651725699956182822626340635110685567151060629223565220957878079210210069140661924928550473216945765295470181759489325230598666913493805265532389471692650565930185401435440605037979383460299705666595933892601252480570369480726743345305278247838241589191065237466106989525445443811827233158760216543125944213313233/1492563770332844734297505163101458664644245278874193615700806104513813561548912454511219278131482619397720502601794168120860382146152639*X^90 + 938135524969199548664169425479796676785768746052074477083361166341055381186764656169705169533662277622697932291691996439834227966817900764090797099038388622478018192718170539816676917521397687587996602924543388115025882146853517978143091026507395628285978161746302924878036739460422058472569882513987373240408988318111257301940519762344950151139946661229022555313309596393674923258609930414989933832714881265651747222630181487686540629739923417298576860421139510927624168699994607150448468091915482472679664486/18625703289983569439298566930343102676095536835071062130330359378227879434568878519845505371802771607464154151967789423980216708801838782081*X^91 + -113335408174597252099852069323118243704173162051246081538848650145021957758174228967176669915282218410754573150342866657102951950861112593130432588915782045702010269248573001332662914295736935343004444611101091519774307712021696798395995500172782625457961759078183946387241557426824511924499633443156764966661628105166363756572312199331803809069648405482705711242812446505091666327216551180496891456197891599503014878148674828787624711027836083176928045430716970569587962432759944278479473069361197468/119606039773446969652817145853149985146585886599422519088132551046863816135019829674751124139072250933385728231572575376301016279041*X^92 + 15951175878619517889558412233267794182330804465838482256571567129552648204642988274067878872187371839154958745096166255855650409432365049074566544284137983206432230919516593921734256481565127412896433104279404196938390359046430947384953677958123113590844448392236161432846267324439544014205243099491513937981776869017998126978318778681022589921043775549231361190219382245661091825804729243545723771686280454717707949631471347529391859564205583449110747944057261585343146183060332469947762726047959271862/1492563770332844734297505163101458664644245278874193615700806104513813561548912454511219278131482619397720502601794168120860382146152639*X^93 + -2621279215459188470175025266415858479048378254396669089610892130441795924178092389908199954805098559131241144716861225680989496108097071427368785123038605263061345245119394597279673999149145642066116200891989039739686451000032972653363776055534064120543458899836311848737724854415139981574154225278156535155932937257153375944829843948650463656548132758969238922721777962833798466257979203150747269727457787044717177937416693384519367724075385732952835746033128154589885038043633908242233691803/9584585285154817665904090540359803281239353041062787009226103938365559430645070091734203392825727296529027023926001712981890879*X^94 + 1006958786754145725873683431675950254690348269841133375032862593953121484685042144529654175463148911167836289515935630277776750452042568518282489783436348162077771648561354210939744463776917809137951004620910309103777323427393185393077304160168135912615001834506333635091832566698335296916030424701221381231560207939560832291902644010441709196988049198334891778875195013366828888039858300746002342489645882824840039210830363455356257261523660773482189857361509329324108417038646568967258438937704/119606039773446969652817145853149985146585886599422519088132551046863816135019829674751124139072250933385728231572575376301016279041*X^95 + -111889157455390435726326808825531701029993687308635768545552373139795050883124313047877979352009429544233377986134946690152615129089764314206805357498538083825571499305254420470983111034302652636222264862034108166154652389842447326131282958707410726208071280473723214398930616476475306299648148415054870204926656336622699692602831235116997490741356372468034260396050785407544911775155896934358951512707090276814189211767149470101457815015650385557132446775783462800447916934748907889219/768057158839235328624416262549868040807705188000864412951847418732715716855923558917718037729443649052730749573363387529601*X^96 + 15139830493337414708207408048967564539864245549394106350281537024585320890813133626080857424419046183708029090775403297034437237310758790577843129154069113289308833833064667180036095853995545431221577374353357768884400298659571271776846879245567589002668362612711147845070494897637244925130532242730287957455800810498838981980752105700575876175439663592679630737024258957654736282216843280959616545362060972713032059718160231686186046349406851029086414779827084641836166292553129386550054/9584585285154817665904090540359803281239353041062787009226103938365559430645070091734203392825727296529027023926001712981890879*X^97 + -1565347612348490046089824294432279794551855829839383359517028423683330377334482590494455976628136499936183128570376130751469283360900303229355815978765237307301017339757454974808929521698593328530422698697286006442796663327231355645176520862010614849933243244583385261565614352092925966431730190093461439445047563729730758886175151489556039553621709534744060527269099161120132735762008205596267655087642090345089249513662817617568481828360412969927243371612917688318044644984220/61547973302286667892011880964008978348241460694035132058005242305690817922583825540325189336440712320917601536450307519*X^98 + 564425998164490960339854384231349891938147245948074709446027107868725446066733980484883213596156375025975684349954753172625047069204011234958633913788867250809990806766592650235589278576533347438899331187697538685326568598371126832359326866596706152306803006683268170850881715137128167816565473166987400638988661716110182459562233708765061118288313165999108249208832363378368689693515240388320491907534388558177289607012968903747453914313166234948553555743394976006096294614061300/768057158839235328624416262549868040807705188000864412951847418732715716855923558917718037729443649052730749573363387529601*X^99 + -78831284058199897559728663241003144929035541979222154445202341067387331613661839473727049145084762522962171456630630052850443721114131480577644981176487395689911638618419618247529071587775893363956439755612705397401592278832638325484219467238784252510394982442147853127230043721736724863615307639516155034347105881340855212824738737510870736473902262054016768752173260873612543753717661642061630384668376671714440237638586523269775040443767519882227583987659452905034175/4932123832221064820258985572883161979985692819459502528888952825201604128742994273605672677012638217879445591509761*X^100 + 14456335864661547989257240665297594937905469718250360880501506942087235050974411517524652489441880621090268471290550169432729846361348006246604619185780481115724083931288823009815330603176334376899550415992167852868138016703551955763121931444816797264933787261011784622691947911833038865282941273848004516870833772011380371217476393145898290563685762479147008083830997208584267990505416216795828007544731108772346919055626615278100654167112424046681290859404692943068254771/61547973302286667892011880964008978348241460694035132058005242305690817922583825540325189336440712320917601536450307519*X^101 + -1027940302780062532707254289555933204206088257499535993406201094540601209696018410507270976250119468171604551638233549157820150717027056815084979945130531937710193318362968976320235353739526470827085891639705050248919145975114838074834257198318610753980296919582697985292495387204193107887931137297801573619035992949730528155654785772255923562734108442089912339127398981943767140113913115581562644392487059884186735654698074252004563775104015225697558514211364198/395233899528893727082216970340825545314984599684229708220927384021284087566551348153351444587918760948749546559*X^102 + 123943571167128734572956886829431949489288720688037125891923939322009997816930150533579687772653195680920829940747253342296093412849808827517490607951028749120744271835562320823773703773702197572333717662861424555014596622624679234984083012901183232266134997162449853555003400728317070257162378433683186772899624416934307316557451785084519210285519049566985644667094770687964863577362996063671435665178664711802771978923685433223370056671334745793882918085032453175/4932123832221064820258985572883161979985692819459502528888952825201604128742994273605672677012638217879445591509761*X^103 + -7155187490044880948690501616185256433463351320371501704796240188063089515533574768781424249958407932566425039958210181614100953355356263247228483768299751695317777897200993074345082850535414981755965624988924492490057785580963735785476059912867745929048200029515056084223459131888806039243946797019365863339855665107485857157374773990122803372882969612971485572776623317311705417734936353772606048243552881776625706900439527103023969809620001412761519378/31671920789237417027183025109449919489941870316870719466377705266550531898914283849134661798855578247355521*X^104 + 654985483859244279923875286021884625688294160660789514218984471994567121003305728261276813186637103505590798867451443642890823706905076587340447954056028545931173697422922666656787383153051401030910497857103848508126452332157709091981847174092688480800317816452705358559751453583673463804848421365456859609944756574500267435630944925483023149652695286773546464051319837112972831077384637354090655437627420047670215084265762386621920457323464149858398014330/395233899528893727082216970340825545314984599684229708220927384021284087566551348153351444587918760948749546559*X^105 + -19893271351777812860473568407005998718934261580730299392555356924105405842598851951605625838113527848996546116178004258885798782912038349036869053180164859122997298281443595661039951265289599353070213936429994947590622618216352072581832702997655173583886836758597073530753079571740870244443686192209606530292369302524052184807663387245003340955381292547501461572783675809046198502442933592464182645975899298284191368474099957817612099597246307857/2538017532593750863625532904034771976115223200326205582689134166724139105610568462948526468375316791999*X^106 + 509925258028405074921602829520423931278707151224984985974785081995743018823378738475898141929311842723938598405564425172713968199716369653792078315310813493067474147122837406183872708680683980940474498921634734356326525648958245755816293698083141566326680098516833784766241601012924520025250064029320432012355946026869016831810624278858223069369833096696773622574843398184907563289731593192900007551520152558468023877977662872516933215182746030057/31671920789237417027183025109449919489941870316870719466377705266550531898914283849134661798855578247355521*X^107 + 2773836573573413879978168362647254568489737522526362906682785676528925784581225342798566081800461233603043849471818852638037806794234884753935510540573610819591403589519524110316430215623309853896609237329054502688742793222813311346695598570013474610493244129789964001857997661233358047846460081573836691048611190124339901372500746148647438803878930490771832631051953162395715688254491104604964164511869260918486969825211793366941616666/203383086192303138362491618241427356047377450142335570373357974735486746182431962733274017819962881*X^108 + -99658443171342135111648778858868703663802770225292584570163090624134556696104326290679080559246786168236587103157033548498314788384066815895073341675541549195863222974143459419682264287553784276460387012528131125350821478622235927427067622157001208750461578536217871529911061408281769729539469883339345441146847681763809836087404579826587863933805820520839449813822320937070105702477825567860596673311401190709497641401053200775325230640/2538017532593750863625532904034771976115223200326205582689134166724139105610568462948526468375316791999*X^109 + -8579704494638251956568976978266779328427561516524509041824223766224674069908895442215763168583698764564183804234919466888403077068761464000630662322456022954666292140227463539465941590769176566857143174735632150619497826327825069997024230789324048168996402250614613490556781360627486548146136893218614234720857200749139039393872052835889243370984726528479822819657191503647839041156643810700819196519652090154272698704714919506/16298027581721543261678950095474585787913891348852918533004084841372445402871380938638834667839*X^110 + 831548648018252452483988458672507150338329681063586234059673143643968718821129727219591674499963966367244046481019472253671010654041347975840586746295907341567486427860959434966656906568439321567183547649358796322090484644920018618194074096766509189032491548027824999159606517099636938011665960260935086166442795683483668435277449714324761874356129781928406965820175278383104681009430561206183988160543161943530914703026542174871/203383086192303138362491618241427356047377450142335570373357974735486746182431962733274017819962881*X^111 + -17105110555494584604153358047990471451893333085692079833954254100640478819064720039977985106871702324128491114756623828961033186018412181187524134224446081320571658000668010116523867788606753602623379592627099587936770546570408025968732694978966202666822101524220321177551453929350608425710017890667022342092078516093366451278623240441950046859250236362048373275428206827399543814456032521457679831727363458038628444113/1306036347601694307370698781591039809913766435519906926276471259024957560932076363381587841*X^112 + 126863312307842496833192185725169149640970383779498033185321981671056312844726820707788723159151734788846168236423712987578460735007026902079989859803147862762723931289007270923888860548693576809825556403365147426322905701710158979611818436658590423649342752006727489094944720670795277461848016436706228814406378283656442640630097326845946063704681175442646837655006830437279760183048556489087796034933641828097903298094/16298027581721543261678950095474585787913891348852918533004084841372445402871380938638834667839*X^113 + 6805625678812105118688253616235040565666018930988884638381606273696689975584225851218474469076366203358147038216705838856683839692196619913930590257556020807739288061364010809043377766028844914920880896777129946462920473071388230899803838711190895464618107053990523268968613389868745803552194648558236566097813864272219792840099670006600674095240188848177137798941887077522149171581945042640738651478334237972/104658734482065414485992369708393285512762756272129732051965001925230992942709861638079*X^114 + -320370079557065485204477018773494484891537253072665082340612903856953804472892190656212832600177147161645715850355373980996994713755722206213690608420831344131738471648578123534157781046564381620401858093669681414859931927902674990301491656693938028154090384372186275644594990137939476869455261628157745235668177965414718140913380644919549916184615324926662673849233164508275514649208977125973660836247727731970/1306036347601694307370698781591039809913766435519906926276471259024957560932076363381587841*X^115 + -1320123343685820604114518434687769875688168776851967827310055886084315268859218817825872033554480486188652518134034896947223486959763922377288479356610548891001518703161040702825640045067565846403109879595745898526161306362909969355243418131862102420030014289564490841765656663982365505817125310313489859259079735393323553564549642652341593039723964809387171805769504018298823207380061715835059550640/8386788563351663954322651631412235396487118861457627378152496347882922745629446401*X^116 + 175440366072970422923545216038425072424800886354219181031366436094662563667075145374387006138980407877473915538251409639499196661512411078637209895105244747491073973321667061556478381440913465293286202850285781741705377285413187680208553206169516548203605988524824168508070422049336410830982647325120492750934353049745029335625963941351492968094468974402598675047410886624606799151876521504348081688277/104658734482065414485992369708393285512762756272129732051965001925230992942709861638079*X^117 + 317249318851179736231921825126344377330400750895612947030973501218275251593311658661622441146122474149865055671560927222971490359828933853516911664094486744133628823715669688345604115359929013578448187989184274791860030042570140936936059074284942140774396855327615016072652852624251867001321608680161998296061142925976183209975028716688097492743034321904585256790393241055033951297270666043/672072166307529766353285650405660341092004075763893531384926384156015926406719*X^118 + -22069454180924015057525727388343930164744234236106762293983027091521543426662835609414762111744768442420335910803800555275781888299907451287265011930738146524832736262511775171984945488314701775077200504012566920865136583065846380937084465240671145486164049216334354890368727932337905405507956552148606639258086006400175401932736149203530703545141146895092543714281875567182820673880269080259/8386788563351663954322651631412235396487118861457627378152496347882922745629446401*X^119 + 46801076325541112334047748139665608709635689149457554949868815072446105282188752099449527417927175589527595731542555664622800933681067148015764937322634667255857139247560270727128575083331954620407719567329716297736607232420583658436867359319439973285462003199218769925614717959946244277152386329787610885650219050196052608457689469857756502218132431055925876236907672865601287751/53856251807639215189781685263695836292331442885158548872900583713119314561*X^120 + 1363553101983364286334502881599113995173306845159307513821945139102631604734107661238246556433503827944845710848996142393349647586076008076105008773955892692847799226197979407716178569828494974933127153699463117718001235293017705971905702755427714583188114816203515155453499215619141313874927399807201971604930179710709015604988300912200872940439524278382540785422512876480908281787/672072166307529766353285650405660341092004075763893531384926384156015926406719*X^121 + -14945965413187706626070269701875437898055771179527981962109291795018112481105531310757119227023681444488822669529648634702599961126403046796393480976066465074976827097170074689205204659192478039593669495035855128727510410056842250747661567440129301637634476907328755432037006986297931002556659493277747525633577983662382814389432047003334078346379475500994883337972619943/4315750605628593251845635488716710977829268602064151684662279326317759*X^122 + 124305387651726129522477125129175515413105506583380469193302682553330632035468450281204377889166974972879323155712059853175622596882958001026999665335229098097398078139204688873491426012914443305480513105173178593296035227853837489933645251476068600098857302235867193503495738341524297479083553991894019298205195144967873281026119030184221360794464403914634036456299009801/53856251807639215189781685263695836292331442885158548872900583713119314561*X^123 + -309851971829185888557085318737821929458140644830350625827297080003834003814056048505417680541000378921314640654675484841711496501651397846789365397713721883120915486473267596397000498511026318871352271050206096307346541674866447133376893369729253255163027001790699381347321744097376921884320986114532705524689938894018495207465902515005581187953525106886516991/345841061433495732979055652593694284624510666084153512674275128321*X^124 + 1488715168766750471935815999699458702216411613350494613603757922734807596169024892645504786859636285960684491208480323965581621843486650993055212091540229524245851470164476230783791922738975082818351752041425235899188556888562526085487359853275316000982812557455746862911323779636539992319695563249795018224674040377346525572825164277594352086869099177491275526/4315750605628593251845635488716710977829268602064151684662279326317759*X^125 + -2738717303450781712886641985732781703948425922783660263343386486138933692864534432203215037970832306321567966486230403419020548417012078516572095017414120064955435842542420299023920025518487720703604839311553302929756826646997676058850009730736236322132660088688246840575000911876804771120028863311201027774144386227590019823718192951647215784224340/27713844172890114029894675261935594568836498604387652269755199*X^126 + 9177142776979074734345975257368256509869260695028631740573561001371388430984146284155205338425033106697804510006779583409607334756279513351207626467447823591673571812378763036696776268920970495028775282170047133192370024425605992247843435447498566572816004820348453304103618363579267076057060598694364208408872277383624863675147058825708388242965966/345841061433495732979055652593694284624510666084153512674275128321*X^127 + -9741551271273381183531143251136456804218340240280824927554680449648581321821504910367590796327200338556738214614469292768394081014167713961318167343114421742424252205490859804652527392427395486543553013695901846270719576601225016052340131002329247128219253357222617859097864045062743039633682287740323758711993297908145193942847342489728/2220838542582748139265540128370510022344458578763334583681*X^128 + 25526462400040882225036277104203456350908393019334068831281705794118398472775097563930262487998181012683372001484523229468092969710605951597104441591607642939617766307455207180846345318789784184612821234124354695935881355299186828273243654815531572952558984727694361801305240322808187723997305320525379289467515030907495324221284821192780/27713844172890114029894675261935594568836498604387652269755199*X^129 + -15477202746118979447614223526833459243972194233339027192389256770882617096807552560302744740347601407900527390410315503898061164927570858327709185496834190246099129606524347023962937969181682998688033905375237920128693965788074336339167402704181918428731110480729238564797299897409090113897977947201330055652033852301056802187/177966066398168774682710163344058820606175060402543039*X^130 + 23720376570228517102131995287885730004793319108087916560808532511648307078775312768338086035841345933562993290524588580005938079868464032964787214126987874574746967909423620344271270536349423493426293783984550911958719278014414757415772418025363458289059416908954548707479634553512019140581153540673779744320854171896299623333/2220838542582748139265540128370510022344458578763334583681*X^131 + 28097052641902115854969789351418615706837144372958643366288196259607725104414002608220180938424251768249708169567813769544249742371823461468350987738483440815149529648667278652709490517873430760654887124388125093492071936165630536712839025704874457269969920569451150842097894005725309427565066637135742616841941733/14261244202113051901811856987263308005943990736641*X^132 + 36196394140456204740780773722827394771669583346599165868993579643567190636737906020009079376513649494618264354730543946564956423971217396080924242794247841488092277332872574007496142333271971631269313570068226544463137071465044066451481005892382476501884631392584155578218304016562871582463247021836075145088086628/177966066398168774682710163344058820606175060402543039*X^133 + 4692102239760107613414632687469988564462591864395219885525202589769189181678530293204035318639802939077808589326771268361231685558219027160090885872481491497523900428466967326939202955488410474815002448851856133639437079422445649866414181622984518592525279873153131728023513223359088562580784448455741/1142819472883488412678248015647352192158345279*X^134 + -633609640912585720153822471642704205268283920699066419820602960659086104852705673635617973539828307699141328267606983224602462228418911812843560759611644643123583067147713722687793654403406505256240655527990752965538496112450693198440945459984273644093637636776396047627110691535460706947343880887694/14261244202113051901811856987263308005943990736641*X^135 + -896348477761739267318365634358707678733599493042034887415031037190933817887222665851139954231325929868313768915426626618853148438172745348528579225657636389697523571557454043517913229945481066626530540319650135011619762767411632860748231035340705123733320149667918298340849873543126413037/91579411241564902049703342867806089603201*X^136 + 430557852448343280174067413863644953244132354272860356624944020601043208963241496120157546007333314384799491092090757338269889144989879494448242880296223764853770750253154048186593196146476989829008701405948698977403075845269988423128447970503948789066650713807818363832374369547784612423/1142819472883488412678248015647352192158345279*X^137 + -54005359458290273498054483331696361982364761339238799781035659226949700114889853743488050922757275800103402450580467998253664925574002099945517900297803331793448373530717860189187300667135238170060899218613763466878990125364943138337394042037915060838503226087458204606348234/7338681884891810405457435921773065919*X^138 + 8556489884320520798929342558118791986384849066105525356928556967744293434148459270203079119194921270023266084756632997539112037827856124403322231377904221032501158988558446237458860463872281037812341104984519931963014199610165731842958741557698573022070507435115365416234942/91579411241564902049703342867806089603201*X^139 + -482424859880228552245780494598057428760086207567385644521593136494455065814643552434410243023270417150293812745659158189033357446571348216240037814948549990195912136411540805300444895173737891100550312702207280134727166368636302532119456321065032296402384561126/588082529440805385484208343759361*X^140 + 36929989579678842741884869622981851052246095698023170116785367638374302647262766886952895006577881044555654499758496409910377355565579834453075149486821553703487676815275757409581921656273701713318957034301088231081467672261758361718308927682627066400106267720/7338681884891810405457435921773065919*X^141 + -974120688699154559485259155804045962157708254664043438459962431077300304043281592600652323778010895116703873930188041542203378292734453030873724665243188007753651979377215349117890609809591926643366766881211267279531040839557047350066385280927424/47125773655004838968203248959*X^142 + 29153468905339042655156110649585626603742924295215204040960666650054814545782840039424865389621105326717441786645678498404429067282433568229960732370749562546437311477099395076232562759532524061583139880480179745829315530043469834401031314334114/588082529440805385484208343759361*X^143 + -196979280321145365800067127026354498167164086073128696530183445715615113309704907021050179099542024937152362582802630284723477701449226877302588889652937888453762137829647459596428945074386012934694370158133480468125471140871739684/3776406254908633621941121*X^144 + 1375711450357334415932018794560208575982227089010095699160704704849597447427653098488076176202670110650289947501324282161388046564088850281078152830208483187634849104537631638535003323706049626269293111877068366776594894898660819/47125773655004838968203248959*X^145 + -2735006218869144602362514544479571341948557641793686343833842899054599730761207020637494610955894188195855734457881037510673944260625802613460191311896363075369093385811357626981768585454472444539183447392846641480/302620903510588478399*X^146 + 4604664469198801291929659864288112212595636861520085652655216340249676860710215419790723482031548626562293473292113907825021538253239072687016760838491524204504464894406722360734086623130108930713182649997264084/3776406254908633621941121*X^147 + 143545358271870708444970380123336073834693610215241420730847944759173062228079530910148540227624090521849647587556490356389437773978600613789061066816644893556101532681474517383654914721110020259/24250412974644481*X^148 + 12005283734472661788130389982208967475024513062571048762935763082129642693817211732772595726407147487398398384626909421184498504092391566481892680965873164882021768909377231743687192515732235/302620903510588478399*X^149 + 152779243641305683648802959627559091760573564187684447497653321535330900088460879450577440668894955172236445493242495362151460812750054144534568909753762460737952797782470734/1943297778239*X^150 + 5104649447926424443059320427284055022141640510142007659490891245702406077455913962198645769991423842380361801588816821312527575795082448964355440904540894427975743388386/24250412974644481*X^151 + -16545846711212049252239800761160781159942434949903520349820781271681217163978182114603104678092523519925232537270855111376731978966003530833493277633/155725441*X^152 + 52106768183855364614627121411079873116646497500738544427471106281362188198437088441599496561509386437444324912337655015445966450115449239822/1943297778239*X^153 + -56294850039406021228612209931795716720506087967853610269346625736398491011659199179626470433602979580447083760220243564/12479*X^154 + 59095247325055203093343715358478021776376142664342866091429457000878393073754503492408113097294264601682213936/155725441*X^155 + -52964559163411864957238604959493979940534481199628999866067323918315295163776*X^156 + 38436716601771662648429623060358535343929042074272730261/12479*X^157 + -85978303069935679430501392*X^158 + 1*X^159 +