D=-18191 h=213 -1562167770411991807838691515587814831121238901230796503612128276785765712052314370867532186001819663126386842226020504818544135559270161108140009642759622123175451736982212402178295997026440609906082614922157618237458123496581339636098028956090387898378202976071211304144454388705247574860839262964979394018878803742206940944280813621605249740305019545622966529631274435152979697221918026314997058896001223435756086343609563440427558872872915610080397903518770821842301991402950530656879729953219789766064454489580525068623458762221152204365121321134448261202208915023221296335891695736955381391764837439172710282649039906807826345224098067662147001094763856112465406761613571324750265263715531307955533180762192097414793534233035862794004574235314097785146761048003644716936266330194146601399869101327952017142876250286813821105239406665708513117796888035908307987214190758674395263516848244913991713086288851443541855367952472226304757132974820192908085386464503644060895281207245836313708051067266013849348414272385517575938793539707353306695032073254412823/1927259767013683213719813896795271151963682193270368804646719889418777889455484012741689203122362643187770821456639096457783812952294183243462568781842339075253174745537707413681097573960147838361806147554145666719135243114655124400493591642388499335244028661993792174173182500517859957299599397030890730687830368026649657376037668188715338850406823809215875094759867098718674398183924083054619714066940761403074510792306502616620011993972271255951*X^0 + -62218317726094997507143598390703328936823076760814261555696342183867480862753587375221536221032507421704236522703204120630570906852407639346282038447208101034496543499640816228314682533334245738621658059948513033812469752738009961148068988110731934426770793047762493065469027858734649286807763189703763950915399138635340463933007323936837543992089829446544328421488652750868322230091212799971949224295430962393775478404113161680328773423395373446797678037076938178297199712932778492623105831375465081265709284633980650357333003829658962549062423004900320406944483846846751171124762542342769411778773931676852986489883805978075982748954606580859422023552095100683944492274297606662658676446604638135961236505756250363200357298419031230618202345728541771377355243589966158611837511637328946062103706307500443124273220112772178809301908990398539744887337180905621692915122042883376944346642748023599809457515533401501618466063957859317325158207492449886198753779086464292910246146711734636471809747453407040121087095997107232260821168449669397100996768641349771588984/35058782421745911340777134596602777525371342777781278925328481508416988587084709675784068293998898842228739013117721803663545341415183487381827588710493990117930501796076435562272845967909049327639615630157463823287789207498691367969378925566689191407424125390329073440384362866920390483237012631388933281942322224772783917327501222020920729027750531913445983848776742392791405977363762994846587218591719390683328425822847589098934638182349586417004641*X^1 + -741393991338111762613384488720896069716546071135010005001576690519640789865177813758874511574411513889050931594775658376411774349872884414013590034256275422814278557613431169887841911995060923969511263735691230314288510329773339639645420175941738339528704965810248141169131097957897917946948847951183627823289516635391344088294982383660685699471755822556009048948845496204570464650864879817232762217791326239953430207303975564406774773363588702867618395332732679545441177499264870604782761852178870665260427523156187047636165240666874858674814008964273646312915589955656470794410991557138433682939416522951579526779509839725487786437302807109254110740062529553534503086305009238388391328235559747584342179339427864416900096254508667059419990920541767959530569300780329495704243898728672851561146189531811366763336351983453261665259816186621188210382639877737580795726824538112372025530022672456086778292812527646945044321194416637962673444597056829758076123409007214377973720574356639417435714388394535748744392315259880929780840211120692584662736510089606/105945784564547480277049854147395478641288669851595228665093721588630525504671761461254972410662560782132418308869171373634424328090494378729183045563319172956581537328223155059155493043821001504139747542968812419280701616989452168681963148941152181586720282666911779131063850284088832790918552967450427721831145512981675409600223637442435206992843923325593705390570452351089791555380357487472910453902521104011572249590814282701336484743679361*X^2 + -26095961687617463146944171611726268415671788424920623675077964714408635879108578005676372909204364135146882232435825189929616895140236091117028006569309622969275253578270623439607497741637674123517572587809986020763217455612866486045652906896392987525748667736643789283310184229289706087219248216184911742944608239178826261248674120057846815891108191165912891052050185611182657890962577631420185541982408057494628351820942303227834663147847812994874408892337431291094997464306692041496765715192381867640280287176690346307511840423373110480209409624223653530196932450056301471103119476523573519323832861602967388629161421565877178347654990162581173619927098371607357121463296256820525702802258735251108055854060178064912618021559411405342843995852532782724918380257972067198250808903578786870352282569193380749133042921029854573719889535549059586738401704316431554217604222542640776519461199783124820554334090639180380815879046726008813516665947913528075965149029986691243333979272583455939279579505288855655123014526472141518005432878002128377984808793734677791/1927259767013683213719813896795271151963682193270368804646719889418777889455484012741689203122362643187770821456639096457783812952294183243462568781842339075253174745537707413681097573960147838361806147554145666719135243114655124400493591642388499335244028661993792174173182500517859957299599397030890730687830368026649657376037668188715338850406823809215875094759867098718674398183924083054619714066940761403074510792306502616620011993972271255951*X^3 + -178836190332939611485468619325968609682936597192643815367334036162941557636097628487899580564866903214111594215812486091161073770147888171077044591817233830980938962861622045195037386501918692438144932917635998460853975200305845429988845820439646401959019158850763479079322206043871653031277600349149448951724687059223625791584954874258471664651057067838255848252871316600706404593047473925375147471523546070381664120122781510945191121984825550624323061834737765126106209360997596508821518309618049820322532032195981921860453846554055833263582827623560695915210438409668994847878765145302528402935479628408472866950762739683097771742611690292608130806384201057612186092032568214572275280528855113785255974548647963433656880008052340500609593595840473655278601949255224491543564643945970900763802930667210030080115618742837509608713395050414064068634971181392164749133531627991823377847317672003809663472848372403666424494553521432141833693582406597363257664195234399076928317163121254713222958908921141526480042113828992955365401627371854150083726479930/5824076992169066036889112976053844133983215318102096018091018722919604502483192867970698279955063535931637530035136681525722848006733790266020727038827946399680146079282235999074019737442746495747333711339058458538876456323976261265568860917000284843423686584954745705627170044752285899121464073852478023298947034961336672508395560301381738606610077693672349260105021843279082598833508739897361907201501902259995176163532201786671237685871*X^4 + -5746684003003425459845288790626238707340238431106435860353674875434321802097613211080420806294319954373235455075231990251749644991845170875203509106863445720496500283607338646604429195882480049267479403847388588709126120069792716888147064768103257901503573770264527680949968446037112939815649548160688714311538769114524583212769565311245979366042258471157063858500073566722339128583698945156664716040928600713737131628704947519748391198747488437087582764122014512862283988402452775703248646548943301832732214235813903266295934785312952813900876811309131951876512767114534518140948483505901720462011723786458011934047853758404069152498302405538573969644675097576567411741420035517021787222551467292920777765841466649692092379105601447762819025479985449387278345798382386793935539756226227922096760217800550258039183308159353494229874184695588601551796023376452019324690618862579408434877487327725891853024703638345775052592878072978979536574364454870883448255013571535113323793799184852583419006859753138007581166701332957951104204733755981410504693266412425/105945784564547480277049854147395478641288669851595228665093721588630525504671761461254972410662560782132418308869171373634424328090494378729183045563319172956581537328223155059155493043821001504139747542968812419280701616989452168681963148941152181586720282666911779131063850284088832790918552967450427721831145512981675409600223637442435206992843923325593705390570452351089791555380357487472910453902521104011572249590814282701336484743679361*X^5 + -30463889335865721072191834965759891777696753484557431752394840672862743471334784529300530597272507795446719286990448262773558090404074912964278177925617805167967108653614805825063058053598107593655857487474646197976519435253833091570145171683342467262787452113189433812215941740735467613207058346769175544446151327376178100632968173342153789716349745969426447161669365813455327126636959268605732888492463062065018262850628466033814783941393532438393718545337570453052769832043587278753344025572619405054154601809571276514695937094912680140117260051394029456650823841165969376660390506665134042234050848119068695637628455387538177591001138885206592370001849986252996804880500028871383187616293268343772757835260786287651761452827897276677303926412290285525726800811347650953856951678896800661606735639555145184551855229998909807647288158280383722899379543926986502433262876884403629559004273258590124273749676804136371723292964515215120195255442703997884861639464607167455236100282353610019307420081743494604555280928225289988403622290530528502536265/320162552480296082507235059977672702654236453086806443740916866742873096722730628770859121541150213618362790942506551675318720686423714488814288771306027508090822169165094607172448998814949507764682189617891180173650511589466014032519864818701571372845016029077826711320277612267180798148615473247896103749048817270152090182419633901455760464329068093764628072129350879186360430918229274910525089725771090223736747631440393699448696481*X^6 + -875374644015073280742617396435007921216823817162613805626770689270220452254929820700969360297580256697187044608828609767376685601120104649865680196085908928749960869284139740043235718714569117126771191712525567010561524086934641642204393379676050129920288655467781746144516439149913547615900642003241426293099901678490990695937148580353765935102450504364746915940736485272350969858754573587423994260304750631642750689549427004660335388752624524779540706537098012141146638064994245811170283669685390878836888611247981752818290258826758476201641157361364706736884665285876421328077527059715952851292916359046639943110341199385614273452065272307223576315778209646136794828899588845564383597773888138426553333275496100338171645340219866508956928104338668958824941350700631864157000171443621899754785939588828000506908449975448983298627490423927634059477640650412062078882131041552335466800736954067876391888792914716894919321754428101078985885498555039824067024559032841841133936552233038515770822244910037285719064983100390312553149368610771047559591683611/5824076992169066036889112976053844133983215318102096018091018722919604502483192867970698279955063535931637530035136681525722848006733790266020727038827946399680146079282235999074019737442746495747333711339058458538876456323976261265568860917000284843423686584954745705627170044752285899121464073852478023298947034961336672508395560301381738606610077693672349260105021843279082598833508739897361907201501902259995176163532201786671237685871*X^7 + -3915082509428073298926621512492153341054334722042260696915420417033846908032213335408442429015831265444627217205995292208976715326800616625855757467975521774078353111302046716003851540665702082130268380949692964839510672891954523722043404082757880571651954246568986175048438248325394577452344391532953917218351449185225084430138974201395929996348545929332158262057033821996397765297452643584759614751301285670058549192119655560076804842855585864235925055345417866032683749833405220966814637089101394599942038162609974546656961355162508898215593160024358534705151240882915741347339210594987145337913313333787965568904728890510265113346328023448055684668309854533155644635594064767946907913750350475368999885897012979960990723623772207477163955361311875438878752676998771807893617499333551880079447850725663595007170538953718063817875444202519672092491506389422531096814157992494088824535290626373766939566273216387313528702972449239797943171137205644987069570257811463635736579885666173902895445117746502397946290555546761419594685060447648410976/17600052359974497416702493539534533706461241992568107511457141814241828196510946554387286105280095300883007583008441079397433933616827798846368466346326618002903752908861228474105271772577071505947017185305435664540185343822000661454558013231904313827992745262922693162568171747962222975571187578906937702657842739275031069343061618462743140252271348126250787319517941794643528718499767737371507323718931901695165061373228173242191*X^8 + -97492753166801122450378465593764446538245277783164076476838889683664036123807060869251870657291203099687642954474206230837509243841317555749971141204959330100658739530567087603949336477142679388384127971467481892262697841969304594384269744705011344508792653929346657406627162273737983324943227081314838569192556880479838046975307872034465246139401622233209835617438297776394137368706706343513032276351709833196030437028175493057106560141554711851229292469286723555051052505847760975143170221098168127843547769276545127329698154155798337857456572924092071300767830113569767152365850070827702827009041503433657810463322838752187810639233763461444000091059014482058695624193509648301306154989948918035907656694602057467161611459897445702382685993702299804360019702291410560705538793009991903606301265577746342029132841586948417249161849941188983838319240693884124061146283817312408214100409733580587579250798358570698345161146472607052009178408168733867180644418084682727062465186036421593160619871690090126048276500896439804022886962752178152754949928/320162552480296082507235059977672702654236453086806443740916866742873096722730628770859121541150213618362790942506551675318720686423714488814288771306027508090822169165094607172448998814949507764682189617891180173650511589466014032519864818701571372845016029077826711320277612267180798148615473247896103749048817270152090182419633901455760464329068093764628072129350879186360430918229274910525089725771090223736747631440393699448696481*X^9 + -372492328303873708325926603867163784389415972705262190152586285796979601604336863664784005261018733183308646332987873143051987611726078796023745506701893353576735112099296482321791171770403445298161859285854612316671747446400156531543385428218172775296493652125617823002753302821558484663374605626432898733847606324078689974844918972737743729701367266446315299966233438444801217730235307670839218277266439351961109741213127588088486847455992761056394625377708324112285927490234622203171639553992174302696475976321918989529209614254039498721689595748773885187265416264655979593521900393526572384072743094339812620248390499521781823078938776288446162027599870568714235947233056446814166402589823603122995958552854256992530411690443207875102937950460679677310883768639316410387062779728184964171453261450890938195557863810427782160292355467739533412152342416353912836775144374720219955632681493598237077901729716617846839733128600557530856308921151860983051080197679642164856085216105607894992301683048530958352800303080377919619544604194130709/967514285084629619960557063357403864903591995633451020364858546217460733137867437435395860880660507992029442197154696245255012567578901591246686072581310428393367759268936753015517111350506926829037281364709783109240027696223443541012479425644786643284742194652448637379372862842186959241998107795444873984819017056513169663188478833639884572165980326878719549201140222892833198752117406265268941988836891962792867977199064001*X^10 + -7909547844136889449915389245754604000534217512702158990511324032292556215569073247413221905423147432399297454502090129720545006785169371310569768901507852755790629169171398501350629935121859619474098864681365551397256926663677076809642179293496432336863819286719356660589930469778494896447465757604955278274192065896715772820887946918964553131600026632959136489862865911108041666452578163228177562725534390797972510588954487385334609151261498430531953137370811772829888685958680659693329129655206181292194366235670443918206903678256230968248895259794982508871646121004077134685813850082050708087474681273043643445075752427672844445191522762793681669759341441011769845334490922123472614436928406904457402411645210215019367679037729505326826655800007075876647445484867211309724201976065162629943751310127264899910936838482169637018577138209184520021390371482164071677840860627768778123818580996728617017034673521863702157449574908783902283724432146950348716558702836731641174564449710888282255310606551582352188477783348292323151357042484116519961/17600052359974497416702493539534533706461241992568107511457141814241828196510946554387286105280095300883007583008441079397433933616827798846368466346326618002903752908861228474105271772577071505947017185305435664540185343822000661454558013231904313827992745262922693162568171747962222975571187578906937702657842739275031069343061618462743140252271348126250787319517941794643528718499767737371507323718931901695165061373228173242191*X^11 + -25724797698477296614135921342568098886321008316378743971063035010962626396717142309613238532569942029741575298418548330408604450397881018578222734468475375872357942063766577193755490287578593165936321324690097795293944920225123725371586748043428334659664562405816461879758451417497799210854208494338178118208248659286911891970219593160233633466454692493581159188388836599207017949162645186823559503785410477407204103670033582074187725328555266830672630407581664075690363785472466259343202021286450271640120022749547668028675879037838570613479087133838394505183396446513902887984652847237961007872069151271412246403165244664809345182941844311877624375068550175651976694784907563726750903065506940102798416504736777727755547996087229251733893134917334710784776165430324381957739681907997501928804453545184873926800377725494542745574552959926548474357118215612414939653435066956729903923221033232826414146939787529938937722270234131109439880193889415216782236939633558290007880504592615945522005476483691195866112314133045260874681233056066/53186426534254830408474358933395847666625913673434721585666458480427724321800199957967998509189187399924657368872227818440713131085641338642553244603447332658642612240610013359107092042796268859822839940888889181971306013755342946567669695214380003478903974198914223373062111090219721798801501170658285634919411635232431953338930176111257466448572388921924003584252664663450783285807124746592762464341536581979707986212911*X^12 + -464072683758068364426861313529960845404088772608770723049381498505679791462141299540352864829872189023308061847590341134262962571006060527239815874599435960722617859309896976811827778596005282066709854906901871362628316179282443701352297510694010748019937593309230725615330089534483296865948398185648290752690884946792379447604798701246429891438842152477268929046920819603334433793350410405791135221709264296169732863663484286106848295628249190139967816638976908650783575762809194420866531978814124532753722591038008125332787054684158044052288947891969369676228372674060041889076694655700433158799570971660223354408718432214825087362035034995421162165262457119336928182939468765079093820062135248857823865406718945718511429385740100658871832738797736531441549145170585918506950520564454654568807455090277288306874702022464978218176071561352194203673678785720903643762170054686978735385794643537719892202615958281328490400816755748135404118533682171103623629716301466351066047755784836418900588779033038766995053458727887379044202374832284321/967514285084629619960557063357403864903591995633451020364858546217460733137867437435395860880660507992029442197154696245255012567578901591246686072581310428393367759268936753015517111350506926829037281364709783109240027696223443541012479425644786643284742194652448637379372862842186959241998107795444873984819017056513169663188478833639884572165980326878719549201140222892833198752117406265268941988836891962792867977199064001*X^13 + -1282136700747601699111849159773283918944147611090282320124497857585981687235190924304409855639326801749525297168361323281666687336426245689986385219313185029868385218468161683230154610782934589330813131244186438557931228982493823959565597080769335136252971886173695364628338732736311182077599390483895834977935134265975410423575698959138280244052560595026188179312114125245854090912797959356056452853684890890505013694396928831228130917702393105745938138672068317610871932732472787464152301542855088036698843001057122271704359697638233662773654865646729076993869370563449217102758922816935142075747572330026973743391519689846233525879992631888313040213919125489838339593920927642400130112388803568376884041213205688953364090394116564820427624048876887939518869478172500228264194770089547868825932789112476929612298783703615670410755788991515270104168529582912450475498982944790102902257263836686279342902933799318989127266645507242580326126811871503009726737389908798173053855358501999214808576720849015211509746458178687037087569246/2923776952023243934279278705590448445199599454314480874370098316773554192831631024021109257830201055462847417342214711584888853338774192658048114155541055063418317422934968575620201860414285573075852891038914253310500028242281509898722978132833819112687811236265967971692711290760250772294074056987427059255643539950108952412672759942348274775909647018961244768525791032018623675763131479665370923222557120662949149921*X^14 + -19653805120710470507577190522229093987040583464232846861017058508899066177867681753484416821086625539740923894835272027705792082854644916655906940468507079587161965969982779347169472520724236049805348736721304892833719460055355938375874375422129508615342449954813701097014189257022469724068074793967267904650810639563559260706939759488444363159990642354690875354569267703651108822798279328953230834360405967010316323037384449377880676869441385821115271730036660476879318802112728400649424741696683241643300871842040764030789814599991700454505105577811249285995044601793885630612754543337585040335094159919461241925665958257877062834694716056333077686982689223371128087374975144494194039720255394653876890526199770107873464905819999267454156873793250804579262535436663212691856561987000154950068801267553553374654309881590585155126970677402979555868567075729083792861990712853137460242094714297671469907055893539287340667931947078666421844282077570604770623786449864631938141863302303814489454743106981602863308653395824133534388734355784/53186426534254830408474358933395847666625913673434721585666458480427724321800199957967998509189187399924657368872227818440713131085641338642553244603447332658642612240610013359107092042796268859822839940888889181971306013755342946567669695214380003478903974198914223373062111090219721798801501170658285634919411635232431953338930176111257466448572388921924003584252664663450783285807124746592762464341536581979707986212911*X^15 + -46131347669214801963034884109954984331426639144356375597912868063649636361541345487667697414796901748288100959433751259879390818664244459291581101599667065352574010893012260540626049143504162173374419380563328845163728212152801566097276755380255216291733269877080259682963227573042954424368319368304295981712705997173640832236674406367581180511003035442630512415752643959762082376144330032696886493463816347759605478237214324446995529484033362733023485530214621214618668315919646498933420985212997757369238429385335922052895122583399971581601440654756352760345389673723683263010450628109966734644527585735420400523781214448268780964023092517485667501646919138520577785018457945262905363400470278051245376306804583175010734639841332383250482326794565681085689041126501575996686814924996735395895155982402480957192490156289743233600116782622572933894499027558031539034992885920375072925049718039063300405650356227546081308321494907614092869763284152614807395260373253511064451901193091917169941359541191657527222468049960172729722/160726565445728323581951443328593724655027181260759764409328696430847902415020121159975221693705736653446617412028734626182664687965158191306036730006104945490534738218622867111219936254976943162874657305201157347616954991055000269293770443232027877119884076535977569770365086623069142559181686382685232216790915285037048673117077672604489845303152494033381604558616405476258791477276206897112359035927498249846031*X^16 + -600775708778273926787042188574027520456768588494952963425922113543317477527233532147856321400623055302443173442414528297006394133075690298985105084388411229631483545222976667945854019425536126436904154455785344396576768045953888266324448883750212000690320354598509160555092005269663575474704538803830088660679428096996627569305577977940440314711773420376863706064603329938315606879269588145690559000116573950637439817408181621700579592084347369840074761894409482205813314251752406198399119453741092358402211118302951904385702399433588449012107602754062277311470314036166600900433516593111884150982611437106392839801552796434510770698117531909771685611513411073550131834917119484109772378555688588555235487408946036887103053998598594785974083611709802388183221198664826755534733875511919337130631986825119315362706876484683127864043756616665405765978513408582673564953476205103435855326038669605190772088628947220727751421998742658537348673562160122405994010404383928458335508398704249242635181462152476469128931170062799735084773010/2923776952023243934279278705590448445199599454314480874370098316773554192831631024021109257830201055462847417342214711584888853338774192658048114155541055063418317422934968575620201860414285573075852891038914253310500028242281509898722978132833819112687811236265967971692711290760250772294074056987427059255643539950108952412672759942348274775909647018961244768525791032018623675763131479665370923222557120662949149921*X^17 + -1197385697184611194062040948447154001918175606032931705145736751415757769944804667484514016518531682994023518062094607774838908141148220629941789726850356080330210492241219449102053156380152952505275078360514980270132529557127061205578101411889579378109793093020845041736276041427933199932836080819951743739790449163747544104567168597367936857889199254000207278764964156055817988470340907425269702044395386520934705011933736220121933362572456355419185767235119878848789966759411557527999915074638013903006702277368111913660735819754511655529544333310057244023415046485442431649727995438092818660185450096680909508845411074649609833233217038819664147606831543023208221301949574320877767384698848246759718956061250627840313993634798975813772532791607916256747352393459664097396003837391826142249066925424918197285138754930673830048382775603820665787842347187625867588276867432697546790369133915216525683645316435593891397663999396957334291592725263917438675031680419132139011333388095145589280416211184332484695397428228200739/8835499172432979142540346508086071389974557817643876884686311716279913276621412850309231031482916643034831367820830884843200741463644560019022413831350939777391827729021102034589628731514317143800486905898584868760208619155351562272209908374032646754982358118628858763694414085155799162178092814176528624967891555441539699473205303315072829712668489584595767388192864904417502692390534159590586500793111882241*X^18 + -13224763245061242032042848422841723753027910274527251105506295941020305778139238491891559236089270307201200177328282575117856236356282020112379858456709283096029030557732745206050160444861078687862213728348596395451115402652095397437140549494117287202802751728379593709980261825591130214593385512783764450040533938665100532549790702836937558571453272059097207282128185412181307036454877866863925273323594585855537647960895169283365839446793786553445380263943415314692363010551206052852064209127727417195227882968555026606592778679520929877576577971073350999282989551412219222480035866501877745245859047002526063893616339884705081009398679494323257006981907225030413138095693665543297432890752096755312297806123793033724038721379498182071397239477673292763513500866450236445935099595122082483280944272315294027167738820619680271913913630413435211577243669477768812698495135675164911983807884259770047899615985616935882815894066181821048032982128872117814284002766140638132337535388888257427801463955167695828896836237869891045422/160726565445728323581951443328593724655027181260759764409328696430847902415020121159975221693705736653446617412028734626182664687965158191306036730006104945490534738218622867111219936254976943162874657305201157347616954991055000269293770443232027877119884076535977569770365086623069142559181686382685232216790915285037048673117077672604489845303152494033381604558616405476258791477276206897112359035927498249846031*X^19 + -22318571024198814027035517636622810911141684874699514521205233931580009927583479818351864045201233964724639695112251655008107411446725227821951260965716581059491946602950489800546059392113732483694577718712674460753923075924050774977959857905608529071187244840208531603924247994293255399538770812353947520203795979497792044803383134780469839236591169916886543086300037392131548895650016618619565254294053687530840158349805035356040367487978029566526513808141525888590386843740225722634520735613345531836898461153107880083544568347720955419141478677601770327763344288071893190440830480562685158560242775166412543977039804537841189648549207390974753662416630003465018997163310894877426253611724237869774697409589770783117879857432443995487708504249100839524542332319283220481101306982097588477871809043743890560317058870031699883917870693124558768613809233506971143865508967628496063629101801638463933723326337592996516182526801931648516235288925758576649100515657764678499203648807183433743851879800245546775495130342483/485707172361771158404724671985381308887612435690389581918878110949365800484932815695081690477869091475720486384521515301148960555419963719367951944992080687009610671706948602857986297153225064251579732059732003120235754997270714214293326830522381768730820632105374018124040134415689030959160728611760135504804109474000313312803326002697643324317986344049022450013350827575037254268074001406771837765549551*X^20 + -208358609236902653814738266529524574355594146470581010210920890704634889677429698596445156207807758228501858194414365012455198779609440051743273320581776028950067302919305240194259869809382604047354339285327873128505562375541995014014346793348304612609849151926350964457000820328335831637569845181775753384523454846227940930422814347173710597193304629904446168346999333596611614778427413937798361465079401947562098824910016278633656731470446699660356670707345217519479509860178489116508113755019889394074229938194121142588261492537764020042914400630449241542748691783651771341860143434166563271448740368140187609593184019397723678290355733349701290129221487836060295766855224028660403921148831345848806357332964148927412139421611050678593642433786646768578814865751652956219598268151009094433919422118503738742093343991044750645263072254060650852357270984610805007520264025227083521433025441763819434214000700930527734271713517161313995901121168718349728699774605510135092222486207961981518693373498112590227487579582873237/8835499172432979142540346508086071389974557817643876884686311716279913276621412850309231031482916643034831367820830884843200741463644560019022413831350939777391827729021102034589628731514317143800486905898584868760208619155351562272209908374032646754982358118628858763694414085155799162178092814176528624967891555441539699473205303315072829712668489584595767388192864904417502692390534159590586500793111882241*X^21 + -296721438802935155523508357671073475004153777187711145284087548429908375623887500705979405152168806391856049039570200425142288178500495489120635135373351642176937416295404316259536792955136167488142597608618589909138250805610905716957045543216671552827247333820101326177091367651481350920293768871063962320190324604563309455658870320565033816278827685070895356689386996083487308761265807976637330956277222078726259905959862307804391106230520417139224501465256136056461217391769530069433519573339261169007227830012889609253697344581616415955445196056797443959926522950918461453400861625737210381249341942950885503961956210432546412175726316968468461733461708466425313275669494345148965704248329436258736910180828265152678359309455251626985739099740025221880851633969676118540530156448621585230476819208320847100458696478878516764172266495908204121267733058838951794567735038029892409110966324353542123541791329507456842083186023911963799892582365427732439270708786669005667262594664977217527230929483232054587925911/26700410772457322764263903687833616012732254174613247315643895934768061155787632109014440683737512587308036192871283343474738087813752059775050956241662398274400014936339321799680407737519930968697692928356440169327456159489347161469590832308415247580167150354866363483263159497316751743123562674496186878390638748502023710230516519306120791837611255238800640427318499674291531761204661723202233948961*X^22 + -2334327021850296094179314107415393306016032838085483501031503158660464706808669123241225953557836032792002622740476452952074364942222917243375294212105958258924768151354064742912308288880431511356925244455924985869735255946667036222018739606603457939393174881900193933604360609010773729165862383172477230347692355951450533758633067001797060218859909857267102739767690963132195490612557148851729166435424894605061277346514772555275591863920081275331728749846142685924747328974166053601100799092466369740236062011102375377268499016141002262282008156539997387682946681485867117272858123553987884912474926637937500999062818161844969416046893128724270580710290380920276862272325053816151732271134965999354439754076500708705090203357581059458055519434370867922915940093911432479023861929621009838357575579202730353547924841971586623563959812351395217476241875816685266350630674569746056088676009338449848779134981184370515641671299570986663828260107871213071825360620093834523597000734222068816516033813974322179175089986560/485707172361771158404724671985381308887612435690389581918878110949365800484932815695081690477869091475720486384521515301148960555419963719367951944992080687009610671706948602857986297153225064251579732059732003120235754997270714214293326830522381768730820632105374018124040134415689030959160728611760135504804109474000313312803326002697643324317986344049022450013350827575037254268074001406771837765549551*X^23 + -2799367898014464178605307833425083545949891749193534648258131635275526190276734304674719747311230426746658830968253066974104591142857437229215610399410692600488253156447749516328631064559918939051123278368723955162058132336504599499991295732336154547367485571144057093311239048019953737961839553316151193067548923607338779043331683808556840470653394222055628409611086995992224911616414014369396884215743465979618164113973637369980931991197646763971205104724342623045493097616941782731937450378241858176640877940107656172745233953790066481923456094652066943842350604573336140069059922231850422836091485786696067277543711450007506430093861964102852759220172303813784242748983149147994612045802587746896926914865492475474901897654535882321320691443071475357748933927556496973387900525672128279758199384909138798897925501232767997841661847345210236917748423594626481661742485083672198034144049187810094214776337007368595039596241386332059276607204482222561258636710769499928665845297759503398310378694320402228432/1467781362896889822674064300359167501112212312385973685649161449880053936330472877192811867612418920746964773397354919656683969425196638984940407687409290213534166067634507272809653550520583308707475835762544124530122376971543464431289694481249807464139802669169719283341386372234442952180944570089395133768931820598209208412430131345507162434039429126425190502298856559523474892045773279270091471*X^24 + -18553508008637610523976799544530309509780294539652203241520884848113108189098117754927206104184020570368874092845105120712436291855443091661790041127834978922543986761085932869410806925965435586884387394141055203247796238384769478591628462209963436669583754072658400706668105458864928966736714899838001197798687802369616418254473833355875145215306152794922451601592141675744553882782363362057846129487274951374268170961365132415568446282821623245532758346641410627014259083268515603825768758286445569385634296412406231395819364421166257204270817650631601133387376986918864886257369292817438576725268883096828716425286064628531330873019054013093018523290327338788087770665759489197667892061672467386368634914187684335368242143474745599988108303326357729603430600055179001225407219179604280277612866037019728871625562829131107699652759347962853444312076711670323993086794341701318834872368821933508278605260377626851856552740063826770815431008363369043129502269280372610817751911677929537468031862419187040541375256/26700410772457322764263903687833616012732254174613247315643895934768061155787632109014440683737512587308036192871283343474738087813752059775050956241662398274400014936339321799680407737519930968697692928356440169327456159489347161469590832308415247580167150354866363483263159497316751743123562674496186878390638748502023710230516519306120791837611255238800640427318499674291531761204661723202233948961*X^25 + -18757155338458367242894822756430435440325498841203995466668353713394791074963962925866381215676972596483265670647834148154517775513450985282467291538900225754170789992068978768655723518607441583132960712989931495355915960663713068848413589888921039214122866730788522374671432277608658559695335660773226683308551430422542153812331328068513656253846071934682478987845111573287005844565499544721105304792308145436906683579432037797590193675393718490434336145648631230765312075899473351946023965130138510203406271765917078470803081568325367489827038854472419890346663450731956119366367880921613849268648658951259898036813453219810674005066227908343959725767300653285182644804889192201243731040566338042699044319479321885638897605792434320033645657691512107766827240813288091602937645843446394802514021849704533891757503571947368141109742783618221612881729187228959722037394252075862909183406884289738402623531537771432966538306223253234644598958472309639829233363191824250373111707793005940426348294288634963/80687227909234776684847688437093480353593112659335588238643364844156667381148528238844036480260509083995644736262707913621239592391657357206333224529123754248483649476912059414526609340914919944339279630726410012100619920375101117656516655557682780723423817776357500046252892762049527358635840255587660588693959683261459425673692009538077204883702332275586306541633585812955576496386854998081*X^26 + -104518059308441781533740705198057339526747521623207752565080821983555179665223642000020385637334245049120414393580296510745691883278169419989324039673268178417694174320989959539025292016230051136077984809182151099594913957733331735559651938051714947974576562284483560953286374699199585340353161891685411401541023676123683781152729980003482011396666883334936059498057437390165929454304805238159862682351201203540457344936991928836511440088825426156662695940676513321493079981056128257663051518455130165845382618536558809360044010710033353213779653198660657641619897513643917145298111169116190395545390948007399882549909216694924054268968720914613662476014756467986273757527317545171525764203035940232021323340608402822363682967124328996608337656427983854110257074208360934551548010699890243332063062008931458704331785619560475456874290688179977160311920608984335234898247599781331200901794552040652516376606706931072179527289517374459035186542522025427630301068617484518379911437319952438578784100244292419358/1467781362896889822674064300359167501112212312385973685649161449880053936330472877192811867612418920746964773397354919656683969425196638984940407687409290213534166067634507272809653550520583308707475835762544124530122376971543464431289694481249807464139802669169719283341386372234442952180944570089395133768931820598209208412430131345507162434039429126425190502298856559523474892045773279270091471*X^27 + -87839534685254796387746897512237818047361132290178577859874410513607007512662096241073916876881980744645169250955894909398723277110098193023121718720789267254297429695867650625569613322095408888566313562931433392434126300961159312199493151001669477178420593097552946923443148373962111584478951632777322241599000734921929532431870764447424470320880251325177823302276549766340078497972651162616094224683879034743512921357059736615429104221453581168405038294885092369388473288520236044103421218473138632674822269844895168232851530205326015018391813597847220891167341836106809112492423299523688495754201901582856088011949001265588075545960585254280904991799045575736249795834715056986790440405608068078160360179931570157274721994691707261841511446501677215614358181754221048560107956435721241326603751068673133155766822304971643900299351418441908190422343816455750747203218110301178850136619149681179766523595195989550035842072992023344912534037811764448595887874627534524228615932908514712355492363166/4435557578430805161060287418893600151371178750994205279459258141067377680234650554606345801784426864053413486683673680040747600043519177461730153621522937400279459594135125029658985725958711447657593295075939201368842829991484861615992339924010927421440482534019982411426138901767331502316301481809007783447526781554695147362634929885002320096954666168742032133562398208617205018766799791*X^28 + -398079870105656737582409161957659648630082440522719336979488663535675896488680828061749660098706836796451824870344427438293258975650805717479135149812815088884278791964549219815680935156782726465138060097913053838197322127330446498601429795272948642091224336707532630058186986732715469325181833018658621961835346883262124029934560503166241505381758768723569159251363908391394131423561876263266691844568050062085926742790947553766518114035393654516342970929513342700595199943423235817171509943266688198776912049172841167864757333409485578168010917555462057241595939908041827820966036026957549954102664260830799186159693003716434592054374080629143769937358894354560373258588303882570905320687321679232633322148028850620959322144731926578197510435212751321452793846965627408594357518853016465849277825001976110817720174612294009062150159995419202298660812564407129766891507363989167338897702809077877007781745837323693034223565344970164866275667140041958419967339861027920053345349053159050018506696249663/80687227909234776684847688437093480353593112659335588238643364844156667381148528238844036480260509083995644736262707913621239592391657357206333224529123754248483649476912059414526609340914919944339279630726410012100619920375101117656516655557682780723423817776357500046252892762049527358635840255587660588693959683261459425673692009538077204883702332275586306541633585812955576496386854998081*X^29 + -265747896269425008810656786104221763964959310682547926034931324887225985469821708790476839828031112051385962059679890619200980079134272386924717937825807921034721961281605645199667845649918392574166958092369495642028959200301865700461944736037101930439069807335082048625137408760706717191824305132224050008160577901878323219286280212020413118373500716752632179192823722435723528108978859609942264161730206260191828128554720673262715828021419967023600483423958277618892897836272851954260887234613269826939838002110205009986723975630630864384146978647479783606297692577091530396720076647609245571436650351106913262810048981103014968283610603080834234822470212792407479023160358271361416818252702696243075203116997661739809198022529350286793090671510840060891966008163915299773552448097792647138589643450780704594221989595104367724615932750768480089273035590241273453521834998381813037969972990995466091204055567454284337571888320494910853628125646333713757002497247793024374299806950374210701097/243832531385344684792495597762278057906172214336441387469587056295276657700766893222271771853357531969293248677020157222843581993486843904223525568771531933389008828219181190130228449560700975628475251227306866107901865207601828465504498923864049663099361361883347941917769166168288247062629953373042041858475442886850373666243468192238047391399849715174648569818173723743455830837601*X^30 + -953056335985554076338638501431575085384460565317905804872082019918050410564738071179907696728082123192296316134505778821657035803239127353335554226325995069569702388834648110276287239790789553278855173415592373759294547994340608781387629582589100409747830792103284616362070488151380479030536988336963397369323855001461915553847124346611166070579604030359261184952129501035382856768834271965359016079139008050574135851615576574579437501424177264509736515342234905265299983234886281492046597747808807996529936979071782811696922406753563460274533270146064978687228257921817595622199497915816789157833038080178331949198841260532546989210112061701742565624500312012129874127984166673563296528314370432077050555425279060672822664648004587101429259766770869603450772683152385522653329660494113548621307339268232957033646263426392128401192674826219041673544895808022107091259405724484249092960835813177051980428127201460866395111414067193261335738040927455241868691898413940869119773654370713905128296505/4435557578430805161060287418893600151371178750994205279459258141067377680234650554606345801784426864053413486683673680040747600043519177461730153621522937400279459594135125029658985725958711447657593295075939201368842829991484861615992339924010927421440482534019982411426138901767331502316301481809007783447526781554695147362634929885002320096954666168742032133562398208617205018766799791*X^31 + -526112109189788781462486441127494274076639391474860962812368985158567823347532308137822517870545919216093811050185196252635370263895742310392170710750631019479196974534215544121658292333131872378129305134886019251012161236432626344748055703906420195118468135010442738788630880825828655063564433618626260753125169048978983799764547072953846895311794347059749844482344397772713477949284380684981370037035627868766046252391411894798226310308709297530508662720427928314586760133638561869278504993844303039460994855757521560002986574310815654109649775681373071095670795017823646365282586930222847210043485664511169208107586417221380457449518525720779799619717363059696776856700020417495084059410680135800733517908200374407507485839591212012875716327668409509550215031002004896402015326700122849549100518968932732169465338757597695965482200566159845850460971868162179843887843136276432799936292450674168172310636724985678858128582063000452769390393106378011939967405687887506636104940377192040/13404020195994980198586971456339841564849222930924159610224124913159070842766582003313274248439202461068289191194555396781022593232194156683168905984911875839096741697497729103965062369342035931420771327981247106145998856995317930048073163864771022104302202291426966187552590081264814856941891780168327296931199103229639583653645659515037512583137250023343882679246535305560762511*X^32 + -1767444508744153954186675713441130670074592961617741821198429195451727671895740933435008474867423063771174144225573191624999227758905330803378474463022011279815279924118327938606184759633897630866925704055247568270917769330150530831271777038427713013050977968864773509657782512602797862780786570111431853320453224940815572374062020854974914988204997878441197471450720477640464096688391540828978838160671950824082938654745998698949465780616614333973942840611814048125764792003312485793226982909311528601654461731167860856777831249762607406832703484927273798583581523544256281835063993540135065134215008087049187965288213239330466158488423288858265791690852018182412142781961525990682563056154917425289488065766110931676506952703965277665621939918934317628536858430408487480699889540521134755226992118373048401103215158373566532635058093687904937647721461694022552773611644958090632221688462144111960324699557973958138137780335296704551412284097961939712534606297214824057854019944460376324282/243832531385344684792495597762278057906172214336441387469587056295276657700766893222271771853357531969293248677020157222843581993486843904223525568771531933389008828219181190130228449560700975628475251227306866107901865207601828465504498923864049663099361361883347941917769166168288247062629953373042041858475442886850373666243468192238047391399849715174648569818173723743455830837601*X^33 + -1100983086288778174334986243050236843905774940124179173970002555026133112792620619605314496065085042147443276098559840157672452241453705805980253649577616727947595906545804714140421691797980859351801413742833319536645575738861477985673039138428460771806177859819852438495674167387408348299416712984497328284484377688099043284346120388315220030109903220727273856048043420508762857088984388526068920155307535746610369102432226729750518887589102730262619543495663234653171544711533186478676227539151851774520205097361760656513747258029533677775898586925156262504872604661845465085066324586835972095034589644274874950318832076277582098351922028535598196891024411472047205633074452362990721383343644623752510734868241941072904560477752627021897753709110512363313378819415599041162864011517002496994539869082470043490957226611505059589266350151539795655063457029449630797520156272044439349230730456671691923718213074504228569719121886477290571179759676777401624452553374542890577627806271/736849002033696893990818066974868977233204492931898169986483695957290464667504920197530330847078360786558693375545896145402814206596347462105926336370286176631122076713634715186909041247981745446691843657921340561046608597400798749275639814456105882266076757266063778107448193132033140395904116330511093229135237382751887397814614892806196063060703096220322284604834000635521*X^34 + -4412285134024487623887457809448165592436184711531500253964271143950514005217425454560108900672761045610006550477581503454768172830747571312435592469267891074735544700758495397438151363932814381689601128090163939456194940661327390792871262394530448014550540830338907436532626335788268517743572155187011526182358026325839480634230744790854130778660308175225184804689820958201223850704971710322284204068706433950904891982492864360186192716002672712849052992525202001702229798077309503260064530813612334344349584059557650708851646158863529654540226029751555346202645092681457571242937526507285569787972267632629531480958264632773439779528644295583010373569808284316215875224961112902861368187632910782955466370991923069003231100647127438626296464639288417345254345431479045394079854638447906471654137732642229917711047469081937639750298754666015433006454517341504167165539928893350614898807608572206152943000241948329891868230577868852321461335683409453632147334771260930251786862737158025/13404020195994980198586971456339841564849222930924159610224124913159070842766582003313274248439202461068289191194555396781022593232194156683168905984911875839096741697497729103965062369342035931420771327981247106145998856995317930048073163864771022104302202291426966187552590081264814856941891780168327296931199103229639583653645659515037512583137250023343882679246535305560762511*X^35 + -2699452709345995484718569793296837136285290754771962059883250548258298670454349445500433681082112709005254691451710300544032044573186809138478581479010141985006828529855704914274858065325864340279423778280945782421246694372274432225625610823676605405152619372023505039601011267201797264575818301954628906006961999890515557879774199525297587995811416311700808029131109263924894076121620585939449313886696079842692703235174596386472237479524298429363121283448911515661225153130346053752055740371766198064531400546503122845306486427288807631349790721238068740365189358037255597066117750020886836108388452333782710654634949699499136913247233214551278157493759986777328642865737376099619758043845616936141379167003570348800375080905525380168152094215224233542276529996698312345064142543225576924518859637774078564220521181619084871604356746058580748843822858931679411064203137376638534782045597041436470610279155610092657435360029273623248116435039736379439940662827558642644399152/40506239460925561760805786761303335563366746904067845087487422129475590383569068231407307506298629035597751271263036454587588049397853194552576897167296255105883243181443280478638284934746948790428884814354424746360651343928360109354935947141779225016001141073391445116126006988732512802809307697790725811067848792411186157870079428992699470235869556166253767500678027631*X^36 + -8423354369393067071700807522926015339728893341881709909833553541490720667294257983734871867790148626019598665296796671603672752600442528275879260841159985629261251250982615058857862030441000042978568666221777340791467737060558014439521180265885856472509926725668161830623415455378977085963011993840637531306992074192245320113829607603974978632040317902825670782698397253121890662639850657659950052669946709875039585977060230006013570167813914752320474128505331042146934759382490361281721162987581522058051242212006212583587809517279258233571280255055115438518992471527591494549211184254741890793659447260458689855986896587617135478822400996466200018401366622919064422302189750357608023935205122435667665049023575047886953130678856117914881272637842330189286892261234204954958998265745166696467246467098072664193662245776771575352856015270403736796270177169678905604991707520957513829277252342954690873026493445175051030703953687496960500683211168058371523561958096344780262050829/736849002033696893990818066974868977233204492931898169986483695957290464667504920197530330847078360786558693375545896145402814206596347462105926336370286176631122076713634715186909041247981745446691843657921340561046608597400798749275639814456105882266076757266063778107448193132033140395904116330511093229135237382751887397814614892806196063060703096220322284604834000635521*X^37 + -3609134975719633332910255721921380683296971749603242446456256538108221186333951832007831068574377132810939283308939051448363972788354234263601294958982040112271632056789805725383974542954374596628785236543440417555942695083843882004144164657821683675446513791803537006371062687319917148512121413431225406528982157772027349472657860830480354076902440236142549078670013166235876056535088347372186412114029110111178444977186729226659348931473107922523227379611091583527940781740935316795607795213702190534071693518640902941785004161931769647928887864866895522404717795796523864504459289420480610649706754101967172081702827002266711599642399267777676503147108170583001086801281316528995439919125035505283699184178294645000474850888828265718415515956017768378764621992569753278850032805487614679982359850077754770530131138265793657568961960931046754865089832321766679292507520498545815170220200484142328507954840449998732519751020486800664286760481588646745557690986750200892/2226718677418809398098278641157898717133018905176617288081327146911966927797760883481243884684658844241534345075204026968698150151055642600878285809867311038749010124866322933243817543551588631214825178074565705368624668458488269438455057288866979551206703373832743945694354735238992512935479506227844857955464174174657036879230357264180059932706808650775315678119841*X^38 + -8833556076882059095065384253319907830941027026175177885831369555547928721927485686715753749145969790869111179326227778537750927886555306985985388562091694257274996625958027885191238083330222624161909464577577790000625875983435333599633329043908814009619247149167527635749769529460566490805386741307163113301202382116317165975227887778306634740331836547434821004401560358315640717850031343077324057343541121709416043763370131491337240798946499756947803944330165145053891099203977961867526575770556608883407766738163776223233159204472561291780047694803722572038806226173481296289355005597533097695683118793216867813613438593554735216579444428174466610376885722391130639508030318374121575977514853153707075544745865592539904349145984629668338417929021087657276099254427271318109604729150544929276541954040532831771374846102680459978825769087168448534176145580545069629323191045423267442698382937440816619723281649912467080946053002433270836838569714603344358080703050026087474/40506239460925561760805786761303335563366746904067845087487422129475590383569068231407307506298629035597751271263036454587588049397853194552576897167296255105883243181443280478638284934746948790428884814354424746360651343928360109354935947141779225016001141073391445116126006988732512802809307697790725811067848792411186157870079428992699470235869556166253767500678027631*X^39 + -6199131217126823214171301703852290776934680933691731378490179829447130097924963777511266238499264741852275920204758896815459410446452409075281664272443945613792066573078085742526324946349043599758784750593923395318382306381895188150490634215421613154616067397956249996394169802083355994667487710180940619424083942634369191155714594850185307669504310647081050322146249552019793414716334687208527497579888230799540907897691260709105783814522759948918636357113958741245880346774702865336901888368280793151270383322150679055429289831208612881322668107838459033827199357336792916235159975890398128089366413860614631717832608452276351984346645093046964683619465513388687311447044902947747873744925418895257624611336683868090978662519742873624588939840735378605505654550291269558925408775237520957570292044291216288810120537828340964368829749352062748006266640530809619305684779586241797656164452926221951197776937583067012304686092453719051783516657356208296964512031956/122407711363795800016397044756082607725414705358507904352774841785056727381549166262505848204313058338823283221109561154895176194329923731563865967229251335206916064255198885891034992224264121335540936621107454530736334916084232281812712730958549807663498618758327961392686203905172476111015310110925449835383660830886539325998040639007204657946611437016948803151*X^40 + -30452980565347281666256639932179281798167641737056936175006230986922080535766417507312622195804554482253715177086704906408292903073138379665979138314050270740364572903749937386567076273648782472083053134141866288696636917446342649194824356427253841591949892250757816583109886925785215989194913131233811451734259028436348804107447062097629477734539909883087214446161011741382229634848363861843269933011838336242462549511648057595702978785974524901449114440806911838731891862665963203982464210723266352388075736873250160523217896949171663169673995000656917840296038903224463065730279105831974544607990878182593909284487557159025193581490847203695261087560086094662449290941514207883416436166525306188271616541656973185030167994452056914151114785502781933851666440585403617833723302761555756420414404832946579966941646710525800608808479137746318029402189235246002655158763770571056571638613640921008331325072899309692960910740371080900618135700069637512492702357979485483/2226718677418809398098278641157898717133018905176617288081327146911966927797760883481243884684658844241534345075204026968698150151055642600878285809867311038749010124866322933243817543551588631214825178074565705368624668458488269438455057288866979551206703373832743945694354735238992512935479506227844857955464174174657036879230357264180059932706808650775315678119841*X^41 + -15374135428660792647455401388966895185499185100195241317868633311546868319933094161700187339184317209263865025050767098638826194817175574737663231116896940488203547142858394867701671883845964711312319796703724511473512503460844090832371409669530801576379751979853833902119875358928600333574577476513947055304375447779709280320239860551436429534556871360061506552296478205626999364781589084958274400825441587546613834925285565306281403291098626373547267362149683621988283204098562782014286161843426655305289176805931938789722898014346584584946675271061882751282935428076704838792529452122292015130504521085705142541632177279589242755356609035801307796954689322270831539532507310817657233443364220718381684701887095698709178770515962817182705056690544513365900465739528469594323689378558708795793183586679184684500340096504075200689589007418746471250063649250515125243884814061680816686812760557836141384795387877385523583872593956634678017762094735874914373112/6729025966895486780077898123032412056809120189022478387816768829919010905477937785855964389220661774439188786823679905167125292415475989861132756155750169600732013867033087015064317092202964176545595988186875626998863994067628623045061444173412666025149723421380240854965983393170934863999522297340742665899821935621270921114729296850486760373075226046778561*X^42 + -30780069088568265421784847043493930013960488180778453977497703706541661233865919633869395226408989301158119838367498018779260796219614790769550288828275348084596900747679082435400157688612280101374786074868559875848549602877650128222858344394092967576505379296208438424088356929506932589483400484230959268895762127093955289967360930537251534361614656121648815825655701990975770688312548260226291941582401101755818381281995583035024033999752428629656477253812203364260088545293112652588436436195251119116444441437231710476476562851698169074668080982666337808537489097548966530933372736778491227473745177870883778081139837557154147384638214171648157117808967344455083022867883745633844495143935006547312584959630294818880397946542384996002728553379442791144077451671955471981788813962844194896928947564868053569458955237611976271913029165185342811222292038345585826836559108425251196965845012011578565263457190692254949389312473789805714151116670670575419887164843/122407711363795800016397044756082607725414705358507904352774841785056727381549166262505848204313058338823283221109561154895176194329923731563865967229251335206916064255198885891034992224264121335540936621107454530736334916084232281812712730958549807663498618758327961392686203905172476111015310110925449835383660830886539325998040639007204657946611437016948803151*X^43 + -12028108867743641804702009050901827357595234327189111345631737032083379198385431473194084175468295840408613451223621648832099087382960232249954134831902873938818442322668928836280382584508421761691653482865936669737915642685962523296400664794483222124982939266168476545896668520688813868338630180363070858844870958888465870298371305718380649001459356966419471033323589138509492358644778881664781851200213066321411586046664371870663290735736130752746098530992458658289284685097503130532283824061647310925168534568660099034475415579376312288459621570562329965548612478921155064468862858111309147893823510138684777128391851205385845094990435331065668205489937233957336796064227340308869380598262859958562286191362032772762930747080564243060049465940555284479915818888698291220022678349679801966447167598564167976075909217638896804046724075841151781083288462815233152196845483380160464189865629045513657229434060984203282495777760804992458769767938430763173/369909623819223065256329950141960972833220833875129370997568513546204766394257478195589268826379076160694232687795058279760611973804408216213113966013422549652686156177949921118372661876915187540299927886695378318886482000309418011382631200781302073835947634620429929908525281357315972953632142121969252152153369007820951081014199156202889361391634657071*X^44 + -39382869238385847847970837164075833592875218361125911185686555738681198460736177616951023365881041551486463074325145221047997370778859122346400399993431129798112180481292234286913816151816224257958049081465405487135716507902727811146705378496828064505900135112618873813942780627956615876802761128450125650885581307501927865558307147515175999625734961684942444580531146291890884030338516351874505122620145123319813423496351151234648067279303208765079800775120294602073461738089495744901811480303824454940833359109775101739674182834122706038870867479961672845814646483828198651212047044020278913256114975863770161616334806434470381074460435558172422878857682976000962623179811092238167087114327907147453538920994804682306136887913430884933256343225856332400468430136464098605786598247660309650052025432222599706393478356814599676000869010515984352176182305048085985111811739244707267947393910691116186597994197255945521177664510905564648977240431442508914206/6729025966895486780077898123032412056809120189022478387816768829919010905477937785855964389220661774439188786823679905167125292415475989861132756155750169600732013867033087015064317092202964176545595988186875626998863994067628623045061444173412666025149723421380240854965983393170934863999522297340742665899821935621270921114729296850486760373075226046778561*X^45 + -24409482318610799359770620060003983191329606492000567170835742806799431588426671556947601219719972859825960440786665323533695987646467543452369374246413696477394292055358672816024643272792043849841747861098268639822532714811775967625050167057067213926482575962214148476901849809653217140377709278994298741950894548475977259852817135971664720301338148629934421941526282292203118773235389577609475494134801656229551108874234180529427179794340263977864715773345886467108582062524866882388387369300927154575971786046739562696204636819024576182405677050920121616719650542434641969076920150503430233641463428638095414379376259591119883115860054071783408078410046023323473588464666019797484412155689944669865972393099245901000961826292241602212922250244184129305137622487088559729844909970264695913851720819645972464737729705927771518880782802135554234369786725946750430369809559329236521800376874094194659135208225301643446159091269095660646890176216636/20334760256127923987484467601669010655446145559624505029826206011005704271027292518035801705589526477966809559001432481983432025386422308625865206201606428984260686942881090710701592099220229099021490181226726310751826837464098620822529338726914522227252357463604525859409888480969488920544892645922118198678102853489140293607509161464619282139059681*X^46 + -78775298738994679986720513948640701371699918541350494819467804623531558040450888305334215469822669011249714413827390475667218082281017066747763727629541093044273174012281609028802353253682705168855466563718415257402946678292678429132246950178620560724031158003370151834774679506678248098171715746528727254095507453956256075084377001703507531704899791118003805211405224003776836096807071148838744836250472220916093909330335178218217620659926836643668523437471746541651823920109502657456310787939785136907022968432399426563694431445338387556209586178347526142594332787274276509540860664444340071806853760960114000361922078286243509533854915287555655830440332012396201233701134701561254693659401858139676410665526339167454236467099578085244717552709990049973002427661067399528424009061209933771666144824880473028837431022893132231026152705365655835114960459259895091553407758170711004179622435126811130635979529384623941342100109276522024480213909574689/369909623819223065256329950141960972833220833875129370997568513546204766394257478195589268826379076160694232687795058279760611973804408216213113966013422549652686156177949921118372661876915187540299927886695378318886482000309418011382631200781302073835947634620429929908525281357315972953632142121969252152153369007820951081014199156202889361391634657071*X^47 + -28135171184972440390723765383300541280373799970927104384644566401419070120030201144850594409507041609049328952067741705734399414179100102927398346289974733962489880771532624269644118757459015865217743070420830727789047102334234433649464229538082624558247976121313087622762226919315127324631044802638278166470836647515947231010144634421684797959092852245692125427537872206077714722464418461745250767995788482426943150068780634010577012165777747939830461488984782461390103729988123509042148124998831960930235057624724001826794537005298217817894227220923757790665221382437588973684981443691842736530420047454788504876835731142665614282188658353640435988127205343192167091547159435139035689848424438723548358987972048183922588015951369242550438637910630704136530018971863387913000910328511896154098683893724540786796381416494625174080168101390734883603965321887422786595743115555741498927934738559806176867375340914859573680740506062296486834460/1117847301199929854735004540798692246465073143841707714244747733000148659833285279425859034994751606726777503106010251332166017557386746667355571777340796491905925289587218443774481452323689137431778911617103309919840956377554758991948179799181711957960109805046700338596552607386591661840739522067072629249524646995170155220026890300952079717391*X^48 + -30670408333142629056261020999468654522328139199474602502861661456299227010373328435167821433077702909828006292501985382732144035645096243374903725519356886816676513935557505731392646392281117133874807387582706260146476157673777904458757486040209653694601213955571640299200948426363362056132577798838078947315964237714816248573901620282109142024281127198344495371752252895333585298977602372026614652900043519961267808714788069642441565926300134373341019168507795074276969222782050995102039090958231180340355793190112582037809814969347032975146669990749968095826917605575368085868896855497249524692824231058347230975265958436860871998922934635175582431730144975900666683306735824491338399201402319416332664979089014216504653361309436256547461461849183159110059357175506228132152370003174289472134596206321204177407665465244879619052883147089446883531898463789737741130719617436943804489050210566855514960713194391894800926173727759599396699934797/20334760256127923987484467601669010655446145559624505029826206011005704271027292518035801705589526477966809559001432481983432025386422308625865206201606428984260686942881090710701592099220229099021490181226726310751826837464098620822529338726914522227252357463604525859409888480969488920544892645922118198678102853489140293607509161464619282139059681*X^49 + -9385404714318717080223965197532373148380420705007400894219213706146949448204916391630555384963058869309695327979735000015789011824727507804789247795363548669388839611418841744185724162735193480452008587419810876065297580542587523946963514797845527886041128766606825020057231453896272407108475687153640382032582525032303997713301547507464680082520222583189079635176946080329106355364676767992528020442997592725277521812461590659619585937923015594036564943170340517778729690181969950566093085561528177290017782283157029032632643268908703695385621912820214344775628831980316264344421266200783821945159469299182092724792257445945911661736131811456737330972803471704927747354397902242494726129221645804828625660001068514812267796259945628952233617625875535897571784308741076691579936964214317414075923957250108732165479661471991887340282389202611311086008827352551777273212806093136873220223610492029941514151215873613931641616293483733121/61450569028636680486779426133730539633064325426953312860466589687216132144097920918358475894384674109547441213017989738451213103039236252397095914317013715128685904545501536131849895680484258008453571085542483091629979461137637237752085085986570939363427508385833672618138233598295402223117999124131308298033348743618831027432625490679571201*X^50 + -51767998378648932373571595518631392560090874404753047202819496724887203092435082003203436850733920072286261781892790900757771296384889311548464304009538642924437723918882740344215735694240760624602636398978950202932241126680649139111378388962317001852307057876148149342179056272342762770996148546226625979192452009559929952403353986064575601838833913777945365860140156561502635429028827673915192966913372165535654036620089792508257399095864551118409187599821762171849167173931558441485946606489034413113938235194724619037898781026202295615107421401268137511180090571557438869711074981381981616932652697271376334304097475309383021722731405179039949135003563959353032849082273342198569807082619303779508826311743220662137358092556039472343780246489528761525603490400589388243342273548090895985716386166691104122980462942293980676711024783051840621452563729616597465106709083751328468607098433764026190441120781801318840234034876955771233336/1117847301199929854735004540798692246465073143841707714244747733000148659833285279425859034994751606726777503106010251332166017557386746667355571777340796491905925289587218443774481452323689137431778911617103309919840956377554758991948179799181711957960109805046700338596552607386591661840739522067072629249524646995170155220026890300952079717391*X^51 + -23328778288809174751781077625731496289001342069465420868604575559524558279200051722179780278277740678785909517027623904002299324217973705893652232403743918132246726221533224365874049551261053909633147903436919611788810914539693072454495321927928054801595270897190126829072745397901998232846189747221945682095678083963947770679946289413240530409327627890010684930791275690844439536079536618842442555795354002316078042950230712297543025127203760134966559123516984029852616652823946196240097460384726106169806791605972803097800311731444857368815274120004310641925436476110165532550175846387785888648768990316804246240882807623841424439885400191109034575656037333071128879624004154535218714090360600227737667713634812620656789765763727772497380055078619873916380477436314944962560016001556608341468355169853318316939049485398635654211212592567855208474901562928725546506235622002129702576918521334246434332693231300812095744873210336/3378075368513917898234260135986506494039048179151960467289681143819258542361493096495985701411944044282746479743718857591732895554902767984008351070145330939953048460530016828753223884365029850390499207604996047035895743012348811926341877081335327324689544741126583069547481369814490804415260245403293293278728423045397780629576465872111*X^52 + -24105609194175828701211440582358258055527612410137216860512806251755080503603183163024950149880592708745698355428807764940345708647900150114243437343702201843034670407312810484920828835685266364110668372181795361385516429088811715097387303615078954246036947811600841790451808837126219589815157926794447318684950611087280900505554346195033030118294526011648839381349318335763227327457388513973671934748884055245341984803707262173110359226110271953630867110155124574975398454083431851691000217250881033332480442703921457122516556403136003531630658125984174021165758461754168421614058679847634091364888377061721765926898516793552037596602107022696820138682753617738197913420909326966421696307958235251870926014764258772868459235642769085773558554583693164924062698498271920973320607052686387723596740070015925979204796238691666786252636840390371200010715320549790815382927534496363326305522778495885357078677647342224019962618031932146/61450569028636680486779426133730539633064325426953312860466589687216132144097920918358475894384674109547441213017989738451213103039236252397095914317013715128685904545501536131849895680484258008453571085542483091629979461137637237752085085986570939363427508385833672618138233598295402223117999124131308298033348743618831027432625490679571201*X^53 + -839370943416467740060333926446374328812710100399428601709299648588524514495506931874954818607457173340471656025232521029309812921505455205634733421306575989342415695086330893698556176384681404024190082848715973668195696627309156889889674254083965773779859925642400055966867124052847208277049534146478373306018439818275049818884508188792544449555813433228908815038422701870898202360564413089358517839354066182818596743395606338502629461602372525985870842237197103637591985220393546488529820929298935470183132666611652834079750755274283565233283287338888583910248378026152726922940280809163716866479056090724509918089886573797615174717802382610622337514438640170230957747967113292066323404392390626656516520137311770768709616574343577807072009106555330304987842305955322790470195956459320147260712506375412613597549049418589013920667868695831349484605381274011238778465112838949022912198133824831695726817751412150459507998/185700366583140998198793916551399400474907821403549033439045744808930709821422302044746616536306087861181159900154958913294095737172380187125960698705147102410700261696993943639889169609423882710708548601231160850744639822568787418302560446447986769539307610418700625009481687087817646331441935319844609602480810458215479117672281121*X^54 + -10347708031713593020378124003088245725884348718329345683409324890139338897181130313464807430774750018880375945955480045455847955060711411001523033279351197081539144277252874063514091533547537068044592698887453221327906486532203371148843789358915266175022953667925211721204177036777363142350997328176714562524753511699028325290635171013181555406008158738503577979171806893019960881919031663899967294991324721255776389270524253519753950631294185271482721382734664204161327421908194579721912025104647565247255472877245626522478086549238244919192865834016006258222913059891713601749165840444124276642597415721169374591853236834347673182487995649107712682194515019466410071584021098022030677810866398661091125283117101232341150918168507975373479098642857606858083484845874027361292750829913331940414638128988047074017692687466820451257451624241147376724581375188009265292968094039123261083157222069584230834238248432484064167012414/3378075368513917898234260135986506494039048179151960467289681143819258542361493096495985701411944044282746479743718857591732895554902767984008351070145330939953048460530016828753223884365029850390499207604996047035895743012348811926341877081335327324689544741126583069547481369814490804415260245403293293278728423045397780629576465872111*X^55 + -7042302260074667890661612211740857878749629372612045514593028454077402961757660178900097770433112077485295958236231981722283242849516400805657985639507887642320669713965140939436676793294004134652571003412282363469612751469039067540287023559665978714543000538071181073718479509928881133089324806637487242102029442919570012075354871191911451748075555095309450922677274853749994402490260905660463206249759915242432404714683206557837928698686508680702915510300652724855344911107729892488918615650308628937791644186948545773959317630695030760472344978963132224502686962653624622602729752121510376081055656714214144298218050216418233815976210925529032088656203729876625797316614221428165981164598831884495552222251833113620064752178753367284572513542081852189455171868421201618024948920996390377870124521549536901990452041254880584075608296212513095306121342434672544117062076013634846752194002547528196639755596345456386/10208364937779176416843159614721532652130604222063054996374346919296944083416101481213051318580951451881763503939033528299384076585805078727170617267063223704617682463690503196079883987104825612154831982916341094538213392478081876658928065881369180888313320346253676269005644939135707016186132445706371810372206610863365351969231*X^56 + -3434556800088338126296353553993129604142880222311830004129217438274890225133514411740867041684143800859214115538310204437802723230952972349587393945359852967832098304082814200964815570720559066159715322188158203798366824502244953292577591956438593427118771292170746221088360821430339729318197984367946577391320663501463868078727898510161390204764931879151395445190584255788564886351092298291175103418661323200988302793868008875020632618158415428620446449176320929813340672542336680984059361568753586267009360046861222061833339819888305502351461974756707339204451416653719818818340651785347233907702774245308224909989109484135402196279627417746529603476899832049561456709361730010761059687775350808168793327967640464897872526615015947400539202534323199440327602838641995051189823108958371471457602727154051226080858887708086174639286194405198034781952146034543407596199810570368365622585773999944207189059948642359472901/185700366583140998198793916551399400474907821403549033439045744808930709821422302044746616536306087861181159900154958913294095737172380187125960698705147102410700261696993943639889169609423882710708548601231160850744639822568787418302560446447986769539307610418700625009481687087817646331441935319844609602480810458215479117672281121*X^57 + 3779717122823115798030170771180064960189887459609926891561759103272053318678476174874500074103148320351402879730460404841257465534247944019317574689458380439069373712817387726615862302081619587780026473891620688396542241401964206250986818198362024612798910421136302829381632854840641476512788958240224843403582792230364512124457221993729906004845859696693222387766490009904618156539644656766554214739326648061190524510586923655531099395065038449051373461216688522144450779796144442718681407565746842689551907218295087663437980035210232059828162915446948628061884079501276269936921030810079610971667180742138020546903760012646707511933728672249187188618732283139202955804193973148208477414315037323588107756693203416270439522194476542009159140602197176972552212103393516528257010954610191354014586456083763281107379605979139281117160421002057933412716119111398163485451302674415581495786099252308200619204088276/561176677355790028961748096021193593102666385688695233707566759347861254654285167457151960781757542294638200425432000896013637325369967496408697557421979204255823344713897157719745147991029938549548237200612450911891231514379741446810404369268824192639949444574442101534035783581755099564956981238325095397295729254211717441*X^58 + 3055598888274577066211960823566953690907030307107695741075163605820917468040707929048911409664214796133178974560672045629366566976416071204427364149597643215982040809703559885424135917032632525359651594427533061866379226874771194763323022191582147715165063783736916449132270468526225842685234906464118769160242293403734872101207281490313401549119308411819757429020554669434548395836420961817024028674479694742692260478161302331976679360904775062904599105142868315575059919450798870721981968533272269314653675329758884250747642900237457098654239097331891140055903265328124874940903510614455948976136160505202310742786479579513254733402619359071714571230891733089479779546060579089467925445739828110874236180849115308727054458207109119037218366889895252550043565142164179408121637895845760098640712540071720195863978556582562481063815933189829543935090700768030074453207222744781990477023545853395439151278066195682/10208364937779176416843159614721532652130604222063054996374346919296944083416101481213051318580951451881763503939033528299384076585805078727170617267063223704617682463690503196079883987104825612154831982916341094538213392478081876658928065881369180888313320346253676269005644939135707016186132445706371810372206610863365351969231*X^59 + -2797591704094063379931008008700917018763219059396924142926219997224399461389653217566896791981146674812130313080733511456652116015062575489761967987692374351084826508838522699886525688362902876941189131320899239333360512586386005549510581050093590213928891184822025331602855786554882660033178861227446334758084373275352615377085068883606363495507097429642364110912811007107472742334760603955649824639170669842706696591521143342448422097201679334474575497743171493018495393025760366475296893262187199501820403285497731261917577168243738883365650732957096618976351774992018236336739621946365855594486228295898894262604991534920840277556463003480534473606628087335312270564143077814376745506386969669823618283631006306207404934908128614450997640893636964488822399255783987022619905247227683724124262194632613993326843514564641220405029503375510506522651167018656809809134067992375711258728394715915421802888/30849138439656425098221543401747764999321993606107153741276826966514279294941738632134130107292482122733120797396075031389898154327412868803732480755427365414535943307893857276661269198561373126796121004926197070633347892605120193876664524724799306945189898552825138889232905479729267196138583983196366081979865277016751*X^60 + -4671336694123176293570309346983146334569785085772530952617594235331624491068863159662329848429493538132200208715409863656155565752505907891367987356341105175746031700920691648114658197653140086802094235596061931796344904021792598439408183682253515975541661353619366175843089908400816227247749194154666772937431427263015848496978467854821548706723441976372479270992928825755996178130276076875847029670271983059966111384905098334597542073325532573695840090901070001552896150830503599628674599882683122235363127701801881504897449608299721281726641930688685763411459682038694131916150288720507282749017397012417531118586875797836853305086133284211139394753474745428985271523041856349218490287805632793338803310872060373237135228546469594563390962840927576318145345928398146805544496794524863498065801150519092316238846274532352040774312714049516219863563385240615680610464807857444438259561784917791054135628462/561176677355790028961748096021193593102666385688695233707566759347861254654285167457151960781757542294638200425432000896013637325369967496408697557421979204255823344713897157719745147991029938549548237200612450911891231514379741446810404369268824192639949444574442101534035783581755099564956981238325095397295729254211717441*X^61 + 760631272966097986531295634886314349253185613515717839496454755183517262329451306192965012222141677487216761105576205498392402845442028943098762993745328276435604551781757725810722803861604202659940609097005078480088232573289151254428291250593775704994488022545787633229620791548842837155348440759531810032034687465598103787583200009127579202188630674049059913472819777242600156237895879901154410142014055180304646001595470703706017887802808958934664256845313766732614416158086539000447651479117617609714272326552315704392348842711999935721573834389450006372610129754884994778929928945508181541959816688430525117164647747222220119041138309765072931045415892101943272660105688910223542166174610555720009422423965326869176346389258426398773823815197112927691576464224331378775752224296144062662737355519250267672076242538188534946563803923784426111267782346946178569287125563925474906561416493413210/1695846211844122098742320015488305480694958694195324816737772907839826248966067760548300264267631362912051058072457535670930578545842057545144988222496144544804350684838318799222762310953843830839212852780286794053836946435331768120315789386223918802989934503481124670948980566199179110336901983574095216424598168161*X^62 + 2237139489563986508580898103051111376924285019633308470517037802522996518739364375651521018778667529512478418345288920511774126434187847805481383824433103168648563371788819643955726794324385802049016037597261522547325602141724532996539386886032772071412628402508195417120271325699531548176782399195991995039330687871037890314630247565230043095668389190035407820648752329524742446515520343044250180510037256300978113038957869780333776249194305037620456848773894635226892618756734179709171847696161158274594413853704233176545416045737132142575970511434429641142345497961606888659439310119308741815112870979748056720365399222682099255706314417869715512291688757415020700551135668383651889204843441059854084754931885505505653400521540086642659289438621839014643703786835807455973835290971991743292845566550439387793785541008935018572565811495337304979898258433238493437610160367872366818077495705326577061/30849138439656425098221543401747764999321993606107153741276826966514279294941738632134130107292482122733120797396075031389898154327412868803732480755427365414535943307893857276661269198561373126796121004926197070633347892605120193876664524724799306945189898552825138889232905479729267196138583983196366081979865277016751*X^63 + -214567784560934707291592372273084948301625448906220477432095626971420668570076041557288255909189561940242957274395192820759901673940857729814514517409101785627014923288094722283621843544905921175922860663763754139249786877497289434648228324571818892844361496465622634966225147811375291072727830038111404618251203425849212152283386388519090808326911978951703167320989718250091784106845810424547913300329376965178555558498016536426798192748072507294799997695867139725195540891055776482367741611863880076348134884750744230131878222921002302835681521543151767244333357855367720401041581977054816330865141723162218018676271669657890079973882074034106730541341272150566721245946610538144670400537843183037046301244979791168445103879342791322535447579656017845863680368377280149916211734914247483704029796924578697363708426085210957069868469593276772101552027539375196867435611644695816257609241359/93224463297461497374653400884410174300201126611803903949083222903624113515808243667104626698237115216978234185721375167441623800002311997424275093315163792249153465166198603662402413883450268310659823691951338247146223211221580348541355031951180188169420840167177432298882995228364526982403495331432863307382671*X^64 + -910374239187476162909990512071484596040927527278071716287186573342971995045521573668716981148686143771406501054003580972719552505668716948628163311640326166764351813383475290286056145590148589781449763122174870286988097442253168614449142315133557318968285817260459869303234211662945951697624379440819719479714498929464791469615760675536751914036678235827098221876068292443992407357678773594579513523393046537586084427756474954138517369188199691426090593383509767820939701108389995360761362055160068159340683702055220286045979562401158980278969508444036657471884547164080340975533637694409594489007045971023267165019691409419686987516715512319235376026527235021897328053974215111923133587441313577266897879347301736517466280064156753542467306016177153612161002793987222197956572010546402133883392248365451061093678845257624108070917933759829631667532995065272420876164882820354531315800364338648/1695846211844122098742320015488305480694958694195324816737772907839826248966067760548300264267631362912051058072457535670930578545842057545144988222496144544804350684838318799222762310953843830839212852780286794053836946435331768120315789386223918802989934503481124670948980566199179110336901983574095216424598168161*X^65 + 94869957392954762823478329524059555408966326422798376545860481893381170077672231331289687326016239859699632946857188909859631619134424856641121488340440364519707215371228648424224821691929552680654073399219242809929085130778948073183168787144818389671304740304542591211242361818308688649646137985876700147444716869341857242827634747587191957528246334341758035308521778841697090053060582660700207448227651728985408906361830941315246495770875929869891867108111141481372768038388883137060800728591314718069468373835788922420907918995425207493654244966513296457719143455538702184446939123944745587158076671584650512483152671644770745150212029435006688394027007960391766354919507771435765390040335479512628525528677572096582036130711506171468342511935346325053098025913853543703378318380428408187244688037504744940998517380986490907988203479679194854540726309963593050293178158517796908408/5124757478833571402047902857699421378714810984102243084441934082987417597482724625754748320501188236874181418598283501041263470947298773977476504497562739390311333360793722371634457362621640828467914006484049158767864505042140638147510034190048935636821551325775242279087625486689270902226567826476436881281*X^66 + 507078051568738756818702277848891058834048587747804501472669309337722944167452731005137397013977275630092060949900668986569128304049528535637148623740593534605435182551365629490559997045587946286380471435670357617114696651161102498319349246088117705959801757399634879398670991547225503878659964106329818148427800095349981161545913395601040081203050019820431123219415377055741319120168421958803915962622178275478485362576348554785184165668984145693562627573221469162072380622010052803337780757565063720630512403088842874974975990712491262612623675184744222090788640653583329027384967764970329393323156740549115288287633253402397438590919746773619586437421460603597879893915390231157281258874489322105490497926276766256759044836417627988746456238659488297934024927487046506860717486377376552183704689210621543275223464469378235340899441635766679295589200134253543978565255393031506970909379/93224463297461497374653400884410174300201126611803903949083222903624113515808243667104626698237115216978234185721375167441623800002311997424275093315163792249153465166198603662402413883450268310659823691951338247146223211221580348541355031951180188169420840167177432298882995228364526982403495331432863307382671*X^67 + 24393656954807065680754632393870508907561539223286793093203528581258229105329331875877508797126115629366402437021909505579049808584362778878438239186194277006439552476319463282036870429884508518903167328821245473175130900123714137042179755946396063194030790676807459443435019895953189943989202492172895968614357318005645988026983732104124819622126623310931870801704361355157816461586548876305139087197870305674303313470413369652107635772801489314552750160405153832338635794178320541549436718763767467931909720622213862956774057909229106968791141192645646146670714205650031591326520724874027800291468061148912589766723485334016069586625164750927701111659915032222285127390615619972055723609952960102016412401357795497113104547662154188730627658634550025449860847982232032596917407269834278911977226587493439216123725954747447144944225978153453795409386493596992225282027373072062/281719393042360035294810777730714165175900774234634879030396024571899158786362741232188902231938224224846430575464982740985293328970302565965395222778447550454143992127630277149934438052973493951289868972791444052985789953391272505497775503823260713364936030222376025456963635132168154704335541007994991*X^68 + -164798837631962905822944549329946530034445094653552899561001514927215777245419198335723130218563550312999728306165360490234131479902373588033686234980505914315918126133933367729076077338318601541560358203754097618135025532490399772204871592434483949864588474447576543382881127130602706406125625800416259287002780405237722888306947946676174642612296720634274815070478655498594425576887387430654362942143649811556050473776676036477776019906888148842103192409892049371313179479977624199479700281044215903650648261502437810156411472732767372421728562205568480706076591110443643998808064885833842171117153422735795424944133613820745126933611183981872219381477407476657459588421152963649968185316193130117964578151664709358367373992860216080163942718727531834774479612207429961915986752327333628021074476278279356631228038749309045192311391945160234495940831353539503124512937221160967146/5124757478833571402047902857699421378714810984102243084441934082987417597482724625754748320501188236874181418598283501041263470947298773977476504497562739390311333360793722371634457362621640828467914006484049158767864505042140638147510034190048935636821551325775242279087625486689270902226567826476436881281*X^69 + -32734115299216143633906788369819567781267882410561381946941338241513788936381675478451864285241238915486314867557699721781984530394153923344553787764286093703328518926088875705852728147030535756190793890319474761066403204393430519352529000936743029071240346077046324365824773164533852337538936803976626649084277837197498834987056068915896762713211204561088521884104212475759184923900241507492959852166983540878536436873704019931864704421057281806910145084838566128806336220651804732811791869620526685869000533413927544787034163963353970323765355694856854054208281038930176423790106450356214196892412951701555860963068032062201573437205140067179540035561269558967430742335247020023402413970751390150912576638527373753666091312185401146424684127651935631484598574844651129415812339022844488470196964222978049473919859273590508963578379383603360387031677653717224962962237039/15486745810695400763828859201292626308388806235755861636545325961843722653310029203022863076902766435316718738687536844647644072836584166124204014225630671785726127872444080982350307187783711393067443734417648510416458136077800698449660574120348563210650103360033864298662175533624768000898001264801*X^70 + 16741810479784100457276618637936562962818937783167748626947477563391393819492795047258447756189588708000208329197823121909078111147782611564693786260691554327057323139447461120949316455771144091125011675880020985416793225639582776256111239356470604891485951386545773677553360815918653579907438156516304689183494900118239821998223092588326905013547186393656138848466426967098749831601106509175016659028410455276343015433556536208351731143676695964800751016546990434703195796676851272828267985412447694240802328626051285816985465622546577012476385487116224981158132867920178410980728925897936993495127925473373699486058855259344369296090491805444263654991523798495963834199394361746556930782701357719353838502400636960905044099935814630319073097601669868143761235106349070131004726689253574425722492946428672272787590416230711986682754181227543634466649944435766482763667654302/281719393042360035294810777730714165175900774234634879030396024571899158786362741232188902231938224224846430575464982740985293328970302565965395222778447550454143992127630277149934438052973493951289868972791444052985789953391272505497775503823260713364936030222376025456963635132168154704335541007994991*X^71 + 12583691879034757477953783557339184915059074966600882580406973515609258873733546490432536179190037369197583023694035261818982302669175478193780086965149318259847041808420645521029947475629385047061783898356505872350151992985514470481353847333863988543973071665391521841197934213886651924386886164675145244530198892109579093336231178564896925212865977873362916822477347659356238685854231926381791988631693820834093515644110925378080405667216094570364685331357432451985713879929774480042819540263310056982220225186455248423415563796893542931880108324649292090034785974313426582644160183260860344596264824421309327900847115645782987660388317492174993311516619510074807842776843978629295497970327926135713283193010267073691759520400004923195583846561187470250724916877599990411065749494979470504545168678548454399336595637588525117496655624980920701196947988469289156563/851341092336617050400135187801254813280677600778179409408241765809670862146667539059032657737494719109269349606263363457074601332339297791446540279568504853264038693444235115296042393919174943272356865176056759409403448742663993098216732126895088956662641051071071645245570641175568577917541711*X^72 + 11787105268634942373694737558067545263883516721913372040711423758908755048961234052814356996530612001250408765894326722505783202705316196435424307617482275266421725120646649157059204740194821165630213171259823070107835006537151159214468856801605237636606199609277146532200481081234038144897823973694013729927799215271181012781648226539949421300946012932054064018370975519430034027103804528333281524855955201143291489019322043536078246936199916177624647217062608431824173349231796629278262829783002298118186961747978528144142810081063935765642173167803918129785819628865933718688906821243674911834221073760714795745165872968664616065219976003344528390021955226241272593453041316220413939171811824841634038057216825725593262238043598057427289897388920949088190491951005857090053205616690258977193878700401920972213568122641833042674096300302968650083583989308366236578131/15486745810695400763828859201292626308388806235755861636545325961843722653310029203022863076902766435316718738687536844647644072836584166124204014225630671785726127872444080982350307187783711393067443734417648510416458136077800698449660574120348563210650103360033864298662175533624768000898001264801*X^73 + -825301124879958079295856456768923169326034327031625020256127749324609320475924603047840835548015933239058735549692272511112571834525261582144656482028079449724355846058582750799751790860605231718669889741176526308233290991037884727130953947894603383925924658265092970754706079420067089983612691927611304794843721657737492083575166497589314993918566155051060192356676295248003183974195167287702224968072165956121790624266459339794788496716916656303872302177165478631989978065204754456826159025450477724565781073837941396035977306012766573146941931861537083035154611366404346648191802824472313315767086308271730924909371157066548830240095369264472592493696827391488876909015771939944256097525463431039314799354313475210591735851880328093940266628310821085015062655024275867082485040927393202604626571178851509545326764748159993341027494425710404995277795555830/46800126014876425177292902413350272842651728919695421329681807806589569685375599970261813959512655659901563938555514455339156799095118343765957906633417890894620344865275966977958462641920452051693522355893395602737807088266944813271218301736852781961554672699195846585980465129765740086721*X^74 + -4594529728665677849088849166459448489154984544259010923442344313358779634225652453249043514660722985001109330614868203058146434979107358926067662015316722818786164614989377955875412770625793451799386001487930692205172173143280387427134548247296533593541980140978689787580055525152642645815504749107243861058621741021919578148216674973189432803990845463817267027183085294807119193997760660874269288503941056412701439695943649766234998423623399680453328204141193201459486852345066914864433072526988406211563606188657011238616389368478772908355633406361337133451503514447278944477826709451830391054028046666729228234683192069185603037354306592725582947077660069208909514197215562224478397847231999903886175978784020293996032343819488664168076392588820124768428454712524368747998206010884972678327945053717937419994743084228449940884579634426489570830893093311247801/851341092336617050400135187801254813280677600778179409408241765809670862146667539059032657737494719109269349606263363457074601332339297791446540279568504853264038693444235115296042393919174943272356865176056759409403448742663993098216732126895088956662641051071071645245570641175568577917541711*X^75 + -830365502319675314035249012713115640329833197752163861652827613760365294303901532262787121523164950383196754289174480738332044267864677249781175510614649999326328660651398301152446139053477002243791206960491202990777082127768331738373499449765350735847338425626339417355652053156359848327058611038446341522028782214126869019953821856010414776793345565716014618173954559296109432237503712140582140284410194220864118497498538693433182974017388485727085434574754035301177213803090997882759748871107820273572269306042452944390004570194904719229701059038324325806013062931241046048618360640574140318489865072361809901644484800736971146635974310168699496644628245125573455802112377179644760728189534222178772076059388712271569186403563239763540430110155171776720138093644950612133076124529151529948584845061275610362178478149384106449013026701229410855103090/2572707713422924807723209411981214493026866522989138658110153801692571584045714912333671263784984644049341099365373781284105150849052737274803908890848105705822678514940133416412427169584984445698066206140036039950404435614696542975714270888728095319749033736418880027814879068207670831*X^76 + 1678299324456580412284722559856815442919603941509791422372458209615651832322456316785469158087864451203223697107069791581148765935499075927098747839462140037945183213294599462978817057951430287846120063478156885897086187330028430040514883804674894857728268585739264834755517134783907562340133978525795000017123181722300988329266182207385606729086074795058662378939655189317765766680871542954271919543531212214269867479233131474699465775406524526586377875466095198920895687277933671970296182222230862312328974625611709338853581856532975649019103719256860819699753293280192750881514595289979854865882465967809856415430313617749458201951245812667135520457197609069584012378706364149482567970128138148046743403753265217192881354242330914813396506733058254670249110514601130416404333048916266575389465395092964819345848598854562355075730427033306559644225946/46800126014876425177292902413350272842651728919695421329681807806589569685375599970261813959512655659901563938555514455339156799095118343765957906633417890894620344865275966977958462641920452051693522355893395602737807088266944813271218301736852781961554672699195846585980465129765740086721*X^77 + 147718576954756194123816369106185655031927073226206288358244127764708688512402046193282260879947866547501037870447986870692187279982411988908139530523546046666707107910788077950708072700998278225285086433760194457402044196671948913826193271935476724899383832863028306559187328088437912650284461549881076144409519171463110957753561285182835431860094267111344921944768077655667011779061421034487825629272512614325198346683887114720475646033358074693928788763068331025980737088105382360145435915189855678666251821603073186154426413383756656680246950203868066375958804725851414057371378489734032607331413825142021177990316828751429445528898775535054945727873446103047179373284496373051395063870742546308293082816330665437691379701294489696979477802501643649689566405452094542960284985582164824152624642731567387431655478709401787718478960625531700206/141427503349069584284712737726414957562908390027438769617401671249110636251207460410844443064426619979624050319684117491292680493048910850134896866079275779551573773566056479380596293199108594673083734052005719309021188258737647351751650315470732522662252418031932275730574408675041*X^78 + 146016112829157338452030109916592180276450548777837340316148386147336637804306199374917853760500638338384412563936520591198988737540980782537490343237611214187062463707085100862296355896526126457261479336816534532083939077733572120181970236757367032850434134325408531247833707403744413651890766963988701696606295543757462581391138435188617106413852754287379480776552441736750090918312976796039446489787487336484297295410041401040920022331625902691745649007320956457284369768344272847500917303827148297938540945743815583351869732187072654225429147093404816286449849730570071426371244415229185956064078851530309652493827994307149182718242458945563472414357667971663339970696184045805613696079686355718860431783531750530414427108509723485311107127221539036121428735931399498459163603530621798608198294475443732829108691243233667256391332777576471621003/2572707713422924807723209411981214493026866522989138658110153801692571584045714912333671263784984644049341099365373781284105150849052737274803908890848105705822678514940133416412427169584984445698066206140036039950404435614696542975714270888728095319749033736418880027814879068207670831*X^79 + 9396147714711819427383717193229327532842778512404458172057670333484492275723638821257202972651772459712504335619696599115511296957145384315491733557995134910518436138813727287016178582069834115020160703160475039123206926112633233435823559776677736684790178934695774303135657944876179938757554612288277315728094530826956906477808805153526921919925597351129173175163537941405336562972459933105775544921325311412311546459139377705932256540968305349188156491544349918332520409302575907712803043694204652311142548778738265821095710787236814983196484301314655799670777904897017268345737159933202024585033286149473040783835655114233698042759212525985921105630499576875098563579953270013889696581204878042490760558780548508222212040824840236820105376227118450189940676129599553381646545202380889144191677178756074785953636160181699956341794377446/7774586518007233482750411617086194137920311694103610005904110342977881163828676840791844487077489966446267402544341569528485541919020991156885100658527611431563617919083968961607184497779594012043523393546573542357274930390723289085352664255441290894522149306356565099806190351*X^80 + 3240860510893086090897505276745180627851326034908564353381863591392768043174519120740410078053483624850663091985502584172757948771156860064629318148001510300039567773407130334196723198542268308360088524415505346164604198795348195898656192594551017296185822625543376458229721790183601163202438148045861169924220296255492969195486065739694639175491084220058774621706025823154854944618919760711626132161403714663130406116982143137114607448474931412595160920734572624622586926502710561106359975921734302457163601647415530052229937101344717529416957446956104390790903372379965108380405844328936253005361233821477552537898080336565036209543144845388580266250264124257786955839372661484705893286021203243794279676307322440506554328260354324526988085352269569908832392468128975149585946231319625867946967461330115354532861754390339160439382549682015/141427503349069584284712737726414957562908390027438769617401671249110636251207460410844443064426619979624050319684117491292680493048910850134896866079275779551573773566056479380596293199108594673083734052005719309021188258737647351751650315470732522662252418031932275730574408675041*X^81 + 730344671362618498594948344135816256372204242203251262108379217792269298140428802946680777816412546924846256221897468235726819633290121853620343132462680615498577857648296875588647424909540399754681407501350077363585224683855950046889740403863849176421155685294845780687159947308173330472916867008887074539688080958711254718442142746259059539516410228179776150062229405784208068869190065360519525336225190297795858102804989522204561824605656125486537549814839947771626314813346899213675078158580859379888694848232969920783364620430934950772763237512800655296793348790019813019052956426512387068448679547688375830570933505219115095162111963966250035806880166030491988773827017149030271668163232894409843454848270239688269702696748948807226547053302099897162118505545158454897219039458707059512486994516819130331374977598873678591086/427386428344084079091331516523896110050041872030323237089995621075140518048962500180960061957973171702834775578271759085728411957507613168978346471251036855124161284101147213545554642283524490794542542661017730875557964399468049534679383445409339282860873470746883904117761*X^82 + -160082946789626771139364084367759871374056788861673666729129124795760443509500305693175794885621143494992620997699424159970451986734739389424026019825559690306983060220784928281287697706262763643055161039042713404100231659812942297105373081336662331395036760205625709586945995634046526105798184602051873397492048339959299487392510856717430876639833596139154839690278865976067747583611813548948608148361148199946667521454169340078254749806018194315778242099401838066853899003864609424965269586438345736165290333412928667812797267308163162279629816118394955496722148295191454402635741875845007094796752265715743152567565092823034502561930387004466324675161320546824207513801466396046283488273739604873301196206376242704307251312469445134192650410041333664957490723400954289605641505172036773082133558818731698858135688978208018303355358/7774586518007233482750411617086194137920311694103610005904110342977881163828676840791844487077489966446267402544341569528485541919020991156885100658527611431563617919083968961607184497779594012043523393546573542357274930390723289085352664255441290894522149306356565099806190351*X^83 + -453028072653993862989334154184918824492404927124193277466436993828322579989499878713867302561889620346644179301753177276956934395867531641882572990294329741595765762515895100780375171507094822278133948796365025560731088822830084740433734479817841595523315085779364414224572568165428017093811942822174261349032465242785576305835159892071011052056352364401060782013021273442945516212744173749915074063356634856728945414167424912334055050856293840792036540616336392461356611983974739970206667910668396736393930698388946525992198916547656182486240925194015362338387962086693007511012791269607134648454531985751868413620402792279048253172035524214278950040701575209432184518644831127400788132045308547399975677113557013749578650196797503754349790360205903394647829621772568928239687638890398221552520531620660303464183292192302826/23494388892533894733182976005931290750923086802832347704359057834926090816830438138692763562089669160729744136016258539152790498461195820404504781004399805130238100384868738032299194232506431245920649918147310806198557770296742869258390602243380753276943184582864268271*X^84 + -921500038620658030254300724012139887573717104699633861353254816771614748919332401392766459579731866806712826501375044133949922353079830468030197631729681717186224532106060272186031273200248543894886679714636412022317326167202680733432920540003913266952193552016094430883460098448361533069851101652547281070192694333714000016152398015601156546716205835397923578403758222988034642098794326019499868750389215711019558214428626318351752535311658611101596812227722030273253761595555997994460505774682812820683564105121484267134350238710340004121668643043322638926398245367674773201004060684247461361267255321491249336726389925840791175526424500044258833426371994199130913585024273958131349991241396060510317663645366248176589344905622234021240660088835879174783831617470999471238633989992947603156011038405654839244177108569278574273/427386428344084079091331516523896110050041872030323237089995621075140518048962500180960061957973171702834775578271759085728411957507613168978346471251036855124161284101147213545554642283524490794542542661017730875557964399468049534679383445409339282860873470746883904117761*X^85 + -156308593297667709818283855542675782907407118543889841006540593927630649837390396826306011122044989582648117614557448129919119700697839031852279603789601926056768743728034075454420490677399314114450595614760675358279532572388557030389458986889338278577108222572122966286391739108510679700200680871088474981404860472051144943739018173143959952106871663991386688982467164758639750305703957858277033475999269388205790324162237056009213015379184283138748584053950641068630251992236904566157073307486707195660899866241867817203287659334065706776382064217028800527990322201765043709244581225849393073665762814224318127881245754422253525589174281236630180340033152466031004517643338252869799303656181602059173785650376934600752213282985384607796858340427692133754345879913485264216820863991089615424385690256226336271868942993/1291539161812648822669615524486355381832944137366409087150737058706288319324415267917803505144833662840401524710915207473629294621581871277252750316332241500205491747835123854230069497691519501177541087249041328470043305497044850159880743347995203852286470484462881*X^86 + -38991103325353495158571383880130621667147420225963501081548646621042554346419565712688068812123650423332969253344939900732408159701362776647478621724652105111551599858824260117582602588570278131570006346105583124452768671346482021780370875554799100322188710383400938226228707680704439451282074730046534249502182099762311467377995067108927735207314231174562601860152515762157600969748726389196154547870387430788182940571863686304928751061230130497577926084999795959270706197795204359481145661501405540117319668042396905835850378736317363703493951044191300895843788084355240487830984685726064625561166981318793104426227705693995874967048786244905632171692525424020429930366741931387694737134212103941696208119897816343773365552267604974297364192715676667601358338843246347351082082907227372125632131370963073095342051956507/23494388892533894733182976005931290750923086802832347704359057834926090816830438138692763562089669160729744136016258539152790498461195820404504781004399805130238100384868738032299194232506431245920649918147310806198557770296742869258390602243380753276943184582864268271*X^87 + 19359867037500367046133845982842241888922694938173139476559536264336130768994463501279805548969293809600684824162090688812513210432885539771388905620297793737428815712052597574942894451761484407977457022911916177092816961264459171065400612807478519178337230340207424817924878262112148918995607016173499564911771932806108463469435861283470803685748429329621454167555918865569924942735925919621689346778676875477456538534621325147450466150030646395425348814814556965333972577602218413911673745527471310824723995783797211408970675435800269720117780401968370864942565608089300798772577082525062451991206062457548988476541286660627516505335221612637518177767537575957570169312943303796239459556954714364213206827850445762417454584056533151611862375694745696079450960828160449210277745241747356857345140461965562233556/70998799505945182929449481858411048421359141188852129467909244060595256958079009835512259092124328670243610835628344097280484559484463266299420060267838024309025988006988282899789428711534247769641091047718175387281804491069476673073538747072464617244047632591*X^88 + 29622086179965353868210115783455507375303475278295399115995970447647842067292344693992937359058332204550051055286237033622502074596706781633879401857787772959960624209466868877673593937844412136114602199284669243818265450626156283650206285575632005342416345622301039003678415741260062172871672366905130370312019720069790893536062621208329588994422954348151295665996307138391215224718775743880655232274846861306866174867594187745308102370840530438619511890400852134659893901811136261707263288420284696863765025439474486545499517497428154862441335402535676946550361360251654470530006286150580637731748885485387732550917713604632941440109506090793050892318211103784242330345677461696321710615695253574085307881528348903978547825083702488356966359114389471123236324527879849476851516680979432137914673820277588079936138/1291539161812648822669615524486355381832944137366409087150737058706288319324415267917803505144833662840401524710915207473629294621581871277252750316332241500205491747835123854230069497691519501177541087249041328470043305497044850159880743347995203852286470484462881*X^89 + 3093404437736066241604553028866320416214755585271522869015338420795665966645339707270151474545531527308325900905549018613765651017686278180172616005955078271509840984516555217097080315730706247950255207004020160525008408842565883237514142775435618745701627194884751445336345854243517462874421979989858535703171612908534300528249595462414795607569646711307915825176151138835874159954755028845090702501655223941409533280612979622965116737846345871045753099324660856026356522300725179615699349678029713626341154235848963380530980644896486671523982023359651118312500872235034516182830221663366489190433933229467991832612136247208870216252222627606996080814868874614900505352081750374439246033615405194754821400577469200388374571110569431868321505845619592905807464790831447977596219165999497714922158929523674/3902962976523840521656285078248092376524607838428460748057239517376464018365071180007270578424733586402265451906346220509069570638473050755836405929736574366941124072727628107294234990464199206730860922858456125956891017045213384259993334455085735651918401*X^90 + -355034106616289741211170496363886109918477366860020058032778212830875243771868183561085755773292994659429086233672681811013853293953649263840437408010988735709524971301557314298885136155160816034596553217666001823810112276075001655198940858636575685485675793147875286239094827537159733325075724253369239025412110638096597937857831505222272316114486731757140028945325406220531845838852167650538897470687278088374238946060692190104062942179861656188246633795211555057692997647241387737764200362156606794508874668128350093344391501694745805427231643815716266969403573678520262585367708963407336411435993376290461062657701287833970385440954673721765801407922145039858070013631363666051763372674494585085441785452401345030857429668586896417903060919922704233355623144134779088626695931076514497887530163957022786/70998799505945182929449481858411048421359141188852129467909244060595256958079009835512259092124328670243610835628344097280484559484463266299420060267838024309025988006988282899789428711534247769641091047718175387281804491069476673073538747072464617244047632591*X^91 + -464156121866929319591104195471501391226942978699779843654468200337710398297936559095161703278380110927551639812593290996317957810326249694601786389034161819366668963520136093150801356176927809941922003376890120039207792637082172316240687023142738596651218962724380663591071465723275622631345930131420258492776064990231241207611075624027974392921169432981196106119003676325304315649548188896605951192135169800442143797115373112728704779546166628022451964974608975243720678482440049260368344536004336386641975891300539177268094000488458930649956681585432193098046872312016120864887212146484454135498289118861053914151763871114254680662977458974370204866434150024064915896350612964301798037768488617039831418087947372721966409073484022284537543572960514999906192966523504698631792910836928422858593180/214554613628928619738127924701670736986675160157685709859669040590207466239627902809481093860960562168229643884687275054096507648753397325921412013068911789727949209649146726804146830326216217180521187557498550159798307792051750000549355970264731771311*X^92 + -423439466874421885977561219149084915758505012897913707949174258303978045326431792683162395880102056012242333836870832567107453007627884644780382176463512443410359775056710556224805275486902943017585884341230165531613888354864138067457123372022875461028930962538782015228251379920449357325457663613167464266462427883194393311964452835723881936557996189415426477860468083659547967993866992661931293609136752095011153254296078612150182347457555396727230542005169727438529995699034651483506449606785706478736165278221304245535007455022069649464730893153601172513580438356774019283536618605700473996948619632374213565492026305659920812477873551420062428799423873750593992811080854553255711276813093383559630723547829622904704985057204573579829846602376967252411741312562181591700770255226270890894704971581/3902962976523840521656285078248092376524607838428460748057239517376464018365071180007270578424733586402265451906346220509069570638473050755836405929736574366941124072727628107294234990464199206730860922858456125956891017045213384259993334455085735651918401*X^93 + -4789378630320332209740388202617464966263078695447812779431837450867855017930641385474903601852452712461291518269759315904277018874808158716912715659679767649607550319769319007839851368827040841979940738854887367560262489140111400421358038149481673553060131245391978898898253653710661475104229947422438050516705074051907969076224281304978059894445056381831891312773374281564766658940494515693247870325170898501109490632082355792062919926077353326688782726180939037042514732512227833613414339205333568918081690728903425680712617747090959715538905636022936126628603367593005271480081296124411111516333014066602641524504167386383476848623002884596602077882280902096985359224490575724454170236710178504432387446128366285267153446561496034540666814255689717006985704402618273623377862753559494028/11794547503102007571773290346966672364722948719569331529859218327206171526558622550133642672803065371240154135819211426205074358130580909566346655657683018510689308429945947270856293239855764783712890306057861038964229992416675828736702543580052321*X^94 + 53251384763451491497863539007542521083287507204179505078279757471756522608187968787732655829166424309698881944065175496856758004028813034584874006342091316807970198144216616408675155177546125912754541271386362929721155052043002031506613159502299551466424067868880298071697454116966368385737088109025177646410016473121307140410436418906699186956037789587721895168864190961994747768281936044445702730795245577952303129201202582272737674866870697841940226663994949969783442435297901924992519308413834702120863543848599432394593570794316995182731563747671790204285922953108996654188772613033554547862151277442492502687584128752745132904633714930036851202415822076243489540009387549201081031483004837791392477883095712501398519423549262283117400337186104716795865641745737884141039469754406970165336/214554613628928619738127924701670736986675160157685709859669040590207466239627902809481093860960562168229643884687275054096507648753397325921412013068911789727949209649146726804146830326216217180521187557498550159798307792051750000549355970264731771311*X^95 + 9096818436031697953781960577721968929538508552512421283520945849096593141046217896301537468053696721352264996675148707687263194850836038409674572904915674584376754365693869344751054937740960975635460337059871770980346183802600457387580936720786189819952805207409501205801143539853407005158652315637340815169093862748322213167265401077478786872204650885994424800750788364613541067549945783248363319643384755241561455126101017239398771222791175756555124743254496159510757649199057803885361555673293892998782344678210199668493540003585789323504697641239490865332422452257977633384283658444313705131949886481727561006539350644376210734007749289120103401011699999943412647016020096055856426877565528730114157076922489550354279457968467518662290159146825052042116203515913992246987762849827/648372684464955613862530391235593005591938250759679595946304124413510611102117670833579389412515275204230341147777001055745937998492711206989536345318180337017718016048922394088081646960352085301131895226093180087088669804665814344274781132431*X^96 + 2445819348738592195171672719787933925270533131247748606986876663222177268044358939635148366780835950475600107320659223415173524978504672043958610415013477616085788521191146619867373188615793502003550006644142466406472506108631931563935656694415761099778447763805599597742268978359667830854049863723110318622475274678085585660398313555645438793595328145492077039642811524210635561538469037654449111695114441479688808774097001949386947778887943818757602904040684989939687176989737690523840365360834113793068964295555182672391657505683276320134180767757534336249078660515829978739191446090235338538319751925075295176917504774315971377600030500516513976761520544819802193323321875440189648609330086815096832275664465275548662724892646100626433711232323924119613514654379403894116860817248712/11794547503102007571773290346966672364722948719569331529859218327206171526558622550133642672803065371240154135819211426205074358130580909566346655657683018510689308429945947270856293239855764783712890306057861038964229992416675828736702543580052321*X^97 + -481959595813539317642011732590105407210956847548171688969452308544746048927466982590848805487414052188421731595869366085459614714611074138007240761864557618904692787507185288749044450409737751008190591037722244560353026045364372204571057325101454820588071492503476082054236885781638550067806528737658055593475903688871162238974259245784075209623178811502153049868088138579198498049660663133596980443971445660712256987150853654734961205031507448286226043204135120256937298363408597005372975861891742009239780933904203457799998852296793292747612049672879664751022383079987182446988605331303136654332246328525279017052909398172001346582582419873746853092181384279579717804168232518637607395503015000573188551716081106112058715291642144329275793562717044954175453626798675169380512/35642498183989643992223098853036831707544293923351085478879892497032082408999926932745829773652645550229802712757792372917703149826436765817686567276025525645523501514425946571825718594928925584142262394925687432636395459549547267564992641*X^98 + -478379581563146549246284229858284325512224821058786025041594826351052709172946001848287751514483405364081886424305880765193593639482826549738317966550633421730911440501267987064877248445771385223940603292769127249668515216579151600495863817809690804973288286877596138295687678317146905463963445094141370573789523268875654207906337351186285012566898350575344393129790416529191561607706046384210388795931628672947412252061222028279689811524908896975981400679602914498997712968019263948504809825424164334384766443992950505202701908991105840578779448582030965327199663823751933925448509936097471412418538336751199890458098376204877204285586037376661493098610212470950080739010507196781760521236720708763839429964790272394185996696730309923689348134581527182139841723226710569331456213/648372684464955613862530391235593005591938250759679595946304124413510611102117670833579389412515275204230341147777001055745937998492711206989536345318180337017718016048922394088081646960352085301131895226093180087088669804665814344274781132431*X^99 + -5236747955946829708123520599380332010241419428745412044177967439124184676654839132863817142135709292726077300882352598137636747673901226204746783932970445219791213089175183083476642869426658452083923852361196863920781864023342040338283702414604046778146860813507304970937054936645555100368062621527005545400984266133832626510611442337287535036952916351164416364085900181354531026588593432092934708988714289681956333905655190783619398916103742585735067552576033990672094441863868339548295765914404024750761196367118142145063254222491840097190812972503805061301752823322964614658182542930882306822676399946998682373739794177344410789107171734882014627756721928131436711510330478940177554950758349559789149141027455334888451956158108969154216775979130666114733433589504086/1959347929415075806290093939477589561186536964617178026435044389919855005717108841336145883879536339411236474781913714084860818527097837711928237440274065507422544198473198096411726600787693122101163344232075610611642870625559192323951*X^100 + 33679095957345336166445532734216852842200454933953687754630819322119635394364000335957459959581599775259699336738025509895343463232065035518302942101593575999177637111490085066309233502034146095987420582573011768857565638679552642599158466734683621937112346099314138652760216954050997219320534340790311099749914094634637893545080787772658769804179081192913747461946162511854147792552276924725314821576469741912953446739618032373585610727649428919145958324367361205228253953309994817373638713302594413361929664516402059786937877201211037498937097760436985395344212095663185931670702111994190127850334892669033518880474907897713552501576201572402254562749162410927698765813668397439064048806011837250090289185222201872214301596321768740882117262612036148383708894815615043644/35642498183989643992223098853036831707544293923351085478879892497032082408999926932745829773652645550229802712757792372917703149826436765817686567276025525645523501514425946571825718594928925584142262394925687432636395459549547267564992641*X^101 + 3479917582392376316976941761277995259171595984368045512227126697935148116623899300864303994394403549174210865683035172548826545876925843538248824233155661874402649395945221560847221747546795127737569848538308400271201818497682401641961048751651829397903643538150850414444630725915257193188557171038817665315174303703130562723054382181683072060430956752950231934165757581030077967298846256776525931205210613113661584646538660383666285458645931280635454587492601519361383030064728756058141120708629851492103459276656947965637330233818678953971794881558858636907362217900424986347153040498352024563572613803370964104578911981429141971221837449607516695677858487085060693948703241416339133712335435630656848064371984122973503284770794622266102040299878863376998672735/107709742697766797113412893160221514000689185015511957915180275406511736887312893262390516402591190116609118508158634164414315789516675153203685198189987659140374042024803369600996459831108411967520386137764587466969538267580627361*X^102 + 9775636536485312930813643065710821598105846067014068770293231969575067198086537759441743027300466324676072033117270670905617267808248624029905659802796620306179337105896384174438785525140172818332030422087511269986887060007884260419178040323721089739790983963158754429244301616017534045897279817498650025749328407348083230273102727273678482851867771975753117598571519758880210491545692684233237077492252459991570565670455203677112656223180032794406538738544224619161234211747432950631431650753726413424244751026266987124663722102251468099535801243499447111480984846296618475778978023836222075608246027842743278526648797056507199098732577986228114118648403184588951742669197847247658949761462787034820130837756101632353731696447345400392644587441885085569101759423/1959347929415075806290093939477589561186536964617178026435044389919855005717108841336145883879536339411236474781913714084860818527097837711928237440274065507422544198473198096411726600787693122101163344232075610611642870625559192323951*X^103 + -140008362492244982029604809129350036421138959119713915554287340921209687325901085054762649666453919167949685233143419791754156210559316933874180966344535481069182708096388970480703971058502092210410098766967164323071413068212946868276531919790528252396635458621097308592605891329569175492998860504481905806312713477954163087221836696946170146276842282051260856376032534448662655807752876337313860520032941499352977949895444364624944044143536742473288538081324887316737372885814999748025227764715021795330341045843658239229560231173390672376253359111770805703262732774113920776839538348541109645697504125772737275229197807172258636102749500329738402753088413862325286828445303963617905520209122289602416039003516093883641208440924280102320556059335036508051/5921045720288428185004281961421665329046736573883346595304286482684389911896701295277363333659017652498989528236965211610923851878218633016529338584464166848462098951393731493650511782260920893162574137637545350281432481313871*X^104 + -47071698443405861814373521937151703813303698367001147796626537958517090740089892998947500598274557303903012647699157419114888951561298330146187162022926456353310278646226940704400976786230226492511248028097853447437527695079403839871077983396490824709816081486243805756970153108575427292729470759753018760795520231304195346160578345699577605359313263558717853302929166805109876280563246935482975858969573831740522508717343902731378827189168463854762308800130853351400189476267182604234478113230231527117605837777686001881804433008004558058864949179851880858555800971760379875682007917601738734159043276700782618677618642807433756468632326287031548096582648091087745751464118291671450528734720671746047528477257771651509488407681842175119499241663774646382255/107709742697766797113412893160221514000689185015511957915180275406511736887312893262390516402591190116609118508158634164414315789516675153203685198189987659140374042024803369600996459831108411967520386137764587466969538267580627361*X^105 + 1823886543946679046194085516012952585101580454222013812879156505680479463929633935888521378004257232106108446899217682134586099296772096200080835987241825569168835193701237118356291441844002264819092652119095018251393689503975351853569875218811141205771025168627936661202759541356452167098710265975731464226644857411108198987960676477998421114806340146494176543542435943051365304739488175252634536704717475115962296686618674920820755135647735182233583946669706865548991225553080775309208579383561018368750190333777896714419213089091781986189393083484876485768987791053403545901523475853006006992026623370004082031249242550635037636012983276144936489121358112972240507457309658611987753201633532354764982834676894303543125056466440759975042866135611/325493140579870715463926225134498671268579878724828024589318150881446314765362063398238872720522107223296659240116827640642287498115476500276474002774128241903254298905707849686686371406790220062809858591476298734617804481*X^106 + 1670251103529850381032152134773060592442627294089461422036666950648481942005908494859881823122535799258491282906511762384849694808734478858377543940300627401431518847325123653397320360842840415693048726821951270716706140660817817450358605360177800197701696722785928312313426657398412618115859276756995882665757109336524305725318422816953684022087479327276468473738459380299508187174763480330360512175316972764990601879516454189232288802405195023246569573331098688867409343970522028553966963505132396772313253542489158932850927539780601681518513028527264135800899319572300559391753819109082288338626482762231172710998835386389446267108490379381391574173124469532307353656875526714779762005157106027889293283481178417469612542813355895821133015192934362/5921045720288428185004281961421665329046736573883346595304286482684389911896701295277363333659017652498989528236965211610923851878218633016529338584464166848462098951393731493650511782260920893162574137637545350281432481313871*X^107 + 44529836936697574702347272621952897160402764246488323666419195245162830637537426388891122351011168334962311958068532769798802530621188001594089578019584503192009142062123751360437434697423661097242024775422554353263694248016807211378822979091813165590972327883041027186112916242784552537521685248330839651355352078983810116657664992394920105215310056437421501710742579941922950584182313046129594221407555156364394251334744965819359263788619824076479074276830365112107103711944155497441672055328192863421963837228498643442535987686904671139209568967968485617932245489117044733645827581714921559263638986956476065201080781739909929228733377355738863585323296737085430585590931073820738386495813375241430023675119699243461787114683150401434590/17893086723097724999391249801247796782396782954473532218642084046036298981109453213030557568056847189450643683146436569767593177841541229194462866405042506838725430097614636341415335682853621024836999537764625294630191*X^108 + -7048770100306816410054678706630171098949784491911964942318948595131546510959876566540713298902433199916664862980518220012933440857847201178365259054213521038282556379806192398108728647774252059206572201288632385326340874370412020385195559552168893029516841914331411207928637702970195928807771577353800814936404069670323887325120173781731371133694880369404143611295326375540305022775061602211918250512183793869493941542243009549267503242559069296915451742127485063524437410088209441524303267222560380464807565397659782020825796193476267535590383574809024864626439870611443036538150523550815897876295959510230652111361648171604435480715522275379004631782979330257871503971938250932075150489987595849414845026232380198477118837776309604962041618/325493140579870715463926225134498671268579878724828024589318150881446314765362063398238872720522107223296659240116827640642287498115476500276474002774128241903254298905707849686686371406790220062809858591476298734617804481*X^109 + -1066124543680680005373212875560645797739965029449389956369521252995174712059303644936852766666559356599618151602836294898500061655379067743799565458320840554552437963193013880928684026472912127153033651233114612870606902634680160442312273869839367085318191742992050770820238970308337674173614053640341992474459105328632543818804765353068646857252764905692206354984415001225286253990367117967512547893396376192210275058329961418164372545573480561079312937846753784723292732531510876700006253642199176490423840832944378203851135096869207835761110854011141919422257750777170795344538986175862630478119836693340482534142300317409650336747165572721828475279241996871672861127436543056704608701485252318078796225145260275383752768376452245/983623040135106646110233071367588190995370400443820142853173769778258423457174053819501817825124907341577905730660028023065976463170866318204764246332939741560410647991569256303410240385554451368094087063087532001*X^110 + -761478395523692972109764800933222800502696493032043697695381866408169687830776976083239078436264506947056197403936919244652574640912405611590586313476524566268171328912933017761989955620587952858137113535550919113427125958506598307859228407676515714842547308736651484530314724580128020214500102777304119225633096363799550386860366056921350760145917245895658261142734645756197879154777619131347858317072339892572896382810800539298415386457867814229987382425981387394608085219519364126252098931554772495734041799158688444025921001945196054443780906803882007734284962597491983080422523840358812616029343754801491394161665208636037408157868437078108025301821129884050894130844032029419082031201076603674061499330158214507561481513688945017/17893086723097724999391249801247796782396782954473532218642084046036298981109453213030557568056847189450643683146436569767593177841541229194462866405042506838725430097614636341415335682853621024836999537764625294630191*X^111 + -21728289165751989078511543398798402253941838964420521585520464768944450082433995586219899722188030794551281181400825120856679344542623221325208544357182540124969897998414865976877167344456009791562199525676827524022510804279335419479158704606608474658627667844592199178713506808933702812272853165664604770463119174826254460050541008673806026752848031998500372731843720143963832807703950567477850521720451094644936750710600828087219649646802364639931117755412846917237307231190962311583266858021154729454176673251395427627534100580998876579597904820692988897882927521158405529458816839762499274657714930528289111932970884692999144956096491624406653930693441401815772927764336283768818265172605136582135250004908721686942269158/54071960867192933104844872264723665053893155980639884715143409915796735938495632665576483856034572444702210199035788468092242123202180546325367722848273307765401058105193186537486132724179784034307849324560911*X^112 + 25025495686649658884270562795178728403051442154703985015033811678640485909936913244463160398256357266937910258125008123077916706939977578470540473208075974786707106607639021348302622802511002752796367410985282332516414607165682510598866458252681578308131870381598060820075119205455665587345605346047016040389262334669345778070235350180581784128684086269218031476502731978503369732271008447630755878034203336692517594315877004236638024518179476407387304395990728127142542989172677208871335068019694567974814477414263610539664523224433593733620722495179077237759602765129472911436473159471805609172350079565255355495696862757685737888347681424707345026934340821562770754795918240222338230801212330561770158400264934707243131703118/983623040135106646110233071367588190995370400443820142853173769778258423457174053819501817825124907341577905730660028023065976463170866318204764246332939741560410647991569256303410240385554451368094087063087532001*X^113 + 1551252850079074069883963177199213153081223112338972426807924544757734896387505133118480976390101305609530690225880910400580765918442129695653039044493376492276087919146650370110212440195253269677394180029601469502604553940860475454805568728666997011243987332843895232044132107736581945642766224968620117342172848031826340543375786524329116200534397492302861004573603075231755472151298701456532115473483520691304748865067029395900461981656255267864714991883388574376940562373032648125967306935232997321210462254661445974986969631345866293740641965469702224016321158326648279518420317419680772934936599640794624919035423154377155802591778313189748072799024362049107912198267723246576404519650434287013714760882042677634/2972456757033309499469236010374562423940033861834967000997383866516229780578067872331179366501818066335122324173260869006225173063722750059115371494050536406211921175591951324143045062073540983690168177921*X^114 + -436703257826944682984481015901915646269273993793905951832775072711580991496349451273391818249220090197574859652397713506541226178585859540473859861072385662063509718568299253887689590978216077108169897680664471121046758364663661420959573216196942492340299523119119229884289288206934992980043246130370103564337184873718039318810956456280356380574288367549379198367964470424054854869912323338698673181988453724556824766875816717233317305844862228694904760494647290958386031305831803591308274110767253951493777652767456131283502627720231579133851354122555275212098863518257738554991900358916514386931882111951510148648396393493627562909082683455846309840319344494630357374800852159764586666595560065072012576617912948495828/54071960867192933104844872264723665053893155980639884715143409915796735938495632665576483856034572444702210199035788468092242123202180546325367722848273307765401058105193186537486132724179784034307849324560911*X^115 + -36645334425987147631642516230801294615780602281221818509370839786708090545036309777108720241286857295410217675646712842810984938569659684712711667557423370715326357058139430126346832850133632045457019810190599617682782987028766016314447984816145766863257892430492692725435877399790852999557575115671837311994877928144090549991061566289519520725174856255663727614496906744877041048892727712802191047518214003399936045329493917130604092064670355126458143221106218127100313191569385272241350608119228214296197288154560748786118883872220278454078265327833623059593168966794200918156496300437610917245350449891801042131349346865644272492644153103381498860625312066502668992567794982174455051981275997542696171672860/163402603322154334531869386530403079761422344117144027321058977874565982110827764956911624787082516977358161957740688747524884451856563688588608185039334638349289273574402249691773132981888900208354031*X^116 + 9404911518127595407031784425635330695213591966517564573377672282960315267059369277714488703100275168288235721987186918229649808694726754785635416242279412017351305597528071814193570970289092173031448568442432632813452113406485188364557354361435291790299342161821068868068601470633099110262272325125009468137587672905947802817340506896727534263994031999790964356485436857670281769781932766518367519086586242273150459823543450744116869247435043942306824090863011215956186035435748811867460977387015549347896820281902131089371657653784133273139526021968733918280834133024559479838644910743526300511548263699062551619533877299536334579197453983443148654310680074225804596008030778020682005538333175968262707904005671/2972456757033309499469236010374562423940033861834967000997383866516229780578067872331179366501818066335122324173260869006225173063722750059115371494050536406211921175591951324143045062073540983690168177921*X^117 + 434984437955119674813823911008253403858637138779720031271055070185049874923695122265141663365438363435644532070389476040442870931075237504844662815418152081450717364435045755965116764273246356994207383495115677742572923051746714450429751204659682029722020854300413608540879776680394722739147497559666713364262361056636714246134666718802014897207310275202438288592832383610557264218263376362986518946145722608142690694932712947113971643008911618851275164721118650822420173266033140820098062516147739768066057616951427084655068679374979450872161078686174458131183359131303457758658158318913159573714287489153461471613474816814763124763116954273570799436921926811163893324073437642683388665629825628882307/8982606966200557117908272581518502543093966473373867699470011427330327200859093230548712263596422240523234674165284412485563435317275778604178340115405125520822894484877260716385747511510576670241*X^118 + -309473831719768171781673409660110387330246641584050652986222846379054100472272557751751460774519343551377022373044882054433930803772008482490134474268184267671518642514765964519506067204088527903591664100348050867762783912380100304603335711254465681734316096269021392470925165131042780870739211617617243281006266102623898396726641132969543651798143210255293104835607450715870580274453185319455114214157004076207964823112545835594856663287383558424392676057140201556535487995439356257944341324000471374041758971588102963448722040033147054482341928985839934889306111795983630299036827719693256181237078437086148687017200866058071516475923423070176371215774352474594011658984860415548108577242341807411669816/163402603322154334531869386530403079761422344117144027321058977874565982110827764956911624787082516977358161957740688747524884451856563688588608185039334638349289273574402249691773132981888900208354031*X^119 + 9781001862983903346343909301895925304354447470733545507945353290454590034988209445466103408409420272544556949267080699984543380085485545857611458368436181942961742246214544960587543041168322086393023689207178248221867125951966502249470112495049805192558400262095391497178025831975175735418080135867175363844604775607472224461929329131130132370740487866816502533590479905206496125699994606345840791745818877173629088587402436448869068189218473340115289720902126295245500373384188310841142374521718761112456815455067547507934213908286700122065825574557251388498304871761887529500192452775175602591251292404819760560470384441726304628192075688054940207140740829183357956693534089910806281734695276/493794017162363647842794380821202932389311553700943746878676896670349469565119742210362941212490915316543052837407751772061098087915770359198413507525981283097295062661605228760691963691417551*X^120 + 7867327024264903515707316102888923071728455265993411996144849516943072709666380702500662081694416082954567217473076470961279158928750657414944820681379453825526369226061093260298908016909227924955505133063916300734504191767945417731160154877553482825142402718919043982937005165146967852463484800408733660798159516421986444364641595811021364241050884019981901688177635039855874686760398975940717987328003567936087999870944893366904620671120026570049307637161266179341635178095521441845141618656073994676532414439573385624168099124336189372020041463025727334321124306484655574174999278808470713047831239318216458836268749633423972628435030344607393091870745854846687615122123324384958164660622584112/8982606966200557117908272581518502543093966473373867699470011427330327200859093230548712263596422240523234674165284412485563435317275778604178340115405125520822894484877260716385747511510576670241*X^121 + -758178563725376124236775208573415016315083697413767340397434500805330182691529448172673183877396382185096405707214933053654104451190735196486224251049109095181691158533894769336984002707917954739967852984695647435806967204068842996195225521321162399197822310775189090349632252653063244218594840072204557181464634048036352686390216667996589402419767010663517265790459120389284891675428457277275163475204838345763774570423690602126211515140025695871450611674494234264968679936895582410219869099857593393612061246085411286800384517036969076630684655649863325059927380698347500472457868316621433070202296973516383083637685263597628280717631700335250591264016045292426974395546582965609721485/27144962737747438175075277929811606420169949628989266498745362908600377635375721082423337981006592013443079151086127852897647083058422866208477461795722130894249632382035359725176843696961*X^122 + -32511601514654298880493048492695051189725851442772456924255928614718989927569882856051300049257100757175794360640843757222055215446056254337583050517801851232752273670915275844720217729302315117345484301220268864560556417589982548565527462240292618795335810068147793903348186070387795861241383966690613503843652865629810505473533389246727086010040080440275988858063880915640769179057172244709124670219255526073132105886704644366644941519619851474820981229806706042674797612468227790402123054130689292186518602092928898941737103691286979504407094128825726509882468854519645211413709212585874796264318281469872459923977820960957621352579164653462856895079788860622838587513743399032676440646/493794017162363647842794380821202932389311553700943746878676896670349469565119742210362941212490915316543052837407751772061098087915770359198413507525981283097295062661605228760691963691417551*X^123 + 19146110587208791462087834943046204495213307073244391416846334987144863734531998213403327463944137893394482315908970262353100069291225096429793114550189096076026222373704826627558464030085972389102784457102819760820245167527177414598307366106756431849246919363253833777455155585190110993103524799116743900427975048897036120112721549587818003193803517834834138997061102234829465474964661907353227230955720768147857696949059338302116906155943650341272899345333074494183167822042329569507567761805061155272192805486695144527604889358227413181644634134800284575205752668268259390234228065930653431221577483823262641957312535772260885167142206333793474689286465534521642289820301083320/1492219379789315495304011760200736980933975571930584712151358523918441956757502120962197679127403222112202690950806874437779510915201081095513026320472878395593954833820865247934519471*X^124 + -3882520519040489085186479005288108384119184486287814713474718955474192123751848986322729696067052793017390355676365417395129725947430514276690912465337486512048186035031071095904449969342850526729233034493898781982345541542162973589481360525964999088835350041420563947891613848594781639650975574901503918761490186520481004241601587140909464938752304644300551493347860458885949221252588721571511505563786157968489875463238436721097391503053060883151282187486598201704501502838639740163649393944140096246956012576354985830286218450560987006159493060549990487452740130924457435913541469134982238305439054204352382312337793912732328897165430097459088591284852972404494431942378329508826/27144962737747438175075277929811606420169949628989266498745362908600377635375721082423337981006592013443079151086127852897647083058422866208477461795722130894249632382035359725176843696961*X^125 + -134297940334859464620250542287778519102607718909299355729791427718322578705761915091521095943799955034680662300257250170482151386460575658783209123968844734868373997685266213465644149466874080112016920061941952884132341930476871323296623592276214951206145337000609872767128303460543923755478262837924555269643355596285874096761022274804184887239520532530807627414719846882735886786612258579903816774627097386954788479749822229988539454654926535128584461935395265407991394290305809991209992413086715755579533458302468030651697531096146567270547020855358545206074987712335046890510087936266428514126637647187532672183985966910670680821176265755752362739275510127307937725316/82030640415002775839921486460378043039633641467241202361132346980289261544582602438689334238216877692936215213611504284414243907162942174455116613736071595601888562136268772906081*X^126 + 77203591245062369699896211803377520618512572802113186057799553702611450283651776138604107302735937443589375100986770233151644305814190358034295664547909557753314058755937942736301575856220692293634957016541908096410485012907320695671010971023561242585535305837688499494645266123630027707914557634869511853383804499239167762967921608492689193235221613765298030095183952952250140004237591606111812216269202785718808144719880241005591796915157439739177903560031141442209548269192128121014284356080728961537429960363899321382485366181384008095720572569773574766602154578965602631411929145802285749587743730895746358581206114905589437885232331476951870036521230938478793919902925/1492219379789315495304011760200736980933975571930584712151358523918441956757502120962197679127403222112202690950806874437779510915201081095513026320472878395593954833820865247934519471*X^127 + -1905420290357854431377040573281971855769575958921149450962580513003402239443135538966705834299392333923632893317190210691138587311104808543180552234460391549632455679135327064059289879802338607830689138796338960626789823878762478942062261061832573526529341584173348707261438209697371867124734749977139698457918851768870183521297695093274074732344878664966801021023826518213405971851117034244303777254891302246066571061331440015646834434712248527303838153590595873481456434316283844411968986096210132156838092489696631559192976686093026491066001619427362259631257416750676577072830001527666772436104794088200956252919651790559425913702018279944425937635566609832300/4509407971799393977237176980945414932638867652533736592882873232933278079521884582413794416921382974709263658601039210841308554074154371637354549707881457622004758514444987791*X^128 + 47757541509396293870047072343681004068176319417584376267013139960460184515111008320704747807931998178288175160605477432083796894846900263351117119756196524500198177870429780639001559340267385968704838279230327112123316109757000530797007853519010319402632453204818363224797279962818377510113218645962302099439831422885654627038281458042591937809726501213296105020744310049587833680287323302627032459707939014526412477804936289261043315839108800674484743019619056182055427012997128843878967423334753153977762523258010451607040658778175699299685329717088695692541668950843048994085630456055327887400094978552286827714117415373647213026173012861525565997850105305969564/82030640415002775839921486460378043039633641467241202361132346980289261544582602438689334238216877692936215213611504284414243907162942174455116613736071595601888562136268772906081*X^129 + -421457562188474408274868060170356914210047567562917336863014046690057469848825109332739481338694089241726896173798143332940606598916640742397033514224873580398285294067002723490694993480688189694530039201843931998897794266626890919925183461705614225629585094609310560821002401839450004492895075809290048474749867355523153159180391192246391623654544919370824783710907565691437915645006412933005976113923126651841666965431820219367173973323495856398764106945913011155091237208611736494235447075112448135289404809943512026187818195351731431291484326554269129600079518202821648658957628870540303127802730569876731790544575988420890933834357153761589320087046/247892252861271726526149028692508104702263078034947863937269706609492500660869912726831642950985815772044618690618394307146861309117386160043678176454370712000701364105601*X^130 + 1077039839305505193199453373694008291217215862723833296752954391914004253814175360318027986697342479252174150215572906968554249340072312860368923169956341563562096704661811709277850580395679065932354487617200255216742290337613245385864484704637500996342991229340308565658501814794097388270590816890095524723566238290870912838874682607715122470174747803660657526364174660196915969110798661173829517597470513483298490041755493488956351817026861560087485058040008060318816455355376268205751016254730564906907606379342470022820539669993240176150762406496109664859341550760858587569428620880324717357078703441000494539722920526595796749845456937670478497386638456/4509407971799393977237176980945414932638867652533736592882873232933278079521884582413794416921382974709263658601039210841308554074154371637354549707881457622004758514444987791*X^131 + -30247569380482924009076168841207643240185884292961568909204676900232796533109101118792057004287482724947362957408779403564711911575743123157592346511744492864431914219609427516451309250883150184700681303224609114802597975846345597263886981634536770081829459835469222356044933421964495409126899517344155462527494653342810791058742723754089757168657262868643931678046686556423075797054408984480233111081034581096089164243419049839364241867581713087529380396782665014030408244141769053242745876703390999904506006851862637320111625464304839552105379274826454301324306198306554241350607194493684849598851360700659909065901545489265146176965734360102775/13627192175321407648075918239377060343151177947058867788316733912896075018463521121809226702819296122920379236469594541649544352103643898633592335575524749161711910511*X^132 + 1289799650531044630889792033490038226017514345794643865989464248818075414754243430956005056980320417869319671928260826333326345986488243647586386922474881497218881760891087347017899973659370460497892602950453700262192467756145478175388535295272629585731171540193255998869439389038787346101909451504122057611535418330337081017663136242854258585351037024628298994877562556850257669040218139824103023650542011032842981278097075753330883696989397498283634884740940197885772746328177771508482860059980117535918444854508652754535750328909966236304406572306610635583495999959231437942625046397899264005216701544464577318806179349894362627489325049495126934/247892252861271726526149028692508104702263078034947863937269706609492500660869912726831642950985815772044618690618394307146861309117386160043678176454370712000701364105601*X^133 + -54964342466220342283599831479215597998109896193009619682822749745406284145600272943711626400051496132352580302851567181903210988352697181110324593807309863913091282144089421197259439071615749205155661349460956068921047946260448358504425151781982751581257312870503216795149117791672803591973524912378414016887897406200109864195482143112296294339802773198719124400644075570640242285385235318335597272798187677144741477405960660073185954939667555666347745986515001044028767675102421089337630885582601984632809107274394646523080268474416864285042327151139515296877480581428371108350919794296633213978388023791118520238663779831117920910726460/749117265423638483210154375206259157998525531694731888753599797311641746933292349063230537233758238850001607194194631501816522022079264396327433102936878080463521*X^134 + 24235283813553710018511229861860771608849517211915363663987591830662473099850142186449585735427394322526076921484089153368850230138574924309612566374638816300419890643662715982390583573732430194185999922096242169467285414590657801372589201848490958745967500095239367766384062421056539021027979186806789290565613434450665128736216344245368676793475068834184503853062538975969005801288156928322161148123479935983114833578770392302874264720897111118201784407496018122388186415772814678136927160473227624229290154917526378974039066327156341185002551981015857640938741642590578706209121847651162982999243826527800907043611621003907323087715874755/13627192175321407648075918239377060343151177947058867788316733912896075018463521121809226702819296122920379236469594541649544352103643898633592335575524749161711910511*X^135 + -471923497274707013057429915705827240468861414139994735449878410647431887610170714354908024743029026734227054151591623345220096470443968206154327215374545900181511844773795085405259696025333330893836087181761346137084084068419327910590942198064365307115452880977239999212303111983108287850777955010864096099878107274943926455406096294873808431998924493412570522726241637089020623997253316186413191768104618865159629733219733617184017287530865373918378796340855863451342909813127255788563126195919949247421583758151040385726067419530832922067651780366424584935303674415569378234355518971705115706586019748718744146498371544949613437/41180653368349100280916627739335889065940604238070028517046880177650582537149818540114921512492894225166379374096785855742758618112212874296489093669225335631*X^136 + 14818404855757432560507928977489728257470127895581534396069483213179044523337217493844287570207970593994187081063429273396320554025665711948879917398097418788941212208792276654468804259224935193380080395412518968518004326644663813831204556789631185947060512741052487240826522317919818007166195581482404529098743135236356514859145720142251688601676568457292096991760124864023647812832216639528479987668411781200239121135144521592543402129244548000694788904260108112230389086395175840409908828627589279333997196457290488037126314477247619114501891590063554383040140176327771572438367712008327867829170089127326330984368051416359577213/749117265423638483210154375206259157998525531694731888753599797311641746933292349063230537233758238850001607194194631501816522022079264396327433102936878080463521*X^137 + -351674911930668640823580504876870197126904378224622789632526139854910329133511637857053478091871902250894106922420371404358401888108894819593542133137417617695853327962815073198703734668980265495583052526299253739173520161562560278131967406944210758853179537846980608809667888265695330856069917822723766239430384629085768266536270440750251667112626289690423973375488953573831781382681931424448596269145557636616559060454512331785517946213704793323289543290337432892824266357893038305360575436983499180189672344591760448881623385235253810957814299118388233580699654167010203813826677205832838260024792552308624457626752386/2263792719935633020774923189452800234508306538292014101316413620892231462654599446985592958742943995666339364196404038026648266621527836528859825939707841*X^138 + 193637580059405566172203304237530263692289636422740796224964678398179463084511067187590561326114927228241632332614198051918204452153976127186015548859060852579370018125773775723813318095386455055604235225552259858264849998188562029484193825248528016419980915683539522190132637103462902318485721442021961541896195455362431739421220549329553950748127251147589020357158586466129668992722294215357825815564340319673362515451350895011104370313706106058751891451197833877756956755310015461271862310064932508139183226976446972277962182670839381498902975847019981203109066758285428622107578015772399954052987142325782633139012617591/41180653368349100280916627739335889065940604238070028517046880177650582537149818540114921512492894225166379374096785855742758618112212874296489093669225335631*X^139 + -3749234135268714789458578033435143590902107407587128667093988796470754764521515852034658839222243831894233250790655221348663123915158900385167593857093307992528457256790428776244912358953634988941241701297186190613010684434961218470061928598573727565900141211152798673461115472975491319242682844698881132940029274773754389785052937796049897860234845267095415086818862231258006624618909624663133635518433042433130553586355972500511553487064458086579930186654340580352556554993053046662714835700339881893189145130342134133453310738396300459312558524584678719802960767271362702533908926165333654157069223771271976956/124445754490442142860476234921268772168012013539223467721203541360685584225968855312274913899342751672054277620603817163797936706147426558675159471151*X^140 + 413540179150610191372029075298513448313640584541009093643723843578516131693596939651850086434444337537750682579032980778600744505525274534574935182001531851578841052090009965618086557813656008357420519378736435140751155918184538390113897456283660777909321196174685607330090779032038476009763627080391080277333486094014358222450095852663252324717616332421494399372937971385847310012197107257080111978072803666735666145311388081906492321970684169126604130997848326168661110259441427218421801673811704202667066177409628091336060633934396699205594679337579001551892891012333860247206901315593903534712268416892842707251/2263792719935633020774923189452800234508306538292014101316413620892231462654599446985592958742943995666339364196404038026648266621527836528859825939707841*X^141 + -6709168225164476287853993000406374282037798229387543913532096141019668767755882256472665593371109620606634874152610269377091740134524828405596178483320026665953644675887150845088708953288011817489706362972451032067075496042325743547769549623863701646400441172163022560760923790247494180610110251530831601389227064032952084347397294929708871380470176934028190867984246760274212526390579474994571612492661900381253646546871180248379467416505775242876998796431690272926946958500285052841739250294288259382391282656921676011286807936726629133464352064143862214600584652249126016764577725697140307140888110716/6841061760785121371033820841145004242098401052125967111275000899383518455608204898701276120023239605961974472024837401121320252110792510509326561*X^142 + 1541367438909681558754850652254926013322722919069627829765026586110387682263415848336271688406439522075168942244126622991394101999103653662367607726974296968021790568933805258266068878943578975350517571263989720018318342471964014924444411426454649248133629488800468854765907380631956781007943343717064961283892176633699679932614438200288717194674593631327566329286843351171052854338490897186331681720668039828654211207119896896139904335372546934043962150723456872288137887596994143014076627801772556603291502759747535722107915938076160168980498219966958485592542101195672293945494992055409329857386888461879/124445754490442142860476234921268772168012013539223467721203541360685584225968855312274913899342751672054277620603817163797936706147426558675159471151*X^143 + -3875437456086882655270633269306053087074363433355402376483272956908643919620550185453131127901759526762365326352660937635736958953042574902565474757334597376017084596778613171526668671048456026131383229226140439805372983245724086255327830892859257565180490277558594747038337723169404436830947899965878715130608179656327164710657155381801841531384462401099219040724903760811745882723799430534622656074893262174037409230497270880399086842797337708638272979916444105004636885223751883102040115792629790015973558824680698824923526404263384304549440202540423174393641795635482587040566338234062098604/376068482259640556925612711843494268709713652472429614164971738738030809499653944186755874884461525257653480953484547365253161019778599885071*X^144 + 1986070637903014308778026457048847221772807459616019645717357132616629834151614812119064925868007166671400559052553222333707342635690551377790262031594273763654681217747376196697188042262975748360435539966556708014229809177551813254232520328695247290582410020001286457615929436498810726591815509856508961212055483825950490692904961833797597244780325017809768743643377927567711621543770563275193915268732547659058332178809124448737660454594423763034284014221107930693543793803424740458099112259507268262160244453424832716543244151379393133957577528345655372204514256023650221407247406077995284297382/6841061760785121371033820841145004242098401052125967111275000899383518455608204898701276120023239605961974472024837401121320252110792510509326561*X^145 + 25113741548830252799476872234390937770151076686019196487772293467146405127745842366932386835347960143225259111975211904665123676799766891307401986240103969380386338084275523953108793684232447863389267469159418862312732338224612324035694919369507011004780531920703426717780287495871496046046000677865858682192188562509386577881607539363630655829652041244002034976662887529515212560193334934278623935925576104678944953441299133099627945459442361198719943983977558919825107353704801396231460292559200703408743806565149532333180652176637907051124444626872865057499875727265035847856698304691/20673326494400558348942483197377509136920106232336298948104652780937321175287446769652898404950883692906023910366914813108304162485767681*X^146 + 4353466718247093793717435733229466261571619035249257705987922065815953220329730570104179064713957737508207880888567609120596260724373681593187509641243269176102148802468022854384449325751999878954994883437925987658857409678265530524111806662465788742809632599193536138311256720589816456376781931714486316242826207079905427456837910553522530761534508834923269829639336486922681759740086310603343112762451957200151481871793510280186162382797133071186919890403362925749321763461166526639818332339464735868093794381559287933862608019577471772951033743396367423116020394411374913254908002696435/376068482259640556925612711843494268709713652472429614164971738738030809499653944186755874884461525257653480953484547365253161019778599885071*X^147 + 75357024905401282082143582258838384385816459457666731409480037013018501765190609133687695806402933993400190050815827994816238387058552157689628760703302960693605710806922927968840602901367768875485834284556811618629302535506666622670345006009716075684843853758635267022513534972558999241676267638185944808688532323432848208824575490232507353712131583318446709940283581007165768349472976365911069123893829286474530930033031904173904214872612470213921635909650086394149542274970164354555742608816925838624683384287692619634379406207035711700464370172077453478446162520359247315819/1136459045374116780217826573436177732775554187913600074108331195697725313357564002509642043040563118734870205616344060970166794705391*X^148 + 6557898022456554267021371517526758498016407550835795346082877783770288518943280176564700817569189585898305836714248887753409853834465468400273016113450819857449763434712912196458253788237972574974983228611745090140418715208886804783019377981013999263812426231402805860652436855370076972136141247536488238470077751788033368046656611831603590591315784206617748780195157756877426328093795917311364588090119743106922258255469607759412035583737664765455273259205940568972794723896421414371155577135596667112929499416207991358691376111838768313763233974785943462234341333635687634265568/20673326494400558348942483197377509136920106232336298948104652780937321175287446769652898404950883692906023910366914813108304162485767681*X^149 + 114691812663155148429339343286595826442159576762554083660160137364890354629901084911951591946214387960428420301144770241630752063285980867457132321234885148402362322999160537912343629024563759361887900179832522444353115306498296707286858526634634062459256945849288668434422515619249992956979698209255544265078482372839030334709167617814692616378019562641232625339952191548256712092841749463631903676867235768870733004057286178864907404738923782315984306286856371569627729900694665505248460816004449319572194785175997701209540625402970759677462303940008240518718991267870/62473698277946060151603901568697583023228749816590625809924204040334523300399318482196802981725200304264207883917544993137639201*X^150 + 10419798185923846047579795509541471223766850686992429937713043419713056679293819679257051593902724171059781610499487590244996990012441172293086003521154547251522222913556103865084284627421993253956667733690597564395401484634662329941205561720715183889057442284354866641919260437185160792756494366432844582435142102471903293665606290180004255882139932068960245001847301437941393117454405413689821364890906992736837596434243065342028830408397635833456437541554018518830747001005545289510814158568811889860758461544334313251823601596041872917790518135354034113910196939434710/1136459045374116780217826573436177732775554187913600074108331195697725313357564002509642043040563118734870205616344060970166794705391*X^151 + 133878526202971914950862750225781292623419535911178261728578777117325882868876699616175520810598936377065652196370028270619382560785791554120416894332705996715295755187289592444964112532287241169650931516856400136267712115192701319572011630277687564701805245266443348070286212068934554598370620181848330046568653122979874115143500448679860222735465581057435026646919208005904019942893880254681059980437596022553243548533447568339994187147392118231274647289489365435699440734506209174618668146536951505552362706395105001076364881618267335824536640993976080444218/3434319074154585242790605330586420923711107130811424650097531968574268775790188471342796051988631757696894501892009509820111*X^152 + 9853789230977389486429464013486084124966022872132201730056864879523403980677832219028912164960998344124799701040690713130276062295328570191832243909592098887184780076391667299816581497750718182895103641871321071855647806174128799148221977252808520272829562706902324686038660042335425692866648069466655677062454166595344018807002623388758447505403546539461238874154599311690549007168618375550077572214117222729262020629639898227045871676453264174045776518915576526197943698691468670408140451589691415326142975178488302991489593451565982542142977952053672772642522/62473698277946060151603901568697583023228749816590625809924204040334523300399318482196802981725200304264207883917544993137639201*X^153 + 111479116508235913382624390232336810665242334200188817023798241709964381589940996794943929683948993374626508509365004334710682499510853501084155272882399950595958727839326886721041101841607018812995207352289842062423845586318083229105036596913752887226964913721478870454222366681827380352104771101691230574441988788641499606233726385707157261911342444388280639532883671732849983541690669093423733331237479367038521049923079481393873202381594023420446337693513782620048000426369687814915141877118197748280738169340980710310052447127763934120309250776720/188792209012950648276103860732583196289984450047354441762274309745163475113528034266549175525734250876636496173492909121*X^154 + 6685361103353628980794788548196345186458418213420161936250616905819682641917796481662109075936080930704196785870179819408048241448128554463464893247371787777664441114170217648215254350568868248670713756249946400135850566064470803284542018963615072572277229731670932574872657686129785933071649328992880862278598045545897200898217264981498849547916341302310438657132374496047307524690062668340774878393621087312304028103278964603928594763888464557574876921082514567989871934154242062945471888698182980135855146835781462907352943490167885090278232287548241/3434319074154585242790605330586420923711107130811424650097531968574268775790188471342796051988631757696894501892009509820111*X^155 + 59926536409870378362574211909918584603491176218331683051167648754615795873615031161600247392925772973347852744486748580861306049503329703629948605447936424030763113689066288058066727970301417860781183919300747268577202431258401218322029127930790607860136165379629204951431934474658123446390024548607238975706146690384354865983409131179897694295618876658539873170076407575792965905593468088485994911732558731189859141557278835682126339303020014425218747991416166001385696840363815628674841019839176538548281401766552532444997499349920222212298/10378330438840671116271994982825748792808776320562610178784800711624620697791657097825802623590470610556676168077231*X^156 + 2982925844980366786961564384700935755711369564686316921691120175284339483630598844206544873684990419988762021844789634136564230634661382372615964199974079999723682918209856173829266407717588092524288495228785462482803921290806260603811367787178166651017181905146060949368656877903528966278912852428389819712630299564425589191087118754854603980911873770546743053201338490717889940362080539123338720560581725643718139019913450524615905594229867851184201159910833615014188025484147437670379918073026470264410476071367164593633226676262839779404533/188792209012950648276103860732583196289984450047354441762274309745163475113528034266549175525734250876636496173492909121*X^157 + 21962333182338146930383124045552124752880120232257226080326073690430506111402805223078725415941653080627543613650864562332379269538946262689232282200385955047754003083692981559161448264400167459875529172505923833108904166060653280378049944182188328872420638844852114663132161773362899258781300344692495861017684517728501287886444259112063883662499403276780660726827628721113242869461577469539806616678676510816603187918023990171382777912397759825595673698492721255072834586164181367024139625228156084410622217242115764388134840881996/570520061505176797112417952989156659491439520673003692968215090518642224055393166831169403748582849241750105441*X^158 + 814887075888416499576109143802111068441044146833948092972501673810368016161610215352046071866433436665759822831179160787639034621962030197161348440255772429357651697882624312114995927764943465032322056844111709420313005798302273316948312685085779539594784568224994222576134204922407641239085584615406427100094420685066239953555642273105396245401291799042615157214261179644197266231114540003609047527127794614997999067568441986315213203406266405761321953593039287667532917269095974647980215110091695903051994204537548133245487517446532/10378330438840671116271994982825748792808776320562610178784800711624620697791657097825802623590470610556676168077231*X^159 + 4045164720232959588883048532123572989658021461095370030859639519244520990236453922290660024757064192011949844156673687879389752078250288514983143910851628773157429520201415497863753151334696614132930513381506401702889292988793310877243083879554501528409555002860102171813887962929432387818839493285979636325614821515475225195672447777379721304636304508449203139649687183186212308151912678382483112164443664159343967315606629401940733052985317247418606117936469494010387058653639866335312636930194245748456846333026422870873/31362765186365609208532678411805654416548816484690434443857681849191480625330832105501039181385457052484751*X^160 + 96868580335861151925793742612470526639157673801798630578804412091846371739447486158113322088487010691339030101715017410867635023681518197267899747778915013768272645321840827913849342591559660508793816466268218493610188121922262257292484569648171148486927319495316145394686382518751733964046993817604349821913235257396140900183391676433525050584248507512561202964421857840274810811297576223114294829629043562487433636433679870123831078248747689432551141825837152170106284842895415884199258561753990630180883339192197855994866/570520061505176797112417952989156659491439520673003692968215090518642224055393166831169403748582849241750105441*X^161 + 316475869627842909272939013353340664480321158932497585693177917804694048897582202143346214750079140728477372509111090614347027878157901948346998518115942254886503881276891545625767532300299129541126045803200679822269759966780935724520287934992632939058578803270789908555977775757162780912065511087343294494612649083722506829248818641682227138497647185106456250204714145852849567459362670375511972740351304131765986604104706614240897982526682546228219641743095144346032972342725927144350098245206503484194445338076/1724081424130922390662012996086287417764213978598781509749748878521877886060735094579794358824993516161*X^162 + 5312755236285722224933421807481958938034402312091478649200878242218498423716010796576080894882752003099276517345685381571939038140257090446437472248844936875513264713109837129577840633550587576430562262378056572210959627324548304282214993725344763670710876913315816623331028315385232198249662909732711897235780104258500908724406411343202968018968362772064355529404653374620014510321149016742454668951672057287734726876268822024684091402859007849466726065756160322987639142738116716755148302281679260678845243611066/31362765186365609208532678411805654416548816484690434443857681849191480625330832105501039181385457052484751*X^163 + 12800121594909337953330878469672089833691006415549918706885624505560787806735357468134085082959887209795805874847422534172262383745252358217704326343995793881779212404444884798652837493445152081720839163690200341628646960774059372597915005983597736551304314524583396589557094602023039175844763704915368655224316301368476187918269741604461926182686598073836221502165400774980826094846687139620129500098597683161634060424005020683574248611237279655063488829993957330148473861909724155075110946192778664773/94776616136052025213677807491962366981706007289251910821271446238352915511007371479291647453410671*X^164 + 152402721426827401623592539992734956970570542190041052101944065458296374105688034675176233740317391000026767950789584643300595058725597213562299697792106347282009932678077922212509786197209541132522133476780471651702059014817745415801951945413171099158377714325299409501487826087596750602869124446590888312035897470822509697048461278375568007612514665787617242700087877627732358096296738538180277439758243078483065412372353460289565115091362628348536132614221519041934748228964561543261292875060218678880/1724081424130922390662012996086287417764213978598781509749748878521877886060735094579794358824993516161*X^165 + 225557666568758728766711639563804855744032455131745671998001327277633458401032712361816156152282730950017443682764242151888717125201642985008074144203132861681097854559337118058335578943927028603731418007835956096497159844418577085109004165016765052560704554719312707623596730638068529636195861571193384389089180881209205171807922304073533528395406507500002106349407655960481430092286874359802579104442942956112738109285007840752589235866638217169914691113804512573505102219068150651902941925/5210082795671047507760860177668207739085592176859541026951319126950300451377459814154892389281*X^166 + 1540566792311970999306117627878890183852062929537683900866621736182772151962723526194662462274628245969367143868822738123941545373759377145734017196289988928142558061518005764675354423856262689804096316381080304451015149503152580214440120324546464150624089967572251919541976991317634719552409490422373537255304078898392774888533650327687832250574918646858437859695568917529686778947260610387655793552215393511021050581638106514678720597329893621452971303945261487037929676193543083886790974114/94776616136052025213677807491962366981706007289251910821271446238352915511007371479291647453410671*X^167 + 2397237051276770725228383990895453436265701019702326704713808286397340590772643659730687533258468011949671000358600197721138203640687049329927992516782801651507217632824004743624290150838901299203848042204000993279966329517525595465245278306030389309418914286859415930110536068259480948855903294083754752584508894190931740383378319984911236235187429155369085914394638124684222793338571809694619975072990202275404308088205413528751356740524193116919068856615401252964033925826444829/286409916753946869757619711817283697382529392384120775490699748609218869296765423239782991*X^168 + 34078494229832921498648624030000916842002110581000509401668632391041315704495795184680083033391347294982898890281610085871977426439350730196153777062606323859596837565479700643208501014867557899109954809128917277279121052321095403180361245393996856755952693025609864623236489871268622575565097110636029411830874213629144990658118579356868437627556845314158959210637661730052071381248906377193682258254826599910355112530988258711289713095246620948909806693109181566982634256966788163/5210082795671047507760860177668207739085592176859541026951319126950300451377459814154892389281*X^169 + 49326260184339782893076953629870459078836570939068762055979121500920497939329325120820305991626407349523834802924037791502833025981501706509747208885342008857340301563752098085715364346821136895372159418670096248007309207182429616100070939840639505400650763895343752720012513869080839449264166770447261724085469885263383703108734134042074171441720855795971076043926311220958693994599741118794219574140544179668729966529730221882099602095347677959601339402974055137765748/15744594401294424152472085746648545840389719772641458715337240866869268830562664132801*X^170 + 141884371436696484018093044390043995774705588648531150373273730778909088660422387592292209712966354885511619654110974228146207556488033746347190762171425503536035975699787387515997039262529968969720350732989372660888818813985610205819375984528677812276476558303692658619487966076390796631118606998673382527146238269090656573551908513110586034440805918679599400673405468048120933549701249018900292098141055466102958070789616711060665146577919088973561763125847584492739301/286409916753946869757619711817283697382529392384120775490699748609218869296765423239782991*X^171 + 73215805851455249287906645396793080215962087243579631520521408347747273750174913417017571032013633048053160667850943235802103383276382633943797679254022456589352009209755943710405272939331808940351317217764188629293175872518255444148241376852947667245450906405996713050129954321839729274905338918521999801435209579524123196171154770014066646190893026864442176053486804857334368652255065116249277800597881910211115024944338944508996555342563486726191115641627/865515606689814971825192993603900051695328446629732214575187777849995537934289711*X^172 + 2974197489867588943496360082198621477437341294356357767705671902831286896894576919430461688067596642941397064977460025434533294587431069269086954581306499159874524124304959208814177169717243763025450592879793923541113541283003141658551204261526174101083755983142149891013946919441694632770306078327067366037957679189037883827613239736968516909955682757003459624684073294975637787794299324860159243063390432878458758915165462953151128837107080775112472497000345/15744594401294424152472085746648545840389719772641458715337240866869268830562664132801*X^173 + 2080255376509335453721916471984800290688036367462373151527553679390304578284452991102144419061007768703005378519354970564286064912156786222487145210595273231338290671096913492330023924694392810945085947895607696933910839120938179687094983199807813381845833924702761615474203916363512239751650191473409553153333403092046954261256999559688558010128326356691980208091835154307831918916736608071290612755850067089971965409708486110937464381040549808711/47579330805882852609817656731565062486687287484455621712670429214996181514721*X^174 + 6751370548377102117572690054663241629048937662303006825233274206635287411418400488554272442976524979391583435922770324627217848229874598201083925265916966779460189076759621271327446968864564040150115839140862241601819388628840114863309526470790154100535725914489713493468586834380277249693890288143447106645851302482098361093470759621702281594413321249922040039154328941698042434359714992216115679993492339558123398105483486924220743498125652396413/865515606689814971825192993603900051695328446629732214575187777849995537934289711*X^175 + 2744966945948013159468031464494434400865413071508016261066144409233171039102956776828817100649214888666511521147764681427383946527958186925380522937902723641210521002080345944279773835213556880844239570990855837788073217164423800933185292282742109463331285616090816982363643324313763218114436468030998573981113963872193571714129954806148492546265824047249165629475748178932046128560178347210838897924654680571956004200793183132400097138/2615542345439110142917797632431700428051634736103327014054775944972578831*X^176 + 3329576043018901427678108489175804402619460926846930247905199800305759805224184880875914515215738869187063786477600403538957059183787187787842311390396291701525382620483241202125503828842704719375431296516766970725041033803933621554701808102275445721052049784323125248403443069767835011419816134357920045967101277817993664225312785679185777829284528765586423780540878451568534533761501044448264679584174118385166439030460188215951815741/47579330805882852609817656731565062486687287484455621712670429214996181514721*X^177 + -369750514911472939180411657917658493242579147148906681367516054651230113061742199933832063076498483490407869187557612277361668496735562518832217839633795505013664400997932511288387416033297273256334357655828416219652439316260334912687881504954294538331730100112307711796476359427681539652416240103899492191424251529160572286455855921667049451968159169805911509552294945462528511971197332920802979350826728337468455565447245/143782218978566881585278304240102271895532666489105987249451703863041*X^178 + 1410561028496246437587489388341012813987002004266143827187969600873174058130488793829502198382261132539665238965911838968428378202073328665536269195158017555399626167282567709331198427648322991246041567785095097261009122653956910577855699957970453392887278286462111566351637060011838897559628570801952102174939437086376951784984003850777496888652448132543047970842859913007421035095095369228463667717940813071574606409440831/2615542345439110142917797632431700428051634736103327014054775944972578831*X^179 + -168737244761722817943995614003309837386579690509255909345202798112259181401435921572636278730015823731186478754809767475686781674334937254143328902551913211221846473820493233808821906481610019229873593168664518736239154761330977522944567832967443814960526334471629360991946081207986395804826821069669907968408818697692401066952532652034198858205506225159675406274291546414856880601379227569060116189705114975322/7904030508414429200444082471557488422600883210879335234426458351*X^180 + 302386634220392964238617898887789553617112072661972128908669231639732537918553044554110372865822799655700487144023554843788023725186379619742912953506291519814263727576205673022088664858049665954959277717256338082921742477688758053770731473880187710248379946485099564095074877997564978872707265886553516868413701609553412131414814225186486274222800220856346555061537110035928597191973094467146641275245075137434/143782218978566881585278304240102271895532666489105987249451703863041*X^181 + -30100781454506955424050955282046386049005738936786717472102254544226480306643177637937747880716980728943853594564634831794696582051879503436468933528393031073703540546564466317294680392825784664833191452788102559958711160300760380832802598408053762642949481621986801733066486910174016904687610491046677688546348280927199958012852451196367032879261517089207795985344702148861262857612279335870737711/434502254324359804323241299079626651783897708255694312265761*X^182 + 27069071264075932149000167231075581598769040619017063433138591734253274882709744749767087927356462216647470580897444710900040250380344464949374945169763318546807374571491488410003292091978615371867365931512736337769710525250810363642754342691597702430337840038917917550355527900887800781774081974811352484462669524968294336744414396680900208154770154215594747268397933755833226126713981839954465693/7904030508414429200444082471557488422600883210879335234426458351*X^183 + -1941514030097598732274151509873722168847615952956947388447349942057726585027129551756460354579897328151051167812246200809757792425611851531018689283432346598645971857781127127527878745457080396039934629235854778413586047769960588206772806063310249524802699530005717002940840769551514791760099201896001755592814432044422633328160200508838514757158445926192923429019688898145353246377785/23885561779141322869729058274950615787141867311071096271*X^184 + 1405826584642434471221973466311937966536401781388563123604687242619272777872587761144691962841551064202544482835051151739984784357790237778051112851533750068558065838450174396399121744463808064867210160066431283586517053963298722844353841656506356312831182414600505156915011686128448412747170314332899916908186690117691534525113999832082783039141060541585251961287427813246173469074255/434502254324359804323241299079626651783897708255694312265761*X^185 + -27265902181262476337295946965390164587254250980937969656283364129246827592937774302692322030840593773722999622406327658999181607791340732289584327830706927188150965051543471669157429269540322677044201519311693254326200449842161008906690283025642841608280272070172771550008378466125961811079909206698455845719942869938101204281244211995550874740487509518183362846686353147/1313042811233100042313729771587632114075194728770881*X^186 + 2477654615238465770022476395664992540994909140870017484950562098904635655309014737853797745291718873049442318561976372406863236269569363926789204315252446002188590667484782200105955073575217419415723921571641769493778635877205772193549878591139735104444185571052124445413224146749889562475361826153468471743314957681971972574857835057718913670447991171835113622324369643/23885561779141322869729058274950615787141867311071096271*X^187 + -124033059082487625620232233854427425572637123681799517576048608961199841071036817779538716322974680511508126330879694597789031264719562302876345428912302245720103390638923956010069763783645448460063640296900598130789141178420457358197426459363636652092653608981726097870102700233924757436353135164630500299140205778164737829477095314883465230192724854540588/72180903261673357281827814391052284870276220591*X^188 + 14389147289020320909280882035496651614648140259639850651818933568822338000818052589452515676132453782267039195389696163017827266865860570213095602088648015946511900844637740768884194721856798518695338860725027613742766453742859518554591106217535285546526639609101340443614330307967436237879602182072378524267055134544645064150768679262258476944487525224486/1313042811233100042313729771587632114075194728770881*X^189 + 80082493664783350308185726116819993449309504279130836818593672909645165884697241682257438245264949424136522896960342922087778634642761373752336805113152725731874350244208109473104124468881865030356197772286436636920610622938908636749592914750177824456795196156658703360796055385872334179692549189958981906105802280953280100189441339301668895/3967945866729336335651026023366075799586401*X^190 + 2253132305164934518175547518550944197354335042555901930755621429861239394419150353445723880449361753617594910250169923224477955492160243024639992877338532381829552541861660254720802195177870144516148010808347074868768806921029519786714101046165460989865971235382274120385687601810739940220460860296398911695394942605135852435735356977834170/72180903261673357281827814391052284870276220591*X^191 + 7229087541581938645488770006389231451777277223300107245406644004789501522985203201545684848814432448593429838521289630503793920818719671791914184225094727143261770821734788937325905804656670622619188403508905671335682713752982523328125066051937665701010841682771201386776555524484727310822044623431328765513816972285640445610/218126868601469756233908307589801319311*X^192 + 132644494108821415985239366055508009916121480510807157897867872785696437674622100229460343834400362204077469326925785168529209937794236690363997483848394863674909566278478718018925223308395811305999348170501302385638306008409276547278939792402359142166045761534351932196708046283253976939558616724367335115082716686664042517/3967945866729336335651026023366075799586401*X^193 + 271813735565478197203170156952661488394005368514704688980095864302915079497390237067235813429403938134364607011907447150436240130349608946615587757850041964970311808850018548470182169695853084938784567696035540588473515552262509086580915558304726710786397324702342909044250800417271436604139818527168832739482/11990922357290404938371079522280321*X^194 + 3093110793338380181637573398705245112126522494535688570097419637017836416146755570813704749794770843536078080563824288247491511658709103655104069996322497849680381401480680145637136887420622881826464364222360416999946236314729502068365690529460829758469961908178499385038018358708645213136040397646913024419/218126868601469756233908307589801319311*X^195 + 4268389777274523708678814312769554638254092331349602220663106917320214099301763863937006301796288827518020473334670154299662674112090057294885461222523409258895527383005585433930464371748933371351259594572785512547570300258769401290140000769889135077282929779379049239645268634097851989142082/659167849886779447989174840431*X^196 + 30846859524709329997959719849072489347802424349627091804298414431400430426175387647678029401884395890291094849116409816319793693144578214429297996686713575153552751977783668452993448919665951482418853538261213565229586504944084359024095591668328786980074358591414446464383390079562391488892/11990922357290404938371079522280321*X^197 + 6147991673773789072471559151243285394984680856994751807380069510088835763371695168483688396364087471279336468002310553718908568703191590736895973283714170670346165972865526707067376263335664303308154485531786889163220811408420724177620975762735665340358386992580110097040960/36235932597810975096980641*X^198 + 3393913604111857260302369886011346583806807832843774974810402089563739715083916706840682602607311550396086065742494715226356116197796564967169967516460689977964790461046982191028427610520625342474150788604488390501712805149034658155969301912156475946925776230370880753862/659167849886779447989174840431*X^199 + 166240022244966318342595486589827580854437010194979935058656773500293715458511144636022700490071152575510928878095078936229022488643479801543520013431665988389079243924020898776856926637427639679778942779829039309013146387376321902925966605503571828854106/1991970347853937391951*X^200 + 21427298278959215823100593678233680853209986254222860338710564073315766603335900215317704375857158376279321710554276120229496210106885985140664797720733517964449451865879184263920887792229846795648277940532413554204275704761257544071106489763065362435/36235932597810975096980641*X^201 + 10292855261100183542796145555698340469474416817871986204916279891191748252304086272094453984563343590843812120923481383898346427527516497369720620294754039412613374772214146163579161103140248099395491858468486501443767916993226971748/109503070081575361*X^202 + 16507913684657765409936712213720669912449391742425889464988677466678179460755076019361281115396953235994787389119122940907672843878072830547799780181856852286260102965812759560236227370537029288535848621268533084658673655652724/1991970347853937391951*X^203 + 2186986657631672615589412649972984308615272293705512030435322630834025571560224642473379605948046079743466401593458371281835582528806550634713208262741192022456162187025750728837631703738294614122973482743276/6019628941871*X^204 + 963029678066372516184342393025265541726797505823916541221333481800573501600847078909453455466225893434763270031092529539660542861949787428463022923495873744306488671343688176036800068812075272989201646/109503070081575361*X^205 + -3392968772184907029261277415488525043762450345878450005483303256822624660538278420870282933385792516262308542127885043404719974688100945002932391026996625856314921376556936709382/330912481*X^206 + 35979308121292672193540297114684694464156691080377165899516555277318809762432062008436143229752612899376290244749158941469364911182197557169345889871023958395866213568/6019628941871*X^207 + -42253702685238843895641785427825532038837532663156785341460706041549908673773561563650195065566870059735013151537479733833404134313990509747978/18191*X^208 + 149353863855258375127295614967172800363803676677217635141563947257762399517740111609606162743126921677894361676229743373221275097688/330912481*X^209 + -339209579955949650275996044755911005503998275708861478999682976590545278444814431875630490094*X^210 + 1932316381026008564900089941347396049606565802460446926158969013339/18191*X^211 + -15966747292444607364971783191678*X^212 + 1*X^213 +