D=-17687 h=122 -23897996018386452515974380412923387173005318886178911295259716497667827655828517987417280023501757612853249712432912569591611490458787953264062958159063451288201942135057931263932120300938955167254462469289918212557313908485593166686929583978007717017006893816163716920643446676822116842186732297458488674188881167608856697944033107888134337918709252102824444578846605830781380606842444630536062027480085530103405491204429994639962401460009151303360399773452918802533920245943756785955175335912352466145194083309568884478984174207393169575945349273514590650597011426914866491738203169898851901133397956200985754222020444642896933300939682592326811871664274188298779059808984375/47971929271424179364328420993278667188398948380551751824729875082067978022896030260587478347850821607829933412239588113219224295690792144398080078075000737452703496982004152002038416732707357260081585930603237915416416451983140224264233841*X^0 + -8314240427594713347086946524731637765960501764383140394432251794458040063685647896083641502507223885783708622650870400974470601508415606185676459801715777776232560372862834292149297018613467532410454392351885430317790218938996144857491312781218388048680179859775081448836734859721574111361040948737316786922125397121672668469850979286879687539040356654172895352943047194094807063099782037836486317566657754786135871948700315739217709302093264828856097910704755153130843742098040311414516971782068369008551750875537515832457238315579899015960055485758246322406575737514168284650824935368485168358370339258014240521852181279604708809188924481814253397561115463271368215000000/1865788195776786303762936147032708185580678828588104883427867456405754682041272075760004467661156040016315699685150908842554985534873316504057321662613897367956595769058317163368709781085105742485345628818732503588463862844543730746663*X^1 + 221682192255525008241568253205867466887514267884560390036054525688814288670325066442429034069502251709795574532984803420518078343253189974850986105343970432099610175078582173310882075990960383798179605217189752165710471708495176472661331159928890793538767025168015429078805898482382185842364512851549300952249814911423927221886963613084086006231349839858849237040453861509185261172196850024210365774365180235061465556051201272938909714299855427286141824895238232973375456890002034787585530649458239967958278430613604334722877479493862593745089131322749487425772259927668501110546795957649128380415410684781166255654123056618297244456328586428336771855040346103317501069497718750/33000195818704019354655051632567509678365466441237811073188691701448583061263979203967199019522866879768575780331264124698270029155304349007261848246652002747048309367334455668502369898052265267338308136916921790969160342131444965716228481*X^2 + -675350993881525790285352511288069514135256589708097377395023737947237584849237399473778249476354011987384598060295760152557065099537551990687184622521595915604113822687707161367047019557778793729866580294913468083030126457604014881980964122203908521751994275454566763944832024689367327302933989724876890442772047338022165424443894106634293242990686142985772364459532556408690334672473322673464057867503600120808284962445301576761532668993913691809900464255652735808818949413495744619663043545665026615680359406047803880514226514468754333243688068265543924884888352804642779163833361936819931629401494387850679566602498304422719838913249255262641878916194781050022829125000/55803808196184765912285476439209737670163345978577909387309429775464704404355341667724450918344068817132979314380326272274076290379826111304705329310948815946686219360651878748348927132584437031421260679884067077418294987548121985921*X^3 + 26984861093223920931947740602434061908126693474669007957143023351322070694188902871162976233163664129920762979976071109816471098226732736060386992821903998321066834727238426341008920547006111443611803870579491275694795820264139409070755168427037236895192149441471352052931276427354450149697983493876640149809473580141165691147724942251304161798078302858177889077070795969791381013069229774454357946160300028007662482582967497886462580585280010003874316717319093279074557382146307251755950383697910390398675662160671463367941238964590526099565470091715266421891973624389390173184538279558934044810267572243101928789812755468282420601897501359679944886292921146734054811760121875/987001955565919954690593221780302630172179100323107483333341884438644226799832928077042363392751545168631005133444830777711587347947984430646323159522751707649039161831849779422047474194020937774747837645109494398297383444763633564984727*X^4 + -47546388457195093623862404536986842900960222322484171975534812716120619959932650484497124324440760932565120756912408805230512688422181395879326988732047010828878899652573329037549281121134297405473923010847324631007407819750954072008058395956958787202993401163421570860664333264450417749934535305909600823777871590058309939908555560732894451926476252180871913531407844609250911447493739086490519964490129641369914755274934158413977906715904312703718252292873835142130056751391731613486510862087678220301276897231774862556343407387475426995752536259266638480531412218490238410227776712386295457384080393821453902502344704842618990935519333544880522256403672310820956680000/1669034575438556067597615030041383571409306836810522647474794388602975554356531675367571353864647051747800421626459693449029589959344604109243462385112903467846271840435621861133973113198234137480739916303424633004708432657486093207*X^5 + 776486333406098699238892701575931637577097336121067290878175859578201090267788452140191007977281890428186470785810172020293705766672078770242327476432901418730993044538552039229532582932624640827450484187063006619252333162851443714568660285216732601837401019419823001573131965389572538677643154701601773224313962831257459945381048502013391649971929397097547932153120980718323919443389233103966568037829540365844724303604157682539869215734383340484711892657170098700610755869223738720145794849017512982812955173306345738176352750862591163633961593447411075366866987320642975945849423263918665630477201765359632873742756058182325558049862959425363881447084947601488707106761200/29520214535781741167599017036341951227516410022667714065886688351220828629903975742226234535804012404263346057307192598032986357610928012880189119205491923635797010041784843857876582453137167189621846899658671483954278048412956530552209*X^6 + -1581300144610293792470115609346443491956768956890150076733655395850488326352896384563903325046051298579265997068316721609994551765887385923955806481088925877269859385836702341791414327059426839866287446623915634586498713026098721158566967448115945747161986903760930063205480962793403545997505200005644491673135344655964889607603060739700891951754880388837430037489019353261167378860547939700292531265459287642458329962164325057322852727229382078611108958830934357083120301357959584151058473313906450299873304643356278415169849691196270261553411907931963428518205659837763764642809957850025990971792805036303936837064142268951359051453208335306397287882845792202366215715/49919109538474368731788225865997167935518930099664526517451587695537630364369607975883148425080470988555799346435075356733004641176756689873341527773207776021409951014329392465645489731546664710087149642365106058658379650353940369*X^7 + 21524385194157890827442306690035135230452114024408863797879163555931712515544234166260625605468508865788669530728591097118048606609468733711808359034991615031391215320955379080111470176134712850172183923485974870769003684514523479457513790791005721844493868705287239743024644404675021947299793388958599640291323855264741741908378192025274141406015486878009029875131559894071121194505885260584491376864317060630728832420097208043722132114285648745266740874096653169488860504554680801209666104805659686806278639990800776809843134756306233313231696597633055606858100748349348910717492179950218061980978591072913313735279241588268728283862432318612201094528384024926163333346076/882919290406996159759138350891891909275523316672766480514166231570974068254605256269445246194398290374586423040397177834536653088493295573789791601724725934490677803590443964539871776881865858727311415724511630859490760875810143306503*X^8 + -26533742018630259056858089581934503284226477876445239469686157369641152244598537511017524223609128280737470253648841660196033551088633285589782217961519990981279097847756781336620607919563571631874596732157054422338259236220496373749055923982497860289766574489936134405569998613938879230856187814749530390461626194047533116190532493561577150293056072800234366680562890856474498376496595917598279574260811163363405512019636295458842441412677658223390135633851076064684588734143061333619602382564951601162402160347690563447397084877053698180150573146836488720454013583977613300471519682635857105731225300182507222717679314786656336385301639332221265562470920091218294763/1493029283985579298870128992090942604053231979573841495320398591674077371105983073400926415834656479501668901128747377379530697980579198786848966370330011506492105166878512388439331942556012078455142317001817216318781185901353223*X^9 + 353315516712327133759458490770414173220121140303829118250772305818226330942489220687521751056036430370545520996853300500023740996974878045120574813880676687207949511477425653210440326215473262282553369772137799024465711537794295102287232137922811250451295388507322131522206800357449147408047068364547511114583375925245331729525445016339715912142297495108025931570238026799489732760810766598286730974766883437811441823039412979171865598524623533245614509609571764318926148236977103100809077032199858515468485384232772640093478395083793396519657465496347683721513336931590894934692729908379973959196257536514204769115573382489199229302736858727694680446178558786818505985361/26407208945852941059115971483112501837889514022722534527731889890939406462751522619242185516867569152946017854264154863711759455182504288942997668192026913515325864086580248614326464067988185631636102160811141105030282835037234455201*X^10 + -376692006370403634946711098590482621386137643221196223393055112693430673603094786600354871217549608473402534365377471334192089440385444173313236890979941789926497107320184480729265922960718960793628820459542084695989483913717691317742338197975451625209929694985358194353174776623135564465303833794939543762260575694128892885818465015644584812146716120010287938383267524371035747901592366754644234316696475899987954482023077789422443738092703218126874373786319984877744353583405866470457323747645019939435364347150048266510377582759260065919344302804120589780807217788089991308000289215166262156563724903568720382089890695496937967191032213738730164995628420525565532/44654972082793659133957043976712197520447770520413984905551583366064732815913667995086225701166578710713114077972938465187524126857375256303675197031976937125251519945651215779069746006226629134549120014358642360639749383265441*X^11 + 3632413237726335891884985388859778195083375071054058043511096232204614249420993169874863892051155691070984523663018661891554975053993377584252493857536618199870497302186014465147807333743757635620463926402593990722467453580854147932756639148957157729158102557351733649823818719766178298081556140753940272683685422148731675879861924143014932613885661770159500519248119290994759189000925983461002673449278239301741576141127165679548132511252147075794499463438291384227133828208552104833015927136509264062351619412450030126723900918576241842209326229309558210352801320018260624156221653080968158136387446007333467284709245490926538580127723144814420143255698420911129858703/789812491228371449102298236816108637544159717194562151024490854995586929315065045829090073976533277656382848697107362633771739231726396158243103209904576086934323633278733053484406597612130389502770285693961307432635247341815854967*X^12 + -3265210811498699557042844606377732839644448863834699641935246464321655945795744027532838106886145075823091471825380166185186732442894371455298271229876189310769281368247874657183663378196136552083344681403513565045439199685135813189681781906324139082068660616367511414353327092787063164017083577820824264050906017514018249888704876184805163603676827390987935004474915146458404882174433862923919525224019229234172327315601541593103678340322358185931674489229530338183663894758176689459338557639212712009845340136337412154005412365008471816521432597043654208525447160298642858352209420618823638681999412688453330200522143789406361417440111618237669646243835557475775/1335584340577703719221081939485540367971779872522134789112726160493483556262697482297767478708493251425749835882155506761135311986631509616364797830605292007647314640767201512247859763515230780357125826177176559550993804701047*X^13 + 27511311229501263052578724603195619884830568189236408079394624742581379130292083957324586878912122447075942928942252977246966309809496486946182121556695394178033896217689350323088016594781434562845449832532082424541142920535452596521531691493701649360527187047193655278162585756171157268942149583104423531610670669669818699637023371682292753716676273216894088539728569379247475800256423116605055730447538075620658146576809886082267750459746608658607531398713194509230971227308117206950363244412811502063999340116580650044234158617510780185769417769507182829597709430166211604777232578507871759346852165282038341596580725770478659377444092552439559278410202584215291827/23622480231797845681863276263680752488316870605298998015036787600648243659618330369400613395917120137967237347247684448084200263107551510584644179229915799739258054051249493147127895637293886812176484487595721808778427423747418289*X^14 + -34909118340270725865499340715041985568744699813936748252198915031790086496055332817837411810065367880969879933680908970105788466347062656117738709217417400673340694629270196989881697193941610278803349774207668584217819172563945682447163820592301590666390036608157374653331323786293003984782124686983843621959684280860892535454499761027407460441848506520801844748342325012171881083603379971183746395856126005139654457467996328541868738905653321883862435194349673070646961864491152561032288530207329142575771203214543847356351833359448609036238771321632607854066333059405668093615032925102824649092381870800983492019780363969129958191118466600507909112251825408/75512203345830481100304287865977292246948599113593870589287395289957797040916915378400377605500834026445967992432606250982942951695115599952778754486645107007820130082388280219814539691029048473857964956022873271385413281*X^15 + 213616073132441963588795874475067335008262614266133549096667182190601939382276656976925524468277328234965242904587023951663258018650669125212610522175178699298903646818877158728800798049125301029549026285303617565615007396537586626006872682050255988525201184157735682657026999951157029330751823632375616583570446062375369022147675544180717927064982925035639345986114204501290290803151995325445687798064386215051315761884912045784755325883608836382692747099529192861261406174804157023789509179825148649187808401911032439849970005834250138326190632817439485731855952577212948647382428831428695734218004067237975485593303751262212037432841103074143367422774745448321/1335584340577703719221081939485540367971779872522134789112726160493483556262697482297767478708493251425749835882155506761135311986631509616364797830605292007647314640767201512247859763515230780357125826177176559550993804701047*X^16 + -206524993292773995617829816586860514608188692076784617946037716091240852949259906583050255574639445685354648145451007315713630845109289767961939899577345373640270007820903289432855224474705752067507071726995648046107005216836651163030428806650873620194180960250408702319408391567196601408065304491509305484697090011918752858672249424485316288585495377314765854291057399454890007431656165488168921718014857790228361569591424868496797364227994279729218423203625093871197719573630528375020979087236593310191392412923444503523037810521998630934462075636886100514312552832525719742207127057848536502535345151846681073681530771939638497885845857358981810505281/4269361867237546282597630342397087818564403183897431480142895645952269861532024389574284932747262623760161021791858780515799341419976004972735837309133550461232551030835544762809664708035791738217785093912075155277063*X^17 + 812795649115608582178188656804413919099327819743728721458355725809899841097305741986490262109687163698260700378151846565046058061084795454110333368880049604458436263232870444569596728117334474928540181317957777522321718493165205908310969829956951929392333821523603616479116390201947674717437104799159134151942221532227832498653980799934245439089083334248027623844841262271074499430473391465486351061149163718407854616452960088113648859591517856407507531345171852646380268228220315009981420484779373062229266137809683019267480220641668299568182535628058874112012450434743412009766604431420044014943413936825177196741702098236730646485261743575391262702477756/75512203345830481100304287865977292246948599113593870589287395289957797040916915378400377605500834026445967992432606250982942951695115599952778754486645107007820130082388280219814539691029048473857964956022873271385413281*X^18 + -247627356973455145303536818905041311062599802159762775392806178815333704372316093475204045647329671888059478029404345105433679521963049307821431688641412891675091136864634993702872521136714151807700841763344017171651048024772924012921672576430040445160932407622586420980226149723431713579558697001575979336547151988366785730071848181825502739641712256865070144772121659624255443553639230737907566906024723311055655316699875574640451223714303058629185362655946933334159907678183280034671004160171174883296681476537294909326372573188267654699092189858758029195153616715341789583728994602647051383546382514157353293584005184964802485081806512748495113/241384172965316123853543865121110862134019516249077372089268708427221680416804680814964942203158400167363658155247287867688095291455645670420977967384720442202326625817580412891370198905172824007337880585292879249*X^19 + -1092591323375153388581626480716058420913854544947850037259933011002070713417626191801153561740499179718330614198421658816374822544380558653544862849218757007268530370700354211520079729905163976114328411779513297900492398771862144515005055076878451012696335325659981651833688120034325062096287005455453764473384278577938810931962574615648383880855833119954315269503840711207331599417524543897091261422927297529026637003709461954019598665511736487416182437315332620520081035884026723250498133235899197731814124209215639483324586251070019149248691747722095901310649500626363242823710453878225463102811006949346650841908115901687250659840978702562100043513/4269361867237546282597630342397087818564403183897431480142895645952269861532024389574284932747262623760161021791858780515799341419976004972735837309133550461232551030835544762809664708035791738217785093912075155277063*X^20 + 1509451492431534906497715549886402480965317541430999337526550499974732981809754842562355065606743600586499721388193785623921149021081658254554656124751293158145235873783284601988902465818763494206203876300427496526579240706304197989380869336030684250314551134325209338952673932249950236814529568994261972543587179294181869481657647631008975928119892204134468803248019225558770056801191616844745637748782868941545029624926058735018271040009472680745936031193285739686447121390336048759610061656029423259835126952987102070642619337575286196372221272068737427227856752829876694894428815096211753714067939212843412648037143503774050465607303412325/13647547518816991228220945616617338278623820673323761637884814181445224199514031820826875230573777360059007076115072531672307078162246037791653642075237204851152067949204523824920574371299419008726063243359127*X^21 + -3742556399023057256686287548224888705388931513203295002742284452788693047389471990478294880043535153532723791237832558729968533133779552201636973477176478863777229636104468513404835345253169648072428825576110202317105350258129918207836331957688821901429589079225923216825060443626391269599324589423515384684699100466046752049322181679807536330479186639215924658299721173158426006799307807764332311416832035208744935640749633124498590453504823454290543116469561513933019882775159891226032214940856489078387026206152818147762000891552684082969050874142711563965542491017425351345726858880231479480961235546685716296037727748914009746135078585566046/241384172965316123853543865121110862134019516249077372089268708427221680416804680814964942203158400167363658155247287867688095291455645670420977967384720442202326625817580412891370198905172824007337880585292879249*X^22 + 129900335187712656887665218282788430684933310693469654134923757628708072681875016824647509170236606030527739377805533017833898024528837131474516359305295767357121308335685594249572116662199476482390172841741147711075866954339325892909477745762538551738504934049568565534052160990941852588663385518986537363808944457392027968394868036818058416867040988293828074701519103697803807282787860570540180695865559368722582853003636969902611917077813759905275516902606545063009600293879227348553288178962615189163047471797376399901045294587347363771242040021799255418082862924708571428941742005884766670444589432073868973626345426722282349590502/771614605010289547589808651360736036559270688829296185779658177273999219738453769481928830812109309665800139996329085298372085608766101531726897838821575442480469720653843151745382166071092837039976437121*X^23 + 6024870309702807592802080256038651868927505394799733746203610119428985386240275612267208368722871066442377969266510507684777733736149935794619027224743519501088400536580998552752497757365858948269908071896487088726335186975778231584631655742585890297901654173024456207357421302607149456911368236803646223299810153705158757260526955667620341914237005698002355929667500571409107706635306672940745533241298388658622572742653244219783662903842493374056046202779215541103482492712161007986971504814966421748243409686476501229358318189558843537624016911901965012526947990480353120520869350117178103330568925607506791928018497763797549045551380504/13647547518816991228220945616617338278623820673323761637884814181445224199514031820826875230573777360059007076115072531672307078162246037791653642075237204851152067949204523824920574371299419008726063243359127*X^24 + -6706665033246087211223648782834538768078453211296967742473710909854611304151175413902687709901375725504733128711348053082320878370252080233997503305872611956463899305870304793236940283818684104165462789371221956801094126380982128658017577659909815196787849739312490539517503337806809193178712947717936877102454868218214917401931862384379708909454842317539732177634991808328354715449446136504324192892548095296731080343604981889207126721002401253351218986652334504124027320825010021041952364631688998665876359490058859948461045215559250051941589799086163485018444689703362817989673495423469252519653850829299146594247018942047109646/43626087239797000485656620758790978490375455918431400790391710141572862539631015405774231402279035996257145926179062887904793668161141037582795151174397887854382864287546963970451866685763150169049383*X^25 + 24786811183045043071970554795242334064683591467480887547974457944193821765570890670085181228082794801193406203240357678242299586316461578408620751892287018290708147965544111503942027231186311415137315084087488497186511026134647681570530408435569733743833034317907876873195901490075209066392980464491053815409983875367074881102177678138791066389686531140893139815420091484631574337175103754007502671587892819393302923962014821279454259293071496033227146539306612297302005564529738019326222633834029339146389016244568138739292924104593058168575737081161375614003206295174264988687070076190952344589598834720154265465380713923962729344/1003400006515331011170102277452192505278635486123922218179009333256175838411513354332807322252417827913914356302118446421810254367706243864404288477011151420650805878613580171320392933772552453888135809*X^26 + -2871919534823275661755467360446184194458484435235143515239819478077950274431991639449521312590197328208688850528129185367273910768097284656328405420269086022251185617302760700496492055847459701733692685250895318663716719625852046362954200062582051729182642031050202004562111525184541146504216992610332474504256104800710232698871114184968313036180305672943621464368845627878725070593405405669734495049277666379175560404116080114555685759055131434129297124782377456707971671994040520432680177866758348309235218376170359417576450025138786303953241203262930407476966878666497231246006278598333347352195458487235582358793690589281/2466562290936676682628858526533102193157429519897744150528168154100348421984000418712853022122408322285132918311701412783671265232155879322824399342703561251449248843079491376177523982911921194609*X^27 + -21511091042079534856483435339513789394527084717051023874629117345473317446198577464797586676203875873637266075116984785994431658922080292740178057792215107346314453713282023720914031339077469570988583017106425058072616739760567901130101332359354421269438697208851119290956826965966943064101454408228905836863466688719324873621673596521297969624167936280650674178899674496731769686493013440811617051408801886716445305598885082375449874574459782664856138057547249621033677553280381028046892547107533215454340456038677136006099830942736366151447998572239291174224475271774410099183701879267750343603319126401007170589000296299529018/43626087239797000485656620758790978490375455918431400790391710141572862539631015405774231402279035996257145926179062887904793668161141037582795151174397887854382864287546963970451866685763150169049383*X^28 + 17650465942058442221601924943329132708868383736245432249794024077536224201175433413859948210117563340949392216029116984064377714078258355518739021118855105532324857899660239744059220557752725674155929054164622546026445542127284093874835907000427699082472783758167783365005871485409195605611028752174718059367797209011963323482550551837558171034743555589490073057615041786835005571869699716472800715439761321660733909187075868725729749885517006774986841487019014938702432287975001755888803983647824490366895698111706882709592923603362351387877444549146565123307632609831898720024902085732398256352681906528987985405401382/139456227225458058609648811360496533790774553055789232234305883083640437721716538627967039188240420777131956708978425554569529328442125816861220067999296729318100799631338914240827951767508407*X^29 + 30372454680072114622232054008039364917715305257123037429756366049854120639227037878758832413872634081266568162480937024672887152540431083493078524549070255100805906099737122736064712704861478947552031038801405687498904098811241455142201894168945962436755561937116603256124629267565908182977067432873253931224670988681880265625533145143193101351240384295516021831169336374869530117384661505965628286262473111539875530808157300128072656187996689301055858130468268619826706355974623236123320632002450057390693150809743375160966492908637537512853751955665640713304580048626253972469511441395798281591875154715392033368195701318/2466562290936676682628858526533102193157429519897744150528168154100348421984000418712853022122408322285132918311701412783671265232155879322824399342703561251449248843079491376177523982911921194609*X^30 + -20346369575042048988084439549735016159780851420423541008647880477488105129809415341714354358459766737935352301840008793488315177213981717610832066163467232652106746306176005794803603894120820010776785512032210361040222007905506641823969045571358125054251771960718154024606100830670602516928320938334357661787437680318170527619275358643503957270676704207327926887101558170456442553153093433728217599006682979604847717044808274201681569006701809425187560229530912272595130442213723829178637562248630014375091022840111064029633532995091654960870612309552914108772866465671944205056927059445559141986629027241761781368/7884673897521233595841511356391504143765169506179071195471582692578754888998503908405441238663448904683211212131985387831148828430040471355301637813043293340764448444130656088699494078561*X^31 + 66588435591701433944388129492945174647260073761004737557857006729668686184557472453901547000606552494288085140741157564205771587429923175107649002966688786938805840063579621620251577736669877431406288342896123849707165516360682455665845383821544696495123201326291428817733360380697475784047410386490934296648774821616575312611104969488420491180199234082209656136676129389861117728575055362244192071589784030157780126281332058882604234539831322595003763217292120707019824362454371870929977846214497180105649307269254652426756889722029715375335483560023398913515398634857847540866147393070770304506475031114791358841703/139456227225458058609648811360496533790774553055789232234305883083640437721716538627967039188240420777131956708978425554569529328442125816861220067999296729318100799631338914240827951767508407*X^32 + 4037378968641948721196297239651847728497675224316378840326577513711211625020484213755621229450251403173540195291619754055783274744495818444911468053466896007968691066046620629501908639246357332287988748249446319512200816650458648915737896794838300452787315066825686379794846375608057738359215565232550498492110828120567452598604085460867668042111860394527448376286105398969415017189617221496895717265624449732259714440145606295764679720091770985547520384363889619099886082699786492347929571938589672181770326213315674514244117728892768781951489441618395309846485281527751072748223993153348867750495325701392/445789217929622524783259532786312214833785803481600678208378056910654994572200141821984578428419115999503093352857205169398361985076071202312525460114394376704045256071162779934386503*X^33 + -8566810311633212804775591687597834641993369678686788584902035755053753545138375745798921128084088393224947166780518814196131685526567138948963193466078520318518494623143307129361555880964492757221257367182097273974867092337207902958712193856935068593788649846115700076786657002990203971662612030392671675695811534547120364286688729956488091885086575398624245666467316303637040010037617326939864292830946308818943666248578217558106072922673465967208134518847333950281941942758238537685011469888513741263723001049384832494911489083828607722605950175574870835641901930924589602186147571984963041214601286685258431/7884673897521233595841511356391504143765169506179071195471582692578754888998503908405441238663448904683211212131985387831148828430040471355301637813043293340764448444130656088699494078561*X^34 + -7717752172940743370523014400937710730199186473857039629566892592687451098960695207973653933670839024020393338685799046871414735954566708949259977610799632030098003033441280234056953963439434962082213669083045635949914909299889157764941603954498534328049426030137161840712172408991488690162406428374402573779012533927261907599924685594838635847883421823165421001168373456231916289127600574602828405281248282072586910771340949718170514152303356375066034396965083795102766614095493465437231602553162946767731031274861479402636793546841692287928691530195937508421027689849826058626551948586758117278585983/25204343185934444777704502334274450999818273504924559179531749698120370586996106848079639194234133318228252012939289035415749532711939345412592608136732875937357678298816236780369*X^35 + -19955243031261925534574644173735973300247196203926171044678482328615922181568774195567043432238658030390740811997521611950985534670481188648814974222305909954532427542753205201921904753844882547644881588680141845757202272935189456744764481864446178263280109662980473131597576442613048762946700271661659071449261614969467409321104063576353525736560257969194068217307448067034889829405057153795564278043829189163173166304760621455435612956646967237943389417919801191390830702294737950002716843044313094017668387507678243273986004899081545540685186666535609901549342199024117568191795733623949992056623942976/445789217929622524783259532786312214833785803481600678208378056910654994572200141821984578428419115999503093352857205169398361985076071202312525460114394376704045256071162779934386503*X^36 + 1254886125997934683613070683754648055751901205374708172265191838074857664193953816028553849425445381171463749893176853526062677861017108623232238086046687399397464285382024783582531136134883760966971396503836523177989305192682362176514831623766497745490714928927943197388914503483677682746813357528975062239833855912032236632414875770528717558311920148851528903756057088794371962892968919117198952834957966642591212405044266864928515687318546814946247435962576446419616172153345370771607885211509940014714270699644200556509825417512411129893330170711765831629072889263320076748116197615672602337/1425020816754364492435376397030273703840010940517021494856773319280848679086114482279620014374067581739596992872691187618914995912926971527822276708132123929290308039736316887*X^37 + 15503317322116992775206191877759453100775412914902326120829947423835525634447885554844742998279203209213673350012862921196991966176324303250362685951494046451357498984393894606145967766337453893882997598822698127476220437386552664170891561930653497723954323296344718571611403611706418394247520804566684293730959288009564955851318675295125351754139000864017403799852697332371905518409919587642712026690564633661040710589743964595228818459429154635065527243549026347366839876644198704659001274145457508245351328807555109510282826536751063294855711243981738412293460846573121102512395253056092077090949/25204343185934444777704502334274450999818273504924559179531749698120370586996106848079639194234133318228252012939289035415749532711939345412592608136732875937357678298816236780369*X^38 + 3228011656073228241550766273383038845156090608569070688827040435592282220901169920561946865501064288807570232579893814195881976588567859859361039566988588831139126787112036992093779663299243856667054485276801065944854178714696418265398626352487172772965848649261126156686568865140973267909399075706562254893567026037576867463866263617508319669981788490724849098575147788263992000581084291691645918044487594213978100291526864230080779742343805369634363861525490700966292005762655925857729189429215204779709830180593920462324680102811258613807636762418042156125951131272868421871177549670976/80568825507681601879085000114789037363035616018376293031988088385868077067117910458507379113137761165805223772979656675463051727988181801765266959243066881285142084001601*X^39 + -1877890624836914080004678070177560235171968898895658754248178849834519915150371367613241833026180667787202784001701716183152340787129215812802449863931149339028284528587756938471857089456187622990425745138354547871982797887353044168768044470649453470542141778534613229090109353798766256795081357896830433259775841746247182821930656325658479026474096684179722985425163374216748160151409081344425660194306476462421177216289850394230478170060880362052649428842874907064479407899823235287186833353922828350804928323897966106338881142254266580421436297663158474179077591482086554601359654155984833/1425020816754364492435376397030273703840010940517021494856773319280848679086114482279620014374067581739596992872691187618914995912926971527822276708132123929290308039736316887*X^40 + -1323661693515681653494372275574392963251903947368726165892527048743619801878126272547996959465636166801354131043763094666967875475247051214001232799928753686289951173900951878018134322076121691605369373659926014325441753963462844783479905502044191839439488169705571776498204369772194487720753446573310330953281102932587149970777392143081260909720309446705833135002128328764615033220176654575360557863021649624180980565849245214707800752038201070939202516760423052534719763381666174224372808994578831184283839092437919743642234142382113088808567637652207231731437919615463406236097604/4555256714405020742866794827545035187597422740904409624695431016332225762826816897071712507103395780279596526996079418525643225419131667426090742310344709746431960423*X^41 + -1162911561887218120291339751965888699064549444698240670831908235112032759265623547014069603320604847498397155389798653566929382382933406430155384619615393480399240849904683267626233954561904504696075532603081681889688021749766461176904253225359772648752091769226038504042633257254284018685353684923678412045128496752332439193614298757085967605824009568004171180591466492202977445711006877611850194304610386739711776565998325649324377841534697093721297271553081577623780924154544490377896428080732807125869174479540022255875895629232757168563946511681617381995926565920646139475642175815/80568825507681601879085000114789037363035616018376293031988088385868077067117910458507379113137761165805223772979656675463051727988181801765266959243066881285142084001601*X^42 + 219257840581233315818311684028442146849061922693050115641613880671452213835544678312913280488069447850491619423518147448715452379375551722308127363900023874926925351772995627411456859985305624136499721720572062806167533710122868384030926343841708272170105670941582040979228851341803011370834139670659016045021008625655543546849165447933487639831002842035509822608950176956549938588324067090759618452144817214178340886823188412705341381816328631369828774593548187255502750773790671889385594285723846103461735613609862783559971664870519503843472396560282190298642540975737364827/257548296172613826135963975097248554734970472149285329603405383407713335377781245947402753836342838258585205348339425483442258462098245458590532159797857734292529*X^43 + 730692259818623119562523035382278581754334726945932604644074972639777385168416581939682544134575916713878777191159870741763848663397432556119461622121910063795128663537043565790070085516219882157751829664756177073167224617856748004527742107959232729688663585553130619607679280164998614160176147564562264932932272515707917483504172945469255495514201194831550678131670579372459185007986612644581865017423818676287165299866596442915250183676907730383097957267052378903046375371067581909362300306765776515660743372622247299074044506324506984304496050216638693848581055842180419856083/4555256714405020742866794827545035187597422740904409624695431016332225762826816897071712507103395780279596526996079418525643225419131667426090742310344709746431960423*X^44 + 126243629751123373332561702842846408422364049268954715831704941929628647174874271100946353734383980620703744903943295208688367777749870138906175414748218204677261255413754719861981314170596890131257157788037791261828381968153221823709187132641900739701616366501481281252535346286366540746948872693143917418008944411195586337509748476702001951116709642074761741752076008652936586338731366748631610213062768121187645449800421831147340962595910340316074942566433718367419441315830870113036627773251907301595438723041971155166868941285914260856971812979582200598341073087976/14561446043569504502513935381763360362694095784999453248340893504139386859149728385107861923239828023892418462618840135887502598637318112658479796449248472567*X^45 + -17533043990498157421956477255650971683053229932561026491621096720465162931847475426222286771495558107108577895094651508549358238702750626684107130535109443394733279332439151422207256321085828896907137412052292875589603270614536983785140496290396548372452063266814235031000619691448490062347496279838756023441633722498935252683064041637543810200408623243907591208857965399336840236519654961005794792274582655105020615026793476361318930964266868351612922024659830746477074153781515502528096936533872388916260650919804136678747943784780952452960770341495602611516274413991224/257548296172613826135963975097248554734970472149285329603405383407713335377781245947402753836342838258585205348339425483442258462098245458590532159797857734292529*X^46 + -32822421330070413667787923462723704241883660051258074030541436870160793333306107585559323805310612554409985180924281715662590274460973270702129744945581932533545867365552095654119376976899512178797081263099942553252122003804034270935657312062735867244016625611651170612796924550536072190464498655949500512663418427298674860545675245356187096294575127369324630329380120003365869722203750230043739407881850723770858044095533726130082800268578191337006782299201295630089194034850996662879707523141901295602898866999080137470245156532642775705182055424046328432907205/823285240208599790948941899800042989918815841295836108347424294913743815183452727150328598588784306207520691050988869558856934394601578145444665372830241*X^47 + -41268449407954228417850409752117299501047773513458138405683845732835343564069627866660351307460275093162826324232925781119542856750427192237085248096945852547090573224351928981586095655924226368027564093674063939449789975104190657464254928567107133915360357544293357594902561063376919552549545667350139398949036682168298912273688938485885218958492784920428078705044894714164998242820666741551649799503246303048062832071334922435420828499860879060082027697433530503458519984032080000882805839180104890657715691699091834721597253827081332666796230996002639368110333287/14561446043569504502513935381763360362694095784999453248340893504139386859149728385107861923239828023892418462618840135887502598637318112658479796449248472567*X^48 + -4218109535409559439753205160734342947910610339205317683749817362492620078101775884699121582825689216402097893436090088900852209146106531155230343063122833971646729237582659435893691756618859942487754217492138706751889815479934999897343222516776267158051560643313116507638589456839814582519072386397806658783966358250411687305132945251801449303948324707123462030782408152168672488277239957676475873104250145146111914445398846113848350064108223022425458366877289988734850440370748553057426627067671279833510147624215761418174558402798459031251620911071759699/46547477820353920447161299248037710743416963945035116658982546215511042866707340258400440922077475332590076952054552471241981929926023528322760523143*X^49 + 119054706521193268890962246117193797739629920985983666210517854073124891915750440705481192092521083905622915052734966124046001742115294309763031824694752849038029797412479179511389214720852084666360161125749455671825530825618180325698025596392410407654151856600524832051863907199182404483155928205146259082984236038734227345603468266641408907862589655251294316758434485083825346968547966316500656948968031060820047231499087576148620009982606936691090869102790624011972397289240386082647867335545264176850229869011545913751995636452536384981982941176245403843/35795010443852164823867039121740999561687645273732004710757578039727991964497944658709939069077578530761769176129950850385084104113112093280202842296967*X^50 + 1407968271526991294803385118587643709823316486933678639369351758496010054147203880191097428838474521565076444059844196344705148121791030712014318941655127937900296274915141279877920439781515867232848061620874605171511925751105400958671887539234594811317471470224841620307124400922558654644921612925913050445286254832110612300030202175216783501599040576589754324471936213969538702634501063054803210672852264656603292390591141926941257146716619719493229105580245607025864731984928281348562652661319276678733799219182715606591625596188513193717562028562/2631733918717358537183315386896461284752471529656533988747811738311247971205254721456461860240712123740039404763642928209531403286369849512227089*X^51 + 1345279257500250187999697590352328467365920186311829250534215762842695012027139659003996091985109371015138353257340002917712881443179316934926471118313343988605305178789865939655243872590839344159738007558893829822240316484091819935435751234455012698822398075364135939612116682758982766691354757654714035949709166859533279703740396836238725361218465928018020245464289366738907406694446891651977982836201238364568228485430340252352077608576101486032145568469494639791258946894822448254683330386653774420043904107903388161938748223746072864221394186092919/46547477820353920447161299248037710743416963945035116658982546215511042866707340258400440922077475332590076952054552471241981929926023528322760523143*X^52 + 3200820772101446128263803683861675295417694415837857594537890858281382753611559402270239647374829344307416508734767469990395197924254439663806955523462854663373827866011391846620277104673073526486911405650180132410953759366439172163294776447730618939184362612026954503882848941216880752790517685128045441747200877376990736796180335146778208686479117767329046072143999182140988690649620380063574235725560723420168757914344135061823538786436401558676082351613187334791993101898043089056304986247597157652798702081563787546986645242003875544922/6469339846060748467145644644178508127444306994467894594034458465714803973454477057471495547554485175159449963897932719461189631506239781889*X^53 + -94488747141251651747274385388353726858671704932273040664280227762534622280192559799938630453897141725123913328721495302615602344970498815373731048086133555345316458688323198425083455994185093586877232274381433136331176712004005792060042565084261414493103541959591432193953382063695275020155187367836721975158636534132404855025758255660130652100553980311709576853406883449067039070220464900854352548237350238086140398747884902815631779312962172773510273701462778219134689242779701470468808294083471981728605804179869292507274936818721865033190818/2631733918717358537183315386896461284752471529656533988747811738311247971205254721456461860240712123740039404763642928209531403286369849512227089*X^54 + -32604829934945340272886404784761354865781882635191657518000689907096357156673638614663690448221974325514858530713161715694315069749965280455964367068973286186328989190065304583439641993883030969111535350142485192579788673503303982637274502222281556542268752537317323864493243532055160068913715609356284160140227231662370198123085746056382303667545354427547779622982217737389722882389610850152645756562712395977385630777110226024346878233528540246288584907660796332604197357051655189725847653315286770632445349673354573049288885782869600/8412665599558840659487184192689867525935379706720279055961584480773477208653416199572816056637822074329583828215777268480090548122548481*X^55 + -24487872308752755879783531165900643156807029300572467275763583277091333751283768404436640535942496098148144987656187554347171935901414123608088430369840804833822670013114336423066464888332925933431375215141140117385921706899079156322840390039868767547337548454207355521324675391977678881306799490049418885404858800504261563607836738449947063722264690429384837403152021267999229698898776153405676552393780427777690952156524114656485030099867558273920705002303993177892772942814366596723515307442150023275648424562654831503554858589641968244/148794816459397214744349826816105686931219060872761575662792544711440491389452972321844397593753159028667349169652452547607361524643514983447*X^56 + -694444520248486335521765796472673001993623405883723728156963142201340834733735540845580436079658266823003166045869793242154863971791449014566524173609690594171863683937122337225218615821494883706045385112398959645217124041690108647435879265847432115073921573001441991976146256271174864672028679074831936461802451873329721238640972936912932040984789238133802783997587742807141037798684223361530049141708996342108471959832070060159354653945680766060382306198090832733649065171436187613474587761106461114905747189499486529656812545/475641182764676918611815694730020214051867456703809524281200004566827455682332571921344267351038733212505446272164712414773028106663*X^57 + 1837509948496560447158433921238625075154110514339757556605252763430707402870264771900367674726754971673161340649161484963952651959090299874092453088016388479104255221930865807702731939353920344762220396022155642268061855163798322674199851603247157368145719395768342010147253800758769725440660028929033036160475483140378264258430399100965987385307754745535507544313021252707809912171971886295677496895102843417602475818932623343591457763948608384700738886381761191439790248006489484374778676324145968396615091787535643065631984794390/8412665599558840659487184192689867525935379706720279055961584480773477208653416199572816056637822074329583828215777268480090548122548481*X^58 + 330509128289833704572617480438095574543782994650208776322445315443285779843558184373894392719860501580549172652850672789150888974868521369297630542817974306129452833010632278355509433022832712522648902357378436106222738325496237330713071494183934290292697341288922637633066635301937353598388039379588732034360730654423925890093431971288857903959441705552115392049578772941090318596664066347842404021324934351981100988665283441313290639293216410188685165488314420492407253248925282602561379545235092151395995499406684026781/26892134492264200746978893805055702722444024238356393072946231953798126063342148013871446110196117669051023139716442156090520049*X^59 + 167199078535461049215879434529573302518513985450488201524120728041326869992848521237078645631975062421197175059044584657047468240727701183126707191528885608833251701778790425219427621520411788419344380329093147729416734532232296130034662097235484284235795698666087219499552755902912454988923837388295301214511183359972940470519909771056722223303378390431019419275704090862377516034733207526348898598478537215969451868883139594598517335340914705427995362312207102793675774597508099875331432135126258591726164673742050022572461/475641182764676918611815694730020214051867456703809524281200004566827455682332571921344267351038733212505446272164712414773028106663*X^60 + 9403756486361379583821929145586580369420519655565125203380156792959371003218886579211737001141875409114789497829641136034068573759379713419486311266053473783476136651707995467402807971515110571294021858837515379879318626498562034402368404154249020873195169635406753454533308575185957036008328794919348936561606050166311018917891783092972456953241274751211289371607159082523910290775455900386210931750640738291416271057093909553952287428137941302110932992469714899094703023271087701700045823006797229461590136605646/1520446344335625077569904099341646560889015900851268902185007743189807545843961554467769893718330845765309161515036023977527*X^61 + 662429581114017593637202730274273074776950674528171009470762746346660626190888644965484176071922881262358132548980466964122417451174941423849876849162322623373995217277208442400259959066580109983302077499081912645651671943234764007628962762422870667094991693252693531043874285181600165200894930656802886340509068634181971917681815219115486985021329571501884644226120835055643185677895955680074280376307963718606577532736071043093144101086962923033703590950512020858247890881390256578273401138175017592239700228796777/26892134492264200746978893805055702722444024238356393072946231953798126063342148013871446110196117669051023139716442156090520049*X^62 + -109190666215114998320868299339851724702832535872673197461056001166961479456091831170891675029133046832705413134182984032943955810591210380069148048291226430281041885331611501934006329162689057268222516072774370064628212309737948598964592765242896054957235192725743458368747757854464858798259412132372961865303686586825729624826390699732275010144466351194243472241437190217520694039564727772674990632278404473985006737561038662994215880683673395466718056516745220237668345564065049191633232197785337824466149/85964060854617802768694753171348818956805331647609481663651707083722934688978433565204381394149988452835933822300900321*X^63 + -16376463768249933268043573765806452081780232675437367754399548935936838343894571512146890728735617176369926801163477399857338527990136908188347958463375548351082127144409544389662678366651046517521151690778116424303230250387782442393934063584321865614134902416914276827012290084813168684094647841123927379708040817826351622349612701624262907564825668152850954997029400176709316106791777686648056369345582784476702503460964106635488564785384320984501382440587788913746741383843168939385995365817837222840252918/1520446344335625077569904099341646560889015900851268902185007743189807545843961554467769893718330845765309161515036023977527*X^64 + 1237508175834158641646050265909358150999442711210456233743025278186847540488796214769071960839794299249748112175580007472040213013517857643671937760450356925616093448199391804896054206868333497734843512554419075281697935468293761489997837473633745161654281969709250462502798490928023761217942699473038646983588375014182061976742125755093991687773136981322396677982445905475455767194348923216648783789882929011788402374565834372370635909193944610766797171710062200628493339040008741060587176740579911/4860296311110861240950684297582903768689168974252811763648538875090345151183266442313811352640356671727027411222983*X^65 + 158887628024148472366448617632676704933647336558815592210911109957259227225463427346045018238303461026478042186301196215497388261709225564226610808900595431652264453668290182814166604178543087592736008314473148603208063373504675445964680213892111821261509387505969158564804432794103354164522006241540271343435244171390952737140361063305058699209225908060878406382640842802636726728134087735866001631110470614189676310804173160496691517899104179972464961513508801045246674446007180301645464847108637567/85964060854617802768694753171348818956805331647609481663651707083722934688978433565204381394149988452835933822300900321*X^66 + -11687221097555453002705291548246373439556235435179670393873027618385595495689564352753042575398860155478777317468171914638655819804105885858403472428804931334185845886180441844274485460867723840996752954337876563571542978543581661073984890964334092917064573260231648499035466298530928921569869952263392275269452768697557278359694592777019653048977109641383727773192919272919689511255676517512905109523925056228470183852411572497279939366549569159898040998257719290742516608884956859958184989/274794838644816036690828534945604329094203029018647128605673029631387185570377477373992839522833531504892147409*X^67 + -107517369874331514563161745857966915863050214314586866958658870256724345852267210133917562166635316152777313412556529760956271328220240373051381731411736628313795253808902880605789734132083148118252685737082022991085224194532241306505677374376790163453861510518859019926723920807453426323173177472628928768817283254919560596174124120845398382602082487053152407637273294302121676876985809008045282728415384054825879004455652123639320215382065180962846428765837526170572840403936448316637319291/4860296311110861240950684297582903768689168974252811763648538875090345151183266442313811352640356671727027411222983*X^68 + 74770768903227611476444218363035455671635733093833111115019940304157144310193744053925274029776351327549276988893757990987628589153117039000298143790037781364436878220077494024662942710775651711036176577039593732449563367588913571428684891278548732088397026735103166930317965862140559266318881515238401830301327762509984725139615115865161810131261467403205984956448313772283146611770977844150274247468894689017709508537009340529699615207423830298909612116261885502209421798679519359/15536543147216375682186268725369159783694409963173354927668515272877660743505256819923833296931844377502807*X^69 + -6138271191752664652236414831227371851587455101726152723723318521590003021760667773333016874887767814641337010489779988902468009305416918433980634532633261919265646042100724797830263575507160654488714235196119597800499145900052730209402105398170371490570796883550057250270156096839227851495601950189650020838332332072553106793841347867303692349478161160040757166591286475641775555188304526278564647889120854557646512702307388930058776617650819979880884315630977275293777707498239710671/274794838644816036690828534945604329094203029018647128605673029631387185570377477373992839522833531504892147409*X^70 + -304622514273796464411419750936045976818126764117439599875092877315318475624484355478320817336850407783749497019943852271913620720993614595046543657002650704874535233473531338516711596963150434572248480450285042610103552803152434246788339557978091451748460563262718576540033676559185959140998277629848555327732728767198250098440719762223465203326670555541041695055969203532425645110324922443260054527684524725382284520210668589780240311916098843950200865930169613284837930116/878415963544771622218933042651052172991146602768889858521429031089368504749548075983707429011807789761*X^71 + 78406256055465731115030350179150921042614762238811820170437819994462482079984216258037974305692942608960999095754360283389355923779292079426528053789648325500028085265841178844213555180757312573369369717462033798107645418249317705302915976581690980593132133348515301218471907459395966253640511897413360602580423753748495879730764722413064280236734238668131541072690129872769346736720966275280644042024666310365300889777315644030544886591777375358985771187615615238548130491956/15536543147216375682186268725369159783694409963173354927668515272877660743505256819923833296931844377502807*X^72 + -1683648936670017471993881570417906085830190986959926606733010248285397762354272585550758049862840275562133642846875730100807734888671503836632769938152545113367998246019364774968117843905538531237431727177629586005950006861769392956482975784928730665297714584599598743714108859381231496453234138432278174738815053187524079233503722971037677444646488774531679350737853654010423181131449217293066435802016904270430680058196254429824912223035894622985675109118726287099/49664497288673693798774978382487260303677650408146653390706678978309973695343929212625511902064103*X^73 + 322729527134276103291934692178925713492042188136159145252159113921612914940805910494067074268418404788371106959531535952998109713541411389701227712328364741028373119331102334210861835429491674300337789202445881215312045423361220433551579935582932353412956438723247022906477140627291946416688152795480665067138346027635801417921070397512773950122797130949698004653448286311932020065736685847532994139419773042199170658338143316201980905991130010152511383800676423554425/878415963544771622218933042651052172991146602768889858521429031089368504749548075983707429011807789761*X^74 + -15070361046454426737895378948219534264496497965010214556436437298090218160015861626320784042352224608441021154447787183914224623222695758894613496880553920199751036446768613407505064305377807468506791697566934812712673058343541170865905392467791117718571952640753499141142884622851801410032276531865655198935394231946177835694539752755106303362025353685728886887663769317982116884874442023290219244259218290323675383975609887815339233803374362425295425429011/2807966149639491931858143177615608090896005563868754078741826142268896573491486923312348725169*X^75 + 2614839144046880995583810995047201947877850887352974119267747768174349681184479156488175938428805218334766220778975663668737271886330312065995368448698904561896903767204599804825468816489294794789658780280395992665904580251615579776645854723991603866464770319517868855910625233759277967873888352187247813670149135203432515773747850117472024664183417514736996299467343174266141192216686213787261573090006092530984988073132681878260182819473198756470211316070346/49664497288673693798774978382487260303677650408146653390706678978309973695343929212625511902064103*X^76 + -53424676730032360572849229591520399111870617991335523697867687354140458778583564717074152945929065028905387197269977361984327645680913420569854200370578968659857205869810255151492057377254214284877161400761647869857272902315072285650848587205337390259308139716505340113361803671236401804512562967427242297759392423576851382608141243151075747316266414709503062294965694135245049501913956444601699354148308662639373327708755162360680740924280077627683/158758757824362069986891116504529207378074606426683670421316568229145506501469266880327287*X^77 + 4172814200904422168064883019996223364029921930017104912185996118843517414748503985762452617775072306390159593925649906695756554684013247842913264932129853602570215725051286503468631379945014867746374416008276384065675268232627387480528558193240223167594695913519324002310815167184077673793719059040298122922482175840075565289971228916571148422662224781293993499745743024406851877236971621507248320266430654961505125110382097535752941340537793161422947/2807966149639491931858143177615608090896005563868754078741826142268896573491486923312348725169*X^78 + -42232061357612979749163605466674920301088258125985903509505067740927630083708353527961290477716310079382000178261958961847059461331840068142233584681561355008197859398153357842610472789127465983613201925517800472222348051971150447879769083696950550265129431728869011986789161066714143519422557364007823593853703867915975506494901170535854213262755145839656714211975327341656661733897336388405071603483287142143528578213144356440195193303716/8976013898590041837897388845170419368919240483218390367010604863976112766521697680801*X^79 + 1711307946021497448092744147908766313178286322283333588581580229315264838081042915170259574599726899075318253089998921903219525936552788690105139895176875662100784519356966040081857433561687243373192562662133697208510005416692801464172351128900390083250579913550482409058243680108142625766419294214107150596294092265731878007498121048530587737596147553183174729550544537646382984553348574417854251483549294962399481992287685395620227300659943/158758757824362069986891116504529207378074606426683670421316568229145506501469266880327287*X^80 + -383859755606336572345826758296684594952190274020315207496975460976081977316915666869859846089021386625062969362560104155451710365367635118218956946854250918366035886055744970795250478833063290699713006191107146814185168816370184160703996372268224586319518482393600819270028965214096436803022252704002882574423017522517074667305233009055480539873752814196609008445866172391427897918614234778623958001783235316847654428822005014128/22064876680711310537332476678204870118114853412893258293393096044444612394074001*X^81 + 159662238664246048302159990421418818924383995510482705752256030305669187591070953097559780289388424393611413596650067921466670582460426609419172372614051708358483495745146142333759998340694228122874634490672370416053711313839774716612843280326346878146280976991100764650942635744920369743662279925465555339659207174910151419952955996304956959356763119836245495560987107609524735287639534541802653836147066221294227086542697221834869/8976013898590041837897388845170419368919240483218390367010604863976112766521697680801*X^82 + -190289909522962830601931526853100511409470920431918513159504710482498736563057652140819974273382669323190645681684736464498463780603393638012999070804772085198667330501891707365216106811930182950100572354802558270592041001220839592109379065977130886008510927548299114409038247989251564424398831259358022842518417085604050127303076474949373791726720665786751237260085321950857181217047030505744727620140950883358441605956/28692947569195462337233389698575903924726727454997735101941607339979990109329*X^83 + -4713607841227137452363872568802692944366834231507360155414242742816012742299859314453951648574583691009988558921312674922241945354048632217154295119107028765475114717384934582628102414708206019853570849073439056751540928470502151538063852544355888811504034801462458917926121033915187534212884703697995945488997127286125401372377849702761115564603209706497565465121371229253015152287115195633830476400833977934486484639587/507492163656360142358646963598712012716641628496544940748041209022226085063702023*X^84 + 21733380889576423933672950932681212949278617627871497669823622866622386731698470919534155124850717575089805030788730988072983240169646920713946336937215309223923160879708551091991672172420606223491462165372159545608980320683057275205288712673872505953873790443044085931565882999300258561508796736164754467175656877148506237947279550588164412348396917394312794459579024691534296850518782149635839353104569154422/1622261975982103371811691620884033692809788401368108503530367351160738967*X^85 + -47224382645844800708706359369669279083258183847288502993794565516984993964788919517572635646869401842714626799122533764611084786970384878755018624703989666119840100900210009907286935140973365140710115493403598934829610601965014609460320039670151848164764927836572803628909077980254496309425581880241541166845121462669596879173050778203504508776900063647486779165333397369229968169195061428948733567776241727344/28692947569195462337233389698575903924726727454997735101941607339979990109329*X^86 + -661387372881727087158497887548275021032276057984711929334112532132084114546362246510633300756506525164134745079799723816204643086492999347476762875215954216087647441841688718739447776281142863271273987715427600380402009879484712871760341719987079828644442047252735377794734885052483600985924555965536606372949405618460760311152455817799525492630865785601793711343899119453401697053244297948290575833/91720584382999003325136632604966002872719421121055492934379337997441*X^87 + 2979903908263162281492206223190422461135356630888058223222180345062240488532334211115215789783595936223522257462514742126001972469329146788839835140866612703817193830368043323760214766204687408694820638292494331939962945970632001657419981206043606253510440571418003405717090903757004556655044370645018019641054161613405148480539324962458504875970724400656657436913676728217744272558611337127606555296/1622261975982103371811691620884033692809788401368108503530367351160738967*X^88 + 12205581390732865509683788400057714837383666041237850545446258489249797819905270842237835869073382095827397625115416824432474292214208237066420851863049090199693813075808556940292695231904914170403310302559923768490172250103048544502344393258252691677633526322980146138506100968921730109670768615281174654325732878170317543715671223991418899990515485868666906244925970798976812487649021724/5185762672188556754968996019956239208046555160346892798913288743*X^89 + 23973293555871256543745126250682898620101018469652532283146822282765398836147825249873839458604167036819014682138946085739521538508505187850944393660021756144037409416789023977559089774330217130819026839784873219205289020105346629553606870770713096918326251788850961373859903358250750202280848998605891594223613988681165968226058293116348452987350686284230753793588378203409889146261118222/91720584382999003325136632604966002872719421121055492934379337997441*X^90 + -594239076607569318901310800789308891624243942288834223402557096299110155788622478068343815577074027300574174395324343250940554814000504553786297649174708903737836258661588659040055067499505848314004460449016762887381480352365140678167586547187069884320554249304410678631011410989134690457803116166499937336465564007326252207340514833655085999658293585905552930099185581483631/293196283834938472039859558995660044555128351916486277995889*X^91 + 99620700682365102341526385649593922076926389359091028752984492011658544646298822213928206998746094338840021044027610355233562503875880231914049079359100685328392119725508998523507493507027013735142678270838805199440984070729869856331893533912169874070724770777630267253059062237185940794908101509740758330529952751983939576320594435693870758877112868481168079569782832861690590/5185762672188556754968996019956239208046555160346892798913288743*X^92 + -17898783495050295422942492795454026638273710299002701050080021664634918898895690693114359144300293877084486801728405546247026260573252734208294183206724079340932719785950806798330885305200933832258568419823335735264951636613645190621741883547731036778754419324658915713982632117946329541303921087468135015077161656672566641559682082337903133054846052903038452764146/16576936950016309834333666477958955422351351383303345847*X^93 + 13251756108362778089087334604781324375510922900328155405587188784011108806432099741596989789786633680822156636157790732841607206965861117836148088909135606619170451195058810153626387551257612471268172215824621712948508063598604750406865125213773136219064058574103634207296992650866439538168768562310018376893818630786514250032067506407000933472699530311081916091606/12747664514562542262602589521550436719788189213760272956343*X^94 + -67425371309501474480441623414461626300232490089602169873297698607923020693362263840006819235728517458880516799971336234401420745782063219667199210584320466879057870705260734661826864116891111314188226098728488306640657002303201419527151201767822330615551272517034209903397820480262810082520944753460810956294876419840584495083026363609067241324628449871/937238477413711190950057470343130854432710543523681*X^95 + 124758925278953223797420052336763324934276492563173775295751687033374865561118046478123832470309947152841305016655036116088409171061006752677055049954527781595751277681722610959209969222057149715519130605783494692889659311299319609966012106634143222619917241191893745549666540524896420450324445746047853256223949385911273669095018661985673819592355079428/16576936950016309834333666477958955422351351383303345847*X^96 + -21489950752024625388257824335969329014653819877686398169000121041991151400807187723448647703090253787429643184737659516336189541415628038506156511064243607558225824226290017858571827878760355080081614191208623868479044539802290806843781227463206609733209267420169619945776672381100979094698438690245674973312122023649028961656173588671294086/52990245797122812854076862686896073637853256263*X^97 + 28404477915843149438935146831788288726539194710319216950559214760422195149969078169015741373785504292696269742784465074226071577177562209540623810494490954237708683788315223620582442141942889183059793124767627990148918729538606684149906114069888320770306119870423268648455982272058775842782276333536397406013286174962339400047668911760437549/937238477413711190950057470343130854432710543523681*X^98 + -3039622181297866649468017495313455047670456715973567332725357525590893448207495433111837350358045216475378806315388793307258553827939115847911030397476932478038318769575572243101303804454756477269536336422696991090821164776688623348489812896808738319867708831546034135817181739193696675401315055098094651443571427852605240703295/2995999649297382984908512618697126343520849*X^99 + 2694574055666851849945343507970806481035577176679805317147426017150968703821503732470716806851664875140500940537303109809155716248055087675153683538500521096851046370010083944748440592093323484828566395519056076511384609059830232618137214805622823475647643626524160913257265774877079559345390387023488480223733730346287977587978/52990245797122812854076862686896073637853256263*X^100 + -188171828293967396915020745967273722971925145234595950992819162561129101629570999244645870998438018617425234618834493592017334898482964278281552160298398414423264470311185726249548715096230619446060069848769035749309754303717486529259089648458663943499210936392607021781414622843382474281420867750069005481613945255/169389927590737998807514706773173875927*X^101 + 5756632721332423791770722584800163425951386704988931404340785959043690898196054471344924496415283226801253474183475652347023375447186734796075836347689817645617118020874652017717514342410326994494501822090749223691290393155096462992740403937829525784877512182745216425416691726412791618946007717523003251047464111/130260854317277521082978809508570710587863*X^102 + 5075929486455652468843458345307316730622184619830473709857255328570881072202151516751260107627615022027939862076837065477237447241918019490558615055337556734848163324300478437271082105325277433230410980447820613022076187717781326586408491347480149317291021267083447005706127206584633337579965008443119/9577086424534290654577639326803521*X^103 + 288522459847011054318906701482411535005617470802562922361460552991295477178215106538086726829059661630215718609607562090065083332085229961405821111496811896050286650138482022650647625354318795238775795153597497364165757271912677219725394240834875876266258191960917321060823783073375627883325598256034/169389927590737998807514706773173875927*X^104 + 21300312559745722829589277024924801244705834727096680495242622342541282908136559982467266159579883788490872925495420186954228813064533683188084604739703036896125536443549713689797424492570831319168906207137105689155499264712945452872444677892594301146470756969613876462934138143600826530/541476023324152804578370516583*X^105 + 5513846014988511531065752601313311569323411924255533572167724369057191694079298947735723809578430719553016947101930502989732059502034839236397335459730769888084401795487944447189943597346419179647299697370446374353886280221008197998414081730641658587378781915627504474666048600569670596/9577086424534290654577639326803521*X^106 + -678220571759454192295918780724953016297104556549889901536474931458280198533843664481390158649972023650697435250786899869215330890511414309744835464119896655552736175756467831572352555895036002284447494552760161736579777116014999541760766106141530382605536669556447531689/30614350840965274188860209*X^107 + 418880202110961810429914386171433991614263289940236134119896611366758490080450126461320188504367531562192962121188279326775703060199408988404900033846516240317262635268909828420022535714423873812766879833468328165403402491047249308636953120437814985738372381072209815/541476023324152804578370516583*X^108 + -32586375997568376163736362817079753796973722642028224102522727704763051494416760569092215592480734718139505426678723087338861241839413300909601749523911359664073167249627036540414054729957758283726512328089470330749014719473599768742696773885464683105/1730895620566815977207*X^109 + 12696798950771600475920043652158323663652221348741345009473838424120430418182354411569839334632242115428059980227237089347861905819009827147233635688317235297980814641404614404698690074470538977489087941196049392001220728148629207978985737984038241/30614350840965274188860209*X^110 + 9098146451956808702077146870294660526484885952130461161051284247703320110450461562128936427897025595236916072376055686279717804010262173203381065025347338239563411455196415670499750375479665673930490882372261102640303052285887714/97862589504540961*X^111 + 19897240184101135932493022687094609906370270551946172466006238498821543973209219460923924139191754514771137862883379224341409898271251450600858182882523019029712945135540050520248876869073617580824649232897563347563585385759/1730895620566815977207*X^112 + 3890560650491157723131433206987656788440050906075935323632660772474081784460305091282257621735499412772818281437728033808441178302162627547729500574401849791369201080929339138751200622277618362061892896000/5533023661703*X^113 + 2326403729243444898617023814325092646272620468683049138307083110183739471540731460378164038428990439765395386002653584104604339576583671129494995451564288664585133775921987372076136545524256704607795/97862589504540961*X^114 + 14194274990705496580893722850767246876376014881332758219516464506410254823719092580876519511975435932911473201867637263794508143612201660011029069395750025003111918855184585631/312829969*X^115 + 239597371343313614646582922537874987859745653661388583031907394857604130829468691561072252680283498382687906343065372342471373318575106203086481649327149189646766481/5533023661703*X^116 + 487300769131436681607132095808564714208019992049535723834274816203498070291603465049393887918765096433427557180721170250252080708701908868761/17687*X^117 + 2741856215882779820681566611371708339756189165828283350172566723821584842312092765615243934998872728486399058940435512129068767078/312829969*X^118 + -17645861518546715281723209643690305439051133958725051936302817465274163785883465113936557385*X^119 + 261813684510702678820220913150324010366229437327092696065292523524/17687*X^120 + -5960390368093566701948424173265*X^121 + 1*X^122 +