D=-14999 h=182 240308618307013592595287790535905782537903380128477844180186620850235319564965967675662540307621418679638616358672619517129871415428763860466002585786288331726388172279901288218508266115954027034874538913704454277910172633309291520953976700555668834721343109451717690407474581546813724470770310586617808732496695924444357021140359424466968503320095506719582133746394753819673553897340236371162355270655328821408147299046536850737981181728150267737314055818763778661063063209665006332988120831693396440778012800609132168020169175721056893266966160329426662303005810900659917546639919428403983756915115473408557625685395496216031747286291149557448180101395806348180671930288493481224080144388375694004064998476594746958676350671312806368524856744454392342195895219404366122106636623612562943119034607711472522262419598304725253012800179268217146124078787587794648506402515785493956038728764195967183/4637783379058051036803603580857834013100570179741317413946692211224707777320432164286128675332496433426354882882747203268235272882346610287569835821429448605105450366394416649188425535927692238066931827911083345944137227175528193361494227346503210117232980759011218971122844387236054814910760133559613852556475079403911128841333673158952644925423698060755897634563582508877*X^0 + -38984611218672241970312515392397707529184090711389360439583688886896159153470384960216294310716129602567508904713338671388977573727819150317258239631208443547828715559702100590167304302452232340188035156340201869360066283443653431332585061997970981801880213965578546646281888576200175071746806003763228206123489249654909079721479856376677568323052943616719946521927077761027383934981220663476665502780238887955990226944329149056086290113871309022461609092260128933815159802600311642759692437969853406213433342247162341309501188654134147851605623786463561137914436448158079009855022303539382612773326460666265647380302979068557645729465588979832527110387448588571296708858357151831239990747780513988450770391150497258688108004087492375192125192462072020390705586256799889646974486611044300422808267206432177408048007227245745930322383686462977339975718867575241708657379627350254686081294405610000/467245530891216960988045501382259532113727789557420017140232785965322997857487469737619941302633140142277832629340497872876675765647593702877274310240133127534653774898405094952055687670892454030951123993889849377782426233775179324066524150608902977279079229191945521120599843925882346963241408970228095504977731388859682969774805804194944291169422054536817027618901334999*X^1 + 2524766225021877330574510494182050979307634308269045241840404517733932725762768181747021249075483724720868959362721906747550398790948894354934885555703842877194774079921484618504175445985948479166594529871715861742991424438357378897409247358656724589468026953204547468392793658121161834235340988122238712062908979437604099380911543402621342309024881289785190853861888062485231426567764302875799959083290517977012739886767979080496635751652919157056275455441110445885127543413643155165119967096009053328804914502020391196145297788942795866210351158252097472936407997589619024712800504420626033038407576905188663923958701010720998692988498137834048974574390159200431604255704163247497744560180062025207569645189273569106934502131870875912288251391903051915980873831515986733648777232001093399759734032254211701185822818617313999572548740054882346677643625980964094237038364668142822711323925600482205185/7008215717837363197859694475232510722173803115571742837086351556693879644864454558594561499598194468994025211607478127595277259808948257949456237379291756779892271969701178019185883259375715918010235908784353850817358611080393914681673795734982935756208909358649990871287877059044309322101657893144451204479160993101506384863652312257119969423250161395997718597255901123650001*X^2 + -8607995162393670174577561711358221099295539466362643334354269649712796543354362211215742827162015085890505018229674003991540896300647152527434023739005225459238944329104691553074903190312368841139510736846648403968812721818020436476631106362822695374152932782487514473505748538020687274270449091984288033694555015692190491129474351398973759668909708757210809479784319731888077885698419186721476646165764774317928906919917206473986348511276009025717772593161377347275812865517978693394190828338156535763436229615296767955325687169644448013323167700420718801639124969522773529271749619411892206131686298431093065254523321522065947347577260903364041036170981081682442877089364905819781934859603555132841949883771204985167637034845572203470924670689285457044703608524087090619093868412982268553950569591529818138283348033099213653266278351525736724884651652184716807607311754792527714415301459314/31151778844670775450899760076155712521749969301781453239564823385913927452329319937170474118450106016552959039225314879183723965974237862715999353972940404529278870251243755913864636820514197881922203079797976490284847405412039424232717124515561235900998681858253584980372014396018557701396187010482571871789968090463343087524155330635038621986093876560891861298680001*X^3 + 352440873943417210068669109006779791248470817354183356085050559123233656340779304996320313146783471939985749598970229380579540060328845647711301228205095934934189352943906810960472166150242282167204740275698180536234394228354944610773658423537454803877083225338336862799958592593306756133083873323066369634284150182559941241255697859606549679933943143340478328095888119651085675153614742834459677348096857811633945824237754812587693453894958062151437906497884151618677574363329004795519826749566837687957280383504005230623743838017296062724231020349307758080690687103510617531927106558038696365832655486983420613464058407556324821698036522638369967014946906666393164779302381479860539040025868496406361793154349710035829999110619044492257006362294640407769751091572455743327371727253546474816916349108007591932525462517883203085560345073171531168645046761617391858836893691190896816871550950112916/467245530891216960988045501382259532113727789557420017140232785965322997857487469737619941302633140142277832629340497872876675765647593702877274310240133127534653774898405094952055687670892454030951123993889849377782426233775179324066524150608902977279079229191945521120599843925882346963241408970228095504977731388859682969774805804194944291169422054536817027618901334999*X^4 + -402206059753568517045665258535967339260100834018509106309778972231998233850856675648229981687246507376442167215392750910751784511939186497449701900193998519934847918965894213314091615854501604284665236611394872501395586537354986961708406802224763509322426740954567151287230558672743868625796647768214949385769253019061877342200977457207216682292336685650178615463269550282134928128067031264183262558082054718669566613419637654924075978126981614022049863305457087075914990001747015473399632665860359730518480468600738296015994332405534883099904881932788681721218387276660053897083350682026051196532044244487876217257609275718020832038642666249034253399825786115706708156548988085353764797660803345869692039383297089126660967677781228137370563537082246177604810626075383463527980888635883400646477159150549521513714396417860084724410660712360342262644156304741973804682296545179639322615900/2076923717892577868584556308830969566087737135927825404331276977526096903282173474042967805750390427132006069686333414173193143941211938310287309418823948565189603990348940323612549958031481957591986337742381258102863351250886020683560045637413243276284997790402932527526636068805824235042081939494804445082336695143899132443773273593908835388098798357283276304999*X^5 + 23216352862436364559830233033456526013442446078750193980515562980409221582877186568048746958862581129616893017960892356091878776846334437390595738688948783651359215046893506972574650511799618527256496326828739430723643265618861623775973489138468532492965377325420134335539481100429533763777681107309065854771612267409506115260817686647246829656081348029787622066933317302362036640904097775819345525156394132647933107130844254391541534276715691823353579984414739733642672428873500632889760499248643405129121834454199480566231650208077771575732524806626776548929914897780123497318975272147147325013864041970752535465439188261681350798902187050049120217281294833914411934977121321839709213961758443401852051010171594282373130883216304691133700658172652862196716012209767793595968462141720245849113381887987690406344393757903615376474587145071001506608462808990440185479649758253994623576357477884/31151778844670775450899760076155712521749969301781453239564823385913927452329319937170474118450106016552959039225314879183723965974237862715999353972940404529278870251243755913864636820514197881922203079797976490284847405412039424232717124515561235900998681858253584980372014396018557701396187010482571871789968090463343087524155330635038621986093876560891861298680001*X^6 + 18429789245188976987290257122923199784278757161709191062946366386311652884925684549297313263954365819636419102754634552769244019378991553103444543782659364069332890934440541452823645214545309459790607215188667386992399415430182746354983816271368643506374207221163495991190216808427137584800859350175420215383852451278948980957989432001787580513128840285714564288054857521690970325833335798109276568355626096245104218641745048334249560181752846375524688588624887628692253809790279318663899925338143302904235123592083198903373706089966473961187068138826838394862190103936282709792875692457391851304152910745270357766610627918869573694008051608645121345442202065304007849611688238847029045221301229588854075825640052057329526087836827977759652791295285250326120795104668432598091115013216460824756977710131529105443352771871986348908305723698530268330505693957379370940247313483180505725/138470812580343880831025822310218652316003542631363784541054535470771178297364722584370145059696674920461768763673139154156486695193808807939683273473161448442536435118937284059773982134241079911459853173036953003724471714840057382729518343717130693798586425121870293187988270471753065873863720214334585311176524777911802949781537008727837548376478322373710001*X^7 + 1140050324375540535056902644003442782737691035497845187429750243205385937638903818468881446118502002779702646864630492796223260428644636923446459526920157358138792172078839334562833063922731372788025290746540388165688735585421719212565060013891998231722373710852916275659203461075137191774687207230332512874749788633185854671620320533130858596472566812498664236228961115737680611957984271210871638487321498769024214399539399220153964442613399573032784300628388508752686336208427819369448942719355105631913551561984075678203692561121099097453766248903984162494562252202563534400571269158550886974701903528234992189427962585023750498450580851938027099090741010038568162958427631842743173379080067391365195834483007594734687889133181061629900197598002855452854316637318418114399004904105072439212173847282352665099966917031045704053725149947535984083782400130113271345918695408078875827917678/2076923717892577868584556308830969566087737135927825404331276977526096903282173474042967805750390427132006069686333414173193143941211938310287309418823948565189603990348940323612549958031481957591986337742381258102863351250886020683560045637413243276284997790402932527526636068805824235042081939494804445082336695143899132443773273593908835388098798357283276304999*X^8 + 1017450620481694510280691856226943737154531205997356156839503068072526545595503933474148866792417321162102204358477659663379325312215617296529750140290954842967073108459735072412189111796606455525546375454200299231854458425489880938736173142569334558327643780346389340689621388663145424556243666255823393697799673303012769647843645273172688654108750724408944204278357253974819088685196923630254141534735594673679911181551652724929570760957824918423749767482717676536293660110735799222045316296589169115021970149850272298806740898272244463321464233300446931873772428589602069854929554508690069552148683002570832897123268756793033472778526421158595114108895150088908876165636905897896366809400433291699270002429855572249799994977988981847568829368701253824770564636864225345364497883532021257969997459157493529836328897435145859695999268363527580765558960842197720887183099369556230/9232002972221073460299074758998510055070574213705165980469000298071283305378006706071747787165589367321939380203556180689145056016655030864703198444773748146045498707843008471216346565387097800617364702515964597888157324810991224930296576019543349143181973806378444775517585870508238274142524182567810208092307805714501163396328889174467467722946751274999*X^9 + 73336659911668713306335059180226409492301859664221810700310763338689483531095649436866603207887560584711049796842403484088040000176001807680970511700914246712600547005090220625169188351689490778746167324227696592359934803314351471821248612226550631184697213743855738354427884648382886872033509054688615658811913770853352947557988475516821798627806588572489400947223463800640519958310458720486293688947368531327417167779626648332815223402387071022969604363667214534736578554937512373258042961152167332621699802179694393686137874173281297414095571246393474939826501648424342044525815676796677430143088353048348418231871061481400438772635628464255757776201424697102030346704244122165535834792120499840513836582277345159576574386992171969763853582814135850208399457233237173641980356031162780466755440310542795085589292410933690044472060918862462320602981370091679603235581795411653339910/138470812580343880831025822310218652316003542631363784541054535470771178297364722584370145059696674920461768763673139154156486695193808807939683273473161448442536435118937284059773982134241079911459853173036953003724471714840057382729518343717130693798586425121870293187988270471753065873863720214334585311176524777911802949781537008727837548376478322373710001*X^10 + -133892559748323841942395860869314663321351260858237726862715401403174674106745886569736711304590405324862758859090549523195345390826469350034719640824996103520374105770039370202287778298217495876876665768106166943665423469289837630838989537382952841153389449935028753941255558958480866304609607137576596328890765721594655517536130731796330587530475993763412489632396722382903379833945765034708495805996380369928179864413040622271328465227986954786238770716701646313820399032164314145747791392545777258791687455209629668796542866281478137123162610757354892325691504458832867745985478217808172135938526339586210133356432885811300933495247340184034398317339451761541770301583547312985458479206593853979895433947804608912000463948021106905273529993100970644733501290877573163725282915350801285724683784709766300228187597970494046817925770243471307164559732958699274637289784999176/615507898674649874011539086539003270556075352603851322119407980403445783410761164482415346834161568592702138822825267063747253551347091863771131305071921337825554950852924093020624479324428148584396606608171517960407848843989014262970636443732472107685977318913157195514206671812003351832957142647363838128695766765417772077893785530666542284348740001*X^11 + 5102248259236064574874937191673313081151559837082776613533767046999063739111224080042056001689983244356792901825589468754965717982927447278248143407068121376959603270143162074935957707810852549980493177502636496122772659371897146883752294623480350151332833128805153309257284562280305541088445414503307965483245989409957943405531727062284864999269533149000460029140386376746353207595083090484024284277272066361842806713299119860329436260271945514628566838858750903855615768004247395354187809349383982477133077765173686246914275864936894759442627542545603126235858520973894344426702945746871013061558425333439715005828552465050910984334600744664068079344868344081424261796910852192069925156300244487455951307327671849642300620716502792216708322688086451569106809225133465228930485343129909656368662131775982603218996702586549211689698945802731913168109522500680448876986513858896468/9232002972221073460299074758998510055070574213705165980469000298071283305378006706071747787165589367321939380203556180689145056016655030864703198444773748146045498707843008471216346565387097800617364702515964597888157324810991224930296576019543349143181973806378444775517585870508238274142524182567810208092307805714501163396328889174467467722946751274999*X^12 + -16073963225069569800262636793705497087418013264799724309294346230190872965013761726741886759193454126194367802570288574753382442756425902963812680498511276697248452542840179672803461076686725122742489498419408624369250638493994269041596775616304695223986044566774480232592636502635827309046011573756796948436144509494481447673838095979077625419865634196024689594403445231105660526322560454132681761133636662080272293369380867707579454881985256190392275079457087443512770997336093632522412496981386667138517820728620553977568201377731964899397678193053636717003105510664109127694329441806348328933073368820094730937609162268080539638730120414964182967604112568517082057313412562728325929657584622249195480506737328158947815617062706171067871432931715031414102795207649587743200625322218194256454710459922131299646949270251376818565590477148297197841532326182916961282974877/41036595684688970865493638678512118844994689819578060011961329448859642870242093771745806176022506073251692701035086810037152713604046394011009487637303909449000263407755456565145975019963207452789959771196180942756707036735049954194988762166309227794251438023412040503647354611107630630905869901150999275198064321982650315213933297597609326244999*X^13 + 265065637348305947404901955272849693606282032964171276212398292665517029452689693895014239367625197182565910648311640167333284020087068937700855100676506169265516643832593574022234645890925396747195923209843246294249224476715101001094855609055626806788014819080212050386739206612590425911295166975978132113574060852045286851518804959042029233853176984424684218365148444742162067423307366247158057825554317405985782679745210493724900734559924605689918948779999288286297402356750782333177466272872050778185192802820154473432582247877083955738256932606453941427035448995484076687072822287352535455576720092030936112128571567382226885608923198601782195061007421913151878361751966532651532938328469638956814080232079968201374034104328163861178322386187849425179520204836195746812903207440067703007861896232540287343364892106834355731206455032000967187909111822189584621061810125069/615507898674649874011539086539003270556075352603851322119407980403445783410761164482415346834161568592702138822825267063747253551347091863771131305071921337825554950852924093020624479324428148584396606608171517960407848843989014262970636443732472107685977318913157195514206671812003351832957142647363838128695766765417772077893785530666542284348740001*X^14 + -825588481709089213903170096849484025611612818121481182632219928011161969197141664376463014535254974349259275482087977249005625296204823457973332077849943720867983441870262560084598259389226341455428535236437829393813107409745309375485008923698500376274736603714749144181796931514662405378159353157609788130258215986997933376323283442829901698441072233084425577858310486340302320991375939973616066511680201502339852238516332304405412875865481863938354739671568714388157846716063363977416112652671597529359568756966339143067341359657459497516409187143569807002537586759707596622380733428736180982809863360983016862384989487957328485728073386457454417699893590767818148570517885704985468419040483256143294998656101154667486447752340237566030772690256356696032693465533051855776795991008470632656646774114438496543245877671884447561906681644272498072995925658005658204200/2735955442675443087238725160244824244615953718219751984263039499223924452979671562887246228150043741132855037071477219150420208920864483899660609883145803683512251710631072509177010135339903157063134860403772314338069673760587369437628426039489914513917690380919530668954420602113982974258675238425961682458701534901170099020863610747223770001*X^15 + 9643504389257457151912722661514213582694981101963605421398209578634784006616023565828735833255816909274698205749294093771817115982747239894068113956581379793001164587031954074478312620356619241840322468361189063157730133069374510857515174234026938462834325543808614266668208856491850519489831304645902369959058803224810061056656663992917261316039794261337489417544789995833260221582527221842530275694486126291266975499203529147226015593254355978746347505043927658574205580621894355729996835835608837528813502421505613987212017404227301358951139022885075513023726787790805516033584199460684734478543524999179010429527775121646193737829849006199455788929160582550826866801560593323725592951408392908105783649686413460872099246953668438562443673055940108535279548236794618090647990398356127345839738064165908325609375602356197500125143246607583948074326144174506326277202682/41036595684688970865493638678512118844994689819578060011961329448859642870242093771745806176022506073251692701035086810037152713604046394011009487637303909449000263407755456565145975019963207452789959771196180942756707036735049954194988762166309227794251438023412040503647354611107630630905869901150999275198064321982650315213933297597609326244999*X^16 + -26701221270911666595409333519716719419797025888699818068163256750560343177835360041596377336985650333213709545525804794888677087301712041908295220822141439372889729674382203166985332078646712126567269511268634128196481469507337572267304443168541340962929068944647596813544395685365383840402802588513627080879787870712658685193354627816616187237404904201621668518134949250578445661723922220267103174231857694223368711589636625665063781124351237395632947219593008138547846692018182802254677446996050633099628448981369831620724851641652125335867474665240606945932149452112651067835531084767479534260739703661990975117869500749952170123813106441545518723194437041601269368656127031445038176997336640032031442411801998494376083690171845178876058677160064820635608288497753580249586773586940211901154650730586264218363167371203857240808217794293336829672007682432703678/182409190124371163893507911210402309795049917875841855074540936010662341021379529494449378501903042945053339360722529445324368885983364484276325747259537548070688159919399460575839064960324232086348080565622529124479610224720806016242977934494960631636621800181314132205775091813719779602551852685243128372471600433440235950454271001214999*X^17 + 249758702338615767731026552873942482869720076667016226844976198764046220022692841323330955409955544484123613710545970722487154353707074320625149196202167393627028541412841975276775535416291172331716601143064998680177413587821092426599781352609958601413402526222835730254175354724117603255969345215497207230916202055156709760252226502716476505595977241223358851177545613395548917539303180304764300599173794713690706293147209877885780429529205822579451854449909236074161373862381202405548333430802979646092094898569506417045845041584450238563260895181290757685414484423105532082266064115294549736063598481802817043427122876021126920235606941883004149939689316632831624657473888491335244689415296779529602158978482347895533108920815150396578767569589108813849308433974664545352904578948522099255694864465093496923434929461024896997676420667977048709610362581461079580720/2735955442675443087238725160244824244615953718219751984263039499223924452979671562887246228150043741132855037071477219150420208920864483899660609883145803683512251710631072509177010135339903157063134860403772314338069673760587369437628426039489914513917690380919530668954420602113982974258675238425961682458701534901170099020863610747223770001*X^18 + -587636675058431609000643676646266322845940016947693035703503934559229631639087962168529304577586516681731476549554109570399806129362274074818550380923762865712145504307179084858621042683796928905750057666268768374268568344674142929718468196035688523150065285512293423221123688598754348124207868594960020919688633775022177793545460064607146979290537770939597974260286900198624410266936492273775666374752441343343727364085417606261874490641310010599683486263010781198830565911566808979363944437801245498861039073505525846605598590532334592224453248964680987124852173916392531488089936664705337749378681464091120255888599217330696419912010756419420561460858771041512001877492221403542911924736584476852623706907087990735910735229545101932992161973702143569828867875936827773467628539385355184663265328407622234847201878019084923548631448809946138500799143214811/12161423436520512293720108754610461350426689637698636914097002200857546571196715080635334255743919124278507857905362320509658569636866756735537418978567741054116151738075835760773322552191761589862529539677480440327995881373478632991731311053734291061845576383846531915846062525082990839559427474181153968429335317917210210710998800001*X^19 + 4419796284920688583249765395571046142812839198632115105520880625104477242691499099452464120861874168532609419622227199970997759704513731096323625680828387128046827480916658146163561804889393014138133761286827133254941406449887752498645864368491149487369492742551258568176002032333134708686862907593295024805317725037900477887847260198067984958015973128181688629382043612398804984385931631372520830684799020801527876588968640661038726358688879560402201484769936840068361514556636927315169039094705950589284915988019210037177860454558923143086638959156382169700018354880237802880281951155791154209461872725489194976281893417761465075617583642044090114400936708957415179296523021154257735879903250244549659271786188139989915879395455586644139539481155723394188851772119950716687775822119409147591061082639212258570630271395811869407285607094442504759914465847518201/182409190124371163893507911210402309795049917875841855074540936010662341021379529494449378501903042945053339360722529445324368885983364484276325747259537548070688159919399460575839064960324232086348080565622529124479610224720806016242977934494960631636621800181314132205775091813719779602551852685243128372471600433440235950454271001214999*X^20 + -8529163745513624774334961643561183805009831109034101059929564073175491789752949566945835553040090215963790313922614519560345756740919156950527465833367242749281865666077884418904622164259984877774892551186473361105331424936086794789557206339882090590145341914885128757272488985783394106772279312971639666313937618675441235113605922544298422356738267645230907331988304859616473918684586723876970810696783932107604555898005868595695510148527960902852532317776124383149064785085045517398305988162701362498808584068996196517811657865113484918363700322926486213550976055137749870428242607405415839297077920475154199885673204749376012763940282667673793915745176779482535957043596324635978047135298528714201993235135244399484255075433017392115322401462383972437867215969194306450599693931823426958216775547628333520054817219557107128634132909150953417884797837/810815616809154763232222731822818944624754292799429089545769864714817425908174883701269034985260292304720838582929683346200317996990916510136503698817770588313631024606696163795807890672162250140844692291318117229681704205178920794168365294601926199202985291275853851313158378897459219918623073150286950358646264278765931776184999*X^21 + 49916952541168706133028573060328057085858732253644308865763184607809901230761862341771873475175110283088739378659626932427357351470333800797611383446976648574749829939179253561936326373547272170014128369551362551626378946942169049234207093840403790377971532002714128065903283745755862948217309423714099869924892151576941470464738761267938852917526379730612854543717020537623746385476466726725251658807249330998363911542250866041367362544966941039510329212585123974662245422658711553672859803960932707951843112348618663872908740977484797060757188110517027582190607716897889355267250656604896097051173573125866897952669586688955840400525208747778527532502028384910135921686846011401918631639881240992040446103537979981791670452906560328932362591455229917580399660279088528701995651956329787738833310848519537387798309147031976799461837302998580593858170560390/12161423436520512293720108754610461350426689637698636914097002200857546571196715080635334255743919124278507857905362320509658569636866756735537418978567741054116151738075835760773322552191761589862529539677480440327995881373478632991731311053734291061845576383846531915846062525082990839559427474181153968429335317917210210710998800001*X^22 + -70721102294702949797064299746588446557560621811911513028870842845658717399193995985822720074363189473393188682737821153626875558094831375469766626091532064048461965451450268950104889793855734702605318129413847191823959897591578551646768741764313142676456985396790988879162453346056791195231676540494972990165518237932544091045727098556983698780688292931619665615119101940557437776622854240803046344523374910323013334229423079343063080052577081184606569579813486291343658742412555498634686053227947682334060926992075971380563747429127512709470104181700572727759241036515558671976825761838352636287125465749785891314557338223380095695902321949388347598294612447705828870641902183936204616993146823770538706014270798685402537741506012692402145287480245837239647487724087352530437843418677892280736983943167477771661300973827281359590408528081750872119/54057978319164928544051118862778781560420980918689851959848647557491661171289744896411029734332975018649299192141454986745804253416288853265984645564222320708955998707026879378345749094750466707170124161031943278197326768796514487243707266791247829802185831807177401914338181138573186206988670788071668135118758869175673830001*X^23 + 925712591903057751320880540283120324028254987751848854176619297821796096280280729620750345254275077559356957099561355726795333114266471993168927096655394880344934601966434544432825095818758271865939392129795214017613803245178097299461437486892070538977793579359331887534958636225561149006215118575149912074158694301976714389645496291718935356443875511937862707938484410551514371646174983890273554458322383791144343703934795427542570945951710240757837592630329334025204035781609810706575767231894880869564703980621971377505679360631951445657857552486612096742415689491524953858823797178402696187647055634657060502787655663260247466403473856833411262426648843573656869868792085056745673928886440825905044342362696135246307534068986991798515759879576704770946731647657201637114501579796814376632388319193985803624484367980392300609067195018193434130742/2865072850915741212834709299727275422702311988690562153871978320547058042078356479509784575919647675988412857183497114297527625431063309223097186214903782997574667931472424607052324702021774735480016580534692993744458318746215267823916485139936134979515849085780402301459923600344378868970399551767798411161294220066310712990053*X^24 + -147859545657163200236922901627959244233710404891861176054511151440035904443904871158025957604911432871286324982762978239016425701748558143720900691209028749130347929520763119281090165619100705330249933742067336874300972893794484279921664574435398452949362505340381492038950248650197334800023782329892562031247875288401650390753198259931502077398809106666931835114501872446979115799468440858740267344245625986460899105642242575100157504283681847696426820166900006583662740655898554059538327636835543887620951714608666646366408521572332804532712482933328108222248637025633620518154093509097676473743982701660258492059081861852286033491750181178365311441462889993507244150974636707663963439710559495681621136063323678967869221739446161655936600818292533737300436549377725288465769113095476135354988261411227558346059096801976237150582831291286664/3604105494977327058073946187264403064232347551082728979255193516733893004286268744343691561726313422138095819197376824238002817082224738533634552007748671292016534349425086964354006873441593886737124085674507852403315338942363790068918412346906315741195135129487125936018279961235628122340734101478209756325005591651154999*X^25 + -537736728835508475855268524801848685220016629276203313514394660552496948506736195038900664295896257413288580204976533712317378857593708614447851993287847779366249106042993071124077063238657750346083442423624934796189483115422544852195649439178801073240076219979698775528508909837952096580583903506618273094657131368066406481986189764734178639268805435504254690840121384885301937475106362388890220479270631742419018019378527241958415969251367112796897655323565936172872068645324567266216214513486167144913167979573723828756326846464119836772418263529016917521551533844887351572493614547451822106340431256179910297759281616109506289683386478171534571028678723435364237262237715247366757719795896402927913499030534146368359004082683975771995313566361528511768170886272264057483362947929534508582463147258189646330149734103656407762425376500493754545/54057978319164928544051118862778781560420980918689851959848647557491661171289744896411029734332975018649299192141454986745804253416288853265984645564222320708955998707026879378345749094750466707170124161031943278197326768796514487243707266791247829802185831807177401914338181138573186206988670788071668135118758869175673830001*X^26 + 2024732894331659406944638148976322666559006827642328740326798473127104088083233960165573470506782878546784719886029415822590404279622150988127491168829000456865297304987938023948231578908026511747356354378647554494506687280247924279417642114068191974191950142472376606768862151492695342160646147500530527781218385207702075685172817615487129677426593174343862612414681471769245502580177653222928196781452991210209977292799616415281141171792499850444260489409655629836281553235537603503989217546742861544879244112163483473012483793866093302246662545118925844157317261525790519911506079463646631354627597927081387031240240761206718911166595309134464754302858109165539030241920467431984504517819105547936455805600798420114611932440678300661712330048100141002537083047902850385907652317069545068312849611152828879563633435150066705687768491317/240289718979753787457426907611467635457853693651758715864737216930054870610458613530481469546390654186152131421919916276951984604455279587548140009850568124009369581267090270308287677407933454679453569282919384785873414157101392764112168301013821970877734190911869187013686243165252891682161084170825372113141248860001*X^27 + -10491428198252632501300999553103285879129151830672679047656110382838325421352112107010192280053295270004142954830293338413908242243409505956177299235814747829166359842755109634331031180066048129077463659465023745293980915498066658943292443053579344122646852465208616204741886685731978869573727981194799522147906921257855482882828912696378910648116248551299154734786031881791762141868587990661757619498350196846369307472091708771049334107749838370122864479350790261640794538752732264942795792907981854364167940777065166859833701672016095549157707581732818165459083513203076780162865934756739099023534505707340437595084442778065002039251987513446504517288831971293729817635787707968471192658008707600764857059998996007254837818806924364594138735270563476061506431053849866893205194285143382538388279536290996776425011020738854042360602642501109/3604105494977327058073946187264403064232347551082728979255193516733893004286268744343691561726313422138095819197376824238002817082224738533634552007748671292016534349425086964354006873441593886737124085674507852403315338942363790068918412346906315741195135129487125936018279961235628122340734101478209756325005591651154999*X^28 + 8405480146694370483544602326492269660313366433463527370598304384142814666317918506869487502411764058265333178054346050766407730059215945259933374984534608342532892717098172337503967085614506658935991001083062038492755623746908026070254669339114468847386295966481529163893384569384544407487621581839790655719904171195152154896232320097652958242876917031286663781260466039553366824103716248114748321846146016852405658711574511368555696151981121951948925740874809077126434432097393545166802464896490062383853740816171949028909345825988615299536776457777578252303899335040552602682208238473638022371775904421312844300060029126676713905791625823229876962709442678094158218445906329583248755528751390495222150050487681253644269852907249057697954745670689979365193845226278029518631960576972195306605694945644936010213949920318966557522655/16020382624158529732477292326919637006324001176862371882441310549373616281782693081570869361050113619984807748644570723178344196576790425198222548826626316688403865675517719201832634002795750028632146761978757569562865134815747234089750536770039467356339368685370303821167160688396085851200818999321646250626124999*X^29 + 6064543061074876404737763577912041748146638127381325932707540858010052873119052882709916485327541205204413575039458829918134199391155716773246111058405788361805486715381432350850277259059754603854093949605265888219639325022981714389549496580447792653781188409014529461003491594564623440912920272890237158842833350381174225632951194628746095059292899269361556607936813704247167662505151904421203929333300304404766032938132281836533046984275567002798720779505288913093263356188014285880055582083696035871690682381808247490101899438717220014897428015102204304015631857074231042895626645495475650446677554225854514960271887228267580580001650238450332511175272544136006964384951971781469399266117549801144367488479290855635391861141290308955643173157695696394871179495899105485109565469467707351842382346930799238411179968875129695333393273/240289718979753787457426907611467635457853693651758715864737216930054870610458613530481469546390654186152131421919916276951984604455279587548140009850568124009369581267090270308287677407933454679453569282919384785873414157101392764112168301013821970877734190911869187013686243165252891682161084170825372113141248860001*X^30 + -61217590111572198739705142001442955314765097687937161848155266527026349886686829971131273632505753673076030785747044783409138088881405746543822310741526361463731190773475072536476562708130596064250316246180084147525934136927779845368821163180265308505239231001094196658554301421301086463014107601968820626741240515535910833693851388396254606688383513380185260076308017733028850542901026754834789295360427597537840023857527008792624260059760485236435497501178076698623341126696108494703523817725290248677926503703101203222721315913643937756625073278021809798144131757735244632599115750671459932005404460296354507614630512121467735690832781502968643070319663024209725223976612932705083414212947267387234330692983722571495133984965217206705845099896339445161290896493029489989299316448393593095674608027385194791640444563262189581/1068096714724883641074557792314130075759984077395984524464384995624616059856169950101398050606714688978252400069642691057960143781371453110088842511275839501860381737150324635097848790105723716823264668443146714418485574692695995339005969515970362514590263929953350478109684691539175001746837722469607723890001*X^31 + 385385396647378223804817271618766859154733781007372483259158073438397322844011459289976561842434676837657870072703105421301855398845680864037273093212448419960164456613005370301480064730523439568063852502911157518001763582520259722112650429876822202885737469055683744256937789718291750523761725131667750011516434030345370834935225011790704712708311059917476395574229017314335433727581010393690836222404967824334710617869617647082701620134787007077148572404932452402669242656642313631122571407080615706944006338275851174313398500699793410947038548325478084278805670848919119369840817178624038709700024505683219348696703325960127635797513666341438240347968280273853768927261000041445542350329389742153704465243816397157185795799110811147533764956615436651765998854917218174691636679963498121189473897293256560822338396659446007146066/16020382624158529732477292326919637006324001176862371882441310549373616281782693081570869361050113619984807748644570723178344196576790425198222548826626316688403865675517719201832634002795750028632146761978757569562865134815747234089750536770039467356339368685370303821167160688396085851200818999321646250626124999*X^32 + -451182562824119623880909368875440252529243121438588571469753572090348247036718808578762023333793902060288007827478105688507032202122672156938721559639988754484615152224324439269681497194151392350784727701183742042280211210170952739036059578231999122446092135001575343976578901256267723019909772454139642304930310195269460194948306022714014521971065377397852614081615121149018552648308350365166942537429663432471939520744969678858523660969845813519818447799786324445877600093317782893522618978559683216781669544877753519246566527923403576792414118675742983523779068879941499692657196339626982484707129966536973930281518972442206330858463014443237860823055736199719505948248378332664496711887822672920529396770428928610458257809855932626765629861808995715682438171451207713275903586513174709806126231329946733399031664561521/71211195061329664715951582926470436413093144702712482463123207922169215271429425301779988706361403358774078276527947933726258002624938536575027835940785352480857506310442338495756303093921175866608751812997314115506738762097206169678376526166435263323572500163567603047515480467976198529691160908701094999*X^33 + 1148194162408122580545963558120477523598305368035123290820688395024961830014746281346101052555847661352874399474705925617425182329788488890888566856726998099591165796519587065285045334686341816801412316073530900621617943195050022812831472075131274502756526690268622972842917157588887715097077935431161223270895379864814846408070866410720805257275535668465809875660690760307489611522399717782275384373759663806183558295453616355206209483930269998301452462985342915921685869680296051202248492280734209189565180567038943421411967896170314225609582352579393334333905133920543121902054165414898987224706569308337782933649683177274451929585523096463617529907648847389045827110824139220733395256588923761343668248554117446350085826454528050980700244872520507984353132640906289641984550949302345995919776800320318672432710518579476495/1068096714724883641074557792314130075759984077395984524464384995624616059856169950101398050606714688978252400069642691057960143781371453110088842511275839501860381737150324635097848790105723716823264668443146714418485574692695995339005969515970362514590263929953350478109684691539175001746837722469607723890001*X^34 + -292027406880395014555393583298505079135148348029713632440461116496060352791648011161010996831426524487403180869561423564926447602600317579807439984157415694594011211119398227002211555750388752719308154959609248730988241721175165945294570498042759458235107985252783622946327631256396995710315984492390562043095102411667453463808525895308535562148983205839746455620631568982707049237817439001990704646359941252267580608805641439337257975252987048796762055921141705680153646954132605246936547868919078591547489991884182962753665210827620275808354542728454808853738293940787532126897408162384103517341861068711130876761517444348997740234706637619293790923973989502473248654688198512712962013814353675522269263091110689533394931581376038832427722227140323352987353253726881826718511082043510343336342567812190359658531854/4747729519389936976861896321519463725121217728029367455371905321832736533864219301405426275509127499084877543604770180260434562479161179850325210743435252515558204300982888092256570644304365348797169932195300627742298737388973009512525936806882809742220981409665151213248581936660857292465575098920001*X^35 + -2133854685869656476849161884365488377002007048936733687398665648902752624952968793923271616342109766628539119144821548470884545262354831782684573584098248910444111723848548261381815089427049567844256923150055955864076160349342409114346731421937638225317016171887994081186859508467075177753044505512960272896756779640824102495080509986898219527807545936988052443072429493521197963861627332836765614140905389847450537562099227228694172927401531855889927762190613648626263193115406279516171686186771312378840522148932228404561442674490552918939669292779137923052080979826060076392353074895656436060444851695768111762683175825231881485937621147400015382822929572568728725093996542021962825167016037697768728368861133482201128621326218646311065729746850492801598858057949173968956025894246106389400418859949671806345624655161/71211195061329664715951582926470436413093144702712482463123207922169215271429425301779988706361403358774078276527947933726258002624938536575027835940785352480857506310442338495756303093921175866608751812997314115506738762097206169678376526166435263323572500163567603047515480467976198529691160908701094999*X^36 + 4240743727959417978230540112842201228964501060260231347080511269850120669525987313550557022901714678054977925348413864851786220557462459729761217886998650374670305623025959881668014498593608169365612301891122912587986119685928536924897909450492212456041315150775459740929353734554521150118608769685708907033046982257695025518572721778152931199092709339008423010044178251398269092517962497363738734206280469886030679211630073834761871051204232557589335464416782083522846240261475907452640334195353267206161763808014846882477355055762262783521867406170177497518059840273565919565802751992328860519875654033221445616977583115494382696810118222380192442551705971200397255616817251842378236382224363661960459995711751845131931327001017758825519546909442699679600798204936388372490503159648118977018801873969838744495/316536403719577103597699601408058118882673360092630672402953885047852292410441982892554588673186712386484268524886337773213851755394438285907407876754133776622321774850515907210918770871682468751061399572991574621127991025333222849024997453622428811402158904571314835205585834833046022565876064999*X^37 + -17578184999213594165271540126136552430579568215713829237579921089996935611770346977591069644001396502629364976701015199204452275451003264306684784545978112568463217996750633843448915716070586515114052484026530477638724431338589774669773175493879480252011496460149931337971413064811441312048986396274421006513718848794738315157842720100239263906608510506645249552608228155979099661450866159760033298710253792560379738487090907896328374004428291187703670717692015463071084220665785129477564341712720215305178917670565800427419142673884455181133247020177581937480690212617323394395594124323036444175379681297458814304389702759427982162930018696558285509233297191479723736725178104175054810365460032380548632620348263672948013702665732917789130285631855383670499324039450909824159381227430067193928621124714240565414124/4747729519389936976861896321519463725121217728029367455371905321832736533864219301405426275509127499084877543604770180260434562479161179850325210743435252515558204300982888092256570644304365348797169932195300627742298737388973009512525936806882809742220981409665151213248581936660857292465575098920001*X^38 + 17026542870879107842694880224647850728884741062064475149429236618451277072894641312582408788699438707891670060568733332598131665656157829321412695810773343444441025965236477034296877207987300973486017606542758986134810518463519549535644667015197832546571324034071504502183075679767648106096173709336647721586758564246256246853446617614185610222673730701068060508102508188901235810116633443799932740205940522172845682468281299204442603081757675856678531738864714020909580309801462030984433265326930072831862382069259794178896723452038797425330767618228822645615326160686183993366312813767910656674674783237499856106776447006691994839824154200619579816160410140128843783648453186924685607441012680775706124550043008181066048809106920705650193620282898890635462122821584472515360267722771339826057166209998497/21103833836894266524281592200017209072783076211256128568768176881648929422657642702350462609053051029167562405819477150024258400919690531762611365874667229590127460154044663458291804178390723965001760088872029776726981200435577228416894289860819308714058197517922183825960786374628043373950001*X^39 + -34966743528783591672239876116765356603611302592354135228066659032565792895967277536055754508621304044251792074229967211547525857570192859681172781448998398597147459679635658440557114892352164891449387349118062788779284060464775117728624198816416240686906207219464903111346021957371652279794868368162553498232294977538643919465555359622135032757206979174118075344535941575381324462019531391933838469515458476881065010518288065779565812667974490468505029167093141809368568746746268473944665828569424802384244787952929996242961264426064582001003511064376919646679791744967206428472357256898168086036905619815101005752741136474069195993070293903792117415152846089293035944666852169266562090174463637133940500997164119459421854313717263009504465785707119828235565327015089362755453924898430564808928247860506233496/316536403719577103597699601408058118882673360092630672402953885047852292410441982892554588673186712386484268524886337773213851755394438285907407876754133776622321774850515907210918770871682468751061399572991574621127991025333222849024997453622428811402158904571314835205585834833046022565876064999*X^40 + -6333415758669410827082594479285880533154325615085300004442873532558251438371779849068897238233440614483742383248771689547336713856097814955968169653167085482498159441043862526926033822910179756213105159727180313333079806414542252409482455176729942920172188919393556348096431533652358976366198482001532291404435495462671746887597670397696499036551852837799863743331451509117039699463778685960736118064816343129775801143931965942833183512925794699101448440765028867261196137381533531015579812838913531038885049123264585986467324608274170314647679875948122796968283474719356286210127252660527340199198970107744941891732000449086566239563734268404187561033570533109027940103077156197259555131809744823584782913697919623267605379619465709266509878995783822673117209478166157429777973227848518134716361677/1407016056863408662196252563505380963583110621458505804971543228325150304864167124631672952133678980543207040857355633710531262145455732499674069329599788625250180688982243046755904005493081136409211286677247134924127021830493848151003019525356311001670657878386704702044188704222151034999*X^41 + 143978275643834850334890571416029957760914354170524818810112732445210726448975797158891936124361963134745690238721163442452942271762517741947248923174014250304711852288545429352513036303409426255540409643991265808540392633786998161648987404967441544810374477952281512396415479623342138907086531103391403209299887606328922990734378974085419932966668748616357273956994020161135519373035215410336986902012029163449060594509935161705693800498247257589081262836636615011527390520290456999118747952323759880599358286578954549941885578156045591189696602635665482335934390723782582692182483350761209902168787419807288502937816342635697356019440309964412545066561647254736723134793885665591037426225280793821454615405957520196625212398453289917798131876702827132630731211067399441981371265554149330211423575023455/21103833836894266524281592200017209072783076211256128568768176881648929422657642702350462609053051029167562405819477150024258400919690531762611365874667229590127460154044663458291804178390723965001760088872029776726981200435577228416894289860819308714058197517922183825960786374628043373950001*X^42 + -166775895287049093393081338623969422465961467438705803698325802331202767166929332496899927584596889567455782696352886717139848578260185926532094610281834925735740465369543347671122099892591435168676142473712421109159526778792395211882136708238113946413643262044409010460270105249348652890321506055809071722473732671773258043302643943955861047437310601087343021337457167724702496323967633328255337793291052269916545069389447241440754992272348279362076974258838190370645702448834668376709580979380377865075408739099502802721461469113248410864019802128568266439113204347442266490440933261277679350318852525874934065651500323582499070341284923423706496129792708811452851353012198472010340939274385531103209387630384672189135823970323460540302818388997393586687157536277446285663140124732193302459975/93807324279179189425711885026027132714388333986166131406863339444306307411438570880170208156122340192226617831679154190981482908557619341267689134582291394442974910926211283869318221580977474258898012312637318149485100462063727458564105575395447096584482824080719028071484012548980001*X^43 + 318008156929401631634434726605467113050571020123287508866045954753463797606286291238964725031399976595519479280730185918605086578179997420136044694218102567972787150917060248976438804645056835844846897064138479355607486444622566522433534564387927164091822545079745327643084050687026621721980599041588273256509994175124362203109291087618126314646781437970177942064216108839482930474682382380725411640553676283263019359229121791012654987475084328545311659922689949628115409085374843195401030444179421229295868207565815927301352657677148387167732222438287173016667539959381519557339615654109899024683164838490506893666170567359665409549251118902240025569270993679552000383266066602644963945021079456542501133392103076775435782478295273507103271411945124593730252949021061101221186375744451501422180574/1407016056863408662196252563505380963583110621458505804971543228325150304864167124631672952133678980543207040857355633710531262145455732499674069329599788625250180688982243046755904005493081136409211286677247134924127021830493848151003019525356311001670657878386704702044188704222151034999*X^44 + -15700335278183828327307463649627466407999764050062358464394781208713551713663365715381502920721780850004948315206031075399976354891353153538805966469664127546386167901273419460559341600309690416956082203313150919285801100452648719429557938552700505554122897203516452201470923384930040273706811033143592464312544665238595813232217902443475747889457075421689937662914240011823456496596154263025171756505809932555672237197514574590879102899777169774981396578311612871926585160620906814786109442928575640054243717493090410506695864581878827406765587954517567487585391468778154110181281313270568575662227214595574033237604928864512882337697402154162256937827611646109222111927543928075560949719678301717433607444619110719640314343929814273720406317606210482306932210659243664643733837536135385/6254238567849802615221807122209956178037758116285494460088228511521188573334127000478045746791275431177186334534245895791818315124849612725360966369910753679776979193693665168965812492898024818914461784961485308986272448967512998104147314847352963303185733987647111678877526004999*X^45 + -8118389299251438603743740284077412163899535806694311462135738512015528915302510281061585558424187652110634777902197369385983559471258950274241564418488897057587138722550505672800741823282812440719863458198333465433120956111603181004790763104215300201256550863476467464684976320891619902112716840279243367284001301630817760635944813079378961879114871697939653674504655467405156972574704983419890598368323900060370925699026708329822290085155716670342572250041775456575785198316192110449377783028423799727340787374257106591118323781085640391516449556833526601075854194120089992427947063421909719996590130423081149217326613771831048023156372858826427606774043217625230452902664450548331935238805438496794715445536686820834077554356990341360349038233266879214855296008199483016281779121091770833/1769949514701494140107771415585417598384685546908794932204968668760496366253557941135286946341930947023143732673191588509084583180332440401277153482684743291376885111815307242817324935490141023752792685144100342443115103057806178463473690101800888614801562718504132605122339859414717*X^46 + 353693675670911561887952471718591595677252209256052775109445290350501724415766993774784006344202587949169378038347857089115661166817044307099450774939544277173200256444193292621584910956166080193639508488954251168618032971160609912158946548368570019739037111049760505350102204192479529508337539429556294544180725620966907877157576737536494948716693268875717106366158064863721114448988267789068571490243454666736124737380719685779480274401411583482798429632942358999121336833226412382385516579027348189562738442244696817685839709232521624715458633142788919333992778969998485976096617211229930344355128831252023002909426984084279137315848863839232110383736887562429557681588956334707018474612640717314188151015246794056068726589362778115209830226419396630785445361506508784208136303882/416977036325741890474152084952993944798837130227714811659992566939208518790194479663847306273169906738928350859006993519022489174268258732272882616835172590157809133521812465428749416154278606501397545500465718313639072536003266758060358347046667331367806786295560482624010001*X^47 + -335613934001803625482027597624855617881603560593810518811976055910706234128027579191192647814036977701189942069036095368999310863682988717082805844563393779886659089268886600553054595512066509145015483139370643845477154631170660889009200473195823034424220512773180264014712673374545782882161545010293263145008697060002835979988285122638470307468189269969498916212798332754759539549437479692738223477599361963021159375410805048306515395146566738102577394442233981578724031783350580244718215549257162380825348955172732769540099040526304071935281020189051541933269718045359219872085678193214134949487719698052170677077962656954973955677118769241816006642324352002718427907513445687829262142444449393664069326992859032394782443149405736945617178745380809196512446446100699941927554000086843/6254238567849802615221807122209956178037758116285494460088228511521188573334127000478045746791275431177186334534245895791818315124849612725360966369910753679776979193693665168965812492898024818914461784961485308986272448967512998104147314847352963303185733987647111678877526004999*X^48 + -161803035787142453778720635474118410710910898739216667882809975126682594380486342722539581530495228721664326823419080957649918050810848296591197857729395628325603169571317752367723253639447927412583791989390413505887168023967743705521708300639165972828362087535514814925612902473925906536800928198622444707358117323370361898420490502676656370069819237759283038625204365272707307153457206554820928390108025491174488362327656927185937580408173418922803103007929544398835017105192490704892989140712524789607914148979338913544357164941592437389094998982528274101908558473073833069056151161061358779820969777576797359798852757130113086086278968173927330740018220185421761674216459580497117730127597686483915865886921936317176688617785378398844172335547429658137398604053297920515754/27800322443212340187622647173344485952319296634956651220747554299567205733061836099996486850668038318483122265418160778653409505584922910345548544358635415038189821556224579333872219224900233782345326055101387980107945365424579422498857146946240904818174997419532000974999*X^49 + 651424850692457601056971145048717205501551873297879241219748826224079980497243419403919987894368276033143396756556493208736515087425813726880187647628686393041079026008878830393857411718136780402038456191754409771147217731326972340955299312608778120160647539441274100508508553719749209602674959579427020428412044206743775356217140827911551824982908936268804889726614774026108877965188263176928419113160274257096401785125317877703258983384455426357988780593027416318198753225601332787374073586935231921305447568351967120691008542568977264818257708730652736350105883442489179926066742446818699120097941175150616861896546880092039632957967890632960198519095406993118274505400353030364800216415665176755892938212941235621857466417452220920311302616350414760042429670720510292489007320/416977036325741890474152084952993944798837130227714811659992566939208518790194479663847306273169906738928350859006993519022489174268258732272882616835172590157809133521812465428749416154278606501397545500465718313639072536003266758060358347046667331367806786295560482624010001*X^50 + -201212020008134209211460747876628388293178375206854697059127654714102237891601461598929447058767020761493564663336780429346910519162542134151733030880495167672221429781643240691075711439489451753135906248247579583222751930863252615723901999036321272712655219170205629118568307718105748708812283244794379522896936365904126993682085470971716538471254534683356364786102152681779379459806097297291548401367901130841731227375583803093352483839587188360770167883939638325311504575154467870254036276483224060012904893827091051002758896073208770657822836006658620815442388691828142784229833230909495035575859966233950145507676255572330638409930957203623292910828793311514122825271198485153274552687579113144008523841944484558627132123230427630955717774018547389988005552637046427/1853478394773807599681488577461463161032021910457807268534405913698726964001722521501199203324757538401434913355434414204507600879053464253986835412936556772997521271833094161868939210940744968487587576178504432302683203241854751816711590569120668365769384453599040001*X^51 + -217268063675455586619849059113024232219176262944435406346561856977425870763319646913275610761734271137078000620925471012471046726585632213783462969475509839141917787387685968890690452449464579230769953397851062992475428441121351557257012926834438949344510630298280362549948331110730297734399064540512948207611861207234456347661907215936998554698679341606058610497208412163668457989150949283650876561884238880024922447007674748876563653557894968518869066324317495731812483340780600203498305428951936504749422837174054832640233526089886544892473492573845191708787362125566835687261424909782183273016732166346701855135709201979659432054497609978667466485276797455002431978933883192495930127627074778738340504067916784413341117281638213578751970675764648376357850188282964640388/27800322443212340187622647173344485952319296634956651220747554299567205733061836099996486850668038318483122265418160778653409505584922910345548544358635415038189821556224579333872219224900233782345326055101387980107945365424579422498857146946240904818174997419532000974999*X^52 + 245226453146535921611460557176300221500290837576804667111729562229497525767118587922550639710980516942893567270201214953634783836632592879616896692468918686503670074677906314291819616190018303202469194282681417116979988117244457975791942917423337894207396494348844969680008624333520330752901807854197551976199333299815647139977473680105865268326864572614188121181642435303927059686594792763624404537905276637711147929524861964432654193227507943418944903948670410927803454907633589471635404673400383184962788764092392610755106275075683134949998399765422352657503188888953251619976374046997737274862770129557283242934741926913879476909115314663076795521888700297891762189521207009070860116820364481888463884122367306301655338397960037158916392117088083170042914734481/123573464549223788231314659474729192681646903824108758486192807100388490166125909827401773673228717807949524191975092619808493958200777668777040830251120526234917079260823665702309434691695777617680350435262646329934209163401210201794225652984910218399185575944999*X^53 + -157186138301835015613691057816423865066342477165322657547768199273647418819350881380450583570763029274345396295145403557634041614100459494225274960509276809066433690109492555975048828555815433824223531430821463331383257949941536141759335266382911888138503290904826958455310608274704290187493786766603472772576065765244197495821356870892523290501114014154436125121594539987634290277861090471642150933763593655402436647759918640269069157193549408828384503102133444168818845118928884617028581088959383736504033980235839456808951552910871319638441576799633442482026728315427898243397495001504614163740712502156155480427351683357818129699973781049262956161465994801785013409924636652136672072993874356321652888510141209957068829192416802722908272517639420125587534907463794/1853478394773807599681488577461463161032021910457807268534405913698726964001722521501199203324757538401434913355434414204507600879053464253986835412936556772997521271833094161868939210940744968487587576178504432302683203241854751816711590569120668365769384453599040001*X^54 + -104366307549614065831219655430267454258493921562874613326190903785499536887930228638676984596043109279038089768535341355423615242658924735058379538020171387507795057637499579504894627168002847754560075281383687278540763710719073318563183394062703476362126194254575334085431575276149187490344908098197123519943666197708717435210921821590734720631509379281983956004715604028355348996919738314711389600576800060501855448620248738694906108159600146513237639956746722992279585934190788037652336728611172818421233149275350361225956503891684765444793612014061331960815384661888435001408712751072459468153888185938027899555206244743285961558380093496848085755041755987724674454309747292557122949580893892765712501243473969767583196646362160679820355997799359907495126/8238780221963050085426672409809266796562897781459347855603227355182911538510961385919179523516815641572739795451369599293852520714766162329291341439504002015795524985720625755204309266730833896771808149560813809582919472191560117460779095472025482925474070001*X^55 + 192888374506894629939513244811455583079178066397738565361170319817306266742860353551267196576677866994529094962600250564213232404611716205398751297738228494167292354495038948019102854508171849350820696016399897833366309008279071398207340664596919458220619997547653473942878202052729725485933005048336344773493984189072232148191811697847149651750150804200632522877586547328226145667406893085549008243626553428556587834302117364915071522337210790185745911795041839099555314114176231426842310288251957387679069193318336760566340034747048568610013985092031474914411538792086193529195332224242510808464666687103984271822925160885687753060644945608078490396274202141167194243913757679172698497406892117540567728038092092784100909714858946874078819280115144432777372052/123573464549223788231314659474729192681646903824108758486192807100388490166125909827401773673228717807949524191975092619808493958200777668777040830251120526234917079260823665702309434691695777617680350435262646329934209163401210201794225652984910218399185575944999*X^56 + 6121715563945062180981612350726457335340781651322991252878392568273564083748019688387052066852372997705264385124843315700033889814461136560260685773813109150268885869948100884412514712126290557058686385583048699454939075511451022093322661795568449057595928428184914210161789517846667771731468660823175355901789887476323301628262017941243542915278186133568712317247846884660798320604551138903799566321304239652549663109868039029328215227942578493374702385475969390003619322635584732487297387879016059353047532884314245722094671388556797836367643059138066640147253305539495314477166225868534276263707407487966466462791511245215603715849296290322904244440166098558112679437307639750453580873902686294373023797038260131108537760281959949632946281512342191/549288634039805992761295580359308406997993051634065461404308777597367260384756409488577873426016110512216800816812427448086707161461841611393515663677845324074639975046378142223102157925917320939516511071459017906721746262521509264669584337090838250914999*X^57 + -97984657825312946846737227853959754595062628400398988642788280260666578288275629972945344116748473515961308981951017912161503245902695157318894698506315914394658593852361814402214323307608931398256838719145652467164268254142967532274600082864861111491750828982639791686684189768846993815905817050092966101836628039412720698677523264794548638090724630126325346136108783841538951358064241206739453183024792787852953535673258645100244019505485847733668341548546533243748622844975045148773030321722244418686511250646903786920195683265098688934106692163851426506529378307245052935586243248600563028062110982654896217811658736554788823571796710981123149869144765299394362862819233999104362587407065684705033438794575593019516820588104132291692605534176634417798/8238780221963050085426672409809266796562897781459347855603227355182911538510961385919179523516815641572739795451369599293852520714766162329291341439504002015795524985720625755204309266730833896771808149560813809582919472191560117460779095472025482925474070001*X^58 + 16682045841811232444621959414530553541015846885275324790542822878671564801224985598638769840948777578000780150800377897194571399338516062476898483758242865506227254826579903147836256354779140477990537910915765539794056362169255150774226077820520179123327265290448494190520456541167305104922074026452052597895452400422078117438233540988710934914774294637763658570030429012790686205315914815464187014673822840681186986279625578279068977668020172438961487259237924698713297351227150285990870179208420903320909141120917836813563560633921992030229786969625744372794227172463785735757203439695883749980356799463852226316667638741660664933703824118967189440543807519095200374618100207579796915088300670706650900178873291641190168228991132271873083021618/36621683714901392943615946420381919261150280127612871618395144849481116100057097772423353118608981299567757904981160573910707857954653084298520945641565792657819852993291428910134152805248171274052704251714048797034585389860758001511406382898249100001*X^59 + 30242090556939484860206795413582795909709851963249847469351606333286008708390265961536330114878521147971524825296190412687049156868296170708210009556439406467021707235572372290449400611232599421288545661228381627476566001686371326018900605425727614734583294275286758239259680773187552413063039614557610311703349121569873637835783926105528998960763246831893791383412409423173279742293928606999013306654889672345400230195151680192724283359959290828999180641619668876858710657580219705394368913448221371514954588215133748164261374598902561098661539656575980179950362381567066529115646993240923500619722869249691829859803884783670716055015536768801542453453394667344668937108940994203110633835160474268695933230425041216430088756099185490035548582950512/549288634039805992761295580359308406997993051634065461404308777597367260384756409488577873426016110512216800816812427448086707161461841611393515663677845324074639975046378142223102157925917320939516511071459017906721746262521509264669584337090838250914999*X^60 + -10962013421796935509340309827741328023368182894040086457157290817136213902092167092290326449947780391850679767463430038580478760631217716536108417597289642638861543996929919244076497881962035999732804094994003848604255458170354629484390055162345610739713443936048179728546431659430114930853010169643923569029830724976718718488994352256072871757524226613158804807699269086850985869904718442627551961331272002243564795941477661396130813766604635969926177044262441626260714269548287027718429916999741292165663722614069848915999758127696292031266671653740577565421634114751068234615295202507205224692024105698290823294005291794684149471776869561691171064153973443726516127818823978486504720347522703307382321631773830620742993945618315028164028/2441608354883751779693042630867519118684597648350748157770194336254491372761990650871614982239414714285469558302630880319401817318131414380860120384129994843510890925614469558646186599456508518838102823635845642845162036793170078105967490025884999*X^61 + -5524589862382051063080695455757412397822416911667590083936631203801520354374011114464579389610813621132978339866749657233645594120733687994394326558799152033247057956475164750618138342599285725330956185637134886047633904121537203886904650531663624354901032927026167626258409598069335256853125542687945350532578745804769921735762010909897795102561435304672249758528772896583238677599543904849435199222356321165858896576721499023298592973001200949586446316299597634255014175280333686715328581140697644334141078816295878800565422513932067043495308627080976550114328000418858854830675212143591325765449294133259409785942889880411354189631447870492034097906998185869505953977445256869819846391555001687284263058453003850913774208414221399359054897/36621683714901392943615946420381919261150280127612871618395144849481116100057097772423353118608981299567757904981160573910707857954653084298520945641565792657819852993291428910134152805248171274052704251714048797034585389860758001511406382898249100001*X^62 + 4204275186108129877358760955714182043274291678984222642049337055954337305130988757154351719308134782683433318146749865707586396573778045110800595485392157541542384543651207852976670512735147331776612698865680896508069901117700033701088012204359206108357548852827388587476409592901016854471342676112264938926538113365650484752734731369365788203735296245277686760851946418632983338972376904309346426128052202890239766937240624556504297453079351632242245826947403203292206419325327922120314249322204654350787041101209734398456617182642266010018632633323805460405215964014231984064694545894616502153161953657089544915478941476650040450012293177595906853906785221740026456729673807573838947392417231544766571957075040773337607689328553017/162784742641759569284155119065772326067377668401276628959943618658209972182278195271125740531996447382190116561279477319781439917203241174802328180820721037636568499607605144252695953027302388081745637951586481955141145195891064611371924130001*X^63 + 129434049586985588237713658815573965948382105237369168124291048646560197500463331565064203647842070533078715555906146321955496282785800769354153297737904757363228091562115447460130700203570446652445370925664030115159835909914919636573204613680994521043973959157960428808706945922351045945583851548021170467077391601467818466764971019212539253881622867268737202893227057313946178399478372388548872746779137357580646621337602238302892076844127914702485479297601301383905031904746946912325199114228194120750532676491551850627744094686529735944806374686870874592969561237567723905040450119706802323890242590115348147581274460901019074967778159087106554529702299535023147524738169551296089357955360880525300308200881196189978409191825795185/2441608354883751779693042630867519118684597648350748157770194336254491372761990650871614982239414714285469558302630880319401817318131414380860120384129994843510890925614469558646186599456508518838102823635845642845162036793170078105967490025884999*X^64 + -1173936467035273540140628444806198871013142618429891025674659837444672517813612143040001245917486220658410655191433306839256677368451926485137695534208549289942372387734980163892701547330674427102974992315008053387301573331718782971552499556594278443667610947132706423166398155040345627252615360037971847237625728204507480050304627345282674617377470218525551389206389861893475500913626443610931595084529476830989414071711365345860052277842023390229462506636247484682666039222620064604156782754121269333408559600866912605006445193023782014883211803910860940357754860872485098884322755090242124086791029287676724281033057723482605277907225664478661861625028945311573039695747835571732219948224641096967679739820329021700912699106/10853039712098111159687653781303575309512478725333464161607015044883657055955610058745632410960493858403234653062169299272047464311170156330577250538083941438533802227322164427808250751870283891042445359796418558246626121467502140900854999*X^65 + 329443837771574159914676092614686878763394484942889299088768329660388241352791198806842388497046007230082039675129128487941355130498436633724140143624525743025961162706628020032692410345264834018655868927505861558664351876103384765956136588104809102465464487962309775868053941962465099139598754839934276518141350991910215032098100942373301543007157282178297306573453996349814418311149904034703769041580986061701036013487910232471332053650987221668091542264480662858209609373801844814532837722272338156337111719244848762959385607249564702541159008445503463040199853939419865538539384259361854692842561873598053950014707445633650567894251575765935887273159600439626563884642497752989837617838768274414004138212080344672104887791758/162784742641759569284155119065772326067377668401276628959943618658209972182278195271125740531996447382190116561279477319781439917203241174802328180820721037636568499607605144252695953027302388081745637951586481955141145195891064611371924130001*X^66 + 248305225048168170737034884029536717649435988866113355250270220228442479081639207458896322316519610917735239169051063500516849110255777527412622227161995532568718346461837615396399763627694193814808407679085050077873881257662981703484907319943408904061975210646476838856553357092028936325085221902324239568639498958256776100448363770485389665960266455340264268233990012284656585177743763093565149502427094167408814372922749674356047253011431444553384664121926710808063232483532878308897528838406783154568369503144824078832771755499460123890377175919722722896427944014354244749142012652342870801424803865339865675486674657906679687529909307589410764538718420052952807147060091571871582516594950483200857829958960531208335/723584219754524378937772770271589793287051051759014878432363160536279555700754054186654604370990989959546279956141696064540800340767394915032818890464960426597359972486310049190496083196898719317450854043364128158318962695346499160001*X^67 + -153022873902423915213887980075128083871853031994588953850284215171908778207319076721327623091127865411061638093594228284910097146073053983704457842499853042384826772287342077889024007121520258749744466375743808277040699636011819244849232676827436214355697217271015165709485611786212101655425175764897970510398837760448460604492016031835919003612669986006733732027896964888696255664564266821396760653745996314330252245341464029089353286481188484113110683781300082605806005982035418307138374477162923838427385977406493345177322892826568738590797332330667147656346936500908329431870838380468041758544472780259581160144671495701273474007211414840688480928443880914734275080011365684669101934362645897729886467611012204364446616/10853039712098111159687653781303575309512478725333464161607015044883657055955610058745632410960493858403234653062169299272047464311170156330577250538083941438533802227322164427808250751870283891042445359796418558246626121467502140900854999*X^68 + -36887095170533845876185107464388505099390665625665572790950832322337593486461365229842978985124788435009187161012141148243648769148556641775415400430026951276284566025434846198812057206633512992423276186697771523938302703033488673581511548824199888173773377163674724974574587512717598138425056068212574897376928773420359861988901022752540332799562569797473645287179343063302277498796289832961603195172352601350925929923811371520097213241973323216278574491560102427994421487036076787387995844241842744905650950858539673493753413901746433325638951540420772566487172407749299405497051113231852516852700362687183292432007234262606394459126319806091736978237533206435817506976529069845197808118709547901555845101690463/48242164127910152606025253034974984551440166128342881420918938631660747763234485911504407251882858187848941926537882263120261373476058064873179471329085967504324286451517437775218086752243397514331012337046744993554167790875824999*X^69 + 48173853658979151574097111069751073769030791583852689018228626701307287778421958717650264755436988973032492991750671342592000524410576089589253973828516516458062315010620667437376432363311381895862042873460772486776376580759017472097525179936517048970937276880037931012423640788915603238373499498081022731833964371252952716564859387087907719805269311970114840110895208793380024018430319279848379045618864309019845058366114657927397688853390338715703988564846276461031537811457511730733364223332246698272221857692179736434628127669267523532885257845386772617099265475596206252901047907881021611307001606908797231376850903775573005285498431589209532661271600345307318543484799646685332026647749453787093517123112427246/723584219754524378937772770271589793287051051759014878432363160536279555700754054186654604370990989959546279956141696064540800340767394915032818890464960426597359972486310049190496083196898719317450854043364128158318962695346499160001*X^70 + 2228279057024457841840183020856506107840697749247027298491888575298350049596868457236459945217566079172609736902991419848646976235350717898615747694863688330337315433560220474189524813240973908139595841337220185181153354126091536742834578623922305507184947852396631102590986091230927258134138020366606087928331257566733547340671459801212722640269380922258425739244030031482699719347948621721830079926864416006093885378660198666846726263267197878620448488539892411212194893915266409367772840805107639000947632685043694835095376037708253136579258386346008072390977049422227468637890327022327883349167638923521212788556084091414881611802049628790473749461744941127215445007729905950564144734101984733971453386/3216358699107283992667861393091205050432706588995458458625170920172061321637074865758011017526692325344952458599765468572588930827125679370169976087011531935750669141377254335303559354106500267639910149813103873161821974190001*X^71 + -12969762210177932097753241159187685419903585993659252645131689169383460579730480714827207336189742168236281169733025189551855548552270678987896879873288051345218718620843379717721771794494018001604103778473653280989507427484688098195906766940141700881160286760682605214269905624167149688905149826106009921735674935236225693092822423049234718842380822182358353977233891826206429702993590932509569468675640142773567327975328341747029921176456614689099741318685374141218496402637920461578951003356134106708101203672151703639326353758363496611827110511389240518210045798692264501665397614503864957381069098977505085920835100973826812951507995550467993746116732591692601904923149588730467715300867895084161906553009/48242164127910152606025253034974984551440166128342881420918938631660747763234485911504407251882858187848941926537882263120261373476058064873179471329085967504324286451517437775218086752243397514331012337046744993554167790875824999*X^72 + 629434394941335981113323828471541326447859920752594909972607628855491733080502581042921718952385206523004513350244979865302263099051512010551752200888929374686343591491537764510033404478017778735638892800457768380790890907797952411697753927915715977181614442892353762057353029215855562316333697219692550934700545700232487007725237192825432029380944541687865428042639966032421825043138159053409918240007736053589057085508673749225497916533658761484356110309023301772727297721896989637522789549069120350450198823127988505804515420212206203026382510036082108782191779237773496492306815295514560097786097616971216016239023186013285295995462077525319288601059463976708100188604445993095987429893124215601/214438209154429228126399186151823791614954769584336186320766112418965352465969389009801387927641331111737613080856421666283680967206192370836054142743618370274729591397910149696883749190379376467758527222688437439950794999*X^73 + 3192947218572500508853321351389776367240081146694242888293318959124641347430454947970687714874400778650240857516626002354904774060079849231475646435965683616854584607281454218352401405456724043659549838615692223173864701935754410444436862559598109214321070670544907814228430904730305247122239866323065056482399376280162190910463786731381578768690769741462627296454965954423293596985962569565101718866216131652103751358204601692566474140222876107331098224788741060733131962492983121717773241076938262495736291196016720922919690391052968223262231756619596848739504130115841633241280366740766916109579919432235769317788421372545151291045997201996237487995080336356518677951103035800429515783990428703276648/3216358699107283992667861393091205050432706588995458458625170920172061321637074865758011017526692325344952458599765468572588930827125679370169976087011531935750669141377254335303559354106500267639910149813103873161821974190001*X^74 + -221765528230933909953197051097420870806765557399061554493799073872193713522505247319837437463994100839811330376072164453199733800962035662258418499189686217920721167140821486498917319945210085182708315868328852534296737588031329111832592062954254795706009071679352242447477330561534274221346312587110959338584862284968540302828426741651051604829351541781700334265126567768489670478815808753287693956634586503629630596458634239507059274020560441783379792507319360914920401776519168121687028654861143048661071407512300655945411668575158260890242520670522149804397997030730764495471226295879927243356932093607000590825982865847279698388420960910161988667944119523861578092625890825136226382484520/14296833732544118149636588182667097247480149982287898281269825482963221045801012668164636837631930869507141348146971242501745514181358248605643985781960022019783291645970408006992716127100431793303455378537798349220001*X^75 + -708133684720612324251337236812937647481170453346963019942403235421992943863113389047929119786778489417347088804763127347218581768658963637562025381781417881934403231075953548463110716875888024764250538485127193206583562813217407223150266990869001383915666036383877691770502137865576929156977622437382256472441797137283492394446727407267663001339479880644250266132255430311935566207271519701523801878496285966379895449236598894827920520599476837380782382218108054106119672913329871111423483365751597864553780852065925592219011910410356082313650864496251109095795221592432070752259967623193634519642810947790274670693630752366299012062756090595886179494808124620987014250366078089516710741855340601/214438209154429228126399186151823791614954769584336186320766112418965352465969389009801387927641331111737613080856421666283680967206192370836054142743618370274729591397910149696883749190379376467758527222688437439950794999*X^76 + 27138698002783387516191668127548613819096306998840079305105927255821516145169489759044709053780229014631866733753970878198957720926242605917609853388412128312058935362035392966466816392181364075606325200737735762109060465806435252220055886426279489766388631687842731211598506087438526099696530729336198029712456533955033224904845118946718166029083040119729618997448266291646744835465656829394613545231476998537392929308800984486049414569435947113328486200388365076870977854879758416209505506709944153700431248146290049465927689506622764824945958187039741654439692473081993878830006402572990786325765382904636485792380922671827628252575251716845368851112441980857540914642475329626228252/953185794555911604082711392937335638874601638928455115759038968128756653496967309031577894368419952630651466640907476665227382770941946036778717633306221882777737958928622441962311895933090992286382784088125764999*X^77 + 133237566167656201765630706563401097969365607424498937171914359051124970668738285567151287329092668802299967383510613468125569886051985199565378770573537889204156661160308557210510612121393905928274580309404188300285333852196947854568894898897249147240781692995821989883637628020612454859942527537717898170580294800586148202138539283638078540265546030275145858964054579107269641996603180896892310970601248232024302322277742043386677206272800058116631042945623784246843672217694393434372842349549968229309164894483369942599536982303456882493443370624286936566558980796904847818888604682777542750123029116050066455094625078823870318176427794930878734522369235247814525834916243613982306904087/14296833732544118149636588182667097247480149982287898281269825482963221045801012668164636837631930869507141348146971242501745514181358248605643985781960022019783291645970408006992716127100431793303455378537798349220001*X^78 + 2306963188440815219366857563708697822208231380014065423362211406562382574000848352429944239129266139756551190972039209256531285986883142940212279566134300407084626862190239811483734400781260719540258202987628888350678692138278087680224906867659528139796286419053312721725418055456377618373182097998230723727849039348061074272680663255433257417349430734746540383096036920903572576189082600599127011646896635961431216428732952180561236780631360121859558827460111307148834257839298602451813514369358909463012044771070709654105715714285837848245263653538621671944110735053588663358495342637171682227444040565538955328762065329048788738910757524175093995185100337218120476624049144209/63549956300814161216261843652065846981438871853353897977134406835706157310285172946968324179506630617417925637769683089887818039265414096725029510854471756968980462626083235013155003395765783871350275624250001*X^79 + -19736057536531953278397980075214409988805358132359806280642932419006418461986404110736878850327287907992720809168809501590119772044233546630100484295229171814047613804153134670294326000070455014853886312406222476622856272849061417759133769583960201425624587777412356864651022964515211919353400151345414581980803846527044662799915182482768418249640665658743059021619405940358543852116785859368455530720234429102230262396473599557692815349862135972259593475737923801325813401008815081044173945597826115905329173011428745533540419481322154167019752510796917462147209147796231274076433805924950082238144541531554776237381948941228225399433477092095018115437413201687728853910734001002896/953185794555911604082711392937335638874601638928455115759038968128756653496967309031577894368419952630651466640907476665227382770941946036778717633306221882777737958928622441962311895933090992286382784088125764999*X^80 + -1626401413991644276707307711512542577558612077624914772948414468480655750021062976537687047025215444814475000182549996639378400939866440832378317336638862382940766082241307771541378591203625118115776621155827464747384546680445280572718419635489695199348810383511431408276455473085269057179745387590557403096001325100785712139703423302231310709276762681010033809795051361690639626726162084784386031164958533359419225136381312608388053976066029291926495878508778934706534207023439154549664215717976412339088421721347726888140702101470105568045914275866071814735485522814562609564069367041775577700909694994246169819493872692600142356644847099456857681242414142120385291470678/4236946216468708661661567014605363489661902250373618106349383747963608061223093069335844001567213188707108849774630514693500769335649983113876225805351807251748814096011949797530168904311339680735400734999*X^81 + 2095106838601537634054005384246197448069911869510926269088579116675673510566336779918409688010004421157333108066256602313953694848840469566735902528828210202412073556738900013609064163528094118156280145708912584969626306225534670365992442926869276531586672374609218622270055698830867641568399703960755386758067446452114602675116931769098197911505113830937450483491168724066146358430712229074422921863608823116990493342989347692232622155933952646362681724039698004694652353280396098260793334518543816079548293466722402542557562248381821190112698539230192389682451722517583412407164957126412042043024988578594408188757583742678452213242249169082726920632978440683298432936582422/63549956300814161216261843652065846981438871853353897977134406835706157310285172946968324179506630617417925637769683089887818039265414096725029510854471756968980462626083235013155003395765783871350275624250001*X^82 + 340396642773443037287411823973654315243159792128394696757478178591519261277888038466699550869008871886301425940098056969849213068469370420845960891719737873711598337031660732380043906171979530935194190728691617757447110570005895915716465734117343783270630038746179054667642923325014116467766116200021607006705668629077185163580129223217192500335214142478179198516194654061638307762915145246235009583137661544806537511761572974478003780393435997040394211514305537623460979514406474634921617210784155937498711084944100011177850472054795486951605043764035297779684942145399626608344728504176226766698778046996757364749272723752504434756644985265762724561122660771334169/282481913225462274929099740956421327399286769142850730471990382556410964812527039758373491670592252063944852975173712560404078227591838330147091526458551053520155616775248336391104000554126253799280001*X^83 + -130547531269213365298734130586962608519476089518172426552254162235159608539736589443083800257052368488795063981302415399919672605130653639926356483885770117103655873705737359343189319050698218771309946392933534497508002679919918335695787394401990614749807240096318943750455851270671196506133860642693054781224589467549239902809672889066375521631628400058840266883423073766047721506923627088172089471570899578377438312827907654032664527035610928313950921674064288298942515867339580566123132149360903734697542653819250616426215472431894751640598486113557930049339247459274858796008787014970308203708301103591975774127382794006775512621117100709420550299110159732288823188/4236946216468708661661567014605363489661902250373618106349383747963608061223093069335844001567213188707108849774630514693500769335649983113876225805351807251748814096011949797530168904311339680735400734999*X^84 + -41599329180035490846313782522196104385019540399826857932128166508958677356812543157490114632982047921187925883588062643746428378220050732652783696957210286061338163646739595367447676357802992643944430844805638115509432567627206290463377400425581673214069859658152704132608265085233694948603947071177074953140045618340619670025388272248583618464190835355922294177125455821732097542846673517073016442018599538179578035979890111715195913515653205889708478110830033018539325967642654279320642599316826860844485764816037156547676116875545520983139975763666238044097077910240979169298376911336325446173226209423166859473618107574946437467617410599185649371900813529/18833383107237967526441745513462319314573422837712562868990624878752647830690515351581671556143226352686502631853704417654782200652832744192752285249586709348633616692796075497773451600381775704999*X^85 + 323298609025244038626488410373471966665685910483970463226044839344053393367157548485305604076179390058024756350648487293587345122649149227254378253347513265970513770661570125761644489352734775643634858023501614554609756133226483710862785860052127018521032798697599896536253260255217735772141457214202191825696069382449603432721774260806515670544719767538183823264696246712649532849464588494959276615266864378659672081115485396767425623999098328834800277733176894006842191823209476355799825152475600569836455259793505747733324707043580366481465709693736968140169924638026539610159954344627563286688057879314530811536850037019694794288088735382825065815717846517/282481913225462274929099740956421327399286769142850730471990382556410964812527039758373491670592252063944852975173712560404078227591838330147091526458551053520155616775248336391104000554126253799280001*X^86 + 3095215196588457155717607066266662502582141471227154517227703206816161872684729807560401351376552908580434878697825602415357581386197221882381264168827532390089408266791782100281498746134756532380814385156340037476781817370762898597616162287343158323074754929185273537410429531333212510511706542469108341980443273291978389034229105147944399042111828862164768708444329424719161077667723480833854403314256507430419483579610192026730520487182542105655621815738501491342683237088052014354916137561961818528539031326700746395636675018342840385957579709756033177249666560714365915608821651018807330115238771667139809258808527435029761330217466559391765392052/1255642583321419263046986166641930749688207403007704704913035860974241471477466187851301523844471388271651618898173506077390639419483481844973150560009781275327262930381763817439392732874310001*X^87 + 740770605433825844975972374977741580334330250345991529989102351847933730142573951113317787489891823428249638117804667471588297460292388717575296523974986773280013298519137649668413638672671198693976701838254037695216739719225086045711735230131280372954542348373558730320350233232562981636435674542910533844362219462522587980046934753618045481977268468925034706852146247391828100868539515815730459507016088814579464243762212680763590470452112113963157247012608950251661265162837783606024365421709400729196748343789003734016127521132160223285584587259564099218536436398740375376676736338524535083478501523989079509139601856149231680168246639265707948341683/18833383107237967526441745513462319314573422837712562868990624878752647830690515351581671556143226352686502631853704417654782200652832744192752285249586709348633616692796075497773451600381775704999*X^88 + -122430474315137823068883577566087532903084589603008789060414090826016956468776985105682265511895438739140363294167769930090646952739731072408483134144623567754667307353866926952693669151435926309363342647552926963882196471916837978582432653243144787346498790845339554128502023370125326462480699832721944444019667555100359810468928348454840011664839387310796268285355189885107338660626376984043904806558655293267487050383101086061012043307311699176144784472701173043464007083614149918045968448253549006623993247754303712997293431914661516367254529067838463964320684414125485014384803758411378558108728762326882934947866959996097745687148499539923/83715086560531986335554781428223931574652137009647623502435886457379923426726194269704748572869617192589613900804954068763960225313919717646053107541154828677062666203197801016027250674999*X^89 + -65536872510612754142200373093295368665075730140865876528105388283441314184741786848011124408801083204092685434501245651477420065038977030708480024446557098215880560113668147577376006592347666417943195249850841577020807241943523901797658493937646547534765775143768565093145865673500991117228623776428405274054176721439039270097499151473320565544536536717267525906254606449963616969622878464993612461214404779108726230666427229846337465020680967628185031392561232670894157859250882582053355990178466670879944811656159059785820054045192177320929630163343194633682194424926479082641943299809076960330146409041908623830049414617414629117413164111137069/1255642583321419263046986166641930749688207403007704704913035860974241471477466187851301523844471388271651618898173506077390639419483481844973150560009781275327262930381763817439392732874310001*X^90 + 727248977199253779934003038430068001223571253423002631665721998592242105374310187600037093991806936961853039231498119809183779797260969329392772838945327010369898731085502257488099590734551604262119490096240423263960898863661749345193264135597240352210845293012706313172325539672044594107425734030842285930614520138704454872239999315783208673089657038761943866300311437775373064756565986631155849106900280037860247514005583329564398207584359202582118617249949431154233671999355977383401952408476734323513973814016624135635757036983404883963825060272177521836960103096187932742158353647239943423681218513462402578167567831948285856869118/5581377862559636398130194108155472469808129675954905227177537599665305915509446914441279323479539782158118134595970002584436310774979646486169285121751772029939507047349676712849340001*X^91 + 2588869850977101555841117917517998247487613568059987138683303880257278067819267254812578795184356103459262217726761423110421426858051905409120845005635516265216278925397536939522630343302028328812836387824967500080133738970482436466252993387321702563497598629733606734289780561229490241820107944604871533292064011662686082951549271693039580710275613520277713061900834267947179563535158606915690386326657390809644775369200930365800226983243537802152089743326043113763280588467139085803782692437528331049405672257193054596577316844938618428436450453700189425732800686142312743998792082392862776120074634990602457810450355728480410217896218741/83715086560531986335554781428223931574652137009647623502435886457379923426726194269704748572869617192589613900804954068763960225313919717646053107541154828677062666203197801016027250674999*X^92 + 143985040320016246660324803330912466196423169188654615916645630694155104826816343977077626391663434456061265735877177084500919976002015760003257288158039127832691745505326500290005179201260289789095687588527483235025688484979560311669125135208274414553930191249664883033710379982832232056292421416293431845271268827725440868951615397286206375806310343570174444583268444575288012963095783517408070656470829144573157239120011684078646393718019403289049717148896085831198909379075289947706394037589192919571902222648396365186101118482232041062828909472020064645435600007747670785055366649512078374785650501520709231563752234270121599/372116665281661203955609981209112105460906038799580320499869164588659638343186006696531723680214666454971540409091939634938083257215790818465850064787770653372858660400671825644999*X^93 + -40788654203888849513154488304899316356290318695907838088616797490736633579419944275440346413881278880077905223967514940795702759909844443602543965696934669980003910460035718652064698615525003867090143695975266062708069141672063938773650552468968324203260770855937482511421516027276738847297051704295304640464466318011929562167080529001484949032663873919443745381732698275620726934086030868478778645170755577171217779547877210844027588488679235277977848793262100948778305199043863820605661768267786118506478488903884177911599154184999531373765408801211543476853642787235831316002248705585667335864836958306232373332299520219910415211/5581377862559636398130194108155472469808129675954905227177537599665305915509446914441279323479539782158118134595970002584436310774979646486169285121751772029939507047349676712849340001*X^94 + -5645202064432883081417004031123657396095748233016519577593147396097591909542559342595477739685861293216866024133327352001704564291638399969214152195086560912018777044014347844708726167570728181400498483884978865945295623878995060956598798510312545663197137790747047183163218803837159167894438100786154084622127911660649445511121303418584809947835589884312581626414812577022075712563931360426032483795256654521628129416754209079325351539640211863821452493588125014532880788923796007755454693510301057777426963803586214600103403202472909191336277875302257935079439714810194401290022108056198821441090219752654734585811929751/24809431647553917191520100087279959027995602293458251916785730021245392249029002379927443408241527198811356784391755426024273835403412948760974069257135185903917505193724370001*X^95 + -144526692843433031426570049426775430451618389970284452779667851843227406546650845622310863234273201689823339813144267143552892680774857278371380500649499582437721483114502386809520049458153770233789537222457430496780610020883290080418234535616639736600841190442109588630514871495162359925077166380903789036630098709171248462483368139555466506433566709234597854993147930799424991133573110344728310117138909544075337353822229346206179722186698998731409083301629797595685119806877629703890688593332706201861440792328298260855827840748368697682484912274673049482756395719992225119897644405525916298186159763947223300297071790070/372116665281661203955609981209112105460906038799580320499869164588659638343186006696531723680214666454971540409091939634938083257215790818465850064787770653372858660400671825644999*X^96 + 93631888137044792021670462727353242656555864560452291873089888647159187686338501826412013155120583823115607462499138253080476546164423132786574115459919848187827941058288085027068524034470628788476229453554413616529144018914449260515133905936379537369411220672960004394594845787600674573751306723107543196444703684326916012047761196365673572621698626801894612110234920780714709897451903296156767852114524172927063269981433338968354119639631827652631800644316491418457366743374720741612626357225202001393385371185467629962200191413404809499355482670184805388669852158621035310435411424586950194856669133244491981907/1654072381329016413862264156762448098406267237379708775037384493715940545971664936324251177294588119128699032228265579440247605533929791903525172962006479492227315500614999*X^97 + 17360458075206217650023785740953114952432208311286117291723240738996029428982387669065228532282435513284929837328733964119961020130872094700076237000201761102884343163510729972924844931618340770203113086685013232998940719477953736614565022964707745507860457688868875324018288673012243009739502675051082392702722499537452390732707215906435868495941511522064945678540577960812943160174611607848923826907094716153535258209839374952426467553934949890631669857994845692638075236138668075402401228984597857669889720391826696963677241466273292050769761057710056399970880573745884421243611677423192361138985874325769293251354/24809431647553917191520100087279959027995602293458251916785730021245392249029002379927443408241527198811356784391755426024273835403412948760974069257135185903917505193724370001*X^98 + -331209128168397080278663835707883915921305765802671698208123858961106565705120647829771506315982261014369371673394914083225344500938681326553427644964820330738491140917403384586722928748263451314562769011676501366644588127915610859365329888758619960838518208589814914733570284764806776341957122354161770795182690511133448720786730181447172101066360216215169049754823612247780808708255816863119752134938599548289829594623152401800262364709026586080128035631730445600617611356004305550304876967446897784633066478783234900677841648274724740278301842909304346570663051737921949768262422860791547392734384217439/110278844011535196603924538753413434122692662002780770387184778566300456428539565059287364310593247491746051885343394855673551939057923321789797517301585405175499400001*X^99 + -181305850183323112248321879883562476989040688842863796826810001925149073182217906396203792419945266082352239937484183836124188449601900357553084090652348010445851601488192836470302092101226212239326755810704558307085664491056724923371775987141682846086608035984611456792498916373621040925420324322972813835965475869895817149450221874251128103996609563683177778599193688513595300372821287699108010409789087330800728686159123027691038315653729154839166679069986548702689493159218755173090596532925934663225411437552577470251096628192410607277873649092875234166051460778140326248214800603580913337053308731817452/1654072381329016413862264156762448098406267237379708775037384493715940545971664936324251177294588119128699032228265579440247605533929791903525172962006479492227315500614999*X^100 + -3462786452506645902811265989962838873157189800312244004416016579173096360704721241019938541206496054274796136387669367910758728672252541591091109043820941203403471799110065194037477846010825639646644194649715372554942434044668117183823400209090088800242316770159144796788461797540526072011297637823920003532273196827180389903851923952111569764330141015202789001431789129340883098597578448958678108268964628800227610521044796717749218858463551361007787528754945836047635273499660232490519897679362844878727220210899614419892382806054464601828344832120223645418077297151252323896380375248992628656978/7352413094975344796581408010761613049049447430014052295965382929948693674814291956749607594545852889642379617664070595084575767655038557356476932948968958275584999*X^101 + 161308883090145537355083602776928551138520619901590142297215868130273910270790405873777804959854253224811363132279424795442172974337440384651139604088440737056744510074539840671189014208804842596756585523087574494650964504638965949385723249959138884252282717412453750900920940106874863672389948696160441936676975578481786800284526309968290157983062495826540321974986009861711577106902944837734933734649505553196858539401964250938477024507375433037338100438591676164565902144242433400308380581942912403228490121257825661447200298209025078155755120512207512938156028308091481775431739153336357456597184/110278844011535196603924538753413434122692662002780770387184778566300456428539565059287364310593247491746051885343394855673551939057923321789797517301585405175499400001*X^102 + -23645932089969888684341004910293277679752735927378613825684635151085019459380084527631856833459576827457848757661216383247864885335528947813445407726273962606839898585037962967000194499493894849328948471486880095450568870264628758646549745627390974349685321491738608338073042335769203478124839569222148251919938506858983832397023349146886678574926104837148101008562834894853378162284427875134366709111391633867742692017893925988832724207898544901133464644132616810878021843574199379848538897263492676450414093309035638442499538387631616707179605639599696774589583827611600675316217868366339/490193552568527554942423362274925864994296115075275171409119469961243661231701577221788625544759843299045244193884298625546754293955500857155605903658174430001*X^103 + 18659818980656693598773730666353612020008202295629852381186333671936376789699085791516543453085389974705988595193514863674151007033379098551383070290069068432256489337009457445146353745933015362008989479262659591392190655906464530430320917035544607990431890262648686114438905745834312675279717733756626258935681982322535519006212955350077543180106692732585715696943827821705384690609231524247925049812362542910945194831756151289463565162592539553243124351837784445331890814057998721503081396338116209765007681690406337590298569231948570813187904406507350954795863818192121012857393300566912179/7352413094975344796581408010761613049049447430014052295965382929948693674814291956749607594545852889642379617664070595084575767655038557356476932948968958275584999*X^104 + 2403358144485417136704769127287220025924507919626381213320827871799158473732971414089656386205181873340782081947574202375965134907378767198042457720483820925917484805386891957867350872779424692684478802525565555603447256147282158809602530957521047517967199604890110449349189719022775916272653662167741610874977953418246088208251742903127551609809059865352057117139143804044273778102091727241228950289456032002780988263857510901093501152629959413997114493345162873610231568574329558635184902072316137290664342372774018575349853416290983805366890254525451057177017785067916416979241227/32681748954498803583067095291347814187232223153228559997941160741465675127121913275670953099857313374161293699172231390462481118338255940873098600150554999*X^105 + 349694698060914581048362912281302297435822161320123086777149138363200231999076846902899194161238019936369748499538060647895349136342829628084085729760885292417526968195186548105412810031833783714300321065399650423239763918738213317582052535019286657705878017063781975835354604762822537728322825124733199853140253800380138081916433722930481310845145992783582896243588291052675412462784182196677053011650417630060430761466337531603213423787286913308402102708675095401469224926255244698748035118001359975316244665678329191767558262883014110162499804176342036423319220459283877210235142879/490193552568527554942423362274925864994296115075275171409119469961243661231701577221788625544759843299045244193884298625546754293955500857155605903658174430001*X^106 + -6987650477642180400702660732134049846749139565962649931880707899313938511842432369889019115236943936968685512440342830420877877689196018080759967047813016780673260224947166964148441706070856312242718741383499876108023002856261513351573497576161387882003729987067360810401165132295170693306903606398383538375079470432801137042047251047200562035315695127328545384759753750233948631530378274138771832167042221596143298689590352059681293690622891978136414921776919411772327340364010244748550091229324917805434101560835392809653771361621612487957735828925299780125971555037836659/2178928525534955902597979551393280497848671454978902593368968647340867732990326906838519441286573329832741762728997359188111281974682041527641749460001*X^107 + -1914405843424674288770703221179892875951314481407808664324335970007294506418047643513070535729666737585373215027666111659173203151898142957104818837182221881785255941608256312859230325127158345552354969191755834610593572881335421607177068499450165222475296273039366757115561662292791729983564222404159883726807263499485968332914246476938716638466711572358257006604237918001685201978077106006547237638023855228195587090380633161756951358429519351684368072436784220008730354800846236906210489149828124643086033185727818870474085172979584460426510268039375533960061630096451865564/32681748954498803583067095291347814187232223153228559997941160741465675127121913275670953099857313374161293699172231390462481118338255940873098600150554999*X^108 + 78703479389453276856099772275160365170763128516395122756145002880819028714552605088069783332743450798690380997982211262308113323071181183757647009942944927506942608758861021172762894212876885194168040360303205072257721270638836025846664427442443244494853058347844036294350831609482142926461267111093270763184114872002883434481417056672003445122981327866849252891630601156936861630750581718085587216932632494689992360331708008200676879855541988310068065450998893725667271857474420987467819594452344370665731008722539840824983943466707600010960208701374741149810599122/145271586474762044309485935821940162534080369023195052561435338845314203146231542558738545322126363746432546351689936608314639774297089241125524999*X^109 + 58437459846645068291182957716499476620170622108656155534006992013553236415148083825543557084195532021287822285042981812400060480182973238085664427248980092964065917274110686222115733294423732110470311243936811997261697932793058074130726348444734712892610051862109141989109229773806952390898854687091633062764423685382857876288673308912103244740570804675073170817695742292190204160825149928464192554847677611361550879037961344195336623666745885004627972765497844810568424480343812969216822786942885344391471677312341589999921515106443388601763012241892362403385148397497/2178928525534955902597979551393280497848671454978902593368968647340867732990326906838519441286573329832741762728997359188111281974682041527641749460001*X^110 + 4185596652452227462384399415219871944323379730721395238389160654848261985667987135352651302325725108853807432737654672799753765167519425480141170104457457031247240081783088442748354956537561045753529420377542627744240788200031013452244546567852616054881599717310569651296512844915678418415165095339279817138858958095402074170936510941267408378927535271951529704474467201689767655569783513544161470551134062449651187382654443967344731170966794620324786591492178175151585160632366443172010825953045660925506634149187613466619991354852833169025206628501583079237/9685418126192549123907322876321098908865948998146213251645798976286032611922897697095709402101897709609477055249679085826697764804126224490001*X^111 + 667073807062029141153684382015219875485255003534666092477579350483769686906841608129332024684035167535125328128272754186526498891542015697854746474034822352894547361366865698246009940711072245460086356325593435698720823634129457257540999987984995269947271116072239196834466269569288675214295378610623728956678656679754699192836528185348077693707083682233757124425534351428292246073062857904819566445885061120273502812954015555311500077556204678013414740937551505526954799512764717999917879254716040347895072316770304426501253421301389431355693814356908047884643/145271586474762044309485935821940162534080369023195052561435338845314203146231542558738545322126363746432546351689936608314639774297089241125524999*X^112 + 17049248423429031738212833788546517503346147209294187212587725116608501794904818526937067374497341776828408845339676508828336147417917521321888760765079368739545593850857418230153498779310448259111507085218486560721898041458155995613610323375822017606640877473065613872436127079826014656432012644091270027301610184218544145704871473732272798995898371312760048742835072706069320490835399777335178980260110504838191799822404087134513246342761124306065138215166072179317511322249375225371017130330334030658763450875754094249105308542787504664387999513056/645737590918897868118362749271358017792249416504181162187199078357626015862584018740963357697306334396258220898038474953443413881200494999*X^113 + 386747109235439477086794897923814277466367712756948540059888689318082609095750384569000563881339292505488777901789583724475707771007167901778060998761281324455491581805153800914705011119280892224553697010854380349720021628646417285454889434077762578928322059838569629559294674724388171927147001349541897342482098462849091099257541744609736483157185804619343669124369700677225768584052356136474724066838028245036742120508902265991592166723714768968555784423309798803170767310884834910675519257536017339865468623514232532743633570724996547384580006237935/9685418126192549123907322876321098908865948998146213251645798976286032611922897697095709402101897709609477055249679085826697764804126224490001*X^114 + 29338445606309190405731981729716240048956034637108311447790234425227820444402328037314587838710107044209198511816383176512334771838967016815634380678678735070096206771654484629492937421145947196831319250423392113020449021204190249255737641262269587976789937560442416264178852597997692504008859174417185790628941833178723693168415576498188045184840210322750104197532707746442917688025301982756971377228567597555684376539917165674063615114997812598472674945463955695071067968226565102140086869654972567491403181816537448716933753257057239881289/43052042864117465705604556921885326874608268318166621920607979089114342013639843905657934375445451989883206940331920458260111599520001*X^115 + 29412269523842753790125491538061529865835923468694967812666634647781487962597105794815336195500935985505840399533480864476373543967427536584626400243224149543359018657727972684864131622451774510183373240897905485328423166403289458666786708500229224281924926113101958961538903279518906686724538708036917602566399485030335410738881019895046466315558392692227806192932961112620855523984201633973875160479716059257893530468632924245859365216871647783304229979570991776780562832029716831327747441199359547941395389989011758342500112347835488285059592/645737590918897868118362749271358017792249416504181162187199078357626015862584018740963357697306334396258220898038474953443413881200494999*X^116 + 2927555400080802182367929042918239576673910429292620294391830496631918889767315343832113852254014611807022964720909430196777077072352282201329215867659892398453946311554703195004748577797044781660281576144668238070736823687070771976649277518323907540519310095159383807879272633098954943005361871232347095150726369121269727566504781634926078887944860451615382018651040137629885831172722199603089835289307175404842733974984191983180678615635604324325477067513877468655060110202293043811970495857997931942771888842416874618520395755778168/2870327546110905107380795847848878383532786740327129936702978804527924662553493159921190371054433761576318883947724545520375464999*X^117 + 640572884367530749494297678575139516620204312254201302363993432344199748055342126844748466665232477689602603102499441030442921737592484317184143247677991796666140444768855774442466286428185832470145674081328840401467221727875400534058067460470796765500095798915124349629191926381437413908680289152407014883041594635241650517866196443565178092171505721135242361782874992437064276093311120428567415415600673483633842230916574238715049474869390105100388562266732047907808275313888403444238654494751585057774756683869019146831203923266737923/43052042864117465705604556921885326874608268318166621920607979089114342013639843905657934375445451989883206940331920458260111599520001*X^118 + 31395800544958660246044633049832187745257458942260026394461879517500290877889887837821725843622364107960164004828183228008360189245084788028750306859800763162507183178382031084262956042041937057997523803130631404507373041116467834492031859048502064122357035262783647579848580453427526264462730715678341458865799559408823394722837020843380237382837192002249712444617002211725636084702731577607336753341840907889772761848053199679842998204987638432577422980083817521119647851879414255317044470400395757002178568266247022681597874/191367927602567178303939985855648935497885641731257412941061324390154321124974542297565862461126325860145268614422597874550001*X^119 + 4132162145586292658617032370404055681770522761704052417637501334754377741893020236655611112090844951794304879796099321925326669733749702760326226116324982107172425193631081482958099637954764076370220882113703788823510294550330362425311724861217567426220025442259748743224311823575249988846224440003989819496646822092162984587136987265984292052185222023474022329988531491670290386890226947753333554906503832253565296727772248654326982712650029798820091030452899274427097489097857571661282539887770326851275336224170164676484141987/2870327546110905107380795847848878383532786740327129936702978804527924662553493159921190371054433761576318883947724545520375464999*X^120 + 130998537599063213235182383072251777784429781128868709528820659381644776146863098336301057670858484800267351894525193039126379311398680007931104150707975454000640167679134107343411630216929683528710654111477603239982421977033924068718154634007332527704100966418352248189556156364226872058872177578942506704781497593942679510252216465584980335427675580824973075869305981085693108272734242888712327251992233021144676601183608500037181762177880196817687532666420554807375494767458259956478550616416369248305442267172377694/12758712420999211834384958054246878825114050385442857053207635468374846398091508920432419658719002990875742957158650434999*X^121 + 11492983218841515489040619352402594287082030981945052043002126818242147979700310979888292319782471302584188264755277730163037598151911574575033184732908309563224998827633481094499629092858389851128021963135437666731216663250467387956256502278788376135375258749139564776292363344463742103342375128846980455041018045364045127852147651326226890606807711035212561686475245911617829200512572363138321903294291225638197409089738540133918958251048146055080607310754652894445097180285475534142863441614877140237124399628902975171/191367927602567178303939985855648935497885641731257412941061324390154321124974542297565862461126325860145268614422597874550001*X^122 + 245478382751858892911386102318272796077957303339598366603924946227334554354442630323373749485487733816014307431238671042561631815996768367620682527376807564367481249026082285821098565620981090894604338672257176592927168063525250825580417235317564373492747538774203935539439501546341975090803216340333852889413106856892916974513709003967235664852777325658625471228145669545477875662344577367824680536143094814354166720225291610120137012401864412607776505966284754833214255433757722369540927968292436676436321933/850637537235763173170541906410219269625578397589363094420137040361013827461264679007428472479432161535818585049580001*X^123 + 14511280158182069103402171289669495934052055325270383148841003591997487093312545856933771736641714927523822214397203092032002882677462832464475438046854845931714076401117631293909266401924808320605896872901407782891663244844718406320280966278561102931188241870770480333785601704707172438645959732320136576315112055769587123599342130593869694601298769791730495763798655932169338459923775560734123651251652361313170677396723079864659587099858546788326060986423668454144553171589270677133162129909633706235812588720/12758712420999211834384958054246878825114050385442857053207635468374846398091508920432419658719002990875742957158650434999*X^124 + 207145526941914384269890044803225086236681046317805242418738556081323263727017174924635808718417295497531184246689816325682245842698779826214011064271776720888163946461236679756228552827869400063790638189377668546644032255007320241417445294358640332770128961704473750257000052244980543208844407984834720520400807405613796527388073523765286232222376445403614744505543892350154455267064492850380811951694536763925776441765319487311017812194868579701183563202934692936595867793909878845518136463691295996/56712950012385037213850383786267035777423721420718920889401762808254805484449941929957228647205291121796025404999*X^125 + 8008026396685042701930289466251394612399015764907927556852423305074975314253905118829415046932077841008208209099517054283720635552729836557047404162611369277379491249663775478344698414358673647057755278566041418167496383282966898901039738055311158111339163247948004076459082023644747967157460603884593521909688071944102860366816687054890937430734579099374643226614949020051713960886249075388363739495217394304411994283325263810887485596967254841072372637987492291463833062603744178852341905879637042035/850637537235763173170541906410219269625578397589363094420137040361013827461264679007428472479432161535818585049580001*X^126 + 72113916518814938623584471769728017121727061987044829145595398693053211031567086560849319438064583303208620852907167065459924706226624985369773257278643236083895231829171152584997519128534330190045069405077712005578907630382581904794770639280032690415104714542861554675809236431850838851389475978818670434202356209228932980472026758921019493551862612674481099970758445528547215592460943751078586820557636419392685690791663504829826465264663863190770271875404489704669690859911780844616826362/3781115408519570452286844708731717833017115902441424154237066658327542201776781247413642819334975073124610001*X^127 + 1712021762936170437389769814971251817572862474942594299455560918153371401230607987759321856163950624640889172658548136191383921963516246063081644580224611303207499594955541078453043134402578409941774290944243339654387765460294900534708733379767164781118410860835897041578723599987150203394585463929962185628224800459334244809170903585305763709483600020291898728139630954401198575288932079938160061309876413426153680580503074311195719090921223223732325496666282555201715878537969786479311749534/56712950012385037213850383786267035777423721420718920889401762808254805484449941929957228647205291121796025404999*X^128 + 10533071315937575145221045917902971367786234004043248660238295823789448258506535078562641325997255702444205932783200707030501555074851527103808683705832360122646282106732817922018176096172410245473978343287842341284243391749338189157069449441284940344116413841464509076399994392881232910247218411887816953995083700365074811653727155442049210724755582124519468230796025233821210072141959618389596248459544718765467758803774501468960471399006402220464797685769444944964769476383010432/252091166645747746668900907309268473432703240378786862739987109695815867842974948157453351512432500374999*X^129 + 299586038148670653700268462692668565160627367101935024437686354871704574343415640035213662755151632904821100345959163715051873799732578092178839378181949152356700691396598246127203650648860642557650478710381769301281612333370086023653440853613054888687592282944019784848820460340423729117446422556158163449288021587877647951701261400866943911070898486347237920236670925943511039202875749623785620388816498350253955328801994859875087669861272191273822503812592702120194834240506825164/3781115408519570452286844708731717833017115902441424154237066658327542201776781247413642819334975073124610001*X^130 + 3760591767012146556683353706008262298812569582537170544985987870076159661709557927240688822379814183540990454570016843489892622010610800786784326172608159604539966198800533642576844910205264908844058671266241059070246902632340760595835766367279610956071134181947082464871777803845057259785622474721426165997052666238207513616306458549183280698573169313049967242528435328154108422236670181629394811511880287348212437661221702714232836286043863756448870772501759627057724188/16807198256266934240209407781136640671558319913246673960929869304341347279350286562934419062099640001*X^131 + 136534490332977669154530506212670669287905074531399617105966219522132423968885663334355385676668913439635936476079232315613116565419520516807124563156597446501135089382936105647123647207010123699826373249412588000393292027031049463750738974753396099328671768432053647870758099720212297770401603463516559968818551864056423783616187976905105444490370184271300661527708429954808510190625262507089263498148633893576063622961020619446920735083295532616209668001793841124306251257/252091166645747746668900907309268473432703240378786862739987109695815867842974948157453351512432500374999*X^132 + 1005697900633794121933136310344132882267099758832875632811540148736097880713361768204791260539274468932475110466008492918156130630378842556376923624130814648905552817844145724020281662572490152988360031725498232747347080655848409430929349773110949956909812999344948080907179236752052998729879898658552786858894460943501616788590558294991602287064295168186176619133457495192924042807902747426109211046323435259582087426826499475248248447022696903328328350198967493/1120554587390288301900753902335931773555458358106985396421752737138565723004886096602068075344999*X^133 + 15805356405730583027940942341784424672390614484301876676390327618751599066496143260694231103897679031863826180301662873205335327861331966831260744886428206182455024536727493037274248072613641360405185931441357617477782995362368890265924030204894560848844111413400893830763356957420674023332685917579066953952398984386177800413102791960804308087058342136075007102350482942123907624272709323938794200249551444748321445725089584640469587170553662251873122568555546570/16807198256266934240209407781136640671558319913246673960929869304341347279350286562934419062099640001*X^134 + 22807385017735625360822106721178129061613350303176966219891933812417420597232928956039612400052661652841695393723152667452399060039105490622806502470026678059351183649793937449397516274441819751205461080522467027274180040462219080026499723053064108780059980122192632064508824902615504658650293253529786873944178189813494999981917555134948479767403166824124027781747113237368189136063296464079856625494401103248443855479990965776362568914018296929975322/74708619734001486892509760806449214851353980805852749944779834464868706114066677551974670001*X^135 + -462291296402666930373485851322445349187708289554203026751998675322319226139629379612250793028178286055493189479821245698786876467035222580535006353979849646338005581077344385516377265508231679378125486633377926509543224451448131661980402446878877370963547110779318912376659621347362180849581182052185807051561626284013336034096858706422990031385191226421736484505106337441800401009201578398452628204614616499516504307454010093159761951151911116521622647/1120554587390288301900753902335931773555458358106985396421752737138565723004886096602068075344999*X^136 + 1370152829708079197956162234224999095575100925415049413398297553359239128558944722802890825522649637850391303206369487602174702257548515438351505813228672414194344588753562496942596284055499432240138600527732508343932505575034136574835431721169695893186683213637008746720722288150419518819022338402749087183495143629089557742509797830870786947806867665994178003339587423234344019816926129075339281847854750250810299707448117316132660097744870/4980906709380724507801170798483179868748181932519017930847378789577218888863702750314999*X^137 + 156933850789144995362707757767494289005319774208444591644968324359663312666001414723682104810373231029966251466621138462519859153121470360182762287307294187473020487763090892195357245879211956788572091584494343955699114803923139049653221971973728982156545463914860343372049542451164406157968775644801538259937052689824476835019055159301265963980402552262645369946365278165756481460524694352486354656582249427888085962136892423879918275720651119/74708619734001486892509760806449214851353980805852749944779834464868706114066677551974670001*X^138 + 896779530433790559816410884228471665411211612235200236818857728937821047106346148477414065608349007924113916879566454991913982741025627972047433094614597352407097771504370041852122327021202152064327456810017196525659775328564402195228747437914806156631517508732106857043047210107456661190158971875588008635437224763246477104234146435754744389151284300141740203664744248325045461550433741534878541729834397448936818759449556128812761/332082586131123708767329208512779509883871053571505962453988851895274277542749700001*X^139 + -11464991640380842824653408793106852182574952877354436127930453666330656223941584593681501645292479237395360489832062055526548462634771904093387782789524651476519820271266341452995813635468965762190840127178451878188732418225882981479209504381464420274006357274616538163700107792017293199883123113265158867878819199465549324383407560005220179592526975795868301175055901890849080636190168207431702335577081255253098512369960889823263251/4980906709380724507801170798483179868748181932519017930847378789577218888863702750314999*X^140 + -44300387624532403029761432080532795044018720216861290550849990774027259909162197426800697669018860234882255821998540501435733972238213117666837962092532510861994585291743072765749179670008089993271261624688893223563660798233193470254661391911005522056393937886201523532978096273002282916645526715883705875337757215141610397882811448652941816190309279256662183896036102282277127890914626324675525127517496633929418177746655/22140315096414674896148357124660278010792123046303484395892316280770336525284999*X^141 + 1691944061514742950750549017955968752160610508105955439334313365933726848849500612566912493715637046556596663097602590532519131614068051312799955687381921267604170232020064675631566033721477087137350849074341417964166306699250563682203044767318766138280406589715172891814393935003040403126078537536854812825620961553447433213715360152616062175491442284487269865618388083643701892528714230885440646330375768349984638599688967/332082586131123708767329208512779509883871053571505962453988851895274277542749700001*X^142 + -4119287217472709045882847808192260629967984801231328924219758161101196581296536786371414180977891614067501941303824978534612342996646796721755873470219133940198312256349388209131990563354843572780045609223325724059067860086400527817406340932057647956098284170666502602518811654717522123214094838330362678345093530517350111229554039356887377582909403062003923083178615943173798354231066763736402201157854944089806/1476119414388604233358781060381377292538977468251449056329909746034424730001*X^143 + 31635507723155479810485110300788344848232619943669418698693300940634402996224978459267242691786186025462949928266699098998811016580814335865073838589410882855634326696501738321364381620668205644112982243580999952864477387554280188290706339511908395436137045435926174946129144423600038656736817475816191891613166029110437858752834381251828006764120218301741543110694594534999156925419109550387176793119753069555661/22140315096414674896148357124660278010792123046303484395892316280770336525284999*X^144 + -53772905334669702358869338879430324858600639601968214538029433930664564402422786565768846423612085881572053402539885766348981936203603253342348559075093544077062788902990896360008137264248393095555122520206146853278013317207704819424399039917895530252078960331609797143305565658154961015853708206093498221819162103955738630353961229521197775524763246821320614881778125346616346605890454498712043047531/98414521927368773475483769610065823890857888409323892014794969400254999*X^145 + 299329307613030405937107458376765636820747175766569245889105493814161720526371706019027935507236378050091653486367395076965167309542857080323289855867837429818219885338716649111036953304127521161728272118449432083145408181895344065836524175498409239626222275203637837143700777788228158156136745209751738657508637527236304778269420636837482065195464107118802219284784153140350682301452906874947845404622/1476119414388604233358781060381377292538977468251449056329909746034424730001*X^146 + -292540636325620480941040199192889213010007126987727774667107612289634017931969622625340001322565492713318936092060441422479165608660023505339748893990140742640281732666328282823674747912332855334750568934274510490792006362203234250730897583503986876895336953764973261003826918977264344670589905080480993788505425931529423699833072348124964619754665831682395473873229681715864083553186320834/6561405555528286784151194720319076197803712808142135610026999760001*X^147 + 829544109722226810629318378677443261024402616242605368681375819493032654185696768475461253302106612903997779011255801702616498672537487480973826323652108279550372361636852467853731834622969192764170174819297616384384073404404534648641383648819241054265732006206719538008736714364401334435626734036631180295843618451448395933861246766303517369554384659446178509824747098248074166359591224843/98414521927368773475483769610065823890857888409323892014794969400254999*X^148 + -560617467698517634423798191268075191232508431556895975234628073377197579712636501733918655601120530132124043133115631970384534439677452079811869053376410932405591370275214462143409794681560065439961465616273885631612167746621686671794765759236726027515005348809609437472653162900708233851700084544102742561800853269622266843784928098956011442770280573161890423671255241080672132/437456200781937914804399941350695126195327209023410601375224999*X^149 + 1164103975133394165074045144799843268285947747357460126027437165651519745209814368635931254444205273383374042500045575572607190675110417334958250077478948139686485943119024849896304144309312181972988294502615343158669726650772816678012269814246271806945345797799950573507481450789630045563592446865595239848976577984380539811443428912107217619679649401957674033092140627763884601/6561405555528286784151194720319076197803712808142135610026999760001*X^150 + -570287014837308841729352668274241385935030630118485890353039025224458785170387034711340391705037201092914012190497395786974099374061350585302799491436093730688737494907328351046299954703201390119071628031000219827536857794738427702284845453509172307539251695569884773289077665681941455807664003945385323953299357854643736821438320987162234233108814803214984567836671/29165691098202407814147605930441704526656924396520474790001*X^151 + 835360240742028477428858603865757772549356355574009508873072142911611248387523497207918747971133201544408108108170288575411850471962475496353524629177533004956555467462457615939060571890044929997727222838848265197256998735426230732955274200907838440362428098620348760671280508476980937116514842890898933727835817440656235324388764170542210461508962338629351487307191/437456200781937914804399941350695126195327209023410601375224999*X^152 + -299846271464056533407639473322762188404458347658810965621161935012856708489708742861178775689160489163717600309006179334412812961938248595393905204424319690227660567912866855516037389355967260105825063880524337190537524142554937832685609040250356232885803444404803242271830857123183482790929418614111527670623082784984325748908774015996480255205778300587/1944509040482859378235056065767164779429090232450194999*X^153 + 315764983675453816064282311318831281652424068494285980971246388234392668136913084567398750702172609836031254197527248850270980115501079860350307122037542292771984486500938432292205366671679519919862516326335633445958137301770148447780755524947020767911141163386580756894294122381725169909814362468111160970027010963328035681365993232590938575745336463496/29165691098202407814147605930441704526656924396520474790001*X^154 + -67274275034869981417869085270109068912185133958124652070652380087115994504596936815272632060625196151103237917355328868703396108491399151102281724605965565789995588874548986601894547335368545539479130701727968298234730508524717050704613380707028549404996818847031490734184176179723602427741962367187055525513774804958859426960243024562233440/129642578870782010683049274336100058632514849820001*X^155 + 32753912822537874318941555007857759088611152096944155543901828248634432991848215770567015212060694375252286231487911892575886428818696126525275134518333379558267012652967967538628485606358808495367483924682565197344421014913713181608530639028775194594691081741244542206151551469649813942237377919129505813878765472292707558689757149410936677/1944509040482859378235056065767164779429090232450194999*X^156 + -3146096072743191566868862728341504347997945843475492177581307199807849069154480023800604571219388837514464050810694208342137854021361576645573282708461450397270296937283354481580517973744660605509502567875332555952016418180289178807207369184958388313251132603521576806245696796630685173620078958970780869477485201741237485328146/8643414819040070050206632064544306862625164999*X^157 + 676024222072207096395642610596413683814501332006604098054831203090193688205350258788582763636651784973200696507411490480421629369461376111419209829975916383048587969780116155594823940368175136876752564464227985551049130673649106039077297965086815155853657701927555776611856364561221300206166456034996269859632028411269445803009/129642578870782010683049274336100058632514849820001*X^158 + -26982766672439187913137317846559388602978678698485710153389932475562535553897995926657144432213345453885029061096594328878515520172482734891809425657439133858683748613612328023227607578104129589841839503269976318316436358449079944283079481867465923147092959476717270252296917619807741872576854313346305594860928333/576266072340827391839898130845010124850001*X^159 + 2434163860754106109492671713389537449168290638259508505017292940176071138102239756919669504588364033037888595709412773432890040432634832681497844238476151213458155239283782891491311380383452385459257411624628816711004765791539104282581357070878515169100996124257363432646454648044521967398986295282001730645058777/8643414819040070050206632064544306862625164999*X^160 + -46351550812055631825241921538612685644989338853385635952468608462641604540417455137615418267701346387380644968330326189511482145049715453286756796372612386941329170846582029564128770755730351950931196075545797589856253233135341324565523528131309252954513151558942530766218838932915249117572244117666/38420299509355783174871533491900134999*X^161 + 2177925650232924532864038667378530821962807313529320723304426911045928878864872943422277782687734473792025763392780285916264399917135751217210676433821037427328333321822903178685467187902569478992704659248772921277765589896811797448079282445283145833676589472162913879403379037330223944475565382879/576266072340827391839898130845010124850001*X^162 + -22145633706737657145320305012314050911900621391630142328592774766967107559468742924751047362563850748673751354517003312903001605027572541184212084715017378666807686556975754020952125390069688370161367203073158688919956615327344135366707850625010932226273045490115798594059256676276959/2561524068894978543561006299880001*X^163 + 540276935021724350594803723314231578235096777308432789035389813832380249202207989821118367899447877787245238169999127237778285457381699327545199729116767725481451804644652606571292797831712980324788722810576957267969395153868351502107138332165530710919347159156393700173458683186495/38420299509355783174871533491900134999*X^164 + -2568771304698923939467902710438923463198743998017418934842739593951817043261001328385850228401362091303198576876724650727109682534854329421110093013904417307173955429175721297719520106276897559487331294161321974915804558835719011642914114838509211244980250038255286297/170779656570103243120275104999*X^165 + 21973393718251586330471379080408512315769422996739707011880678441454554238514058065125549476795155037185721324149101500461201374252117711056898665925867419437124588374641822852634431470267121735451096841110054614600105768492976821608950014596400678609227179136526990/2561524068894978543561006299880001*X^166 + -14475339443561534417390104216645864555209100398987678289859686332731685506413479780889965828130926934199460912987099974196874016150726162297377104710658099682686586471244725745126507309166171327734692020242529281524036130414358359653611119187415192798/11386069509307503374910001*X^167 + 27950382426957112370756351063642761486339765091882417234617837357041880907991582374561550894345224097346849693338319656336778155636094845431598335426853140354473647975361000602091137542397756166428384056427032845781765927168731611452084784636627083/170779656570103243120275104999*X^168 + -11691951834523168062418366241330218584769571115091841813483873649156332764528169788472557505511669148914278754029864535290778854921874660745466890418405721356272081982100213376859153101834622059532797344303534121949440930273604965265/759121908747750074999*X^169 + 13018404355305911100773752150851214840619812042371202012075095445191348798442990713710323206077236208741879533323120231698313688132604724979369988013969464462483891771896988359072009281900723854334174181624720717667179705353523648/11386069509307503374910001*X^170 + 43136059802802821578721019963998622861558337147449497188591384352428565390221006370957620334397653834576684978355306835900234299960183122628865048240805279786077315818435253086174747414233120903001948482399004525/50611501349940001*X^171 + 643932588550190870526346142386356122495387417582328976873946805344203124114236923634100339560638909855198534102918282766660162265418871916417636465253231041977439947423173111730156018360730290493340644164685/759121908747750074999*X^172 + 866296955554050847100249023341144990167871549428662787914579888776816578030807611233798691754975729368797125051361088386172319872315588043816320087863498668736681371536203480039341602190615/3374325044999*X^173 + 5219854590560225381866650780057943818925509647877388878907646586627575904262857599732628304351227956865850421702041362508155239560991238697434177361276098912232597057744721037450170101/50611501349940001*X^174 + 697766943679200413146197316310246259970033010029530327167395623256251698667610172242962405561834261817134162196961696787033206984883669004675900516008748069878383/224970001*X^175 + 157372967479077975109106967283203253370518073471096281491337985356563547957258259250806390242652357051825067994921342368204655911037709108596445268303518/3374325044999*X^176 + 7012481083698107727924233759318485090969408957150947515212254259336284457627165783622110899509221924048446788920962771972048144090/14999*X^177 + 527193675050517282662982105007912796272058056545239510148214000600289562180881795948612026579369716485906779734130909254/224970001*X^178 + -1166741938230636553074182956279330645410556073825741055747571242748381497838117495232*X^179 + 3630405194501533541126932828215806003873252464360057990666493/14999*X^180 + -24101940959684461982236436629*X^181 + 1*X^182 +