D=-15551 h=153 -45071940777074958442774930528668656266093660641048008274385432896424851828864791210675677386291626078053946844000363029964090832069344724521572722058485214251160579622303192866903577983607060682230489057596609041161804704268668352713773493292495848890318659588639874041353020121559181141879683589264460983344049847184466681200939563991902203687827557563586769560240540947928149410112718300679254009954635657979451816168562345128484217984984958401752376439543355162753043521162041979066811452900937595938493519408791497662628953439171128088036762308909305839947100141636097738145982263055329767016059453362450882229824136837552938922646426897068378834861082437438006329436916422407281523613841446495920375209414877619766792709899844032229007453603739170842384610387689294779534614222496844351/240920692473146169945701249002582726997144153083885573812606106047800605855926066098879237747449208089589580598293958256302401844937638300800350524774880493333939190841419231857254769698123463583948437399670410880828193743924680469527269541578384133783537076941938511161781812836358651715690010553807313576724978751*X^0 + 3109651539366822048834671250679217117467853982559940748016474241097930526293842959976420400939396102595077979414391716405317930405404941077226964242712236064195470150976554897625880981599845866050318111838815564894463764458829661051602485234531742786781231305676000220255598325816307296404931864331569156508435850158151821754417981464163418570763965952144852260281680218573305050320362860910700166185541219439751476818705797035331229823840432440063575526533367470869724417646877648268873795408289894184727319377610972806396166400483590718741884387438533641664707750566198040231422027298851866268559237541279920696586660700353918105295848854482301178851658123175583964523210375744211434108892248518813919541962776048479831574725271487110948353743419230378468263021260905151372163262517503041106920/3746557688649896088825600123239163987532588724607504558359837555149347221665506253903671026210582635001207567884069344843758651090625213215746251010774166551836088356774910474612168923575517982193982150002274559607759240911772705981618568641085451664467785083524085787076868971418213392830695354122257533431650144556801*X^1 + -44776475400872654201249666910072076967749777783834496388787251980401270375685149838275235158475751154899998737192602404503373486391861726369375563739605434333538977815835256790682989151984627117239807822454095458038137664330541441808810829657761187785615528345410668990399580050701948358582774935602296393625170433547155280502171787401527588416247591511298082366261314368637611818836501562268107209461402342876816368317906534252848096088306670614415391361911054614487500400253857609555693207982979410488755626965430783869780826175019972442048817127214238279228159387954834792691748595298090795224832009529890605348338785287367930384218698846776935185173845169462740347656872555677535659021125541798649421289193510226238514244158973829367833370943441591614909206508232282861076333343281776/15492295831338574364716175744491204874100967981730150717806321525805453402091573924434392498710642922615238929862642804726538604908857198945427980501246253831518178306309512690968733181025237192717409645660755635060651645805715418270675168257885932337697709275412417925649914014298672221444923834724925315203201*X^2 + 1634605094534955429346205459458866817206929512486385528428869227459394165410263995692703490548619261038059506873231364064921640055024665420946297912742420557412342972639467831812942837766634277516800558606315833839768303503343359623356186589726710328821376537208003556662459546105091885906501653071208892833114167317803404823860172666192250807854064719584615566669997976324940907783081413240942933380251447215490856500494626925181759777561588231162315484896635095611095158381720930383379228281654922587985551862997264929477763933453710006319200553378238204271054173543131871295192805356726472174273440312694088405370172453166174874637413994165984575275919889031645570954527006795028981169059057314394020148944503596756312997302454620768019928916412874124248822983424754323588012670427147499437/240920692473146169945701249002582726997144153083885573812606106047800605855926066098879237747449208089589580598293958256302401844937638300800350524774880493333939190841419231857254769698123463583948437399670410880828193743924680469527269541578384133783537076941938511161781812836358651715690010553807313576724978751*X^3 + -12982324841431826759154658886855887048484012060665195890487439338160474085109766172567757793348635390789735874713862301496554259876552586495288068628162352692432992023124384399534831482493749179500442380930572063187931062050526339931973596687104872126010899319768515627577857099061758226381694285125132260271243025410612038916846086165305549097866955225586005906960101988073666691989534045178794579889722085739161566513751894523448954537776895035572192383153497191978050391413963155458711558004192979876700949853622663630268425860439389103214979949355751025483673180837591642080442707278767965597314889747090608581266055153924562810665068526939845342415173911336886015845624050205608147572978682376509498320997545522211699380577950667118355185737332996231201385256407617385031334525645/996225055066463530622865136935965846190017875489045766690651503170564812686745156223676451592221910013197796274364529916181506328136917172235096167529178434281922597023311214132128685037954934905627268063838700730541550112900483458984963555905467965899151776439612753240943605832336970062692034899680105151*X^4 + 309302241015505119382672429143351970494635819574494028210410111909159759709384838285975906751587951434887705938748208947872817685606866065149233752835964006682138150315871935642527090952182715645002973651719251496876865720553506369208283328930720698310633419910814609338003075621638887681801409893072239793773379131126692000796821152485524009912590843167369141210313404807938767599009578669273089303584928229535353332050286091647632957550938958097561602918656105076858211379548202917095314152775192416680512796547440043060613795809321048129737127047079304214452709588268326403589796310710299941848153166007797029758921377360315068973086065779373438032808437742655145306436933235450911837016848520053005345302182715184191730458031454751722742642222073680538778285282252408056211988140476113/15492295831338574364716175744491204874100967981730150717806321525805453402091573924434392498710642922615238929862642804726538604908857198945427980501246253831518178306309512690968733181025237192717409645660755635060651645805715418270675168257885932337697709275412417925649914014298672221444923834724925315203201*X^5 + -1649807322726642052309320378851872566400068901826130466963158122553028211084258210956210277679796160921168759506671805742508183126732573642469524948308604035804985191257380508299654245712891716619308898052486592609744390094607174550964637250551816403496717003200099672483299358281282837633924039919549557607677609239222879178651894791739808361069473870456260858763966628734110571434116361564488550538258781410602779679516390122547060787707430484949468169063208195745385898885014091655454210285553940947932553433703714463171139466322594600475676102489990047444977100473830303124674027050135880608901681802525383023127499317767032017332233542672354906922330044085152104126428939432743181061409794523658529235278106027445136499704742926227200558427384987758435278824933552085967679578/64061800210048455444850179212652938472768174103854785331531830954315787581939756685980094630070214778033425263607776343397949091900001104252787355638169791928616976208816874421717489874474627670608145332379827710792974735573306119155357440415758984367510242199190582807597170975007200184084112590809601*X^6 + 27823468787606243644254148825740687482166477689277493005434917606871214970764636316281630821769630633456990759695944163951758672298170128301648637997423812171574930699362240338282306042447447111418739141120554320788440367994468517901784422111324522147190708190121042071942675778948112105000711581701113132107439716281371131232500496323450932494742851647833473698262392587074723958426290146711804641369370724279017241472058454451703993963017748240073862041302557166717206936367190555488685204230983287295874790820458783347971984322211298698388038981258335941553183324095133969258746776403743997429626294146183672317820633569968607674407213941572804261399896008118566501879166199396374445117435758670494183594557209970542821925004076605769103776452501506115160995554549649046095804838706/996225055066463530622865136935965846190017875489045766690651503170564812686745156223676451592221910013197796274364529916181506328136917172235096167529178434281922597023311214132128685037954934905627268063838700730541550112900483458984963555905467965899151776439612753240943605832336970062692034899680105151*X^7 + -107982296754571534104030772671819137714615351747843644098188336468098034430892349163396819944194254501517799188728989590937931579160906338926282845189087590118072461285348770801100937675435966665905833834432853411178263337105737352165169485049589815457517093784192301339752277278803360286319729038962144617683021314918974251984317835832369742732832449674768238039409476554233724842470604723088080312394090365147750385467916678345339172150283785494565714051191158182361763069549411441943786551496038655921643369467921914900519692517676400085998971021682500925403124400930865142327759161357408706631524217549361848527356676649383121789191285504551313699533303412267685777538048559250936757545577555016243821543077251098749289658851546392043261867515116282854173932839303496561266/4119464999681593173741250029750687317392333232837424302715698730262734716863208583755391590898991368917331699801155960606903034653720089013747498915707658152441449180683999384072888552149355518655272672649979275338754725456453354713867753868931836175648526924261499762561711206675274913773012191551*X^8 + 1383217741158191608713677763398884225843064982672285803557007476672006486556563487865973294194036414196297774175537921120482089678470347443311862448956397173833738365844689538798395952165330533195001653371899384968568035081840472080443704744384044296704707900383486821908012094300288048847541347021270408779499488864332899881706359702760546628783248086273189140025675533232750947518632426504700384104145862438515272279005499540368871984970095883112078949867629445181762938993422790512948422916883173750192066308078709676322041976806925106006415881920738628667308428141098723282951088847585726721321711777623772995117041601927731738353072943669790622585857326109559938893721511470878611666102776347616556837573869764329414092118240976028714994984695870025274289957504257789826573348/64061800210048455444850179212652938472768174103854785331531830954315787581939756685980094630070214778033425263607776343397949091900001104252787355638169791928616976208816874421717489874474627670608145332379827710792974735573306119155357440415758984367510242199190582807597170975007200184084112590809601*X^9 + -4288436982045614646488511235546672850591335259906584362038961241239760117533455166439795259183144383005033383248762372424759349637414669110492738842817250057629331991127615765805040366195030836418564537698293658313142624523218913447926066784809995808761325970208211685668233778320731180136223569245113292346660347986861418156842327393569136246122073805136024591501170843499155118823554692093957818139396450229575258602847699735290208999361747908869810281851708403841234825884381099500881638181251659024841921370630436203705239919690259438684401596301278622987269700333732731464616970019394601822726280500581153870702380990090266407299747248227268178525023763310113503925189125747416095119423438059031818679114975785365005699878647095624071239974280707879803224524242277326/264900327932711283759324161131161167602876550243548601550749066314882304473230569336723785666451763161039913819121340145772171220739508006800044943457504864795926254304160464540729763497482831885748355260110557220677430741203353785214311225575965286839979867806668366186207395452078638915376001*X^10 + 47276507960636714519110591741712640967219694146634556717348904040848680595444776622249436757911171715925882703374557233146645820046230818860968990286131963872398066969582046053178809609035517382268620491800808536510072212778961519609722449649992931208812330008657085431484551996638317974554463909201793227041791724511443970918836426580064547855147912829375381101798093113588711846842683196572308470606584685618388507840962292885970545049059965420931437133033203498888936307879615556744269012642683701302909614240556910021230977539905356078603068240122206050126267586799101951325328979053661894003642228790886132419344486583402211763121667706549437636392253689388408011611095116177890725290635476956894358840499884498697695948302141540260168728277413423225312527425983970789434/4119464999681593173741250029750687317392333232837424302715698730262734716863208583755391590898991368917331699801155960606903034653720089013747498915707658152441449180683999384072888552149355518655272672649979275338754725456453354713867753868931836175648526924261499762561711206675274913773012191551*X^11 + -135905084432013224026259442618918109639684595329177733210218767248643119521854378149824360681489583025396142088352387328919152512042530721114659851216489123036718533214989223698914287394026729206589920180562527401170568603405627203016046649808874540774792607014924953954944783176247583256035390601784006685976746206332117155107441688390811521903608523181635751024156797416998827335559863965176102990593507649121716223114764660488292740373888873998326731833689663573245349590176499476418094823502778930708319734986932403810301388239187992094588683763212787705361762529053600926262779863425598826182634813572403471498175739622082027199893956914595857312984717076366232723416727409493526722258684798714622889385355400463551468529572061766864057166197543039235059086081535/17034295410758876198271761374262823458483476962481422516285066318235631436771305339638851885181130677193744056274280763023096342404958395395797372738570179718084126699515173592741930647384916203829229969783972556149278550652906808900669489137416583296249750357319038401788141949204465237951*X^12 + 1455810252829356446540304359243578741221483017227004882988493688952428409033725028413489348665191781853881774102278600826425986642989386741087791100523434329706502595489199694727798078183880194630059418268586094055120195572623048443675233198139904331979312711437602637944044068238252567206276868648842027834640554276627747547188919783456573268281719534443089013852600014519160226123726117281853256282376902754410896162158290250511198927978709643089793141042282043862879919234248973458381790692206963748173664009782267955533044304494506832002738255929905454648918927908372213134266092510869874285860325390299678108292205994897522372147237621276708429205856500375155749330106228022089048640805270654979076000048576928057408028246752170309491734863471048965823276069661360726/264900327932711283759324161131161167602876550243548601550749066314882304473230569336723785666451763161039913819121340145772171220739508006800044943457504864795926254304160464540729763497482831885748355260110557220677430741203353785214311225575965286839979867806668366186207395452078638915376001*X^13 + -3993365600610437300856666124122326674286750096599362009025356182596391952275012509513115857481842781941168545973458611977335322780125262303090578015540709912308896218820810780298849517371942263191786422393286898371271328990416752408159021247801762007537581441572070060066992323795364674385533980251608691194007230948246590593508379579674316877415370047328625699521086245924960107150310181596908195112210035735508319954280684209695644287352263834207766712156616077546179787558702307805666691055674150337988101055161121883489899641106966692251359760839411892419391683139695373979194957207622986724581256249795723263013095681664499264986390139228715207547331775624285109050752222669542133345552974757213043163356202440487474714772503505227415977009993654597377326868/1095382638464335168045255055897551505271910292745252557152920475740185932529824791951569152156204146176692434973588885796610915208344054748620498536336581552188549077198583601873958629501955900188362804307373966699844289798270645546953217744030389254469149916874737213155947652832902401*X^14 + 38432965739537074974781432501334493877743649915459235254386335100560734844898601303303537440650354073721760185959915914181914075866381965748361221867064324886847442684755132859006964155491141246117806932853722700164582326902506036512356179473730135966941913143787376110621469190668847800934063072599730102381686847435581076121407842695612478693531397518788065673295782044738940400386508701182632199395643514059329348834403540251477033266976454855071866486748275395117933148110023639312176409241706905115612760618914961607331310661920596264451057202355651895350700554013986570382915948506308248631288072585504269104847022643649440656979171090040673181824179290277542489252959632177483284932589529587697980866525931620291312768203603602686849819969443348157605933876270/17034295410758876198271761374262823458483476962481422516285066318235631436771305339638851885181130677193744056274280763023096342404958395395797372738570179718084126699515173592741930647384916203829229969783972556149278550652906808900669489137416583296249750357319038401788141949204465237951*X^15 + -88816516429664861309999851261930209745535640756380496530984324340470145260706112403514037806663105914974245105946777639122654121092578858138449722429008650919564877896137733378308217091377576310460810603088382494095125618492583704361323351342180806035168842880669867101751757550364027474000448523099667609495849920320065679107670823427104199334951580343737958246023182713916528716023992996655161109183253827085779449090936661338541685299375950062438620022852081579455099074687722985702946621871647698756589468769087275931948671141435398715576848682009093011793802708391870366627323981359421772922857613072366429390967543954603638973696257875853384275742084420894424847227390378534575311645770608304262666330487663155219401572924499040841530353187980815620470/70438083625769093180197740074435824401769036894428175496940420277807596458737366854322497084187778675113654104146928544570182959831782827382193977000616137366635526795613375466140996045396173891605864851609154826046189299612285097225465741369068822228097866174184117623043383244351*X^16 + 693478918980063870732780320305330555070688099631708926426215161402155192791474533915440535480728373915267214765976575486902641163504579199202313225571912881979592752747368917251351336309814309185161452666101274927130419944261588775694438225281520525919624305416944360045660531400679837322731955737103864498899910403663542911616294561756904046691216152831918696983101984945003831414401912469300415249421961691072486518595163053081999221870795663674126699558899128654121169559450164943257548719039494286299621869399194233031063506250880704541784393583374683476779299077592722078264923963536789609229970195457987035096314196420411555863169344225976330915365028755732136859444985100767524104157875066685116795862284519520814707461761681140547146338444114482605998027/1095382638464335168045255055897551505271910292745252557152920475740185932529824791951569152156204146176692434973588885796610915208344054748620498536336581552188549077198583601873958629501955900188362804307373966699844289798270645546953217744030389254469149916874737213155947652832902401*X^17 + -1292701929506066350419009049746895782139628587712003989414102399570820989548811679354521541685161793609646474057306712545596682565264568152295315139241137800839818129231908664993916045520606365877611375983708613854810015652637060904597874252074801125079227348612517969289282021587849981931863629027620871631974437137956729581136132684053497913865825569732817642900734896731424139870881145830391927174977866087871757430604378339011942176730132038570686226471684142556242983346405837120141876353386766804561950848238538382616247452172576116859919415665099126289035468116620212089555225267547991311237947323594876887783935386105617909685453934283363525379980440923010862805287235241649439005142216027097259834122021281549011767756039514245448385810534728754/4529489012010101805684376572209878747461194578768450613911672579114371838385786563843000262631842240056179930817756320787742457708943658117303966111543703772531382341689497489945405185865614680188146411909790677515670329857390849284641871350335593995762193182058010264487388801*X^18 + 8296324931941346154736659747664503787030761821275048334219198678709670593401951196400377819930990905073579974709878072074855375354733938714053066250806090375244989012471511753606786315776761391036827577373864567399975763454569336314409548645003174199999386214732216818879033674634561791732890731337290287203440580990433932557229049555297634385863806740679706050791693326596685295065104030477120452047240751699042143361788393014425932412202204697306854928089739535219200689190720531125480249066218444656051001210744004473427922164033738834915676654728831847315495875652801492189144144030730457951549450914600291636640521588068332367063600914174898306136941549080739211256802828878974908602059274430624072731770162641424508981727257896265117109265956400889148/70438083625769093180197740074435824401769036894428175496940420277807596458737366854322497084187778675113654104146928544570182959831782827382193977000616137366635526795613375466140996045396173891605864851609154826046189299612285097225465741369068822228097866174184117623043383244351*X^19 + -13115953521137459357994790407937937227868230621965419215006583827921738656262051743424602073317589833272071092014729803310263432852265746155967508824635339460962285053660143777187055346055283321565324441547942433525232036918697577129344576760354596439527619303182224213679321973163136870288645623841523986963788901376492349200109094902200156001954979110339269418844666715786259616985553877829350559712551811393300455760352775349653718423232222754104132685815299244176867609915197469780732621089300531899232715308664410905648367020522898263223333635110622973966166773642323031603081805885889667140317438646075169515769553322304729565239862094981746688705313467508588842938801875642845801896343281523857472720092019546710950184310547542823880042511299/291266736030486901529443545251744501798031932272423034783079710572591591433720440090219295391411628837771199975419993620200788226412684593743422680955803727897330225817599992922989208788220351114921639245694211144985552688405301863844246116026981801540877961678220710210751*X^20 + 73033749571678958167866871684641720118451917541444090819015891484132523205412382513699921440376598102060936110621248744961628122111461301734598813229327322406197433825351820324487233394428346732571979415704370739589705285208744711987266373189392199326156465677817552156156570780478242074127726343613624388274851357460100875517543443369471483466249706581552461630037127522230984149088462213380027610154339162849013854038147116325975013726623122526478334970461541292715863081244936270115331391409534881469518458018949903577335297700438309045102160492239573048513758752212972088897652776328361712272352465606667345498379874745599046097006806292151156384191377952012401226362877216951987464082314091083303359556870308438364973400161470425878950191704259902/4529489012010101805684376572209878747461194578768450613911672579114371838385786563843000262631842240056179930817756320787742457708943658117303966111543703772531382341689497489945405185865614680188146411909790677515670329857390849284641871350335593995762193182058010264487388801*X^21 + -100648818900113917336065661130869789122367260877860194669172702047457924666089275380560974343706019513896081276009406475995557127234140727336404525399103460992618014846825235276871558257058981168958329560177375368515647820132576624457758478779840769448018885305675166982882011589072975921844907250869925350647949790900399067487166192627361694994088057165128555277916037149422417457279201413045942183018564170550496474169258762701085194998970520135763525724371269828771880172071686937241157749894190378122112846321605037094095585800324752915725383815529774302141825244155897299020576950852177632767593936043901882213821490282695259257942362691322582599312647528516957896720470420693534687132064183720639455192067082953395269391865562927051629854/18729775321875564370744231576859655443253291252808374688642512415445411319768531933008764413311788877742344542178637619458606406431270310188632414697177270136797005068330010476688908030880351817562963104989660545623146594328679947517474510708442016689658411785622835201*X^22 + 482897623932934535532408493256152750223105292076007670172833935955323055617835309378572508985219624221580376889576464702292413700769027139931290585482293480446425447871403141710237833089011265354547948428184968619370979870529985258793932357993559444990609247793834513838198858616426179332426325650834970256646498866484445872074308483915302528900369417737924589267746323809790348372021661068876769470022383760924658208897019480994259522225812230261046109009809293108689452875774297455979850480952720049985712947377551576046977273992538640929700628504319371123158997604992088284341481333127642426396767704320392165800859029056077530354877575740723921433905776570519142014034764554410735626181747353894010247586493430111914692234219540496798938921643/291266736030486901529443545251744501798031932272423034783079710572591591433720440090219295391411628837771199975419993620200788226412684593743422680955803727897330225817599992922989208788220351114921639245694211144985552688405301863844246116026981801540877961678220710210751*X^23 + -566519232274237055961658309666676657232226822019466480743231218509240906403735163803561868625724789346043603576003738176189777945802877354990506888144154139798120863621174098514205056421455520757710011812168553169853548670164075384587456259369809519580249186214077589360895320414732386516794087056001032780957733559371704344117139783690346462938034247949767686256826940043907813609976527609596533094755900176989077732982855519579645196349941012560673466242548573699819569630582985214077456827138719863037844278513343554426628052861860411568464060327798497750264606510310606409416728499457313050319091413966436996806275413880138745375429599530079372168868303062510163724997924481040156074123115111817874692244256285016153853997031433327834/1204409704962739654732443674159838945614641582715476476666613877914308489471322225773825761257268913751034952233209286827767115068566028563348493003483844777621825288941547841083461387105674993091310083273722625273175139497696607775543341952828886675432988990137151*X^24 + 2249094868900274558880477474438252581862048117416470492940831518262979447700016682489949888241718532247297845657416418597298863459641358784980595749097069835760029860615484071937497599543044643963003026624554767520345126885153452724938000190992645841426215996690876409031758954601069501318387183636819307858004965806801216021838712619007681764823682175561146714604357409711179860801049195854879183334927646628766271654107293870803668277186128739085477042673375386732863622447299052596204122581493824125627897239938869664680779872009652727918936627876322646714655779000738946828445172241355085775387964779761585618939191212190237728914612793922060074251640251192802353478750281475773213725591649685733504984495552829957966491167503619986489756/18729775321875564370744231576859655443253291252808374688642512415445411319768531933008764413311788877742344542178637619458606406431270310188632414697177270136797005068330010476688908030880351817562963104989660545623146594328679947517474510708442016689658411785622835201*X^25 + -2117933221335053858734362379270385108393839920137823026563821511174648917148536165590611723967273412428107565298003266205508698699249579592597244482323915756927104462498042443794188760170519870439416615719982015993447801779699317293410065753869880622612594144012442954899004834477218166202073118281387748162244074955483584388085913476133986966362322676340400899796329236137338524732223526617556941335923847717629933432685412512231117212493544046571485820840304619923819200911320241680434608002269148565825424241264054505544613471798591402127715572776570491907110670716429531547193898052163005026202862792371964182243796190092228121266171993318088663972235721005677635107542995419456288580701389438448749177721842201388054057794592902/77449019674795167817660836869644328057015084735095908730410512373114815090432912724186596441210784756673844269385202676854679124722913546611053501606574804039728974917468191182783189962425245520629546863463611682411107935032898705905944437838652605969583241601*X^26 + 6652695259086881229253156768724615052229106868284030379223057392074549628909099817821481882911421026456783505488851244002093593838117028174035868111634930687216319743020736251181713016856843585287733052711678370567770727067866985106024883828363263036850126198795628220893512154134015938396672532155473445090923122253086307942773918522282617672278699142346381865723134101070746778353566041812450438833105063055758661700363468114859031001054397788144483754473232031391904518258967372921344804022346273712640448618518453058946463292017365570405867393769787922354787603540317523293214746400498025544734139355045244308245491772203195175995786330083746755201229885124702951809586277894768809356496958258452844224653840211479031545134944907561/1204409704962739654732443674159838945614641582715476476666613877914308489471322225773825761257268913751034952233209286827767115068566028563348493003483844777621825288941547841083461387105674993091310083273722625273175139497696607775543341952828886675432988990137151*X^27 + -4858349711953717538869362094324099562160758254065610305740716703816182438402056800848863852877342273063203607442074034800928223628464096306655426239028778807466473575803472178999665104577377081476700545596769918528348496694953406825907836888911542284479614120787933547418465220307611268432913474953323214347245202727893338506647571073262834845332058486772532973482553068738720641637294901954878675723939534649250935472052868822695191136607437333469856191142884566705501407298466117373465676547441573823099281316363801706818355353219504478219135324979804308219996173519451764013619211080879640353213631422216955108088973139567131145727950086070679806600763423211789271580686777140445698206885578314599217263416545061552844860043/4980324074001361186911506454224443962254201320500026283223619855515067525588895423071609313948349608171425906333046278493645368447232560389110250247995293166981478677735720608499980063174409717743524330490875936107717055818461752035621145768031162367023551*X^28 + 9887732546551350525172101131334347284932998723504933815127014449984960345271634829688061719610254958310682836413830467842221041986579224639224997241625895219748262390203293756076288783743974908941385349386595408941322405221008557163211612970764825599259122402500939450455320671991683423868791525371509248135502320752801376616820159209345019694358779804076387935304785483987888847831925357290713920840008888905027458907414747910771031048039881500383769617968747388101788667217847501875198726781605747290008536745615535236064672393244488286053519017887887205215429875146611482541128621255582846507816364645761391478960288971099889430111119639619672333096625228705019051497448873315651685599560350094460044365190817108243453441866838/77449019674795167817660836869644328057015084735095908730410512373114815090432912724186596441210784756673844269385202676854679124722913546611053501606574804039728974917468191182783189962425245520629546863463611682411107935032898705905944437838652605969583241601*X^29 + 716697886314989719074478383929536877924096040867968684149938197506739218508731685346534044041084716510653841992467305115243153272121433912572259919864110040697017300931179053031949719710292188333021860888272984585034208263989276147556540580748131426549852057136239674012642125959052501319605756581141550545789702624757463831427687631861994112630069668155111808668263642480726268688973004958925054975992634986632491789390227418937655872632635708422693072362376998173619185707463825349827873199492990098337843938537777501283353634264723001015672837679251415745797319098831399088765731750131825354928609477873485313703751664515178565133836233566920270655049599276942292677994791325022169049343160527860994975052044591891643/320257480162134987262009289063368526927798940293230421402071883191760499362670916537303666256083184886594167984891407529653743710837409837895328290656246747281941912271604437560284230157186657947625511574231620867321526321037988041644983973251312608001*X^30 + -31262716877824109945635983770631881362799910433540513350638983090233138917463434488440218131734639583819703926110185702731587967611162076954443484050225459295264546614914602686575622933763662072055196546472462762313796652525493021190760397153106547131430707643791635127353436650857393699195336137569606030262398700251563436838475804673711638800573946934127205508242620991548294999952307336215259138373276210299601889283670821164985259364570119024507952445392537619376196777962161897397158318043542101824840202272388398237656454651792653343245389815035440639917022269174850976221556600749910996981169280463983108775882409479342878497744272007458195557984848679380675281455127413813187659085086834375525354157369571227212940524/4980324074001361186911506454224443962254201320500026283223619855515067525588895423071609313948349608171425906333046278493645368447232560389110250247995293166981478677735720608499980063174409717743524330490875936107717055818461752035621145768031162367023551*X^31 + 29381564561898792143316512573859245918329592742430300236075989628738596072672537332200447748488895968042026715104689347445341409896510036369385175095060887420888556220382325657231682017812101932030692020441813095177375334103963226741875055494389947679217467703274307781233906992555487727339079994131743826975515318718034428648275250464726918848877504126419596258774600457183056483426982572560674634719359292460648876892601827758873529692152611061843236580466344792159184486998754644408960802959922714196815599742750508358344676978584748697363543152139040573743169018811090332170932872179617106258782591930935400169884482825632033349587410049107889992084642668344507032693129927421401982812244516637224442659585805393/20594011971071634445502494313122534044614426100780041245069248485098096544445432225406962012480431154690641629791743780442012970923889771583520563993070975968229818807253838181485707038594730753496592603320147956229279552507104883393028356584869951*X^32 + -55508223456047650543479607730305639737258877249543246144116892881326661785141134460725509129155460492670734795156437820209563196571314269791451184075544573002592344835323988683745784487964198701482601702504968735994678746928662396836409476798402076793122874560032784497287791849366738108694009075508096835821323495523540609181741360020174760675685653174577151181673277749988384848542823537959866059444708799058736822803435677020348097746472623906724092342330145641212513977519759261069257908602382797015847458640159674804518276931193266229813692270266068091349199000952899535966538491816293059415462830233024485158101510952363334302331056113033495794688990094620825969440823366319088934919408501167954358211241404641006/320257480162134987262009289063368526927798940293230421402071883191760499362670916537303666256083184886594167984891407529653743710837409837895328290656246747281941912271604437560284230157186657947625511574231620867321526321037988041644983973251312608001*X^33 + 22186597156425527700155976942837304354612451553595300758855907867900224057509825499338894119932642019535461899311273747450758836822425058355509618820765992945668040124841430385125473282832224380419046319481098977080758642891535040182664798118775776400778711098361443024921689441272302594918483286983868044091318480593671660443909429292796976109423012660088933322828812872738761290687648726845942086021134441103209334994697501412478974851954965039785832588353099844893274672509618512032334233797348423037251269823067348121817924560837222157012370391481745391879368109061058912025873302392587369166595225487851956698526325762822457505168323635575505734870677999498203222031882697076288224622727756904598044065119/1324288596943710015143881056724489360466492579305513551866069608713143627062274594907527619605197810731826996964294500703621180047835494282266128480038002441529793505707275299433200889884556025560838055644019545767428432416378681974987354934401*X^34 + 15248285814077401236521906393252379995336873686931922249998299168523712215492689489881538543037354485417164035284606004673805538568936564608521709754989714186075114626693890800774436779992983911916039578273224463530393664797907586431491851766928769374455431518639869086581545779041988460358882744158655147363524778733910171582469891366423496608660267673298965784385906015590432915799607978650386890132508058121066789093790943901021403866597393702922555920866381024439453332735605686989922540007678234812317631499083568175090509108175493883345882711323468569392082504107699039485138229915082852695747517406112807541910930499935256454212870152504590921299262306248464300189806319351481788726848306152416512969573947/20594011971071634445502494313122534044614426100780041245069248485098096544445432225406962012480431154690641629791743780442012970923889771583520563993070975968229818807253838181485707038594730753496592603320147956229279552507104883393028356584869951*X^35 + -78539816209339925696202687989713248732268854764680794766717013737737438569214072957215388424888808120300042531658711443159140574387959970428179717942794225810824125486937686847912921340960691159940599572519584507897220425621500277558505480962416741561511580945571798226990231951265564105788893081726624850512105530498016031809819168925867247413246933944628607188143273601421645518257781766958220544364023778938895129565936805506539815702789762559757227930224938995634083394826993009576813228794722252069475586603675502872309910311224542316297836843724198710533191515722874987895886921539403597435293940239498390401800828375007062574893016533667144336166036757505580336273774727154579108912601183290184025/85157777438345444996712819543726407334994056929169413662534217009397699637468625484375771307645669778909844830833676336159808375527972109977887497912545973990726866806461018547566130144978202402471741730050771382382382638825714228987676351*X^36 + 167740316481607783459187660774639473635690499889929534336090615788889635176106851230741694043628171807667245823637407885641478485347960331516451369557636918631204573359446925411824078052757068248867981246812333525389620392455710359490320015778580011926533204296897160564189859023803739158681990203037904773229015366176554335856738975113867175590581413341610493431858418473667020162963389954828394169368555917216636687946525893241491023751558008676073260943248571735947249693261670585239080569697808642944567941365041997875154082179982799826603685453483018421948425100835252480702720431817018875275107059603396167210326772210668731357817549784482960869413329991927263516572881596731402123602366880893337616307/1324288596943710015143881056724489360466492579305513551866069608713143627062274594907527619605197810731826996964294500703621180047835494282266128480038002441529793505707275299433200889884556025560838055644019545767428432416378681974987354934401*X^37 + -401978050971744670220923853739369598843471733464656024002844261591156356470479966264759587043784075352544982943919786094436374461457045173100800757483201620385674978187822795258987185675042829506525861517003429962335190696411884320296152447530984784386124973191141122309229018921611273791074602884932048449554539553056523824910742241094729059386608392509493868666980635420250695481688981708161298492345892120694979907184944531352577473558200488280897183289168331091110549975146451571946535798215887993486867974777426035761977479276146845590776461284180553936892846162582917018421072551231094217983827053502619966884046041066913260706430267602309536997004235887525676704673215107717281922578538562/5476032244765317021202033280414533299144367367318462713814816861256362911547078997130459218548367936397006290967376781953559795223970941417136357656263003921981021593882130959267322368013516970128721093823597928260715236243695854220801*X^38 + 87318546064890948926499514516507619835867921054075072627711719948479584930144350648225663145512639912534314537357327800059980613580989652380358638201860776241384296700583898507859238343003913794038503850872398198125105541220043009668371104265749787616912675449405500140560664493439270393541576781644186051872046515710989667930989472007015283084601641360138135218951771970694877150818648660198391597703338002233181480879915909814695807792859247761232991005643160682041028356683752679793781570141493138322866575845362085795026719866580275421313879540694250001192708812105738264251190586686310868815368812456634372630260574336200274260534223189071991968503202483004984329557392942258177725460888858714272/85157777438345444996712819543726407334994056929169413662534217009397699637468625484375771307645669778909844830833676336159808375527972109977887497912545973990726866806461018547566130144978202402471741730050771382382382638825714228987676351*X^39 + -153833482443405309428581843334001461485391660703401820474506446284724613865264722446190836256636239490777033411494682869032251318205654580370246138553001378666561418956935454330986419888961876840567860688682314335183152674487704190233860370855207889123144165268369163258918715933669473079976339921804326224324142221735094671852074341110067470215957220100597109493644511638023665099220025671575989673230861112477378152497185654665090825434198704868217604709449501517763083197093679743200486954951443985627241623651528252264406192231349390992364197726023170449156181183778452246909734512450824352247004682057698179238695939121445418038523328745481094906662480283309675574989764130578444044176313/352133769195892034030096667765065481264508222449904360736596801572655321943738601834638236675993051019034550251905136772783730642657767437279683470919105132916276869261277793020855402740242876350634756210121402370311570718519442751*X^40 + -191728312952865108663670400941315784727444859008270845540028303958498455326406427733080412471129447497990425457136752409165861471871737688529641837421777163290283864601538592702118956555337248890776922393518772832907617919941923839301004556586051330800835826418401782126482100742621597334393830378453577155251214643607433563447922467260859719350856937698959958127726668193119866255240183756722320366784642041032321352939583532249139221355824775545394447186081413052010636664647501587445703551577516350393798498251173426371596528063776544738988217351693511301127524124761463126647113284340793607159025775585142297888021170342721980625842955962233810533800193872223014273039107960901686196955724614/5476032244765317021202033280414533299144367367318462713814816861256362911547078997130459218548367936397006290967376781953559795223970941417136357656263003921981021593882130959267322368013516970128721093823597928260715236243695854220801*X^41 + 387907525097332801398671052970661475731265168226852579418307189227481634135091294525927141049112359832812510722952806812877218736221156667930326006136150359327443695083250755759582274367021037395508464059838920366489830166925103696018878397079431569970626396238506470475132299827192307454737805988284680815337568767274431550443778030440825800188897471540109178300296990295588961280124552072192440904711439039801389062969588689802550551323072742719614734197323593097170692016456727469106367725082024168915562821484127948178304760053113147733046119463658411207782801419261979043499456434056471339053270114314969274935944446248447562238336800869962441798460695283220222210774477842781554108/22643802276116779244427796782526235050125922606257112773236242143441278499372297719416001329560353097487913976715654091234244141383690273119393188278509750685890095123225374125191653446096255954641808000136415817009296554467201*X^42 + -89316186928180831124196721025566097733284665771640860069331898601699342102435207757864896704566415092901266701065188284906609703793116777831835268267997487489396174263309435365076690311523031843157440931894604877201884617399996749653138793125924169513955316591162958700654379433379654864990837387530904537570829167036438182172434564734363308172545157979932277555828164620930908973456591322393167427212861793414408584813648136636079263818103608018350734218219498836136729222387355001944239142814335204314645191810582719319643403886700343795005225784098524832313987307079575442487402160396402814129433929252684639242534078657455341420495950461713782260436858048390758845132643905096575555990/352133769195892034030096667765065481264508222449904360736596801572655321943738601834638236675993051019034550251905136772783730642657767437279683470919105132916276869261277793020855402740242876350634756210121402370311570718519442751*X^43 + -351628763481739432342977115329776359725938867039692551050855306684679190649076733937151470543651594624053051938157486611853777778422532712511373962583363400080865921939332832576631285479989283530299434451995742706534401885000680417980046946569057279179154366443664386583917928427023501141303823889152398470421854385490757806360034261329514251116088500668253124927966141225248197121137950633935737333540959200016187665078810887047737866823031597770624891830363731865913100654816380868768748136039369020049616603251473928668243259537637070096963170115562038069250754812731798728284892113872927064271683567973972641361718032676917958292330661713635478003887441279074464500134326039630/1456099432584192607834081202657464796484208257106109753278647170178205806660169617350395558456713593819555911305745874299674885305362373681396256721658398217856735587629436957442714516500305829505614301339876266285724169151*X^44 + 258874434140103102436122225829544785572844314249154761816961066023048431403810556666595634643387344323405999702494488530524749044085788122279524540584795034728716380938968535384535453436007869146891918459062058450718098257980830428988232598379344472163285708256409369305324368774479997028914885996281908968956840400439560979709478014856216508607301031057720550136634183852830142201317181862105281315572931810157012542859531363136863955177311428533409785591187724234067894854953623833405239193890490700790063987657070217357579567756669856506471830923392454294687152755673982001350452515301558350805081569515769148788924568658038426588469700548264031946360548589721974980420068253848190/22643802276116779244427796782526235050125922606257112773236242143441278499372297719416001329560353097487913976715654091234244141383690273119393188278509750685890095123225374125191653446096255954641808000136415817009296554467201*X^45 + 136932131963704924331691783471568976287054125813732702544346618199226079927492728294704605778026052587490843873498781788659983848095342636718049735771912748654357946700008761551608758407796302835819607847943239187566141575804580557398525878366282207724786614978565259565836476847716215870196679659533759715591481379514089957423332734391453615114601022721441323400475353681242755893517074199545655220950546946770604950462804232907280092802301703286552315034018901874063674417117937971023976426424123993171715168362325562767169403565080472286263168822089288621699971637208192010546630954564639410070437788509986093294212407506706966717319602667012729089487776102242901725353814/93633813425772786819759578333063133977506800662729712126464354072291544380436603263481162526957339966533078985643744730221521786725122093845814206267018083586697677810393991218745708732577058035214089212261350799673601*X^46 + -164586141184121686947307965403776718684317311933012290699804116321712706409344565660577302724519963016040989450735096207290991062972585712298618395650737796863855778883219873006421353956681391040049485596591166931122114290184712248720227562292129075917103501905883910375462047933544077105733650391371229881884549020549029209756037731216293937458111098632485532622344115540645983074646840272189835149457463335318317725749607173229844664159900201485176113325845468428322698565622835480871641292683702484207340285716654192881257826791433012467095346335128367066792038637143371017943004596178986450836316538269253138324987860611527890701883385699656682255630167738473850482557797340/1456099432584192607834081202657464796484208257106109753278647170178205806660169617350395558456713593819555911305745874299674885305362373681396256721658398217856735587629436957442714516500305829505614301339876266285724169151*X^47 + 7761482703751226032000432867044196370351802997645467671335209133379698088036810293868664496806236420976744463405515702485354108417030987169851077011207799189503572942168398071173335468615368907657919445501234740394160760600144273352340898302389625470873848336178794589658154927623468240373867200665389401148262647375277393014704934211021029543225445292432924366085267060562777757722505162895669773357594869096770227092954985577728242457204969209858313033546611973110559583342080524833656292129213207966961624330539162961242906007553707974955986317752156077144945105394749281285606402819152201050070528190009990524342108894861565601940914601614775197606796717397369344/6021079893625669527346124257800986044467031101712411557228754039758957261940492782681574337789038644880270013866873174086651777167071062558408732960389562316680449991022698940180419827186486916289247586152745855551*X^48 + 55407109151655368095742916574265310952518462245103046541660038437693954742502947285184415276931344327582995033470314661026152923378950529157476494216720967614108244141325867166063700109899658842998494803431048688118878034830384005049388715220069911625101690424263997503067424559955065411865565437326929945465545894643390819074238042556138563945839429920876105918187154154773355481312753447498972131188731597797895657192421791426216044938523197525195842150714102683290489437355751744776555964079632303497267537773305122052907335027025572688297704108223366627114631790020591469508053713767412031950459018108849517267748117030196037683568865139577055077455529128219595826456/93633813425772786819759578333063133977506800662729712126464354072291544380436603263481162526957339966533078985643744730221521786725122093845814206267018083586697677810393991218745708732577058035214089212261350799673601*X^49 + -36038235726676739526439727383935575777196363240612942668728899568279119141858887488399200544451494132379100596766210705460982483419472845391298064890347880734566657862872003677017753867296262835855752436979218836891026736705460419432119673732521696670544976218287108198136483660016255685813884484696001908723796825721537113450199283716820451076135875645365927268916664616410341347097961072357467238897256468243690275720101179271947036120181317821530855611169047235307828012612018368703226321866888903905410172828794684420399657637746105357929278581210672105668360552659958145132184587732526602206023054122848004518456299015985555881116164902044136470120568279232/387182810984867180718032554678219152753329760254158032102678544129570912606294950979459477704908921926581571208724401908986674629738991869230836149468816302275123785674406722408875302371968806912047301533840001*X^50 + -13517084292093940099287512254826947101469471091573030128456686691113794161652668359521251134534066521481781652797268695105705352053885127328823803544718234974534468016540219504715216640175045959057120551070061105469018317148090873526833171766188794281655865262757240427836226663692249654479454478223112143799759757579946109804333862934765070801261007979023940900745520697793954797721758958018436493764665539719705239558954676841363461477887475743175147224919261103495606857032343776092668583855205657992710894035436768420159499783953799643031045843892144145739936613700786427990804736544718239756537234923739755956663446793520024149195731564355175147537170626971244/6021079893625669527346124257800986044467031101712411557228754039758957261940492782681574337789038644880270013866873174086651777167071062558408732960389562316680449991022698940180419827186486916289247586152745855551*X^51 + 19919099473466381701894761549334811466614556280992011650219168740507764009779118239141619827319620942655705807671736928078783861203272246965501313209754204479472227272508241155540875625766464900990344732241712150646802943580617984212182932239387704287225342473426629133684878908984251669830580233115591256994606927929747173568038463651199389627975194684380199132085176899735804967953871734674308334025238906375693491172279990031411264395599016514742328232217776587313648703507483623802116223145148969190831488214753754123081043908720890242463589921838042430863456783767431145111218249873470036579600955148456367349447071943963845936700176582063727279447293/24897615007708004676100093542422940823955357228098388020235261020485558009536039545975144859167186799985954035671301003728806805333354245336688068257270677273173672797531137702326236407431599698543328501951*X^52 + 2009150781151865865629104787676620355129942681763003178129428463514713905669254018573155045068171085605463616345227210002456531212430322855066298176903548317339885031842332392799107569812767294888933819449722982919302876778996187661130523968801701888853059934052542596937295636775916680948034170149200885930387208704221357741846459348420786006965834993139831867385300868908546270798029340769990695609923138055584793670339340032715431269151010012848502703982628605108783061470863990386512092850924006647741062422291724969328215090105247287492336596544427516427872525680176863713281491491939217121632415370659709170878365990912884997744531762594495340392358636/387182810984867180718032554678219152753329760254158032102678544129570912606294950979459477704908921926581571208724401908986674629738991869230836149468816302275123785674406722408875302371968806912047301533840001*X^53 + -6959927161678993537242569681398229929006042936355060837999249875477523273874571095604071590646540521475468711224054068272575240329937191755736773653030234171160270244535345592267756180415882707658361193566446790179269248087632080439453244151325991669643659971712187344696382509155131972473337783836897208324061193587332336376083431230856467465491827060245016406348363831902733984924189155477311430417057146225394370712394821910716748435956093748130215252795381800693268804976494415936250607231659793106944240427677871041085942924724544275644515603533175538164167168379586738053846856969492909811335927063481386301918243979539879043467040068464039688/1601029837805157525310275451252198625423146886251584336713732944536400103500484827083476616241218365377529035796495466769262864467452526868798666854689131070231732544372139264505577545330306713300966401*X^54 + -308928292257954101586896579211947422228211274128429301363272188077395581449581832294040368939117633812368225319086740267045024306444404865484253180752748243711463555775017895911921465887101807552558712626214163588376422960779522685931721814320318315117083401128761498016615138827355375684212838979731247573691047731690552558633114210484182398262114938348115358168095735771679572976499977969699480754393559506701800444318336654899922497892400864792989282516045677309245176411517293867847611298769537010935546305821191405990187533835219631841018257270804595546651723185512881593754818092712130309470000829493050134209558999905385167428699940518511597191/24897615007708004676100093542422940823955357228098388020235261020485558009536039545975144859167186799985954035671301003728806805333354245336688068257270677273173672797531137702326236407431599698543328501951*X^55 + 1901190252513858529990373152066536337970626772144715056770032631938500880289040397586581685620084377942726352898320138648573577447254552866014036633531379675148670972936914502532675322094444257760141490182187419756788433986655141139696289928108332560433071520127733340244626580032984641493136349991413525712289898125146789980744004159198505668175442913524080941990000248767021986328826872908178261126540307990253237453722834438093817831952732119325007190082825342511130579163168634667304071040102337088825127560668519440739932392372504861374648613792603405501612109939693352415656852935408570418175179114496968912266645661587920191629280104850/102953497383136616636246894170934256666654677271659979211223261818301080541475456696255971721511051725132083840042149493232773742360782384978372249674563119428443993593475613433578390156922816108351*X^56 + 481887719034446250268701379576032877558112164620720629166555734658184030414998072482779663355232159743973723679685325873903451892681858882510009635123382493704234176980155971774998502952084508772695904843345739289587798484912022506226634240863581703457840056580862769969021334712587999246013244207785606613567647126288190464267659208781638000800361707843600533028928487485748804245136023608824002646660910214010935349766805800989039288255012634419753901337082314437520659743852486251364635207606110080111314858511520721390123719360608817626398216907943899130550544808286146843950317300595185979273350807090306283902378026640232227650494949203587/1601029837805157525310275451252198625423146886251584336713732944536400103500484827083476616241218365377529035796495466769262864467452526868798666854689131070231732544372139264505577545330306713300966401*X^57 + -302941925134345938319939442314343763977164660863834951118044962206393007510276831102296861721656973899079079209115430196972238600398034668466446840522808657483620330030882145260463986181954218554012550918191393984698968678806564557181449299327991172002932959817415819210392046884911576720699384717896956265822397120476517835073987195679289512082254212555335283155363759375119952130234853704646650780661171054763222182775142751874785272505688308337024455868944641252575737576327781440011986018956785763247522858845566529834126990269246307227723215685130979667193330605977635160654575460534947945389945430611353517865580837755353284438854/6620377942456216104189241474563324330696075961138189133253376748652889238086004546090667591891907383778026097359793549818839543589530087131269516408884516714580669641404129215714641512245052801*X^58 + -179322886198209763531483718164620948863031426761159644397724202698272973004001238587479749821513652490690697268687156284775320205548736906580646600420168648051063352249174409104873464335814934652859565828506761104334840963951013160853408892713258793191268909368921833128840928458147867373716496443406740565475460523389002478880185305108904471979294518046830647689242497406125432214729223819125341582086482312857019418304787777188341463876828107588718370031945122589932794345189607005120322391137688466156340216547603420181490865810662766191568632062268064749725435516487619781292358464202681174397314105762867059118395801953469971191803081/102953497383136616636246894170934256666654677271659979211223261818301080541475456696255971721511051725132083840042149493232773742360782384978372249674563119428443993593475613433578390156922816108351*X^59 + 8155259637689106507539328593892212191609348404299801871102403886199163424852038740212272981299421258774885143093857309327439611769464374695056035720869258245221055856879489109806535943532565014046199239442950367270678998756012392893346438841973766991842548225183084741457067110685758754642716067748773332452231451385016820209807916471637706499668484573669949892008241211042146162305866597288091876766235946467623725475941456573849577982865570872828177480467716573042009485415398226608260415419223050298572074399354903863270762626549253924567814302744059010870436096263765205830143644309343520564041309088193761453376265738671523/425720400132224043739260592538314213278636483900597333499670551646382177228860172727841784572818943076202565581621345882505275775804133954811235059409974709959531196797899120038238152674751*X^60 + 8944395527168847781777308991599650746220589415329267200919829622885693045687330986693199573321267484781468043651014945706092960189101393278310029260118555001401524745335112779217114653167396498656499472380639102396944242838851655537103129349957920600617629660270175651297089868232117776601395446153968946696728531833673102586336847470704919843751898103785165650540783838477259737193643593970816907444122681622325072277725951941068487323186188714146859259059469267131922714653709926948199336250022500208391172199550978056185022174691909025347742398476926659746930769231356014456341587119298706286416687482609470215869135792232196149/6620377942456216104189241474563324330696075961138189133253376748652889238086004546090667591891907383778026097359793549818839543589530087131269516408884516714580669641404129215714641512245052801*X^61 + -918935648911167616393377833504465699993143882697222104855104157691963943202882044867966595399709380409161218566686874485933515270035895502492659775162232294650558779747778497184238618344533491462465379339659082009087947196710865844309589147284662180717516012910932668705241737773274308129677661581585618543466228225186548237298708196932852801646853252555544991156524483989360631610964769732894778530184407691227471547325625632039212280807099177455161461364077421068653433992732073091884494452448485413666711468868571189952583313452275224429852918279217586393867413871844499193935700899781337203311528087659862331020467703/27375757194535659683574084788008116087623720911876878239320336418647172350900917801288777864627287189004087555888453853932562264536308530307455151399265301907242698012854422226110099201*X^62 + 503080144447538993428678240546870609586496002884044722944607335563810616664499803637543403763790593046046718359804256115340829391615852043699524812639588946547346827055699376674979831645567338364484132927480032081979745686136188823960607390438765871285275269770101003666067857784291189845102230476020229499693339592810507758702477222571539432676330971941598469481241817254943832721327774944790636574621499133843848267811484615716047554279471141419080132303896049655354868523155788061629077370582237956665677412921681279638370949395269670482600567032633209420382232585986228575257340371720676960644973087569176693222917771494/425720400132224043739260592538314213278636483900597333499670551646382177228860172727841784572818943076202565581621345882505275775804133954811235059409974709959531196797899120038238152674751*X^63 + 1125003395260906851879778131512993326161525834886424132255504202389922853269703379183019274779098122584813680516056747078371207161516279489987289446809909392844809705667525069140049855980994408112954129745479266584929033309337654593192178353144656434736400999626747158832400198897114734365758288145226312374147001781051470715473272980453790364323952646300188465803316155214982472249197410529441332992091766532826401064412134340206967106862715492124983313364255332843068399298397270286282932508941467366862719869080081942647378874916053228134918590216916063254235687823550035860707690964588121534989029706425303947306/1760385646873876900750696726127459075790863668695060011531112881399728142942635058921534169161294269757834708757536740655428092375815608662301790971594450640295974407617157882201151*X^64 + 1386655442285878945506480114963446250380507060564587604151206907515123903664507529032727872473284770026326713633030844774497619672529309391977835683468666366080210509109157359501702799488983160043050048634944410794881635958298019287521087976814982825750747618536084688282701922435421555002197654954746011213397991028469246512519115694539271920118123628738146492646019109633945599600533691773847574777358449898942342690247028234515870660148176869057320359155823968970521110862103322638262744261030326908714250128329650693065006999144941664212704852800384032388606530408046612333991999535161092230753854786492016113075927/27375757194535659683574084788008116087623720911876878239320336418647172350900917801288777864627287189004087555888453853932562264536308530307455151399265301907242698012854422226110099201*X^65 + 146998684627788991526154535088344935211575037934848397230638011616536764450297623307721526177910066502137978616177709946322659553780219026083893644349685031392332326000437374440511354827397779406163776563819451420107585278510532902231955282552030241437420541135829157750657005224894124685108345577915014655586770924855523692970958256396706297578502077804357554268104514640213443038517842384543046466151421353483009883968344473158936893482817813817029041347532038504704412045111073674804539808176934112271465661696863806032495450781166986083836338593712496124822566036574473780277723874891527949683176044192833/113200800390577898575699101416465762702775620133435792651991054041523255285360109248378507437547056122296618144012394100406925109370176108436871646298916509568257630224240105601*X^66 + -133819529021109883248604147343863587893895631291573776693278075124508211546847345941843053168470279775420032029572132132619395909090688354303454243435803375877141472173698570755106206708082974675732781118180792840061829182560592604481484438365736543672007180602918833031679050652776624167385069591763798589568897707163807595996469070134455090448089952769181954332483091558781984211734135802207796196158147148986625052700988370702178405437369249170177888169804329962428492497987576935804943884483941010743613804917528921377122021286428008183964523345155467488303003319169550102635083996153634275271660443681188577/1760385646873876900750696726127459075790863668695060011531112881399728142942635058921534169161294269757834708757536740655428092375815608662301790971594450640295974407617157882201151*X^67 + -63819047844878502694215551536250165996763352916968495031966229465312307187307595706480663756192689604289518972483244376662239016667228710466850703293630393352722888362568714543369889971140273383390537310045328198697183571631315710813343530617613597431816467563917405987275275029119601882513088487517805718730397319751281522496467100820974217064353526789203996016718460239651693443275391558167484477465839601290271314887746003040191295137288590641793647959661473748260537826790460059440105102683456299261953448288304873694848741257776130856313063393532714011735203716627025476431083453061961754653947595/7279326113470381234370722231140490174443805551632421879749923094432721708273429956168639151022252981949496376053783943180948177568656427781935029663617549325976312148687551*X^68 + -44451981220942993024978538473240052756399347759226671137164215732238629044812369754037783292099885304198454101474115929510346677126417837256203011534255243387154492060309158904246070447948739161479546259716097390629199731731675108330711896138195957793477834750171046782424946781349617765650629220166152446636648794383465755191687106734592300481190777228568564126698360415018980630292066516468672814314265021660993419538665122565882356184075746366572320672995588659575437963430806009696699715934874256396541526311468464613156139831745253094794719844564559176192096159255358231403115362621770731039855350393/113200800390577898575699101416465762702775620133435792651991054041523255285360109248378507437547056122296618144012394100406925109370176108436871646298916509568257630224240105601*X^69 + -3112764334004042492553590901338945368640319530010334443958714162833427184114407875078442473571508042435456315749686203194509137029863447619196179453187063518373623639527704099613557669558728450291077196884966340408073864293250565271850834850262928840491551473811970339546008169107364604669017841061255666139705700522904481802657468603209235226486120580403282871668367589390137495260946290109180593381993507841632306206507540538701423756708235204145530780608055945608043853251570619151802661568443573099325997211663466920485552507344982985407506931363011051827853197431397297376060153552395664346/468093763325212605901274659580765878364337055599795632419132087610618076539992923681347768697977813770786211565415982456494641988853220229048616144532026835957579072001*X^70 + 2369994772983132923193271727374440359963989441270066778028347571331223945286452580864750619729680678353107210379107817188153551895276238762641851225284625068408684090137478640486568011921023909120560875880631913681789179385764340023717561986821745512146792336963054027265488351071449145702335703190805630073395401492482853478739959163233097771546557313819541098877177051133840667234638509213523356921933329861318052405512582973796291367018751581715893148099400367523191607181958528222006875519581632271627862364681031617682731603336771380272509479270725581923035552570924031706211505819664047488455/7279326113470381234370722231140490174443805551632421879749923094432721708273429956168639151022252981949496376053783943180948177568656427781935029663617549325976312148687551*X^71 + 940672048851378277741770065335226789782438047133235650599016637375172618451515750263283656620701410015838332503266130176115745740067455748426226682057614091480055232761142228507743448933797575007127280433904567050908243422690215922468935504851005244574220597449995971083115161671536994324975669121449476980811204850506606431958870255699433219210679444280965378710577360568043224594009761246047069443547500081694319099963509394900499315866463148920274216370876640362829921058504128400594928277778367056785035692109654240326266620559767821813859347262427124332396018728391380720706699193264/30100557091197518223990396732092204897713140994135144519267705460138774132852737681264726943474877099272471967424344573113924634354910952932198324514952532696133951*X^72 + 635344904624289253570031590125917526983029634199040444208940053559974148024522327419333437247938512825339628705269612530602205145090237164927376581081260609873131574476761812253974986832651815833628387564090251878612752664864091391297172003605992909727049783939752866109886493882455399979500186053533248683136134760475669465904085447079090715503385089533285995356520556001512067814039172243287234395463229712680753462555494863167504778569161452019719457102077918810453985819987672878342843201997670926511428300226040379385126657188365119625364278535949045617904054611758180745443210135876643/468093763325212605901274659580765878364337055599795632419132087610618076539992923681347768697977813770786211565415982456494641988853220229048616144532026835957579072001*X^73 + 67816084124329833919024255952821772487602144689209402501166726554179890727101364595824813911796262272224938713894928920082531451883145392411245893272584471055531618045322586488082267923086012883890425600439528251694833325509276263665667805777442815940134989298808971740348813903743230434150861064585596156991956528421857240654082936766240090117298172663293512280440836673724697870712521862866810329365693045645136172406092104720437291581712912339545594040748905736021239960397430217553722660615391301245955613404753829217851723853648700412750364401679326095167161939871008371450421/1935602668072633156966780061223857301634180502484415440760575233755949722387803850637562018100114275562502216412085690509544378776600279913330224713198670998401*X^74 + 8251724980107712728166342515654415326392140361341733386804166606505047268046967398950834232380183845092309329034664757741869063928235179133876278720156924033938428856817939421226275892575063548689748010131202888981621480997169463305286068369240326413314333416930081386253874186706169704854185016949543272878727359463897410137794466555253830167696366586572495234878258792115547022080178796468675885343639988202655868230676630428957455691201049285141422922312263936148127187064077830229903530894199416062686025055276420092573269061318017129995864009691030024335963522398987713102536830/30100557091197518223990396732092204897713140994135144519267705460138774132852737681264726943474877099272471967424344573113924634354910952932198324514952532696133951*X^75 + -2955293509792404104263311268167562074564653935148186585175171963009943174264805374364794717710264995815344932249509087116435875465424834927308884317020670691186524523349513640072862851521780027464580196967598209965643706814612138880016207868344007102663178821332393507852827445204227085296093686334965794378037856693427643605347665079160482071283362467842867454218852758942673395346128578567244347342188295083083592873052057515918642460680105660493790436396326136133021965166187519060821133216703494186394292107438532947087000212493684280474834090244181490267248859849040009/124468051448307707347873452589792122798159636196026971947821698524593255892727403423417273365064257961706785185009690084852702641412145837137819092868540351*X^76 + -2851398203478215089204719598510999799259355040479624316239852371991577074002153341928483719981692135445475372227337834021445787524277301936981269630805644964383019518444491814982323255066319834731044957362650537580293921765296103275405477176206989412614266976367446170429498343952042614391423648734317340944876542046606760565312057278732851141712654977852759679224771826868816227128928897541229695862185035212703088176262575014454748972408313564731486354814719638080446718899253482519240090015978732726923165042573193859156078907101757302569126885938966682950734198082325955397/1935602668072633156966780061223857301634180502484415440760575233755949722387803850637562018100114275562502216412085690509544378776600279913330224713198670998401*X^77 + -405467849350491743553446659113788139728775079275253166797653170685198756613348378581110586760474686911150128137415566147851833612797635692872331784145938784211632274356913695430578647128280520611419364084751288739476942630860360376045900892126842027861705721445008025889830963822297566716553150108914106015685604731180621818377508363526533588197764250114040482531669406821551621301157445682739469188942399330745831313323135109321399189808628853591381044176068283575638234090612421088583196865584117022168214181445941170780836376846786671856754958571212921071441823577/8003861581139972178501283042234719490589649295609733904431978556015256632546293063045287979233763614025257873127753204607594536776551079489281659884801*X^78 + -147419198319492562541379973980473742050570257468582323311278287652897398564800767405972961919812695804135517752195681688364496261027850358126241655144059743831465297785579577931995668464867696935126386819962965069587819192449293447980709680192713856995509952466872587708670536816187792912314645671804491254759223968638083114075211113995675684226703308741527542805303994320465474853244560523163228125836573671003817530844571755677829538193165602266884258038866304120623873177815267221422610592987881479739589044253945421250931538982355737564500399345370771025502162792543/124468051448307707347873452589792122798159636196026971947821698524593255892727403423417273365064257961706785185009690084852702641412145837137819092868540351*X^79 + -8314710178622486336655344125136527438256466407873433387609429221435251112365867244196159894851296840889809293276682962780161018209813981245508217299240575919972478852031670880254661114184990978231549020767907893890383139190194119115861799515254074514836185783874030648918636306729823290874999317137279831416640892462026334992926708121862816792110496044994597289595274794611189312890131156686518013352800393094208969481129269597544196541796733962991657185400539281372037066816560008681823718182912745501603142125906946984712409236959312471332086440666583439627/514684687874732954697529614959470097780827554215788946333481998329062866217368211886392385006350949393946233240804655945443671582313103947609906751*X^80 + 791375452976740345182925017590365242803631952403796712172966616877522292058017967282384361136467008562152530251888054098473588068690437584073351537575422062151973863261963389266164127489218799384761090673979839067270970442531311543319358994228405210557113013348095735429961488232765623748778947315123374609492240566737208913115121738438188566627207009278595392772818461991922313370739158935540630973055532165919421882502619942787267119454308363305825248437110837387063617308873750863079721804733647743891306464338427699254598550469452757362594998764909221550566/8003861581139972178501283042234719490589649295609733904431978556015256632546293063045287979233763614025257873127753204607594536776551079489281659884801*X^81 + 483140241477438454473165478417619429181155641299360512520852924071319862745362557523746797909066281842480767498243654137919413608744655362710481522514777815232516489070143558067338878978398393817397364898818245841859251958250287836631806534130626877319538628139595217954444541646711783225706859433435349848662049190626551798449430331913296662428659927903993284885136592358661374552675235952770916087647600696297667410934590881574353713527551251964028056794002334916292361846853901451640749161132605370475529213444575554567328842484917585495565232683073/33096565357516105375701216317887601940764423780836534392224422759247821118729870226120017041113172747343980016770925081695303940731342289731201*X^82 + 289566892443318634156847854863165672971253953353088521749378044561423281096382946793386633431286068532627429841955944496940503453349048895579895738073129510364116633009452179051128935796064301766696710524877841678150288562806887028708865931955443777360385708152753570728147792198495215763691038510954073937220582085326948185978154738842879611241906376890567095584098818963736419629977045598752061057801958897978006901205670972285049174706974525479220113996130425157542454291396594305231369053296966788894369445446074571108518752527700349987765827728545712/514684687874732954697529614959470097780827554215788946333481998329062866217368211886392385006350949393946233240804655945443671582313103947609906751*X^83 + 32909628310512970014478488034162007513905548639808574570339548122183581932659738264066692207870523633247348972399489966117755886938174206744056514731831761704196785900942372879995049784731227353919623828845172865217325879300323815492656653528386448568431584471205321359594589263381716970279966395816718677353783178641536406744039124202742485334359592232000833867409850943050081022500349802175896580347181108110620617613524551708981322621508277496200528554251915508810385295710270809016305231210059555117391843445307200387189177701333278334208999/2128259620443450927638172228016693585027613901410618892175707205919093377836143670897049517144439119499966562714354387608211943973464233151*X^84 + 11466594770385993803308298847747015033166684703102966895130841747004954958995253581838512089168665624547339198562347831312816655847051747744721548761968758416683821244382051774222522206870964551864467939354660897017546213137107897744800315401676997670272045930908142662523855594957149726037725620586087120647296791291592300150054690620519249439973744935647295196894388653829503315473307460703187884235883855864819746613175483957700485379317707424374013739550147961933486468105624057304403393407407511932598976225821712634901215697978767001460015206/33096565357516105375701216317887601940764423780836534392224422759247821118729870226120017041113172747343980016770925081695303940731342289731201*X^85 + 906061919351302294355399310139524453975608150555591982088625096759567984143977149309711914165905013226586937697112597179472712713988509678759815885970923438123118651336677388227848015508169744982500901520475975218772901248490481443579174107183873242234517171554011301364187694255013109697306632880252736901811487426865523450730812395103583924846327976911142495425118976956755869237332616637245285767686929447761052906727908377589754385057568531080490553806741345244013364408241076708418555351472592501996109364594929110149044209327157278/136856769368108219898281282748163692690348781519556227392174600084823701230541037290016688132238384637641731252932569455868557904537601*X^86 + 234060112823394801488402292366501103383328816294270414668111083933114639530022389511290929264610536713943554745234723876989036900105804679388700639891974887541846074415073289962724342304003737274030706151573632584582433597147555840460773775467118683587407517338734377011220421459449131597398603375649748059597176461327201804776107025725746312835425331516456295962352099879715540350672318221049027603336464434970657272855813663537428120707655815541382076528640672256671590967373968286784682067634735190837891674472762010598114669977052400602/2128259620443450927638172228016693585027613901410618892175707205919093377836143670897049517144439119499966562714354387608211943973464233151*X^87 + 14079603019086142782425976663403034376510217551577966749145877685835317179370411708247483994781913078782067354566836553886926045072745259601888628626145824074576374084408221797677676104446045053608590506734125947824494960824348982772364506061848817038658149894444045242440348375101602348681209868608739577534381664578115897543337224996067005413173073263447928752829759014568383140290751710312780786459863331136870555826487281271654190264746171737473587822884070201264240171624920985983970467805404941556388885036352386078379745002/8800512466600747212287395199547533450604384381683250427122024312573062904671148947978695140649372042803789547484571375208575519551*X^88 + 2788125575351553935817110679590587916781641675163580612005094800755791971382292196490989313319247764477668096357303641307141899012143230838171088259474878041149523658669523977029723058369358798363207777402282321453755035913110573735759613484569528949652884875768792827769519368004280016867760379300494503214150406527295314085823141187363350677972068904130522996676377322362021190061609391262877991732483936652299611250307465181460267811002969113542532663785294743166250755594191154098479615800973370113834685533970753261185229186636/136856769368108219898281282748163692690348781519556227392174600084823701230541037290016688132238384637641731252932569455868557904537601*X^89 + 127513401188678743304620929331861463322704963176107996576209632397112544476217655934451488862472639935065449698548555586718476942462036644998345075202307102806874280652086856041762241356207015146163104050709496473275734243396819404099409293360675866330402758819691673557052473500773368839072905582079592746975379136475986503289683296965230499013953649275099543391906033243321407895981169852429347610435366032527773677829331041487026327174227707025742055413423018871050315741160066962039301509181326936950612336811084471829/565912961648816617084907414285096357186314988211899583764518314743300296101289238504192343942471355077087617997850387448304001*X^90 + 18732349880625008738773212438117814851332667361875720711516673501655260024055949415356087186567840033723624667441725500092581759875952438603298924877916455643052409834314704621030214875431701273029639079203732499531407807719460106225012906346112892394519774810210512206043642744850677815205040410018151964005164580047140791018195604739414754968543545210712835415546554783711004400216129905676694054363696016100760415733115959118735902383266729875214905254339058313531217644536621960536875263516035170331793541591621503164906/8800512466600747212287395199547533450604384381683250427122024312573062904671148947978695140649372042803789547484571375208575519551*X^91 + 605861052311371176538456093426363999906573070425239309551381176209616295148878249826029058097130564671610914348856661011056755582582939433005004379902541636149014798232886498552322068624907377045831575211107094864893136653844938460115104421169350281415675954959192325333788115934218659803381120869256345448884466769604921971738678422048916735707088351414882814200246800101441109167275144208743950242488226594023699712044337716546238515534069844896811170621322046245756083699517617947025950051278991661711548046199/36390776261900624852736635218641653731998906064683916388947226206887035952754757797195829460643775646394933959092687765951*X^92 + 57202422486347291777317110151682653686009872595974178166201379742349945016533667114939568097785421721283931111861911204660359661986233543328843541771138838126115227772785848287870814181078714649644379271033729647075317338688516277996210021657200373153450040539771072438243873522372396311833544616854965819260530751560889816645746814062164206735856812137793934578559608704011426271560808671837372107056165383918187755852329447648840618938315465245599117746722758660188662998640142120917133405975382790191541353594738/565912961648816617084907414285096357186314988211899583764518314743300296101289238504192343942471355077087617997850387448304001*X^93 + 916346057663172281176968473103589589954234970384549291172136244682144335771628455388029328869319603057128643226974653531482695129619597429127169716334026184363968152186538157681658765362795181505508052687210313230038087879716676755355469895847624853617032687924453220996259238495149410860172066722293862418697440716902573859053128844267368249293752259121701364736072495128346384638918992746392050851567976347200850395543423210946936724099386330437516889304455938544629521739402881120847960513766075821446/2340092358169932792279379796710285752170208093671398391675598109889205578596537701575193200478668615934340811465030401*X^94 + -6491969957324100232439465971153805549720312332821668848101624754886995039277333747455066183104346861200174627274032349435241272012157915850994029610181862904651362352705804251433321552208417412035468694648314832137438288314632037435796177171895831064028066468584940025503950055881755695344815021376653392286790761489428666247349749296234243698296536390556440828543706833621954490653464574155546158848526518585943344655058069571437414738354117641844250184669615479428477097400551322762523323032132977658499/36390776261900624852736635218641653731998906064683916388947226206887035952754757797195829460643775646394933959092687765951*X^95 + -2676431678026176756509446246817197787713133942660147380621278746680631051543741446909887904589899115807556170306268517775593492029915520714129820670028003526742901414813743608599040299183954479063032424767890296178824713406201574038218755071064489697954056392062425457678543541081798827767495488561280327150275208135160727338677903244522079645163793199340394001223950956006342123862234134071962873097752291663875265743709190961691348495290292676357081892848413491046722314878353611315032955358368/150478577465753507316531399698430052869282238677345404904867732614571768927820571125663507200737484144707144972351*X^96 + -389432731867882051585116976389106249765191463611886058426768750094679722399450101044340550896616020256331217715575577364065248849480983558768866199979166072731708002539420394699440611315299703530687251188328566041768215390968935743400361467619272350540746776619102803477749903830118137591883760034802554492218002580167880124225770845111945483143954885579777974310743138824522325248870568626870030387556765038707985637617101254225018670752524075317048272778112391524745865399089247161715318884037391/2340092358169932792279379796710285752170208093671398391675598109889205578596537701575193200478668615934340811465030401*X^97 + -9097479770510710618311806995485454534371878680141062161864992116323973830005326994451083732720206888737743690251209257770350784906232296658105594964220569980786989667987403600486313696907796761507975187891662544161449383499603645624741070319769906007615562365207840705758990478728635518550969700828684013163219002200201133406611826007598065223051719196999879641229593073724250428330361215241920040610456995594962198177304331111450941024811130953822254362478392544670210330001243826352659/9676456656533567443671236557033634677466544831672908810035864742754277469475954673375571165888848572098716801*X^98 + -497407263160702302875447626611445145047087940648490747290070831921613971194817467458301250415538879815000872363247548818591506130016811197260911992422418318753916541104606948220731118607768965718065314366668810294847575851447232821189511840310567167983311694605556119846584299811217398189763880710671049370143342621296464354135721534414562418498599451167375105787740985558092975475655420703784426555547869573040581910368389831279906690199882046685598355346385638477055124620488947411468757/150478577465753507316531399698430052869282238677345404904867732614571768927820571125663507200737484144707144972351*X^99 + -2091370982310903733875706378571826167058204789667288138155241711480245118236966754742612590668385249994061799252116910736709943117054973859868389625680008700497206412790604270051576253597224902583444654317415316482810745157664949104269126578299502401874431055047420398385782996678942535818822053986800482919811121821189848184649525088567488515830418565129756574238549793884325888369800615919445903267849521699619580977168120883950107007461781954961110305201221662163534490341308/622240155394094749126823777058300731622824566373410636617314947125861839719372045101637911767014891138751*X^100 + 424727627632044651608231786877654221263871282147694040956653009445159832935668218290156023254525599001060689731240551537167018840140642197550148756775238859389561781528927792531910299172548989972278778510580284618375950529587568778703591966466037416645760283651061309452220704427021824129234890946349370831606271676666903817880884371661768102450685990933769682077644291358608344427900321285768315744347640707681096867690045842176771489700119497194442658414728072147754951799603586/9676456656533567443671236557033634677466544831672908810035864742754277469475954673375571165888848572098716801*X^101 + 14479510010936236732478277003825877666614445552633728698445167081828924590395327406411585207619824295989794383929118062356793855356328861584199799204244668723040186286501492310394789079055138950019949029627997921023438957372051349337385692339436032710870154567291158644416452936293954567308086225221447825729896149782049356406585387741662477948857574385637314573652767295600328520753154259562456801332580641850570282801188426903806776399033489145233167822573274549569043/40012870901813050551528761948318483160107039185480717421215031002884820250747350337704193413093363201*X^102 + 1041617660012404780999121993085837018279707187496308498821824903325078528567386960094229386676662555278270244806774605126122689500833220113321133050302632733800456020680954267844216115039735519147649406746828799888941419409931010938405572373603690693877741321404716861613947468452717090045049894536703307081142786514279633527193583802555515044895589450616567250088703593287092468504449770997124551310217043746058619844500897162685956682564412854410242661927509835578806151/622240155394094749126823777058300731622824566373410636617314947125861839719372045101637911767014891138751*X^103 + 14294907527007809372762518607829208127513757681900974121127425786907100419088381148199412484904871807189474219288670421238789848262718655342662923758032367712021903865670010041426576080917352728308784461090374144209201813103847131290692879552651493086125917314121646029435964235609937034480663377887697681581795070184036941107076196915738428111568892944578397311511984363166254251161509784612021158167992738007343986659978430147094214058045065050003123587946805/2573009510758989811042940129144008948627550587452943053257991833508122966416780293081100470265151*X^104 + 560096932459575556030885621805773533759333068212945709039028735107609548192634386987596554120943697754441173969146981859142766341262625196152848497760533809428753565277578612630189714245993488247842249352905600234951241759091298452181547595040424550025639803230737192788866949446645916536023939863124363642380813094045631939800677897623810648331335211990839228069463009619529164000687052000206127313377255067990942240941661843080508868329651253314861510751993368/40012870901813050551528761948318483160107039185480717421215031002884820250747350337704193413093363201*X^105 + 4470074588210831648058208560929964603441787338895696608931689581838445511149982157886815278971788539963156649002911466094287034231894850430297370925701258282723472135729502463181178883966640517598117180085881391780570402980547870550536788865531477225774836098552494561537091431182205232120341949081108359648083365960670041998128867475641192628200684300502177203609075701411660488830476549215714911573937689846190101268576278592728953583935040778252595/165456209295800257928296580872227441876892199051697193316056320076401708341378708319792969601*X^106 + 100418952887221578602160793956548084055874386779373673936136347295406829111028791792419052231884541070091008564143819173410794209108153998419672197202076788743271316238272461903814139640860226443937041012294734818920145233486090947948669472504270555843211882142155189802518137146334427048958643473773851545829075419950494266311915895618123018993675440913283952524545295921150068907097503912764940872686103562149733905229139212793574192328772812890979354/2573009510758989811042940129144008948627550587452943053257991833508122966416780293081100470265151*X^107 + 406878113258023894842723743166063518721332339923643700521423754544291938700066677677273813110181824290309742717298207784876447836362921689613214134345584534519146449975813170819919311831530408154975039544778361801625188541080107883983446418718810514829132151583696090513310729485844983528334129617323433096439716410600378969472404943065146652407729060099289295826982359479411531738453529249043760590090638882444730046450219282762622838311383/10639586476483843992559744123993790873698938914005349708446808570278548539732410026351551*X^108 + 1990664167016022581076697456190220928909563666159377699443851433869002612421362029403203966954905543250257376755177270552962375818649999445086459138375253600706377833737985838733996806781861636618519945168044623849343828905207004415432095937779948515143229687451094491125674332391929629671180481281049950524248266560781137170729280614341771000032956355781727311667024777471922885939168801351662140461527111608439262141203349932931883376067765/165456209295800257928296580872227441876892199051697193316056320076401708341378708319792969601*X^109 + -31170211034065244748816346160236562966409708597133342736981873511175937908707327519829474281928369494218963568974964790943889333443083049671155341447530181740025995109478411454409412361848192592272611813370438563783941990816504778304770385588078325419005781728499383899661079053719034760193168967102383844843206837939453745999869730689766339202277881923376623097157707524565791813475004406720706239576035888556913452674387621919479/684173781524264934252443194906680655501185705999958183296688866971805577759141536001*X^110 + -1304685920345868333566802569718904390286381039498366992463887055747568614281767879828650974722964613690478346011663214826443029868563109015567394264362009751416276356968280020760870028167387897667913148458845916269054775405670463175987147348954933879252294543829383983028766420393877726531748187789599429235058727219067630205787999402815045589715411355340701222554278304622059584871297578709760204389387506144240212318205786229846355/10639586476483843992559744123993790873698938914005349708446808570278548539732410026351551*X^111 + -7223034285875024276821604824401876240823734675571161128888967511054767506350680261018356597211099786338721690503223544383942905381333384541041768554987654304590706188778151671485298146416087453177738959590795031396706386804382612268338732500942387159331909458609263203357170034930968958539832876068348902976845890512889906865721395569596618068269339225079181612333931427132837192882108001011322354283730886609331180125346/43995484632773772378139231876193213008885969133815071911561241526062991303397951*X^112 + -51687710499845387424226888656570443007579958898350709452698256328518893018584876224394101293550686755724390204766477897955266189753337095493847087866223488474141786162139956041103117105019207416689644184881928643141790801608041493959206426113682676821452045409408652063460954215143912839914167935857903447922413904792040091666294237928010761873294553429251559996896910661643126453846096797863800191847177405976031994159423/684173781524264934252443194906680655501185705999958183296688866971805577759141536001*X^113 + 425315621347938931426716754271977754129276934864282614597761098986370542347694547446715347472511131727301138786207160141907320397784687522860632053028398558745292217869674910555654931746505339355418206154231736439685024942003396786075623560023643806726118182693670367513178121291641875023781141165386241810827748148816616196078489354566992770379125464652266940745751316727820457764384139297839787052925535771873/2829109679941725443903236568464614044684326997223012790917705711919683062401*X^114 + 12851305228018093882089788577854156508676949464801519024441749049427377324678164124028344690222900357294247804439251612835985432897022444204698567116277279412063867977635277246323914575475640077304306532371999049623781625976654961284563111169071311652185477324498875443306355632073520661501724038909292965830186886326812208961113348844476525835777153106574219686057635594086879814518674740819704336519862761491702/43995484632773772378139231876193213008885969133815071911561241526062991303397951*X^115 + 20416961469324491399024915513852578564039803349521692768233217189648982382855455532957649195535976141185033042089809994015938041108443394235470255641623818908911084204781377594893950033580061515437977116228596299336156251351457282885857809797395659385305023003223916427686169928139032540238930350346285480392827891362291858407535062589323615697109070282772873766357319938536791586831163423980174679754/181924614490497424210869819848537974708014082517073679565153733645404351*X^116 + -563715665507456555879983612979733978729779546816493065388572902663183223105999722613543829715553225006337231802903209953554079016775828653759668556436455336102554382794690857234052514159952613846078617824166062635803789464416567438213482358724680510162870244438495766701467322264123040007703009245427330425487979308977943243874468645004171051860064433742472732921068631060285766589081130614668683799563/2829109679941725443903236568464614044684326997223012790917705711919683062401*X^117 + -2348400887705048960715149857278762308860754195589706145751221832461159797496614783955725680013809864751450934291688446934734432778976547518668627740235932224714529598490024247686310857584978460723439787112372557460637702839802531811745403540353225302341897535963536061643286115192197599795139431389533527232806470225961152019102934276634657872349089257593145459552105224095238821386201331907/11698579801330938474109048926020061392065724552573704556951561548801*X^118 + 9971338940462094999126348817200490554074322508951416585004009147904369537221570501673954127651126127840018249784041036772058432832828853798167031585331407904701102386706003873190803815491715168578768651630873738260988683753287502645751964481123915699825748556098325859056948408710195122961777382468073370013664434042080626201604410315094140946976657458190474337104976800185375205664757670448/181924614490497424210869819848537974708014082517073679565153733645404351*X^119 + 83591462394681408751398708597070511057462483951265473902388042798740259610510479649432111435925248303016689259335992079926417432176563397125858748376211402572855231693937319328346179613664129073210571149221225132668064912367797793715463548143770555972873722391809996508863411308313225240828200633435899943902710114798966134983256980736844641895551337060906007022096699488104355478/752271866846565396058713196966115451872273458464002607996370751*X^120 + -282513476880249774100170344184608281165915656145371789529547462389521698772935008200254470858452745872128144464341531010003581620306467332824774668922099152343503573114511281365054828266098035594126328498979098628307120075794180257444630624032060771281455562134320492438195607945020450079367436842472557929920279795624132718627142781010067579197818027514174451302013779115403971010/11698579801330938474109048926020061392065724552573704556951561548801*X^121 + -1430768968970045870551162210107244290274365236091360725819566367581963447633663688410072569232053749292291879350015660735634410790039515038839463646380997369656905981298050795089551662559138764223045917339260191087285043837871308234141979285731929011937224368089475209532295351500721674426676672749265981063794225274689730420074731932186796001541863428327984715889578856/48374501115463018201962137288027487098725063241206520995201*X^122 + 16081509897769353817002407666939969534479651785146484132272206528533813143105118215336323857320395476598512389295419847977294412985764487467869170347846179953046406105596077645879039396354433189493091082639893361731909404875303519011910054417563754391457412892390274462074000401900077671221155276096269345344831799510209648859609623441627370800908760798628412048208330160/752271866846565396058713196966115451872273458464002607996370751*X^123 + -21216041374187271902552110813322629415743925228720406981879075939847746725056154459949648583814229135818962681864885893038647914552394398939396806836661678031836820550463486082429549378502221928124882664117991547573187172228520392120182247872794448581963915126331201205934659560636770657936816125971953043059552144870073771941093599771017518532046425742608160/3110700348238892560090163802200983029948238906900297151*X^124 + 46102227827209810208809656091336957021992442364285416150686599595396172545818936841114007659435427038764899083816690887762944057501422207064878151336738717029544470730313057474998464832871303863586699159056403814527556243664149253519049480894762530827737654496320919310631339711681461737776619522475206619208850408877566388991553159979945817057612115415400392/48374501115463018201962137288027487098725063241206520995201*X^125 + -5604416998010238664545937238005497124638690323440781646738509401152829679803504556738773125467841195445420259963325326386137942674611744764535273352491852208980654979021959388416715453548009834333613311454835514955432361674203876991112185396987389606992018660943622522175471241807029630192063173232581960546215706834221948661953253867127271946547/200032174666509713850566767551989134457477905401601*X^126 + 1532522522207131098004608934439487277425594280370616467397363000738843063989088657237579481234161266382393110652879863011105701412958461715739196858380014599846557986082792016238473815506708252809274092905200513217050890930860861024562211735661331458807901850992993980905940646720268558637763257235414414751193377146158562827852707731876998889968/3110700348238892560090163802200983029948238906900297151*X^127 + -137422142408891267745637487081306811099749964099621440675168534379884977477852871110136947150786375747694645734497766927611838598905533293699281301152555971469844504243129135411701103371151710982898669920940556541162934468756130159798124798398689940502741160300923129904975553589250368890686278708127080590394655526505465968373150716/12862978243618398421359833293806773484501183551*X^128 + 17034340747541480967969336941226072320353092481725569332781945168537005757937482533204291168909657360862588160893721808162283598584145710566163853233494266589618600772089896950829445594983766912764532521972853680520708326923991133657313241977767534082323506144841398687657340377155636429678639584619956110524166019212546201717775105/200032174666509713850566767551989134457477905401601*X^129 + 337663033422946119639471561357037452657526562743500724188353564991762722817254559717080311930361560058052721592626332946441742909496682964138700143988901722662992272235086907071745644974477044224850218763067283839704348313065277708399978226124349824101645052148514358414193708434483539632025232333593537406930527676107/827147980426879198852796173481240658768001*X^130 + 25529642323555678037955432968101980217155214358287233114242607105512720006584149140960476747303593432553495745379226811119111763370680925289672705246042641724199687632590790938912359619221477257625522224983457573966423870279367399571673173082654974539929620609439503635413785777702039755306249607163829227370765365308/12862978243618398421359833293806773484501183551*X^131 + 309130900266793987924305269548611254980370598441563216621143795032774674049378065035818789610670678128520643644904861933577681418707882587097669428721465649384702060489676866648961197749165340596675629692576209304660332705165395049812434626870560114150059917382815871363904122271302981168872145432682648/53189375630305395077666784996543029951*X^132 + 14969390245062220933245280987973100604232960808543884550027862843225302969349111976113901415834538531390677145233568914179701516586960379676175369974078770689144931973604319222728463764705660711990939046910674475107524769555120013647609829501923544859051366797307468937490553302463380415552289570723668/827147980426879198852796173481240658768001*X^133 + 111553809472259517424174981373402236508942424033241268070297342895279250059174487184588101882318045443814566771255627138497895544471089717860809137654297665271595650583505199703011086590678537489298601507192637275006764492779607764544926780609249856921698364726882375506290280970586136427/3420318669558574694724891325094401*X^134 + 3233480673846296585280657135744508028215990966518437447422768898718265837441109111122532720381430019004196215148657664848272907920701558323388150061371753581897009416439837914405334958280411792969838707637622963582612465713139485591261811929279299601666842662273878402314386064282213079/53189375630305395077666784996543029951*X^135 + 15843924820133904476543446708516431239611490499520968613829627301765388914083040480604318148228781459869719598237557120526690315076290945743739159113064513751667116997922047101421245934442939486894819938888725522346800145583834283784772976083962942839161905579745684342001/219942040354869442140369836351*X^136 + 293844869536930049408348382122641462575502773654823809096547213695303114951977779845356240258778943423922555680908266291247764163092213382991713135051992534907816710522595709393254504035883276896209752469481713464256111531031334712836086278087740763602773459712340133674/3420318669558574694724891325094401*X^137 + -388744949816092252731815330508939763923437730294769739008969073353238289200151081174904565485245187869197628716286849095931541264696265626178358274178203974096917062165007900860906724181043242080006902111213978453958051890501028316532489419755318519240534/14143273124227988048380801*X^138 + 763237339675018183687218107325055388973999981778414157050377998242604753329756776086023762067767323560004757635020443572845976760958265283970419227736392335675020059111533252930132872464225483547516696074028230511518210626302535063308305550641087254397/219942040354869442140369836351*X^139 + -206664039518159570188309044329687665084332254492630560232098404386805998645291897749156660308335877014962242339172434130404288748282570560974256000551424931223908489171352476718728006469980635720419774836591825182113495641825275702794530/909476761894925602751*X^140 + 91752737841863994404147608367279623310430854653058977867536983337482758850722182397872716890817434227830372043645500968704154143295757669883709606670811056521644181403501099842514316241599374446497826517755730694893397470844311778565/14143273124227988048380801*X^141 + -535474447249356641215514324154109759033873717829033838333115802085622801716540632944573894456396525951813666885305926471394637552405498713280432581394330984935867286452519430046550483676958998009575350426837275918495/58483490572627201*X^142 + 4547315444851724402960184139289047813875181008061986937858338855531334693510756284499601589618611498903914012262242479598045269311264416356112542406359800424935955550753088633718369469436233948222614280157998244/909476761894925602751*X^143 + -4634323109947701933294830332608280189976423726555305513768493229822406717705836278294041705230315271729747462125995276625195500308456357068584849146316474345705738418431076145119880260303684978/3760754329151*X^144 + 6744770151767771475240502250045465309855405544872545195089311690402748021496210671202923032240501803070676336052356609943011413621716273571839591601267235474416626722290461069338288338195/58483490572627201*X^145 + -467131047470557994113006779565887402895648858660443574660632638040886633965785088966370805851199860230662468443993696786540304068026836421311654416635681007567228315/241833601*X^146 + 60838877198819645772812676688032235477563846145506186116290720704218832223361496373145882490233418366046583808882043724477130248695871006925301143383735223/3760754329151*X^147 + -1404615395627174457191288433187230565845817618699386865433684785387526840578545679150824342445907668779905803427060721730252032871526/15551*X^148 + 60978765303844744846198748622802127880427636682381271971785298576162765610670939901742004434466515742169485374606039660932/241833601*X^149 + -38979576008809663153536219336372446942939576083660619355029466745136636292350286261344*X^150 + 39044450727293731143427476619741800924200153386976147128715101/15551*X^151 + -77625805360511196011045349744*X^152 + 1*X^153 +