D=-8039 h=113 -19864658646950101801442113544044650930988427447683973465952563811861230893188243128446636588509523166096527066841155434351570031555897552619106879914369480897658190248301248286715856609929872770078949182675691934432483202689904286561399485501615186808331920991296545934905240200780578538029327820939893584808789121855891053941634013750665426727374533441845078675383145729768239682555407612552541428527498702668087262361319371987684698486122054670653087609473312661792827027191198150485117942588684620522707489855231893305670540326786166029/61109900476291701578917042912112466139216103649823754446021287683004903704042636183105246023479106067811940255586352759770266900548901924601585750259393250642385409156539814442605518766614215381860798116318896306199*X^0 + -659387666235184489119672974383217081625031137660623180041441534084650812142496730523233811995766338461944763524832257122687404663206375023421350647414058777940995809784417929171211961992021008028239297381720253874725337831119018111440132667475580534692312411220311524370330814637514162445337514289518908166073613579356799227880820672875757149127509452560005024474340229096041310405451466909412924866450627202928970490760769478844435795950811180407566104490449766165125770132978738962752987145200467749955150813412979869829248700184458653753448/491262489928908988992914107970472115293158257240933161991565131683676420876798752275983072782748533679140187714658689835793175613512622571872147846335262341914136304209423568304105765364811677454778956057087607405533761*X^1 + -57618206306936014568040652889976459760441375715334232819352953398043488482261912956638005490160174473362891340979527874725495856678114062660308484961167907844367844242176073026933716935037254655438372730757135277974823712907575555580398034536115677324786228441029004245015776929332270999567374336774024203081401308171256562833810655604672681697766843456894909844966870384564306306918305940550192888429166742851872374384082932042542262443755624880166228848935562897446447713263660458973943633858321436137168534493444070459002207290993325/7601679372595061771229884676217497964823498401520556592364882159846361948506361012950024384062583165544463273490030197757216930034693609230200988961238120492895311501000101311432456619805226443818982226187199441*X^2 + -109103686780634563311085426182865760950145304464486643915800377289581752155327963121591751479996486284992426888626843833377100952122387565297336079013035940912076416985453061512563842755171933932874076513780228020435508762731313840758707640713961415353276118727509833074171387241711431175376627759556366030815824852379424442220002425335847908024589386987199228392663544510269612642339229384574360802382640107995416233261722947422667581621590619343091811833671957951773812403113130064262354139777201197790673635193628869590499870065261883997/61109900476291701578917042912112466139216103649823754446021287683004903704042636183105246023479106067811940255586352759770266900548901924601585750259393250642385409156539814442605518766614215381860798116318896306199*X^3 + -19711335064449241204827938871074417736762042379801507717364187338662867961632918675813621968537715873882363883394345954612462352665092524569132345787745141947946416711879867978477181149194274927210510508622941563374009500219133153471117384416549249809192471801854574207111568007177116523220506226912346534106812585363864098535617204150488644201953352980567896067697587911136265370616606181507104246981385474641268208229721251262040397204410331641077553865483720637103534807142042082841244673900056973494374606560895349424454644619249/945600120984582879864396650854272666354459311048707126802448334350834923312148403153380318952927374741194585581543748943552298797697923775370193924771503979710823672222925900165749050852746167908817293965319*X^4 + 47113962400791579512284782755459197384675404861808000176905044673165169991320240949398335465267669782238826329032532579715947211293629899440750039869926985124064689339692017966067299480069088406969182919296245144636259386183154817843166424771261675100537263594362673626827688843958830015091868956347771360241491831758678155612359569706971952451443299911561092426717487223680659222915544488006386928155759620558268219393610668348143459548125806507487424808789087851274796462877481876255589607272558330682737359861538129275812826497175138/7601679372595061771229884676217497964823498401520556592364882159846361948506361012950024384062583165544463273490030197757216930034693609230200988961238120492895311501000101311432456619805226443818982226187199441*X^5 + -2311957068258560158756603424852539722763718108522175631487872913602528760605999981761223193437343828115208655558891941767615035371597607296301659692354881023720266644741648947710552635270363712487650893150436029651376385577922540311309061142761688896703806972583687270811531346582733289070573783879718755250171408061162443743348483419580087965150569002456443964905720431008766566502328743318619511957733548083979008373774310464794578571111782705300227410998888711327480803417085193092736705287846273915175779918382900999502415501/117626585518669346916830034936468797904522864914629571688325455199755557073286279780243851095027661990445899437933045023454695708135081947427564861894701328487476511036562495355858819610989696219531943521*X^6 + 14618489737483289997840569638650624170580824791848598600738595898571529587504609051832583402705561238576610234448674093472788329506673783328952261029437287690692575823404898441336435480626141937565051409810085357775450339814075403999046320293492609209905439331649201854752585337824157376652017869411368071717643793849447346785087063529272498058349597484909566131317493433094389983945345099299689348691296827398706561372388317461760850083978895615270869037132028571229491254593492552861005115710013837875436677333859140308181500393956/945600120984582879864396650854272666354459311048707126802448334350834923312148403153380318952927374741194585581543748943552298797697923775370193924771503979710823672222925900165749050852746167908817293965319*X^7 + -180785432601771443199070036658443611084131470816732865658363300181322284743839837222695109218760660212038788338716387089008020333200473487363911305872344628363700897845720814795630585899372075961280735590080033042647882226481346599246988115371257712411242313375728299804321755919199098272302568847596351669182952414389607135581897972423011396686827488909183372840921662942744780552300936422805684317905802997719930423092298587834018097291975958681214784163663685810349119242851013387613281913512361297286569984575416885606579/14631992227723516223016548692184201754512111570422884897166992810020594237254170889444439743130695607718111635518478047450515699481910927656122012923833975430709853344515797407122629631918111235170039*X^8 + 1200130440861582267630389680281057713898540378277186876786327232605272109756825272054903312264653370770408462263841434604578197880090386595512242279771208553032435737547121748564172310542384703480035833129519053436943884257584399816418343361472503384668206336774992457639658812905109576399324690029244998053000637866387579323623120350137425724084548140330252760923772274173101557713463350793624536245347636397747517444292215032110749024225467317139705962046508312298579499201082757180771159040178613250546549064393255139976095512/117626585518669346916830034936468797904522864914629571688325455199755557073286279780243851095027661990445899437933045023454695708135081947427564861894701328487476511036562495355858819610989696219531943521*X^9 + -12649759780581970547770356797628150741814269322946144358584719455344200353076632009490687569455672927267481770426481286269246072096393985325358049740598369130210786072889810208590073218234934886106348131625371072774935016677528970337431228506256801035373055794126590757789879366107899962896519063833264395154516857411499720825885341173293264541792506730007866158991683937750068204875766535076312031372106351713316754573655633877736358853914024491448369343861776046858915267636223448403937675372214351200590135568574446221/1820125914631610427045223123794526900673231940592472309636396667498518999534042902033143393846336062659299867585331266009518061883556527883582785535991289393047624498633635701843839984067435158001*X^10 + 54412164941302578816701124504960461952334878720814738906184411528601515302973223012452254946748752896019602219442459358716604349314887528142662022398712982952514324845219010590332469684727214244143118387417515934836795696584474177731737063271791440789142079125884047157540136902414804273743912349834315503634073905802129175562107413139062032086734652834756722095934600176634725589225249686076874240958342644462783132528819845407142620981003039663269789440705670418697591763395580129369623205320597695175971551824636437852171/14631992227723516223016548692184201754512111570422884897166992810020594237254170889444439743130695607718111635518478047450515699481910927656122012923833975430709853344515797407122629631918111235170039*X^11 + -411207428397772274124256156558635727396970145116944737448827609446812304236481729591643973680012888353464031764101372099713037437362879906957064384354855569374824071084658575868390109519381079502714813695529174316939436296482250871820693087114824103398561002370315774557926410243601886876571582021277003558046407430452585066760223896373156441355888251378789450128995494840049213988585044721737323526106166532879467418476908568657599123418169667005119854512796441236576066890102673683076419286043357452978801960133376/226411980921956764155395338200587996103151130811353689468391176452110834622968391843903892753618119499850711230915694241761172021838105222488218128621879511512330451378733138679417836057648359*X^12 + 1433097635886161176630654972677853262260032330577127016006066975695036716637611381559467444049643120784588905433039423394730315245260504278269936462591942796384140398726784253374245114771662501562944959914059795869704054308187968812526038775412624574675879536616292920786685915349584149414985898090044577236595810736074050309677237368565928713187485196697286578126385109389503353912407151971762881643524838804486737473049446157459774896667595228728149769974923388579385000532348831290831321577113452258081530785089166767/1820125914631610427045223123794526900673231940592472309636396667498518999534042902033143393846336062659299867585331266009518061883556527883582785535991289393047624498633635701843839984067435158001*X^13 + -6488206791912031340019999248590008758449873914304380442792109161272200498826207787638204037280426722110583287515562402835770489197744724326686140247204825324892045682435548658793382955350338376265082924675974552112504631386803966096339163133305858348999403538738066006520924243806492762995865355020341545538078070015332465108089485737361418935905141735437060241356674808464110543153029782209551838371899933829019567432913158573215059083287847671225551310379520613721773525426208994608801150785084357770540478160/28164197154118268958252934220747356151654575296847081660454182914804183931206417694228622061651712837399018687761623863883713399905225180058243329844741822554090117101471966498248269194881*X^14 + 1450517371025977443882252728987480320664752079870651499052235184146216290875191757571955719681321514292137628949597966733648441666570281945913732931081875879418040870496209135884480433218743732171466157692852723247090422314302943482507098154474600881476750876180946072365326462113138670141962987417982022502193191119422931420388538332922731392022659154014431618483521196854177152855851656503638030993999974473470188623409533351034823006179839781375582175263929258740254816244398136405275279670967978953302468471101/226411980921956764155395338200587996103151130811353689468391176452110834622968391843903892753618119499850711230915694241761172021838105222488218128621879511512330451378733138679417836057648359*X^15 + 111060883336609115884072830231024026084167067404362074407394069230940027574987105885965829695186248312526378292059289923891106727267454540848760269562978367049226724616253971786418774314474246141525654363835101191894187631673046230550186595231104189782931723542315890321696310815179594544023721001502847710970899701388301239248479181672114435713206670059053493903173862882696298037077253646760607229441539324689523509747631693879288929424317629888673715675932346126882964523549763724530022361159496326247685/3503445348192345933356503821463783574033409043021157066855850592711056590522007425578880714224619086627567942251725819614841821110240723977888211200987911749482537268500058029387768279*X^16 + -472173230720268389148413772070073607295226573477926546117307253626580157165940898207194650978978737568954707944448453997915775669826730574446341150686490121823700168131350807833145430207776600808486040373944886743564083862981821921792375141045205152694619654876909321090386007346726532774031431279055115176233650613613823552900685389944383550441507907298016435844999483373365782894447463348351039432302203283674847569916638163781315436729392425830895107370107851332536862616157200336543494479130782826564937038/28164197154118268958252934220747356151654575296847081660454182914804183931206417694228622061651712837399018687761623863883713399905225180058243329844741822554090117101471966498248269194881*X^17 + 1879083215609290549485660021370642090948027228636800731295920615676528078727708004130066555417062589734298433417327825169865320571351387528038794121120943683025123465491813504717969780867274788793746317002184481992122255488903911656455085702425443075437160930755165488172051287741106455750793433823236660546559537815507566897135793741441823767753706133486588877109624857778770464219285835328352562143400937227891603097755343524974323707417635431841637873277912619735338743700256804129062539282375234525/435806113719659899658726685093143870386044165072914176745347753789159919209106533844866365745070168755761654714731411819236449945296768749581815051746226116368023046212222668166161*X^18 + -1127192270943058932497555067405181328869868171253103342926385084484018494958503625071113575012800272522386469670523761961437562691250168701673347240359476741639248118968787368697376282581098252933295793130474131498955432217879818257994335845572537644943923098176132106817974423623109172700811144376570285952481060603269246971266826872762520495089643337336746377255450715087480904380943474372417293221908887422316574389876447300161090378166649081865256363175810961480525612544637572760274141167193869825913/3503445348192345933356503821463783574033409043021157066855850592711056590522007425578880714224619086627567942251725819614841821110240723977888211200987911749482537268500058029387768279*X^19 + -11389265989885148700622343433221257998083379293209052378452169291960638512298090385868844165756982971621843297670606235253366786882347098697289539375337688671978582443675489604928031756368612428027979123404320546822798904565628117695191659381553232551061626674587741622904912966375772385674788087128852372168980742645957888669379320975086515825335840410327244450036165736080467073000497341732218116625601954752051545066001486006243458402924039118585299886147666831643684306097757627308423515369951/54211483234190807271890370082490840948630944778319962277067763874755556562894207469195965386872766358472652657635453640905143667781660498766241454378184614550071283270583737799*X^20 + 46529518374764640078787515109719866953090845548777089432257153863124250590684693519836250292650905034088758481768905601653696331127431993783697291542237608440631557422126518208244539986459752208171722359965176387099829764205998802988197353401937761079501956524573001948357520640075350323612419233960126868048648155186128250358079868609286127632319685504252359562791517774415687588897082320109478594519308165742733897078456503282579353113638827772746518928166804235466613178081723860865573399002460226/435806113719659899658726685093143870386044165072914176745347753789159919209106533844866365745070168755761654714731411819236449945296768749581815051746226116368023046212222668166161*X^21 + -198271046114214370356539427684492763482922301884266665425955742054277220826916074884319857750670114017025249670219981911496462846424165289682891345508444968469003397949961374429698239302736917954152691407775790485711320005415645044601496944879048928312459262669318801537477653110393647105253583337659020500448037119678660176321190767488774054636487171569182487481968185116691952679199376998694256871251003822651980103196592542920415151517321136659654416733887102053130352221877535971760660634/6743560546609131393443260366026973622170785517890280168810519203228704635264859742405269982195890827027323380723405105225170253486958638980749030274683992356023296836743841*X^22 + 315027498651374950610873004957024724304752146043646825073540294437195718726002898869198050999173575681495396468151016972125838471265448862878586330614709878670810709060649412059076700944066976515343818589852310862171769569287644298999062128945428898520337620555391950728751463660284874770113787707584986897222881409210286415354461556626812878836247640224923481591160162192161752474423200572466101708007583449320613573933379583004501266874806478927927078071371803097936635572430558109645242891414/54211483234190807271890370082490840948630944778319962277067763874755556562894207469195965386872766358472652657635453640905143667781660498766241454378184614550071283270583737799*X^23 + -747188335932459237272554007024488860600120534814045333989194043678864230143715187108143925461875166888010100457934400247377761714121924159730629769421663317960334995824881413314262816826773515444111076940059485681540670411357758981598258781747381085339163865984009621515189845818311551551819873593583060487527818855440471866237685969494172067552636705542344371055733997692749157130972335553515694015547967547984213564326411327053858842731319745355286400583902225571583748997518410937728/838855647046788331066458560272045481051223475294225670955407289865493797147015765941692994426656403411782980560194689044056506218056802958172537663227266122157394804919*X^24 + 739491913429294009796652312863846724977803393161546943127604608462207056594000271842297256805013393611829436912020511734718836530239600451112501268358551184361443338085147193342729524492966962338608475745379933546073415752107139538561239205724657421258813863624877513807672530814384657053891500114555839971839382232745155345941271324834437203333399377453129583274990853429885033150741417752837842326639785500983800305121387465925849856115025681673060157468647175747579172695286102274107461/6743560546609131393443260366026973622170785517890280168810519203228704635264859742405269982195890827027323380723405105225170253486958638980749030274683992356023296836743841*X^25 + -1158786935597433773151866623405882860629924555811958304097497987745566476994358061493262569273614674933784754408361817620063064706797321429644388008871746819276106702486390491003666567535500788888554851895585132994427666035579196625223740626654105286022311194530950027322659140195855253050180576476575243004911625818184471757469213796654474095801814877613855920611611293862314865653852980594137050457559192260512868546160868018563538920943515131231477059761983661693149987240068926/104348258122501347315145983365100818640530348960595306749024417199339942424059679803668739199733350343548075700982048643370631448943500803355210556440759562402959921*X^26 + 792324698294409249845341238985918196200039115397279009857839748365400501255112036513362564155002838112465639118542434278443385120521414675762969846645931411562153656764089885513492157979214182870502029860341546007424010457764015169933035962570471109463368672109549040205321307504830494648399676393970039274822222545403199882848352797358475794016901735381939083447723927445537541706701758322162491713323176212820052792585036665780848079947204367129057668173302050590538144432973958542/838855647046788331066458560272045481051223475294225670955407289865493797147015765941692994426656403411782980560194689044056506218056802958172537663227266122157394804919*X^27 + -879922363378832080604995933390304417684970770893343229833355845129974545826574824388575317487325124199011676251274474667735735684182190144742193967628946207833687264306614144022483643012511317566645730447463655576865414309654576495358109907063740654681136907842051963266129118461430923860917221456345170924359972501550363072936588071676560848781266697004455129200717217486510716399662424790544887061216703149800818486086410771337430326898696199508375481688995989941273792208/12980253529357052782080604971402017494779244801666290179005400820915529596225858913256467122743295228703579512499321886225977291820313571757085527608005916457639*X^28 + 406358462077090261720221998765790457424476961119947187973688066753880703062986047572982915405707977821097685397246143723378406749539853522119864422140714470850949533576058204570962258533421346793940581688344030194566638967409266288740839144209212901318806400964737357202856626664480359238718289098063169690349342262242192127267596304983413032993734508771065399613427579379502335205826643673780497851504969550455510765435338258826651353565208087154333844262941487697795852907532/104348258122501347315145983365100818640530348960595306749024417199339942424059679803668739199733350343548075700982048643370631448943500803355210556440759562402959921*X^29 + -249252424047607726577276532626100652596485989266364504350222648833510715070673721548670703463724548110442904029057355426879002892665463201109983298445315984798087420694417170077534774070743816105122213352762852721447734978845306865957838073836997130118164727544641381321943047054371374134695316513653283286816432735928369342080143545114674627199965330157482271770372551939761765249607438387375594024480195024683864501397528617949130388679626827039066168948426876379928/1614660222584532004239408504963554856919920985404439629183405998372375867175750580079172424772147683630249970456440090337850142035117996237975560095535006401*X^30 + 38994971356912212922259185432691388883340511430071309180906996157579466754700170053230938778777862050493797617983734625413035905788554226105818475014869470828078066758716529609952775231870203368515283199232669956114007988162633310272235533620787237350456975986420828656152667697240839886743132353857489360756371561296764100234820312554556075266847587255451550260001946742142659179943345361474659146180660689704675871835183659753183841947121798969772310112952064462388168/12980253529357052782080604971402017494779244801666290179005400820915529596225858913256467122743295228703579512499321886225977291820313571757085527608005916457639*X^31 + 24807686365287553412181297727916313093272327895258526659032448215325010307162098131789005600620481158704463644147972475912576771406148214862127144383651468020020129119385670066565516990324669515986087577788046855652943858040761879361968446894943469083872519110703061619346716913947612022581685543801402981746083980057246380471293022866331991431743720219127823085283250597618096657192849427900178295010987244836059616290561222564580077813480172072064542706083378/200853367655744744898545653061768236959811044334424633559324045076797595120755141196563306975015261056132599882627203674318962810687647249406090321623959*X^32 + -65453795176777808230874358046561076803800021727921818741380082025442437782866474420947788416636651481281578536157518208850002730162553329662725588564825526119412924081187098965944390020601714880464407933180542315825304443054591036445540438246782652000614524277189638823466412456309924671415918795196206467489024554214888552161711013195798506888996188930813472131975483022859056623597914807905495132778461822802293960401584453434070469536761867803351463250317910961/1614660222584532004239408504963554856919920985404439629183405998372375867175750580079172424772147683630249970456440090337850142035117996237975560095535006401*X^33 + 113989945941279233986023596061141890871225105288004326358665387298828792019837757669467565485209153706128439154363289044348712786102318957672753662215318263196475613472743304517305065424008838483569430339080913580448482947226776146550167503368051909045761648728103756942987617181299863933937612699547399452971013520704263065446098664902015574403000648323476581681725958456940198384625518401582268076578744134359416313544580096614686922483665142954023960130/24984869717097244047586223791736315083942162499617444154661530672570916173747374200343737650829115693013135947583928806358870855913378187511642035281*X^34 + -27566602377667061991292151099404156562931578596869840133638258086821498996601978311701247547534938994637879278353917445878333068715464725662469632779751948652513587717290184495358151677335756006968960795766635948298619533454876408140280173495120104289075006668220460296283716800538274907780926039009887888040905846064385775317118895112508862614553410223483333593457301931425290205200358467316386104200054216504095235193766077562217099227458659935910137497722/200853367655744744898545653061768236959811044334424633559324045076797595120755141196563306975015261056132599882627203674318962810687647249406090321623959*X^35 + 4312786083383751924179454844092150240634002242426207234058745431119584239353053593198046685990492479911868406809806757370863514828838233589482995304532983047693653052967664123950219172887067642088497526183782106450703508193423179196275239573204954139955062107784948351905973038644567638090980266893380294835455934594060128486413181110961367439482561837212288830979506496708913927084638427539573107663554511302492023676142084641247566107784176479582/3107957422203911437689541459352694997380540179079169567690201601265196687865079512419920095886194264586781433957448539166422547072195321247871879*X^36 + -36071727720516938125891984188245011764846214817594798637364769787730488890956772490886443899237451378387549385495058675098359409992118067425470486563039866414012675502327305309142665324811999964585150658254016659855199506952515489715767397804002341925532412058148488254650625798082291559165515551220296158669571221570168922739134536017476721244772015127530681699923841099597598636967918495216658641015421080113364761191028333880467877087697718996874344/24984869717097244047586223791736315083942162499617444154661530672570916173747374200343737650829115693013135947583928806358870855913378187511642035281*X^37 + 9155435394123608986065469188335419753337803259452156571175988993508357342607352895947143999071166991609783892487166283691426128889845322718049289723701750163604957097340966911462426211078669362577405964816128274469511067116087148616583764493487701148807603354614998354177806997206423840045166162063360656371882948402002704951461431247817233936794045063816889827679531149542245718533534067306477118296144870284942268594522776643984115115024388/386609954248527358836862975413943898168993678203653385705958651730961150375056538427655192920287879660005154118354091201196983091453578958561*X^38 + 25896110416632429379310602976979383482963606286877309077561251360411144143346115554502906503462560603359442376751693468931703489893234236311052126465196844535941797036599034944245902464024711808940504717007122473625078679361436607666939349876522973038819905200461019322265029635588713941768982041843122658024559298941186096589183230633843587602842208003062100627121476404784466806042777181404792905396238943509238297232148319804457180518930739640/3107957422203911437689541459352694997380540179079169567690201601265196687865079512419920095886194264586781433957448539166422547072195321247871879*X^39 + 18313792240508383363353674615517396022921302019138078350166710029782644452131065089834261029204745486366544156758306687948813116719174750846619603705279352263154512389803187694470192977674054384728415914060890517227489800969314766248912137174948664811526314148730827148149649428795260510163772078324606309242188463169990363067714086295708179260906962148554504259972500131117802340584113665446807977567112151657574496008297983022606980453/48091796771803378384981089117296168449930797139402088034078697814524337650834250333083118910348038270929861191485768279785667756120609399*X^40 + -3906928830701843183958792476830662685636366125605451020645065360940460846724357321557832346266933690693793862349149017893965909512497741804878656609559313904894442882619626563421033502522150299965353987024344655721417957296328483086485514131714097581018135415119467777355985915880901229341715285323178608893806042037256008836541776061818337749714106265861996766510895193460358620745809866793636369100977428717664583039548775372559209161572/386609954248527358836862975413943898168993678203653385705958651730961150375056538427655192920287879660005154118354091201196983091453578958561*X^41 + -25614167859032515998368452948798366484134761021022841422236777181364523307970082574036595618828815480538168724298211663608330988836919707686985590515831314421624940738564700045244202197028056466555785369807659161119327695585700785365247851273950343455955514872699456562526440925770089037390044753789534340420687716359480713700360530514352587750230666158060951213490479510750058793540649174104653773608028651374827790132633173054036/5982310831173451720982844771401439040916879853141197665639842992228428616847151428421833425842522486743358774908044318918480875248241*X^42 + -9821767653904080834093060429138379300707862416059286720465554172695979188856924365568469135151319622868220936738280899859324342769290417814579098578558042243373833462732165552760957818309500234238051957550491877151905801536993488095923890989909394770224423721456836454586731003112831343308614702818613230831539974110326421586847369834989362356162797225943852959073921261568398748170547363599575196548110607465053291661937398547228221/48091796771803378384981089117296168449930797139402088034078697814524337650834250333083118910348038270929861191485768279785667756120609399*X^43 + 4832431084814004582857357495819176713833278692658637391794425045268322307557918587463575004567154518870061332487039913392684044386777949948726150852886171320212610798241635251736382284705887651125484225328738656764258738941220057042966467364586408683139178296822713500955790402380311120387896893024100107374247666017935051973680567357355736006345742263707856760484893591440187666598504265365454145576373286777743667878978578/744161068686833153499545313024186968642477901871028444537858314744175720468609457447671778311048947225197011432770782301092284519*X^44 + 8924896806892730176124134084450346783857113478277252981507843473486193651525054958649148910608251410752186631354414571205893477747214409369798574705832764799020672442416558933942418539115760328569459621073770006177354746085457529273053318598092189195752444547753755655665332820982783099491848517003363792019763161219021866733447191462349257100790143490830351481854964967491251612159378792365048237034842420647150947171301891899/5982310831173451720982844771401439040916879853141197665639842992228428616847151428421833425842522486743358774908044318918480875248241*X^45 + 6709361880254638123222089739231264040294943502732427712476727806224185275689489538198976802632514952580322609406024696192045830837317685084975787998024591946403639218050889489494630294735813697575431522658842521634505649333360492820228313437461839536654389765226110048926330041935294270119464835404833018489360963864815629857096369403437265419858711047233183294942917105229198400433864821248999855215992277199988959613/92568860391445845689705848118445947088254497060707605988040591459656141369400355448149244720866892303171664564345165107736321*X^46 + -1217583443131381341318446275984297698690261031775972910376790148899011579747704095478390865625990155077414089219314537729765797346836946760610151542203526226535651091787477465780875264377842400812512274640529206157846748275441304122537666995546426593809978507475298321809670483485531461377280357887260953089472113485923640822336177695109516502097788531526225938982549791095163727646401952374742780616940795226399828938694/744161068686833153499545313024186968642477901871028444537858314744175720468609457447671778311048947225197011432770782301092284519*X^47 + -4025375481196634462707826107149156404802091915484082970058493626508020476684977715094163423245819555245194827995218549747534623688201197085275743059542043993769856709436622330728462923462362365388538864106187821823632574927543768462371430526128016137146262185973815875105979612333673955305500026773702078426311718451170009329892302627702382558522521103407222285446554020869435844124216173901155523082389846234301/11514972060137560105697953491534512636926794011781018284368776148731949417763447623852375260712388643260562826762677585239*X^48 + -1310049689578725024264736441159710872644858038559380803166528196657533492791127837448154385653848993468704241201015689139796694223548972386292432340501651918282272598937148478266294832152953232159508649955890074534372124731921242087340377032502508439758762192897655246268155334175705753880679705020335571385942454765150605644777142922910670112359375269370227064757516472843522125602588056284182813873108274280531796/92568860391445845689705848118445947088254497060707605988040591459656141369400355448149244720866892303171664564345165107736321*X^49 + 115441804195598532123013211222290954602617963386523140854364718445620184242642159894224034053877260085761083284477057814176608726464965173535762964872758323704764731613139931811777016285931137571283517401905279163707237216859651746705655215613935074217544412116089588207458903420144090904909409830258434096717584869132852994762615783450969863358297752649114173003775399231886666946748009899626388094654501/1432388613028680197250647280947196496694463740736536669283340732520456452016848815008381049970442672379719222137414801*X^50 + 329066871292240950611504127733008455936094130703546616542927137050630576743373093795661922077173794634347128502014232124267529146989991831936517075547749387236507213190813597528563398018418015179859798335047386412917618648002057254740796742854713040635906543360779709356447201370024462534337494116487006250803570959051245747574591127137612275014536969671936900403315375942059598047908170795014927079103396979/11514972060137560105697953491534512636926794011781018284368776148731949417763447623852375260712388643260562826762677585239*X^51 + 307093299143565287431429337888292193081113263662891063247521974564998924193324645523000028423536123696421495366105513009610568619797493149823272199446934212961901331265749456829608347847701848046929092599112083260571336420823894916111905661432889996154150227438980802245811943618861606789938629135767610979988647952921589765870654929623346698424528535333965469502376892090680343435898110545943231616/178179949375380046927559059702350602897681768968346394984866368020954901357985920513544103740570055029197564639559*X^52 + 148363965867299895957560215994185619606906561150921885536776527685637439881924942748398946113893494097464063193501500705951776336505600425739050374489220566250820765710421281984342962466041840164464783389068891788144297813173650029903423187380304185196928854193997177468742204326337413820561213242469082771578011091439091711384368676789922699114573158259702063450693423597598754158696353740054015437452/1432388613028680197250647280947196496694463740736536669283340732520456452016848815008381049970442672379719222137414801*X^53 + 60338469900809406247133925410783625588301501444737171824114686805962675402510770999491248029820260699588593177616278211005293156027709710332492006901192706649790246540709326923067882000023081764046345424069900199695727652215066555937552447937630027659176681998104879311149476794989252495651955659397257746777630020186409822841029531653991039089993377562359839557035304262740005982279921491058/22164442017089196035272926943942107587720085703240004351892818512371551356883433326725227483588761665530235681*X^54 + -41337996816535496618566755392432759498630677984435761750141963217214649195307572532225772131781076222438930659997875180798148775574967538641967628465174284504889633756444826550779578220479479023402879169271084391426492189646602671566557822975513301664040753928061355086653379063080654785734339867402436089836659222423763612015807164115706238410114371905548142020859820512124487666880388408130186/178179949375380046927559059702350602897681768968346394984866368020954901357985920513544103740570055029197564639559*X^55 + -57716612167828258117450964495095111701011512308576983343422163556942451859930130839219998510093168746384425735007813249167131127127839660697886079771700272074141514483131739795509034937267469636223291086194357072485557113867539925489796944744658915430131083917044957967961121397954653235032657807402209446653818361300596571071833308126579033742249045177840901274233918763606592054762143/2757114319826992913953592106473704140778714479815898041036549137003551605533453579639908879660251482215479*X^56 + -10650395635266339326922813380381677634604844611916756553295267878536000069405116818123810154832635947077941542958717932009939920050631301092699649130107861722112581645013753717409039916595209821140316361587660362868809109218564118018984660438854736245118482738968144475728715977108354960307453868928612579101289592333263494607186212780375116109434620043188512369538566468046892791834134095/22164442017089196035272926943942107587720085703240004351892818512371551356883433326725227483588761665530235681*X^57 + 4187088394755779843837485519265783619040298610796277821229571611839222876452591305645213334719439149664779209814650045639132523729101502328010539167130365275621962709355631739524132835883525069971935640426350809619410394254182991108677274835688883521400001714295721655112019165489465206827500347337260828426100177774306623005361223087081605801899171187874771773634656869585480562/342967324272545455150341100444545856546674272896616250906399942406213659103551882030091911887081910961*X^58 + 2786800250421064012288702387945444738212162825455004969652252398341643243348179189681626844395103086352284536891885734002273474954947621630384277119303474130565659581352888639200192795191867002983898065674993119607262780287694717287381129004172743572724964315195136547212664139533065501035843287762649870815727758782780233135109330694928321076986667654370141627825811333389794080999/2757114319826992913953592106473704140778714479815898041036549137003551605533453579639908879660251482215479*X^59 + 1160738545356554139712564123894468483307566005470417690979060800646737720908933523915961680751529431553133790072769417390154686134576270788432360339047990284111829441118311589239397263230913061772347371398449525207955822347217704500165649289966714747985290766645336537507284572719357746431464343323044906665256929915708230164935307865091327327645423729813423285922004271366/42662933732124077018328287155684271246009985433090714131906946436896835315779559899252632402920999*X^60 + 133789244095844052577155617441714384630733011747342101734400329638681181928306574652557183640281315977977397639877813564943037780312023845741024708351792561877194204196447429426305132833322572848019078681299607260000744825160258060261568467870728846126994212198449163602145494519768493180496664395021025680257178640020352064734942448146764516472459239420026753863501401388929/342967324272545455150341100444545856546674272896616250906399942406213659103551882030091911887081910961*X^61 + 16955810741466506716479554777645469610295389180538756733629272623065747846206356311266782636243474559324404488534317640985629581604960668693979388142720548474710307267803155259232112647610276018010135429470324300640311774068679332683581359469907808363440960653855816207508656413128574769913208372707132733956131863741400250507013917502178427497433332566077876659403/5306995115328284241613171682508305914418458195433600464225270112812145206590317191099966712641*X^62 + 748318243008632759442246321958690405163146447688173035766479912537450901249583012640521705476411111381986424824755247998995761097912485798312952623609806274722137568365008267110219372349976084674129949983596292929019127992969270337097435300605463038591295861432268797906794097014971733925679878243281553993792572714767287944739719508624625417260780563148553317930976/42662933732124077018328287155684271246009985433090714131906946436896835315779559899252632402920999*X^63 + 127091447605231154752371883726544005389941586547955519015496763712456485810829733965533667258336351210319428159855755225830966964925835444835033484007025947076941484381606704366899680750129447788727597221024593258068242185612389015089029080070962819483065339708034558008414902972952055703391254591993490483214547935195980551111127106091975313738241986411714/660156128290618763728470168243351898795678342509466409282904604156256400869550589762404119*X^64 + 25231145062073941082501723021165255276873633713799278538424770280748183049655493579558290587107867742294092375321514533229539099507092112022560955632376766405710451749933378291073503658113170805478072438563053735420454910475155246601158761417308131392062033068912764031252865750780354961769909199473445124491907881073429906463267974266387959239617628128475093/5306995115328284241613171682508305914418458195433600464225270112812145206590317191099966712641*X^65 + 6765579160256155451098388788593452566308272066306176356277220909730941870334041674984803634927840697212356623297750722299181711544878531153943306447172499473823265064517641180849477817618577221579001117064131183317416567235522179891652494105527336429095315417715541508387075253623873985610953289870018281137462483423207329958674086013433168480365965/82119185009406488832997906237511120636357549758610077034818336130893942140757630272721*X^66 + 577065611255345791626670066147680778522102201548054141556372962534789866103417901655317367886783175607899045840784714416765780448588126903150164876610940816896632908901514762302429212956677370457338428651673481576784121120221895085371400002726473102886792159329193471711879326168242034525094715170933843055135931364198534192184055328618114118288428508/660156128290618763728470168243351898795678342509466409282904604156256400869550589762404119*X^67 + 59901893416764805472247965666268374904294783223629967140374058342819867382031882453506008408987974075660225505866639506734639892941134798834876168159010400469115894226232978643102109249833151335605927664909364102272926057557709779577885370638672232337746736225557207119539058212195863553419403251168708788935816161435206448502199196030314587/10215099516035139797611382788594491931379220022217947137059128763639002629774552839*X^68 + 2299719793073019402331796428786903049098867384367809517083255681570140897741925799078044169653803025867989717604067194293145417300487683020173569705717999567966358187120353847080114167153631703946008188992082668929730649617074151354247061290364840843669690331357772610430570032471915351394270443588710038203676841181251355603401308803761798407/82119185009406488832997906237511120636357549758610077034818336130893942140757630272721*X^69 + 352119859552840221647300592190545789575470572691507400356322763439206802376067413511258888974682693078728629670075425773867032547363933083120052863245072215308894204104757084655578375652768979864231368502523651291423083787304469510421321419178060180439579556868109276892250814135289863035546381940614063753902720574753869748534841906/1270692812045669834259408233436309482694267946537871269692639477999627146383201*X^70 + 36672187852361743629827819831096575390995579352530442251985426592180602483465859930839241012180837656985894023447904802031289369842819262745957428303608566518661998982359971654061524310062332558798372839394424731875913648493658951942741129615530204607121933191744249683108405941223325573365877375100962459470842835076437685443541431400/10215099516035139797611382788594491931379220022217947137059128763639002629774552839*X^71 + 3540209384349952288894872783347033950718756479574204564003104238416091589340129258702216585658506860186065215881361864537156335065461408547231985343075631772258104677058509943165650218640778427992903332285629236837373837272211691352174554781021569855317123949678595167839174964774462910779201183045903869223337502837398891270/158066029611353381547382539300448996478948618800581075966244492847322695159*X^72 + 103156781075204670725329454308403585335531269181980161536883212242732074434196634015949829228039079070100918273967404243230308983527888049735740881970415824878700195836749231071133440263369728578414414164552866813355415610675826527773940872080527872874793563668276925754852117826758615505229705286586763504373702677887102107027/1270692812045669834259408233436309482694267946537871269692639477999627146383201*X^73 + 8514054202450041951254205843307817331606519451620776679332246705299696868743417511002729830505210537295395479351532985898137963322598051458475649244224254112908337981690428558899758294756824577659218721470594106584379580967162113821089200983455237766794462706861434144038495678382004198760187304771544039087399606449/19662399503837962625622905747039307933691829680380778202045589357796081*X^74 + 589883542677750970184617296166112936047851551200726732460635692489962820964291538305417228547556595664566079263639142608882831758664396506508121484567072686722040041500040211630306136525981018129475936866580814131397993334300378688615854854224103843310338808541608600599387670403311020589785655910740809465723858342074/158066029611353381547382539300448996478948618800581075966244492847322695159*X^75 + 56194407533783805683475212150085427133190417761522344559901779918251231071996304715883336488304752647210959813286058275922835204599469650097911939346279738918807993204224263647645734520264798350035206889374026523095171642302379825909637567048379232299384541866785706405695729793455154205709959020425914172015/2445876291060823812118784145669773346646576648884286379157306799079*X^76 + 1825151042454131184583650491025306635237898121488171243736772672329258835686626828938126609438943356212435995503051371962854074089059809768802940841013114282804648705779607415080291611852652281854589438554132547989489299058394844518852650997087543462967449814291070302871267038005390606785711183814310289989646/19662399503837962625622905747039307933691829680380778202045589357796081*X^77 + 80464983407687345100435722925274014616117195344959654560242651745195448911627453885248070061496099298241514699835869399887476915686634166068526643964388652094057934080683328773796645285172945925804846663136845760454899188000341560580021236267762132134888277035929710949865402384191292691334077417429/304251311240306482413084232574918938505607245787322599721023361*X^78 + 1386577009094546662917336209985484447582889328301729280784229561053839606714607773463853975663796681363145627285231042862799414778005887521555472954993701609767913385496477478449607174033524848405343931316540866396899064624818859241430528185151719936125391738662712589960634787958544758565607627831093/2445876291060823812118784145669773346646576648884286379157306799079*X^79 + 35743950070526628946430398654445149391029260667891788212497184163631048377267182227656864295343335024896473642437297356729252356986442897933553208613001314903823945475787836785053863704457104496602798190197122832447705288599611048639714149065573389153064695802079402305489626404920347079012/37846910217726891704575722425042783742456430624122726672599*X^80 + 374076886633370984816566336026289986552922907141635031945147596355731237916776859349718612285918985011780497698237588393463042348657186219870231327633090559931252540204915058976849276559124612180496705303088111007021926254592649469687341997852131200599119776797783311508107149899164129298265/304251311240306482413084232574918938505607245787322599721023361*X^81 + 5841052095463998997913838241532808791259369625620574998665725041031176310784592010514824209772411575291667916526681876442747723269802565196749059487186863388723970814986181945357500956579991259638164298155507169997907061837126114925946993083851970971898902814802733142917693355486/4707912702789761376362199580176985165127059413375137041*X^82 + 35944938372588057116321480500674032637913364573372970914294117761054586004028356587763761498475722986173725035976934812614966347561432351941254942356869581480767109552297973083959176049468969669375998282596096129489078892640837350595108661563232936965627061775125470345265841252218/37846910217726891704575722425042783742456430624122726672599*X^83 + 303860451600000932581298524773303027449766403992936944934119058929871409837142938692482591945038473960649789325948046492493568947975641561913530797514193454738874817205821770148042301381323412187734671198588401663378750288580643702086171722769422345825149211448796385993/585634121506376586187610347080107620988563181163719*X^84 + 872164476323501604243166081165125278601944722192640590885405095320895192794736014441382123303166676309141812321341363387713523149231190453297297258041587010862053021009316099260185811221972955144868327285238752191194934113816491725672375253906482173494863387113221677415/4707912702789761376362199580176985165127059413375137041*X^85 + 4138552549962717464559602830707848169440289770217424346390470046973714313506504584000547470582894961644060378382735517006721802569466383774224607343262578112080547393013264551033239310022856338994345695044526718338599147403828701084578417814413010446308774030/72849125700507101155319112710549523695554569121*X^86 + 17269896732084488095677947783061588256600029438673445148168558071244424006921021512839180144103368292985372196478789196931576291142329830580929695716940983955617376457885633786563910158871902474666889391840781607332686538963831315110130757137037955153891566046/585634121506376586187610347080107620988563181163719*X^87 + 33538234850386453794517554288008949098013879835073362194874314429212909109539439675540838173641629008926764290819567662305753656011253628103364933916549652992038241384111142841999761495921899627797104059832080765295039589034784010894110960278388602/9061963639819268709456289676645045863360439*X^88 + -196622566344027346046042525107657001534637069990805637001103026612499838654626568218017803670721792824244309644855148332379645429680575570000471851784164263657139581243309515603380555036650962274708402160602655311941654054104440749187187802552567676/72849125700507101155319112710549523695554569121*X^89 + -221414429841596098688676210980286920629953023191486768685068115180083926586576456569322700263170862825460460273815239516842627925284532019626978907329959457594804637333983799423823820685235240488713696162135493526977528058844373180052439/1127250110687805536690669197244065911601*X^90 + 2057833393805914785535163838676761966519126761443741614411968331837053018636732728854281837663023007038164921837117827357390817777705488106619277804344806901444052955511757462137612787926518464319023826246667016471623055910938648769495124/9061963639819268709456289676645045863360439*X^91 + -7555867740301047367290867864313081841906231410438559873235578628025960747858656235597687141417374372582084876415700929803653882359701779199793737369827531546308481062907262582216759492248207517491937630959434660204812030640789/140222678279363793592569871531790759*X^92 + 8299125261377191053179615572843300213645771875896496447286234463865776149803175263259583561646431924911905509378040089957349249829242546929138531199048182545273222607609795474637561169011241790654135663950658621572820020501397/1127250110687805536690669197244065911601*X^93 + -11370595780301484333910513923637176816228542819811873071740180905776895164093453277118633011181485538399941916228065040077069784958545735443338390222361296056364722797083583370616529935620121134441720340793011095085/17442801129414578130684148716481*X^94 + 5325913167860133573197476894333410262160312089694353787206523161137007575410290409573632572935365345049669630345368349459605248545673491231976781416209460835984737802948103196261674365013519882265742317425000984311/140222678279363793592569871531790759*X^95 + -2873948823899115205421104910410414138753633168817823402486190855273216700760038618227651001613330281393580687389698050702784726090874313231422316984707584180630316341190384894241881631583262093536350199/2169772500238161230337622679*X^96 + 293528164375879939521366645496425425598716868916321048494351629793516227230540153475188163234095394395491743769406011591531580934727891262344085581075138015506455203025044221678161344365250171291412447/17442801129414578130684148716481*X^97 + 57130471144083615885625140779402901809310957316513932515483939895355796774569283710478564003625286904343463394285196536290835399897240044851931467270982430228029566788700547103130250557684/269905771891797640295761*X^98 + 6070180102116750037817133956813204349497289805298110735758189746500407826378665163450084482321884154383742852731510647857870734894124221161462144224369936989569211191025345189103996143065/2169772500238161230337622679*X^99 + 676741019190042647393244652253910699594686444647338748891186632896369124004107416803687622580502843988132289927965785349931384417659613074835315795175678698725005554985336474/33574545576787864199*X^100 + 54645749262869891007238689691935560564779111023014340956809584218839606429409706848187666191206866661365078785902659441725676163468399836416241443826384416108890436435292099/269905771891797640295761*X^101 + 364289769740677963697725650678773450781412585741195783222991614959527035137434418751893145257364659806496503302805962045798238197708536071592540223803646262311/4176457964521441*X^102 + 702374262164373571808476680523002899002399090465733240606963525409750202507670509468284733177616399135602766601125248579028160002814107311269065411788427321/33574545576787864199*X^103 + 1300761022338230955559286525642080416491917628961130455368888675280682570171602157227707221459580205596760011776662804767359400861637163013251/519524563319*X^104 + 690997477460149325065964182407023691559806725324675593591519120782942327135244944115624009345104723831493399770327901544749998331284340144/4176457964521441*X^105 + 1747024625872117061895965083026848359300547086565577505247986594064802341065975989401094199169419409642798113226979441788/64625521*X^106 + 1148301621214381150500134874730877930235451705848423482776085584282494326369050242511523772751852317259126822794259/519524563319*X^107 + 968535607308541458209121232046288070921784213489397306716669134349308321061721388917024417455299/8039*X^108 + 212202894514452713882050724425422672664541443078021517902275909163242913446569148662780882/64625521*X^109 + -47517223662607351401598540997417632100403851480131035623736223*X^110 + 2303274270370643239210617955686534411041822376/8039*X^111 + -829234637760430277675*X^112 + 1*X^113 +