D=-12431 h=154 27845835606242877081398538293964648730830387598079503429795448802422083280645925356153804698249259164458332115667485069102140550170062971624929214727193424827832534486728535126639744358215027321812095848750061315872097645572864346190408844715907389443984053044639381854835983413604886194887639356769058366254366646679304797351811743503021106904957337547742159395729184495714097654717701080188332628718278389502082137558930259853017035267554274889877546612078418530389519808891462649052283330830183109229295438027465876268654978247132171566858978121269711123706432198328909626301634235653727901610583694855046013407715959536633138092071657656342636829024726220816261440519168467743199062522876182311488984923911325418465075534720578002501320289689391/29344992248639692610556667659285321336753340774607734717053089281413091331040263477680194581954467026702631337044102055210641899225317527145728864684695108718344983090393808521655803618150405517482952025664849506375665303793379949113644718281402033093550208594459168523323263816991433857932193700952813741311*X^0 + -55129824860328285190460100555957033592021919977295319801371564640483067347432542339642835058834668303887235133832959934502774818115253737573210797168441348821660745662041307468638574888695908714658582004016690541522557303045827672115326497032414526847207281139364354153912317785123418038716580569097654618211923538520248893219190701461534576425024702579380322474391866637853085099088227314451119941901531009553016222015384698439565914359071463574607465025522438147012403975510915248581732252092727920940002108402917851021114812643215821049738372093734021532973729457720644051177784543284028091633651026924047718179025246145654232432838680795447678852228108718978996923732446312364730073955870033642552142443039632386472850571672527048960534447093528/12244892707288779122615217202261616915752434600018420001600716755303485560610973625962287229306702682318163544385728328969268888230335409350090816585393068258123140706813649549619123049821345070250430553893449169673924856213470717580199304922832690187839369038895032859367980011044292379844755123914753704751*X^1 + 6349639719681514460211033082595988486364883316135888891554349623868298528761391890378498794158111237696430606492194648889915273517248426327340313239761201211632141086433005692493892957343665835041930846125431000520020502176361927184033892492015755230973351357108099290840975996767521863779604371821175872130957506462757698218799823518756165332061829047690923755082392243321893918060442827568674384096933312753940548254629710184795951674952209089774070237567758603555224945480405757901769719648658443971206187021064600575179382412510599167144517321912862914680968389378059275757913440045782139238970356816384884008175286712633956915254142200588038089013446580078028268014021642477298597923923091072152199790538667350813582452105032661678028450175426111556/152216261244306813273229765041314159879718514512828979039898509985177629003955013144337192547511621043897091020258988857416981549591299473630978940973021231516728762126400477551315318632329140568283102215449466628216559887589654490239457559495733171725031196522504153474803359517291598573850150945384303303759681*X^2 + -52898545996367484039394572416060121622407473095633999653152434016928549820118448474921140793451434345870649271771799460701797015615104807419016385781389121522838108747239834237068241742975487536979290155020509668530297104583426301239405708176007471720029048458830072574315209966957042036409743019883075288520913795962005752949679614342506698507137881121584168579791236908831595250842265937966858730398606755767939579624476539492313377197949781838137975240576944886091593107011396596991145016445697512226903941009626619916947112658678195408797218130946427501954363116456781759789878054989290705247788278676419387221133892676910923434019010187203261877544638844654691294939137842487410819513367233849412649550797493336444823970509440456289805031299/985028775423439717047318574713347028859499203605375271627440813715991115808138816343197428147912692648874872848984661649848675748558877753204956687747813390565774330851391645854647498175637122536435568650426286676367537302990163106765288787936022056780578315412680625803875795273452850120244157663482721*X^3 + 5123730842393261611748345787164016878951275655826355793946122049067649855503808306894918305109193590957901675743132711573543181825802042523910569260366485560889646190508143183847063165837416609363390950688743712568475194878470779029125347196941366474658630633104017553335422193693209387431904732265103191605920994012017718178890017874351631632932158640535618570526271472370697916525952835772329881147419084266471140236856166339413103237164752587028525328210258441268877783688021195565452382070901559506324562749566612288846967199347268906080614877616858922098919398985357967457993469923926550737667854691151135635805912343351029695725668154728209895998198610014184723688742993891050273755295177803165992737147528581432433323870367348207983781240252567/12244892707288779122615217202261616915752434600018420001600716755303485560610973625962287229306702682318163544385728328969268888230335409350090816585393068258123140706813649549619123049821345070250430553893449169673924856213470717580199304922832690187839369038895032859367980011044292379844755123914753704751*X^4 + 20572833616323365178726127280837198575717503007948234395803836271821441617218846436800222116147868415565157112988767042013498418437495366320114622155630979050068019160722306443467380437206565098558572004262165552296751692020916440386610927573089516251989198618830622179313595828910848262805186240973740622462003379862824934222504620339599116450276435419711689901140591485071858379342815783284378291942834368809706153869407225310099151218795235101779231693446434348070442441070827773605257892788168525155103629928780652568540151690462939007490212036279872436934063675044435416577434453746022169118489049531258708699662319585202157745849776605390381160716982007332512766438634304994708323222647045154522496764273396607135342692770890049832745517/79239705206615696005737155073071114862802606677288655106382496477836949224369625640994081582166574905387730098060064487961441215393683352361431637659706651964103799441025794051536280120315109205730477729098727912184662320246976358037590603164348970861602309984126830166830970579474929621128160056591*X^5 + 1844349189167616852106839206375299451501886575076696964279830348969523255390111326041916061042056861022997728359180567829090206474191207844486942166267773484787300788597044536871351839925354109422011396784758498310171779719810722342992312329616813117904729954732429335645659718713368756784372347844937830612256781826837330759477155072960748207411106976889812947978035417686058936198819295972608446015421176708820798628287075720678095099242057608724180453634384771912767022278855639031041326302444770696722999777132279680113991755363682566029302445411650021345242499144794738203618788396016204844158441107046429595632307380605393917995363837193088515365862382667663274297431001155508776057641535710981102932106964585720809382381600531093646567494928/985028775423439717047318574713347028859499203605375271627440813715991115808138816343197428147912692648874872848984661649848675748558877753204956687747813390565774330851391645854647498175637122536435568650426286676367537302990163106765288787936022056780578315412680625803875795273452850120244157663482721*X^6 + 5093263692464173156465689327967587377278645166054127369341087586452447356634128980426727795762511522322568888358919910133024646757172372616187687939275206133113290988283947843244725664772131351028805082770398059971696534837615598680299685992525490420393213963020462330608103796392339164389802604985026454153023152681998436797130120354340481621385640371073403900448367964365933183118321794391294873892459490430466584603018104068597502234473032609311800731556076382442337750710790525703892007700159894583097605056902465905783936619143630360563785878093807626147674786738284426203729692596933514282854167156560061252062647427917555868082863901644988709269520224926074345743314393175080466540878338021682318798968531199550367120531332527523110/6374362899735797281452590706545822127166165769229237801173075092738874525329388274555070515820656013626235226293947750620339571667097043871082908668627355157598246274718509697653952225912244325133173335137859215846244253901293247368481264835037323695728606707756964859370201156743216927127999361*X^7 + 230423829036014672096571032214968745552392013994883711826803215512966960304307415499220641031890185015484707964430906384184598013516937643406252718181238352415227393051987031497383701168261049858194630119676519773677753741645065918266692174734708385369821161070557727012727799415222847627996575697292872162449065036491690859220289586186488194629251891406575475428025838168990672780854797229225014359323632365843410020308315988016172880893947619492872607584275986984345863250544469921020413169073526861851205925907319348529534218760820237829435681774917585401822193842684554741268739415479541902536826296514015891468987852668198037633667367200204257383252621358330767427847013173703199538698303854916296416126332994588296586235599502820653965911/79239705206615696005737155073071114862802606677288655106382496477836949224369625640994081582166574905387730098060064487961441215393683352361431637659706651964103799441025794051536280120315109205730477729098727912184662320246976358037590603164348970861602309984126830166830970579474929621128160056591*X^8 + 114452202627245112705952026711492560532473985877443872870890563028084763688691636372768012926999164198754016383394136905636004780366605400764026711990077379118028479364643276708537479737354339400821327649500806777394671242773654678841757692287338187445628457786119350533130281394400292203777345035759703819710364198846699820915625401523389472820211295292723973354773075427270398719485657452255024047469855242439196371660839233292354221241482850666245161925906755388471195113371883550274784300920473392412007803010368765622992815402649683238857254869928318673162089619528900549799909422176116221356568433064689048048423584559078653704896161675863452514888217566254400521978827462526271270462477529727156472567774485362323336865139031454/512779575234156325432595181927907821347129415914185327099434888000874790871964304927606026532109726781935099854713840448905122006845550950935798300106777826208530791949039473707179810627644141672687099600825292884421547252939686860950950433194217978901826619560531321645097028134761236194031*X^9 + 12012103828098403252020487304524970135845607540083920512237671255411148361510668980755312251873092988882935722054448370205607642683972569237239592899710846710619740612222844431124141660465167500662269101493278482173791705026497777952523840891897500834191817966141277347176104661160030225620854168674839144597930712350621141400715337695828398268611356311413181684199511686197948215118721535041315636415452877291073945542521120898131304491166444610330006211559541054747205618340613760715340767448927135216130092106935769305658859603583977083481663465196664715515812796586943436106314452998316532603987716724082184895890300877799708812330659149116932826015950302321815703643137360746363469085727255928952045166568619029888303954738440126957774/6374362899735797281452590706545822127166165769229237801173075092738874525329388274555070515820656013626235226293947750620339571667097043871082908668627355157598246274718509697653952225912244325133173335137859215846244253901293247368481264835037323695728606707756964859370201156743216927127999361*X^10 + -26937779405691982213431894162750773956919847886775564910824973121936524783355812730160558733375786782210772256708576133733760685169120260884166125773151836060008533477452305163634282189035312788257049519384442101137573240813209160215407218572135283706374874303304664969276459873889622089844509887045858031022192818463218211100474931303295592833803313778374031537866118557755664127894001604159808819802625255740957309581734661351182046429574425355302085345069584583468019342041035467107853277391080347973969708850534798702688673319605546925098161352272633805511380386206304962667518973607308076619680895182259293824949324098537681975459492180061387601446088245657831090798871740988550828399203614213940764753970180424993530433472066/41250066385178692416748063866777236050770607023906791657906434558834751095805993478208191338758726311795921474918658229338357493914049630032644059215411296453103595201435079535610957334699070201326289083808647163094002675001181470593753554275136190081395432351422357143037328303013533601*X^11 + 317226805392489378214354514483336709533659517840552493116640175439709213393722431486274299481775151257590975989202899737667723601513640957454900167414262258931900951861465093906015236093827110271569039526460274584021136441359851460281244906947337586472372124954403023393499708385850886376427876180081150381223185371206041620796758240149655394010321255166416857949800949862805341912391264566532438274189133241445712239683055343205263930068946873361617525915509044778379711223644081976443916016714447281926427981820059204218682333782709237423756776669497107705577321780954595858569620527690307305466805197996002715820178448261169465902425005247712478343537675648154875185616260747667520419495091589020971412707512239435709800679820885243/512779575234156325432595181927907821347129415914185327099434888000874790871964304927606026532109726781935099854713840448905122006845550950935798300106777826208530791949039473707179810627644141672687099600825292884421547252939686860950950433194217978901826619560531321645097028134761236194031*X^12 + -2090157240310158538843813885622266290725187637817627882440207157122428818912223680401710785357935915950736695425784122391045523252315029624069398544655769370051249552509773454051030298450625515516634979654510333155737548389272194341075089720820085491721456583480193931767383672548009656233549321858012208281856740156120213678174160061400449876575520871363988974759665134506488915785852291035534915062834208811621079978128216308580608212482592174620533747512858647614646445927576491204789859712751762945931750124998199790827499508899321173948601978412082769317553231396651044214453482909076396872303056062047687331149142651346108688755960981619736956162624870211419734443756367843011335775817906589078562088124091556639422872753/3318322450742393404935086788414225408315550400121212425219727661397695366085270169592807605080743810779174762683505609310462351694477486126027194852820472725694119153844025382962831416193312702222370612485612353237390610168223109210341368697219547106539733919348592803719518003621071*X^13 + 15648644751673174276296185183959121001790380973261570665461111840244455856258651369973934699641288424783708993024584038434052627294392297273412204351730128454377680238122896304159497102558959433348732426620603658309625799604733023135837938494683284791280377261814793610377041772465991908831578899375009033792986447325187156838611804174698370384236275568863214005723139208474494296431313744234159261048736622383532855786347360400244609827447596988809733646821156638282713216297883373880943326211332041676879571025747776894212322857336255142913128065268248375682691078645377172543174764536784885128443385879194927519776739945799270666496701866443330144758182603365705209465577160777485695518810470222638088992419071228851194003077507/41250066385178692416748063866777236050770607023906791657906434558834751095805993478208191338758726311795921474918658229338357493914049630032644059215411296453103595201435079535610957334699070201326289083808647163094002675001181470593753554275136190081395432351422357143037328303013533601*X^14 + -78212224374884634395946242672426867598525372955207678968660701461548018507853828713764801821654359599925882402055781163888966553392750065997597693687319926393622983156348332931713742535233168173654822064903171386541764400064207536651631546726799617179469656235491717931937847577083142528299549470520235654431802482058778350160793606588726619093238558738560227700810513073970322211728742851234654054601051079493186068266457383057930447370478386941041918089375535661915927645227315887123765741945807992758770792112951848379909414593636830758911866999899273239625418553972956557644293611878030982396955350578206046326850850140200901478160399477750198927544160154921191041795217084753414189129152938378810422222537731579937692/266939301000916531649512250696985392029245466987467816363906979438315128797785388914231164434135935224774737566045017240001798060854113597138379442749615696701320823251872366097886848700290620402410957484161560070580855133796404891830212267494131373706036032446994835791128469441*X^15 + 703086258414938057930102074914816554344619140399155660162024041243492413350055305557335822408956863072849031506709170515955090757579098765917264300748734194501253148046228326581061333097334665662148288075039523668695696896385981553121139773904274975624974006934902827734968235316062815400476498744232520774730823538582113299118694279020552379609351578035725234796312867591598920231116219482729201290271334015368680051709847952608659212446462875144572379141331615408382451566105757992128125825368471265825896230079366762184850510398861410439010995733083926646370287134662626084110292666333135541042454987980332106342366077422020737842371604357972700836332519885993440978608090014402839999607716044331229602897066679340365519022/3318322450742393404935086788414225408315550400121212425219727661397695366085270169592807605080743810779174762683505609310462351694477486126027194852820472725694119153844025382962831416193312702222370612485612353237390610168223109210341368697219547106539733919348592803719518003621071*X^16 + -1827072916441135450455520577204791168089509290181605068705228048423486520185177170524269962075501904267796121262959129157065406820308287861831251279696422719766335557549758846035100591239955035722776824338902509287334088246176692558425239709967284110113014794184480903089581582931593692997389427289722066603955788007986786839272194412903697060179339420429865345588909458681233010532126107812622410837072016474169723957812912229236615000501198157207051046822041489035279580024277725124199131741130002562671852418718747265287979131561340988631932847378568521996598079426125837216361088200400557436696349114095507583278604629247436015480560828930363227721660923588603325857120537915114112182455489139657484543302051232695/21473678786977437989663924921324542838809867829415800528027268879278829442344573156964939621441230409844319649750222607996283328843545458703111531071483846569167470296184728991866048483653014270968623399900374874956226782543351692690066146528367096267881588966856635491201711*X^17 + 5371707323852217455687140565418837391653967079325848247707355799237199061719719696707048076199732245970424845284423934402938678023347985902485248817694296972480404087608457653205064129419834099335457471960982604687410810506686839744769517423266097902021248363276745378107469009024078348014740902494233743931813553414149274194131681812742967781241937646256772186627319375939759660754203805277891925952881142828887522656442041558643339501416939817759275762610367286439173169292809507341948014661771813804701780300638539311983246484203597329906613664713865194764099737761097767241855892245754554936808454550964854567763541411585374065362148640009893160974549145803520665397599104847598413377885922215232239943378210792728822/266939301000916531649512250696985392029245466987467816363906979438315128797785388914231164434135935224774737566045017240001798060854113597138379442749615696701320823251872366097886848700290620402410957484161560070580855133796404891830212267494131373706036032446994835791128469441*X^18 + 6772866397844918967362774511569447912035622806865889085347251699265905728652695715528711157234032564493017194217239986994482432910532822472397894512162412034346845753391750652811213515296886062577016970092033961685415459683801508613613771969933998225352148212549768728484611606814125474092242108055581175405002307233238500658448769578848799801196861514393640117803947410018525062777583627846679813377753042713919211127553998058577131093210745584370163652523724799500144886595257255579776078893701118725773252183662184665668528148238752762546732428365551490783506101983610511813265224967322926347651620947675612809716205010891619760936206069632470052676444542119425546305739278872345557931669338562905496213157074/1727429714984911752044399076608844247350162322372761686753058392669843893680683223953418037281090049862788162637778345104680502682289876816274759156261269935577787007978821413552091423349128330059417858571343807815640478042261418445021812125200474319675133856234947750881*X^19 + -373796289697385812369911742929549532337594292896689112813707836509821262393218693149812252334357991365537285584719063981093459961850854517843652925208329482845781810502371102474478924935695381906532837953702912793713915428576508047515599356086927447134966119083400036657469566500585658474673217431605985507360681807387438616289195292136842673255775981014893050800966689586755151037279081111469444351314099584464237601510796068234328689504044659666311015138403690964359778757267259979932814642290726533656334989180856562031177658818977122959268901766738998725372283205549529870118174602116984430744402886187540425602682596402931167267917641937136215097922574243236945770127885512674850775550490957955994787334164915425/21473678786977437989663924921324542838809867829415800528027268879278829442344573156964939621441230409844319649750222607996283328843545458703111531071483846569167470296184728991866048483653014270968623399900374874956226782543351692690066146528367096267881588966856635491201711*X^20 + 2586319647766088246537216275249691790378078683506847744527402384028929787248711520955928315869292255359648467119926766352159592033667496697909279886931391218404857287316753763713503064574856293325360731334768619912248824501846425060845322841370703370284516282879188100247951101986825601364722707034133967564367829127312160480349524647962379553894478470450856043057286176299291948380240729314339035520889604038002263522974399047717723501198047078786111127894979354248938023374230979682813447354255453670448108918030361467116458927138115981176711975631207903902230702791672750217121892754597071829768430408800611611900540935693186315293310055441601080196613479813318923092176231469718879393328070105121704812710/138961444371724861398471488746588709464255677127565094260562979057987603063364429567485965512114073675712988708694259923150229481320076970177359758367087920165536723351204361157758138794073552414079145569249763318770853353894410622236490397007519452954318546877559951*X^21 + -19456850529736043104855139912943099831278834175121319833898709042173267807303239794835316510343348868847413901200758220929227197786236321265540547614603814261474927127769658633289945895074099590598358545627628743250337336912788260120791620632340931888812310731602074366556582878481598251589847917308120150566291103537322143376647328713670533307972000420991388590198739031629220605605243121879909511774542365666678302774002534019745884323327960406171091077179200437586359436705064068518582429910480099016785158066708434462799780626070480585805422501968662161784349630224336205567808760894040029794507255391550878665120151169730311697236568325548290636724442058789708276600628637900607892519899581463680265623762479/1727429714984911752044399076608844247350162322372761686753058392669843893680683223953418037281090049862788162637778345104680502682289876816274759156261269935577787007978821413552091423349128330059417858571343807815640478042261418445021812125200474319675133856234947750881*X^22 + 46272569822777204961698357763423033421610592833028920585722037726559027335494498496684669591254399727333064500219100168058168860279500646823227011495852360534336798188584580338777501665412616941339987614595408886706389139948458438450270219373783402530934478024920053877253999233419228969520360027687644273754833739518556488563936289965089935463165694907469611601079171267334917960523675429010445580068428177917282904921206095840264587911001341100451544838106215870393090671750907410107722936777463303095840821725877706387382479344853812195156373854660693625309266541079025068391060195747855475059445613269133497524743081004542142525993716132086637340953037204843404743992533001970219183246455529247402831/11178621540642334598863445317881804316970129283852070972613866869760083908242653814454667002824718339289919452070972562396446744535441796329929994237558355736910684848459847249437546359429937447838399611394880807559396134976623813227937446465088846669963683281921*X^23 + -80028040102713833563152695802553926518604188608801747945570219095370554405223268225747765577215533434952446916348124061060795332769637414095809955975695325960929361600114298401735640943753940045316021068341876117157042275619449878681299989524729039762314167400976029258643871680100155536020254649483103412563855294993809702939647362115452556436460403661852056130919330265566202751408342142257481172865127377868253130110380218182508852532604985058234151639855736089142268518223326307972343059729681641421989610535666975800662771827412268851151047410968456519672439527453748923992333792806994485086996543230589358840509279558340511177659962706004185871281536040072214531219983624836248836873973368430934445344/138961444371724861398471488746588709464255677127565094260562979057987603063364429567485965512114073675712988708694259923150229481320076970177359758367087920165536723351204361157758138794073552414079145569249763318770853353894410622236490397007519452954318546877559951*X^24 + -363977206741931713550411484037676386951403281977047400528844886709147609968769043081415715645361120242057169297968125684622233556116462115728268540029404458642036516237603238509846292168335497973347854704536944350495295576360586057779965436273889942242111238056935684001292864245774739689451243209958041869134989710955833820378826549057066520068721897720982307798054619337729801583087970690686848131043932290419245170300144882524509602913887672162479940443988213781895722271900960044323882189594101743494930871197788522317423200088995365149313530327232458525449159835796919042934449762783624089648957778028579330057486996218934098404391805112656395362106410008242646963573388674758835960404488640108/899253603140723561971156408807159867828021018731563910595597045270700982080496646645858499141237095912631280835891928436686247649862585176569060754368784147446760908089441497018546083133290760826836104206812067215782811919927907105457119014165300190649479791*X^25 + 4216603512215479046798042649291377683938107633985821179546503049174209694283069979029035088805071071768699156621166286260797563316546284778245098300467862392021654432380250055467371446232132705421689076488921167006475114626154280740144472939192858748152252974059315579953118772694919651749952747745491542346327084144414124308376059830555956787855539953660755683557017475102796569664381593417821251662227264412641564424280810123839034190178427351245910761405232034371165791652634630231626564317210789953407850957107078467981364567381759786579116187728445963613548648362819061982060494435971139790332437142640671516711839803606493446321882162035193491097402672074164905533031117458113444598024739010007706/11178621540642334598863445317881804316970129283852070972613866869760083908242653814454667002824718339289919452070972562396446744535441796329929994237558355736910684848459847249437546359429937447838399611394880807559396134976623813227937446465088846669963683281921*X^26 + -13321898728429412119371718633672046537067798571286349423192186095737681556065303321867605050414408745937847438826833238742626454041622888594584622380818842093767881176107154684700106998002460648802233376491806302386693291213993910159446637323517126720993353580096442274088441552316091502907394979840130674786148205697149374305096619890595932396847358609745949477399373220461825404870179454208060264170703821827708766711900029338676128292790374939115012255205647536515818391283845705293613881478192241056243349466569374623563180109340279960534133206673908601082031021574260011373604731099957902093452397804263820109536743729351911406913524668096772607818983476152243272796571892230707440885194757/72339602859039784568510691722883104161211569361400041074378332014375430945257553426583420411973058958461208336890992553832052743131090433317437113214446476345166190016043881990068866795373723821642354131350017473717545806445813458728752233461933890326561*X^27 + 58320833935773251332956742858175760542155648200366467305599911263689653136755934032716799395493420216979402022280012131477988223149768218109894286341304139952792256999319080574580894124960045084114204174593193916726445842585599358010341744369281358301555862245105398887952296463009469591744494201602928664428996409201984884899074688922384584246467210293139190379303930306921188523521922366378752184690610131059962980983282889071265328998254091870158908357871591449215585411794527127725071351687713423614495065468966238853297196247292732779032209700299888140111436483072090269583940999700465300966998518748038148457373503118111343767378277709094825275182338308460359610094575686565979625231408333262/899253603140723561971156408807159867828021018731563910595597045270700982080496646645858499141237095912631280835891928436686247649862585176569060754368784147446760908089441497018546083133290760826836104206812067215782811919927907105457119014165300190649479791*X^28 + -104564030296274793419369095857128916906339650994502434673878202504008276513370785219960048088396716245870816023899687644934415936719692753943283148546886486830821818540865544475920054789597327604336616829844610291480765298127214624763885835944458938766336161299305798183937985548220223283793639792370449599807186334704870260079247823254567198722535912125399875918120068204422895289479112025985717511014621780111703711014015155047781289354025819881403963478666695467930074566267334884445214488013695964410247428921127320195207391894309555684465561076747792791675160116666414944028136913973247886140260339666891504094079119065364762095133682453647186019102519103666659921952067861396365128614/5819290713461490191337035775310361528534435633609527879847022123270487566990391233736901328290005547297981524969108885353716735832281428148776213757094881855455409059290795751755198036792995239453169827958331387154496485113491550054601579395216305231*X^29 + 301526201381537248423270277684040506764438176095665267742517345079381588115164276093953152419230720770523543077544063117614546306130703241524975932327218644635810927635769096162856904909797896872900861852700512738262119763646260444243091281749370074616734146677127152661768372646644453310957860753169836841875144293088446221123664934040381667273529738052351040119184167798063182501925449506523300947081010980409089105069680922503329593419894701551763749065323650620193658804530361353122106519067845870043297257071044823965008634050351634440597210049013369886044982341702850764562417974811362293437555346286960066644826087908322404933107082607743717342484609251234142903008570676231928273470328/72339602859039784568510691722883104161211569361400041074378332014375430945257553426583420411973058958461208336890992553832052743131090433317437113214446476345166190016043881990068866795373723821642354131350017473717545806445813458728752233461933890326561*X^30 + -412254931034995774604228686225187232792379795719967688162019417204905886554821797047889388372135766988589707526871052104926363994242542123351727902891481551412957309464540162391461680147668661031326470808186874468957114254313013585403695048239034843210434753337087060610054579458954781719569161852517910346347350170236728629719849055308290363768901665210622450702090772757262094196931287910279761105130738638869899440178741331251362126337659247812774449553750242544868417719797842771249535415715839752157672659152181946131453539782420512023217595508919022268350237595817247370012727183518491163839509390301408800510470211871999037756879218493205351664476665167850391836026388831563212/468127319882671562331030148444241133338784943577308975934922542295108001527664004001037835113024338130317876676784561608375572024155854569123659702123311226406194920705558342189300783267073866901550143026170974752996258154089900253768930849908801*X^31 + 1093697948250365634512798372790698569622653431053822722403637142840887439299395160706464147421676397109412541428188186522073273501882595733878635483647421339974671554662253480649919515433984508988614710760983355593892553022271982008818994790374299262614580971271173887410704918941256014667546104315851737419418976798625803700024032969160701974065166860153019051487112639002054844384098807354691452562508658692390212865214493310382260804816967651325051191442836895454295784520555722079635329946742405860120317160808311200334828574366005158606882084919451821762852415003899118107725775113749530841829484551546591803958403845174170385276721137209625411431306725548844880639998308350855380924/5819290713461490191337035775310361528534435633609527879847022123270487566990391233736901328290005547297981524969108885353716735832281428148776213757094881855455409059290795751755198036792995239453169827958331387154496485113491550054601579395216305231*X^32 + -1603049476250251001279183852676554996592322788610494800930383469339972165164510291600335511221134148809937989000522206828020930340473217880462829634883361381045324790501136019599867356319731880046690320091830826096230276824164767304717774728003681459805029065715914300321562930049168934814444746418146602239759646776703311147844430483068816982782683372755903061913676052006155550769117642597211892708755593922182939566425746471025863665378935627248348283095304365307322983770712700807050623260569010930990750352785411465064289549756909765530382289024937159067216078251837706871118447719938783280926973527375746033303605201409107962468258333777323006317517709569614301601129478896/37658058071166564422092361712190582683515802717183571388860312307546295674335452015206969279464591596035546349994735870676178265960570715881558981749120040737365853165920548804545151899853098455598917466508806592631023904278811057338020340271*X^33 + 4554975991939509439720147081997861502963721286353426691503336806559909722219782465885637024019442711250323178026077350399291102893945028558925851422051786575583306506250669705860132754840439344107298606454198164589820763215238110654079883941637271672252753885687899472441537719240634770471065275774266589835194656811713042334060560411201499506880299717972417339902249416848623468244022904163235448290857164036910998760897074849352025467058008645512242573185417159955301807620775510827697218337334032760864345445816781118445406850491263294419031912423911963941526092016011043036660186317707828628600655452286250302909956502105876640275030925728600187821149472914240393429567164580750/468127319882671562331030148444241133338784943577308975934922542295108001527664004001037835113024338130317876676784561608375572024155854569123659702123311226406194920705558342189300783267073866901550143026170974752996258154089900253768930849908801*X^34 + -6284192383744801259037183586215320507951949423516501243453243573696296535003953140954580849144627230966070922673746822415966393085754905212391503748632574545996594369840898525897879418177126658429882944924018000017197120164901742691132499746922355195744888952059538999926578270078280991707470983975774749692286954412046709661782137983001359067504156909665612530957485235207668089207496116764520801870579622199715945376473601626390653779220157594358820120353458508028253940213035068194469497399539040632932600868607283103678493097491924913063467253884470614279928351286531436534352123260431322147704128557381367756119796489380849988106176565931722818082116564952741657329925/3029366750154176206426865233061747460664130216167932699610675915658136567801098223409779525337027720701113856487389258360242801541353930969476227314706784710591734628422536304765920030556922086364646244590845997315664379718350177567212641*X^35 + 14846028175191137947887582686506376854430571600765369441330047920798762686784485003875769112238656072760013157338013176794773259589734259823192233047887334032201080498462809740403498290526479008400323307980692959455435505318914252190638705252573896741277039261356398127194857764703054009307971338891921458691383314786379235589735538911724672017710665879522165608852680029121414489395453402004858426564351467677407215923206628945338866470465105201105843346899486043299720778937919367103595242463031472220406797341911345165990748497568353441117182220868971000208674445820501527709628573522914869477786497928045476140693237713800678826279397056996895431427095921757248302062778683/37658058071166564422092361712190582683515802717183571388860312307546295674335452015206969279464591596035546349994735870676178265960570715881558981749120040737365853165920548804545151899853098455598917466508806592631023904278811057338020340271*X^36 + -16146883806606464647784678518182226539847628621403509843554234937466816118663338169013761984375467194326707106107207156897648960298607766571932793946003441711694176512268022310461389940355243822407522100559579326550776953934285346447802191464880042612069842451820189022664908048093255054498167585331818594080057130518153165636500770194677363964195895730281950168146306798001237687425341302078592865984955053547985681495028672032861012389166419636703561881644142750219057696326426892726213387047587242529810055116371580600005894221200479064595413410552110208893538035006669969791215779948474862676687939859788987365997301453176757681369685091220459309388911811713342559/243694533839126072433984814822761440001941132343973348854531084840973096919081186019610612608561477009179780909612200012890580125601635505548727159094745773517153457358421390456594001331905887407661993772894054968680265442711783248911*X^37 + 30548455680136665749772149554488767927612244132212922930874952990274260384815279394754183347566051032705834344830748484933206083644756840976967426446424628646892357872135266991143123143833404462056952368012054630506131927420321743355576772925725945905047863467839651800313416073488736103738610043127908352997655378902527664183833720137791812730463646260985260184909512296695146898667701429351164249531270253491157807710766102666687542885230563438860665357085296865822238495343621019357337171891452285383096412973311445398567454689496081635087209858366049302169035134856029206165478744906940464350310775819611606665993066179417414766606766176305316984127905699428895972826/3029366750154176206426865233061747460664130216167932699610675915658136567801098223409779525337027720701113856487389258360242801541353930969476227314706784710591734628422536304765920030556922086364646244590845997315664379718350177567212641*X^38 + -28660136300216165571433238316991361650018026624098837173379683208116026693799977028528493409673992796358487383895750573065886501617261481310265455392913012736602736479425817230960878338730737791666277554538771023474179373629026856672958006674113526786064914388744771516411873616057623510174339309241481958795896443637079442010176211577954205753524477324008687174614987633129684691069312914002114051079700593411215959472638947778153118752053930850918187788555317963255203596853571677749260088521432029987110750509346823140269615670490147980840083507896529541387973803902179748010016470281387173936039739037822895788959353223332746627086444350545910446270617536082/19603775548155906398035943594462347357569071864208297711731243250017946819972744430827014126664104014896611769737929371160049885415625090945919649191114614553708748882505139607159037996292002848335772968618297399137661124825982081*X^39 + 51810596880669761463407659538368078205964468176353287162713147097849789714613160588734005911431495018115363153385149419988353812492217319467823379229784068031084677862590388558783993271674593367126570761929836461909626820816326101864311252777323661212075194624412787202235428659663704297308535667374173957534141481214137737099236463860536526232814311219561142345350137981186473039451935715885564019489888899660797909198700359374428198727060926934639622885652348086941556500119003635879532069735035316080043745022492225132224153415440332374340346225715142273367493775068158731947378034042028679547429880283954089033992621534106361042347915830180730505004608205249885/243694533839126072433984814822761440001941132343973348854531084840973096919081186019610612608561477009179780909612200012890580125601635505548727159094745773517153457358421390456594001331905887407661993772894054968680265442711783248911*X^40 + -49352085099127660830494630286684584870226388918599505915376203489905335709952338173134116913316691709251002229784228803721717495220019283067769631432126360206415663980244213916830070100949259813181477629671205439438036061145411591376694004885519520666610334681930047237883417190335103685178988042988883141235333155664848795575585017714036701078151309914729272591683780996649108531546637591864695309765210940907570770410919640915131427354274565943885549208023907936902894738509325669230798939585639705336636539024648204889616496046169870652768261172849947307337621738032038423420060673434016152152561346566486712126282023173166552453713922034939926180074829/1577007123172384071919873187552276354080047611954653504282136855443483776041569015431342138738967421357623020653039125666482976865547831304474269905165683738533404302349379744763819322362802899874167240657895374397688128455151*X^41 + 88384134457897278551107742260899706494622922061101351168270131724218917992031896139505923316179421663436755920588902648119571840772473413328393343959144386851041957782542075664097392936436566556756196986143915478249195617438324468981645754102777570178110177176987717481802563259779974891650465113078328858216818475845332317329992387272617162596186563162721045967679658885019253560504529564762555498031508397226961129415292219717541078240976652257522553155305398522287206806533346273654132045214485464148601158378259216198658477795632819734880912803521397441969778366980445196015340786342419145340791874048147069517379479076590520741453644393852108965978603032/19603775548155906398035943594462347357569071864208297711731243250017946819972744430827014126664104014896611769737929371160049885415625090945919649191114614553708748882505139607159037996292002848335772968618297399137661124825982081*X^42 + -77962276049295646102708012176306136605452201120427726902742472196543277547618001225009696591723079458922945688515416727617294075008692491521887178446109386266877032177312995426394672119152192879229872848992457283134465507573627742819685780781017756636595351079280824848119932331838838207359952687882702723388321840247221087108104359366088838691469902719083753226767388875904563177240643238302033164956321232792244061599903995077972343831918689574822362080097512426676301526218507997463398094314480489612020296238628685377461883056349573171889297747787666806282571471501975897494710049722269934048243689134639227799581963986161442311445764223274154729/126860841699974585465358634667546967587486735737644075640104324305645867270659562016840329719167196634029685516293067787505669444577896492999297715804495514321728284317382330042942588879639843928418247981489451725338921121*X^43 + 122782090078448230011481887700060631883937160840149349600331839070184334252743198678397473009398503634013031077667666253289646225780238013522851131212813349411391323232470989127372325629989499939809034663504358498505463666876970343006721985873219884280898078756762294919119544970180948754529314749973777566577104860790562494947340859972417564247006353541065623809875418536637471906793271383490007743318015088329511762065618776464855428475022539339229270764050207161043686637278787232467782838928062713456597828165513060877157331571310709951232488643063450208194449960900990928762244035910532860078725055491717934005065186295322781529274557515433164797221/1577007123172384071919873187552276354080047611954653504282136855443483776041569015431342138738967421357623020653039125666482976865547831304474269905165683738533404302349379744763819322362802899874167240657895374397688128455151*X^44 + -92095587196027159878055684187421528984434635150423653223519930987243519253592883318004300761182491430582464284149207586167391070174775434477142551625286834735710189190920959970436223568695158048864646537900260419981157569428126113200993062456881815524442558800966826027707617929706773894668197336922033446521513655622340075182474645399450850947222333027611658611841910689241336586085699963769388411617850585527402533121423540148591839682873799948757449860715538728997878800588238046361249635691346780228024234849641635846865656635097009927033845887369031328607230201646526232407284186761561394520428025928483176434400956996225925116497311028818/10205200040219981133083310648181720504182023629446068348492021905369307961600801384992384339085125624167780992381390699662591058207537325476574508551564275948976613652753787309383202387550466087074108919756210419542991*X^45 + 119089029609006498434688840773327417098800613921636795731877912009605824375541073608371022846475160976244178646617294977345299618283450360742605349885670998772676480458230553320023872664055970556262469175691422697408608048403640658587967480699835661447164055418884140974641213283217591723385954685414487051044618217035985696965996995961397708601832747987857063303749424450494823864669162683511340752453058571426263835579046544816099894409627642722206825566943565069177308251496174754435071713172044664478358319138834622321914002230312073207032847806279435781477771642916033539451719577855514464207900939256500181427977227729720328652973303846001815/126860841699974585465358634667546967587486735737644075640104324305645867270659562016840329719167196634029685516293067787505669444577896492999297715804495514321728284317382330042942588879639843928418247981489451725338921121*X^46 + -2301880926451190281857545902633427767673789423254565289511650427090791680578910574184149422816859999332424667241327654327394555102133266564377312029242464697877136645613007681937549463353405397351442557793605674946112115244375094294171101792045606969360271724337175045100372291876348219506909572686247293141003281495985877518659494889790393108818542175421063168626137348475127529246581630132468351694381687206872734814252553011081342051458075478660426950576715423159225630069473288517710580997072824145290135903421199119171963887039710944471091876507357676649573565235247269306330135796252792594870935919059210348214324225341097348798717/26482181747037144737229015515793555923360235284437367425588012033831415118812753197631271299080928335165678396053027420166002938043905131750681850398883841252686736988833294779137490268995736691243039435117228831*X^47 + 74589459890669536407382679717282946793061709695255638239918513131344314108530570751177116787351634452493360290868247411511981330661731456932614243376550570001644083094431237914239654655966283545018324564322799083387370124457432835731488054695492810327107585441381501490196036763447321913965492567075546910498059227226759296233561689548475536966922077488819206456860518484994638489974967804370414533881336506449590537215304881341155276668166716896627424594651731422218190216990339787789341679910448231020379365349133742640879064696605163169813595693385291934479739277521487571068335594432326007748260240114531520422209890094523308134893794562/10205200040219981133083310648181720504182023629446068348492021905369307961600801384992384339085125624167780992381390699662591058207537325476574508551564275948976613652753787309383202387550466087074108919756210419542991*X^48 + -1251533005678448802978338844162930484037307388929552286723232467777549676450038761075305637541660876157861327298147212530541728476417407865452380773677866166736659198237813757218150606209570070167418711323160545331165050780293045837772081167621874113870119200826932312192501658556161210363449287117683427665622609975912540857198541994509417648518873277751681579944651153290947946563876871108906646149099182989321553137106056138665766032780544716025325285490773321167498860640236001309783505508397482854169752740399691816064638261778102388301718057348629304872869379778233554645646589440932563390589111174052174092452651483732815935/2130333983351069482521841808043886728610750163658383671916017378636587170687213675298147478005062210213633528763014031064757697533899535978656733199170126397931520954777032803405799233287405413180197846924401*X^49 + 39509932102119333877272920659358818578647675361950529752522892342617423367276305121981445197984558485984923006484133766749440953496118001560882926606682583718298365733354336850837963555519652656159630786171807193055303332905556695526905240169937036268449165151684923949481977961656479020434982884633326551718289920686024334099951367699850962043921016914327072820466996253637531435461112186049940879354450466893499710585435281993029525448256172616181738931843689295551591452039185011817502636321948524360949587984480237408813988672721705521803727805585812716097333890784066739660875867674701223555472175723719458670321758010055929422780/820947634158151486854099480989600233624167293817558390193228373048773868683195349126569410271508778390136030277643850025146091079361059084271137362365399078833288846653832138153262198338867837428534222488634093761*X^50 + -22139567585382874177939137348301485333096952994160860794426409004099619213936327117969472172319265844037883414320126091793628807118121130173096084669644791248386347389414628863646239900392001753781406543179400010219352646749653984509431127565370561546925490034054279275965381177646741426732582032689423816466269490729375917674591286626745782711703608975006263434313968253297719972999782775517205758719275022989296493598594422434883403397664033489454111467635436844047107774435610159722839057748935580983143069340254159073212964778770746435477983073166242644534390426250447550329300085765684611879605493509794514676348545999670/5312553574441569781849979571181762415488155021591979231710766530265803418172602681541514907743297282328263163997541224600393260683041236854505569075237222937485089662785617963605484372287794047830917324001*X^51 + 24322811126661481048663138899661683543787369878802167190829859771757617672719127807309000755226174550173770886747717109519842193568276070246970675036394589846008932169094822067023514595301250346210924836196466681928664593610191249611148273466429936286270631949152393310076687081921009019809451242939988025802134916739978871813348949808362732377933066935484640455695719857361772777503436628242319119039607451795652163877802824854198247239674075787668609241836213354894011118306425688873705950638877798115050043279699787069583917389995131843890395658079041110139364877615553279239716972378456299524092802484540135239232084207592481/66040353483883153958177096049360488586933255073409893829396538737734202291303623934242571818156928516622639391653434963007488623550885615338358729174273918335877149598088016905579776231909567808586133254656431*X^52 + -12838864033787386778315248282990203444937998880378736860385428170348078316751926699786481113775172416428961280487173437584642677489533513080019546938646141164310417501870373570156217709123331338855781260639271935912281982257171903958569371886060874776578605168852260902220894311680302584405153904296199559770567778339028467519858416150380104047407236676044381616715025302214591146597557760895098331664809659151160369560218788382905119829161487595039303301178116610841944986274539136690399151565008567964814002603072280855098795504674430484093311447645535684677093722211476930726487949961720986341383242236787627530827680/427363331545456502441475309402442475704943690901132590436068420100217473909790256740528912214889975249639060735060833770444313464969932978401220261864469707785784704592198372102444241998857215656899471*X^53 + 10677979874967690088829426699462115220788171677122777118189596786241679995975331221540139087748113815988671703067614542938886625449120315828299291580572920150470183485433066318336103505006835040894786274468899123607730451156604851245412606539139800163717530575141419727070059112735570478304706328749474479808712297722948530850085386873503468153128038178476313002145719303259062636485496904319058006532656332557722205648581942130448112627998371917659169611454493071806307110920076386200909321331773133554559272116784686663355580313864569353424634547285085646885272703461090107627247505471058848362170558219571867814984333317/5312553574441569781849979571181762415488155021591979231710766530265803418172602681541514907743297282328263163997541224600393260683041236854505569075237222937485089662785617963605484372287794047830917324001*X^54 + -3296437603562633079822088030920838217673788187944058301014539655578277635726546132132992555987726403655237325149968559425798426023093966991293309159184416986464472492209679336363698220976249486214531259118347291386841124098037648825143821881861029758953976095127068130219287437723769356648440947324122817371296032956009114642692191129680667321546029202886643860909960986659187874085247497119123942652418415451644281677228648053034159507182147567691455666441983058241371233241064009584091661766352304740338105570184617419827451148358720589046354455571321320511630125711219213556231727305596887176674917600729226160/34378837707783485032698520585829175102963855755862970833888538339652278490048287083945693203675486706591509993971589877760784608235052126007659903617124101664048323110948304408530628428835750595841*X^55 + 894491262802767761673773584821539841197555547559653569070616076034552567829248878916955685767416985832323859307858401169130869201437189194742257431520516921685719012613415688134779035264558407565731622023675667251948493038898501029116132192589892033313521011369003335838771069032734050000782313151473210543281174506800609297537039252574631864346448639903806701956506688872696330713224495373246686922824044062199077366753810878760980551268966578505060700908491598995887337546365404811908033885767329134312881357372690395388472747585751501403688891634254479550358783314375821347622396746695227495589199833001583256283/427363331545456502441475309402442475704943690901132590436068420100217473909790256740528912214889975249639060735060833770444313464969932978401220261864469707785784704592198372102444241998857215656899471*X^56 + 338934476770664760555250334499572419707580179769872382864029421980364274132377273598828968142586978330613612027541119436979847582252752228818391876657095222789157126628739861978215407397550383635517950468062997653274136077803734946365103157099726951175555708999494115734851658252527067038107186178406321682266847376931039523901100343606957808979915779706814281178114508382219667421940917678872081662974519140593025851383683736182429555327112140570403483546565956042731977183597970694598229011420025357513184104493520421653292026773366269237767049568826241052014757549370171882623124239413645622702399869097/2765572979469349612476753325221557002893078252422409366413686617299676493447694238914463293675125630004948113102050509030712300557883688038585785827135717292578901384518405953546024328600736111*X^57 + -591140577128426766348761719757049959791636411453591943356040869890788635966768545027756291115414899826281546637123797950373232193521724291294881549863106384647571274399713605279540448355338879565551405615561493555589658239406635976909600597794031131997778109864293074377242735254827429628478923947490971147088983523802043895720019883672557005197228818090714478344434783586410112328731876727930023411541286945175165514997017534686262183290359789359169304690663097471954748928662345320774509056276660953993405077102085904821417491825191465764909100669940017705046032735998090909534843300724222596443980700181854/34378837707783485032698520585829175102963855755862970833888538339652278490048287083945693203675486706591509993971589877760784608235052126007659903617124101664048323110948304408530628428835750595841*X^58 + 266309438849994661662938473408042344436205738566495683103121152411553308728752350854939651838091888091005186438489266206167741207834086057253498053201784168568968614216542785816779381089444587695132198204540928440784676761465575134138390669303250609881416880884955933814364494728534263963469418403559630818036088401263217177504331445723595181958137947642462887981638443782378712009898291726302576302864648893374305839046389643202366163985439363099287169109579889651823102331027255155934546205055313446217293999637605709049354852722206842188129788759993400354411670096261362002755815924605969030981476/222473894253829105661391145138891239875559347793613495809965941380393893769422752708105807551695409058398207151641099592205960949069559008815524561751726915982535707868908853153086986453281*X^59 + -178345401912322090279611287076760287134213228135052836644175278077418976429508238371607701478294409702739093417415741296466414155624494925481796158370480170746642700893922844921193359324207225121199588926170334753058986878895342057816808402705118215488621250258235015609175816966437855633619749446248645124246486894718470358557377213593271059968677664583196912474563860351933847574874745466810462320002964218322534565578504657289838390635186937099816789465470163410749858264489100031034342031106944857194407530048195845218908982948054666949581387683280424961178408877805139097899716898281971409487946713/2765572979469349612476753325221557002893078252422409366413686617299676493447694238914463293675125630004948113102050509030712300557883688038585785827135717292578901384518405953546024328600736111*X^60 + 54796858187855995845273780514346865592394882221478643930450432991596351729750229628812582518330460243457602906332380973779384305213717253647142971644713971318203130543039480977843428679786573871291521718227757474485813889972969153556189048064593890061006537790651811398527495226722550456849709594125422184309002569491682349165318134744042544224256063383426058868324990040718735700654057787072829385171481831905801686076523510554858108021479810928648907250108703176510167234121318721983581306773094881984434414804350040590275823145700918020342876890007700098534147927130127740469606123725070395/17896701331657075509724973464636090409102996363415131188960336367178335915809086373429797084039530935435460313059375721358375106513519347503461070046796469791853890102880609215114390351*X^61 + -30430269449967634552126704409728481316634429483161102422689244569324963885262667487232347918858285369377874786697219566659317875056399262865913146435169754506251815847893786750095275074625280362041347743141899866492798545463496026577606832069240565702218497066870942677349097901068819811685239695477812049128334158889003988392348449637749057919001068388668187640353732689708920773399530283322014342872531272944114126947240037788820619402813527605945183728555500568745643188291514674559540734352212824888868991648700957289273754127714410650752392146431367766155978511186785465542555982534282897098/222473894253829105661391145138891239875559347793613495809965941380393893769422752708105807551695409058398207151641099592205960949069559008815524561751726915982535707868908853153086986453281*X^62 + 8266998504244474826185373646928368415433595565509659925189853179171071126010544987027473034127591861943992784757151923579513857130251222257995030132834086340203996866287382202758767056537886820487483925946551828661770150444892122801956841119158001646470298562460469116889200935016869569685137667746986277616046549309461858152891448893942451832647604803911085806369365308114289524415433558202147197136877051147316807497701002235192268943664324885426150867536926838764536225329877314334038892113172886422761175129734337494479674488319462676067069582960440234363868531244933605258510678574/1439683157562309991933470635076509565529965116516380917782989008702303589076428796832901382353755203558479632616794764810423546497749122959010624249601517962501318486274684998400321*X^63 + -110820653612477002387676941816455000059184384901730379331338760944543979016828377919056367564903108525028645501411766549435080322554201073436955899242959152809665685552900519004246258813990916314897315793845597688441518737722295115937867759003062229086389457659942064666911306412775339808273289848185654663544322414687080332620104479983305250484811787848156552238007919438330663087024816001653652792530413059016894702943773329685829667974734494551062041453077334712057987213967334273291856984871858862610258942605446029438471857219789523406634323456292318002450512997759016594326375248493/577312946182486306765321724665680335777516011723068748030978592489623739219647947529993454323855836626950332679334700688979842145597398306563260324090208702963028712996148684358528721*X^64 + 136455753735131006759059996059258616831863247483288389336589193813045751647441054472249987988547803362650354937119291119005655086213639220718490813373600794399319185657148926958752683845745279888581217767221482166967000426002899911383762275182834479680643881849905456402379014428989839480850218631640400316300946257550302699881225171418530358185455237254091906118224527768076723343892703610707578461321170631642523518655750944983785186670685093439168354722065848594910289476392278376279622693794244097018080126877015877603461069062715093496231085609803364688298242646228747389497/115813945584611856804237039262851706663177951614220973194673719628533793667157010444284561367046513036640626869664127166794589855824078751428736565811400367026089492902798246191*X^65 + 743786094692649374236399638679761660566451843994058743794119660954083439957159435556668597231982234695637841369874869171173023507668763956626552008292323640984715616458758746541109693698095134602623997229780899168446935338407916454783100625410124187007646350933348113868715228315216874627925173772276364424131367192751583140530525466484181039421196901960644577100267346618601530485028673368119003925386121236138750095437992899704037085223964806417839789439541154786452406622458188982367865326113153586260281296129047043342428427607561218583853011047199362649059466959810296593348046/1439683157562309991933470635076509565529965116516380917782989008702303589076428796832901382353755203558479632616794764810423546497749122959010624249601517962501318486274684998400321*X^66 + -502370072146198640315253572849817508897075520760485758144331994184871960166738267332833320854765483662665850129849467773536430279374490158869012610427402261528202598700762344304611137735365278400065293170380058730555750119702028209034913409079922831901307278239196474597940809840713292531323740542657455087718173653526150348778483092497118905504362352216556953446796051700554519171682001103705493352596256109462747321325936237674413438081225921109159208444948628943147383383256762565414190109917761564760345571746168490878520682717224217637085689710910542135334127677704312/9316542963929841268139090922922669669630597024714099685839732895867894269741534103795717268686872579570479194728028892831999827513802489858316834189638835735346270847300961*X^67 + 415035068983879293159823560524486884852563484075669929235433272698608222668908945140647126065771270716763831150769219174611629524003746758420021350564806374521539464397826155883005523370755645138962112084892199063043411194197660530683181174257414502312477094082571973079930101128123932075519676598040944285506863577653392903834332807607425254834841109564373034423792456404536974038200042841624637883510202430084664902139280156858945170803124636810120904524599368187608557129195907607835322147312551630130498452456692548255965104702752811006839333067579602975417874387785507882/115813945584611856804237039262851706663177951614220973194673719628533793667157010444284561367046513036640626869664127166794589855824078751428736565811400367026089492902798246191*X^68 + -138632639906015384899792930414052744228022662959594342912523869199644309065445191968644741475184553637662850407321202954022609699869294950143837841992455784801723072626520585193273721671958515101111665741594490734728346770342843716609161886170387558890383884339367785074611785649677504474799815332917509848301630449230716368059232755645474870508495290238901882137138335999827002773229242182587091870875838240795905506264381546748001339526995224570582749363412494264465118541882517433459588712161419016752303150736603817212683328583853408050231072154180383236403577432/749460458847223977808630916492854128358989383373348860577566800407681945920805575078088429626488020237348499294347107459737738517722024765370190184992264156974199247631*X^69 + 71978344782156488745547021875276081169117179645302025698123514169265421594691291976106399479477770905257950377135678531697957281189250888494245582015756441013116874020787967109021216319690467817918331492213041956302644124731298127734205985859114473826645140655504363460798303187839191118234210625661173146628938722613667969966412575105214541056980431597264763483311660551329255323749078438307037386707430101357647413245529530559547587607916298921157952300065105969490918946062260446117697672778867640928255528681698743882345381528553024989464110583059678821058323501230/9316542963929841268139090922922669669630597024714099685839732895867894269741534103795717268686872579570479194728028892831999827513802489858316834189638835735346270847300961*X^70 + -15500805291737325171888233090545215651643550397737571490358026157377199744694438644146464395620166950070427973940640158771438349581553212499860537222810783183181455479239550190125706482167068984177355283242752896917939352889965128770079532925608427254147780739400875028621354694802636291429427412548467719557826916057523929168424041841849702900685503863481513247437641336979801191399599465288363278711281927732443546725163704343155059540317015841708075449187896153785001782258348822796556086247238393370044755780571324428760909844134217792663681723026712123655/60289635495714260945107466534699873570830133004050266316271160840453860986308870974023685111936933491862963502079246034891620828390477416569076517174182620623779201*X^71 + 4812071121540456625083005429918549446613102079448255893906556350648601621275148199500640354656239590875827780930208585611428978246422209658878148586408706293367171766777614420760329500758737345160990416991157689500133629664826444962563568434915668542781873575771288330425657143406523344956853890379468845215722955691929458637747656934339132338062574068396023654911557664642733157328172750079158733377103488145796253712161659763348498347812728014943646665017677729514800630048665705840037920841637658359765022372263350028413086750901080202035723804181178579435399/749460458847223977808630916492854128358989383373348860577566800407681945920805575078088429626488020237348499294347107459737738517722024765370190184992264156974199247631*X^72 + -502313568443396479444599901085415628111853605744307422234575945761493850138266773471160872471197614559470735374836910639366851210281639905274364941065668831104015355102378673698973575117906780500628644077861361768717692880131583776062078921369036155975331876813972970895315359444753902510174005793422769401718257781563837126023572507053350886281893022550333200030572040401505837932633176691752579035934919015191207455066340571612615821594897182667449297612011031090293980962238420813790307022397798634118101542241227494588722990518435573138897296458610/4849942522380682241582130684152511750529332556033325260740983093914718122943357008609418800735011945287021438506897758417795899637235734580409984488310081298671*X^73 + 29932690610848871880306845826532654403046394801851353652949178302818400679203424453306635685913780602369503409736705805622368255224574124105567121866222585311336080758157072973372788364839380478524266388068584679592063209922497288158528164320150258958388052334610174759647977478491697025415409471725555974070753258764435630689322118468627386400816321675768761379958341898515188464724766722353264557872300889116808025854334880474509828972905628333067857631062022024380878280212654364474862131516099982024639095062509267960444094270204079480846981028451126/60289635495714260945107466534699873570830133004050266316271160840453860986308870974023685111936933491862963502079246034891620828390477416569076517174182620623779201*X^74 + 6414523761635026799514719585639779092455330494694064009695249877153194829412524176543781764629288477847603573610495868097348507135449524347782427146549448834837095278206369746114376321033342678016860475976410594449232480295414859903362980915672851119615875706691616906505845909336517587996067022364500156304130357817182181612919403053427420341472243514442715969545850602439483524204622116459611446405233490911945193228852613244219287949164365930968778335783978074048537681023429889479368055401810924846915186244403697242839987575494683714349406/390149024405171123930667740660647715431528642589761504363364419106646136508998230923450953321133613167647127222821796992824060786520451659593756293806619041*X^75 + -40565300155157376084105868980234057360762376136398367048882315166468976029191496576901431283213749679238302437763096363970931944707514107841649144531396309345893084547161506775279772154967102503153657535494205447980306808167181027162979464779726123123601830130186122527769017760795875075661235024809887948537254836598522604927148814175468545744652073140431892180579238499206945535536821582928553758973765584771460608439324244664797411550317731546736883457850391508875141311647217806982885886933800031643637359223772409292064301175334210401307150/4849942522380682241582130684152511750529332556033325260740983093914718122943357008609418800735011945287021438506897758417795899637235734580409984488310081298671*X^76 + -722574304798785603533050021098369454060329317022416156563125681527521839580087650906840132430571481302395554924904241767504790443875344526712188552550072062765167878228485920482264541412015177550966758277918398139671970604959584903449852780868101304037870137226262152962814958691329032666476489922344077686669035482217934694606278678560004540341255074527820264901680821436368118369442047614379391601095449989446627398914864214502411963506907055304768248683193982331202260881355045515183648079092965195299828167149382825731634764910253069/31385168080216484911163039229398094717362130366805687745423893420211257059689343650828650415986936945350102744978022443313012692986923952987994231663311*X^77 + 319103394804319516548487936986334236592384904423979152349084062935133188012400621682453404487850528597589458842584097419353720351191557630620258003010095954522325943111216036054670674182810434424451119605800559779126762628080361573962347184798366733028542228841544826027604015616161618509449574446937697650291431430466019303120888124154534301924845755804602137698735117005386677066271051372880952868436616424579656529603058322868164397165118176069532134875872376510862346647668932895626189421263300435714239179754909051820183311339765048141/390149024405171123930667740660647715431528642589761504363364419106646136508998230923450953321133613167647127222821796992824060786520451659593756293806619041*X^78 + -32323310536235767659299260509646940455997580635647748807567245018634546238175415598954302315889556771877331394088471509306552453072588958877966371951039028169977656094194559566333142306311837496206889063853048093949635145890565836421133643028552412474403119273097336439818860933205287976354664490670957236356327175715131211939819389840153046336689197477925392048898071954298117749609245356704562531567764440135032940569302586831693029059208253299391774723660250373199240439463849143696754188981344109835974236422294886448502345779/2524750066785977388075218343608566866492006304143326180148330256633517581826831602512159151796873698443415875229508683397394633817627218485077164481*X^79 + 623448867709289055964292599381823369470598191813438683777671885392308682147135768454297435453563264243110015391528321078431407152594353152870255291747653638396265895921667050230904455253147082508274546143427080589180513347734870551799291802985133886306676217924147020476543937041823899653082709083075092928056811181519667140719396776631168738376584572097247290301684511750691790124525902450461552427399177843481230314778544891470627641737760659087510282156921236554684182430784239752905396300231959429799365323711245662683581365749/31385168080216484911163039229398094717362130366805687745423893420211257059689343650828650415986936945350102744978022443313012692986923952987994231663311*X^80 + 644857967008412058960159952543508008182254849905418158028251343463210764191293194112869392755243933627610835999068725466220304247742082870629785616332844542577026873806269107021824752699991021691766972744347725426900509067042699202029606202779630451479064849266455458439605834213059669463279120493619533656494692781404414717435695652930839516662745281171195051792952822459510430890473438670910040318070778594604670018815510206323400545156531595517378618358809172352698645269134674825248322809554857666902685454571192471150/203101123544845739528213204376845536681844284783470853523315119993043003927828139531184872640726707299767989319403803668039146795722566043365551*X^81 + -135737904225184512292195643005609799066251193000345960398363890536637265796430300289067792586396570150847361124620051889342911727633809860088315241124265546645699278971336564808747470606716565341217407614844179824782683902960279241506836723049737829284639542405342380022560001216743084376843065878875878707841123034324094646753422972660901319478215954846966609514719859420980862371603514763214509062650941764035888177579141725567818772632311539407139080015504599426014768804432630738592551880065074551683756847010039556643035/2524750066785977388075218343608566866492006304143326180148330256633517581826831602512159151796873698443415875229508683397394633817627218485077164481*X^82 + -3203163108288337810786722589221314702440067240228193485152023887390139175153532217114112011918716921130439463430807999715046149471842321589547542037749273653727809939431530051003193727212563258927024577823136088765533458214786043570903549629795633484998937895575431977177056402757074446235200680207595707712462252372914781415122317347910463988712488133805353473003270958660766387963061084234889745590048650513303204322669065850055656178612996140756732735868899803780988374432890895646119144098479811686039889472799/16338277173585853071210136302537650766780169317309215149490396588612581765572209760372043491330279728080443191971989676457175351598629719521*X^83 + 4401333893805945847868072949864889681974568830709804835768107210730314781014179829492425336887250803494659332848142175185080916092440493633226402185900362265847401779934174013406037398929106960638284869534487586376816276915914355159728871216110841169414149774711197630662093951337709059212655939834193940319790905568083874291846973139706168923200258373180148266056781603523480523775900165425621604968404483500085688795052265095245199761355336445081498862601085866807142147502363641863282816703653035488994575204938528/203101123544845739528213204376845536681844284783470853523315119993043003927828139531184872640726707299767989319403803668039146795722566043365551*X^84 + -384512211856351698140127146727964055095360613645051176281891533785617459408817285946027692186321133466596652081535846429723524461571046342176724465940451103026215053944645766519927196947009715457360770759786844243313875053504236289045046527968231277737773471769496790984565740857519847990952153419540001750181334375617549166251299622983875861777478833302471991476909927917137255257079798573939995054278906334521927417095963275402922480168026029475497664896476011445052807519330285016609576388883225441364037/1314317204857682653946596114756467763396361460647511475302903755821139229794240991100639006622981234661768417019707962067184888713589391*X^85 + -39236395580297017997989711712506144715386492611645072918740951343072357273405604709591087168069264115799745519565035565824605011786599114186049632796535462708953692305650742245598749596494897892998328622825691149864906562208031396443442919901778516555715467766717741297711601430869580783427454288609307091252587810027710698180073124317390434592210070463162456598415269416235583007998332461616885977536397139099200986002101503356147800336171003746918025386432712070209476593517848735426161745283972467816233077/16338277173585853071210136302537650766780169317309215149490396588612581765572209760372043491330279728080443191971989676457175351598629719521*X^86 + 12288432335463807021150427598619389450704447880339917700638289540791434761292668878960050957020658318249693830512484952310924093380152535791163086443401885400927960148529938885076376557270723547912084183661289065088533035443614762148927702811586941442372599902945890816005871904334135591055202239870903184145470268113974286775907020761081165256593745360615551475953911274903933155721076455840639788138853952891554686302898181650716996474258274356039651217154026978334967906947305137627182287243462090/105729000471215723107279874085469211117075171800137678006830002077157045273448716201483308392163239856951847560108435529497617948161*X^87 + -610299766858738348008512519455220203625888830109539357916191094499371260043808342466155136877938789707694970169926664496023355659425129535596654252451638098690982127637610116876055940526119258283650060808525362811261694803383795980207879813173772156531441656126290261061146500392304935694918079180913938725498578899884428482069007418102010064210245963771122768609335087783423735241427757978612979220337436814271206491425031512099372994022337938337468511825523918272623907574255646479088860884629141349/1314317204857682653946596114756467763396361460647511475302903755821139229794240991100639006622981234661768417019707962067184888713589391*X^88 + -275135782261717248934162544334949962766594045585469655152758959978261190181155143086644133109576075599164227097015591774633218565817863144303060378235143870929111961420635791497212446977186546035345531587133782299346002745512378584388512902916703360432992168628439988031215886958319238418448559772085503478635053521549327151124774403068645544123149964181455227466224302541309006982109101321688921750669153845752747548214517111637088772165794274921163928831305480377908643573992342886646670662/8505269123257640021501075865615735750709932571807391039082133543331754908973430633214005984406985749895571358708747126498078831*X^89 + 52421736404702039579855151061591363565111137368008277511159108528461273661576871247448753348268152597551408214989256354043328814787917997413843380085887518263005934008398359239361873579526131058521306307445879154593973084153032106712499869759491406006527259512323575786217071867802112535794774035330236944583924756929040337778016026839656793219348621275819566108075719438985904719802328121452212402948390792325072267347835524722561070688994454531094445316341058291057790752901636961405924862651/105729000471215723107279874085469211117075171800137678006830002077157045273448716201483308392163239856951847560108435529497617948161*X^90 + 1970392123070283721886880186391808245305299057441153807803670882634989761015201086892592813005950860132412766896250669011072451053207405586760562394973332440301013065376549967214304060000905059132422610004732390294022561178075444629814517839700600831999348778478328069491756151258204338862360349060354515590292950028816112006826969516485515833234857851447264883452004264250306923905580406077426735595091375897781961522550848608760251498635213855708676279336086394649421621143923147272/684198304501459256817719883003437836916574094747598024220266554849308576057713026563752391956156845780353258684638977274401*X^91 + -1023652105487492278519537893726403872062090106986329918212549378104606930770224250253425659100405948549860802481905610979217882484107680122966121558230405855455587729744941958710830738309481904680510447525852990494000253605939863186408507033371530039486290550822812270034364805689012508022828119306341399914355576988785594945895688779230415847242381714448641506034825657521814512919119089933801145924032502999245013498361255060402207879291976074685168481343533099345401008021636838859221/8505269123257640021501075865615735750709932571807391039082133543331754908973430633214005984406985749895571358708747126498078831*X^92 + 6177741594833060891149290320805285371335409153335147201818626795124289524675120750176660853117437939113853679392788742140950839906423654280423430543074247531738888566015197315879492583944180229836222441014078162472954012401900604555258634273919355819646594541774644969681267047276981866527754577241166015838940946305613393943861229210999109038746018171926838574233720995374658912186557380662920027667835715431133425308929136562289242535943816993496162017242936910874042847198/55039683412554038839813360389625761154900980994899688216576828481160693110587485042534984470771204712440934654061537871*X^93 + 13881531872978930976145565598338031988138756700354581650587388655729209431791896789442203364682337411586084219031093069200521782039397756164068208052107511241472516764040635938410346249409072779942294856135251533934183983738515648419327537039693983078107118943416436011771687941651159408611180441148956441838228431767573213834953840020501881823256746667400166532336622542633489246980910938869998974825836507867277171564615201031938347487943747666646091529618231293632114219179938/684198304501459256817719883003437836916574094747598024220266554849308576057713026563752391956156845780353258684638977274401*X^94 + -528389306733140917095409690072846804406363188850125935078258698250033282046947142348189284579023190637537541078907198938024586706405157465084317984170550901943517223248419368225253978849092896875604568790092755160735355921478981590176408724816756237702418853610135008348367013721245629454740809395518431186030764007634634867308944965749844940767368915165006095308251572584148843185214077295594228313843272081955339950572431501026892908489541452860731749720580079194373/4427615108402706044550990297612884012139086235612556368480156743718179801350453305649986684158249916534545463282241*X^95 + -97601518068666623577412916777303171143458665002798028746072165008094010109130114104213780842128207089703001554267759665787144881221276447380887239840182019437985949939432007783762628818843801001303024441687168007155397252208001235473779135379013720546209475241330615802119064050876619116570407006342369357704312302623665092088048666328010243448378594927602723781898822946978952665655499128914815861213004198902132607391088343204391195507446113554217617943729695684459796/55039683412554038839813360389625761154900980994899688216576828481160693110587485042534984470771204712440934654061537871*X^96 + 8057023659647380792098128131284131211236972603661451222133604272152843469969499157706235247647026893703128469578401353931209835856555330130449706187715689424694929395536859050255650686104954906809128409978639746614497973800520116828008216230167007929686174985419910967940992722777858470949609830529242268732372666464113001842558584167267212009238774658445263388239030777641250094485529627197747388109437888691366226013605139650812896440511275710959407200533065/356175296307835736831388488264249377535120765474423326239253217256711431208306114202396161544384998514564030511*X^97 + -93003731845778097622215158330119375907940756491469191203072825398017605674102149138471739554890920580027184380390565531492083831905761840644874402546100756113945259580945086184019051162392783635195308327220591443762675089659464383841662191323171348078886704730598807123806205536415567281124481418782651032779139729868430334110647912645611668233974811293200795185247812251428736487740164340504273528970042155473828285767938636330678730962500227107902220147063243/4427615108402706044550990297612884012139086235612556368480156743718179801350453305649986684158249916534545463282241*X^98 + -88773412034561381488755355479310183110094417635606062326304574856124866841433741637627913728062028794247253542315246335117812298823710174010574022642264261934128158327829252164941256746938552492649493119497570427501373136032959815061862485516865632133004812293021755633763097882665849416705931462134779332075773959272854911663176794511407348296081552326574633596503504906993561328956262062882617063219294760211440868896538449163774157117725529672550951/28652183758976408722660163161793047826813672711320354455735919657043796251975393307247700228813852346115681*X^99 + 11741830693400347477540940313538833071084653542985491073231483348133426599953737087990616325212934885385584108808097015686106510370046478700229534777885606548865200407448287229591883118362269369921287120273083409577547828291555365230760133205198485158976794976555370462384698073301987134510322412076181003766275738203762744753011003489447691397753263690816053661336226658701529853509872336089492342284632467815257720854040589912743765863127315084902797433/356175296307835736831388488264249377535120765474423326239253217256711431208306114202396161544384998514564030511*X^100 + -43394477342809638937101401893437220142801190602742525771072783033529111492678713861491601416916015429118677222341087253519538483446467647130997963301437548133356260649742194764047317407386370708446692732001654794354717716211350684981862499610675258991768568754392899057041519166093790355070651283622895519622036938335716359671094439759212800325855936848954992622438918174055229865749567012037522648535436960373215605462209830770577223525184307/2304897736222058460514855052835093542499692117393641256193059259676920300215219476087820789060723380751*X^101 + 2312065159356472300358764481920565145432807718639039007223755243493861064392393728634451381622444244839826713681487277710030020635495297260753025565677853256952117646206642253399175486512781271884220867925419175024466888748047268840216332524983521035798154894626773682253019649564250056593550876791783894266592235196633714179407115921876709901861452608364429092610003855025832360937309297925442621433257341895078156554678433340162188166557986260/28652183758976408722660163161793047826813672711320354455735919657043796251975393307247700228813852346115681*X^102 + 2085287535252284161656893719140776505208118438234446239585621911781684172382481152747471277406339049264185308465177132138829644886131875729248084683021515431138227330016796615165664457205496287920766083772920949833399066658914456043656913316173458590443021797181749743039342360639185143617123007164914168943679418328810263666506369346919606323287050672008019111396679690582864329148715940611433882263026946857514481805975865409773872527/185415311416785331873128071179719535234469641814306271111982886306565867606404913207933455800878721*X^103 + 261480968787207252541407206917842053677882305901234426415085530466600214236179429127849068773127659942442810054751552107576579348226173161753608723660358627855908746597528194973425299173378763043834425678592372925149133055823282861099061243109088720920903681572610016505182069943774966720157802898189249405137478160156167013452646338635900993304535238415817682681316837773631202636676878843270743152846589690607769444442769383852055956175/2304897736222058460514855052835093542499692117393641256193059259676920300215219476087820789060723380751*X^104 + 8549540237943684957435748794591820212874182521715267266412256531307432595598398708058514006744006813490047656273963468943767791131857573000402478307046005552918246202260865934082406961843462594607091829891645661013420473918545879599327308526469233307933239133781856291403324323349726622628133690104986739695936506356014543611615797721057540208437620486045763365775528916273773575546567369416106697242274441431759252732828501080/14915558797907274706228627719388587823543531639796176583700658539664215880170936626814693572591*X^105 + 458668082182101949498124104350754575077484677648006886036964032857284565150522549424929036052507453552464114160534820579780070975879712859435191300642029187478846663365780156517434792626402402270267339230589016576767258570115109672668454595272615909489037640501417051584648032133377159441241185684524269034597812518521069439420266872695596984765829138637445018895662116075341348907198818964274156921544902331466466055314494203555/185415311416785331873128071179719535234469641814306271111982886306565867606404913207933455800878721*X^106 + 11700568407684966870426415851536249017572443197095751243864429537164143762630397148393039973260353426738446956411754526529120106348488277161471135529016773122326467937131700416585156112438793715974656849624905210472706344594610001557442215915312792741644647560898051065537294495578803374739261519835636511964175779321556250314979055681421241994342713446732703115122869844406737820916874953561561267242091552527366615949/1199867975054884941374678442553985023211610621816119104150966015579134090593752443634035361*X^107 + 476449837603093406803349559372277602267194427247438518565967787766686262390002040771207061528069513258585801200007864800247815411761084511092488840104618433412350825638531775432010404556377258754924328523419741023787819428724582428384769449001140750018964759409772092823140919011025469844041535414474449747186512858468649024270997486165066598923617525605679718809413837497888377467153727043810687039790250589105936431202/14915558797907274706228627719388587823543531639796176583700658539664215880170936626814693572591*X^108 + 7311232212844121919493973854565936524864586864617491754692212000786505037843505065241084770426769565161983031442457846878675968246199751445997605772494760570324239129142176593460358575477261721066358852789181967781057009728438822640179925230726070861617965899141448602641992495536519412009872917766056039818447915873698993944656090745992393664781420694698251717724625809570776795632827771794733238853851186339/96522240773460296144692980657548469408061348388393460232561018066055352794928199150031*X^109 + 185783929249446608803283338272955459904483450089470365517659075292353528441711508026527847573850519331559389806687731161687787279965188028030045143716837222731207290902205788149177357312523734384781503378273103179915180559595208312228797856082868156131684680627861433980752559519184641794610713010441720208249194331387176779167295322350339627711897480548495661553764613179662424246198996145776426550185144103236/1199867975054884941374678442553985023211610621816119104150966015579134090593752443634035361*X^110 + 2198513320168952428613128668692367077354951463933891974609294941606227249358246355664705651716507248042150149312560482780249544523085336809651107671854970983621065915610244855542333303824237505413861119740471466351848186381202502934495878619954939984904556533405810249621315394652198974042284525740616572961850738582988077777916038665724729988681872513154791040036928714586075210120444843388284729519/7764640075091327821148176386256010731884912588560329839317916343500551266585809601*X^111 + 43791725476941777548938111716869680926390704275838836153977005811807935998659121203964195509158771024110359662090727454934332662146267979494113873959201332585381034238613692544297950743362202082424224383494598317279039640490931098758538612526977529479360748161642658878052538934030228535964782437620764044294034887137083291699606509718070229605204177247711225179274137152093295455265722074687968484231/96522240773460296144692980657548469408061348388393460232561018066055352794928199150031*X^112 + 160519078366367826750967015248762796819953972815319144015343563678389744536757217537117387371762708565320847784131137419607995966277786108935641854635304621413303428121336434364868961369253221657836492324655425054847096083300166233732525397005304501837266691706793370135652137494350034948358794969687210400070748212628074772391619029977852692968863881768841049827822198954374266596953639312/624619103458396574784665464263213798719725894019815770196920307577873965617071*X^113 + 5929629372301309483918448837540624404855080730165146306826187656312924856569231573839292644897748715616999228826471964126832923952199120545999013572031230554978566120701374358685469461079368987633503088818285459725299448509472836002905030055430769506632129830875634608772843827405077376835631260010694830397394716148312556844814578116169530610343609442822823244034355602944272847198773230809/7764640075091327821148176386256010731884912588560329839317916343500551266585809601*X^114 + -8626909467897419817805115095787520675565001277410610141132930601320783408187421847346734629680366957110014673947111708313101050946627850867069809943764675729838812317665475935801430836877457577979690718973547821792852875778234778493905763258562375994699086569925479084129139534553640786606536472770223832337688980758819007161889484117804653358276676020621340029823989498154674445/50246891115630003602659919898899026523990499076487472463753544170048585441*X^115 + 44615368200556632523746541701130307099969108149305073078002795936766893470535308186299740496669724159891898075911829791260784913162352577209070537146792409339204977664441999669192441205647576882587191014475794956204241964457514734780060654365228660219458814873120190775672323079054915418893751857835601978678827437776202082283757031001620209071923479170173542709672471170280257141/624619103458396574784665464263213798719725894019815770196920307577873965617071*X^116 + -6318176615720095898698904713676931234299483959397885769537268582846361090401370640991647916613214053904485313968871142408639900614155719164682154995108758543080119917551929598449089665775847523417594423543156312415744707027164015903609493970277830920659766745834002537192114948152103095438405534033656323161223392389598894506245732174023275769512622265799419570651073/130389144505100421689428665326535447344153920807989060812468164059281*X^117 + -3080628087875466221115451702604541407277490432082972817085246479554251396997742354899947026569325494431641177063479577376690000991301061959303398958058927041122340424628115526537596756833382748675252728654661552292973787294676811048909928082116339305160884806032806306628270392301385557387851717981620449868105648176684334743293661625821164402352139701776038999149765697/50246891115630003602659919898899026523990499076487472463753544170048585441*X^118 + -2834039646080645115142656732620108238951657796935915691866860356163053238794572050333783741787048574776735083899829529134459793526029296636276885797209026638174573842471322698437846326761999280052127027541340736526399566920698567649056577634794557854068813524100334600120217434437333698360099719537822274145432700453244740718384206493564248861107558807190736/325159961359352672542216123008816576918089578074785687811641306881*X^119 + 348728423037608738736478670043713427100047113838694034788875521301868793399978259136610903042067243194508568207029801049506577984554752156126594471360647107400067027477612793610641241539241229793663756357525495080808348320806577402259997404461312336583021197820618342857554776965009199641224417710957886211430597389434788740800828763177897167557077504050615612/4042063479658113072372288625122598867668771545047660885186513085837711*X^120 + -1990973888022849063086265944900639977793033831910441968832428044408745119513578826552195264625227823635995926700917486950242515040947740702812496737186654594082797325175999072513646134297026687865293504416474859580529267662744540970160762730929790959649765044581160283087148177490236236936842988242393565295398131791271196182945616156945399274341028/26157184567561151358878298045918797917954273837566220562435951*X^121 + 11590677641828975954941893341282947458004327124551465642027237181277118086927197068828128742375104843461104098949585769036862591423221366560933332195439161188227304235655321535308775635098786837128229979624546551677228583527267248623998066025257603403509120283710180338651338479179428776465529498664183384165249440227596805021692502784247915989438800/325159961359352672542216123008816576918089578074785687811641306881*X^122 + -22231777938650531973663909138598204995528639565088627580119377757120994503137674595194049335290259113084132743320227689004021034838284539097236770135953073589550106530518363470214874518295367743946243268737985105509544428490993604716300489017748952388291387120937152007202032415147194060209705974407271708698047589980725423121673696619959/2104189893617661600746383882706041180754104564199679877921*X^123 + 54162061963433770849019359597850889813264196429381531171165837593027679475473596957729911587123204577693655309417678474928918215356947800576098103390208338837648033739099877098617632865842898266205707085397101498318500828532650956842226947550444988853361532246514238691614772649169823550013901191483861003627549260706233078405221553887849/26157184567561151358878298045918797917954273837566220562435951*X^124 + -44680197677728254920567144789573592926831009052145224285414306208680509408614919357291710020772168552463394545637102302174056552250013575015104858266025609162883255110358356292101217230001015743565800430777731745113701047321781604779549357315879167050123134408285055549283710460620334014536278668109184054948372408677934256297/169269559457618984856116473550481954851106472866195791*X^125 + 43529993225929295669329450008372748408320041374827884344020486393357107593710512919584360753517891694030419167965087278773150206796694399766970034853754633923747510671498268239011987337036824917492510784912388695395820061632724669515148883512711951277561360249886337635187240124789617857673726391357371273985100046894510641040/2104189893617661600746383882706041180754104564199679877921*X^126 + -14850889362337034666103073500683785601167110022915191176012041865136140732164598998857428596203964467537557318943611232076837295472062235609808960837899799882899031560714551023120347216559480143170631825423527795378971478158229232970216886938128031938593331849935293275385144393834545284461339357189883138386588260/13616729101248410011754201073966853418961183562561*X^127 + 12533355388460527737197618591235378844260570527689754106586408672297457750527540359565306447873132355139460673474394441684627042370707215848340526171861588118769283804844028661753994223848987270639075678791104534275755138453750761810964431553796088256930594095022765477246979533898358472818460231890528538291833773/169269559457618984856116473550481954851106472866195791*X^128 + -4597364971563258968545779499343707796379581786560926200508325590280127202314890294167765597812951443752417231548528532395083836636496142066107972733778147088915821291357288024713035093494264996542283828373176319626880461903840486253615792486817087731239410060737738076756639474377623416791716575648032/1095384852485593275822878374544835766950461231*X^129 + 1001851124224729253148230207237653110240610679385316893679185123365064683620837313906521350205472610811006793891007656733502526816206552107671139458307744582809557678277418416679883228715279712049418244196418992531263585811284187221132330710319389400554308704717595214991718932358583987855340544245368/13616729101248410011754201073966853418961183562561*X^130 + 162420289153184616798678639070717045911677707668606091021229106129043335496513587977893875825782534774339818705371547319057137792414492172465714394683940377160045825527506987992588683198471249609379976966628068267118858308512898601101143493303026581568420523765082556816098977524507973714/88117195115887159184528869322245657384801*X^131 + 43704583186451216392177328919151849127091604362231976565531901452399724286031815811841342285115305454102926085215739990807722160267903693595690880253285648830868999231566548022116780826617076585748223718102344525754840490790254149733733565134090071119404763750153341545150692469982022020/1095384852485593275822878374544835766950461231*X^132 + 3627320548491526618408517256279031596491170810155206375711181012702058795015139704331126307338054625845154587750049567898471215375780322276022146119278244515436571512090862429742848902893806368769935588886839982887381880559735940747470284452244312432129667681417611369185686/7088504152191067426959123909761536271*X^133 + 592264577447220681250430217015783601857852642514769595228966188964569685023760487660456152827554936672373374121895214781689805090572669822817366714847310157033143554430313081000556394186489214735367061592098618550751315717257786877969244926491008118514338700333187695984227/88117195115887159184528869322245657384801*X^134 + 31956837195497059346768761807754589030286117140413197907182839106532450926140358752850860197891022406114438333593658111535667052521623486793304515681422946802411994906646108815096365402663555563057108252530517755361399079086606523809864567735506743614849241236/570227990683860303029452490528641*X^135 + 3084915444657268411772352905156364758958130421943734196292293539024344807170629861225169730152402478129762219297427479239112859271980203207573786329772441649011095007140000038560398675545443761285606832674828321315902994683517770105355238534745985561638291087/7088504152191067426959123909761536271*X^136 + 112539398076827367416812682845559175052410671412226461467899955681533089324497204365397543394109472732332793430059125096373764400426429806987823525769759417331806576290788034517257244405623512083509306213067469621696024353796593105105178395328841/45871449656814439950885084911*X^137 + 7247036014219869082413946521988480036072107619221881909669957221193852444456532060451877535270908143009864281853899306844742834028964444488794848462694129148997527026893663228309029932899755869474263495232378905901984548982343824841844402976208/570227990683860303029452490528641*X^138 + 62850036057731259746561753307085105076660663054431974067858964897992400643878464470631753249372525952132814015260897048034326450827199558121616484118276299576445229891271705561058088877934851303058698248023654051715829306846204662/3690085243086995410738081*X^139 + 502032632749376865058960164336539124433546101879757825709109418291027146646973894014749250546004684941513801585861700255965823411450287836746747703801270934719954112503039630401657592181438548250228960341200785823366344463695460/45871449656814439950885084911*X^140 + 1129328303866354714086063268139209087134863225943935751921519218703587503980238026140122917179914270217597443650930541916096806488154284981873876175584858119739788044151427173041513446554943663106496734688990266031/296845406088568531151*X^141 + 2173067422509084344217212116796157525242380349354856610871272468771961030529478821966034876992632843703690760223508542304360875056576179404820155742601836410514096301277340949195301989923578763519291424463398012/3690085243086995410738081*X^142 + 131151162847320130599570270391504604631578432185227594886093817567036455258578760112236436425661002957141760923710658068918117579067608536211556917126193995365420597926337225036244016916011995900/23879447034717121*X^143 + 8489355807863883788181846871030553258618665613566689861404174905323889684031894940319651095133154968238495343786007563282396257593728920686051668360371377260978927503980747008365521411109831/296845406088568531151*X^144 + 143124218386539004989704605329198523263275966865521736401941233134359781449494955296099023494654049434770019074929446680938356870126733763626332828614441661657870639239325908/1920959458991*X^145 + 2556262151634359301821923896259688796863949437237743447810981221502509793864704859822540284543881625874486531824873718889208032407735059805585687157708064232267086908331/23879447034717121*X^146 + -8834787184523303719979047343866198220936378333468046980232121292149419802948374541820256642630702412963690736634686836809447460540401393033207895838/154529761*X^147 + 29323863877582365838004512010915931621165407782473995865900900282502647402774698177568333717409490848724538732689178304450344815486778006386/1920959458991*X^148 + -33778226138044382811275874017103242290926880799311170933804052607413358506174770431673670346940739673442383470623181285/12431*X^149 + 37371513517878583011264702434736154853069264009023624125219769276903195555258634819150146881760650371477849046/154529761*X^150 + -37777832652454915141789862669861463586785154382446206837883206668304299806880*X^151 + 30566122389763159065389902847941664359137696232024439761/12431*X^152 + -76819727362577632248248000*X^153 + 1*X^154 +