D=-7271 h=116 11716547598027486192319572331599206346176491515419173357221637283870019521721504442924601946163792708495376948772517491704533652094516130928431409519778911921634342509036172860285520514989227662263084405062239889743815612640249668626552859715808287936071534870348608733144134642582837401135469433761380242947038945348101127139836236952837325020753130316746878742136492530858014308025471260550488114806878736857710330672062497486272221490723671800223855986202242539046809594673853672905541474317382073871115473528197017584669670329/324979533472655845327031114057882648813568693051930513067089558809901460748540471770115330981479279071349759101433998587181647130298216984363771325638490675532562439538823970602624909964654041460511933803103643308181*X^0 + 51446676402438732680372035390911764937197736986785382122587604683037176741850560587826903862877650075200281143172781864253985570629474416598973162679758969597222548434041562746707665824667540831923429811980286439552580143793210550378692726080299551156118219559205787539852659762710114847373240954301645618790132636154158861003259684629105212278188281402016123324366529144637266636063574461324242669118335738775177330726633240567495352718977871414229879927560359492547186366105933089534549548757312201435058518275054028256430541064/1775301418391946394720393110679838271617924843862198918490464449366486492188307866446663089080643003852580088975602256744851807877083648154251676415264812698570444401117046649325083185839969598391722216891334778733121*X^1 + 4481366180126519660590294039991388747250234148142713504670841268638394023575682143524776684570936499762522412031787134430259412872051360436125092808855227980130268331106721184981373598175506964107100185458484471232302038455668589414801448104537045617258581714099781749538496989461932884828972778117657000863532264916380528737935997721644822180806421068775346497874198851119818857983478802610640357498010338865992353446907989711751986615983392978839516765854442563779675015937358499149935155612797345683581659595337662008070703583047329/12908216613127842236011978307753104072933931539722048336344167011343723284701186496933687320705355281012109826941604008791817495074275205729563939215390453131305701240522046187242679844242418949906212239016895176168522791*X^2 + 124792461935155726991289699871956749009596409011650316912747855021722208707817323098948697876309696172118778343732805816050036804771385450146152093547533673988824412023387456293109536320588993541114754528241115212207588678180403011949987299099440740410348155599633880153081648096475334274033488491975909239767513564069547845314177164388642729797836173305008346878246007910125629792033095042744603403212267006359478291431280470327425361881210027676231793396366993514672103148482724431232238995713973167156368362952423544055078641/244161933488096052086424578555884784983898341887250573303598466423667513710398551292348107424101637168557294591610817871661643223364550702001330823169414481992909421141114929077854928598537972547341798499702211351*X^3 + 2787271954731517293376756965566246337000398060512754120184361821203615166500204831290387258059899923656283246731687232049987674378121794776528362966150515880525414861014875605913468424377738790459485047764712053388312442506264505181351428519600631235592309466243172735685026774289254260332592072310063751295562161787161237645477545883412249226818260144481951750912475762755141873370943115668959951578158003717839307971429149552113122375263001501761572296581617875351501194087161679733447024277585484793689394473403307973002502900579/1775301418391946394720393110679838271617924843862198918490464449366486492188307866446663089080643003852580088975602256744851807877083648154251676415264812698570444401117046649325083185839969598391722216891334778733121*X^4 + 76297696123454508659085687927656492173509209256948867584067867419012286974432733833261064464711071149642024811957134630726709518436728617014593162407970668852010942891788107766603940280847665738303281816308030820742015418157693215402380443003203708517082616185235376811996381576534231776544714210469750869722565460661365802136059663458838885820840662289854960626697976198482727434165260069459768625862131601493762961874044511912784165802684277979012363459655267584216508028726151290297458699342579296013524391552163983147394/33580241161889155836394523250706200657942283301781126846870920976986317385558871034568574807330716155763621866539790657634664175954414895062760393779317079080306618228732626747057478833521932684272011896534481*X^5 + 919114038986479002002659208763514166527782654505845579025553827269275138234352289786751984434779300683740703853841236220092433094286845996028275144532418793646600253037253999713356502504742693879315778836817909175363171255371484357812917870260411873974780367764279248753872875070699885684602524126046718664141737401610743383197745592546907323337593585918822945650536156704421531750602799482023945075187358088470260907035407693880429358325331592561965127622934493951314938636465537573190371894121033170111271696039645720650466937/244161933488096052086424578555884784983898341887250573303598466423667513710398551292348107424101637168557294591610817871661643223364550702001330823169414481992909421141114929077854928598537972547341798499702211351*X^6 + 21138909420239295040197719857126327439832641332793020232912435926541969996728359874966874346696225085848094386028182247510619808280274869704530248544745112535211663803337784090449411459505321453799333993701533942792836717731338608152861434396084579529953566805986731483160758179632785260557807567049397448328443396189504189657697428022485515746955987924031014002598936826238420358867384815030570854211562012135855448612600357933256596797929235758059952214277358684331602191108041463600468772231290368123430870422041715388/4618380025015700156291366146431880162005540269808984575281380962314168255475020084523253308668782307215461678797935725159491703473306958473767073824689462120795849020593127045393684339639930227516436789511*X^7 + 170045167043555920206988561657956322466241431438466065008492955284688019041208134881064998493784947591756205820117291428874041298921591022520297317551345394974767981848525623219833434222293824370320489253490049130598188408630534240928820368837365282538961692531475526994062999807580044768188150853252204270687736740668818465626258398902864674473916559722402897955769877525070646791677490175912775141749852352640578646133910010092033175174498685049955497450002539158457978575723314659458683808542149852905298564969432954614428/33580241161889155836394523250706200657942283301781126846870920976986317385558871034568574807330716155763621866539790657634664175954414895062760393779317079080306618228732626747057478833521932684272011896534481*X^8 + 3024992632600788789643904096339522025457482455586728071135922383351835613278831486386325124687888919800153040845502078667040314538111142828491125948486944393717112901985098545594322628827124997207238626622944076649803986379918140797186555267352769995465256633256212395010894007750138694122130787924577043315105766430637938942642712810644891008748339810574116712003738676160217300334689268216776257538727818333734069527309702273645443173482858188405081091368486683542549079246745744670665647155017752134218174944493286/635178108240365858381428434387550565535076367736072696366576944342479474002890948222150090588472329420363317122532763740818553634067797892142356460554182659991177144903469542758036630400210456266873441*X^9 + 17776286686210522891186721963152566842454617259916937726843978787817262732310714747065272262385720373506336638542853778070260072058141269164852409047978905137584698869483028512700798169808620191816172479031972716726563962354547071444486469226205268116777072322940027617813636027526433538706371939781418226116874420639836822261125733331497809025468213334133633444004428879074111968929913131618319323064997016104242747364905876942666663047646571148373512495349499440565204677690356370238825519159406362952912261728625294852/4618380025015700156291366146431880162005540269808984575281380962314168255475020084523253308668782307215461678797935725159491703473306958473767073824689462120795849020593127045393684339639930227516436789511*X^10 + 237215769993572774305002134155780380797031939839874459560030833684518522010895031707671771438193849259295549127915123160336381213811064644498683115549836486572923303979019082260673654031120499776513073821076430046380211546162413976825719967095806290058825201641749066461574945822705230713658049065705795314399593380962739572234382815161731685087918483227591071790916743977379964380409254106238742485009980289976098944809483319934230363543723528026791299118928514481763653560101777806695819176484383097599368231188/87357737345669902129202095225904355045396282180727918631079211159741366249881852320471749496420345127267682178865735626573862417008361696072391206237681565120502976881236355763723921111292869793271*X^11 + 1042189698085133957453098029168433796928987999855586549519474597270409181568577765478490157682720165637705163188219481527294340877392882919623036471305276814707140349856233590147114277218246971651714260674155748079890669937003826182826848718671323934112040686806351397995700570448721464435325681679907643328637020103906683034676025545409735642633659185153919701485817078324202852890764682054479396670841061312988538275108577679354230462472078532473588577783206848665725508868480343020137339207015978536484316087823350/635178108240365858381428434387550565535076367736072696366576944342479474002890948222150090588472329420363317122532763740818553634067797892142356460554182659991177144903469542758036630400210456266873441*X^12 + 920321929401835181058318963328157482616784388459236676038048301064853633050054329890319559784591420011290569960145852049016004149303244086146811750092527077059352120437889366179783430375167987984335841917743426519174112206340697920296588273050505977158479436737279489506109808910458172362003367303174763682836959816992872661746681382369529686158802007816797767046439549387690215118938766265823573996741904970884447569422855763927169027588653106196184565720671946591715315208329089708163909264143454671736791/1092231121712280443220291009438546092764485092468560265951653657240361664018727601811327058881738727038517675183677818814141638851831831260829337045519330404977469359988451704326326516438815091*X^13 + 32241118729321860650921281503497228991453089549189473478358265075256668499258139467370444864329477678389256185511197973250081655038667688187604717831370729605400426710823094928910710674268933967887662861755389576790794256479933532062138277579570536440434270091955552819602262967438757739249989757744516659432159027528591019860998166091816995829174046246296083922087575633904310716471949579695536168071562759237870284314768037454168341189091856284733082785665916616042153896488887181329023722125637612447131814105/87357737345669902129202095225904355045396282180727918631079211159741366249881852320471749496420345127267682178865735626573862417008361696072391206237681565120502976881236355763723921111292869793271*X^14 + 221641029297080275458221669038965121850413399222455766164780131316089183909013644869069084382325226027181604574942034312235109601645146153609698105353263947648227352364366143985834441562856362684203514822291652337774024326243538328879263169927666233607932464992542517883367340267684307598885727740895876042749310908308072923443877569724656202876977713048319696772531679584292578541704472497300808940578425567719187372321762083097522337966025113713777539497352511943312839152248051434338953018952406168881/1652392014693313832405886549831385919462155964400242459836087227292528992464035706219859393164506394914550189385291707736976760744072361967971765575672209387257896157319896678254654336518631*X^15 + 41325631104748595027247357850126051717992514089336936178386197341116495666827863278017019835341868686216834049728778064127061176392064729235895887451245031511426918273470239368074069073124508352736101162567604590089859598673358521680696053338961703389712110992815094078514009106884324554449212773893078581204221830653655877882274611211825002528883162558195271930877289265073336266887895605031133298925163513390275893236373331396156488942657787876092653197795112325883475869843486527530544343170130169463062/1092231121712280443220291009438546092764485092468560265951653657240361664018727601811327058881738727038517675183677818814141638851831831260829337045519330404977469359988451704326326516438815091*X^16 + 1726246521226536572608090214041085687961525082962319151083388944114829650502303798998342290782389100421103776814329142036976667291991128159925935750758213745661216161171527507800066536716197147491841806726836024080193348350239648758470511320898759891842461475181746043138195322649418414691223071812110269346128970132347556096275365553672940757081899161436468604678258201548947657602668666084185009447463418878149518783364820472520462941717706673315285271920341379033338878442377855480476181650777564/227257875765825035401717308462575425589623980800473450671996592943546828835653377282335221175148727123442468626776469225275307487838311369546385033100290109649002359691912622507860588161*X^17 + 1568402663281450279745464530556788237109057564083126853296072655868042299850556339961545390130951366260314858188720553211776511692071502620626683113263897633619453295922316843698094936531074503334267170473037486776672187699481855519947977288483917892030591740599458729021555931631360121198582970328605212914949765786766455032467122112101905076474472652247595678725128620698364803417711910632137051772641488825273976033011198881486854852715250756047103774529948081080708873951071967034366855961791470674/1652392014693313832405886549831385919462155964400242459836087227292528992464035706219859393164506394914550189385291707736976760744072361967971765575672209387257896157319896678254654336518631*X^18 + 1510262079411790935701242938972865546834582688858613915804843475574128340184452351609577560432714088389965398665429893615993856872405415065608776150563494239639523463215520163242547455168095726082055442572212869804585550676421575777419974792365317382442809403802509889411280717422820006301638647951144899887167801487423601935506587628583465173016228496565807015229029833334919462931125629453218534994966246849181049433932161510734940870707191856494478141364521715379204035902474534194479255676/31255381070805258616657586090300567403331588612360535094484471591740727387656907891945429951196359114763095671403722902664737654770775872582366254036623588178930320408735060171621591*X^19 + 765870769431653376266534083215102396771902862427203579228938195288588537526075357792072678309539449490866892822316326821537130715279185051938688571282906825155126928906576992674177205828057341371276766378740061095498671499284489547858611161992083720022735084339102683840657895203046146093822393365144399536983242582003553940029322492892632385795235022940891084029769703911558118407261717840907990545897663416848284045616435172766198839036233992227565892330784965209206699220026398956462633059915/227257875765825035401717308462575425589623980800473450671996592943546828835653377282335221175148727123442468626776469225275307487838311369546385033100290109649002359691912622507860588161*X^20 + 25624824918215709402516881644782247263591368767920932004680550741550113508955489914143354358098100537390088950988322868285456615916007830001074434865208076996734370695635464137904449269566970062595736317551595582892202092352776614119654109108951616413381866193855515536733433226269786857921539502301639407940069470651310592430394392862329507266687958925793502418359037311377740385112688318335812544177860266411021348531953882137211883357384789184556095685143245536016088067617672405230271/4298635823243743448859522223944514840232648688263036046552671103251372216704292104517319481666395147127368404814155260990886763137226773838862089676333872669361892505671167675921*X^21 + 73496744005682130228983619920283473484558572080699925558163744372937571942482611633687576752371097273022173811162792827043985691654140619203692745793282041809459993527920851342355762523924084078190484971669363276795607723999928078287678235968540010747719508878063370438975277754497261780823016334553707722028794030085321331344756439001218566787239465675218580114983077131413704399860508495084418759449272094384097881410329417223486431900220105621614289992020570018918375321261344581458838499/31255381070805258616657586090300567403331588612360535094484471591740727387656907891945429951196359114763095671403722902664737654770775872582366254036623588178930320408735060171621591*X^22 + 211384712771257234574062121742754735340723769339621404066860277262738404824580354563912191380859168852392528153188732239257651349416379340839630243083527812082209009537457417601422965989435870502564062980344960481695377820919777524335423293170606969258891468015305701123719740013164915968082534904441512434842684347036731748833492638517250539152951226425783430707042555782187343407835301211807434638175987124829983950777043361881852050408912604862592818406428071632494127807966015006/591202836369652516690898394160984024237745659230234637127310012825109643337132733395312815522816001530376620109222288679808384422669065305853677578920901206073702723926718151*X^23 + 18694709946953110930961395857318991433911071563191974894607412545323588366387060777033183013974477758310778629619978283293002599980259048336916464859947574297913543939864405854669823189261888353574619985544410205895658811177972961069532547609353282419178062270166305782753185039298567085211538550814712707632722584733555404532057229979051712500975370939044140890845845306723010675869824916357860000369589445520214199659807765089872439083943594663053325460135505376701023116442453883682/4298635823243743448859522223944514840232648688263036046552671103251372216704292104517319481666395147127368404814155260990886763137226773838862089676333872669361892505671167675921*X^24 + -364621319751247438975703484635723637975776818840692092607637242414357354420703831937415151430275791852675538647305491610680550450192292978862492412107295645151559940516975610780458294686095151348162673616725637146584043285151970063997095267602737040465387995438747895051857674296095576339340020794560308436673702735765640507549290030770104042572072535781178503957778987572308291563603598497426713236124770545994514902613773206699018303222557712455214981740913471255706554643740/81309701054827742633874074289779125875085360917375139200565261012943149956970531343049486387404208709995409174697055244094125212855049553823913846640200963563980569925281*X^25 + -274060935448085198956300364491772399483646056517183023312720589678501130965036615424787432484592702852176405384531818477870816348547337864726630889268316725796479678898607380518648171651799469124425921057027388456833631559018192127536762104238196171911807665900109740179960362812871376955628928417186654583454453734586177565013675367077340651702778129081312423109764613172245474130028141516303562172809469477222165070762261147385836483678826052981976642201450634025671503861378159/591202836369652516690898394160984024237745659230234637127310012825109643337132733395312815522816001530376620109222288679808384422669065305853677578920901206073702723926718151*X^26 + -347170760694410349679980823936465880032754121934709036037102411727170574587979750271139789477036090566360217962972740394238561599552852788104307364001033965699193387782770202484276868406186652516550848802254551879234618402328749389377864182128969630104025194999599097406116496559640185354679879594796297625841268179050070759294466221313863164713279956694811851056725882820234542383571861066812671274177656274213769547545891981360356140506408312174672080527348088842115985/11182739795740302934104535041917085115539177680838280731751514373943494699074478248253264528593619682298914753774866626886827838379184369938648582951478608659603984311*X^27 + 17489852837913337213834943639706272432435302993294134620697820996985317049356102018155193463160188514150288772623005308527126593993530495403412175550338180455118877559129411514027377285244784640148545635888051507454962064061968309693967356056078795202179429928152368869461585864710022246768706577527388869651445679625306309550548333536714964043033500977137492487142381731251230726274113028779654577396475815975926468085564462069976207715673441723141635775383563358909844106/7391791004984340239443097662707193261371396447034103563687751001176649996088230122095407853400382609999582652245186840372193201168640868529446713330927360323998233629571*X^28 + 1612846008228334492248822025488121313604147556915679055730194291712081170180835142778630940559211504003742406612241623824602503721278406460759224881802018008186560440624426549252726168236865639585595625615307817370284107590446043491619513662957056457627346255166254964905753918535603150645352242018913377447681065176531836587819881700761528208687803665442516749488315309671858745157878074962549345617817915996551120721819682543451212112928878432050791380785093096141/1537991995013107266415147165715456624334916473777785824749211164068696836621438350743125364955799708746928174085389441189221267828247059543205691507561354512392241*X^29 + 674662880976500799347268699307650081077566689657858651210092257632383148639481527713298746788822920692171650228531350581892614855366472101522703551169793305853538350163694839832341442716666585638735442518840147958854398624593181292275337454351317124844199033748183010972560543555067225986519319711627140037369726223771188045900836227904619389519431259754750892010710931433922945685192614484632826868681426481364043518923083963570891725618330644183805412049885643411649/11182739795740302934104535041917085115539177680838280731751514373943494699074478248253264528593619682298914753774866626886827838379184369938648582951478608659603984311*X^30 + 193474957274078048834500682105384955167165027136311038943631328401409179762858851271304901857482954266489694369291703800013886423295597513746924515669187473386955114564275568444189001032173484235166522007179571787408767285337097516734760381225721592216350086574990659961571292295887954398847436814090804444771251365006374010677900209514330612435838979255694583290855926332852015085159447523151961995532346045870038481627587571725709350118001433925825202252737/19229466936061155354586053759211020421536570857801050558872871857924967637581905086747169514707239328677163002280409612148151033723597598719767088528042341461*X^31 + 2345240568933627886745740453837303960094406709796775979260675920402108410886312359328009945158463759254810013328214994811427612706955506387442942326593919867675073830465514677596450692122541528121677299394475217599260916973248773104103169375429684257344943497569934539379439818171171424951271210166765179373748747911601734770403168050541776968037885401336241752032481716224051782597764946413957546637079103935436351259615577328144809391316255212694425674288052398/1537991995013107266415147165715456624334916473777785824749211164068696836621438350743125364955799708746928174085389441189221267828247059543205691507561354512392241*X^32 + 1090839964782394972008501324131528737421576346882556261028075259990932959283902072513756886913772990796009756423841722826726759867182794176707519216256986412320802756271102278814975043045633635943369484567001121337666519956210901268756736749371483509336190176306837575906672452476579346253512173905473157665109369008641096562917933123276889398343571445302241521793035925904048052626661834794415890510559215002695951245287526069329450419176351497565248627/29091477966809614757316268924676279003837474822694478909036114762367575851107269420192389583520785671221124057912873845912482653137061420150933568121092801*X^33 + 1968856756468467238381050287450780413900505572571039531423541500839033126198850505086042573773598537899456933107696791240925022914637327975808837999953312874954865517388513099562280216718056592989074971167931440210657822823509422812103396932648263755756730649114054471996351851776425322271312593557918815392188291324636373238121214485033578117374181132542427332990325752030470091162572779117883908513979317616558037125388274088710478279009684743041681692932/211524136296672708900446591351321224636902279435811556147601590437174644013400955954218864661779632615448793025084505733629661370959573585917437973808465756071*X^34 + 2322318889441961157157196726116698803305183197296210263570978132653368195351881454107389454799398751215422101755587528761021046183985909419550465449295002587761833147550310335048273300361061373481295011533455330009035503923342011864121630378310598860130954572678805499392682788049269465967694485702814253342902815941973886999838887125762564244046557428616443822098355326142994956980653722972917689892644331775225893762625949206979762067399534962868/4001028464696687492410434455326128318503297321234283992440670439054817198611919876247062245017299638457038104512841953776988399551239364619850580129431*X^35 + 1023166752830801556591659465763071661135555609727343026002195993689078554117297937622701162511002972476370560833854264870329010575685984054293217150187764453386215881296486386941954984737736217152651798164336571291622693626183191537528639433963289403178498717784723248989953135021368059971946036601068746304925730349999873304392751223705364193223753057196088549381681996549929020660197326280127055730235943751113223885126679966053432254808102818951121/29091477966809614757316268924676279003837474822694478909036114762367575851107269420192389583520785671221124057912873845912482653137061420150933568121092801*X^36 + -441983666714175047723641435050545939649863340214196819393790888848407609080009599044542071764327379090845880565027716851083102061654413623529300007103616007160955377496388616166662775660880925425302305698299413248549524456691072632934842175446388684889542579649471490752649850063362723170487347545031208533718035302239218698105927902652769681490516930174761672779245363611281824486010385121185414451148999870086684472648365966406415547072817/550272103520380620603828146792205792669962497762932745487645501176566799424002183502552915007192908603636102944965197878832127568592953461676602961*X^37 + 1859817691303570022365195328228629880281170891168010050829820057197690017999566917942493823191414406106235080066960926542107726822729430409706158724226464797563605402176888003913928767348815828436913112356185966669964057565971215234881783665612031939409104748815061822769637861878441801511894080746983110975672777332925669998343269613819567341717410917303803619054008890348419026109238309062182405845068522572601969348096895405966653778842059403/4001028464696687492410434455326128318503297321234283992440670439054817198611919876247062245017299638457038104512841953776988399551239364619850580129431*X^38 + -647070179191105633484956935689952041978217725826413560346421515354781804995757656043566630925142106242945336467566334537209696964958635023990702258584813841286423488639683706359021603551484904054982050167708680982656054620535737994490645946973927879142881315003908047741165841723406717239744351435652603319879580557766114621066542250346545955258835738985430158103349659495768394391292329740376714851218547726159606677819518208841885267/75680388326279826791889443926860925962035826951304187249022899350373648662357610164014979371089658726947614213308375447508200738356890862560391*X^39 + 36023371643175544657489835147448881864224311140535731923541427608924207425970715257408074700515298313683265285520607368018041000648277329357614212984439700308986373895529833704634980133705755984418496634594486651050487880922305602514658767182416514442964718745091779966171069240976231552527864900949809364217520905161251597363224464825485778973560157278744485148219407687817972862543683281950986379699054730982246268527253131455596311972/50024736683670965509438922435655072060905681614812067771604136470596981765818380318413901364290264418512372994996836170802920688053904860152418451*X^40 + 143664720305388596800456439687281812350996558935663077907578491252163503855496879169650667509426402756340525357145953371769645059990024205748819922989434331489007118017000136572258946224437832383273937898265256599937821522400799338020530235980942211415828287897052925722149370659196509445754092059383043102174236452393582633330622045811905159120375698603262947325937300877094839598606875635054275588279902316680741173900852791813/10408525419650643211647564836592067935914705948467086679827107598731075321463018864532386105224818969460543833490355583483454922068063658721*X^41 + 10831851686347411539821870403584768787233679520287822815717895955046797355033270905543866254581518569571657706172342156518361127097546794307281608638043796032591022295148587634123446936829423809187479725120744348707875767131281827146024512841977336895773509921071176937723233947533628530484414242618972012787595074855746042204325581768234443199495042388851838284146397911389246428142689388316406509906929529544725915139146991320037/75680388326279826791889443926860925962035826951304187249022899350373648662357610164014979371089658726947614213308375447508200738356890862560391*X^42 + 333890612156017648066769950997921854211324404947085868622596249471287487009398058986079201827172702462847064595390645618691180798548194080641199987485420769076933880169068058020119933180240847170330077752461260910232719684986270561547566693878117247987265838939445071185048350317419156638090632299364441423658775335382286105374826296051562585908471037694348599086580927677655036492905685358205636297559995346742840248763895/1431512229356435595055365814412332270102421392995060745403260569210710400421265144344985023411472833098685714962227421741638690973464951*X^43 + -305876262610246802577843539423727613148121920025042435051008581126011989875334997547498696467280306352956118513046481429585739821524880774598644987166163299400031099104173607574338477428124906724404798702774027495653163583736865324867842627252717449611956086193061792505721772190993632774717456452266134887674459909418785529012448090180075550710232579365724171627342921062560809559404529836606090823983207876145291442474154415/10408525419650643211647564836592067935914705948467086679827107598731075321463018864532386105224818969460543833490355583483454922068063658721*X^44 + 322859485936427217549750664358143806952629420526176699087950875059099596768623288640420269811171903586906077650365912234018464974212654899023173526907757942005452789091890575611374018447288888030359562109113239501915337982133791076015803307205303282732931493313443681646378218899819895483695845387338127657352604655873610843261125611949543190490448335578474100368925461063953418805295512249653243810510860571731842285/196879690462994855598317399864163425952746718882555459414559286096920698723870876680647094403998464186313535271933354661207356756081*X^45 + -5608993131225826831460081286760377571468025110033591968652011340461121877125150462998348455375701616689008702736301776901227352934799945304821796989751015922855077680268646036613205722083990356270068729234066697951626382154420163918980061780435350436692397054041463676208410958540013418739987597731866072102083599698875986859568045139171147010114127723759416146283252470610388392197021320637388148456752308796428116113/1431512229356435595055365814412332270102421392995060745403260569210710400421265144344985023411472833098685714962227421741638690973464951*X^46 + -118302109855477130677647251267491286780330318565574496736980216183865661742834855635618553879954947071213763414936568102137327792282457552710184753887153446868037709674542205874779241223621143085273599759958000886602689994040738073964559103985076355647142467599249665134052032338609694915434392146166372341884304750947361023646181292839970534422046829182592854872324690184169204881165844924111389130558562483869/27077388318387409654561600861527083750893511055226992080120930559334438003558090590104125210287232043228377839627747856031819111*X^47 + 6050834844403250822597777352869019555232303205538510814473146444685456892215471740114080807179751353368197517019659084650876639756362070087346025238397257121781510135943547098497735303924969288944999636582320240720528833314667730281885728898667939257967725238484811387529692447541626437704580401485374003726200589417101289855722020952500655602676290144393753416440963654329328410285188950429637133441906984522485/17898153678454077781665218169469402359340610807505041764959935099720063520351897880058826763999860380573957751993941332837032432371*X^48 + -57867797063157635126707807554211676376275806224058948471834994565626046804452895990098363840311017183911804092268052235596465277562450959172067655478249639125293715639481903218840997984318182789432554747712706136763244687401307610867377391072874533332401872289514881345198943243325916856738288299148381351745318685318294531523590730839017413875134803335095904881595475887307460446720838647564380423466488/3724025349798846053439912097583150013876153356515883933450822522257521386818606875272194362575606112395595906976722301751041*X^49 + 13733902463166412450008600862626295080887198833110894878233190261320886135451061241694681320784027737614886741597369208260758123589705725993023731729389072887042835621292460573757907839197913324251960353066846035864902809812230057606188282253391862371834666089959072327672452908928718681442784937948973190046595979697915525831179419527172103572548968770413122950528881349200010494242952370223177912571990367/27077388318387409654561600861527083750893511055226992080120930559334438003558090590104125210287232043228377839627747856031819111*X^50 + 7689492765149277629817348971965038793523548600300635016560142135516559521671543972261754835391492458658693647416853015135606928849636642394939162454527585761573639241782416766210015686420582565445461117377272683035636170906998508876711347021814141768209497940296497925219042262590088418439176841403714280645852154963316248415593668055430034288744920197304677558409358152963957216010415187170143490/512175127190048968978120216969213315070300282838108091521224387602464776071875515784925644694760846155356334338704758871*X^51 + -11097172371867235460036123792878006748973426203207047410009838390774030831539484258209293022949950149083943035177558763904760901382262366246078834439650042007746259005488790735947021537785610429633818577960076046174660100899928498563876365452421393113025124655780920109153168340472095171780733585460495101044858914180230353384765022333477373392034497132223413195505537526394186841901687808231801140705/3724025349798846053439912097583150013876153356515883933450822522257521386818606875272194362575606112395595906976722301751041*X^52 + 14474615543588249385460326620451650836342923862658297759070113063984568261848423446690090323092973971766870160958617708117506093295866656601240880847603696235397138834993413991717241991733148802707216823652080432267415558719591553306764651983441593510654695554914819908312585366863924104081387584912847705999617890681403109673398657366686832956935920750653151320886908259304620355187098863920/70440809680930954336146364594858109623201799317577787308654158658020186504177625606508821990752420046122450053459601*X^53 + -4310473274982097119070695232485768493916855968505043644228364992657891020406529177194115360525875213620555240304812260607469391410836960332876227809409180653982630502317475331091969778060097022958974812364593946963343030368215186812829269160683714514348987751638133536400166023303323250700830989960831361531697391792915575748342117942161359319335967084024057882294648787307147337515653418205121/512175127190048968978120216969213315070300282838108091521224387602464776071875515784925644694760846155356334338704758871*X^54 + 2168627465441103534596861538812670330819829859983570936752695048502149789769682612040598579240453359779496759099208767986945808070708628179564573849313926551391102271304752858382872749849097805671569642055886862384029034285537143443718722692155130174531659536758232593597918033407995980450239723432383245313891313599833705517350488971758373248799245922902691381782328504858230809843804/9687912210277947233688126061732651577940008158104495572638448446983934328727496301266513820760888467352833180231*X^55 + 50380110987530641713459543140215571611873095365558053618990233320492958769766083925370685975446154641473254174027227678508708586957538419498666694359089704461414799576787512917772570579884579935085542309564135553253448485413676971659061596810333680729836014036526400410582270471550498241752047074402435830574611992695175833923114035262966163309953472344148610243991345095645587236135245/70440809680930954336146364594858109623201799317577787308654158658020186504177625606508821990752420046122450053459601*X^56 + -790877982065144825166608360647824713349273768197371852662644127554633025028656088975562757074056757311157175735245649556841347800934052271016143429632690337984115125921877772535626069393239004198335199685037235349221507190074250677294614207194106571614265452169121621147783141408524175127721770520341159680299502309218505582838383962977588611498172247254061284827272835126470216/1332404374952268908497885581313801619851465844877526553794312810752844770833103603529984021559742603129257761*X^57 + 474285398872211684494588741464177986873510306217746226971382876450512825224787723045856931789189485870739676998415590519324366587014839298367277705229987154905319642465119405279079018320244746305314436233912196540063608794517295425291486876552327970556785031145507313790749865242576467205060227148145231182321162910027527228338812791315317088622818173923455088241545265901745339713/9687912210277947233688126061732651577940008158104495572638448446983934328727496301266513820760888467352833180231*X^58 + -490542301542950977669120621780734553359867809825168121891834867101605444213965621498689960903037924900138182119830006849728318675779188193636073109552173115174388720219800954638861227552590122801153733158598172679172945834981144348909779480123115780443547463858880582587085553926808640613470492933895537155527050837435979542412882728626273610974722614343397650417925553479/183249123222702366730557774902186992140209853510868732470679797930524655595255618694812821009454353339191*X^59 + 149746772292273415295285192288582044502083453769622480621291500254704734679710079131055070425844405676094137431078801809882895468024684670190370623935946116022035572452425261649860907608509466274181248119440156710953853950525584527632863861122966862303444027192470671198366156088789712573501490600389943261936578914987460201563660389696108417075843908048819279283674617623648/1332404374952268908497885581313801619851465844877526553794312810752844770833103603529984021559742603129257761*X^60 + -94309284180426007425441334935223716055437988057796364681131536336845983850103391622555705037610006617022565356375943956380827881085783586360964539240978811612913165484985051925910925227800101786847450634593234613495769380994196724913161384179830460944027611040720782750980300932106870324629320158510658539133497706509541335824288036562778305934892032277851633892079/25202740093893875220816638000575848183222370170659982460552853518157702598714842345593841426138681521*X^61 + 18155056696801243530514104096106415238450143039127705278722267660678268613945497109507725004870361321202418099370949081154934366468031489466985967747252307406771909442965496371267527534494521551436395424880053390800907210175936654344266804608016749867610828715306408240143634614985732392093821271614427425299978365640466794735939095700361833547750873000416452554012850/183249123222702366730557774902186992140209853510868732470679797930524655595255618694812821009454353339191*X^62 + -7235630634104087077380370172639820021116175973055814451773434863753446878568788557973413110166214792041824685295195853986266732554464263035250759193622142545477175308648751556041674867942391914715994991222385136639477158970935568512255962451180709292865299649036625452212494036148964897401823731445614683901678554528899549844145650265077973379595338596971608/3466199985406941991585289231271606131649342617337365212564001309057585283828200020023908874451751*X^63 + 904849594707552164685894493787643937761762471297527559469747758682837403616205772013351795521865501667483422879936842789753442100278825214919634102252558823506555737726553010739583196226550234458486531157952730389861157323953005903330801720173550694135699862731961454408524712046909518656383313412339348460110106233581710111865133123260864999564681703850862008/25202740093893875220816638000575848183222370170659982460552853518157702598714842345593841426138681521*X^64 + -252689537049468275300053770796256253343001366992311855044420489441247363554812550025688382365470088443162603519813583400687651957896462218113859930501947503499224513899433693706245398324343274487757507935749905583951181001276963381986271214693961239225099293158330961402960117118499881285726037839978355526673868682983796120412335470748589217247386337/476715717976473936402872951625856984135516795122729364951726214971473701530490994364449026881*X^65 + 2192241721725844950051447803833329003587121667563246467520134777223144502679965231874538786242010981350693169459374580589433680054708626256711512741127560793053332290646242800953868716553808872325975865878299102587851374970960656881961340549334863460954375199449942318658242636985112544139842852724327775502398097509550538470311170788903409130046376556/315109089582449271962299021024691466513576601576124110233091028096144116711654547274900806768341*X^66 + -5128153217821583199234594343538203828441489577713982539258849211037119381948056885068825558212272024323987393836649728446984206419650557159464400856423198606534099698949015882293077238134741429606836040520506750318073009131716972182024260459145666420123521093226158265618921047094937843663693155450348106147911640833990171848045784947626722963/65563982667648732829442023329095995617592737604556369818694294453510342666825882872293911*X^67 + 340134120749629862639643496681985834932832004608960141227615443260468127204371502433230547995266494534572683819173529591453432663861364245784808362022316498037355073579071452873356685539662622590963394727309968776792789926320750317971169110020804940665089556214383911009043274087494155859945208498636938615639306867360940611366788025411758386095/476715717976473936402872951625856984135516795122729364951726214971473701530490994364449026881*X^68 + -51899095225823250357325026805121135056465959695337154782157016509790620743993332645357763186306896532993339318274562802791412035880608334444244843879615073592314498570335936822728541331439723746893195488951261785414287892387239037814435730259087849322292264801622752966915122176615866073950010423766785181700079293091147128051412913043/9017189199236519437414664190495942183687627232094123204331494217234265254686546949841*X^69 + 3518591785624439042560591524331333934567892361211950899627385913481019084454807624005662551301081675040674883683881690832548756217941565083030517231128162479989262779622051442492357615712218765537435878832817899299859317858065905591424579190214022598526054829622584215720634709819646761788390472472936652846123311204860564666208299708502/65563982667648732829442023329095995617592737604556369818694294453510342666825882872293911*X^70 + -579643929304223667546827286853946976101608717139720538448104436727290063671504235807269923587139318561913436107101413954170745602097492962513425969934675894182336569336093288263394505670923985566967990865419535067259996200579755033986841903428422426418197834616042774058460541942899759668860097831379349008448423205457470442223/1240158052432474135251638590358402170772607238632117068399325294627185429058801671*X^71 + 16580185227914494881334228707691657147944014370729125772683737961539860285771041945701764717505430476837331957254984566769863863280682935514358857747737239994022371255725924124031027548964674199173584471741182936241962723885870139848292016274869747585092266421008373087878249967638494734556825148233785586444618540047322678775239/9017189199236519437414664190495942183687627232094123204331494217234265254686546949841*X^72 + 451239968240501186365955280906002306277236651415338917028660528346503733847768286496871389040017015544949158370170269976817418646846088126388486529808738956182170778286851055096478705384569805666274217067069977870916543157108000723575580593926326562964429026654750003709221560353047196237547103046414411159834466842548/170562240741641333413786080368367785830368207761259396011459949749303456066401*X^73 + 133418631174753445860067353781006927112425213807237643716066724513931478689066210398145215583505881727242910005393431062626414145873716785900570649054823965894035992784920726186557445601525113481232804448508661086276422711837280620270898240567688273137097988607907090932452741566999529299724251931861737250094413515724639/1240158052432474135251638590358402170772607238632117068399325294627185429058801671*X^74 + -26779358709123908353496394660048877532619777292373946435195719760002854140829936501556195162427330704408734067812641353068449764201600738692039225902376658924814187664333661510941946751453475153283666705656660639224524360018559801875264361971761745342942391779600381563546306772098822404249561977167220331231788/23457879348320909560416184894563029271127521353494621924282760246087671031*X^75 + -1438400713569017041441672019243360548513098542225075870774069129212904317609030605725368244495223644205705608933317013042460794454370201347546964162241904133159991358435597688803916139889698811290814136609234448557827280748043204084841869364115898340001299557130558390274158422046184302795847107870335146349268833/170562240741641333413786080368367785830368207761259396011459949749303456066401*X^76 + 214625656528272999786777918731309079645322834079825057266928703231070332349386322179254667826835818544579700351577674192666268651473987189111438133085852128176199172571902880953500442828052394979527941955638388721137530041463020869276034596132377108514380629454097558660394347947288376038636408973860596/3226224638745827198516873180382757429669580711524497582764786170552561*X^77 + 24052875097126329785925229214604809756653231783835430780524258573525213147188372287383139576208518632534095079656367399525126127692636256680766032144208393689673782168604393513689491318851907002683056232190986903504298867607892657274245050190413142036340419722185159297586068182076261907588413158118596850/23457879348320909560416184894563029271127521353494621924282760246087671031*X^78 + 2038172908745187061057629885776999049334757060854809873857596092229709759578018045267015355437666384374241432048975380783063170182619226782035065404292145443505276438083335503990327046547156877988125123082045639093292302943598313305487302145608056644082137296588002507895239464535844982641908802/443711269253999064573906365064331925411852662842043402938355957991*X^79 + 35201999875011809568504375028454548994697827043860116463305262730810139768185668704734206127736366592761045174204429614398246825793111556373405917398427454744738472922705857956014154122482840772167924881033751669202238609752643128206055105057885097763715314562030061555070715700017753851594745289/3226224638745827198516873180382757429669580711524497582764786170552561*X^80 + 122284624109173345987144971742354702700678173114562456254057195347963045882547738530876137746076004512064523271424934533100433598626315015637188428668818136720291552267891367331544553217224243430005176028917095210468350588342780440460909203315825519150885350643915600577037132476894131/5547708446431015673396261175333290724195154634751295969522211*X^81 + 34090152734485358364712872368070365913973176545504936306033599421936168996448298720693006283635321814905279480858745080751445841964482391838121932361877011510747848292562610531144772518773012907658901358172904745495104296251045932893542027977028103043592913570810874721778993144939845104/443711269253999064573906365064331925411852662842043402938355957991*X^82 + 1040981951755817419332862839228579238418491341566970616245886079099339911418037188798729545425240498952067327311595239556916618460890286092258737790546053603568483793638071753583891125150093273132621733218375004937205208080433074088365119015413437738193352068565173027766041985/8392902339532550186681181808371090354304318660743261678551*X^83 + 31013645407313860653766539589664010538309640970275622136128306995423536459420439415310278911366253888064949525597513776141067585209973527146265099424729212572208256783242605195408200294242118590949818539634956396592394900107133163139106141575750184088939003168577937903280217122/61024792910741172407358872928666197966146700982264255664744321*X^84 + 482927487784255977562134733181373331496011258118375113345788483805978372509841567556537181341219186482927469475831868197838750924833350621099346433341776454585920798036610556684489091286814439045400211874536029024580303874541117347290047647186188646684358853353775508/1154298217512384842068653803929458170032226469638737681*X^85 + 17528239176976234472536666136255699744682157736867240074453163379665943520168479298663314623735376199884973553134107735989498061394210430141232823817894278963040694660844621895635822158062618889313463958994963571724748026031342069357145351111707205291901766915807712/12697280392636233262755191843224039870354491166026114491*X^86 + 19850763965403780812843590085113632517414351076879320651569775258045187830016113013196292271693132889957926325483035149772580594836907339118048979316517992599156570444610830354430156564934340700803160311713596177713913344596058614486650031735821642856184788/14432155355801813456554104148853579850617352491701*X^87 + 3971794277805201826088019238073842901308270783292233011027202478308612772506563641334599889386609206873970877620210203713058668051872014747614764974747685120083221438540729251972723716385300688480853872254096696585018990645718159093910153545353615377733741355/1154298217512384842068653803929458170032226469638737681*X^88 + 107188317121761220953052551050848242763217844853910978362349935273187921871036421845822069155844961064616168474845806624730735721739913971345726772525850206145715128324075257146338947401927540349601347801114989895902612341980283952326969725343967739/21833820508020897816269446518689228215759988641*X^89 + 588924757891613049415881677105908966277834102433867037726369876067634840422068360086970882345484233757616257472648336710625384604330926151023514786392426046828032524827193880028487896651201586883426364253080193991965483212785681859287486902249441022/158753708913819948022095145637389378356790877408711*X^90 + 7978815688396384778586397983830740386867019697222880954611535772290819217926849522870704381864316115193749408564664189572764375151177702961905888481271332429832756394937055077545776531935463052949916563469921809169939308170225490608838333/3002863499934107800339629558339874599884471*X^91 + 30931180631334448388512254144152084246842827498639758084387924984423331510526441699340962758776043815527345723934357574427991350064729415380517719714631182686794371899688818264368561145865893211467410845704533852895248666622467585468262808/21833820508020897816269446518689228215759988641*X^92 + 15265172336988231338141506434581358477019224136026025878323473205575866268180565836901255141447451096028547653107296490556182730673184201187596088547952563563976813935239434000563359423464866940169851747949793248914765145420302/37544710617948110180413217618432810291*X^93 + 287100562126300609253874836562388768999757038181864469183100238445521685693903361583551511095808627588983982084843161999899112567791481827174386580731304248150837234935985661098216984443085975854739756847156769815164575584057907/3002863499934107800339629558339874599884471*X^94 + 1020922228479226481412024932140259241808617021088675542086535347393114230360403434120191926098432051334217502129193292029777021146156690698638257089011453476458472485454574182571671916749827618946126036663349686567986/56799864777531180303197000935601831*X^95 + 1208322143082562834183754073234318556906702424193559597627902437722535485195816677956640308654638246398508142392284402124934195793700531401163071131961353121582974614957923263538848733103571460904477436466538059262110/412991816797429211984545393802760913201*X^96 + 2837213807118896143987376077335427644026685680033373529087439132398161672417425246802336404772907366882991833063196384692079194213126260266299178271500734363832797872916626301011554551233793725550260373430/7811836718131093426378352487361*X^97 + 2241942771415302288126027732546094694994231351036800630078483845340453842115949482069815779290496996365317662602309177129237710207084994766706816150493253519730631627981581418457066802185032772103395429748/56799864777531180303197000935601831*X^98 + 3546062264245447029970168946668905136100481744962616682258589866667524456345497440939383222155037094588378684703677646756522217636872572002546325663258047526515878954040239064701782945341445491/1074382714637751812182416791*X^99 + 1671989099923475965335419641532472861120719473129196375955983783294120940550374163986548667715130809324326714739946602537823956898897564263219342443271084569950690616842353353803829194786291734/7811836718131093426378352487361*X^100 + 589967941533624686925570730217953653198982837696653965509506360230406287694232943251494854005746220310678263444372416640622830093602961180528140497513273675245472678386392255415635/147762716907956513847121*X^101 + 72324905653547156178068510755364927233882919612976128339120464976670463458543258091291943502542434548965787442478506139279132679474835102643741316140116919603002661124305171409367/1074382714637751812182416791*X^102 + 16516166917486035957963548531182416100362603961416500483006044630752698390245181224173220656777182902738194505918123568108857994099112622960790886509843769347762527543/20322200097367145351*X^103 + 1141867293537326937663075160692176116248196189535972820608477972129133748931427696676502249072679745661410327333102049980682472387997756036246176816360982086998543815/147762716907956513847121*X^104 + -34531220012516306460131824651128866895086110999491224025246084972803816887512624237043852536989029351754971502265163284026091293054154626034346933741142/2794966317888481*X^105 + 142517126992362035786425102142134907510621562102593509492118766899917170350012298211062531066817739095907548759475011236521002981807941763588233866690/20322200097367145351*X^106 + -675959017338656415031597459848812581299137163199509290991024284969553299218436203871644398103323226462522184116808487120799682281567328/384399163511*X^107 + 42094468630357727293445624447223289656869694847549203759987380183288381196226646422649584042569761357236596380038344823434394414178/254087847080771*X^108 + 413198734778678891504023755826835142207822860858644363049448752026396823070079681092620173415209337648541318674133/4806131*X^109 + 8559386767260249113759990297833654035283030393488459340407084588821032167840771414437285174076932039665569311/384399163511*X^110 + 27955022833065382013160705907299171785260596999324188307704493236679049189223085052499507913/7271*X^111 + 17548071701794001384248593427820732349474740233895578616536137502704083511841541707797/52867441*X^112 + -47903964464987883809488021155577313180087741640011358827760*X^113 + 20945209308690931775743076483433887454332770/7271*X^114 + -83147826447844518184*X^115 + 1*X^116 +