D=-16319 h=153 399117743856095661000113098301023537058942412026080849379702024467120292331502389498273692058477488489042038476067095209010274245948437495567539972504365114107980857810166939607824624110754973109992025817576717988642385210936395955239964345856730337770395278232869513938849479622571721239523914808659290084232152557786419561009912317177034988012394036485005931005496882085541026902964082851804467444996745401928338654886760227564381404788469582855328545355622427638115208710390511286321331463854897210551947394594818054300914370233962546097170243188356895043191159393119102595759667462693366831575365320029741030717974064687851299018791142524266081994833228010091898571437442457994941159871906746930722131421595224339293348095092488210366768158670522289869809195695762328764447198709791113905646233743951/8953970961123136587547393569622449029412478328746455657025977222782155505643524032602935836459468337245198273869488196244311920822474514100208183058463785171412618016439934904451905668789287013287757958024406393787852969094856251965506448652793309142593655950630502778557952282801193512575623253855866933353496263999*X^0 + 68164477155850550291334712194751690676826609847085271995107346063463988801661242412874441697005561554517994168530848047895680917531783623609736934269584202429751915233755757400118679342592590972659830400375955522558160138659022541457028395520206960194995066388787096644596160034620344358990924726571121350820933103674466618856965254343940932667067969709056630985956574064803562558226820599013937480707549955535257454465370404488880251269834678935254627971870788411603558294378422950280178005651938902569518907619738260662191584497557194926645592651045032441097950929054252944343478013202281201957484399429699924310853665985736115592420648369383685393577915288968482207434486651408973190090334490981318002019782788385286232762827455855216707863336746228314803924847650077946064033083492218561022199579723807960/146119852114568465972185915662668745710982233846813409867006922298581995696596668688047309915182063795504390631276177874510926235901961595601297339331070510212282513410283297705750648608972374769842922117000287940223972602658959175825099735564934011897985871458339174843287223303032676931721595879673892485395705532199681*X^1 + 169017557703890442814832055984484212359709462027482370944894602425247968621364274509231368528627018968700372654234311985735813760326334264377336052952034442575632366029241982379634476077306274575253203548372908311375188495301607516427302889455713159462309230338566242540587923237750035909774521590348103608962167668896515827866299433865438737156384458665638665102182055305920668898197654736949562764582014478459806661269969316128041421067047716514633527154348284582708049512513727887325250640171569416573461038982289545053394616037178884766577095938303223921210733167821115138502031948775910024990758776599393335821372561997668065235633873328141066115927397649402899418103191417470060744232351842720171919994621014275153754761081995949428371882601876005028752295207465411912760552758182394662787797068/548683801772359616860554787034894848300292807693268929286474491254498161997887372547517362366533999463520943309607708575544575085634813046155290340000231948735377046169491690940125355033352963618344136161799521648866534045888611554966998508045426137789917026204455100101596438678913751613188507497755189248942721*X^2 + 30370010995529797155686056562402825399927336856447707433142487250167780190529681029327136651035749678875471016445490692428089063172131449700279408021667309344251063514738580865619899491316088866105843469892411496211580806428062101031674879546201700642808184369679939347018538037811470290184071749712496560829310621470689207448843818943063199094223910225352557011818800006511481792193285743424257329961456460762129518979428472024212887290448098033520075682759815849461936016959564816045621875279876883395182215896301085993378969762199867525411101468053614702481170029687116324316882699079618019659047528063787546591647712308890859008101025723198787191538844880271606036799935625145713088036823351464327641727254391009910872240298933321915737425155294462665198764116533142840849788787581130053179958345210171/8953970961123136587547393569622449029412478328746455657025977222782155505643524032602935836459468337245198273869488196244311920822474514100208183058463785171412618016439934904451905668789287013287757958024406393787852969094856251965506448652793309142593655950630502778557952282801193512575623253855866933353496263999*X^3 + 96400683555117416756772412257880243957779509044318451346434598235900776852128639797050960786694707264212691052726399460358438877171237624116320409935034917241314344444085088277647297583857415199118768729075900890044923632964157520945597030789099166671346124408258168791030807471127378530060135672367884544843066286274556526612203077666657312481095540916419236426292560291139605456503377335721596260888070530639095157116803758022092774339025314226709201161091304719090736579164408261866632506900555052876789769033761881330685574653041598354732858392931400061809520771369661523796433140108113763639674562154503310026944377811528924411121496694006436232994890083317013418907371978342729928586516759025910959041096318129180143724240054392515860314278681142832872032545580176695084051103929757812656575/33622391186491795873555658253256624076248103909140813118847631059164051841282393072340055295455236194835525663925957998378857472004094187521005597156702735997020469769562576808635661194518840836959625967387678267594002944168675259205036981925695578024996447466416759611593629430658358454144770359565855092159*X^4 + 4471421982788949087020698504726554992159859925211469322508755265633013782694589502680665233191419028118635693638940629074261469623863893873611387702412187998043929068134670748946299536010432512004638795335249053514242033848464552108844229646660935882852880652375296839085242370192602549427876090814196511854563202225767580123577742800599576400903926110740859754599604603560086920951160428383166980517465544233627427181089738463480851181863955708967095659393792874059832359694346789505475810484536171747624466427039521506587929479840505457371724022629319262890505706679113934364172832844158943113513132083655581208333773494912052100607115691743091116919122681208995843896156918263798950384859982265355065029524619151443861506664587448322451946949889289339316283855575215545185291595296359664236884142667/548683801772359616860554787034894848300292807693268929286474491254498161997887372547517362366533999463520943309607708575544575085634813046155290340000231948735377046169491690940125355033352963618344136161799521648866534045888611554966998508045426137789917026204455100101596438678913751613188507497755189248942721*X^5 + 17263446769479365774038025192129712154920295481921919960562458098596406036430959826678459439285389807641527078043243343092045934745970183892130678957884291869763395836637859622427181831490268831822847285559074163402693638535038213895452400841749530678861974800457276577168963593676767578953331456219087192410990579615986955799319036304567371052569326183804802105017704879538733049626404379653948725749637375152105542549472003890405541463352178738439999065919961988707757051094426301572489174143889034446160114971328794112130820161708582098289016000097694201966948102785993599414837702591624317191557573812553583413190790151140628500318941478295052901410504197899069513198940607899873489474095054301149636397345225669572840338023015404689038741789325367695655748582001365124706826194586971078146/2060321783595305832070326506112912805701826331830431590100351189359890424736956496865007371496736086453552648074389239437395518843317249066793651397555164899627456937898313426596952092316860153009352654414343910018628772851809256645936453332048261414608520587438982757006779179524380075626249792240079361*X^6 + 300748884383779024094148295038577089435419864600464681907109938582719816170190288014941918759162628450169349655441858208203086357811599750388848844114506377606079533594493170007961372171447142806002185306072285266306144957209569103639652688145037352875636117697216702855891814365342374131196863197946548184881796625108410624115668261626272577447525758205245666994461433249593957673422358079175565417605200991648208446526242628529417067854386162527621920376301496918605868537640918573867215609308439970369049027350114397511172141381040729841497337561893617534788997355441441929326313087170911232616322906729001436387177735078375674393165140927894384792049512570776962614688858671601735224190223711233740112803275375470914935702725441883292321751374936667451332569633931706437800394233664113416845053/33622391186491795873555658253256624076248103909140813118847631059164051841282393072340055295455236194835525663925957998378857472004094187521005597156702735997020469769562576808635661194518840836959625967387678267594002944168675259205036981925695578024996447466416759611593629430658358454144770359565855092159*X^7 + 904469301267170498533057748153310980218769601534533102857657716273181222350927321603096863619898509900549990580643272258660883652465535023208777036165086608715526366855016027503742098530723551112009784592874895355905003969673351204798985006212009593272148779393897153538615680662692060779242537543817910922203586988687064211174118735309974191223467368967890095517350202427651229286885871221789392657473315917158031626328256411881485226075262083030670544131865048525023748768331133645223308279850423348979840878814119571860433259421380791226781302051816167522217327512588459342535079999967673434761343676731015097698715511471823161790511338826848609024058474963131425919682372798899329201391546263117985921283159531846467078466258623798238655848335677694106920956542190693011731773663564067/126252943415362818314254948594455101764925934912092137392018578917819132590045744032416653685687608704795186474317619917727527351143896627660619608894856602710181808805583272663579391648805695999102436081521166126516868242650239392483390730562427931528189263278324821190439314879856613495082406534719*X^8 + 7399834527325215035764319385346464950699100053966660631052580405416523408961033756506783700092181038761573584996008739970106686345081805924797740439724031567557815856456569394396381191401501227360532591882577051166501838474952124186638168314075010573140665934745777302573772309934625172061687526441913333383403248130046950602909060703959352872041139826374766383528401996550251323760442410073409982156896931083291547824353011261799176022681169527640592755750554875859984857700577945884491260208503100269001843666090416255372276553564286722309333066451735793251272709693920216186154768166862959688479976829330407397970338544210881618576128087948568131990152287819529298849695436416174584394963535954517755797025383873013220586076834315323046132967305161327583981697472379793429506114557118425125/2060321783595305832070326506112912805701826331830431590100351189359890424736956496865007371496736086453552648074389239437395518843317249066793651397555164899627456937898313426596952092316860153009352654414343910018628772851809256645936453332048261414608520587438982757006779179524380075626249792240079361*X^9 + 12933209760493349404101555263441347600052646708560838856156456046923667693056837564941509202807547890233129708634467856177023587851427238003214496218136180304092935065091622163839944077060413098662519637472700928992436633643890013039726917752969567745902850325349668907544073788518475555537183915051817613865029027667924340798417327699484231254102781739443109110841520948866665035678351416882916548135079422151962846332996308228981417975930132354952031768298208500195020702609049052809722538173929841197723104006283728635050379355786853842433124978715986274622337012379609554304237353369107721324612253491131228689700414673739410624404536074725844313167264084983269243373626543283275904359604798455411506056397378954567710529179018622589456985948141445461935734186988096243374684195973/7736561273078179932241862160331828038784602911458553673142875109860845185982336174546029394306489901635834700307471040978462366023892188716258325197307224873471524530031452458090531996372675776647002639960853368865547413606853323885249753695840917429265841245071684612441896861318500735037833601*X^10 + 19980372903598585907050854185910165598255047837801349074086736512768665821309328967074091037772049964697109555565772652653904854468930876480746632406854127047364767815132809682560418121435952309612876600221083019388539861494924746020899534924914990166587986971655964362800601734245268559796723705377173737216495452666353358321073274524925009275630619147112218602603571250231942616382671787088519378579441588897351492111380301269453156175659557129795464961932153614158196143829147397536651309938766478683598130804035194275363471082677348498226722030714774294611283731990627307253112483294595860816428516684696734063414215174723341598376097375672034166785020788234677589556528338453889168259558245288174461341965800541483590325599010356733806428096047369440684563142137047886226947028438903/126252943415362818314254948594455101764925934912092137392018578917819132590045744032416653685687608704795186474317619917727527351143896627660619608894856602710181808805583272663579391648805695999102436081521166126516868242650239392483390730562427931528189263278324821190439314879856613495082406534719*X^11 + -470388743037461164997252585357281900688954286616761520276020866317194966788626048572643701908849553619789842263982881052193727683010052934447500800149435159763798951606067685135053157325014647178748243077515617309273177112112862316815563759104257679003959399821578813818225887949750597948125964622005224161952718092378960006601114171562647331830586082444756864874287553639307752089701044716414991096565472045117617058839300552168292739876978158439208711673233434692534292767297668390049176161363933328653253914737251570944996922972907866627509674798125915718209594265119759826000267203227484317204225231664549943570202478548878200191659159071232470692915002716695472688895911397711304453565227599580466414328488205411275911052976129499942336693750316757817229124442697681021700561/474083048782289351813337959454122681462381451771466001173042166178126428456543671459404950934891225052750456541912558427505506833990574711456481720528661368556377506589340796500430908534387877728231058273230796547922508340391771792710935332792506736274639453708663803691518895846467353087679*X^12 + 1210294264128336557969417614886710995224686055274154113117440539999995002933008194299112981241097814125786449692623266483081338795900546719691671764632800631495800382444046578940975390615662785652577495471298897302199589560873450759747890880289030476584938224869208643219625072467101594529644600788439641901715542259397678794887556607363672151133074075382890020424090627766267889291788282169683726505828749170159787517485808361107437737454923153157457033409374731143007783644844276040065518467711956514112465057814502603528536036141443772157778084068821905340519804705006595087075956558058311320029858557698629167588915534507143798725273654176512234932959483317422281346694635465287631370092650930017582382463841684873203963207672170142353980579762033646838174230829919987783598063586/7736561273078179932241862160331828038784602911458553673142875109860845185982336174546029394306489901635834700307471040978462366023892188716258325197307224873471524530031452458090531996372675776647002639960853368865547413606853323885249753695840917429265841245071684612441896861318500735037833601*X^13 + -17854023622324618531778658203670697844292373297754588116375303456952524558189102582796503667073668393351804472321721538736562753050548156263158660955048082480152269690426205854443655745710142099532108409545265382998614444225229236759766234912024263195467612413065631820737087752963838463178811748522528464163931669068146048776013095278087785598350042108881576470500792336367289738524433541731601172334028963910946575085167422508617259986996867161775821232053445039354041746500896303726612911709077237222937118267532612747355216051992372439173725722733137599615455235233171322622509563884446594498179578469674086301531631111704165057164595917290425204122857021672329643265508306399030915625999752277796386220547545911899329926893467944066257799167324241270835349181134926840981/29050986505440857394039950943937905598528185046354923780442561810045127057818718760917026223107495866949595964330691735247595246889550506247716264509385462868826368441040553741064459129504741572904654591165561403757736891990426606575827889747687158298586889742549408890956486049786589441*X^14 + 89104210065472330118967258820010105946926922534800483085131994435346058374038216883087762760090230666169647526316060839236289068218113717642289374894891463895816708542417248335150758003114281539685208371317675836797094640839378002666792891509932437245813546642393565674489590644136081367427806928580187270598932572883105267131794103811048753182506863751342436283687525185671983322856323246713081603538122642741801323427688576196276797989670009298074041177570142034090134393178470513807020965689718606816520925522245070786174904595584359210137404612005710198328470437495520222290326388308766101542178519497898629606964719752595468613469631257547340754148397488942052704252628634759403240599543846277253955115154109596301112034754107513715127074514492757566356793626350755756935145/474083048782289351813337959454122681462381451771466001173042166178126428456543671459404950934891225052750456541912558427505506833990574711456481720528661368556377506589340796500430908534387877728231058273230796547922508340391771792710935332792506736274639453708663803691518895846467353087679*X^15 + -114863221054321508907087362500202460304224631209004920300273027368521824411838470917343483959119174560392308454225509623775146011286193152571803012224228478768095184917448409532217814042823637713479045696597021609909648219345723023545924872574804967503395902586740177410948521863977029089905401199630659640858723160559821638343697711576835957788753963529893179507061922928029998715492955229669109482195828363210081481506964070007240340598227653583778281912468760578227808831718956144752480649976340573812473034824653841597507589998664483141079426318275673981885486635975810614171959026194960707356199348654429029174551807404699936495911720750779924459485276360929186575690771177517440130869829996392365399869082853658156230603552620038802072583161055499612770870302957126/1780194037958260763161955447266248274926661256593842991631997169559723454734892993499419463392824061949236838306923937450064050915469728920137034408320697522447844135121058504875571979257597988412565389494795110224752551748907813381691763572993881873802738509868828291620594769887039*X^16 + 3084872215919002748488414459900719265746725763097360772948512204600120610506516048589894343602789918663071048341259826846296477298680072804720695971458171028331831676350131760430604714442616255629947784154749067394716978603911619634602426620283996919407425471747958407116463675462904608133459282144554195852791088845569162073205634095836895046026784246578886381468601414704284894814162619357074228607065697685048919889101734715947167164322844447753084879398043300779442801627559986838908665567086043049729573365881749513859452359153250569542217705747500085296728988911640326347642973850867909179771899094865044118125390423592644991306246839669232740228140053433972425935046305619486714538712938098575744048381859621504361955939501272406174766450976625471038164985299939706432/29050986505440857394039950943937905598528185046354923780442561810045127057818718760917026223107495866949595964330691735247595246889550506247716264509385462868826368441040553741064459129504741572904654591165561403757736891990426606575827889747687158298586889742549408890956486049786589441*X^17 + 415942614264964896283546847224812160749571191803733083394571629201996683929375595150978797321173933830417449551044901687485977483317809914314492320769539143297662514149441883393118479878123747740603677565184812577460095800599550448501501005327345291495186331846972033531175906682699595266766127513848906147218233628408579932254452396444676526961810745299441010769608723829155282240643212898260838846603398775932913907378861109159901554877607377307731282070751132231150688992065562172491715643302448811431961973501206067473549655001108295359236392108597277793125559335053223078395384235187558290171342941042809365763570010182353093439292830825942545729383439125241247675166456648761899840729988302269016613248026335143567489913523661142475192496570124815573089785611/109087201296541501511241831439809318887594905116357803274220060638502570913345976683584745596716959491956421245598623533921444384795007593610946406539659141028729954967893774427083275890532384852782976254353521062856336279729628860940729430295599109859840585199388951015417290881*X^18 + 35240656369066744541929948938701423761835129333363071416165039594397087903939808307283162710271602717996558553916839399144317414384257903026169986324882344821261591245234793996569387587367602577207755256400659805738470809837421877943000095809481821192777840703364290742689077510536401328616680035761824477738294929537365375082985523630535018154335505735108435880727618279278981895618770241780811847612988132505454424626843261086620929450132358673217391948805751479821607147898833831024966016479462298836034204918411954271183645803163166073300710094635348650927009888360131747036093860660975760032640266964059995180540383579228376264967666582466251022554037103671214281251468498507086864058303115275279805688158668396999689980282305066484579450384437090319726040234231088/1780194037958260763161955447266248274926661256593842991631997169559723454734892993499419463392824061949236838306923937450064050915469728920137034408320697522447844135121058504875571979257597988412565389494795110224752551748907813381691763572993881873802738509868828291620594769887039*X^19 + 68158472745867292638082690870335917340094796797217158918546420292371532804820976455218666631866182163628019492620676134430714352818448084838806951794865354007868931824880027247459579746498735428260862215630846836670558385815929534666879256422779149239495533177245729347326977501937618219108318261994097181345595461033830330690302706716967365949969527990806738584338671961105853660130403599282961181428370212074315374581860417535409821978020038742950697786913856476404762720986720792304380199964079296212312401185559078704727305481714957035878115343184671517901530207448252069528943957578209232501959578918240173198118019934931630997603907210002082733407286704106746637029680127743627163628644840554354361596716724375631134589622006391315748717345792796270932275/6684674385473466604034673168687377834891531657353869923047984597003650402190451417585927176709170873947939288289639287574082013897604485177458570166043209818538510629811494235374917328913069725643910549320027027566415606331860338313666856443139843731836545450051409462308799*X^20 + 135362348331021013926724652616474917224402252289269340374069798568280459011344449046640347166978666812293601604663674029742854501069472538360364109772733341838296985772350589224826317515756397923400656920113707097860623274057242724105571233309636488334857751109356271392463039750436005602928215895382747660474009952132389329117591241085418989044282046726211863273756835809049444001593793989778992188284679863793850406005372799490185339844000464192578884593660180159682324877069644035771276873988730913031191222785764695651686340735824573304319524247000855234962925843282729475673568514090509145908211150384708341842459784221496027171251530363754993880373727081211788972098490291109129112030899652304507948442417343728269333404035357549650621167555193355000801481126/109087201296541501511241831439809318887594905116357803274220060638502570913345976683584745596716959491956421245598623533921444384795007593610946406539659141028729954967893774427083275890532384852782976254353521062856336279729628860940729430295599109859840585199388951015417290881*X^21 + 701252541654995843598956746793475595449757327013248507547929812197626619194279775160316975465245822026142836265911596758916223067401328789055382941370942926963349842772440695881222692319558895708990465769209920849952582588745689822315278548571375183397925330527260851678924713890168727759412409186410614645575743084740272253933686149673946555552401028127445574893760418483995853854112241826337992805568411118462234765507729597822620793166216155293027646045090462189021458820089352055517082917388290701175820687537429189628743080662645091035113314027282572236107397426516863331132137261041089556385006775262448446048287850653552866121331086227549634771504313973181929169530341957071732059231926746613924777107087924430048027520859068272415289481697388597341/409625245754854256022714208510777488503678635783679755073716808444368552128834574274522162921084066054779048243742832745516392787401463642224313387220001827228292826142012024963227975299532430029040416037749067195686966501125089669322069761819954882764663609905717841921*X^22 + 1581297177839375847415739424037271317207258153390496250108617675669307375240738427959331527894984110273474294650578093426603042395133493816132940356569100235929827936638685416324380599296924648649790863458605136855441547682299833146046717209078869851577382535215615964717217215878792669979314644636971652758172052866430253850782435860260980347857825686527968517167080407241822478964731722609652617712041956570550528911032835325307883231274917607566348472262469562850614354165757055691911178331880808475777390218556490947927033321155260940782153533993844422572256895180250472978107673968608647524448435969053383450851514513200578416205330080343521017686765293793958563317782967586581502544778364886510181818377541174965986217227849707765640142492633141016238498/6684674385473466604034673168687377834891531657353869923047984597003650402190451417585927176709170873947939288289639287574082013897604485177458570166043209818538510629811494235374917328913069725643910549320027027566415606331860338313666856443139843731836545450051409462308799*X^23 + 7037271954264670136185377890587232724761096561918090500957767975969394615226879717617967156105051502123040493284302280786177593945414392432409255887790906018014464411069865152762979771801941174212619782359827022881040693071571289069658917563502874921375058723330159758128389510891185860308804674718883086237385368969563554750647920912659288444011518593014859317141659615022048234183190670171916479296482016927350370514681535389249851256056743442801623171014727934635080604993791121857032714529293992244637027808291422263134298891760707561748321745687519195485171457246579360119244565834465719800855221006099693213414578539617845379744684244826292823214697821818285659808379792343617904794406010441119400443014871367435996796107791050420292216421813686/25101124196020237515945475121684998376351408528934355969956296859143853920511953813010733679826218889317914593035286031344836864231966642700184655139408163933347191993505240821326550358449196030948000247426255726189531619653476908470008564361784109489837833807568959*X^24 + 28198451535188455368512090239769916138838261695654114134691413221866669627181434587474662470167523059750014949374137803274203019115745311799712929460993723223243683902037325372674429357611325754716873518726066135490525134763602131070612885629734651294296631427206066531062345629584715648045432108575836104145218192141004353737605106546777490765435577794535530731659319957944744631632951020628334063903086257366081652072359605454839950798707301459195609040518884520580821848056691322175949371525137086681541754157834404467413785063467401103627536157893848164275060172354219609697522359029999781803297403710225071070580211897545791984748804809354843558203620254580770392401849956902476890400419645834169899228654305635607363684668498836507644151329360575415/409625245754854256022714208510777488503678635783679755073716808444368552128834574274522162921084066054779048243742832745516392787401463642224313387220001827228292826142012024963227975299532430029040416037749067195686966501125089669322069761819954882764663609905717841921*X^25 + -20594776304384378072521059404712296192409299498334619648774911562670227755448872405076583711933663548964902002114363404215829012767896704539758022177757499060123871751397459755600203152330248244907603694324406557535403891029090071940470263222793683888939513753320867045764084428323754987495782035553245612593155209500811039641193504359858473795347948099337978840781579121516326570150747387978881434344866672345736826017426073651124114622965608225789092993152144780706279734061395036714231106180690377552404627342055928937792809238123082518708160935051711923876736016822806356678568670576827146699708805230523816199486764746696550334787457100116957476414948864170012998675147857731380304602552187869486357356410311654864551489084552810749111441487/1538153330229808046813252964132912456422048442241213062684986632706897108922847834610621587096404123372627893439260128153982282261901258821017504451216873823968821128347646352186197092864096821554507031523148215343435971545650892117777349369555984404058939506561*X^26 + 102185387262270411409889990826427461593772571009289305621744077046280484452660800399099638431268332448920784326376773505771217798432955140737005881419713882613097782505536768982218151059865984029786295218702829882939949773938852163298083794641546191197828444136258495069069034949335569757158856689484719901484455791086815992935564404897917601023214002157834357954852344131103016776729679282236596091025475720187659326497218403438536264764523400171970623612752748727478399810472263404534495017008985524777433742893376380577316282668538706223696729575267309168622142210986800571156773474035282903724915148417834388024728841115090732414761020925470333858919723672807085862258896976387737432766849177214691996103637414814809161704934613994436607172583831/25101124196020237515945475121684998376351408528934355969956296859143853920511953813010733679826218889317914593035286031344836864231966642700184655139408163933347191993505240821326550358449196030948000247426255726189531619653476908470008564361784109489837833807568959*X^27 + -230400426081739936812991721838822453632618616562119506971121232660255743289214356199758008520570387100001894406114600140472295288836488307873616834560769729604403395479182182662233593361125963593515285633917096159488801493933458517338829761665422633313277828277648782016224255070548148465232857840436970746793363548364211175516010125175064688103342653081219769063950627438757950645819863965429367904162194245575469222220235840350534697045841603399830229370015848059480949444510575574365999790884930228446324555863262355004815573323331269956233402645063610482867861960759244384799104148967895737656115755529368892261017906364792920395359673425170340221543389725310343551753283301914078620389711806131757613882873324369502578987924010977702836/94255366764495866585774432510136188272691245924456955860346015853109694768236278853521759121049336563063171360944918693178643437827149875667473769913406080272616038258940275273374415887253926193670386146402856507349468199378080281743816984469390551140323519*X^28 + 1283002287235677062237575248094168802041701748701927407805606202035610964859768856750179089856572154958916116118934176318412942657676986812765437527849142805212604823557036138762033523148010756702239600457852327524391649703172528767884829777667837361142160691252432088863102338144973809261122188659703602026344305094552242496362065251289418375883571946005297921953664893711719070697117905127230039631621877707813932904350544063061302114641444079375070716855784484728560106445634907067749038097763954977467512959552021673450050087411528777736848626165947870322254540283102348523801322467492346995074797558517664991761612214019239988076750914223370133814644955849981094459698927286375887846852770982974428606854370453146403598019159950177027764668/1538153330229808046813252964132912456422048442241213062684986632706897108922847834610621587096404123372627893439260128153982282261901258821017504451216873823968821128347646352186197092864096821554507031523148215343435971545650892117777349369555984404058939506561*X^29 + -509564075336190961721596051962549531730529025643923688537528185593038067837419421945308232607851544291922144212713974776089497472692949382603912544433852622771925263914365103764181193464329686173984166885125540716841228778928300060320861559370618214647163266469492047230288100695742427884533603432010263163756732696153374951903215571455106149189245859258309190806891867705519127118515384109285266501906379859525521743998872544504865423160374219255344601028230102749075387817327946533326252380677502552819405757182786833717837575447918894198706552932946053564026048115813346205780998123935646046272551801241404783626243216055032056095178361276004110156553926771234580816824325952556586822709242416623557693532549951748528167917588674388/5775805304522082638995920859742397712647297378788954951917765540358459143834565773241115210555140423007731562040867620146984707263138052311261337699209882975220052592618437114613298356961451448843090026742009713055301685114166326474895335772375179308801*X^30 + 844449701566586529858865649166627624105695886410084792341418704801841934757797639007158431503546935567596971513842525838237793880979859876598523555609733204833652247222143310036026331849103777819507127826170194592279150520848106663280122271808691203596040068054906346245162521139530394737587182494677760866042678937456166623131145696140379189350191866306043093641287368812841204816115097536935268427181563220726859221568701082308229208484321001191079948659095661633976511360438113475535426586613017021288007316377594563377139026798821573490534657184482448175632225653431116703218904872161260696911598740854353491242341809517901891322347388870458620467402240822129702440854922813373126633751568320695348658050469700886928296941004145468786/94255366764495866585774432510136188272691245924456955860346015853109694768236278853521759121049336563063171360944918693178643437827149875667473769913406080272616038258940275273374415887253926193670386146402856507349468199378080281743816984469390551140323519*X^31 + -499928702582111168653453419835219157643565889177207327136700807544493286644900396263993660155123998734134379944813350584503312992686159226733056828448012638899967243094943223606635550823748524391504113474602070761217835941728105932756588526446062931902312088133160145316455709752639497840970845621187370204362967614161646764860041925371124900385212739240777120018973080269287681717765052003485859622407017541389295708592709887051020893017592437352410662282843605344881699199948200982831861599291439886501828007695046364115447996549707175926770460745263664630606305296631410144809967947700708459209588234320635985706836803645491256451284094170886790352222863258885893429482939992997161073143432376573504485283584333395607842230811/353931325725968664685086148645284497374060749971747959551306179322167972537199937081997377937075827134489341383716380914699718565055337478476704313941410807967403186017429812771205242782122155085672530592683970405986989712247461638267990426642268479*X^32 + 1162904374343933492515219192465892178819029263258493219920922839963552330834236351744935315408081563226539383084563773761518915957308549024963115694229389522677350558703264503518129119210100871341480969406157887706386200081935124277482798041538584848030667256065081595836098785788533565482113647488038533500167230676354098338580509078155602649831454129946494439668101214990633485323729304901805329872653849094215605956954273152242952929312873863871830600076477365538361931143490725183292103792103528808501250966715613197677409434639612752520101675758704949962484673464458573772633633790732216907405144540453449045768610623253815600489212775070048172294685218069366361204280800486329743024730547964294350544023985193431761766123979484/5775805304522082638995920859742397712647297378788954951917765540358459143834565773241115210555140423007731562040867620146984707263138052311261337699209882975220052592618437114613298356961451448843090026742009713055301685114166326474895335772375179308801*X^33 + -117744860902163033685881468007820238476229432040364807041354618629052443415103953353481409043442190904676638399260052827006743982705858177290171930415575989137073633418203164799570191661762999601374256619160916043355541104074435283388093401530105352478197693808296160548173228340327133782726989879172129907602467355473647949018339783488912296203411269905293031442736440100277514073572426388414065116499919109736641510141910890829401113051507068170812451322831004509433641340161797492728725198252810587418971381037602508626834779193199615007649519508220636871756476707960891227879541286255469562295493890074401923100163466591792842123299615161378890180597567048548545563725528944025536587013678643714135186773165626771726855/21688297427904201524914893599196304759731647158021199800925680453592007631423490231141453394023887930295320876506917146559208196890455142991402923827526858751602621852897224877210934664018760652348338169782705460260248159338651978569029378432641*X^34 + 588271172594510617030084288535004062241287148550526260799343397769913241053625422885752182490941945615723681379003772046574275057237303866112576915860265078169840946414884419984747828392964685357399908958266790717951714053857994435750267407891155557946054622241409149786824189619883223002650689735948179656373498214504359268600969424353216617736393494812309466050147884300752063166128109617161689518880467652440422472805734569670203900598497245551305122149273610239859231516584666014715550101113098197403988376410388905280478685986057201117671007943397502534318992833485328202287100994499851050025650848094075976575597399217935081380759935377084603399923128726815228690179926381927414447203578039113382078398959230066976111365/353931325725968664685086148645284497374060749971747959551306179322167972537199937081997377937075827134489341383716380914699718565055337478476704313941410807967403186017429812771205242782122155085672530592683970405986989712247461638267990426642268479*X^35 + 150766923293115566296849398140759657096109937084832933226581925886384312610310379973918686729033463063512039168608085096535544933142877362487698624221267587355725418287526905317950000429723019475979187849930708938284631273743097733261921049071303879053235130403065880948096176106708489830785396655325393410598837657890167656707900738624173448027059636137826786197506439103437281949552545233023292570140665090054096905974072946521507292566739222679534971995954264629257378082332362809700417008892666162850541991569289530211289215527399270366798309975646284935385699801272810805319056435690556332823545037237495961666836805461676708022908038843133584696029981820303199680697780806752170362428068465885532101193216723964/1329021228500778327404552582829603821296136231265469685699226696096084786532476881619060812183582813303224515994050931218776162564523263863680551738925599531319481699423814258055697938845441549871213810269177367501700359050104294293095739839*X^36 + -235013391496722525012373227474068420402770561082820031824369176388312297977587681731138545870326183480499278547694468292282819540038268733807804262652905856428593954895020159961377161168878675899855264015181461533939081321393840428943214234042865695319964531047418500082835761109045887630932968760771079426238562526780197166731213915389644729948832057484863035017929535869253945591594750540300933426602866462798049695170974715127824711257945441992286577019805459967199447864345505509554647188501710676284369806635579649999875577529742164424014247585449896739577165930099615105607307204958721598498371719966192499925921624272012916291101681727936397441812649910708835268055184789030394426887877413345215493950559586412814/21688297427904201524914893599196304759731647158021199800925680453592007631423490231141453394023887930295320876506917146559208196890455142991402923827526858751602621852897224877210934664018760652348338169782705460260248159338651978569029378432641*X^37 + -685496322037097085388537827045398534710040544382189559277304284905419621160794272097533326613722746368847105679006338210831375534355959275892329123924832766676321269081397038751423382446190267758877719208553427358054834129323135273934304755212843932328874175575215043971266561363243640302053059676595308983574846151089594205118255294536220965145868361870725923899632399397514333549287637135687711941417564414411772478295768455448765346171671572296461477899870533665979113727460213787493729812367152021587716086508131913124232672288476222341878621637086784764052015219694119234951266935822389258908108493166988286514002135744767399037504094744371489392962509138985100531766251289399900371562772122540595559444033/81440114498485098805352814684086268845893512547672632250703272020104466360222861794170035675199633145610914639012864220771870982567759290623233760581261077965529854735205236721349221082507601560831779537298692781524625225204013376622081*X^38 + 1324640199563906339973126465689764971513125256239812279853606939468770221875203130045289526182059947080160865953206447181480075021074609611783487410377972685522299785438601145272929319497532810000001221457176234344974167089088854350580188467034208914531714346806310412980954203998414352378556080629762332757976418487318827558585037718482455467779131494953453976741488995570508536646436937982907997304090369709950421100772696605018082249640451156954258924888299872766755522131900123924945405663604563293887154163475979485165467786184471829899113540817453215942721590381907032400664642635559920047285535760672249629734776319164678829509380916612917290512317072124281415435519314201570631058661907406472367634493136349/1329021228500778327404552582829603821296136231265469685699226696096084786532476881619060812183582813303224515994050931218776162564523263863680551738925599531319481699423814258055697938845441549871213810269177367501700359050104294293095739839*X^39 + 122391076405946138380461315249413527737398950526021033069322184532694142242293289010171908921352611956558094554556518833917055452143272952118545150803147385097100484326784115385120052886789522229169897615962305572548247879689368634612806234004337465938235436523833556830334351358349723915830817849661315888911048733727267571920182678862543711733255827618365741526146453741522466840588719666064045077864251483735302846560874306559188501738184889441405855107815023442720636532202828422735687055400466965482052383891944513962183573429347014071811188618006394956979591549911097964703987037534366043264104169719914865757226521615212310225512171600999791012838747012822988039325773876983802906177619843157801352/4990508885255536418000662705072998887547859093551849515944804952515746452614918916243031783516124342521656635762783517419686928277943457970662035699568667073076159981322705847254686015228114563443334734805974188462811766971261313599*X^40 + 471952000822628147912700030737340954047535094060456547199458694974235724556665353971480152855898361165124071324986599568963445358648769775421749318371593290096949699148336841546722559927160950458881720173662028253725205496905575463734905811472950238442269687453189208746928101523865077052874324690080226891076285798005448493728437947492101551862513275925540054763715058733678199968816800552917891565673417960451638801817904413474652036759724056319716612519286137086029359046541015146777863653174846120619236763032692673298815922648157342311943035419523218929777809220311599835947921767265780235063515577703058654786883965242208652011285457224827742419211951726935486470980923630170738446422250842254278969139/81440114498485098805352814684086268845893512547672632250703272020104466360222861794170035675199633145610914639012864220771870982567759290623233760581261077965529854735205236721349221082507601560831779537298692781524625225204013376622081*X^41 + -415353636287711713231170007773293834509013357806501690198868519044762984938372781737306746701818961649944363409241870371949226896160392000413352891454734166821026490963157632039051984028074870842635254675682376870421040343175789488655199382578726559422844079824550449370347029737520052887495982548345017648031546616209782851481552722441383065816703600797257805532395987923394877011404384825011539641600331350671020851695554003536724736018018640229561816316092799252664340089656247896327551536044890062248529675953391973988331415066050205308803640769306775293568877684578228977217716619844176545995564207276191339741393333970019146724826954277816878424218229844186899593111503026853584450711012250800/305809723957076807279898443842943739662225571024685919231865001073334545781905687618299637448135568510426903349640512128174945050428546967992036013209673820275516881017385001976511184216441850814592483289783331605050050062581121*X^42 + -593773087057507070422443247639454734919431873039836587770243999305049252190048878223620130783068758985761073032272108462651389798643310092568859881731907685889331607639702280336805557472816571870179432899134170063280402566834890150318630590371397960309749797085896690861587284516681683067822825106190081799582129992477938406657377383905824367927018260068163116270200332567072031385810673649486783530875069304001082479415319654121661881500345736333811842131763254560954559416466546635722066676537241573091039645487024447927310563685856319439648570648290667450074673507981775410160013986659694511270244052112440066006845785592983570659247151250758511186606594596956540746631864148805418929273505046729533/4990508885255536418000662705072998887547859093551849515944804952515746452614918916243031783516124342521656635762783517419686928277943457970662035699568667073076159981322705847254686015228114563443334734805974188462811766971261313599*X^43 + 391108890293723200113722153963515069932480684699995677745539062986964214824145526834590778156060861909505612198380543277994536157250980761945270639171386914307489275302505887101221284462629061506733021157540638076216456831169228105305107522121872821353826681090727686078913765581442053319866616647154242705602134251788424777242084364083641471905730387017667112284676487760399212688085284752954009455819701494788206035065689631919761000770939131010831456251482454421989753011463422713464650106457912761570806810819701943250259722809872419631577604489739550094642659600258203324533416752695121541327243897822720737782334656684590062274174953158290143519959217206553454839722062473935488556746280/18739489181756039419075828411234986191692234268318274356998897057009286462522561898296442027583526472849249546518813170425574180429471595562965623703025542023133579325778846864177411864479554556933175028481115975553039405759*X^44 + 193888717679096983742127021036457792612259292362968915654215355114038785757972178182642536468076183985892657714266851231049029352097584985636737263898786008693819445198405129987252816955034193614636823169645289641308907004320383106217659679788175946996821573458274143853091509043023324665689118454487192804885945892962481830390841911041551641118382171075375094058597828792952999797817423321899538032333405743711751378234466801037887872639845026296675960430379365726186821309613621598354663861784256580484825645330490124566136695697009109137695679585360137341902484664046694416128242916318231457753529164307082025174395361101683808747105788852182462561588926591633446006887162627453068975714892891/305809723957076807279898443842943739662225571024685919231865001073334545781905687618299637448135568510426903349640512128174945050428546967992036013209673820275516881017385001976511184216441850814592483289783331605050050062581121*X^45 + -120959734017886741189027518480242676185307766855023813276089327747233657643865930730025917873460029788138636696071800709154573913326017799000229655223684204463680537282232667061393949222801433065577792787731200519581998079634069725439891687082532376154096787178187238502604260921164199129176855170190693400161516649386524122606443784707429138814757138518161440943747604251156875807048936772885236866108619725388412298865112433731482112912938917392418069131519855802267892072670826470204377857039995872497908504287068467247999450645108704839798627234902119417011090947778655897731383770963149745671384801902819089075920622441018516897976395229233501124943957323000953220904910835062187702/1148323376539986483183763000872295250425408068406046593357368530976731813378427716054687298706019147793936487929334712324626152364083068543597378742755410381955608758243694274414940367944086926707100620655745816260373761*X^46 + 27483558380488014187183189851209252154018824890115148818821001861441001317707889452280281164244403827576845006584578958020218781050933035243895018746904516191023316119739867605972606121334432701033410533327375309628058918900422552112921420227548736455517106213443554970108623386818617012936685604186895055331454924939385603151510805096450738709604924481654914610714617513442076124727865931898739790297556755644820515536199611736158195162124283222234481704398004164777617113585201514222433019836624734574374193364306871911870326109605874043089560112628430751065563616472170620507952092998767358888311228460142094568311705324808585699935676327356669704672142968146579572759893935799220438804/18739489181756039419075828411234986191692234268318274356998897057009286462522561898296442027583526472849249546518813170425574180429471595562965623703025542023133579325778846864177411864479554556933175028481115975553039405759*X^47 + -2516926430114228312097802083592787719354310259322387484062461387868468193665314490196896229320499771661404850344590293526535059060541315679967401863318401130191199953490990959501823272257786100343031023223640562142780693339743529582436557025904921005700968493307239455250834368840299942900442185735404720134555563690467373328399915161345014641859936753058229418962310192321354450341371129084239466954321132839085932066513742210056360839823685950431496618910487042416731873843822731001971527412202942836705305381021295401132338846306619885090817821673861499121834822152441238005823241952114841054231600061562066085747068346706669003462072307434182753480414187367005267139959840206/70367263713462006445478460743445998555389917789450737996039495739734776234967076172234039996692147055207824494719940702532394899447458088338585620611275836874539417748862937337762140323799676861762400922589975872319*X^48 + 6138938813794054337648112848101065482254724437005477939382206127700816558751168793372693620381471768635830227274407572692355974317200270411694706788064887146253741989984923041318222737044633636278866194871946802660470836758579700784244568427632979992282560310474736611177254898322148423279661161510333638799251305860896191373703760720474013898147596031224648233935916637849135533377691839275365822321709141708225937585987799220760331366024950815723875240021781138199924782857198973987874169368177244256540848418472954079549783426978922490247344522208878931833712427922131579495840743430751329015872572403574051551979154711830954005236706382821249569748943979646211598705699155254035/1148323376539986483183763000872295250425408068406046593357368530976731813378427716054687298706019147793936487929334712324626152364083068543597378742755410381955608758243694274414940367944086926707100620655745816260373761*X^49 + 2751732115205621180579808471063867184115117932888346033566210940553502233900253601039927372067403164026808753084062110613452489986635773379872942025420719523052942246840465710135696904932275397156375618154373714287084884262929798048288143798924239167763383208490479027272253601757031774528958696564291882503238557800107390272500850216179888172235136548402398783312851055307188226411424912041013262936098764381702231489214247913472479645981659954191830937455142065971755782291775739941509227580230198487875776830789276795018449259117984386718448493562487389144303642050889799207299172123673031156619679849799646656721403298175268256687722200102658615307091495678895656678766/4311983804979594732856085590014461581922294122767984435078098887170462420183042844061158158998231941614548961009862166954617004684567564699956224070793298417460593035655551034852756928966215874855224028591824001*X^50 + 13614669447610182159170130191527207510959481045915667162261692896236539425368432442352511298014753745399351089659546339073182838298078804219412252977867448698791268958035104639613211295539167431312219115770382702418370951768985001806834661486757797783648504959543517916860050505289196046106775429405194311474688786715802981977518170674754104162046323315397610043190484032244221235662223041896508628518213792728881355051796494752457879351532451064491132465458949256740272397906585598188784948645574709918610501784728342014721946859443624159216050583390747319664311782268671672139080198115551561172728504113532238918212223750162158311992507019438930533265906531936753812276191262/70367263713462006445478460743445998555389917789450737996039495739734776234967076172234039996692147055207824494719940702532394899447458088338585620611275836874539417748862937337762140323799676861762400922589975872319*X^51 + -3384701629909467642209232530374830562929163809695161428721395682138374295413367959273410135519086986561079535297309119536457613454008665347061538663477974312352234194653240039772089725639048175011244893456997238622418545636992607408425395068064392947456888776535551769689581109073347402425772298207162341088738953955026904233835787878795761968532105131738420036048868590366438955801663890100942562580561426791142521561219463693711665137622714135266058557938462920930460489648680007035435552947664565737661402749510614301951291745524991052452975605557774442206227158967822968097885485648151829928736837559532422262892772048414557793682116062507384743004614402272938210/264230884550499095095047833201449940677878186332985136042533175266282395991362390101180106562793795061863408358959627854318095758598416857647908822280366347047036769143670018680847902994436906357940071609279*X^52 + -13042377296394458694351875716699706116300638868953476946477143642334674947895613752126512150883591160813105096750146726871640805610798652950254251493392256672842025862056231161880802217873278129949605401831306031776833215627377944332947531317514304102677767224659216814714737327603809113527699000566916657199151121523643827257120026002226099968044395844067970953911874307005899518439063097029262753095588506341176280744959544758386962667615770937497919587299203488595423372999824321622732793476314058800422700608557941034951692935605519537319183136623380470144424223247260597538732817115017933718234480495705612616350296956839434429973967206044834560520113429961996577867/4311983804979594732856085590014461581922294122767984435078098887170462420183042844061158158998231941614548961009862166954617004684567564699956224070793298417460593035655551034852756928966215874855224028591824001*X^53 + 3137668824323178789064440798417722704210742781452366518223643557572979432451570384458012583179944139875878536060045480362821942189334533260596314673754941638227573201963352915191140153442472425379892099287836944576524349954761470599297034011200131003016451288582078196999879229888705765547341764908495965301132197922068675733148303748830963322353600426780122123357898085087124211560277929266377363076932858154562311441139081405248476816542640826251454376369835925155796133336187639288105094942981479292323090823835569286824504740596193911483530948168111251533556058605943773410023951886169588915664177849042894010452468779487556978719618020910468842918376197531/16191610058857717696859356161618355332917347039217178506191137647299613701290666713718984408529554204415920605365502043894729809338710512754942632653984088917644265527524359254908260493561915948154915841*X^54 + 2242571969354291028304760682545735882479239545499223806411987135461153807984349286981884699006729229432395678162966397253970795344387517462068614445263390654972358523916226900246735227726376915258854903891280803555813496304364960962379665292660575141954597709582011103222238861781929809120973253769019072357204932556003872327193474592469558678700916453804474836401180526968935153374942979334084365637204220822968406863920931659214390879893952327769121461708037175149769820568525880516598215493591599785378054077384989997653019592986753056425655203891154192030748678091174846735618019717447703973148293342886551845805154622848037549174010406164036480621785212030225/264230884550499095095047833201449940677878186332985136042533175266282395991362390101180106562793795061863408358959627854318095758598416857647908822280366347047036769143670018680847902994436906357940071609279*X^55 + -1344453563176995347393342084555606622332958767732691213755364120659532971931936743257474859538991106736677484306441291359393925149547014199567161822676533673987274238102599049858299364961928346512358020588513119718142359324814587944972791235191912620676452462360984929696285190701140659822349508525851841466859006918967624593167011408686855339469018981337248463208462428570452890175072346906285349520237471480099160893410090070667819339479553386318642785931798795951805907759122585500658646292269105180389264455797556863604215932213942886553143567158322637267225621099520978987910426176352357965939356213487630994493978123982247388232896475942700440059888/992193765479362564915702932876913740604041120118706937078934839591863086052495049556895913262427489700099307884398679079277517576978400193329409440160799615028142994517088011208300783967272256152639*X^56 + 564603546669837560884063986499976441977592284199728621165114361623125399795582962774132288495119208811985431312839324409046955009620576473598745694619923264552857147610600468843734653033367100725110291552021556433048405782050750411518528659019464305453237946160039139777067844455172048606480505298635234223894197146323139866183401634437274334258321927838672625832919022823187259447885057542969205980200326274498638222099346219541494048589800266654616498427156233883017053544902437764290422961408697403268471917285165410434605228579946681615748197106771398166840867197409003708729458932799678458052960461644133818854909457891910068194679176647368349934218409/16191610058857717696859356161618355332917347039217178506191137647299613701290666713718984408529554204415920605365502043894729809338710512754942632653984088917644265527524359254908260493561915948154915841*X^57 + 234214119533415404931775624315513507890615339659471436317234674788009882752559302564040136651577000071942184105092504162954784078774641139995710791711462498369750183998348167947753588437396076034281127332269876265078466697026921793415279784264799534120910794059581864893278231317995305885093686041015698673232043608448988409224106798209135952258746125826668667175599315871256017017297492160539919562562041338619832032556446783343845474129708031742193165966418267421675378850965600166099814678473118990226901072535918093480038296712088923301050585905920484761274556151911703583217586941883211784688158628828829865381918572849309094854435094636833082/60799912095064805742735641453331315681355543851872476075674663863708749681505916389294436746272902120234040559127316568372909956307273741854856880946185404438270910871811263631858617805458193281*X^58 + -208771442138488188339031380188190790952465224828085587299067575526784970639937684875102701887990045393564432659805203561265371140085472124189987382973560611497519250825424217700351885050452461915763115399585691493476249931443528611784796631691386102818428384112178763777118862701971138259791498647110194487565012620146901095932609281107328241104513920180002133659762008146011747062672354545198733334158954799448394413182723228121366849064236719638931010240837030866441276043747450410648162275787825404445795784196154261981940126446257903789769549589478538961342081232005162231073962520416960508931270782043797496297578236825337672517561275804564360459/992193765479362564915702932876913740604041120118706937078934839591863086052495049556895913262427489700099307884398679079277517576978400193329409440160799615028142994517088011208300783967272256152639*X^59 + -13074225953299644509482418338701538795021266449776350053448481150800099307202469741432777490723832750695840736329871098187465262791797417095840986675197156086070346032814358322705410639648331163239433142533732819457286236192591382745733413552256164026441719974034347960032492212234577146121661538084730591798601508564819067911827129535143620824080617301800382669269613955313721389791636119223017792304412302758900155542806834380576794407294137593426291899786605713475547020529446994869179273975805581395491273025726496182913584607262996316638042782470345206282785274892227080900494259337839327138895726797504512262781066827539467200278558481/3725713100990551243503624085626038095554601620924840742427517854262439468196943218904003722426184332387648787249667048739071631613902429184071136769788921161729941226289065729018850285278399*X^60 + 31337044385363201796452610752968229745876958209728304095226302622503075311436747065058116555808996136899373674999879145960276074524101043157205479409397940181477337418810603712370011099175156435718363581516204433217346869534761940054647544195421347961229481314383785969489362351939625497296861212712519313819154457687892867137887138104415358134932383670000404658737038184963750003931840847684428724934124693574326008339936065004094454177959976634104346144072571867049946942052088782501284008616844607154061905557620526326791359235690701763865653086101218937236909003556041127885246940795885320158033729010803751999880151358701453205466327896670/60799912095064805742735641453331315681355543851872476075674663863708749681505916389294436746272902120234040559127316568372909956307273741854856880946185404438270910871811263631858617805458193281*X^61 + -1337485098203534851013592119036887744327766442301200642821481267212598191662635965578254153368094217553003536266148606822059646368810549265344300920786460342955217732557193228561252292950240757415720911707804728504729280616006247635751374272290282342291484241967281687121683192082199213506596264569754652805949282223182522720266987855284539618195793015797661445991435584096648501796601834104815533060678148443089101238089258422477774364746891272861229039451822419737408772851030224440509609664105325489617366992325999053238242089104875204249254527098235674114684628659775895480425469349200803011174090382307718191687770471191370489923/228305233224496062473412836915622164075899357860459632479166484114372171591209217409400313893387115165613627504728662830998935695441045969978009484024077526915248558507817006496651160321*X^62 + -3540696832652316874717106095583277805696686532669186591484578107971333218218488576710661415451090977119166698916571713259727474137960279527583063422272004694782542659441571993345690433874437862488615092886913184729337876457871502864805017375022235633917570745386368349350694902139476796741670973113631101976909197747863164033132371259019979108279290937132907036255682440643604873992590011030413136049777825966193876228819491343394186424267968757669738339482794210799864778768031225931581875533520226938180319609893061846295567775959492917077825523699039948502133990414944786956132106333333403985155062751668816918535837190082268206442788/3725713100990551243503624085626038095554601620924840742427517854262439468196943218904003722426184332387648787249667048739071631613902429184071136769788921161729941226289065729018850285278399*X^63 + 394380957709313362478729202029508554934738506311535022120454660958059899167161202844261856616936554659058955381440905622360359787903991878670932805907252385226896202016696327023583629557688178839399390671800197908643046700955015054601966004763431139714320869132182806957259651828374490523723142105731926012245351839629227455723939796941732785594205562489081591238813528664625130127924094907664562045094687251767775410426521403921708284644923128462782370818581529609151177535974405103052399385008451440228060499720967887752062037454984773798529061420949638854617263812390654880604901223861721392967567734422882091460877151354445/13990148490991853819070582567291020532869621782000100035490317060749566247393174668141449469537785107274565077806768970586367773481282307125314632270609567186423712145831056222602559*X^64 + 201147953342678070095490682094454854386100640602063504809132296219640370012769084381062437525864152535517425868555324622016411536008525893143004664833618879654060523589563154431518906088963864197581725916213492647650274283947209035936132531714660161876194872007910079680155358114590758621191103547399477285788746637445531056758057726556678903146743449955603321029703827014682644453319528095756913500359686758108489862098906510547647157980903102885006135208055347213397660735801979371535278473332194852446188610072158605309385870814171797744780747294608678686132995100784191247495035353457272199289872462479753067422191979755754938/228305233224496062473412836915622164075899357860459632479166484114372171591209217409400313893387115165613627504728662830998935695441045969978009484024077526915248558507817006496651160321*X^65 + -34627806481108602863252632303025493397395283574196612025022919222848397178905894866948082355157781571688448289784241729880295291710026584818607847648019617420796180095232055057783898015300607150929827703256444905912846681804129010720718610381876938248422435602209874476884075593862041933841875019385332680602729169164740930752703395612028379539622789252521346028827471632856852087199729870598218489310912749147248316835190844900682189415718640758142126380051962385833749305050463563764195719607778791099918446500293191692276873533409889903114093190559237727835590840717910409040582657881804575094608073306594217082640527/857292021017945573813994887388382899250543647404871624210448989567348872320189635893219527516256210997889887726378391481485861479335884988376409845616126428483590425015690680961*X^66 + -2156263596144470929886897164808302379167951268249348145253684703408159179162811251562797704279269359897685072182209106462215797973655566564317002507376693999977793653968872800984929401218111206157004944201857023295386704680716674267209707621870359718451839258787995653531601203981709855382022452828847289665950362768667351456662763336662536029530494135039731394836481656761107978612054878742909750867742924818299954118775213473388735663077122648758416789978891696098468507159968048174160603715780471340816470733223332318910083221148780609563704310246898485370673214058331483100473480611770849950754184945273604539749705567/13990148490991853819070582567291020532869621782000100035490317060749566247393174668141449469537785107274565077806768970586367773481282307125314632270609567186423712145831056222602559*X^67 + 986795823303921389731932645170716732201242987031629832167078192348809530432426787566861820994932529087172240945915287706190386212435617616305833998258013715370927322507957563005283166466014906846360535102972489927241968613947279330971054360660706483239514221109316249497094558049725737103624210243492295586942904139062668540130090752114276712176244771905569544592804847347499392980148934258918406909489753956097146991101482008538924612177065442791524831448975715307586060688664010794204851642836367826506166954181032521853450392623150952354704987125649695075024310137420058256794586118804514101676074586387872815/52533367303017683302530479035993804721523601164585552068781726182201658944799904154250844262286672651381205204141086554414232580387026471498033571028624696886058608065181119*X^68 + 466788505158580085271122110870528125002815432084912937988562856848872759331538580148297246544163824844061973226821499664405445060319539416775466224518852940944371236300378927930500859389507915087733921202898037452922599461634190422448560954879670736733859635542270982271952447020518045757773325207321898587528515558786907838459287987425620971771833092566245092547918022560016445252499610156027686115803141839326267072843320786819908959349072547170217613180930875746018458428543799943159314184390953747131953285930442397384737149898182359016868339950465761754114990393453653515080510213687869179342085309286721003791/857292021017945573813994887388382899250543647404871624210448989567348872320189635893219527516256210997889887726378391481485861479335884988376409845616126428483590425015690680961*X^69 + -126371451499513426980392956870622141513449608508093945132311166309007346126233512477679564215415031779759784710100644543263046599446417283709969945872119727274067863635788512482557172195480091872431930515974181303322513769105084446375634154274659369808244579221618479116020678889468365144305964928371587984162281533443084969522672926265556150260315757426112590627905649661040005261827056288010044660083813882941503100115998891830918065761882078264924181056558754527415148587311740437996973506190377172664066509395710475808287043667843180299317668360383337325212101562370526958518300505098070219170858414915/3219153581899484239385408360560929267818101670726487656644508007978531708119364186178739154500071858041620516216746525792893717776029565016118240764055683368224683379201*X^70 + 35171146719405867263633194451626089702494323949552528179821183256173504369094838574579863248436392523673861701888808809806442752805801791479027041914211221764285663655555970132838219717398254321399654214460737131950823308164750673468159593741276433399122610014910584240064759392262553405661308162275569792785141114528923266349537312747544842386499124440462322542354542653111266588837427543665853828801630042788877999524152998518783410904066429991830163226695468976500701836518891167289897355073700933092712119412533960756617611129751527826081020108929183395217838735926890905372866204665946907057215319369957/52533367303017683302530479035993804721523601164585552068781726182201658944799904154250844262286672651381205204141086554414232580387026471498033571028624696886058608065181119*X^71 + -243185763285044066167879797567162797706202591964465328465875349188085158691839407439819911090641220603199225269100327894545740900674702056693895936689181016094970759862924481858112177113669235376144264196660232764239764051594589565345030425025971782125490409074859358746584741589955214511051070979811268531459601239798355668284290248779191771877105866952066159718553510351819847895077876766918382307716215251464073008816123948626442303511909735307180516177982217895794080854060116198735490487247825882226243606240292047521845001774463346238539667744028306173384693379457180948279034998730152926040/197264144978214611151750006774981878045107032950945992808659109502943299719306586566501572063243572402820057369737516134131608418164689320186178121456932616473110079*X^72 + 304024351498189460452179389764784253934473883503241516173964056546324742182340780257895333896143266636909653533899952216083166204844746657260324657060762899088742316401831199538795484635143882391201210108558104987728665719671463737486859923076257042424631559294207525987616543386044605312147879498011381206338351287347562091423489313790044942215199855776115051323436612891559919784587017103260892640645369370299335410594937630680778120173469502886556776481627063536518878020986855011379635221735384875434814847253349511101876222649466571155446693061570486139173401822288035095615262614180872357659394/3219153581899484239385408360560929267818101670726487656644508007978531708119364186178739154500071858041620516216746525792893717776029565016118240764055683368224683379201*X^73 + -51446247091427743071644903916214327861911222249504258753163736287784397311437960183110302241429422853782549082020300677672585057615831032123621185464527723508964345120839511638381076305526269313937841336109557978699170938997083830493110113464449193869824518540534270176830985804914730091391352958615085592166675674582453812700231778429997576238300482692609346776077522558346462350242132264908125350057379892964354632317786714896276465922894966515697101964298669422363498094919545142662958032035670476454940149544884717063226901576710802393526673407997322099766907425641313644887895425179370/12088004471978344944650407915618719164477420978671854452396538360373999615130007142992926776349259905804280738387003868750021963243133116011163559130886244039041*X^74 + -24337681056692815834427455892912553925455241056056507809157860554858791568166884987413542670630187129690023474651857142788269756189139175519961949182721999694528237790919360501201870997755712981784264703831774586785197993466220666585053476988886078444181226931315450824097246698564557224360397340085990621160929222795167496287869225766369640008550835436834456555513380083260857134951122136869046230496087176863050296348788756292550847066373358938080844779263252316547415795742789071610475978438988374224678464797118964928723909193710240254003885940288950462670185647616676784038651934416796722/197264144978214611151750006774981878045107032950945992808659109502943299719306586566501572063243572402820057369737516134131608418164689320186178121456932616473110079*X^75 + 3251262062787898866684087190598127379945455418122624136485362369091238512033272180459278521314961910674317132930685719471316417090783516559891403297652547354076928608166937768287860510974242495835914183552645295930832344634245488965430657326167879125156705326610299885509413342922785054978994076315532885652598536235192806021228540456469422049589597281915451955053345897765622294088431553124908290686156996993315580874963870193173139792510190504340785498127674734014216165926575627362114437172398174555021768698490575922097284191882539615043679480164585595216123157402759300111141561/740731936514390890658153558160348009343551748187502570770055662747349691471904353391318510714459213542758792719345785204364358308911888964468629151963125439*X^76 + -772277840575570338126386138236881874653881479883195031881375622680315625590926109818786379164325602261499237997802116438792558568031895401232966193954142356184536401970229736590779533559732375776848237174475332271810501630247007663798202978886495041887863296311827914526700019825432401694163100768421956742102135993865115065424097070358503838487813994724638644370569181482200733261000708323311756461630197626724504200999938909091486140344034308352956899695970763040944735313380964788595298235320353641009392637665953078636136169105115792147910752683662899804562588223184724369739816711/12088004471978344944650407915618719164477420978671854452396538360373999615130007142992926776349259905804280738387003868750021963243133116011163559130886244039041*X^77 + 56117888572666017369053517318357515460550525378715150044728732821953768071094149123894190932636459437269236614778173050019018874909131097923301104241301269864061705232799721801580681883177002217621581626020983252393163193111357341389820291698890419134724903302055104643486490440869690307626962996582147266998389740278483076675192749313769637124874972518269898448773302891742208456161640296194615560779811336806215625756272609715589713750579083612525395458675808819957938099214686093208115250610464761054262671855147114754628681467070338905116723417471383134803232737327935666/45390767603063355025317333057193946280014201126754247856489715224422433450082992425474508898490055367532250304512885912394408867510992644430947310004481*X^78 + -16112513606312018629851741550664244170436877777321230079639070973853710439483959874307596026159664225446572146082116030190847266707948455006366632132707190120275473049597041505577093840752223716369307784720185269373094161127809557325782143787355726746432187519837134938523931876754904483751569508349118684069556329210508243114793915151416930670042761908527859274954171321755581848016721974189052546416271260465875864818808085132111112218179171712762842523489837529885533840137404879734284844864840770771537618318753233132739104114306344478376205323559497632930729042762648057362/740731936514390890658153558160348009343551748187502570770055662747349691471904353391318510714459213542758792719345785204364358308911888964468629151963125439*X^79 + 2000613178840223014102521488219753382961441291299397195673631482224815037138403740886120931407612069292515107229332647322783342148798220314625512940112130356002263384529854401878706400190818091893920392523754758524897317597399155762348004226847839421453674963579364495522502281295227682880098988468018024981064395987404682546522973773237330366974107508797122249470498153636812298862496575646388604532184288213039780280609826324561849464052906672125694472280618364207836583810400103754186526325187910213848511997084192252123573975409254115440648619726950703837164226577/2781467467557041180545213129309022996508009138228705671701067174730218362037072885928948397480853935138933164073343091635174267265824661096326203199*X^80 + 611345327461611467160490751665274382608414792235989452635519460858452478190727501747183179346308503692899336282524221918848273435405248732175517382554499037086356626154129959878969382710573770003308512389138227873796144703807085782524836886926097311886951107754894225376817512739078741823325028792651264767073497284725201077883791352607132854705932490809203778625151226233502141762752322582960535119287578618946965574438909495552763992585771535404730023372283402742362085814030461353185733458242675510365328507059719280008579443337093212128346017568989324898882168568514/45390767603063355025317333057193946280014201126754247856489715224422433450082992425474508898490055367532250304512885912394408867510992644430947310004481*X^81 + -8509088047362711112088295498857788145214035241301946290811533371974996655218378848375940285831251541520048214219920644159587640335703350719201057004113438181604489926110868115365647478839027603712333594393688870895457290150821046815180786935396406226935444003829550206825998952603850293027136948384693307390908538537309999612448349747552684451461800555550162229197314018576536324313113680286095370463570256638895639708915748668986452884848872761476972673854520896975818621613071131931653598919982395839575830111674689411178753199648738671087808025217210525065/170443499451991003158601208977818677401066801778828707132855394002709624489066296092220626109495308238184518908838966335876847065740833451579521*X^82 + -8774266432263411381519066449173237662704990567878840004160683649519623412618508880214011825241985221378923470204114617984462112990654504853757368574157498391586945004365448260915944169265744852867085095454262343964797136932233602013230634681249165072877365162936734935472171281195509691795876198182943956389325909853428122754068755033478835901503658367364046296295296913832689804383899397091199817247693418913283603043772833103149329060483896110121607627731000012046906456885121979336317068642145400457498279639856279034015354920907079103919930157111467928160947/2781467467557041180545213129309022996508009138228705671701067174730218362037072885928948397480853935138933164073343091635174267265824661096326203199*X^83 + -2406501297206277341038746976347255889457547427225001236323992837890584847922065245713478313879647337541141006489322336922182286185646190661551881121993661151807659313432960576239094880900252192256795968947746733362323025641790150200123704019608329663622985399145353485192154561815202683643925873125278023067975405726194905527994864287057806359797412734177296703783689971624277637426922237241046420857089050884025795678397623029782191665435159178148421998308937007382568430282686807702173042091768891007413274978189763862223400291026880940111958393227375/10444481858691770522617881547755296121151222610382297146446191188351591671613842520511099093663539937384920577782889045644760528570429159359*X^84 + -242774703970118434346929274503742788689099239185402713308855720394599143793014247389790096177541020378219298163138720829219590728348490102137693712753375448716413037468697799972785281466623582516320425467266926142260289162450578027715682445856612601585507701414357911235681108274059070474549287026237735317940177347744063175550893432217189625961026151323435859644393440747944281044728471935904888417807068585453878275951222756058181610216192467425545271842350078261419524885593427318338290074724406783672774133989199066539432577346561063986094966277248333/170443499451991003158601208977818677401066801778828707132855394002709624489066296092220626109495308238184518908838966335876847065740833451579521*X^85 + -14082057408489471541968605627780544112398427084730871001472945630356778909696824071604255025984657187102766286298856363878449737753946394792163694527342653415955603017769053973859677789078233148531957942659471662418460359852455668387768809617319940866440017911659570057232291918433789904886536911897847254553788794867620950047511118312504551013406164618359801690963354273376773356229805334187503188799520156995840502296667104700584329740352045432869801721234696408900409872347037166999264723644535897419437915511229675813599380760835903043822804/640019722942077977977687453137771684610038765266394824832783331598234675630482414394944487631811994447265186456454993911683346318428161*X^86 + 7328536984830872399352948488972187454996935534721169536272713778104830880262913735443285209167208959546794852987889269777001547830194561703053844034505668618919411333389944381493174443757231322830371291882269892183374593201319710130416108565909279942037536109156799932010975864120574908324960517544615445314252539518409490258846240950046352142002304118335100672913963543783346301459565795071649986735423352719689192031329283085743409557256067097038718618027585490172038075924886748061984138036554447018989364580084734446538475133459390341328694284/10444481858691770522617881547755296121151222610382297146446191188351591671613842520511099093663539937384920577782889045644760528570429159359*X^87 + 434818108884739831353510897944530580142537576309677168374447220410536237753554556875272033101536178850156179709839857981010382308131810599268666198119248799060262160678551325507182678358532724436071858546946188607456519518612537796593422576070844254197077418733894122239409492054387561967504430475648226401378727218815991107072084242377470504118488111442753362837515786811042258643785478013126077114616605290881355672270052767773880994742365492881938993846964706390853302578886876708414646192663418099596793321053593716863479178237967023/39219297931373122003657543546649407721676497657111025481511326159582981532598959151599024917691769988802327744129848269604960249919*X^88 + 158448217691744423937783719760184778611325377043494083828294495414829742092022852483229530240697263199335308515300242410763843065660824182258191958791785809950986180613959550615378415096040867409193689618574234589934876967910683175278887490785121242760443327201032296323901399969135900659970405712929044230530194607828776284717730894697300274967709440026270691362287586315195248421996236599074848488984967449662237307615567752190654407791160906834785070521785908835157405146030802043798227810992697682167517772653182936393986148163482159496/640019722942077977977687453137771684610038765266394824832783331598234675630482414394944487631811994447265186456454993911683346318428161*X^89 + 6036094145798868459658231647369890624404369219158945869360153656645443314237583978588884969240162143176530149807297218998369432552891985160684392344084135704355526221443383213464662868758629925151855807374839048281700560734729931383797403694399394329426156118761936731988992253785402597376666123116505383594157659174225288815535337524290762545768902812803001599008972562426015849651544101326000499077665165368327094689318405634383659208954553005010234743743069457453530176559460772906376254276912217891398367896577586816109269328/2403290516047130461649460355821398843169097227594278171549195793834363719137138253054661738935705005748043859558174414461974401*X^90 + 1234976201555335052270733929625561069746888014854082240384622542276839601764386207333418112353367282976314379941933927847118709710155840769371694607490326059417992604858954217044530130535389069073953539147140664887881379190607301210186969266797812315736326621838083680166869611143212566183137180195227562066362359518340500232279313619898844242133205929736635107914407033311918104302855089923317044475268859198457761306511214880981017385839871690540536746034616160692753699131878771993714205594477837713849406347110130497223956497705/39219297931373122003657543546649407721676497657111025481511326159582981532598959151599024917691769988802327744129848269604960249919*X^91 + 39718215331969800932641560069464093108326728516620259445234697789636446797997169587401323298998301109158705138297642948242944937666751214641212930956963761827991865294424505343730381399250429397313136826732158537327379672035555906807257819728655245013886938357936617525513817711744031071372772033301013681811725806479591060335200367701380027502498125968865830781941006951059030242782584586987840218421642269277645641220450382265725186068537419689193033034787383661151130862079042019168239435385074064412738621332933939642/147269472151916812405751599719431266815926051081210746464194852247954146647290780872275368523543416002698931279991078770879*X^92 + 6337845472164736930756761798214703189428602258847975111334279220020514554676677012425519185071579791525286039547482339215456820387032809190910273272987599220342640313894341830770066007945026299442953696204859905282646494833375821699612214414092324619579549889962835000299567645124016049425275200694511416563095751260911175151245959834097992256214532925478209856935951890920916656733104548444090870714978973342690657535442762773474789375874376027879479137686697373975451462869943090687536484792386647839863915236309623093576/2403290516047130461649460355821398843169097227594278171549195793834363719137138253054661738935705005748043859558174414461974401*X^93 + 180916159932887885901754650870029491620396985420824531119857900101927048844405808616484131577192385690521652200313718867409032346149442382222288540775819759600958243584899025697379532334937055188704584347781501236474897829187556999350169621918293555039728506036959559502820757417915060049414978940753741050306825757913794362676581108331436653939001373722449158458770138143271563101785800600971402944437293220720486810685352986557717704873684494954885626032886300323584238464289785303700146900099638123392275483944/9024417681960709136941699841867226350629698577192888440725219207546672384784041967784506925886599424149698589373802241*X^94 + 22833636386887764425168752179693165169380273349164435183940405910330543828952298577648410724228416966637806126915904869226983828391674334782529538600237995705814119149417517822628832832373482329512433848157528202822044011378757856647327992111796678100803866227320230121501907213237130152974426115993241437362554910472125843112413763852325878137122758541643625688741581395320761745911820139793062888317725794352757695074000431834714316291459078286877750330209968404350185600152292578132006904141569460286900564452986/147269472151916812405751599719431266815926051081210746464194852247954146647290780872275368523543416002698931279991078770879*X^95 + 558332534790762333568837725397673496224201097561191448952077178958527177496576081476809735742956285893262146215253331437054129798318891319348453461875283732954291056397820199703967211139442038044134332692370561322039655470929559563150608367115658558550806246349711721447905851205641822329250291754121024908295756800071317115453686522649403594603519117052372435454582400916801201166666321723585633344775660739652538593195911664135925384820443743845338160340855799972318407087283383061587218754258352002363/553000654572014776453318208337963499640278116134131285049648826983679905924630306255561426918720474548054328658239*X^96 + 57917981226607640737095958988826426903689699218220095904403036392016667808812390810127744347490058325872568388188993996477802933501024386484641904701394362424711160378818262258624799485651360993653258417727417140290603238907331182813478746747173945673669380288131320549861757402724476571615077296151666075354246914560756855826964596621240713770983397743837037750212753839525611336462281551896899905899876021825603852828102308786134127331062608111036555575933508924550861135755341977307118476478321353118629/9024417681960709136941699841867226350629698577192888440725219207546672384784041967784506925886599424149698589373802241*X^97 + 1238731652194379733239902782390950433899587914902078062672082674230474571092885126998622676196900316475872680184657972359372066054432073948537066816620383608232545701050326248946273720969970256044464934876972226408777635099407529311533879043344476549570451827011614443974436653360400212575678203895275416396298015806286435235348106417732720809118006328798966149597947874779358280499934838934393200697003145291126480937499459818602178662011505496678692486153045414087345852255168659074525204717345/33886920434586358015400343669217691012946756304561019979756653409135357921725001915286563326105795364180055681*X^98 + 106732257325354884971196483211663410284516163920807538158406339464894544078433091374055757319683411062264213672020228981103353500191677000025998864333790751454679858725232577868097556049906510257064434290926846364355213539682209831733846133327146112560479490051200258678249310152261963930899134227832518337039950945620163364035532881516977443428550586503145683402005486660741642657402871271790337486179311714061764663832567598049859127537597541580571841470012385533758896748631606352356850602220438/553000654572014776453318208337963499640278116134131285049648826983679905924630306255561426918720474548054328658239*X^99 + 1852584251754540567504640089042299986196068171882454971145229561248278324073630338384587909146213647535356621980509271924424924034490990726058035264667594381560384331717966981487058396223118098856001873068060507857197289070074475010398071460201132424385435123639090751773965874186660907668529798589829992648005055804178212902323481866877362173412982536559440422907603056180618213102302044115039369381425259174146770833555619987149051359038313498609990247080257206151159256283109462625291/2076531676854363503609310844366547644644080905972242170461220259154075490025430597174248625902677576087999*X^100 + 120140775894482156942736209007787829414345839135217800236832211029124197943516420236105832799689749011621882447322281953688866860974426336507195955533467943898795962700281523820284033950407290861536518433087089275349953243563504971847854202557387389649788982427722299872744427529308114044363355620261960029951143330107768384393973438018072547988875967179403145789333547405255781542529274153247318883692401371515810928361566740065867919827329792689339439000981724254970704567454631459012961/33886920434586358015400343669217691012946756304561019979756653409135357921725001915286563326105795364180055681*X^101 + 1497709107595265852923096123611004381351791017938563209578790861022666889513202689594185408701720931958620030755527597561700422832672047684231953452665051608774626931522978406444161015832404891134102610986829093020825014289748601659150935277976504197428271184563358839641031925352993808729352453286153286264562343018424121677615786656032245256130479192736275438723756575656492438945175394716398005523264891399676576201894785486611024209535258715557576596737297961567756010021119/127246257543621760132931603919759032088000545742523571938306284646980543539765340840385356082031838721*X^102 + 65564061122540457906126562719564492093870712895652194414255650995633458895310822223919960377506149860714126029321990243193416323178721188806606189676195280299071625596004556257108322361135445989320011310945872868959794542842775977685496831919208385252181984508311222936637369634153087232647827309580431132113326452840826529917810696603173419182436965924286476821570563802161776783262978246578471415409999825498057088978869920563647122405413118178835034941471395398334689118956864/2076531676854363503609310844366547644644080905972242170461220259154075490025430597174248625902677576087999*X^103 + 516573454298190996482794584596457960659307916585654966285443615213201715604613432880477878019029942605887053823150978898390794538369360501632829696694804148578663509824782660723099622687474788948623677609364255890089258170492045678390624304034055289914824049534947445447003572136896511949917636756285955509367568325861806260952027363073495500014678534582910097578396621305363006707258589990099661973554117772159767679397615773618692620276709997231145408653767261396721/7797429839060099278934469264033276063974541684081351304510465386787213894219335795109097131076159*X^104 + 12761046014208735802130479127514916735044011831328680429870968661726396855287075518878358556389792988608100510391024361557083819549124316114015156990201010767049661724614070937109392090306069706928382412621866216101878866813666254581159007261467676389991293400935241696862840084987347011363102040665535508941001354758270514776693578718605331812722799704966433785223208516713718830573680223072522395443309433932848207523682079111175209256462865193517183430056588372272843/127246257543621760132931603919759032088000545742523571938306284646980543539765340840385356082031838721*X^105 + 36076942789736176677084274363106440663770428768366605730904269394677768286817616419071126210634898986878669445285143820644442927660368549116970889974063430411653674441821845683482526528272478616269349637287756112400780451423360493935533123514321017239966439136631429350402551867739721533329441166875740798519865949554295433537759048640036932417481854582565187344059095453274529943045606178406830842417923360414258491005589160009397607661719706611867375358735/477812968874324362947145613336189476314390690856140162051012034241510747853381689754831615361*X^106 + -556807409469080005442998179013549773302596236270143008850284954403763560535319563028876853670610627036057998024192462500352673044599848700423221533956760529549198300620052184508090292544853673276033742269994771641301993577168937331435122584322718094389354450375675447081842618695591127153965711400518300309560413428761163489433889837241047511732443194704260608730184906509020829554359588105411404500383186517821250871235819969949365072503222080001144499876574/7797429839060099278934469264033276063974541684081351304510465386787213894219335795109097131076159*X^107 + -11059182500615361499523059480391536924745907912443650181008352417288791500681466526679609366315950244172534815214403457334640805911538230663426125736058175733882067555256128996936838355216147440308499723407262355620969204632517915981289248044804685600901313445773579748482621284952772411273520312633257891627082246473352874233972811595746004634644061620379383247008577139897625246216654095249756972818107897139465313117408431783899437213386282102904/29279549535775743792336884204681014542214026034446973592193886527453321150400250613078719*X^108 + -368230966928491752784404697372225889333390936426743129375314203074006472823299737010282792868473794557002116306519107608651226496814330292805664525353542783084047960195456329872411062708638439510407536652744106830626584440379389392576477640080985307126937849141590214079162304561309100725200577472215322775907314590216451484264820580857348724214072055317669137548099855075824793796879335352704027193285404461093096212477031473613593000579088839657470/477812968874324362947145613336189476314390690856140162051012034241510747853381689754831615361*X^109 + -1827791180997406658688994568056549520610245227053984251703283674331626601295638885562746634754777392314969788847835515604269655199875947720567645682556864640482464251337145040036263684144376342440874049683978444088452223832555806422855673351812206545599688992105509132746318016159897333759534406535173650523179654649116100607877472961899611993749143716289909112910780996047180288649610045632907540973958797713564545995689010121942778561026/1794199983808796114488441951386789297273976716370302934750529231414505861290535609601*X^110 + -42307391102364480798817712542880703254600076204451443359877986690879400030295297812203138856094022244744984007584090561087818751109709879437760741492770294776890297596581157880520625936987354024476916983363528651777941651583665704864903597976550372340987611091822872985149542485912823486092450575079374586093817046888240191949904187871063066558179683669763494932645203737783811976381475024473587458249430126088544369832104594475767162037136/29279549535775743792336884204681014542214026034446973592193886527453321150400250613078719*X^111 + -181912110183950365630804965126002172375692021064334361685841959588554585103387908502615850647048830626163864240627959663293183721984410841480444371904340273477601523152303755399847996212715358069011400509697054943224366695973934997073271911260795833817218855910334288384769398830595066957800437957005257422104597611289897495237856840170779020217958040342092105221334937718468716806254342728579971762418301255345323477601346655758/109945461352337527697067341833861713173232227242496656336204989975764805520591679*X^112 + 2541323462962454232473471587681489618861105498285893945499028361601519948353947927996744926615442558795497296720664129525742022847363812145188632731382542456937561724560213206296243768549849364337538984971545454803102546456702493725012486952386901970918021298352164945061713676338834397581539081313520884375141178658940682266615468406737560028103018438252498694559498226265882478052354434748796938122869297229509394391404741126318/1794199983808796114488441951386789297273976716370302934750529231414505861290535609601*X^113 + 3507562790159599058376551554478461509293743406560834644290555070169288431241276532808139675714033632836458998046459707068594218451000896515907219631968787059162411519705155248723156717586975269175258001526012636494952010047579488918613853377922673398574688483689632454630235867822127889803615799586710954121699280006294158286883977336434207298075994172315408566116285964358171775654855904433513319796804984591225013232/6737267072267757074395939814563497345010860177859958106269072245588872205441*X^114 + 633105939147406986348428628527440901991926032115745328938457949877312059111840731035608710926890424723988464275347574116154764478151869252823415320637939793874883490847420925317836319897610428141972911605292156151219410161205463550983005680986475923879997594903230899570326586061339977251447677862838237566100578384400118692122308033045713230248851338679779031826913497899931918835580185680392106148611584309077782524241/109945461352337527697067341833861713173232227242496656336204989975764805520591679*X^115 + 2789319283767624968623323047695809388631305760858725447922474378467940772174480228436791239995439351075250356364191158885732887652140014533637810615972655838109825071991772875200680129607735798065021816714510878234735995734168922601232950439544154250030204821625795767149681857960158965484053437263872619521345934712377063607980905443700962907069787121510229735569854227639846268963972730331212439746870465646/412848034332235864599297739724462120535011960160546486075683083864751039*X^116 + 46077596299668922721006351088268091440464760931448994083746972773599011559197652521317783213933626593942439058299210035573504000090604821662974827539474289510210011560844286278450071975168114284949815544396910498707008313847951390977950618338815291714582015698584478641320126254460265862106615136607018430079820273062053197790015250781954194054539872694350819911418710138065775064923542260293181954893316160228/6737267072267757074395939814563497345010860177859958106269072245588872205441*X^117 + -135420296831163713564104062361248581659151736135232685286586015692534401476211692640548335985548142932888586552728841375333335367349671262226267989933870015133620532659623852401805762868098230850420468744183481052461798977116194371953000032842626852028558147404474296663951458296939835904606043771494987201460388932880123235672921370806677982176738774609476866712985097105202463727569682964892977415/25298611087213423898480160532168767726883507577703688098270916346881*X^118 + 6026301075542465874935120342027358458610134652585903603346129716834060360353131527451062676010091634233020140488722495128689554321763080722249344535543643794519144334653409721168699888320680330146967172057410930519153066775033514763210534841531455170945950614374548963633819212105019425507371408472924894576250598095996074762509677092381921063932003723949456498660381668604664161294497960350574103053/412848034332235864599297739724462120535011960160546486075683083864751039*X^119 + -18795766845626598413032889912577373492363651548082834368794654998558458582347414452743047944229642381769874051139256180730814547539737809417964684021168033330386054703130410899632473387648339559796964367309949145685591760620908982287496292521844027282441949458805698630093782622678102549784161906237647794688792062549884572943819700506225961554405099440180666098861630777224546895181427654/1550254984203285979439926498692859104533580953349083160626932799*X^120 + 209180328743914385150499873651698937640762426428824085903270225303226647774547332234506352816667168873605697298326320338947662216867038362395268758172589778623890505240739218899695629543378314790725889320239224097394210840671183457701470221791234986951585003771672695086167176286145573134876050223676906234227007750653073098135956136547863335927926581092843570071659008394827230253696432736/25298611087213423898480160532168767726883507577703688098270916346881*X^121 + -366591103356250411823075146742073496137696163757634637257522510197720635436516191755778986497828741991653667074332601290474385482373493486401662308512741661834669395670967275662454351500211350493018195216278088688342860014067660294223043997460341311037937674557078017690855851813685012434346225509791091588418117651018191111605605115406722619393188640529963871346555517528102810/94996935118774801117711042263181512625380290051417559937921*X^122 + 1744535286368283208441140318615806655530603303275196298962099400302072929427577939638387557642448715200262281918322014352426087584578014941108520562420219769292470770889444298815765397122939405358796068262727815314160561771774094606821669457992004854473561280216427377044409146986249873035976629475948907853404109195174241007705041512713861513508703831334045575935723763033758067/1550254984203285979439926498692859104533580953349083160626932799*X^123 + -1245391325460891277029423696106399010664828541947932956327070110827409523236483716623521894085313672692271208264204402228875908918622984013123383664469079821809792754909474197677327415697748406269396345119106553385500674393702788292659019402108322588110372512917184523240942039511182549062257368247272918446197294688046856512634147051180101233323563320950734882870566/5821247326354237460488451636937405026372957292200352959*X^124 + 2048822337900667237961794491621994058679690160560557879821388414448881604237394272417133950703310150690737231612760885979494898369593452090809809349329732629666688080333808488303270159465815688352866996283280948922722096203514996132640780246378606159913313254888226611235559701051666679121072350183064893552777808809115272825269177596135627098227104939337809157044813/94996935118774801117711042263181512625380290051417559937921*X^125 + -169898541231837769315925438272266364937890065340703336384819396333430431580058427421967169461306735200361148779200853094540611569131632536518588185122303466747390359217535146984122859112414876013653283848401218788028172848410245423568274532615068206411646785367474036507323939479356664257372156382196552721164018150768065895428694814924804874425595183261/356715933963737818523711724795477972079965518242561*X^126 + 36628165133684537695800206509922996257696877395377071411673953902133731477020457893657621674696374963764091788284190218468773724881172741425253483554127942095602773487997479703683792666708393490591165930616134560699407865283596076559346905440032850366058578670519554416932817402534182230446314713205852554502745375170074898562785953039623329909937852433/5821247326354237460488451636937405026372957292200352959*X^127 + -2541520156621670897462119454988306385163915576798238116035594666411922726243354367358244228915916285098224515061728773877882116643362116602619515002848523349498906204685788570680043815781603477425065815368236274682501922737348084841376420176143085879453362450993887360569760169092904840885000257875234777292819836008255873422502523516397322/21858933388304296741449336650252954965375667519*X^128 + 685403267553332143577708123199064511577965314035725222411505606635400441404692813565692208240732784297717447669355783395588409308834745801108372913430252701890866830359802650498153179888480832382002036865600757476526762291786931224714226820948448067509610591567203092007304343802916697520969100342908146218775303884763254269488953996821443/356715933963737818523711724795477972079965518242561*X^129 + -18353458151681480962772379988899738355523033033273073253676233632393710891904239645514974662103139521132584249142525810287884239213363588428029166201066002954786488627221195258858023887330010529543477210138492413706716826504341248478830386577708746182853387901498058842054379167785355497193561800956354618840569554446195817348/1339477504032373107509610677753107112284801*X^130 + 1233044525151483089162894168447531101470546613989726706283039532337004134325467697048305574127917240557199266602879730745137034804411765995006361954982359796551726233822814141609747076828332254345463764444882109253645307029799996786436166971114611087115381223417340353342483646331024407570756218916205503086912026481887215953/21858933388304296741449336650252954965375667519*X^131 + -12791424347741316670263714945073652487524905981638478200389397122704811732186200862752262576354038772809903657939159350291754624952295419333151448952720784187070595233745562622861335711371753917645028945571325055351275565978551176306649894269743746354900286786322150403674763730586738665074374706500773443653730/82080856917235927906710624287830572479*X^132 + 410282838491892776372358697761275348416995804420545539570387906627957681813757388920063680101980576361444097278743722904226679577414430941254556480240630599221617460180265010108898738194319868337374016997093896775900150484599438542700850249632902040791561654418968842568902812784774288186011262159717670802794/1339477504032373107509610677753107112284801*X^133 + -2182823567600877898799746410204742113105203381903919288834829916604748227254116612878038243989696040929947507758544603987967240863750855307697613692962168110417029872206711672900373572233294588695834450275352445552157289258041315989742276542798298506764731755575087920443602318181379052752388250/5029772468731903174625321667248641*X^134 + 35837382401854160697405402261054005875551907174739712094937693733815739156513089294552020972817094453149901973470507828944067218614066483509096604181226804190404587568739268228961105500221819884495395021708193398785181435573627529597407816168267481794814586855804063936954242506583628567280803/82080856917235927906710624287830572479*X^135 + -90280378351867847115617093907211169047520409494420693537251817002219570076328004597817553644426289375141527920730178799345816700616136021902476631789121680633258854376849817131409529721782057560996709327468868484305309277946326138736075233520893441800040057488983528385463889294/308215728214467992807483403839*X^136 + 557042687285451120907851921693979295686232476211910392605972981654185794899257453763675241522021492011028665442552827331487770676535038077913158964860082658916394381889589984227008816864441498921068782825930241270643474146184033574886799251907439602414586857712497045801968125/5029772468731903174625321667248641*X^137 + -291353597806392986588721162618351105192391072964931350513877245471544048965527900564790030874010979102363899117647452893934227835088229725728381976810741068828680387253289709575726789331077101595762034225938693537422647185095182923725640567812274252066550362316/18886924947268091966878081*X^138 + 337252131647281391435153544314278967632353496488633258095530683792143328069153664186062752441221587496974391909945589975791887682038685097100400404000198919698781058782849996687081611676940606149714581431251533018416758709501161877837561745152135605861364515/308215728214467992807483403839*X^139 + -49057808985724258190846974922920293980123774322412661931512770923984760325241185706949516275543746126795047076164364620927394806872429435961890711783139870661281902615949979491305909927045704344249414028636932678686758892806905208990470595424/1157357984390470737599*X^140 + 13443532549162421912366112387521684098632700662444091258052002743165947246400674463788550883851722221917182451950135649627570484572021618997777382451311460136490356858093960304443790177656875803764610500859639971310407325439723305673632472/18886924947268091966878081*X^141 + 28617780419314363516580498800587390146469221550901675136220781834842480473492918276918886260584005399318592614206222370912366398806281433884353812855329665087777296438372179355198233014435022116849891928809218816884695569/70920888803877121*X^142 + 145464896945769683027729656362817431104728882036360833609795320840068681322691210290292511350256515541617073984631190241791252044966123945332580623703857212793269806581435266017314775604985185136138931550733366214108/1157357984390470737599*X^143 + 83864133303672270518654638189206722904988035691818896470438371342866397532720510339544053321908469168743354559375963201966340941806961639214540965166318789195392383168705229774903628374550706949756/4345908989759*X^144 + 116208408423555943909901256148537875531465565389352695400664829093120256731865610169728627717385824105322668939295363352392207280593746897043990798773076291798053710810097790893309042139853800/70920888803877121*X^145 + -3293660712217063832362630176903557340266229270001457672030532831872598986889563845255437212503028502042412198879518277650279260372575391078910096374471233351477712551697/266309761*X^146 + 202842021193804035673150078910762982426730513487803359467646935902307572715655892050770583524585848506523479530612412532892554217957034417433055224060536162666/4345908989759*X^147 + -1916307119035056720814475745463226527529433426485333774616400437945301130030493299070664483933050171830773891446319616662648264772054734/16319*X^148 + 39338964881783821052450152584420098080778418290308921015417183941835569546135219047766375867216312513032493511329760734948620/266309761*X^149 + -4641597799480764323083098397548983839560252134459054966826345358206199560607248226960834*X^150 + 991702637913493092293075779059763232094522645123194430337613939/16319*X^151 + -381899934485874268666879254338*X^152 + 1*X^153 +