D=-10463 h=109 -20157837896507536016812674825840474532088910100398777220030611491997240480732571740672070043804826796283097978540152026827220483364401134058650963687670034050534520811108105476226064787638503164637124161499391016412269788399378849736011014976193010998291598084632904866513234144673103562147885710854760112774988298955881949590440220459804822763839525597892441949654943529858852897053409459287545603990272697787181735358725603523613648314892746354314024337382300611528360612031843382317574563709241533879514456413789849047620376971632167311215420625/1100981298268116848819453052682421211893616507700558696846969031395169108036127495539873296482538490022115688389058858114001021422468364882095720364299927031925852117834012525295453320575300068105985411019916471903*X^0 + 376330216678913018334187205150153212710957976767977869527308809998067896419553095688249463661847831297333867124260396426405305118942738272002900142526143169375671151222385403406265794836329597122629557542566125553710975210010123623375553350820424079760815505900480094488598105531696917908330750123876588103940020518489019932944640177518006085863498649303289587149690927358085001296712128547606992300241725325888381147993593990058809453656535862716107151750601900617827896415867198957360499500345942652751018133932646770043756858160706228984849679008000/11519567323779306589197937290216173140042909520070945645109836975487654377382001985833694301096800221101396447614722832446792687143286501761367522171670136535040190708897273052166328093179364612592925355501386045521089*X^1 + -5163315228492809385592668144962746144564425233339989225218305837761677590665714188764879624076409235869515908892923538231836461197603998114542975043515452209875120778823498669438341711056546453747810160553557962140869724609953510458760572713438310204022931649855286731535138758354402323945485119147782310612821100590957412982973950016583047402601173717422684512773115105780793904123938761373159073922949416542622933672478349227161693330679950094486336883269899098230305353785645463304400489267403725912145266322567974890802364251296555631954100/105226158679930884910585210043240104357604559657895316529386316677355357740239653592647739317837951832372712261211780379814682349466535877099849026502908060013939799085731867083575773733661480273916220110858881*X^2 + -26197085202266757376438258392456155594485250246460023505587623962627171516175361460120428042309858703534215581328616153058246977068904297942652631582919926437721993855336743858081740226014521166482579066994094201011881416145149361102352184881803866434046377302641776520113220352386519196166620418020523287409898797340260347491736968252071254645080441780430517983498314229582703950572260524828894726752765113114746133390486818565230173334130667343439369133270272862447902416821046043818156431590737774103759283484725711364812598675111349667334750720/1100981298268116848819453052682421211893616507700558696846969031395169108036127495539873296482538490022115688389058858114001021422468364882095720364299927031925852117834012525295453320575300068105985411019916471903*X^3 + -1360270285450837649393755069336936663697352963617392878978803151842003947510329604090727467501351979004613119924697458321955874330953555478766389158221342635603096616426225269758998068222274069937006601500649403891145879773394860977895388586258534927964378568956380903027199638558194158244044361490460657518719950540139269479472316165905613605338133036475746977239119619126906622702371237187992881070159440097790786818846808285878901202069556594373700286819434881913670315336047831519304989178147540988512351715995107467957615086518379180028/10056977796036594180501310335777511646526288794599571492821018510690562720084072789128141003329633167578391690835494636319858773723266355452532641355529777311855089275134461156797837497243761853571272112287*X^4 + -13933041418741538417170944388233454688888771349538158564516811083939041478825084712578555116963019564216916330872550735362017439703294322047519999263654326776707433527288400965302887027020941182414672744443586426943209926175109910769856026242253366553114148778207948037261657015165789376313183669916826061987729952981088055035335239237802074827793490150834751181713916403632963336433471782078403882102932947322835415690123631825837097720389410985185319206404624925980091125190265803832444173024786096533910879059182021344909891214825126974705600/105226158679930884910585210043240104357604559657895316529386316677355357740239653592647739317837951832372712261211780379814682349466535877099849026502908060013939799085731867083575773733661480273916220110858881*X^5 + -154176664003535852017090952604484584302715263665958786147550748173062751234115626066722912245678875768596017305600307090189176810508996625899910473929323932709514547849811822627315672722065754956125057510295993954824842839779958543328331651456248722028468914408552813515296645744312636530574600138491302283006723704063276412359326156152292171752303554471631270586212342284199185779871042956496344860517274200685826260386357048276168086222779296908617247446106659519202767249763870332832165542716793675696111273293031880151233867481223857/961194475392965132419125521913171331981868373755096195433529438085688877003160927948785339131189254284468287377950361877077202879027655113498293162145634838177873389576073894370432715018996640884189249*X^6 + -1152892918219257366690177186733200042594643925440955828300083028393425251570652647861012671115381753248834496331097519258399693578431344474496706243845070016364803996653551846156256811730967561145092535794262398609092139988533074906453313797432847049077540569884079085442699065838995157712426699409892946608318963534234736716739771895640795327562837982196410098790607840406021201808160537438047034086546632725103830857942001015263548354959512029823881233223698400443117298932485700055286458152802790652410485292804471316096199416551897068168/10056977796036594180501310335777511646526288794599571492821018510690562720084072789128141003329633167578391690835494636319858773723266355452532641355529777311855089275134461156797837497243761853571272112287*X^7 + -7688454809419668389889466379185148030377112476684250220361350214218071918480766071765775774438047116230895974810279780301852601047266243992969507444178857630961480111002270159373958058310690518738479920161913159723152987415624248487674637050924572976054115226186477886949351368445977921334293253365096318777071719965616193953683015192075618980594434923445507970069046906279249974064283267644723474933627454016530248329468423393235149559883887935892196430503633134945731016669352598928949649582755892080262635929580656026635386440852/91866049449772066560176385540779062599815385047796635327681299635447660996192385353033101321914293633228355861411675607099034968845231302064254340260502230543617833276887498267268729333747170112223*X^8 + -43307056867862006880677746500280470086144192015604677795189928339903745289007865565687612044755668193525846016386365717409291924533079184795434008141483295228355850905068178251367137887955929959555688836700152852747736848277128832847638839826270714849048062162498144142903213273022022192833690080602334893593785861836608127900774384600189282017764135864968215549336638375310795774500698735971444725412481259416510989129772656059416509360521001403750114055462810953246232700443190246720681140409520038704143393544813292807418768959331280/961194475392965132419125521913171331981868373755096195433529438085688877003160927948785339131189254284468287377950361877077202879027655113498293162145634838177873389576073894370432715018996640884189249*X^9 + -181539603253034432323226084905540241620415222310359276356584471483260191765086085871180201778901288689641382842424294159163631544210547987312874715924687348757362557637782495018554865775238718747414384971646100570870491758468354069432987380455818021460776535581100615223350573935847668543880811417199699270368020563500981089288492060082512969876479866994404553843158339004801469259264130962559907716621775751271696246705549989510855748348722155915366031371821445433108591072249324022159556239541510178747917068097368048390270401/8780086920555487581016571302760113026838897548293666761701357128495427792812041035365870335650797441768933944510338870983373312515075150727731467099350303980083898812662477135359717990418347521*X^10 + -571211565357458002224857087392077281704928515591852972465439023250882228115082857264878950676775905120607528176449199710541999759718434467088655382722417914544732280501105899811483571334783496416857976202326449700938133408002302388943640095257683977094332285380913689776292271284341649238832484783521511215934874239037303565325704880380498232802806086222813784338533734128858983646692392567732650489419863455132819324579053316488095363689664992697316798918219482016276793521492602952941984682612481777518664714117777424582102965899/91866049449772066560176385540779062599815385047796635327681299635447660996192385353033101321914293633228355861411675607099034968845231302064254340260502230543617833276887498267268729333747170112223*X^11 + -729156796845374855985505676870578228099723785594838808148611741340844965954903283592471020047230146414036186704063152512413403723528874925108705930915728120133767055486153416690533045591811033280120195884690091886893677115725758777624296111937973618509355279218476995726106309110974499363798137747140873027118114699412028955369993051513919061083570908368339624764254307102749047250238892117770524759843242334287047983894622609185816918206581775830417194362537465421008312258661827022593815752684887636507561366792374069190/839155779466260879386081554311393771082758056799547621303771110436340226781233014944649750133881051492777783093791347699834972045787551441052419678806298765180531282869394737203451972705567*X^12 + 1511879973310187161697385477807768791531212316426993096222088057935037805101278340414391927646342736945150225953479382750254823181581867643932591368304341904832100115538618140083288178329401050397406416194014777022360052735130631314083925365683646284767543696516394008471355858760301533411024515904271151655443621080047213507983615602001141828899586834995841060611090836946570772193464327554912903641208482101748571085918565227305769229499837292476387682413427359371867445894246032019982515590125215308469218983055135636651770/8780086920555487581016571302760113026838897548293666761701357128495427792812041035365870335650797441768933944510338870983373312515075150727731467099350303980083898812662477135359717990418347521*X^13 + 8717733328263919973644048474279977756361787140997504474856343727764324087314647050815682849628957189170827526364239253883218861866216939575880314526580144873085284474504970304012656960669576099757506361402292306616605528935030437354559991790499705779305612965752126401474819413068638662013674985090449718620745313356577193786938488523708551483906503495004413414543732206306715749079914642915521211555321591023209480421733274498904719783577057060180127313574842588507207464008267615520936310992331821471253985153577989/80202215374774049449114169388453958815135052738177159639087365997929869710525950009046138787525666777480434205657206126334222693853345258630643188264006381074312461327477275848557007809*X^14 + 4638235553861206134267534116259991337456144533925378317591699652301508546514749355167487986510242231969845509879041140696510011975534614121215016460035019943409431653792973321600623014893992685248444503247510328706686259381995420080975826002427134786841653640229176057126539930167273137884463712266742862646600311117689385637974386810744935135431199038520294383259517770813763923211516046296568269194260232694888519009015165749244025950684985091194951266780508795196615106224341356633415687658541157151463236278841702545/839155779466260879386081554311393771082758056799547621303771110436340226781233014944649750133881051492777783093791347699834972045787551441052419678806298765180531282869394737203451972705567*X^15 + -54807686767462232409187690877092481800726688782033916453627385916676713166387075064428727052314237305389687706654884065763741117527773006037157230177859602049527142175302717778412950482996655353943609682681946520776427565187396896236588385063519212297258692320865419959242862801409400083706119672956479648407334728826328769239461607200157923722741225375314226414088808077469058223988975372115144023381964293383787303356955755220093263116579301879071827254977539473333559615460360678982368490557002258916974300605/7665317344430282849002596711120515991124443538007947972769508362604403107189711364718162934868170388748966281721992366083744881377553785590236374678773428373727655674995438769813343*X^16 + -141883089873008604258493655350450592617615372528568540802100771350158902168464103678242438135192069802558399187240693493309919284424970695209625540986371479528238336201692479377379829641806269325925744253669385340535227757002952576450485406608582081549881684079085685612792597409165734803601270346041774815658388659779743417848643792955276965271699935104556433550520967783811104374204892122818718604640992426997074591478960082588568371672573822609013697072270504888521186189296667844445443125178789861848262111005112/80202215374774049449114169388453958815135052738177159639087365997929869710525950009046138787525666777480434205657206126334222693853345258630643188264006381074312461327477275848557007809*X^17 + 46365010476840587316900750724688174390373809809951570467924174096724145098806943605690025457438109987231339397127667750338588314804018791282617707277812380101330985124969468811904159334972244587535603841478408466849854500859543614796649233972096761459690695066930845239157919812056086989928591730198126207266563210756857761850459278067516635612504043917879161511569725933415801428728300324316280965640540977367912135449114779824667966595908875555737490251020746536196277653718049225773137909123845924214455/732611807744459796330172676203814966178385122623334413912788718589735554543602347770062404173580272268848923035648701718794311514628097638367234510061495591486921119659317477761*X^18 + 729066212839905063583774996785166530527278124509019349405422759877242617722624227039177831399502358411545878122059703185594678368109735360115736498414498150101644541312541892049096226251481350241976268683282845592346946993492130496147838758250027943628895228439692311124425594200544766092413615445456403612535356031145734475945465074027583745633581691371153693650826975805159445951057916461892956824267893627616584708310611816378521354277932540696366782240336262991379707229839682730321801987596295287836152040/7665317344430282849002596711120515991124443538007947972769508362604403107189711364718162934868170388748966281721992366083744881377553785590236374678773428373727655674995438769813343*X^19 + 473045277570834049049268020391679273517911726073672051302183776443552235394003886395901525910068126380086842117830932521935254485830753084016372869726881904198429214229125467123628537048386523634840490766164862095659103223594312553148362699178286557752511107827329358488143759449997379522460319019478828980442228785985664943876944899828979696751672470543497265274115461901824675207615569388860683514999219102736686156260697733804250400777396184406120499968929329077012774536365711694533955056148750140/70019287751549249386425755156629548521302219499506299714497631519615364096683775950498174918625659205662708882313743832437571586985386374688639444715807664291973728343622047*X^20 + -2060413633853668421683009769598219689126152246096096824632816334998652945670731635269480073553588120432392638573317002656557164894320002495745474346421206045130203143339441276415425055957817710694180678889913488937816266129333147044133570998726440589324367179972518813144565263076316064879661097887478893603805228418258997826734625399999803830673421281866276442985905214585732484990505351477369391376488349140838759611511576410162526943049181551797520016628179377040188673646263863793172343038727868082494/732611807744459796330172676203814966178385122623334413912788718589735554543602347770062404173580272268848923035648701718794311514628097638367234510061495591486921119659317477761*X^21 + -2742464903864244763582889977771528516941159310410981660714081909033307991346600329575647497289483206191686243226134650571203661205938684128052117815484713348709329452312664956308985544078747629594365722017819076067449040246953302284084662693892634318334249767598543108187359261561224476359334356532538867007748586427819078741081636946840451396783774010376710482871945508853662160404965292590922464390139078636263324856792496271694108708521722607768656244254099729845277537586592375641248733005996/6692085229049913923963084694316118562678220347845388484612217482520822335533190858310061638022140801458731614480908327672519505589733955336771427383714772464109120552769*X^22 + 2326024874434901791924219715003017960662649096591371497544936997055134072390728765758939979419715610871617759602782510689246527118058635543918799268882831028079382326320403585328503026156524021015524443591264069927817257379412494569971225392124491605947930648827802994874306868443752486971859998231730089868373882781341261786297346566973680598534224173951329486097146348533443969384336387567132748477098423972078377290903627007300124797637643515303073706501412859151202903858513573937043111191623572/70019287751549249386425755156629548521302219499506299714497631519615364096683775950498174918625659205662708882313743832437571586985386374688639444715807664291973728343622047*X^23 + 7019479440811803453871541062855918313806283365794761340840030443150015078587196596451678232086989099586734701153013796717851851664497649971382379068925042125220241630137006925291327837862102979073009372426054873219856120849900037901542242090619083205029845373579340658345306014047161514039521327024066626435015321068579401164758109077591744491624650473225712728022373560948043967581827152896216244583097601749321384583927535260355854414620986123114016381323794981048527269172602968838783653/639595262262249252027438086047607623308632356670686082826361223599428685418445078687762748544599139965471816351037783396016391626659080123938777347196289062803127263*X^24 + 2676005861788385785940012227917884406493526400667535403843516993478262017174664399719712513086060910461803947544535947642354152568389257326076446040950709707714869837195937135359104823672613267977036173071398068238801475729670621013643742806879069796609582930651383531148465398650802018568349987577820771580210836602793543835134314114951382618782121788631120937781250469943640034493216120994927882090642847202552836400639427304543992091935232914463632662893948357097194107231986807091137215421/6692085229049913923963084694316118562678220347845388484612217482520822335533190858310061638022140801458731614480908327672519505589733955336771427383714772464109120552769*X^25 + -10124601583398836586379655047771126576778871373306888593691975508731328561489981653868627602855876184296277129133796706342648470023013207982344796851116541342958319676310583269258375800981640406180388094762042885231377280723294566296058033801227893524467097397645885456780631108343328021284921345937128368263309665685508557877046385731366654882973585572054430638779283606602231264988048374591063701510667481237627650336901481634763705577521205931967774008061423777668751571802201116668/61129242307392645706531404573029496636589157667082680189846241383869701368483712003035720973391870397158732328303333976490145429289790702851837651457162292153601*X^26 + -17965622000580277714659110181386589658907520454091228570092549548924963376699247449901096045447179489199378608605084789877224698162219293914108094270426806481914687247258608390013914754539587280918528454144146283410556318082224367378285456845969537903113860836922990754506472041115867092696549937008229624968441463117054337066790697758675417097343476598938848823932165650463177248573401981039507488649359105058463401790351388173563786657516634708785812284135027861226436770433290437982180/639595262262249252027438086047607623308632356670686082826361223599428685418445078687762748544599139965471816351037783396016391626659080123938777347196289062803127263*X^27 + -4329068658864272594619426678175195817955612783827081700802650071133764654357125655380012110532539423778356101421886527166738817312009410934495145924917199930586585592132575303138296600213637658760136505193697878549497117443685689825193258524446529382708102607751342415604466426983978994182492048072586848870124721967657900857434571809316212378323465462563001886866740674208523743361457190003765242577630673104467179716244881674887173096782917355107929638032288442984270391746962/5842420176564335822090356931380053200476838159904681275909991530523721816733605276023675903028946802748612475227308991349531246228595116396046798380690269727*X^28 + 20370646926836088123309650393943033708508607672625818976091378571595843510709338102319730236979606752930202041238445144012633364324418519583822110088519304845335938818684741880753470295548304616811878740950608930224081507214029765645644442086771520889373093829019225547773057713898588734963851825856727184537324402422098246227767061090684851752740261447868078286204465304393040523067405486655059481019266790958620776630181907715612063552069654562626852997328467105234095792766919865/61129242307392645706531404573029496636589157667082680189846241383869701368483712003035720973391870397158732328303333976490145429289790702851837651457162292153601*X^29 + 28991580143155313940309967543343270918256733513427511760904444845012059053270284727380164117501261273718569346394876938542955808705063563678003229890246149980243603200284745182167900628313801813273494016308875033010917393621226385840637438100984073171198907490229478095097496631491330469809457297551697892844649793156086516052612804046610283291857879976518408694245141554185051729739322716819539883443353295965209740806252052800868114229049741158515674662889712358769045077/558388624349071568583614348789071318023209228701584753503774398406166665080149601072701510372641384187003008241164961421153707945005745617513791300840129*X^30 + 16222858754494105030780128853416591644939308818924617348673895173457851369864497245207346736445381503041052340019060487155940949553671053629154956102129047135703925175842033985150582570472852405647835839688176955709856820023068327377925624067589470553971565304114631904560798050618524902698374182361528916865887961971149649953062044906504272724356316488305596839180535526451375270093892902477778021927467863984723842587529707584951305497733733709836132690257734619520383988059/5842420176564335822090356931380053200476838159904681275909991530523721816733605276023675903028946802748612475227308991349531246228595116396046798380690269727*X^31 + -11125678995227468548526196566775222623084326030500271476502090504995823807161836394143089693850167093372047483956316516834565818238115352891686403925330864350474928152107596891308210913517997977389077453690700339248185815698649461041910549929992653700140743624965209945689114547405900080966426307894356811755437213892975416020338984371778869227934842682219892048593475242033380048824199766419342892792727521220726957304672804069884540609946009576839738897916836304182/53367927396451454514347161310242886172532660680644629026452680723135493174056159903727564787598335485711842515642259526058846214757311059687832485983*X^32 + -36229558098286216480872821137176241768241104533086671423388974322269583381058361220529432169228370165302259887880515239495498355772527546051871777949820104706583429775623584027650500703698035956314846136276866172466742387807303652823797860159185784848429087502753312325690573524193857938034483552898894030553625026763320648777236659503054125737430605213304572342424333994576386200787539483937993109731303590428554261046618894203738620708150215069939433038584171072848330/558388624349071568583614348789071318023209228701584753503774398406166665080149601072701510372641384187003008241164961421153707945005745617513791300840129*X^33 + -40753590552364298491561026867033795504639669420009510326133303477793219179075392252163523506125944241787172830468665696895176516694435200952914924712350300143396918877273522155701681278490855950374592408773229308561873798702901232985143571311621582243423763941674817256154976952416175987020570490039720524253480774688924559915101436888699716166372962843990999912305182311104203608076102215675315048097080942862802730875883195200642968997990078511923971355836698/5100633412639917281310060337402550527815412470672333845594254107152393498428381908030924666691994216353994314789473337098236281635985000448039041*X^34 + -29584172066355806473965591071138007308951349158903360762441374810413185019127334619969749314904499071308737925410060769573632331192594010776284763509792868655390319839456897326916829556628736777077423391900538384609632208793133838399021374656138077931604327483836486469111500152004769052721453728857234252810298033521853352347033642856557789914697776962137120675117729584371125002531267074150827922390137045016167569688279825689017047699579586729867661985546353586/53367927396451454514347161310242886172532660680644629026452680723135493174056159903727564787598335485711842515642259526058846214757311059687832485983*X^35 + -5229451604987091628481453967067027488780348726372384889705223315968445513629914114740855100736295872016637079098761091734880238871535960206014592904354667024312776332419883115736552337163130853570038064446553702098825170679060229625685969165804322757862506407122804097045927964775239399342145044505781497797265500983483218495674707760425571894170698364504031861869714081726166787771282032093009399055259678954745500967261051976778531229164848326084133838/487492441234819581507221670400702525835363898563732566720276603952250167105837896208632769443944778395679471928650801595931977600686705576607*X^36 + 11400647419393313456531042160410974108079160245232231912310151493905553056347056668429004087531588716705675285753951094177716930996476337778509669804446274481261481064004407916478409837638452208549990973140576480341343850614123570322265370054050034039549889285501802973393067590927611829826750296458789570954909730829792903357578722426759843898535409564287521807335150763596596510355122446115225412941482963815096806259378372156329372409821691053028319729486/5100633412639917281310060337402550527815412470672333845594254107152393498428381908030924666691994216353994314789473337098236281635985000448039041*X^37 + 15109110001205894522791539850558337713224572285675892897837106827682313136435456503499809201580997155068589182148736092252996219314666762483944925195463669404866295043610633403532487688849901499178368999664166473817205502876413883234321283225655884624371080322401679738538097875864391539281106988154238457533368903605487319739797577021479865043569107078053596367976959021288920053732435034467890107299707555655203819698212932533803528718173355834444/46592032995777461675162159074902277151425394109120956391118857302136114604400066540058565367862446563670025033800133957367100984486925889*X^38 + 13505585114126210500346627466830572939764742099177618842514349918251905774657687535006796315183985491101880934369799514533323732005854368862798535072662017246734788653985987959616812144331565370613381031669050825257935160361717932259360121857490512999682660360191802168786030333258329341372251173655142854607867553874604186788670629423070464605776659872941662325201045548721142497235734887700782691011714751858141736088420603961666645530389180154583011/487492441234819581507221670400702525835363898563732566720276603952250167105837896208632769443944778395679471928650801595931977600686705576607*X^39 + 7641053415311408714725092266613771408500773501632553013699520670204381380178289638669618844782218995298972499575003686266999891543041774708491925565617096928883523038265278374308168674809431870057873995104308658231763164340187163217589121342094672683410829785989928456153782748888142779361080894220294554117746900261735915797015025973736060610853936092676053783333297691185787014683557282391489193223260337524082306016233524308045641891507878/4453028098612010099891250986801326307122755816603360067965101529402285635515632852915852563114063515594956038784300292207502722401503*X^40 + 2827112436346327576035264463304082729760687212032332731519049662352413897953861082468880280162964738077116010395637934954250703844786010048720830000798695026487445523530143689545277286588981877220550247420626523077343693786972710260643335737687470438241793766176379367154801369464580703430173787487502854849079356960764519797598266209946828970604169833119512359300102449988045385515736773142754083898223546993420519949663625451546797989635674934/46592032995777461675162159074902277151425394109120956391118857302136114604400066540058565367862446563670025033800133957367100984486925889*X^41 + -603746720244945262147199501912610124536260542332024934921600109663843882086427480374871637960443861266041572546572538512706382412992988556569179516253432803797195493931776637157592203066844334928557756905255085924487007724341430747617543231973272973180536061077140874165098157466503607518835249000901134518565702683143744010193629306005179184656760626516181939037145168150718759488466316840777308746211775880592935514074509046125572196/425597639167734884821872406269839081250382855452868208732208881716743346603807020253832797774449346802538090297648885807846958081*X^42 + -1744166136108213517481069270402012037584703080846446144987410165755306711295625579722065735196004688105395481954848372904423529013569620037882064891469648810552684147065741451744210856679271950909873171505180497800638682908146926332286279278292204798159682222955344470316224285233278802480091564441744790980407207622766466479331638686030633510171585401557132608007668098252632601228260945356990536974151796628221194404918817221249953590976/4453028098612010099891250986801326307122755816603360067965101529402285635515632852915852563114063515594956038784300292207502722401503*X^43 + -1432886221044234085404483511665028208860911388160505107011150164310669732201876666960160552762704255757394550185397778420215233214727150645672598405065762685321784265419398853982862092878605524786442044852503614608060905340816164626081831715932205784873130403474122490986596375948690351659177431699283270038227235560885493701886924520052516121631484666177449684942982101001055494963218841891219938238162024484518193941568563258653/40676444534811706472510026404457524730037547113912664506566843325694671375686420744894657151337985931619811745928403498790687*X^44 + -1066846705063031132673000672602552197342032371649203729098922538492993727586362312144353915217120675736385338231533575491066472741374655052187183868908957100077121273277183717913678820698605310391311140434326337489375438178179200271780666005127558784155215865329632536008071589937066199986213261543025164470547475008136344279572373983756532272526476937763504022766613896714096871036371070329306523996427857537664912544197006541381136/425597639167734884821872406269839081250382855452868208732208881716743346603807020253832797774449346802538090297648885807846958081*X^45 + -594714420660988148706149357367736654879974291658895110723607871974094427722985235674767403554562175788928833379089425595037065764344439855834326579305098525617068552099332880759470481663713955335452047184812662031844123597038846095349628913716120606921928580145175334546364553765887601973120342396820890662810415947072383803803421389284323281506708359284697675302500685536052104347603088991513091800788926421686912932493551/3887646424047759387604895957608479855685515350655898356739639044795438342319260321599412897958328006462755590741508506049*X^46 + -276756276083604231743794785147740139648496618982036534597227254552317002479870834016278827190904039636763238574621453355026995631561123511068209165661587836839528406786078506027401076427909643548713698964307407177953110573248105373358658135578927989702527553034263590847569192708940911124941830185537449131285004353230124977897032163312198230701441880123818768227871536749417787206159227064406412635870479769160134707901253515/40676444534811706472510026404457524730037547113912664506566843325694671375686420744894657151337985931619811745928403498790687*X^47 + -48165924126316523676341116063182613823786573873651119220457424646281720397437423216196907251789248977139113856802906889387075991789104315555776967497036944844800024509454031448418705869759008265360971640571446023556215330374580551479255921615707616207219532514453266055204112979868774355901548572616986708732843286635902186230288400391555974653756685560310325783282569017872392472030142790204365946734859497384883886/371561351815708629227267127746198973113401065722631975221221355710163274617151899225787336132880436439143227634665823*X^48 + 37313948921385172499890694847949493157910563077644375946754965260863793986129716416885168490904011650287839345401116732889207563797742654662404613823158944891305225916058260282296719430162629564131945212049391670665804775251372236422448406481928208054851683566084324909579883811873323732271152284679438264378796613748157829323561578379273312514917059395133628090192823493958384694233602102328579221615344387505557977460/3887646424047759387604895957608479855685515350655898356739639044795438342319260321599412897958328006462755590741508506049*X^49 + 46653232388087803337908372400040189064487863884076194289580388359158651949013335803845098371100418582697228289452720935792336201000036034203936291858775067924317053423843840356693523395015826564999705187154313247960397964045290603210604755788326974026798058175137725320610803823106696903777299417152231602626078746411178053457396074466349064900726566512836215966758248953555356575481191213189909474257746269798/35511932697668797594119002938564367113963592251040043507714934121204556495952585226587722080940498560560377294721*X^50 + 35698085362601771122362041605776488956665834320694124499040354476039875607567170124394989287389300176642002214441487026738622475991743298473906563807087771599348382869724495487410312449603124151005941840797011339571067172577398965451230348904862957255131057686043705792755988155627757140387029441803090673713957045529942639221549570654746325278469098765572149588957025517269257788525043899392984551599432619552314/371561351815708629227267127746198973113401065722631975221221355710163274617151899225787336132880436439143227634665823*X^51 + 17140246348244517000675108260920636976811547968526292966463858885035689517541284608725836427541379203966059661895400015120066950509339219409654385994456404687539172867273528093451033924349065915169857318190101746632390159106609465683051572739111705171248857267423160893444363549430936109026558902766689751071508463072367150204521505435165907616941194648762867604993934133965254763105127802783865331402006/3394048809869903239426455408445414041284869755427701759315199667514532781798010630468099214464350431096279967*X^52 + 7011178794980952955605491444183581911440914495044491904664486648869564172480583567686416380761829471495545072793038484059389826366316949065793286227577746873914479537321595508536405632709621186397018421477643171615738392082914159134073393964541083286062823082680533276729171201056201600965746930154044530135952815644048352590633834010105511879456648645398298057026678247470541134432246421178320868274536017/35511932697668797594119002938564367113963592251040043507714934121204556495952585226587722080940498560560377294721*X^53 + 1936741262195575986126089620701195482671269587813472206469785059129170213695158288979709519868346737712755445101597876760229903629992449843197454350396850310247078563597232845906991213426421373939395506791163905822779224452535566121566428984456720354174898704667778400364473532404634718001045693961637084805805875894800941721664318801283143894932432639629714109795572187987090350139255370715117892/324385817630689404513662946425061076295982964295871333204167033118085900965116183739663501334641157516609*X^54 + 531842460762050441191594346925424658538285452362023680902094420717732676081634039584073415894911829148399726612778208542055095338810034425550804583100212995026846351941718952846102415031998443143659482317252305856357293697240847888093348743211207362113852930491498109354345823414735149817991389883004783208611498503126881203074807574122266138210723195499022466374133077836968708550002378955787836212/3394048809869903239426455408445414041284869755427701759315199667514532781798010630468099214464350431096279967*X^55 + 130157863883030400405335254590312251417794266837308029693685052667330240981674190384547948619098731181016503664312950291029265095290520215533694872654560738099028666075652330834582964987625621272858460472288444241478914636782458524784112054500791385352151310175282231188898629458956632956528713221000258940086722698041912544024298397272480175144261641364654433277981101695531890912878443096/31003136541210876853069191094816121217240080693479053159148144233784373598883320628850568798111550943*X^56 + 36873475645025211084560042516743393497899238838293332261233436787839887771514029423285869193472216914476490193267610947133876863247394922007517106910336388308786181386429394041033383008038171878060660974549779089196560505542155192570688719158934331808660026826926719905005104724947671160844660896092419797583903183445939489747357416473571517713592432288187381084138899237619139405976556546473/324385817630689404513662946425061076295982964295871333204167033118085900965116183739663501334641157516609*X^57 + 7437298721285504732250775114332446025386676673233689381018126739791318033150520022774253383923254747646895337973856904421858137331083100066281195418229924583080864261613000740586808346749932998624346946939330317507380909665814920655214900029403075847508341255074659713044974310014251367076037677819326041045187429212451230540059307554061888077461140674625639561768229996453203549529/2963121145102826804269252709052482196047030554666831038817561333631307808361208126622438000392961*X^58 + 1078241879504583735091399257700986193351418422836370943875253060518816306707925391382152963957810414129346511316589876085231919007433771096675975702460939256073273453151811599903318364726813466745799906446175356090871491097848030227389104465953368017010119227222611397713901712694797684144944187557557231521886577073460831749637181866346904850490506854697353291450531492484607119557271/31003136541210876853069191094816121217240080693479053159148144233784373598883320628850568798111550943*X^59 + 33823288409138561601330688225654561716333685349118663632918817816894673252678993335886868727619258870364954900299315427197933420194124315856294551230071109833993145472108642860888656612284037879221338552820010242654446096213230394458953030063298652678859430878028350292181613952915427514118967818456127072586751077207676201452004072614504244394334596930952091339762695559121/283199956523255930829518561507453139257099355315572114959147599506002848930632526677094332447*X^60 + -14585834114082766911503559550491933265824716044482252951734785146880666493031333361900137662076174308994167259277880847123538529530511110337917588774219102379664595948703109641147534682401801780976489396285085860767863191232190416486500600423576214842730467325352761422768897143406706492901123539488112402732545360343626785547502106366133914108787812388404308789702927331358961/2963121145102826804269252709052482196047030554666831038817561333631307808361208126622438000392961*X^61 + -2281364585302222798025989642242421202600730291084691322980671434855503662750276733929301507899225080382468171739998241308465912351339136052622179903996085638945464872929474518115375926416766794291726816887597746093650331834729037841005443500175948811938812913879713929229250588042443680610332338295853107893463770597093314984308050095010863908022064595367422221395520/27066802687876892939837385215277945069014561341448161613222555625155581470957901813733569*X^62 + -42935393769764408195883600986764034936312612478327817023937575475182294772496018580179969200274272407956033591410394695522040030759991828667725585320237552854743946730080641306225517687874422297116926192816645949825454310403442103028974673557845200236575412889624785610350582796749153906014802697270891040720092032093581337464497777015034518729153180551130271302251347/283199956523255930829518561507453139257099355315572114959147599506002848930632526677094332447*X^63 + 38643765897433093344202883921338947923486917299625677007792674838215308258909762882025031752956032345628749483619423874168163801417336033934611976428241211807577749708530360394048589775504937418735072639531603599437233841326408302645661148642824095792851527637206722201604045554845510442726404775429644888435236063909762763418661703228624315500827545513064939/2586906497933374074341717023346836000096966581424845800747639838015443130168967008863*X^64 + 9794372069221199008648646128267487273380021163068930097178798412405565026206207748842264765212098249465888806238789944586124620881158218964168399655147001969687983183542045922638348803929891760202153366276041852530621230891104592670422175378778686699330003787670939777956895516208028720836527809896187372487593670663060393476519479202518637659320730516138845898/27066802687876892939837385215277945069014561341448161613222555625155581470957901813733569*X^65 + 1317063809270303240032024069663923610678802894451389169366870739059822856589211986406840503605455374843108540924399307265726259067156918955696954496994883851219947809050580820149058579461148293533011832418724573121087299926393747227231886687421232371733046250153846759288910674529722259999189068153587549881045133338130906740906873914054221176165001842/247243285666957285132535317150610341211599596810173544943863121286002401812956801*X^66 + 209973019066023172870281109640420550930267190900490637559088760310240138990441510802211147149269793804839715321412693350857712659528104910569778901149015545064162055325218659899319291931757261665632456593639634364272976652272475537333673090029437041469151643122054404314826250409465839672901690002347582515948299199940424919769627480477310593122531852097/2586906497933374074341717023346836000096966581424845800747639838015443130168967008863*X^67 + 17986886491739466399517517757947251383089865167253730782465265163204070067128152967797084925217160277664038282368280060193371508331855182515342253095575523859541101080160529573995553421161156540743884271094099764633081014614089938902814827865478551987485500382894430626444992266642563963738609001104805878944306489148594125464770711173175597981/23630248080565543833750866591858008335238420798066858926107533335181343956127*X^68 + 1770843797438652942421652370072040346482909537245606910201701480742821039045999716345465799592647325022910937607227134674113285115592778998434402394265941324652038561471940110142577844567711651967752711442260438078995431177806555060612058258846508810757137233988356572287010935802208443682962915871336975878389753332894884661714345961425084592624/247243285666957285132535317150610341211599596810173544943863121286002401812956801*X^69 + 82764746082725654476330731159894389167774720064036680661299101716625627817748345183522946190797456456304086159899054907499819371073769674278815503033387897598765720022205526881781868000501618498429105454288537919020540168983213184893262876771295823262408211989382918396542106269160351049897598868903523817102532607385019996545203153775/2258458193688764583174124686214088534381957449877363942091898435934372929*X^70 + 8158017129816844653474969203072149396750681010026219656722737902865260192413122472937627461839453695364961202190927881018979453371897801914160655568087077495289607900891244989551440725152818324709661905653872142853722472747682149000173099173779073935630467511582550790632797672527397026071541880585382655056264552766667332714373391707824/23630248080565543833750866591858008335238420798066858926107533335181343956127*X^71 + 133447974788085734044439849199209989921098482397944560477508998902573272911382863947198751811257102243992241374262118973114289382897759532029917102085001792046298196309443552380926887767300138304349912688638750123842880195143657927531892961448943868885594342874394714571049282974978534117291081752442292633839349926358447352768/215851877443253807050953329467082914496985324465006589132361505871583*X^72 + 8944248705889709680329449616971620299939466430628385470127170557149699136241154786766590888443954755305560065745748896566847060889482062733340443137322172645249523704615031836609271342415617385733648369409997601555056891811523343508152069153411054186851438578014623796793790339335486343021999118595589286047860520358576101240822/2258458193688764583174124686214088534381957449877363942091898435934372929*X^73 + -1128694232225018122404186364687241271283755061384926853903764174788411397940518742109622455821536653371292254618153376632392494238979094120937242447262390086983907445540959587390738545154166297105927203876998904918437275346074474809596136159541621077484098045303796718465755406225865349204410931686288485847584243001002/20630017914867036896774665914850703860937142737743151020965450241*X^74 + 56005139141826455094099472210998203401746821887404859969666052259886827708812915449041520512198724100790132129253320343773956622076776431597953115803601019051423492184767498424813066106901248215251069670710633832011046989238586315489345780012492688712010488064506829667142579408976387897489425180912819925051087348022582/215851877443253807050953329467082914496985324465006589132361505871583*X^75 + 26567282843282567300418989483334022467161684764597021473246267781253221617268739454484563775049936844069158592441292625794932314338661779516130631235093545186876423939396058537576290705820890644283720319197426837510779656251162009415277223127490923734615479666623811486004599825876121374024371295889044903456/1971711546866772139613367668436462186842888534621346747679007*X^76 + -14545830844577839390960918825553288691141160073919571255486821870430355899631089860524626702850567668248660673572129131525720079410691001405473113609862395754117063888147137992679261999745592625644048886916037761677744595028090739024185323703269163549475975082951436918289750671856339230577415334289950232293209/20630017914867036896774665914850703860937142737743151020965450241*X^77 + 108959842001510170840057622544083577920907915256602350879088285360778086329190466982165280566748913416261225826612865761014643605479189077083108720922190975769311091104430059435125840869397258701794447218559757993910443974042299925382916915786722192466144398169139200715064844340749364082351696391198/188446100245318946727837873309420069467923973489567690689*X^78 + 6266953970902663286927726129337833114035102214523125169598290200593873122450470640083713786393605679714021821831527526919697567482255939500805785283634575226773226718811236616641508479702383217725591969032070065813266260938239958675455443057116345142983871536453897928630902172844792578021952872298931/1971711546866772139613367668436462186842888534621346747679007*X^79 + 144804599503737282187959141836097239548251734359342879225849229655494996879411272095585573047999981092312291450794198594706564202136572957806058924793241968083473475328415294186572145998651533904155360440541782640176835251317591253280247210438974862072325089906145134631376773575155253068242/18010713967821747751872108698214667826428746391051103*X^80 + 1128450434089986431906800684339900661774988898453487351114104514336733079452238777529742928409055940608590113290075599952262142567640719685238880113301532754476457266035351907384638128451143052536224283179534862430633897217461908241241080481725220920173098264041621131535276679334116168754294/188446100245318946727837873309420069467923973489567690689*X^81 + 2805364336543364802617245446058913737746581328729329965068051486682866328509174908269774954623201159362951003902850284827446594108997769252985291407512712875457159527066079103063622856907839962890635201007663943452169102543678055709172659991461281789259878324053281185400371187405/1721371878794012018720453856275892939542076497281*X^82 + 64544357645554758182191613277975020521295180014837209987421565043038093909754470282825456162335876671198097811801688323011529760430514290424672383136875755507174708742991403056179261569166469095235801640547187289346741791182580642536777336134177927576064956344096981577633486889152/18010713967821747751872108698214667826428746391051103*X^83 + 46394583856012271781951184361735362243351813685489231421767687916150646879412644010797576398827837864039037982922475993045590877111898078179249951781423192831459849220874310046072978022915534127153403329693634724834423280394088939874683915007409595593489039099268779377/164519915778840869609142106114488477448349087*X^84 + 3160026032254012809291082233601191495174494564917295545271902082121321171985726577730307581255613185461367786464117818073500071397872756846704870428317772398302010075381396540340957048357823035892353101378439776158179466652338456692539528066076213608648049012074776424904/1721371878794012018720453856275892939542076497281*X^85 + 1824285526721335704043355307812199665358086364344503009025743255272174093639279470162066631063226888332720142683998557735001189271751484123312672571227021041051685297882097980781813602013174893497215011271039654504467438746363938107726476704386222749541280812/15723971688697397458581870029101450582849*X^86 + 57115986480660236368404566491638703728335141715938293243496750146380518878008556115497222169778694957859918654790060625524978142372786409887396497918549960250549072897052282737931599352976170121696003087167231304506164529732736842245650713432977002987595600266/164519915778840869609142106114488477448349087*X^87 + 67308949232764575427674438421190709434461819094570798525080071024776177026680514455433734300738783959733950148842633336011733492221754910614763813740059516627135044150551969100841593813191231509383859935541659026115523824922244779942716809573810963/1502816753196731096108369495278739423*X^88 + 848294832414492255537354701492411168265995095713289984928405851715310686754816955100917785734075340116404155750015124909872404077798287963318032846841608280439691144935957567503364946576150166627115523769701204681526764300759076757007473825785072830/15723971688697397458581870029101450582849*X^89 + 3006287140571950703837293330978137435712383499212341849546788297862400975936947489492045972922175088737093759824917837542535331893211411438080694189286236377339042756414797689113980151463818437330694907315930615547909823611292804487458549/143631535238146907780595383281921*X^90 + 6961825829838646994149971428695208651301745534242957166151731159910191149869195268730644456934441279157698263933271294810802898046231980018180188581078715359491886312133955560812476646462254335342095581867378532019309299225609075413400114/1502816753196731096108369495278739423*X^91 + 7033421140826428584396384663699124536846119030076980933555245738146053753029835614773962668100758738281543590359971519149399908747891448132160771220385852075550281526539020470477432190371051716165225742783633207982054890920232/13727567164116114668889934367*X^92 + 4144595498309566953899636699967618760486492467808738400823212627425123704668927647160047597640662169484080520103434510557523878336424232091030449223827560553622383413885946574241923244926047068639160680590706119326140040023831/143631535238146907780595383281921*X^93 + -210357477261589734930168804298437605100009114268351469489075926660353263334027579426002497681132276688616273314586449857886273278484328144077346514850255514726625873544090367061929020390728757769388771001812956878/1312010624497382650185409*X^94 + 5084610910039361158968806669077790463169564342724664191222021246499490600399972219731732409955704380595531372891793926311573370477979688059446626731855501361690744240740351709486110916834728914320812223384873094/13727567164116114668889934367*X^95 + -55811018279465980359332901145540940301846378180749368536805251922924644215193403228040148732728458175989733562842225824317227457635495683288375607316796248551051374840274371218624211832603894023235/125395261827141608543*X^96 + 296205868724003337107830572938361440624407749237196850306414220618369560960754011621915794313788356180594262000874765218141907698355472587202715617840320141915853715164193439663125318182148295222/1312010624497382650185409*X^97 + 67983702873243741644590449738579838340273371313447734332620933227995433075112289352868798505024736149252710734364703965450012197825747431783591063460883185838505433884855692380497/11984637467948161*X^98 + 25127050258531509571752644483549382381385502290381191096936353019855024779537639461406742141436838583487623228055274773141444754527275656709598317777015843479457543923430229404/125395261827141608543*X^99 + 2361550669755130719925808180919480259400402383769346882725791501902909599997178530715119960487045952289489553631375334331568859094779052394990182374685317430978/1145430322847*X^100 + 346748748965112729651507924304519666177418196827610949196933475300420689157009934535541178887944632156919841455920199110977239361048690560239975060595546127/11984637467948161*X^101 + -18895691916912945098838157588056297779131547980570215231623079245035811682540461203246562934081748474427642953565728558114284184567415335/109474369*X^102 + 589641223925912738731866634967314537374937384497866967550666943052799708715688778368582140842830998387812945661802874618226676941/1145430322847*X^103 + -10709099343074960823237238706592609909468370193584637801121627425476866954537323249509253635022313807250944754/10463*X^104 + 111392702298794901657839266271294565377544130256414244744906593482148470809263778747886504535500232018/109474369*X^105 + -19735532086253087814702158645595151101421351031565974954010409087627935*X^106 + 1668777264177958977913262351965010328627164649024712/10463*X^107 + -618695126816841719882635*X^108 + 1*X^109 +