D=-12263 h=105 2683942929285500429924878459854381023858322681847794707386964519816895387736267269745803825511776963428940464417646893828540006334557103402117451884140223332379187468856920198011246726327283301257359187062399063709490405018940445648108522476644699582205974787346257210711971508521631525223877173895896839374962987606356107214426852075883848594338576685611231536344023125095712656769031284268845526318467372996201188005411020347968178442398820130628127224958862858656761781470076618275920359680276115077117305870124814892917999318332272981736173289610635854725/32993861073847011661934564499825974446039383838547466096355785774543907966053992712607537503099119094276128670850621626289217830348123273719004085359292406965244381794648312452913059445395754623625592458170487*X^0 + 126355675268799948466762698772956859369306831344900122155181402953484193422915003596929725985997841473028789665101926249681217264644048464880612589845879475495208639816224830325361081866024848074902742943946979321458818543842908526134829823228417205427879037467638124750695813911332306379295196005340378772854339792493833030415543935033543677278933689881761386199106353065849872685865848913761944739519880504454763608057805428904757459996689337395570492052302550894482843656090378366675035511002409482134707399501310782503985586955627696964831757037221821731078616/404603718348585904010303564461365924631780964012107576739611000953231943387720112634706232400504497453108165890641173003184678253559035705616147098761002786614791853947772255610072847978888138949520640314544682081*X^1 + 1996044052042976819810573999099691422841907250959387373885708281108822411853384710678543723383051031396287545265244604713970911136325566164620053778649929919281778445920383352253442333796163443738939575059359527372556073949575076893466897913694420025135672017486343369929955375618758661695956769811259409870254079443011340156160495609695018446193162575705330145196346438501665074919284227472783770086739015704068158670235715104722676330392716429088139081457959504555504045324391199277683726139643649891763251001081810699334773163822883300413409081031348743/2690521167238604881508159871142948254590180529931294633968505730615991842620402243546239705055787253875571122143898036882428266357997494391177043574923950661766646154664300126634025886438534993364233259249*X^2 + 41822936354643510889227654095884705784646071735764184729772504950190180330815273651853199328062590220382007783066198190544729657229785033040294276533114431901772098559896156071174644460973790187826229227453123128594421341719965221155008844430090281732503916733645688012971977793639262968672572945795705080475775855412560285907393221425769405056764329868788952115448736218056087480635455029830384440918590130567773140390787550603867280958839306453376311431343742117916332782465301606160026141906113932519992491456125062552183431178645330387674512897707813962795/32993861073847011661934564499825974446039383838547466096355785774543907966053992712607537503099119094276128670850621626289217830348123273719004085359292406965244381794648312452913059445395754623625592458170487*X^3 + 341534065598453251743278509875841582379023550098381501739342561454062628022489433494745393438888852888718236102978995626114333165003618490716793297108425154076934728003312196804004845609183714186531752034226363187168885097766601479404501164437751982559007530661265844942030375427867492009731410493855881895924958807303062682633210910515187200876735450732659389219760653532014737452042009733911995726112920928923137303188072682591328640024953399153935657377092808422848973504137608677536080870987364509307763659688309470322457420116022630590348274280042/219401546704607753527534850456083197797454173524528633610740090566418644917263495355642151598775768888165303934102424927214243362798458321061489323568780124094156907336239103533721429212960531139544423*X^4 + 3669340145914727471481376935606023048453377140416440705655009592322363128043535582157760004930950265643640972471777020588639590678015021190365372872960198342197557077602147306140452002092316845377647051414003162180670514377311361586559757730910901802088228752822470701947146120239901993800122966322013289033850150887772296488944842306677911423267813610802651766841054601801919678613237442634534821800764932331613310724305682706028397536617145901772918497697966899221631793731860940498259393434580935474988573841479787594797023709906830683830773396202333552/2690521167238604881508159871142948254590180529931294633968505730615991842620402243546239705055787253875571122143898036882428266357997494391177043574923950661766646154664300126634025886438534993364233259249*X^5 + 13697212785275597899578023399186390431392984568216766168115919430070160671576970446559334964975814069933401084706846944876428513815097073709238469139053183381073728070669086353194234984329422312046243278223219865718164698971959542042996674014162816676730416245174092198053345146480720828145340715391302004501400686294265215251116592426759888372881489525194422280193123729567588528142209662196831035358506976742580868773594607362766675492191501095576075784064096672361448676319495083234732629772737662027243189339561542384947880351110844529807315173/17891343611237686824393284714676930424647653390241265074675046119743834699279417382014364478412767584454481279793070612999612114718947918214261544774425517743957996194751618978530655566579183816321*X^6 + 30346065483375956452797172233833384905710959207340146493202905173298876903588672075460372914790129305335318032352052709588463348080619418211220242940706662459829953536640186683051028169378422713218200851788690427261228595315784463632184126271878804579893712180380015443479768964909448436871792668787221107390035191276399035412099077634654497579186168816692832926310264120091595389244620392037820067658322995347623729345115430604403867511838027356784104689580877738797031817335085386353176658932814159237101328677693908664604773173714442190158045889554/219401546704607753527534850456083197797454173524528633610740090566418644917263495355642151598775768888165303934102424927214243362798458321061489323568780124094156907336239103533721429212960531139544423*X^7 + -261752495932019450301361387459912147830683513596463336244675419662283635908263734469257770349193742073659713961926180628175210807937203968402729161738394728197742189230503534225150035179670700253207630398308883930945561428395547708705550217315150657957275251090852232883409132084463586959496621073082540015624056220771405352451939982624608591308928925607463217962820787317575764043284084608113751239678258461472413396663335277024825403588986165338748977193921246204636068250146229476146499522431158557367150816417841058301660805260864743877548/1458969551597299749196223168447927132402157171184968203104872063911264347980055237871186861160626892640828612883720999184507226186002439714120651127328183784062464013271762128233764622570266967*X^8 + -3098031900785557844074867915037035251065499676486064813354149273890994671806315529443861451101683826976964282972473925526787303361538631722353525266276120039798915971101191918436491351417184684854510185254862894522646715308475366207662309360429872501382144803851531618528639945469986994171600455330273906991645574762431752592570360299075921935465150800518995984966641048493681398473233416601942137435100668109992602856819789633515696060017384094676336037465022702438884127934098282551919500084075396791922328896884889880839950149114632021687922255/17891343611237686824393284714676930424647653390241265074675046119743834699279417382014364478412767584454481279793070612999612114718947918214261544774425517743957996194751618978530655566579183816321*X^9 + -5633721174814442260682162920262683521496836297318192951540349585404998622569205347173765060291835029056352032119865545406319825553983882176131024971841280702785110597731950229777671368294722803440130936500125687291923450793341068244149166110967514776064442817486265092277755765584586379435113759272957387610364978821832892428527005582475065556053507998713985842925859024355808830253644375351795547412261274608260566223824444961550880598015553364125781808538559588794491509866255736460723610562495763686395815258373857935903670022487543595/118973297855116998221986721719638516872066963319331990793840990288776347384820617945950164002334411860134437974697953126030108960776517957605859180243674776487194325472703427239155559208209*X^10 + 56851697029541062725379912992394067576883264749694565919658558553101086604780491241778871849808784740980532419706580361750571527247208205394036882751110675880779911164325090788219653501198475953456200216977292092314937320391323458302594755008789753816289376409248812622565518524638865365876475091698735148433628559916235881784041487416464020151975802631367396256834378600645044748134580534282555824647477210212274487306176412133353971226318282588242382968479882869777260287138341090983083568149831459479049074277295143349498618627079359359981/1458969551597299749196223168447927132402157171184968203104872063911264347980055237871186861160626892640828612883720999184507226186002439714120651127328183784062464013271762128233764622570266967*X^11 + 572062160080864179099590890596599692063699407651758222387411630203745228072349291541860987400650881411828664025897240929708725261126336191296196324144164018321979386833528463775235321823278291005625390955030296748993797546727486747498878191255400286411616599446041562530739519895949346911543170023815522920227708906947557166487179983029461748613691688007745076074610843100080881765013343610228677268774235943324774935076036369967805535592095357060797008795260403735939070205229667468271470101123009697494230271386755117927562398364105/9701810148831199398351685698412991671863896544021201238998694470258203325843644943810663296284303340139805755092387925143122315972968927473363710368072639361265132958713481793945654343*X^12 + 5535531371131806687615313706434775257906495067764879980736829459170637909862294898791967881804148974319188843738263821100841351256979310623153262046988223283185124249626711466570184644790629927751463068843550653137277106274427103957713106516254561917864773606102057305385904641310738895685434330380912851434918865567670469960408174407277791017830610509294124754032806043729965551971867364727029999333266821553997339768042154408333510726994198720646628906492245929254245232725473042488985575373915962359018010920932139533566712308850548840/118973297855116998221986721719638516872066963319331990793840990288776347384820617945950164002334411860134437974697953126030108960776517957605859180243674776487194325472703427239155559208209*X^13 + 23154604945946449501962264831035912780015628986736041457901457192520897949493250513691053284969784359785093579977739123010837540487240764320488987033258423849691388053634091128628564443146509453740887026654762407017685484891716969716284777437496662244406421639058933830906393943396148794996786543340768700495579578464356697520276344285850827963075957581552638625084945630007673254055587994532233317280329335270827662317822705086112444075976513990071584726068426832371646291321139294297066359196137851333338549607415390096460843523/791144919581766239774254725467910924884929996250607619587270200624496723953652853609285109376523146060491376913674298715087850931498730120962546715165346111168974391153345983360161*X^14 + 159374246619812694610134456348801662377069444870406935987759633079350834218306353247899630994579144047405369054542223858675565638846384110923020262581505233624852309445335477522650915682030892885357771504020166044246038092565535683697243226961365527097293399381872500774746834012747546877227057553118496832963941776549848562259597740050090817743548187621974375386272828140405713143502078922827994351854882016953431335967762703748278643565773277348065099759585644272558089568762593358376392816610225194696765242854315576369123787320309/9701810148831199398351685698412991671863896544021201238998694470258203325843644943810663296284303340139805755092387925143122315972968927473363710368072639361265132958713481793945654343*X^15 + 548377397625130144149041087765119840387238581414073627904060072941735280320403039679210410880367643599749958008107525394386838112353030341371873246810318443920050313014953466484882133796314387136755194632697590209259404782125305035534330070637261970085305921053407049086048356658141987400117333698022023195967864418616377110018964090620116727737525283942762052185464500172043652852755379801005054955049756317723459649554858854899534565228566870913354643925467935205627316183813912525411844229854378293683551537647816915553421/64514794061955984650921856435448986780145967238898117882024806378903753074586386170536174620934775019203406744978740823215188039753627181029319637541005146470600537482944302647*X^16 + 3211216365383791916865172847052352306483414848371482928452727679131303954055902485626002449226173974149941166016419460006685427398775821907994663553707120509958055604966086256317797955942428549592656671987938286234658016642375541281892075864035279499576710060425181909164895030009596104309151923337941132919438983163943483310097369237155166050182739943151154129419254780705917155352432560162638658231970422203834328744194379397369152075323874216568349302887122432833053321563215010455779419614331424072151397118501390995297223514/791144919581766239774254725467910924884929996250607619587270200624496723953652853609285109376523146060491376913674298715087850931498730120962546715165346111168974391153345983360161*X^17 + 9336283650726403524110919148688905233877035429383263554247588382192539012263680968125219526833550224564354027508752578121391819020792940625544362777230657809242248581146838565554246859498193516434226687168942508971230426131403627792817669069522554897784398199836195157764621660527142795516855965289695334942597079701893842969971075315248741919066426476060651686072613737734757146333161832498243616044938049632078783123969681329584165994233323926919349778946014767979757227824665520647486163730044151025310706811635701389/5260930772401205630834368134669247882259313972021374694774916935407628889715924828389152297230267880551529539670451017142231757298673014843783710147680432722058267755275569*X^18 + 45433558977362832359706433728826456870233538596967453520808490903836306159178436994678071254179014028481213001644594538593528147199372576780382409504494586121086302551662078016060500510389149325043461133043941379274980901811276604821516592981838274624324158569761380194888733318227001331360022195855977368171707089438102379822642036288849465834575819972695843551077388604815994776537601813547013441650788017268087176894770791393236470510806331436226397647592876200361735607970618482389730943106712919295413768959314412656695/64514794061955984650921856435448986780145967238898117882024806378903753074586386170536174620934775019203406744978740823215188039753627181029319637541005146470600537482944302647*X^19 + 108016732616356726154254571235756502250988515367801320527008696635970695084290963731716510575540687921535325068820039333835066379862850455627386999486320173020041307937005551952179610073132295470461955860803213240515879381357553562356110309132421843312512934611207589059753717416333852003145411974335276144481203729156970532560236385947033253530941367300989946205715440419493000508023176860676430920108664492179970825971555556291095150190331723088225628156593904535673756772090915597211019809283660785164974767347317/429008462236092769374082046372767502426756419474955124747200271989531834764407145754640161235445476682013336024663705222395152678681645180117728952758740334506912481063*X^20 + 424689806573247163670586377446836442194816193892618103583305538960536025362773744560380525966414599589197362864387274996790541910024822194290080347802575688077746127434438543194404944845852715813292068336836336667441619973394102907130576317565410879042401433602088057264886048945726196379291140302462827279660450797190727854925592483032785369071455492170230486549799528241952671364627020306332615808298997564845866864143617327314485747573598322301557454092922574373183056313667369158327076710489924523959157287064569098/5260930772401205630834368134669247882259313972021374694774916935407628889715924828389152297230267880551529539670451017142231757298673014843783710147680432722058267755275569*X^21 + 811248521811696740166052227286547229046881206773597664627055781072331630766842257917879610463213025748517715007907532820416884192133571389165169601749384332930848170449665496811532183967524587105079632763302135684860728981136947783351579580526549091135802637581316253944257138213965155010149770988325452332813283467797689485422727160251537468456764575568476520304902202941340064924193426445504286824333581250141944394746732415150540457903399734180460267053104808005183451845049462643942941428423437818942385341/34983973109034719838056107508176425216240432151590567132610313299317608640985659769602883571348403871973688006577811728157477997119925399993291115775808557001297601*X^22 + 2566722663299611556158232360852667654509751309195786213965072114650547523691726965480594591657545270744563608361032628202285923356559004420069596109900389130994675659945465990729944995254056368828898571971684148746353359868409499079055183192580100440416458978438167124401460826842500907052946096670971564965292101773990786173887765805283006482395203513193557130444976655594083218730817008826612765087675635028913722685943015255169765447508794475572879396195403095079520290450381140077447862623697488781543011481834/429008462236092769374082046372767502426756419474955124747200271989531834764407145754640161235445476682013336024663705222395152678681645180117728952758740334506912481063*X^23 + 3967801747428478260538762474496315674308162321021115194649574695049142007208274425913465741488600669711738294669175786697536869689034822134308664944293003864714093792884189941717296457772935725498063371263745531967583777408159736738359853654234197211026807804677431289238380449999053184362550227983063023210308510581204445325791035409824670748969229430004215763639870837656884464371173939841993587634109907626090134451946997766267331704415139519975164976338462023878020271527444124276250346672917133140231/2852807070784858504285746351478139543035181615558229400033459455216309927504334972649668398544271701212891462658224882015614286644371312076432448485346861045527*X^24 + 10196284355834450432156790624553582897352842207697012801752922519135423757773181575292752283891804142072244041814097571129595012153217376440597829233755240610041614364370121768717988794784700106973190389167093009620494971607136701077062711289104029148460656957113073038821585757186060776766679656621263993721263976951374156030282089137970222446856785220511948792228043564794870306649100173355451006583091187679565531266547366151613836971435623285366828852282847784860083762138260612603038558075852649992711410/34983973109034719838056107508176425216240432151590567132610313299317608640985659769602883571348403871973688006577811728157477997119925399993291115775808557001297601*X^25 + 12752088933064240623449256873642976402098415529694876034682375640819033230437282606859112436111916508861302978667148461868967842641769975560764702636908243901148540781168710986123171882696534609396360367749820309626024348237920751705718436769781534528998637115471005220660922786192957825772277671472765266411959054198257526989168267121991131269031508056920912382870003758627957486859060783861871664031125918415906083683150957914785964628589594893383437941839368222498329230983739174854388710519236394/232635331548956903228063797723080774935593379724229748025235216114842202357036204244448209944081521749399939872643307674762642635926878584068535308272597329*X^26 + 26164767377365195925752453390498179894606009767953703491036472248429101014798646946667062445547022137478543506885739236052613139751516044463503830209588940323781323587718820398688853779332298134830880331571231598240682244661828283101373884667962901025385566627766390277498681716498792815471658779969225488813418428790504320410787279925517573394547742392662818124606511672444630225153274406572675030418211335415708023712736159464725676838827895575651484576244091431837419657873302634195148004074448083510/2852807070784858504285746351478139543035181615558229400033459455216309927504334972649668398544271701212891462658224882015614286644371312076432448485346861045527*X^27 + 25596227901037733006094541279213027562613362448119618149305744218410863667245968738045306493860626190830186774742071532758400097123712194325949036699914590663669312657148464657671596484815021865298790799998500304755377758156372264636129000914159693845694858035456096190884801144520795095151029261101189789158416271147067637397751410340562148849559647985600700751292543980509566389963387115484200714005973621401612033879357636118193331422640159677454231792905279735953591644310195015600812372573/18970507343142534716469362939173185593704100116140401861309240488856087609641703028985420365659424427089614276493786811935304789686608381641403841496583*X^28 + 40046693809677664303426004085505148103210624813651875030612552419786166385673197340367659524723759032993106055785892296397772772197088838373535197394020530168430363494774611065198130714382705449643736357095609127159688519370043806634841097974534844819186558089373727211124630044732506195114779653010626516288502380536839755593376285658130025789617059556876840547658191100969960487177658323828262146143057244898352249230839658929713744725652203278624565178547718913596811454062786437897546380892827/232635331548956903228063797723080774935593379724229748025235216114842202357036204244448209944081521749399939872643307674762642635926878584068535308272597329*X^29 + 28970527505506665906130483416872681096773007061527158237683138016569176186687369916963438035513693471403469139890913238531274099452115134216267560128231992248181078254008929198332986426345615024381285459570544364989200109887866480898746297250963163869452466421897545318454171164804184923978255887252421239040695322276115726768099197278920583866825224675567455016425681285038498820177639706989339336546939525704376836866913686238283829174028020334286161862020673500899942928230497149992173/1546971160657468377759876289584374589717369331822588425451295807620980804830930688166469898528861161794798522098490321449507036588649464375878972641*X^30 + 32148800959383998100844004400891820926154926016023264612089985193038145949426148247801384651155550101229669875007346720985946525142680413445783419863385231771212364391779717367817353102060188870811318507498449387756817775634719597619640828194697416132948899938951890050588361406193457851496438808190177672682042254030128382530582593928176376638727608941956183175147185730224947332063986651507305432131015366787625610221437636763775379120540340239509417915380995716830075917264059084324790114/18970507343142534716469362939173185593704100116140401861309240488856087609641703028985420365659424427089614276493786811935304789686608381641403841496583*X^31 + 15363466263489191225627508996199351024346627551114298899347224449125814783403767019776323945262866237740356878226869238005671821321431517119437259424201378284410327862864881789064836749084982623039127460418697684854906640177891494001450162464367038116681540967993486619107612700368206485324142872559419145566954998061045442949870469723709045506189143481156658687627357905364348181813247370729032714055895478972991928835634267640397682699236816512800685711294925771220140443735557748/126149487128554870566735406473487286122267742952180414698792775635731942006925767607149139568528187376237341767796650203825086568429378159983607*X^32 + 9520394352278319909783755295112845833006599451507404643835583872675193906498770922235852170858542714576709696589736983422465316261283778613254310040469588164548360601610847219229018453594288882638652963562938042072256213041552515505675021640353001659876642142071053091323992916337174778501397648730038441914735964371554019344930972065275128000909478493632761173196637784111645446273927468669759544788209893618152440467067479395099062142757023851086496758465492749805926832275389246234/1546971160657468377759876289584374589717369331822588425451295807620980804830930688166469898528861161794798522098490321449507036588649464375878972641*X^33 + 1079041484993391010955881269384430295414179229042001699949226889620161158343656904529135984469076587537598425614512905434884764385073457908361624147944670356314337196572172965937649789832936822304656753369512117264108444433379887563249794107656878232544321358230511802008734920408909720708184106496072519229560549350457291370808913340236926903059291484490280875786637677077075777924689677125466830355804546330383484709041024920723089167788092223967835662905791853192514270837/10287000499759836138525271668717873776585480139621659846594860607985969339225782239839283989931353451540189331142187898868554723022863749489*X^34 + -2237065186812880593441392398145452332035017008448593622566426745001460073012930475022274586218772254605648840292434873259354841661214770715710294041787442336316915878757348626639771789669836139661976026128703540393818481120758538924151136815102377640370978550585712191154540363626659891881644235780563497603880529727545366731870198476238121332179163681584913063983630008189120458709211678637801800094027365299680655710446366711163050508358880506153569192603477989321106075513856/126149487128554870566735406473487286122267742952180414698792775635731942006925767607149139568528187376237341767796650203825086568429378159983607*X^35 + -1947716005718767361934744817365153131381232052813022035472636964406134131551752148645995657279495821079960209905574778160466910938359261284150205460358656165350932196882647056631590206255434572868647348263533276179721374691617413506109684693320881272290850818395981242928424446035544656906893249840081459779707335449767640227652906632114374566742226029017943595466101154732174848535688529585810120261961398625736099577162654287076316856979899183384350808338023917294677/838864918842031814280785425158433807109637131176845783788213374213974503728759866251266736518906748066557068510330905885065214305052903*X^36 + -1604806935937476083377317754292406344503856706930134684366503302109712608629903638176374411689706398235919174901886013945363459783984368222170386091630497173978080139736479805433819106012318491452279391057683954348061719592101770568220236459178179650897585459619835131684113538605008619128523622461134959465738946773760633431346044810339839626589239243082934298692728007715858577344022412013048900299660633176285662926224468255633007790350094139410514651300157523199894300/10287000499759836138525271668717873776585480139621659846594860607985969339225782239839283989931353451540189331142187898868554723022863749489*X^37 + -379752278077114886002297582200892161211411810733313887095330986779427711357134144477247845719591483586948481146298855331005102470919599876100209154990146636171571155090887521865351975302025227412772243460894817238329120751576020770469885049884306091634971709891224171804091392921430233084230762329852329151531553548899122735857854011873070041899054643382120002556389664042403276933310076547164221441363506786500405769635699004181123312494829035516651515287600526/68406174577349083770756374880407225565492712319729738545887089147351749468218206495251303638498470852691598182364095725765735489281*X^38 + 80035695587470351592843761988165415494589066104977774548597784841472259044176094675344404655520069745103806938413871337510635781989631089250612378339217965022797826400228771105715870340008007134087662686094607284081095632673638666543210135149803159652630198827851177070096646143260379103654109735918233038989026961595186442920509408664860882133043208561683612930514858157703876733099266415022513864450884171559760082042717636529412257290063932331252711321161377691/838864918842031814280785425158433807109637131176845783788213374213974503728759866251266736518906748066557068510330905885065214305052903*X^39 + 173760377949888030251860499815232778972891005110554748338645059551297175368692029825240889528556031112785889858832522545095711288285861802534704640171026577319511599699926495523143427642008934256761721860423206271112753812764103160652925008706186797677425472224899525907212075339283318353381216784465649588048624526829531273241127174416764782386044131021440255092306586326412636404841272318884749705425003986900091073358434164339377895322995134408394640874/5578257732801849773363481601598893057611735490477838909393059540679421794684678014780339528541015318657065822585345814708124887*X^40 + 185446207283977048911972233228134210687303786539908555238704561713201565170162617041100926255689574596734562655010765657528400365545499849534365631258662365492543344068245519166887854879904831350663619579410771082455572697016678711358831461668207777037555531189013002154886585229331570199600813511061271379984148010435145211737381242770491586423222943009478242689506588649413993022723407178852283566375249641924779947368873902650135330787830133237785993308263/68406174577349083770756374880407225565492712319729738545887089147351749468218206495251303638498470852691598182364095725765735489281*X^41 + 72885638642115664441245098207768079756537519710628398353857299897549125799613711451754859539687305017954425681795137239004439637016047833365985128700120008505885277014939537504932406225799351346675813428914241263445071164399100872676336509037246328951535991119543687572172507494884534900101402795744381071761737162010536451659032831418976690253417475956794226638670025175221759314891833523315035491136399052625056184109182983653347928976130435218375/454885242828170086713160042534362966452885549252045903073722542663248943544375602607872423431543286198896340421213880348049*X^42 + 40704244019718759777730150697730006264202924678043122542846530786447433165672359820843670399920330565248888496080772995282890726590671164300202942048346412433506913529082202620816604243311156975902148211582813419820116768311276247973272807492966827782141181882634825669318879010542769504001312216433759634659807157500285852661460124474652709912591523723990151334197771558986019520195562132127914447200982966351700927724724055974053284436990239987936922/5578257732801849773363481601598893057611735490477838909393059540679421794684678014780339528541015318657065822585345814708124887*X^43 + 9891833580034455432146837375335078666127295183915660183778938595720110735830434688107554911557689425079820316272859390296764424122688123003282385107853105469460674393907682407445654943565236560800330056571000738009958279786461835149672850444220559873071983772631016656524793260514436244740875327501400870361834815856274619901036952294885838987344283009745779780649253045148240411004877493337737100407566977728514163768628107091602018546283267/37094124017627830605329857500967378818632108721523762788365207752038566708340177983191097075066728059927940994961582023*X^44 + 3618055616692332605652311665478983781135281440951493218219996716992602819236039528415804517068137258477020052173762018853899645310312114139594883007462565893252479662484033249310513213612194145572501322280135318194267379603055511245085644824082900178141176025786194430288854572573843754654204422977726135987731687560560871357700159331890502289488827410507024345047216675219624766111183651679733459259309676559127323820620128349871501173402586986/454885242828170086713160042534362966452885549252045903073722542663248943544375602607872423431543286198896340421213880348049*X^45 + 592645256579476315083468755012865357302495437421511470914872758757049012070608697187576781084557962849218353238394491264679728401951745066452600507862141225521767373185846475313991695203848014218829128770985025584794849175971323961654999321299979431107029880288365366945358407476919436694704243658590316025293694539056947244436461709030655450001473097195833953779834859684013952184279785072666603624589635670257583113743473553226304270/3024881678025591666421744883060211923561290770735037330862367100386411702547515125433507059860289330500525238111521*X^46 + 151311525613416115906527737801347692473368220371505569226440773779115316360533033762548226722069010396718346750355441367059210446662809937916870980445428394175940083751166128242471327539630799818875412770511769803705045581907926882662145104054231121862549600747975910719152663662163069693484957377154566156674542697730170933796978339712302649930094035603245906710511551150621210260522739844369374715065026434867464045674285712431818403666/37094124017627830605329857500967378818632108721523762788365207752038566708340177983191097075066728059927940994961582023*X^47 + 18799873521707505801369123261882620989084193124781009259253742314269544764024716232267553335065446680729076620272209776382750912581985673755062095236827118770918960731694471296940067218296369529673455662320905808508142414377098854916255565703778478171050021693803984730325807793821137611857647339859923347647129021186101558169787840127649813472672890894887877312834235515765749148800736701343571744432923997631726844540942054494/246667347143895593771650076087434716102200992476150805745932243365115526587907944665539187789308434355420797367*X^48 + 4324088231498209569872652014006884502395513230097021245532904449069897710661829792609347548799005658608321765478741548975693661064198125589330727089899953570128268793768884129154501705502027391130621167491138640840193615789127236016708435284613564235842109354991200119956602323733146623101812759174886179762392302239484243863933493447815307916770438455512321692895812898096821474630003087732983250380052589976846478006670078104809/3024881678025591666421744883060211923561290770735037330862367100386411702547515125433507059860289330500525238111521*X^49 + 595410604561132503474851505825760925958613069402263189607344455258095412088173243235207312065277643008716023739741823665516167096095295556573659821866123573476931003840278627266767360222543800437266608038606444043636484092258869754312955667345178014286423240414871001940927602482711722520154833990902156078225554374829655701255049229622769440677341983527060106880794085191989476346149138690502181043141331535853099880517/20114763691094805004619593581296152336475657871332529213563748133826594356022828399701474988934880074649009*X^50 + 162395717705760283664640080544892137176492252811483654721368136104033135859915723835301357997440403350080599971408215943093149560351838110690108423660426174199927468999462441083758602563390568680931474777558369673560503359208811456640563109573394860668657782119225811442049685611724964416543361087166213849728516357801691373968567259483350655111073906892424818987420784609349835876573137318869818421697431311427134052283727/246667347143895593771650076087434716102200992476150805745932243365115526587907944665539187789308434355420797367*X^51 + 23456067073963988122212272578978012359600360022773584733744135933874797321487557471050025245341320369207536596436064122298983686509625718159217801836271364136834775785507368347986686678196396010344588877480338216558150116458553418545772047081481568288347298812862503569818511832107166964700184287490621786676220746458023455719694768529582393777308252515490851789198754242480430855897521562635706392665551937833872/1640280819627726086978683322294393895170485025795688592804676517477500966812593035937492863812678795943*X^52 + 5769152408012378345105110125862086204536725784076056897086276341744104757102773838974525556171928242235283279666886896764612566263401285383308989508693993478346067317120481452572636523598630047937847793193551979150730903369941554180512276385042934542042313843809813625663089121490869975037321324368456865889900554574374976224554156727376073710381336413635043592220129999727483452596725985984589211562688787150794267/20114763691094805004619593581296152336475657871332529213563748133826594356022828399701474988934880074649009*X^53 + 715019113709000158936165881219160789800585935230362453731225964826757121016620837521590626236904910535246340556822789722444492733714312747152975297372468789845609196908517161719764274271418615827423157253801863618411632057409351401754412826764798132708441630380747423260133568604555285065685772475505699209846053290497780307108139492675984708733054040440107725823325044282510478288131702432193362290580211/133758527246817751527251351406213316086641525384953811694094146414213566567120038810853205888663361*X^54 + 156230794951763455565484994883255958069428012877008595999307041181601009036366872045939551487721056739391871515290793208901637597185600328870246372750568993943863426168604628002286848403816058816998709671245056672208979514161735312441485151464729505536477366988995512875539136190490178490627870513378341399566248131644680032779783252441585794803711572212354831631714873638318008217298953438555834875684852052/1640280819627726086978683322294393895170485025795688592804676517477500966812593035937492863812678795943*X^55 + 17714128457179443092864105307080398639922818021090198417764307719538624266873421398237633075574244249256591765858444686871082108195015258235043840324582545831974352802657442554204101921056339167010787839520712738978985890178101053977702056734629551695879341458721965032472679418506880779402472747901828166049974296719544413934165529787157022186700676741459482622861525270331282264953145933743339976/10907488155167393910727501541728232576583342198887206368269929577934727763770695491384914449047*X^56 + 3438442195436491875635283953746982331361289660599687992682841470848651213825324932123610899069219442559135365959462444134933588626157948726125588663931189103873278929671766361427274157003515036202573076901140680694903257869330881004542007705843442247847582683770490698084043895410919076355906523944023866840878050217942819182378129405376155559578383729107741290462231666057932458601028608287992426208/133758527246817751527251351406213316086641525384953811694094146414213566567120038810853205888663361*X^57 + 322113015322125070458259033143482452771940206776689204653794291576561132129014303928540321005995521904093686476487297880609445820777141468138584523668108695918519627028551053802719888243723123580392182725518201938448337583252599007331193469962995902338338669948554780067856087400463934878058055291888655518638964328559382851926650787782019120838847583540414140308257295694408002996326796226/889463276128793436412582691162703463800321471001158474131120409193078998921201622065148369*X^58 + 50195873540711444228782155918118647890280244656494490085912646234436295896077483442694497842979476871224769290505136012864950957392843546163016319927235668838502264646553817688094475002754781900484447390753925695817923023649661141453888275684588626402636529594226051492311434026642557850688380074018404465370769904167900874975355768655208234754152630017282867077970093352969940926414842808394/10907488155167393910727501541728232576583342198887206368269929577934727763770695491384914449047*X^59 + 4054288899906326140904960193171214556885401720181410428660844029349302044059137754510993102485472724929942041265507588035696034880948474726474342006175891882520729829864059843944384788777364128507232526733201653377878199305633601158413942955107916531241357753210577782610050226333868725640326669261438466244891329827392741538469303851690725789834596365021518565168692206281710451629/72532274005446745202037241389766245111336660768258866030426519546039223593019784886663*X^60 + 572008759441744275372896224647790663951732559693512390304600651650824178744213818153287250919461535244100804189189620368569993984067681040642708856809640501570128538513936916380657721496929961755566233144166853023484837381137416677302962203118220314806477740029911559067557174025911719398353210937140602143397202164333429690061462302009979525565345689407414945142126721859592314427695/889463276128793436412582691162703463800321471001158474131120409193078998921201622065148369*X^61 + 41242078972656689281904807698010450924493916046292829238898693779492178310743636064370751742754215084848342013571337696011407800693046676142109966866839657881203238893997193811931451562892465946377488867123248105564501728858708704192230376220339254339921507191652611333621387133965748935247155237759798893679492030236787593394714924677097735193185943838775687747894177648368/5914725108492762391098201206047969103101741887650563975407854484713302095165928801*X^62 + 4381443679928124722283555998604503366385224608359561581481403734972839104379588194111206041006161240972406672230329303018434883679835541511646905724785412810323509089943711803295833842466853515048970367290012501292511518725893511212789198716249189782592393759126644485020011620266619430310524185351544799711137169698453833479266157196265662881142606458627247799466792658575241/72532274005446745202037241389766245111336660768258866030426519546039223593019784886663*X^63 + 214987433317620822033108066769413043262112162362394316930969288618955091646973932182199615643289044790042834045850860416954332546264832135928582717136459620407080712334300045980335095469264034707397523359847101594253129816948209577947485355202419161027806499776264775778351286169852866381797210774181724307025229150308115264148826645838270106485259768148635888059674/482322849913786381073000179894639900766675518849430316839913111368613071447927*X^64 + 26821864720659685407935116134197289980922970111329124202436076796430970416331690608103043081114732656033867819421499964666121020454342416005851777904096075165341007981555885576518439436254993931808326785855210081295519027850680756304911464852387686832834572102662349943909766735805680976806430153912605490043054675056547764643780929127130949829401610605656040665225767/5914725108492762391098201206047969103101741887650563975407854484713302095165928801*X^65 + 1475304301870125687519730501003340223247060303428494003122473807060633527759784067818992640270765705654236865900431573592894949885001908044546311505882806046841350308202851451406842544913603437290792279599704369049994896599807873371005921646388218518515469021691385510239814130583661885259837789613446169082167523563396984906612704284858138588786999681049348/39331554261908699426975469289296248941260337507088829555566591484026182129*X^66 + 303829345401219563835792258279029421110916445236545673527090803185236073047241422193562248876038626042841974592304074342912902829894384561637806217325212186640668224066101116703070517015431253440232511642054212460591595602839625077902718592065793129605764237405749088500877542513883465851050551121176624201012646802740947401116705254033813690338724508196978996/482322849913786381073000179894639900766675518849430316839913111368613071447927*X^67 + 11167322692474271265944084979948398724514579959081645170266164557481126003300993527489114545904989297722333184872845959182746302495734309088338905908316075604157775544431367769475593414409737538568228111631488192061412825609401076875837906252484474468484667974695952154664413810958958577462021252368840038836021197366466897211320343192225525061787630/3207335420525866380736807411668943076022208065488773510198694567726183*X^68 + 2279351579697969407812165865716440791287382188971692241310649591568068782818742478184318091013953841824944050596779130774147974485729095661610777519252420818806111006368814989522861413673530973626607249927790957356972111225556975988842143607380415635735283383518571349588627101095356409881232304061039653314691984589224277254547768844604346208233684024/39331554261908699426975469289296248941260337507088829555566591484026182129*X^69 + 102646572987378662072839815450177146986553719862322758338081551334200424043493506050486988571872601281652818980805702552160404536221179685988500830715980697123532313687859130392413841409941123683547115784189071253564852539554839256309460461561021950984220054886889275458228853579640535354285256947499970153702802436458694796582607994386063397/261545740889331026725663166571715165621969180909139159275764051841*X^70 + 3877862832541506279113515613455705280252362409783152515829929958793410145299227602444865627101015831895887339429875973410784971654004608926759691299965908737070625572769172500820548707568949151412575721377628974305558733738017186299317648833601175771621215373903465431979826295228836693459465318904591807817708750475884942595199617468537838141/3207335420525866380736807411668943076022208065488773510198694567726183*X^71 + 39032009303067709105124650475354579726672680971707297733042414486980103082180969114673610915759230955565216744822036394139271401819236651653321575117722853076291252519017984860055334947940671178659449389980277407311871677485540175506343512761641405010164468761414685541397917674186566922777934914829319516062713562869857403345117929/21328038888471909542988107850584291414985662636315677996882007*X^72 + 283401146508392798358824081377998121980038104174590847027848274809073054689049582528780674828311550459583725050487544654511870197325768675273538077025432026959065433054966268589514518082538663438312796358706154677689429418466837128535714607085857641776342729404227415472904448858923234155196025245915409054714298113944249811458437223/261545740889331026725663166571715165621969180909139159275764051841*X^73 + -657335515038368159011732294619855747492278674760883723233461204583628903179166313065092102288440082309770400911206287377079925692914286534699749490198764045069316993777600679636173763476850752710238671931339299390098127205834636631871048331550639289255530347517704877500508285495145616715928693895875621602807022239490848/1739218697583944348282484534827064455270787134984561526289*X^74 + -13529269444318418590936449218425019365787435037061442058393622443033157599954594745905092680679637921980672555853160831211737837748936813880415395163929370374693563030401998673342145662186778293713422209156376885490934721077443663194174791911661044201284580008460174291172289775302158282103538787188375213924340226984678089/21328038888471909542988107850584291414985662636315677996882007*X^75 + 4342728304241015590154824676926750885283413783970853734619923580703120715214277947593405593213811441123186850082111694926837033918094148603102474033165281426025566826664177400566607472483548312328358040819799963077177536775479105605352543504871679798413358459650041813600451287913778803493919689233938815829359/141826526753970834892154002676919551110722264942066503*X^76 + 358677131916617283509758230906329734456102677665840081680790445799068293967361293464312805787731543578093709016391901707730185283003204959668812884726786282408743607661870482408085367559831606728339350900683926870384766886237829125352085071682053421038142310222233332020642278049274500471818480925531520795568167/1739218697583944348282484534827064455270787134984561526289*X^77 + -366487199366432706933572731400759798629704366427797263476009235708813304997623106984866366971845743817614301621153454846870155152064821299975985787311374682915790891558109093523148572260971351545240665234306495192681198796278775982677839294025927888734372755496813259396334637488729007669174308808398/11565402165373141555260050776883270905220766936481*X^78 + -6926347292642322537752185502054313386187453565398743559409831844738947286074599581157635107616994692149082169440010414660406852455108017330953407304443299878098871725473067498642195840119537446527739470350900979338775610950519285043192620980620477659077832203104086391807441079976212259633993913070312/141826526753970834892154002676919551110722264942066503*X^79 + 19348181653359421059313979562047485397339485554123761347047628418809327255490299691154831910900912707075447890773810562183134814037740397320816051526286148312262961042604740889927397013683013090610524039032057793569681102605459159016628184460312278722119983408681233517492078304982438753281/943113607222795527624565830293017280047359287*X^80 + 52024671302029718460118762294620031419658067120328685811618750403346954923518170608104354364202291031192670386863106549229947106200432459182179973007245915682268242092247341285161948877716103247542527294088957699741781372084338868191675026671943562050849694754659455087502977215022657138412/11565402165373141555260050776883270905220766936481*X^81 + -491159540517705881766237386245898155145713509787592960725515152527807487350288072249139246402407178107850567472188042821171425741070311377178993876991723322537101058710095925136738865523221637640871761649785400454727939159696078730514626193531443227394483754455255492046722693693/76907250038554638149275530481368121996849*X^82 + 2448165023169907249461131473432897773086461609286345315056192159078744322516702523389165549189311864765888604040088783497149368739240987020981509512050517741410636204680293722321152141922828754790577711831991326126681161830846305208396685376239158348113356268069731837505999689856/943113607222795527624565830293017280047359287*X^83 + -3799006311317338243067723225024093703660116001383741658633008122461147552216608901452943448125947500254704558944825921381967375193328347267751651270909804630136458827107548992864749021580185642909522588121398104283044940823131863598071675148582089362721689882703677282/6271487404269317308103688370004739623*X^84 + 6847677394192726391724350919621582940748433109761614144418688851780662590129605103309232191160859280123898947952285938390844043012609176092112787950368735425209916020931364502798918033234410690184468876055843759548461235698150240705101299152457476407345518520931959165/76907250038554638149275530481368121996849*X^85 + -4283483149670629306645221714978173630385718421368439166265317912221752238285861206306294503298815596481949034330972642603638712225212085164427883822991835852610389472448219770562848780962473875634416209179389567670950466551212720369358012316538634560000265/511415428872977029120418198646721*X^86 + 3194900873933443440570886599858421702112037765193882558127855308411575019563932392496212752075669128153464131650814752886145710683234458357516366708771224224026566451524172796356094674202412057658171177319505800822707935032193978618513954515778530427145884/6271487404269317308103688370004739623*X^87 + -775688636525836318290822291949471130977189850094405926025147022722952572492283415902581252557636084485588808195890406139283730763805779740520052550165092409348229613138839928587651735787625426656602162199692185754654771230295558979506081630619/41703941031801111401811807767*X^88 + 169590989620189763654808263425818130603294293515387812940864605557195046004470205566625691105865467652699063926299598465442856774291525319950657362918434698359944258475547569277956300193577440192224944543352951522049955869833419527129123094056/511415428872977029120418198646721*X^89 + 823311065445909771578425398293035810843298914275900291230525838858072454480947400191930757498747473774016317608569703348881962277638858948260704751648061849285710323297992705340802325740118823759295137362887626982866304369298788/3400794343292922727049809*X^90 + 6649508828393258169394086776188845078391221001525737963018349536550504424654800929114620009959590640613441947752793301970431856530687823211144786467811550445091698524268266463170758659381497435568090665845942770040548938166762/41703941031801111401811807767*X^91 + 20236143962798548944732647008613522050642022206003568657562846304098161966554456827503963092711105228373682226299773171802999100411125340713483524779120960246785985443150161915974904168735520213301244442158339936/277321564322997857543*X^92 + 104323409901155473879825394692120426313128019904177118245998642613696689569469097821685515684537007112085590265442334965614048613992485427324250151980246075692951969677402793544883089312215423296986580648433792/3400794343292922727049809*X^93 + 4059025924165338740103657045333105791408894212618372748807520254146981287758036763179459254151421405106410153801795430062629176674059810288677082586688410200767485852171694248394952398058769092/22614495989806561*X^94 + 377578859149930997870556855823001136062617760527652035453842503265803910292961972098869714127668074747143372853796646505955272172498320740325265149125112444583045015302343473936074029350734/277321564322997857543*X^95 + 5938540778347515208197253732864989298779422511726075471767436587338328655429452691721526142019750016062915579344725479988407530036824787989603477913451601004938809647000096/1844124275447*X^96 + 224995684547470126831087474075985437012082995929849922206045075903201087103330017911561838963413589680005319362848947886439041546569210822461626722173485600637261432792/22614495989806561*X^97 + 973898974640346264795808401505357144847505936088407901049050502581072641400512745787622992094842156030646409484611332569017112776342959035356757844/150381169*X^98 + 3887266528246636432007321756707814738418112223413866021261050664425446202154058899727879046069397910612593590757326791128537114315105338307/1844124275447*X^99 + 5609101334061145003122569192546784521313627071506352038422199792335722029447053188253800498841647789161283717252578304/12263*X^100 + 7462811004674769724720312737538484412551690909035536163503143770697535842821501134326004825543123622749118962/150381169*X^101 + -11517875056528562170400204958242410910749142817812351748972002596324596238934*X^102 + 13659072996258154178526944904533142095246726997682642967/12263*X^103 + -51703253162547401527684766*X^104 + 1*X^105 +