D=-11303 h=106 721618473195323972375681820698447091960976741962933788478453340428188415260222740407889139448815195714607659443213127366262095063693043648245749582929250531496781561454577970384012411954439631511348710053735164654167563245334559615522269806486803496485848409945443866733629593840908056030842912089193494152222403643727963271089982952373021659744233418624314859926336751842762902672033270611259612390153847665477330174949070023039213993671228008778231589137653891704397065469648446306932136596800079581346983503721317786950582958295946734251590330764375/93561579065572617197704082783366842217576571340437151225285133958606381595338463874520926364578598431503137363103015862193313213070404138674470227140582343441359033659140228059505334567059816283519612415492367*X^0 + -22761516850722759609807337234400298023200300580990851285581573008727021151317393519534864281974436184373817663020184174302289490687640585828630774581489649869409327331502100358464879432037880165284193145878618546077560270885468752048168431247391205440426803083803038875314522625514173045086911890937798656636545245399397596354539071594309898155223925458406776487049100478763531908071657740900450777105286173465804097798086844071580868017936879978340917066910172329282163074183178891349116132414966942716575510112773131121311081411685005219671289824000/516273825831481364659660448119514474385536291729115658692440754065098143839365322390251252182249070643175598320799083125748953807630105297416321546004825380760180668092471963376277188695413457079375380059447*X^1 + 1378457836088414053792759601937700712423101982080654752241122754743964639608651076621099920467316737500808406935219263667437102755659243866961410760078302166645985836497925401456845959144780032287787480685394073462077365071653150043683515716640971195290714081097421107504221070273944513424317465616676725017706365409705745994805299664037121287396485735724328990433052672012377654169686868740754601406472784301840936679524327438331770407911092715771734215926700278226807496343447370365610470320371321298322220369661499856574997494633291271737205692690117350/5835443053373233864748142045094872103979716705414194290200657843197804319816346238977009903415961245479813787819992036570340424887643080176696682434492541278732322091449210602042061063824258305368179920811929441*X^2 + -6559556280330117446345794940022226333315816529154324871761290691816078863564633050244876894913149371311402590746278905831050333433625328731570893045046024170894106860024626772029556673251759273147919948479925756185941728076996069457356883270887695567151515542920846529304865417511175072077548398251404269636442558817611864861391813739811640002987739928277790227599894290221099561547229118538442566872590500787745534189379589273899835829975835504487419346316414780316786656762085494502210110652917113081695759979460940869025398572587635582146643280/45675822863972517443126643202646595982087613176069685808408453867565968666669496805295165193510490192265380723772368674312036964313023559888199729806673040852886903308190034802820241413378170138845915249*X^3 + 207865899381808082790328427335092579684700767512809707909840834835185013708673804937789268445971930561723016780585164940561870838086905341983918284395953683750165448078127148778542545379108984025721557059758747707905805651021438995387839178764333515521339876264536293314346607333856731452837565981799548038005662028289733292639299664570761648054409050118684692799120336189931007476063774195114231110705750245956829742289428293071567988300283624024167414962269653047403348912456956031125372877377089811485136073050006698522274985400678089296826630634453/516273825831481364659660448119514474385536291729115658692440754065098143839365322390251252182249070643175598320799083125748953807630105297416321546004825380760180668092471963376277188695413457079375380059447*X^4 + -571590908580430120747522464175770663097168373473373803684987485599968522983109268717304287459923135117477317705764465069185482642716886966562202763752261133778583058714142783660615635305956588878872569071618866684102439628256281282608747147994128486725686776218507567652909474881461704506890566019193663721391983177868338385745834064063370455227165905135777590464059192941670742307343809472191022850084511518150571775947410475126517730052182507866465985933784429297612798567545834452630289826220669396479990466411158303710167900345756154344872/4041035376800187334612637636259983719551235351328822950403295927414488955734716164318779544679332052752842672190778437079716620747856636281358907352620812249215863337891713244520945006934280291855783*X^5 + 11442002290527498867981410336895883748801754516537375718851747502026353720823485691296594497361016561419872100957709378726753434097874736855442417280563714295072032834747577041041605685889269000399946798987685679886431886881571638379013120820049315750741426499005433594622439851379046320345675115918078955653086919296668557476147584062666268783768265821626204692361223638525348241287221307026921656088894062941285437625684176546815108958137063166110184483023017714850686681971170536602654264941160261235960525927604833547933698105908015744972380649/45675822863972517443126643202646595982087613176069685808408453867565968666669496805295165193510490192265380723772368674312036964313023559888199729806673040852886903308190034802820241413378170138845915249*X^6 + -6480925954273095072731461352352638382375211109987658892601757695841102919081407055327187035206889097441106325365018373057136338975941357955472855132914427712230191006140881622632155545861018142013712778952117108272831692566728729311407359015767350228780711830639494628596492977752700906721638538141104615368141489561091960382292814941808768169563292488543044941863015691510713974765478473986431533401203804472786867593081893567767867834241796910239447244143256238523692086406244399519172857372822305493376617189858381785392637413993117429/357518833654798490189563623485798789662145921554350433548907009414711930968301881298662261760535437738020231105969958159755518070234153435491365774804990909423680734131798039858528267445304812161*X^7 + 296658787106864616935255204186241360415678561120532388134494522522378592258938154524579509333365341047963201084188850191553141280025488563901054838846406016499212100617802754663379252522944503237962391486409583701199327618343032956294762978985094389841859110510694190261289033188497243951942265551858202517034454306165829963591314326544753434243229270303560562588399336502117865349315927277789232435854242219292530431630515123255524821823728322223740086020880125867004581090382917268108033402148888389784396963059717664970540241924970625117695/4041035376800187334612637636259983719551235351328822950403295927414488955734716164318779544679332052752842672190778437079716620747856636281358907352620812249215863337891713244520945006934280291855783*X^8 + 570756808378300104135979018343120988613357603218180074459387651415608175441763828184303476426245535327159730069921836997690726085150978836426192864579898775233766939462148277583886328128976220472051551764357552637959224168883354081258391813947498949931152430467791316525633735494539295698659504930828419214353997950017333121695680031558067923117469542023363704024344676179807519778292092972959180323409374250865230911598404979685232827724779489894490757185156589554209223462676919486389961202335186995058040282630779484680626623592755/31630437375457709474437195743236201863412007569171939622127489110387678578103324895926945214592182406265613651771207481178051673912603152746294415182251695074199834922746000164427874674449687*X^9 + 5757118079529630049462721177408844130840473880580533412864512327762542404955336391805192294459889838043752865238008107211005511736949687639895472746085759021825340285940712207256535817429030987885236199784949850121191701527364314737918252776879060677148140394690441780263266161396826651435370240622998731312083748667547951063770342614733802187974738158680136667937954826959098138081648631049776885732199552908039677976294640476173828620763296290902933018113993183430694280740006178817979509575016543799024077302769318262144859525089342300/357518833654798490189563623485798789662145921554350433548907009414711930968301881298662261760535437738020231105969958159755518070234153435491365774804990909423680734131798039858528267445304812161*X^10 + 4414868429249676134154209403554743457634574431705303807362801597850926300712733930579335854691029088202660352692168535088778737718548648013126628277984202319317263892472215634253958515697729301563292011992412538769062517083125901237483540597131586778591185206354313115987735123433413228443649178003595258384254607851274902172585140282589221702672805904610557102598060613915777780208250519768163448772391512529929895892770906706862935226282488440361689150667539809504121066165897610666731818127051670009340810003132039191094943916/2798410809117730644469361739647545064444130546684237779538838282791088965593499504195960825850852199085695271323649250745647321411360094908103549073896460680721917625652127768240986877329*X^11 + 150935935426582254241767617230032358792103322307488545828639507817203161879478568452539677688480379284922328239804756918906109175950184064653716776181467554391585958081962656076874839258209346746893229494273501648942715069342831962444325093257086426618697718871009545089870860477442315578710657553591756132118214579929064303260877551198293094632142641789506491512965979522216270311602383562246278074567246621495323540500254527276015408164050891235151748033090961838651843877610090636958091631362714867047265866602137204517222316004393/31630437375457709474437195743236201863412007569171939622127489110387678578103324895926945214592182406265613651771207481178051673912603152746294415182251695074199834922746000164427874674449687*X^12 + 2515649201149984288622541927298061396078213207399256890050579342089947854019932905154571093756529961710452850168839988841620813452494309611784611982432276102957809663873774547449184347042099028487633013505996159943677923330070712846434858086629764119825918235634887110130360210951873546798350884460048056019347045767468069623363940705722628090685048433774894939941365968379792823922521040850427345140865128316906137716218392625692000173810410983452173001961812746371344634931965684024927500025179839178235539143951304198466/247581244724208674198828783477620548920121255125562928385281631672218788427275900574711211700508909058276145388272958572560145219088745900035702828797351205938416139578176392837387143*X^13 + -7800142450045614074439256504302626029445822123348966714093372850505278558524245554950348680276845401370403286610510319998496475281856774840406683156489701258523273770739461268821998798276904872980236712526106556679055029769125338006742023355776120195167730237496209225908147226007637286195867289903652724701096459278030601697456786056381204339912433806909825636248361682102460422561178202619571121726463895830566516673840618945298278967357857696297756967536201277459500931374255156932624161582883095567867921392599606592661846/2798410809117730644469361739647545064444130546684237779538838282791088965593499504195960825850852199085695271323649250745647321411360094908103549073896460680721917625652127768240986877329*X^14 + 74893122366083221236651257704932861954927296995970628858230300049361550732242286943868152852604353608058813239452373662742120177604466865545953489318671063573635116881532749360177689694283760482530607660990063912041059923862310999555082326879637693268639459432363581346635745279535864396904201966918838645743818142704895160631140704992426964482737238809847819786442918281098222022407406354862738779355335204480129274738417302148119121791804338060877651447461298037994147855845631040714627889317710359256686710714453045/21904029436805155639991929883891050952855105292892411606235657053191080989761647401106893010750146780348238997458458689954892083437029629305113936901473166941379823018506272037281*X^15 + -1481389556496789833373790990212637093942270059384486091443452852629628493554183627970662588442125709639646769199030151879446570537929584358189645947579453136626218782780864659496517977040197183716537411654934853533303623739355600220451210130900221352177433013517766499795925939843637474356844659039888779942935350153653946708082875555198319235083391956029388067520660383780770713671276584515955784601412443417537648772607267607678300575588593354776149414459261131333703939835132595734359705144882119438073670570665827285415/247581244724208674198828783477620548920121255125562928385281631672218788427275900574711211700508909058276145388272958572560145219088745900035702828797351205938416139578176392837387143*X^16 + -7110284975220664303520187400715955064277363621140655616071773850519231617775521967890920748711502405731580627715889088634804145129898182586797028431208085604657205763572741348382779420254551135349868974214496981442226021562911036807974059058400621561504214848406053426421438227204237013255445013396465742930489326224935186997083839630799706075722197111550380253029881710881738870944585002815325850236990492733597786063905067656581081120419145840954971567001078068749821641460018096958976386090240337713290165825522/1937895199221901764132701927266305489945598981942175670727741046907111473923882809971414050318512499367268777975622285230017878743433568902513840299165988404970346192913940727*X^17 + 13734812867967402302958951177337602729232305212792476935824343289787355328364821858988041239922560540562354200361423431855940418747851131543276947603696867228687627808502502043027607202081199823478580110755595558347143645568077995481335564866142719523362072519550454706706530150504777241797887648012806469919282277495126459995690132725287734596856133562640776957609007597828877774212096512451786596271689785708878954719026176704662257935603430332691996061877353863961798888255234224492326805787567644164921925238028988/21904029436805155639991929883891050952855105292892411606235657053191080989761647401106893010750146780348238997458458689954892083437029629305113936901473166941379823018506272037281*X^18 + 23916398187620439042191707449526747451947626365989881766257224921999260664866792095645495119677047032957279562020816578277786126702452449100091101497080574181244799879011904902851713543915289821444146728451600803172820133958188876665524765093548397100653311941298424969799590177468342312748721147212370736623111393503588878266865286279345776891341341515684580218099373034897315362313277276166321585249407944301376331456514224276653311438275343182741638664943932174292892944246777331390346159249245796728381869/171449632771998740523109079648438953370397149601183373505064234885173093331317597980307356482218216346745888523013561464214622555377649199550016836164380111914566592313009*X^19 + -37206308929595968630201093489398599023771803450272526850833567422184072056926496925347538957256115203377757031544245071769819467729894209674739124810411267756143739632937000243846762646685042865842472668463560472182163245969331193300029035544438746996771775667042225017942587251164327086988001768035603136274796592493248430182397196731429373249439470764970063614067119702886489215014408194688981827475408397147342047166779558906805792026940447134498372326161635292838072099019332871363720532465698618202848408751/1937895199221901764132701927266305489945598981942175670727741046907111473923882809971414050318512499367268777975622285230017878743433568902513840299165988404970346192913940727*X^20 + -82012688538494778920214608644917758120206930218128695924493823140225560459086233102026571098191629407789344004847238458537509019013211956024449304133727957897520909321890374599586871325543028522801652071745045842148985971930313586484911066283744489485688256379734354972270741843629362304912473803733431526913032237574664438050572761436751763711370615476220124789744487731217615244734027445515272418333862177351673664745000533063765431366237113389233799476457074389644835176153399136808516054245427063530/15168506836414999603920116752051575101335676333821407901005417578091930755668194106016752763179529005285843450678011277025092679410567919981422351248728666010312889703*X^21 + 171240977155297576993895211882691095639950127134992862471771568346879769215035707635171625295785809935830333284580374221124889262984858578734585340616809064745252264601234386735246398658343151673227018149519949668141871199826540530386783777100332480600428598129599591124658113608488115729914589212756510610399908611114170957938664503404975227517870719814439960865763790271827474575892661896905504632153280858901474462294444706803248278480630661644810063415444701986836387850596502365997144926245688693313547/171449632771998740523109079648438953370397149601183373505064234885173093331317597980307356482218216346745888523013561464214622555377649199550016836164380111914566592313009*X^22 + 40830487644652128288428273046159444610165982812726260022360560494218966162631907440641708880653425690373984008762136783325077280285370813471483109055704541521509946702520738464812448288332332921175585785431454389414477330722923898266089647731067869386782692610409683864462946007332601258731544018007239062846944361441292207281049394529185490331882519622589521811714785441966252016285974300502829454612761570840077672593267802511923050815634113489648757613432447832419350738855953103271024034798047/1341989457348933876308954857299086534666520068461594966027197874731658033766981695657502677446653897663084442243476181281526380554770230910503614195233890649412801*X^23 + -149538161229516170398281178616499570997480790346149871112143140687669797932891759270577641769891919960529042114562645240492671281294145580034216234622688624634467014397755089539695351889432553985502555007165333564450127627581505444286967584014392151810097647574741821216293948343856613336944076375410055427239779691027313829419274000344390357665439138446543616679724272703937456358612242820300688157561925105756334912422916642856045937218155725756167571663479968813661824724712248222932356559143998147/15168506836414999603920116752051575101335676333821407901005417578091930755668194106016752763179529005285843450678011277025092679410567919981422351248728666010312889703*X^24 + 128333903085735176836924829505147710645447610526437470064686881255836438529819158459753129490357063245946038860597387491057403220820192631167233820809409024074684209167880613637401600068947769324711583388419728248471783639302999442116357279332753954855979799433993231581236986770005034864133405934413023074454149840079242904362161146095393912507322110107037556300223787779660012028055595452563572134988247142021647531722153623528844800535196168393356202210386771528789371730949391060034682548/118728608099525247837649726382295544073831732147358662835282480291219856123770830368707659687397496033184503427716197583077623688823341671282280296844544868567*X^25 + -55318211506785273797405946384416326186352684449922823337276027011980043208456040492808996409952649851332016020853385981038047796477701726962819555477471609868020538024469768567923753532539638067537450853915889238725552078361921580153860851592482637516950805471067329477342689339784631397930087669648083857093810398499872432523057577565208060996240487034254245961747022427780013907399361769766820416267983860695213448760399137992698872554865498447393497512566566520371254867627367823475526349024/1341989457348933876308954857299086534666520068461594966027197874731658033766981695657502677446653897663084442243476181281526380554770230910503614195233890649412801*X^26 + -770315252911703998447552707806718732576151014916238296089513141171544602861532816748837467482768858595076273496080697288139083848295012664184785344002054986125903552375927960613355631184848703078204161960672614704797335965378825376960368566164858329008176030534394273627883799296214496790724106718733751971928290445397359587198040265114950932668244971042471918115709659046925637799559848876334779604723232756304279092108658072603738641371470492119936455789695468004670196723311948585990/10504167751882265578841876172900605509495862350469668480516896424950885262653351355278037661452490138298195472681252550922553630790351382047445837109134289*X^27 + 1025313153508733255485358229147244096924071313743852670017157887330992839965754329311315602343308488843025911279456756552373051449982086936972659233256663160015006953836453675640582146515709579983956781737059288054816807209408781085139142768534148027039222889173059763733873656171316295453960512746113899699078555918887610712127256237828075013402463671016352604231849355315046041329912500073410319504254797840735830157596057146543950359665616071937828491512125121858741196162344680133185648/118728608099525247837649726382295544073831732147358662835282480291219856123770830368707659687397496033184503427716197583077623688823341671282280296844544868567*X^28 + 1050994026122701000059243386596346906703898215696926261032101770583762652991622322772790197668581186654318317129254756503005473629615716014146137700057829864047111827039356633322660832212099786875230744777605699422457117405591445860917089350206830806090185658279692945733638395448463365914863502935137432786189639525187545738387362301930041699757972588219387232338422646597410206801097288740650894480064165129529667353612889490334463288522842775171625055604657141690781598351549760/929325643800961300437218098991471778244347726308915197780845476860203951398155476889147806905466702494753204696209196755069771811939430420901162267463*X^29 + -1850319544626633410684153360116820478984227861649806781399576741823329112826727499621146973751029517853845953647084468676163551872785424587918410183110844652776075541781198902531052575736836550788261765615343863902523537234596696851018985933565421289893291648703977222887774219963159743991637863316690114966242649931011516026911850272504482940527295225111782789243612910641955647179172700449056809560338780732759579235758887893836606092899236895810292325118241043190450841582748711892/10504167751882265578841876172900605509495862350469668480516896424950885262653351355278037661452490138298195472681252550922553630790351382047445837109134289*X^30 + -1127163400896441867545427850355382245339023555049225492960992705901175253104313885530365322344691245554479092366005500616141845091324789166503172972487137498657312485765013468116084808605731752366934825059788065402471200054024117780269006847389661310989076385634284248867661102608223519817616632881883426103414507478850523385915549404719308238061059030056389187002124825865809589065505958574696641763156034782067916984897903262836126254246193879110848067386589494776067062751/82219379262227842204478288860609730004808256773327010331845127564381487339481153400791631151505503184530939104327098713179666620537859897452106721*X^31 + 2872108005890824394028481668907075308043593498929750330001811588962765250370329228772063675516830348770742673181015254205511747606728572439218167507610124718000177060501023561653762020332255093159129920044896776562620067890878646075708443453532324377416671391300981261371683011599053703326915896604045188168757686222250028940851356362095460533657260853004039188092367787802565716284462404304735307959394957572564223470492364620402399490149832143267770838551787979504210753314186/929325643800961300437218098991471778244347726308915197780845476860203951398155476889147806905466702494753204696209196755069771811939430420901162267463*X^32 + 157156013153529720733946276132500387354485226087711023109919481890014008819236879167565741621557051291843086041936904269366808786251187743183686192987692065311015258157726396284798129908724400683208873104970803972136109907936932461284310101902876318153536226692493417307666648661453429018730865504944224750954157616053058628231997256456422190283784150229397416327799395306770907551221755836610794274412422345505987689384788967573175733341924947787004099637140909681836/7274120079821980200343120309706248783934199484502080008125730121594398596786795841881945603070468299082627541743528152984134001640083154689207*X^33 + -2828976396177388252680118782425217152459069300943581160301240130766026428893595231793254756892353217534475103735423593525864438773298383850558422167027826522015396217953193741255170790247502016545768853937239872277941093170117052979936994617128525011270678006820039818488093743812247125326106991995197446197381822705738708957762412597552525365881841980665253626286256144150087538031735736554453979005495432979929104059913694231662240895326940375192218647453671701630212023/82219379262227842204478288860609730004808256773327010331845127564381487339481153400791631151505503184530939104327098713179666620537859897452106721*X^34 + 1227342424573988211733806824541505631203318565342002493556025271665507266849975560971170635746710398472289048808987487997076560266799949389955287322803939397839928853351733720404221383068179206950132880659301620846713188168027628308128862130689284472083622005680859365381945305969670695708111293129828762801777439208887464343608102473272610040559325923430850484473849435147677424485518597016700766203011977941220516844614701195422400933159301524207686987431399356/643556584961689834587553774193245048565354285101484562339708937591294222488436330344328550214143882074018184707027174465551977496247293169*X^35 + 998906889497543111064246365881754088304437248786577946634507220469137572872212487249860884016423022966644832559428432762763170703774464989069693419826182170690178161511572707073306464616944572475643082865654718959920686694636106346435001765759746593853371067730414201506243580591801060604129928331564469553632526317902323466314199547841081409353006686758249287092497641964788712819293007651363964565264503163819975734044556061059367972864455583238651902159454618969/7274120079821980200343120309706248783934199484502080008125730121594398596786795841881945603070468299082627541743528152984134001640083154689207*X^36 + -1141076652034831986646973873522405259423559547272850217134506697005796437476824885419537513005484280599018025063114033734715318607847575038068772557820653493579493396031668774781818727434925687392189702463780432216383214637148249707043033991851466513413320476652355669004100936160024845157515738236353416596402346075039510262714611958636758929176633492633796665332506319322791449026552866332745061556226071628334239030687686627442941908628182938362145010497/56936794210536126213178251277824033315522806785940419564691580783092473014990385768763031957369183586129185588518727281743959789104423*X^37 + 287346919910805388439665559091236416639286412565114641785892311181830299962796502237888804051798508444329216130945060188214979695492293564047261510210825056532044280951910114322874833340988710216443519250249247586217482594461963793434437331460245657293558635003490149874410286528845233894532444814585055405779990725540355062086614394163698631707811583979106297875332080294588264659615475078804766174481635486472443172980291616586983137764926980384330425927122/643556584961689834587553774193245048565354285101484562339708937591294222488436330344328550214143882074018184707027174465551977496247293169*X^38 + 323488801057499910536053003824688449437909722349581215738635044912349997334069632321453244527936424670047745646344221743717255097207908943402761905932650580484459414823449299566330159589755133127048467059944324299960431766145971080632772671385704039057128512673288322413408347936891858476121828819487049875015470198468418601995778932937936058625632867059751609648692285668818005216426697680023551270410582241675588641477966851643987130363845926687689/5037317014114494046994448489588961631029178694677556362442854178810269221887143746683449699846871059553143907681033998207905847041*X^39 + -293182903267920459387603830304237426308227512498518195349536007680930408451739889054192013747649979374475060192281338691827900819135844174831999049404631610864302477613462892805461807475855745281420172914292363146876582584902761253544813701722829646792445215443615706474074354196893744245484608436311353299660823139285753287757649750003222249238915516380481183328905892584791442432784150994304032217687303918901303230543113126844614124552379846968282972/56936794210536126213178251277824033315522806785940419564691580783092473014990385768763031957369183586129185588518727281743959789104423*X^40 + 24238602966722342823011982377912896651402824768703501190370251065755687148989800845106611129491744406602615451440596412095297549303548569807151419371296279706737450909526734045250941231035466816127664000752403656080093045629213728183876195661504012900280784771824028270668175368892021741199240749806104832653495163251827180988801502903964506686223604633341488295480180506257845896550285532201662861203477665307324389084383790900860726074846205/445661949404095730955892107368748264268705537881762042151893672371075751737339091098243802516754052866773768705744846342378647*X^41 + 60046241894170550143402344468133051886259838667546512358537233439365121835056601442217750309206817685225827060905359239218090186735611204676245205087322147471422577197425259482598031960201109169922374405121461541283770932749159897999078381744670565123031414130405369998969301933308036199298577966471776584730465366360650583806805488353316218859839237770189621615903078620561495729759183599764130035806272990001764544506752272384677684331487659611/5037317014114494046994448489588961631029178694677556362442854178810269221887143746683449699846871059553143907681033998207905847041*X^42 + -27620252865361338037280976964573326482210775343378986382687562232071883342503928062684029556185463472529505774516152526154407497074542438507009762125442126918387588799750530307690836214973776522544835319463177668085634240449915841658965195184321226464443286380137885647791942672103192168021436215951678193355465640059014113253919997286791192723483648677603480857863913000960887701317229080194240250009503122946788184492937023451474067494/39428642785463658405369557406772384700407461548417415035998732404766500197942058842629726843913478976092521339975656581649*X^43 + 2979220079479328313336079246790294958428294364217466853326779368420716961365290406208305687065066929059036244176746094221679166495147256763841802103281181656018877796011629615987374378772575899565319560423999291639396066965616697107216578193589270100581791896503417099745760244165229926044277079586507436077388132177023422033917811334729316813742435426194196495602099969351490520542595623688365583999982758513277979188400366815004585941563/445661949404095730955892107368748264268705537881762042151893672371075751737339091098243802516754052866773768705744846342378647*X^44 + 3491667320924498708557822256145680498489621177518039971826270055191504834692772623937078478731310498832632068185843057075195731279929570876536205812509293099547197551336891902859991140038800069674801696863762510532812016363101848491480660314909242501275385104202550185136766784027943832945141268592336303531560994537640810817772420400057427833702533885652946538018347864052142487035981475866236799662574845816558209937887872208748/3488334317036508750364465841526354481147258387013838364681830700235910837648594076141708116775500219065073108022264583*X^45 + -2138864132529686544809186719334299206194569668271260002351495016535176217338858186119827872409478812535467211559402793326284965062542688406288755273250829607568759403293817566587547750731055722277170544731393436936885818367431508733396567824931610718825480793658365715195845855544666480991550707461757969014844963011165252717082527442928020188657048719827001598389122889585355517288532800033847416177925371679683653615628725459171487/39428642785463658405369557406772384700407461548417415035998732404766500197942058842629726843913478976092521339975656581649*X^46 + 292307057589392931180207513287292281373490466991231232923661431512671013661275588305164359670950802746420503978926417630265104589537638465834124822343081530198953556317822108385593948070886494378791025015254542397694342931172250011118651377881214903896610133588346410565574208721540096569383300806702148505727875878324279989808668941918755581827104645570780546691100224703549141356749640919780004040285368119360939594045271/308620217379147903243781813812824425475294911706081426584254684617881167623515356643520137731177582859866682121761*X^47 + 80885588993655355715081525712099413693241727999163064059008081696246658660817406630899475267141324600684247846009735650417982187063486021512113450310553709648468297252013868355851273713865971591989322366066325186553461106061972967333374661138072733438662274625710198171247067766004846183138822402988670282745784136603209182655918887436891648244965830540725802210248500447894049689333966116410008320401988802812563003089971312/3488334317036508750364465841526354481147258387013838364681830700235910837648594076141708116775500219065073108022264583*X^48 + -54177283746482613942818572473439307370238435370551024627271502624910355267653324727369719530457309665975926552485177584211356083824119642797839488324775856436826856342558391537711313582348536883660492188590542376962358718741823178164613193363218817020831597432742122000522262999525829664523670153602548481465440448075870956882468262466134927439546922622752803368938058996771860354270716184682401254592369617120054644/27304274739374316840111635301497339244032107556054271130164972539846161870610931314121926721328636898156832887*X^49 + 23055705753741433723943313929287011917806124675188685067146623771294093723454108871407342116788197549878280255036458914379789734557603878049071076846570410533193321344870518162846071534137539266043112004707745039666097442495668086613052025678678995998793130705873055705145854672673783204955233225515703130208508580713984806700968871824345398669758699337305314924123626455374677833857608469291822917873631165280437747190/308620217379147903243781813812824425475294911706081426584254684617881167623515356643520137731177582859866682121761*X^50 + -5734821324360443214424401372446644871436279553361971946087756157170148236355344036501848117038419132725953446304233520001878206935647035427178178480410219621403514622862081989315111340623284500064163525988427622956332628645208787448576292460657430603086213225207450690095439899404673783995696671048952480592658722810224387451101700480396786155449996147930051030986501619121285153449032896316883148860302442479/2415666171757437568796924294567578452095205481381427154752275726784584789048122738575769859446928859431729*X^51 + 1998808227232455665091196974319165664456332497338978878324114983768605812470999347980710626660296685973621169607124315701230161544325384233649325275457919252159828991578481096722872675702595150806400902182867572852384415525368002642585595865920899203402056599404012691577559976617708409154020104497461656825980794741209772435092018700691464747227595560473132146653555659070697505889913035451047825026145515642788/27304274739374316840111635301497339244032107556054271130164972539846161870610931314121926721328636898156832887*X^52 + -421725889293219449328253367890925744200570045060379155826262385062074839028949503413121003767511795784881352206243151138696890816553934824818465788355277209320518326454925138580840196989750091103579233379367619519349531149617032627369972114505692913122288922317413740688346582442678969588687631008656018227986021305076543482574149042438237361269296642089197941049230191039943101887786413664255736839058/213719027847247418278061071801077453073980844145928262828653961495583897111220272368023521140133491943*X^53 + 97699652332558743450822164221519467803967106212376555697692710735686109332256692420587103087039494713232250656483738781737920748269673603800818381549092735996349873506130762480561497035985649047438621918950893021841300389488856141499135505913840171181725529575914219918391629110235604087609078243220225449517824583173632093374390565005148004436811068253516684118333341819741803616305556151463223212532293/2415666171757437568796924294567578452095205481381427154752275726784584789048122738575769859446928859431729*X^54 + -10625977763435528906560661610400838600349788201538001378570566139452383227147752885752706652373052261362870012265205504145299681652898956715667786388603069324172703586575757306098416083669142361279162944089257126901340600155424263035630921939035993120944017852080627083108252956049221422895759098428704769995327862472309236484661851357160524054088575230853015881572684947659002443887812885555292/18908168437339415931881896116170702740332729730684620262643011722160833151483700996905557917378881*X^55 + 936770830193519820863832676426675956229293622028025900480579924110831492850453524051334846383780659251316287595644326286777068762865176708211263459761674906913507796389307791196721012920532616691739136211137771547212775987487378340172046530195628969325635270624518721557572425800292549338084441895172140977757597413101646973274719827739255779560561664851228738169372282584097878971013527622907515/213719027847247418278061071801077453073980844145928262828653961495583897111220272368023521140133491943*X^56 + -7201696822876367274907490752529608907288786223046812877016047145724011574703461302078512761111952382825911997129091473334307533160633550179900027082236744602336697219634648025547905142101732235498004109172312514806337741580332504975666036777605155320227929384217420892480562379820004835483159470468677381779984747301336616464967350351811433769724338580625674250327518140363437139149906/1672845124067894889134026021071459147158518068714909339347342450867984884675192514987663267927*X^57 + -5407432873214641195271903463950714769565941251668935920765635748164511385137641095326842405701140905001043288187601731655285989407462311470161020058316067341512047217683345519482821017004972355884259680320492394955128498178415668432573711338328263218499721422679970550675621074449967620423952217980911032886869612216063523888948820243073599388846164375061726479343801844079181475410894248/18908168437339415931881896116170702740332729730684620262643011722160833151483700996905557917378881*X^58 + 652754893777624927484294495157224796042005465295585807048123880770834778452482371677982526680181760189248591729376561496058646107001921085820272473890960025187566657134495587306619566309232537573427732485438178215974064023912108276868520609575445159773076298280406604690550210144872993864039661862860194912812264061497089882724859106262005775997668499729755479523214874338907145/148000099448632654085997170757450158998364864966372585981362686974076341208103380959715409*X^59 + -56556496667167434227256138055729372046709155995730927305199834198174957739584327436141089399121873315596830000645326695432548528614854842481760788320569113091754594152679155125870132152620012134767303702822575612017861848806671120128755259018981357575643996439808680489601305882529823438051039029424776969664240988358868386566468023555352496549050761428934353352118282634005601482/1672845124067894889134026021071459147158518068714909339347342450867984884675192514987663267927*X^60 + -3844411474109939373212260039031378148831164159872676061732581444603432033398006645219419151626008569508204355706329294096749215077877067318406193846883935221559766884308245217443566524977485759280631460965582713138127236957132878784093887741669946091603645830167607568226754970252029868640547567887124707465914644556734056489208996089686063697228274372487757618427396474/13093877682795068042643295652256052286858786602350932140260345658150609679563247010503*X^61 + 701605785655169159367334166172965098926899936046139122024993955268517735916792280638377164534553597736310258835731322026770483514457140627211826155342628384779675941129350314892254493651240285441688055630280409158266432907495747343292180859731665193655420871681315360808828567224765660753901024132994158929095626497543044041733020377632162201187815012651798432649921648344/148000099448632654085997170757450158998364864966372585981362686974076341208103380959715409*X^62 + 17918862047234579098636341850041360764526080854874408051287093365283639467708926159472846682353405303882806785883661324933409651274504958680275489933157764367629358703451954071972832032402662133035973222401374075082123991454012198007654783198793967431496817926108358502947294036098332323180410386880676798530553729549937482935181262944285846524255919627604089797/1158442686259848539559700579691767874622559196881441399651450558095249905296226401*X^63 + 6678713743172804379764391335806074465482224091516097444175001835851466657548128404111082802474349667561848043390984917842166718852774775241204905006772740677159875418732390280435625906272330760318484817729222040926198527611290762235021538598982450087810212076594172459347181809104377019125361958380091596772404680263623170635203992504594031630015980337920050624014/13093877682795068042643295652256052286858786602350932140260345658150609679563247010503*X^64 + 535132045368931035797671648854667245694394215237462641015753315332793752759484646703129611542208621872698081438779190732690735781487896505531963369244654308401056542751196370223224157571043124089331199419709139238104487229790975518650747492622951962128763532353635472469369800660528296657148201441685444550971780586929872754535133971278270337613949213291/102489842188786033757383046951408287589362045198747359077364465902437397619767*X^65 + 93469564024485399136437936286043535185259788194316791918998550907139265463438566086789693717808341526208833731096335069793599388316253826986028366058653381738759692498583747953462430864628559711301779117257507574077580817980948578423754407249033838664846175461297654053141549151775081969556679820250828839842126977971025200592149848522465412273640480125344/1158442686259848539559700579691767874622559196881441399651450558095249905296226401*X^66 + 15527284008860057175895632650077542767484915146178473062352110220863556784942871945101288790412044585433585110879045837720474005027873276234019472398321965116353535774381681145672574555469518257586028380816927964334827683722025417144033906171048506455216932325759280506220202755366176644877411271863743972385239275469723290517431692952670364256696/9067490240536674666671064934212889285089095390493440597838137300047544689*X^67 + 2190602899762728272226766565250686912942707710143834168139961762864930220283767585327580724781631877408049098136355654792551192732270913235501786820912319770622823253146871681134499699182284759562729338975269361254090977559072623173388614968559226833026575160743075493216565007028947957747890801670481339452725009482689108433742976916201932716284822/102489842188786033757383046951408287589362045198747359077364465902437397619767*X^68 + 153516755066991906470711975127252504828868134286515271037878201420502138169351944785086679229777420213342671778604695869285754021019462994664239909886564267322928612905983478279926420364673463357020735560061112359026282984155799574269689712496596623442159352320538851157940817794174501992665487642908678652974753670534806390985194732728219/802219785945030051019292659843660026991869007386838945221457781124263*X^69 + 11856404679287576535006429352202638538889865822049488449184648242296581752084919223529476975268153523861783939432408623056754383969723237653259187981287067879286758636413046153913746039587225338806876933512553396007409429432673084621492787133493589188313169235420657700211883548224353391623815552176749732272947351603385241348249728481194793/9067490240536674666671064934212889285089095390493440597838137300047544689*X^70 + 430135356068621339804646163790077913847612830803440335241702342905381946043041486094916584617080203712493126204714325223165619808046839512041253630964539610271729788850687101675142450593661860300917898897196922557212393044279799110917146543632617275304855560097432665053262998826317548245313900598362946387094277688571621286727262/70974058740602499426638296013771567459247014720590900223078632321*X^71 + 16532955811324116990216935512572548720110847030698188946005603702569920718370625829948988719641765507524386974970202775644300646885675747872135424829868199711048033863231763563112007214792425903806077412673375067698533649280523313147332677285364669151133646506164275521023334043801603551244411495540632831302347765260096265532865242/802219785945030051019292659843660026991869007386838945221457781124263*X^72 + 316939570593200813425495556457403300326445768832599637740367221028134588862468783302374317171133889077443651081084436264379518111819258081034757863654850182892353750242967978532280497333911221039480154725143004975377956830635650963052915957720764872268737335729346905690460585419505835277245399899910040230936891309865269/6279223103654118324925975052089849372666284589984154668944407*X^73 + 6438375951156055215036150458861799807084114577680846311034019946955941078551214855948154456440454757882107661497784255880426982455062820585338518250741748541381407221641802032537247775064670437176953857043127780377054446916360304965643823684054218439969142654239183069979177979672620983914680095674583548277462463015077187/70974058740602499426638296013771567459247014720590900223078632321*X^74 + 64083346952877091602553731743097437944908173498162868179113400254415821439655063411332068917405653161108407921440146026680779858192409138166615589102472551291861163548360969153092704435572641897092603789235766221387052539644149166845315282140646960536642998303765882719442003568968751928325303221330370663619643/555535973073884661145357431840206084461318640182620071569*X^75 + 627702501284144148400221457666216031801164177305852080270912891557985794157299769180630865606668937381545728892514794838845278777364949340191187833292123895889807980104386263462240971093650743803665136998588252920766994878823829113755451394037476271113638423777005207172812115719754510502931585864038205406459203/6279223103654118324925975052089849372666284589984154668944407*X^76 + 2840677616759354737716025923395792587840203255040014323185276811091411007529261775464200796391386949129759706284498037202766798645950191303491307912155161285069509718687309460666234323733068660240213858246993284254289101520453812285065735106939215694583781879380180167133461369226064026701304538224239/49149426972828865004455227093710172915271931361817223*X^77 + 14029521213311453614430786252681214814531894803097908136196898313151710833052812902510297295257945464060210993559700144701940528968927404379359132706572013488140706479544173739645220886375874902177927411645910761884377821670054616933308820682034095635870941119555809205406087090372367213608418216045254/555535973073884661145357431840206084461318640182620071569*X^78 + 53954929313963007455257437146033177304414666447020944970766774792912307319686940284573044468362319394301913930881241108013609679231778750770499170895534095054963156401552830920373689217457075049812046403227836750625593763474189584785944815880037580141664948424319220441153019117856078773883/4348352381918859152831569237698856313834551124641*X^79 + 327773410958026581969767957321364244745288850641120728590107126201087610444375654727985383815741402657791966862908585322534239360378362235781571840212576464525876409939330675950122463709298635029145358979342905736879118244202531438205961200911115331951924300466313543649294327316784613893392/49149426972828865004455227093710172915271931361817223*X^80 + 1000936751651896468900836776802018617578284124112775264134154831131249692794987401932557922539007284137924925037210604973443260968110661914426989877532518778001488432107087446743481609380129822957244321102541461274570804941450047832347887272223568945615009656254073692747826065179/384707810485610824810366206998040901869817847*X^81 + 5747948511908617554395398249709690776667522007039952570950347603827182828343313548604212498747954459967111814381042470452254834852092107332982105377657410581746116473063805243243235441292391310393520339614206089396823459544534136597402969745642374380963513411998033243085337334395/4348352381918859152831569237698856313834551124641*X^82 + 8052385022080069669448709899185672374083210175348789805490142866852874536191415649112372639734501786572914066419874771238379454841864725638047526381009936626893158877793860655169863886180633894077583925241727866930495728027075483941852577199955515928452456377726052208/34035902900611415094255171812619738288049*X^83 + 56596838778063984222815286999924726712029842907929153283698238157876959777771955652004538066910509531905086682209976886120824904355843389624918918423915770769567734073455098873056678913279793921482049408769438480079687138407521083920956342231722751066093650503013729045/384707810485610824810366206998040901869817847*X^84 + 84328746684147877628261732859457070060703558828485310492657398348249733284555536545668243215674823866732477271318593795674009062149866156548341154716957951474990891150994842980807303540458832286514713279468908284056807093485599646882965665835997296240426830/3011227364470619755308782784448353383*X^85 + 488224344448031763090317152705020863692579497263979875037012285126515650711750232035217767990659400000386783057210590862509488209692980377799286234074214230789590046873031571041180569514789621190965071018602271061141432642393352000494578988119236734016492830/34035902900611415094255171812619738288049*X^86 + 669668531321150068209691824354295687582174364735258272110946591767991917404508303025121709487295791269933304946290071912362183777417733890836031857082171529139639927101589672150804645167143912226669819399086691622376234278519491427361548072506394/266409569536461094869395981991361*X^87 + 697819723805361895945058138843719265042658131309044958290070762613307300925732837584776772786236702665602245623720519164017485844983726844331793732038973237603498059769077669257602209077746326576377755244898802930614645734661880202228981020101248/3011227364470619755308782784448353383*X^88 + 581938521370424433594089191383277024544278680294297618711528493872679907142097525587770954809424467121204454802891895069750717901664045120405326714708210782030490114776920691239744646688086931984931411606155955605072749466390753377551/23569810628723444649154736087*X^89 + 379121803250316060217100588681218545891736979546314905213315125777669217130228332678642491339805871056888220201868551453345132786997083876094919087129674210397578131432538946555399113008157905317079133969180747887919034185229918762032/266409569536461094869395981991361*X^90 + 3716427325070686136358870708335570100114582278119929036775320919530321229816915252901847981629927761499364025319262075819757527551334372160761133675708202943957244422396307619878019820061397465049501589658240724267013554/2085270337850433039826129*X^91 + 48490758699458681661369767083248547552303437910420496111715589451702157900834384474093340355037185698175059192836234575347410180597245422672816539583405782643782781791008036239168902242037279348375062691572623020032116/23569810628723444649154736087*X^92 + 304325112633494023471655063434902517407521328769793816980102998722454390347702937544030824080767531264340329581585552079133804376632668445596032142452916162846480385081735962293735873921327117624816650613/184488218866710876743*X^93 + 2481278343089486263238970420629769727959343726931164907272035002432812182196465218392035194107290822815362031579239499754891321722052586230739233449464485212216308403396178962398093882774434224548539747/2085270337850433039826129*X^94 + -729204005497006270468403031034347420596788294175190004183510683756213849086800846683866673699585374669308431690526069444835218477230365347283672536860842066600505351306958048502240631930/16322057760480481*X^95 + 114805108935414742343685569036502503124651135161345721395953194974845260937293177552137428213283367732483473240886772271213518498914631364642531896856854726938825626991583498610574918/184488218866710876743*X^96 + -5589289862360520169215188057133100603016986369438263814806655368123297049877320917610379840194315268387933999378159657872968570002728402645838203034741637655659067398/1444046515127*X^97 + 148520307348983509367111025292877823709816040805540565291930866677041508186300725476111629032571601403852633217371894776165469617956928998974114537082738010043822/16322057760480481*X^98 + 2413713303784656094595906858303896860199885850899369289109997104656588367208306225430044533380985871046418393830814677327496418142861770670506/127757809*X^99 + 28314501089423105487870299430962826062576200983840746120890169344277288795635488994652348679818422559937982303267878248474922248656758/1444046515127*X^100 + 153341497064065856104626128917426889988722144051059957319088853551016262360199910356086094548797187667106690977381/11303*X^101 + 599600062009921618213817573537693649403777555187941893190074089080399756887383512486710458078196074427096/127757809*X^102 + -11045777313115365271769888137994360171553588613535663999755271816373442136*X^103 + 122433661834926870431012083173797038623135878255386237/11303*X^104 + -5098696677821651216762792*X^105 + 1*X^106 +