D=-16919 h=144 207761404762081493358813240193642648105714156140058637255980086048404003072589845849942370882614941815441276366452355633170344989928379816998620910516816359239355833325414712613326926397176770326716297040141273406733837447843879041412883945810062520053289314085323836416317556892439550620181117287539846257753750932641060806125045736029176352289888597243615693197484198751358049165963456347726998403550604399116757827439279363464766021454114361645194575570794764318107879198738913907255550191337674435555480155289930567759029475509396900541975401723842797792706675405538439064586123653441845310239188086710522293354144006961162677692128366297106519042824956049202849940953629414143953407614017071780024480518462360024326536844723575041407149967863096113962676972525114582558377857/1964028380675133280679669942617305205316504737207347424540963900508874581607225004161922073398555613598494434539006090537236509838600828400634953252570489655462991574213559220251972006763758517923567839854430804272993445716247506429215250628170106337599672739944262737465692459064194971360282097*X^0 + 3665727923776034813951145110209505753096302210164828666689556941702477463821117329111870690393706220613308394019958828423989975943338853053033377994874356419075863169301813359330976498426223784783164957593334078480830252362875098218125294178249560615978409101522369007541190654920991623980698374459573126095057978065996187405136785599156845807363212254513415728849475229523030119958730953684634796434462405100361398548776884934035838041394951403477348815593029065589680386186755503043580757833471818747798120411584963633974043912855195299187986191375987899075025444644155540613245943207023535090953081078885115140442351600430637908251512572395553067606874126509561202051030835726456532407765846342571347180671403394938442562771958375954144428074919308277342797194672948140449052088/13839815148955676791261697525673547175655953206501920481386325794547958786427588440406313852490696554132831044550372363931488758833522455522841638517384470837475366282431990190521913528711382909099893495417373918156924659755598317899164025563519379061161542310336102147097897007458190220926535943*X^1 + 14839475451205049557708697510546881754612759782360509241071593452239084735338995553592325030247417382762152627155386451234077362921135602378010654183116524596275981533272894604376667035722264140774025071491255667007009998669120706993049493131365341710993597297065324247733631845584596128788717366640724382667695284899377691734130622725080470386081325538930653779943011166974544234789526431280111442823483593073018757087333124337924865980635086936862556425988981642369959839999684892164648813297769933011809248834539075934264758866058054996244714949079224451139097167718812613883336970274652813975686508448056144693456291960939282304568590359480581087741484188420368311357832487389660418300112684414700051603939771727786267458426231620477712462750053859441499662050713296622930160780592796/1639090827536267669419496623058095212654461506105641948372026722825698402952978581762640968492030664995613579099234250177498008174930564974936703774529395034694720054927267894234081784945875212073427686342765845249079058228834775583751693039564290620350544940440035585587245236284295842434992431337319*X^2 + 866904096854042775715374982404759754461738213722224206475877483745604750079378493042903209942265770570598668642146794179025958262088991907705218826630249956501056616155709310538959484078554622686138177696723722696198359208955874998627787474834634020153033452990859488955424417862536197759721171237304153783825349205703040682852776400371636809729398026400234536688444967334457135044212078187491496942840759778452088188802659798246637702715252669366817149338757126908270261656882004790970954500749878398592190388918585562577302749778970240244976914249030442820870995234721982440042536741026779871996012153054017079497109266639100803484319879435784102002806250219437259671331507015179989190064464117484100415047537677062534771712372522577781177917177290319188700771323390312952255/818004323479855593785785065646524450360893268307933121424807955230684956937619743507672666971493383422946453369015447953867767529613006414258622762420029011021654133366746863911691797902440032454630503896056145053308390552372972273725635413648524088962795810055919507482587446507369833969297*X^3 + 2045379322175701708552078268210860368115417188205258563055432093345600671475051830092765209684246010382973271352362228012210988261818616520879190200076215003725004251035403059265079659160868583562576907457051626833756039655552047659597783559894047782662153173083335012443682622225053386913029833679785440915743174202502384886324561709392090572038358297432303060673658946165568054332121188009597194903328136438019950173495185808328447570367662680017461020024360614618760866164102288654841078431663501441019372449867601136006371601037604918011541451325548018927562686324284160896844275134597262040922332755947452129983305479821825658026186145677989095811715324735977124227810247729846564304584793389503314536617134459093616153565896030004115381570116093176933943874249561629323787183581/96878706042689737538831882679714830229591672445513443369704280561835711504993119082844196967434875878929817311852606547520421311834657188659891469621691295862327563977023931333653394700979680363699254467921617427098472618289188225294148178944635653428130796172352715029685279052207331546485751601*X^4 + 994760688179975818448621518566304395985734991212949595385702806800983945084297036512732802068125007083087702364777501577636786249554554936408764658418899675390748853423514671059777753621707127368536336159531284387102012363742743649520438529070225130196242424160888116807261241256542789041372606112456662540886656002365769235466089418967603471116904213972949733754330088863553416835647094192600099354818420118603285952488413906072874893103722960224169791566237185638148053427115365801434475997355130112621619544509884548787701212560818667789412872914884975546041269302405789138078925044926820113491564734371162599317916225533705188422743030354047376330956505086422829608300974136472859574314884638835944398187743205362139758981884581947290727125531785517681212579032412809839/48348266651684827341201316014334443546361680259349436812152488635893667293434584993656402090637353473783701954549054196694117118601158840017650142586442993736134176568753878119965234227935459096555972805488276201507677200329391351363888847665259417752987517587086678141887076452944608663*X^5 + 284380305628338231747217552991430019168301318887123902585984591867903036861462212380843709744103674892326427878797832450733667561088225716634602054976785103399348529340042147445584062635844892677639750982776922744483546561131199940689900104123768157540544924067400061699480059615762883318350327452785539186834667901642935447611601296894772354426065863341290778535431231564259383269861015873645204550869111892175006383366954673841334888695520505905613557707305473246706722463885095326383896938797193779647951072105006034809477446006098917852609657730384732526336140209075337317543847694192278788417705388452196525642762987744839499486129243659607283540741102968643072491285450542482460859313144461006756690373122145018174206754869692428857306550655132668054508514417952204497064114/5726030264358989156500495459525671152526252878155531849973655686614794698563338204553708668800453683960625173583108135677074372707291044899810359336940203077151578933567228047381842585317080227182413527272393015373158733866610805916079447895539668622739570670391436552378112125551588837785079*X^6 + 150532239851654570434453815433368159859197637871592778932453744092874176043893717583795998771478019371765411080687637670032560048474269903883088362046531004027488091029656625966770457162427245532297501647098159263251345511836451168444025270668663393669388183416637968469095327388348522177382108696220094785853466159092785193718584797134034923315893486353724137533416030083304928097589426333393152040159061725314119577650459103224347308114429967905841548720715615579571987753697025473437159211895030696728303412196763376119877894567292776167555793221898605448994286224687544525983723041969013405503223872795058144823869546238917557106221267292815883188981360522096479829993804279183517678269204459621943907509819474600984050921652752177489784804567383864681921273884825889/2857631458814636050665010698879037977797841495321794243876853752343144824956237661425403516202928865404793543031447142070696679390103365448173659352588391378694614136104608908325860525322741243368755411400690123618870926197138799655055786255999729165611887084761905440149363227906177*X^7 + 2657684572754589562388793300180654172952324790931075602584261147391790122604230428635805028085207570642601242777384431661922098157925822610687499045430320921595710933916426076272281247109603270454049052584929565510427243358135266924467535753139541024642156028196910310754099419139652909426682199532042877362929928721291541333399115516126618199756498631943130479629067767058535596148142846634625906129363482737244435605468705961986476259134468605281833381094049220814108489662310568854408129660957876286264223015545711241591806489281605650074944720994310890558599437053221832095750454759930219672691293559823504081368890362822800323534775745590386843079776726289390618076043189450239367681404631903349889018486936094489330795166555596466558949905066728810557948415585635502431/48348266651684827341201316014334443546361680259349436812152488635893667293434584993656402090637353473783701954549054196694117118601158840017650142586442993736134176568753878119965234227935459096555972805488276201507677200329391351363888847665259417752987517587086678141887076452944608663*X^8 + 914452793447790601756202052607409924510401331123052382316031533191526204476023471686262802302440815508524994444807309822651573163134349766218516198396130115504858138513922997010186028910065259266700826415386753189805776429743373172396007047178794408007884422824190734299082489843925597056865048215980774562085146953717131807616053552266526174734039384110092462511386263729916916097654439094916861392039088480913716971351787868679129417058067529686046091310226371063068934991222591256397531452662151034158510796857595102671749412269648107507428178474412671954128842863742845548982656950036336255688689718123786087965765496412769561614854511480673104211883440447376717285618640749803256951564056005029567659404668483967358510174050016769596683895243382104879591293907/24128675781366984292089288448988356098366515205405539367210606438603639399122184369435913269130469256075532520762347842836850197074323587582630342493970357743995458496403949138549732974109760314851058500592656806961496594674953768418057351042359217157480491795039435293789427169*X^9 + 452854129179765232246837367496117793684042255346305977790254909074937416125134721913289235214810941910048769355884719686846783432868593911745986839166994765687226612469685237921952660660906822270720856494579173752192326328819882491148288904046451656753372857905294120240654538681340610652444119151559362207483149425287995172715734623369212321777308677056578761500638715015532783005799620282016760344504814710401963305152370147173949066791350907914433366291799139796771366311748046185412622644653246508332481330542594958606026414527764049782957626545245095958506938347386480334215852359794390509302230790645487572080537127123039840090906254369108397400621315482813305234502536196922627030230661399504839333405608586368846362605688937018737884287734441510796878402871186740/20003420211702452354655074892153265844584890467252559707137976266402013774693663629977824613420502057833554801220129994494876755730723558137215615468118739650862298952732262358281023677259188703581287879804830865332096483379971597585390503791998104159283209593333338081045542595343239*X^10 + 100832448421844869597257875468700404934301090935339099227365008947817462264521752299430943670868431568655013960842577423615576970340525746363561881642710131772824171686460265171868703352402802531271173980950090924606090582214577904471137968956760071344132043742438342337278407192175251221998646906975321927169260269018336528548954303437913365732527634333658721872924194271919389601541540997677598844806474588950108189268532417050144600692446281160168417742613062516280726160594458468279737261447522973883023610761570395484541384184565687664778485279115908721200451031475680809810345233233693542365333712232890152125714927871454499265838144070533341758319860613008172608596922944170376195441825914609376498020818518550304291315316850477845383351996198442602949663/9982902681575086591679473913524350888856646754408580623587342341168241373240456917433145746433789514305143781862783551028899543679902187663479661768295555541578592675384339734608908967360264921328530616711897727332021760312351579817152400100272741893868635413752352210918257*X^11 + 5218118760645522923536495559771125091856992763554049415859632621802358851509929506511577991014698582490875916808259649340386973284994293369464322652705137282615990500676088524152423886903806626169573097555997949443210227031681229163684983333314348289027738616172797614987412572714845937123197263863279279369194246656353148475870764717779827917120348069396368273883766576522118661034845206874354636466289145261815860139834189193734471311604114493844458375649837932406106838791185399196240412798986656333445543956570699089601842451856515743889198294854793289867929558730861657829526419101266166033578010443519806742718675344328970030460847792179342439467891039460511482445237080881727344783686828279126768859083896293555632314077549452440877612827273241273471384734183/1182305113286982230312375134000429448819959245064871428993319715491578330556987034102359750187392993547701093517355044299005659656641855791548886782204547529455777466323793507788936915731378255427701866529040183541113333139072734652484810201075601640716544097956932329395681931281*X^12 + 809712188521423481927379009500992704904316190081646131801685091844205779596131570750304887702990697252313684198535716355616291264118266823937186270122114719118126482563336157338773343342191906164425822734620215692736596104181954831262825077072710392777976309898027527927288007885872112091707517295563185840650093633735356715860002841390425445879679638928277973865283776015842351688186798657642765662401968336528816419326793284617948895861447400218033782055798884833798563653505174505627599750754374973537917370707151477244807867573864093734775238551531933748026609175441188208286330306375164399080210757849119639828880181117318404413507019786043282586817260750982717119538414441238716072085150474029163875086148738550998609574244016782609903421721595583829/590040941047052815868519056299092788513307332254186454494198377041683395782283640725406096485240824771271575262295853834676963394993923261627735786293253474884957306896645176110225720631258639478014694527566506728058499929803864283772823458849384827346098198105819032503*X^13 + 15460005049985709312132723250553436768748188228494305083242899549154372127364244589793422151129205725611936541301187879685372115165520413531815650022577279198056675992339313658419288618793893137679307858049936618067860039221744765022345160883620681584676774458229056703632857791799079148540315749963656003938123436264355866156056225037662552678926838810580233729185610430949666040312322448187109299361878158303826646198473287247353190366554353991506832793046867998025322333520317593153032758421590200833584914241284605004182501456836786561334097190604970720699679429388630670501899970145782748058000018440940315814506822703159121639770302799583020409123975465345981401439371402714396776426878565020787257735945895572305103775857108826759594976553792899828668805/69880318771025606141756317394670456221996527280860064365111396388177689612683198422032020225036526600136006473039484857202296805759315313644357632378068888791050148727690378142262362771521854449299714316983284091324152322186461058720066800701909193257080447896266465476427799*X^14 + -3231701338545109345727668337691190983059213348037892339288834559399031921251977945412727558655618128033699658853854159028510443341679119181586655815688334548792255729080261012101641385127946556490614737500712309225581927097267691144927241347055429445742121946487667900297314426139213598722842195920259640380696552598355008118509933369291392151698634720563991395338265481213716867988257849563031691919467622818512518436861692007008962388371617072641975456951030332667808833600183304231136983669153295498060777790821143741709409950387250347008548571511653036871644957279946879724650369511498545678704298917229179725093219589347411226332751782950169261460296446528536744594082626457740776105021306812774762151731566096033573549082902674725215362888726856/34874457181101295340653647159944014924836416588107243601524816894715018368832888511460848542185757123427600642017604694998342892310061071081490382782271616223474041426599986766961742457075396860217193364121195503756634548720601943600261449190223111729186015610013537*X^15 + -175474336903163134156752263691043228792972750254167003015760395057851539250694222523695652336968873868281650912072994118114552235806273831417796833923585440329418523813222226685175133261209731376560736004560534042779522480168007062071511596220811134144133109273584445075989390195753734495254046521699682162033998599223421100146173835413107221612172244329594226296143273812590742471203411126038066050526557339586847124155870111018070329189731025367080066873474597164309271931051097656817934347979785602864089654191615900209509732334557796308475224559253278392241796360760663171403693121405700251481529308548221715694307504996032496368022384813231683326023281943668153275674049544741963698216066229489451289438873554342987586761804519978306236753247442344548/4130286587329369711079633394093649519593151325779305181459388639291783770475985485077842675396685773398901026836070976842738743764957462831394150504052774324194701148276516232771580044418810476346102861692965547096409499508627049986409764211945693791422687386740733227521*X^16 + 39502326657093758713659333052508233653440377369400432071873298456259430578557950457504124881030392084956836261097425582433914497797264460433521301286859447632531577933691394556634623834134052150778529350024472379387444603271961300705981478465171281000020502154114435258716062086308371562141606020160396186653516624328628561311206477693497800381594803867651059974424070043275063286875072067889686716045582559351692970313173316328019191431981194553173398346914737267982997594998787130217699032990564990535601960904738115978466319425644168645419120175428202275065160539595212392966236232952420711193591227509147852909925247204659364348430241436034378298961660915974047462223814419604617371327889526525238436157016552247883231014210188686336044247228/2061259955145179699784481775515338668055819882268883716621834440257404005486901620158451950008023944880170260772953761747050233010819851710000022624402838005997638242602989938351069357354181503647803851535031355503081420221088831704016871516651286230225546167623*X^17 + 6110416753351954590299396748103951535207336549347251259300016803113313586426072475374041671656656059172468512939719700474842825002304231687032500737664837662959871118205886393231886522020955457491575351202011595658182159180837589322902713224043646473308388738610652540642019133583724562923619716336224966554122336550191409279993083768829555505570601174954977808446364434824617650814432329480104859447827292437005655461947081096012606677341901161486268331610694770166139256006987166010725081332648217302819644367523361572700795087050539478448669696062602158981954542607648497630986599336645807854863047029579675564854495164536979695813579175515218168676152311272708747683145867737084316288020711612382952822148570129470016649155671710159074227648181978/244121200267709067384575530119608104473854916116750705210673718263005128581830219580225939795300299863993204494123232864988400246170427497570432679475901313564318289986199907368732197199527778021520353548848368526296441841044213605201830144331561782104302109270094759*X^18 + 187677766657374274322891291043229764495618992261346618583714412375439569645361973116103125788725522183206584713315082417783538809023558868730804552473303734256448331180711209934858734443329555838451691878350112034281361801034023137970580191961004485214674651028234554927369787493247882738005125283699170705206055301859592863870470026452411737436163854695383069991508614460414745358816127956501285700626644491154988704810700339573860581993580982753961426080981431476378339611898644813183467100881122651083758015247404172140583987080010614249774786740131116620680596107712944039237812059074338109594693915001636431280241523146341744146550661014048330810977390932488578351916961141579720735866669718810317512089948282153437839046755214490311423/17404439262242615654289613330029119148006213490065131480430576277366983910623741863825554955190056359968676473389627567882686692145093442790438666793907424501597006261793502979330670989962100965506268113912772246781567808136995868584067544659438553698931431*X^19 + 22615562161129294866185822722025623352836734275252092905770588243282483471242585811081687660208286876082480510421612651846984570612524867032762307378225307562707873827762710583640386993622687967729842826076451196438322532407399492590370598415569302398065358087773184348976686048331227924091681247719150885321123661448395520607412694177722020293495387126715673446286041055085795104226211419669777155056423315249606441777251424053288656077137546763007001211507435754359852583777001439430097188957613958441479708797230011115503064368826322531815566056554454833472144112885071871227560148170718748788088977174243000974960699861809727084951752490524585242857646151229988526842810439112511004484339761138751771048191399073940385468745087493396981000326/14428819686016257898491372428607370676390739175882186016352841081801828038408311341109163650056167614161191825410676332229351631075738961970000158370819866041983467698220929568457485501479270525534626960745219488521569941547621821928118100616559003611578823173361*X^20 + -714518328363808958945107049472445403950786093815788384346239742511922325941011083231866073088925002311703518688644122948220272893447879039878658923526184638363289458671779156990368157037384098397124081381693655639034417347876278534759902906430761716197424925267608734383393340421201498433424194975030940645007927457178804785249935258446877986846446613488120873057681065637249939100800451642869325028739568385359264874589939361393380320742761094657206146081261794845555758449059883141643339697084857823644359658147956143413598605763048855500881452767178571420905772365890775779760952152447882716238203135695347664103660844746550925443468825296082105963075559631553890598360077110478318233120525439027876986528676329081294833004287509832/1028691959468208266108494197649336198830085317694020419672000489235001117715216139477838817612746401085683342596467141549895779428163215484983667284940447100986879027235268217940225249125959038093638401437010003356082972287782721708379191716971366729649*X^21 + -446742792166542360639285028046932951544256906154817819860995971250445134230630490190887955704484990858798679211490703695907270770233541797691622025440195065984218316592290134607030547611701887820097941404002426384731886817520847974204034044879963948738633941945581790804933831074285669609674927348897772588256569621906930847649898052142858297665766758846194664115333869341434036063275307023956343663584189830660046103352078233534383276589860751896403667098397820789084309742602299672581250695688627371356124514193265775236000596191608478576569402346804324830892717103632708662546914220340312812003635697127892128891841964299877343953465661197104034201552219421806080134133999890628480507046830848132409119067520408727371127436362493128285689/852817523849888167060191053171426838252304461013191442541098237590982211620563351327452192804312761638465147196091750826251647915109578696731494672901463800578253306827881645987202878508142947309807137581725840092296822598712797560619309688312489131247640119*X^22 + -66295240575803859299316446090492372202144100320102658671165448991424467647368632054021847171785264009656723780002055446721857524116979851147984476391600725743635706504296904962696036913269818045482627697702982218545350976519349021882476164507573265150684595531877550459399209051294728058462805809557546782528089623979143160182635182501547390009042191031675063946788992743090729872076719710845525504376814526890457113939185091886219896435219136453129903998935578076388866415672587691171807925964743431740524102115215248214230748853444730449205528319665718546407788698376463009645977658828442534318988795252015403301571717880990593850246457634188662507488367179055966573888247580614135402043812132744153919342088984618088101207744708/425606933995948806830158956412633925870949655645022929115432556572197400792393934413669349446729996311825958873176310115802970388151930279265067143128029417040496080775866039693928526738088141536466032865953662952454684438470302734124613867178885697*X^23 + -803523353881809248519425594339066793790848633431194392926505990813181058235692409709632926678736578758729434280097453627335111162280932140131157503487226550534734489748572935050886162683683613048035704402774532801110183299108641674455829625287996802658484859154134441446216162199545429417012445709463169260187342537723991505140071621457958506192077861219571396762200998279893508258710756099115210733051030698925519288764827310313032888111628536892616889589151461484386528103947080318795160659391141735782429318516834085626456059694663115354934096839865955639482928290122763091718774960179231812428756888013199418861893841624820820032193398860462026381662917952882912567929810651302325729293696398182837436274720647917055261198027958086/50405906013942205039316215684817473742674180567007000563928023972515054768045590834414102063024573653198483787226889935944893191979997558764199696962081907948357072334528142679071037207171992866588281670413490164448065642101353363710580394131596969752801*X^24 + 152528411862305329933645593714759123913679311771982762860627933257380640143633007062650126483263633329530090023710581276430022855807281529454167329394476680414515424083482316959625207899646907599641316535437990929209723185259069826078095205772269708377883215212129823083289143664089432433460770388794896546557520188394840578158600536942449553245775854416144272060480481896033776221858554579021010955281729668599805646862881642783738968164808047575804242064315479751664652296504861816866296432918580352955890025716406353996691011464515872242794615702740052528631937087469536266116400347809480758503031775528103940007442411860575569665956455351464286425843519410472136231450454605155187912711749474554816728214901293038014367060/25155560848510479746448309971785207510547293317868841486815565729191878999491337219319661294800519907312841117866086063940124734804180523628173482069154761926857147631412378964118950690826180125094038233107965184257620689075613377511945970044263*X^25 + 9383398607171078067430630463601795932062134301801008515933774431967422408988417593729652882743847372067699701241248234673650734780237141503562556977486308699502467278846391258325688716582322288605874034849240654478894853892792566458818257094269405703846805840398874998544749778931860021117820750615945628897736311571566638538030977764264108049804778305926672183717786313318871769153275504004146994727933440768603730277716849304026596472400017134915634061505189966737087236079446671647770218650676682387117468866279612307907538603448815641490742876101343515954561072066785212852533948120971549143561851843187489873031225464881594371856423264167109343624081645303018292477988614813105165494982473486720151781390036246533246724627931/2979248537971641647811112694888437481096647589515160503808027896005381805546757540895685446127109974182781712112234170810620792717063511954855470001896205919283472565431062277857499687166616990755262230061675640667182791069292119138872297070252199879*X^26 + 161397253481654498930339821723627839199320000551336760017772824466660874147976312311261932525945723350380490806629452765133353910551286196093075970266157522765017084099175200704591624039509013986116825416393407962026630944651561490327364633842083149088536547751342179293524091675078389865263229241945545915655309881316887653808388523486720698339585607177892436592571865187841457523827820298149696788165096305905944436504787181226469110973468822013503782598986802898614982255216499389043201021982204888519862874103011227763362792673407188557716533618059300444930308054368651848868460342242437434565005420673907836674350427615177127017836492879751906571548364772448069543232959413406443116305576095687906339753311422649715/212403306920456965089530029398775742491934623946609825697361087950080458989397695062353071312898600114096924994436399178777238901355032158504584719370063765393573983867776540019411402994318983096721675826061698886776664350946217502823925511*X^27 + 25543450850227847964139348260502019163127714818675333917977723611017533433142273972578463060341001849397982953501502690361921397753434829735131803163936724794142033036025054256503247841891507241971638905900916551091615457681221896308036281524750242113105412561239939534585855364945975170824446847460643064795948878646509588887677964834307156545633378880948175941776945097051843719665439025684047106868187381236624483608226308556517438259988155867417641812738644659060105469584925058889657955304578687732671145196136976865265748689121229610514211479407458559040471378933715225266160708152349937158344380951373776754715695506021252846288827237312170157765231773594623726390263595824632887542405765919588030177329100529427998341/176088925939573358225138169802496452573831053225081890407708960104343152996439360535237629063603639351189887825062602447580873143629263665397214374484083333488000033419886652748832654835783260875658267631755756289803344823529293642583621790309841*X^28 + 375508836565473532717104641252964710184205815000294765845528692956642112869598987984000473210478918645532957907314184964096853758132131967457865607335157827742027701638517893779609351412279357616323270844447086424106358886555781234211617214629139585195531912881270837818207352345899617897721213108481220314972021976734575270752549001919325851579888388800041615917304990669320212417456881907561943772841172650480877581972480581557914229729678207024648514911436274505582410238847775204393553419804557321357693855043332129481894380819155008252526156935810654617727222227081790743107250144118303366222791607493956833937653748746933613968198763029975657285824918504909754035445161550056689616975695236126409289557688492/12554128903626512506030499994017125272884604524298707116103852943441128848596116499932210610136450151551328387873774997267996861596727475530739684341276893752206039592634111946297736449809030267552554868849323180257501291503411401549969*X^29 + 69706837214990471014307918447997029631040306578492163687537162194647587910410232140446122568237318281134273054285421928306444734327345933481977892774977425782590613007456343521710134113825829795218165217049439178991550502779305652558574007107860725046855943089699356348491139195641056093463476829516228657415153291035042093017451127858800378973299038181234120761419997378084490429433375448556834095939081138464782783567758372778284493402566448366364873525811308912576555854893881872545984234460113007919543677624368236284151563287139933326578293777204205460704144963523577188841594001221940923614138927377831112912186329044153893964504059002466397469807486554209607466914069104943973992856664040498061521502243172655814/10407762039102391289386971440540011382104796573383881459170693309553942490480487058055300494332031405590749324727383559760084706166396575766724651249133124504285125209521050460951158746721630171739362115477023245452056553196364657638372350039*X^30 + 6689737570567955290732821673800200207805698088233464332762976449311754283248857903627675516759295167525939695163800287404269005103970836502590501381906764770078510800719995049885129243201907216161612657870430353936845089644949693088776799710786907266894346659344103863452178957250428445121380834489323086867579067580358241553343798590469001192530427717825710727181977166625096893908456158698920398689831329540476537440096901268682010503549291902520315881632006183446404610723627492106234549366393913359446309286575607490642580213477072204644232856070326028798568584800531250657793702655843704808586378652822002758691158730410012092846320831920438682495190737944307238036765960955453790119637539130021017447667/5194095533151225695502896149779530522500870717541873031073170435846557239799799958598349445650165557116809428164573850752170815720615422230343270310830324266531253451648370685270060591563521004365972225423799412601365863261651386657*X^31 + 128504635885824595418132184784455459456207263065506701134918763427052277893725516341660672849887526869773279009612947846701711356033452864556532709001854227486747122272866197137783743032872795936377576193502794248115290072812451068452432883846758413120129193156629782443922525533584571445050774015641010502999431854930699214463190578619638193004116656087077499927598373928525425944548559773140975000865792628416971103533429350748654764150876372089318988990552124521721912398991989995123609892356191397905312989107323478017440783127547266639473889364938128576245397322445979362355692993636630929815906743788742102840926168239393113569316122228139612361361472450257017334100212448860270380392370985255581501202427050/615152316277699112795494499706839138371345621690636648689088794228615313581209708496678319896686057426015091005814974866131846218239646301006244532722567793858095940039071485368589086040642483110075188573616835832617563283667158675948481*X^32 + 8809761599255457545947744069242578481605022939347712976032326933362582209585828289367290679568946939168128427930471717067979991999974580945544051136647701814280209822683347136389024540894387814485312583712131313749846203941042260194523836387002775459595390487252582623304364976738509094088639527150215430779808363652853458225493023857095431891456888980588566298705872944670631975706811537317955994503645375138154797350821017974694099547262088092296230583767786470505026564837562882381901677331060371596823772356211643038309322374580840382338288148657254664429584128638874009995860896954638623968900169986616139062403961764716008314631045948287123406069098329034093782642903213573720834815476787491137269/306997785516355913204261253607159437466804818106381761987893518283974067013405045132593501131873370596182364688490682117865761316899073363103213565271607321149669215181060977910636597409038418604289392128600946427174529420276103*X^33 + 125901790626485344234458365011912300414679296987202712563178534530625810368059269303254962123117170818934493456495459810791903390007401382199635379105897575186226081298824612236745922520590099479066429736529378661736052712525516238062459235898412911466810366992004617586580760783082615284082004841550039745770170920991911257116474449753336159446768193627626229191658545116212030210414328581189671002397484560635122513979055710095620695923363025256439816019868139033016660781682249713085538514230973541759545514282310957347387855261177016133680045767616402837928454275356108422535071503595087238737683245931548137623525818077279140403262374592940366441070557712564435901795143719260250374524704558304051287583/36358668732058579868520273048456713657506095022793111217512193050925900678598599710188446119551158899817665997152016955265195710044307955612402892175812269865718774161538594796890424140944647030561805577966595888209561042831559706599*X^34 + 6606358684345850266631307697145316519955451411958782243539085324310339860352595158559842153106593969306389008518281727742382245769133618994883466567556563213571650469444966279430430576434102208900593536259357517934194139651107959170921733333838650526201445624598020414499697849594983624394350678623742369499292885679586892305334017795246085634863670654727240608747317843385888683672027724546220535995048723138041506464478701071026109644265510637648928593016762251090873424152600084321526450525279577058082401959642852087723428782156712992680920915988991443167269705864367814075977879323933328553779233779459361731400378007130552468323129999554498888271690216018128662235559811313738759763345239042/18145149566543880442358369502166761479213004202753221939115403882261012294663103323635764591989678503232009261096440813160692790170759108877783176622235789417203689058517700686248395142091046669678432066233284852956707217937*X^35 + 11045682036953535104240268046201164924298924901945113389475543569073071316683131075081065945329777613430623584285477469007177198657388931186293354133651141124573434957570163550940755129651651429158067018839542352440589727772467248574879515984729100131036772521240966355132601623359680331550472711042606440093042575945535012309758601013994092354804948700924231550325904840629733878432059056753712430446657059529336698693631944686557905562278158031036911657861872551126029773213602644871925687047267079228265968927650521962212285300304580324790285094005785754750284905992329103862720695905990172188855022073503469051526096939688678284977054841019566934559091538132034869720416013665833536094998879452117/306997785516355913204261253607159437466804818106381761987893518283974067013405045132593501131873370596182364688490682117865761316899073363103213565271607321149669215181060977910636597409038418604289392128600946427174529420276103*X^36 + 3888634630637522327336093760084034259456009343780223668311064077789235851380553870900891179621439764565581312357332551811472790130623047035691655243925467558626272534157373634205613933211441579661597830894320488609877873032777926087944238103358955491706703946951549757956212126213900721712339017110741897955857598955115908706077074002876743667980152250444699621510951871198934441556196115955023355020287960115318242611948447054496879669969058193912645121573524574647044680009496584851368786114418846943166939774768434892874283505055911225039139503202989320363026012721348790313427827646438534195489494121992848019124439332386999403841087326868176970924630606249690060477103031846371776244636/1072471751672313992692143123244090163674744618638998873403593822463562402899881986147867166616802323023347080861542692426307275262767250362183531924004715965317317161683178715423393530474085150994646968865375308999155223*X^37 + 43769994751488257532119681979861700243416755529067632401594887935998297632590812710607487885729632145699363181916845138589097453282201700418929132525146469435786580691939187181353833324997536860801557606082237916411165554762292313833608026002743328794013083508492382642343398490801070435637660710443627585211440443573227403248698772469078452101068964080659067264645145898151600743226953840637094002903868656731790285625227985059781216365910194601759245258149758511639833188327104331676541822459910412922029554557311511049107856943719384354491725787365896738193921719065383402009470753945709632195841260119242175122933490185586922460996656808020582935790314522644042596323912712160248991923877303/127016046965807163096508586515167330354491029419272553573807827175827086062641723265450352143927749522624064827675085692124849531195313762144482236355650525920425823409623904803738765994637326687749024463632993970696950525559*X^38 + 1528856288370480365574189941890856130805647944154119820957000261926904153340260958570792161420106336325411816120272125433955363570604844949559789587241774544955096729398251410386591279920204110423369952436205973147237857063251504111391049006821995268092692543282261046091397660252816545112929678569215147428384710014415692459922741955164925005219885299358873352795131549624543059622023369206329652262574550730756028059807430566754210647454409508074910336148664713255993557143681687240274473813470020349699089379546776945008857140338963234744185303003676416130600859359666983007433308721692229606609383254707464265357920969952865485193486406069429183345806929800102828583535527664574617/63388601671039304491526870574152737376602909074945261150398594625188391920319285191079092536012904014619485836133500350275268943954562938837019441101998697636817611069400006822116764021164675867051656059186435900417*X^39 + 5871339886345096118314686007941183048551293029017169932737374247149830960232795806469995899370560546862369479746377976783841694642386554256582412371037514440521542980333267758032397619117689482968788377992188866216379294157841928648924700783523159007036197250169852112987609834115037003430974808194489865735393677183266779426765381235244764956036189453850908636636277949589720480061096669239721518057786928197333231308297347222326416395470063162065884448555773436073827050402377742057895617577573551444886557361862842882545347625795371188656011339438256316214401362678876857193868068852170726383135696911221888537528868696963434940231078008831303010919523349694922238269524661736061901882/7507302261706197948845001862708631145723212330472992113825156757244936820299173903035070166317616261163429566030798846984150926839370752535284723468033011757221220131782251007963754713318596056962528782057627162994086561*X^40 + -178038642508823472456737955463096543791743098175550368265250533480977346818599951712629305368773633426522392223094126777284494213639567103942752746460393452963842542072490503864404443846970246516599829044912658815353692003108202943491969318154715705953036640087714067360229257173611384400530081010543525630121324520993399350240358431115161696558527540198509746722401800149751505560914203200894164862095939993105551350306331367256411330965164190587245310695162216984306306641584634001218756434486223542572903146045452911375957718348824388322373941930110206121325216715589847797032047993951779273648206325985229656274852607766356124061347592616781795442623829714330920609343075376/3746592686981458980526441904022267118423246591107350384207021373910301549755853489631721291802878657995122988127755798231294340324756956016136854489154128354915633965919972032751153379110152838054947459021599143*X^41 + -5153927641055709259889105662412169911234518583470701885895868768606857788680698845255090596378630573331360410335138052225855184214359291020335868350989805900728586182870679148932770024234391731716594138684146260590675230064578704465451041539488426070169431244654047761851405111456333611058020090701643581197605941333288776306402742669138107193505702947851566476263884960642834560716575160450777762369730209246616693386307020637583385296589160642675621758987617550947516094115367362250127979755104872401278527244111049953740296659954251727310802840730206155664494752053009213754560517277257072002322881496165269379121717388253512171563579952064085914293571038217724639024892307312679/443720211697275131440688094019069161636220363524616828052790162376318743442234996337553647752090328102336400852934502451926882607681940571859136087713990883457723277485800047754817348148152731069361592414305051302919*X^42 + -370515470097431208328585091989527503717429443618297334333465857793798596072052580830000744037961439704317865704364253671663164171545719863065159890584720075104288372947089273563875513576341746148032154188642280282925454992738383525293165643588037243237923746885338773321029593525911255751209213191678954224800259469881422591905616521682674370603240091996561936526276108341511442088492873380571263685000697360422129814124487551405482805106248258755419125240201398397462053513808302278058546108958052664361219077528157141532883893227057412851596511922599284747347195652288392636572676574231800479056608987969255307052014657368555273559257291050392448156047861452308450938844/221442915478542406792744364561869325517066410018757041444944817891737191899985429968184957255327067675106270354498244472563055755349427035648493084056630318276235827526447900747748293581781005854657335482097*X^43 + -686636382364158101792326016476758251442666533306116329887851817525497292620992061239542837339216539980032637437278035616686097135778540190433154982560801203825214538190238595217127175150899830822787518754471228937051647425401050717876755321193601352157911211609860167631268794814677602309259912691458740655027189432595052207319453075201902286158361654599738991238796248437607102482716042279437309763185654514871592754940570755117765894320396739025266334870389929264672983559082864712430513418174092996071641679141333561519132742503740413736269903690476398958962021090947929608289994822984084816705855590029147905304180217882468829676481034227874165158495458975684166467427063/3746592686981458980526441904022267118423246591107350384207021373910301549755853489631721291802878657995122988127755798231294340324756956016136854489154128354915633965919972032751153379110152838054947459021599143*X^44 + -25831324145843454955900963667638137178486450512469222835924371039964073583702719574839756742460190008603330056265262182492686144310979213775680548624596315465345477700145530412274642932795062374738137019457747174586049987556948161512622860433897579351522350053868051744348913381431039343079909758915228659478118983676031800026301019146802654767988925025108715442745534727230973361112920561753409369871231840878355071129050361336903038156469974800503372786625396715934834218854773732308841727870105453930928051208511865780180219970777339114520312002221208118819248492819183582244152789783430921111745268587486635183625973910347869782861994327385264327192651404737024/1869773757977442155419050134353341767219156907439286697499386301889990052603458748559818270712783326227540215602899905200096727730864092234837360229468394098572491007797217842558647451147746032395171409*X^45 + -1206742234609576031080444396550674715005466186395088677747093393857409164541830795820078297242867639520582733081094255779757855514618094419587864359664244199497870151783839815923317026345077267432027748009984927262482726780865627281298924316356630185866547596064400743278422010783725384622984590585196871402933076544795442341875406833088666574923863153442457641466881746493546757731908284641726589813183501637717622564731968779794123458560312231749993370830447947004789715618348324171921238399368848850569999048721424154298051840890402100927741148529662141922235940522468462443736675766951568762881552036664626028824303075814744373050512335150652683646337623228899247219/1550100408349796847549210551933085278619464870131299290114613725242160343299898009777294700787289473725743892481487711307941390287445989249539451588396412227933650792685135305234238055072467040982601348374679*X^46 + -5922394208209403135334152695998612134872376134899828165582765213754122660005813228316579575214167213097409569055423049764247946157838687389924553559564290039378162585545739198402131313352723047264793905445321078968292751243101656988765904781322852364390945159964412452814865367299568059513584429076100618479342829688556540304550662234329133339474988603877824065259978899303622217718572343354560548410125221486368124722712471030657943215546315148138130754824769336803951726257593362949190446965736270013423012897405249339202295764155893961579294526755230220156394144386377999443395534472553644799922009190965256567859530385322100675514455392703898967255326476/110513254800959995000830435271194619494010101509503321561521738985164019894997266301780144849741907100156050334115485856143786732718487631351578712067403162041047993841079132487655739177714169418711*X^47 + -395315721061973939672731913804157200894433953053951854515092517385312890273290385656294137703654149413217919944562932486258919480153245652470977816813252428592277991816704693027405595614912630288523661820974021148529502364938907593631699071680882192032429383364111687706647566074882621664685587277976033525852481662859157775322738894999833551623534989514467343029703679019474076027180111596854013406826851832898652430436087816896332921332666738442116614202437255453260774174935055338912536613205726440417425075347694532574524611159354301317132691414929119493645495527772560044565581747993283577451191109496639686477988363162257742246306284775971532777854106884098/91618914140894665615533456583313746593738688464525048177469928792609512577569478679431095264926382985149470564542095354804739658812340519507030651243951310830052059382063674285373725106239555587363399041*X^48 + -6017460738389436627303037022417474288354182725986575477580107712395518902156629373097102991297908775221334299706310172045102238058796259152136043717283964777120108916692355503948797877895134995868655929227903979443448946092241229254209227536289919101684047599339727119470176545135019844443904710102232345015577655383983184975418409776649462552655506522640396871052280722152178804106603666019733473725088799985888775156248626204337022141460556517074452856079918673623554842894157156791330682683241475356717537011450245923069448671733244953280419474947575621599238021923103020528716472128504526516890900941203281457445109538709595491627923675027113160163/45723316011981793546061413020767322918498180185975722615441348359604476580470528052039778589053333512683512757184727288433507129796643620749515395973273960298323539032304150801678005452095229383*X^49 + 85925779759209373420009435150788794943211271433934118839416197711139630653238046921620028910862652815534062855828036264921676042583131811381765517093521944127034622164450680507838338781140858249828876210612895837441563947383597431070905432072421201224950651196353185136930353383466395417988166690589871952130963457478596486582702352864142441130023557969316520007745191611826402818757194706830268924324925461258511776503022587737808833617304298423098452520484946475482091393767204769430299088959400401499109249439569273631334433775811265683604216473811395833345344936636714277269634519741440066871491858711281182976419039581839869335371123485901835390366249/5415149485247039755040691328288536355206494973965662756514565210273036974854866048787227097637353447907646466371658806951045549903205893936227356891302754940011351698212877491895131219707994301516839*X^50 + 5469991910079366447843117020263584886650170630139769630524273226521918165977342248434310144466813184248877115743686053929181826446767115851124824533640391867677163252147940085762251093110051983904225691255317627089155916906619526435808678044443074599552297631897478704884561484026213515130795526356527087091734486047362591011640150734275962921213560018863134389310298940199044432943086738727910581854404661602086536618417030701840044717086644251970797012184166728493060053869633356696965918152053406963631500480955161280548466333883404050040006815229708859874187760427966203004031666444421656055528589841719847368360661684016450911656766168343647/2702483362609007243103103789867446239050663761804818406255768565494679152459987472784430438504245730402713680311172485869939543105186099695579844906511848235612242983173009681522430725935057*X^51 + 872934580195168556375834536192905962353098263089479950012277888391914201211725072400461133561601490235734418850054770234528605965574581342670588102152258950397146516173624277293589893027926015753668697236810707236067051284845446193590601446360004200887899507251643892697600318295505448589615615984400943219901797026026534568293310245728731806209234528677547936724212935159310844899403774178436272483877937177425784132399967270132312592530850252463560197035738560224429083561148665357139178129749388414952514513757137475856324989651535963031942289124554199412145660776415489524226244333796911365677015697304895663872251074031398434215398947938552347/6531902287425970506580201860109617559785454312282246087920192622800639511495789721719968369864761930383358965312103898347643875685234802964216485139039137185474791290329164400239715064585032769*X^52 + 1686087559085393220974097531067712389449717585200950128769234129943039540218699945763852721246921601945349400692193056034274101355474005682983120385852998620233415182905075911606263688883089585275221149090302289543392432304822504141691411575184140402131987142895492891222928604035649628335033078819499990640263168629943215460312562817975382590653132189816766080509506619907463304795931494191231665194766009249948894838045584726097930608473627323113074205544713992450821583568118827470788756761478960051894982753051856265777282305012126921122993573906899327662822889865587492884119754536843396687062934898714595610082265294922958499099431398/159730679272356950357769595712952670905530099994374277809313113392912060550859239481318661771041180353609177865782403562263700165800939753861330155831423147680846562041078650128401839703*X^53 + 17407299348187801679685376578770644485724350869529738767051736529194293540293615739434826080457965076519631950096679403575340810056241663483133122205889540288374462541918013818918588810739842059630610295400093283293631516123199323092282740584402271554342356938654776464271508652361864427953443313141248959313814399105329637002529134382373537831860820766501353469959351716198594254894332865015570360033868222836722583824752723038489592849066779656260043424170373330904674318146703193742692436198309698791537864469465359899153341869580872838851099000757486728494985847709844260619626393241137621694820933482765386129995951543831375247891669638740/18917383538263050701721726529072123673354646332633728843790379958462754067219912309491013069529720112818995762178207401089576801736302697869058914345582937649285700882211067770657015081545399*X^54 + 573610868064122005456582811552775484884432916874310766127215642235833760343747942558352855097558652495045554535098870395771175759457263130450112070459699535193170326247012047195709891333523889265391547217765394324398711138984210248994654992115189128430432471384823963834098255194572070457556875029424607215795609766264304746559517990116076663543802130010898674236137845757101082751585280444068030716510180347690262627290961985173793692461594822640995441751409348650377411395019227605233494620348735127956059466903101119250564583079900826669821017276499827619507454122196508720218353710306831233804617451700413175597616123121097861612/9440905447860804442211099693418799627964424611051142373031096009983572347707266356245561899109946235215389672308198094583822930776106138297850354975555478910151105977958428401702337*X^55 + 3619477655222709002224070435934905728915030050373422378569760650312263421950754497900652377783541748855412238021062780428675900769750764813397483159532989421513035695014216310050753461787194856057291652189534791459693770248896848160919707248327611912489812991444446489647801068815905174753805892727587697621286073364133711234951726374148350535922167096170264834682864290242109195191565406236287071330559970576236063653051383831502695629972703194271019828796656763772109316504825820293197644003919032175373147327613674939777008105090229869881213812129225782038966843381388557481545435299286994388994984231778052565690177191036020659286515/1118114754906498652504387169990668696338710699960619944665191793750384423856014676369230632397288262475264245060476824935845901160606578277029311090819962033765925934287550550898812877921*X^56 + 94734327877866579645652182562056344466863853124148868228724702624924427344951119395842672487292920967373861528936665889176867464184823918062665341468427266274332266743457263560648208719848822548044796801283591587914663336933168884188454610541008689342737710656025688040265795401102111349585429530190413425993827141674995490329641844698219965798854202154926101942210528864323254056006349610800888558757040015637431087093287959368417506231384491547539336974883466919403669728118419474012980522062417949620481359660093450485145266585515389864871466155168278776671653054913334644793290491709564944552831172096832652495669396735232/558006114301129170885460115457107372064804338971046892430468467993591367557613709808237005680592602116873909350918972432402797492529472090422031738019710320358833617705445262823*X^57 + 573952482482268358844828352102513525367010413332822056871373946653708819607171414686860197723547264552734426276066267960224561035364909844280091086041923625818897588461223218564950010506839838685520362635023773783538397467774788331637922152028288829610579578895105498060179758428659561551747183138830407587419689256342648754534606492467474124997685632549819297784500967948397701894821502526775459182376338883351971003181470277995898377653661647871572704952060824191641220430024040448749459878054203748782268867805419493679065603689790678117472328176251015618840571354208772447270619032587130680404803182057317428233729584051522630/66086338135025631095477697853931597395750972277357996611217672069885006433950864493718933293769623646507727706157386662086760515432742968084952484828888352371057741845708998811916359*X^58 + 13657736983542478638892412053048623817604698759536989443784572257795070723605850039864159691573665024676685909506993581284334958071070007168475489084857404622563637178137232790971456442916237298496733666977880914351653836652126019309023491843558606186262882506230494134958877966528969610828841946926404661189829509467659052460191610342253871222752822187464691065579146895237367912414783068461362043787101664841911602797714200562253554644813376965445228185620265603989783528788736546384917312594274657236793540402738509444192531630270554994993703988020000898711312283809244488498440274470039265580661045706639978572860978/32981034003258417807521727966020886108209961520837336274630206749429125099451132443302618693811253745308464409889412638595827028342660446268812089249938549580875561067760817*X^59 + 11398379329363559807178681611111164311557125309850597534856394191687908707085836958207697440317453568996413643288337613824695057633833137444478429343350237328937551153459532959700097293781146558290149885560475224780007490950809066431811346702168835624009255220850164644073441172813240191983038294764951513837595739658116700557437199262154480907544501046984075169334731032340814083722198044341317323522743354783655970115379127650966840050889568055885079689811212210091400031589620197126864537505196165885448710078382900745011224071217957649030355047817496744133810133663076569462631795741764732165794958305312807603881589394/558006114301129170885460115457107372064804338971046892430468467993591367557613709808237005680592602116873909350918972432402797492529472090422031738019710320358833617705445262823*X^60 + 1913693103049487793953678623490771314299428433486332717514701917494268683015672737571961754745297535247375070596171577771058372981088417869578600124225099391274272310882786977143743666544197837739093649873560666278626439696236153038330228857299949191369192757956111793231447158632464090122702479938165576794898850006126896792043669083676782540899740470923886869242658212222923325595220628235393104743965660024217166838176225290129558915524146972391559072205531044352361825419911271973569150481545797377807101961256163530839247657406101695234656798588037304328626184083277322112088199206897307996179622399408870648/1949348897881577977866406286779412855854953692348090092477700026563574980758385982818288237709749615539243714752019187812271826251117704726568478589156483809969594010743*X^61 + 8607689768766587735237892354413337746428604335329716656472889122622321028034715423454413827167460206304998921358443992502694504934106963104100538853215270803765003295432592009947866575318563977321228997853839772510978284321512430163052345291433569728168619849393998201174943131457409231333146091778736439622211092268093059330094735893289932910297984993129071357259379214696804332947859488686823132882787977726133047197038894160391543635748170250627073648211895501732664388325410203286288039794901490212383557834537513205853208074147553439733091428993447560102859470943302771179172278762842100411684529349431736955809/230867238022808924652652095762146202757469730645861353922411447246003875696157927103118330856678776217159250869225888470170789198398623123881684624749569847066128927474325719*X^62 + 123050178174636460602822029230876304907483235387492631627413232784313267154085764289490609813836602108201250378397036154824748737247054129326535130319175436725805167873539476232433371004507767976175486190984770887532170486002086514844173703259590660567730567020628453339085266970299725473885062070527634022591129236662661078319877522484290778375310545693840787859787698569716294570886388805073326302239520426594591766657121974691255815885341103332095954963184967246347584010671044177759636260235040570123360582835799184512285191639685855141728922857858546047402993772467966045986649153740137690832811560853/115216555226761509419375039114570178843605041216862113155487914567266090239280452912009470873559289292466677389444954655255737706195265957005052224667916768719758497*X^63 + 402833487063933807807605802739488126021546656062099621567737642949510431080784691993012632899559112720485753525085295340976060620097410616083777282634280462497281467695002740855479965001228433738946615834347776255241947302758509806615254127537925314974148172413628533941736033899463416289542505983545688258697640264213923311184182028651454269080483970257973600730172635517146623328815334188754546641728993805873956322610174074265230730435696265230370357170938828082301226243717127723754878438256427424448189608444165143564551110275459879836424144563145865615119861421394863656210474886523907240956617925980260/13645442285171045845064844007455889990984675846436630647343900185945024865308701879728017663968247308774706003264134314685902783757823933085979350124095386669787158075201*X^64 + 6798986551110232798319320787279314721132938483393795533719280170776004705937851357521114692917159251570985376945865407442822147579053487034442582751909894351126794413057359523079898128452294158838220335354637373283417394512591503924547113872215858877929984642721907711403852275789648555666183299665112014277348426649894702932495705390694111902633987701588090647116892358401997157447268462524222957155468640959408041303824704585783917121740994368722289131056236750131234390289641227627101359703122898028625216466249426091460941891395104583401736448212407327689786959709534357158827042502259355802163/6809891555456085431726168160917913519924643372354282945533891752897103270836364614457678992467597924964045002035874144763623010000311245168452758713157797075463*X^65 + 25200832117836662986762381827686466285851625161820574792727734803679901833795314785032158465946554298057901609035607974125027109192530266611086098136377027557863293049753052207225855185354632684846475080203358065235303057047974147456276920848120819917829123352470730048886533600303484891383841319342201426993797405840687263148214818970623179761072449915877683005881370667920278938034397574707210070563887765920614912990229398271898507662707247723713352568206601356496793176207775119477770573020699055365086413791468227196015934010495076000983447178599348025251748698528154814774611037796504086126602346/806515886587330565935625273801991251905235288518034792088415401970862631674963170384066296114915025047266741726114682586790163943366861699035365572675417381038309479*X^66 + 278570843351659017151025249014220333258833457789664769943635324869366228178445104791290639652902597970121143781124505731689271697273790328347162073384115571069998881637800156084963890737111012651882255445592126765141897448570662822729466948277823749191871612021063205545401612129782847560299015538651599692560629290243123167241919223980201663406072747831636955149473115298181875492105920784764799349677663576690736241823535804223920246400337016454991244824701643796543332325432804425675318515528922436150859566674486567114828957781737331847399466958316639703028514357906101494359452191144181/402499648646851789805908632952178823803099673287681479137885912459193999103751085433990128995070508006622436434533609832946569537225086894524071086539263377*X^67 + 72545404498176697792029138284707858287319477107022167707684844316306421832927441834578614455477848351409393560084295558860521122246606851733224443704391032138723500883754231436415741482366579086043759245428834008791776593818007515808063471608794447989418842884903878191646139764584772136162717927352301863472275426122594682964953581504885159332476681922879725526162389694729461482969953467384828580744731618158636139365229411544828122682778901986561238951530126430871852032158861577494630724748875239699636900639054724744589261953251239937238288860917117943535739455322155557886062229391973946/6809891555456085431726168160917913519924643372354282945533891752897103270836364614457678992467597924964045002035874144763623010000311245168452758713157797075463*X^68 + 4376045302457423931386224337986370206786821510743760724241011099997456459191798990186152554375574142786525518436487294904285003494546135176837450163527524219604017500217018020415590665931324932305533481550452590905507443031453552062188230203427647833801942717907642941541316444387328335392161793289729376933956990639498127757867339000588910784433559102579544026974525299004785111424139053668087638399860949947910878731108009918470028104290226624481351859684425393464202543583764114606694990219442867473217795741312607437963381761857202028762354144104425685186960449669378363104280891/23789801326724498481346925524686968721738854145498048297055730980506767486479761536378635202734825226468611409334689392573235388452336834004614403128983*X^69 + 18014495553195734451687470476452954878580505804692884029755344178488407161621650177649165238997591215736260720688208218313834609671375245699179194966559768074438209847442755789303662102257996462356225687485534560355240312133816366573037766542628592715064267150283374727014508479962415842512757337688903430960801414880126926046171300736632027153708155421288305536584366078287539110051732204035040518563166277894917923069808690238028994171640398275110816132144338717369796818324370836243692827965390397292975277459911710415258543838174259388685414953636975478164910359343474171544061034758/2817497540527962528641360430665251766621697713013770353965201387214357993726257598037930902965493556046357055041735268830625986760575608261668497605774843639*X^70 + 251066339102629356222367730134450638719572340784593743779919361168994404397506993618676170148910466853846537354488630506518153653923575619069458795700298453604303066228500072717471837367639119071179881847551891093154165144579578886431785130401634299114323164468559679023229353979141091340822451056076582168714633617797510080077892794055599573016054012659267192670487697920651708573870844705676838874612840277927937783349731774646882316335158963623790367979927955414479557329871155176311745551867707588583551500256950132311446538409629126756471360555367590228691615904809098074/1406099729695874370905309150936046381094559616141500579056429515958789969057258794040938306208098896298162504245799952276921531322911332466730563457*X^71 + 239880015772173286400950878744763355760463394201841107645685694009277327021141175239752071540271560914370706027635556628071185378257768090213113850474729654119500128171835178560142348895600871719624920545253027019321058183696824985232744931947578951464189622193606852765010888339188595974830636987233478625552592632571661642690890716507972743593322226378694423946139696074275373792951379395115078187659737273939466884221302844603783811937611107083371268984720713159991932840648234749106225599093385678950454869104685382626474153890411545145935313350010909879050961754205539833803/166528609287071489369428478672808781052171979018486338079390116863547372405358330754650446419143776585280279865342825748012647719166357838032300821902881*X^72 + -95366919078554703963455578717627807745221621948860499232082985833347353111949996381196543298241754237375387726897377738654119761484812171993873669222416169787613254625261178766051926998250476939092023213389149013232799903469698168267340129598920861539118197227926958735152374852609517371949330286551924339107524153711585368655000221918980288643858843844930762013318006959407525316853823722866332339358094952408819866321351341471643654446344053575542979198064598383086747608164487436625637983431951186572922089922151578897103758185262727538954124915428504885676472162/1696076177725409991791994691315579732355677430809584417297338116377783181880121242801461352118435735573413423919973984419064584222919688729047*X^73 + -13315408756046546437061337217392122750738981299940115887820917832998059543559705583706637896975641888759702388722666519907885161981638991995406026862515665099369192425470876840290595240736386047433777889783888890838752507214165716463009363336656846054901527587713599490040074474656232256811608326484407082480819348968789639650067178642103741633020428120065283679681158615549823139456338937329793717895993731469401464617048992410740137895549596245118638951620135616273396929864042158770903225730321653400976909591855094935755457057908356988171902861241185829128557820267193/9842698107871120596337164056552324667661917312990504053395006611711529783400811558286568143456692274087137529720599665938450719260379327267113944199*X^74 + 4739290885730319502121233207203492171189902746007271768370512841786197872052849148620311233320634211613601444963390424336813431407503521333920205293994248990301013910358606320295140325062886456331861327276160393173226742044342512658693652674119326957780850389381019863614592923493847185934931219888269136075739480803955547202924953155791413653463143344491575141006206300581476757695164408114647916337340624335053941738327860411255430624668254097855938939154973066965689731039112849360571870753606831666766555752632295166653902670873647506701625721610463254284/701727835219449727675628751061472789555514038398669597557856068009012487331452727679545449780072708139600092643762509068706902864261352391*X^75 + 44630175735243059241919250753397378611405554186864671050960517868695270385111229822868605738567620564560142830539480378265772088462278186470280275900924670774680393086648800375815233764921469912445368776752570543911412875517222556205563997652343630298662469598932844046309433066330791028288590035126721161136120129919013311378875238602396853164312551267556950437274193701786045458044567717901120946616235751981676721864076313514721929383696919021675965355794425603660852405008349972731977899178815137960032548463245028048809513832896612504489772347249471797027061/83107732708545089597807739874463406885428194109669636447569567702511375912125940897271606253803351043097257772078725236534164626923064747723303*X^76 + -943192831601469000983442163673859760627683079325562093633110285268421129762919999320858072005505215108550866580250995629898526922177279088211817990802229195270133436788317942202917309651228489262702277118450930125639811039412112660118586161410876463183019244047353893940548068132221942064968116307459257676430868338984773958783787209699096015918756777758143758900312908900543572302814710850652853615207179877880330854455788585797089218717171017883381927354235925268718746079798432062235214973039464883637562311504669539178675575084945364939201450828311/290330093181402452493019756334908063531449746958489696962290470835338223968329634952232292006649858560033137212975800193920936228490423*X^77 + -15320893724112831525469593188037161797917004190806860132026221832336441921353015429443642348218460871647421532516467039008939684659274833685051682711164083320340490780310251555120974660728695893154344083047444160085892039425864988411822408245533291272442353666832556075779538188256545757713286169964406277304526818490094426439219986458621778139406534685870052271765190879477146944323226833467944109336360211716375346623673239216558709824701251340285498031411596784810915390798031094551124929099984326603540419877925932164737119509383111542880888164518011273/34384663925753036656105808802012166688220187881534810280334947332441611879241183656297727039223562698840404539544362944366638240348806267159*X^78 + -108394832085015915806432563582315432808849289478107901724037969058663035564155960057300791925632308881741567821566163107242263407433273068203567864689071382130373410962940521789682233520250195945660772287488533569652800300973609535644029371239728691902333825212560772021269550765569951252957367328513248734240108246468704059821338775037771877298614323253298686288416363765380467968780154498961171605834393137780576852980635687556357556607036308894692960218107449815039441446124432077068619347942961454106930957925790069544315785928034602856346403/17160003143294665907738031581943853864380267566551787751184494995882630413637309235311324073919845059402632378567042980904364101217*X^79 + 180707076633179886952019942355447783697580016726535292039391254758064087676789440816033430383893051124429912655383712837765922986661268588389906422851286379240090637619835804155759211525074211632528655328941479605908677138674831562778625607298198404405533761111112925163975126320213431134547483315391411665201669362306998390108613947669564211689122549383961522322928757741905696565369569818913864349187324733453273034437024245431709798344140569375261878962419616738205704230555949722020508524389906019564881541333359415897534664784732782233797845004/2032310652269817167451138294344356444720148228709427878736033295847367567778307444665626044046549009920231960490830601357446553599432961*X^80 + 3343898098150426242010107889629673891912617107872114683592711057304094726016455437699983806498953632798903194916541441646809188770259307101432972978681414608627693840367711906416939398814415841492957995559795352661869872141306765152860459422025242195016850902526494398294812404267422311686529485199061493029590766290763832846215665065550055379247430902884578874951749554883810492746807831718652399062107244368986364794359061693165182227991320169302949153951173695879615713656307024114921108597050968863318679052842840613294711164256158558/1014244526466970028236777089777401375044640201344747783626957562260336332740546677422502752758428102098388343198004786388342343*X^81 + 1950861909323743468626786384404144820389344620928230859922827283951125337403478317354954468283850369298831750870930229290484959780232372181244082335328748735314357499389933051225224908349110914637791775814130984481013206190487798164784375091513698979760676050554338182263758619014450554251140316366628044192643707838900316908502910972169014304342745753008433047329785726814807246281312641535689832603946363402891839119933549061953095195614267648677557906811711671529302129428854270599915005833748188495884974175808049787352168580328488688782/120120022003062661354166221073606977050661872965862514258291464971178412895461164647179268517438915415818426649969300866330548708519*X^82 + -28877444816840060746045355735544724223373811954379144091797383281288308271864219482181463174632883071409217430428247290028406429864264782568850444520136231752149391312395566477910118651870622296551963449271580656879788247398421311174537297777700323740457478605856698818998745282713872191515544258268111193328889841413780854577430947129119223274492351356333903787068511414039685690096895754431128787053234896234057622103501430663224896950242492301897281898420198462416889037742229579091421432638667711188938318255869316733556899111/59947072904247888659895802930279648622533258546293976217681752010185964462470989858886621712774283474105345658608947714897*X^83 + -6287600126264623038267858320873194905339831969986365975229188195521728376238926926949340191734340382639300184669504002869495359255792291735729063409229738099263303243063204654091942204195095445860235510590585700822312357954730525211466963311569915213529982331379092232117596765487356465151664270325033572803012730205557451488413104214823523812265796985027154082685955206794399308607776347764661366144140356850659208852975670714816899497033576841255287171566799206317796606732149164655315935510110599602278090069267749544234996582889/1014244526466970028236777089777401375044640201344747783626957562260336332740546677422502752758428102098388343198004786388342343*X^84 + 20816034296502079058301987750912034174563114500263338414940949274525021773408617107031231551939497754735320974156113757661737675484597518268497188856658539671335016849600879815620896197570362361659500322108069116712324911396720118967258386490494317504611948275404941474647829952468444942698880768970406866821552091160184914754693740813630832429130546666508539768092617989567629221900792235228356630472277464215747705170705849604250842289771440998782233893644469279047766812262615601142915894110384431265256539289179043730/3543180619673023740167610552058611538656732581493822106370456410555349870705773973573297577443955521845578678326671063*X^85 + 170149901773653729242111390892165148834928407263882226671241090948894752665454288396887660128308002325748649296424037556944803965110173081856677766798307924328569109396047983759686420990223248576899000068002689144394088015924291490513808769273144930427883413601297164593905247629976066311427086707004154616789663485720600469602765992914248667096529706081013076428093243928837089322810534239635377711301054637169020337715952481776298156936119188840550685241679506696601103061511917820550146978201419936647670848387452219099780/419629510329735220619270620511957540357732809824057833523772264071301751237296929012206351989419984318737419610262634004279*X^86 + 283875108697770756020201964272270653785016275915955948127908780568002189335670329381240167841751267587287087501110112572690668399538673578898869796981655486797289437519657089803154767745618222390511616498325676522467531585387220166223291161338397509164721671625516400930499515363374057339219928013857192605925920837555535382732260611117526009021227261438577123290854940225546998050457940843971734880161886801739021072235261308494693418989534050552202894960072148367646995936426151478415205163427689547040622823699/209420215123412952312052163370093477076466255777163077390534689435270989461893372750948494440803565331614083475777*X^87 + 870160085294430926762481025740319981857619605419716555925430155101997621912880019604689636847979525178457039586902954471161890856135127793790605306824933799261612506815656075718321726348244364956437379462628143256348229532746258122074977113923175843002013962628765449126490412584659672050576504828538946491170000976087115205617461592587154418915222902183925289429920496636158360996737357443341016126748426114311446214062555655000825353123010453382270947694944742276218268466312379814335136993207186069766743587884619/24802264337711166181173273864410280770597128070456754744593194873887449094940417815013083042107688652919050748286697441*X^88 + 4869263276967747859863964143340662221931209372093086053356478661106178951413717104926575837260451050168419885084947664906370232926025704470680589819613599160979760816188955408101052957082502983658085306346415320320048743763651125775167688725099476737604844706485152349873267672269265833284532752919474353802631277577401739953882485063885273661077888526401759333142959219527939256706848947772108893864406248374232157869535152481173845370532053942728829617338902503801733222726645063705194615400869057436732/12377812821290439878955739900117824757755556225377568259976044059062059782604963221877681567516021356558548583*X^89 + -4432238159103800849528844707472178560753494296175647503286717491573129389958298446201330440638828696803330504658088378680012774050434806896475320413459345544049647698597988955266646723667572539866275993456720097431036286601747000859065243648590570545416852694455265746025178582988629572018645827703106492137712117120172212779137696045260415720892092736568747848091947262569603234249753347127093300504489009583651694612582490331467798173260764651798052015072764116851999212685207421781212204922879364872396502/1465941505863890666184365143590654339535263790440141541733742826046896926233253609256639461085624957321298584330439*X^90 + -47897521604678378193925435298256620510942919428168136749600240900399774434399703136877346031227833913779574306322652919761818328758120042427625331013220784353859960988774479649416950013809019100426672748765906097117051344939656949642586007904710388387187391633981487081087224733719022465858708225886415251587530040544129251020032169243318763728755398591610991188259622342650799986964998005846391365102332641566348346720060858552382744800404336274960026986517223634883509016754836789879769250040545/731592459441482349958965654005427315902568486635000192681366750934574134559073421708001747592412161271857*X^91 + -664515506908528583967321880243778639954882656648383565981676256960390054622512904209896475047166889074852944836602630395787239675979438388040628168879059487525991614424940785013829497096270749292731810460243022740616959220953266650226477900620937897465929762190001006342011925913108679303654329036262244430906124818951981605828995293468229515507495292145811053779060213841165569513680088434731649885526939402231012653537202226288668725669625121761174899590432559655688585839968908746882709668831588/12377812821290439878955739900117824757755556225377568259976044059062059782604963221877681567516021356558548583*X^92 + 44871640060199938606098243147726421177158662463055443440173251726173894547191248837354572373461857635061045729834432171055785342119823852792295888979511927557539950224426917084533341342516529733091760242825424624090679360981756675678261861659245262935821671575645167921122620201768888431774664117863016486660794295889987064393798627159990781072310158382975696651093257227204502028455791327936660104796938907016291425435325604644829540722772442800458166674952134170533964811926365423454998/43240880633694801699802922986312862220141171856197186162383518584702058901771583527868180601241926903*X^93 + 69477184803050977317057622285161063120852663508295711969957879090028726233978314868888254921599884390728433926932773640201323455228177743931815987555962119153310174236547942927852355372011690819798701239693279130900392233709119788855814949206475226876548659409904058916556645838625479546865767791820102959516327508511498982515321806376334815321554876194583630007753253829381539524327550834260569407151511390851030888317908475808555732293824069199051845414329708371077985171083788325303435168/5121147216090376449712759578037991211317979406445001348769567256542018941913513951956012233146885128902999*X^94 + 179622451244911947204447947924836424304425333678829272193609514301601752522076301519405521490002458215369410516241221413275388028458405911084752771651014264820813190830785311317364785421493565754928144125832633884519541885039576287337122086785876395793928486014809465709022308150496613072321232921273604111579286465685048778570346115928902470337523850519969426232494334271992282171302981268213036154586746443238071296810962288098540492626177449237705950870275024748484402196525714/2555758652029954589503098468367684982572325306235426807871831584886935333162219015773283326511137*X^95 + 90986766871631265477486964304301020206187868260548375274105369370742585970884950302079032571470316513301825502005341774019041924491637653471693819087360361550550918734231091131643231737512083674536119147312646407605115567500112532853230109673751978837086375637995721643179041273483352780832562727821215636042921312766745980097986992223442195147795539959529911727054103508532949080774615346649134005505373195564992278123564464234709864592147938481204123385674778727271777919938576218/302686164435863611898620460904190035540988202993380303136684630092914412312401084695077264208693488321*X^96 + 101738506202069558446949631940556271539914619479599367588804147573947681324057659420554144212485637916158104558993574463812944058713931759816584582483061490579426599156588341251410227882404001331938684667280718835782255823911122935579314218469179778196799915913632406560420886853193699122788355280192598636847408448319299309081517115114946151293689613892973141352499172268032573397235202717946053049761137057915543537406456229927406068008869000226795097079957544024575621/151058493529756758053259558388065782999723701532917241436954405395527828663763757655492838023*X^97 + 17742498904504172274900966562710717378894467680879067930745276517070958607080710867026891836365032749667652600238166150396795393602345033793821054819576686615299512544375691652062175083024866707627326441605281238105868174084393649019485250198327765853338045233604904176696145900960060003047859997670821978130085090032856338049830262279209062836379603104322485149458930346891225290130270416578843330704150967239286456725312053782942878501342278700982418561781980610774121068/17890310564209682126521689278573794878006277143647987655102821094208547332135533110412983285577959*X^98 + 9523745866101991383102472202743709240865060111615870786147474202191920323402463958504998019320844201377853109913601289954425653312809425950455304099620825697282702549658797388568242772589680779560652069422308347890233483147794932025145419122934843987722191569714636559523421129949590012679658309114129262375891324959198841169984212668522385877162508072694009673762217301112751357739925838491712876259574355566004060775471121380303066387891764299982877377668030/8928334625554510198785954157341792245388244076654485574617554547876814744592692100921617*X^99 + 134544704173685404197649366791492466345064051290625571502186393108414737291261733183453559224295364808080750508304066357544093215209802079676741786565687181740442282150362901409797475196484595512421626328645841811165809232798209496863528664093912585398228841410414299335285578379119860760448139094056664398331827729244129033303039800834094020157157224961642276004035997648336450307418844333886234000172613414474794727062575749560550514390351093016280373519292806/151058493529756758053259558388065782999723701532917241436954405395527828663763757655492838023*X^100 + 84223325295599982895252480152123309823011708325902343824356615669071390846094375411042616339726709171078497648590976237685868048806266870690494225421369764450082637010574963902173032234883963778789384569099417196252894409352750702643240713129716530459378392114530478562609980386201424360722442771073519813355277421694516513897607827896329861113299108963146375240329918038827962677536279051460448274834118098714281239593682704281697405502625702141410/75387219994043131549365076940901541338885649072931409105718461475068728687044084849*X^101 + 126849755489339001365787187318032692087650942294021193436790606679331546265893594016716783359158608416388190017424659502649196715386747759289580556403395066938902748681056990280511147094749327489136829540620239789848819292089480741497460378627695264503980978456397423521304848449184520423316313154321976022881126928708567687311213639802897811763027170285013068978254575681593350297453643000818934985568275678886812322812639053883294495732801196657627701/62498342378881571391501679101392545717717708536581399022322881835137703212148844706451319*X^102 + 15664317091882361669226066445600881070109808537141061271720621352009310204665965153781249900001486397697394337976014854003273604284882341224449806256237468724268115298381102828518763974953671205535908654909023516307669456481841170360431051041505784398851033704971278322164001023473732485563827836473708172879495262401374982128580322563096249472071043128901689831813467400682110888455379452559598630942428653157805496136687360212828864463602/4455772799458781934473968729883653959388004555407022229784175274843000690764471*X^103 + 16206439410775083205983681624230073544923751500118195053336888099743233354951947202655707608266818521431980189674452164885079740973972310817128481532029374776509238740630111008743385606259389931128606901068666911364218475703946752727519230631897477040497671646403519432257012116692782339352477577310557854260353030918883547126038976143874940718448665361657151151742719849846065351857512934941418078814233123946733205161571611821980001739237140/3693973779708113445918888770104175525605396804573639046180204612278367705665160157601*X^104 + 6736059922610100720027214135649537649562407353872368896343588803223981437764225054593989413964813439326220910869505836373820870662797574076704577043982904046037274026842323587314748568847829631669912997731665054689659218875814127192651664710239722102538549739336438570230712633124336832664421421850402591292668881787078456472178152019711138255947117911113823562561590402633765651791224682981825910218925875470167595363397972486934/1843513777186090994817529470369736847078197995617303363584681536964418986663*X^105 + 494174949078650657619332384786697007241125727541775377101787125382721788658566564877969934238402606318752634519307121689762104106206169352381759401818240975819493143625548214950944621277336203038576225391085371431589330946051092376272609727632833748873446959477943400436672965883894511325326976873160263300708451491090409757393275003755010017852438038823748002117877565067204036605483123670380921496382776718017451799226250269964595/218332867173480314789224467764299044010012223214944089259424588467307033847459079*X^106 + 101189846159662470255679771559013740971625244376847834109155917242604081865458603156169004540571199998860245447136073405124029004886744988772014827015160685401457459627317209041006790599194796155481759143818504775992504781683740038678249605921087777294965721639570025858481040734931656763532004306045714362306927986708024180433650291534285900947278982146203167598777577898757158732297412376622804903927295791357331936649/108961154748276552681454546389842002900774158970228935728156601274568177*X^107 + 545555540336627560635637203984267742930853562676405053956794071923065537677654229982032994078663952469520115808990196339940947348887556170119648322551646443058316376417421708077198203152947501175441750011928194445362690054505173408761811045415932704409635002533977614539092965275192490251122472610202307735377070105094407535225026677235802059625263306581431245418537408148657312098255552656504767682321296494709146081697/1843513777186090994817529470369736847078197995617303363584681536964418986663*X^108 + 365117352595307674351215014798809087774213250533922283711692023506351583029537950845014600154151262585370731406329931937691639884761470989945098114190260860015757318341511681287095182030231559996837866317590370715548341799319693032608130099006776181457684209314279706731935215766547471421771278808508760033103079384062255470994928838684864911247184243697390432698999291913151189359066566145826170041154930077/6440165184010671592969711353498552095323255450690285225377185488183*X^109 + 10999558532661240389312637181491126353240457562386315542924717137255161234653460205078804693061590921952606402680048457002799854796435317427268761427687645273691698892239182034441671976207348597640807440721747699311990358289966192202191446430902063123347931770048366579196039375640828543685047514809317890890115413260843159167459319562096444456084513593145456968131137101257398164037954129130419870840684378741/762728083237935868770181824728894020305419112791602550097096208921977239*X^110 + 1114816986553951484997905562510436618925891810355532614783395269392865615942148461272206247788818216241294493140899397283584184971091813721521823846819512771606531120283147631050677699449504425419458198669743930811363746479997015374019141143729858616992723320326629375415432418685895126878248837368600780597873778127331634780883130343011118920300242278446131337499437996812895274678724198639208261/380646916721477131802689955286869915203218597475635984714060257*X^111 + 32092054161851031048061681277902737639673491448879339231761981381697955220067295702854318848400153135289072370803583618309109315351731274921782464109271539254103598632134442852939430388624656584472640096784602316186058075819157825988582928478802495200930818288979541840254558039939251447873369929252465688688321580745826332325723757474414212152234055250279704520375295268124938652119558744425815444/45081156288074701150787979474489864667262788154831996577640298417281*X^112 + 2549033316473434950726078246139179138689187706907302519688440519038104760351163299254411320332440016063024639447865086362932584920227348334363825150241585113181870133761482180443373436211972236124890331303441221808506879354701145129743611302224005341855056410415206033525549375395417377725271885618654431601353019248823847396400761078195730887178959543917898970000643194926143857582329/22498192370794794716158753784908677534323458684061468450503*X^113 + 27472613458051673680420057158087593012254337886968449672414645571989036586449234401634046466496168935637787081803969110205847431794774397891599348317226360142874316457890323321179170087555815864750749839485854066805589419508866121743527105712750675880204824879839180430572886929723339470123748593329985133795402465836814710989323253606787375840084949512422526290010250489756309633431672/2664528417050339922618829687008089406422530182329451892998421799*X^114 + 698440389516433844413982008442603813008300187712192941259475788694136373985341015352411496955173824078315969511599340581956604527978474841604844284600331255992658260862435632354108719674058754245054850749134063877719193587885737520703012879908647240699629597961374957618655839261734200232419586544294369280604566519642940388934816292761458136382631567343301953446117402430/1329758991122099102556815047278720818861839274428835537*X^115 + 2248020942583915357119354068038321152472961373667219002633994407105395943763550763511089159244017520250296016342320599839272469493394916291505692824527187271713883099885286734991686015678459969029210352117708900054774991775347284102545158495489376029487974900328158910667549402651016545971007175950479904769767205933143617181895557475620355164297409430604026041447331091528/157487346595563563013111276494360742740264210788430279153521*X^116 + 14161045467610680414626742920098261097696604835530092244171570606027159685729359032873127458442360175446190077820803140595413105219811912819887755125745617779850474341111732223508375721215256662305195647208703851861861181478621789778761648974181397473637396036668271770045002705256987237146926991456245377799363722946867096522745975772677461465873713659111822/78595602052254808354915482432692287893010182305623*X^117 + 16921865299962255987932139791233896606271097364189839747632037871408289301656317574548626500414731542600414068819273180570600361881412200333392901791684972025915354732874331965008444947840332690638739008234150792976098800050676747992292151599086089511313059130750666083347267041869157937600114524365892548628102436872751625790920827481602376880079891145127628/9308312937854693717897705330951045732032874921001848759*X^118 + 1671560631962843835866926124684257157324603673905033769223871168071508024340969647419580384468921132964174748920264502805282817068067216592157570371588383744335313273674339538123839781241342117225569922615923572852127374721528130903647328354121105472468680184103851283234904263469213382805902163636603373404630310229152695085435539539331348341/94804177470148653494158218972140110433759633*X^119 + -3453964195441298228024405776764378472714913595294919469963712016503121831645848103020024524331227235649981130911327638232511095054883098429453619363970458998476297813114387409380647037494460460514764108243195695042770947551686638553177306616253153594036445751032257710736925210771605280204732735368128673935674758658456998755196142888344167159/550169214365783658484408377028846015251071276139361*X^120 + -171698993590235085025274639771205736554911089913473064081693641364813536662773051293490148088933375303588470150012306125478723566745716609700254292206219840534917936377628352764791856914009920841684287122640196106745691576933067047552334276876574330667589397991014294884989763291778680354976105344780428976493170708204162642021076/274567332350451209954119790155143058765543*X^121 + 101881334397690488214782950700810146286807042956653429081687963623214524074748376341215238279686248288106080234499491657786526218405011084016466337772819962692322653542345093218979549525393662110180181878164302961014872990151774724070721329572198215068162520285116035133591693987758028060835939470319080652533719281143093995382789/32517832872260988148496269107444057878779554119*X^122 + -134863506988652826472499313672384745712798943734691657336363714773457986127292003632690607128487065245526937664370413772243641208250523745690926281998193134196207222531829019119178955494432600958510088427234399306939209308851936577973778715714214745027765490041033923929885872822907860559391915511454547567321332798/16228342830572209347722666242398667697*X^123 + 27770356171320396942572435829802725405133328596660750481853268767899610937611525059206014502734635692411937987308927114226198692272490221252185317946978447142335565072917684327724121170395697069432716935479477045564906574416096330200094236645991148105388544876504724003206321354757284049783496018806147369505903307/1921971326453158469678838531086001411358801*X^124 + -16614122112565647335839783747827855859817164399997225545852792074605776197524380719871027933628500510672765009125128137433211075309357612814265009460327499913237267191916543908812449320882893814775216424961873834935443783829448368479182752422899556642904072624037178270801018421374866587495807475346/959178605743377820658588938022263*X^125 + 1626301123242231094695603333857160023238415313941799985005063074782296532709813251112529006490761926476816885391625243753479432478753714957956655583476530971396685389243034518736851686254456842582433453954388446810451620881628280931140026982057694406647470474843332906835750682630576143205478958951/113598399814005465434058663696790673879*X^126 + -61875519466889798594401220544873214864761169731303746571865769231967761235298562842103589057718873904565628023269823181513332928720892675616621948045643763628775328345095091035496169828440807095770428264541596775109225969699109532089671074142546681622074442928921948901893474872993/8098913358129725842109791511*X^127 + 14131192730769567100085603001219085343399445851032523003284206561065562940185043079821668822198797625661963803890219273141031500932198200690593270550340505691652709756684076251311944727335846031866152501681726917318680037822083572467430961812327462860885917168745220876963276446331/6714250240203644744610122566155841*X^128 + -393537885881034520026079858938871731596175390738198713915929337610549356440751075991736773990762833248222423095847218367172253589745757674530063946463025795505783085555921835116399845004285718804716284004310005766752273855087434318919736051696674273338711943786455/3350812312010643707947783*X^129 + 2256888761623307594616350552116293935511104514234446997143855879001423248598991082145849099841990321077666488238046683657831184872349101177636942621435051661020058351218584520810944699181189522320618511999467203079816372526275967428626937538433049176473779790377/396846754548356566263379784039*X^130 + -5669072713220758947384095817477537891148218510393902657872817142339282662684540095165499604648314324412424824704787707704726412357525590726644286514343699109719048817395892754484950699601488932461844477907559301630891745512405100603414807190742/28292893973897846951*X^131 + 134654330710195721337763291920138600909101112351688283900352566344928520504395054217137825649933453850888191401383419920889441410810911234717162161043334662521408312906308801836554903665146228362279574271284021402593115837277410034365565865375/23455686184074505955634481*X^132 + -37811620187825954647732600172302878918063053249272199478785969901284762573060723800500202972537085816781497389662020421454735766633015168562645465981823177078043901999447873585056181592764754220703244562016091607226177292487/11705789811294103*X^133 + 962506411805098665125088355873303090717677816679393373648555764028727818795302834457356372670986505186355829606896686707297490335935758857622842255250899194277791022240150484053642634205689103675848076759346125760511505/1386351804720994500599*X^134 + -46441704073054885913245242199764419902447049275183236426084765890299677381346249869053979660425668604198397299037348597205103271852000484933816851203806793755986471743617175170244327707683292583729129/691872439937*X^135 + 28805843164901847395521705620894672170899924601109141394597191113174206537834295890763251009525675877486501858603843077000779942804517217180315150793876803010543720730580478736516839171974827548/11705789811294103*X^136 + 412786425173500255407618843201344951547401101256705252220230060184254681268949046833389264198144107307229628286205027872261318177063050185252005880381599683585181132522513/40893223*X^137 + 100264257063191596278666909844581317800320936543152241141324280608316461994218807285162977984027445346162719081549794868034485603174369415465226482378848716139844/4843107079559*X^138 + 68415650901060280710562548834875219017629361716095790754711575274459928080438567091424050806176377021398334866045754181032755850773598757/2417*X^139 + 5539300705002394615717594330563436717124664389178221788227258285238214676444236492985893223107071410963261547284069588854189462/286252561*X^140 + -179729676960917079888790382607993859495037517023079468750438322004583014555485831261330468*X^141 + 11767859517561424145483009515351318165152688376597052871354973454/16919*X^142 + -1292013386106386878585193897326*X^143 + 1*X^144 +