D=-16967 h=100 -1737281004904659060625670154718021764945010014047235601841284769140283300919256673420778743100182494764003140547415125754584846691544033853055014779482482184311108207055352553861615521556363636618181500222175761087658908862062301208249787376351762792775266242261441913783038382979967002773644378734048891510463625720108317898796680407841707887541555716022930554198481613750095866358804930099988284547249125547455511276136378423962910721302008217105917472177439431677134279539229419328125/204300518954043782343324785257203238890915678976031636775920103082640974735271702371*X^0 + 35909757354203749902012589590716226013599485923078395898241661877355129691023933502470082629091770283163666884585428343836480415932023910636320599132059877415100761539975271736359980021587100987169981867372800674703148801083189949246778800437294684363096878806557399853719580162435188385287517676820864534015486887894207677797955868277739854251419051335057713539656350365005137098719825549081055100754824356797965777897550281302107189896745389778352691269542520439056516848312905300000/10752658892318093807543409750379117836363983104001665093469479109612682880803773809*X^1 + -10096397698185435522444160110048507784933164667976083090109875474864361467501821021444517097160985159768178630798314118231584742006471750123361247316325355262493777006591069853936150376524456510293513840580357863587651232893440826795560147178845220905329443218891660860416108903581264838707771644603168513772683923889224245665130959330363255939569504829303130649559844845170075641679327040031078637556648033986723137283254065301851903695430064854927794416680060900986105973021104133155000/505374967938950408954540258267818538309107205888078259393065518151796095397777369023*X^2 + 5990422008262215566756854633634542190282577324757008505117246261424978035425940217652828415600954577090961235288535013156696649539583402046126151346189168852532927668906342778480037988493976836984046039479641759107516191409887676909240344235869970020122269664594605426718022623223307457275901999875302003562955998863384569646032231668143951383483664998862928511566786489473116756313611466575594829226985978912352634654293637962411963038980182005910128331921611551435539584288939283582500/505374967938950408954540258267818538309107205888078259393065518151796095397777369023*X^3 + -32387357887122888649252766647730399946737793846465601681675618135290609561739297387375691376329956058022634735857723912874113888568507989402834163949398288344141662866115918942371891385434970617329159956553464920553704171191201365261812862914054856093657555082487893077179324233393314665240514364783429758291957840165624560877446903665218757590288043683617702736822670113567632404860987200007142165960349259888645576403978114103790301784104690680624218679390057260126407228276463591576700/1250138078585824695834915375715130068448844140881035694288109439638653499141870333899*X^4 + 211081075094665060599768766454625936371953524051190721743853082950486244004762658698490236408486776824219569136762502769893481528005832557581075562024601007913776906645410243299181062232986821334252259098825345576218639355336350436992786726226032636158656152047806024048495865683310064535017077085837889642794520336581509238824149027191761260530411969627558157929056838734620065508406790095910162318935979091076545215466616919310701917378814830065983330451641555694432152445507671222500/10752658892318093807543409750379117836363983104001665093469479109612682880803773809*X^5 + -10925005863293863390599263607590823129808646182434850999649604348488553598105549425736367078172058095715141993255834173410898537726078475427169245915151166601514102864641581438593140990066632235730243891576837003576667068517210783775780329014198238227999178208032160299450429695292339318145813951783079441766549465351690546495212749677708692340704424609104439760307096514492996835037777900237334964798687229158774835348979169797807888652195597450862709180316574699427427454042269287214432/505374967938950408954540258267818538309107205888078259393065518151796095397777369023*X^6 + 3419966037771306395594377785385687064036751837224169248976723525918126013390598770040546872593368552236452252851742936221427430061866964445502826208199443941574527934613323105093855899987583566153581449747325601765885415595165505486640075101465106177426176763493290290699299415338326711677884497182832495630943330910428203200696330426834497691869711539358644091940026973210680679829522604949001476597062857447439988569864790948558426210128860579629612440544112045557331787912929628910/228779976432299868245604462774023783752425172425567342414244236374737933634122847*X^7 + -123191021377719795331851662334392385049301714320016879374458899982111099187198962195708131751961786804458472942707735366852532869567365511520699874269291084280522286391416302700630312537619343808515766262086254267704934276737410766595836418231748216393570944079071163378468977026297788314987454848392446175557756498331105574487312264684561261972442576913573138248410885963573695576548443980707252107819945178410090942048054200182697408796460519287685973326479495975960640367264134085238/10752658892318093807543409750379117836363983104001665093469479109612682880803773809*X^8 + 32983226352281143044925521302682329436869524620850552554074764416508122722481784177578235692626004511557701362561164930133874175516117166013560279311465778115361249198305741960327174242451907058767801123883862368385115484102821895510675872595107548249525164999758360889322892682841605084473037265941272088650700911384662804234875334999743242306407059463486322599110260091508590431031771830292317446268836921427678741121107324070807327906108676383095350146844331764565215692261728382/4867659073027656771183073676043059228775003668629092391792430561164636885832401*X^9 + -864382371971473140456697909536090539282375483924744644995409791185579337022647538532703777772390513262921488925650929564459534466978738375922018066279663481980532068636779560380910182167527299083009763412669302696946603079245270311137470364236035217780420364101690957588453735084637270249868580993663713081343560615662870032902629917014285068198287147865244316955062903587754122397327921024328027433982900882138925499037974333209539428079311539312479622887574316395215975712616652450/228779976432299868245604462774023783752425172425567342414244236374737933634122847*X^10 + 180865393442060094598067259273429226959014813286423115733516589167860353294270837810442206545764099576692488829086587025034712736321983429178621784718651938382178367309534845784154895597917239889732198596336085643284447854529389789451987337072904817208690956184727174207706266543697599757963625260868721761872639041722790871725136657215486839018958710027007877758081639242480021205853932697187397991114368120779484726077519312095804908230083009395669966357473647557368146990885112/103567214319737378110278163320065089973936248268704093442392139599247593315583*X^11 + -3632874702933349081809630975418062681937326181177703399039111930247250213397069051980075274900072327690259375943226286636226395199298451072671719876286905411971188186251943314406147714426188908175910819767479534155447669894087027079859057864866212540211955524025479904352247210876137330038272351758582331807934521666443184422984405148985919723342283246422342264640979868008233956105909960350672445913436419052106607534674232566382547853720656442035481250961793581516022095063869780/4867659073027656771183073676043059228775003668629092391792430561164636885832401*X^12 + 617644631102097366698703921474179076715092805557662105131263982280726790597792479121761369186706334996121904032614362040068814216655172781176765576410741034346654216126307144288884841190099505399974888512747919412312345263474414881496162760413839866121964864901353080668469798469761355917110048506007601919399126654476589460597025590309599698475876184273572834354390998536608679162304265062052714510546924350937263530772088990631433093217854714701547104860513665849654641859168/2203557751483774002346343900426916807956090388695831775370045523388246666289*X^13 + -9234926855852594906776274618923976792670762087735985697539137167907445725626241665044970221215813857691039892667914130181700795974046595257177498347018844952313339473755969296016973018294380930500131809259416019734136104086768089754433980062400096065622114232289076162998037009721918892809224648392382711482508714814150438661326844742902782408310378982640108161456334949220651296902258425532366988865262680226730599284654324594282127435978711120282513040795459773527780716464918/103567214319737378110278163320065089973936248268704093442392139599247593315583*X^14 + 933949499845238943205707654220068097721387380112095988844360197004084423868081471384878388684684079632611649805354939127087331902350702515306319777420510999795258550554856262433425031283286544508947514977702491790978667141513485604807596420460242655586313533409297148992668743281994609674026077923689375235937434408581023312579736115641892527645509744184281185002297822294847067326977032333907025018956853360552546717124852764469176710509961349589399487582978911924450803691/46884207478378170262688168094189719318214689121187910114256287731664822687*X^15 + -3885468275242000278511002250269243950445266765473441614187267632070221585670444381546057190099793264343229608841611336047967926983027591577159423153305993020818826036728843182639297185155158222782602529186379972064235159347218421733983785021263099246287727815057734745802408876664010811028359408738353136037697412123177579006547587124618760061713285880647626813693625544433557737745988328372833857584050835098003776437989680540441258717053524032476667008813079073280210512801/2203557751483774002346343900426916807956090388695831775370045523388246666289*X^16 + -580269801912024166683229650684519237135151710252939317064582938827160943348035877858254433784809073618737462923037338979745872315730770520304184412048931637427274848576078544825310374187648136226248565745638453109576605788854832316386057166303956754817203939382073825444405348746466483665521351467469160995868306064699375577910468734852338063191867216144665860876162875637389984854405246797730403663178461349053953292084110181044051523094777735126558282588777910119369296/997536329327195111972088682855100411025844449386976810941623143226911121*X^17 + 606748241447085951566780090579748653377984274039724334329859723397210887162196858568652097970652715277179540623176861285314552409619181690408002839746345584101371416486775526255910026963711296441879529876382586880500537201134164606291293568826726365586694709993718976356208373126383958640613430183922620751623796098427164717589323906412977622735556473726914560187362566476529900166076429734227298662103420009958204025524473866960427468903729621555811662707221132647021354/2467589867283061592773061478641564174642878374799363690224015143771832773*X^18 + -698771158620361277365944616381692436386845717872993995891796988450494933758063112596252486904815146505227451965382993695254725249610262398872164881349611613885214384847909193755510116637410210900243810871666640066011624273785784853843900531195553999935057795007112117763732173012719646838745293302549499536717535690391414785917472703816587125666384797878588895053396281918979503148498636649572467904099175689480604756334027894779455065311518667823257898287970093457549/21224177219727555573874227294789370447358392540148442785991981770785343*X^19 + -154050209251595654596509209868065630805896971133714380570873265852980301763809953104432988165244030379578847461207413023338950714179247824757108641100810192923475225491606847821931767491061773504820232110137741958900458549694270998770312969551036799181168860615774291148531742208823268732004223772838226270021041041504379619525244914646431805661522895273559285807866803537726692557151733248651425351493356138987546034860139160768146682691862907203532954396904154933907/52501912069852374314320456992373705843465497336156674260085428590890059*X^20 + 47641471358979937990972838912421571058831075390055119101499813636427876126192641247124190428655972565791658754025113454077331569330158177136095539718796139263148805730459224317543280591796333002974258944270658384451874060271878635979925486590129102227821684884941687876038957612625143604072835436540680865882378145082856089405697787260325303484033297435815486231984770634491790791287620461276438766247792004195171584695506373156737966207427464956464932001305218435/23767275721979345547451542323392352124701447413380115101894716428651*X^21 + -449268307993822733399132638119480035901775211130300212787807002437206004888132004476803641204595614405422205415109491744850441456611740565583683000746587867563091599910937054250173796808393546390118693943172311839334728925158733122933364534082395740634935103113621471281832047473427005563403037986817046997630751449504829222279625017256658296742123338118682750018247760351153281248871856869128425734106952432490553123316461628657945903757085389850579516540283465344/1117061958933029240730222489199440549860968028428865409789051672146597*X^22 + 24459602068575447892643720325791746131668136246400845424486265367091895081115683276508150423701150621995779618607602425918090977544935474337934137878740004502272609046993230178086119866556040802468947375715440357847727480182926549093904214505752963425509982809876293522234698893101579796844387088976426749148932986087559023331665968321115079094888765286957313887276397002703644272605833667794188529096031684141414592039747176707597003972098089382569089888772061/505686717488922245690458347306220257972371221561279044721164179333*X^23 + -91298141233989991710906247340671911493019885565170512002069560511092264607326309513106713973206500176469669542413322212073349716460360150549841967711295345095744916099192258776907283290539897287260071265712777701510165639021167958353755292658527247205464646620658925522566425900030000801414555874786231246242186647107201956684490377682734177417124452808648067207996549403586460625426608709453727701216298424628734000491138690992503847529125312490137292032763086/23767275721979345547451542323392352124701447413380115101894716428651*X^24 + 1546900226707210569540933979027922965584836226234735002640626463909954285911623496435620523236681659311766516277747722605372098351272155444176487661143486695220754265437920402045043578740122855112190433983157069328754260975738762044782810834308908498435812558201385949365146406918335043785604635844247744354986654361599556199947826036818598836361648735641375843488778765180904722488066022146738476132923082407817148521795641536162692160696106026789472849118/10759291861466430759371454198004686339837685565133596696194982539*X^25 + 7138417201152621993950592147499414772161474624837520004054700986004864037786735864910014408713259264845431885071584748673019825206580130841059597190743168472321959685257923081360550678271815560424383137472610421852457285099420526212095297491163774538343527631062024622443784585061072268164667901813428111402807538679579634765559176366961272842545988837032827138457857693783274135781645536753222394976311561452182589038486511155129587747350855817978357091784/505686717488922245690458347306220257972371221561279044721164179333*X^26 + -667676201387573495960552471601313796229033105278113666091080735355754154161979357840714070883862279749603885633252886443726037191701497494810194472855973008411724762141561723402692949637200709807552746754703772546558134615872417264285872073057265211569302957574156323795449650746517554581394601221134571629597494718524515743808995532338426762165939346167165353152497840112094475299869868341575743639032820450747831860366213061599313997727939828036481169/228921103435455973603647961659674177443355012024119078642446437*X^27 + 143220362012964638237223788440144285393202065206224067863435162453969028083201155898487098959017583395429730337649190611616602072186665646780081929591601720378132726518501990481320164516821388146302103361046618323131260448398596820962689392924917156442784681916878657237930671594428633053254988606672434458217821624946454461961952348280898060614993178842540385255163424497354224320214104519552064395978990558329639770789768751757797912921440778666565873/566278519024548987335339694631825596833562398164926141904999081*X^28 + -88675144698681106979749740309461753387424179011365481758064898021121411255254994519601936699348918269785475420921172855903374480614935158735924681496932177306362256762479371503055432716568996197184285247001717717355859549586014734734963510600145388904389699881223918743807881747927434453783226975408977752219932668531808824386566786719164034263298021305653378200149340426163668065492435177498573921781530491980016869769888318345928481511512924347498/4870661775222467523481871524673918669007553447321682524307371*X^29 + 339380520774461631253715528014998925687385851745080750074844861169068128063419750419639736990809653969025801893148731348137090416103488702490563948612033110750514300429856472604171133698526570468902157100899495813725768256212936160926691154535380160889536119197938611525632804159813526081547020475370362412980821284535985201999183141526997275258306866537462021620452234328893306866174148898191693622894681061990308809103954373970909761392685525740306/228921103435455973603647961659674177443355012024119078642446437*X^30 + -10348510531108342594091188325968501676196272553793221668034107239279272386660272124131382126195207525071562000602820501831157545809247709571306452323492202650600155282214386542561248757250002394022315177814116117687431684842396480071320012735158318554428617717160262975050473738636471500344827717325453618458927034682262230252423921020138860981835112158092852520667776014678781813069852928582894784460938203160131876392324248816266917495433700441/103631101600478032414507904780296141893777732921737926049093*X^31 + 22962121551335077166711284026747103274997097999672383069759160613419951442597860572757344691577763338655034407375715252447986482070298875453302882255080250009450961792905781177071694164157324014654561613459969266773212662913288123190945795423390924566888607677153934137770124806133879579656285032601812119215340500465261980380844285531889262834724627544404227387966355643965894023007364123341916195065474589134830530775774232103951545602103263165/4870661775222467523481871524673918669007553447321682524307371*X^32 + -478853681809173355495823985726198399817166002163187589275009486856012960818965659116441352863624300008509134980179777927063505974947545709774574667229038991843900922371308859326101138463382505438724230608727721493684969775731860340913585416142201819249984851928430279198628786831161836299040607442676552742756745318476202414067574881772222596391272323136368504075557907630589028198449550900704759342157198335274223010912775131445996594912846/2204917055329319838606551165538215784973994317483785660619*X^33 + 1299131817530604325142950707999995018409935239920990956506059466794707470407880138481340840615263821139306776750661578429518694192439586957744732742945953837381020329014251880509753714810653250444418911573542504678443614173487115320305604628512493062181994473473632902008327835265710014066455886203081811032358240215795621141427504677710480274836164359731771338245284358638392093016864312527712254306306900267517879133197986456466626037805123/103631101600478032414507904780296141893777732921737926049093*X^34 + -28314555934901281068753072381618772414575715467646012694722561980498532266779566067392405827549312235521079276426607185539715456595650098540349751623726826995009425155742816553907028815571442395846886043797154888525915569903010616677810035015611026331265628100523804468984957080465932709653660662349999042496594124823505377333918741075876496261124289732465180614024455977116159996250720555398084438012495624009168927881674335681842028108/46913128836794039119288322671025867765404134414548631077*X^35 + 43744563176856876159824762151243311513681643929477491880444783721058618769544419221029735319572294175576895840665070636133806732498455689412519226610126066710220699091150163571860369111514949283530146971248296951796266026398895735096094020331191834680710590107313228544184139661314647265799930538335838726930009620609380225701835947516650560237000750007699843599413192121202782404045092527489814738448993548702161482217558175269291934561/2204917055329319838606551165538215784973994317483785660619*X^36 + -503878561880540204099320748890234928891757151254003417801441890172071282469662302944625504279537378051770983687526146053369829578910945789230557218492850718234790263642598343298388117836146130966908346342906069060222224945972592673216987263500523712642128793957870329709393791719120149042813622231514341890815953319992762599599717149275019403163012400866895541384770421277593184489453456534362084202216062003606727139989178114174464/998151677378596577006134524915443995008598604564864491*X^37 + 654507268444093084515226169094444475306724825588243205986908811138344955200249281796327633054429786789076180760298536024498085878300245374099723122957535513541906264119334828502684199941536900895267472854945088505816820795397797070133475544121616883064198728684733440055071363178408417702520710033476515991932342565988440604954030932870041523149556079415683376656662209452670250491466746486017080109452327122348975891331232228745463/46913128836794039119288322671025867765404134414548631077*X^38 + -10589231039530773177352195821576799500020416482085223978856626612964613477479431647504906576228947567609198372554341023569594015206946405171358102035298752669686174224537609090265979484144038790611879025479900636976876378934835025031496707391975890056975254201333846657848340336257432333865234416691430158561621126154673151087906562692742576107081584940853283203036510022790907585611317418395994119773467296067557223654501523538/21237269731459501638428394147137106276778693714146053*X^39 + 17160551327715175713120425214331926793594889667053502832219482261273965423708886632915810856081393215063613941336301978715728614144617502222064068569316798455949504538062465823978363306000232509790635108583243412217682515249168019627258898704681346717401742165152986250676969793761774335834370779547590393897989554039847896678162034877981282986078847521818546969071364253927114654249443513252461761530019526613291762675406823401/998151677378596577006134524915443995008598604564864491*X^40 + -10765798460996504536369055207943196204358410619693621026684560815485324668478507233098561273846658260069090480459832596248641515160369825703832133124499778880721802037875297774602267258426181294733095031676356581153588774968586497821217842020361142724498486436307871549863103498532430436809031981416323252207796400551513681144207154292919629447295626725067405664559880080440193936362691096813144839973749143968379673418050/23781936989316351218844786278988920802663710766121*X^41 + 9187235032020819970274453536374438790752305750568005541790350681082376158600268637526605080757605401769550388631800248128682134221801097840506278135837085780574625693214801216701478441954835104831935562973476380513263142946068452390575115375989179183990118900481178301335736343773889087000866740530996762647643738357366482342663460404447478120557710793315758945164095003377529479105934686956845905821508485666273982502539/1117751038497868507285704955112479277725194406007687*X^42 + -25538132490355544699114585421479313456224744114456803136978869131398968242569262801004557453036150268344963088143931231628884270077190035088402127355912265542119269356118449320618757585059402190357473423309251854277360150706774276906325927685409797389082265363257425754961635523296312638729035612016123647633423106554199810607885989753132198286375233294636772690584537119426867844691574650594027104220714235805654844/505998659347156408911591197425296187290717250343*X^43 + -34439344529437222088951222960502909731696006047938048805251705636659682112538920804020212551503947784074007906266042798206047546619717891057360305167901467992826036741954409906610276896043188354716271599007569896079932305928960694800546227629716589699055444747891802303165167335249022374550069680446768482880454213507869283585757370087229495692036392841838048009317211212080826334055603093589422393525905778334399312/23781936989316351218844786278988920802663710766121*X^44 + 378423143769711168544550419016763501802614500555359165122553024220811430901100665658935718520007784520098584012338707941282811890424276243711295499978381460700946211245284764466612141194638117630342851686570561508536976032401657773385643850467844449789793489971424707845171375353228173995752576291041400512864311629245184724808602207485182384766154163721067963222147225492331196907788686262110444426079059658518/10765928922279923593863642498410557176398239369*X^45 + -111554061266240674397762845829575301076558717639780590258992821954890163897858207108839307944558542230062695632589584364903226116125152309938472586148847559691327325232460258683574342552438408507388809939328715504617490696617934582489597048641212884471963722879997135747026502114568547127518632130460561261324678069498713922527832611775820822040733213920210531461359438168568681455024700793011144414353733352819/505998659347156408911591197425296187290717250343*X^46 + -2890660362211453218026242363934313604281669422637065980256117343951423473126662004308672947784596720615676642697667499830069116749025621696582795406498109869720752194635575789333648096462213227394092065602547818056998035614845682155721016559839680591473340994194565178286286144711612652481578480376233925715281005189155270289786748067782800882728378498467582166498714361873553607534119029603836852523192916/229062317495317523273694521242777812263792327*X^47 + 6269686519692832483789689387088283020994200834151406479317562524845840308304060910589640636505840132410478383297282635068745776787936075800044679440840175331887692784296420517747328764109164722427543712860112083109539255377142216137712084905632702153073587670150209439851510066581419402493321380840136523966729587991977236683192936515445520499370408806633677580040043177439160409945119989202105946088654763/10765928922279923593863642498410557176398239369*X^48 + -35203938166813459735454397483936329690361786809767451646938627232387410124267034429359225506592999368376253174178964743848663012611648144480645665517111625925573256904461841626705374021775108805385258626829340781673906071040925928102970707652514197619687691573534096065360538449414109101505458586871219171218991522990792046373900854720894880956721496869236024615496548842093115864547102806755762467734/4873666329687606878163713217931442814123241*X^49 + 18590975953044564514878630522369915691837976485745494180968479277191236313540044765049980287502406836581684843344076185849567338844831420491094149412657580926190007778853699020863654562064950812021360435966114314444695467312597342706792068854075807309073485679381902302205604735967541161489410872121112178522817423857882258885267223167972091599947908375192147588001404273526405964072058012781822560564/229062317495317523273694521242777812263792327*X^50 + -95543516297610096921290949705902342074818835337613678538242013505889537666668217479177963279290492074361652578646346835062695318861010343870976879512657549872454814046535429879787325092764182970072601360232730649653001824253714650129179871767563376959762549483551254947067788909271745678576544706431754549311653772960342040757700761749274416333748204396803816760559998332897665376623325683766733/103695028291225678258802408892158357747303*X^51 + -144313551499032908337590877175481436504686555078055871435102416738423818545722174551801892508376073610917140558753466830765554529111009355580644866633674722195559546425507459344701495023627462460976394705157040485593885596019248153957551433812764879434200494883818006698551700245785684933647681409072226752085490935620416438364305686582524135719499666362201640455533155710685379772996732552608215/4873666329687606878163713217931442814123241*X^52 + 729338432361865169464222293657572500551095651642347533035065024340018243361773136679692818161864047078126097760093055607975081964991465508565184442000485991303047657731459343289522181369470404549933915725583338683504286292250528858777023312117681018117741040509022972401289075632633410979807912607952755533407327781516106824564313813933621691308893047121660796397403890881398103429649237474/2206277197685652728910689550896986335049*X^53 + 691987695647846754598854680807804750870325687177044625345650225057174537399321878873241824885089493745037821884146114076391676340490548315601348543028056693234788901670189520900246648180262181082013153425438992306054218721993415474489693321242887545489518505790881093602282953701932380604001666522938250902395189587825050271530746390621361973544951697517949297115682032695493991774012595378/103695028291225678258802408892158357747303*X^54 + 4161749668435919043128790508450991650333361083591299152709860342440663567776025457809688083799961492573279235740010168217636660820510226105742147546902679087176178095140052653953149435748438156407520753002522674405357032017648946741258084107404656977134617239364984934386622819166613624452160598744250347429603413268947166175468969259292476635068169590062855655255199749322532158549628/46942068035864951678950841508446517767*X^55 + 957000017867617278130314506330341525092330506675779725746987064605314901087510843060372163129378071466188664233426609207658473390539691827457007353370365207525636368482284358579571382835324590484268434082303835355525147555863993743188116828759055739901739861532377933315933554960973384943894903247778806949472642977486519190115161239850682051974468315697813987761443218338180858965234/2206277197685652728910689550896986335049*X^56 + -1769833471763968097043934817882004449370962043291123224701793695927011309652839011256638570990893380770073378715365680131249835853693319847853043378264903161285811605611351055794246196695002432843136758659207593250825337935445698971842207904078909061844423081517721788928050425213092072519121561833417149063600502287038782593330884437117820561793909602006464790513099451721020683/998767405018403227211720032094606761*X^57 + -1120747456281070177377907316790754802499851501745012647002303160296160448209667055710343657921092136888661169730279002815891773996544799051977629259580195797978646902762559020222993946387721051549852326111762298047879358999378212779056031804919293509992303671495738841155900889505547322593404195968129696606054605209456669342989133395123757371744094506599628342041828411644144924/46942068035864951678950841508446517767*X^58 + -1527568457349158047584600514381154818738721721868927846607751758279551909040393366594064886155899478679867597788001990280067512181280849757736787227893479373669352305393494193492906237677454886922638101495695151959824978435511409396671904858224245620318709711671371182409599646467615588857687531695117012376725847452972017609958730777740124759587431148627692992156962987792/21250370319540494195994043236055463*X^59 + 4799632512878380289396372002739428273641791737383101579268758649320169955226365077932984077139782313613481940686866692939523139024341675812551990558193624530452655755192030423723697312529923629771782055983969724454963749323509768285267993260806807845913535760956728096820804413794614182412213622982063240345450292668037669020119033037845382217809361244966553611749490757847/998767405018403227211720032094606761*X^60 + 1531286263241671038789129717137287258516930690674544263096062644904730743669934243254904691835193071444441069188730989528375096296698361595703561093443021721815463058691964371254001802608739733521440445622661785481188907053365679846759364124326118455442618308272046971385701849979359042934092149635700989226815234480896107053779802165256975503409903673099164310901127/23796607300717238741314718069491*X^61 + 359268607199138847077294543219224669803985918508904357598187730563172923852132607443151839302448675575926868248556176212911930916761048227361480699415335784743508065261865841862426306106133916526261354896473199769590147044051215408919195075527261861506314924276130111119736324830549047443634709319117332260478491007635832417722364713162343868457949279401485527637125/1118440543133710220841791749266077*X^62 + 320496750745553051493363503142274507773564317241764750885932316301591290590901919428134173005202629683157852639166882646334300426387162411221994858575161841953362999794802864175454332380871246864233385324538913753599336783225759186272529436118525043939930016415053315181979013320120747446764130293444996414766221636216336063708377605544613128204965032120537189/506310793632281675347121661053*X^63 + 1525991436617010135758021259696901500004793746614308043449743662445809481627273460426895890790988913646164245946921481283759662073689351101633050096119523225183904904783990143640691981077327579409638220003895460611694068570707275762528979034062260977177781765226770810848933954918618658232617313382190952246360804830158495296358824272996005890596898315582930/23796607300717238741314718069491*X^64 + -5702896406870692792370572353920647769451769918109441960923709783020943701241046130485921854925833379582365427614071023054043561086654725288987056988667231576449517804536049540445991036851322062388284740681723403807987862264269228010364430404362695161759637508205689905511504536663522127764595058987439223747246638901610444834776901753481603621171226378/10772570077282588837172801299*X^65 + 619705285474422455049000998197638574481888465945033171963681197887200710919448861931473360917416772034630485641781932704000006460721989734208186122591906189996953532912256431072658602940926591621130732866337498403270639122924051195020884573302864965051607588627868735467573602229724265238140203834623620800806701995181052474214172285875508665658597936/506310793632281675347121661053*X^66 + -287135730204410367575636253082227242432274342702964424183503705420024790257362532700048691896492548470024172853295977122881440899346268226900798150198942940754794092646740951584283481275785032340084315271605139573982619502617175300497402682218364272938508187526591805779409186297732633699390604843101399706909743897640325948397806633870330878310/229203618665586996535591517*X^67 + 9430286805855062805486127429544554650085917056276506397098805679658014555923696912524495498075054985774931671988990356615190706215222641624157341504025372411522855961617703338985749639341631245201185798189489900124621375622446231235213596727114636936429301303845686603345679241132868272544100028594779045264384227595697896858735410347832885912/10772570077282588837172801299*X^68 + -2184834286280202485662977868293413972160491317521693293520489214752577488142176298694704737311111570124981090858085706765426617619382946446729606602003091175954872825257005116557250066517072792476510467853252154989091056285184823259867682661531354959526529610991446574993680957500450337685621110923535845603301687185667052617471850280664/4876672737565680777353011*X^69 + 38084811272554142344784271946931909236231665489190564695060362699669785884249446654597177155507018021669193102726719836149619986869010493832556131325139982102407926939756712046353083647555842227392228364403588446797410737446742625174062175582310048461704885277904658390844716180772044222475905668590169204866021550082894049499368539124/229203618665586996535591517*X^70 + -4601280474516903025198752307165938184565821753124632853905415501079876526724299609484121949147845523309137520644262681626597946018899730890288755608226600732661967052879393431839176517802385756226416947864765902915867117495585678531175509900998204767729276061453317244885056167915234449933438162514110942330062396272825131667455/103758994416291080369213*X^71 + 41681812316579321037992113571812341202370162153431120645381897286349614629554266790063078530009958533854338646188989859911573587099914036342545734250770065396788942019870367122298090387713991541350470196527707134721906597203919193667561284269918380923455301145551101681313944886009547725423730694406957261792608246158591129194/4876672737565680777353011*X^72 + -2646735632310996028884658222370105099783812298565557935854076034860941358941942703954435106417940328307960260094768653545279034941126011251921092216257322749356450759982578233090792826661868002841858987790649633148293506896867805227890307032381846440522064211211386149510265107595292799081972531150371720669675378363302/2207638179070022986579*X^73 + 12832620422445759538512186345238167409003251842142407126946188026925653098866805587227051015831029389022181365449455358079805070913413179882579620198646124459986021896253521626250501208624524847492920408246241503552955863593055587092988812527484028664936351288153783040459241799360347524597576888253675966075856584871/103758994416291080369213*X^74 + -442877782895938196001870471897906643718384493952246383943310120530082968150433780339728212772097705949427800026018495541549278960667889999556952824638227850710811744204674220108183352391552169228898466212082183343426560697288750233155171032330152860231359489257396545599095591704246659868069237532191865484594/46971025086596233757*X^75 + 1161662714482119181056832049465619434118084486256490246738450578713600514642314371844104995502901224243324906545381685764003862403867500951645454960525172647672815646908979303836314556074619569659190901490790823144454995903799112225329879634000730116164755489032258682903634894364521475021499932614477481249/2207638179070022986579*X^76 + -441898147792866405210956123589636338941147130950167703575267159271727628267482533676533332541463956831161392303989549504603014386311640165533667939975433722793276901827071235099789110169839965013751281690638862936473983616120466340006307699806856879094024148037480798097257691670833296596981707124/21263478988952573*X^77 + 25040462812478124324503194590058424837077222551616035056227481408688690413971102284283452546273215221773626593850146083843496180567070966745794038505726764677668689918825504979970367813242532993114403404011298539817098909316533824388919061330452242948357123101699003663385851365553679556605082965/46971025086596233757*X^78 + -143178214405217712979026790598429418362972987491971410618046326742530161849286874875797376242557042264044921244817603335907156979127156707079311940325359897995319065058124456755745053219729059372190810822459063792379506420907339810771929726381030772038264535559140954813773951084202880246/21263478988952573*X^79 + -27961431273643317404321953088484902070353205790256505979970741604668849696913900660899239225817675292332412498570127578385993774555943981169395390563808274293856756618543513856726095597937506016513556261378469510359382711601729909145525412666743692246115325261070957304094150703089894/999383512480770931*X^80 + 35911062055180299267213101763143283639160048107453910905828682913707987934184220165280763092967596046260340354043659131113727481613014631866410197704809474070326264182793509780575084726035668813804314725712770999299536876873221785424298991083585935599236093766723220060026380/23811286661761*X^81 + 1380071968561567943346460143723564607484140258435495691241949455497063204508379220552360192535262348612772559235941865906266481933636274210773902782667212295553959689875199965513687729556926219030473055439984270710665789043196491647043513451921064571184438261072064454687/1119130473102767*X^82 + -66285574798889233018963791008296004359901318692937382666868696608193983815162906114182666486269310680598970165827842659235735339541884292204258549143811318336732628641490887420403576150406943445825143838061060351351520063578621882769601664490324680059313510044788/506623120463*X^83 + 88920261963728030014759088020009760171798427615214993562064074503987060221701054480940358846756739780080354092158542086645390856915472584633377309866483385579049364811038626979762722193099117961990733888802023496388357526787799223226070066497978501243378982374/23811286661761*X^84 + 2245824711287748309932850509306104532331682709588067518961540504169589467191485056218529801116623845820336438795544052244387092481698876892137928273097089286373100193276064989684519017978229121215253887072494304708734064821199930940660520828771115230/10779215329*X^85 + 5285325551855546481146462586807920782313406341774395381835133504936921696325242272829265769022172890730629199437450527603580843613418348895763715065494172396085268168202757772369655387297504798656727950868540401464402829788037726364033337883451/506623120463*X^86 + 83887648703591702411655090903432321136788528570840699908968980814476570127756132102531220337468573203364233561389958925726535360362933997153470142247625788343364798913502954458182096399217433394091077744423635660651904593414696533505/229345007*X^87 + 124615081787180106668250725586494072748685613557969297617201941349286870574117296105876080762597157454175317597115762108810746223703483658349497679851918831565801275494771671492009347445541572938940485632347523066200616358734947/10779215329*X^88 + 20206151434187473247348539066452132050684241947691484543082033845416198404858999202643293462058691196346812876061247976203117142634821969519522087149794317249928514775316450241654751908155568529883420192656804595488/4879681*X^89 + 188315449317663999389201493308754217427005811005447699925334826841318750181839123347818034919005904011816201876180551327523872715077782883381474589123356360913518683401647218561566567256122951656561667493576/229345007*X^90 + 8390696614739399641041670059627500837636815219445734269960375719779921641072380701815467189519867922373425834565567607573047544053340698343867951172957642675359184923766720400009378766804717063/103823*X^91 + 21440121522671231179061098200647044998402588644846195330578594726483661387643312241656647932863316333997219388804144537960055787190226916690026479077927554015218867364998620100118399217/4879681*X^92 + 37931800756630962997758358221787850653151987278847364513685059714904064145832229359460673349172091316653048250921118779340224053307098922821762130865244111574007592928/2209*X^93 + 3483803600603928752143425912249665496715819692530260628401881053406890459919274018512490049370613474845854412668386784326335978728979590181514777358205524/103823*X^94 + 2054560970688054570508992100520111036016883143505464188158934252482364585168792805225419961191106235006242780088454635493557948307808997/47*X^95 + 62899614261939506811651565193250580627745842611708809146345151727977602085716799379985838137246575539526788429201938072695/2209*X^96 + -240120822718002735902784457615362188763063251869448696794527175057157017053453868097877000*X^97 + 39654638525001080698893083345655873552800203792835607220526791/47*X^98 + -1422996033696141289243615020360*X^99 + 1*X^100 +