D=-14447 h=97 2324833024496950117278819812561364338048500974796973202229533264080385217585591977387458992111103066220573187687331019313859100901084261721139689413872488270858028941341719381077697503853683870123255474768509656675855553664386814034178162544654845442777832796391136976853940699821208083354616956308400000995520948100617059858948365050876213058862738468322651258248771768311596399017357876782266937191455758586085054712101108491338017605163221211542287222015298746202055846638085611477025051939507900340096374076985932213399449294781885609952259852329979338243587266569081/3232589969414361670927714137871470313804918294061989212282724681308253521161881213859645826970193559536939843061807781497115838914000664056887859661918554420593249378660861271907006956216719410063*X^0 + 2129969653816652419457050513660024630520883149146300848093865980424540869493691141985320346347623115290035743995880874160003104425978871711245869022506548750185538886344376153909879197021238596391235873246900652770570387700548727909383853958888055994872277434737784491331683720541343921573946534858228467985640621385897952644876189728789639200104420678112600455745132368659691128122843971197879930002950778696211555017486817777130239600124077897637738380685669273421855270193378459080124656972339167626880449528759616151663928550108587450120057343114036398753886058685882091800/46701227288129283059892686149829131623539654594313558149848523470860338620225697896630303262238386354630169912713937019288832524790567593629858908535737355714310673773513462795240529496462945317180161*X^1 + -157488052576048541801519440256416163817264879531150390454241142150251125571030402782270825797767184588806675017861599872739004215474291681614925145601075029376344368448526977150979927493913703865625764715285595822724222855335539372078242779972235107352691658830840020880392079886497873988376824855835658326307557834178406521992188993909986420834518005590465152067793488505558399667387646287287515770873615627696049849181831415624969701847079339711279627582009373456206257409591735826839578056133942087497893158187739826340221211552957124422408763804808389018568600186/223755102748969451853513818638573427964623679245655790979630697121080744871729854908260941854377625772612988375566400048253328643593871672796280173179106694856596482221974200311968364104431329*X^2 + 83251056963394315407005372980340132727246307596772099416676552997903976763751671087669885711820534576039193982915951412050806303366766443036494226714101546166593258825301951952174951248984600311290898501283096925971530422804282171471037986357927283371477523771007313862042244970897444690336599568318965167538567343248965773355448788100049190583850567347272035300040900464090534166418517339707956749811621043277394224762720728764138668728876822494411353389285327860666369416004740818220623362068468114791672421116090998557164406880884169195632194790668383830006399766667091/3232589969414361670927714137871470313804918294061989212282724681308253521161881213859645826970193559536939843061807781497115838914000664056887859661918554420593249378660861271907006956216719410063*X^3 + -240806223086696129017464510625903975034865666376613878935540928025649646291193987468577833651740196150557718116937033456332913117711342415409276109749524330015390253241935158812463046495211298485676496425810986887320900949271429515795954551289492451664831533161867174698373309602365509672522270353411036935948584093009642019693743750771537099445374348966483427172136950651720312018283885284530636469234476367975034685386801423024284948241648126016289847433742460703880223922536468665354837246056467920464936908483375130512364053522177777181509010542508199545246902/15487997698412781328546675340110294730021712414041378208599065350666625934223704222901705672760962537039730627505115252180613874409487898719199845862747054395832801427422592947460951346607*X^4 + 471566521916799719120545883529666667075176605514994765953310534715350745246913300057920427232273911560312670056070266708935967524037954012237477141508811491664336769621485668339488810230929133269007037241852520028226497342426927810383769480551499963347501033316782506113020686241398346833194568634098170122940438167754546990880380046541155902174715292654567634776716464035343732348615108405877999984431373439998138750857596890539685797466253703069889440004336174290330397911088098195394156482176707263577930182269161736110853933622786358738196261890216595193066840889/223755102748969451853513818638573427964623679245655790979630697121080744871729854908260941854377625772612988375566400048253328643593871672796280173179106694856596482221974200311968364104431329*X^5 + -4347954477674870711686059607665425765206000910596348223047183612802123825557847924906446697237795534840024146681800186247454960706805897583280559658838238780891565106100714909135793121956613017154505735052613196226672442044821513645454528225507106331211314350511285932718234724360982818934637393398163936517438581205239847949030028767522582856217988974376829360897880493092398422748547284767343551053577841587030372874244623759856199675135440957862656328605376307629478476462661568624526606804895135016269146447181309670742635514397253589219906370055148018826/1072056323002199856617060658967972224684828159067029709185233290694720421833162886613255739791026686304404418045622984161460086828371834894386367125544891977284751258214341589773721281*X^6 + 48217413657311168990972695060979896957280867040189899620663031881906656984172866725920113796574629785007117253624988371778952514433788482288869890867285590504090156150435895239865066607915325891241590024253216520039141194503334457205510931603486353747021871888039029115353089298541711763254373379729681116341021160613113303147395637824137731620512391013386366695145236787638810134213485091248666689744109876903500740374112242759257943320686265290798951614070635488199416545329489414970342465778404353909560812506762930063536743228772832010639002173139192402881623/15487997698412781328546675340110294730021712414041378208599065350666625934223704222901705672760962537039730627505115252180613874409487898719199845862747054395832801427422592947460951346607*X^7 + -74570601566393435659894890196896123387408924614044745903726660155133492324344601769257571372045892793982647873053159053052312714134121475522192317418948371851743417622360718386558384673250099505266266133460886718038912422442156664558985128350665815443299109203226838857106389470376436552844432687206948790396212808929446086237466012039438090584661564648116942776502635176439125527338953970571998801398388073333942197692645544348607804594902337080592675978431748435919225432311675817507701577314531528034557919057801736251330862035084209979838824809793560/74206155118862037559151426522321051061454153738979006657799770934776799462391007587267650016683511199861868764838581308331147423573879344804206210669681731659496868430424419587023*X^8 + 342140727470835267329536527375690859664116066289527534288429085400400384112828831406518025499129990162256263863544613417193994598851720257387068022919346300886637278124459335943736088810888028563560205593853476713587672030836156269301798728306986507477603008664823939751586160106566498734906059973221577461515319580755381878172889247603566248949907425370785557258048830417042489368744810875275519106656590229226500032026291484381146709533999447342424983109141986175438186300092891580373044273815023041740302141830816963234798813014759427463462847150346489093/1072056323002199856617060658967972224684828159067029709185233290694720421833162886613255739791026686304404418045622984161460086828371834894386367125544891977284751258214341589773721281*X^9 + -67375249240829949104498700425417547183925256629577197785169280771814743974353652057926507421336089885967468674244427315983477054552030827253453839868284083851295243456619208430041402061892595869315757008924938514599150697713862456589692393050597679754430177548021659016584994263551506966337006215095848033302048797282549517895904636352044906234308289107882134072746611914581227222178322368707933597406780111076402499320714865817337715010423908744802826021316101697415967645883354223977875821235148479427694911461647575502446963781521241160429731913/5136440445688519246843734098589399256693718677855541403599347334033141791540874062938163633742888572012311813168033592325821791622750698747435883620798901616909868376162831009*X^10 + -6490772468494811503889444727472972512212093980680140042372187613638295857954030206846430422385334265315887919791254045036131025048534121470377060529014435701177330116159072848020601440600596424853928186150328478326227574510377913569920919941266535545755028239757963761311523046194378375556842030526958133106966438225410801044191692910158628262342516551477921300846514129796361029131489205137537297257052995852812362939803652821357725092880538382579343783515615320537122256047027954619274534447925134946854260277266914667822303663894438238103080909330094/74206155118862037559151426522321051061454153738979006657799770934776799462391007587267650016683511199861868764838581308331147423573879344804206210669681731659496868430424419587023*X^11 + 17145070232120305532715198199932875566988366686632624128985228209851994154076967536239511396754673471164952261645681019090918743424307868692954442814236245560028380592779146580440390781305743343652077984654432059084729107117058989954468531795299489369291025983425497170231631397708010843384582383586807382367237154867046579009095649858324480603252051926048029673978238777421815269091195239293434478592784531004622438638860755050046922311867522822468435014216940477477871187286856317960076430743062808901902680389473152678195962159064459088401800/355536820494809943022339177586308524724421587724478535585197434348525077285310034120451556291471486953160643259364130430250002881065321433338124428656392442507777973016047*X^12 + -43833017939581711575238636564841431765611374602545441500586519480621947273450886757583076328607569098073211312405152643998709449019701418622095455215690878001891874116873018210245510131546826453143160436527763126342797099867385637902266821854344522237724954337841953865703081957786902133084523737392246692011612711454630323960407853126319313617478769156567269609198467866399201541300500664165808854140690575496849055818367863517636575194618547518523461235214037424671542620933823975697818599286693752706523290207574988533987167649951302965819931034/5136440445688519246843734098589399256693718677855541403599347334033141791540874062938163633742888572012311813168033592325821791622750698747435883620798901616909868376162831009*X^13 + -43501623979818163954687189996367457071357968984564473572229775763881053128240808475611280442033724144506167748479079039416289191423609411668809401968057510301167682024625401646624185075766995938547407392795554901299512506187206121727599363548572473705488816213737509792757743277886498836192226630010394104666190692744300471723402372973427574544687913331086811384726740057001006225731805749729392483179816000170346400273426766248837017729220880971048057249087471164339304455651268800833552295870202814997849159008248886225986264935372287639/24609733542936937981749787332062609865329936161450718874866576752856999881311693370281134927076312518388637312892927973298954999727647361620967981494870384336386652801*X^14 + 419113262628396700482872056777915371707474972640807357158422330913993440840305947118831218576868764566525070688272684051545660417028336748289229872627318853864450794137023670297637302894617909480718854204135177042568001229853764682670243767220267902227332871550919420599571096647237524716104969577132429187339924089057875597408565149268320900818018570449791953928482137135631966542286104576114402286515783235924461560741870872470935882122029065261162080729241711632447706853973293685321268484768369824509860139543753989935349571871349559666226/355536820494809943022339177586308524724421587724478535585197434348525077285310034120451556291471486953160643259364130430250002881065321433338124428656392442507777973016047*X^15 + -345659233047021658807874012182325742413042952567921770544503377718742756116317698914607580171678833323302779173556407776230236740369463883027688793125635263967542738866340567984704031502215815254557405792482714792865906578027812137649976121506302422795387934393460203939395372450866500632801696495472561570271065034402046135380582769350154922481239137137053201407340631887870924527018543371628867214229934125484641395527226667669972328634641754716920244361738909670045899188362437379091450381744846582415209137904991275220561494009170/1703449404231808540302470224410784928727759130715769286001701166529867784405876193692886753448903752916774230836362426337575621217390971248076969716541177015047183*X^16 + -142025923560967940660762901324536689541012609743199235118874990164738278990601313165150199529278156365021499853930903790618864403569992500309050414777136086507807058567564209532529250960412201593785473442772855448215350250077052981903319935720722161358313885702308558341978706603087412512210769908000091255832384284174461640381705815843937950803902859833740931176795975142256068147529536174676954021079859037151605426391204957269295296867213734049893278671006451299715621669551479560389539025279974517026176944315374791013443314320413783/24609733542936937981749787332062609865329936161450718874866576752856999881311693370281134927076312518388637312892927973298954999727647361620967981494870384336386652801*X^17 + 835439541641628997769078550894034779884540200137670101222427607406744184769645749197153005781476998075995796989854544160691638844687915544958078029145194079001020549667755520605316116268989029501859735227759212254510671954628996426934249245314595988391521705818970843391020662308649202756943702103800668498248808939887336950828779923605206694516017843865194347533763389954167801429636660432215853447359122400774502668234504745903382948844522880772601531074518498644130258285629459870950932921442919768909438734172652367145927537/117910251556157578757006314418964832057019390234357948778410823460224806839196801667674032909870821133576121744054989017621348461091643334123137656021400776289*X^18 + -1351484181670197560419716142885841573318717395271716459761127367621158027671631887300888303642202710242747935007409488180433390740057571293148768365419550494020444259103079775660039585532568532673132155700144899530065743597634387718951016102248322390165955654492248835518142588098864190152232315436326786101563446404693436533149199223444054812487301795034381471183460906906168951067738602678632125789638791100339213954878283363978158914601618845859095184207386671998071287236667685461476790140934031738881691657109123323934081670560/1703449404231808540302470224410784928727759130715769286001701166529867784405876193692886753448903752916774230836362426337575621217390971248076969716541177015047183*X^19 + -333715448597747065145461600285163814043475386486239088525604321494138380115238102188634026808464204767042067526035943040309444568132714334390152866060017038333119708015922571268030640117467993985010395579409421191491421978647144533855089659489794759316271143337728466536415938093562440050568584732272040624855181995332234052175114054594402726593793701850938833262354121648478789494409041395089617951964401682589452846993921451455074794573035147207751293504435239594576568274730406466686584154553812565701197090326015903423/8161573444739916851734361072815451793245614330612441944930492383209303442873731686002217270704701400538251660833044162637319060088021273214033201081290287*X^20 + 1654796683066091901345187707571557879089836817654686148814543502423418772872198757897473839085393237193088045757071140389119321651455399989166642781060851018291187822376197110744542064194290508159447707194127450240345313467131478040687510571405842026785450202508497193173342795945174735256773725643620671999576792219114163509272884637200199055313564315649409843063116249303259836846335473435625986361769442011087186610293558005562239722017186046671363874445054856134268528315894292337201099381300346570984543556591469097936303/117910251556157578757006314418964832057019390234357948778410823460224806839196801667674032909870821133576121744054989017621348461091643334123137656021400776289*X^21 + -373591089359573713705014513176003840615227312542248328124999952825373118279978847919302465497347098307967056213679026319716784292728509661406843627964086075689488746162131849189332842972662382904817406530068258299670616971740300930798922931102979810803332847747332476992767131054283962612230190404807949718598968657486939791644011967857602714985814611479221780966768630131590823202797866343484306188970031326165019955410416935349910470134696569892419438592446819883930476737157356451672042972110595994215139407784071/564932058194775167974967887645563216809414711055059316462275377809185536296375142659529125126649228250726909450615640799980553754275716288089790342721*X^22 + -245700208844950975675860320136501031107652298410935902504887221795414221441708566234730343909482116588365919235209064353768260336301264300754946159484883718607681422552923114490715780952627284694611018850567807474936848651390628221435992232183995198644765766901112759904286896051253901368051889170360724253163106800005602666026359808331965334401464948351079922788217514375611335946283577262184728556427041470858573850407707416539948658941183514576769941448743113550774269842743683734963424735447784141833847743676163020/8161573444739916851734361072815451793245614330612441944930492383209303442873731686002217270704701400538251660833044162637319060088021273214033201081290287*X^23 + -4704927349072433701650228696992280945466107011283346545308506078844822862681875401963395202840878114468971073003714617941762505003726078995708526248931709284010055444425532446566472278693515243622964952101489265753138058813957167932147296434531268857168203349742607298400732721903045282427147289848427190906310488470703268804571460297686635110446595466313654275647535507714290373097938623446855430806893657251687945296807670779234323836562032795370973190710204793781307803017611437111452235396364233739713611/39103762593948582264481753142213831024393625739257930121289913325201463023214171984462457612421210510883014428643707399458749481157037190287934543*X^24 + 140809797762220822063852737477627296956420264731242124207150029724003661395966288362510974318401318574335886385301165878292892248121738123595628090606073554197726937818004973530150335443108293851378184343956758531145800720974455571517760346235998427293171176477796160645577029231108256919688929149606136015236573655587518735009438885619495297532586740268621369410757360628215008582081873723841605343366152354357327132193616999912346993378127286381633950341400626155892784932865625037317279898216336350222125859625/564932058194775167974967887645563216809414711055059316462275377809185536296375142659529125126649228250726909450615640799980553754275716288089790342721*X^25 + 95844483450994188009742253834628135626265198790351898900724506060692053168928712157965023484402387672307758605242851071856568319314623237664064963426124275816282423922905946741708174548190352436520481708619553515680556425260958791457438320937842898474600330364468653299532504637932929279847071127311068386362847448950083686058455439712850924148891618666446219427217622557390399830116566818851026465412028450374286060070385325763867747602977156371815933118586280400318317283979159934934807438686538545781/2706704685675128557104018352752393647428090658216787576748799980978851181782665742677542577173199315489929703650841517232556896321522613019169*X^26 + -206072390203419036018721205109916171490516383533227829736193567213232840741487834253621145668034141843279433729421281597080428254156118751111239774950205240813991688197634701950123249717255783428512471749146358538313608625687462756724993570667441839560810302391780595589722901776774409324763326670106837088244224130152790559970321159885385075172864683567204080277454645785402678032244780018007875636860697169935303705162642276771397661130420522792633155373431156962857786761433322843806235109552335477046567/39103762593948582264481753142213831024393625739257930121289913325201463023214171984462457612421210510883014428643707399458749481157037190287934543*X^27 + -6434224781755218964043732741478985093576871384434398401408787055058470817746488081073741578533717820457458778976714485339584098685553586651018103761992353291573136760180892296887970841205266818559341345187305247356218620019117974969453614314206108221425340034235463811477508404003247413874131731274011610509614089653474337736135200223691432809626681237301279971828965594267412723089139408247977816851447311525376563693909936256188996960991844096472576116416668569019745585548346024533224854836001/187354100205934004091092846456177313451103388815448714386986916382560474962460423802695547668941601404438963359233163787122371171974985327*X^28 + 98985406579503064317734741802132218927877760729488833225582047498281356645290392015386523951150201160910753804583536478128323808864705756401580693392365461692533293825068584330394180625343960048940332953693490298043588185943127130514959789762336927643839073750612121796160265392057851603991922536394753804590093820167758146288479904966685565292673356221157127122078962993597683855585374324902301928253496670219826388908580613989173302497140742674183950118555609058291612634820111135081901336318800981/2706704685675128557104018352752393647428090658216787576748799980978851181782665742677542577173199315489929703650841517232556896321522613019169*X^29 + -28566114691963070279719718132881122370453698887610607808736170442630922712749312296139017843343118927493271221172964142420439807494733249803793892874714525234246092347567488153325873702200776952777958249282236242042376490615176984903945280709333654632284306835342366332985706869735263068181616212200230500525673456799873184194979172798608318146486727618777043028128878697022952593236603627797279920039881036417593039378337331912865883930211920432081950032452852188741392757358605882245731156/12968374071152073377939561601452018651007364076655964171591812582720320825255099591797296855329244923128605479285191651354770621719041*X^30 + 8656986778651851689932850112547411722376450555279700835181851622966170651892101715811923276898816763829895855868955898357810739121685496583272531229355858052691187347136524835786166069856189467158853354765613247656131442437789326267232404091045685811044994338335710902467692866777919178663393210018394898260635188454489269985712701949491590874464482490608578076402507871013338560879044360134354262005251297169245152736662046946010872628500767716121325482978912564190582704611392666058393536342/187354100205934004091092846456177313451103388815448714386986916382560474962460423802695547668941601404438963359233163787122371171974985327*X^31 + -2946400752647115538078185639939183780112677481961120934691351146827898381117903818552332590178571744608456142215120026529642381642828806684789845623366464722720446977557935475452441333905769478464834523918112140204308736777028660150122128077945928079144972991739403596536034474293995800702231448250555161012604342448283352351488012867776398621642244987028136375528957295319727126122098283874433064929172475393966985679881505036059920735992879957765142617981792868076226633664689034586/897651697317925754685371468225376801481786120070323539253257602458664139631418259278555883943326982981145253636408365152264873103*X^32 + 9344587002428117579202095253548652547897083727806569943196262235939138230184418409886255624116515181338419046904434419060009429486748711946156831314263466390085051141618631199832786409671798396467027840295753320994818086864672035439417300971521840881751642764495831256563700462839080555302598093553166966660665873553686623502365194242692953024726675375045547273065635943673409612309544342617613497554729037884491741759596899659552391712419657105530722450954943059829192762735963014631922/12968374071152073377939561601452018651007364076655964171591812582720320825255099591797296855329244923128605479285191651354770621719041*X^33 + -4773856679220229240785047280770949152380991148153602350811842913491230670244795922903911300932065004525988020857243316320357463135667153126999767691641026230789837742737208082868345307639407657072449990095854028631028763531522699818821011871338782543933825686568491899181811636037928516741087568985195323927385439652075628124942206838821998549931753180238557694184769547891038469931389779047499978044634164593295805753070184450924079151689700417720798458754332469131445700937497/62134124546129006346325982434095438601909470483167684588721367928197144018233422806018957841996745551404807478120603942151649*X^34 + 4615307796130047562603501568264622810801088506370890633307452801115689216132234858412524877016692963434835766387157809261702832335618947014548119882476917816589000848631005644393868402719541393494537949655162006372794610779663103508421785477214110974364700342985974985500390094127982896249537600725847148634596695998552439983513242470821886761067718122404557237382672123214395915123121748686606698367986309838267941518048382413665991782274540991599190930283615232118588893335411488/897651697317925754685371468225376801481786120070323539253257602458664139631418259278555883943326982981145253636408365152264873103*X^35 + -1067184287746506583804764860307572784526147556904823655374465588774533478791082127237170061445867357687593050219344900554475154120904749353940290260947343408371615794580920554005882796151585419746224568356606862769071811343155366153479235257859888523841862500387170920978912981309364200313398123108216620238875412513973856493540877201441981048414032774710594730740789900794134034010636099360661802121431129959219644385793584312974865013032053672096558852319943335582353320/4300832321321312822477052843780399986288466150977205273670752954121765350469538506680899691423599747449630198527071637167*X^36 + 583398847969205119249904842866655510562568282253302540157677063079899590884701657379122664507265002752927762496772219551279810105129725632494612426212228674631042257284567371685607974910756231882992620444059213469018031095787674774800357283587577249239601015208222843688928484001072819506481012351565628707877632044686289603632693272692388025123935035791226299013608093803156971109495530810563433720191767845917792254319358905591965190498791898736382465038064334485236488689/62134124546129006346325982434095438601909470483167684588721367928197144018233422806018957841996745551404807478120603942151649*X^37 + -87981365538311217931654520364310084166680449635881980200158604406041480911710945124456148201119614086190136696823803015325425494828612817355725883540707785633364002612725882554840839701585092533525234555674194014293376600507002936428589527245211232745168729034849325448128824205007862657918318541652831787816271557676505770831312016547458783337975462250682286212930110319092437291033087478665630708331937086250349801756022514876678040037536491093159424760076136212/297697260422323861180664002476666434989164958190434365174136703407057890944108708152619899731681300439512023155469761*X^38 + 34148186990018848241948775523746218641213178036952945770458523128355968945575373293019905680250570178728181585256711344883426394924390745357761342927150265596952090864413130375803700302248255009398610307641691875256659982564029171393384133484612216746039186568435218802879295624643691811918798025486251609089455805640419950372215092101317603698365946507009205941380577518223818382989351211954782881702639153849901232172591005450753047925416321995963451678169990987675/4300832321321312822477052843780399986288466150977205273670752954121765350469538506680899691423599747449630198527071637167*X^39 + -3745353415932627663067239366710085369875056858038310410145865736978512360031571907861217325764436961855399587747976803539073694071395517881239504327781208768285118216307915570365167018115529981001986615309851733882013623522560245604855274165927838811376944898085975638496654524449278264918625874740709963001646503693206883104992971772050261060072671697526093446832689371187670988678694287036908145283986516325332011217557307007699778625281314519359551705116/20606164630880034690985256626058450542615418992900558259440486149862109153741863926948148385940423647782378566863*X^40 + 1053823749593861943703507602280890330072648301112830024842127327669808613482024413126319043639577422903799827373598615861111972991412882254750924151878302341398294174343586153665514532155208316685845135050957568296458490013408633930930071129076958353685363717591169609075186628083626062629998555544204342466152938787235436829889574568486860033111369940311091677440038066081391173302991145262313738202567430051157164485204828499452277122734321819349838528173859/297697260422323861180664002476666434989164958190434365174136703407057890944108708152619899731681300439512023155469761*X^41 + -85121190084862201598705149455403164188012443630922673215746965593803740070432418347672307689749438391841379997227059629782753315188512830438581504390053106682861576206157900138841801306491474104202291327520499531801726429880422042943850344323616182057178977283701812186771182337694585635432717630606466719555744426907912740247467955115667096206863989164445048906791128678515250362033760686769721329807312141853173074713750781741980260047133820139543/1426328277904065528551620172081293731751603723465117897102546282955776919342553050941243745133274980811405729*X^42 + 18665970901748715152909601814542916843380896995785425993838523857227569084686226413650397991979761706473541729368849738604284337230986413530288272870955824846639140969797205340287698888919658919763586976209683682677818958663066562572092546145310232869250435733953704896599222113696628889860495295279650853587576447435949693499126409116354528199604699174019892154346754404218635263424240296710398189853266230714025980719266373666417006876130380458575138/20606164630880034690985256626058450542615418992900558259440486149862109153741863926948148385940423647782378566863*X^43 + -1284519951415879065868232021845147166968111835615566585064363413540498093380083300707611852779687608331619722035513007734721477025523940791998888632626076954532532237879954510499087716467864929576126183997626682531569311960895564380647751566584662108037672817211543920527181321428628783419723065960336413811011651954553314943676873506388217899172850184770198681068168643313249509930137167080758724740683458029203533714555833665604921415290180/98728336533817784214828003881864313127403870939649608714788280124301025773001526333580933421006089901807*X^44 + 269755565170577996761594654462829348962036186993374441988070150814549983329498446927999598772383615134091280873324187770395329105159018186030005977822820337290611403647577379863722153105116486558644502419373887405309301333422393868029881290579041060273622576800552847967950140236226504948304716213802080016038950421254485976450815588949380700639182858448790502867081121358617338769242781707521195389857200241393796563040198395238810554415245378/1426328277904065528551620172081293731751603723465117897102546282955776919342553050941243745133274980811405729*X^45 + -19603588088863797199016251710759849358064334867970950873869509027271586353029230631339520158744220296684959971862371630836628267190961577769996627516317200696958556237084513086918463228121882211856798696968613583225870798353751623484912627296416006805282300553545362886782624176644793793961718915890023895146243192283004401822512338505851121254917991913771497888541086638394343733967981812533317476846538561886956790578703359301851820/6833829620946756019576936656874390055195118082622662747614610654412751835882987909848476044923242881*X^46 + 4385670895928626605424254036447120794463175148213206691588067311200801794085362777791091672537430255932291012856353303306746979499500622972986327084755732787598448337424233602445010840617996799400886412242984184870104625483945907992286787521828424715157506311309565807270043157661675992868427965493412039197363093106602649212133904140658802003754526420533277060785490837574647542178889888197023900430520602414646844823404176484430701348/98728336533817784214828003881864313127403870939649608714788280124301025773001526333580933421006089901807*X^47 + -315760377863681355820179606648335573752794214406243933564012947737410763630812840404860280682903365518931449478638773047492035551132078891627708567543928154459772481873009874127596853803687590685940776971988912815971960111447030484315872731199619661449479106366534815469419977329968176090312033476383078117598533246801464361352633436144448838734041165209470291749283913921336778739322847303141220817115964826061588788030826553/473027591953122172047964051835979099826615773698529988759923212737090872560599979916140101399823*X^48 + 63554170724810813420696131051555050119577243511688740643695471627128807795251124837989314436282655738599303507097475422282289661022632165830619155748338647635066030083328677842040074772049640888697008936986762058900839301785879077392838888738139060703166947517026025367824219448238577074753737554943416332801771972994613395380433573996635353152016029177483342784525744225699481695410518382827222936429852379265224027447306362480/6833829620946756019576936656874390055195118082622662747614610654412751835882987909848476044923242881*X^49 + -3887600196146251149943729579998876001410841494389857881678169276055992800431861482116195268821922781863319860944594856852082264324723872877742426270729840516378009942352295237525776657406101571842146817202463166875704549280040069624868349171380757253128953400084085928904398604992698723303519749399710978440217875812156431079520355240870189701589785655910192688711090592132917840816144714174839924313054912628413647767/32742271194927816989545514766801349749194696040598739444862131427776761442555546474433453409*X^50 + 650402630525802737017890343453551681583541148004373474874055822948394930604857583332074810588975866017751643967930075082424625890074346459664934316992301858390654282516104049276662090639888051457741918121603567902791627378970343413987469570613096441268206894303244531309382726343332995731715202477972427768330465374776872904998742409397337022381140073675493593935414644438316198437373141637442846136915110344221447463319/473027591953122172047964051835979099826615773698529988759923212737090872560599979916140101399823*X^51 + -32589590942795717074717264854617153740000423735258070877719848054567907306363558897973577513289579988906278782129899724221583575717099580695528543047918184209920639465574464931646573336197844187250458243158172378632332503944267255378402581010572304891835302872506156779419198838296992110490691111156340219178607043452107180053533427700134575624984829513669362053539919597354880169899426751046357675383704539374/2266371647741940679002250624129670502470734134463815286555141650707881320866307639955247*X^52 + 4410133760627357104546177064288357520059532824553708025947400007718662059486945176895762453077037261672537057444735571478436111851345309136597758002359405563809450851767040999099336523530943229858046175858531137093494986494458182075477003317483404859034977620184690286041095473287046242055861206809010669817651179761244134544732171365843151838007288368110234900889905366959725945010203568690854650664724212205181/32742271194927816989545514766801349749194696040598739444862131427776761442555546474433453409*X^53 + -176073982807515146362814329829331357818377523836128035972232911760951290105861102489973335863884446442494280950431690247695046725750314376329233412296601338755477212056601520311500027285071859551904759894249130588047196384176062883826869785288129629660040328054898826871917128121683573464517791702574409812027015219050548146979719713277547020930829442075456796828845182808933642638538988429997935221440/156874897746379226067851500251240430710232860418343966675098058469431807355596846401*X^54 + 18873441032528189720680192533152409085966066290373613764189252059919055230363297414010858481615194696070967510213546038104190740206377668181279821643620827653621400088858345679295856490131806727092368978294962208677282351618727709584716343040919716793476074706165702120345960291685667192332829546861864919899164787498031729251123052843657642757075741820883324374257173896165540794537260185787196909950290/2266371647741940679002250624129670502470734134463815286555141650707881320866307639955247*X^55 + -581702301082360738274524019096809227490900601455750411432705132101415261840529747056922693885949028624649538479142783623324507379155324714277061206980207631250061303382850165073158131994651336565266284213353078413360470620001527942553472577375024251281727930141813280812040846175996479295620895570444240185626217801484160715874872122837316403137201012080571009528066245354912087441080123528903/10858648698441145294376098861441159459419454586996882859770060114171233291035983*X^56 + 46322104302010522866505953721892362991955872691016479602381957476254261233652833075441082568469040589182098835638919462228105861253050540566391177823081468083792815274242390042404818664019350746972111006832641535865994849708309372813391507436233924864222451513043633492143811690517819447714471314778236344688485133460191955636106685639153458204994954024014918847412467919481909331791299121502647/156874897746379226067851500251240430710232860418343966675098058469431807355596846401*X^57 + -953822952784550338665100716905270381390850954231886864339655875276510835935872524915172618813323779863435439867480578925295232394934599248205746931437219349697003102907221095191294536528170939769904002328929638763097558303772076489495312826269988392000594127428241108339326043504479960062310193857041663214518498258994138036124213290004031308087573906233963857108733370947474647938065/751619623343333930530636039415875922988818065134414263152907878048815206689*X^58 + 45395119995213861951945625768215890059586177638172083914670180960095432791691401083665144355552326462315417174981348166686231974889771297179410861804420687429883140844408402427220992470058230913166006749237034683303709046178505453817428671723374288885231032559951864336721666504289248800057044968147773723745198214942758264183505116614532881258835750157683043250119588231016066046378645/10858648698441145294376098861441159459419454586996882859770060114171233291035983*X^59 + -325097376509970541490429848188615059197533832474236655854602074061214816473575748103294797809100511455383793206474680984022328796139203623547980428145181992978771342397558772989364864639809170448948678988016534839353036621622082906205407123335926502184623190953530284654102757212795190579535749984168332357881066957915697882612161070323666524178998154069476942987247535192028/52026000092983590401511458393844806741110131178404808136838643181893487*X^60 + -1291298758022137762804645206818711451245199177963807689461580014096664285889609449183986535537532804466937650948894174437355871924465938581632618464502924755001614371878257879859542831797517715070810813415946798216324812142279264198265245731788265919466919291096131923367463382779650258110150863815980966490614534737815850760462571029541713906629624266297764466761912327825703/751619623343333930530636039415875922988818065134414263152907878048815206689*X^61 + 277024956584152989000465419379091759292783369244965726412506508885866699592378659866552461281130264994318771275077716275290130017716662433348762200238205536215501982538460278609697830811151428591960588692030986825151300180966312196123365448924820697877831920458126678477032951879998430973294223868624276359257964558365045939889306049093793206987630597876937217566343/3601162877620515705787461645590420623043547530864872162860015448321*X^62 + 3558246663531537416214706886190316637960187234103472563809942505386561499289813925294652972869504599020425405215753079090601097845204859026256002509770899238070979207920941099747676436323988726801626173752827117905205117174560123529120093502109041651424472132534645145012759260674276863258044038064935248488954484772588550694666497179029442211100172074764153825477255/52026000092983590401511458393844806741110131178404808136838643181893487*X^63 + -11082650283368777372351492350553682832921495697481757342698722549328145064851153954030591776270160097658482091600033171392549185645361239365686498702440442341817816356510691766221657603310267037204106117206009211308755721782864125037101960896208420785419384833316580658265655167950417234651793024126001989453003597628034198132782205841741799133052022044023/249267175027377012929152187000098333428638992930357317288019343*X^64 + -83411710748428225097183236036363561495543730461350025755346003833443008050515971689618078311460321219167214375121150480697480774006119702183143107679312623364633859405821788975570924339691007868270043582231173952147610359287719185503722776570701657934011727253128118590295964082396488215796516932818371660174006011296610306129033030462011506625957148653652/3601162877620515705787461645590420623043547530864872162860015448321*X^65 + 453128517414300565748097867042304982345524801904037837464427328515275372557425386523486012350199353305265903442327309136046951795517418943454260101556848367411812578048337066143612988837756025770687058782630748044732543343833550924720821782897503324718810864801490711575709239982872031312682746873476569557961328134364356702122882020677007314444/17253905657048315423904768256392215230057381666114578617569*X^66 + -1771740173786733134838725643856410200690943346653366928732498816924546821971634927834962885516905414057247976762964747262783430451622921447790606259406880381566499175904569695916006703717712419203036627723424800521833080718493957838608045376931019827487079306084187177272851302297258921160382681048907194654082631304420221834793764930093233470873/249267175027377012929152187000098333428638992930357317288019343*X^67 + -4370891091331772766703392986454673657284436872327967342725875113529290593810988542727752801250742938665475002289023131986286276595006548657712337056772815234302581516971482735979019223408068751900985569230810380959986832224726598781973021466095500373227517088870016104544556248776343312945380017565876390886168431895354533069134934727/1194289863435198686502718090703413527379897671912132527*X^68 + 103146013363959234663047408233638589797626335414378099745639731527008232374191963070941272967395240785840003210378994039533759741942536172657451965182804448474863942362508372982523685350945253907999710548861193880436434191440819942237494114293661385632816550204596289713041563862121194247975223883325797310411400508840012613727963047792/17253905657048315423904768256392215230057381666114578617569*X^69 + -293187600903201636017337403222298206461517573800950882573637146211414103695127572917748292421601093766739004200313301021899865844772965040747520076512833476381605873365450059587578007930998949788956074445611870860864940079266242170671708589488737606852671418216623441422059731912671389839250194905354436307424651389788667608/82666980233626267495169799314972902843489836776641*X^70 + 1488047607365703608937898270639669901528648575173934066329601496046538038186748958953508719526756831385065994720398556617076492603994214017787132522488464859159060935115169308393636740446459992088991779885670994044262712024940896710019911067635809450613039261033983384963947706588159091394157577076349056419731233234117077313/1194289863435198686502718090703413527379897671912132527*X^71 + -1680716645798273649500049074929448729442798235998553975258928701515925298266796555609351829786247612511759002471411450237498326600852545199189322415767186337146613491125758661633156215371568044719351863094971405680785454997139727890115185645382067520264804247450770752821737042132331779694012063559347197483282048/5722086262450769536593742598115380552605373903*X^72 + 4039994232843020437934498073156454995460676660298776493729387460196314882278572704470039479081302756084898632470516894048341873916683350022360700177409103489440021989341748900840032775301092641341552757625347038755792110149843155942944173169493046123957914633457364354773777199679721213662667928550556463392679377/82666980233626267495169799314972902843489836776641*X^73 + -2307819284115465427989418161596909051396066791957837633862183859724369576155588240283004163113549264843971100776895394897215302854193073584723541837746690444994976013787306604331832443795751428636204476617622929175667041859869645906686602927712676266795822827391845178206962811090570876308968702891976/396074358860024194406710223445378317478049*X^74 + 2823189569294139561432756818990482229531053466654954048348135381320185275262571020899488371635994326784516644696584902339281691843401306854267820163281443410149391595364993944518371150196535716505892786572546832788434417689705020368065340635858940724820128772351112706833750444908755014349440834705627/5722086262450769536593742598115380552605373903*X^75 + -787495529853219498514588182747952957094684654738445191510638727168078214298658436408741392831769450206016417088594271484822013017161821436336728293111793355450072945947458872630538213871445967318579738410896280199626826965306255922509605698718550257314668267979315612542307866622378624260/27415682069635508715076501934337808367*X^76 + 436324813461799653500692481593109482551007290782974766204898455713973342650543020219008899696786180591793012307870170052922749448379677368200018916832744890321784178829704243114859945239670510863482700933977778677722501042401801315534179102460657462965999648444461499546208325398553326516/396074358860024194406710223445378317478049*X^77 + -56886481866920695617526476969690424510397379125907676618323395505252339127423792879258115550667322439588266918410816285818968099337111289747301296049418504394262101429284799790905619138747490912046480307122309281248699768201091477391310535496463425400848949268873991507771620/1897673016517997419192669892319361*X^78 + 24031925234752926521410708959989238118983573205564542381139616908322290035571616787908558763723499357230817414956465961200652493976337955320582331625195546003534642667105703917271655218841181655136455361975783021843486140256938601194148829401695649199652874278684045628296485/27415682069635508715076501934337808367*X^79 + -3036782532429164791194178474419365750640440775706386574644524144545272975501682107459259257645919854396236400832354686261663690763343448622942469847457239821089224825556305551390157505197469996833809780127111988995953891092131256636981553655412798507894285869084/131354123106388691021850203663*X^80 + 556035434147344974275903596728590911200723892157699718779985288528932674396235923596792494178605342502320758007601102338059441346325239833684700720243140381202163278762342610356839717366983316344162810213304579231679307246000576531302727649455695482477689517936/1897673016517997419192669892319361*X^81 + 1373598849044718523321836048547295701956535027290877595180196284481867051415900158752779008566992448575084248169114095843172707979735623476664901301045668482838178626899154668147143342458339687343335172655499344813441057031497057190403068922949402/9092138375191298610220129*X^82 + 4351656473729560230634762408280677113214428755028658115140160208551052247190382065195837846529470064279032326876427030455213515443349319875047699157618477775931293744080205547664137000773154640669663431897286952334375596643663854514467254398096/131354123106388691021850203663*X^83 + 2403858095375955598080248234138664886311680508199132651394235930849589860785888514190379962695023176667212610748839798724462867850530463697349610778075563779663350719161726949534695872316459807791209187390143762410945987060270766/629344388121499177007*X^84 + 1749811759065107117833857028675460696794460899244301578962005808546629364017449872406919617222713513644800019510130860333898588813418820846007516298344884547453581689621281002496098411050817262324920136117175035416543938878385/9092138375191298610220129*X^85 + 17217073490633545712968679611718191263471090565412172456985040794366705027849244893082729724931518315087610142112492038839201909579681657814081109073755487899230627498819733516886699176703878049789826289023661/43562288926524481*X^86 + 284220960798939859449662411497253343840619470957695422675871390285607568790337135427768016411334289193991571259511228065163430152543147057510099671761490354373982552962941933780281018115725825619088419449/629344388121499177007*X^87 + 776022670849393015269651465563278951508964722190314676598691051821224664910143226263414216535549480875184635622912837905078881327178087485069075876634557548094028869776926884760534978126/3015317292623*X^88 + 3525684743882918427672068712629197578648619644877610928126087877842658001124697975211688789193644017451173579750819642497582558702536274914845481737758624682502566477631304010907564/43562288926524481*X^89 + -922180133504805790659993799305945333393169264006799091374768384799249151350422367356185202698619551649877962685181557644208965962229566757680836841169056729681/208715809*X^90 + 363635221110680345277589178442164826763311507879613926333849025087460348762759028110226061106882545168248880742813637028357753128505512420440772808300/3015317292623*X^91 + -31702378289885117302484610057736256727098395411949619130811742111461627379896377143757634671982199899953678412352650059221073532/14447*X^92 + 4166973791178117815376477017115144003330349710608926448525573774808994874362478097311826994830975854448119734865181504/208715809*X^93 + -32718221673136286194225108133804187287878002244236719747790289076286836843186927648*X^94 + 322760506845930093522467200336536057048463822442958143545029/14447*X^95 + -7322459509233307543828604784*X^96 + 1*X^97 +